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
339679301154	339679301671	339679302221	339679302771	339679303321	339679303871	339679304421	339679304971	339679305521	339679306071	339679306621	339679307171	339679307721	339679308271	339679308821	339679309371	339679309921	339679310471	339679311021	339679311571	339679312121	339679312671	339679313221	339679313771	339679314321	339679314871	339679315421	339679315971	339679316521	339679317071	339679317621	339679318171	339679318721	339679319271	339679319821	339679320371	339679320921	339679321471	339679322021	339679322571	339679323121	339679323671	339679324221	339679324771	339679325321	339679325871	339679326421	339679326971	339679327521	339679328071	339679328621	339679329171	339679329721	339679330271	339679330821	339679331371	339679331921	339679332471	339679333021	339679333571	339679334121	339679334671	339679335221	339679335771	339679336321	339679336871	339679337421	339679337971	339679338521	339679339071	339679339621	339679340171	339679340721	339679341271	339679341821	339679342371	339679342921	339679343471	339679344021	339679344571	339679345121	339679345671	339679346221	339679346771	339679347321	339679347871	339679348421	339679348971	339679349521	339679350071	339679350621	339679351171	339679351721	339679352271	339679352821	339679353371	339679353921	339679354471	339679355021	339679355571	339679356121	339679356671	339679357221	339679357771	339679358321	339679358871	339679359421	339679359971	339679360521	339679361071	339679361621	339679362171	339679362721	339679363271	339679363821	339679364371	339679364921	339679365471	339679366021	339679366571	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21815	20296	27871	22669	21153	24195	26327	19860	16854	15913	15017	14549	14261	13903	13950	14014	13597	13315	13324	13362	13327	13394	13318	13336	13320	13190	13266	13178	13014	13263	13222	13019	13028	12887	13180	13108	12883	13000	12937	13119	13140	13006	13001	12936	12994	13017	12919	13010	12978	12677	12874	12818	13004	12941	12891	13015	12907	13161	12964	12917	13018	12970	12990	13065	13014	12972	12849	12855	13063	12921	12988	12964	13014	12924	12970	12931	13072	12895	12864	12874	12937	13064	12937	12884	12773	13031	12851	12795	12718	13029	12967	12944	12900	13030	12979	12956	12976	13002	12866	13024	12932	12837	12887	13063	13089	12945	12993	12828	12805	12778	12874	12724	12965	12882	12984	12758	12752	12856	13010	12875	12787	12969	12844	12943	12984	12851	12900	12943	12920	12960	12934	12848	12876	12970	12738	12881	13107	12708	12943	12953	12878	13130	12968	12961	13122	12833	12814	13017	13016	12916	12971	12808	12773	12811	12971	13142	12815	12851	12709	12867	12689	12994	12881	12885	12816	13049	12962	12798	13145	12866	12729	12773	12826	12848	12943	12923	12937	12955	12940	13109	12706	12851	13024	12775	12998	12917	12892	12867	12855	13067	13017	12732	13112	12970	12814	12947	12822	12969	12963	12970	12766	12818	12826	12948	12930	12778	12832	12869	12820	13096	12939	13003	12932	12801	12882	12896	12985	12874	13090	12934	12981	12996	12886	12975	13027	12935	12876	12846	12780	12768	12985	12770	12783	12858	13052	12832	12904	12851	12778	12886	13132	12980	12974	12938	12923	12994	12823	12901	13014	12992	12872	12860	12866	12850	13053	12890	12791	13207	12881	12911	12912	12856	12887	12871	12853	12781	12850	12825	12907	12797	12910	12847	12841	12934	12898	12774	12804	12900	12815	12842	12774	12892	13010	12959	12893	12856	12886	12971	12713	12856	12825	12658	12877	12931	12890	12843	12933	12837	12881	13074	12818	12972	12832	13083	12857	12876	12802	12898	12953	13016	12886	12814	12800	12788	12954	12921	12932	12910	13111	13114	12864	12956	12702	12699	13039	12788	12982	12894	12886	12884	12728	12876	12736	12885	13035	12939	12853	12865	12781	12965	12835	12958	12887	13016	13052	12913	12837	12808	12880	12565	13013	12866	12907	12917	12857	12823	12982	13022	12988	12792	13009	12893	13063	12996	12808	12927	12945	12734	13010	12942	12919	13076	12928	13071	12938	13022	12942	12874	12749	12832	12838	12721	12963	12890	12806	12838	12842	12732	12816	13075	13019	12639	12857	12933	12832	12862	12753	12958	12861	13050	12924	13079	12905	12914	12876	12902	12884	12804	12586	12915	12916	12891	12793	12798	13097	12819	12693	12920	12967	12850	12726	12864	13020	12933	12841	12807	12863	12933	12910	13072	12698	12885	12789	12915	12939	12950	13084	12941	12908	12801	12929	12877	13009	12915	12841	13067	12952	13090	12712	12735	12939	12785	12946	13030	12847	12808	12831	12818	12927	12881	12851	13046	12929	12945	12893	12698	12770	12824	12927	12848	12800	13028	13197	12872	12876	12949	12887	12798	13012	12890	13004	12857	12792	12896	12868	12849	12841	12931	12915	12889	13021	13038	12789	12822	13011	12877	12988	13023	13128	12799	12887	12773	12865	12912	12662	12879	12842	12856	12813	12902	13007	12689	12745	12801	12800	12892	13032	12840	12757	12854	13011	12766	12744	13013	12956	12847	12867	12897	12905	12926	12956	12849	12698	12776	12969	12995	12704	12707	12847	12875	12965	12934	13062	12965	13017	12975	12912	13148	12836	12828	12908	12754	13002	12944	12905	12968	12926	12934	12888	12990	12737	12890	13050	12858	12791	12879	12760	12953	12951	12789	12752	12771	12882	12992	12780	12991	12826	12806	12946	13062	12832	12953	12837	12855	12860	12942	12953	12841	12890	12998	12858	12776	12795	12892	12876	13034	12972	12878	12833	12903	12791	12982	12820	12997	12803	12851	12906	12799	12944	12890	12922	12958	12938	12823	12973	12898	13014	12968	13003	12897	13110	12688	12873	12832	12921	12866	12607	12904	12825	12867	12883	12808	12795	12745	12787	12822	12679	12906	13060	12989	12722	12898	12931	12865	13065	12996	12943	13014	13015	12926	13000	13005	12892	12917	13010	13071	13007	13019	13049	13037	12958	13030	13038	12894	12865	12689	13020	12894	12886	12758	12836	13004	13014	13007	12714	13038	12939	12849	12834	12901	12948	12815	12910	12966	12926	12897	12874	12996	12906	12762	12919	12952	12902	12715	12962	12959	12932	12937	12761	12709	12905	12890	12884	13016	13005	12869	13017	12713	12980	13079	12992	12979	12960	12875	12796	12998	12792	12894	12980	12963	12957	12863	12859	12883	12815	12931	12884	12727	13054	12827	12848	12781	13042	12946	12987	12939	12793	12735	12781	12801	12877	12896	12883	12894	12780	12875	12896	13040	12839	12948	13148	12809	12625	12990	12824	12855	12893	12916	12915	12864	12911	12860	12783	12711	12937	12804	12703	12783	12883	12919	12786	13072	12968	12853	12969	12747	12828	12828	12914	12878	13150	12939	12934	12909	12901	12805	13014	12973	12860	12759	12848	12870	12956	12894	12809	12652	12965	12820	12793	12910	12769	13017	12774	12893	12981	13026	13038	13037	12880	12943	12850	12808	12929	13002	13002	12838	12795	12958	12689	12892	12749	12846	12972	12741	12863	12902	12857	12767	12842	13378	12883	12945	12988	12911	12791	13035	13002	13016	12936	13028	12951	12876	13042	12864	12864	12933	12914	13047	12963	12974	12886	12783	12905	12996	12826	13035	12898	12823	12864	12955	12883	12884	12849	12861	12874	12721	12855	12984	13009	12956	12980	12834	12815	13012	12942	13004	12867	12805	12930	12773	12862	12784	12858	12893	12920	13028	12980	12951	12833	12873	12927	13012	12975	13031	12900	12868	12869	12856	13053	12732	12885	13144	12936	12908	12962	12784	12931	12951	13083	12891	12817	12865	12977	12850	12782	12697	12859	12749	12815	13027	12954	12745	12904	12986	12924	12873	12663	12600	12774	12908	12932	12795	12733	12835	12966	12819	12760	12942	12855	12986	13072	12927	12944	12927	13018	12967	13002	12880	12831	12809	13063	12910	13239	12788	12915	12924	12832	12967	12857	12989	13046	12797	12981	12978	12942	12874	12837	12867	12893	12971	12872	12821	12802	12878	12786	12859	12894	12727	12943	12699	12997	13029	12745	13110	12781	12807	12887	13122	12996	13096	12837	12744	12891	12801	12958	12794	12706	12744	12907	12852	12866	12953	12860	12828	13050	12810	12843	12889	12854	12783	12923	12890	12980	12882	12856	12760	12838	12838	12869	12818	12941	12837	12875	12879	12960	13071	12879	12944	12918	13028	12770	12858	13237	12946	12759	13018	13062	12998	12924	12806	12872	12937	12783	13049	12875	12915	12846	12892	12879	12841	12853	12831	12887	12889	12810	12749	12887	12925	12971	12714	12804	12835	12857	13018	12880	12853	12788	12806	12873	13026	12979	12837	13068	12810	13005	12925	12911	12851	12872	12804	12865	12866	12827	12994	12889	12594	12827	12859	12923	12849	12995	12937	12926	12839	12937	13008	13046	13011	12774	12859	12854	12899	12851	12795	13020	13020	12921	12978	12774	12789	13058	12987	12853	12931	12826	12847	12822	13026	13006	12857	12907	13077	12921	12936	12820	12876	12836	12975	12973	12937	12875	12899	12744	13086	12904	13061	12942	12948	12889	12996	12941	12952	12980	12828	12871	12881	12807	12854	12879	12744	12837	12740	12930	12973	12983	12927	12872	12829	12808	12896	12800	12967	13042	12881	12721	12796	12938	12951	12966	12863	12838	12992	12793	12936	12891	12904	12881	12846	12891	12787	12919	13038	12709	12967	12936	12708	12976	12865	12919	12870	12916	12884	12879	12808	12968	12875	12901	12858	13060	12928	12871	12764	12845	13056	13129	12960	12888	13053	12901	13080	12767	12891	12795	12989	12796	12848	12838	13079	12843	12967	12656	12978	12982	13020	13024	12711	13034	12905	12908	13007	12890	12632	12839	12911	12859	12937	12847	12964	12852	12982	12773	12910	12979	12890	12826	12954	12924	12788	12967	12783	12874	13094	12836	12913	12912	12835	13015	12896	12859	12970	12928	12884	13103	12828	13017	12864	12801	12902	12959	12663	12851	12785	12744	12805	12991	13012	13057	12883	12842	13057	12925	12999	12906	12982	13027	12864	12681	12930	13019	12814	12939	12978	13055	12914	12813	12844	12839	12953	12797	12868	13012	13059	12800	12956	13071	12919	12830	12861	12944	12792	12978	12782	12993	13051	12997	12847	12910	13177	12894	12926	12930	12920	12797	12970	12935	12777	12878	12874	12906	12995	12928	12976	12782	12939	12920	12864	12990	12905	12859	12843	12920	12770	12942	12972	12865	12832	12867	12702	12894	12938	12799	13044	12950	12997	12883	12758	12742	12815	12932	12944	12816	12836	13009	12720	13027	13032	12882	12861	12751	12702	12725	13001	12899	12936	12852	12871	12759	12893	12806	13003	12787	13001	13143	12918	12925	12813	12831	12842	12952	12797	12974	12868	12948	13110	12906	12924	13019	12753	12739	12917	13057	12876	12996	12919	12815	13020	12991	12783	12788	12826	12778	12822	12925	12842	12908	12878	12868	12895	12887	12935	12869	12764	12610	12921	12789	12727	12908	13055	12894	12766	12982	12795	12911	12851	12947	12894	12808	12796	12930	12965	12926	12801	12800	13001	12919	12881	12866	13011	12808	12977	12915	12778	13023	12790	12979	12847	12834	12964	12872	12791	12935	12996	12962	12934	12849	12778	12897	12934	12925	12866	12882	12821	12825	12844	13089	12920	12881	12728	12998	12797	12746	12874	12901	12939	13050	12848	13005	13071	12972	13015	13093	12990	13084	12924	12852	12859	12773	12979	12885	12836	13017	13088	13042	12876	12833	12733	12874	12818	12955	12966	12789	12781	12937	12932	12693	12878	12781	12874	12823	12913	12840	12967	12966	12848	12861	12928	12893	12802	12992	12963	12912	12805	12811	12895	12845	13019
29867	52305	49191	39850	34210	29604	26400	22129	18554	16710	15398	15250	14628	13997	14183	13972	13645	13260	13261	13041	13042	13313	13059	12988	12941	12712	12781	12726	12802	12790	12937	12730	12773	12658	12804	12665	12669	12788	12506	12674	12593	12514	12681	12668	12666	12503	12644	12660	12720	12622	12665	12809	12595	12650	12558	12711	12619	12627	12641	12755	12668	12591	12397	12567	12582	12700	12655	12767	12558	12615	12540	12533	12657	12627	12471	12643	12543	12520	12594	12525	12504	12608	12428	12551	12458	12699	12674	12566	12635	12611	12485	12578	12553	12680	12584	12543	12553	12497	12671	12425	12622	12589	12466	12459	12470	12712	12667	12575	12674	12593	12602	12716	12538	12414	12395	12468	12707	12518	12593	12666	12666	12709	12681	12602	12569	12661	12473	12516	12499	12444	12766	12527	12402	12518	12448	12593	12661	12271	12543	12548	12560	12519	12588	12598	12464	12548	12575	12595	12531	12531	12569	12542	12475	12639	12371	12612	12543	12721	12449	12630	12531	12347	12607	12420	12461	12489	12560	12476	12530	12611	12351	12644	12566	12395	12630	12382	12461	12499	12595	12437	12565	12642	12664	12453	12444	12538	12700	12413	12615	12528	12630	12670	12614	12497	12639	12579	12640	12646	12650	12674	12624	12578	12510	12590	12574	12573	12538	12507	12443	12527	12351	12643	12307	12445	12571	12517	12498	12639	12661	12590	12590	12609	12518	12483	12590	12521	12642	12529	12496	12529	12607	12577	12553	12515	12638	12580	12266	12606	12350	12459	12642	12657	12578	12463	12528	12436	12727	12699	12515	12506	12586	12699	12459	12577	12511	12633	12372	12530	12639	12614	12511	12584	12655	12557	12539	12538	12604	12590	12456	12476	12753	12437	12680	12483	12500	12583	12665	12414	12442	12513	12542	12553	12510	12615	12576	12582	12489	12514	12505	12463	12699	12557	12686	12650	12533	12543	12546	12438	12658	12590	12726	12519	12623	12491	12450	12651	12419	12586	12570	12544	12468	12469	12637	12729	12430	12617	12397	12492	12455	12549	12521	12608	12571	12468	12592	12531	12578	12614	12595	12629	12629	12588	12513	12484	12430	12506	12566	12622	12659	12441	12590	12483	12600	12511	12547	12607	12539	12553	12420	12476	12579	12531	12583	12488	12491	12726	12595	12583	12530	12596	12574	12645	12733	12514	12608	12552	12643	12534	12544	12603	12448	12510	12629	12779	12380	12551	12565	12568	12480	12526	12546	12566	12615	12559	12388	12510	12482	12529	12531	12494	12506	12519	12672	12557	12477	12588	12525	12464	12358	12530	12495	12451	12461	12630	12757	12473	12472	12462	12413	12360	12570	12729	12531	12588	12644	12454	12529	12456	12659	12450	12623	12634	12455	12483	12665	12563	12621	12570	12524	12670	12569	12413	12566	12539	12569	12481	12686	12342	12593	12373	12615	12457	12593	12453	12586	12628	12391	12410	12656	12529	12473	12626	12580	12369	12600	12441	12688	12540	12435	12548	12481	12630	12499	12528	12468	12614	12448	12638	12462	12604	12453	12486	12476	12534	12366	12381	12637	12462	12453	12576	12567	12606	12513	12532	12583	12568	12487	12503	12558	12664	12432	12517	12556	12552	12572	12449	12699	12530	12646	12616	12672	12630	12537	12571	12440	12630	12625	12491	12478	12494	12628	12456	12603	12482	12673	12515	12473	12465	12447	12502	12610	12567	12453	12541	12634	12515	12498	12740	12500	12594	12514	12533	12455	12515	12598	12453	12616	12465	12509	12608	12599	12546	12408	12643	12616	12545	12374	12490	12334	12587	12647	12440	12402	12580	12577	12575	12596	12380	12628	12401	12441	12520	12603	12606	12493	12598	12498	12483	12584	12603	12364	12443	12555	12449	12489	12544	12594	12501	12495	12553	12440	12566	12542	12449	12536	12356	12513	12496	12503	12621	12590	12548	12470	12531	12656	12505	12586	12484	12599	12417	12621	12630	12615	12521	12380	12556	12491	12527	12517	12420	12524	12397	12342	12471	12595	12698	12588	12454	12622	12548	12715	12399	12590	12540	12375	12339	12643	12616	12632	12531	12556	12550	12575	12514	12563	12647	12580	12633	12578	12385	12509	12643	12533	12566	12457	12538	12531	12405	12759	12537	12412	12431	12466	12606	12662	12631	12639	12528	12485	12592	12660	12469	12705	12365	12563	12609	12569	12618	12530	12411	12518	12661	12615	12549	12455	12470	12479	12538	12608	12587	12479	12521	12346	12583	12583	12595	12483	12385	12640	12485	12587	12533	12622	12500	12542	12613	12560	12431	12586	12329	12387	12510	12517	12567	12577	12531	12383	12453	12525	12478	12713	12632	12557	12500	12586	12554	12701	12443	12534	12426	12707	12526	12503	12660	12488	12479	12666	12611	12637	12594	12493	12623	12767	12733	12338	12546	12461	12620	12656	12627	12652	12580	12468	12494	12372	12448	12786	12372	12584	12597	12557	12560	12563	12434	12601	12446	12558	12497	12547	12528	12581	12430	12642	12553	12391	12601	12460	12605	12632	12623	12586	12544	12508	12352	12568	12602	12475	12469	12465	12523	12510	12696	12402	12628	12586	12439	12572	12606	12402	12709	12596	12579	12574	12636	12640	12628	12599	12509	12643	12735	12437	12617	12572	12594	12528	12429	12593	12459	12654	12680	12492	12796	12609	12416	12616	12684	12657	12563	12529	12552	12357	12551	12443	12514	12491	12504	12557	12625	12626	12590	12633	12374	12392	12627	12496	12515	12633	12599	12576	12526	12615	12606	12443	12399	12460	12391	12451	12584	12529	12489	12543	12362	12614	12461	12577	12660	12524	12545	12563	12334	12531	12610	12582	12388	12508	12540	12657	12618	12537	12590	12571	12555	12408	12665	12525	12445	12475	12652	12566	12550	12530	12593	12730	12579	12494	12435	12420	12606	12484	12639	12578	12466	12359	12577	12568	12595	12599	12542	12393	12464	12535	12454	12615	12604	12567	12608	12428	12512	12349	12569	12624	12456	12465	12591	12646	12486	12497	12420	12462	12474	12518	12559	12593	12528	12423	12369	12529	12499	12570	12385	12466	12597	12497	12560	12482	12587	12382	12557	12689	12442	12337	12433	12419	12760	12484	12643	12560	12694	12633	12568	12391	12565	12521	12587	12540	12522	12658	12561	12652	12553	12529	12490	12750	12492	12533	12476	12545	12481	12562	12607	12590	12471	12634	12517	12582	12474	12524	12471	12554	12618	12689	12576	12488	12524	12577	12560	12572	12498	12490	12545	12578	12578	12503	12420	12428	12591	12393	12555	12450	12585	12443	12568	12671	12724	12511	12581	12431	12523	12564	12559	12517	12553	12491	12614	12583	12409	12426	12560	12518	12665	12372	12599	12618	12614	12341	12372	12593	12585	12294	12748	12534	12520	12613	12588	12555	12545	12477	12588	12464	12653	12456	12596	12430	12504	12489	12503	12453	12572	12643	12435	12457	12591	12524	12498	12381	12554	12578	12554	12582	12555	12743	12614	12587	12491	12508	12529	12492	12508	12482	12544	12448	12420	12536	12587	12466	12598	12411	12650	12506	12614	12422	12527	12552	12469	12765	12477	12485	12503	12428	12513	12513	12571	12596	12534	12524	12728	12617	12543	12584	12382	12639	12551	12472	12404	12431	12587	12636	12426	12556	12415	12589	12608	12463	12465	12488	12546	12586	12619	12499	12489	12618	12616	12697	12484	12662	12552	12476	12670	12675	12581	12503	12435	12536	12426	12715	12362	12587	12436	12594	12563	12671	12415	12539	12622	12477	12500	12501	12653	12457	12429	12505	12559	12698	12366	12554	12560	12621	12530	12632	12631	12418	12472	12393	12591	12626	12561	12484	12481	12617	12570	12436	12773	12379	12831	12598	12713	12473	12609	12586	12509	12557	12533	12376	12612	12668	12402	12596	12714	12521	12463	12612	12565	12584	12483	12578	12574	12475	12468	12446	12639	12552	12623	12511	12572	12474	12535	12637	12641	12573	12506	12613	12609	12540	12495	12564	12527	12514	12518	12576	12410	12563	12623	12617	12516	12606	12554	12458	12584	12636	12422	12473	12476	12497	12403	12523	12595	12510	12527	12453	12669	12586	12551	12728	12643	12581	12498	12552	12426	12361	12360	12382	12549	12504	12587	12667	12588	12552	12387	12535	12373	12705	12547	12607	12762	12603	12440	12569	12452	12581	12451	12447	12551	12445	12618	12495	12635	12641	12322	12594	12626	12538	12501	12577	12574	12471	12659	12504	12513	12531	12635	12557	12495	12572	12579	12436	12454	12638	12527	12569	12492	12609	12567	12667	12442	12569	12722	12405	12769	12625	12590	12579	12594	12594	12680	12546	12617	12440	12475	12399	12478	12450	12560	12539	12557	12573	12615	12480	12447	12384	12600	12409	12485	12614	12663	12571	12474	12467	12467	12498	12408	12654	12619	12555	12587	12638	12639	12605	12418	12504	12390	12501	12601	12674	12624	12446	12410	12376	12580	12641	12522	12601	12519	12666	12668	12596	12593	12523	12552	12411	12501	12744	12766	12432	12536	12524	12551	12633	12523	12594	12640	12526	12743	12573	12468	12591	12595	12619	12429	12460	12402	12551	12537	12622	12567	12489	12522	12379	12361	12486	12540	12618	12472	12537	12446	12479	12560	12466	12645	12519	12425	12651	12598	12621	12520	12496	12564	12550	12465	12517	12486	12442	12405	12728	12579	12544	12615	12566	12535	12487	12531	12618	12657	12660	12287	12599	12417	12643	12486	12501	12436	12574	12447	12629	12520	12649	12436	12703	12769	12565	12548	12459	12534	12622	12450	12587	12573	12572	12449	12623	12653	12492	12615	12581	12575	12539	12641	12716	12573	12482	12549	12477	12546	12339	12524	12541	12449	12493	12462	12586	12496	12630	12565	12555	12640	12449	12674	12433	12497	12532	12479	12584	12477	12558	12502	12575	12504	12549	12356	12655	12594	12665	12508	12538	12652	12479	12538	12486	12432	12449	12633	12565	12430	12573	12539	12547	12397	12533	12444	12525	12509	12676	12629	12559	12489	12539	12516	12548	12542	12528	12556	12634	12423	12620	12472	12576	12465
28349	27011	34758	30515	23885	20916	18698	16802	15021	14299	14051	13993	13783	13486	13517	13634	13744	13453	13498	13272	13247	13444	13347	13167	13357	13128	13372	13411	13273	13298	13245	13116	13093	13236	13139	13215	13214	13042	13275	13248	13200	13144	13151	13190	13264	13210	13396	13283	13378	13020	13400	13242	13069	13220	13116	13199	13281	13198	13048	13303	13006	13146	13036	13043	13228	13362	13271	12995	13069	13128	13296	13152	13139	13170	13104	13143	13306	13192	13082	13355	13202	13167	13437	13343	13137	12937	13134	13065	13098	13271	13263	13009	13202	13284	13188	12940	13086	13261	13304	13339	13132	13216	12966	13103	12973	13150	13165	13049	13149	13277	13271	13316	13283	13244	13098	12959	13151	13206	13274	13225	13258	13190	13174	13148	13284	13311	13005	13253	13286	13185	13239	13185	13293	13112	13082	13204	13211	13190	13109	13111	13182	13092	13112	13346	13173	13222	13272	13198	13186	13172	13217	13004	13123	13075	13158	13033	13046	13120	13230	13233	13068	13243	13316	12997	13197	13109	13308	13074	13108	13244	13132	13149	13300	13092	13030	13060	13229	13203	13271	13223	13272	13068	13327	13174	13310	13277	13411	13199	12936	13030	13111	13166	13216	13086	13222	13087	13087	13131	13127	13137	13156	12968	12960	13000	13307	13339	13192	13219	13136	13181	13112	13084	12948	13305	13232	13022	13299	13298	13107	13195	13268	13248	13225	13072	13061	13138	13251	13077	13395	13290	12973	13062	13028	13031	13176	13163	13108	13158	13414	13175	13100	12985	13269	13108	13143	13236	13179	13250	13198	13129	12893	13049	13145	13244	13028	13109	13257	13102	13299	13262	13036	13127	13095	13272	13218	13195	13220	13191	13080	13194	13277	13120	13423	13192	13028	13158	13235	13381	13073	13069	13194	13045	13146	13077	13359	12964	13157	12931	13129	13208	13317	13000	13231	12959	13066	13077	13059	13089	13268	13245	13090	12953	13085	13218	13246	13015	13297	13337	13016	13204	13112	13092	13278	13146	12991	13012	13309	13138	13378	13152	13249	13276	13050	13115	13255	13079	13168	13139	13351	13162	13284	13320	13198	13175	13151	13202	13153	13031	13226	13334	13104	13190	13153	13147	13047	13068	13243	13192	13049	13164	13261	13142	13174	13216	13402	13158	13218	13111	13043	13071	13085	13082	13352	13071	13265	13204	12945	13082	13105	13193	13207	13165	13234	13150	13249	13198	13206	13489	13268	13187	13151	13180	13038	13216	13188	13245	12985	13095	13350	13199	13191	13062	13228	13322	13179	13031	13144	13084	12984	13345	13148	13146	13234	13237	13008	13186	13262	13100	13326	13242	13128	13118	13278	13097	13022	13105	13217	13014	13146	13380	13146	13365	13166	13234	13069	13218	13331	13136	13299	13051	13134	13089	13214	13050	13399	13068	13213	13194	13231	13239	13205	13144	13248	13270	13140	13191	13342	13036	13430	13184	13191	13519	13153	13126	13089	13186	13307	13087	13317	13132	13336	13332	13168	13364	13183	13286	13179	13117	13170	13089	13182	13260	13383	13131	13151	13263	13148	13125	13117	13384	13068	13161	13270	13140	13109	13078	13015	13159	12977	13166	13245	13126	13349	13108	12952	13009	13236	13039	13094	13099	13119	13089	12976	13304	13294	13127	13200	13048	13069	13074	13155	13124	12933	13141	13039	12987	13203	13034	13175	13127	13127	13160	13097	13239	13306	13310	13230	13035	13237	13045	13431	13191	13109	13225	13062	13213	13142	13205	13216	13002	13108	13023	13093	13097	12950	13142	13131	13207	13199	13059	13128	13184	13083	13164	13303	13275	13133	13121	13237	13195	13128	13260	13355	13031	13095	13342	13258	13239	13290	13027	13148	13218	13159	13284	13092	13299	13112	13070	13276	13176	13267	13271	13216	13316	13251	13261	13231	13041	13151	13205	13164	13360	13310	13232	13181	13238	13264	13206	13056	12916	13066	13128	13105	13110	13339	13065	13208	13121	13097	13123	13219	13010	13372	13273	13254	13285	13187	13321	13218	13328	13228	13389	13117	13199	13059	13244	13323	13245	13245	13145	13128	13074	13187	13163	13390	12847	13186	13199	13147	13155	13209	13142	13129	13022	13089	13215	13378	13190	13188	13243	13067	13256	13008	13231	13345	13239	13252	13157	13158	13173	13126	13053	13100	13214	13089	13073	13270	12988	13157	13065	13273	13074	13206	13329	13390	13321	13182	13282	13131	13180	12988	13144	13251	13125	13131	13274	13295	13101	13088	13053	13028	13119	13090	13128	13108	13183	13041	13125	13220	13313	13212	13186	13271	13414	13199	13177	13028	13118	13251	13280	13356	13440	13166	13279	13181	13219	12995	12992	13172	12973	13196	13177	13043	13415	13243	13109	13296	13164	13247	13278	13274	13129	13204	13142	13193	13079	13248	13112	13208	13138	13215	13294	13426	13271	13306	12964	13255	13304	13008	13338	13261	13177	13028	13092	13193	13187	13075	13172	13357	13194	13205	13023	13240	13069	13150	13213	13109	12973	13050	13125	13103	13280	13107	13163	13175	13267	13284	13302	13291	13063	13121	13293	13169	13116	13008	13070	13110	13066	13273	13175	13126	13165	13119	12920	13108	13350	13301	13318	13188	12961	13113	13042	13360	13016	13084	13051	13055	13163	13089	13080	13245	13269	13074	13226	13157	13020	13284	13196	13101	13029	13099	13101	12987	13115	13096	13232	13205	13192	13138	13163	13090	13112	13138	13102	13246	13209	13275	13270	12977	13065	13238	13352	13149	13140	13177	13311	13210	13221	13074	13216	13055	13243	13222	13267	13085	13283	13310	13261	13172	13201	13122	13057	13153	13197	13142	13176	13260	13047	13130	13160	13094	13232	13227	13194	13327	13093	13118	13336	13240	13222	13157	13198	13017	13028	13047	13045	13041	13169	13275	13068	13152	13117	13117	13215	13105	13155	13113	13000	12987	12986	13310	12986	13228	13238	13090	13134	13138	13175	13266	13173	13251	13164	13202	13070	13129	13131	13242	13351	13184	13206	13169	13217	13228	13248	13291	13250	13106	13169	13255	13392	13157	13183	13213	13237	13223	13224	13286	13248	13101	13096	13277	12957	13052	13298	13072	13191	13137	13146	13123	13049	13153	13132	13220	13033	13111	13195	13176	13139	13260	13083	13317	13091	13230	13387	13146	13334	13089	13214	13044	13084	13290	13176	13074	13279	13159	13038	13102	13102	13303	13054	13181	13111	13066	13120	13071	13199	13159	13372	13206	12923	12928	13270	13068	13128	13120	13216	13227	13165	13207	13189	13274	13086	13003	13196	13250	13465	13220	13129	13018	13045	13101	13197	13196	13137	13190	13229	13034	13100	13110	13269	13037	13122	13135	13043	13180	13113	13032	13032	13189	13290	13286	13111	13199	13230	13159	13323	13081	13379	13170	13180	13235	13255	13201	13241	13111	13134	13251	13097	13247	13149	13161	13146	13139	13132	13174	13179	13140	13236	13105	13181	13247	13106	13119	12884	13045	13181	13127	13286	13368	13167	13110	13211	13179	13193	13168	13053	13002	13416	13202	13113	13209	13216	13193	13020	13009	13212	13115	13020	13108	13234	13116	13012	13174	13166	13238	13115	13017	13191	13026	13078	13109	13214	13167	13292	13068	13071	13084	13212	13255	13349	13315	13223	13126	13216	13250	13107	13090	13188	13263	13261	13280	13060	13187	13124	13202	13158	13279	13198	13325	13089	13176	13297	13267	13256	13129	13281	13113	13198	13075	13203	13097	13183	13324	13282	13279	13294	13136	13085	13191	13053	13268	13236	12862	12966	13072	13090	13160	13174	13117	13481	13270	13333	12911	13307	13135	12969	13268	13058	13132	13238	12910	13291	13206	13032	13170	13258	13153	13135	13258	13190	13420	13288	13061	13116	13024	13125	13172	13165	12968	13191	13260	12985	13084	13141	13100	12988	13189	13235	13068	13255	13230	13182	13214	13284	13221	12964	13115	13101	13021	12985	13193	13031	13197	13120	13148	13181	13113	13296	13216	13156	13260	13039	13113	13285	13192	13051	13136	13003	13119	13106	13095	13105	13075	12884	12960	12978	13136	13115	13270	13147	13275	13178	13056	13284	13305	13154	13134	13266	13067	13214	13019	13078	13063	13281	13299	13079	13340	13196	13093	13220	13168	13261	13180	13207	13130	13162	13070	13320	13154	13092	13155	13091	13189	13066	13118	13271	13166	13070	13164	13202	13107	13092	13168	13130	13137	13306	13182	13217	13250	13245	13230	13007	13133	13145	13244	13336	13117	13115	13083	13079	13117	13221	13098	13030	13159	13167	13278	13163	12930	13259	13159	13139	13139	13031	13160	13183	13160	13149	13142	13441	13062	13164	13137	13189	13454	13115	13126	13288	13165	13177	13002	13129	13151	13086	13090	13194	13110	13174	13201	13099	13084	13201	13309	13316	13147	13266	13071	13009	13277	13122	13124	13174	13246	13197	13066	13362	13088	13187	13230	13309	13252	13193	13179	13145	13117	13158	12915	13167	13199	13024	12998	13258	13188	13278	13332	13155	13237	13132	13223	13289	13089	13058	13118	13123	13170	13176	13108	12999	13223	13300	13077	12981	13506	13266	13065	13188	13318	13153	13007	13180	13089	13111	13132	13139	13223	13296	13189	13085	13314	13234	13383	13163	13232	13007	13111	13043	13253	13172	13288	13135	13167	13160	13103	13138	13180	13116	13301	12984	13169	13066	13154	13114	13169	13029	13084	13119	12943	13131	13154	13196	12999	13180	13200	13215	13170	13024	13122	13171	13351	13097	13115	13081	13184	12997	13139	13210	13266	13014	13063	13112	13159	13126	13235	13168	13138	13008	13239	13251	13116	13236	13215	13124	13261	13211	13084	13212	13030	13162	13440	13219	13233	13176	13229	13081	13074	13129	13180	13212	13267	13138	13202	13152	13061	13248	13167	13098	13228	13099	13345	13150	13299	13233	13199	12981	13272	13249	13159	13183	13187	13165	13215	13093	13214	13198	13178	13347	13162	13089	13127	13143	13050	13195	13137	13110	13207	13077	13058	13191	13191	13364	13143	13176	13295	13229	12971	13167
30711	46029	42296	33017	27567	23972	21147	18428	16026	14868	14364	14191	13881	13602	13571	13474	13401	13209	13227	13180	13152	13216	13125	13189	13383	13268	12993	13049	13173	13072	12966	13043	13093	13116	12992	13085	13035	12989	12947	13031	12937	12896	13245	12844	13077	13003	12921	12921	13033	12940	12970	13022	12978	12969	12849	13065	12907	13006	13061	13065	12850	12951	12995	12853	12855	12868	13008	12997	12993	13058	12723	12939	12839	12930	12972	13004	12932	12932	13068	12974	13084	12897	12773	12931	12942	12883	12903	12962	13059	13059	13020	13018	12867	13039	12960	12900	13035	12880	12946	12832	13042	12820	12971	12869	12837	12929	12941	13013	12976	12895	13012	12895	12811	13006	12998	12925	13126	12940	12995	12854	12895	12986	12933	12811	13083	13066	12900	13028	12955	12908	13095	12973	12843	12902	12932	12812	13004	12912	13094	13035	13001	12906	12927	12879	13062	12942	12926	12928	12940	13038	13087	12919	12970	12826	12999	12902	12875	12957	12941	12931	12863	12999	13048	12890	12894	13069	13015	13025	12997	12904	13130	12991	13072	12985	12983	12856	12993	12867	12999	13007	12836	12811	12817	13204	12986	12999	12956	12891	12961	12938	12935	12870	12890	12923	13070	13027	12893	13041	12890	12910	12930	12972	12978	12895	12905	13103	12948	12995	13107	12906	12993	12859	12956	12977	12992	13034	13025	12880	12972	13200	12967	12946	12979	12978	13053	12944	12960	13102	13096	13013	12983	12949	13051	13053	12947	12878	12959	12898	13080	13039	12945	12829	13075	12788	13010	13014	12921	12853	12856	12891	13039	12945	12862	12971	12967	13060	12900	12851	12918	12951	13005	12860	12935	13001	12846	12986	13027	12907	12980	12901	13080	13011	13015	12781	12844	13017	12850	12985	12925	12866	13073	13028	13060	13006	12877	13099	13019	12967	12970	13130	12839	12809	13132	12849	12804	12928	12883	12923	12924	12972	13029	12908	12662	12992	12884	12947	13036	13024	12778	12993	13060	12886	12992	12887	12995	13021	12817	12926	12981	12907	12909	12952	12939	12795	13028	13000	13052	12944	13008	13000	12860	12870	13061	12981	12916	13032	13125	13167	12881	13046	12909	13017	12915	12924	13123	12922	12965	12922	12999	12700	12897	13054	12941	12899	13085	12995	13057	13048	12768	13039	13030	12947	12841	13130	12915	13082	12913	12867	13021	13039	12947	13025	12905	12958	12991	13088	12993	12772	12958	12992	13082	12943	12975	12965	13054	13108	12900	13027	12742	13056	12962	12948	13042	13076	12868	13013	13131	12932	13051	12932	12805	13032	12998	12992	13027	13077	13040	13051	12963	12970	12906	12843	12941	12941	12914	13116	12982	13052	12856	13001	13038	13040	13108	13032	13017	12956	12945	13024	12970	13015	12983	13031	12925	12826	12984	12965	12902	12878	12974	12979	13053	12834	13021	13025	13033	12905	12960	13039	12981	13004	12803	13146	12998	13044	12940	13058	12899	12901	12973	12998	12799	12960	12932	13053	12914	12991	13133	12980	12826	13049	12920	13009	12945	13014	12876	12985	12907	12993	12999	12929	13059	13069	12963	12956	13059	12979	12932	12976	12953	12936	12976	12909	12999	13022	13003	12823	13011	12983	13081	13191	12847	13022	12850	12954	12869	12940	12903	13034	12867	12971	13018	12666	12888	12956	12946	12983	12982	13061	12906	13163	12916	12923	12994	12927	13133	12950	12990	13025	12979	12957	12918	12959	13014	12904	13002	12848	12969	12864	12957	12948	13085	13020	12845	12881	12892	12812	12969	12979	12956	13063	12995	13005	12970	12960	12919	12916	12904	12986	12951	13052	13071	13071	12921	13014	13088	12910	12881	12898	13006	12933	13104	12984	12876	12942	12824	12887	12960	12960	12860	12932	12843	13041	12938	12951	13010	12913	12871	12891	12997	13005	12849	12954	12972	12969	13039	12988	12956	13014	12905	13108	12994	13109	12937	13069	12930	12809	12889	12974	12832	12928	12800	12899	12947	13000	12918	12869	13015	12844	13097	12875	12994	12942	13055	12950	13024	12871	13015	13037	13012	12953	13063	12973	12919	12896	12881	12821	12988	12976	12994	13105	13098	12840	12920	12964	12892	13125	13051	13034	13057	12869	12958	13023	12983	12940	13051	12962	13054	12987	13136	12891	12913	13037	13135	12976	13047	12904	13004	12933	12994	12917	12884	13020	13019	13003	13027	12903	12829	12998	13079	12912	12880	13033	13231	12920	13124	13032	12846	12909	12985	12980	12933	12994	12900	12958	12740	12879	12966	13052	12806	12965	12999	12827	12942	12998	12899	13035	12998	12878	13028	12956	12938	12899	12930	12944	12875	12975	13095	12866	13078	13026	12918	13120	12923	13028	13054	12914	12999	13021	12932	13041	13147	12891	13101	12957	13035	13005	12961	12889	12936	13120	12931	13008	12866	12897	12899	13043	13006	12934	12919	12999	12957	12866	13066	12946	13065	12981	12837	12997	13062	12926	13103	12947	12886	12934	13031	12940	13045	12895	12931	12966	13015	12976	12958	12986	13101	12929	13095	12969	13070	13048	12891	12911	12995	12962	12958	13065	12982	13123	12787	12905	12838	13047	13078	12839	12890	12976	12932	12938	13066	12944	12960	12880	12971	13019	12922	12924	12854	12879	12868	13076	12924	13074	13045	12865	12978	13063	12887	12813	12957	12840	12954	12907	13157	12975	12963	12828	12964	13105	12896	12936	12967	13029	12973	13001	13024	13091	13015	12978	13001	12974	12861	12936	13023	12864	12988	13085	13018	12983	12966	13067	12987	12939	12982	12967	12921	13024	12947	12998	13037	12908	13041	13033	12878	12933	12988	12864	12937	12923	12893	12844	13098	13129	12911	12990	12879	12913	12937	13051	13002	12970	13003	12967	12853	13070	13091	12896	12798	13120	13011	12916	12953	12798	12940	13241	12918	12939	12924	12994	12961	12860	12988	12966	12999	13109	12926	13004	13104	12885	12941	13031	12816	12986	12804	12972	13032	13077	12882	12884	12905	12856	12850	12956	13038	12977	13036	13037	12984	12926	12773	12885	12792	12841	13064	12832	13080	13045	12951	12994	12897	12956	12940	12971	12987	12907	12919	12937	12974	13005	12826	13020	12838	13009	13027	12972	12825	12938	12930	13096	12826	12827	12895	12930	13055	12960	12938	13036	13107	13016	12919	12961	12978	12837	13046	12986	12962	13084	12918	12916	13012	12894	13173	13075	12939	13023	12943	13062	12880	13025	13198	13188	13046	12830	12850	12938	12944	13026	12742	12948	13029	13044	13081	13110	13131	12773	12984	13013	13036	13053	12921	12865	13046	12866	13050	13078	13178	12939	13050	13023	13164	12840	13057	12886	13104	12865	12971	12919	13050	12992	12927	12976	13109	12922	12996	12926	12873	13170	13218	12923	12983	12972	13069	13033	12881	12943	13015	12957	12925	12977	13135	12983	12941	12867	13130	13037	13006	12970	13030	13012	12946	12944	12866	12832	12932	12851	12997	12843	13057	13072	12906	12971	12966	13024	12966	13032	12922	12952	12877	13038	13060	13119	13034	13051	12962	12798	12942	12842	12898	13016	13105	13007	13063	13055	12960	12790	12991	12881	13096	12930	12795	12939	12905	13018	13075	12809	12941	13158	12857	13036	12896	12864	12941	13180	13081	12893	13024	12872	12955	12986	13101	12970	12958	13090	13042	12948	12984	12825	13111	12850	13048	12992	13100	12861	12902	12871	12966	13069	12868	13004	13190	13050	13084	12853	12930	13024	12865	12924	12838	12884	13007	12967	13109	13003	12964	12905	13007	13023	12921	12997	12931	13124	12926	12965	13086	13038	12994	13092	12934	12983	12983	12938	13209	12953	12985	13024	12919	12839	12831	13109	13051	13103	12899	12924	13077	12957	13033	12957	12842	13085	12994	12979	12973	13049	13080	13037	13008	13038	13062	12979	12997	12887	12909	12770	12737	12948	12907	12875	13065	13075	12985	13003	13045	12965	12832	12991	12896	12763	13021	13052	12829	12789	13121	12991	13068	13038	13018	12838	13024	13105	12958	12818	13051	12977	12992	12784	12994	13124	12846	12919	12966	13004	13005	12976	13021	13030	13022	12960	13088	13016	12899	13036	12956	13171	12968	13170	13053	12994	13067	12847	12956	12949	13017	13020	13111	13139	13109	12932	13043	12955	12982	12886	13070	12818	13067	12901	13021	13046	13019	13074	12983	12963	12868	13024	13015	12936	12910	12819	12999	12938	12873	12916	13040	13056	12886	12962	12919	13051	13099	13040	13079	12844	12893	13032	13036	12954	12991	12929	12891	13103	13012	13160	12934	12929	13101	13096	13069	12894	13009	12880	12933	12963	13100	12921	12928	12952	12842	13030	12942	13126	12865	13084	12965	13086	12941	13020	12770	12855	12883	12929	12896	12980	12963	13052	13113	12898	12782	12861	12916	12914	13009	12917	13118	12907	13009	12998	12932	12725	12869	12775	12861	12828	12936	13000	13092	12990	12898	12820	12992	12855	13012	12935	13037	13069	12999	13062	12914	12909	13115	13149	13105	13101	12930	12916	13020	12933	12743	13114	12872	13006	12819	12897	12963	12950	12927	12821	12929	12937	12977	12960	12838	13005	12911	12945	13082	12782	12948	13026	13107	13040	13001	12992	12910	12902	13090	12861	12937	12840	13149	13092	12894	12844	13008	13025	12874	12951	13019	12991	12962	12837	12894	13032	12938	12997	12865	12966	13147	12957	13019	13090	13018	13098	13021	13009	13002	13037	12968	12919	12930	13127	13014	13088	12880	12955	12905	12951	12951	12936	12897	13150	13001	12976	12941	13086	12983	13061	12760	13087	13113	12866	12978	12846	12936	12951	13016	12955	12841	12999	13077	12964	13048	13051	12917	12941	12967	12852	13001	13092	12882	13029	13014	13016	12921	12952	12977	12895	13194	12815	12964	13092	12961	13064	12962	13037	13116	12862	12885	13007	12911	13062	13058	12972	12863	13001	12925	13007	12844	12937	13059	13110	12966	13071	13016	13155	12957	12886	13066	12913	12895	13046	13013	13180	13023	13049	13034	13059	12952	12924
24227	21646	29381	25140	24374	25480	24410	19737	17358	16363	15649	15180	15004	14695	14894	14732	14385	14584	14542	14433	14337	14533	14383	14300	14485	14181	14285	14554	14240	14467	14167	13981	14279	14063	14116	14162	14054	14128	13988	14226	13994	13935	14060	14156	14273	13983	14362	14121	14182	14248	14055	14196	14103	14010	14041	14180	13900	14034	13954	14005	13958	13962	14096	14166	14153	14022	14054	14037	14212	14130	14002	14127	14197	14054	14068	14104	14201	13956	14047	13978	14129	14129	14059	14043	14050	14101	14072	14073	14050	13937	13912	14015	14107	13950	13865	13951	13887	13873	13921	14071	13993	13955	14111	13883	13955	14173	14013	13861	14112	14069	13939	14021	14077	14053	14063	13852	13937	13920	14074	14167	14053	14126	14055	14099	13939	14127	14012	14148	14065	14033	13842	13989	14018	13967	14058	14126	13974	14055	14211	13871	13972	13917	14022	13888	13976	13998	14021	14066	13938	13958	13937	13984	14280	14023	14239	13913	14150	13933	13857	14183	14007	14067	14152	14081	14148	14090	14042	13877	14108	13937	13907	13994	14028	14062	13817	14139	14048	13849	14037	14057	13919	14131	13793	13952	13923	14129	14182	14013	14038	14032	13992	14081	14030	14025	14032	14076	14113	13987	14086	13962	13905	13986	13935	14040	14129	13796	13986	14050	14160	13989	13863	14171	14041	14110	13877	14163	14076	13919	13950	13947	13926	13909	14005	14096	13978	14238	14009	13890	13959	14140	14196	14056	14126	14096	14072	14013	14088	13917	14028	14098	14054	13999	13996	14187	13972	14118	14031	14001	14182	14201	14348	13948	14140	13991	13998	14143	13977	14096	14122	14083	13879	13905	14020	14098	13876	14031	13948	13923	14193	13820	13987	14181	14018	14000	14060	14024	13924	13909	13984	14069	14044	13881	14123	13920	13806	13930	13982	13819	13948	13808	13980	14116	14094	14013	14005	13885	14123	14010	14076	13976	13979	14007	13993	14182	13880	13982	13995	13977	13969	13932	14071	14021	13971	13889	13857	13855	14064	14109	13801	14101	14098	14057	14094	14294	14053	14101	14129	13975	13918	14065	14018	14124	14070	13931	14131	14121	13937	14022	13933	14087	13956	13833	14010	14082	13945	13905	13959	14187	14212	14046	13909	14033	13831	14146	14084	13988	14103	14054	14067	13959	14089	14120	13767	14032	14022	14130	13986	13899	13937	14079	14148	14178	14075	14075	14097	14024	14085	13944	13830	13844	14044	13926	13798	14008	14039	14022	14114	14073	14183	13966	14023	14032	13964	14066	14110	14151	14044	14026	13950	14022	13980	14144	14115	14086	14046	13883	14048	13745	14054	14075	14043	14001	14000	13917	14064	13990	14113	14086	13972	13906	14019	13944	14025	14064	13885	14072	13963	13956	14061	13820	14035	13918	13944	13952	14053	14168	14177	14025	14174	13927	14058	13919	14141	13844	14077	13952	13936	14134	14031	14238	14058	13925	14153	14089	14147	14016	14064	14024	14124	13862	14136	13832	13965	13975	14155	13938	14195	13982	13932	13950	14082	14224	14052	13976	13914	13956	13975	14096	13943	13878	14019	13891	14093	14009	14071	13946	14020	14122	14086	14269	13991	14090	14033	13890	13916	13786	14026	14212	14157	13955	14103	13975	14155	14001	14090	14004	14057	14097	14236	14048	14128	13969	14021	14256	14063	14126	13911	13928	14007	13897	13890	13946	13896	14080	13958	14068	14056	13962	13992	14006	14119	13922	14052	14156	13941	13992	14009	14073	13827	14049	14038	13974	13954	13920	14055	14159	14180	14034	14172	14176	14032	14262	13907	13874	13887	13874	13918	14056	14082	13978	13897	14070	14094	14095	14030	14068	14094	14033	14053	14018	13873	14021	14070	14021	14174	14042	14096	13995	14096	14018	13833	14152	14002	13988	14151	14048	14048	14050	14023	14031	14036	13965	14133	13889	14006	14035	14079	14006	14009	14068	14076	13829	14121	14093	13939	14050	14043	13963	13850	14030	14295	14043	14195	13951	14030	14036	14018	13892	14042	14060	14206	14055	14049	13989	14120	14151	13981	14051	14135	14105	13960	13963	13912	13954	14051	14047	14041	13956	14005	14070	14124	14108	14127	14078	13979	14015	14050	14214	14066	13942	13958	14038	13961	13862	14015	14320	14184	14011	14168	14090	14084	13994	14174	14024	13938	14038	13917	13913	14270	13965	13873	14217	14003	14085	14015	13968	14092	14024	14169	14184	14108	14190	14135	13807	14083	13851	13924	14011	14026	13784	13857	13894	14170	14033	14010	14270	14105	14178	13982	14039	14066	14053	14048	14174	14077	13925	14052	13944	13824	14197	13864	14177	14218	13975	14117	13930	14146	14066	14173	13935	13996	14176	14193	13925	14047	13965	14108	14106	14109	13913	13951	14041	14040	13994	14167	14080	14171	13947	14135	13972	14116	14088	14055	14121	13890	13876	13958	13992	14103	14268	13993	14045	14047	14131	13979	13826	13976	13965	14038	13969	13965	13975	14162	14028	14151	14096	14072	13931	13845	13977	13961	14256	14190	14135	14167	13880	14066	14015	13903	13997	14217	13952	14122	14129	13973	14011	13973	13988	14105	14031	13955	13840	13973	14009	14126	14171	14118	14032	14054	13960	14044	13991	13950	14025	13994	14015	13996	13918	14073	14218	14037	13998	13874	14083	14091	14022	14379	14073	13842	13948	13857	14010	13974	14113	13941	14033	13993	13980	14046	13893	14009	14065	13888	14118	14033	14094	14036	14147	13972	14025	13998	13988	13934	13923	14111	14141	13973	13986	14048	14118	14124	13977	14098	14036	14131	14138	14199	13954	14004	14042	14157	13984	14012	13960	14105	14128	14093	14042	13898	13971	13884	14131	14226	14322	13993	14164	14027	13989	14064	14140	13936	13820	14025	14081	14045	14015	13962	14138	13976	14149	14055	14155	13986	14083	13954	14032	13751	13862	14021	14141	14022	14010	13897	13919	14014	13907	14066	14094	13964	13922	14112	14041	14070	13906	13868	14102	13852	14034	14050	13960	13980	14096	14189	13956	14159	14028	14160	14102	14000	13911	14080	13988	14162	13925	14011	14035	14098	13869	14041	13760	14212	14042	13980	14117	14067	14078	13900	14152	13941	14005	14085	14049	14131	14121	13950	14062	13909	13950	14044	13943	13965	14014	13910	14101	14069	13875	13907	14010	14097	14063	14141	14231	14034	14162	13864	14176	14121	13969	14229	14031	14120	14128	14013	13969	14006	13867	14074	14163	14083	13840	14095	14034	13930	14052	13990	14021	13981	13975	14085	13979	13907	13945	14170	14067	14188	14007	14053	14088	13976	14104	14107	14062	13940	13840	14073	14109	14241	13906	13887	14169	14102	14088	14023	14179	14062	13846	14102	14023	14135	14177	14074	13850	14028	14017	13924	13958	14035	14085	14026	13982	13825	14041	13881	14231	14023	13919	14096	14141	14080	14001	14080	14034	14016	14155	14023	13876	14053	14024	13972	14059	14018	14031	13903	14038	14213	14341	14121	14126	14227	13997	14068	14020	14197	14060	13922	13819	14049	13897	14007	13995	14065	13873	13921	14113	13942	13991	14010	14069	14063	14083	13974	14113	13903	14004	14013	14044	14143	13996	13995	13833	13913	13971	14104	13907	14143	14190	14122	14133	13995	13985	14019	13976	14255	14105	13866	14088	14094	14007	14121	13939	14080	14072	14060	13984	14000	14046	14051	13929	14086	14185	14028	13949	14017	14080	14025	14256	14058	14102	13919	13860	13982	13998	14059	13840	13915	14073	14040	13900	14232	13826	13822	14099	13880	13919	14042	14105	14043	13889	13908	14154	13882	14096	14145	14036	14141	13979	14108	13978	13955	13895	14172	14026	13900	13991	14227	13907	13769	14089	14152	13987	14036	14062	14060	14177	14024	13925	14156	13985	14077	13882	14043	14212	14180	14067	14092	14033	14027	14113	14215	14026	14105	14014	13885	13964	14084	14130	13984	13930	13933	13897	13975	13997	14081	14223	14071	13962	13969	14128	13894	14176	14058	14089	13915	13970	14060	13928	14018	13989	14007	13922	14016	14125	14013	14063	14241	14080	14052	13911	13988	14081	14102	14005	14058	14055	13931	14079	14030	13996	14143	14042	13958	13981	13943	13988	13962	13935	13904	13922	13971	14169	13776	13955	14042	14194	14010	13914	14062	13888	14138	13931	13995	14004	13928	14053	14160	14142	14071	14190	13820	13808	14026	13882	14105	14008	14174	13974	13895	14017	14213	13981	14281	14145	14226	14113	14085	13984	13976	13987	14113	13930	13942	14078	14080	13994	14296	14149	14022	14083	14181	14088	14040	13979	14084	14107	14090	14008	13955	13978	14036	14258	14170	13921	14122	14152	13999	14029	14026	14132	14403	14054	14096	14000	13858	14039	14228	14079	14027	14191	13977	14123	13967	13976	14023	14183	13877	14120	13983	14027	14125	14003	13991	14009	13938	14103	13847	14181	14245	13939	14133	13956	14070	13869	13896	14100	14004	13984	13867	13911	14022	14175	14134	14141	13972	14121	13970	13891	14150	14013	13956	14057	13970	14051	14078	14183	14036	13989	14133	14033	13960	14090	14185	14131	13806	13917	13958	14052	14246	14040	13995	13986	14115	14094	14179	14073	14043	14050	14048	14150	14078	13859	14017	13917	14108	13920	14038	13933	13974	14035	14086	14117	14057	14040	14089	14287	13977	14116	14107	14112	14008	14089	13910	14120	14024	13797	14051	13895	14257	13873	13856	14039	14099	14004	13930	13876	14133	14132	14058	14046	13967	14013	13957	13958	13911	14324	14175	14059	13968	14164	13854	13916	13893	14116	14243	14002	14091	14013	14128	14110	13991	14080	14154	14106	14010	14036	13746	14250	14126	14115	14110	14053	13855	13984	13920	14043	13911	14161	14251	14061	14109	13981	14082	14029	14024	13933	13864	14070	14140	14128	14331	14017	14103	13968	13963	13776	14056	13860	14040	13839	14252	14172	13939	14179	13925	13965	14125	14158	14093	14157	13972	14027	13986	13922	14112	13798	14005	14010	14270	14228	14309	13930	14064	14095	14045	14121	14125	14118
30096	51855	48365	38471	33114	28417	25094	21984	18922	16809	15859	15571	14963	14711	14662	14495	14336	14040	13999	14135	14122	14146	13887	14009	13882	13935	13792	13884	13621	13771	13654	13751	13695	13603	13702	13920	13794	13589	13689	13672	13703	13924	13589	13567	13864	13536	13602	13529	13543	13668	13683	13745	13610	13622	13570	13696	13680	13698	13685	13514	13616	13712	13413	13661	13493	13656	13477	13541	13716	13543	13551	13506	13660	13487	13607	13433	13602	13533	13663	13714	13463	13563	13526	13609	13639	13548	13566	13583	13471	13593	13758	13574	13631	13566	13628	13527	13559	13727	13691	13664	13579	13819	13644	13617	13686	13767	13525	13710	13560	13582	13499	13496	13693	13743	13578	13596	13607	13466	13349	13508	13521	13542	13616	13538	13714	13500	13544	13706	13680	13697	13537	13514	13672	13460	13655	13663	13495	13607	13511	13581	13644	13707	13705	13477	13642	13505	13514	13579	13623	13670	13578	13614	13682	13616	13488	13713	13486	13612	13579	13503	13603	13384	13510	13483	13562	13594	13672	13480	13708	13713	13464	13677	13399	13656	13528	13452	13653	13631	13646	13591	13521	13629	13584	13651	13508	13681	13611	13661	13623	13643	13528	13646	13494	13614	13535	13579	13660	13426	13637	13561	13596	13555	13605	13463	13493	13518	13716	13611	13640	13668	13624	13643	13619	13586	13570	13590	13554	13644	13598	13671	13775	13550	13518	13686	13388	13694	13566	13652	13496	13441	13554	13497	13534	13531	13542	13637	13710	13739	13466	13620	13568	13588	13756	13649	13542	13574	13670	13591	13465	13792	13428	13665	13592	13686	13564	13576	13834	13558	13768	13475	13574	13591	13550	13523	13578	13687	13624	13581	13518	13633	13548	13656	13585	13644	13602	13626	13647	13651	13596	13500	13675	13520	13565	13559	13617	13332	13426	13539	13577	13579	13579	13660	13489	13512	13593	13498	13380	13737	13603	13512	13537	13525	13531	13519	13660	13606	13492	13651	13625	13428	13539	13565	13638	13311	13545	13499	13621	13581	13527	13616	13517	13609	13697	13694	13657	13613	13382	13439	13484	13577	13513	13317	13569	13587	13684	13511	13604	13764	13664	13640	13513	13622	13711	13648	13533	13583	13540	13675	13565	13532	13649	13514	13542	13327	13539	13769	13648	13513	13576	13513	13457	13628	13525	13593	13545	13427	13495	13586	13476	13697	13665	13483	13600	13674	13574	13579	13535	13594	13624	13687	13760	13602	13542	13461	13491	13693	13645	13624	13484	13747	13507	13537	13527	13706	13514	13662	13529	13606	13659	13604	13676	13612	13655	13577	13449	13548	13544	13618	13534	13717	13377	13572	13616	13561	13630	13686	13632	13488	13521	13484	13536	13704	13540	13591	13565	13633	13716	13685	13513	13501	13575	13598	13713	13654	13514	13581	13346	13727	13384	13496	13623	13562	13535	13522	13679	13619	13579	13625	13588	13605	13481	13564	13635	13502	13535	13690	13607	13642	13661	13644	13764	13590	13500	13802	13558	13657	13551	13711	13641	13637	13585	13568	13658	13795	13597	13583	13716	13456	13711	13645	13519	13497	13628	13528	13664	13604	13690	13679	13614	13644	13563	13549	13607	13638	13578	13558	13384	13628	13672	13414	13679	13656	13582	13652	13477	13685	13644	13557	13650	13544	13584	13310	13478	13741	13428	13492	13685	13677	13576	13579	13660	13713	13574	13508	13496	13664	13660	13606	13376	13604	13616	13522	13632	13706	13636	13584	13479	13669	13540	13799	13478	13555	13676	13443	13602	13557	13577	13469	13444	13512	13591	13576	13585	13678	13676	13550	13658	13444	13608	13619	13447	13620	13649	13516	13714	13659	13697	13677	13609	13592	13618	13635	13514	13479	13760	13550	13519	13736	13408	13516	13583	13588	13422	13467	13662	13621	13557	13463	13573	13758	13670	13571	13599	13539	13601	13622	13477	13680	13475	13503	13732	13603	13609	13510	13648	13640	13513	13761	13686	13575	13620	13455	13635	13574	13726	13576	13565	13391	13687	13774	13627	13525	13675	13530	13549	13574	13402	13565	13427	13503	13558	13706	13524	13676	13531	13525	13673	13532	13671	13522	13679	13671	13564	13545	13608	13621	13548	13446	13450	13559	13676	13504	13563	13589	13481	13635	13490	13583	13590	13719	13519	13593	13612	13553	13670	13627	13526	13550	13488	13556	13582	13601	13502	13626	13557	13534	13466	13690	13498	13583	13707	13470	13538	13461	13783	13478	13543	13432	13601	13508	13666	13575	13453	13570	13599	13553	13628	13629	13513	13625	13636	13536	13511	13656	13649	13568	13757	13740	13626	13544	13584	13527	13695	13647	13789	13518	13662	13616	13662	13571	13595	13567	13468	13649	13568	13611	13656	13623	13389	13622	13567	13609	13553	13517	13612	13596	13511	13628	13676	13712	13606	13535	13536	13593	13419	13666	13557	13507	13590	13608	13652	13412	13530	13698	13522	13549	13529	13690	13632	13628	13625	13568	13528	13708	13767	13553	13512	13598	13801	13555	13608	13561	13674	13511	13668	13570	13651	13693	13738	13524	13586	13502	13523	13545	13613	13632	13757	13553	13476	13573	13572	13490	13379	13665	13499	13567	13616	13525	13539	13711	13628	13635	13793	13555	13549	13666	13564	13606	13617	13414	13691	13537	13533	13625	13653	13654	13616	13635	13561	13558	13518	13756	13625	13678	13533	13593	13702	13619	13460	13619	13484	13621	13452	13572	13524	13558	13646	13558	13539	13526	13636	13520	13606	13560	13624	13583	13608	13703	13594	13755	13542	13643	13617	13553	13796	13717	13561	13708	13643	13581	13672	13565	13713	13592	13745	13617	13728	13547	13497	13578	13712	13427	13670	13488	13557	13554	13558	13714	13599	13697	13646	13654	13576	13608	13789	13566	13632	13600	13620	13526	13743	13580	13490	13571	13551	13746	13623	13556	13477	13627	13537	13641	13514	13589	13562	13608	13624	13633	13693	13789	13573	13547	13582	13656	13631	13712	13601	13633	13582	13691	13662	13664	13632	13609	13679	13674	13560	13582	13597	13523	13593	13433	13583	13477	13491	13551	13680	13539	13755	13661	13503	13545	13622	13633	13643	13432	13577	13611	13620	13513	13607	13558	13634	13563	13657	13651	13540	13462	13474	13597	13539	13536	13631	13604	13581	13667	13691	13431	13727	13478	13511	13591	13557	13634	13532	13507	13631	13663	13686	13290	13518	13666	13593	13589	13549	13658	13576	13501	13510	13611	13648	13405	13521	13560	13564	13726	13775	13526	13604	13641	13596	13642	13607	13576	13643	13690	13605	13636	13673	13497	13553	13605	13593	13645	13708	13584	13583	13682	13595	13488	13687	13530	13566	13651	13645	13555	13421	13422	13564	13733	13605	13465	13629	13602	13584	13500	13520	13668	13431	13563	13611	13472	13482	13834	13633	13694	13532	13799	13523	13534	13582	13632	13482	13592	13755	13601	13748	13557	13587	13668	13514	13577	13632	13697	13588	13570	13688	13706	13436	13594	13601	13581	13653	13462	13458	13625	13543	13615	13549	13480	13598	13570	13617	13437	13522	13627	13637	13670	13639	13557	13690	13663	13623	13676	13680	13558	13541	13516	13609	13574	13527	13480	13587	13650	13632	13742	13684	13455	13551	13443	13541	13536	13605	13687	13673	13581	13794	13586	13575	13514	13555	13744	13548	13544	13724	13493	13535	13469	13640	13467	13570	13823	13589	13641	13670	13578	13562	13602	13451	13622	13917	13452	13732	13563	13482	13561	13649	13643	13514	13628	13535	13581	13677	13643	13592	13760	13672	13577	13616	13492	13548	13501	13579	13442	13673	13565	13623	13568	13755	13522	13687	13536	13618	13675	13645	13478	13571	13556	13518	13628	13653	13647	13658	13675	13488	13656	13650	13657	13627	13621	13695	13586	13627	13532	13598	13581	13389	13517	13583	13489	13451	13590	13620	13563	13593	13665	13453	13590	13513	13669	13659	13554	13822	13814	13707	13486	13484	13722	13519	13479	13513	13717	13493	13665	13590	13456	13684	13643	13733	13578	13500	13593	13431	13449	13557	13594	13710	13541	13563	13664	13700	13703	13455	13635	13660	13527	13628	13576	13473	13478	13506	13745	13590	13639	13534	13575	13546	13590	13510	13666	13512	13667	13530	13658	13604	13719	13626	13415	13575	13683	13702	13640	13605	13604	13594	13538	13471	13601	13731	13793	13621	13667	13555	13687	13758	13604	13638	13602	13712	13725	13638	13566	13606	13530	13430	13680	13425	13544	13494	13428	13566	13558	13774	13505	13543	13568	13520	13607	13490	13530	13684	13554	13633	13648	13462	13529	13417	13600	13642	13484	13584	13660	13397	13637	13604	13541	13520	13456	13607	13435	13581	13594	13401	13643	13543	13571	13453	13621	13591	13739	13441	13585	13627	13589	13486	13716	13513	13702	13617	13467	13738	13542	13593	13615	13625	13527	13626	13604	13547	13686	13641	13554	13533	13599	13563	13681	13481	13514	13527	13623	13398	13567	13602	13594	13743	13657	13540	13724	13559	13722	13447	13617	13558	13636	13538	13605	13586	13616	13397	13682	13683	13797	13519	13646	13489	13629	13634	13750	13488	13446	13535	13670	13603	13559	13558	13621	13672	13473	13717	13721	13561	13490	13705	13448	13411	13584	13513	13696	13591	13650	13590	13576	13612	13518	13444	13692	13657	13633	13719	13537	13526	13625	13599	13523	13589	13532	13580	13669	13558	13629	13608	13414	13618	13481	13613	13598	13572	13544	13453	13549	13721	13555	13552	13562	13581	13713	13687	13558	13643	13428	13709	13692	13420	13694	13776	13685	13667	13533	13655	13543	13594	13562	13583	13600	13549	13711	13587	13588	13754	13614	13491	13673	13559	13439	13454	13514	13451	13536	13596	13747	13621	13565	13422	13545	13567	13571	13611	13643	13530	13743	13629	13611	13549	13616	13630	13622	13655	13496	13616	13643	13549	13448	13399	13701	13594	13524	13509	13602	13533	13378	13851	13592	13711	13621	13659	13808	13657	13673	13634	13618	13337	13502	13668	13618	13502	13529
23248	21625	29687	24156	22478	25743	28444	21611	18490	17173	16150	15587	15322	15103	15113	15118	14929	14469	14521	14682	14559	14621	14357	14285	14470	14164	14255	14287	14354	14094	14011	14017	13973	14195	14100	14180	14010	14158	14126	14123	14155	13946	14290	13954	13889	13858	13949	14022	13821	14020	13992	13834	14079	14179	13869	13973	14081	13916	14224	14271	13882	13969	13906	13911	13890	14113	14090	13952	13764	14001	14038	13897	13900	13954	14068	14044	13960	13993	13952	14005	13890	14033	13819	14040	13869	13917	14002	14089	13957	14156	13856	14141	13959	13802	13888	14015	13992	13957	14091	13902	13983	13933	14133	13996	13820	13903	14152	14010	14028	14005	13903	13917	13982	13835	14076	13920	13762	13941	13807	13953	13916	13833	13828	13896	13954	14067	13977	14050	14091	14142	14110	13997	13700	14124	13958	13955	13860	13948	13831	14000	13738	13937	13976	13992	13964	13787	13935	14035	13907	13938	14012	13869	13948	13761	14112	13986	14290	13846	13825	13753	13870	13974	14107	14077	13983	13913	13775	14004	13967	13953	13702	13752	13853	13750	13971	13931	14036	13889	13950	13857	13784	14017	13871	13928	13999	14087	13954	13883	14050	14045	13931	13774	14147	13684	13982	13994	14019	13785	14052	13964	13873	13859	13966	13907	13890	13903	13956	13939	13768	14047	14026	14008	14041	13978	13808	13784	13764	13934	13867	13756	14039	13929	13821	13952	13952	14049	13944	13812	13701	14048	14001	13875	13936	14163	13975	13959	13962	13879	14046	13882	13985	14060	13786	13745	13920	13988	13867	13672	13890	14019	14069	14062	13828	13888	14013	14005	13917	13989	13974	13911	14010	13958	14096	14051	13706	13997	14047	13910	13943	13892	13812	14014	13985	14009	13883	13874	13986	13875	13973	13789	13675	13927	13936	13786	13833	13981	13962	13912	13902	13958	13957	13941	13829	13872	13943	14011	14107	13834	13783	13950	13858	13907	13938	13939	13840	13923	13957	13979	13904	13827	13934	13943	14100	13950	13906	13836	13924	14045	13920	14044	14187	13744	13931	13941	14016	13861	13960	13998	13820	14026	13989	13998	13870	13828	13879	14021	14009	13787	13679	13908	13787	13917	14051	13854	13959	13920	13697	13939	13808	13761	13841	13883	13944	14113	13907	14028	14003	13931	13920	13770	14120	13808	14047	14076	13996	13925	13807	14020	13894	13870	13999	13843	13920	13908	13845	13983	13769	13857	13904	13986	13965	13941	13905	13678	13848	13840	14331	13964	13927	13785	13992	14001	14153	13742	13807	13990	14080	13827	13929	13813	13773	13884	13912	13866	13885	13720	13810	13829	13698	13991	13847	13830	14049	14063	14025	13975	14081	13926	13751	14018	13857	14211	14109	13738	13874	13968	14015	14025	13818	13905	13905	14017	13840	13917	14069	13915	14080	14142	13976	13813	13856	13962	13884	13950	13875	13911	13900	13849	14017	13782	13713	13927	13824	13988	13829	13708	13931	13819	13937	14141	13882	13817	13971	13932	14049	14024	13904	13986	14081	13958	13894	13934	13674	13732	13907	13786	14096	14141	14023	13933	14110	13958	13911	13811	13870	13746	13835	14053	13942	13878	13993	13721	13902	13985	13881	13822	13919	13933	13884	13906	13771	13783	14006	14098	14061	14005	14052	13815	14026	13845	13936	13818	14002	13859	13897	13917	13608	13812	13919	13844	13802	13884	13944	13875	14074	14015	13748	14097	13969	13927	14020	13859	13988	13852	13908	13834	14014	13975	13820	13904	13898	13985	14078	13972	13954	13914	14077	13868	13913	13860	13955	13801	13838	13960	14032	13908	14071	13994	14025	13865	13983	13859	14069	13910	13925	13867	14005	13919	13920	13925	13935	13849	13776	13939	14020	13915	14102	13972	13977	13921	13926	14087	13964	13993	14085	14032	13971	14042	13898	13940	14070	13988	14064	13937	13956	13970	13994	14024	13951	13745	13943	14055	13931	13917	13962	13793	14085	13789	13796	13935	13931	13858	13950	13987	13836	13897	13983	13713	13819	14137	13946	13924	13931	14111	13853	14002	14042	13949	13984	14021	14016	14078	13863	13835	13783	13917	13906	13911	13702	13737	13933	13995	13822	13880	13885	14059	13835	13813	13759	13900	14040	13988	13948	13972	14000	13958	13785	13780	13918	13945	13910	14074	14034	13814	13883	13924	14042	13892	13905	13956	13931	14061	13811	13890	13948	14096	13827	13813	13984	13952	13849	14083	13890	13948	13980	13976	13941	13852	14070	13894	13840	13982	13910	13843	13895	13872	13985	13873	14020	13983	13932	13953	13947	13900	13932	14057	13882	14023	13983	13943	13943	13975	13790	13828	13957	14131	14024	13942	13943	13910	14121	13877	13868	13772	13901	13784	13810	13980	13806	14090	13771	14048	13909	13937	13955	13866	13906	13983	13856	13875	13945	14018	13985	13914	13953	13909	13775	14017	13996	13851	13795	13771	13819	13979	13992	14026	13964	13920	13912	13770	13908	14053	14077	13893	13918	13653	13886	13806	13859	13866	13894	13783	13907	13974	13860	14037	13891	13991	13913	13993	13707	13836	13938	13837	13996	13805	13853	14011	13935	13885	14012	13801	13802	13867	13938	14087	13975	13890	13903	13790	13945	13777	13702	13916	14076	14233	13920	14084	14115	13857	14078	13909	13803	13908	14009	13875	14024	13873	13947	13949	13863	14121	13912	13965	13846	13838	13982	14008	13976	13907	13923	13964	14028	13804	13670	13780	13955	13907	13953	14024	14001	14089	13949	14025	13894	13900	13929	14181	13933	13856	13983	14111	13992	14069	14008	14073	13934	14059	13861	13892	13834	13910	13915	13804	13873	13885	13912	13925	13921	13899	13653	13882	14018	13959	13841	13972	14044	13996	13901	13769	13859	13935	13772	13910	13881	13997	13940	14037	13857	13675	13876	13909	13802	13684	13844	13987	14029	13933	13801	13868	14051	13865	14025	14020	13897	13992	13991	13938	13826	13905	13921	13880	13946	13818	13856	13843	13863	13877	13946	13728	13957	13744	13896	13963	14039	14048	14066	13771	13867	14050	13915	13789	14054	13831	13907	14114	13835	14071	13808	13759	13851	14142	14034	13816	13961	13936	13895	13769	13977	13833	13735	14087	14044	13919	13970	13912	13930	13958	13872	14018	13875	14039	14014	14007	13894	13989	13845	13840	13947	14166	13969	13883	13874	13974	13995	13960	13904	13917	13763	13750	13765	13839	13773	13838	13778	13984	13972	13896	14014	13828	13907	14089	13983	13786	14148	14079	13858	13898	13834	14087	14049	13826	13953	13870	13792	14017	13820	13865	13938	13913	14152	13909	13913	13907	13885	13725	13943	13841	13931	13946	14190	13840	13840	14045	13967	13884	14274	13862	13875	14044	13990	13962	13779	13942	13988	13838	13928	13803	13968	14061	14000	13900	13904	13842	14047	13947	14013	13952	13873	13839	14045	13964	13671	13872	13844	13957	14021	13995	13926	13785	13919	14023	13954	14048	13942	14022	14126	14071	13893	13924	13829	14105	13969	13812	13860	13847	13984	13789	13939	14032	13780	13878	13686	13931	13843	13735	13819	13981	13816	13866	14066	13772	13757	14076	13897	13912	14081	13953	13963	14015	14115	13956	13927	13811	13880	13865	13869	14029	14156	13810	13903	13941	13791	13785	13745	13830	13951	13883	13862	14002	14029	13958	13791	13903	13970	13963	13822	13940	13803	13814	14095	14133	13995	14120	14005	14061	13925	13918	14000	13881	13884	13940	14117	13863	13998	14166	14094	13890	14066	14000	13965	13909	14010	13850	13874	13983	13915	13937	13643	13743	14220	13917	13963	13767	13881	14050	13836	13952	13781	14048	13970	13990	13740	13995	13799	13945	13781	13920	13953	13902	13781	13850	14026	13709	13918	13868	14080	13982	14068	14059	13970	13932	13915	13895	14092	14065	14062	13920	13895	13761	14090	13734	13892	13933	13688	14072	13978	13773	13929	13845	13775	13819	14037	13958	13988	14029	13919	13763	13675	14016	13795	13886	13816	14069	13870	13987	13753	13550	13802	13954	13681	13899	13890	13738	13969	13882	13873	13953	14001	13844	13961	14137	13969	14007	13777	13921	13950	13826	13898	13680	13981	13722	13965	14131	13704	13935	14013	13986	13984	14016	13933	13970	13935	13865	13908	13873	13898	14063	14073	14004	13816	14020	13846	13845	13982	13861	14059	13810	13949	13977	14044	14125	13946	13846	13855	13992	14047	13911	13951	14020	14021	13979	13926	13981	14005	14100	14119	13919	14011	13873	13890	13836	13892	13875	13984	13850	13979	13715	14132	13851	14140	13771	13972	13825	13819	13805	13735	14037	13958	14030	14039	14037	13957	13669	13909	13798	13874	14149	13857	14031	14004	13797	14031	14046	14153	13967	14006	13767	13834	13922	13928	14064	13878	13916	13956	13968	13939	13906	13855	14038	13875	13779	14021	14010	13867	13872	13917	14123	14056	13940	13714	13938	13938	13921	13978	14113	13950	13969	13947	13829	13845	13927	13957	13966	14132	13849	13955	13926	14012	13930	13877	13864	13735	13705	13902	14000	14093	13815	14119	14001	13836	14082	13806	14121	13993	13856	13928	13989	13889	13755	14127	13968	13897	13865	14018	13906	14052	13776	13962	13932	13966	13975	13793	14081	13869	14048	13844	13789	13953	13932	13868	13960	13909	13856	13827	13939	13833	13799	14092	13902	14139	13853	13877	14094	13792	14051	13934	13830	14012	13900	13883	13871	13915	13955	13891	13683	13845	13955	13963	14104	13922	13995	13803	13859	13945	14004	14072	13920	13953	13882	13952	13846	14084	13887	13903	14020	14123	13880	13727	13980	13881	13958	14015	13822	13796	13844	13912	13852	13930	13852	13854	13992	14148	13881	13915	13971	13967	14009	13956	14002	13774	14037	13646	13907	14074	14106	14048	14016	13916	13992	13821	13870	13798	13812	13996	14150	13971	13749	14021	13992	14018	13981	13985	13837	14036	13703	13847	14040	13980	13965	13980	14040	13997	13933	13856	13785	14019	13817	13814	13900	14037	13921	13861	13947	13906	13976
31465	55968	52816	42526	36494	31954	28221	24286	20558	18302	16781	16231	15579	15041	14955	14697	14595	14253	14287	14096	14079	14221	14148	14038	13976	13724	13759	13848	13856	13836	13684	13632	13764	13763	13482	13489	13544	13660	13595	13620	13525	13664	13589	13666	13493	13731	13359	13509	13488	13451	13455	13657	13583	13489	13535	13433	13513	13694	13324	13451	13662	13635	13365	13517	13280	13527	13289	13525	13616	13464	13563	13438	13329	13452	13440	13445	13499	13551	13565	13375	13525	13495	13506	13494	13416	13645	13278	13541	13429	13452	13377	13445	13383	13257	13539	13378	13325	13522	13566	13277	13534	13423	13532	13331	13411	13546	13488	13405	13387	13634	13317	13458	13501	13420	13382	13537	13559	13472	13572	13524	13462	13480	13406	13324	13475	13430	13307	13380	13457	13531	13515	13390	13572	13385	13560	13580	13394	13408	13541	13440	13481	13537	13519	13508	13444	13421	13529	13560	13456	13443	13567	13557	13226	13633	13417	13450	13515	13395	13379	13528	13488	13667	13435	13417	13398	13473	13610	13378	13414	13521	13365	13571	13496	13456	13631	13369	13479	13522	13443	13393	13434	13452	13426	13634	13577	13417	13427	13407	13317	13387	13562	13490	13597	13516	13367	13462	13386	13476	13582	13520	13562	13548	13308	13551	13402	13468	13430	13666	13390	13508	13543	13479	13593	13586	13455	13498	13541	13403	13596	13356	13452	13434	13283	13420	13460	13484	13547	13372	13431	13362	13477	13405	13470	13508	13298	13533	13604	13463	13499	13402	13536	13591	13369	13572	13407	13494	13382	13498	13390	13286	13510	13482	13622	13501	13319	13321	13442	13478	13371	13464	13446	13502	13451	13526	13449	13327	13594	13343	13452	13499	13537	13552	13524	13295	13396	13487	13511	13304	13318	13492	13428	13598	13512	13553	13394	13357	13575	13510	13422	13376	13464	13406	13460	13626	13554	13423	13286	13421	13468	13467	13374	13543	13484	13401	13321	13391	13415	13472	13474	13257	13471	13408	13451	13553	13456	13552	13472	13576	13537	13491	13443	13440	13484	13570	13472	13615	13296	13695	13539	13460	13398	13415	13482	13457	13392	13267	13353	13506	13633	13483	13531	13329	13366	13605	13483	13417	13267	13314	13518	13505	13619	13467	13401	13685	13667	13505	13498	13517	13488	13451	13504	13487	13582	13510	13283	13352	13263	13540	13591	13246	13529	13456	13409	13473	13545	13210	13493	13494	13361	13417	13422	13418	13442	13622	13639	13511	13478	13499	13474	13379	13424	13452	13422	13378	13265	13350	13494	13404	13484	13426	13316	13424	13505	13386	13446	13385	13398	13381	13513	13609	13354	13333	13287	13558	13542	13410	13713	13376	13450	13514	13472	13337	13664	13313	13412	13450	13502	13439	13517	13561	13496	13359	13593	13425	13477	13501	13471	13365	13435	13342	13517	13562	13417	13486	13503	13594	13537	13483	13523	13594	13495	13346	13560	13402	13309	13377	13609	13345	13545	13356	13494	13592	13438	13352	13460	13371	13625	13583	13448	13520	13572	13332	13356	13482	13482	13410	13355	13523	13460	13414	13402	13407	13423	13626	13340	13683	13454	13437	13462	13535	13467	13551	13447	13440	13491	13609	13463	13681	13579	13395	13406	13435	13268	13406	13559	13496	13343	13422	13411	13492	13508	13402	13414	13406	13415	13454	13423	13393	13421	13504	13430	13523	13559	13422	13560	13452	13536	13342	13453	13433	13351	13443	13343	13663	13632	13622	13436	13707	13443	13453	13583	13602	13456	13510	13483	13272	13480	13411	13471	13283	13449	13273	13416	13661	13596	13448	13520	13482	13423	13549	13593	13609	13479	13536	13580	13443	13366	13478	13428	13492	13383	13473	13541	13626	13539	13415	13343	13434	13277	13575	13405	13639	13495	13438	13492	13556	13541	13525	13377	13386	13482	13520	13410	13459	13492	13323	13475	13375	13492	13555	13625	13450	13530	13449	13482	13658	13467	13310	13389	13387	13341	13379	13255	13566	13451	13682	13415	13356	13531	13516	13266	13415	13562	13539	13508	13463	13451	13551	13506	13439	13464	13506	13489	13562	13509	13521	13531	13321	13498	13299	13435	13307	13391	13363	13577	13617	13456	13561	13456	13361	13561	13462	13544	13673	13507	13403	13460	13345	13315	13436	13370	13520	13614	13303	13450	13332	13541	13569	13539	13526	13480	13453	13514	13602	13484	13352	13490	13305	13493	13482	13522	13473	13402	13433	13586	13561	13547	13376	13505	13393	13329	13449	13270	13325	13631	13468	13631	13420	13450	13512	13376	13552	13359	13492	13584	13344	13583	13416	13490	13412	13473	13543	13393	13476	13311	13501	13523	13482	13583	13459	13505	13494	13355	13528	13648	13304	13500	13363	13536	13497	13439	13414	13577	13490	13367	13422	13394	13513	13511	13504	13365	13505	13429	13329	13480	13493	13408	13546	13365	13606	13344	13417	13477	13457	13519	13547	13423	13540	13395	13565	13637	13485	13304	13494	13323	13450	13554	13345	13309	13431	13500	13516	13593	13395	13552	13382	13487	13467	13485	13384	13553	13561	13496	13558	13425	13437	13571	13345	13439	13410	13593	13510	13622	13370	13643	13370	13331	13535	13391	13365	13615	13547	13600	13554	13353	13550	13410	13370	13546	13521	13460	13415	13425	13447	13550	13586	13610	13491	13417	13462	13575	13254	13345	13577	13458	13503	13567	13357	13526	13559	13499	13321	13479	13538	13539	13575	13538	13586	13346	13379	13378	13385	13394	13462	13472	13460	13512	13539	13383	13535	13499	13293	13391	13601	13382	13472	13459	13458	13410	13366	13647	13622	13626	13527	13398	13471	13531	13320	13393	13416	13421	13544	13543	13399	13567	13396	13348	13653	13403	13485	13533	13418	13448	13424	13403	13453	13560	13397	13496	13422	13547	13548	13536	13360	13408	13490	13505	13401	13459	13293	13425	13440	13518	13412	13514	13499	13387	13427	13482	13489	13408	13482	13373	13473	13641	13454	13525	13576	13397	13468	13525	13586	13511	13402	13358	13435	13464	13527	13441	13593	13423	13411	13419	13529	13363	13559	13459	13458	13404	13413	13357	13515	13594	13390	13362	13538	13436	13445	13389	13551	13496	13356	13520	13432	13451	13589	13487	13257	13424	13425	13583	13410	13423	13644	13416	13437	13381	13519	13496	13559	13484	13441	13450	13511	13520	13457	13481	13486	13418	13378	13515	13494	13481	13564	13501	13398	13518	13447	13434	13305	13446	13394	13453	13503	13576	13416	13463	13344	13549	13417	13492	13444	13389	13528	13328	13545	13579	13460	13507	13434	13260	13496	13520	13480	13475	13529	13457	13468	13371	13540	13299	13559	13594	13537	13506	13448	13468	13540	13449	13460	13482	13459	13445	13560	13393	13510	13315	13355	13561	13416	13507	13486	13552	13496	13497	13472	13393	13402	13440	13531	13574	13606	13561	13581	13535	13498	13531	13399	13484	13571	13507	13632	13481	13426	13672	13598	13345	13429	13457	13513	13463	13517	13536	13281	13310	13498	13422	13650	13375	13399	13594	13518	13520	13394	13460	13697	13531	13417	13318	13424	13508	13454	13657	13591	13406	13284	13538	13520	13496	13517	13464	13501	13447	13541	13471	13521	13408	13525	13393	13487	13505	13411	13547	13607	13490	13425	13390	13654	13436	13508	13397	13500	13354	13375	13539	13483	13439	13392	13401	13583	13420	13381	13458	13383	13406	13408	13348	13470	13699	13353	13391	13470	13500	13286	13494	13566	13390	13492	13404	13587	13503	13361	13491	13496	13483	13580	13311	13361	13444	13556	13475	13617	13538	13436	13381	13324	13476	13466	13500	13308	13570	13455	13399	13493	13288	13535	13319	13393	13482	13424	13612	13364	13281	13588	13552	13372	13589	13434	13546	13443	13412	13539	13473	13467	13342	13452	13530	13381	13379	13442	13263	13519	13483	13615	13260	13293	13491	13383	13521	13405	13407	13507	13427	13424	13539	13423	13686	13478	13403	13569	13444	13477	13548	13466	13457	13564	13626	13429	13473	13585	13463	13457	13513	13480	13526	13369	13596	13484	13434	13503	13456	13412	13358	13632	13578	13448	13552	13269	13428	13433	13532	13447	13522	13391	13464	13574	13443	13505	13468	13391	13435	13600	13459	13414	13452	13501	13395	13614	13546	13444	13454	13493	13340	13454	13460	13465	13524	13245	13619	13484	13225	13404	13557	13460	13421	13492	13441	13569	13475	13460	13617	13629	13461	13330	13527	13378	13475	13375	13549	13418	13473	13557	13507	13489	13564	13483	13547	13465	13489	13447	13482	13366	13392	13519	13500	13408	13471	13675	13648	13432	13448	13442	13489	13515	13398	13520	13409	13301	13626	13495	13558	13426	13584	13408	13484	13459	13493	13354	13565	13431	13540	13410	13467	13569	13505	13422	13531	13400	13489	13446	13572	13642	13518	13393	13481	13487	13576	13524	13454	13351	13494	13512	13523	13451	13484	13542	13506	13477	13393	13484	13408	13436	13629	13387	13464	13564	13521	13576	13628	13412	13487	13399	13364	13435	13475	13330	13450	13588	13552	13432	13349	13476	13608	13520	13421	13527	13469	13478	13475	13488	13357	13335	13350	13464	13527	13498	13353	13541	13480	13555	13434	13459	13515	13493	13477	13277	13506	13491	13635	13537	13449	13527	13457	13553	13571	13518	13575	13386	13416	13453	13378	13377	13364	13481	13384	13329	13450	13491	13552	13428	13505	13469	13337	13496	13473	13603	13539	13261	13443	13438	13438	13351	13378	13498	13520	13322	13477	13334	13567	13413	13250	13609	13382	13519	13555	13650	13491	13305	13295	13451	13402	13700	13517	13346	13489	13578	13381	13567	13519	13472	13419	13583	13344	13380	13322	13405	13420	13459	13287	13380	13667	13379	13583	13461	13362	13597	13465	13630	13418	13408	13365	13309	13362	13414	13456	13362	13470	13491	13583	13320	13398	13283	13581	13349	13450	13351	13505	13480	13453	13613	13537	13427	13571	13429	13400	13454	13291	13412	13415	13397	13436	13486	13540	13497	13460	13614
28449	27002	34734	30506	24059	20886	18750	16986	15655	14904	14411	14061	13905	14115	14069	13879	13790	13731	13689	13647	13788	13717	13491	13903	13661	13493	13558	13723	13578	13424	13389	13491	13527	13708	13439	13651	13374	13557	13562	13487	13568	13542	13664	13596	13531	13601	13603	13383	13422	13442	13373	13397	13393	13400	13386	13610	13393	13546	13585	13493	13458	13578	13625	13533	13416	13395	13604	13505	13477	13598	13480	13375	13474	13712	13490	13531	13404	13351	13516	13395	13437	13470	13376	13414	13484	13247	13419	13364	13257	13464	13438	13406	13578	13426	13386	13529	13570	13515	13536	13464	13440	13409	13408	13412	13342	13551	13570	13653	13454	13430	13506	13291	13315	13318	13334	13305	13261	13549	13368	13410	13436	13563	13344	13362	13530	13368	13476	13406	13390	13384	13454	13206	13313	13581	13489	13537	13581	13324	13477	13521	13458	13455	13401	13428	13443	13481	13451	13207	13395	13479	13460	13469	13530	13502	13363	13342	13496	13413	13513	13419	13490	13279	13452	13375	13281	13476	13586	13426	13454	13300	13363	13579	13411	13489	13376	13516	13528	13408	13332	13296	13426	13502	13272	13410	13381	13294	13407	13438	13472	13450	13465	13354	13284	13266	13457	13388	13461	13485	13442	13456	13491	13515	13330	13412	13447	13564	13275	13366	13517	13482	13498	13500	13354	13260	13407	13407	13441	13438	13329	13281	13476	13400	13396	13245	13373	13451	13461	13374	13358	13698	13331	13462	13570	13295	13507	13438	13437	13303	13359	13507	13527	13337	13508	13350	13338	13377	13503	13411	13339	13465	13464	13462	13504	13362	13596	13473	13441	13670	13621	13424	13557	13537	13336	13384	13389	13603	13503	13401	13433	13557	13621	13486	13220	13354	13516	13422	13473	13330	13530	13272	13343	13531	13333	13336	13355	13472	13511	13363	13524	13444	13275	13591	13464	13609	13540	13598	13388	13446	13479	13383	13512	13403	13425	13448	13259	13398	13371	13296	13427	13531	13462	13470	13406	13467	13489	13538	13549	13475	13464	13519	13489	13359	13429	13374	13243	13408	13547	13237	13545	13306	13415	13328	13373	13320	13422	13255	13289	13395	13338	13436	13434	13478	13505	13426	13555	13480	13397	13542	13533	13472	13358	13459	13534	13411	13263	13501	13423	13357	13400	13386	13381	13205	13190	13324	13439	13416	13640	13332	13349	13551	13450	13382	13269	13465	13537	13249	13448	13478	13527	13360	13392	13460	13445	13535	13471	13371	13448	13635	13456	13542	13547	13440	13384	13356	13497	13521	13368	13572	13295	13592	13416	13476	13618	13416	13485	13511	13399	13348	13333	13455	13425	13441	13176	13456	13545	13542	13433	13524	13419	13462	13531	13570	13482	13380	13535	13469	13468	13444	13341	13479	13591	13516	13585	13584	13354	13460	13527	13506	13456	13453	13351	13550	13528	13414	13439	13388	13372	13396	13482	13347	13455	13365	13328	13516	13432	13618	13519	13347	13590	13367	13324	13562	13356	13640	13351	13524	13351	13322	13514	13177	13455	13433	13528	13326	13494	13430	13694	13299	13377	13314	13278	13319	13361	13487	13712	13630	13488	13484	13459	13418	13453	13554	13372	13452	13361	13530	13392	13423	13346	13420	13421	13417	13409	13505	13579	13480	13365	13431	13424	13503	13364	13562	13326	13393	13407	13492	13622	13513	13480	13455	13462	13423	13624	13508	13375	13364	13361	13473	13395	13475	13530	13389	13340	13461	13521	13379	13516	13511	13462	13576	13405	13314	13586	13442	13376	13281	13304	13390	13456	13177	13309	13549	13409	13457	13485	13585	13414	13421	13405	13444	13464	13584	13347	13333	13391	13654	13716	13604	13421	13556	13523	13408	13634	13407	13392	13332	13412	13290	13442	13209	13592	13504	13507	13428	13370	13347	13362	13298	13553	13608	13415	13424	13477	13510	13498	13553	13517	13400	13378	13467	13549	13451	13379	13446	13513	13424	13508	13548	13430	13558	13463	13467	13493	13460	13487	13632	13499	13473	13266	13418	13711	13494	13454	13744	13385	13558	13564	13451	13497	13405	13455	13441	13422	13417	13482	13420	13467	13459	13418	13490	13451	13358	13494	13352	13523	13331	13542	13423	13437	13389	13406	13413	13362	13545	13562	13461	13417	13551	13424	13325	13738	13414	13383	13460	13464	13556	13462	13356	13561	13408	13407	13387	13466	13513	13568	13563	13272	13480	13442	13348	13435	13596	13407	13634	13557	13600	13481	13480	13411	13450	13414	13591	13453	13418	13460	13628	13525	13503	13389	13487	13452	13492	13490	13404	13421	13371	13323	13582	13421	13549	13408	13556	13446	13528	13364	13335	13507	13559	13372	13390	13527	13462	13588	13587	13493	13523	13614	13604	13296	13462	13475	13362	13537	13404	13476	13417	13387	13330	13453	13448	13450	13473	13583	13519	13608	13403	13596	13506	13505	13279	13390	13381	13493	13487	13360	13568	13410	13399	13591	13430	13431	13333	13398	13344	13528	13503	13436	13508	13407	13569	13297	13428	13528	13698	13620	13316	13545	13323	13384	13502	13347	13474	13313	13357	13382	13438	13300	13472	13408	13356	13462	13362	13423	13254	13310	13583	13486	13604	13492	13540	13498	13493	13574	13549	13399	13569	13544	13456	13625	13360	13376	13380	13486	13501	13640	13539	13477	13448	13341	13557	13352	13635	13481	13329	13247	13514	13579	13268	13481	13442	13500	13535	13413	13553	13480	13355	13344	13378	13434	13460	13632	13375	13385	13395	13420	13360	13303	13148	13431	13207	13407	13617	13417	13351	13434	13382	13487	13400	13609	13356	13435	13166	13342	13393	13475	13445	13594	13407	13456	13316	13346	13557	13552	13402	13579	13329	13479	13477	13472	13596	13532	13529	13678	13335	13246	13542	13369	13435	13411	13643	13502	13333	13492	13520	13501	13435	13335	13574	13460	13519	13392	13613	13522	13365	13451	13465	13528	13684	13605	13574	13418	13644	13579	13463	13693	13430	13365	13446	13245	13511	13430	13497	13526	13481	13400	13410	13233	13414	13347	13355	13475	13631	13432	13300	13476	13477	13313	13494	13410	13395	13502	13473	13442	13516	13416	13282	13404	13460	13514	13424	13297	13430	13307	13437	13475	13448	13449	13513	13295	13426	13282	13415	13432	13362	13485	13364	13615	13496	13501	13341	13289	13487	13247	13614	13410	13751	13449	13575	13583	13420	13338	13455	13510	13398	13474	13507	13469	13407	13342	13501	13527	13314	13421	13483	13315	13390	13418	13491	13531	13308	13356	13298	13456	13259	13570	13404	13655	13508	13409	13431	13468	13392	13404	13449	13423	13386	13524	13482	13391	13283	13494	13255	13434	13463	13434	13527	13548	13480	13421	13433	13462	13433	13255	13540	13330	13532	13596	13338	13467	13385	13317	13207	13437	13368	13599	13383	13472	13573	13422	13386	13347	13383	13508	13373	13306	13492	13332	13478	13496	13374	13473	13674	13545	13400	13676	13585	13384	13368	13442	13542	13511	13454	13264	13427	13502	13388	13458	13435	13531	13357	13276	13466	13434	13609	13442	13478	13542	13360	13449	13418	13362	13344	13492	13436	13375	13528	13525	13422	13269	13378	13572	13382	13553	13421	13344	13587	13369	13454	13447	13331	13597	13319	13534	13466	13464	13188	13423	13452	13503	13413	13491	13543	13535	13332	13335	13474	13537	13442	13576	13598	13481	13539	13468	13617	13384	13247	13304	13217	13303	13499	13481	13560	13466	13325	13388	13491	13540	13402	13367	13526	13509	13445	13420	13394	13403	13504	13474	13462	13393	13542	13431	13384	13379	13342	13356	13479	13206	13630	13492	13537	13532	13588	13365	13420	13650	13445	13541	13503	13472	13552	13473	13411	13430	13384	13532	13321	13594	13317	13517	13426	13490	13393	13427	13482	13471	13390	13457	13450	13512	13292	13254	13456	13400	13431	13444	13428	13368	13510	13572	13498	13487	13503	13420	13562	13492	13521	13343	13557	13485	13330	13415	13365	13512	13437	13342	13292	13515	13451	13557	13502	13262	13390	13502	13552	13381	13479	13354	13527	13474	13454	13474	13375	13380	13448	13423	13570	13338	13397	13291	13429	13467	13523	13455	13493	13435	13363	13567	13421	13475	13528	13422	13456	13449	13507	13590	13435	13305	13208	13428	13382	13584	13483	13595	13290	13416	13337	13462	13451	13393	13387	13299	13421	13375	13462	13665	13576	13428	13348	13346	13371	13592	13416	13449	13515	13425	13521	13517	13400	13335	13446	13430	13551	13319	13352	13551	13383	13573	13481	13427	13458	13269	13365	13267	13573	13373	13453	13448	13470	13484	13415	13468	13611	13435	13433	13659	13480	13423	13611	13599	13402	13237	13497	13440	13517	13314	13570	13185	13318	13526	13412	13376	13438	13433	13469	13330	13456	13533	13362	13549	13610	13320	13552	13489	13511	13212	13414	13439	13428	13587	13367	13319	13388	13522	13402	13275	13445	13445	13402	13462	13441	13451	13346	13612	13312	13469	13501	13379	13558	13414	13405	13555	13430	13223	13529	13568	13470	13310	13504	13431	13488	13323	13470	13375	13483	13529	13459	13281	13555	13562	13438	13491	13661	13536	13547	13383	13444	13479	13507	13623	13444	13511	13414	13429	13369	13435	13394	13532	13377	13274	13419	13416	13505	13426	13589	13538	13487	13449	13480	13406	13363	13396	13474	13340	13246	13483	13453	13524	13361	13716	13520	13505	13329	13410	13666	13576	13148	13562	13572	13452	13376	13453	13499	13595	13319	13512	13452	13570	13363	13540	13431	13450	13440	13306	13311	13323	13388	13327	13439	13667	13447	13408	13486	13442	13416	13534	13539	13415	13413	13541	13291	13407	13447	13583	13468	13248	13442	13437	13227	13508	13550	13306	13219	13363	13477	13574	13503	13432	13360	13630	13304	13428	13464	13465	13627	13459	13444	13464	13337	13400	13328	13485	13440	13582	13516	13542	13372	13443	13562	13562	13646	13384	13519	13463	13245	13497	13320	13258	13344	13549	13436	13444	13492	13339	13260	13532	13301
30727	46275	42273	33083	27870	23878	21361	18910	16433	15203	14458	14287	14009	13753	13757	13678	13679	13445	13341	13315	13551	13410	13410	13202	13219	13273	13208	13109	13195	13332	13157	13251	13175	13206	13157	13224	13390	13120	13290	13094	13139	13303	13273	13136	13201	13085	13179	13293	12994	13203	13143	13258	13237	13089	13061	13063	13314	13033	13044	13219	13322	13166	13189	13029	13046	13192	13188	13102	13102	13022	12921	13370	13039	13172	13117	13101	13047	13053	13060	13298	13057	13121	13163	13079	13151	13100	13146	13197	13022	13009	12933	12861	13150	13074	13041	13265	13187	13100	13101	13023	13016	13201	13174	13048	13230	13310	13068	12991	13186	13201	13075	13153	13030	13107	13307	13147	13164	13116	13211	13066	13139	13257	13046	13042	13140	13140	13350	13036	13077	13266	13007	13247	13121	13173	13127	13129	13019	13054	12970	13101	13156	13237	13233	13227	13159	12955	13210	13161	13097	13138	13112	13159	13192	13080	13091	13093	13251	13109	13161	13229	13076	13078	13117	13078	13296	13109	13125	13241	13061	13220	13267	13118	13018	13245	13179	13079	13059	13144	13197	13047	13208	13049	13096	13198	13176	13022	13136	13001	12976	13216	13108	13127	13323	13029	13186	13089	13018	13078	13143	13210	13048	13112	13156	13014	13143	13325	13063	12942	13050	13214	12865	13053	13171	13171	13345	13001	12997	12946	13139	13111	13064	13210	13184	13244	13073	13115	13095	13035	13039	13134	13019	12885	13129	13211	13164	13044	13115	13057	13023	13079	13106	13028	13240	13020	13048	13196	13061	13043	12962	13038	13016	13058	13176	13151	13286	13102	13264	13039	13192	13191	13074	13242	13299	13148	13098	13184	13024	13118	13103	13084	13185	13141	13262	13197	13182	13016	13184	13061	13266	13079	13126	13134	13137	13028	13168	13152	13179	13033	13131	13101	13117	13162	13092	13301	13201	13169	13191	13148	13298	12983	13174	13193	12875	13064	13240	13019	13134	13179	13123	13102	13117	13161	13166	13260	13187	13077	13008	13343	13004	13254	13238	13066	13130	13172	13184	13089	13168	13109	13159	13003	13149	13192	13324	13045	13255	13171	13215	12861	13077	12970	12958	13191	13023	13224	13130	12944	13179	13084	13217	13150	13014	13155	13148	13123	13049	13084	13081	13201	13203	13188	12965	13304	13005	13065	13163	13176	13130	13039	13093	13126	13029	13055	13347	13073	13144	13063	13171	13052	13161	13171	12953	13062	13021	13193	13122	13305	13056	13188	13090	13163	13214	13150	12994	13056	13124	13111	12918	13072	13118	13185	13219	13159	13130	13203	13246	13217	13079	12935	13215	13102	13317	12984	13098	13119	13194	13115	13121	13207	13055	13130	13254	13248	13233	13081	13073	13055	13051	13265	13189	13116	12987	13161	13250	13092	13044	13135	13229	13066	12969	13054	13188	13119	13127	13120	13086	13132	13102	13051	13121	13261	13150	13146	13057	13118	12988	12974	13262	13218	13137	13080	13250	13065	13072	13179	13117	13150	13038	13119	13305	13188	13219	13021	13070	13150	13113	13118	13202	13194	13102	13089	13012	12927	13291	13004	13170	13039	13228	13153	13098	13083	12969	13033	13079	13305	13136	13163	13165	13159	13112	13161	13036	13106	13050	13001	13060	13069	12994	13069	13102	13171	13125	12964	13141	13162	12970	13287	13331	13144	13140	13147	12984	13264	13021	13170	13259	13107	13236	13131	13201	13242	13269	13140	13076	13046	13064	13184	13113	13177	13104	13008	13276	13065	13054	13151	13217	13224	13123	13242	13180	13113	13276	13087	13123	13191	13137	13068	13057	13149	13038	13059	13078	13111	13065	13187	13124	13000	12995	13109	13263	13087	13084	13133	13156	13089	13009	13115	13263	13024	13104	13062	13203	13091	13272	13114	13125	13163	13040	13341	13158	13119	13122	13157	13254	13110	13313	13097	13145	13112	13100	13057	13038	13127	13103	13176	12994	13172	13156	13127	12959	13161	13082	13131	13079	13228	13055	13048	13023	13010	13093	13109	13067	13177	13144	12973	12955	13195	12995	13171	13043	12942	13096	13115	13219	12989	13023	13162	13284	13179	13106	13090	13069	13158	13292	13130	12834	13040	12912	13067	13097	13017	13242	13284	13167	13144	13140	13056	13225	13136	12979	13040	13247	13180	13179	13034	13239	13106	13174	13098	12987	13096	13127	13094	13123	13163	13064	13148	13087	13237	13144	13098	13008	13023	13280	13249	13145	13273	13187	13194	13002	13130	13022	13155	13092	13204	13081	13034	13067	13161	13319	13029	13145	13251	13226	13061	13131	13258	13217	13177	13109	13118	12957	13039	13131	13245	13042	13110	13128	13143	13064	13276	13199	13088	13109	13200	13010	13157	13090	12993	13268	13324	13171	13211	13251	13264	13088	13269	13095	13252	13153	13193	13193	13105	13129	13258	13109	13281	12863	13191	13172	13179	13100	13343	13091	13044	13181	13201	12985	13140	13169	13158	13165	13112	13206	13003	13177	13074	13097	13151	13098	13144	13141	13150	13160	13217	13081	13107	12892	13023	13193	13091	13235	13124	13168	13164	13152	13236	13075	13123	13130	13050	13160	13162	13126	13125	13226	13107	13191	13268	13033	13237	13136	13007	13121	13280	13099	13245	13170	13068	13112	13062	13207	13054	13192	13154	13208	13121	13129	13236	13209	13250	13104	13139	13150	13144	13195	12973	13088	13092	13157	13171	13176	13077	13107	13282	13182	12950	13175	13021	13088	13091	13292	13349	13111	13223	13202	13191	13140	13058	12956	13135	13115	13133	13024	13024	13035	13160	13316	13049	13105	13236	13106	13243	13041	13131	13130	13050	13220	13108	13146	13215	13203	13147	13284	13093	13086	13026	13016	13124	13098	12944	13199	13071	13085	13110	13178	13167	13049	13138	13079	13074	13187	13358	13071	13125	13050	13094	13120	13164	13128	13252	13095	13230	13183	13060	13188	13159	13207	12979	13083	13162	13253	13062	13039	13207	12941	13142	13055	13080	13119	13183	12995	13074	13138	13161	12991	13161	13014	13121	13065	13036	13213	13160	13124	13129	13225	13203	13142	13221	13143	13092	13184	13069	13104	13084	13126	12931	13090	13119	13069	13086	13025	13228	13156	13294	13226	13024	13152	13133	13189	13101	13192	13157	13181	13149	12995	13095	13163	13129	13158	13073	13212	13049	13146	13149	13169	13083	13034	13232	13307	12991	13102	13221	13020	13154	13062	13106	13093	13091	13289	13254	13209	13106	13161	13094	13149	13151	13006	13103	12947	13039	13162	13129	13033	13099	12838	13052	13061	13287	13021	13142	13072	13288	13102	13061	13010	13026	13110	13187	13201	13137	13093	13300	13125	13087	12943	13074	13040	13230	13075	13169	12985	13119	13137	13029	13341	13132	13036	13138	12959	13161	13053	13098	13056	13233	13187	13048	13067	13162	13090	12988	13185	13079	13073	13243	13184	13100	13089	13226	13072	13300	13142	13200	13229	13095	13056	13165	13062	13125	13159	13041	13143	13076	13129	13080	13339	13208	12963	13159	13230	13024	13022	13177	13164	13045	13235	13154	13164	13089	12956	12943	13045	13125	13109	13148	13158	13081	13018	13010	13258	13069	13276	13035	13200	13180	13240	13078	13090	13242	13494	13035	13029	13106	13211	13133	13052	13114	13163	13098	13101	13255	13245	13105	13233	13184	13172	13102	13175	13104	13155	13094	12998	13074	13148	13111	13164	13046	13164	13205	13021	13112	13082	13143	13219	13181	13108	13088	13090	13055	13263	13370	12992	13266	13005	13051	13003	13099	13022	13163	13145	13149	13207	13038	13053	13145	13189	13105	12965	13129	13060	13121	12999	12920	13267	13248	12977	13142	13102	12960	13170	13098	13080	13067	13170	13233	12912	13027	13235	13251	13081	13082	13173	13157	13197	13087	13093	12964	13190	13059	13150	12894	13251	13145	13199	13264	13085	13138	13115	13202	13047	13348	13112	13328	13088	12971	13186	13097	13085	13181	13055	13166	13000	13111	13055	13140	13170	13379	13114	13113	13076	13079	13097	13183	13183	13068	13163	13212	13306	13109	13111	13162	13170	12958	13042	13234	13134	13180	13169	13077	13049	13197	12972	13195	13141	13095	12984	13059	13225	13064	13134	12957	12986	13118	12978	13204	13132	13138	13120	13084	13169	13093	13033	13160	13162	12987	13113	13137	13017	13077	13052	13327	13157	12958	13349	13066	13106	12968	13136	13157	13141	13107	13098	12998	13158	13127	13166	13137	13189	13032	13243	13050	13138	13080	13131	12824	13258	13125	13149	13071	13250	13188	13177	13259	13101	13133	13013	12987	13118	13172	12938	13136	13199	13161	13219	13000	13074	13227	12992	13050	13042	13058	12950	13274	13262	13203	13268	13189	13190	13164	13001	13270	12990	13226	13189	13101	13068	13141	13089	13235	13040	13388	13144	13196	13127	13226	13181	13052	13018	13099	13084	13122	13011	13214	13135	13123	13053	13263	13070	13162	13157	13050	13077	13117	13018	13188	13107	13221	13184	13089	13273	13086	13042	13089	13223	13159	13153	13117	13132	13362	13038	13137	13211	12963	13087	13032	13138	13194	13189	13186	13173	13059	13141	13148	13025	13214	13149	13079	13134	13137	13117	13185	13144	13134	13077	13328	13234	13256	13222	13184	13092	13179	13197	13058	13478	13048	13186	13096	13019	13155	12959	13139	13256	13044	13023	13076	13105	13092	13098	13278	13199	13146	13229	13118	12948	13248	13123	13072	13032	13196	13122	13065	13074	12951	13106	13216	13050	13207	13206	13240	13102	13216	13026	13077	13184	13008	13184	13090	13104	13149	12924	13144	13182	13312	12942	13183	13163	13139	13093	13026	13178	13130	13156	12986	13282	13177	13147	13116	13116	13179	13232	13068	13171	13098	13154	13082	13138	13168	13150	13088	13262	13088	13208	12977	13035	13083	13079	13174	13207	13197	13163	13210	13110	13076	13054	13185	13086	13115	12873	13155	13175	13187	13089	13128	13201	13071	13168	13144	13078	13184	13072	13285	13328	13170	13167	13010	13250	13256
24221	21611	29358	25115	24263	25482	24504	20164	17910	16975	15955	15653	15408	15126	14795	14920	14977	14581	14659	14600	14635	14564	14503	14460	14566	14488	14428	14496	14637	14367	14357	14319	14491	14446	14299	14319	14285	14507	14294	14478	14377	14483	14438	14411	14466	14541	14442	14341	14372	14303	14326	14300	14351	14139	14574	14331	14282	14134	14196	14410	14467	14314	14218	14411	14504	14283	14331	14398	14230	14314	14410	14421	14306	14179	14148	14270	14188	14328	14249	14329	14063	14183	14100	14191	14394	14118	14280	14240	14301	14156	14071	14371	14320	14281	14489	14312	14148	14130	14294	14225	14164	14327	14287	14330	14381	14173	14167	14179	14163	14400	14311	14128	14172	14385	14054	14275	14262	14185	14148	14301	14244	14317	14169	14278	14407	14355	14435	14133	14238	14291	14248	14178	14244	14314	14170	14370	14372	14251	14302	14452	14413	14146	14158	14168	14157	14199	14286	14348	14334	14288	14331	14335	14241	14203	14104	14441	14238	14167	14194	14355	14089	14308	14360	14191	14200	14156	14167	14352	14192	14152	14300	14349	14121	14128	14078	14228	14095	14297	14238	14219	14381	14132	14069	14292	14250	14258	14180	14350	14302	14207	14382	14106	14194	14258	14333	14286	14362	14188	14400	14287	14103	14109	14358	14429	14282	14255	14336	14110	14219	14096	14182	14393	14248	14472	14355	14255	14012	14173	14150	14368	13951	14248	14323	14322	14419	14235	14275	14371	14314	14234	14307	14234	14314	14108	14256	14282	14293	14404	14196	14371	14240	14340	14269	14187	14265	14373	14295	14442	14285	14341	14321	14371	14305	14102	14297	14182	14326	14271	14426	14214	14433	14287	14330	14647	14452	14241	14239	14205	14281	14102	14288	14259	14265	14289	14477	14292	14072	14222	14183	14301	14225	14328	14450	14326	14433	14368	14317	14224	14208	14262	14504	14092	14335	14217	14174	14179	14413	14206	14412	14273	14275	14339	14400	14258	14276	14312	14322	14263	14230	14277	14198	14314	14253	14126	14300	14110	14313	14443	14382	14311	14288	14059	14296	14369	14266	14347	14140	14164	14202	14231	14287	14326	14293	14068	14254	14280	14178	14271	14259	14235	14282	14301	14152	14218	14260	14187	14098	14297	14260	14271	14244	14230	14375	14352	14186	14068	14260	14340	14329	14277	14348	14311	14283	14216	14343	14100	14256	14219	14318	14055	14343	14218	14080	14121	14352	14341	14196	14212	14044	14151	14292	14240	14127	14103	14311	14217	14265	14220	14431	14479	14179	14252	14021	14181	14250	14274	14224	14229	14247	14255	14312	14169	14302	14440	14308	14286	14353	14148	14246	14264	14017	14211	14407	14319	14337	14356	14181	14235	14148	14212	14236	14231	14142	14386	14094	14249	14471	14149	14250	14300	14150	14183	14415	14005	14200	14300	14285	14112	14201	14272	14112	14355	14139	14151	14058	14081	14349	14145	14492	14264	14171	14325	14349	14391	14336	14307	14334	14219	14208	14219	14323	14213	14180	14313	14346	14209	14294	14289	14291	14319	14314	14296	14555	14284	14055	14258	14331	14314	14232	14137	14379	14220	14322	14353	14313	14126	14391	14289	14320	14237	14223	14432	14380	14177	14143	14187	14375	14175	14438	14170	14086	14183	14222	14434	14263	14081	14293	14365	14242	14242	14153	14289	14398	14179	14098	14340	14290	14233	14344	14234	14215	14096	14365	14110	14352	14319	14360	14262	14128	14096	14264	14206	14183	14100	14227	14220	14164	14308	14294	14284	14174	14264	14220	14418	14387	14214	14078	14085	14213	14176	14275	14385	14176	14155	14161	14095	14334	14321	14200	14107	14264	14092	14172	14449	14312	14286	14262	14061	14305	14266	14234	14431	14311	14260	14253	14309	14147	14145	14330	14399	14280	14320	14404	14325	14508	14111	14227	14398	14464	14439	14349	14095	14268	14070	14156	14207	14285	14336	14105	14012	14292	14318	14390	14455	14142	14238	14362	14486	14220	14283	14148	14331	14089	14256	14129	14167	14192	14063	14259	14429	14149	14243	14205	14196	14363	14274	14146	14202	14198	14212	14241	14377	14126	14312	14279	14347	13992	14255	14279	14221	14129	14259	14294	14193	14190	14172	14159	14292	14262	14320	14110	14280	14258	14325	14380	13994	14182	14175	13993	14190	14250	14194	14372	14065	14182	14080	14312	14242	14358	14340	14335	14029	14398	14418	14450	14289	14149	14211	14200	14293	14345	14138	14163	14197	14284	14285	14225	14249	14259	14217	14477	14302	14170	14221	14216	14334	14510	14247	14198	14192	14242	14125	14351	14378	14268	14392	14216	14178	14376	14254	14444	14267	14098	14236	14373	14253	14231	14486	14265	14010	14172	14357	14316	14115	14250	14236	14267	14184	14315	14184	14239	14161	14333	14315	14143	14271	14114	14267	14208	14080	14242	14255	14247	14328	14334	14316	14303	14350	14147	14177	14050	14095	14132	14169	14141	14228	14457	14084	14165	14225	14359	14302	14137	14296	14311	14347	14213	14172	14166	14240	14414	14369	14343	14238	14087	14306	14008	14325	14158	14237	14293	14273	14325	14301	14281	14234	14429	14004	14177	14104	14401	14374	14370	14450	14284	14255	14352	14256	14337	14313	14428	14361	14440	14341	14238	14307	14273	14352	14299	14156	14298	14248	14256	14200	14353	14368	14249	14222	14112	14534	14309	14231	14274	14160	14249	14155	14212	14176	14243	14212	14368	14318	14216	14216	14158	14315	13929	14289	14156	14138	14272	14101	14163	14111	14115	14345	14185	14136	14208	14199	14295	14415	14447	14107	14435	14162	14253	14238	14325	14178	14246	14266	14387	14181	14281	14119	13989	14256	14481	14236	14342	14261	14291	14194	14302	14224	14177	14321	14340	14105	14213	14093	14017	14220	14141	14227	14148	14013	14282	14330	14199	14193	14335	14061	14255	14251	14192	14451	14201	14114	14348	14107	14154	14095	14322	14195	14399	14261	14356	14353	14227	14359	14214	14269	14384	14297	14208	14269	14206	14334	14321	14230	14160	14403	14217	14392	14290	14168	14449	14301	14035	14212	14357	14532	14307	14288	14143	14310	14347	14294	14221	14145	14172	14121	14192	14129	14047	14126	14355	14297	14182	14090	14198	14354	14310	14156	14275	14185	14235	14294	14367	14280	14299	14194	14268	14327	14222	14325	14387	14192	14324	14163	14036	14106	14309	14190	14373	14122	14055	14121	14345	14339	14306	14443	14167	14397	14449	14540	14242	14096	14309	14209	14095	14131	14255	14261	14170	14464	14318	14349	14250	14336	14201	14379	14381	14206	14154	14140	14163	14121	14161	14191	14195	14321	14247	14356	14184	14405	14471	14105	14355	14204	14362	14168	14081	14399	14294	14085	14190	14198	14395	14235	14417	14097	14159	14213	14192	14308	14164	14345	14182	14344	14249	14243	14192	14169	14081	14100	14263	14272	14404	14378	14272	14222	14437	14168	14244	14339	14243	14007	14289	14242	14374	14404	14267	14265	14189	14253	14332	14090	14106	14230	14110	14282	14279	14208	14178	14125	14160	14357	14256	14109	14400	14202	14312	14088	14298	14289	14200	13991	14235	14287	14403	14315	14396	14352	14335	14295	14213	14314	14219	14246	14163	14249	14180	14191	14301	14330	14221	14350	14389	14368	14524	14411	14376	14281	14198	14075	14067	14173	14336	14219	14337	14203	14180	14326	14128	14281	14335	14270	14182	14184	14162	14279	14081	14117	14197	14268	14138	14336	14352	14456	14334	14219	14410	14375	14111	14240	14268	14183	14066	14338	14329	14221	14264	14313	14211	14201	14199	14212	14267	14354	14146	14305	14259	14469	14254	14127	14124	14341	14110	14017	14304	13949	14146	14098	14168	14155	14420	14338	14210	14228	14331	14280	14240	14219	14347	14267	14242	14424	14243	14367	14138	14405	14066	14018	14351	14294	14461	14214	14252	14198	14347	14248	14242	14169	14089	14174	14431	14252	14383	14083	14387	14244	14073	14309	14216	14424	14284	14271	14361	14266	14238	14296	14364	14183	14203	14152	14181	14268	14398	14385	14404	14425	14310	14321	14232	14193	14397	14444	14314	14280	14278	14000	14251	14361	13945	14328	14125	14271	14330	14441	14271	14037	14402	14269	14214	14464	14172	14144	14261	14211	14273	14307	14290	14251	14120	14281	14060	14186	13976	14214	14299	14219	14120	14277	14465	14413	14309	14293	14164	14191	14230	14314	14215	14036	14311	14350	14194	14096	14118	14205	14155	14181	14221	14322	14272	14375	14177	14336	14047	14318	14467	14031	14311	14037	14207	14289	14202	14163	14212	14365	14165	14014	14224	14132	14093	14116	14171	14229	14176	14247	14412	14368	14066	14298	14302	14326	14374	14206	14319	14292	14384	14249	14330	14236	14289	14319	14251	14116	14079	14153	14326	14189	14091	14369	14441	14310	14366	14252	14291	14284	14503	14419	14186	14171	14198	14254	14255	14328	14323	14171	14189	14289	14406	14191	14319	14189	14270	14222	14141	14032	14236	14375	14144	14210	14405	14215	14250	14326	14324	14084	14140	14272	14292	14268	14136	14083	14362	14302	14357	14317	14511	14242	14207	13984	14121	14250	14107	14206	14253	14329	14209	14355	14187	14389	14137	14347	14134	14269	14353	14313	14225	14316	14209	14265	14007	14194	14369	14134	14129	14322	14165	14429	14320	14111	14288	14352	14247	14188	14367	14179	14174	14391	14417	14334	14288	14214	14216	14418	14025	14247	14352	14241	14186	14340	14278	14280	14129	14304	14215	14353	14192	13996	14408	14438	14331	14313	14290	14216	14421	14282	14227	14174	14311	14304	14236	14116	14106	14247	14259	14332	14179	14308	13979	14160	14265	14266	14149	14160	14436	14069	14258	14124	14262	14288	14080	14128	14347	14230	14377	14358	14017	14228	14180	14273	14403	14308	14401	14082	14462	14217	14107	14063	14338	14362	14195	14190	14153	14223	14342	14483	14321	14130	14280	14195	14301	14250	14108	14265	14225	14355	14199	14280	14119	14288	14186	14194	14257	14390	14359	14130	14400	14280	14220	14254
29878	52526	48277	38356	32567	28308	25090	22464	19201	17204	16166	15402	15028	14770	14720	14642	14312	14148	14183	14209	14106	13979	14019	13902	13850	13926	13850	13983	13805	13915	13573	13902	13646	13785	13824	13714	13715	13870	13688	13965	13826	13856	13756	13917	13661	13867	13766	13721	13836	13642	13837	13756	13713	13860	13607	13741	13691	13784	13775	13653	13739	13578	13707	13747	13602	13763	13762	13628	13729	13835	13626	13477	13571	13710	13660	13645	13677	13745	13679	13670	13534	13666	13741	13724	13541	13846	13707	13653	13587	13646	13619	13618	13602	13738	13778	13602	13799	13640	13731	13680	13751	13553	13720	13623	13730	13681	13659	13566	13600	13781	13700	13722	13557	13639	13760	13839	13568	13666	13623	13483	13583	13506	13617	13604	13724	13652	13710	13638	13626	13604	13696	13615	13536	13754	13870	13531	13572	13576	13524	13594	13726	13554	13790	13604	13772	13543	13658	13639	13657	13775	13659	13833	13643	13636	13542	13743	13624	13816	13642	13767	13644	13692	13637	13624	13670	13691	13616	13670	13744	13647	13685	13744	13793	13673	13597	13506	13612	13833	13715	13705	13783	13532	13733	13537	13756	13671	13483	13591	13791	13557	13646	13743	13570	13591	13792	13687	13661	13640	13741	13579	13664	13795	13556	13678	13679	13489	13528	13530	13692	13684	13734	13682	13680	13638	13756	13713	13825	13749	13692	13628	13615	13804	13491	13706	13632	13716	13693	13693	13540	13682	13705	13763	13783	13646	13638	13660	13863	13645	13669	13511	13624	13701	13704	13700	13687	13499	13676	13721	13683	13580	13602	13685	13679	13610	13516	13596	13714	13615	13645	13783	13417	13772	13701	13894	13824	13711	13507	13812	13638	13724	13493	13726	13652	13574	13856	13652	13562	13732	13784	13666	13934	13756	13676	13631	13903	13759	13578	13706	13683	13592	13690	13646	13782	13748	13712	13494	13752	13660	13792	13675	13714	13424	13786	13724	13563	13608	13658	13627	13599	13538	13682	13637	13844	13713	13599	13645	13800	13743	13567	13660	13739	13736	13633	13697	13762	13697	13530	13652	13837	13691	13748	13774	13728	13672	13599	13516	13734	13768	13549	13583	13716	13710	13754	13514	13717	13741	13763	13499	13740	13594	13850	13594	13718	13760	13660	13621	13661	13727	13617	13575	13429	13629	13572	13721	13730	13772	13640	13738	13525	13695	13731	13795	13587	13810	13677	13585	13743	13750	13555	13702	13518	13744	13604	13681	13822	13719	13629	13575	13668	13656	13589	13751	13619	13810	13645	13691	13840	13662	13788	13499	13591	13675	13797	13577	13791	13678	13763	13669	13637	13439	13801	13632	13879	13800	13600	13699	13690	13437	13519	13571	13726	13644	13791	13584	13811	13827	13669	13735	13607	13775	13626	13530	13759	13723	13687	13716	13795	13673	13663	13749	13833	13778	13670	13642	13715	13614	13708	13701	13629	13721	13648	13734	13557	13641	13665	13762	13803	13577	13607	13656	13771	13757	13548	13687	13769	13636	13648	13805	13682	13693	13613	13649	13613	13561	13526	13674	13677	13676	13684	13645	13685	13682	13657	13582	13719	13623	13690	13818	13606	13666	13611	13691	13914	13555	13545	13686	13524	13654	13665	13489	13711	13582	13677	13585	13771	13636	13737	13672	13583	13723	13642	13545	13857	13702	13639	13807	13786	13569	13700	13757	13765	13734	13800	13673	13741	13801	13594	13549	13642	13743	13606	13559	13681	13666	13778	13866	13655	13631	13704	13443	13659	13655	13795	13673	13700	13659	13710	13741	13620	13583	13624	13555	13785	13702	13676	13658	13645	13753	14021	13745	13674	13629	13551	13612	13656	13856	13852	13540	13678	13572	13703	13593	13737	13803	13594	13745	13781	13554	13558	13800	13758	13653	13644	13482	13835	13620	13822	13612	13667	13627	13716	13635	13636	13814	13735	13721	13571	13676	13610	13748	13716	13764	13669	13656	13605	13630	13748	13715	13863	13681	13604	13632	13731	13568	13862	13639	13642	13565	13745	13706	13615	13623	13678	13771	13725	13521	13645	13679	13700	13641	13775	13742	13625	13673	13698	13570	13766	13640	13576	13622	13812	13686	13663	13595	13566	13698	13628	13776	13669	13569	13573	13717	13592	13599	13525	13677	13467	13713	13890	13640	13822	13723	13567	13515	13649	13763	13737	13598	13527	13607	13684	13642	13524	13609	13610	13872	13534	13731	13457	13598	13753	13742	13690	13525	13599	13729	13727	13574	13577	13481	13641	13592	13743	13663	13490	13734	13570	13665	13793	13852	13673	13593	13721	13672	13722	13685	13703	13575	13533	13744	13675	13758	13831	13613	13554	13787	13482	13664	13605	13709	13648	13668	13759	13603	13689	13666	13650	13730	13584	13622	13586	13549	13520	13798	13623	13589	13803	13598	13657	13648	13775	13587	13781	13592	13765	13553	13541	13749	13627	13765	13613	13753	13770	13680	13823	13669	13585	13660	13557	13862	13566	13750	13679	13583	13715	13660	13573	13783	13825	13612	13708	13631	13750	13634	13777	13716	13689	13442	13684	13701	13589	13638	13844	13609	13649	13631	13690	13649	13460	13678	13684	13926	13767	13869	13577	13790	13842	13681	13889	13675	13595	13924	13695	13661	13632	13508	13639	13736	13511	13710	13727	13728	13613	13726	13509	13579	13668	13602	13786	13502	13647	13572	13612	13633	13673	13699	13772	13718	13771	13521	13651	13577	13843	13785	13536	13716	13547	13811	13714	13622	13736	13693	13600	13650	13627	13625	13670	13809	13725	13559	13734	13769	13717	13704	13698	13681	13681	13584	13744	13771	13697	13671	13560	13539	13631	13517	13640	13732	13790	13670	13658	13731	13641	13789	13675	13550	13730	13601	13568	13667	13771	13812	13673	13707	13642	13675	13819	13530	13887	13570	13510	13639	13841	13692	13819	13510	13664	13706	13681	13675	13726	13789	13654	13738	13781	13635	13600	13652	13780	13779	13748	13756	13868	13589	13704	13590	13748	13701	13654	13834	13848	13685	13711	13601	13777	13549	13771	13626	13682	13798	13663	13621	13696	13558	13732	13787	13850	13686	13785	13631	13698	13703	13864	13670	13700	13693	13526	13568	13640	13666	13641	13653	13723	13719	13549	13519	13601	13569	13615	13579	13830	13552	13670	13708	13640	13681	13676	13677	13753	13800	13678	13693	13680	13679	13585	13721	13696	13629	13755	13803	13754	13714	13592	13651	13908	13567	13620	13531	13628	13701	13609	13659	13603	13775	13399	13708	13867	13794	13547	13657	13584	13527	13515	13780	13833	13663	13589	13759	13817	13423	13686	13566	13608	13674	13702	13700	13603	13712	13778	13613	13685	13818	13668	13834	13606	13682	13778	13541	13579	13730	13652	13656	13718	13683	13644	13620	13676	13643	13647	13716	13623	13673	13804	13526	13754	13755	13780	13779	13772	13591	13623	13920	13849	13688	13744	13615	13697	13573	13790	13731	13758	13647	13721	13670	13732	13686	13655	13683	13693	13694	13724	13608	13613	13655	13754	13505	13782	13800	13582	13693	13822	13749	13614	13758	13519	13687	13707	13713	13755	13775	13609	13776	13688	13867	13753	13606	13738	13596	13705	13634	13718	13735	13760	13543	13541	13643	13738	13753	13736	13642	13643	13828	13769	13732	13664	13743	13702	13681	13765	13607	13741	13744	13775	13666	13604	13547	13670	13607	13702	13523	13862	13709	13614	13629	13595	13749	13659	13498	13548	13692	13652	13585	13699	13705	13596	13552	13698	13694	13726	13786	13776	13669	13675	13718	13687	13636	13751	13659	13803	13726	13799	13780	13871	13631	13798	13678	13785	13598	13582	13722	13693	13744	13773	13576	13573	13686	13857	13643	13611	13732	13570	13568	13589	13847	13734	13690	13702	13521	13633	13620	13862	13732	13531	13845	13621	13556	13764	13654	13738	13585	13802	13699	13712	13668	13516	13857	13673	13599	13658	13676	13604	13489	13538	13770	13629	13696	13628	13796	13710	13624	13697	13730	13730	13594	13662	13598	13858	13779	13645	13676	13530	13686	13737	13587	13728	13616	13689	13741	13654	13861	13742	13793	13674	13644	13607	13638	13650	13835	13592	13735	13826	13710	13836	13738	13657	13698	13589	13554	13734	13748	13552	13800	13704	13726	13495	13659	13628	13603	13563	13590	13794	13601	13694	13713	13717	13732	13533	13768	13826	13444	13784	13695	13664	13720	13526	13591	13654	13637	13662	13700	13679	13627	13658	13786	13564	13569	13706	13831	13582	13650	13642	13749	13755	13681	13648	13799	13716	13603	13558	13612	13875	13665	13714	13813	13571	13454	13594	13563	13791	13715	13716	13735	13690	13629	13556	13745	13736	13712	13656	13698	13485	13565	13557	13599	13676	13572	13816	13386	13763	13535	13645	13531	13595	13614	13635	13627	13719	13611	13593	13536	13782	13584	13724	13771	13769	13640	13634	13594	13838	13598	13693	13684	13710	13720	13640	13651	13690	13574	13770	13709	13754	13657	13618	13577	13694	13829	13692	13618	13726	13587	13630	13719	13722	13648	13683	13593	13733	13643	13854	13835	13684	13710	13626	13621	13678	13550	13634	13692	13730	13672	13567	13590	13859	13830	13673	13538	13643	13837	13492	13564	13627	13779	13666	13729	13604	13623	13725	13649	13734	13585	13708	13733	13811	13604	13579	13709	13823	13619	13503	13649	13672	13513	13689	13825	13699	13697	13614	13820	13537	13618	13755	13827	13599	13646	13659	13826	13608	13909	13705	13679	13703	13877	13533	13687	13532	13717	13766	13793	13762	13764	13728	13759	13630	13709	13693	13681	13771	13699	13650	13717	13609	13795	13659	13593	13649	13749	13645	13646	13673	13585	13668	13655	13668	13697	13608	13643	13804	13547	13654	13621	13766	13664	13867	13659	13712	13810	13707	13716	13800	13790	13707	13629	13809	13704	13582	13607	13640	13785	13582	13594	13578	13824	13838	13830	13528	13802	13687	13589	13705	13640	13713	13706	13742	13709	13621	13734	13581	13767	13652	13684	13617	13689	13672	13562	13657	13492
23246	21638	29695	24170	22558	25882	28280	22221	19259	17901	16659	16016	15551	15178	15097	15139	14916	14756	14685	14803	14630	14557	14535	14475	14487	14400	14645	14514	14214	14404	14534	14440	14288	14451	14205	13997	14297	14232	14229	14192	14166	14240	14280	14254	14340	14194	14366	14156	14258	14375	14234	14199	14148	14230	14235	14319	14048	14253	14228	14199	14251	14352	14139	14448	14144	14129	14192	14179	14256	14177	14156	14137	14048	14212	14179	14340	14195	14123	14159	14150	14316	14167	14108	14476	14359	14311	14068	14316	14145	14090	14185	14198	13979	14052	14111	14410	14256	14175	14036	14139	14093	14100	14068	14180	14281	14274	14253	14001	14243	14095	14345	14161	14292	14129	14222	14395	14213	14264	14245	14113	14227	14179	14139	14329	14283	14379	13985	14038	14079	14083	13973	14123	14147	14230	14163	14027	13989	14247	14164	13976	14222	14336	14117	14158	14291	14156	14192	14257	14091	14122	14269	13992	14331	14231	14073	14318	14145	14175	14064	13947	14218	14015	14267	14394	14047	14060	14176	14334	14237	14346	14087	14066	14119	14105	14147	14087	14191	14084	14128	14146	14037	13955	14158	14248	14133	14194	14264	14121	14147	14104	14317	14330	14136	14250	14005	13998	14097	14266	14107	14147	14135	14313	14084	14175	14020	14169	14175	14076	14076	14331	14264	14105	14058	14248	14148	14262	14206	14234	14192	14124	14135	14059	14203	14197	14073	14206	14158	14155	13772	14319	14294	14235	14168	14033	14171	14011	13948	14314	14061	14289	14147	14116	14224	14052	14095	14397	14194	14204	14066	14278	14122	14084	14088	14199	14084	14192	14367	14209	14026	14053	14118	14229	14102	14219	14185	13996	14277	14156	14247	14306	14114	14241	14265	13976	14171	14121	14084	14183	14022	14142	14127	14246	14024	14097	14076	14110	14182	14249	14273	14178	14264	14251	14100	14133	14057	14009	14083	14123	14094	14124	14142	14100	14059	14124	14017	14003	14118	14080	14171	14244	14062	14214	14289	14109	14082	14207	13921	14225	14171	14071	14250	14327	14186	14253	14302	14231	14035	14149	14105	14075	13946	14151	14233	14183	14314	14096	14224	14093	14036	14024	14244	14145	14072	13964	14193	14009	14266	14032	14168	14244	14399	14184	14060	14136	14293	14193	14256	14352	14076	14113	14138	14158	14001	14190	14258	14028	14395	14181	13872	14257	14040	14248	14197	14022	14212	14169	13979	14201	14187	14107	14113	14073	14013	13959	14234	14075	14093	14057	14242	14124	14185	14092	13901	14146	14014	14109	14250	14087	14097	14229	14066	14085	13871	14090	14134	14074	14027	14087	14096	14220	14297	14017	14038	14165	14243	14155	14242	13995	14056	14055	14106	14118	14166	13942	14100	14153	14039	14174	14305	14161	14013	14098	14141	14118	14048	14013	14185	14239	14075	14120	14140	14262	14163	14036	14059	14192	14119	14102	14305	14141	14184	14237	14039	14199	14089	14216	14163	14179	14192	14198	14156	14015	14270	14287	14323	14168	13977	14170	14160	14070	14072	14289	13980	14194	14213	14014	14085	14140	14240	14066	14010	13921	14202	14103	13977	14024	14166	14087	14054	14053	13989	14004	13989	14081	14147	14057	14160	14190	14110	14159	14052	14114	13893	14173	14045	14096	14292	14225	14159	14295	14103	14027	14171	13983	13992	14007	14278	14132	14280	14269	14164	14125	13988	14061	14396	14296	14090	14274	14274	14264	14016	14224	14186	14116	13947	14048	14104	14146	14272	14084	14095	14137	14337	14010	14044	14116	14234	14191	14287	14161	14311	14239	14140	14265	14130	14236	14182	14239	14173	14026	14119	14043	14162	14266	14088	14100	14399	14242	14263	14089	14193	14199	14173	14244	14083	14139	14118	13970	14049	14071	14181	14131	14221	14192	14031	14038	13969	14048	13981	13926	14198	14199	13922	14095	13996	14297	14015	14176	14120	14199	14103	14223	14184	14073	14066	14164	13993	14190	14060	14346	13953	14070	14143	13958	14184	14254	14194	14118	14143	14182	14091	14280	14319	13986	13959	14015	14188	14170	14062	14118	13953	14061	14412	14211	14114	14238	14161	14213	14122	14140	13890	14149	14066	14232	14043	14021	14056	13989	14092	14349	14265	14080	13964	14193	14147	14206	14158	14074	14273	14051	14180	14298	14221	14168	14195	14249	14298	14081	14068	13946	14116	14193	14054	14250	14152	14009	13951	14024	14118	14079	14099	14107	13979	14007	14160	13962	14014	13963	13960	13902	14048	14204	14165	14116	14212	14046	14145	14154	14088	14116	14069	14289	14130	14197	14171	14109	14113	14025	14060	13918	14061	14068	14009	14134	14022	14094	14102	14281	14190	14062	14267	14007	14202	14117	14001	14128	14210	14228	14213	14158	14191	14039	13968	13870	14072	14000	14171	14188	14330	14059	13962	14125	14180	14027	13942	14177	14153	14022	14183	14195	14065	14086	14107	13970	14089	14067	14255	14219	13920	14113	14060	14088	14175	13992	14064	13939	14076	14058	14202	14092	14144	14170	14199	14217	13987	13975	14082	14186	14200	14058	14266	14227	14232	14044	14076	14180	14147	14100	14144	14113	14243	14172	14057	14326	14073	14244	14238	14040	14027	14042	14104	13975	14217	14127	14175	13918	14131	14096	14178	14048	14065	14103	14188	14099	14228	14191	13983	13961	13991	14160	14141	14046	14116	14214	13923	14107	14189	14230	14177	14208	14102	14147	14129	14087	14209	14208	13964	14223	14240	14017	14313	14038	14128	14261	14078	14206	14090	14004	13904	13882	14288	14007	14122	14170	14067	14174	14152	14199	14215	14094	14134	14147	14142	13957	13934	14222	14191	14298	14202	14034	14266	13892	13972	14084	14131	14194	14172	13904	13884	14026	13993	14099	14060	14008	14130	14243	14203	14198	14154	13984	14071	13978	14223	13936	13994	13945	14087	14151	14097	14265	14082	14024	14275	14003	14324	14030	14067	14152	14109	14147	14012	14067	14119	14368	14146	14037	14099	14072	14170	14155	14176	14189	14003	14101	14121	14170	13998	14237	14323	14191	14023	14018	14040	13916	14178	14177	14043	14112	14075	14205	14074	14178	14034	14220	14084	14084	14114	14198	14017	14122	14130	14092	14216	14236	14167	14054	14040	14245	14125	14015	14196	14192	14196	14250	14242	14121	14045	14303	14155	14031	14164	14014	14170	14123	13935	13963	14043	14167	14123	14359	14045	14284	14011	14311	14205	14396	14269	14052	14316	14026	13899	14226	14072	14066	14099	13881	14027	14043	14134	14045	14100	14178	14221	14198	14218	14255	14156	14058	14154	14259	14026	13996	14061	14017	14178	14265	14170	14130	14140	14174	14132	14283	14066	13978	14190	14333	14287	14101	14137	14030	14165	14176	14068	13834	14196	14013	14153	14037	13980	13999	14091	13878	14178	14197	14166	14026	14097	14118	14230	14260	14056	14247	14007	14214	14098	14162	14113	14100	14120	14227	14052	14099	14223	14223	14138	13897	13932	14295	14403	14041	14079	14127	14000	14102	14039	14151	14062	14197	14233	14103	13998	14076	14174	14428	13940	14156	14065	14075	14231	14104	14002	14267	14201	14120	14247	14289	14220	14268	14176	14049	13980	14101	14158	13963	14123	14100	14246	14067	14213	14262	14093	14176	14219	14234	14148	14151	14205	14191	14063	14140	14052	13997	14248	14073	14218	14226	14248	14100	14064	14090	14246	13863	14053	14257	14080	14106	14058	14149	14108	14044	14047	14174	14170	14001	14024	14259	14040	14178	14238	14112	14101	13999	14035	14098	13918	14000	14165	14172	14152	14108	14023	14019	14096	14152	14122	14278	13996	14378	14140	14005	14060	14139	14164	14128	14194	14217	14084	13982	14024	14230	14115	14232	14158	14140	14221	14097	14203	14113	14067	14246	14196	14013	14263	14118	14057	14155	14091	14006	14156	14074	14118	14044	14036	14055	14007	14196	14235	14036	14071	14084	14202	14004	14258	14292	14420	14203	14174	14040	14164	14180	14069	14156	14072	14238	14174	13905	14136	13955	14070	13876	14210	14233	14155	14204	14272	14166	14269	14240	14081	14244	14110	14203	14212	14134	14147	14127	14143	14252	14172	14164	14020	13959	14179	14114	14168	14199	14199	14028	14179	14320	13862	14202	14018	14090	14150	13904	14082	14042	13908	14278	14270	14091	14197	14068	14002	14041	14135	14083	14310	14024	14016	14021	13992	14211	14253	14244	13986	14157	14039	14160	14152	14297	13943	14128	14097	14037	14041	14211	14083	14158	14123	14107	14133	14162	14235	14230	14255	14118	14144	14195	14437	14125	13921	14271	14268	14213	14014	14110	14179	14090	14075	14124	14306	14128	14002	13897	14149	13908	13852	14138	14004	14294	14185	14205	14202	14086	14140	14000	14017	14153	14090	14266	14401	14190	14299	14010	14152	14168	14236	14278	14153	14077	14208	14315	14047	14182	14116	14147	14162	14138	14314	14118	14242	14130	14364	13956	14280	14053	14220	14222	14077	14262	14350	14303	14171	14172	14127	14312	14058	13996	14135	14289	14142	14211	14026	14067	14198	14091	14154	14152	14140	14183	14204	14289	14429	14286	14174	14118	14128	14021	14222	14020	14221	14214	14165	14323	14035	14164	13994	14195	14110	14216	14131	14109	14161	14012	13977	14143	13927	14095	14240	14124	14058	14011	13870	14056	13900	13996	14120	13970	14212	14210	14232	14302	14225	14146	14199	14240	14112	14055	14105	14099	14114	13977	14328	13941	14032	13744	14252	14246	13989	14314	13996	14265	14123	14075	14198	14128	14171	14070	14188	14158	14132	14287	14059	14404	14205	14007	14106	14144	14175	14101	14237	14294	14100	14108	14247	14134	13997	14038	13998	14266	14296	14021	13995	14206	14029	14355	14212	14222	14126	14154	14053	14045	14265	14312	14068	14254	14172	14156	14212	14063	14107	14109	14103	13852	14199	14224	14260	14176	14049	13990	14009	14235	14169	14251	14325	14038	14104	14113	14262	14208	14298	14208	14237	14097	14138	14155	14277	14327	14277	13973	13950	14214	13944	14226
31380	56686	52953	42168	36272	31821	28018	25133	21623	18806	17088	16268	15743	15171	15138	14955	14696	14467	14274	14163	14422	14219	14271	14119	14052	14052	14032	13900	14018	13920	13815	13678	13765	13852	13567	13882	13638	13729	13716	13679	13713	13770	13774	13649	13664	13784	13746	13693	13544	13712	13674	13641	13678	13610	13589	13640	13493	13620	13718	13517	13709	13530	13463	13781	13711	13802	13558	13763	13495	13648	13656	13680	13672	13535	13615	13590	13567	13493	13543	13569	13639	13644	13755	13509	13678	13644	13590	13651	13660	13698	13567	13404	13644	13531	13662	13704	13502	13658	13505	13635	13655	13541	13669	13553	13505	13617	13565	13403	13630	13625	13683	13521	13643	13616	13654	13603	13621	13614	13755	13555	13682	13626	13470	13511	13610	13662	13716	13505	13496	13509	13787	13517	13577	13611	13577	13664	13536	13544	13681	13556	13582	13506	13604	13599	13549	13698	13756	13589	13581	13663	13531	13620	13478	13590	13688	13514	13585	13546	13532	13715	13707	13645	13555	13508	13554	13604	13557	13678	13537	13685	13670	13622	13587	13588	13574	13411	13396	13736	13333	13544	13675	13626	13549	13621	13682	13473	13524	13522	13634	13571	13562	13753	13547	13599	13620	13603	13463	13577	13558	13586	13695	13478	13524	13622	13668	13634	13568	13647	13546	13584	13574	13606	13540	13685	13532	13718	13545	13472	13556	13690	13455	13716	13463	13731	13561	13549	13745	13745	13570	13603	13533	13565	13573	13393	13620	13504	13798	13761	13574	13691	13728	13611	13611	13547	13606	13485	13720	13627	13594	13507	13559	13582	13470	13584	13426	13455	13577	13635	13555	13522	13517	13649	13466	13598	13647	13577	13729	13728	13659	13555	13608	13649	13698	13630	13724	13684	13644	13503	13652	13551	13652	13554	13607	13723	13643	13668	13505	13300	13551	13565	13673	13500	13659	13365	13666	13519	13634	13528	13625	13411	13652	13677	13549	13551	13632	13536	13515	13516	13551	13651	13521	13606	13602	13486	13413	13494	13471	13512	13514	13369	13697	13498	13513	13562	13568	13484	13617	13519	13533	13745	13610	13503	13581	13569	13646	13635	13633	13567	13516	13656	13638	13517	13841	13597	13505	13615	13456	13496	13582	13642	13542	13633	13536	13553	13599	13414	13838	13594	13526	13526	13532	13548	13680	13641	13539	13550	13801	13634	13457	13546	13519	13743	13488	13734	13586	13639	13720	13458	13681	13557	13686	13574	13553	13640	13693	13622	13600	13726	13555	13671	13699	13412	13712	13617	13678	13680	13579	13567	13542	13600	13482	13710	13600	13640	13484	13584	13517	13496	13728	13623	13538	13480	13460	13644	13622	13597	13598	13539	13589	13631	13833	13394	13593	13555	13637	13472	13516	13731	13546	13624	13612	13589	13776	13678	13426	13622	13645	13529	13525	13677	13641	13873	13555	13600	13676	13474	13512	13590	13722	13445	13544	13597	13424	13562	13759	13678	13588	13591	13558	13493	13576	13580	13577	13595	13645	13572	13724	13631	13575	13551	13657	13621	13579	13516	13577	13566	13532	13681	13581	13648	13622	13633	13531	13681	13516	13606	13529	13567	13759	13709	13700	13602	13485	13507	13607	13518	13594	13548	13626	13637	13572	13659	13432	13671	13612	13645	13383	13374	13567	13595	13646	13518	13659	13610	13674	13559	13519	13495	13728	13815	13512	13709	13473	13718	13623	13583	13558	13581	13684	13601	13462	13711	13593	13547	13514	13579	13604	13496	13613	13726	13541	13689	13560	13576	13467	13705	13581	13587	13620	13629	13739	13567	13617	13560	13621	13733	13540	13627	13567	13683	13661	13550	13529	13556	13823	13656	13639	13483	13764	13743	13711	13452	13612	13692	13243	13756	13466	13688	13664	13607	13623	13631	13563	13524	13465	13651	13573	13559	13631	13670	13654	13579	13550	13626	13674	13769	13629	13646	13643	13578	13669	13602	13589	13380	13599	13586	13557	13459	13679	13699	13626	13623	13518	13607	13611	13485	13632	13427	13532	13677	13635	13644	13546	13488	13534	13611	13531	13492	13658	13637	13601	13526	13644	13672	13524	13587	13699	13595	13691	13692	13529	13661	13410	13603	13391	13550	13561	13534	13486	13689	13674	13493	13795	13460	13692	13658	13634	13480	13499	13597	13452	13636	13640	13693	13551	13639	13515	13586	13536	13541	13496	13637	13635	13646	13690	13676	13494	13499	13754	13583	13592	13590	13584	13567	13748	13512	13603	13298	13539	13653	13634	13723	13492	13411	13561	13746	13568	13574	13579	13500	13605	13549	13688	13450	13577	13664	13578	13353	13554	13557	13519	13663	13735	13523	13620	13620	13646	13335	13662	13596	13573	13529	13788	13470	13435	13693	13713	13404	13522	13622	13482	13627	13708	13395	13787	13595	13802	13432	13540	13635	13675	13659	13537	13456	13623	13636	13646	13550	13583	13594	13571	13528	13537	13643	13551	13503	13478	13541	13398	13507	13577	13510	13557	13640	13569	13598	13619	13494	13684	13547	13545	13679	13624	13582	13723	13576	13624	13644	13656	13376	13656	13666	13612	13771	13521	13491	13654	13540	13623	13554	13597	13494	13712	13309	13595	13686	13608	13605	13657	13578	13534	13551	13525	13503	13724	13751	13608	13626	13503	13500	13696	13506	13713	13700	13512	13591	13717	13640	13732	13525	13596	13670	13617	13581	13411	13636	13573	13617	13719	13665	13604	13610	13659	13524	13603	13714	13524	13498	13703	13541	13518	13834	13417	13504	13572	13439	13673	13611	13632	13714	13600	13404	13666	13595	13631	13589	13507	13526	13498	13548	13655	13649	13656	13441	13649	13489	13582	13544	13483	13490	13606	13723	13584	13567	13469	13623	13520	13686	13585	13611	13556	13380	13688	13752	13726	13657	13414	13816	13334	13660	13554	13613	13574	13669	13512	13564	13509	13638	13686	13660	13511	13495	13489	13510	13602	13524	13493	13477	13647	13496	13538	13456	13550	13250	13607	13670	13604	13570	13445	13591	13504	13553	13608	13604	13606	13495	13613	13446	13453	13569	13558	13621	13738	13573	13711	13705	13615	13583	13396	13512	13689	13531	13630	13612	13540	13569	13606	13538	13563	13614	13612	13540	13668	13504	13479	13748	13492	13596	13622	13560	13574	13460	13552	13601	13495	13654	13535	13456	13593	13627	13583	13586	13604	13723	13613	13511	13569	13600	13463	13514	13539	13586	13537	13650	13564	13656	13524	13582	13584	13803	13570	13395	13529	13576	13557	13648	13752	13592	13626	13585	13748	13667	13634	13529	13672	13650	13564	13553	13636	13573	13665	13518	13690	13525	13505	13730	13582	13771	13595	13462	13650	13543	13549	13479	13629	13854	13623	13625	13589	13451	13607	13626	13521	13523	13433	13668	13660	13606	13570	13798	13605	13543	13534	13519	13553	13587	13730	13358	13522	13524	13515	13647	13625	13454	13530	13527	13485	13582	13599	13682	13715	13650	13478	13611	13500	13661	13492	13523	13628	13518	13742	13645	13936	13468	13718	13700	13589	13606	13646	13647	13712	13532	13627	13408	13647	13533	13477	13585	13627	13466	13665	13750	13559	13608	13643	13599	13590	13655	13586	13724	13430	13439	13638	13640	13532	13524	13567	13670	13544	13502	13641	13465	13470	13603	13761	13521	13471	13628	13584	13587	13607	13638	13555	13781	13557	13465	13644	13406	13678	13609	13555	13573	13609	13729	13714	13477	13612	13630	13501	13540	13735	13481	13511	13455	13592	13424	13510	13575	13543	13438	13619	13408	13571	13508	13623	13709	13510	13688	13635	13465	13558	13631	13762	13453	13691	13546	13535	13548	13523	13642	13342	13664	13525	13699	13648	13630	13473	13782	13539	13629	13542	13547	13615	13637	13555	13636	13592	13581	13605	13746	13668	13552	13628	13509	13533	13559	13630	13590	13482	13620	13599	13557	13407	13535	13519	13718	13674	13529	13673	13654	13422	13753	13567	13559	13584	13682	13649	13796	13496	13662	13609	13558	13545	13491	13647	13595	13619	13639	13617	13650	13583	13669	13478	13601	13590	13551	13561	13618	13688	13642	13752	13715	13595	13613	13570	13687	13650	13538	13570	13452	13595	13551	13440	13713	13536	13685	13557	13529	13497	13606	13586	13544	13547	13615	13659	13446	13562	13635	13572	13683	13672	13757	13548	13479	13470	13609	13668	13742	13647	13558	13631	13598	13689	13591	13451	13572	13777	13668	13387	13648	13619	13579	13651	13694	13704	13658	13543	13634	13430	13609	13478	13415	13537	13641	13771	13493	13549	13530	13571	13561	13713	13608	13555	13714	13755	13610	13288	13558	13528	13546	13569	13662	13601	13451	13605	13566	13534	13460	13613	13636	13610	13377	13286	13611	13591	13603	13554	13553	13680	13689	13537	13497	13605	13536	13512	13527	13506	13573	13689	13493	13697	13493	13565	13589	13488	13465	13668	13557	13719	13629	13467	13517	13610	13669	13735	13712	13479	13767	13431	13592	13499	13657	13555	13581	13691	13723	13552	13499	13443	13692	13737	13732	13585	13635	13739	13566	13464	13417	13765	13630	13675	13777	13558	13571	13654	13601	13389	13611	13523	13628	13743	13596	13670	13491	13556	13468	13504	13702	13664	13667	13732	13487	13561	13602	13556	13599	13657	13677	13543	13865	13547	13682	13537	13614	13487	13625	13683	13482	13437	13446	13450	13530	13537	13484	13594	13563	13558	13467	13550	13603	13553	13442	13473	13679	13440	13670	13628	13452	13753	13510	13419	13646	13422	13429	13711	13505	13628	13604	13606	13546	13689	13634	13639	13735	13590	13827	13649	13616	13732	13516	13365	13608	13588	13541	13738	13510	13577	13591	13553	13627	13641	13435	13493	13478	13538	13619	13698	13571	13499	13610	13641	13733	13421	13624	13437	13556	13675	13684	13694	13533	13734	13549	13752	13712	13659	13588	13658	13423	13475	13597	13494	13445	13726	13591	13517	13682	13431	13492	13592	13379	13479	13547	13424	13652	13512	13582	13701	13513	13711	13666	13605	13534	13678	13525	13672	13563
28331	27169	35032	30653	23932	21012	18894	17112	16213	14982	14400	14287	14184	14025	13886	13946	13955	13997	13860	13776	13821	13563	13680	13664	13822	13898	13671	13786	13770	13678	13746	13674	13759	13506	13724	13669	13501	13786	13762	13834	13498	13770	13547	13779	13640	13766	13642	13506	13564	13556	13618	13682	13596	13748	13697	13708	13632	13663	13773	13774	13749	13535	13713	13636	13653	13668	13625	13738	13544	13723	13716	13665	13566	13629	13644	13679	13749	13823	13535	13558	13537	13627	13632	13699	13844	13605	13583	13821	13760	13626	13629	13657	13584	13649	13557	13676	13640	13600	13343	13455	13567	13583	13550	13599	13579	13603	13495	13672	13433	13474	13669	13551	13487	13736	13477	13545	13663	13607	13578	13642	13684	13683	13644	13660	13760	13663	13539	13493	13557	13503	13585	13596	13504	13678	13567	13522	13753	13530	13553	13440	13514	13675	13415	13613	13463	13584	13516	13610	13615	13636	13499	13704	13546	13406	13599	13605	13498	13608	13661	13476	13443	13447	13663	13576	13660	13796	13353	13458	13536	13672	13529	13555	13651	13579	13691	13698	13684	13608	13550	13355	13678	13635	13640	13534	13734	13772	13605	13536	13776	13652	13675	13501	13742	13662	13532	13496	13530	13395	13693	13734	13345	13341	13529	13761	13535	13643	13593	13587	13598	13684	13508	13519	13596	13655	13670	13521	13732	13606	13472	13776	13612	13736	13507	13708	13492	13730	13489	13629	13445	13665	13601	13658	13614	13644	13568	13504	13499	13557	13560	13715	13599	13541	13450	13520	13450	13581	13565	13653	13473	13601	13482	13576	13547	13564	13290	13530	13488	13603	13466	13629	13700	13611	13614	13632	13544	13605	13707	13543	13543	13576	13551	13674	13583	13708	13544	13478	13587	13563	13669	13709	13636	13602	13396	13624	13756	13663	13598	13621	13473	13513	13463	13651	13496	13530	13622	13651	13689	13541	13559	13581	13542	13409	13709	13486	13583	13484	13514	13573	13574	13627	13805	13632	13496	13595	13687	13332	13528	13509	13556	13577	13661	13606	13472	13668	13629	13460	13445	13657	13458	13508	13530	13599	13587	13673	13374	13610	13591	13619	13722	13486	13652	13801	13532	13506	13618	13539	13597	13695	13756	13671	13695	13634	13541	13569	13703	13695	13641	13612	13587	13496	13658	13588	13617	13689	13656	13788	13803	13632	13675	13522	13616	13536	13547	13592	13703	13616	13762	13545	13576	13611	13642	13604	13552	13626	13340	13677	13437	13558	13640	13869	13478	13572	13645	13600	13608	13594	13621	13763	13643	13551	13606	13579	13530	13658	13682	13565	13676	13520	13749	13747	13626	13531	13752	13602	13775	13698	13605	13772	13452	13652	13546	13658	13609	13619	13594	13534	13459	13496	13540	13602	13698	13586	13546	13605	13797	13630	13578	13705	13541	13718	13672	13511	13497	13784	13506	13480	13643	13823	13603	13747	13448	13647	13631	13611	13568	13458	13435	13590	13638	13375	13631	13675	13681	13513	13601	13608	13677	13710	13673	13672	13659	13792	13547	13690	13430	13623	13813	13676	13603	13590	13503	13524	13572	13657	13644	13648	13740	13678	13610	13636	13639	13749	13623	13490	13684	13678	13608	13556	13613	13506	13495	13388	13760	13584	13603	13423	13567	13451	13830	13695	13661	13492	13767	13730	13708	13670	13546	13488	13614	13769	13622	13622	13401	13465	13493	13505	13606	13532	13665	13459	13639	13530	13642	13616	13655	13407	13708	13409	13488	13608	13559	13587	13583	13473	13619	13758	13558	13424	13712	13684	13663	13557	13632	13586	13582	13782	13591	13568	13497	13551	13816	13731	13647	13578	13720	13309	13646	13807	13745	13781	13620	13558	13664	13493	13624	13626	13593	13505	13517	13621	13488	13700	13510	13511	13516	13680	13637	13487	13620	13392	13759	13714	13681	13872	13689	13458	13599	13664	13536	13910	13492	13752	13419	13755	13579	13461	13728	13529	13405	13374	13498	13725	13601	13466	13576	13593	13539	13714	13680	13655	13562	13652	13730	13650	13639	13692	13732	13743	13475	13810	13685	13736	13686	13608	13458	13577	13457	13624	13812	13720	13543	13654	13603	13635	13596	13787	13605	13636	13556	13493	13632	13428	13607	13576	13729	13668	13677	13509	13579	13579	13652	13638	13608	13686	13643	13640	13301	13741	13458	13543	13564	13610	13785	13678	13670	13705	13694	13731	13575	13811	13692	13514	13566	13668	13594	13620	13684	13768	13618	13567	13616	13574	13533	13470	13580	13490	13648	13694	13746	13519	13568	13561	13622	13591	13626	13688	13676	13738	13662	13601	13501	13597	13630	13447	13673	13669	13649	13383	13628	13453	13610	13635	13561	13567	13553	13812	13547	13518	13641	13563	13533	13808	13610	13565	13603	13517	13622	13675	13890	13763	13657	13460	13596	13647	13509	13568	13882	13731	13596	13622	13800	13682	13632	13553	13520	13531	13684	13563	13525	13555	13674	13605	13557	13740	13497	13750	13797	13548	13567	13543	13424	13571	13582	13506	13722	13795	13620	13698	13564	13655	13514	13535	13420	13525	13676	13607	13441	13565	13683	13577	13573	13519	13529	13521	13706	13622	13481	13489	13458	13622	13595	13674	13703	13599	13590	13471	13525	13670	13618	13563	13546	13612	13538	13576	13593	13702	13892	13548	13708	13554	13731	13540	13882	13766	13554	13520	13548	13537	13478	13603	13550	13654	13699	13523	13513	13582	13583	13452	13671	13726	13603	13381	13661	13695	13605	13644	13625	13735	13492	13424	13622	13575	13343	13535	13514	13732	13390	13480	13683	13508	13466	13602	13504	13388	13665	13740	13582	13423	13674	13637	13598	13536	13586	13448	13518	13634	13683	13460	13628	13645	13571	13501	13652	13540	13823	13789	13758	13737	13592	13697	13607	13612	13914	13560	13576	13430	13408	13441	13461	13575	13529	13608	13652	13652	13529	13625	13499	13723	13753	13779	13772	13800	13666	13629	13607	13714	13707	13546	13493	13624	13636	13576	13720	13529	13571	13618	13725	13689	13718	13535	13550	13795	13625	13744	13730	13682	13546	13460	13684	13577	13670	13536	13570	13498	13629	13690	13678	13422	13621	13725	13664	13626	13668	13736	13588	13571	13487	13600	13899	13511	13555	13416	13520	13356	13640	13833	13862	13588	13692	13692	13684	13413	13528	13426	13592	13673	13560	13767	13883	13608	13464	13571	13680	13725	13628	13452	13488	13824	13693	13778	13612	13562	13733	13625	13786	13685	13587	13635	13619	13724	13695	13663	13542	13572	13600	13474	13621	13616	13643	13556	13633	13682	13833	13481	13524	13590	13626	13674	13770	13614	13758	13545	13589	13829	13661	13466	13573	13509	13739	13539	13445	13530	13573	13605	13690	13725	13586	13710	13606	13533	13607	13519	13597	13560	13618	13649	13631	13486	13854	13835	13497	13506	13679	13456	13453	13608	13400	13572	13722	13696	13713	13644	13720	13743	13669	13750	13654	13432	13491	13858	13373	13718	13515	13672	13619	13643	13789	13372	13627	13560	13504	13689	13752	13613	13644	13607	13570	13664	13710	13735	13784	13480	13550	13593	13598	13592	13634	13606	13601	13529	13730	13643	13791	13551	13471	13712	13675	13628	13563	13677	13638	13657	13791	13805	13626	13686	13581	13592	13784	13750	13668	13681	13395	13624	13646	13546	13754	13601	13634	13540	13320	13593	13575	13657	13742	13681	13520	13638	13602	13690	13605	13735	13721	13725	13707	13534	13578	13434	13671	13420	13574	13675	13558	13545	13782	13522	13867	13645	13530	13609	13639	13659	13633	13432	13653	13841	13419	13523	13608	13522	13605	13664	13655	13549	13585	13590	13769	13368	13670	13668	13671	13622	13685	13540	13584	13720	13596	13506	13735	13639	13662	13707	13775	13624	13594	13618	13583	13665	13687	13677	13564	13566	13625	13745	13684	13503	13506	13515	13455	13601	13803	13605	13672	13418	13615	13629	13554	13512	13453	13493	13660	13727	13569	13769	13689	13538	13642	13701	13881	13616	13590	13568	13885	13758	13766	13584	13602	13649	13695	13570	13645	13451	13599	13686	13738	13534	13649	13576	13397	13656	13445	13667	13679	13586	13660	13613	13631	13649	13690	13623	13592	13663	13712	13495	13536	13446	13674	13557	13694	13673	13780	13524	13593	13501	13563	13636	13649	13735	13651	13676	13517	13512	13672	13679	13749	13778	13637	13689	13626	13488	13664	13558	13431	13783	13621	13525	13603	13562	13584	13697	13706	13464	13769	13650	13735	13798	13421	13637	13589	13596	13498	13585	13459	13801	13626	13846	13524	13802	13593	13523	13722	13662	13744	13556	13582	13471	13388	13618	13529	13589	13494	13566	13591	13505	13549	13411	13569	13597	13730	13761	13665	13586	13461	13568	13771	13661	13546	13545	13501	13705	13520	13593	13467	13763	13633	13435	13586	13739	13554	13671	13526	13653	13596	13568	13597	13615	13637	13565	13537	13450	13400	13567	13460	13905	13710	13587	13624	13578	13503	13673	13589	13608	13562	13631	13685	13621	13654	13708	13775	13549	13586	13566	13688	13394	13775	13578	13778	13635	13698	13734	13763	13580	13730	13545	13530	13773	13787	13531	13602	13690	13741	13588	13633	13565	13624	13781	13574	13479	13679	13591	13629	13676	13661	13652	13409	13678	13684	13574	13501	13417	13692	13526	13698	13619	13671	13844	13713	13769	13710	13733	13556	13555	13641	13655	13791	13639	13650	13573	13348	13501	13677	13841	13733	13557	13434	13707	13697	13715	13443	13533	13535	13830	13616	13518	13617	13633	13588	13412	13644	13458	13663	13551	13604	13671	13782	13421	13560	13811	13815	13587	13596	13590	13535	13338	13592	13498	13466	13555	13520	13604	13670	13654	13455	13706	13541	13606	13527	13492	13646	13622	13615	13522	13549	13674	13631	13719	13482	13585	13678	13607	13501	13573	13612	13549	13621	13549	13744	13461	13796	13525	13566	13594	13493	13733	13431	13496	13510	13561	13540	13580	13776	13518	13727	13614	13780	13451
30531	46309	42768	32860	27610	23896	21339	19351	17250	15906	14782	14412	14089	13813	13765	13857	13682	13638	13447	13415	13372	13495	13359	13428	13369	13304	13447	13326	13183	13194	13324	13330	13219	13171	13387	13313	13353	13282	13253	13152	13209	13282	13325	13226	13242	13245	13301	13221	13448	13264	13231	13386	13094	13295	13386	13302	13039	13299	13177	13343	13105	13183	13300	13376	13217	13241	13229	13160	13216	13422	13355	13275	13037	13289	13050	13239	13213	13277	13298	13118	13287	13296	13292	13319	13229	13242	13112	13334	13225	13100	13318	13237	13271	13169	13239	13202	13300	13286	13293	13192	13238	13146	13184	13134	13358	13098	13070	13186	13239	13135	13154	13193	13246	13287	13246	13297	13193	13102	13389	13195	13265	13154	13169	13104	13271	13142	13291	13009	13125	13160	13273	13194	13300	13320	13204	13240	13053	13157	13097	13313	13212	13219	13126	13105	13121	13092	13395	13327	13184	13275	13271	13231	13236	13087	13120	13211	13183	13163	13314	13358	13227	13208	13123	13268	13223	13356	13240	13230	13254	13291	13363	13237	13222	13144	13309	13392	13227	13195	13167	13096	13181	13235	13287	13236	12950	13387	13093	13232	13220	13158	13132	13183	13276	13145	13260	13252	13274	13080	13210	13090	13320	13188	13218	13263	13208	13293	13134	13223	13326	13272	13271	13305	13264	13274	13293	13342	13224	13298	13394	13103	13197	13286	13154	13319	13331	13275	13201	13201	13210	13155	13139	13295	13160	13326	13268	13185	13203	13322	13205	13142	13081	13219	13236	13357	13206	13193	13244	13323	13133	13252	13253	13223	13115	13253	13088	13185	13201	13262	13229	12989	13357	13245	13253	13241	13159	13209	13079	13235	13254	13177	13337	13196	13312	13001	13301	13301	13237	13248	13222	13310	13235	13278	13314	13374	13416	13159	13215	13090	13172	13202	13286	13208	13289	13140	13027	13271	13250	13258	13021	13174	13219	13185	13000	13172	13149	13291	13144	13149	13162	13275	13283	13296	13320	13166	13099	13125	13325	13245	13309	12994	13333	13378	13228	13227	13219	13250	13186	13368	13182	13264	13138	13199	13212	13188	13185	13255	13165	13191	13142	13190	13273	13202	13287	13276	13142	13313	13147	13057	13400	13268	13230	13192	13157	13352	13153	13183	13335	13116	13333	13189	13249	13265	13535	13284	13239	13251	13253	13226	13238	13060	13065	13276	13300	13268	13140	13189	13295	13229	13200	13188	13274	13305	13255	13225	13216	13207	13085	13162	13341	13347	13203	13410	13232	13156	13334	13266	13251	13114	13112	13080	13292	13205	13031	13264	13205	13417	13123	13192	13328	13366	13099	13333	13077	13216	13252	13262	13165	13311	13230	13180	13316	13190	13060	13367	13179	13157	13153	13191	13121	13292	13074	13287	13226	13229	13203	13212	13256	13267	13188	13227	13187	13234	13245	13375	13079	13295	13179	13264	13257	13184	13008	13147	13051	13381	13278	13260	13222	13341	13190	13185	13359	13470	13292	13262	13151	13157	13119	13186	13275	13142	13341	13222	13222	13211	13207	13234	13038	13210	13201	13108	13251	13232	13297	13072	13226	13108	13403	13322	13176	13294	13145	13349	13288	13320	13415	13227	13256	13160	13253	12921	13178	13061	13334	13141	13273	13136	13202	13137	13212	13177	13207	13203	13143	13317	13148	13226	13226	13149	13250	13296	13118	13239	13300	13278	13197	13123	13186	13230	13276	13164	13245	13302	13118	13276	13129	13297	13249	13269	13237	13341	13155	13197	13388	13270	13196	13119	13235	13292	13162	13163	13154	13246	13306	13262	13225	13324	13269	13332	13166	13249	13063	13360	13165	13275	13199	13342	13226	13183	13195	13137	13150	13216	13043	13197	13280	13153	13336	13255	13227	13061	13194	13231	13185	13066	13181	13286	13205	13207	13097	13012	13150	13494	13217	13280	13091	13238	13231	13302	13168	13270	13103	13275	13421	13172	13193	13185	13287	13295	13354	13152	13157	13015	13269	13178	13225	13281	13363	13198	13326	13178	13174	13305	13202	13245	13252	13247	13331	13350	13444	13327	13188	13209	13225	13309	13271	13294	13370	13321	13283	13268	13219	13319	13176	13153	13252	13276	13207	13358	13147	13524	13154	13446	13326	13125	13137	13196	13246	13194	13166	13117	13098	13205	13404	13137	13296	13236	13295	13200	13218	13220	13208	13301	13342	13268	13104	13472	13257	13088	13242	13385	13273	13261	13383	13262	13200	13175	13111	13231	13209	13159	13094	13190	13078	13034	13207	13060	13229	13042	13192	13159	13171	13181	13298	13217	13374	13265	13167	13212	13125	13193	12977	13226	13301	13182	13337	13136	13076	13156	13231	13032	13347	13333	13159	13147	13184	13264	13237	13312	13205	13333	13192	13228	13350	13215	13054	13299	13154	13203	13160	13093	13187	13332	13341	13328	13221	13177	13086	13201	13189	13009	13306	13127	13165	13379	13223	13236	13300	13195	13273	13393	13289	13321	13250	13302	13284	13307	13214	13209	13312	13163	13278	13327	13247	13442	13103	13129	13254	13336	13164	13369	13297	13141	12994	13252	13443	13361	13449	13259	13119	13243	13283	13143	13380	13118	13191	13148	13106	13269	13251	13283	13114	13087	13106	13252	13276	13156	13346	13272	13264	13109	13298	13154	13247	13158	13112	13245	13196	13165	13255	13181	13210	13152	13130	13088	13243	13076	13232	13262	13112	13344	13148	13225	13179	13122	13385	13251	13295	13252	13142	13210	13126	13247	13181	13243	13144	13121	13366	13390	13156	13250	13122	13344	13358	13123	13129	13313	12996	13248	13225	13150	13127	13139	13196	13127	13274	13186	13204	13337	13307	13183	13288	13162	13313	13252	13294	13166	13149	13131	13254	13232	13264	13229	13238	13074	13171	13091	13241	13235	13276	13048	13187	13199	13081	13098	13163	13302	13099	13398	13194	13480	13311	13219	13346	13206	13170	13261	13111	13332	13291	13240	13176	13209	13188	13174	13349	13125	13167	13157	13237	13097	13331	13327	13144	13361	13299	13158	13257	13413	13146	13241	13268	13328	13188	13371	12991	13329	13237	13391	13222	13224	13177	13321	13061	13233	13279	13104	13253	13337	13052	13345	13289	13294	13166	13183	13136	13247	13212	13226	13417	13267	13346	13154	12997	13200	13263	13193	13267	13348	13345	13297	13377	13152	13147	13333	13322	13173	13238	13250	13133	13229	13247	13237	13248	13242	13209	13373	13210	13203	13152	13140	13282	13350	13125	13308	13301	13223	13176	13157	13306	13308	13275	13363	13210	13174	13242	13208	13232	13251	13199	13175	13260	13311	13142	13278	13139	13268	12942	13239	13108	13320	13194	13272	13163	13160	13382	13384	13265	13167	13249	13206	13122	13311	13025	13361	13207	13252	13272	13174	13187	13304	13215	13169	13218	13176	13161	13224	13301	13222	13255	13275	13293	13283	13068	13231	13239	13267	13301	13363	13106	13345	13333	13241	13311	13227	13202	13213	13225	13232	13165	13285	13043	13272	13230	13237	13257	13219	13157	13360	13110	13259	13198	13011	13347	13163	13104	13225	13182	13177	13094	13252	13238	13149	13286	13386	13230	13142	13235	13347	13121	13194	13295	13152	13213	13234	13321	13282	13119	12984	13128	13231	13316	13181	13306	13233	13092	13145	13156	13148	13251	13227	13282	13449	13312	13246	13147	13131	13271	13232	13168	13233	13072	13096	13268	13243	13278	13234	13312	13310	13240	13061	13278	13211	13343	13192	13209	13175	13226	13303	13250	13281	13320	13330	13214	13113	13303	13178	13301	13216	13157	13179	13117	13434	13224	13263	13228	13076	13235	13141	13195	13223	13218	13270	13175	13194	13299	13448	13257	13216	13182	13361	13304	13241	13210	13304	13350	13311	13253	13246	13118	13336	13237	13017	13193	13095	13210	13208	13297	13251	13168	13107	13219	13116	13140	13196	13344	13168	13103	13327	13137	13172	13093	13172	13167	13356	13295	13219	13282	13189	13191	13205	13266	13191	13294	13133	13222	13190	12999	13193	13061	13111	13410	13218	13195	13210	13021	13187	13236	13326	13111	13317	13240	13319	13266	13178	13195	13333	13279	13310	13228	13301	13281	13176	13183	13286	13303	13104	13356	13309	13279	13193	13245	13276	13151	13182	13283	13230	13235	13283	13206	13260	13175	13253	13253	13326	13225	13127	13317	13260	13369	13251	13067	13210	13389	13060	13146	13128	13317	13242	13073	13265	13106	13324	13295	13258	13360	13087	13142	13082	13238	13269	13291	13241	13186	13198	13217	13203	13222	13136	13294	13002	13245	13242	13332	13385	13186	13090	13285	13227	13214	13270	13090	13273	13022	13178	13194	13201	13133	13235	13201	13243	13276	13272	13235	13273	13218	13201	13263	13204	13197	13122	13309	13245	13094	13292	13333	13244	13178	13174	13221	13317	13202	13236	13284	13178	13279	13228	13251	13188	13238	13220	13259	13200	13191	13198	13207	13342	13236	13160	13125	13152	13216	13209	13124	13139	13346	13187	13147	13201	13157	13457	13214	13262	13413	13273	13155	13139	13299	13143	13396	13099	13193	13304	13267	13350	13346	13276	13120	13283	13231	13213	13277	13336	13127	13169	13111	13197	13163	13062	13102	13359	13169	13302	13262	13245	13214	13248	13334	13391	13232	13176	13136	13205	13196	13218	13283	13231	13241	13297	13285	13319	13288	13265	13256	13162	13167	13324	13208	13196	13402	13221	13184	13236	13186	13153	13138	13405	13338	13220	13162	13183	13268	13272	13114	13220	13120	13356	13345	13366	13184	13292	13207	13071	13261	13206	13332	13202	13315	13410	13170	13340	13173	13140	13245	13250	13315	13134	13278	13187	13266	13138	13216	13274	13193	13078	13179	13172	13257	13413	13186	13162	13338	13178	13144	13226	13089	13367	13194	13213	13312	13231	13245	13174	13278	13075	13136	13303	13316	13247	13245	13181	13357	13236	13204	13239	13110	13288	13213	13404	13184	13173	13235	13416	13090	13268	13288	13129	13143	13431	13171	13347	13253	13225	13178	13141	13340	13366
24160	21605	29324	25222	24291	25458	24588	20748	18350	17050	16305	15903	15557	15287	15050	15143	14934	14809	15093	14703	14890	14765	14555	14874	14773	14948	14623	14722	14684	14775	14566	14521	14449	14656	14603	14508	14435	14263	14492	14414	14534	14585	14588	14429	14396	14543	14443	14443	14312	14561	14584	14684	14442	14421	14656	14595	14620	14525	14567	14343	14512	14495	14547	14477	14462	14503	14492	14540	14552	14544	14375	14484	14539	14257	14449	14499	14499	14413	14305	14279	14279	14312	14456	14463	14272	14534	14473	14696	14540	14491	14457	14331	14508	14459	14299	14355	14381	14392	14295	14389	14332	14407	14491	14650	14452	14637	14461	14757	14399	14503	14149	14391	14534	14564	14471	14341	14437	14446	14550	14471	14317	14470	14304	14425	14463	14166	14335	14559	14540	14549	14385	14501	14412	14202	14319	14514	14519	14208	14427	14446	14411	14450	14610	14566	14366	14591	14264	14441	14311	14315	14352	14588	14621	14475	14251	14521	14131	14620	14478	14584	14470	14521	14494	14515	14527	14488	14570	14630	14509	14351	14460	14523	14341	14520	14547	14440	14392	14610	14474	14478	14568	14459	14216	14444	14515	14566	14250	14313	14425	14319	14415	14528	14408	14369	14292	14464	14379	14476	14540	14570	14553	14581	14508	14324	14422	14592	14332	14308	14609	14501	14469	14272	14485	14331	14396	14543	14382	14431	14638	14616	14420	14396	14552	14346	14449	14529	14530	14596	14531	14480	14358	14507	14481	14439	14299	14277	14401	14436	14541	14509	14499	14425	14564	14318	14393	14425	14457	14433	14543	14471	14397	14454	14327	14378	14475	14359	14200	14429	14494	14351	14552	14453	14389	14469	14436	14584	14416	14363	14557	14371	14288	14380	14396	14382	14450	14352	14513	14457	14372	14537	14465	14603	14508	14569	14388	14634	14451	14723	14335	14297	14459	14683	14503	14334	14356	14321	14519	14495	14269	14190	14426	14482	14465	14637	14287	14333	14480	14334	14712	14327	14439	14406	14231	14432	14730	14515	14291	14304	14479	14421	14320	14362	14452	14225	14472	14352	14491	14622	14564	14584	14635	14493	14380	14443	14486	14421	14409	14567	14302	14530	14381	14496	14563	14448	14496	14370	14378	14505	14397	14422	14377	14182	14452	14402	14347	14465	14533	14290	14530	14409	14496	14505	14509	14476	14629	14332	14405	14583	14488	14532	14598	14506	14336	14382	14444	14534	14424	14426	14426	14505	14470	14482	14228	14373	14395	14468	14580	14262	14415	14493	14572	14537	14383	14494	14380	14414	14534	14426	14611	14460	14427	14431	14585	14634	14370	14297	14464	14652	14418	14405	14486	14421	14543	14462	14638	14472	14407	14624	14712	14415	14334	14343	14552	14564	14542	14262	14455	14503	14396	14511	14600	14605	14411	14256	14391	14457	14479	14339	14560	14391	14379	14374	14521	14546	14571	14501	14740	14418	14367	14386	14275	14423	14364	14658	14521	14470	14482	14442	14387	14341	14651	14550	14340	14272	14387	14249	14397	14434	14543	14357	14301	14444	14551	14601	14570	14452	14576	14454	14459	14535	14443	14464	14408	14413	14598	14409	14394	14696	14416	14446	14324	14417	14355	14375	14447	14485	14461	14495	14475	14584	14443	14607	14572	14357	14535	14502	14605	14530	14361	14560	14429	14433	14319	14518	14586	14457	14444	14478	14363	14481	14484	14549	14609	14450	14416	14623	14417	14533	14206	14528	14585	14541	14409	14336	14424	14487	14579	14356	14364	14410	14651	14494	14459	14316	14484	14472	14103	14345	14488	14502	14533	14332	14574	14335	14571	14452	14598	14485	14334	14341	14620	14410	14457	14317	14533	14461	14363	14454	14303	14382	14560	14618	14451	14393	14441	14577	14639	14480	14566	14579	14362	14389	14389	14346	14518	14434	14431	14477	14431	14453	14472	14396	14466	14316	14396	14459	14340	14513	14464	14489	14553	14326	14479	14453	14349	14377	14653	14466	14589	14520	14591	14459	14556	14494	14344	14536	14448	14379	14147	14431	14320	14250	14543	14541	14578	14431	14326	14420	14412	14500	14618	14490	14460	14302	14629	14207	14438	14424	14355	14484	14463	14535	14524	14492	14573	14483	14359	14406	14503	14220	14390	14529	14611	14442	14577	14431	14551	14385	14366	14624	14285	14338	14199	14394	14344	14681	14390	14416	14395	14370	14713	14604	14524	14463	14672	14527	14316	14446	14402	14467	14516	14560	14402	14501	14545	14428	14111	14510	14314	14518	14431	14433	14511	14371	14421	14455	14530	14217	14578	14426	14355	14338	14353	14431	14562	14348	14578	14415	14638	14544	14446	14498	14374	14456	14554	14367	14542	14384	14501	14252	14690	14349	14300	14394	14230	14514	14560	14647	14543	14612	14383	14400	14472	14545	14655	14638	14645	14418	14602	14445	14328	14478	14355	14447	14262	14440	14366	14379	14593	14294	14610	14404	14467	14490	14586	14502	14436	14420	14557	14512	14449	14427	14517	14403	14356	14347	14584	14468	14544	14610	14536	14334	14379	14461	14473	14564	14660	14446	14521	14261	14414	14665	14408	14527	14460	14475	14659	14696	14398	14498	14502	14346	14533	14341	14478	14513	14690	14507	14566	14435	14390	14426	14492	14488	14373	14528	14463	14336	14360	14469	14320	14456	14398	14430	14385	14524	14320	14510	14296	14424	14385	14632	14351	14584	14280	14310	14411	14428	14515	14509	14490	14356	14249	14352	14583	14432	14443	14405	14386	14612	14669	14345	14388	14565	14523	14352	14190	14558	14667	14542	14551	14457	14452	14318	14403	14314	14468	14424	14664	14503	14299	14551	14392	14466	14554	14356	14440	14414	14645	14474	14426	14326	14371	14446	14495	14298	14326	14369	14580	14701	14502	14431	14449	14334	14575	14404	14416	14403	14508	14388	14384	14308	14460	14391	14558	14556	14509	14436	14309	14307	14462	14401	14595	14388	14386	14543	14457	14396	14445	14486	14555	14511	14414	14547	14375	14425	14713	14715	14464	14418	14317	14575	14366	14319	14479	14458	14384	14591	14495	14630	14587	14538	14724	14541	14623	14621	14384	14338	14654	14519	14524	14444	14474	14398	14401	14393	14467	14541	14519	14330	14510	14562	14431	14386	14450	14421	14561	14508	14498	14393	14346	14441	14838	14601	14467	14401	14564	14229	14387	14683	14383	14247	14466	14457	14459	14596	14341	14576	14578	14526	14537	14517	14404	14303	14479	14562	14376	14344	14439	14476	14569	14518	14485	14530	14349	14413	14266	14455	14208	14556	14571	14370	14421	14392	14431	14443	14573	14519	14490	14363	14671	14531	14497	14412	14446	14377	14296	14335	14557	14337	14304	14368	14457	14426	14400	14397	14332	14311	14360	14512	14447	14428	14725	14606	14451	14370	14537	14412	14462	14536	14436	14434	14613	14421	14354	14509	14566	14593	14528	14388	14564	14505	14516	14423	14433	14441	14664	14488	14321	14477	14456	14371	14597	14415	14664	14476	14313	14208	14524	14366	14347	14516	14495	14383	14302	14476	14361	14430	14385	14478	14488	14420	14488	14552	14446	14552	14424	14599	14472	14502	14560	14498	14716	14415	14570	14439	14465	14666	14250	14423	14434	14424	14539	14346	14270	14324	14380	14349	14417	14376	14439	14539	14183	14527	14575	14425	14436	14337	14521	14474	14449	14441	14545	14406	14380	14492	14423	14434	14436	14419	14471	14570	14555	14465	14459	14312	14591	14427	14561	14572	14447	14507	14572	14516	14352	14549	14479	14579	14645	14440	14345	14581	14388	14424	14585	14274	14455	14369	14507	14535	14284	14429	14467	14253	14662	14525	14645	14424	14323	14363	14519	14284	14436	14439	14446	14472	14553	14507	14478	14683	14229	14411	14443	14568	14364	14449	14305	14406	14363	14267	14335	14554	14513	14453	14342	14266	14264	14433	14598	14689	14448	14358	14531	14434	14452	14425	14468	14412	14344	14388	14467	14691	14523	14332	14300	14540	14575	14538	14470	14495	14407	14370	14317	14378	14586	14375	14294	14463	14571	14361	14471	14381	14489	14588	14508	14570	14434	14606	14505	14485	14516	14442	14420	14527	14376	14491	14479	14332	14261	14451	14428	14506	14281	14527	14515	14559	14429	14410	14395	14444	14416	14444	14424	14304	14321	14560	14362	14282	14473	14351	14634	14350	14402	14293	14209	14395	14580	14723	14566	14503	14544	14514	14396	14383	14321	14681	14679	14401	14544	14468	14387	14376	14515	14487	14333	14402	14512	14397	14351	14618	14511	14425	14550	14386	14572	14582	14459	14579	14273	14336	14577	14603	14533	14366	14662	14419	14479	14475	14289	14534	14474	14305	14528	14505	14246	14357	14427	14450	14459	14443	14601	14551	14496	14525	14429	14526	14446	14404	14460	14373	14529	14572	14405	14467	14764	14478	14312	14445	14477	14387	14474	14548	14547	14432	14520	14616	14340	14522	14442	14565	14493	14377	14404	14395	14298	14386	14485	14508	14440	14491	14436	14416	14530	14481	14460	14458	14508	14351	14361	14661	14424	14412	14611	14527	14411	14565	14609	14454	14496	14521	14384	14237	14400	14471	14585	14381	14426	14565	14607	14354	14372	14390	14505	14527	14459	14376	14359	14301	14506	14339	14296	14234	14422	14450	14542	14539	14416	14531	14458	14464	14446	14618	14420	14446	14360	14409	14332	14554	14305	14417	14415	14468	14423	14493	14455	14512	14432	14395	14528	14634	14404	14723	14611	14532	14356	14386	14526	14315	14395	14332	14390	14521	14736	14397	14415	14213	14365	14240	14272	14493	14468	14377	14326	14420	14313	14628	14482	14518	14579	14661	14490	14449	14379	14321	14526	14449	14531	14577	14396	14349	14549	14344	14427	14364	14647	14328	14361	14261	14461	14470	14465	14364	14456	14558	14369	14440	14512	14593	14512	14675	14375	14442	14483	14377	14427	14302	14422	14364	14432	14524	14471	14413	14554	14534	14416	14377	14485	14555	14440	14500	14542	14277	14557	14317	14667	14416	14385	14433	14422	14558	14259	14489	14583	14337	14509	14202
29623	52137	48455	38500	32785	28232	25078	22995	19901	17821	16491	15431	15100	15148	14728	14801	14677	14343	14219	14091	14170	14297	14082	13879	14150	14101	14021	13854	13943	14028	14048	14110	13875	13821	13963	13929	13879	13760	13924	13776	13798	13815	13801	13899	13890	13686	13777	13895	13743	13874	13879	13832	13884	13799	13907	13728	13794	13756	14024	13670	13953	13897	13883	13732	13876	13787	13896	14016	13787	13722	13865	13921	13931	13823	13747	13726	13936	13694	13763	13706	13872	13812	13847	14080	13813	13921	13725	13862	13751	13727	13811	13757	13793	13839	13724	13883	13833	13811	13812	13728	13689	13854	13783	13751	13830	13918	13773	13908	13843	13729	13757	13689	13926	13676	13643	13832	13876	13865	13894	13875	13806	14002	13772	13836	13814	13911	13810	13751	13914	13732	13751	13982	13817	14027	13833	13804	13862	13618	13912	13972	13786	13699	13674	13703	13850	13806	13800	13698	13769	13770	13766	13621	13766	13758	13627	13651	13753	13851	13663	13671	13798	13773	13720	13862	13780	13892	13963	13864	13758	13672	13704	13738	13789	13879	13753	13958	13882	13702	13789	13773	13895	13763	13797	13731	13949	13702	13838	13771	13697	13839	13738	13765	13751	13898	13967	13818	13830	13862	13798	13802	13561	13622	13917	13750	13901	13684	13826	13671	13924	13727	13791	13751	13720	13677	13698	13678	14031	13818	13741	13947	13822	13741	13757	13740	13711	13694	13844	13905	13852	13693	13910	13678	13735	13710	13841	13736	13725	13725	13725	13802	13697	13856	13976	13914	13672	13821	13854	13795	13773	13875	13708	13908	13712	13841	13679	13762	13711	13827	13704	13737	13636	13871	13925	13911	13692	13893	13850	13822	13692	13825	13751	13991	13885	13807	13758	13807	13764	13867	13874	13818	13810	13766	13805	13841	13777	13763	13767	13832	13924	13851	13904	13719	13764	13704	13579	13868	13923	13628	13869	13704	13713	13745	13774	13772	13741	13758	13673	13787	13816	13781	13973	14008	13779	13932	13838	13823	13905	13806	13666	13812	13803	13734	13778	13872	13780	13695	13826	13840	13845	13768	13856	13817	13723	13996	13836	13719	13869	13726	13872	13799	13799	13897	13833	13607	13905	13890	13771	13680	13681	13758	13888	13784	13792	13653	13871	13776	13867	13689	13679	13859	13862	13703	13808	13854	13880	13834	13589	13746	13715	13936	13775	13769	13718	13602	13861	13895	13928	13814	14073	13822	13784	13793	13718	13741	13660	13700	13866	13736	13720	13880	13787	13674	13832	13731	13765	13791	13777	13546	13876	13712	13759	13709	13798	13705	13931	13761	13834	13808	13975	13761	13972	13794	13711	13790	13714	13882	13688	13791	13813	13674	13955	14042	13833	13686	13801	13961	13813	13764	13797	13858	13862	13582	14068	13906	13815	13885	13810	13766	13720	13823	13637	13888	13772	13642	13596	13854	13793	13885	13824	13847	13597	13818	13726	13807	13878	13655	13864	13740	13826	13856	13856	13786	13759	13728	13803	13791	13706	13744	13623	13763	13707	13688	13770	13843	13871	13839	13789	13798	13714	13922	13861	13975	13732	13673	13762	13760	13724	13845	13720	13594	13632	13851	13715	13838	13794	13794	13776	13791	13670	13830	13732	13770	13930	13751	13666	13715	13633	13699	13879	13694	13945	13785	13981	13862	13804	13742	13809	13813	13758	13974	13860	13818	13827	13913	13716	13787	13726	13772	13763	13709	13672	13753	13777	13840	13815	13804	13859	13831	13780	13719	13704	13770	13750	13785	13818	13652	13785	13658	13756	13693	13861	13728	13932	13838	13734	13921	13947	13617	13888	13857	13931	13810	13821	13769	13608	13990	13917	13766	13839	13730	13897	13724	13743	13920	13905	13913	13743	13853	13859	13776	13853	13938	13608	13732	13881	13851	13824	13834	13884	13841	13696	13776	13660	13618	13761	13952	13761	13935	13770	13804	13793	14004	13862	13843	13834	13758	13740	13797	13869	13777	13889	13889	13748	13808	13904	13675	13458	13801	13664	13996	13753	13791	13768	14030	14170	13856	13799	13836	13826	13790	13937	13808	13814	13898	13762	13861	13891	13810	14026	13761	13828	13966	13840	13797	13765	13748	13733	13701	13900	13774	13850	13801	13795	13827	13795	13721	13721	13853	13859	13898	13749	13835	13676	13735	13873	13800	13809	13705	13753	13981	13897	13744	13752	13670	13844	13808	13834	13859	13759	13693	13785	13917	13763	13801	13730	13508	13828	13719	14009	13770	13729	13791	13906	13763	13688	13654	13875	13813	13753	13718	13820	13766	13875	13768	13609	13846	13777	13847	13775	13735	13771	13881	13884	13850	13770	13854	13957	13858	13667	13959	13654	13738	13713	13811	13802	13646	13902	13745	13868	13869	13791	13861	13849	13904	13771	13669	13805	13871	13809	13693	13694	13836	13771	13709	13907	13728	13810	13724	13698	13713	13740	13722	13727	13635	13828	13755	13838	13884	13747	13796	13848	13762	13837	13688	13834	13902	13561	13832	13759	13920	13863	13778	13947	13749	13722	13754	13837	13778	13889	13850	13841	13756	13817	13744	13879	14023	13848	13857	13812	13660	13858	13740	13907	13889	13801	13781	13857	14129	13788	13694	13828	13951	13915	13840	13781	13777	13691	13700	13808	13823	13784	13751	13928	13820	13896	13853	14054	13819	13851	13771	13825	13643	13664	13761	14002	13867	13800	13931	13903	13667	13782	13724	13703	13850	13743	13719	13759	13696	13732	13982	13975	13809	13784	13647	13799	13691	13800	13662	13923	13804	13736	13652	13816	13919	13858	13669	13876	13727	13688	13855	13734	13799	13740	13907	13767	13710	13937	13665	13879	13803	13863	13847	13593	13705	13893	13795	13881	13862	13822	13767	13865	13801	13662	14030	13866	13779	13745	13765	13707	13669	13904	13788	13803	13877	13942	13696	13999	13700	13671	13839	13787	13755	13887	13748	13727	13879	13820	13842	13797	13574	13745	13741	13749	13875	13797	13558	13802	13782	13758	13893	13905	13754	13855	13664	13739	13764	13755	13629	13735	13753	13804	13893	13790	13972	13852	13773	13773	13892	13724	13741	13907	13696	13742	13779	13779	13782	13734	13891	13864	13767	13577	13768	13800	13847	13945	13818	13691	13750	13851	13868	13734	13792	13905	13892	13858	13882	13884	13741	13691	13868	13897	13871	13838	13726	13964	13767	13917	13823	13679	13784	13707	13858	13902	13813	13777	13916	13785	13794	13932	13712	13699	13730	13738	13858	13840	13798	13841	13822	13692	13819	13923	13607	13813	13908	13812	13691	13790	13932	13808	13673	13873	13957	13654	13871	13744	13744	13576	14080	13829	13784	13843	13856	13827	13949	13739	13858	13817	13938	13794	13668	13935	13904	13770	13745	13906	13800	13763	13830	13969	13784	13641	13608	13903	13808	13780	13945	13730	13748	13877	13874	13874	13824	13786	13915	13917	13793	13725	13837	13799	13728	13697	13730	13819	13882	13761	13832	13761	13756	13604	13759	13867	13726	13813	13863	13702	13890	13875	13737	13743	13674	13673	13862	13617	13727	13782	13869	13907	13612	13914	13887	13772	13848	13894	13750	13751	13732	13727	13895	13625	13762	13743	13849	13876	13750	13776	13726	13856	13825	13779	13725	13773	13761	13656	13749	13763	13819	13874	13729	13813	13922	13735	13870	13851	13825	13943	13840	13812	13814	13812	13620	13894	13835	13718	13693	13847	13900	13712	13798	13961	13821	13842	13804	13694	13827	13696	13750	13712	13759	13893	13777	13747	13808	13801	13957	13837	13766	13703	13585	13721	13686	13654	13827	13835	13728	13778	13762	13922	13934	13709	13750	13872	13878	13884	13723	13875	13878	13715	13831	13818	13865	13746	13790	13805	13768	13860	13791	13711	13844	13795	13622	13696	13647	13782	13682	13639	13859	13900	13847	13892	13929	13733	13788	13678	13856	13872	13897	13594	13889	13854	13889	13709	13811	13816	13611	13907	13775	13609	13805	13879	13783	13673	13843	13822	13706	13707	13624	13955	13852	13872	13718	13857	14044	13793	13795	13628	13711	13735	13845	13711	13741	13985	13860	13792	13814	13730	13740	13758	13795	13847	13748	13638	13694	13741	13713	13872	13784	13722	13867	13832	13790	13607	13921	13701	13825	13878	13779	13912	13804	13819	13822	13715	13830	13748	13678	13603	13780	13800	13759	13810	13708	13946	13722	13639	13898	13811	13644	13655	13756	13625	13943	13863	13744	13827	13751	13661	13623	13772	13719	13910	13691	13900	13701	13789	13746	13784	13890	13755	13828	13585	13651	13882	13734	13844	13896	13722	13844	13989	13799	13827	13721	13868	13702	13990	13833	13992	13759	13708	13850	13870	13851	14000	13926	13856	13723	13554	13809	13591	13718	13707	13743	13726	13719	13718	13783	13663	13730	13878	13775	13798	13784	13887	13902	13952	13756	13964	13950	13787	13860	13945	13725	13736	13770	13870	13844	13688	13885	13896	13669	13749	13793	13934	13963	13862	13857	13728	14007	13775	13798	13835	13875	13858	13651	13836	13938	13804	13830	13811	13645	13799	13730	13897	13900	13689	13739	13711	13905	13739	13764	13721	13816	13711	13742	13863	13866	13869	13662	13831	13769	13850	13761	13845	13598	13749	13673	13823	13801	13953	13864	13764	13759	13875	13770	13751	13617	13843	13916	13770	13652	13799	13718	13970	13752	13761	13784	13847	13613	13798	13657	13965	13829	13775	13907	13726	13756	13837	13902	13857	13790	13758	13703	13942	13794	13811	13754	13849	13786	13799	13797	13893	13698	13685	13815	13842	13680	13782	14043	13754	13763	13696	13999	13837	13738	13812	13778	13828	13836	13908	13741	13880	13816	13890	13696	13775	13793	13721	13787	13855	13982	13916	13768	13796	13726	13611	13830	14063	13718	13709	13582	14043	13807	13814	13819	13790	13823	14033	13826	13731	13857	13834	13844	13823	13812	13839	13735	13736	13761	13933	13773	13522	13935	13824	13784	13808	13693	13858	13890	13662	13745	13872	13849	13720	13899	13843	13665	13749	13705
23226	21631	29713	24148	22599	26034	28268	22607	19794	18046	17071	16119	15910	15426	15373	15486	15311	15068	14926	15120	15116	14957	14676	14663	14791	14852	14662	14674	14741	14772	14482	14781	14630	14349	14716	14501	14789	14597	14605	14627	14663	14476	14486	14534	14536	14596	14566	14507	14572	14483	14632	14611	14497	14458	14546	14428	14542	14386	14454	14598	14431	14565	14597	14575	14416	14505	14454	14458	14496	14533	14387	14331	14538	14604	14578	14449	14382	14661	14381	14431	14420	14442	14391	14344	14336	14388	14362	14354	14543	14572	14517	14513	14368	14369	14553	14480	14452	14424	14399	14510	14423	14354	14459	14630	14399	14394	14500	14490	14499	14492	14352	14491	14400	14480	14267	14491	14315	14374	14551	14449	14469	14408	14252	14270	14307	14540	14348	14438	14368	14474	14580	14447	14443	14292	14383	14433	14476	14362	14437	14284	14440	14268	14437	14496	14603	14244	14454	14322	14435	14360	14391	14272	14245	14337	14550	14567	14343	14347	14354	14327	14531	14268	14391	14441	14375	14359	14476	14451	14587	14589	14439	14317	14425	14412	14279	14368	14341	14360	14601	14476	14402	14437	14552	14391	14501	14537	14320	14368	14525	14440	14276	14320	14504	14389	14414	14267	14424	14349	14436	14333	14468	14450	14497	14341	14588	14284	14298	14297	14359	14429	14553	14444	14451	14365	14330	14397	14485	14271	14517	14493	14429	14379	14427	14355	14328	14172	14469	14325	14239	14293	14394	14262	14285	14516	14507	14322	14383	14386	14201	14266	14342	14566	14375	14393	14394	14250	14377	14484	14367	14355	14396	14377	14412	14305	14234	14326	14448	14432	14578	14308	14401	14272	14320	14337	14416	14398	14393	14430	14446	14207	14365	14184	14270	14445	14361	14418	14295	14326	14518	14521	14417	14549	14301	14343	14673	14500	14203	14475	14456	14278	14310	14520	14383	14250	14291	14310	14377	14568	14382	14330	14235	14347	14303	14392	14628	14295	14373	14599	14426	14291	14572	14518	14375	14409	14329	14441	14495	14429	14287	14411	14513	14179	14502	14385	14397	14428	14440	14442	14377	14412	14436	14577	14417	14439	14509	14485	14453	14429	14469	14343	14453	14475	14536	14438	14554	14340	14260	14429	14286	14379	14350	14438	14455	14584	14278	14425	14495	14304	14300	14338	14556	14494	14344	14427	14284	14329	14259	14507	14385	14305	14208	14440	14500	14286	14488	14486	14334	14374	14356	14378	14436	14432	14340	14289	14274	14418	14272	14309	14345	14321	14338	14471	14306	14593	14533	14507	14405	14475	14464	14282	14398	14258	14233	14510	14534	14479	14413	14635	14426	14428	14103	14350	14328	14412	14527	14553	14288	14398	14437	14449	14459	14265	14452	14215	14190	14296	14580	14480	14346	14393	14392	14229	14420	14622	14293	14403	14395	14322	14289	14384	14259	14367	14223	14460	14331	14337	14324	14316	14373	14552	14387	14271	14592	14365	14440	14232	14461	14337	14459	14467	14511	14404	14313	14453	14331	14451	14449	14405	14282	14498	14279	14586	14479	14474	14343	14547	14275	14291	14340	14457	14359	14265	14529	14450	14308	14390	14434	14344	14161	14442	14183	14411	14503	14514	14349	14520	14449	14552	14398	14477	14586	14538	14352	14523	14648	14386	14675	14171	14426	14395	14402	14213	14159	14350	14554	14432	14481	14387	14360	14099	14392	14475	14482	14500	14412	14402	14264	14315	14332	14525	14287	14439	14378	14408	14285	14322	14281	14568	14500	14441	14412	14189	14414	14340	14381	14593	14283	14470	14443	14438	14370	14224	14225	14304	14326	14449	14369	14421	14615	14344	14323	14513	14368	14428	14325	14281	14555	14296	14266	14388	14397	14440	14233	14367	14385	14183	14236	14501	14540	14236	14332	14300	14499	14366	14391	14553	14258	14506	14193	14440	14303	14386	14451	14246	14234	14544	14361	14446	14466	14503	14391	14447	14220	14396	14504	14462	14332	14516	14443	14473	14376	14601	14516	14399	14296	14412	14524	14482	14394	14273	14334	14236	14276	14310	14432	14396	14343	14554	14153	14336	14478	14478	14397	14493	14433	14618	14285	14469	14314	14584	14348	14262	14299	14453	14382	14250	14341	14144	14369	14335	14482	14434	14334	14483	14417	14442	14363	14329	14204	14410	14333	14583	14438	14529	14397	14574	14417	14541	14458	14450	14628	14495	14431	14465	14333	14305	14274	14216	14241	14483	14432	14243	14505	14587	14462	14370	14395	14453	14310	14559	14477	14350	14452	14342	14285	14591	14447	14489	14386	14392	14382	14475	14463	14440	14244	14419	14389	14592	14464	14522	14452	14313	14372	14384	14425	14254	14113	14426	14373	14413	14426	14234	14369	14280	14139	14507	14395	14400	14433	14638	14478	14343	14493	14358	14610	14420	14352	14413	14557	14542	14367	14407	14375	14438	14296	14299	14295	14277	14438	14375	14261	14324	14268	14172	14512	14524	14521	14363	14420	14277	14361	14383	14462	14460	14424	14319	14317	14370	14395	14509	14455	14303	14347	14193	14498	14582	14302	14436	14504	14522	14473	14365	14425	14263	14220	14323	14404	14403	14385	14402	14183	14499	14360	14170	14383	14361	14435	14335	14463	14419	14426	14321	14513	14464	14326	14282	14388	14437	14449	14585	14431	14294	14421	14502	14457	14414	14330	14390	14298	14386	14365	14398	14468	14377	14161	14438	14278	14428	14315	14335	14277	14456	14449	14604	14396	14334	14467	14341	14555	14406	14315	14490	14208	14337	14472	14524	14483	14571	14231	14352	14357	14526	14605	14536	14624	14515	14436	14333	14342	14393	14272	14244	14352	14414	14507	14394	14233	14251	14567	14202	14423	14196	14370	14457	14190	14410	14343	14372	14552	14279	14471	14366	14359	14456	14223	14407	14528	14212	14327	14588	14406	14422	14311	14531	14158	14288	14399	14197	14441	14450	14201	14262	14347	14439	14519	14435	14386	14307	14348	14394	14404	14484	14421	14352	14578	14388	14411	14260	14454	14370	14373	14342	14477	14313	14398	14381	14517	14364	14426	14292	14387	14378	14353	14402	14355	14358	14400	14389	14477	14392	14517	14575	14320	14363	14439	14552	14389	14547	14412	14336	14379	14300	14402	14443	14385	14415	14526	14286	14534	14525	14229	14407	14438	14266	14271	14297	14409	14162	14298	14517	14558	14497	14260	14429	14535	14375	14475	14453	14453	14185	14536	14649	14525	14355	14453	14255	14448	14397	14262	14360	14200	14373	14456	14457	14556	14391	14331	14336	14427	14284	14315	14323	14535	14434	14580	14507	14283	14249	14507	14297	14283	14357	14352	14391	14535	14252	14349	14191	14413	14509	14558	14476	14407	14413	14265	14373	14374	14607	14470	14564	14476	14307	14386	14443	14548	14326	14349	14307	14443	14537	14278	14264	14448	14315	14441	14282	14339	14494	14527	14302	14526	14225	14288	14479	14376	14475	14429	14430	14335	14391	14512	14341	14286	14564	14323	14326	14383	14516	14562	14426	14582	14472	14340	14396	14520	14407	14163	14404	14351	14262	14354	14383	14382	14296	14327	14234	14414	14455	14377	14422	14373	14411	14299	14379	14397	14286	14460	14392	14295	14534	14501	14389	14357	14423	14444	14207	14315	14326	14307	14486	14277	14304	14342	14402	14284	14346	14429	14425	14484	14418	14404	14243	14413	14567	14427	14325	14299	14293	14244	14278	14319	14494	14383	14280	14218	14430	14458	14407	14416	14250	14296	14373	14443	14363	14575	14510	14357	14463	14406	14474	14438	14387	14385	14423	14475	14438	14290	14367	14313	14274	14411	14234	14398	14386	14496	14561	14497	14450	14282	14411	14366	14244	14254	14438	14451	14407	14528	14480	14369	14399	14329	14385	14369	14514	14557	14364	14499	14445	14451	14449	14528	14557	14549	14268	14479	14481	14645	14580	14417	14519	14511	14240	14333	14412	14477	14439	14481	14274	14520	14373	14376	14502	14547	14447	14311	14317	14489	14620	14320	14404	14506	14290	14261	14209	14271	14284	14465	14415	14412	14284	14366	14392	14407	14536	14295	14439	14085	14430	14278	14474	14387	14338	14443	14319	14024	14448	14313	14274	14322	14352	14388	14332	14408	14316	14150	14467	14313	14475	14405	14405	14443	14538	14588	14481	14452	14326	14332	14247	14392	14525	14548	14324	14415	14572	14629	14563	14555	14440	14476	14568	14500	14442	14306	14350	14289	14316	14425	14337	14451	14549	14516	14551	14411	14352	14360	14258	14461	14183	14262	14178	14377	14510	14379	14333	14329	14295	14295	14302	14357	14579	14371	14626	14290	14522	14295	14261	14401	14455	14420	14378	14331	14357	14514	14328	14407	14560	14490	14328	14446	14192	14457	14337	14303	14339	14420	14476	14263	14574	14376	14468	14320	14585	14371	14317	14461	14304	14392	14332	14500	14441	14546	14111	14394	14183	14379	14333	14289	14470	14460	14274	14440	14227	14493	14412	14405	14257	14324	14597	14377	14375	14518	14555	14421	14292	14380	14395	14439	14365	14445	14287	14346	14196	14470	14394	14276	14550	14242	14475	14291	14570	14531	14384	14371	14424	14627	14294	14555	14544	14246	14298	14445	14393	14344	14374	14283	14364	14396	14391	14485	14309	14260	14302	14223	14361	14451	14351	14424	14462	14458	14443	14508	14232	14601	14550	14353	14342	14472	14487	14229	14479	14363	14285	14351	14406	14334	14295	14321	14341	14374	14527	14414	14372	14290	14485	14374	14389	14424	14477	14539	14469	14204	14398	14354	14351	14296	14302	14366	14325	14444	14379	14475	14515	14530	14486	14305	14370	14442	14358	14476	14412	14417	14297	14290	14412	14555	14439	14353	14334	14398	14360	14373	14389	14370	14450	14435	14394	14308	14462	14355	14498	14339	14360	14339	14286	14400	14451	14493	14412	14155	14292	14433	14483	14215	14305	14226	14370	14692	14456	14451	14331	14368	14410	14566	14507	14218	14495	14324	14286	14317	14372	14434	14353	14347	14529	14374	14323	14459	14390	14530	14411	14437	14408	14307	14352	14194	14333
30390	55272	52662	43522	36912	32084	28213	25602	21955	19147	17358	16366	15880	15264	15112	15005	14709	14601	14579	14512	14469	14103	14159	14106	14220	14194	13970	14173	14054	14099	14048	14070	14034	13917	13867	13870	14016	13817	13930	13907	13747	13844	13772	13822	13925	13875	13753	13921	13680	13904	13790	13867	13752	13955	13901	13851	13832	13839	13781	13853	13646	13775	13825	13760	13756	13902	13690	13880	13696	13940	13703	13996	13914	13834	13881	13791	13825	13764	13816	13742	13711	13781	13730	13886	13765	13949	13797	13693	13762	13780	13781	13859	13757	13932	13730	13685	13875	13662	13936	13839	13842	13706	13773	13943	13612	13605	13801	13772	13806	13792	13879	13616	13566	13618	13734	13691	13756	13762	14040	13700	13606	13908	13859	13828	13841	13780	13807	13949	13821	13983	13977	13709	13728	13694	13794	13873	13885	13627	13851	13857	13789	13711	13674	13680	13933	13626	13808	13936	13658	13589	13701	13930	13739	13805	13941	13717	13877	13624	13812	13898	13673	13799	13665	13888	13757	13778	13898	13930	13647	13919	13867	13787	13827	13802	13702	13884	13749	13878	13626	13841	13667	13736	13699	13686	13671	13813	13795	13609	13880	13781	13860	13889	13751	13713	13844	13773	13812	13730	13733	14075	13906	13741	13761	13702	13793	13727	13811	13704	14023	13701	13786	13766	13727	13841	13737	13759	13847	13879	13585	13826	13725	13861	13791	13699	13813	13709	13670	13669	13773	13684	13735	13761	13706	13815	13860	13910	13688	13619	13700	13961	13899	13825	13821	13845	13760	13793	13708	13773	13691	13632	13814	13991	13821	13762	13812	13848	13709	13698	13747	13790	13654	13642	13778	13739	13724	13514	13823	13668	13769	13750	13760	13903	13622	13864	13876	13641	13759	13782	13650	13864	13668	13817	13856	13775	13885	13769	13849	13942	13712	13877	13980	13618	13750	13860	13823	13824	13815	13714	13806	13725	13647	13869	13769	13705	13882	13804	13676	13838	13750	13911	13764	13847	13811	13778	13802	13755	13853	13795	13966	13840	13805	13876	13778	13833	13618	13945	13630	13738	13747	13835	13749	13722	13685	13787	13563	13903	13692	13612	13694	13798	13786	13772	13817	13730	13711	13664	13682	13869	13856	13815	13898	13771	13959	13703	13931	13951	13753	13678	13863	13713	13741	13781	13809	13813	13713	13838	13877	13749	13865	13804	13729	13880	13892	13634	13654	13833	13766	13679	13729	13877	13919	13688	13892	13803	13739	13616	13692	13906	13625	13844	13694	13771	13784	13769	13627	13755	13740	13662	13621	13765	13623	13803	13723	13745	13856	13821	13787	13625	13802	13899	13640	13849	13878	13869	13760	13589	13689	13808	13506	13760	13898	13841	13904	13820	13819	13757	13767	13893	13699	13782	13791	13917	13734	13685	13703	13601	13765	13694	13822	13626	13894	13731	13823	13790	13610	13814	13784	13731	13803	13697	13826	13736	13719	13749	13960	13824	13843	13880	13764	13984	13833	13734	13664	13783	13778	13891	13826	13680	13765	13968	13819	13680	13827	13879	13785	13591	13583	13786	13827	13714	13760	13800	13779	13737	13783	13766	13747	13747	13946	13758	13904	13806	13782	13727	13848	13922	13694	13578	13837	13740	13690	13815	13609	13796	13898	13719	13677	13631	13863	13759	13860	13758	13865	13843	13902	13975	14046	13658	13877	13752	13748	13764	13755	13674	13709	13603	13774	13727	13763	13862	13755	13764	13802	13759	13719	13658	13774	13730	13921	13689	13943	13715	13820	13663	13551	13750	13704	13700	13749	13850	13811	13827	13665	13642	13739	13790	13705	13704	13867	13850	13883	13749	13815	14017	13832	13817	13814	13745	13758	13670	13652	13779	13828	13744	13837	13882	13651	13673	13810	13635	13550	13745	13954	13816	13829	13776	13644	13815	13821	13806	13940	13697	13861	13640	13901	13916	13598	13741	13739	13658	13720	13610	13793	13694	13818	13556	13804	13793	13772	13811	13772	13592	13712	13826	13935	13838	13747	13711	13685	13805	13814	13777	13774	13927	13757	13729	13807	13701	13877	13616	13804	13843	13944	13794	13738	13792	13906	13836	13564	13543	13821	13757	13837	13702	13668	13625	13691	13852	13746	13719	13791	13636	13729	13803	13852	13921	13806	13782	13702	13700	13826	13737	13710	13804	13786	13688	13843	13760	13799	13749	13732	13617	13661	13844	13801	13857	13684	13987	13914	13745	13687	13694	13713	13831	13866	13789	13754	13946	13642	13882	13836	13800	13884	13803	13725	13931	13666	13849	13806	13742	13708	13918	13774	13722	13847	13668	13736	13634	13755	13724	13859	13827	13719	13767	14003	13854	13772	13840	13871	13753	13642	13690	13762	13812	13755	13733	13714	13832	13711	13784	13910	13788	13741	13960	13724	13730	13729	13744	13668	13920	13767	13757	13715	13636	13704	13833	13709	13710	13697	13544	13719	13747	13635	13630	13812	13825	13595	13713	13793	13706	13718	13858	13792	13677	13853	13608	13823	13740	13544	13890	13879	13891	13730	13831	13963	13757	13752	13732	13860	13887	13789	13837	13860	13725	13673	13860	13703	13641	13647	13755	13738	13863	13750	13781	13925	13701	13851	13659	13734	13642	13736	13716	13717	13948	13723	13638	13697	13615	13658	13863	13799	13795	13744	13775	13674	13763	13698	13765	13592	13902	13923	13888	13662	13747	13658	13810	13657	13737	13664	13827	13675	13891	13795	13781	13824	13713	13688	13776	13643	13679	13800	13739	13730	13773	13903	13890	13823	13740	13829	13707	13692	13774	13685	13837	13727	13685	13838	13820	13731	13525	13913	13813	13756	13673	13831	13610	13822	13710	13688	13969	13679	13729	13757	13756	13679	13784	13787	13705	13998	13812	13672	13805	13731	13891	13748	13771	13726	13750	13489	13665	13843	13701	13913	13914	13713	13695	13693	13743	13724	13713	13903	13935	13750	13856	13558	13719	13801	13615	13833	13728	13861	13883	13929	13799	13800	13895	13787	13786	13889	13729	13823	13869	13856	13832	13770	13821	13679	13747	13810	13919	13771	13856	13696	13759	13774	13770	13760	13870	13834	13573	13721	13811	14007	13730	13725	13850	13759	13573	13780	13746	13734	13814	13819	13903	13729	13598	13743	13858	13776	13730	13752	13847	13741	13776	13669	13700	13821	13670	13809	13531	13837	13867	13671	13705	13763	13773	13838	13800	13723	13804	13844	13817	13624	13727	13706	13634	13871	13632	13916	13748	13855	13633	13893	13658	13822	13726	13736	13551	13750	13719	13830	13827	13671	13815	13626	13664	13657	13780	14094	13775	13765	13825	13800	13635	13692	13729	13899	13764	13865	13932	13827	13747	13860	13736	13831	13714	13732	13728	13687	13905	13778	13998	13805	13714	13781	13761	13855	13795	13712	13741	13893	13824	13550	13684	13857	13719	13918	13853	13822	13640	13685	13767	13613	13827	13847	13812	13661	13762	13853	13720	13779	13793	13753	13771	13649	13751	13737	13778	13712	13788	13725	13745	13862	13892	13815	13697	13749	13888	13631	13796	13808	13741	13704	13740	13830	13721	13781	13880	13631	13615	13783	13679	13689	13746	13863	13752	13707	13713	13620	13742	13844	13743	13843	13858	13887	13916	13815	13623	13712	13578	13772	13791	13619	13687	13754	13782	13680	13841	13681	13853	13739	13630	13956	13762	13884	13927	13714	13834	13776	13837	13654	13782	13755	13777	13861	13587	13805	13728	13818	13657	13719	13772	13789	13810	13633	13655	13879	13836	13877	13743	13763	13718	13740	13700	13707	13780	13835	13729	13813	13740	13763	13825	13796	13726	13967	13854	13868	13696	13925	13820	13728	13722	13764	13793	13681	13708	13911	13843	13692	13755	13635	13743	13747	13886	13707	13877	13693	13841	13754	13749	13898	13872	13884	13613	13747	13955	13809	13622	13813	13579	13696	13750	13789	13671	13963	13683	13877	13778	13764	13744	13701	13745	13782	13851	13786	13893	13669	13875	13864	13731	13698	13649	13794	13873	13862	13846	13649	13840	13651	13748	13764	13819	13712	13749	13827	13856	13924	13784	13833	13648	13730	13722	13662	13704	13701	13754	13699	13738	13795	13717	13818	13694	14015	13687	13884	13615	13563	13796	13912	13946	13858	13841	13614	13734	13771	13843	13845	13568	13831	13690	13805	13844	13691	13846	13847	13763	13788	13633	13749	13650	13878	13705	13713	13684	13782	13737	13847	13744	13626	13761	13709	13658	13800	13852	13848	13662	13777	13820	13766	13754	13676	13720	13548	13791	13706	13750	13658	13674	13691	13773	14025	13656	13710	13859	13782	13908	13734	13734	13684	13734	13676	13810	13759	13733	13651	13835	13807	13797	13927	13787	13759	13598	13982	13779	13626	13779	13681	13892	13869	13860	13811	13767	13772	13818	13715	13918	13630	13792	13837	13862	13612	13756	13781	13823	14003	13580	13802	13877	13743	13821	13669	13900	13673	13714	13781	13652	13723	13869	13764	13722	13716	13810	13715	13758	13802	13585	13722	13753	13734	13667	13654	13921	13737	13528	13759	13679	13641	13775	13843	13808	13798	13967	13868	13885	13644	13711	13795	13846	13715	13742	13796	13834	13612	13701	13793	13733	13510	13712	13641	13703	13919	13761	13628	13780	13849	13870	13974	13706	13777	13751	13869	13864	13746	13731	13836	13652	13846	13893	13637	13948	13732	13937	14052	13778	13851	13625	13806	13805	13837	13897	13820	13741	13799	13816	13845	13860	13925	13779	13753	13832	13708	13695	13844	13748	13738	13747	13871	13710	13824	13655	13934	13824	13717	13811	13817	13815	13794	13774	13833	13597	13861	13763	13815	13646	13719	13801	13824	13863	13854	13685	13746	13764	13722	13834	13800	13738	13828	13872	13848	13703	13808	13778	13891	13846	13660	14030	13820	13907	13777	13712	13854	13769	13530	13802	13743	13623	13772	13388	13818	13741	13731	13630	13655	13687	13753	13708	13902	13588	13772	13802	13876	14019	13749	13815	13815	13584	13768	13756	13701	13754	13853	13607	13795	13870	13816	13804
28175	25945	34079	31541	24933	21421	19190	17491	16280	15254	14767	14542	14509	14149	14065	13955	14012	13907	13736	14115	14090	13918	13749	13908	13879	13916	13668	13923	13841	13704	13846	13947	13975	13837	13745	13878	13770	13849	13770	13960	13844	13860	13886	13911	13789	13780	13743	13531	13835	13996	13925	13893	13874	13674	13734	13844	13914	13824	13702	13839	13760	13664	13851	13780	13702	13861	13745	13905	13705	13734	13708	13813	13817	13833	13779	13786	13731	13680	13782	13676	13688	13866	13905	13652	13713	13717	13740	13792	13657	13670	13819	13718	13689	13528	13814	13881	13796	13775	13851	13783	13927	13804	14008	13830	13732	13717	13597	13732	13680	13518	13790	13697	13780	13631	13872	13946	13530	13807	13690	13843	13913	13769	13761	13868	13681	13824	13652	13772	13746	13984	13936	13596	13740	13790	13826	13676	13738	13734	13939	13885	13763	13696	13819	13611	13771	13678	13786	13575	13771	13728	13736	13795	13832	13941	13783	13709	13881	13932	13816	13791	13668	13765	13794	13589	13674	13819	13870	13687	13781	13673	13719	13709	13895	13886	13689	13589	13802	13661	13712	13572	13920	13887	13748	13630	13855	13659	13683	13806	13673	13724	13772	13757	13814	13806	13757	13911	13689	13821	13649	13652	13864	13572	13819	13853	13540	13816	13905	13796	13671	14008	13652	13602	13926	13702	13840	13717	13908	13657	13757	13566	13684	13692	13803	13679	13748	13831	13864	13737	13684	13652	13630	13660	13844	13589	13698	13607	13644	13978	13928	13525	13729	13734	13746	13952	13775	13826	13627	13744	13841	13792	13680	13682	13853	13757	13704	13731	13855	13768	13839	13575	13685	13862	13674	13806	13743	13883	13796	13802	13714	13873	13627	13698	13868	13605	13776	13734	13623	13762	13791	13643	13800	13720	13681	13769	13629	13744	13867	13805	13788	13698	13680	13753	13728	13714	13773	13829	13905	13807	13845	13706	13851	13813	13675	13799	13798	13616	13820	13936	13691	13763	13883	13770	13771	13809	13623	13680	13593	13655	13938	13922	13683	13958	13685	13916	13654	13639	13716	13752	13853	13582	13525	13707	13605	13801	13740	13737	13742	13902	13872	13659	13646	14018	13749	13682	13662	13799	13688	13724	13812	13656	13709	13966	13820	13697	13729	13855	13933	13765	13606	13831	13753	13860	13763	14009	13869	13864	13604	13811	13739	13737	13857	13753	13692	13871	13718	13874	13784	13793	13787	13844	13734	13800	13957	13663	13829	13948	13699	13856	13840	13630	13656	13764	13709	13945	13839	13553	13952	14081	13753	13732	13778	13733	13777	13734	13876	13918	13617	13749	13804	13696	13829	13731	13676	13845	13709	14048	13907	13826	14007	13715	13672	13680	13823	13888	13852	13838	13774	13694	13672	13684	13825	13819	13801	13780	13697	13818	13692	13912	13625	13676	13736	13686	13789	13740	13664	13879	13659	13923	13775	13725	13731	13773	13899	13739	13765	13654	13728	13705	13481	13867	13672	13864	13726	13918	13681	13759	13748	13816	13899	13711	13768	13867	13877	13727	13738	13644	13832	13827	13905	13871	13829	13714	13678	13736	13779	13731	13845	13785	13768	13731	13742	13748	13466	13886	13862	13793	13714	13874	13731	13746	13774	13775	13751	13895	13865	13677	13901	13702	13786	13741	13819	13783	13830	13697	13979	13848	13609	13857	13709	13908	13670	13905	13711	13774	13711	13827	13721	13765	13846	13857	13707	13788	13706	13648	13720	13760	13621	13702	13706	13822	13864	13553	13763	13920	13622	13772	13777	13718	13668	13736	13843	13804	13656	13783	13873	13644	13772	13633	13786	13850	13856	13696	13746	13637	13656	14017	13754	13858	13766	13762	13703	13826	13843	13752	13729	13781	13911	13673	13829	13721	13782	13712	13686	13657	13758	13775	13813	13790	13849	13588	13901	13611	13724	13774	13778	14049	13778	13654	13777	13884	13962	13758	13731	13767	13870	13613	13689	13870	13698	13921	13654	13770	13872	13715	13693	13821	13709	13641	13641	13766	13681	13736	13633	13849	13796	13597	13680	13731	13732	13720	13901	13962	13860	13785	13736	13693	13476	13871	13721	13713	13596	13817	13676	13671	13712	13911	13733	13635	13616	13732	13796	13769	13945	13855	13843	13696	13691	13690	13827	13734	13599	13860	13868	13853	13877	13815	13929	13713	13685	13647	13749	13775	13589	13818	13642	13795	13836	13743	13965	13662	13533	13862	13895	13813	13935	13787	14032	13779	13789	13845	13790	13732	13706	13893	13724	13878	13742	13770	13764	13670	13733	13823	13815	13801	13752	13977	13785	13637	13804	13726	13678	13658	13806	13540	13764	13768	13644	13766	13733	13718	13795	13685	13675	13676	13766	13880	13774	13524	13828	13657	13665	13490	13663	13714	13752	13674	13813	13794	13589	13719	13837	13792	13821	13717	13819	13578	13697	13778	13834	13781	13817	13638	13863	13675	13895	13790	13771	13929	13656	13893	13894	13926	13830	13900	13579	13746	13676	13830	13565	13789	13770	13806	13775	13859	13722	13746	13931	13673	13661	13791	13663	13668	13656	13682	13835	13835	13801	13603	13884	13847	13826	13728	13686	13829	13717	13661	13744	13750	13770	13827	13827	13734	13698	13709	13908	13936	13733	13580	13669	13845	13735	13686	13888	13798	13653	13876	13857	13831	13693	13905	13679	13760	13806	13770	13994	13844	13470	13621	13588	13795	13745	13747	13680	13605	13781	13780	13578	13850	13440	13647	13560	13808	13651	13823	13838	13905	13784	13812	13850	13882	13821	13648	13765	13848	13909	13956	13844	13400	13674	13681	13846	13803	13992	13886	13571	13958	13784	13793	13728	13754	13601	13633	13743	13844	13881	13723	13660	13782	13944	13634	13746	13719	13726	13702	13793	13713	13765	13680	13740	13705	13870	13879	13651	13826	13720	13651	13613	13825	13775	13558	13686	13891	13844	13785	13684	13753	13660	13830	13726	13707	13775	13674	13787	13810	13883	13837	13735	13936	13764	13826	13621	13594	13841	13812	13699	13677	13937	13745	13869	13890	13601	13713	13906	13575	13763	13814	13552	13862	13695	13805	13730	13856	13876	13709	13859	13700	13920	13830	13674	13916	13821	13864	13821	13681	13849	13767	13759	13632	13773	13845	13828	13877	13539	13645	13501	13739	13536	13827	13660	13706	13819	13730	13687	13739	13853	13865	13895	13751	13689	13879	13818	13911	13924	13843	13793	13808	13815	13803	13715	13750	13646	13820	13944	14085	13852	13791	13803	13761	13853	13845	13637	13939	13734	13821	13717	13591	13730	13880	13855	13537	13717	13896	13830	13615	13737	13659	13798	13798	13834	13869	13674	13740	13622	13611	13871	13712	13756	13913	13702	13847	13733	13763	13708	13828	13601	13772	13897	13899	13723	13829	13879	13665	13622	13544	13705	13793	13698	13732	13748	13824	13729	13698	13927	13856	13869	13746	13823	13777	13975	13684	13992	13874	13858	13805	13648	13654	13945	13665	13853	13887	13561	13599	13833	13750	13747	13814	13591	13652	13754	13783	13928	13674	13806	13687	13911	13799	13844	13539	13789	13692	13675	13759	13757	13711	13755	13654	13741	13697	13795	13850	13778	13654	13864	13953	13762	13636	14037	13841	13755	13770	13888	13733	13856	13693	13718	13785	13879	13728	13833	13730	13876	13590	13735	13607	13733	13722	13730	13778	13886	13653	13648	13785	13796	13879	13951	13921	13839	13739	13901	13821	13681	14010	14022	13916	13767	13720	14018	13738	13833	13772	13648	13671	13966	13767	13656	13635	13768	13859	13706	13953	13838	13807	13662	13736	13535	13700	13726	13840	13935	13844	13764	13763	13654	13742	13754	13818	13664	13665	13620	13735	13780	13759	13859	13479	13746	13817	13740	13789	13793	13855	13795	13767	14000	13714	13906	13882	13588	13701	13508	13866	13782	13742	13808	13901	13642	13819	13626	13863	13964	13777	13648	13611	13705	13753	13916	13697	13915	13881	13836	13867	13861	13780	13746	13904	13767	13706	13781	13619	13854	13927	13983	13783	13893	13820	13782	13608	13734	13831	13655	13771	13707	13688	13721	13770	13708	13775	13681	13716	13680	13826	13711	13642	13720	13680	13868	13754	13670	13829	13809	13842	13934	13880	13811	13888	13644	13857	13611	13718	13683	13845	13767	13890	13659	13862	13805	13771	13879	13604	13668	13675	13764	13531	13736	13737	13860	13795	13821	13837	13835	13972	13653	13756	13684	13838	13707	13663	13897	13543	13914	14034	13881	13777	13923	13634	13557	13675	13552	13754	13867	13789	13663	13822	13960	13920	13770	13848	13658	13572	13662	13925	13694	13808	13866	13796	13757	13820	13668	13849	13728	13672	13634	13885	13780	13743	13790	13760	13866	13707	13859	13885	13686	13774	13771	13626	13851	13868	13906	13817	13807	13862	13672	13591	13691	13735	13878	13889	13937	13733	13957	13603	13826	13747	13812	13783	13789	13806	13762	13475	13764	13785	13721	13905	13842	13845	13772	13827	13799	13695	13763	13865	13739	13804	13876	13688	13639	13682	13797	13704	13992	13849	13798	13997	13803	13946	13888	13845	13830	13762	13839	13884	13817	13704	13716	13797	13760	13738	13655	13845	13757	13693	13724	13952	13791	13672	13856	13853	13729	13668	13709	13751	13671	13765	13673	13907	13729	13832	13698	13669	13742	13720	13935	13855	13764	13901	13836	13731	13725	13568	13728	13833	13622	13807	13674	13869	13770	13765	13960	13738	13797	13754	13763	13746	13677	13738	13699	13796	13825	13994	13705	13655	13853	13775	13671	13829	13802	13848	13769	13715	13856	13783	13862	13812	13614	13778	13867	13632	13759	13640	13873	13792	13821	13864	13815	13793	13927	13784	13920	13725	13807	13827	13837	13857	13681	13866	13801	13623	13788	13671	13725	13939	13939	13894	14010	13836	13761	13685	13604	13830	13842	13621	13873	13683	13681	13735	13836	13736	13898	13684	13928	13812	13652	13734	13682	13762	13735	13803	13949	13748	13778	13520	13835	13849	13764	13829	13668	13780
28730	43744	41906	34210	28377	24261	21393	19356	17437	15607	15036	14494	14100	14072	13737	13827	13751	13493	13533	13570	13655	13471	13476	13436	13390	13439	13497	13411	13474	13510	13402	13490	13285	13462	13275	13225	13277	13319	13277	13414	13323	13359	13342	13316	13290	13322	13355	13381	13233	13462	13316	13478	13365	13501	13447	13473	13204	13373	13482	13319	13225	13327	13300	13431	13332	13319	13334	13280	13433	13441	13259	13480	13444	13306	13232	13208	13325	13118	13226	13325	13281	13357	13324	13268	13326	13335	13331	13369	13415	13206	13183	13199	13342	13297	13331	13261	13411	13450	13333	13230	13201	13132	13334	13230	13268	13380	13342	13420	13285	13303	13355	13222	13254	13411	13367	13110	13323	13614	13362	13350	13156	13339	13270	13366	13269	13257	13320	13329	13433	13185	13361	13262	13242	13119	13464	13246	13231	13281	13360	13347	13260	13281	13338	13364	13336	13341	13417	13227	13416	13306	13353	13311	13258	13329	13351	13420	13307	13426	13284	13338	13234	13396	13098	13257	13319	13276	13409	13287	13253	13134	13299	13312	13323	13317	13328	13144	13432	13384	13292	13294	13305	13198	13459	13270	13349	13329	13546	13111	13346	13295	13336	13284	13384	13408	13325	13328	13398	13260	13439	13387	13299	13340	13263	13464	13268	13405	13527	13178	13320	13260	13360	13491	13285	13326	13489	13280	13346	13310	13377	13320	13212	13279	13129	13382	13437	13279	13210	13203	13245	13254	13515	13252	13329	13455	13272	13141	13613	13295	13329	13317	13335	13344	13191	13354	13294	13397	13368	13182	13376	13377	13441	13248	13212	13272	13257	13345	13259	13254	13317	13360	13450	13177	13264	13396	13333	13381	13427	13345	13277	13129	13160	13233	13356	13309	13341	13304	13197	13324	13350	13283	13360	13342	13250	13300	13391	13470	13247	13343	13431	13174	13369	13461	13167	13246	13288	13010	13226	13439	13242	13360	13307	13484	13352	13254	13381	13333	13406	13284	13415	13309	13473	13446	13398	13418	13232	13359	13292	13338	13200	13285	13265	13502	13383	13294	13239	13307	13269	13401	13266	13476	13192	13425	13303	13362	13335	13121	13329	13134	13379	13249	13280	13390	13336	13302	13234	13344	13472	13325	13401	13300	13494	13285	13345	13198	13263	13403	13409	13217	13339	13448	13308	13283	13397	13282	13121	13320	13307	13274	13370	13441	13211	13353	13289	13356	13229	13492	13422	13352	13361	13624	13441	13402	13333	13312	13176	13462	13306	13414	13334	13195	13249	13222	13543	13377	13347	13347	13330	13305	13333	13352	13505	13345	13283	13356	13090	13288	13313	13379	13370	13240	13340	13216	13487	13264	13262	13321	13300	13308	13206	13117	13385	13315	13313	13291	13303	13287	13369	13349	13122	13377	13288	13287	13243	13281	13246	13323	13375	13309	13407	13481	13186	13224	13244	13210	13230	13441	13270	13247	13173	13348	13279	13302	13607	13171	13344	13308	13315	13194	13352	13227	13469	13425	13242	13440	13354	13328	13266	13330	13403	13362	13108	13224	13333	13262	13325	13144	13263	13398	13348	13311	13461	13286	13384	13255	13106	13217	13364	13329	13425	13293	13317	13139	13348	13291	13259	13371	13377	13233	13390	13340	13284	13315	13326	13381	13461	13214	13441	13367	13409	13198	13244	13364	13355	13397	13293	13390	13255	13341	13443	13428	13327	13438	13421	13527	13306	13342	13443	13361	13240	13190	13346	13306	13367	13422	13147	13380	13324	13339	13438	13415	13309	13441	13179	13432	13207	13224	13412	13314	13265	13491	13225	13366	13384	13181	13315	13363	13455	13277	13268	13184	13342	13289	13228	13331	13257	13270	13415	13368	13250	13194	13318	13438	13378	13362	13312	13422	13380	13410	13285	13270	13405	13241	13240	13321	13484	13322	13424	13324	13434	13289	13358	13389	13269	13392	13256	13397	13399	13231	13512	13264	13491	13207	13269	13176	13207	13322	13317	13274	13238	13246	13392	13346	13290	13389	13317	13088	13361	13344	13440	13424	13311	13214	13522	13262	13312	13379	13558	13456	13184	13230	13250	13267	13354	13287	13546	13170	13294	13236	13335	13304	13207	13310	13322	13286	13337	13385	13290	13495	13297	13284	13306	13290	13459	13339	13236	13288	13441	13353	13233	13465	13290	13407	13337	13169	13452	13262	13385	13369	13196	13391	13360	13349	13277	13294	13214	13483	13457	13264	13189	13383	13251	13260	13319	13407	13343	13315	13380	13238	13211	13353	13473	13336	13394	13364	13332	13278	13320	13306	13327	13410	13198	13413	13296	13188	13448	13267	13465	13209	13289	13281	13201	13311	13342	13244	13434	13134	13285	13242	13128	13350	13455	13406	13366	13349	13321	13176	13393	13319	13257	13372	13342	13453	13123	13186	13249	13247	13365	13311	13208	13152	13287	13215	13439	13334	13323	13175	13310	13391	13179	13221	13324	13155	13378	13345	13455	13273	13214	13324	13291	13293	13121	13410	13214	13365	13374	13306	13450	13346	13204	13240	13396	13378	13306	13296	13318	13422	13320	13286	13278	13127	13261	13338	13162	13421	13141	13165	13304	13403	13397	13456	13358	13146	13274	13494	13245	13397	13477	13368	13278	13387	13359	13296	13370	13243	13419	13367	13387	13352	13366	13363	13398	13213	13280	13357	13240	13359	13430	13262	13442	13280	13243	13276	13236	13481	13236	13253	13351	13249	13391	13389	13318	13280	13409	13309	13301	13352	13277	13331	13294	13368	13344	13416	13294	13365	13430	13436	13216	13342	13426	13163	13221	13318	13196	13505	13231	13437	13312	13322	13492	13266	13434	13388	13369	13389	13409	13240	13084	13314	13322	13445	13292	13349	13386	13275	13368	13346	13362	13344	13286	13209	13308	13317	13418	13383	13297	13336	13425	13216	13310	13321	13358	13236	13263	13283	13353	13240	13329	13378	13340	13343	13182	13368	13373	13246	13291	13430	13246	13374	13446	13279	13424	13412	13261	13387	13364	13076	13446	13278	13331	13268	13203	13354	13315	13284	13352	13297	13319	13322	13315	13373	13386	13212	13245	13337	13271	13349	13378	13325	13254	13302	13431	13302	13351	13330	13483	13267	13369	13425	13312	13217	13227	13462	13323	13430	13328	13408	13354	13402	13303	13292	13352	13469	13374	13297	13358	13321	13369	13224	13308	13306	13152	13250	13443	13167	13425	13485	13098	13258	13429	13392	13341	13347	13338	13121	13486	13388	13484	13356	13113	13337	13236	13202	13253	13330	13298	13396	13331	13408	13383	13200	13351	13106	13454	13505	13344	13331	13479	13274	13160	13208	13445	13400	13359	13262	13307	13447	13289	13277	13225	13407	13361	13275	13124	13227	13434	13208	13424	13309	13204	13271	13418	13230	13298	13293	13360	13326	13395	13381	13278	13155	13315	13426	13320	13347	13435	13298	13335	13301	13387	13322	13353	13340	13425	13326	13357	13397	13304	13276	13084	13213	13370	13219	13293	13131	13198	13340	13413	13432	13257	13584	13115	13259	13438	13333	13312	13166	13182	13215	13324	13270	13250	13341	13386	13394	13306	13436	13334	13249	13316	13383	13305	13185	13238	13313	13290	13313	13310	13217	13311	13182	13330	13289	13295	13315	13256	13334	13314	13133	13422	13520	13261	13506	13147	13129	13376	13419	13319	13273	13308	13242	13399	13327	13499	13275	13446	13220	13355	13280	13278	13360	13328	13276	13363	13429	13179	13205	13360	13269	13175	13469	13352	13315	13365	13317	13328	13459	13165	13283	13241	13449	13302	13443	13104	13365	13282	13339	13385	13303	13403	13449	13131	13558	13382	13347	13276	13302	13361	13246	13403	13345	13278	13312	13246	13443	13323	13470	13323	13370	13273	13418	13316	13399	13265	13326	13211	13428	13246	13471	13190	13468	13366	13239	13448	13311	13431	13242	13494	13236	13431	13353	13358	13405	13331	13414	13438	13282	13255	13272	13265	13500	13458	13439	13392	13267	13250	13530	13379	13475	13376	13231	13441	13195	13338	13505	13306	13278	13425	13356	13220	13339	13410	13295	13251	13270	13469	13351	13434	13316	13350	13407	13433	13331	13283	13384	13206	13143	13380	13285	13345	13097	13300	13345	13063	13331	13153	13296	13468	13281	13328	13247	13378	13345	13323	13321	13389	13287	13462	13458	13510	13391	13288	13306	13266	13215	13332	13384	13339	13338	13324	13379	13335	13252	13301	13418	13386	13310	13143	13364	13314	13281	13340	13280	13378	13489	12946	13391	13187	13239	13514	13191	13395	13304	13277	13398	13241	13368	13342	13495	13281	13453	13396	13353	13370	13254	13471	13395	13383	13125	13344	13288	13382	13374	13231	13393	13426	13375	13217	13424	13209	13283	13306	13468	13296	13429	13337	13424	13337	13385	13364	13216	13254	13275	13207	13320	13374	13375	13224	13407	13169	13412	13441	13149	13357	13333	13285	13308	13292	13443	13236	13312	13331	13290	13336	13025	13421	13361	13360	13327	13403	13278	13499	13330	13078	13352	13473	13279	13307	13387	13207	13225	13487	13273	13337	13371	13111	13344	13411	13515	13371	13216	13286	13314	13497	13178	13348	13244	13312	13193	13307	13254	13167	13417	13364	13256	13384	13308	13332	13393	13368	13341	13280	13183	13370	13318	13208	13147	13191	13413	13248	13523	13368	13177	13332	13275	13391	13286	13163	13302	13269	13206	13390	13396	13431	13250	13305	13253	13286	13181	13328	13314	13294	13278	13298	13260	13347	13339	13419	13373	13360	13318	13274	13240	13414	13246	13514	13341	13296	13349	13198	13373	13275	13297	13387	13431	13319	13352	13212	13380	13222	13203	13240	13470	13357	13383	13288	13326	13202	13344	13361	13502	13420	13312	13253	13464	13277	13250	13299	13427	13196	13188	13305	13306	13354	13331	13345	13269	13402	13361	13441	13287	13327	13440	13294	13377	13449	13429	13323	13305	13224	13393	13413	13323	13359	13299	13469	13239	13310	13517	13188	13196	13334	13403	13196	13294	13322	13419	13236	13270	13087	13411	13421	13170	13527	13309	13409	13277
24190	21619	29381	25251	24659	25781	24902	20735	18296	17184	16392	15830	15518	15566	15419	15220	15221	14947	15043	14927	14931	14994	14769	14756	14862	14827	14705	14602	14704	14759	14730	14625	14584	14968	14763	14798	14530	14598	14782	14658	14705	14831	14695	14658	14618	14717	14629	14807	14523	14838	14754	14667	14674	14709	14720	14615	14445	14565	14598	14754	14625	14712	14591	14810	14582	14544	14552	14737	14639	14616	14780	14607	14833	14425	14789	14719	14759	14527	14642	14446	14558	14721	14554	14616	14705	14702	14612	14677	14659	14621	14553	14598	14333	14808	14653	14646	14597	14618	14491	14670	14544	14598	14653	14465	14695	14419	14699	14697	14582	14573	14708	14557	14586	14461	14611	14454	14487	14590	14544	14390	14443	14370	14634	14733	14572	14534	14624	14576	14791	14544	14606	14544	14525	14606	14646	14698	14626	14530	14517	14454	14324	14392	14631	14530	14508	14661	14623	14666	14481	14787	14691	14693	14651	14652	14717	14581	14720	14543	14793	14727	14759	14627	14697	14582	14328	14785	14508	14525	14599	14616	14645	14494	14581	14646	14336	14522	14622	14711	14606	14893	14660	14541	14618	14480	14503	14402	14616	14579	14742	14608	14450	14715	14783	14597	14689	14508	14540	14517	14819	14645	14497	14362	14535	14463	14605	14621	14557	14527	14572	14683	14587	14508	14608	14691	14629	14579	14734	14585	14538	14578	14630	14688	14614	14714	14534	14627	14770	14644	14739	14622	14544	14587	14550	14628	14525	14566	14566	14694	14731	14701	14562	14409	14446	14662	14710	14486	14465	14558	14741	14455	14618	14631	14402	14636	14512	14783	14650	14492	14404	14447	14670	14683	14615	14576	14801	14707	14367	14618	14681	14694	14431	14585	14724	14526	14639	14545	14567	14385	14428	14767	14646	14506	14619	14681	14499	14628	14597	14670	14576	14514	14592	14693	14767	14756	14734	14482	14666	14446	14527	14721	14468	14658	14597	14576	14688	14550	14557	14800	14732	14479	14638	14667	14655	14537	14595	14681	14489	14572	14581	14703	14742	14635	14712	14551	14535	14646	14527	14605	14590	14501	14614	14534	14588	14700	14546	14526	14452	14438	14640	14543	14558	14601	14483	14445	14588	14564	14577	14453	14502	14697	14714	14533	14684	14632	14532	14671	14652	14725	14550	14653	14706	14552	14665	14686	14683	14411	14528	14512	14492	14503	14759	14582	14599	14801	14586	14503	14601	14486	14529	14625	14564	14486	14682	14676	14676	14507	14489	14521	14586	14525	14639	14488	14486	14442	14580	14562	14443	14596	14516	14540	14583	14591	14667	14584	14632	14753	14488	14530	14676	14656	14351	14619	14650	14546	14625	14517	14717	14481	14622	14614	14500	14664	14707	14617	14441	14459	14618	14541	14708	14528	14745	14755	14540	14558	14509	14405	14685	14423	14414	14592	14613	14659	14801	14589	14477	14538	14642	14644	14587	14597	14647	14536	14519	14515	14565	14466	14553	14616	14613	14480	14510	14541	14598	14435	14507	14451	14689	14567	14636	14588	14676	14525	14540	14535	14720	14572	14600	14535	14540	14525	14470	14296	14590	14582	14755	14471	14789	14677	14718	14532	14622	14802	14587	14634	14487	14500	14765	14784	14681	14584	14500	14631	14566	14633	14663	14329	14472	14560	14760	14592	14659	14376	14552	14451	14606	14532	14539	14624	14842	14513	14411	14508	14612	14612	14477	14879	14655	14704	14730	14702	14589	14272	14622	14592	14449	14573	14730	14613	14481	14648	14765	14654	14660	14738	14712	14426	14622	14555	14562	14565	14539	14598	14517	14675	14628	14653	14565	14500	14589	14733	14721	14483	14576	14611	14546	14695	14598	14473	14506	14559	14559	14792	14711	14747	14539	14519	14765	14645	14556	14527	14541	14553	14636	14686	14632	14582	14515	14642	14589	14615	14573	14494	14812	14621	14514	14615	14648	14526	14629	14437	14606	14551	14690	14714	14600	14658	14543	14515	14640	14628	14320	14568	14665	14645	14490	14658	14660	14774	14597	14616	14736	14622	14722	14592	14638	14511	14519	14504	14644	14717	14696	14698	14761	14480	14311	14530	14744	14515	14663	14560	14567	14836	14662	14645	14567	14637	14555	14834	14566	14448	14559	14623	14717	14479	14633	14557	14670	14680	14803	14678	14576	14568	14786	14617	14713	14623	14573	14707	14753	14472	14532	14551	14702	14519	14557	14608	14797	14633	14582	14587	14693	14502	14587	14582	14711	14489	14628	14670	14531	14723	14577	14628	14650	14626	14506	14570	14614	14670	14545	14493	14664	14550	14712	14632	14498	14411	14629	14568	14578	14665	14529	14781	14637	14529	14440	14558	14525	14636	14586	14575	14447	14579	14610	14282	14577	14719	14615	14589	14639	14396	14542	14569	14574	14725	14516	14561	14607	14523	14523	14643	14481	14459	14593	14739	14603	14738	14618	14601	14732	14520	14562	14567	14672	14643	14424	14593	14751	14777	14427	14520	14505	14572	14552	14586	14677	14515	14631	14628	14600	14558	14648	14566	14546	14555	14669	14709	14559	14557	14527	14641	14401	14605	14281	14405	14583	14409	14541	14802	14336	14562	14570	14715	14437	14386	14475	14443	14521	14658	14505	14734	14518	14477	14857	14681	14578	14576	14504	14471	14617	14706	14802	14507	14629	14747	14433	14624	14609	14499	14730	14445	14564	14669	14489	14639	14639	14541	14713	14468	14893	14585	14434	14571	14634	14569	14776	14471	14542	14687	14592	14777	14475	14510	14548	14472	14633	14610	14705	14717	14709	14681	14681	14516	14441	14543	14529	14714	14466	14368	14737	14722	14586	14611	14471	14771	14666	14563	14569	14713	14712	14638	14574	14544	14660	14629	14453	14775	14615	14577	14806	14635	14619	14621	14575	14747	14666	14558	14564	14661	14647	14486	14507	14550	14769	14549	14651	14274	14606	14704	14619	14523	14407	14410	14398	14446	14659	14446	14676	14516	14661	14729	14574	14768	14654	14573	14607	14426	14442	14267	14478	14488	14546	14670	14498	14612	14734	14675	14528	14696	14510	14518	14446	14689	14621	14460	14633	14536	14672	14587	14690	14517	14892	14483	14601	14691	14703	14448	14563	14427	14623	14599	14582	14790	14572	14428	14574	14550	14506	14373	14544	14585	14593	14519	14661	14757	14618	14656	14897	14703	14560	14511	14686	14574	14511	14482	14414	14565	14631	14577	14722	14819	14523	14663	14748	14589	14582	14469	14497	14625	14653	14575	14627	14642	14597	14593	14632	14470	14440	14787	14573	14565	14830	14635	14476	14581	14695	14679	14605	14702	14700	14599	14616	14661	14834	14668	14745	14707	14682	14620	14690	14637	14741	14676	14791	14604	14396	14444	14749	14579	14532	14535	14799	14731	14634	14659	14399	14600	15012	14771	14759	14764	14565	14629	14521	14939	14457	14596	14520	14874	14590	14571	14510	14631	14618	14690	14621	14626	14741	14569	14458	14688	14526	14540	14792	14523	14616	14618	14447	14512	14469	14683	14526	14476	14599	14495	14815	14663	14473	14589	14666	14692	14540	14626	14557	14557	14378	14629	14691	14714	14843	14592	14490	14710	14439	14529	14563	14517	14638	14575	14562	14446	14324	14650	14514	14501	14705	14616	14513	14525	14596	14347	14522	14747	14533	14485	14619	14608	14562	14502	14431	14577	14431	14706	14706	14636	14653	14811	14696	14658	14664	14569	14659	14675	14719	14531	14624	14736	14669	14468	14496	14684	14554	14562	14677	14634	14642	14420	14670	14535	14708	14626	14517	14611	14595	14689	14695	14411	14533	14480	14483	14525	14433	14633	14544	14691	14753	14655	14637	14481	14539	14822	14575	14501	14519	14651	14692	14542	14690	14711	14716	14378	14475	14403	14646	14621	14731	14622	14581	14616	14630	14625	14541	14700	14722	14688	14565	14686	14516	14610	14517	14465	14627	14538	14602	14758	14592	14584	14678	14579	14614	14625	14705	14629	14802	14595	14241	14492	14513	14537	14685	14810	14598	14582	14409	14616	14450	14639	14652	14570	14460	14862	14630	14699	14588	14657	14565	14762	14674	14563	14510	14464	14660	14636	14714	14530	14513	14405	14597	14460	14648	14747	14546	14432	14517	14496	14518	14534	14607	14905	14583	14549	14598	14528	14648	14732	14770	14697	14438	14560	14596	14671	14618	14694	14808	14613	14458	14525	14595	14687	14552	14773	14657	14503	14585	14715	14528	14567	14682	14618	14468	14637	14554	14709	14774	14498	14785	14586	14465	14745	14708	14536	14726	14668	14665	14595	14707	14700	14836	14567	14636	14580	14507	14664	14573	14682	14657	14657	14574	14367	14671	14696	14625	14696	14628	14645	14719	14479	14519	14591	14510	14735	14578	14524	14599	14785	14637	14576	14484	14639	14551	14574	14377	14683	14571	14600	14654	14763	14790	14823	14592	14467	14503	14596	14708	14572	14452	14611	14420	14597	14545	14634	14637	14820	14541	14476	14689	14603	14638	14633	14446	14487	14512	14713	14607	14707	14680	14546	14563	14735	14691	14619	14710	14562	14647	14583	14667	14578	14568	14583	14859	14443	14621	14688	14649	14825	14566	14549	14626	14474	14556	14723	14744	14530	14613	14674	14662	14492	14449	14554	14445	14592	14608	14804	14791	14498	14734	14518	14561	14616	14619	14510	14660	14418	14681	14559	14719	14701	14710	14722	14603	14746	14511	14588	14635	14625	14576	14690	14446	14569	14698	14523	14734	14492	14647	14645	14476	14701	14624	14573	14648	14761	14755	14395	14727	14392	14562	14671	14541	14427	14774	14563	14522	14665	14635	14685	14634	14727	14459	14535	14676	14647	14607	14451	14750	14734	14714	14448	14496	14690	14579	14472	14475	14558	14524	14390	14331	14546	14866	14578	14559	14604	14668	14487	14548	14450	14558	14602	14722	14778	14705	14598	14607	14656	14541	14479	14619	14724	14759	14539	14652	14569	14429	14632	14511	14678	14696	14529	14568	14645	14431	14532	14426	14584	14481	14707	14656	14748	14460	14608	14802	14443	14476	14455	14594	14555	14617	14449
28127	49071	48332	40083	33779	28867	25306	22957	19819	17753	16508	15754	15294	14980	14655	14726	14488	14299	14259	14236	14498	14190	14229	14037	14229	14125	14094	14345	14174	14053	14107	13989	14206	13955	13964	13954	13815	14067	14011	14191	14003	14108	13925	13900	13829	13936	14005	13992	13867	13989	13890	14001	14106	14026	13919	13975	13983	13921	13898	13820	13945	13948	14120	13963	13951	14034	14055	13980	13810	13643	14012	13867	14019	14044	13969	14019	13841	13914	13895	13739	13942	13959	14006	14039	13966	13827	14092	14003	14031	13943	13740	13833	13887	13877	13819	13930	13832	13849	13980	13875	13964	14023	13694	13976	13956	13952	13914	13923	13790	13818	13880	13853	13819	13903	14000	13849	13943	13803	13793	13886	13960	13963	13893	13952	13792	13836	13968	13865	13931	13846	13994	14097	13915	13909	13652	14069	13997	13927	13892	14041	13867	13844	13829	13879	13697	14091	13964	13946	13863	13964	13842	13880	13842	13924	13850	13890	13833	13750	13819	13779	13894	13993	13934	13769	13827	13828	13896	13910	13878	13877	13840	13807	13830	14038	13915	14091	13876	13778	13788	13728	14034	13956	13951	13916	13965	13801	13857	13888	14021	13756	13922	13870	14032	13786	13979	13906	13907	13969	13953	13903	13933	13980	13846	13745	13916	13932	13942	13901	13964	13881	13971	13925	13875	13985	13793	13878	14005	14018	13898	13857	14004	13805	14022	13893	13926	13792	13738	13830	13969	13926	13898	13990	13979	13813	13986	13946	13765	13814	13815	13826	13995	13853	13962	13913	13982	13879	14020	13936	13953	13945	13728	14157	13757	14099	13956	13926	13879	13851	13891	13868	13876	13942	13952	13946	13858	13872	13765	13857	13889	13879	13947	13771	13924	14013	13855	13995	14186	14027	13895	13911	13927	13783	13804	13807	13957	13857	13944	13818	13865	13983	13884	13860	13902	13874	14038	13796	13941	13938	13872	13887	13860	13705	13796	13938	13903	13952	14010	13824	13947	13877	14015	13998	13898	13972	13802	13905	13799	13982	14080	13928	14069	13938	13889	14030	13904	13780	13981	13898	13880	13834	13996	13817	13940	14158	13793	13840	13995	13952	13787	13923	13830	13771	13998	13933	13896	13879	13887	13971	14031	13865	13925	13707	13984	13846	13906	13953	14025	13982	13872	14082	13993	13812	14012	13940	13915	13974	13970	13946	14059	14018	13875	13924	14006	13858	13760	13892	13833	13921	13817	13782	13754	13961	13809	13962	13906	13933	13772	13759	13775	13953	13798	13913	13914	13947	13830	13878	13982	13853	13951	14090	13870	13717	13849	13870	13901	13841	13923	13778	13880	14035	13833	13747	13998	13993	13936	13985	13805	13989	13898	14016	13913	13739	13987	13707	13930	13762	13859	14054	13920	14107	13880	13923	13982	13901	13913	14127	13738	13868	13946	13731	13924	13880	13955	13932	13916	13782	13971	13803	13866	13867	13840	13935	13946	13869	13897	14128	13727	13671	13956	13804	13984	13880	13996	13864	13863	13973	13878	13987	13970	13929	13807	14031	13853	13874	13943	14037	13650	13921	13844	14119	14003	13881	13750	13815	13924	13893	13982	13977	13859	14004	14002	13913	13776	13732	13805	13973	13939	13802	13761	14031	14033	13851	13883	13888	13850	14007	13886	13958	13686	13927	13989	13787	13936	13846	13852	13843	13924	13994	13887	14025	14131	14004	13995	13785	13732	14023	13859	13880	14049	13951	13948	13802	14062	13781	13885	13916	13918	13900	13897	13845	13931	14060	13967	13833	13886	13857	13887	13913	13787	13887	13980	13807	13910	13973	13829	13814	13826	13681	13898	13961	13946	13880	13711	13930	13772	13844	13848	13903	13853	13874	13999	13974	14001	13794	13990	13921	13986	13989	13968	13749	13846	13777	13857	13864	13992	13904	13845	13809	13856	13918	14134	13959	13939	13940	13796	13974	13879	13817	13882	13784	13986	13964	13730	14004	13863	13960	13956	13908	13930	13932	13903	13899	13911	13872	13825	13659	13882	13899	13947	13817	14011	14062	13986	13813	14064	13746	13948	13860	13847	13938	14066	13915	13971	14005	13858	13949	13950	13847	14103	13890	14060	13759	13953	13978	13848	13922	13956	13915	13903	14004	13867	14131	13844	13765	14027	13882	14126	13856	13950	13937	14059	13910	13975	13815	14046	13943	13888	13815	13925	13950	13795	13847	13872	13818	13898	13847	13901	13913	13965	13937	13938	13848	13850	13842	13842	14097	13864	13974	13870	13736	13881	13833	13939	13821	13741	13975	13896	13899	13950	13800	13946	13886	13920	13980	13804	13818	13878	13757	13981	13908	13813	13867	13991	13807	13963	13941	13710	13878	13962	13827	13920	13802	13945	13909	13857	13986	13849	13887	13977	13950	13872	13958	14088	13937	13864	13765	13788	14070	14081	13973	13744	13935	13798	13847	13913	13968	13820	13839	13900	13824	14021	14008	13914	13904	14068	14109	13876	13853	13889	13867	13981	14090	13775	13953	13958	13962	14003	13917	14004	13852	13780	14013	13942	13928	13981	14021	13868	13788	13848	13928	13943	13866	13918	13876	13808	13921	14018	13887	13880	13811	13917	13801	13972	13941	14055	14014	13679	13761	13989	13948	13896	13919	13825	13898	13940	13842	13894	14024	13841	14005	13904	13961	13900	13879	13820	13901	13698	13854	13816	13857	13987	14012	13980	13735	13990	13719	13848	13756	13971	14139	13894	14028	14048	13816	13783	14011	13846	13984	13952	13942	13911	13837	13984	13957	13945	13940	14018	13922	14005	14077	13838	13890	13854	13749	14025	14112	13935	13839	13934	13921	13916	13946	13821	13933	13900	13957	13972	13721	13942	13951	13801	13865	13898	13944	13944	13886	14022	13722	13918	13903	13746	14027	13952	13761	13823	14022	14177	13779	13965	13982	13803	13951	13941	13780	13871	13814	14045	13582	13912	13848	13953	14115	13829	13861	13962	13958	13913	13894	13762	14041	13864	13883	13786	13929	13839	13820	13903	14004	13885	13853	13866	14049	13843	13924	13790	13985	13905	13887	13847	13763	13912	13796	13955	13893	13923	13926	13994	13903	13915	13781	13896	13864	14117	13934	14016	13977	13995	13735	14073	13903	13877	14026	13852	13994	13995	13992	13839	13976	14067	14189	13853	14089	13796	13993	14107	13759	13900	13969	14009	13827	13762	13847	13936	14084	13826	14060	13927	13995	14053	13936	13903	13928	13820	13930	13866	13915	13888	13824	13840	13725	13992	13886	13805	13951	13796	13817	13843	13903	14038	13917	13809	13926	13730	13794	13880	13969	14007	13813	13937	13613	13946	13910	13727	13903	13779	13797	13815	13907	13900	13858	13779	13834	13942	13985	13948	13769	14024	13978	13775	13874	13968	13910	13896	13870	13903	13929	13955	13854	13911	13767	14035	13909	13693	14001	13963	13874	13862	13766	14000	13787	13973	13958	13806	13898	13855	13851	13884	13849	13887	13881	13959	13954	14039	13975	14053	13920	13967	13962	13781	14073	13856	14141	13888	13960	13899	14011	13765	13956	14063	13970	14007	13841	13800	13991	13832	14075	13791	13955	13880	14040	13737	14076	13991	13853	14008	13962	13892	13939	13961	13957	13869	13941	13938	14086	13872	13854	13939	13788	13813	13943	13947	13797	13914	13913	13823	13720	13899	13863	13776	13938	13881	13914	14168	13874	13984	13928	13906	13786	13946	13776	14005	13998	13854	13922	13981	13895	13877	13979	13863	13756	13959	13989	13844	13886	14135	13895	13946	13844	13921	13758	13968	13859	13912	13703	13841	13764	13770	14072	13923	14090	13898	13922	14026	13894	13891	13822	13871	13747	13931	13810	13987	13932	13903	13861	13911	13946	14013	13922	13939	14112	14057	13746	14111	13989	13847	13843	13888	14028	13905	13913	13846	13859	13902	13973	13870	13869	13881	13791	13756	13944	13780	13992	13991	13776	13844	14064	13832	13832	13882	13861	13852	13893	13861	13922	13970	13913	13879	13847	14048	13864	13892	14076	13732	13904	13893	13907	13846	13859	13776	13930	13879	13975	13953	13874	13973	13937	14011	13836	13994	13924	13949	13912	13913	14076	13944	13710	14043	13914	13872	13836	13919	14071	13943	13937	13836	13653	14036	13933	13996	13949	13937	13989	13941	13945	14076	13959	13933	14020	13974	13945	13888	14118	13761	13832	13941	13699	13841	13889	13909	13758	13954	14067	13745	13752	13784	13800	13864	13936	13902	13891	13940	13991	13659	13848	13964	13802	13815	14048	13874	13974	13912	14100	13901	13834	13937	13914	13870	13892	13977	13901	13919	13832	13707	13958	13807	13980	14079	13993	13897	13888	13841	14110	13896	13877	13870	13951	13803	13870	13901	13875	13954	13910	13823	13879	13920	13815	13828	13938	13786	13943	13790	13972	13759	13754	13948	14073	14035	13977	14005	13814	13859	13931	14000	13911	13962	14062	13889	13911	13897	14036	13877	13947	13935	13795	14062	13830	14023	13927	13812	14019	14037	13919	13955	13814	13839	13837	13934	13893	13921	13893	13921	13794	13963	14029	14036	13824	13890	13821	13809	13888	13968	13942	13826	13930	13877	13912	13942	13792	14017	13905	14118	13959	13911	13866	13887	13888	14005	13867	13861	13931	13823	14015	14010	13915	13743	13928	13856	13935	13839	13889	13848	13883	14094	13977	13874	13894	13967	13905	14013	13947	13883	13911	13827	13757	13992	13939	13912	13864	13938	13905	13999	13854	13969	13952	13886	14126	13961	13813	13942	13800	13856	14111	13887	13775	13905	13983	13911	13930	13886	13798	13801	13928	13844	13976	13839	13847	13837	13800	13765	13943	13960	13950	13934	13878	13877	14173	13968	13832	14019	13786	14022	13946	13859	13941	13922	13898	13828	14073	14002	13892	13703	13805	14011	13978	13867	14033	13976	13964	13881	13714	13961	13810	14003	13982	13805	13838	13872	13915	14097	13920	13958	13844	13918	13771	13950	13829	13927	13692	13949	13986	13878	14003	13912	13951	13888	13946	14081	13954	13805	14139	13940	13967	13942	14098	14015	13952
23202	21626	29712	24139	22755	26204	28726	22497	19646	18299	17145	16409	15921	15668	15580	15292	15408	15136	15357	15049	14789	14728	14935	14825	14897	14998	14629	14590	14833	14590	14683	14825	14388	14496	14633	14625	14577	14614	14686	14678	14715	14673	14535	14552	14538	14603	14438	14513	14580	14729	14596	14552	14679	14625	14584	14597	14477	14293	14571	14576	14478	14488	14544	14708	14348	14347	14499	14656	14765	14487	14418	14523	14545	14486	14447	14484	14654	14324	14429	14508	14613	14712	14442	14516	14519	14457	14311	14580	14406	14458	14516	14411	14486	14594	14346	14404	14605	14546	14519	14583	14555	14347	14615	14401	14643	14543	14582	14483	14379	14617	14480	14473	14544	14434	14386	14621	14564	14656	14620	14473	14432	14365	14429	14199	14526	14508	14556	14392	14602	14502	14429	14426	14240	14319	14532	14475	14522	14398	14380	14496	14492	14481	14324	14400	14289	14547	14481	14476	14405	14507	14638	14454	14506	14403	14246	14613	14426	14434	14610	14362	14550	14462	14532	14310	14507	14484	14565	14411	14426	14298	14511	14395	14359	14435	14494	14421	14435	14534	14550	14509	14522	14563	14361	14507	14455	14551	14513	14448	14398	14639	14453	14528	14380	14588	14569	14390	14410	14417	14376	14564	14504	14539	14581	14337	14411	14229	14498	14258	14448	14521	14345	14354	14425	14376	14375	14437	14407	14550	14343	14448	14381	14406	14678	14362	14397	14324	14491	14287	14372	14381	14467	14298	14378	14469	14504	14396	14439	14380	14344	14289	14376	14381	14209	14403	14613	14500	14535	14156	14665	14428	14409	14446	14527	14468	14471	14518	14520	14682	14448	14295	14516	14286	14301	14483	14352	14411	14302	14497	14398	14467	14467	14520	14609	14469	14394	14471	14375	14376	14746	14491	14441	14496	14435	14346	14373	14442	14487	14430	14404	14349	14463	14415	14323	14429	14436	14403	14580	14364	14342	14313	14319	14239	14470	14378	14604	14412	14429	14346	14346	14389	14344	14658	14585	14446	14507	14462	14432	14233	14392	14325	14453	14445	14366	14407	14436	14498	14346	14329	14429	14314	14301	14529	14448	14306	14415	14499	14296	14651	14559	14280	14538	14525	14445	14686	14443	14430	14597	14372	14499	14441	14709	14454	14477	14403	14450	14364	14509	14409	14431	14487	14484	14334	14514	14264	14424	14459	14383	14440	14355	14526	14478	14528	14323	14379	14541	14500	14362	14475	14528	14372	14392	14394	14384	14395	14395	14263	14476	14443	14381	14471	14666	14282	14225	14654	14558	14429	14379	14373	14588	14478	14435	14431	14512	14354	14469	14348	14427	14385	14412	14436	14468	14347	14546	14524	14448	14527	14587	14262	14456	14569	14279	14362	14521	14294	14479	14520	14511	14437	14380	14472	14421	14365	14416	14472	14327	14396	14331	14557	14406	14515	14346	14252	14332	14533	14398	14422	14519	14550	14647	14466	14489	14222	14360	14463	14411	14495	14272	14356	14486	14437	14485	14400	14412	14537	14353	14383	14553	14603	14691	14372	14370	14490	14456	14428	14481	14248	14362	14389	14411	14561	14361	14374	14425	14354	14388	14445	14458	14453	14485	14449	14475	14369	14518	14395	14586	14494	14398	14505	14273	14328	14365	14566	14496	14500	14546	14445	14307	14364	14235	14458	14346	14348	14468	14435	14314	14513	14369	14340	14500	14397	14551	14202	14294	14610	14392	14340	14511	14516	14455	14356	14451	14605	14549	14485	14531	14537	14435	14345	14227	14314	14427	14502	14404	14575	14312	14395	14411	14404	14382	14498	14409	14343	14537	14530	14422	14495	14335	14335	14431	14316	14415	14489	14301	14450	14436	14515	14485	14376	14468	14503	14461	14313	14496	14442	14583	14240	14288	14435	14398	14306	14315	14434	14501	14374	14547	14500	14433	14245	14342	14449	14558	14501	14550	14570	14489	14419	14381	14422	14356	14285	14468	14379	14435	14629	14555	14357	14532	14397	14461	14677	14570	14477	14572	14553	14328	14492	14376	14520	14613	14525	14330	14453	14306	14450	14426	14447	14119	14437	14374	14407	14403	14600	14480	14447	14629	14403	14540	14219	14538	14489	14308	14403	14513	14556	14248	14399	14437	14362	14375	14326	14459	14402	14247	14486	14540	14391	14493	14581	14498	14566	14503	14318	14760	14310	14438	14381	14360	14511	14341	14401	14447	14536	14463	14410	14437	14623	14298	14470	14491	14395	14557	14347	14455	14454	14441	14522	14534	14412	14439	14579	14355	14501	14662	14485	14398	14439	14290	14287	14501	14373	14490	14334	14415	14532	14382	14544	14553	14424	14433	14384	14362	14458	14412	14509	14403	14440	14419	14350	14282	14402	14437	14378	14463	14348	14507	14509	14295	14537	14298	14347	14489	14541	14436	14548	14617	14579	14421	14564	14525	14342	14506	14378	14196	14471	14352	14434	14378	14560	14534	14558	14472	14580	14432	14237	14329	14455	14426	14368	14512	14457	14336	14563	14343	14418	14368	14555	14343	14503	14384	14315	14310	14356	14480	14202	14416	14456	14253	14339	14320	14347	14541	14568	14405	14333	14417	14410	14479	14421	14499	14473	14477	14360	14392	14393	14344	14339	14379	14312	14399	14302	14469	14449	14585	14458	14492	14436	14409	14435	14433	14379	14283	14387	14373	14461	14164	14345	14458	14601	14584	14333	14453	14464	14314	14522	14472	14320	14548	14507	14236	14238	14511	14403	14268	14360	14469	14522	14408	14383	14353	14515	14457	14250	14322	14161	14402	14582	14329	14660	14311	14346	14253	14230	14470	14431	14461	14232	14532	14415	14335	14344	14532	14404	14382	14430	14382	14489	14503	14432	14460	14375	14373	14384	14422	14526	14567	14423	14244	14500	14413	14420	14362	14425	14470	14534	14354	14610	14464	14339	14577	14253	14578	14339	14486	14433	14334	14376	14502	14568	14553	14441	14489	14255	14395	14276	14419	14272	14454	14572	14321	14364	14324	14537	14339	14329	14555	14349	14539	14578	14416	14429	14471	14319	14391	14406	14386	14446	14300	14305	14434	14537	14435	14535	14414	14360	14360	14384	14457	14490	14435	14239	14518	14446	14369	14381	14525	14568	14451	14432	14491	14424	14474	14486	14447	14497	14445	14377	14372	14284	14381	14449	14394	14218	14317	14415	14371	14389	14309	14532	14475	14367	14544	14241	14482	14363	14382	14406	14462	14418	14512	14442	14551	14417	14435	14428	14510	14447	14498	14491	14559	14447	14401	14365	14293	14373	14360	14410	14354	14587	14414	14333	14377	14409	14391	14347	14651	14378	14544	14374	14290	14345	14429	14338	14382	14372	14220	14344	14496	14407	14450	14600	14226	14473	14435	14528	14533	14557	14484	14519	14437	14310	14329	14525	14321	14273	14235	14384	14431	14308	14375	14510	14472	14476	14336	14230	14253	14287	14416	14449	14434	14417	14378	14494	14271	14380	14589	14400	14484	14360	14428	14470	14318	14569	14480	14477	14486	14413	14256	14359	14424	14548	14464	14485	14240	14348	14348	14477	14395	14351	14226	14370	14548	14373	14545	14468	14447	14658	14404	14522	14476	14322	14363	14517	14415	14407	14455	14326	14493	14425	14598	14288	14389	14568	14344	14506	14421	14607	14437	14270	14586	14565	14428	14231	14472	14362	14447	14578	14465	14228	14576	14355	14427	14594	14321	14459	14345	14476	14460	14346	14332	14575	14443	14383	14258	14432	14449	14543	14370	14495	14263	14452	14526	14462	14223	14511	14473	14324	14364	14448	14566	14482	14483	14538	14638	14343	14662	14528	14399	14531	14617	14493	14371	14410	14350	14319	14470	14560	14496	14333	14363	14619	14420	14321	14381	14368	14548	14425	14285	14494	14291	14348	14368	14432	14724	14482	14377	14462	14454	14411	14438	14365	14308	14382	14430	14617	14403	14500	14380	14421	14380	14386	14505	14387	14453	14448	14548	14410	14378	14401	14440	14548	14524	14481	14560	14374	14496	14302	14555	14400	14428	14510	14473	14353	14411	14495	14516	14415	14475	14524	14329	14508	14457	14442	14349	14530	14370	14412	14539	14353	14509	14307	14309	14381	14455	14345	14604	14437	14430	14387	14464	14521	14532	14481	14470	14454	14440	14334	14325	14532	14403	14563	14512	14561	14480	14689	14271	14437	14264	14417	14418	14683	14596	14433	14433	14505	14305	14434	14476	14413	14393	14530	14427	14362	14403	14342	14414	14209	14554	14480	14305	14303	14571	14473	14264	14473	14417	14560	14509	14409	14427	14378	14432	14337	14459	14668	14542	14244	14407	14283	14460	14493	14583	14357	14272	14308	14430	14250	14398	14503	14427	14280	14418	14490	14380	14424	14464	14418	14460	14486	14346	14358	14462	14559	14498	14364	14450	14586	14660	14577	14372	14362	14416	14391	14633	14375	14301	14492	14504	14533	14400	14363	14279	14414	14477	14402	14507	14500	14601	14511	14438	14256	14525	14443	14410	14422	14676	14470	14289	14384	14482	14524	14625	14520	14426	14402	14312	14259	14462	14234	14416	14258	14439	14450	14562	14405	14355	14436	14382	14484	14479	14398	14383	14601	14431	14521	14443	14508	14334	14402	14399	14398	14373	14518	14425	14305	14453	14461	14244	14462	14442	14432	14548	14229	14334	14389	14261	14560	14315	14420	14310	14410	14396	14371	14317	14551	14313	14210	14418	14520	14519	14442	14419	14391	14323	14427	14453	14460	14448	14346	14638	14421	14348	14307	14625	14481	14444	14631	14507	14255	14474	14403	14319	14459	14796	14342	14492	14353	14601	14417	14426	14519	14542	14463	14453	14390	14411	14464	14512	14527	14616	14388	14449	14552	14408	14409	14297	14405	14536	14415	14234	14277	14465	14589	14257	14670	14497	14235	14386	14363	14353	14464	14318	14355	14354	14400	14389	14463	14570	14529	14451	14295	14492	14382	14496	14664	14330	14319	14376	14478	14191	14309	14276	14440	14492	14375	14381	14286	14269	14551	14237	14370	14605	14533	14407	14462	14344	14571	14348	14592	14232	14461	14499	14294	14526	14339	14237	14558
29627	53198	51836	44091	37238	32348	28627	25638	21750	19160	17757	16527	15720	15384	15163	15009	14675	14601	14373	14343	14341	14196	13978	14099	14141	14224	13757	13934	14006	13918	13872	14046	14002	13852	13904	13885	13674	13908	13813	14010	13865	13796	13777	13853	13883	13746	13828	13780	13755	13768	13796	13807	13727	13706	13876	13614	13786	13815	13805	13658	13668	13671	13760	13821	14038	13750	13729	13760	13781	13728	13806	13717	13676	13876	13914	13736	13678	13785	13842	13560	13793	13806	13827	13802	13848	13697	13795	13668	13792	13755	13688	13770	13695	13670	13740	13647	13626	13758	13646	13717	13854	13666	13753	13782	13708	13824	13757	13585	13738	13634	13744	13580	13645	13703	13765	13827	13792	13700	13857	13789	13707	13889	13811	13643	13895	13795	13772	13688	13591	13679	13828	13949	13764	13573	13812	13661	13901	13654	13782	13620	13854	13871	13870	13727	13635	13776	13723	13586	13941	13622	13678	13784	13665	13913	13776	13850	13862	13772	13701	13707	13912	13705	13694	13753	13697	13672	13674	13755	13807	13718	13654	13855	13795	13759	13720	13591	13904	13655	13633	13719	13733	13671	13625	13724	13579	13709	13590	13659	13661	13583	13847	13631	13607	13759	13818	13870	13630	13782	13785	13736	13832	13787	13802	13873	13723	13660	13849	13725	13698	13731	13654	13800	13745	13748	13676	13646	13817	13616	13703	13634	13731	13704	13419	13775	13818	13769	13602	13722	13649	13611	13738	13757	13601	13730	13773	13849	13582	13719	13804	13844	13649	13615	13824	13679	13674	13692	13743	13705	13597	13745	13800	13700	13758	13942	13756	13645	13663	13430	13756	13721	13729	13822	13793	13816	13688	13641	13833	13982	13585	13660	13733	13813	13691	13841	13754	13771	13651	13738	13814	13793	13749	13794	13765	13753	13964	13677	13561	13688	13642	13583	13803	13703	13690	13742	13615	13705	13643	13829	13727	13595	13758	13832	13727	13737	13822	13673	13709	13853	13631	13845	13850	13784	13711	13794	13791	13693	13824	13823	13582	13837	13574	13712	13776	13750	13689	13672	13844	13761	13591	13828	13636	13855	13648	13785	13902	13679	13795	13920	13730	13717	13776	13582	13738	13614	13517	13614	13679	13668	13636	13809	13829	13786	13873	13766	13727	13780	13718	13746	13633	13741	13685	13644	13749	13655	13936	13959	13703	13780	13740	13693	13908	13788	13697	13697	13647	13588	13751	13747	13769	13767	13757	13903	13802	13788	13854	13591	13749	13821	13920	13772	13715	13860	13752	13677	13685	13613	13790	13819	13617	13801	13679	13684	13877	13848	13616	13672	13716	13705	13623	13859	13805	13536	13724	13638	13774	13724	13755	13687	13707	13787	13837	13657	13704	13725	13661	13686	13708	13651	13657	13800	13687	13725	13758	13715	13802	13764	13687	13893	13720	13774	13766	13756	13755	13680	13762	13769	13787	13745	13652	13640	13744	13770	13852	13862	13753	13700	13924	13837	13869	13764	13567	13727	13606	13677	13567	13735	13677	13839	13732	13579	13740	13619	13639	13718	13764	13868	13820	13806	13714	13769	13773	13867	13849	13505	13608	13679	13611	13757	13706	13794	13643	13532	13860	13666	13760	13688	13822	13808	13668	13794	13736	13725	13765	13744	13889	13596	13690	13794	13804	13713	13681	13815	13794	13529	13835	13695	13914	13753	13813	13729	13809	13820	13711	13664	13611	13604	13808	13741	13741	13720	13825	13637	13713	13601	13685	13820	13703	13704	13872	13687	13792	13783	13672	13630	13712	13744	13766	13700	13681	13741	13598	13629	13717	13589	13836	13704	13780	13803	13798	13611	13824	13582	13612	13717	13700	13652	13824	13492	13635	13728	13625	13756	13663	13769	13709	13508	13741	13738	13633	13616	13713	13691	13682	13657	13685	13623	13802	13777	13878	13851	13731	13818	13766	13523	13550	13661	13732	13701	13849	13779	13722	13666	13755	13678	13767	13727	13679	13708	13768	13583	13751	13910	13704	13717	13576	13661	13495	13775	13792	13783	13609	13582	13735	13823	13727	13790	13623	13752	13812	13840	13547	13796	13756	13777	13663	13772	13640	13834	13648	13834	13713	13631	13889	13897	13845	13670	13630	13742	13896	13762	13763	13830	13881	13674	13770	13501	13787	13560	13547	13743	13815	13719	13805	13740	13731	13784	13712	13629	13810	13713	13643	13713	13767	13784	13733	13892	13725	13849	13792	13820	13715	13835	13850	13758	13693	13655	13644	13779	13747	13751	13825	13671	13663	13682	13766	13747	13812	13670	13826	13905	13775	13516	13750	13779	13788	13772	13683	13653	13703	13814	13703	13826	13804	13803	13801	13701	13787	13863	13807	13680	13793	13902	13656	13721	13806	13742	13611	13613	13784	13636	13741	13712	13819	13682	13937	13807	13463	13644	13765	13707	13665	13697	13754	13676	13718	13805	13851	13637	13865	13765	13646	13718	13741	13898	13796	13816	13809	13637	13736	13798	13909	13594	13906	13754	13778	13746	13640	13838	13704	13595	13622	13673	13743	13647	13639	13879	13534	13647	13614	13800	13661	13776	13607	13669	13782	13576	13673	13805	13898	13719	13771	13662	13917	13685	13688	13701	13651	13662	13560	13855	13760	13758	13773	13579	13834	13833	13735	13784	13590	13756	13656	13634	13594	13860	13663	13910	13874	13857	13710	13771	13843	13656	13658	13739	13783	13875	13652	13814	13803	13683	13779	13539	13637	13934	13743	13638	13563	13751	13840	13564	13691	13816	13690	13783	13705	13776	13788	13661	13817	13713	13825	13698	13844	13686	13625	13668	13680	13673	13879	13603	13768	13657	13711	13808	13793	13735	13665	13918	13762	13643	13880	13716	13686	13660	13759	13874	13801	13678	13868	13714	13685	13853	13706	13773	13769	13773	13471	13620	13793	13677	13860	13745	13838	13572	13796	13764	13875	13819	13729	13651	13573	13809	13666	13873	13736	13702	13574	13666	13743	13783	13705	13750	13718	13734	13836	13512	13679	13561	13533	13611	13634	13781	13790	13634	13611	13648	13740	13698	13826	13807	13518	13729	13670	13870	13754	13740	13779	13712	13700	13758	13762	13694	13690	13837	13838	13665	13500	13672	13837	13799	13729	13697	13690	13551	13934	13789	14015	13804	13648	13929	13779	13697	13751	13576	13879	13792	13799	13647	13592	13783	13631	13782	13802	13686	13707	13758	13779	13712	13749	13682	13748	13800	13644	13760	13814	13855	13723	13838	13615	13795	13556	13611	13782	13828	13714	13601	13691	13838	13768	13775	13784	13764	13461	13803	13649	13764	13651	13725	13710	13842	13818	13526	13818	13914	13734	13639	13778	13758	13661	13667	13644	13631	13751	13581	13862	13700	13645	13729	13818	13747	13623	13753	13686	13783	13538	13841	13625	13668	13794	13776	13694	13697	13697	13922	13830	13778	13772	13674	13665	13764	13725	13914	13873	13680	13837	13698	13843	13664	13691	13824	13850	13710	13921	13749	13618	13667	13766	13726	13736	13752	13603	13672	13583	13768	13722	13683	13708	13815	13672	13811	13628	13645	13632	13648	13673	13703	13641	13810	13566	13803	13631	13611	13691	13695	13767	13724	13847	13839	13789	13639	13635	13890	13554	13775	13866	13758	13733	13784	13706	13908	13780	13596	13916	13607	13804	13659	13846	13747	13822	13684	13841	13678	13737	13767	13578	13636	13581	13932	13661	13844	13806	13704	13589	13594	13694	13674	13790	13896	13679	13818	13672	13723	13762	13741	13710	13613	13688	13691	13815	13701	13861	13814	13789	13759	13751	13673	13760	13802	13649	13707	13870	13801	13641	13786	13723	13818	13738	13759	13766	13812	13739	13732	13753	13744	13601	13676	13673	13677	13750	13672	13811	13705	13718	13847	13627	13867	13729	13738	13790	13764	13615	13804	13627	13811	13882	13825	13897	13793	13786	13719	13623	13821	13743	13705	13653	13745	13669	13600	13823	13651	13839	13705	13595	13683	13830	13617	13764	13655	13759	13720	13669	13710	13684	13697	13718	13727	13793	13642	13674	13886	13702	13738	13711	13712	13714	13645	13695	13705	13727	13562	13732	13716	13710	13654	13739	13674	13677	13664	13697	13786	13804	13817	13752	13550	13691	13871	13764	13768	13718	13712	13693	13696	13764	13738	13718	13759	13879	13571	13737	13703	13647	13785	13710	13673	13759	13615	13694	13645	13747	13677	13867	13575	13652	13832	13702	13804	13762	13765	13710	13720	13711	13691	13718	13796	13576	13767	13836	13621	13751	13912	13702	13754	13677	13424	13848	13551	13663	13873	13708	13866	13849	13835	13820	13701	13813	13849	13743	13713	13710	13807	13661	13644	13716	13707	13795	13655	13732	13804	13750	13695	13746	13636	13950	13656	13738	13670	13728	13548	13679	13791	13595	13727	13762	13948	13800	13701	13768	13514	13759	13784	13699	13692	13873	13797	13847	13723	13765	13676	13702	13706	13695	13773	13875	13828	13668	13803	13473	13857	13719	13653	13766	13624	13801	13921	13721	13745	13706	13819	13791	13655	13610	13822	13900	13512	13841	13747	13752	13793	13639	13864	13749	13754	13701	13636	13767	13919	13707	13690	13511	13733	13618	13777	13773	13585	13684	13777	13662	13767	13677	13786	13621	13717	13710	13848	13550	13704	13620	13663	13752	13820	13681	13739	13640	13888	13593	13695	13706	13769	13837	13864	13710	13686	13714	13722	13822	13777	13616	13859	13782	13698	13722	13790	13764	13664	13746	13786	13755	13993	13680	13684	13690	13642	13831	13702	13762	13713	13545	13776	13683	13706	13800	13653	13511	13815	13874	13696	13743	13778	13754	13774	13722	13591	13876	13782	13862	13831	13579	13772	13763	13643	13658	13800	13716	13816	13518	13628	13676	13671	13683	13768	13909	13752	13834	13806	13700	13621	13784	13683	13611	13723	13735	13707	13792	13676	13706	13693	13528	13563	13557	13787	13784	13602	13814	13795	13723	13841	13730	13702	13695	13661	13707	13682	13724	13536	13642	13704	13833	13649	13626	13728	13730	13621	13685	13943	13673	13740
28408	26090	34139	31800	24939	21632	19120	17513	16160	15190	14681	14422	14079	13979	13989	14084	14142	13963	14005	13803	14052	13804	13719	13725	13746	13639	13689	13844	13764	13764	13607	13666	13723	13566	13769	13622	13692	13736	13851	13923	13723	13677	13913	13771	13589	13606	13758	13680	13626	13666	13526	13811	13695	13654	13656	13889	13597	13741	13973	13431	13564	13714	13788	13819	13751	13728	13642	13815	13601	13634	13829	13669	13474	13542	13734	13536	13638	13579	13900	13726	13547	13614	13775	13488	13533	13804	13876	13648	13725	13685	13738	13714	13616	13618	13727	13894	13602	13649	13695	13578	13535	13591	13731	13658	13793	13538	13679	13636	13670	13825	13813	13683	13753	13830	13604	13491	13640	13663	13560	13597	13537	13751	13878	13566	13737	13468	13666	13485	13770	13651	13764	13544	13550	13799	13697	13599	13677	13759	13702	13777	13690	13727	13550	13490	13750	13699	13814	13699	13464	13812	13682	13624	13592	13741	13757	13569	13799	13604	13720	13727	13671	13492	13748	13587	13630	13714	13755	13505	13633	13566	13526	13778	13597	13865	13756	13529	13663	13464	13611	13525	13747	13656	13717	13694	13574	13666	13714	13756	13777	13854	13695	13743	13620	13576	13583	13561	13474	13575	13759	13638	13737	13543	13546	13776	13789	13732	13681	13676	13976	13584	13695	13428	13667	13673	13562	13530	13583	13736	13748	13690	13712	13902	13433	13435	13681	13690	13673	13731	13598	13664	13562	13513	13661	13779	13854	13521	13645	13621	13674	13728	13770	13741	13504	13666	13567	13561	13531	13701	13793	13609	13687	13775	13747	13571	13569	13475	13734	13795	13741	13543	13593	13733	13738	13526	13685	13874	13848	13664	13680	13639	13664	13614	13670	13728	13777	13699	13576	13645	13597	13671	13536	13510	13667	13668	13796	13688	13675	13652	13817	13777	13703	13841	13589	13503	13599	13694	13721	13455	13735	13690	13628	13609	13489	13648	13698	13783	13663	13676	13730	13591	13518	13626	13880	13667	13725	13811	13747	13667	13626	13729	13871	13657	13733	13725	13886	13767	13636	13635	13739	13623	13844	13779	13556	13760	13796	13829	13750	13774	13889	13721	13512	13383	13684	13618	13615	13581	13546	13811	13593	13867	13565	13629	13627	13889	13665	13569	13735	13653	13658	13887	13754	13637	13735	13692	13813	13739	13766	13726	13620	13591	13724	13701	13648	13739	13635	13529	13647	13773	13605	13575	13638	13670	13563	13736	13619	13714	13536	13861	13595	13564	13654	13630	13498	13854	13649	13623	13805	13681	13806	13672	13570	13703	13700	13521	13547	13504	13535	13593	13713	13763	13748	13547	13680	13903	13650	13673	13679	13526	13843	13664	13737	13853	13722	13524	13863	13576	13472	13743	13555	13624	13622	13699	13769	13631	13685	13687	13757	13662	13649	13821	13710	13730	13490	13558	13678	13625	13700	13521	13686	13689	13925	13645	13882	13472	13662	13663	13837	13606	13523	13549	13543	13564	13749	13635	13707	13827	13725	13734	13667	13831	13704	13751	13638	13620	13544	13687	13702	13464	13800	13484	13775	13569	13690	13715	13765	13860	13669	13562	13761	13739	13689	13635	13527	13739	13700	13655	13736	13638	13720	13624	13714	13691	13656	13450	13525	13860	13719	13827	13634	13723	13864	13570	13730	13685	13640	13871	13948	13647	13578	13730	13584	13522	13729	13711	13642	13596	13569	13390	13447	13603	13911	13754	13780	13726	13654	13694	13762	13620	13578	13668	13611	13727	13718	13972	13615	13957	13582	13821	13952	13619	13840	13658	13788	13718	13688	13630	13771	13650	13610	13643	13703	13697	13644	13640	13688	13706	13728	13577	13731	13739	13761	13614	13666	13614	13452	13720	13561	13532	13763	13585	13625	13668	13729	13835	13582	13597	13418	13707	13680	13854	13601	13693	13601	13618	13632	13822	13636	13573	13767	13770	13847	13754	13702	13619	13679	13625	13525	13636	13677	13568	13796	13466	13580	13561	13570	13666	13792	13795	13641	13910	13856	13580	13514	13520	13705	13611	13804	13633	13629	13795	13727	13702	13783	13656	13772	13638	13737	13649	13689	13661	13741	13808	13867	13565	13755	13619	13586	13790	13582	13570	13596	13604	13853	13850	13664	13688	13746	13781	13820	13467	13542	13727	13586	13838	13843	13522	13739	13818	13691	13544	13686	13731	13597	13582	13558	13713	13957	13666	13781	13543	13891	13701	13739	13716	13689	13743	13669	13581	13563	13648	13785	13680	13862	13875	13739	13671	13725	13643	13552	13519	13667	13651	13760	13638	13569	13779	13673	13602	13822	13813	13638	13715	13622	13465	13711	13715	13801	13639	13744	13652	13685	13827	13595	13834	13747	13529	13656	13674	13859	13881	13673	13628	13594	13750	13565	13590	13603	13735	13668	13747	13588	13607	13687	13628	13774	13498	13535	13919	13760	13796	13775	13609	13682	13541	13769	13677	13780	13710	13650	13624	13731	13744	13764	13540	13635	13666	13790	13606	13580	13783	13550	13627	13864	13732	13596	13840	13746	13797	13616	13610	13621	13674	13670	13621	13717	13790	13696	13688	13880	13790	13705	13737	13456	13763	13621	13818	13808	13662	13659	13722	13663	13632	13838	13623	13729	13714	13739	13714	13630	13706	13776	13611	13658	13607	13836	13758	13578	13835	13590	13569	13641	13646	13697	13779	13668	13682	13742	13600	13789	14026	13780	13654	13658	13817	13621	13679	13614	13813	13550	13657	13665	13701	13901	13651	13652	13805	13586	13699	13584	13529	13559	13859	13884	13623	13752	13696	13657	13623	13802	13638	13760	13810	13702	13723	13777	13790	13807	13444	13680	13574	13738	13611	13678	13610	13604	13750	13653	13628	13730	13722	13477	13501	13661	13578	13689	13828	13781	13685	13556	13645	13573	13784	13549	13694	13641	13665	13575	13557	13610	13598	13780	13790	13594	13635	13612	13637	13643	13650	13625	13632	13764	13700	13669	13613	13636	13682	13682	13807	13539	13603	13905	13765	13768	13561	13556	13596	13652	13652	13569	13559	13780	13714	13683	13669	13717	13689	13546	13846	13901	13631	13725	13821	13703	13682	13878	13538	13745	13315	13620	13670	13785	13606	13663	13769	13748	13566	13759	13820	13696	13519	13637	13605	13616	13644	13716	13924	13704	13864	13614	13415	13621	13709	13696	13569	13848	13839	13556	13598	13557	13723	13573	13759	13625	13805	13688	13668	13746	13668	13596	13671	13612	13753	13539	13642	13585	13567	13602	13588	13620	13878	13567	13550	13835	13563	13704	13595	13582	13559	13526	13757	13664	13702	13728	13723	13468	13807	13707	13657	13780	13516	13588	13502	13704	13580	13635	13690	13687	13745	13665	13516	13643	13673	13716	13651	13616	13740	13829	13597	13678	13728	13556	13669	13749	13722	13810	13520	13556	13710	13640	13727	13744	13648	13625	13768	13879	13770	13680	13785	13808	13634	13886	13703	13600	13591	13813	13661	13812	13863	13952	13641	13703	13811	13700	13667	13632	13655	13727	13973	13569	13692	13736	13746	13718	13728	13672	13604	13731	13666	13745	13570	13739	13518	13649	13804	13836	13634	13706	13629	13676	13711	13690	13675	13808	13702	13672	13782	13687	13719	13872	13602	13580	13648	13697	13729	13851	13622	13639	13645	13726	13519	13779	13778	13768	13654	13577	13682	13567	13714	13580	13398	13571	13474	13629	13472	13597	13829	13509	13726	13691	13482	13733	13648	13624	13693	13660	13748	13664	13655	13675	13703	13704	13571	13815	13634	13581	13656	13667	13681	13686	13601	13591	13748	13795	13713	13685	13612	13763	13750	13627	13597	13692	13776	13765	13757	13900	13601	13626	13655	13780	13608	13767	13742	13678	13615	13670	13666	13711	13664	13702	13591	13660	13532	13622	13582	13576	13612	13662	13551	13554	13801	13496	13509	13655	13650	13650	13740	13603	13713	13730	13778	13676	13804	13828	13655	13588	13654	13539	13771	13608	13474	13609	13627	13660	13742	13885	13633	13549	13618	13746	13846	13849	13710	13488	13802	13401	13553	13734	13482	13449	13720	13624	13764	13823	13622	13651	13533	13771	13684	13581	13717	13731	13736	13797	13579	13673	13847	13838	13704	13777	13616	13501	13582	13595	13692	13796	13339	13639	13662	13768	13748	13679	13702	13571	13769	13672	13703	13709	13418	13696	13528	13602	13802	13637	13610	13734	13688	13610	13720	13781	13575	13679	13685	13674	13688	13561	13578	13511	13682	13821	13618	13759	13737	13728	13711	13705	13738	13672	13665	13739	13527	13744	13584	13387	13523	13683	13817	13620	13719	13721	13722	13615	13504	13652	13694	13649	13771	13926	13677	13631	13548	13561	13673	13752	13718	13631	13710	13933	13597	13797	13871	13575	13793	13948	13531	13626	13749	13850	13880	13702	13925	13897	13660	13695	13677	13650	13549	13751	13815	13661	13687	13587	13725	13676	13593	13626	13899	13659	13680	13442	13584	13674	13721	13702	13848	13720	13694	13560	13655	13600	13802	13711	13778	13727	13679	13779	13619	13687	13499	13594	13712	13648	13693	13428	13653	13564	13704	13761	13534	13644	13499	13572	13816	13851	13531	13650	13645	13584	13626	13361	13608	13644	13623	13536	13554	13668	13767	13697	13803	13838	13667	13983	13591	13628	13572	13749	13709	13715	13728	13757	13557	13731	13643	13775	13738	13836	13756	13577	13649	13685	13544	13601	13602	13697	13830	13663	13758	13818	13825	13794	13691	13725	13657	13530	13726	13625	13583	13645	13661	13674	13720	13745	13721	13477	13599	13685	13676	13688	13760	13655	13761	13792	13911	13801	13653	13745	13841	13729	13651	13569	13709	13503	13514	13693	13678	13750	13814	13693	13571	13625	13578	13804	13774	13836	13689	13831	13793	13690	13855	13600	13500	13607	13597	13810	13977	13774	13711	13665	13628	13706	13697	13732	13784	13792	13622	13696	13693	13795	13698	13718	13733	13706	13604	13529	13703	13692	13604	13936	13668	13597	13777	13697	13572	13698	13735	13769	13657
28691	43709	41761	34254	28667	24275	21381	19440	17139	15760	14875	14445	14109	13904	13807	13786	13590	13617	13538	13551	13432	13407	13300	13378	13333	13569	13360	13333	13403	13432	13292	13391	13346	13341	13412	13382	13271	13310	13287	13134	13327	13153	13243	13346	13200	13304	13319	13312	13239	13222	13215	13352	13201	13332	13313	13240	13341	13366	13213	13235	13385	13198	13247	13258	13246	13303	13148	13302	13237	13236	13330	13371	13310	13213	13328	13116	13203	13166	13345	13277	13339	13126	13450	13158	13268	13273	13346	13335	13328	13315	13153	13399	13157	13149	13253	13226	13288	13349	13345	13341	13083	13411	13272	13369	13358	13250	13276	13231	13359	13297	13342	13324	13302	13325	13336	13178	13438	13307	13311	13201	13258	13089	13227	13102	13359	13268	13328	13235	13383	13199	13248	13301	13206	13197	13242	13183	13231	13212	13396	13147	13243	13317	13228	13292	13354	13461	13240	13235	13275	13349	13262	13267	13287	13344	13198	13120	13201	13322	13365	13255	13227	13181	13182	13205	13278	13311	13212	13215	13139	13311	13257	13186	13341	13300	13384	13344	13117	13338	13316	13241	13307	13329	13263	13204	13122	13289	13326	13391	13267	13241	13294	13383	13296	13229	13284	13310	13391	13271	13450	13117	13312	13065	13297	13296	13270	13259	13201	13020	13191	13041	13219	13120	13283	13258	13130	13215	13249	13302	13369	13206	13224	13102	13242	13201	13230	13437	13224	13187	13252	13439	13211	13287	13304	13211	13302	13434	13205	13488	13325	13240	13282	13318	13318	13314	13172	13161	13353	13172	13366	13200	13354	13274	13016	13305	13263	13157	13160	13212	13299	13264	13252	13273	13369	13329	13219	13286	13230	13395	13355	13266	13316	13446	13167	13482	13275	13312	13311	13267	13432	13302	13123	13309	13449	13230	13219	13342	13391	13235	13212	13376	13258	13353	13103	13117	13110	13201	13316	13281	13194	13320	13271	13342	13231	13366	13154	13178	13247	13385	13273	13223	13182	13338	13321	13200	13319	13203	13457	13183	13289	13098	13224	13250	13249	13238	13251	13238	13268	13301	13157	13367	13197	13261	13204	13433	13383	13269	13226	13296	13451	13302	13348	13266	13327	13174	13275	13388	13326	13148	13348	13274	13310	13217	13216	13313	13169	13096	13306	13264	13242	13365	13186	13441	13186	13110	13396	13106	13181	13281	13109	13332	13194	13203	13209	13137	13193	13165	13259	13161	13358	13170	13166	13262	13341	13139	13149	13193	13329	13279	13287	13265	13149	13222	13249	13185	13205	13465	13182	13229	13303	13307	13294	13265	13262	13184	13177	13276	13228	13134	13168	13191	13255	13219	13134	13334	13219	13224	13493	13257	13358	13167	13317	13138	13266	13425	13202	13243	13336	13257	13267	13202	13372	13139	13272	13270	13249	13296	13284	13200	13358	13137	13306	13490	13334	13276	13301	13298	13316	13003	13196	13401	13209	13233	13144	13218	13208	13066	13194	13331	13189	13412	13232	13343	13199	13271	13194	13259	13290	13245	13255	13342	13520	13171	13231	13380	13251	13280	13294	13334	13203	13253	13288	13261	13362	13223	13244	13271	13389	13254	13129	13287	13341	13243	13244	13256	13191	13072	13317	13327	13085	13240	13247	13020	13131	13302	13219	13352	13148	13241	13232	13272	13145	13281	13279	13380	13252	13223	13314	13326	13286	13135	13057	13247	13177	13165	13178	13152	13257	13159	13242	13212	13455	13067	13335	13323	13172	13293	13190	13094	13211	13247	13281	13223	13227	13304	13389	13286	12978	13367	13243	13377	13175	13271	13131	13273	13282	13322	13475	13220	13231	13201	13092	13269	13209	13367	13208	13266	13284	13222	13423	13128	13392	13097	13167	13109	13201	13440	13428	13290	13226	13333	13189	13225	13247	13228	13379	13321	13429	13183	13321	13251	13220	13195	13286	13311	13246	13197	13274	13364	13174	13367	13269	13194	13247	13220	13149	13355	13324	13345	13394	13189	13148	13417	13234	13218	13286	13238	13242	13234	13210	13329	13289	13335	13254	13382	13234	13370	13214	13273	13253	13155	13329	13328	13296	13176	13071	13286	13183	13037	13213	13379	13329	13274	13307	13281	13229	13215	13295	13301	13218	13284	13014	13202	13221	13054	13418	13109	13197	13407	13223	13163	13339	13240	13183	13293	13375	13253	13330	13105	13170	13115	13338	13259	13401	13262	13100	13342	13267	13314	13338	13224	13221	13255	13058	13414	13250	13440	13088	13295	13155	13192	13226	13348	13372	13079	13326	13412	13330	13409	13297	13207	13110	13319	13167	13263	13423	13284	13232	13350	13164	13258	13218	13215	13254	13296	13385	13296	13268	13251	13386	13326	13466	13148	13206	13225	13351	13267	13219	13285	13170	13136	13390	13294	13131	13206	13247	13186	13325	13255	13277	13208	13218	13423	13208	13346	13155	13228	13243	13342	13272	13046	13161	13263	13130	13363	13286	13273	13238	13339	13183	13360	13301	13233	13296	13181	13084	13260	13209	13106	13246	13322	13238	13240	13178	13175	13381	13324	13454	13261	13095	13175	13269	13233	13192	13236	13175	13310	13272	13283	13233	13080	13289	13278	13339	13169	13353	13178	13188	13443	13258	13167	13253	13310	13139	13153	13111	13153	13236	13116	13265	13188	13338	13271	13411	13244	13184	13223	13234	13288	13310	13216	13238	13236	13224	13237	13302	13277	13263	13353	13288	13346	13129	13332	13205	13351	13104	13322	13095	13302	13272	13229	13145	13245	13158	13311	13255	13228	13207	13344	13155	13330	13394	13248	13267	13257	13013	13172	13404	13205	13291	13283	13202	13238	13264	13375	13206	13285	13280	13316	13316	13300	13313	13181	13189	13216	13298	13344	13289	13140	13308	13308	13219	13282	13221	13284	13260	13167	13292	13245	13269	13132	13113	13172	13286	13062	13291	13430	13286	13140	13271	13417	13216	13448	13268	13309	13123	13323	13350	13319	13309	13395	13312	13292	13176	13289	13123	13267	13321	13270	13165	13309	13280	13318	13132	13164	13195	13194	13218	13159	13291	13300	13292	13302	13363	13266	13152	13345	13257	13299	13199	13304	13276	13020	13398	13277	13187	13204	13216	13416	13220	13031	13299	13147	13426	13332	13202	13297	13206	13227	13222	13274	13330	13222	13166	13208	13340	13324	13356	13336	13211	13329	13116	13317	13147	13357	13234	13296	13226	13376	13355	13305	13191	13147	13374	13149	13238	13053	13196	13249	13166	13383	13115	13311	13358	13166	13307	13327	13279	13159	13103	13181	13064	13169	13273	13048	13404	13332	13312	13334	13273	13154	13293	13260	13113	13139	13154	13279	13274	13438	13166	13160	13048	13488	13222	13205	13177	13209	13168	13295	13357	13386	13307	13160	13412	13240	13323	13150	13387	13411	13411	13328	13281	13282	13282	13180	13241	13155	13141	13263	13278	13330	13218	13269	13310	13269	13315	13138	13210	13210	13211	13325	13353	13253	13298	13277	13121	13205	13329	13251	13299	13393	13281	13286	13257	13262	13351	13210	13503	13337	13274	13289	13328	13168	13369	13166	13181	13160	13234	13156	13214	13285	13324	13170	13197	13332	13408	13143	13399	13193	13252	13329	13371	13159	13251	13308	13245	13280	13159	13326	13188	13271	13257	13233	13383	13063	13283	13319	13164	13257	13124	13167	13224	13274	13472	13304	13241	13177	13295	13321	13164	13272	13148	13301	13121	13045	13228	13379	13357	13263	13341	13278	13252	13434	13359	13353	13254	13333	13288	13286	13281	13235	13184	13249	13250	13175	13178	13165	13417	13232	13306	13328	13150	13097	13295	13347	13169	13336	13105	13327	13213	13211	13256	13436	13266	13249	13205	13295	13126	13330	13155	13265	13287	13249	13267	13372	13392	13201	13192	13189	13409	13214	13270	13319	13253	13249	13208	13280	13266	13175	13057	13231	13226	13176	13242	13498	13171	13260	13100	13225	13405	13334	13197	13344	13245	13353	13324	13476	13142	13358	13176	13246	13272	13253	13402	13358	13310	13151	13269	13235	13404	13347	13259	13215	13299	13142	13239	13147	13134	13256	13086	13429	13248	13287	13278	13242	13190	13161	13232	13139	13398	13206	13188	13279	13398	13436	13200	13220	13314	13300	13098	13374	13346	13303	13216	13290	13312	13322	13236	13195	13398	13225	13243	13229	13276	13295	13233	13143	13282	13184	13114	13306	13423	13435	13234	13365	13249	13320	13328	13409	13279	13209	13326	13174	13243	13153	13235	13370	13118	13264	13119	13239	13041	13274	13407	13200	13308	13172	13199	13262	13259	13171	13374	13134	13183	13339	13350	13333	13350	13402	13254	13352	13240	13268	13211	13308	13251	13346	13128	13340	13138	13274	13375	13145	13294	13294	13324	13275	13432	13148	13218	13154	13184	13277	13273	13423	13155	13185	13197	13276	13229	13264	13058	13416	13354	13353	13195	13321	13235	13188	13236	13108	13193	13134	13173	13217	13362	13277	13384	13222	13216	13309	13162	13276	13246	13289	13162	13257	13187	13316	13271	13339	13113	13089	13316	13173	13272	13371	13152	13302	13092	13249	13216	13261	13199	13360	13247	13163	13307	13278	13188	13314	13220	13248	13319	13356	13202	13117	13224	13267	13174	13218	13202	13153	13221	13294	13242	13152	13299	13131	13207	13307	13357	13150	13206	13089	13244	13322	13297	13302	13357	13141	13240	13221	13206	13245	13202	13156	13344	13240	13387	13168	13214	13219	13249	13237	13407	13478	13262	13241	13151	13229	13248	13244	13187	13148	13253	13440	13303	13227	13381	13345	13238	13414	13361	13268	13220	13364	13322	13309	13089	13354	13150	13176	13294	13206	13227	13225	13189	13180	13192	13487	13215	13169	13266	13288	13264	13271	13264	13183	13175	13390	13384	13190	13356	13159	13378	13288	13392	13315	13204	13377	13180	13299	13373	13225	13161	13282	13211	13118	13318	13282	13319	13458	13202	13132	13247	13307	13229	13248	13319	13266	13385	13311	13206	13148	13263	13166	13338	13370	13249	13156	13434	13371	13278	13403	13220	13406
24164	21632	29379	25294	24678	25979	24798	20606	18568	17021	16283	15759	15409	15479	15144	15047	15131	15011	15089	14792	14828	14790	14612	14691	14807	14911	14717	14923	14820	14539	14614	14478	14630	14772	14598	14801	14493	14568	14719	14612	14439	14547	14475	14565	14383	14422	14481	14438	14373	14515	14552	14554	14768	14527	14661	14373	14411	14454	14539	14375	14652	14613	14628	14529	14703	14502	14608	14495	14745	14546	14499	14312	14665	14561	14446	14626	14582	14607	14673	14472	14465	14372	14615	14402	14491	14523	14673	14389	14471	14421	14110	14419	14575	14388	14405	14598	14597	14409	14488	14370	14408	14300	14547	14389	14601	14627	14476	14350	14685	14496	14551	14708	14452	14551	14602	14575	14536	14418	14577	14547	14388	14599	14391	14345	14442	14467	14481	14289	14640	14455	14518	14574	14526	14597	14546	14571	14621	14440	14531	14404	14207	14364	14311	14573	14455	14448	14464	14458	14595	14497	14572	14672	14480	14379	14403	14350	14317	14624	14387	14458	14622	14355	14705	14373	14467	14471	14438	14511	14687	14364	14663	14328	14491	14633	14546	14304	14550	14599	14478	14526	14351	14348	14361	14612	14325	14609	14406	14421	14457	14536	14463	14302	14382	14625	14533	14438	14515	14482	14381	14340	14534	14536	14622	14375	14473	14450	14460	14441	14649	14355	14443	14319	14451	14340	14528	14542	14683	14471	14536	14519	14493	14523	14407	14481	14306	14522	14469	14393	14552	14452	14488	14561	14581	14565	14445	14490	14567	14532	14465	14376	14495	14291	14542	14690	14428	14411	14381	14357	14668	14608	14209	14395	14400	14405	14474	14372	14449	14519	14312	14381	14499	14292	14443	14537	14552	14527	14506	14640	14609	14566	14510	14433	14502	14345	14388	14518	14585	14485	14534	14590	14443	14702	14612	14572	14469	14532	14613	14501	14533	14690	14569	14247	14498	14381	14469	14451	14445	14452	14643	14706	14460	14268	14542	14485	14263	14587	14636	14636	14522	14531	14501	14277	14451	14403	14448	14414	14469	14384	14553	14393	14584	14336	14372	14258	14441	14320	14486	14570	14350	14561	14462	14489	14676	14541	14578	14347	14514	14691	14426	14453	14595	14511	14581	14509	14517	14340	14640	14351	14668	14436	14460	14528	14383	14410	14333	14604	14461	14402	14424	14424	14451	14372	14606	14477	14378	14443	14440	14558	14342	14576	14557	14525	14488	14400	14376	14553	14289	14485	14580	14436	14532	14609	14410	14400	14542	14465	14194	14614	14700	14294	14653	14487	14394	14516	14409	14530	14544	14312	14620	14390	14650	14635	14594	14538	14262	14677	14529	14356	14551	14406	14464	14593	14509	14273	14470	14275	14273	14524	14432	14360	14513	14720	14498	14527	14286	14416	14620	14536	14522	14510	14484	14443	14466	14536	14452	14383	14459	14781	14501	14346	14290	14433	14678	14515	14432	14578	14437	14765	14401	14556	14601	14524	14560	14591	14499	14384	14600	14489	14435	14411	14550	14453	14571	14381	14376	14411	14528	14368	14449	14449	14567	14481	14386	14301	14149	14543	14481	14347	14508	14355	14393	14533	14491	14599	14324	14449	14493	14538	14459	14576	14403	14472	14547	14512	14577	14563	14608	14414	14428	14382	14430	14573	14597	14184	14497	14354	14620	14495	14379	14487	14340	14232	14339	14328	14651	14226	14517	14630	14473	14528	14474	14360	14315	14499	14464	14528	14527	14433	14607	14491	14363	14385	14488	14530	14326	14419	14491	14318	14442	14126	14397	14532	14496	14376	14323	14657	14505	14700	14530	14599	14652	14522	14584	14462	14505	14379	14388	14456	14372	14247	14498	14310	14513	14585	14491	14514	14455	14427	14408	14378	14364	14511	14635	14766	14655	14624	14518	14571	14402	14430	14452	14460	14306	14503	14550	14432	14533	14534	14490	14301	14427	14452	14533	14421	14659	14222	14577	14664	14503	14363	14574	14402	14583	14295	14571	14392	14539	14223	14347	14264	14473	14425	14618	14567	14584	14411	14494	14672	14374	14538	14518	14552	14454	14495	14583	14489	14560	14632	14763	14438	14441	14455	14308	14506	14398	14423	14532	14323	14460	14506	14469	14523	14515	14565	14558	14563	14483	14349	14679	14499	14570	14685	14471	14460	14471	14561	14163	14593	14426	14507	14485	14549	14372	14331	14604	14619	14436	14573	14654	14497	14494	14484	14434	14588	14469	14258	14531	14619	14484	14675	14383	14505	14386	14361	14380	14389	14463	14442	14402	14319	14415	14438	14549	14385	14504	14346	14400	14442	14318	14603	14510	14546	14430	14366	14463	14633	14469	14541	14423	14715	14471	14375	14543	14450	14481	14590	14599	14446	14398	14457	14367	14457	14412	14471	14462	14443	14434	14283	14513	14603	14443	14476	14222	14331	14529	14463	14556	14649	14429	14451	14424	14705	14340	14483	14608	14497	14575	14797	14471	14565	14779	14347	14370	14464	14578	14563	14361	14424	14510	14453	14351	14507	14566	14375	14516	14649	14447	14451	14559	14440	14894	14290	14583	14588	14590	14399	14380	14526	14499	14485	14513	14404	14531	14454	14505	14553	14505	14534	14253	14252	14472	14465	14530	14424	14521	14518	14474	14418	14429	14445	14529	14594	14658	14536	14428	14490	14641	14315	14513	14367	14454	14337	14451	14569	14585	14451	14509	14579	14402	14552	14469	14469	14494	14481	14561	14492	14334	14437	14693	14571	14567	14510	14437	14412	14519	14522	14525	14531	14590	14514	14650	14693	14453	14340	14418	14703	14688	14385	14393	14779	14335	14587	14398	14348	14628	14546	14395	14279	14577	14519	14446	14573	14583	14527	14480	14563	14442	14395	14442	14585	14505	14567	14524	14555	14265	14507	14544	14396	14554	14383	14528	14592	14307	14341	14681	14515	14494	14507	14312	14492	14513	14505	14541	14620	14605	14389	14619	14502	14501	14478	14612	14478	14524	14477	14467	14419	14459	14467	14337	14454	14361	14280	14634	14518	14368	14225	14468	14532	14335	14307	14475	14563	14434	14348	14533	14398	14397	14631	14309	14564	14650	14460	14392	14295	14440	14559	14649	14566	14348	14461	14546	14474	14559	14503	14432	14463	14236	14281	14395	14639	14576	14703	14540	14263	14382	14303	14384	14253	14513	14358	14294	14485	14512	14378	14416	14509	14570	14603	14438	14430	14503	14463	14586	14529	14483	14509	14446	14578	14642	14334	14469	14385	14638	14454	14247	14554	14600	14511	14438	14357	14476	14587	14490	14444	14459	14354	14475	14486	14571	14451	14578	14471	14550	14522	14493	14643	14792	14656	14509	14505	14471	14303	14438	14524	14350	14578	14616	14387	14385	14643	14570	14307	14180	14399	14609	14389	14425	14516	14366	14410	14403	14596	14451	14521	14615	14422	14349	14406	14414	14430	14603	14562	14515	14596	14521	14447	14375	14276	14468	14483	14468	14388	14454	14442	14389	14538	14504	14484	14717	14591	14599	14635	14493	14279	14525	14292	14438	14356	14628	14417	14210	14445	14571	14599	14533	14454	14573	14471	14551	14483	14548	14587	14612	14471	14310	14395	14532	14490	14505	14414	14491	14586	14288	14547	14636	14592	14554	14449	14520	14760	14550	14492	14328	14495	14569	14656	14409	14562	14449	14373	14649	14499	14592	14428	14430	14418	14574	14414	14264	14450	14391	14456	14345	14330	14504	14669	14430	14393	14631	14571	14563	14578	14610	14595	14482	14424	14502	14390	14426	14636	14529	14513	14592	14522	14486	14357	14364	14547	14374	14615	14604	14475	14328	14556	14439	14547	14472	14613	14608	14460	14527	14585	14306	14355	14442	14526	14430	14449	14623	14503	14455	14462	14521	14457	14596	14484	14522	14570	14627	14597	14477	14542	14456	14433	14384	14350	14404	14447	14475	14525	14415	14310	14487	14408	14601	14612	14639	14718	14611	14525	14450	14462	14804	14456	14536	14507	14558	14540	14549	14695	14416	14472	14434	14331	14606	14522	14472	14692	14526	14691	14545	14524	14504	14514	14520	14293	14675	14391	14600	14519	14308	14318	14258	14511	14367	14681	14540	14401	14544	14381	14382	14521	14542	14507	14625	14558	14532	14596	14509	14400	14308	14582	14533	14501	14531	14418	14454	14504	14649	14431	14162	14479	14522	14603	14550	14599	14425	14548	14352	14481	14515	14521	14516	14335	14352	14579	14365	14612	14453	14455	14465	14688	14531	14445	14648	14553	14434	14432	14522	14661	14556	14334	14486	14407	14412	14468	14356	14553	14616	14570	14595	14398	14618	14344	14588	14725	14643	14528	14592	14590	14702	14614	14560	14459	14524	14696	14704	14501	14256	14745	14651	14513	14488	14592	14439	14471	14429	14156	14445	14543	14573	14532	14473	14518	14384	14439	14358	14456	14525	14459	14584	14540	14415	14252	14383	14422	14506	14593	14574	14430	14483	14469	14369	14466	14273	14643	14407	14593	14356	14378	14412	14517	14450	14412	14436	14427	14286	14427	14355	14714	14600	14497	14547	14331	14497	14368	14454	14404	14493	14257	14521	14461	14417	14359	14372	14460	14257	14548	14322	14532	14513	14579	14496	14500	14513	14368	14355	14286	14481	14465	14455	14419	14332	14455	14523	14588	14893	14418	14461	14575	14554	14371	14586	14434	14477	14509	14468	14472	14481	14425	14423	14599	14493	14524	14628	14545	14367	14506	14762	14501	14713	14497	14570	14482	14434	14445	14540	14509	14375	14559	14349	14651	14290	14682	14504	14258	14654	14590	14468	14408	14480	14544	14567	14347	14323	14432	14301	14256	14434	14395	14558	14509	14432	14361	14718	14494	14575	14499	14465	14395	14460	14457	14359	14537	14503	14381	14432	14507	14345	14606	14528	14688	14626	14631	14403	14348	14420	14544	14528	14822	14446	14388	14411	14670	14426	14511	14223	14301	14627	14545	14628	14438	14589	14458	14518	14593	14485	14455	14526	14525	14473	14384	14553	14418	14614	14277	14370	14464	14395	14379	14381	14614	14690	14670	14450	14504	14458	14442	14520	14440	14693	14533	14541	14519	14467	14429
28399	49065	47972	40022	33806	28604	25332	22872	20006	17748	16429	15863	15342	14941	14548	14549	14397	14365	14300	14257	14185	14221	14025	14029	14199	14016	14091	14020	13968	13701	14014	13988	14094	14008	13876	13937	13831	13571	13997	13877	13887	14068	13922	13782	13939	13810	13860	13768	13832	13892	13787	13941	13947	13761	13871	13868	13871	13835	13668	13769	13917	13864	13794	13899	13846	13866	13977	13731	13708	13713	13864	14058	13776	13844	13891	13871	13868	13882	13861	13983	13916	13746	13882	13916	13804	13801	13954	13725	13899	13913	13714	13798	13718	13705	13750	13831	13783	13855	13697	13772	13717	13686	13785	13772	13999	13920	13848	13826	13950	13795	13942	13797	13857	14010	13921	13787	13987	13709	14065	13846	13722	13777	13702	13844	13842	13792	13752	13627	13779	13968	13834	13849	13998	13831	13843	13693	13945	13902	13962	13984	13931	13889	13944	13866	13854	13963	13825	13958	13800	13854	13885	13752	13639	13900	14000	13889	13952	13776	14052	13770	13796	14030	13730	13952	13850	13773	13950	13654	13771	13792	13893	13835	13809	13753	13753	13779	13983	13823	13931	13659	13670	13898	13807	13868	13860	13774	13753	13749	13731	13738	13852	13818	13884	13734	13918	13812	13912	13925	13828	13843	13696	13950	13847	13874	13803	13826	13822	13932	13869	13996	13792	13853	13881	13722	13737	13856	13829	13945	13914	13748	13894	13639	13862	13794	13921	13901	13825	13787	13748	13860	13824	13792	13643	13816	13774	13749	13664	13892	13865	13777	13797	13713	13730	13744	13765	13729	13804	13865	13757	13770	13945	13806	13768	13695	13950	13806	13529	13980	14030	13844	13787	13849	13975	13852	13911	13674	13872	13798	13894	13714	13698	13811	13832	13753	13923	13792	13928	13748	13759	13727	13770	13852	13742	13819	13684	13897	13894	13694	13982	13835	13781	13932	13780	13679	13875	13864	13764	13815	13899	13972	13928	13727	13632	13690	13741	13800	13957	13819	13860	13768	13683	13764	13907	13710	13941	13875	13764	13791	13790	13881	13867	13978	13982	13883	13738	13695	13753	13835	13758	13692	13796	13812	13762	13766	13935	13658	13850	13911	13882	13815	13783	13929	13884	13695	13847	13889	13828	13984	13708	13794	13809	13810	13965	13754	13983	13754	13968	13843	13809	13661	13792	13953	13742	13727	13901	13745	13884	13870	13741	13802	13696	13988	13910	13737	13744	13901	13864	13935	13788	13813	13730	13911	13936	13714	13934	13698	13920	13751	13787	13838	13725	13657	13864	13752	13887	13919	13766	13895	13786	13994	13793	13903	13804	13924	13858	13876	13917	13802	13956	13836	13887	13802	13987	14083	13742	13789	13859	13899	13860	13738	13831	13858	13854	13866	13782	13979	13810	13922	13821	13905	13892	13802	13688	13857	13688	13699	13854	13884	13912	13837	13927	13979	13837	13740	13792	13949	13881	13802	13895	13851	13854	14023	13715	13842	13810	13887	13924	13856	13759	13696	13832	13792	13705	13741	13761	13879	13675	13868	13777	13771	13741	14030	13706	13946	13917	13715	13881	13769	13907	13904	13822	13790	13861	13873	13861	13716	13809	13603	13864	13897	13793	13737	13640	13886	13934	13758	13939	13887	13650	13892	13870	14078	13860	13905	13790	13698	13996	13763	13768	13782	13811	13912	13822	13983	13880	13762	13956	13928	13824	13693	13924	13908	13706	13742	13741	13848	13967	13849	13847	13854	13936	13861	13919	13767	13998	13780	13892	13913	13753	13908	13745	13784	13719	13956	13865	13855	13779	14003	13750	13923	14025	13957	13908	13745	13979	14027	13795	13928	13810	13810	13905	13694	13786	13902	13836	13801	13751	13741	13760	13800	14094	13932	13722	13979	13903	13802	13715	13783	13693	13837	13889	13836	14004	13912	13677	13773	13789	13693	13898	13802	13921	13871	13751	13779	13883	13677	13898	13800	13816	13768	13973	13782	13854	13837	13885	13652	13929	13666	13752	13866	13699	13856	13853	13812	13742	13844	13841	13730	13686	13874	13937	13776	13739	13950	13940	13702	13936	13748	13804	13813	13748	13923	13599	13729	13812	13757	13969	13653	13806	13907	13832	13822	13767	13787	13816	13800	13824	13688	13832	13810	13653	13881	13803	13792	13968	13681	13906	13781	13875	13876	13731	13806	13699	13866	13741	13882	13715	13891	13878	13794	13801	13841	13898	13885	13990	13739	13867	13828	14008	13754	13764	13820	13920	13829	13803	13894	13718	13840	13862	13713	13852	13748	13775	13877	13828	13766	13911	14086	13810	13802	13819	13960	13797	13832	13918	13800	13847	13836	13744	13822	13749	13786	13783	13853	13821	13795	13844	13795	13873	13782	13934	13938	13856	13732	13924	13810	13625	13928	13837	13697	13653	14084	13957	13830	13882	13842	13714	13934	13890	13815	13880	13724	13853	13954	13785	13881	13727	13914	13802	13594	13831	13851	13707	13916	13639	13936	13927	13801	13794	13806	13867	13724	13894	13767	13891	13849	13796	13832	13872	13956	13879	13772	13831	13904	13764	13873	13755	13815	13850	13781	13888	13876	13816	13853	13754	13761	13663	13843	13607	13817	13723	13689	13811	13787	13921	13663	13773	13918	13811	13710	13790	13895	13824	13833	13862	13725	13969	13766	13930	13747	13827	13787	13850	13759	13923	13811	13776	13862	13842	13871	13846	13740	13838	13794	13753	13879	13933	13845	13873	13718	13834	13872	13966	13773	13932	13798	13986	13761	13699	13851	13833	14018	13668	13902	13910	13878	13861	13857	13847	13784	13965	14164	13783	13870	13760	13815	13754	13816	13865	13700	13835	13880	13883	13805	13885	13818	13903	13885	14013	13816	13992	13651	13932	13956	13879	13811	13923	13757	13732	13731	13870	13673	13843	13739	13895	13706	13694	13799	13699	13715	13832	13740	13919	13944	13813	13899	13661	13684	13789	13901	13866	13802	13761	13906	13853	13771	14026	13819	13838	13803	13866	13854	13760	13818	13733	13831	13919	13806	13861	13802	13868	13986	13807	13844	13859	13900	13817	13737	13689	13906	13878	13724	13918	13970	13744	13907	13782	13599	13827	13823	13639	13930	13835	13891	13697	13858	13945	13806	13805	13736	13911	13886	13894	13848	13787	13710	13764	13900	13847	13812	13885	13896	13677	13768	13915	13881	13772	13717	13756	13626	13734	13754	13840	13837	13937	13920	13857	13816	13839	13878	13831	13789	13811	13939	13913	13881	13871	13914	13701	13828	13723	13723	13893	13746	13863	13998	13829	14058	13817	13784	13867	13850	13882	13706	14042	13788	13840	13829	13879	13860	13850	13792	13858	13783	13803	13825	13710	13846	13813	13764	13783	13808	13706	13858	13858	13805	13856	13823	13850	13671	13749	13956	13781	13825	13887	13926	13871	13804	13899	13797	13810	13904	13804	13930	13979	13878	13841	13754	13848	13717	13896	13881	13935	13907	13704	13781	13760	13806	13851	13881	13807	13883	13699	13879	13848	13757	13776	13954	13710	13874	13876	13829	13844	13752	13865	14013	13807	13904	13827	13756	13932	13909	13811	13859	13959	13743	13800	13798	13787	13859	13840	13866	13927	13830	13759	13784	13749	13806	13733	13672	13767	13835	13974	13766	13876	13813	13752	13827	13838	13803	13874	13743	13856	13773	13856	13953	13737	13802	13768	13784	13899	13789	13846	13789	13844	13816	13768	13948	13887	13768	13790	13835	13780	13894	13682	13861	13785	13769	13705	13963	13815	13874	13841	13930	13848	13768	13808	13745	13918	13726	13833	13935	13834	13644	13913	13898	13913	13654	13916	13774	13972	13824	13885	13600	13831	13997	13808	13770	13727	13979	13948	13866	13755	13826	13770	13745	13856	13835	13748	13938	13846	13759	13796	13879	13799	13857	13725	13840	13888	13759	13881	13838	13881	13717	13719	13807	13810	13651	13752	13913	14023	13831	13870	13787	13760	13837	13846	13856	13871	13839	13759	13806	13808	13704	13736	13909	13766	13655	13770	13891	13728	13813	13866	13756	13881	13845	13624	13607	13999	13759	13691	13761	13822	13946	13998	13953	13769	13794	13773	13834	13860	13899	13855	13818	13898	13937	13732	13767	13764	13917	13952	13872	13993	13795	13756	13856	13953	13809	13971	13723	13877	13836	13922	13809	13955	13847	13826	13752	13783	13832	13919	13930	13920	13809	13806	13813	13831	13684	13678	13994	13918	13860	13952	13909	13726	13847	13885	13733	13831	13964	13649	13995	13668	13927	13900	13882	13653	13978	13792	13807	13922	13855	13751	13937	13862	13909	13893	13946	13808	13764	13888	13909	13862	13787	13879	13729	13778	13832	13793	13866	13705	13819	13849	13805	13841	13809	13831	13804	13790	13791	13844	13832	13694	13736	13765	13824	13834	13960	13665	13789	13845	13840	13958	13884	13802	13924	13891	13879	13799	13705	13736	13992	13699	13819	13892	13824	13671	13931	13843	13966	13810	13818	13908	13879	13669	13952	13734	13693	13847	13869	13904	13836	13896	13828	13930	13793	13764	13961	13726	13784	13881	13903	14025	13777	13822	13683	13911	13797	13852	13939	13834	13765	13855	13875	13853	13773	13787	13794	13875	14022	13884	13884	13939	13901	13799	14045	13735	13806	13656	13996	13872	13627	13687	13722	13661	13845	13960	13811	13914	13622	13839	13711	13653	13856	13973	13860	13827	13764	13998	13991	13832	13745	13765	13832	13718	13699	13842	13756	13774	13872	13787	13852	13897	13733	13832	13782	13862	13784	13954	13979	13826	13874	13758	13940	13791	13823	13913	13710	13937	13854	13933	13876	13934	13807	13674	13537	13815	13689	13927	13755	13771	13820	13796	13936	13793	13683	13801	13668	13877	14032	13797	13964	13741	13822	13775	13865	13621	13905	13848	13723	13830	13795	13760	13855	13772	13834	13913	13953	13880	13826	13949	13825	13912	13777	13865	13827	13805	13773	13903	13861	13927	13847	13724	13850	13891	13724	13795	13786	13868	13814	13763	13775	13812	13912	13755	13790	13724	13762	13782	13836	13831	13818	13788	13941	13877	13889
23142	21556	29582	24054	22575	25876	28590	22384	19830	18057	16999	16193	15629	15457	15242	15204	15251	15036	14917	14881	14913	14807	14751	14832	14586	14863	14812	14620	14506	14582	14630	14582	14575	14666	14504	14570	14541	14401	14465	14618	14382	14420	14352	14410	14407	14458	14477	14427	14425	14384	14602	14440	14492	14339	14221	14216	14340	14271	14472	14405	14371	14213	14285	14267	14498	14566	14444	14437	14399	14129	14397	14185	14499	14342	14558	14215	14213	14487	14486	14254	14335	14419	14575	14287	14337	14347	14313	14390	14273	14570	14521	14409	14540	14281	14282	14306	14158	14347	14521	14359	14179	14378	14505	14282	14333	14344	14420	14390	14355	14443	14376	14088	14473	14288	14281	14309	14347	14317	14394	14164	14446	14339	14240	14328	14205	14386	14465	14446	14304	14448	14325	14183	14175	14207	14205	14356	14322	14364	14269	14529	14254	14230	14205	14270	14168	14434	14236	14232	14152	14133	14386	14321	14100	14467	14314	14407	14099	14226	14261	14136	14236	14343	14276	14392	14335	14386	14235	14349	14469	14238	14433	14360	14193	14292	14424	14289	14400	14378	14374	14280	14283	14441	14439	14348	14358	14294	14163	14256	14271	14274	14419	14036	14426	14159	14322	14298	14221	14381	14263	14192	14310	14275	14208	14195	14495	14166	14314	14417	14311	14379	14357	14509	14351	14224	14296	13992	14354	14235	14226	14326	14329	14312	14426	14350	14203	14144	14363	14445	14110	14235	14136	14328	14445	14372	14424	14379	14372	14140	14015	14393	14260	14285	14240	14311	14212	14141	14327	14473	14306	14280	14325	14168	14163	14274	14343	14258	14386	14273	14240	14429	14458	14491	14265	14284	14330	14272	14267	14097	14350	14322	14227	14456	14323	14415	14321	14283	14208	14143	14285	14348	14178	14182	14242	14345	14190	14230	14399	14288	14435	14170	14369	14444	14315	14435	14378	14366	14216	14357	14151	14174	14333	14217	14220	14130	14344	14223	14318	14505	14464	14398	14243	14195	14163	14365	14344	14294	14410	14265	14339	14521	14344	14248	14291	14215	14435	14222	14179	14089	14392	14446	14361	14384	14374	14352	14177	14263	14352	14252	14083	14154	14147	14287	14448	14324	14272	14181	14308	14325	14456	14241	14113	14283	14415	14362	14291	14321	14288	14372	14128	14206	14223	14312	14270	14168	14070	14265	14294	14361	14141	14149	14255	14196	14174	14195	14094	14287	14324	14445	14419	14161	14279	14335	14222	14255	14470	14540	14282	14219	14231	14438	14308	14221	14411	14295	14147	14172	14364	14457	14295	14441	14304	14116	14621	14193	14584	14305	14436	14252	14214	13964	14310	14358	14364	14169	14436	14400	14351	14356	14299	14411	14200	14071	14233	14193	14339	14225	14287	14265	14210	14222	14248	14233	14420	14321	14258	14289	14216	14164	14079	14220	14098	14224	14242	14223	14277	14239	14508	14453	14442	14320	14226	14351	14117	14307	14397	14516	14253	14152	14255	14219	14124	14317	14123	14341	14144	14186	14331	14303	14389	14328	14303	14279	14336	14301	14264	14376	14386	14287	14360	14302	14414	14285	14204	14423	14192	14311	14275	14325	14145	14184	14303	14225	14258	14269	14281	14351	14327	14061	14364	14360	14298	14447	14279	14290	14411	14310	14306	14253	14155	14429	14435	14202	14252	14346	14350	14315	14477	14384	14442	14455	14271	14441	14251	14324	14165	14309	14165	14241	14350	14477	14249	14344	14378	14223	14504	14256	14132	14233	14189	14281	14242	14237	14277	14151	14260	14084	14310	14222	14210	14313	14373	14351	14312	14217	14221	14206	14323	14195	14222	14217	14290	14293	14303	14130	14298	14059	14440	14114	14294	14244	14425	14263	14382	14210	14434	14198	14186	14493	14538	14259	14213	14286	14223	14164	14181	14319	14301	14450	14267	14393	14308	14294	14336	14147	14214	14222	14294	14239	14238	14490	14546	14370	14406	14313	14364	14086	14466	14194	14401	14317	14315	14448	14151	14464	14226	14020	14271	14440	14263	14255	14309	14293	14324	14330	14422	14172	14245	14293	14469	14243	14272	14224	14244	14274	14307	14378	14281	14155	14368	14183	14257	14340	14307	14327	14368	14320	14269	14213	14312	14299	14305	14385	14303	14296	14300	14233	14280	14410	14200	14233	14409	14279	14193	14389	14204	14370	14144	14340	14297	14285	14438	14356	14222	14168	14190	14392	14369	14184	14389	14316	14291	14258	14388	14411	14429	14179	14254	14319	14309	14239	14220	14352	14307	14388	14369	14285	14408	14301	14341	14437	14264	14386	14185	14329	14383	14194	14360	14279	14304	14377	14488	14394	14163	14285	14261	14159	14263	14294	14367	14393	14241	14444	14351	14179	14309	14191	14334	14150	14439	14359	14328	14414	14351	14560	14259	14323	14304	14368	14221	14342	14265	14350	14221	14368	14156	14212	14214	14396	14325	14294	14472	14347	14097	14243	14307	14322	14395	14251	14217	14382	14235	14181	14375	14320	14517	14254	14192	14348	14416	14494	14401	14258	14237	14291	14197	14154	14339	14287	14202	14244	14363	14038	14335	14237	14242	14223	14379	14330	14135	14257	14257	14286	14184	14183	14344	14332	14360	14300	14209	14220	14371	14236	14298	14302	14347	14132	14164	14260	14247	14286	14385	14220	14221	14155	14166	14105	14433	14309	14240	14102	14384	14294	14188	14141	14204	14147	14313	14544	14302	14327	14228	14250	14204	14400	14233	14520	14480	14335	14299	14275	14285	14134	14163	14097	14140	14246	14205	14145	14357	14172	14215	14318	14418	14220	14353	14311	14234	14317	14239	14253	14255	14443	14513	14331	14238	14191	14572	14250	14521	14309	14318	14398	14308	14313	14434	14314	14232	14136	14209	14159	14365	14568	14312	14202	14101	14213	14228	14374	14439	14421	14139	14287	14332	14479	14320	14019	14022	14460	14198	14284	14342	14209	14372	14272	14356	14196	14234	14568	14338	14280	14229	14228	14265	14215	14241	14129	14367	14133	14307	14226	14140	14388	14246	14470	14427	14422	14403	14348	14158	14405	14134	14319	14451	14300	14486	14200	14206	13963	14336	14288	14296	14464	14406	14343	14398	14323	14276	14309	14305	14405	14297	14268	14262	14210	14297	14273	14365	14217	14264	14194	14224	14231	14289	14382	14160	14407	14244	14480	14266	14433	14234	14272	14241	14307	14168	14283	14353	14524	14478	14305	14300	14456	14264	14253	14313	14217	14301	14414	14278	14308	14278	14423	14240	14144	14246	14358	14288	14436	14154	14327	14229	14498	14436	14261	14429	14296	14392	14345	14213	14266	14319	14317	14526	14146	14331	14501	14567	14306	14244	14253	14228	14279	14349	14228	14366	14530	14267	14389	14261	14322	14327	14184	14189	14397	14210	14296	14272	14381	14270	14403	14403	14446	14267	14120	14328	14223	14255	14168	14033	14353	14173	14148	14293	14209	14214	14279	14197	14172	14290	14279	14135	14244	14486	14175	14350	14369	14175	14087	14359	14390	14268	14225	14336	14301	14294	14179	14284	14334	14269	14266	14328	14153	14354	14466	14299	14306	14273	14206	14224	14493	14402	14413	14257	14597	14527	14425	14474	14243	14336	14067	14253	14269	14192	14299	14286	14380	14213	14430	14251	14211	14388	14258	14296	14473	14239	14122	14321	14223	14166	14349	14491	14354	14154	14188	14370	14145	14468	14335	14130	14345	14329	14386	14185	14284	14292	14448	14387	14256	14432	14271	14122	14225	14253	14162	14348	14316	14369	14427	14238	14097	14319	14321	14469	14135	14206	14300	14353	14176	14506	14130	14478	14184	14310	14377	14388	14200	14266	14343	14490	14248	14107	14391	14275	14239	14301	14306	14172	14293	14368	14215	14212	14148	14088	14158	14237	14213	14404	14306	14284	14284	14284	14273	14294	14464	14554	14284	14239	14299	14312	14337	14310	14383	14167	14086	14171	14313	14207	14255	14389	14339	14291	14223	14281	14140	14396	14500	14139	14279	14393	14230	14293	14389	14271	14250	14350	14317	14364	14118	14288	14191	14295	14331	14149	14143	14499	14265	14277	14121	14183	14290	14407	14359	14338	14411	14171	14258	14466	14206	14350	14203	14187	14326	14320	14207	14319	14178	14230	14351	14139	14180	14212	14301	14297	14110	14355	14417	14356	14315	14448	14264	14237	14454	14246	14232	14467	14550	14329	14257	14337	14380	14396	14343	14407	14397	14275	14322	14354	14333	14104	14292	14219	14273	14273	14193	14202	14334	14251	14473	14418	14394	14249	14326	14338	14333	14136	14352	14147	14332	14262	14322	14255	14219	14273	14278	14457	14168	14271	14221	14295	14449	14283	14275	14311	14272	14299	14284	14330	14404	14333	14213	14265	14247	14438	14291	14247	14313	14214	14023	14267	14082	14252	14201	14319	14131	14325	14378	14299	14352	14402	14322	14282	14366	14336	14343	14123	14225	14502	14312	14344	14367	14250	14170	14313	14357	14199	14357	14324	14515	14514	14344	14309	14368	14381	14369	14514	14286	14332	14317	14293	14456	14392	14407	14224	14263	14337	14209	14295	14262	14418	14333	14202	14169	14281	14296	14462	14335	14402	14332	14550	14296	14262	14240	14344	14191	14115	14167	14248	14292	14305	14374	14282	14386	14271	14430	14177	14259	14339	14338	14264	14133	14287	14315	14355	14340	14287	14150	14367	14487	14333	14419	14373	14173	14174	14207	14150	14251	14430	14229	14214	14297	14213	14405	14327	14077	14249	14140	14237	14196	14231	14263	14260	14330	14195	14295	14316	14326	14146	14237	14167	14322	14375	14231	14243	14173	14373	14179	14199	14289	14311	14274	14321	14296	14190	14067	14313	14214	14299	14317	14242	14271	14263	14348	14289	14230	14119	14225	14354	14484	14213	14401	14443	14450	14411	14241	14297	14311	14325	14216	14484	14274	14299	14190	14346	14429	14054	14208	14206	14285	14223	14155	14219	14339	14476	14159	14273	14126	14177	14211	14385	14323	14527	14374	14118	14214	14227	14338	14247	14251	14084	14430	14368	14411	14275	14471	14420	14172
29785	53686	52848	43777	37261	32096	28264	25425	22256	19166	17529	16632	15694	15261	15102	14898	14667	14414	14270	14238	14116	14192	14235	13874	13934	14123	13963	14021	14007	13834	13917	13855	13928	13952	13998	13850	13813	13816	13661	13828	13869	13806	13757	13870	13710	13838	13695	13661	13735	13750	13797	13745	13729	13737	13599	13727	13873	13833	13592	13735	13833	13598	13679	13856	13756	13604	13683	13883	13569	13571	13651	13849	13735	13571	13732	13749	13637	13610	13680	13707	13715	13575	13732	13758	13716	13592	13812	13664	13740	13677	13752	13669	13665	13698	13659	13638	13701	13662	13556	13678	13792	13775	13681	13764	13574	13683	13552	13678	13808	13713	13766	13559	13665	13557	13667	13647	13685	13755	13638	13697	13639	13653	13728	13665	13717	13755	13614	13599	13542	13647	13614	13634	13756	13616	13551	13626	13648	13736	13652	13770	13797	13800	13679	13523	13767	13606	13789	13718	13917	13819	13743	13633	13520	13585	13723	13659	13699	13605	13703	13753	13853	13542	13569	13579	13720	13788	13536	13762	13653	13625	13606	13529	13788	13735	13786	13782	13618	13648	13714	13698	13679	13514	13672	13687	13786	13639	13742	13741	13639	13567	13656	13673	13630	13687	13712	13834	13648	13571	13751	13718	13604	13722	13734	13600	13707	13764	13763	13680	13778	13632	13614	13651	13762	13707	13636	13767	13548	13608	13699	13689	13807	13659	13652	13559	13686	13566	13681	13805	13618	13681	13743	13705	13530	13799	13717	13772	13654	13786	13780	13466	13761	13682	13713	13638	13630	13749	13542	13656	13740	13787	13639	13581	13581	13795	13815	13739	13562	13763	13622	13841	13517	13679	13621	13803	13936	13705	13595	13707	13567	13700	13426	13632	13782	13614	13651	13640	13709	13617	13711	13462	13773	13791	13592	13661	13647	13770	13783	13683	13657	13658	13715	13563	13677	13747	13605	13693	13736	13667	13800	13678	13612	13868	13676	13813	13748	13608	13574	13685	13656	13681	13705	13776	13588	13741	13771	13750	13628	13583	13626	13692	13549	13598	13538	13735	13727	13791	13578	13559	13669	13623	13693	13867	13799	13806	13546	13551	13597	13708	13704	13536	13626	13564	13576	13676	13831	13574	13756	13694	13639	13644	13660	13667	13704	13509	13652	13683	13555	13625	13798	13703	13630	13734	13751	13554	13684	13709	13750	13603	13659	13782	13562	13724	13638	13540	13669	13872	13536	13671	13622	13686	13728	13692	13579	13711	13639	13606	13650	13595	13609	13638	13742	13639	13608	13667	13573	13616	13689	13645	13500	13828	13653	13715	13794	13648	13641	13556	13810	13683	13588	13589	13749	13604	13695	13664	13766	13613	13806	13802	13793	13631	13693	13619	13858	13667	13733	13619	13667	13529	13743	13764	13679	13471	13730	13854	13684	13776	13622	13508	13721	13607	13787	13785	13740	13674	13782	13588	13702	13703	13792	13650	13508	13570	13746	13712	13691	13684	13676	13724	13525	13682	13540	13694	13638	13690	13640	13583	13758	13734	13718	13690	13472	13789	13638	13900	13816	13697	13694	13631	13669	13663	13649	13732	13528	13767	13803	13624	13690	13570	13647	13512	13753	13588	13725	13486	13748	13651	13825	13608	13461	13660	13487	13759	13693	13766	13749	13713	13726	13751	13740	13772	13659	13489	13672	13716	13497	13843	13730	13737	13788	13575	13707	13657	13638	13524	13688	13703	13714	13679	13607	13712	13648	13724	13698	13568	13520	13720	13578	13600	13661	13728	13747	13778	13669	13745	13702	13591	13729	13711	13575	13770	13690	13768	13795	13819	13494	13713	13704	13615	13598	13714	13760	13661	13707	13826	13638	13579	13666	13628	13692	13897	13673	13705	13673	13626	13626	13780	13475	13632	13751	13601	13722	13675	13526	13797	13710	13617	13750	13606	13749	13556	13699	13640	13778	13654	13808	13522	13756	13524	13694	13811	13682	13591	13788	13627	13500	13883	13781	13776	13564	13820	13807	13648	13810	13680	13632	13508	13711	13660	13824	13737	13646	13725	13748	13741	13547	13813	13756	13721	13509	13556	13594	13677	13505	13714	13703	13556	13819	13710	13511	13685	13761	13791	13532	13586	13679	13511	13785	13677	13626	13861	13619	13774	13832	13608	13574	13607	13624	13703	13665	13721	13623	13702	13496	13733	13683	13521	13620	13592	13670	13713	13600	13830	13766	13537	13647	13737	13628	13874	13672	13668	13824	13813	13683	13708	13649	13698	13631	13659	13561	13807	13784	13579	13758	13571	13573	13645	13728	13689	13543	13597	13732	13749	13782	13633	13654	13628	13565	13704	13818	13631	13674	13785	13700	13525	13690	13632	13689	13655	13650	13770	13628	13686	13606	13722	13644	13643	13674	13695	13720	13798	13823	13588	13795	13763	13709	13650	13654	13710	13579	13677	13650	13812	13577	13854	13655	13626	13704	13677	13713	13671	13751	13667	13752	13797	13721	13495	13721	13633	13721	13696	13679	13703	13715	13675	13861	13785	13569	13779	13678	13591	13632	13716	13731	13571	13648	13609	13747	13594	13615	13845	13667	13890	13679	13581	13779	13728	13725	13654	13601	13727	13784	13762	13623	13732	13765	13641	13706	13728	13658	13806	13710	13668	13508	13602	13631	13669	13518	13686	13638	13514	13709	13503	13738	13660	13495	13765	13632	13642	13583	13823	13518	13698	13604	13662	13734	13781	13619	13742	13533	13643	13841	13647	13779	13723	13698	13860	13610	13652	13576	13683	13704	13686	13644	13578	13617	13755	13542	13765	13694	13682	13727	13607	13752	13672	13704	13769	13711	13575	13623	13731	13501	13746	13735	13594	13586	13613	13625	13568	13525	13844	13693	13620	13614	13655	13586	13655	13733	13668	13712	13537	13606	13621	13640	13821	13675	13610	13507	13553	13819	13641	13710	13739	13399	13723	13712	13795	13742	13730	13524	13615	13543	13645	13641	13616	13655	13682	13628	13703	13587	13685	13652	13697	13709	13616	13476	13864	13741	13730	13708	13705	13713	13686	13659	13729	13743	13725	13702	13552	13816	13592	13701	13805	13715	13509	13534	13750	13577	13585	13779	13882	13774	13737	13618	13627	13560	13629	13751	13617	13764	13573	13781	13691	13745	13632	13644	13634	13611	13616	13532	13644	13724	13741	13749	13684	13575	13686	13564	13647	13745	13560	13456	13763	13727	13707	13577	13751	13713	13713	13728	13582	13770	13642	13720	13576	13612	13666	13656	13527	13733	13714	13761	13799	13529	13744	13551	13833	13753	13822	13677	13731	13749	13656	13749	13772	13673	13560	13620	13667	13655	13737	13898	13708	13584	13784	13708	13675	13575	13707	13569	13672	13759	13731	13559	13813	13784	13621	13723	13669	13638	13885	13774	13548	13614	13715	13756	13662	13769	13791	13704	13588	13527	13501	13620	13479	13729	13570	13643	13532	13603	13595	13686	13903	13662	13714	13705	13713	13660	13737	13497	13847	13706	13636	13585	13692	13582	13565	13793	13540	13614	13592	13584	13553	13654	13736	13827	13765	13787	13679	13755	13734	13721	13599	13492	13603	13705	13521	13712	13548	13669	13544	13706	13524	13587	13728	13646	13683	13802	13718	13561	13634	13610	13678	13699	13626	13676	13592	13878	13730	13584	13574	13757	13706	13611	13679	13682	13806	13713	13566	13500	13614	13692	13678	13788	13542	13773	13713	13605	13827	13758	13602	13797	13826	13662	13805	13603	13400	13819	13758	13727	13613	13677	13758	13631	13533	13693	13606	13721	13700	13515	13628	13484	13588	13660	13722	13823	13685	13655	13800	13636	13576	13623	13890	13438	13651	13776	13807	13670	13669	13741	13782	13614	13608	13640	13623	13623	13577	13585	13672	13602	13867	13717	13607	13730	13770	13515	13602	13665	13758	13668	13624	13706	13616	13672	13678	13605	13715	13578	13717	13542	13667	13706	13859	13776	13661	13615	13697	13761	13740	13580	13586	13735	13762	13665	13638	13485	13590	13673	13624	13611	13552	13656	13705	13631	13789	13745	13787	13651	13716	13825	13692	13769	13599	13702	13878	13831	13649	13694	13520	13543	13780	13782	13670	13569	13838	13746	13537	13604	13742	13780	13552	13650	13712	13557	13650	13751	13791	13544	13559	13604	13663	13752	13697	13781	13682	13779	13799	13655	13550	13707	13509	13765	13679	13513	13677	13587	13624	13711	13651	13596	13622	13673	13712	13667	13713	13632	13904	13745	13669	13639	13608	13703	13801	13834	13667	13509	13703	13734	13658	13585	13621	13575	13584	13880	13567	13678	13621	13511	13711	13745	13731	13762	13756	13650	13639	13725	13663	13768	13710	13831	13696	13878	13819	13815	13698	13549	13584	13731	13651	13730	13682	13638	13698	13763	13670	13695	13528	13655	13648	13865	13754	13636	13679	13530	13540	13733	13689	13719	13613	13532	13705	13613	13584	13678	13725	13585	13684	13831	13626	13654	13641	13710	13624	13760	13417	13730	13693	13731	13670	13511	13541	13741	13565	13711	13757	13739	13859	13672	13546	13587	13688	13656	13709	13714	13730	13592	13645	13737	13666	13586	13779	13642	13693	13850	13581	13633	13588	13777	13660	13739	13670	13678	13803	13711	13612	13671	13732	13512	13668	13610	13581	13646	13681	13673	13667	13476	13537	13909	13706	13703	13601	13607	13769	13507	13702	13673	13532	13714	13651	13535	13635	13675	13782	13782	13457	13497	13683	13561	13463	13619	13631	13718	13684	13802	13719	13590	13579	13554	13704	13675	13756	13654	13635	13603	13557	13718	13709	13733	13754	13669	13555	13777	13769	13523	13676	13917	13512	13720	13512	13709	13707	13758	13650	13674	13648	13496	13675	13585	13725	13776	13695	13680	13620	13684	13738	13706	13608	13789	13473	13683	13796	13804	13705	13633	13733	13614	13787	13411	13637	13717	13512	13576	13744	13633	13633	13596	13571	13676	13756	13500	13776	13573	13835	13471	13539	13654	13705	13607	13708	13608	13663	13502	13773	13792	13659	13540	13686	13536	13823	13580	13659	13782	13829	13612	13497	13769	13556
28051	25993	34384	31582	25113	21620	19234	17713	16472	15433	14854	14578	14508	14264	14121	14141	14253	14153	13992	13991	13928	13929	14116	14001	14054	13883	13828	13866	13814	13909	13772	13823	13888	14019	13792	13957	13901	13886	13851	13901	13701	13895	13686	13826	14041	13937	13845	13921	13831	13810	13830	13789	13708	13792	14043	13817	13819	13953	13697	13746	13849	13753	13869	13754	13894	13938	13916	13828	13973	13797	13705	13781	13723	14070	13927	13633	13894	13785	13821	13845	13667	13955	13712	13838	13894	13884	13862	13693	13748	13676	13857	13921	13806	13783	13897	13805	13785	13833	13973	13829	13893	13897	13961	13907	13727	13853	13625	13772	13760	13732	13756	13918	13994	13890	13912	13816	13632	13764	13768	13789	13955	13802	14036	13699	13971	13777	13733	13738	13797	13909	13770	13778	13946	14031	13884	13870	13966	13832	13838	13830	13793	13793	13906	13865	13771	13862	13881	13790	13660	13713	13819	13588	13755	13818	13900	13964	13768	13805	13806	13886	13857	13937	13821	13901	13814	13788	13820	13929	13847	13911	13863	13807	13743	13577	13834	13730	13848	13819	13828	13849	13755	13714	13921	13879	13858	13839	13919	13680	13822	13928	13885	13758	13639	14031	13758	13655	13766	13895	13963	13803	13869	13954	13667	13628	13844	13681	13824	13733	13838	13771	13701	13589	13784	13890	13753	13787	13703	13914	13773	13742	13675	13839	13823	13796	13872	13741	13861	13822	13877	13800	14034	13772	13791	13871	13863	13734	13718	14047	13657	13760	13729	13849	13762	13993	13776	13801	13849	13803	13926	13894	13892	13972	13926	13906	13809	13888	13878	13795	13569	13612	13916	13630	13805	13639	13756	13817	13730	13738	13845	13688	13928	13697	13862	13678	13823	13921	13694	13842	13679	13601	13673	13633	13850	13736	13719	13885	13791	13619	13979	13879	14023	13980	13711	13998	13831	13900	13765	13695	13795	13820	13947	13771	13840	13704	13847	13867	13928	13823	13700	13566	14039	13640	13819	13659	13804	13877	13832	13766	13939	13788	14003	13793	13872	13706	13782	13795	13802	13990	13896	13668	13766	13799	13846	13772	13856	13811	13994	13883	13840	13673	13956	13927	13555	13855	13772	13773	13871	13726	13916	13760	13646	13644	13651	13751	13870	13934	13787	13764	13999	13850	14019	13875	13894	13912	14089	13880	13803	13901	13691	13653	13936	13872	13858	13858	14005	13741	13669	13847	13925	13777	13845	13674	13836	13720	13696	13827	13829	13843	13939	13838	14010	13805	13806	13796	13812	13855	13805	13683	13735	14005	14039	13777	13692	13780	13986	13980	13853	13798	13705	13778	13765	13687	13640	13871	13849	13678	13654	13969	13927	13916	13791	13675	13768	13891	13673	13806	13820	13888	13844	13955	13794	13813	13638	14043	13731	13972	13969	13913	13744	13922	13938	13920	13878	13709	13811	13800	13748	13756	14036	13719	14000	14000	13708	13900	13855	14054	13889	13846	14089	13989	13982	13956	13790	13735	13851	14133	14022	14101	13950	13743	13873	13671	13758	13795	14060	13793	13994	13866	13814	13936	13924	13816	13813	13968	13784	13794	13824	13912	13862	13877	13922	13896	13807	13826	13713	13911	13700	13597	13757	13769	13784	13955	13767	13886	13849	13995	13810	13754	13809	13920	13798	13949	13789	13870	13746	13731	13773	13874	13835	13880	13876	13846	13908	13680	13877	13838	13878	13946	13784	13759	13777	13914	13843	13733	13919	13862	13743	14063	13783	13819	13749	13787	13772	13853	13749	13884	13718	13786	13793	13831	13850	13935	13799	13815	13869	13737	13758	13887	13868	13982	14011	13850	13815	13915	13843	13759	13723	13923	13911	14086	13974	13775	13856	13824	13940	13751	13794	13808	13987	13749	13950	13927	13834	13882	13923	13830	13952	13826	13932	13844	13786	13750	13924	13766	13851	13851	13793	13936	13718	13740	13982	13771	13588	13907	13855	13860	13944	13762	13889	13736	13979	13860	13948	14004	13827	13857	13833	13673	13721	14044	13704	13872	13925	13837	13844	13762	13837	13931	13731	13923	13964	13972	13825	13627	13740	13706	13730	13835	13789	13846	13937	13833	13895	13893	13847	13866	13746	13961	13754	13716	13777	13841	14021	13796	13817	13883	13797	14185	13849	13961	13866	13753	13963	13850	13791	13740	13829	14097	13931	13739	13840	13687	13859	13990	14051	13755	13946	13908	13707	13752	13760	13803	13513	13594	13789	13692	13849	13758	13732	13851	13985	13928	13914	13810	14096	13891	13815	13751	13867	13876	13638	13815	13835	13799	13851	13903	13935	13827	13943	13893	13926	13885	13751	13974	14047	13857	13920	13819	13905	13726	14046	13801	13888	14050	13801	13892	13768	13773	13684	13945	13829	14030	13799	13643	13795	13732	13834	13767	13740	13953	13652	13745	13737	13822	13790	13981	14036	13831	13868	13784	13684	13777	13870	13777	13869	13865	13848	13658	13711	13908	13746	13762	13720	13730	13811	13793	13828	13766	13800	13751	13814	13697	13716	13955	13890	13900	13796	13872	13877	13807	13930	13805	13782	13915	14010	13813	13876	13693	13833	13754	13845	13772	13628	13882	13906	13791	13807	13798	13939	13852	13825	13920	13843	13933	13880	13849	13909	13968	13888	13737	13928	13715	13883	13796	13753	13791	13883	13850	13878	13740	13607	13826	13943	13889	13823	13777	13614	13987	13830	13682	13855	13972	13829	13834	13788	13751	13764	13931	13769	13685	13868	13964	13784	13776	13684	13770	13817	13726	14076	14008	13886	13829	13870	13902	13891	13882	13785	13786	13825	13902	14030	13862	13763	13742	13806	13831	13807	13795	13761	13677	13882	13794	13724	13915	13798	13803	13864	13865	13768	13723	13852	13833	13732	13755	13918	14033	13767	13852	13990	13733	13765	13929	13849	13936	13654	13700	13944	13724	13771	13785	13846	13802	13842	13704	13824	13790	13902	13892	13796	13863	13857	13991	13852	13701	13704	13806	13757	13858	13863	13926	13853	13686	13655	13819	13837	13931	13951	13686	13830	13825	13604	13846	13914	13893	13985	13848	13973	13788	13852	13960	13786	13737	13943	13927	13893	13837	13913	13744	13699	13830	13790	13720	13833	14047	13941	13823	13780	13961	13950	13994	13838	13763	13985	13857	13925	13882	13725	13672	13876	13734	13988	13953	13830	13935	13807	13825	13762	13741	14021	13858	13890	13837	13886	13795	13892	13586	13930	13856	13808	13708	13938	13748	13817	13769	13830	13768	13893	13726	13988	13746	13780	13768	13940	13833	13893	13695	13748	13868	13706	13828	13908	13737	13983	13716	14003	13953	14015	13783	13942	13879	13802	13493	13930	13937	13729	13827	13876	13941	13848	13882	13704	13793	14049	13805	13812	13710	13937	13903	13862	13888	13789	13900	13821	13877	13783	13705	14009	13809	13830	13651	13770	13905	13628	13770	13758	13761	13903	13795	13711	13821	13868	13870	13675	13637	13812	13942	13762	13766	13868	13785	13910	14072	13927	13803	13761	13926	13799	13888	13867	13837	13766	14029	13800	13649	13747	13754	13847	13893	13692	13955	13886	14012	13809	13847	13854	13899	13979	13797	13719	13663	13594	13897	13893	13783	13812	13758	13911	13837	13797	13925	13759	13941	14033	13723	13760	13811	13863	13932	13763	13687	13737	13671	13718	13913	13910	13840	13987	13661	13806	13819	13796	13796	13726	13570	13810	13847	13564	14066	13582	13947	13748	13937	13833	13891	13793	13844	13921	13744	13742	13853	13870	13755	13881	13718	13753	13682	13826	13813	13906	13776	13625	13812	13827	13701	13852	13910	13836	13792	13713	13807	13913	14005	13899	13977	14003	13868	13567	13911	13860	13775	13944	13940	13701	13809	13814	13804	13862	13777	13786	13756	13783	13649	13882	13668	13896	13863	13892	13775	13993	13645	13821	13821	13805	13794	13869	13770	13752	13681	13727	13861	14014	13668	13930	13796	13809	13927	13996	13655	13687	13767	13839	13820	14077	13907	13782	13976	13844	13925	13772	13926	13650	13898	14025	13888	13993	13921	13982	13759	13885	13817	14050	13766	13855	13688	13878	13836	13705	13788	13917	13619	13683	13769	13740	13684	13895	13758	13906	13769	13832	14011	13906	13864	13898	14098	13743	13803	13844	13868	13839	13882	13771	13815	13774	13939	13780	13960	13758	13799	13892	13847	13671	13852	13758	13655	13802	13888	13630	13920	13794	13697	13754	13958	13751	13940	14060	13757	13718	13760	13801	13806	13717	13877	14020	13674	13967	13861	13711	13847	13955	13718	13767	13779	14004	13996	13926	13570	13787	13714	13769	13939	13716	13876	13763	13882	13718	14031	14045	13769	13850	13822	13690	13972	13909	13674	13758	13706	13794	13921	14017	13881	13776	13798	13869	14015	13891	13946	13962	13899	13985	13945	13876	13758	13847	13697	13890	13762	13996	13850	13840	13771	13787	13852	13997	13754	13817	13850	13854	13878	13937	13877	13744	13634	13761	13674	13702	13897	13805	13981	13939	13873	13688	13786	13893	13778	13909	13934	13894	13728	13866	13762	13763	13756	13659	13775	13658	13848	13675	13630	13822	13740	13710	13807	13879	13775	13821	13953	14003	13714	13657	13883	13852	13835	13836	14000	13954	13779	13757	13771	13934	13832	13751	13948	13719	13855	13737	13895	13921	13997	13972	13822	13861	13930	13931	13889	13619	13799	13921	13793	13785	13844	13871	13680	13643	13774	13915	13732	13784	13717	13749	14039	13916	13809	13635	13745	13721	13934	13959	13845	13808	13843	13879	13930	13730	13923	13952	13914	13900	13973	14005	13707	13825	13673	13703	13863	13939	13881	13828	14015	14004	13818	13699	13792	13814	13869	13841	13811	13917	13854	13962	13689	13754	13950	13830	13696	13815	13920	13762	13818	13636	13774	13906	13957	13708	13862	13906	13802	13906	13832	13887	13958	13784	13775	13891	13818	14176	13645	13885	13754	13776	13846	13849	13845	13779	13916	13831	13940	13797	13717	13701	13927	13757	13862	13912	13884	14008	13905
28618	44069	42178	34227	28384	24317	21427	19658	17888	16057	15098	14398	14184	14005	13809	13933	13818	13686	13540	13622	13561	13553	13539	13492	13443	13511	13475	13498	13409	13319	13322	13490	13404	13491	13283	13260	13560	13233	13353	13511	13407	13215	13354	13278	13292	13393	13400	13512	13363	13241	13367	13384	13327	13316	13415	13398	13268	13466	13363	13333	13516	13306	13242	13293	13370	13251	13363	13359	13272	13395	13362	13356	13465	13448	13179	13430	13338	13219	13365	13189	13304	13191	13254	13154	13253	13274	13336	13183	13257	13400	13278	13291	13329	13366	13297	13428	13475	13621	13325	13488	13549	13344	13356	13326	13399	13504	13214	13368	13290	13421	13321	13416	13446	13445	13323	13264	13461	13334	13368	13361	13293	13497	13404	13432	13295	13204	13391	13414	13311	13182	13412	13504	13295	13418	13390	13350	13259	13343	13299	13382	13630	13302	13252	13176	13297	13541	13314	13247	13395	13350	13165	13422	13368	13408	13410	13365	13263	13213	13167	13341	13253	13235	13310	13272	13189	13439	13315	13448	13345	13289	13445	13354	13303	13181	13292	13413	13172	13244	13477	13328	13234	13340	13249	13476	13372	13493	13471	13335	13369	13301	13339	13325	13465	13291	13268	13344	13401	13242	13342	13086	13183	13339	13374	13463	13189	13394	13322	13260	13397	13284	13396	13244	13353	13266	13444	13436	13323	13457	13278	13290	13100	13286	13356	13264	13385	13205	13410	13297	13259	13535	13341	13429	13364	13252	13168	13420	13392	13172	13408	13082	13482	13297	13359	13295	13280	13288	13485	13409	13292	13217	13336	13246	13308	13417	13468	13243	13421	13202	13383	13251	13438	13499	13332	13564	13474	13324	13405	13402	13536	13314	13267	13303	13389	13314	13309	13298	13187	13439	13353	13400	13389	13316	13313	13190	13425	13308	13381	13248	13322	13268	13209	13443	13333	13286	13382	13280	13242	13310	13219	13372	13364	13312	13282	13456	13318	13362	13229	13293	13327	13482	13437	13266	13356	13279	13465	13433	13260	13353	13361	13364	13513	13383	13343	13336	13352	13232	13334	13258	13222	13306	13329	13390	13309	13198	13326	13316	13419	13304	13247	13369	13383	13442	13175	13350	13293	13298	13213	13496	13306	13289	13414	13320	13293	13540	13238	13234	13381	13425	13209	13311	13306	13214	13342	13254	13395	13357	13256	13365	13335	13320	13351	13547	13368	13405	13233	13271	13413	13243	13415	13308	13358	13335	13514	13296	13345	13261	13234	13337	13366	13350	13474	13273	13337	13377	13151	13253	13323	13149	13343	13369	13308	13450	13501	13295	13356	13439	13353	13299	13460	13335	13271	13308	13416	13402	13246	13262	13271	13159	13377	13346	13385	13337	13404	13294	13352	13392	13373	13274	13366	13234	13361	13398	13512	13307	13156	13342	13314	13402	13539	13389	13374	13281	13352	13392	13326	13366	13286	13291	13302	13380	13314	13310	13291	13282	13361	13301	13428	13299	13231	13500	13545	13250	13240	13363	13428	13285	13352	13383	13301	13399	13276	13262	13536	13385	13435	13365	13079	13305	13378	13341	13295	13372	13290	13270	13325	13396	13285	13293	13221	13411	13392	13322	13426	13343	13473	13292	13240	13473	13427	13232	13354	13339	13458	13382	13283	13477	13319	13246	13316	13272	13499	13171	13335	13532	13347	13283	13348	13391	13419	13518	13396	13509	13357	13256	13294	13390	13459	13348	13229	13486	13117	13302	13341	13286	13368	13514	13407	13211	13135	13325	13297	13253	13504	13307	13246	13447	13487	13392	13332	13379	13175	13347	13338	13380	13218	13429	13303	13370	13473	13451	13302	13340	13297	13185	13295	13379	13384	13340	13333	13263	13171	13239	13296	13440	13330	13429	13389	13313	13250	13351	13393	13257	13346	13357	13291	13277	13366	13158	13383	13139	13315	13338	13292	13258	13344	13331	13237	13441	13375	13122	13547	13352	13380	13203	13272	13259	13381	13114	13208	13365	13323	13380	13456	13324	13543	13175	13292	13446	13454	13199	13383	13401	13296	13329	13258	13393	13327	13434	13274	13330	13344	13274	13386	13361	13293	13264	13470	13291	13266	13277	13354	13404	13259	13391	13318	13446	13468	13476	13439	13444	13364	13421	13394	13274	13468	13269	13265	13498	13261	13272	13407	13509	13247	13266	13307	13411	13260	13398	13266	13384	13199	13392	13277	13325	13317	13261	13261	13510	13250	13359	13380	13279	13274	13393	13374	13400	13442	13386	13315	13354	13175	13430	13386	13478	13578	13214	13345	13223	13348	13425	13174	13496	13212	13309	13419	13276	13320	13216	13437	13436	13343	13349	13428	13359	13424	13263	13501	13215	13390	13394	13425	13249	13305	13419	13146	13320	13305	13279	13325	13246	13355	13293	13333	13311	13375	13352	13330	13492	13360	13330	13258	13387	13368	13395	13354	13251	13334	13230	13374	13345	13310	13280	13249	13382	13320	13293	13413	13682	13251	13363	13403	13319	13334	13170	13335	13258	13461	13202	13526	13302	13331	13346	13357	13307	13287	13327	13344	13456	13404	13342	13261	13421	13337	13212	13452	13316	13434	13310	13339	13422	13286	13224	13402	13286	13235	13353	13482	13364	13363	13289	13279	13222	13330	13139	13308	13120	13320	13386	13268	13149	13313	13272	13187	13313	13318	13214	13331	13451	13307	13292	13217	13412	13231	13462	13396	13281	13239	13299	13279	13204	13395	13435	13266	13369	13394	13391	13323	13434	13345	13334	13348	13446	13408	13273	13437	13440	13201	13318	13206	13154	13322	13147	13265	13337	13307	13200	13476	13466	13446	13334	13555	13333	13278	13295	13287	13329	13126	13401	13405	13519	13300	13348	13331	13417	13345	13232	13461	13311	13322	13323	13448	13263	13208	13229	13321	13491	13388	13266	13319	13230	13436	13360	13349	13354	13347	13186	13408	13397	13255	13339	13400	13423	13416	13255	13199	13353	13480	13340	13316	13411	13319	13247	13345	13370	13242	13430	13257	13204	13379	13202	13231	13503	13275	13301	13400	13357	13359	13298	13341	13450	13168	13325	13260	13494	13265	13411	13267	13286	13572	13398	13170	13476	13325	13206	13514	13363	13513	13421	13331	13301	13407	13377	13084	13451	13256	13409	13347	13354	13366	13347	13330	13400	13315	13452	13485	13353	13342	13380	13517	13364	13337	13291	13412	13393	13275	13465	13437	13240	13255	13235	13493	13343	13267	13355	13178	13480	13227	13388	13275	13355	13408	13478	13306	13314	13305	13424	13309	13379	13356	13401	13290	13351	13330	13385	13454	13227	13321	13209	13358	13315	13422	13258	13310	13339	13314	13277	13351	13245	13294	13460	13418	13425	13419	13203	13307	13349	13252	13279	13352	13248	13309	13356	13386	13340	13513	13430	13377	13412	13317	13306	13044	13375	13464	13392	13302	13251	13292	13413	13333	13442	13391	13389	13316	13549	13387	13350	13400	13352	13426	13373	13419	13287	13381	13538	13199	13265	13201	13431	13464	13232	13252	13309	13428	13256	13239	13433	13295	13183	13222	13278	13127	13267	13330	13429	13321	13391	13414	13365	13411	13236	13170	13291	13314	13283	13388	13392	13380	13277	13510	13332	13205	13314	13424	13344	13295	13201	13263	13351	13352	13228	13288	13479	13309	13325	13476	13277	13347	13322	13396	13330	13282	13273	13264	13420	13183	13383	13390	13250	13398	13372	13562	13405	13367	13349	13428	13261	13323	13378	13385	13341	13322	13448	13417	13350	13398	13261	13255	13355	13098	13346	13310	13361	13392	13225	13519	13247	13320	13158	13407	13310	13297	13307	13356	13487	13403	13346	13425	13478	13312	13336	13319	13260	13338	13315	13235	13399	13264	13502	13434	13354	13406	13448	13265	13411	13369	13456	13226	13253	13473	13292	13352	13338	13250	13230	13515	13267	13380	13437	13228	13353	13371	13484	13328	13233	13386	13368	13332	13373	13343	13422	13300	13343	13334	13237	13288	13481	13178	13200	13439	13426	13379	13296	13401	13360	13309	13291	13228	13349	13305	13434	13092	13501	13278	13338	13272	13288	13471	13502	13420	13300	13410	13352	13202	13379	13436	13335	13546	13424	13263	13407	13266	13330	13390	13367	13410	13339	13228	13399	13389	13276	13360	13541	13275	13289	13228	13251	13450	13356	13468	13404	13473	13318	13550	13316	13524	13412	13306	13559	13251	13364	13285	13491	13362	13388	13356	13273	13360	13417	13324	13304	13316	13367	13260	13311	13165	13330	13374	13388	13457	13457	13351	13259	13243	13085	13258	13348	13320	13466	13349	13244	13406	13338	13206	13316	13360	13246	13443	13305	13298	13327	13391	13174	13204	13370	13249	13286	13323	13304	13505	13390	13342	13298	13452	13259	13315	13425	13447	13257	13521	13269	13203	13392	13380	13413	13389	13344	13272	13435	13279	13319	13307	13306	13384	13278	13391	13488	13562	13368	13304	13349	13464	13194	13266	13316	13358	13421	13356	13293	13409	13386	13343	13256	13326	13495	13284	13284	13336	13478	13374	13401	13250	13317	13341	13361	13322	13424	13267	13380	13495	13277	13381	13268	13255	13154	13282	13213	13323	13395	13252	13380	13384	13408	13535	13526	13345	13366	13120	13321	13150	13434	13406	13405	13569	13204	13363	13340	13310	13372	13262	13353	13419	13372	13276	13405	13565	13437	13381	13387	13353	13514	13212	13353	13339	13268	13447	13345	13335	13306	13419	13365	13285	13385	13379	13536	13281	13234	13473	13363	13303	13473	13412	13422	13443	13131	13621	13422	13401	13300	13412	13343	13429	13367	13388	13247	13434	13268	13130	13342	13307	13368	13384	13293	13306	13225	13484	13387	13411	13307	13263	13404	13381	13463	13328	13419	13143	13473	13154	13393	13288	13463	13401	13361	13427	13224	13239	13508	13274	13475	13392	13286	13502	13368	13282	13292	13287	13214	13167	13332	13274	13384	13332	13218	13460	13342	13495	13241	13480	13217	13248	13356	13454	13390	13347	13171	13262	13341	13420	13252	13361	13234	13296	13323	13360	13334	13373	13397
24055	21555	29310	25128	24501	25956	24725	20855	19227	17744	16599	16071	15829	15422	15331	15242	15293	15127	14931	15125	15045	15075	14893	14782	14889	14981	15007	14829	14752	14924	14794	14986	14788	14990	14782	14910	14963	14806	14606	14807	14712	14632	14733	14666	14774	14754	14727	14843	14601	14737	14598	14924	14640	14707	14834	14661	14828	14874	14713	14719	14637	14639	14810	14553	14555	14703	14755	14736	14618	14829	14732	14733	14834	14685	14739	14734	14645	14786	14581	14673	14702	14594	14702	14551	14503	14576	14839	14685	14892	14708	14730	14618	14774	14641	14876	14632	14697	14643	14776	14611	14650	14762	14668	14618	14459	14648	14654	14666	14689	14796	14733	14712	14838	14784	14616	14594	14673	14716	14480	14758	14511	14764	14646	14507	14684	14823	14808	14664	14584	14699	14670	14708	14629	14633	14519	14611	14585	14744	14643	14676	14673	14612	14634	14838	14827	14654	14584	14713	14709	14710	14722	14478	14720	14835	14798	14623	14795	14661	14794	14676	14584	14798	14735	14652	14477	14628	14835	14772	14693	14704	14563	14719	14635	14719	14768	14623	14709	14592	14668	14675	14653	14701	14722	14653	14783	14827	14668	14639	14792	14639	14816	14600	14742	14559	14750	14705	14802	14531	14550	14544	14758	14620	14741	14672	14799	14701	14796	14606	14739	14697	14701	14544	14563	14733	14712	14912	14625	14624	14735	14743	14624	14842	14909	14685	14911	14644	14658	14788	14753	14749	14856	14723	14562	14693	14751	14816	14631	14747	14838	14725	14754	14521	14740	14642	14639	14827	14663	14711	14573	14598	14809	14789	14756	14626	14705	14650	14773	14590	14735	14730	14817	14661	14602	14512	14691	14675	14729	14554	14622	14514	14714	14696	14687	14573	14643	14686	14883	14925	14603	14658	14700	14880	14602	14623	14553	14696	14726	14505	14674	14690	14777	14734	14772	14600	14852	14711	14783	14651	14667	14643	14713	14594	14637	14782	14729	14591	14663	14630	14746	14793	14637	14724	14753	14686	14537	14824	14738	14665	14545	14952	14603	14877	14697	14752	14685	14697	14681	14673	14718	14635	14569	14732	14702	14792	14733	14629	14677	14560	14515	14815	14717	14618	14431	14667	14482	14610	14661	14709	14528	14667	14523	14663	14705	14749	14615	14502	14831	14670	14698	14920	14548	14906	14745	14633	14724	14672	14646	14565	14503	14641	14797	14703	14725	14722	14790	14783	14779	14886	14797	14895	14669	14691	14673	14679	14675	14783	14834	14652	14703	14614	14705	14812	14653	14816	14822	14694	14478	14447	14727	14721	14766	14535	14634	14637	14605	14830	14714	14664	14839	14713	14678	14842	14799	14760	14711	14649	14744	14747	14829	14796	14680	14414	14871	14587	14755	14567	14426	14478	14550	14754	14646	14798	14818	14661	14629	14714	14637	14515	14621	14663	14538	14417	14652	14748	14753	14853	14609	14693	14628	14772	14654	14613	14590	14869	14509	14588	14694	14605	14628	14823	14773	14709	14480	14817	14749	14550	14617	14515	14901	14673	14727	14697	14547	14641	14674	14636	14561	14569	14601	14723	14689	14643	14761	14763	14615	14777	14695	14620	14618	14780	14834	14638	14683	14526	14824	14715	14587	14596	14661	14672	14670	14541	14530	14764	14592	14498	14650	14863	14672	14678	14666	14808	14624	14824	14622	14634	14469	14459	14589	14708	14685	14698	14919	14706	14423	14662	14536	14504	14713	14536	14642	14644	14625	14544	14527	14815	14640	14688	14545	14747	14647	14853	14769	14901	14661	14458	14704	14751	14572	14551	14452	14597	14644	14768	14692	14510	14668	14759	14639	14604	14666	14657	14744	14755	14628	14718	14607	14747	14507	14537	14633	14696	14622	14610	14696	14619	14914	14872	14688	14692	14760	14631	14612	14733	14624	14607	14776	14726	14715	14641	14702	14556	14791	14738	14643	14654	14550	14774	14643	14610	14856	14588	14584	14566	14514	14698	14706	14748	14699	14832	14770	14699	14671	14431	14707	14978	14662	14649	14655	14623	14795	14831	14587	14637	14824	14616	14649	14623	14588	14511	14660	14700	14589	14854	14817	14525	14887	14657	14718	14898	14564	14591	14673	14597	14742	14651	14449	14723	14625	14511	14758	14627	14742	14538	14631	14654	14597	14579	14717	14866	14636	14758	14697	14707	14514	14780	14738	14746	14650	14709	14619	14589	14547	14852	14783	14701	14538	14701	14661	14768	14595	14739	14589	14476	14671	14633	14893	14721	14652	14677	14373	14650	14563	14678	14483	14876	14580	14824	14740	14686	14605	14666	14847	14670	14683	14611	14630	14602	14708	14575	14794	14677	14798	14665	14675	14687	14827	14634	14876	14746	14564	14577	14672	14815	14720	14556	14802	14628	14497	14743	14424	14764	14686	14605	14653	14612	14845	14776	14703	14761	14813	14580	14769	14674	14876	14690	14715	14753	14850	14552	14621	14683	14620	14588	14599	14769	14645	14537	14577	14782	14774	14714	14759	14897	14646	14714	14689	14731	14766	14857	14783	14779	14701	14687	14727	14712	14755	14597	14725	14685	14599	14564	14594	14828	14805	14644	14742	14687	14702	14516	14607	14546	14620	14639	14701	14736	14616	14726	14841	14662	14799	14866	14687	14724	14542	14632	14796	14753	14639	14671	14768	14491	14623	14824	14672	14756	14597	14787	14893	14498	14620	14734	14664	14752	14543	14568	14539	14543	14750	14563	14786	14824	14782	14621	14627	14826	14561	14633	14606	14943	14913	14593	14585	14700	14495	14626	14615	14571	14752	14727	14699	14670	14728	14436	14709	14674	14590	14709	14567	14720	14856	14789	14566	14764	14636	14535	14727	14581	14468	14643	14582	14667	14528	14814	14674	14638	14801	14631	14530	14724	14687	14713	14752	14870	14865	14649	14587	14612	14600	14765	14479	14561	14666	14769	14661	14541	14814	14711	14892	14703	14626	14677	14764	14667	14633	14665	14495	14871	14806	14810	14852	14770	14640	14665	14838	14772	14689	14664	14654	14655	14732	14689	14637	14457	14779	14751	14563	14689	14635	14571	14724	14748	14862	14632	14845	14952	14718	14728	14721	14842	14732	14700	14606	14533	14571	14671	14659	14663	14778	14892	14619	14636	14686	14612	14687	14537	14842	14633	14687	14601	14627	14687	14646	14603	14673	14622	14717	14801	14744	14609	14752	14575	14684	14546	14458	14728	14712	14753	14666	14817	14636	14882	14575	14514	14749	14649	14554	14783	14674	14774	14483	14734	14581	14715	14601	14858	14521	14657	14629	14484	14831	14843	14740	14703	14768	14467	14454	14611	14466	14715	14645	14721	14726	14786	14724	14819	14763	14613	14700	14656	14471	14749	14714	14730	14469	14617	14880	14597	14646	14633	14807	14590	14618	14744	14574	14738	14675	14653	14535	14644	14692	14691	14602	14641	14589	14644	14567	14705	14681	14584	14678	14535	14686	14621	14697	14756	14621	14730	14692	14743	14554	14679	14621	14757	14565	14735	14570	14699	14666	14656	14727	14856	14779	14579	14623	14823	14558	14759	14685	14740	14751	14630	14657	14561	14687	14722	14842	14643	14670	14701	14554	14649	14822	14666	14627	14688	14820	14566	14551	14811	14663	14655	14621	14534	14619	14603	14486	14638	14514	14588	14666	14587	14621	14582	14756	14802	14666	14574	14743	14848	14869	14728	14627	14573	14783	14737	14658	14672	14618	14716	14567	14729	14435	14725	14700	14586	14590	14852	14708	14679	14731	14767	14893	14764	14554	14584	14673	14557	14570	14760	14743	14654	14555	14764	14623	14755	14686	14766	14612	14765	14867	14725	14869	14799	14827	14699	14830	14697	14736	14656	14768	14619	14560	14908	14682	14842	14627	14598	14632	14751	14612	14614	14617	14584	14727	14638	14638	14678	14818	14762	14721	14845	14610	14602	14576	14636	14749	14524	14644	14900	14697	14743	14644	14632	14790	14752	14717	14641	14707	14512	14802	14760	14845	14808	14580	14642	14713	14571	14528	14620	14545	14735	14855	14592	14565	14544	14605	14743	14533	14630	14798	14785	14759	14787	14669	14537	14737	14553	14582	14711	14847	14724	14791	14575	14739	14643	14878	14547	14661	14657	14785	14716	14697	14631	14719	14492	14721	14839	14808	14578	14759	14813	14735	14821	14717	14921	14757	14722	14859	14711	14734	14453	14491	14668	14649	14612	14650	14734	14590	14617	14635	14641	14706	14667	14621	14611	14755	14803	14871	14569	14584	14641	14741	14619	14766	14636	14588	14639	14722	14867	14686	14695	14749	14745	14630	14582	14844	14744	14611	14597	14678	14761	14778	14720	14825	14772	14797	14463	14473	14858	14622	14807	14575	14845	14869	14869	14565	14742	14773	14484	14736	14585	14574	14706	14791	14728	14906	14583	14818	14404	14768	14740	14699	14814	14653	14647	14533	14561	14764	14516	14492	14699	14605	14741	14441	14657	14620	14565	14622	14678	14742	14708	14705	14687	14742	14562	14850	14811	14792	14862	14726	14700	14711	14466	14794	14748	14730	14643	14606	14721	14651	14594	14583	14719	14773	14703	14724	14764	14859	14696	14804	14759	14503	14664	14710	14749	14765	14768	14518	14720	14743	14711	14709	14700	14631	14691	14561	14566	14670	14614	14729	14824	14653	14899	14744	14609	14716	14530	14772	14906	14841	14726	14840	14645	14516	14702	14693	14544	14690	14625	14829	14750	14569	14633	14598	14552	14801	14539	14657	14746	14737	14546	14705	14771	14799	14677	14512	14684	14707	14390	14531	14681	14667	14837	14659	14510	14666	14655	14758	14826	14711	14732	14572	14818	14626	14683	14767	14890	14769	14519	14775	14691	14610	14493	14881	14715	14527	14698	14751	14560	14701	14544	14834	14825	14579	14754	14698	14859	14687	14706	14664	14926	14833	14842	14728	14806	14858	14677	14728	14601	14680	14890	14665	14755	14736	14697	14710	14642	14664	14677	14751	14803	14741	14737	14697	14768	14722	14485	14742	14698	14503	14755	14626	14584	14835	14864	14657	14555	14658	14588	14506	14604	14577	14763	14616	14715
28411	49821	48297	39566	33610	28877	25137	22987	20950	18192	16693	15831	15538	14962	14617	14584	14541	14296	14362	14369	14255	14151	14117	14061	14239	14187	14100	14020	14244	14166	13956	13950	14006	13993	13992	13987	13956	14024	13949	14143	14037	13880	13895	13926	14012	14039	13998	13855	14152	13977	13955	13820	13888	14075	13827	14032	14035	13981	13856	13837	13955	13745	13826	13911	13978	13981	14036	14127	13852	13912	14056	14021	13901	13850	13896	14027	13687	13932	14011	14154	14045	13879	13883	13797	13968	14072	13855	13853	13970	14047	14097	13911	14110	13933	14010	13936	13915	13988	13933	13755	13780	13982	13926	13923	13816	13918	13973	13910	13865	14000	14021	14102	13842	13812	13875	14055	14079	13818	13870	14043	13964	13966	14025	14026	13967	13880	13796	13836	13958	13956	14013	13900	14042	13985	13781	13882	14038	13809	13969	13894	13959	13855	13976	13825	13962	13893	13868	13893	13899	13952	14017	13952	13896	13926	14021	13958	13903	14014	13959	13889	13910	13977	14037	14136	13907	14175	13833	13986	14068	13980	13904	13840	13895	13892	13902	13951	13930	13901	13948	14062	14017	13790	14017	13914	13902	13945	13800	13971	14020	13889	13908	14075	13932	13958	13943	13879	13874	13929	13880	13787	13791	13996	13854	14006	14012	13948	13881	13780	13950	13801	13875	13999	13991	14047	14096	14143	13902	14044	13865	14040	13889	13936	14067	13882	13977	14018	13866	13980	13790	13999	13922	14016	14017	14042	13884	13962	14019	14033	13827	13976	13952	13945	13936	14036	13919	13979	14010	14100	13957	13971	14019	13912	13943	13914	13767	13903	13974	13812	13984	13761	13808	14017	14015	13888	13835	13935	13952	13927	13892	13863	14092	14007	13867	13826	13756	13859	13973	13903	14038	13818	14005	13937	13987	13875	13869	14137	13931	13838	13937	13843	13930	13904	14004	13896	13885	13989	13929	13848	13959	13884	13885	13900	14056	13943	14105	13784	13969	14141	13983	13958	13836	13806	14042	13846	13950	13780	13847	13855	13968	13832	13946	13923	13842	13992	13842	13924	13926	13855	13702	13831	13911	13930	13923	13755	13944	13851	13756	13847	13907	13868	13896	13889	13868	13940	13977	13885	13825	13819	13919	13903	13881	13800	13762	13988	13866	14000	13825	13910	13874	13971	13960	13915	13900	14010	13934	13914	14090	13937	13908	13823	13809	13881	14094	13880	13972	13809	13944	13922	13904	13901	13856	13922	13993	14014	13847	13809	14035	14015	13855	13916	13842	13929	13937	13863	14094	13828	13981	14041	13964	13755	14017	13822	13909	14041	13888	13793	14047	14011	14053	13906	13903	13834	14007	13760	13848	13871	13895	13884	13942	13975	13869	13776	13924	13705	13978	14098	13832	13706	14031	13900	14092	13945	13823	13890	13880	14056	14136	13867	13886	13713	13920	13764	13912	13954	13972	14019	13926	13979	13967	13908	13853	13985	13912	13911	13880	14121	13905	13878	13966	14181	13724	13804	13999	13916	13949	13811	13937	13738	13914	13924	13922	13807	13929	14083	13983	14071	14037	13877	13939	13921	13783	13945	13817	14079	13926	13959	13880	13933	14092	13947	14035	13913	13928	14078	13821	13907	13986	13815	13993	13809	13931	13740	13916	14023	13818	13861	13972	14018	13908	13900	13913	13909	13827	13772	14125	13720	13944	14002	13874	13861	13831	14001	13761	13831	13959	13969	13980	14013	14024	13839	13827	13937	13934	13883	13863	13967	13730	14033	13847	13935	14034	13904	13845	13749	13852	13891	13916	13828	13942	13932	13767	13951	13836	13934	13965	13779	13773	13953	13961	13859	13785	13900	13905	13930	14008	14011	14012	13995	13918	13894	13858	14032	14100	13850	13905	13893	13712	14031	13791	13848	13774	13796	13833	13965	13915	13872	13975	14061	14035	13903	13929	13740	13783	13996	13833	13998	14032	14039	13933	13934	13695	13808	13803	13910	14109	13793	13862	13950	13877	14011	13983	13888	13970	13763	13960	13920	13982	13867	13846	14011	13971	13918	13952	13896	13952	13955	14024	13761	13785	14076	14087	13929	13907	13821	13983	13787	13907	13796	13811	13851	14028	13927	14103	13945	13784	13939	14038	13824	13842	14009	13853	14005	13938	13863	13880	13923	13901	13698	13823	13908	13836	13930	14022	13897	13842	13826	13936	14037	13663	13938	13750	14020	13935	13763	14045	13834	13980	13985	13787	13891	13920	13998	14112	13806	13891	13943	13939	13746	14091	14040	14015	13909	13967	13768	13795	13731	13962	13885	13829	13882	13946	13771	13979	14014	13973	13818	13930	13859	14078	13885	14084	13976	13966	13893	13997	13924	13796	14067	13894	13950	13960	13953	13949	13872	14040	14039	13972	14076	13676	14029	13890	13998	13985	14010	13881	14021	13965	13899	13933	13965	13942	13933	13902	13805	13708	13873	13887	13824	14072	13940	13849	13847	13987	14119	13952	14035	13770	13953	13877	14092	13967	13940	13931	13742	13815	13975	13958	14009	13977	14037	13815	14031	14020	13994	13793	14100	13871	13919	14029	13856	13980	14064	13955	13919	13973	13990	13983	13892	14059	14050	14061	13721	13749	13955	13854	13736	13849	14052	13901	14030	13894	13868	13857	13979	13792	13958	13900	13925	14097	13867	13895	13923	14016	13905	13980	13853	14095	14004	13907	13850	14004	13829	13861	13909	13939	13939	13895	13974	13926	13899	13896	13890	13737	13906	13896	14147	13778	13800	13706	13771	13833	13791	13960	14120	13886	13887	13873	13915	14068	13958	13966	13781	13958	13942	13995	13992	13857	14018	14012	13864	13967	13857	14011	13986	13885	13890	13900	14071	13994	13941	14049	14051	13849	13864	13755	13799	13859	13969	13889	14004	13783	13910	13879	13868	13947	13880	13990	13854	13797	13939	13980	13811	13849	13888	13966	14096	14130	13896	14048	13975	13928	13702	13957	13898	13938	13975	13859	14089	13881	13901	14109	13970	13767	13900	13980	14021	13919	13686	13916	13990	13812	13957	13832	13823	13911	14047	13949	13881	13799	13998	14074	13811	14026	13680	14172	13959	13896	13982	13831	14037	13837	13918	13884	14021	13912	13956	13835	13982	13797	13842	13819	13946	13946	13874	13938	14006	13957	13914	13881	13860	13875	13645	13881	13978	13786	13892	13935	13898	13927	13864	13934	14099	13952	13901	13968	14005	13959	14133	13924	13991	13876	13943	13764	13987	13907	13835	13765	13792	13903	14021	13861	13889	13905	13869	13915	13950	13895	13825	13897	13858	13969	13934	14050	13876	13900	13770	13905	13957	14005	13941	13919	13929	13908	13851	13930	14079	13967	13979	13869	13995	14031	13806	13984	14092	13852	13886	13812	14007	13959	13835	13845	13858	14058	14007	13846	13760	13835	13878	13920	14086	13885	13955	13986	13858	13917	14049	14109	13901	13922	13940	13885	13840	14004	13943	13914	14091	14009	13902	14039	13882	13822	13953	13957	13762	14019	13984	13783	13876	13845	14036	13819	13964	13945	13894	13950	14081	13811	13969	13988	13890	13910	13955	13873	13877	13936	13953	13882	13882	13776	14012	13798	13905	13987	14051	13982	13928	14191	13999	13906	13836	14054	13949	13894	13862	13940	14010	13890	13968	13815	13915	14092	13991	13970	13884	13961	13853	13795	14007	13862	13919	13862	13756	13933	13893	13791	13988	13958	13900	14032	14012	13725	13916	13987	13930	13995	14082	13879	14020	14058	13979	13908	13760	13877	13970	13869	13767	13919	13827	13813	13932	13975	13826	13971	13893	13900	14060	13844	13934	13680	13915	13991	13807	14042	14031	13838	14089	13877	13825	13953	14004	13941	13886	14033	13879	14016	13971	14000	13981	13710	13938	13964	13860	13885	13987	13840	13900	13953	13930	13990	13910	13865	13830	13887	13962	13951	14092	13922	13759	14110	14112	13919	13893	13976	13839	13915	13853	13876	13949	13987	13913	13801	13725	13899	13817	14033	13893	13873	13819	13954	13857	13906	14000	13996	13965	13929	13933	14049	13811	13967	14069	13976	14013	13720	13917	13993	13873	13886	13847	13865	13830	13988	13938	13958	13886	13968	13886	14097	13890	13994	13964	13898	13958	13889	13885	13892	13849	14017	13934	13872	13863	13907	13872	13979	13788	13896	13956	14037	13841	13855	13874	13868	13975	13925	13949	13931	13861	13774	13868	13964	13932	13810	13966	13789	14023	13931	13828	13866	13862	13908	13868	13883	13963	13977	13881	13807	13862	13841	13817	13941	13937	13889	13979	13970	13992	13903	13864	13844	13952	13964	13912	14109	13989	13969	13832	13802	13994	13934	13814	14066	13928	13932	13944	13949	13794	13823	13815	14009	13940	13985	13968	13890	13835	13824	13954	14104	13987	13959	13866	13911	14045	13731	13879	13850	13991	13935	13885	13986	14038	14038	13875	13849	13808	13882	13902	13715	14038	13926	13849	13813	14025	13918	13963	13892	13984	13864	14036	13985	13670	13933	13801	13920	13847	13987	13815	13925	13995	13863	14010	13895	14019	13925	13983	14000	13908	13964	13931	13919	13886	14008	13972	13650	13921	13905	13979	13956	13741	14014	13805	13980	13878	13866	13953	14063	13969	13665	13955	13949	14160	13735	14210	14016	13838	13921	14052	13950	13917	13966	13800	13851	13749	14054	13973	13824	13887	14107	13890	13887	13914	13955	13674	13797	13987	13877	13955	13953	14001	13921	14025	13933	13936	13917	14217	13889	13905	13882	13846	13839	14039	13876	13890	13891	13943	13895	14074	14059	13805	13878	13943	14038	13961	13847	13836	14010	13930	14112	13849	13889	13888	14007	14048	14042	13948	13860	13979	14061	13885	14006	13789	13905	14010	13831	13949	13954	13816	13911	13927	13867	13714	13974	14031	13813	13874	13890	13928	14015	13923	13972	13906	14037	13897	13952	13946	13826	13993	13939	13682	13806	13959	13848	13815	13857	13960	13900	14024	13915	13915	13951	14010	14058	13886	13889	13939	13938	14038	13979	13999	13724	13920	14058	14095	14025	13758	13882	13903	13913	13941
23115	21564	29615	24094	22448	26012	28521	22830	20592	18989	17555	16616	16230	15630	15492	15454	15456	15374	15214	15161	15101	15130	14980	15073	14991	14810	14908	14920	15086	14907	14853	14782	14725	14837	14964	14798	14932	14819	14839	14695	14740	14690	14555	14749	14790	14825	14627	14607	14526	14667	14671	14741	14768	14611	14747	14574	14664	14670	14597	14722	14702	14799	14825	14880	14734	14573	14632	14605	14582	14886	14864	14602	14905	14788	14564	14577	14552	14619	14645	14605	14603	14574	14414	14603	14712	14637	14725	14631	14669	14678	14722	14593	14652	14793	14771	14552	14720	14583	14617	14568	14608	14713	14645	14698	14599	14688	14841	14511	14510	14755	14795	14746	14666	14652	14716	14671	14571	14697	14692	14814	14502	14807	14618	14804	14693	14576	14671	14781	14676	14860	14791	14604	14723	14619	14606	14485	14653	14641	14684	14462	14616	14631	14640	14439	14620	14483	14865	14637	14731	14714	14618	14689	14639	14431	14615	14657	14776	14717	14606	14650	14529	14715	14648	14589	14684	14603	14559	14638	14608	14663	14660	14688	14492	14508	14557	14760	14707	14729	14632	14644	14592	14586	14759	14582	14610	14525	14503	14617	14781	14735	14718	14766	14779	14741	14644	14719	14588	14665	14693	14693	14472	14732	14620	14674	14718	14595	14573	14583	14603	14620	14806	14645	14721	14560	14893	14617	14722	14745	14466	14817	14468	14653	14475	14514	14464	14632	14569	14795	14662	14676	14619	14482	14628	14625	14595	14558	14778	14603	14391	14699	14742	14692	14681	14638	14721	14495	14684	14656	14525	14558	14600	14718	14803	14547	14634	14540	14649	14332	14581	14769	14602	14508	14587	14726	14632	14710	14517	14711	14501	14635	14507	14786	14757	14532	14763	14598	14536	14680	14690	14422	14543	14675	14713	14717	14640	14821	14655	14618	14516	14474	14667	14528	14660	14582	14608	14410	14730	14697	14547	14625	14565	14876	14721	14679	14444	14591	14482	14592	14558	14783	14584	14623	14736	14650	14699	14731	14714	14731	14678	14609	14670	14495	14725	14508	14489	14676	14666	14630	14518	14608	14620	14700	14348	14657	14534	14534	14493	14619	14595	14623	14524	14655	14698	14785	14623	14585	14564	14563	14650	14714	14654	14741	14524	14540	14655	14530	14622	14550	14547	14602	14613	14513	14561	14655	14631	14758	14677	14572	14652	14719	14541	14745	14518	14545	14619	14630	14492	14419	14514	14397	14588	14774	14570	14867	14528	14720	14844	14611	14514	14621	14462	14556	14671	14738	14523	14636	14599	14519	14727	14581	14443	14647	14461	14642	14552	14499	14720	14657	14773	14678	14649	14769	14402	14569	14689	14556	14588	14537	14685	14540	14604	14557	14667	14594	14494	14836	14576	14658	14627	14728	14652	14598	14622	14513	14586	14595	14451	14455	14597	14572	14553	14552	14629	14483	14457	14700	14640	14520	14560	14677	14568	14665	14791	14695	14427	14739	14460	14726	14626	14696	14787	14705	14620	14715	14795	14559	14621	14542	14617	14650	14701	14680	14635	14689	14629	14684	14538	14553	14560	14542	14359	14506	14513	14538	14581	14656	14741	14659	14695	14765	14591	14541	14597	14526	14676	14661	14631	14633	14700	14523	14738	14602	14677	14643	14500	14634	14749	14818	14632	14668	14660	14490	14678	14591	14613	14598	14696	14363	14761	14639	14410	14541	14485	14387	14481	14600	14857	14775	14650	14590	14528	14928	14477	14605	14651	14560	14580	14606	14666	14513	14651	14798	14690	14472	14530	14687	14580	14736	14486	14638	14696	14677	14563	14709	14616	14727	14764	14530	14696	14595	14709	14629	14565	14602	14783	14571	14558	14557	14723	14691	14431	14378	14569	14644	14589	14720	14692	14506	14745	14740	14642	14704	14512	14586	14658	14670	14700	14663	14678	14586	14557	14540	14657	14498	14430	14711	14539	14713	14762	14482	14930	14669	14521	14646	14630	14645	14602	14451	14701	14756	14754	14520	14641	14678	14679	14608	14698	14884	14747	14472	14458	14743	14846	14703	14676	14602	14641	14570	14555	14685	14620	14487	14644	14747	14694	14667	14616	14579	14659	14622	14519	14683	14462	14625	14747	14651	14709	14678	14666	14652	14505	14417	14496	14628	14783	14629	14605	14610	14719	14646	14429	14754	14449	14845	14780	14492	14636	14504	14672	14807	14709	14668	14630	14776	14423	14500	14801	14424	14423	14633	14479	14460	14572	14479	14692	14708	14491	14583	14715	14649	14812	14630	14516	14647	14604	14719	14722	14583	14365	14632	14831	14460	14804	14503	14642	14492	14600	14543	14561	14779	14671	14574	14769	14700	14509	14538	14614	14639	14788	14611	14607	14664	14669	14530	14666	14517	14615	14604	14503	14634	14777	14734	14713	14403	14495	14460	14731	14472	14600	14619	14849	14422	14445	14422	14529	14425	14421	14779	14677	14613	14617	14348	14583	14604	14617	14523	14602	14646	14522	14481	14523	14478	14498	14688	14640	14501	14476	14620	14604	14567	14457	14684	14641	14706	14545	14746	14442	14705	14570	14585	14738	14532	14531	14659	14461	14603	14659	14466	14541	14554	14656	14651	14560	14679	14573	14541	14663	14600	14594	14392	14424	14681	14676	14709	14444	14716	14577	14642	14513	14564	14512	14567	14621	14685	14707	14723	14606	14610	14638	14828	14561	14666	14682	14533	14764	14551	14645	14472	14635	14562	14549	14718	14630	14667	14798	14556	14612	14623	14347	14675	14773	14569	14516	14605	14582	14315	14636	14603	14575	14586	14499	14712	14687	14499	14774	14618	14608	14582	14645	14685	14612	14677	14662	14525	14571	14482	14698	14632	14616	14654	14737	14725	14731	14612	14783	14616	14641	14583	14614	14514	14603	14657	14481	14592	14739	14662	14561	14668	14494	14694	14537	14847	14662	14400	14469	14692	14488	14602	14734	14701	14478	14586	14557	14663	14510	14470	14717	14654	14694	14496	14643	14700	14564	14773	14678	14473	14731	14634	14594	14751	14509	14566	14751	14465	14675	14390	14863	14591	14668	14686	14666	14544	14748	14587	14785	14499	14509	14490	14663	14752	14740	14614	14550	14582	14752	14562	14592	14548	14629	14551	14651	14550	14692	14469	14719	14604	14717	14480	14608	14678	14596	14640	14647	14495	14736	14692	14803	14781	14697	14595	14766	14671	14650	14669	14606	14410	14624	14572	14559	14656	14623	14558	14623	14645	14491	14572	14637	14624	14705	14510	14656	14620	14576	14794	14544	14602	14743	14633	14639	14691	14759	14516	14743	14615	14609	14499	14569	14480	14625	14832	14504	14739	14623	14581	14571	14750	14441	14796	14595	14532	14615	14553	14584	14681	14559	14446	14718	14623	14682	14731	14696	14746	14559	14490	14803	14587	14601	14747	14591	14596	14627	14510	14666	14868	14519	14493	14789	14468	14532	14466	14653	14677	14751	14683	14420	14718	14532	14604	14678	14755	14527	14510	14665	14791	14523	14574	14375	14486	14762	14762	14608	14710	14676	14546	14584	14569	14799	14517	14715	14743	14660	14545	14650	14908	14662	14706	14475	14649	14734	14587	14554	14541	14700	14816	14715	14707	14564	14592	14699	14672	14548	14689	14732	14466	14788	14434	14584	14723	14699	14717	14540	14504	14562	14700	14754	14531	14505	14565	14627	14639	14668	14668	14577	14482	14557	14809	14662	14657	14570	14623	14622	14607	14587	14508	14754	14592	14804	14528	14392	14527	14585	14781	14596	14613	14546	14618	14862	14704	14714	14735	14746	14565	14714	14570	14442	14635	14570	14691	14613	14537	14673	14542	14540	14389	14724	14719	14969	14657	14490	14539	14769	14558	14696	14637	14818	14713	14402	14706	14635	14589	14763	14507	14497	14563	14794	14821	14613	14670	14672	14762	14892	14644	14548	14800	14609	14524	14658	14477	14581	14406	14686	14724	14522	14579	14596	14786	14602	14415	14689	14552	14520	14611	14572	14790	14717	14453	14611	14438	14641	14655	14568	14745	14690	14614	14607	14562	14740	14640	14708	14627	14755	14675	14399	14739	14747	14705	14559	14558	14672	14641	14590	14472	14695	14534	14672	14675	14568	14721	14567	14682	14779	14483	14605	14645	14636	14651	14608	14770	14672	14570	14626	14692	14668	14664	14620	14919	14635	14624	14621	14567	14542	14470	14720	14797	14552	14599	14593	14695	14623	14658	14619	14615	14830	14908	14394	14578	14630	14563	14624	14422	14649	14750	14539	14589	14617	14593	14596	14533	14594	14601	14656	14671	14706	14684	14749	14666	14581	14584	14661	14787	14686	14486	14432	14544	14800	14549	14491	14671	14666	14574	14709	14639	14544	14635	14640	14811	14670	14516	14702	14700	14563	14677	14576	14692	14527	14407	14604	14659	14537	14551	14489	14713	14628	14740	14617	14471	14623	14470	14596	14557	14599	14532	14707	14457	14638	14662	14668	14553	14692	14597	14712	14597	14397	14690	14451	14515	14552	14463	14594	14698	14515	14539	14641	14483	14563	14812	14768	14668	14653	14690	14644	14869	14613	14648	14707	14585	14605	14637	14617	14883	14734	14758	14601	14689	14513	14867	14555	14587	14732	14598	14706	14551	14624	14526	14648	14510	14643	14547	14623	14701	14480	14751	14786	14653	14687	14695	14654	14679	14572	14660	14568	14614	14589	14539	14866	14626	14770	14580	14564	14708	14861	14794	14766	14707	14752	14648	14767	14758	14489	14693	14777	14547	14779	14662	14666	14621	14590	14645	14733	14703	14496	14740	14703	14631	14521	14515	14606	14609	14790	14757	14697	14540	14617	14539	14607	14700	14694	14470	14758	14603	14579	14688	14726	14667	14602	14609	14550	14515	14475	14596	14648	14857	14680	14543	14607	14596	14755	14612	14652	14547	14690	14604	14821	14657	14623	14559	14772	14591	14655	14492	14806	14530	14600	14714	14628	14527	14551	14482	14765	14929	14600	14738	14570	14785	14768	14478	14786	14691	14770	14383	14667	14706	14754	14677	14721	14538	14709	14669	14835	14663	14673	14536	14627	14690	14594	14572
29967	54087	52658	43371	37163	32303	28164	25818	23442	19772	17791	16885	16080	15444	15160	14805	14853	14647	14426	14416	14457	14381	14309	14131	14208	14327	14225	14141	14155	14068	13963	14016	14108	13957	14117	13855	13960	13987	13818	13958	13985	13982	13929	14076	13868	13912	13760	13928	14036	14062	13877	14157	13983	13909	13737	13907	13988	13962	13920	13804	13897	13818	13830	14013	13766	13995	13937	13887	13814	14024	13976	13834	13825	13842	13762	13876	13779	14072	13811	13816	13951	13766	13905	13900	13712	13809	13781	13772	13758	14003	14053	13899	13895	13818	13777	13818	13792	13878	13763	13886	13932	13848	13750	13911	13707	14012	13713	13772	13840	13744	13850	13644	13974	13624	13951	13867	13733	13940	13816	13979	13859	13836	13722	13898	13773	13744	13898	13798	13888	13848	13879	13814	13902	13716	13964	13911	13723	13820	13847	13886	13773	13923	13776	13794	13857	13846	13863	13840	13874	13901	14012	14043	13757	13797	13871	13986	13826	13837	13664	13848	13735	13749	13802	14002	13902	14007	13914	13792	13803	13813	14057	13939	13973	13847	13892	13704	13871	13850	13863	13957	13687	13906	13984	13745	13990	13801	13702	13803	13985	13986	13819	13771	13997	13744	13958	13713	14026	13755	13701	13746	13924	13771	13886	13896	13865	13763	13872	13858	13902	13999	13862	13876	13892	13832	14043	13907	13802	13829	13877	13841	13721	13853	13784	13778	13996	13856	13768	13898	13768	13951	13832	13857	13933	13776	13908	13793	13777	13803	13984	13819	13886	13740	13868	13819	13873	13794	13841	13780	14006	13781	13994	14008	13779	13774	13872	13768	13729	13904	14050	13766	13901	13787	13744	13875	13819	13650	13820	13890	13796	13878	13837	13881	13780	13735	13937	13924	13962	13883	13793	13927	13723	13770	13836	13795	13754	13765	13884	13716	13751	13947	13703	13799	13838	13817	13748	13910	13842	13803	13811	13844	13831	13780	13888	13915	13821	13983	13870	13889	13620	13784	13746	13864	13814	13790	13839	13884	13820	13857	13775	13725	13813	13844	13699	13820	13865	13861	13977	14023	13804	13937	13817	13852	13836	13806	13880	13763	13985	13859	13883	13976	13972	13863	13788	13733	13977	13993	13915	13863	13918	13812	14037	13909	13709	13803	13782	14033	13732	13827	13686	13877	13787	13850	13786	13905	13880	13877	13856	13895	13765	14033	13955	13756	14068	13802	13872	13849	13890	13849	13881	13829	13892	13868	13868	13618	13981	13797	13797	13784	13808	13728	13815	13899	13805	13816	13639	13910	13972	13830	13833	13746	13655	13801	13756	13922	13877	14049	13917	13843	13858	13868	13745	13834	14088	13938	13936	13937	13805	13778	13648	13961	13811	13898	13768	13775	13887	13714	13808	13943	13831	13763	13791	13822	13801	13681	13826	13788	13733	13928	13742	13827	13793	13717	13912	13851	13658	13715	13944	13860	13800	13956	13679	14029	13875	13995	13785	13948	13692	13775	13810	13917	13800	13895	13657	13738	13969	13828	14152	13837	13863	13834	13812	13943	13924	13896	13874	13659	13955	13793	13842	13850	13866	13863	13941	13899	13941	13827	14045	13796	13927	13957	13880	13837	13729	13876	13785	13791	13675	13909	13830	13878	13896	13776	13888	13975	13833	13904	13855	14003	13792	13782	13817	13812	13878	13752	13813	13864	13924	13923	13948	13857	13713	13871	13690	13851	13913	13986	13832	13804	13934	13785	13927	13794	13778	13891	13882	13632	13854	13765	13794	13819	13922	13855	13943	13834	13997	13839	13680	13868	13822	13886	13915	13796	13878	13833	13884	13920	13946	13729	13856	13915	13733	13847	13795	13753	13837	13631	13870	13639	13931	13826	13754	13826	13752	13836	13747	13842	13845	13812	13858	13802	13746	13770	13764	13802	13664	13803	13878	13844	13935	13858	13741	13813	13795	13965	13716	13855	13813	13779	13879	13803	13809	14023	13761	13889	13743	13680	13811	13773	13788	13936	13645	13870	13770	13865	13842	13798	13700	13815	13844	13718	13680	13769	13894	13748	13923	13789	13810	13722	13895	13855	13825	13914	13788	13955	13685	13675	13835	13905	13778	13808	13844	13721	13868	13863	13844	13939	13971	13925	13835	14095	13788	13804	13848	13739	13691	13841	13861	13915	13901	13944	13961	13877	13897	13992	13910	13951	13756	13826	13919	13623	13829	13774	14033	13678	13824	14078	13739	13859	13957	13821	13736	13771	13778	13726	13866	13808	13998	13941	13818	13915	13768	13968	13881	13916	14044	13976	13706	13872	13892	13810	13859	13860	13748	13786	13682	13891	13961	13781	13779	13862	13840	13904	13793	13808	13751	13766	13887	13681	13857	13878	13872	13732	13725	13787	13851	13815	13857	13994	13802	13910	13781	13765	14032	13969	13910	13931	13750	13884	13825	14051	13918	13812	13854	13699	13884	13695	13889	13842	13870	13911	13930	13831	13888	13855	13834	13893	13863	13969	14008	13829	13770	13781	13878	13895	13799	13841	13899	13848	13802	13942	13871	13867	13742	13729	14000	13919	13938	13785	13680	13838	13894	13930	13806	13791	13852	13748	13893	13794	13858	13875	13765	14043	14003	13663	13655	13772	13767	13997	13837	13818	13826	13777	13856	13756	13812	13845	13769	13951	13824	13964	13822	13818	13921	13914	13694	13843	13938	13954	13945	13880	13937	13861	14015	13807	13751	13835	13715	13767	13983	13796	13886	13953	13903	13677	13687	14039	13805	13764	13848	13594	13888	13997	13870	13705	13728	13809	13913	13908	13924	13910	13882	13827	13966	13841	13824	13814	13878	13853	13850	13798	13658	13696	13869	13861	13755	14007	13783	13862	13712	14044	13925	13945	14029	13947	13815	13816	13786	14077	13864	13890	13691	13977	13910	13729	13843	13851	13848	13819	13679	13829	13759	13892	13837	13880	13770	13903	13682	13873	13887	13704	13808	13925	13901	13822	13652	13824	13863	13760	13659	13870	13808	13697	13858	13802	13778	13940	13950	13799	13748	13954	13860	13839	13784	13811	13920	13790	13771	13749	13916	13697	13820	13915	13855	13948	13807	13943	13862	13716	13725	13914	13840	13807	13865	13779	13947	13742	13729	13802	13794	13896	13928	13803	13785	13798	13853	13828	13974	13903	13914	13805	13802	13827	13924	13826	13760	13712	13728	13964	13844	13767	13737	13703	13877	13839	13773	13884	13872	13925	13872	13778	13839	13943	13915	13789	13944	13789	13737	13758	13859	13892	13767	13949	13742	13873	14020	13984	13784	13726	13759	13786	13792	13966	13894	13818	13725	13911	13947	13861	13903	13843	13801	13850	13793	13859	13711	13784	13758	13793	13886	13905	13795	13729	13767	13858	13929	13943	13786	13771	13928	13779	13841	13811	13833	13950	13766	13993	13871	13875	13706	13940	13879	14004	13669	13924	13820	13957	13906	13863	13981	13841	13752	13853	13832	13884	13896	13713	13690	13862	14057	13791	13783	13840	13781	13878	13963	13990	13946	13839	13651	13792	13744	13875	13929	13788	13878	13803	13864	13955	13707	13867	13842	13678	14059	13799	13779	13860	13800	13793	13801	13780	13846	13748	13818	13828	13875	13675	13845	13638	13946	13747	13875	13852	13919	13876	13812	13814	13925	13822	13908	13842	13990	13856	13786	13830	13802	13971	13867	13777	14031	13741	13888	13859	13893	13905	13791	13955	13753	13828	13746	13950	13896	13785	13963	13882	13893	13832	13724	13839	13842	13728	13778	13874	13766	14012	13901	13940	13822	13896	13786	13689	13945	13677	13774	13714	13958	13913	13801	13933	13881	13660	13886	13708	14034	13883	13935	13969	13827	13999	13784	13875	13884	13737	13881	13848	13880	13951	13898	14044	13704	13742	13956	13801	13760	13782	13954	13772	13616	13864	13857	13825	13917	13811	13925	13945	13957	13679	14006	13628	14048	13798	13932	13715	13914	13904	13987	13797	13878	13772	13877	13737	13789	13753	13774	13833	13902	13751	13944	13814	13807	13788	13814	13840	13881	13915	13911	13738	13890	13802	13883	14041	13808	13732	13895	13884	13849	13956	13816	13899	13812	13829	13826	13846	13768	13842	13847	13878	14071	13930	13743	13750	13860	13761	13760	13900	13640	13721	13889	13899	14049	13724	13695	13619	13805	13829	13808	13867	13743	13912	13733	13705	14021	13915	13950	13818	13988	13911	13978	13837	13990	13911	13877	13822	13797	13840	13834	13717	13612	13839	13833	13881	13990	13730	14033	14136	13931	13925	14081	13940	13683	13791	13797	13907	13796	13878	13888	13967	13883	13835	13807	14008	13880	13871	13698	13866	13611	13768	13860	13738	13864	13742	13737	13820	13934	13837	13980	13960	13781	13881	13927	13880	13878	13907	13880	13958	14004	13865	13748	13861	13987	13791	13655	13701	13815	13851	14011	13844	13969	13763	13664	13964	13832	13923	13929	13909	13846	13782	13736	13779	13878	13917	13832	13819	13795	13711	13847	13789	13712	13813	13856	13913	13907	13797	13868	13792	13853	13827	13811	13739	13591	13988	13841	13734	13967	13944	13908	13758	13795	13750	13867	13949	13774	13951	13814	13996	13880	13934	13662	13962	13806	13830	13884	13837	13975	13812	13660	13890	13820	13903	13795	13855	13852	13850	13853	13900	13867	13918	14066	13677	13901	13951	13805	13840	13892	13903	13763	13833	13930	13882	13902	13828	13809	14016	13802	13872	13924	13748	13943	13926	13931	13777	13760	13859	13889	13946	13840	13901	13928	13904	13846	13752	13922	13897	13751	13960	13914	13631	13766	13854	13871	13926	13804	13693	13910	13773	13846	13806	13862	13767	13918	13778	13765	13793	13805	13862	13809	13833	13774	13750	13729	13799	13806	13654	13760	13592	13707	13923	13975	13893	13936	13667	13720	13936	13886	13803	13810	13809	13928	13837	13913	13781	13790	13871	13893	13851	13763	13885	13872	13702	13827	13889	13724	13709	14003	13991	13797	13842	13778	13836	13864	13988	13789	13823	13885	13887	13784	13927	13827	13717	13871	13801	13820	13860	13998	13902	13883	13850
27894	25629	34478	31398	24655	21524	19415	17903	16928	15952	15165	14847	14729	14479	14346	14497	14202	14230	14198	14268	14154	14094	13851	14123	14021	14091	14058	14142	14339	14057	14195	13946	14171	14089	14113	14081	14086	14172	14030	13975	14034	13988	14096	14221	14100	14062	14243	14215	14192	14068	14010	14265	13924	14109	14092	14202	14006	13885	14277	14080	13903	14024	13932	14119	14125	14074	14002	14081	14092	14046	14066	14015	13992	14252	14043	14019	14087	14003	13946	14001	13961	14073	14177	14110	13998	13962	14113	14201	13902	14011	14134	14062	14073	14022	14105	14052	14028	14013	13903	13849	14083	14220	14091	14112	14093	14064	13943	14179	14019	13903	14001	13969	14010	13910	14147	13958	14034	13939	13902	14117	14129	13893	14023	14038	13935	14074	14147	14087	14060	13972	13953	14151	14002	14145	13863	13901	14260	13993	14077	13892	14028	14103	13947	14054	14123	13939	14074	14183	13914	13990	14145	14054	13915	13985	14114	14036	13921	14060	14121	13914	14052	13920	13934	13945	14184	14179	14121	14040	14007	14046	14205	14115	13987	13883	14110	14116	14065	14018	14132	14019	14071	13958	13892	14122	14076	13864	13941	14132	13914	14049	14099	14139	14068	13972	14152	13988	14186	14113	14008	14247	14139	14252	14064	13998	13995	13806	14094	13937	14161	14097	14025	13867	13980	14121	14092	14054	14067	13972	13947	14175	14057	14157	14080	13903	13997	14107	14041	13963	14148	14084	14044	14096	14177	14237	13892	14078	13694	14071	14071	14250	14199	14067	13986	14041	14088	14033	14006	14120	14014	13994	13933	14030	14070	13895	13997	14009	14125	14093	14033	14054	13852	14007	14073	14197	13998	13942	13999	13966	13986	13907	14085	14139	14082	13874	14074	14145	14025	14189	14017	13960	14014	13930	14046	13952	13949	14165	13954	14160	14109	14232	13992	14054	14005	13995	14075	14001	14109	13872	13918	14207	14105	13926	14006	14005	13923	13975	14002	14123	14169	13864	14119	13762	13939	14108	14038	14038	14149	14006	14069	13971	13878	14018	14142	14153	14039	14177	14017	14073	13942	13907	14025	13905	14016	14072	14085	14037	13935	13937	14004	14068	14030	13980	14181	13983	13825	13977	13990	13854	14276	14055	14117	14229	13876	13888	13873	13948	13949	14048	14268	13948	14027	14049	14151	13906	13989	13930	14142	14122	14234	13822	13984	14215	13951	14109	14097	14141	14086	14176	13848	13822	14033	14048	14017	13922	14180	14047	13947	14027	14089	14028	14071	13881	14019	14058	14059	14163	13970	14096	13928	14021	14105	14145	14026	14009	14106	14053	13842	14243	14243	14086	13976	14035	14070	14009	14027	14015	14104	14110	13919	14130	13887	14125	13921	13927	14159	14140	14044	14035	13923	14027	14066	14187	14041	13984	14199	14034	14197	13941	13936	14014	14266	13964	14090	14064	14039	14008	13817	13997	13996	14106	14028	14043	13853	14150	14085	14015	14131	14091	14000	13903	14003	13961	14092	13802	14044	13907	14069	13920	14290	14151	13981	13951	14008	14098	14269	13968	14049	13943	14264	13942	14007	13990	14084	14107	14102	13964	13971	13979	13988	13994	14138	14005	14040	13964	14052	13994	13967	14228	13955	14052	14040	14016	14081	14175	13978	13974	14021	14031	14120	13966	13973	13989	13985	13914	14104	14097	14027	13963	14097	13979	14089	13898	14021	13956	14214	14201	14264	13986	14009	13972	14014	13989	14058	13775	14178	14009	14164	14020	14145	13916	14133	14052	13925	14111	14042	13982	13982	14037	13966	14024	13826	13937	14006	13877	14071	13893	13863	14167	14063	14051	14104	14063	14004	14045	13857	14115	13996	14045	14031	14087	14070	14028	14090	14059	13968	14131	14018	14189	14065	14021	14028	13991	13892	13790	13900	14092	13837	14168	14153	13983	13895	13989	14042	14135	14101	14057	13918	13934	14002	13999	14126	14077	13933	13882	14045	14223	14014	14014	13982	13976	13957	14115	13824	13965	14243	14058	14039	13985	13997	13850	13987	13982	14051	14004	14013	13990	14064	14086	13951	14010	14019	13802	14160	13974	14177	14040	14019	14219	14106	13854	14008	14037	14247	14158	14121	14126	14014	14098	14166	14054	14002	13989	14006	14026	13998	14039	14125	14023	13896	14097	14082	14016	13946	14075	14071	13916	14033	13928	13963	13910	14040	14062	14088	14069	14086	14044	14296	14008	13901	13985	13977	14030	13846	14020	14211	14361	14179	14113	14059	14139	14084	14048	14092	14110	14213	14024	14014	13839	14128	13870	13990	14192	13954	14109	14038	14012	13913	14201	13982	14077	14067	14020	13936	14000	13968	13873	14097	13995	14033	14093	14094	14028	13929	14105	13975	14228	14127	14126	13831	13870	14138	14191	13998	13929	14153	14096	14079	13952	13981	14079	13996	13942	14047	13998	14013	14180	14137	14017	14022	14143	14059	13931	14082	14190	14040	14211	14326	13891	14007	13979	13931	14010	14036	13978	14045	14083	13855	14220	14079	14173	14102	14107	13906	14293	14079	13922	14234	14145	13906	14141	14230	14020	14142	14079	13625	14069	14004	13976	14187	14049	14116	14040	14219	13854	14133	14002	14157	14065	13955	13959	13937	14103	14048	14067	13965	14015	13918	14298	14064	13929	14103	13930	14083	14201	13976	14171	14210	13928	14221	14088	13964	13972	14105	14099	14101	14045	14003	14034	14079	14121	14109	13894	14054	14040	14120	14137	14115	14066	14041	14001	14183	14196	14061	14024	14070	13967	13878	14040	14326	14076	13958	14025	14090	13954	14095	14134	14201	13831	14108	14176	14169	13916	14069	14168	14047	14015	14047	14075	14080	14051	13930	13972	14135	14188	13931	14169	14040	13980	14187	14061	14047	13996	14129	14055	14129	14066	14184	13944	13974	14032	13992	14131	14196	14121	14105	14054	14165	13932	13907	14155	13918	14169	14032	14026	14102	14171	14058	14003	14065	14122	14179	14145	13986	13839	14022	14005	13917	13982	14154	14143	14093	14119	13983	14075	13940	14109	13957	13862	14155	14100	14105	14115	13976	14049	13905	13760	13943	14135	14104	14046	14031	13892	14136	14027	14080	14196	14086	14169	14059	14232	14183	14073	14137	14126	13956	14270	14036	14042	13990	14118	14119	14025	14020	13893	14039	13837	14143	14090	14110	14091	14047	13981	14211	14177	14085	13965	14125	14141	14028	14055	14061	14032	14181	13912	13842	14073	13968	13842	14106	14062	14158	14035	14088	14041	14220	14070	13943	14066	14024	14002	14063	14026	13970	14180	14079	14096	14019	14087	14063	14072	13968	14055	14057	13868	13993	14009	14116	14259	14157	14132	13945	13999	14017	14159	14001	14106	14018	14224	14031	14024	14228	13937	14148	14147	14081	14178	14107	13955	14090	13982	14193	14066	14116	13971	14159	14010	13970	14103	14021	14124	14067	14071	14144	14065	14123	13957	14090	14134	14184	13982	14160	14053	14076	14141	13729	14072	13978	14003	13914	14083	14304	14179	13897	14092	13955	14247	14017	14058	14289	14123	14037	14139	14223	14043	14042	14086	14019	14011	13888	13991	14104	14178	14134	14107	14053	13968	14112	13973	14087	14194	14053	13945	14068	13960	14072	14066	14069	13856	14050	13908	14057	14126	14193	14296	14082	13991	14122	14088	14140	14076	14185	14185	14102	14037	14226	14027	14119	14106	13973	13961	14192	14073	14123	14004	14002	14201	14122	14064	14024	14190	14269	14177	14136	13824	14073	14121	14027	13935	14050	13985	14121	13948	14001	14135	13850	13979	13918	13999	14194	14004	13948	14092	14100	14066	14040	14069	14013	13960	14278	14266	14242	14019	14100	13905	14039	13918	14099	14055	14165	14082	14121	14183	14018	14060	13983	13925	13945	14109	14099	14109	13989	14073	13888	14000	14157	13991	14000	14129	13893	13969	13988	13765	13910	14133	14105	13959	13963	14061	13969	14117	14145	14052	14195	13901	14062	13957	14115	14042	14076	14056	14088	14075	14036	13987	14186	13986	13936	14212	14163	14156	14016	14077	14082	13957	13891	14115	14075	14233	14139	14080	14029	14165	14022	13977	14131	14057	14117	14047	13979	14118	14001	13946	14093	13960	13966	14137	13881	14068	14162	13979	14027	14110	13970	14025	14183	14041	14068	13983	13912	14101	14019	13954	13952	14134	14107	14122	14052	14007	13950	14147	14092	14112	14235	14118	14061	14006	14008	14163	13861	13993	14003	13909	13925	14137	14059	14011	14014	14230	14115	14080	14123	13980	13886	13945	14093	14087	14060	14239	14120	14126	14085	14178	14033	13966	14034	14178	13956	13981	13898	14030	14067	14171	13950	13930	14088	13964	14151	13891	14058	13938	14011	14026	13948	14165	14214	14234	13973	14113	14090	14170	13858	13962	14194	13995	13929	14000	14038	13916	13808	14013	13914	14004	13985	14006	13984	14043	14230	14192	14032	13955	13976	14382	14013	14227	13980	13948	14179	13999	14049	13953	14005	14156	14127	14190	13933	14019	14256	14071	14006	13891	14032	14052	13975	14050	14081	14031	14047	13955	14154	14136	13869	14064	14131	14010	13953	14125	13998	13975	14219	14230	14064	14060	14068	13972	13941	13975	13826	14120	13986	13986	13939	14002	14194	13979	14082	14111	14200	13951	14199	13995	14019	13944	13906	13800	14145	14157	13871	14030	14059	13926	14052	14032	14060	14086	13970	13933	14092	14181	14106	14106	14212	14222	14092	14005	13849	13915	14149	13849	13895	13951	14234	14308	14107	14142	13964	13914	14078	14132	14079	13909	14085	14058	14237	13923	13967	14234	14028	14105	14143	13995	14190	14064	14065	14076	13980	14110	14034	14110	14083	14064	14002	14003	14003	14072	13980	14009	14080	14070	13837	14079	13914	13964	13991	13955	13897	14003	14093	13932	14079	14092	13825	13938	14055	14137	13879	13963	13866	14049	13978	14028	14244	13967	14153	14168	13985	14183	13977	13892	14016	14304	13956	14128	13968	14049	13961	14083	14043	13929	14000	13877	13985	14068	14083	13958	14024	14065
28561	43466	42297	33698	28136	24247	21408	19737	18372	16260	15311	14941	14301	14114	14009	13858	13756	13884	13745	13702	13548	13689	13581	13512	13673	13386	13564	13587	13522	13688	13598	13550	13527	13512	13323	13544	13349	13412	13556	13631	13412	13511	13356	13395	13440	13355	13404	13271	13524	13450	13462	13592	13599	13538	13448	13473	13523	13594	13561	13485	13304	13222	13298	13429	13420	13566	13505	13344	13328	13370	13332	13556	13388	13374	13608	13362	13523	13422	13474	13441	13416	13298	13366	13475	13490	13446	13360	13546	13396	13408	13458	13421	13487	13538	13522	13585	13441	13358	13408	13456	13489	13261	13383	13272	13345	13541	13483	13399	13611	13488	13391	13450	13533	13512	13470	13585	13400	13342	13664	13376	13442	13339	13503	13336	13235	13549	13452	13416	13450	13504	13434	13394	13490	13488	13468	13374	13590	13562	13622	13450	13440	13362	13463	13320	13407	13442	13408	13510	13562	13442	13495	13464	13482	13623	13302	13402	13318	13588	13358	13487	13394	13565	13453	13497	13467	13571	13464	13514	13403	13510	13552	13341	13429	13505	13402	13356	13550	13301	13277	13556	13344	13466	13568	13397	13531	13436	13291	13443	13409	13482	13436	13318	13522	13416	13495	13248	13445	13353	13361	13420	13474	13418	13484	13546	13376	13438	13465	13371	13324	13472	13527	13624	13458	13231	13425	13370	13424	13491	13570	13522	13415	13353	13481	13472	13491	13559	13402	13358	13379	13542	13458	13328	13440	13526	13383	13500	13353	13417	13358	13340	13424	13435	13448	13426	13506	13430	13479	13374	13491	13477	13398	13421	13318	13329	13346	13577	13358	13490	13452	13255	13514	13342	13680	13439	13372	13482	13381	13517	13389	13435	13241	13429	13502	13430	13520	13363	13384	13604	13421	13416	13474	13580	13459	13479	13413	13575	13373	13530	13475	13243	13546	13447	13316	13415	13432	13506	13585	13465	13360	13517	13224	13534	13499	13322	13390	13272	13531	13568	13446	13382	13475	13471	13546	13323	13416	13272	13536	13418	13301	13427	13532	13261	13553	13405	13459	13583	13438	13420	13503	13411	13291	13500	13532	13479	13454	13372	13247	13465	13339	13476	13435	13451	13380	13374	13434	13401	13458	13351	13267	13532	13395	13418	13471	13403	13432	13552	13564	13458	13436	13641	13546	13462	13492	13363	13493	13527	13469	13386	13304	13391	13508	13484	13294	13414	13346	13346	13507	13330	13593	13488	13315	13499	13490	13399	13345	13500	13480	13449	13299	13428	13443	13493	13288	13495	13443	13447	13573	13580	13277	13398	13367	13270	13508	13464	13402	13206	13405	13392	13531	13518	13348	13421	13373	13554	13434	13553	13458	13531	13372	13455	13497	13263	13367	13284	13532	13409	13498	13409	13429	13525	13360	13619	13312	13442	13350	13211	13431	13458	13335	13403	13494	13371	13331	13472	13345	13538	13391	13472	13389	13557	13466	13435	13495	13378	13441	13436	13395	13493	13487	13397	13470	13378	13567	13353	13514	13371	13273	13484	13260	13576	13358	13390	13424	13547	13334	13313	13386	13496	13365	13414	13476	13406	13541	13615	13345	13452	13384	13500	13441	13346	13427	13451	13661	13493	13320	13552	13208	13401	13416	13467	13459	13561	13446	13471	13331	13549	13556	13191	13461	13320	13517	13414	13426	13615	13356	13492	13477	13577	13551	13511	13398	13337	13376	13545	13451	13512	13418	13500	13479	13538	13400	13463	13464	13348	13554	13454	13417	13417	13547	13563	13453	13394	13288	13318	13404	13410	13546	13573	13429	13561	13515	13478	13470	13346	13336	13560	13337	13432	13603	13364	13430	13425	13544	13475	13539	13468	13418	13361	13515	13461	13364	13382	13493	13483	13505	13380	13429	13488	13448	13544	13328	13406	13500	13591	13424	13348	13407	13431	13300	13445	13530	13591	13275	13529	13454	13537	13620	13371	13409	13424	13444	13644	13576	13338	13262	13341	13470	13640	13595	13412	13376	13386	13436	13467	13568	13424	13380	13293	13347	13504	13445	13188	13274	13473	13440	13303	13464	13389	13511	13434	13386	13469	13458	13333	13525	13274	13479	13454	13290	13407	13520	13424	13575	13348	13441	13470	13561	13537	13468	13548	13503	13572	13510	13176	13396	13375	13517	13465	13479	13394	13513	13322	13469	13338	13458	13486	13367	13497	13380	13392	13486	13481	13379	13318	13418	13506	13330	13466	13508	13394	13453	13392	13406	13591	13398	13412	13379	13416	13500	13402	13467	13417	13394	13505	13345	13559	13439	13371	13321	13573	13342	13451	13325	13292	13476	13466	13424	13512	13664	13511	13420	13427	13598	13389	13406	13633	13428	13393	13403	13345	13396	13403	13437	13306	13421	13357	13455	13354	13531	13406	13426	13533	13269	13407	13503	13410	13523	13443	13408	13367	13287	13414	13331	13425	13345	13607	13486	13576	13368	13383	13469	13555	13449	13405	13460	13486	13393	13548	13312	13497	13457	13523	13367	13591	13384	13386	13522	13295	13263	13288	13288	13510	13290	13454	13465	13386	13561	13507	13432	13428	13575	13401	13441	13460	13345	13502	13435	13466	13417	13298	13482	13497	13293	13496	13470	13484	13510	13393	13368	13570	13504	13251	13436	13465	13326	13474	13509	13415	13660	13324	13346	13359	13443	13469	13516	13504	13499	13384	13492	13402	13429	13485	13350	13511	13388	13522	13324	13499	13425	13584	13446	13283	13412	13511	13380	13537	13626	13389	13375	13515	13523	13529	13373	13490	13274	13532	13448	13558	13416	13579	13616	13491	13603	13531	13534	13495	13448	13428	13422	13537	13362	13597	13436	13364	13440	13359	13378	13495	13426	13609	13506	13499	13511	13388	13447	13445	13453	13474	13539	13378	13473	13437	13355	13499	13417	13506	13230	13244	13589	13308	13315	13464	13457	13243	13349	13460	13359	13583	13525	13298	13422	13468	13618	13315	13420	13365	13418	13487	13435	13326	13624	13465	13317	13372	13381	13569	13308	13463	13492	13415	13367	13514	13495	13415	13322	13400	13444	13281	13527	13379	13241	13452	13409	13465	13435	13374	13502	13323	13401	13314	13551	13392	13382	13350	13477	13248	13523	13404	13527	13395	13465	13438	13442	13518	13432	13352	13439	13434	13452	13564	13447	13466	13353	13467	13353	13463	13252	13484	13561	13391	13331	13299	13478	13448	13497	13450	13471	13283	13479	13503	13481	13517	13527	13540	13508	13406	13486	13656	13389	13524	13503	13293	13494	13379	13378	13455	13458	13432	13351	13309	13501	13507	13460	13397	13381	13286	13598	13540	13293	13499	13408	13395	13402	13362	13399	13463	13397	13574	13405	13275	13358	13581	13461	13577	13362	13575	13401	13389	13508	13383	13375	13467	13470	13554	13420	13523	13306	13456	13481	13599	13500	13362	13465	13479	13510	13573	13384	13245	13391	13264	13409	13324	13359	13356	13259	13179	13485	13619	13459	13396	13627	13481	13325	13570	13378	13384	13461	13431	13480	13483	13487	13462	13527	13359	13442	13346	13336	13574	13539	13539	13442	13475	13377	13567	13418	13296	13410	13494	13368	13516	13486	13567	13450	13430	13482	13457	13648	13514	13328	13366	13458	13603	13267	13460	13505	13487	13452	13605	13404	13432	13548	13381	13428	13352	13333	13568	13312	13362	13409	13389	13455	13326	13320	13535	13300	13325	13459	13420	13473	13440	13319	13526	13417	13595	13490	13342	13473	13598	13462	13388	13350	13417	13533	13381	13748	13345	13425	13647	13146	13597	13585	13431	13474	13353	13451	13554	13338	13588	13463	13353	13452	13490	13330	13429	13385	13373	13419	13557	13668	13547	13360	13420	13337	13252	13568	13576	13417	13427	13564	13389	13504	13411	13264	13492	13366	13388	13398	13537	13403	13601	13524	13552	13443	13349	13431	13491	13434	13360	13317	13442	13437	13530	13412	13344	13371	13387	13412	13390	13500	13239	13477	13472	13538	13436	13287	13286	13573	13586	13372	13331	13678	13347	13288	13422	13482	13476	13554	13386	13286	13473	13338	13472	13569	13681	13528	13300	13534	13335	13500	13570	13365	13322	13351	13514	13494	13321	13424	13426	13479	13342	13424	13394	13344	13576	13406	13473	13642	13387	13407	13387	13544	13508	13444	13358	13443	13447	13409	13403	13358	13493	13537	13421	13462	13539	13485	13483	13344	13775	13407	13295	13559	13380	13553	13528	13481	13386	13357	13364	13379	13458	13428	13411	13415	13340	13578	13398	13413	13391	13351	13450	13322	13530	13350	13524	13427	13513	13205	13350	13457	13498	13324	13484	13254	13468	13417	13526	13492	13332	13388	13461	13621	13293	13469	13430	13436	13427	13583	13403	13234	13315	13431	13525	13371	13496	13359	13339	13593	13334	13414	13375	13486	13381	13320	13478	13500	13456	13568	13483	13305	13506	13567	13536	13727	13312	13365	13401	13568	13498	13303	13408	13579	13297	13401	13450	13499	13216	13541	13422	13504	13365	13426	13381	13287	13373	13452	13301	13551	13527	13270	13399	13338	13434	13568	13477	13322	13534	13367	13623	13328	13229	13423	13477	13516	13606	13478	13440	13447	13333	13488	13445	13598	13425	13507	13624	13373	13427	13559	13438	13466	13381	13390	13319	13500	13371	13433	13743	13457	13398	13491	13458	13503	13511	13401	13536	13432	13343	13549	13398	13500	13515	13394	13422	13523	13552	13407	13568	13574	13351	13515	13563	13628	13377	13429	13305	13323	13387	13537	13559	13567	13449	13426	13358	13567	13451	13315	13399	13259	13539	13416	13461	13490	13366	13510	13649	13517	13450	13453	13618	13335	13439	13337	13459	13387	13525	13435	13343	13402	13419	13397	13386	13364	13465	13467	13539	13449	13396	13638	13366	13619	13470	13293	13325	13433	13360	13435	13374	13391	13292	13425	13415	13447	13618	13414	13546	13495	13488	13412	13392	13457	13473	13341	13506	13503	13407	13606	13424	13308	13407	13500	13395	13445	13487	13659	13415	13548	13442	13410	13350	13609	13454	13509	13306	13238	13436	13413	13409
24157	21574	29287	25232	24377	25965	24848	20799	19284	18080	16705	16349	15762	15640	15449	15490	15402	15307	15187	15001	15194	15166	15003	14978	15161	15113	15072	15104	15062	15142	15150	14938	14891	14866	15128	15103	15087	15047	14871	15041	14837	14993	14824	15004	14850	14849	14945	14944	14949	14910	14890	14860	14830	14992	15054	14891	14784	14866	14893	14750	14573	14907	14781	14990	14921	15088	14805	14891	14908	14926	15170	14986	14973	14802	14702	15005	14973	14985	14976	14866	14910	14811	15023	14876	14886	14933	14613	14812	14927	14523	14854	14992	14724	14910	14930	14831	15057	14803	14776	15084	14932	14940	14859	14916	14971	14963	14807	14686	14872	14850	14967	14767	14883	14567	14833	14636	14785	14902	14734	14773	14882	14769	14787	14701	14759	14804	14854	14724	14896	14787	14793	14691	14692	14846	14830	14810	14851	14958	14791	14579	14968	14860	14826	14878	14711	14710	14878	14874	14968	14776	14697	14785	14783	14810	14692	14832	14826	14928	14881	14852	15151	14755	14728	14793	14769	14703	14950	14814	14845	14921	15051	14845	14744	14715	14812	14868	14849	14927	14883	14903	14837	15085	14633	14769	14841	15110	14852	14798	14738	14930	14820	14923	14901	14796	14837	14587	14999	14901	14761	14863	14740	14766	14702	15075	14859	14733	14819	14690	14746	14707	14825	14836	14852	14821	14865	14841	14982	14885	14865	14898	14726	14834	14624	14908	14793	14696	14700	14712	14724	14751	14875	14831	14869	14794	14742	14815	14672	14601	14803	15085	14885	14733	14712	14961	14984	14588	15000	14953	14729	14907	14790	14896	14766	14728	14920	14838	14865	14973	14748	14861	14879	14895	14656	14827	14770	14903	14647	14802	14884	14998	14869	14858	14892	14898	14889	14728	14745	14693	14976	14786	14839	14776	15085	14844	14817	14869	14677	14828	14621	14819	14745	14803	14754	14746	14690	14928	14781	14877	14706	14760	14778	14850	14739	15136	14763	14987	14786	14949	15027	14622	14899	14685	14749	14882	14706	14926	14714	14784	14783	14713	14746	14728	14879	14810	15007	14989	15103	14957	15041	14875	14938	14976	14975	14693	14767	14806	14862	14905	14814	14712	14888	14673	14787	14821	14816	14794	14694	14840	14737	14892	14788	14744	14900	14788	14835	14867	14880	15013	14708	14839	14793	14690	14821	14608	14820	14955	14761	14729	14732	14766	14841	14925	14890	14721	14605	14969	14818	14823	14907	15036	14822	14723	14857	14811	14785	14812	14665	14821	14980	14788	14634	14962	14937	14576	14859	14927	14927	14956	14823	14907	14676	14826	14878	14879	14742	14738	14823	14735	14682	14816	14747	14886	14798	14732	14896	14771	14687	14835	14840	14921	14752	15026	14857	14608	14849	14936	14979	14731	14722	14854	14918	14806	14802	14704	14825	14859	14949	14807	14847	14868	14893	14841	14966	14680	14739	14858	14756	14858	14710	14844	15022	14744	14869	14977	14780	14770	14759	14698	14944	14457	14669	14759	14800	14927	14767	14912	14962	14770	14924	14950	14878	14938	14972	14711	14894	14946	15024	14663	15093	14682	14798	14777	14874	14680	14780	14791	14962	14841	14918	14965	14917	14654	14986	14869	15007	14717	14804	14899	14827	14633	14805	14887	14764	14876	14749	14824	14859	14800	14915	14846	14789	14735	14866	14945	14969	14718	14822	14960	14907	15006	14800	14892	14666	15048	14725	14726	14664	14794	14841	14862	14851	14952	14727	14906	14644	14698	14917	14778	14734	14967	14958	14821	14954	14722	14889	14852	14753	14846	14848	14732	14873	14765	14944	14766	14784	14767	14864	14785	14947	14730	14655	15061	14698	14812	14738	14741	14871	14730	14825	14905	15020	14847	14902	14622	14892	14583	14977	14857	14660	14793	14786	14782	14891	14733	14929	14961	15036	15070	14905	14809	14816	14855	14915	14692	15079	14765	14844	14821	14698	14735	14709	14945	14755	14723	14895	14801	14625	14776	14820	14787	14897	14723	14737	14736	14820	14956	14908	15004	14939	14860	14878	14965	14747	14763	14819	14885	14849	14761	14814	14900	14778	14755	14806	14840	14803	15041	14880	14888	14979	14740	14801	14846	14777	14866	14685	14787	14871	14587	14703	14880	14800	14908	14761	14660	14868	14858	14707	14924	14820	14781	14717	14876	14761	14706	14870	14698	14926	14870	14946	14736	14686	14822	14854	14914	14763	14812	14922	14941	14920	14737	14761	14951	14854	14966	14879	14858	14978	14843	14799	14882	14866	14859	14872	14818	14848	14777	14587	14887	14892	14751	14805	14827	14847	15055	14789	14871	14874	14731	14759	14807	14941	14843	14983	14767	14660	14663	14908	14731	14951	14807	14918	14896	14884	14929	14941	14917	14902	14760	14843	14961	14891	14843	14929	14820	14797	14887	14917	14860	14653	14876	14877	14816	14807	14787	14734	15030	14962	14939	14995	14830	14758	14915	14874	14581	14772	14807	14766	14675	14988	14664	14711	14822	14860	14872	14811	14576	14919	14740	14715	14887	14974	15023	14849	14984	14845	14834	14836	14963	14765	14919	14934	14893	15087	14675	14878	14814	14893	14839	14942	14689	14818	14837	14843	14943	14884	14812	14902	14863	14891	14721	14763	14778	14767	14946	14855	14743	15032	14691	14720	14937	15054	14876	14853	15003	14906	14781	14997	14949	14913	14819	14849	14722	14804	14800	14826	15029	14951	14806	14783	14855	14904	14630	14875	14764	14791	14624	14642	14590	14853	14669	14758	14822	14763	14915	14993	15028	14786	14744	14876	14900	14842	14955	14835	14857	14690	14869	14882	14815	14913	14859	14814	14769	14831	14833	14772	14806	14827	14978	14860	14777	14578	14749	14974	14787	14713	14888	14926	14907	14796	14961	14928	14980	14675	14618	14840	14673	14896	14745	14755	14623	14702	14780	14783	14843	14997	14799	14633	14877	14855	14837	14816	14891	14792	14809	14714	14847	14812	14789	14835	14973	14811	14869	14972	14823	14807	14836	14968	14944	14903	15002	14924	14890	14850	14806	14727	14857	14928	15010	14876	14687	14982	14722	15043	14869	14868	14661	15018	14655	14809	14730	14784	14843	14824	14751	14903	14804	14955	14836	14973	14920	14892	14822	15042	14861	14710	14778	14810	14740	14922	14832	14931	14707	14712	15032	14861	14763	14789	14732	15093	14777	14819	14745	14683	14651	15008	14815	14847	14845	14643	14755	14869	14814	14908	14872	14896	14845	14840	14776	14833	14750	14938	14733	14872	14780	14865	14666	14913	14912	14907	14932	14758	14918	14756	14915	14933	14757	14901	14776	14810	14829	14756	14899	14758	14781	14828	14798	14812	14734	14862	14761	14894	14800	14912	14795	14791	14824	14870	14776	14856	14821	14613	14754	14880	14727	14656	14933	14896	14901	14789	14906	14775	14621	14976	14833	14769	14711	14832	14801	14897	14906	14832	14829	14736	14859	15037	14742	14905	14988	14734	14726	14843	14812	14805	14941	15014	14824	14959	14799	14710	14852	14684	14797	14824	14768	14793	14767	14906	14749	14844	14728	14902	14642	14781	14899	14829	14747	14913	14969	14901	14817	14909	14855	14623	14834	14753	15015	14653	15059	14844	14847	14834	14884	14685	14919	14799	14839	14884	14877	14894	14692	14859	14877	14928	14988	14731	14873	14930	14944	15011	14720	14839	14942	14766	14804	14918	14973	14625	14800	14860	14797	14931	14865	14892	14694	14670	14790	14891	15045	14907	14887	14833	14859	14763	14894	14780	14779	14761	14690	14863	14758	14972	14773	14740	14695	14692	14748	14831	14916	14915	14799	14977	14823	14634	14932	14809	14612	14808	14775	14680	14822	14711	14843	14811	14802	14777	14847	14907	14795	14992	14801	14798	14837	14766	14990	14800	14953	14693	14783	14932	14950	14968	14883	14719	14850	14853	14927	14990	14830	14940	14914	14724	14947	14863	14827	15079	14743	14599	14857	14748	14983	14946	14810	14926	14769	14963	14795	14786	14852	14852	14816	14863	14843	14908	14979	14670	14669	14734	15030	15048	14788	14840	14895	14729	14830	14887	14786	14935	15011	14996	14960	14795	14810	14614	14729	14786	14851	14770	14720	14845	15103	14959	14642	14694	14863	14793	14745	14939	14890	15012	14914	14955	14763	14853	14770	14788	14989	14660	14725	14633	14884	14938	14844	14873	14872	14869	14826	14813	14922	14836	14830	14732	14879	14641	14790	14971	15000	14756	14757	14933	15004	14749	14603	14863	14790	14897	14822	14850	14764	14981	14921	14818	14906	14993	14964	14835	14831	14827	14803	14752	15008	14705	14920	14641	14710	14733	14800	14867	15021	14923	14796	14840	14894	15004	14852	14867	15019	14684	14991	14976	14860	14763	14754	14975	14758	14827	15086	14934	14896	14747	14925	14732	14729	14682	14875	14868	14778	14954	14804	14825	14898	14917	15034	14696	14809	14744	14971	14850	14718	14899	15058	14835	14898	14985	14982	14896	14699	14872	14804	14782	14820	14877	14814	14746	14958	14698	14877	14859	14848	14900	14806	15100	14917	14811	14804	14582	14909	14828	14766	14996	14923	14771	14613	14888	14900	14864	14835	14841	14937	14899	14859	14801	14917	14764	14976	14873	14839	14922	14734	14862	14744	14519	15038	14865	14716	14819	14810	14911	14743	14897	14858	14936	14841	15020	14931	15010	14892	14864	14815	14885	14741	14819	14634	14798	14734	14886	14935	14733	14848	14802	14827	14844	14975	14876	14849	14847	14884	14857	14888	14741	14990	14944	14741	15037	14781	14824	14727	14764	14681	14696	14854	14829	14801	14694	14859	14891	14768	14733	15037	14880	14799	14956	14813	14944	14854	14884	14793	14976	14836	14809	14823	15011	14883	14759	14741	14872	14807	14767	14905	14949	14725	14805	14877	14772	14987	14992	14780	14792	14818	14611	14848	14824	15031	14739	14866	14919	14925	15072	14842	14955	14836	14970	14785	14819	15032	14960	14852	14827	14821	14879	14647	14792	14933	14721	14815	14862	14761	14667	14771	14867	14816	14876	15001	14937	14936	14897	14819
28072	48869	48005	39415	33263	28806	25229	23118	21300	19043	16937	16091	15422	15108	14991	14696	14583	14537	14446	14558	14377	14390	14357	14093	14335	14321	14207	14228	14313	14175	14117	14107	14384	14086	14194	14000	14021	14088	14138	14047	14023	13967	13935	14106	14172	13810	14084	14112	14024	14163	14146	14124	14141	14151	14087	14078	14112	14012	14097	14020	14024	14239	14065	14155	13981	13986	13888	14066	14016	14093	14014	14017	14182	14009	14108	14083	14050	14010	14092	14082	14187	14060	13935	14046	14076	14057	14179	14029	13944	14132	13854	14029	13941	14090	14013	14137	14064	14141	13961	13996	13994	14262	13926	13960	14012	13969	14070	13963	13880	13936	14036	13958	13995	14106	14044	14155	14035	14183	14026	13904	13987	13881	14084	13858	14016	13991	14068	13953	13960	13993	14099	14047	14038	14147	13942	14093	14021	13931	14201	13932	14009	13976	14043	14009	14205	13951	13933	14160	14155	14044	14128	13884	14069	14064	13872	13940	13994	14036	14006	13848	13930	13826	13909	13852	14091	14150	13956	14031	14027	14157	13841	14072	13942	14071	14054	14106	13878	14045	13990	14103	13928	13952	14095	14086	14061	14077	13983	14101	13901	14138	13933	14006	14099	13907	14014	13990	14009	14038	14037	13973	14024	14077	14057	14273	13988	13930	14001	14068	13973	14028	13878	14056	14056	14052	13993	13947	13943	13898	13972	14193	14149	13912	13850	14099	14038	13912	13855	14134	14053	14081	13885	14031	13975	14029	14047	14006	13979	14050	14090	13954	13949	14153	13995	13890	14126	14010	13954	13927	13818	13970	13932	13958	14019	13974	14089	13822	13983	13903	14135	14069	14076	14009	13733	13983	14020	14056	13940	14039	14239	13993	14172	14063	13994	13925	14082	13973	13879	13978	13976	13968	13990	14073	14057	13942	13799	14139	13894	14017	14005	14061	13953	14078	13922	13941	13882	13859	14030	14042	14135	13948	14006	14066	13863	13889	13848	13971	13999	13939	14152	14133	14056	13824	14216	13889	14132	14070	14079	14161	14155	14003	14026	14062	14043	13983	14013	14124	13883	14015	13912	13959	14124	13925	14186	14009	14065	14015	13994	13923	14079	14259	14079	14082	13894	14126	14020	14106	14004	13905	13885	14089	14019	14038	14169	13800	14191	14134	13880	14098	14078	13851	13937	13986	14118	14035	14127	13947	14269	13951	14069	14066	14032	13845	14113	14048	14010	13979	14143	14035	13997	13885	14232	14032	14067	13989	14087	13962	14022	14010	14086	14138	14112	13986	14015	13965	14109	13912	13943	13993	13909	14131	14038	14062	13930	14044	14158	13911	14134	14004	14025	14151	13977	13994	14052	13990	13969	13986	13978	13888	14042	14014	14102	14026	13906	14001	14111	14036	13965	13973	14001	14098	13900	13893	13990	13964	14144	13906	14176	13979	13923	13940	14004	14004	14092	14072	14036	13866	14119	14096	14158	14087	14095	14154	14116	14058	13972	13989	13977	14162	14034	13997	14180	14007	14055	14258	14110	13951	14004	14029	14093	13983	14236	14000	14048	14168	14010	14232	14054	13968	14139	13981	13933	14062	13814	13991	13913	14028	13816	14042	13858	14044	14059	14157	14120	14084	13955	13986	14096	13974	14049	14060	13897	14152	14112	13924	13990	13975	14030	14021	14018	13975	14175	14116	13958	13977	14093	14039	13994	14037	14010	14138	14070	14120	13951	14277	14100	13997	14281	14102	14107	13900	14042	14207	14094	14132	14060	13991	13971	14060	14059	14048	13935	14065	13957	13853	13974	13981	13989	14093	14197	14072	14077	14006	13961	14068	14115	14077	13883	13940	14056	13921	13857	14049	14088	13878	13968	14203	14176	14184	13842	13989	14145	14012	14090	14021	13877	13973	13973	14033	13985	14115	13988	14062	14133	13880	14095	14079	14035	14035	14055	13965	14114	14099	14075	14045	13899	14074	14017	13933	13851	14012	14102	14143	14166	13894	14133	14027	14009	13925	14017	13973	14156	14090	14054	14099	14005	14047	14067	13907	14052	14017	14001	14150	13896	14124	14082	13909	14249	14144	13939	14096	14041	14134	13880	14076	14039	14023	14081	14145	13910	14042	13901	13987	13918	14192	13979	14036	14102	13917	13953	14131	14020	14151	14067	14249	14097	13997	13979	14028	13913	14195	14038	14078	14041	13991	14110	14080	14180	14065	13885	13918	13917	13922	14050	13909	13998	13975	14115	14115	14018	14018	14073	13947	14087	13970	14056	14057	13914	14096	14056	14109	14025	13907	14112	14010	14106	13960	14048	14018	13938	13962	14049	13937	14093	13956	13971	13977	14026	13926	14085	13939	14081	14161	14009	13935	14117	13969	14052	14041	14000	14070	14141	13807	13974	14126	13938	14105	14092	13995	13931	14011	13989	14014	14063	13990	13960	14026	14183	13776	14002	14103	14040	14033	14072	14042	13969	13868	13963	14004	13966	13935	14065	14152	14012	14140	14015	13928	13936	14168	13917	14074	13802	13931	13997	13980	14003	14041	14016	14032	13883	14013	14029	14138	13872	14012	14057	13988	14101	13943	14018	13951	14049	14009	13923	14106	13956	13948	14095	13986	14098	13953	13953	13977	14046	14087	14200	13895	14121	14109	14004	13944	13963	14090	13964	14067	13993	13959	14073	14062	14062	14072	14106	13953	14000	13952	13901	14032	13963	13927	13801	13888	14028	13994	14018	14091	13967	14091	14054	14091	14058	13990	13884	14035	14152	14066	14045	14013	13935	13961	14110	14067	14145	14121	14174	14022	13965	13991	14105	13955	14008	14032	13960	13966	14073	13964	13976	13971	14096	14196	14021	13909	13951	13937	13996	13999	14062	14115	14086	14175	13984	14009	13974	14262	14062	14218	14091	13975	14010	14045	13997	14229	13871	14002	14019	13927	13938	13954	14012	14121	14073	13964	13959	14231	14036	14012	14151	14160	14033	14029	13963	13878	14022	14002	14123	13929	14066	13995	14025	14072	14114	14077	13916	13787	14091	13951	14050	13986	13977	14030	14259	13953	14153	14088	14163	13945	13982	13984	13937	14139	14120	14015	14060	13854	13901	14094	14096	13903	14084	14084	14155	14157	14057	14044	14062	13964	13969	14040	13971	13913	14015	14141	14044	13972	14091	13981	13971	14037	14070	13929	13954	14185	14036	14171	13914	14097	13942	13998	14128	14026	14058	14013	13895	14196	13952	14035	14042	13813	14056	13948	14092	14075	14029	13985	14033	14189	14102	14013	13966	14073	14102	14005	13986	13910	14042	14084	14021	14108	13942	13890	13930	13946	14046	13971	14108	14099	13971	13923	13880	14162	14017	13980	14009	14020	13923	14368	14041	14148	14109	14147	14028	14029	13933	13872	14054	14038	13860	14039	14147	13942	13942	14164	14085	13968	13988	13972	13810	14019	14162	13922	14360	14126	14041	14001	14161	14087	14051	14036	14093	13963	14115	13990	14069	14087	14242	13974	13952	14024	14073	14159	14009	13894	14111	14026	14038	13903	13891	13999	13986	14158	13953	14132	14133	14170	14161	13989	14081	13976	13999	14034	14144	13967	14117	13929	14106	14059	13972	14059	14007	13952	14067	13972	13990	13835	14003	13987	13887	13989	14013	13802	14020	14122	13963	14120	13876	14018	14049	14003	13939	14043	14066	14047	14037	14052	13965	14049	13976	13887	14056	14040	13991	13989	13881	13967	14019	14011	14232	13983	13996	14175	14158	14053	14087	13980	14126	14067	13894	14209	14017	13983	14094	13932	14068	14124	14000	14088	13889	14028	13933	13886	14094	14090	14183	14144	13914	14076	14053	14038	14054	13843	14037	13938	14012	13945	14072	13978	14012	13937	13962	13977	13933	13986	13947	14156	14048	14095	13871	14053	13947	14034	14142	13918	13955	13934	14012	13998	13956	13888	13888	14115	14004	14039	14174	13856	13897	14210	13942	14018	14033	13898	14192	14018	14133	14066	14079	14105	14123	14042	14014	14186	14061	14080	13980	13926	14134	14013	14049	14037	14074	13967	14211	14037	14000	14038	14009	13979	14180	14110	13966	14123	13997	14109	13987	14144	13837	14118	14147	14094	14049	14187	14111	13801	13946	14088	14135	13986	13939	13972	14028	14051	13973	13939	13995	13942	13917	14038	14091	14099	13993	14198	14027	14048	13918	14068	14007	13979	13921	14051	13983	14064	13933	14036	14079	13989	14077	14022	13937	14145	13985	14138	14186	13963	14011	14077	13917	14182	14034	14111	14068	14023	13993	14097	14063	13870	14075	14055	14078	14004	13973	13936	14071	14051	14046	13871	14019	13997	13834	13997	13937	14018	13856	14158	14055	13948	13916	13926	13922	14009	14102	13983	13919	13891	14034	14046	13983	14067	14001	14111	13849	13915	13909	14168	13963	14087	14035	13950	14054	13886	13970	14053	13939	14064	13866	14165	13986	14018	13754	14060	14008	14005	14206	14221	13938	13976	13877	14133	13951	14089	13921	14016	14156	14199	14031	14147	14069	14064	14094	14066	13894	13878	14108	13883	14001	13857	13947	14005	13906	13936	14104	13990	14182	14070	13994	13916	13938	14005	14142	13903	13988	14143	13948	13970	14020	14021	14133	13901	14098	14002	13953	13879	13954	14038	14017	14188	13918	14062	14167	14046	14043	14108	14066	13992	14119	14102	13958	14106	14041	13937	14110	13853	14093	14134	13951	14112	14063	14028	14013	14074	14011	13980	14089	13998	14068	14056	14150	14080	14042	13944	14001	14076	13979	14120	13877	14047	14013	14095	13955	14290	14068	13973	13933	14045	14054	14067	13818	14039	14079	14009	14237	14011	13906	14042	14080	14057	14000	14022	14063	14141	14123	14102	13925	13953	14017	14048	14102	14182	14006	13916	14111	14002	14018	14002	14077	14012	13892	13966	14149	13979	14027	14042	14046	13951	13970	14035	14004	13931	14055	14059	13941	13918	13988	14006	14057	14026	14030	14040	13995	13852	13939	14093	13776	13968	14031	13960	14047	14061	14060	14108	14027	14157	14129	13922	14094	13980	14104	14137	14151	13931	14026	14035	14139	14083	14013	14128	14026	13950	13852	14070
23145	21565	29612	24100	22543	25966	28459	22825	20711	19251	17388	16792	16151	15889	15668	15433	15367	15035	15268	15075	15246	15007	15197	14946	15034	15008	15099	14869	14802	14900	14838	14884	14892	14933	15006	14839	14808	14854	14748	14628	14660	14834	14774	14789	14756	14601	14729	14604	14669	14669	14797	14687	14725	14711	14780	14737	14630	14792	14692	14697	14798	14848	14572	14753	14695	14838	14663	14530	14648	14796	14816	14672	14625	14734	14788	14582	14700	14644	14762	14638	14714	14756	14640	14642	14688	14578	14627	14657	14879	14650	14680	14552	14581	14771	14574	14632	14763	14689	14766	14757	14653	14753	14540	14636	14891	14923	14624	14700	14463	14686	14759	14749	14635	14674	14665	14708	14634	14576	14427	14660	14747	14682	14660	14600	14715	14712	14664	14657	14785	14688	14670	14573	14744	14743	14591	14429	14523	14724	14905	14697	14731	14501	14841	14594	14735	14675	14725	14558	14745	14669	14784	14604	14531	14530	14788	14742	14695	14759	14680	14795	14558	14635	14669	14668	14650	14431	14667	14759	14601	14513	14804	14761	14651	14713	14749	14563	14592	14566	14512	14692	14859	14702	14637	14544	14555	14516	14597	14699	14627	14567	14541	14619	14707	14743	14811	14807	14725	14588	14729	14719	14615	14681	14781	14691	14717	14626	14643	14782	14607	14562	14720	14698	14693	14573	14635	14590	14699	14760	14491	14485	14780	14906	14611	14805	14542	14759	14901	14550	14674	14488	14807	14666	14549	14755	14935	14589	14569	14570	14789	14524	14613	14572	14453	14575	14911	14658	14782	14635	14378	14523	14796	14754	14753	14726	14624	14689	14548	14762	14590	14569	14593	14438	14671	14510	14709	14722	14687	14553	14671	14712	14635	14629	14894	14758	14834	14799	14743	14600	14764	14590	14730	14724	14464	14654	14805	14864	14769	14631	14822	14621	14662	14769	14831	14648	14599	14778	14627	14756	14708	14624	14564	14815	14511	14647	14651	14573	14749	14756	14659	14785	14740	14682	14634	14621	14781	14646	14718	14483	14558	14690	14782	14763	14677	14783	14803	14597	14561	14695	14704	14602	14817	14700	14582	14829	14543	14784	14708	14631	14696	14644	14626	14705	14750	14627	14708	14601	14841	14549	14784	14468	14529	14563	14559	14717	14497	14813	14552	14480	14668	14597	14790	14717	14834	14653	14538	14708	14690	14672	14659	14830	14641	14571	14675	14538	14589	14556	14739	14689	14735	14650	14652	14676	14597	14771	14711	14648	14534	14555	14938	14756	14482	14746	14803	14644	14746	14659	14807	14698	14549	14706	14451	14813	14781	14710	14597	14797	14717	14631	14605	14646	14743	14758	14697	14716	14723	14801	14697	14716	14763	14673	14556	14639	14706	14572	14642	14541	14700	14763	14594	14730	14387	14659	14687	14745	14725	14586	14758	14696	14484	14657	14808	14691	14617	14611	14555	14754	14665	14572	14668	14675	14729	14622	14759	14602	14655	14512	14638	14435	14493	14772	14754	14722	14604	14651	14724	14575	14697	14817	14563	14613	14872	14782	14620	14619	14564	14687	14495	14681	14610	14430	14601	14610	14458	14859	14758	14524	14730	14903	14731	14792	14623	14670	14756	14866	14714	14818	14668	14633	14814	14683	14552	14746	14499	14471	14688	14592	14742	14717	14471	14579	14796	14729	14655	14555	14878	14738	14552	14531	14464	14659	14464	14443	14814	14651	14483	14854	14546	14736	14929	14673	14631	14687	14552	14719	14618	14789	14516	14825	14717	14763	14418	14730	14755	14584	14670	14555	14702	14588	14728	14644	14831	14533	14647	14587	14658	14757	14730	14692	14516	14685	14546	14656	14726	14891	14734	14581	14836	14704	14622	14609	14611	14654	14645	14585	14820	14687	14648	14481	14791	14697	14769	14798	14647	14630	14547	14518	14741	14768	14554	14614	14595	14664	14567	14689	14651	14723	14657	14601	14634	14703	14467	14826	14521	14570	14551	14497	14516	14603	14612	14650	14620	14641	14617	14643	14578	14577	14640	14744	14675	14634	14663	14757	14741	14736	14645	14630	14691	14776	14596	14787	14610	14733	14689	14588	14566	14569	14708	14770	14702	14730	14837	14716	14742	14584	14659	14812	14587	14744	14725	14557	14611	14572	14607	14616	14697	14681	14736	14736	14542	14645	14747	14696	14683	14630	14677	14710	14697	14632	14664	14639	14623	14690	14738	14743	14550	14671	14679	14625	14707	14614	14693	14550	14824	14720	14523	14679	14690	14827	14508	14688	14653	14742	14705	14668	14820	14696	14699	14714	14592	14710	14729	14701	14647	14689	14666	14799	14617	14597	14602	14608	14515	14571	14498	14618	14811	14594	14540	14855	14572	14626	14558	14483	14610	14789	14760	14598	14786	14669	14676	14725	14766	14577	14508	14484	14542	14775	14756	14606	14405	14618	14613	14586	14625	14669	14711	14663	14589	14540	14564	14756	14651	14833	14703	14721	14517	14668	14714	14836	14652	14769	14674	14800	14631	14557	14735	14711	14796	14668	14702	14702	14606	14853	14543	14726	14742	14491	14508	14722	14723	14649	14601	14519	14605	14497	14747	14686	14647	14561	14524	14645	14560	14802	14873	14762	14907	14755	14718	14342	14566	14657	14641	14700	14581	14695	14798	14691	14791	14845	14623	14785	14649	14650	14620	14672	14557	14561	14726	14673	14791	14501	14489	14659	14668	14517	14504	14522	14623	14756	14827	14708	14626	14654	14690	14733	14548	14577	14758	14658	14617	14529	14620	14485	14633	14785	14784	14530	14499	14652	14529	14603	14551	14563	14723	14692	14592	14668	14707	14644	14673	14722	14670	14756	14739	14627	14641	14649	14775	14756	14876	14692	14544	14642	14475	14639	14575	14866	14488	14448	14401	14523	14632	14558	14718	14579	14595	14633	14725	14821	14569	14466	14670	14636	14456	14566	14794	14843	14621	14690	14564	14662	14735	14799	14710	14640	14628	14544	14548	14729	14595	14519	14485	14415	14749	14579	14580	14469	14457	14541	14685	14580	14642	14724	14690	14683	14766	14768	14692	14479	14668	14621	14744	14587	14826	14587	14745	14646	14800	14741	14796	14764	14669	14502	14702	14591	14738	14565	14677	14823	14544	14698	14616	14544	14616	14723	14761	14660	14656	14593	14532	14836	14497	14570	14588	14593	14641	14646	14742	14631	14715	14808	14830	14532	14704	14792	14635	14699	14756	14726	14687	14723	14565	14731	14670	14609	14532	14526	14739	14717	14490	14338	14403	14703	14732	14740	14743	14829	14724	14624	14613	14726	14488	14658	14871	14693	14678	14653	14606	14570	14746	14572	14775	14710	14630	14726	14582	14655	14468	14733	14864	14828	14673	14671	14575	14676	14761	14483	14536	14713	14668	14525	14920	14756	14700	14714	14840	14606	14797	14604	14726	14739	14755	14689	14566	14822	14643	14704	14687	14718	14577	14597	14763	14656	14754	14673	14742	14619	14586	14723	14764	14725	14711	14786	14653	14541	14503	14763	14634	14683	14478	14539	14787	14417	14580	14820	14527	14711	14582	14534	14569	14574	14651	14511	14791	14707	14694	14762	14639	14482	14648	14745	14800	14778	14627	14665	14517	14689	14626	14706	14709	14517	14705	14600	14548	14710	14626	14634	14516	14628	14607	14623	14480	14625	14937	14635	14730	14790	14760	14675	14500	14784	14791	14437	14757	14679	14649	14663	14634	14752	14705	14697	14541	14627	14752	14654	14591	14557	14786	14587	14692	14895	14638	14719	14847	14685	14648	14651	14576	14499	14827	14499	14713	14731	14838	14769	14627	14798	14865	14673	14732	14692	14332	14694	14648	14594	14625	14594	14752	14586	14572	14613	14593	14623	14866	14717	14628	14668	14770	14814	14631	14746	14416	14562	14725	14482	14659	14765	14678	14561	14944	14621	14494	14629	14730	14577	14669	14445	14566	14612	14549	14703	14640	14613	14638	14651	14575	14798	14616	14725	14602	14593	14766	14776	14693	14594	14671	14752	14466	14629	14825	14736	14677	14771	14724	14582	14551	14633	14421	14718	14518	14730	14604	14760	14623	14816	14612	14733	14746	14629	14606	14721	14606	14574	14740	14685	14693	14550	14665	14696	14541	14600	14710	14777	14742	14721	14528	14736	14681	14717	14777	14535	14460	14708	14795	14500	14779	14767	14730	14649	14641	14578	14597	14717	14770	14545	14566	14714	14612	14595	14725	14674	14652	14782	14743	14612	14589	14652	14616	14644	14611	14582	14562	14573	14687	14726	14690	14684	14825	14715	14622	14557	14621	14568	14692	14772	14814	14573	14648	14561	14771	14508	14581	14566	14747	14640	14877	14700	14584	14719	14581	14640	14649	14514	14787	14499	14564	14534	14693	14655	14620	14702	14700	14579	14614	14817	14844	14774	14668	14606	14684	14785	14873	14719	14546	14504	14596	14659	14566	14626	14535	14513	14677	14617	14644	14792	14431	14550	14616	14602	14753	14598	14648	14724	14723	14634	14609	14465	14717	14543	14839	14797	14562	14621	14692	14738	14755	14623	14648	14460	14604	14313	14772	14562	14837	14806	14608	14686	14656	14631	14705	14531	14630	14480	14672	14911	14729	14623	14451	14572	14567	14600	14666	14578	14738	14576	14574	14716	14503	14547	14656	14822	14566	14446	14522	14648	14704	14771	14615	14784	14676	14476	14471	14755	14636	14759	14715	14860	14694	14505	14828	14744	14663	14543	14697	14594	14686	14527	14570	14748	14780	14616	14606	14732	14568	14488	14550	14536	14562	14733	14536	14694	14666	14609	14612	14503	14428	14797	14611	14556	14917	14551	14533	14584	14706	14518	14700	14552	14550	14757	14706	14690	14503	14752	14676	14636	14612	14741	14560	14706	14668	14563	14675	14646	14755	14538	14699	14761	14590	14640	14848	14809	14513	14646	14742	14787	14890	14720	14820	14611	14646	14569	14670	14721	14653	14805	14783	14760	14670	14660	14788	14767	14869	14531	14562	14743	14670	14825	14542	14837	14741	14504	14636	14690	14608	14682	14886	14432	14781	14726	14618	14792	14587	14664	14693	14676	14757	14685
29725	53433	52583	43315	36893	32138	28293	25500	23572	20509	17929	17112	16111	15456	15059	14915	14852	14642	14697	14390	14579	14503	14367	14254	14051	14108	14258	14174	14240	14222	14331	13918	14104	14084	14040	14001	14113	14016	14012	13927	13874	13897	13958	13792	13846	13887	13888	13999	14162	14006	13987	13679	13878	13981	13790	13865	13835	14036	13733	14031	13893	13914	13952	13965	13956	14022	14087	13962	13875	13913	13868	13842	13999	13940	13803	14128	13925	13941	14133	13688	13960	14019	13756	13794	13893	13921	13966	13769	13829	13910	13905	14004	13900	13978	13960	13802	13926	14030	13964	13908	13852	13865	13908	13902	13870	13983	13898	13847	13945	13727	13986	14019	13986	13841	14013	13926	13846	13852	13931	13828	13924	13916	13763	13978	13951	13980	13786	13867	13988	13885	13778	13947	13875	14025	14038	14048	13778	13856	13893	13977	13825	13744	13865	14023	13984	13854	13905	13936	13925	13781	13979	14036	13863	14071	13878	13876	13965	13907	13960	13846	13918	13845	13913	13916	13838	13956	13815	13780	13819	14003	13915	13935	13830	13957	13851	13895	13978	13755	13980	13960	13766	14033	13859	13770	13835	13939	13946	13781	13981	13727	13916	13826	13942	13982	13805	13911	13818	13862	13981	13970	13980	13995	13997	13917	13816	13897	13974	13951	13796	14034	13816	13868	13871	13861	13829	13987	14021	13944	13804	13893	13852	13857	13960	13847	13827	13983	14005	13937	13957	14008	14055	13843	13891	13922	13754	13939	13883	13881	13776	13846	13856	13847	13930	13829	13828	13873	13790	13720	13925	13860	13947	13749	13796	13876	14028	13973	14092	13972	13897	14135	14033	14047	13815	13961	13769	13962	13731	13949	13962	13663	13852	13919	13835	13809	14181	14013	13907	13804	13762	13735	13778	13901	13859	13901	13942	13706	13836	13926	14000	13902	13838	13785	14080	13979	13631	13893	13836	13829	13790	14100	13857	13934	13783	13977	13798	13988	14010	13963	13927	13730	13870	13983	13947	13876	13838	13611	14053	14019	13894	13812	13903	13892	13854	13750	13948	13916	13888	14098	13770	13903	13764	13946	13816	13992	13912	13799	13994	13831	13777	13901	13976	13920	13927	13852	14048	13943	13958	13844	13787	13721	13905	13835	13775	13800	13987	13898	13787	13889	13722	13755	13778	13891	13898	13971	13831	14127	13863	14048	13891	13873	13970	13824	14011	13805	13951	13835	13895	13772	13858	13873	13833	13811	13877	14119	13925	13775	13885	13940	13797	13931	13989	13804	13869	13870	13948	13943	14059	14038	13920	13777	13837	13905	13851	13701	13865	13995	13721	13895	13960	13799	13842	13843	13987	13739	14152	13928	14041	14004	13997	13769	13994	13909	13931	13927	13976	14013	14159	13689	13942	13924	13862	13703	13713	13802	13905	13836	13850	13973	13852	13774	13822	13998	13913	13858	14001	13857	13750	13961	13693	13713	13909	13898	13994	13931	13912	13880	13904	13888	13966	13904	13725	13750	13870	13729	13756	13999	14045	13835	13977	13802	13830	13922	13654	14015	13951	13807	13909	13948	13910	13849	13788	13795	13824	14070	13662	13911	13799	14069	13888	13906	13990	13694	13899	13894	13865	13847	13763	13931	13879	13866	13956	13802	13821	13858	13941	13905	13844	14047	13926	13687	13871	13899	13742	13958	13758	13986	13879	13872	13823	13937	13831	13915	14015	13910	13920	13946	13847	13936	13899	13731	13762	13841	13898	13892	13927	13760	13853	13953	13759	13948	13722	13870	13835	13832	13872	13857	14039	13861	13819	13953	13998	13947	13676	14028	13779	13991	13852	13833	13892	13840	13997	13931	14026	13864	13890	13857	13935	13906	13786	13919	13890	13996	14058	13808	13811	13824	13799	13880	13802	13769	13951	13918	13950	13989	14002	13974	13950	13830	13847	13908	13869	13903	13925	13799	13919	13816	13771	13985	13856	13805	13848	13936	13793	13720	14051	14028	13767	13784	13819	13916	13991	13987	13947	13871	14051	13992	13880	13831	13870	13801	13980	13784	13731	14015	13787	13900	13806	13765	13824	13789	13876	13953	13857	13774	13879	13878	14084	13894	13917	13768	14023	14077	13954	13865	13902	14040	13848	13905	13962	13919	13885	14000	14066	14033	13843	13918	14031	13785	13958	13839	13915	13840	13661	13931	13769	13898	13804	13878	13811	13881	13720	13983	13925	13952	14114	13945	13857	13948	13886	13847	13943	13922	13791	14088	13907	13934	13758	13950	13950	13965	14083	13908	13825	13984	13971	14073	13843	13885	13969	14032	13951	13950	13947	13888	13983	13753	13913	14001	13912	13820	13950	13808	13841	13719	13886	13926	13877	13647	14002	13867	13742	13722	13898	13862	13814	13870	13872	13733	13980	13881	13846	13762	14006	13722	13996	13790	13936	13983	13806	13682	13691	13928	13876	13824	13982	13734	13795	13809	13834	13851	14011	13889	13916	14012	13961	13859	13743	14011	13806	13965	13826	13832	14099	13790	13679	13976	13953	13799	13892	13828	13973	13753	13833	14138	13866	13926	13847	13891	14045	13904	13858	14007	13789	13864	13761	13906	13997	13980	13972	14040	13990	13829	14074	14010	13933	13884	13875	14012	13893	13778	13807	13914	13739	13729	13996	13883	13943	13951	13828	13835	13998	13877	13971	13723	13898	13946	13894	13977	13903	13693	13897	13888	13861	13899	13846	13939	13952	13906	13816	13880	13929	13789	13970	13844	13971	13949	13925	13714	13955	13920	14026	13850	13889	13870	13989	14007	13930	13765	13758	13892	13817	13830	13809	13808	13839	13813	14045	13881	13801	13777	13948	13898	13967	13937	13926	14068	13861	13937	13823	13987	13806	13904	13946	13795	13850	13971	14044	13845	13980	13948	13973	13899	13810	13837	13834	13942	13863	13878	13690	13755	13637	14137	13874	13934	13957	13780	13822	13941	13869	14003	14016	13842	13898	13777	13809	13846	13919	13895	13811	13980	13801	13761	13908	13884	13872	13919	13793	13966	13931	13978	13758	14017	13904	13872	13808	13891	13833	14007	14133	13739	13974	14015	13892	13949	13825	13879	13786	13894	13948	13832	13975	13869	13947	14025	13956	13776	13809	13750	13950	13951	13971	13992	13773	13770	13945	13724	13923	13924	13882	13840	14108	14028	13906	13795	13762	13783	13837	13901	13912	13828	13922	13668	13950	13864	13898	13898	13965	13894	13860	13969	13890	13992	13845	13978	13932	13839	13810	13925	13956	13884	13793	13881	13753	13863	13869	13903	13861	13942	13594	13658	13822	13865	13906	13910	13787	14004	13984	13954	13897	14026	13818	13915	13893	13975	13909	13978	14090	13805	13774	13800	13903	13874	13912	13909	13944	14004	13905	13836	13979	14006	13707	13842	13905	13998	13904	13900	13874	13858	13931	13856	13736	13862	13820	13749	13706	13976	13949	13831	13961	13858	13928	13912	13907	13960	13999	13933	13899	13786	13872	13851	13803	13834	13964	13782	13966	13923	13728	13936	13825	14058	13810	13850	13899	13942	13970	13916	13928	13880	13658	13822	13891	13975	13899	13942	13980	13903	13923	14062	13943	14002	13910	13781	13939	13936	13973	13963	13907	13841	13909	13902	13931	13963	13884	13804	13932	13690	13827	13879	13867	13773	13859	13684	14000	14062	13848	13804	13807	13953	14003	13831	13867	13953	13962	13715	13835	14056	14130	13781	13797	13968	13924	13840	13812	14106	13744	13961	13898	13899	13745	13713	13731	13988	13783	13954	13825	13942	13720	13959	13867	13970	13976	13917	13823	13981	13896	13872	13984	13898	13871	13811	13720	14024	13800	13944	13767	13907	13828	13845	13835	13802	14002	13893	13980	13918	13824	13806	13902	13896	13778	13957	13941	13821	13885	13889	13866	13879	13884	13731	13994	13833	13867	13956	13874	13843	13932	13890	13853	13885	14009	13971	13931	13855	13942	13969	13829	13876	13934	13890	13866	13996	13843	13853	13904	13967	13788	13958	13819	13811	13792	13867	13847	13908	13892	13856	13729	13825	13821	13883	13882	13985	13909	14070	13913	13912	13746	13810	14007	14004	13768	13843	13855	13767	13733	14108	13835	13968	13887	14028	13918	13912	13751	13868	13890	13841	13821	13930	13909	13873	13900	14002	13926	13802	13944	14003	13843	13849	14048	13960	13961	13857	14073	13926	13832	13689	13935	13690	13815	13927	13785	13934	13745	13946	13866	13869	13844	13868	13877	13930	13904	13721	13762	14125	13784	13890	13915	13960	13880	13942	13837	14027	13973	13919	14019	13946	13897	13883	14026	13962	13742	13915	13931	13882	13922	13850	13794	13734	13883	13750	13889	13910	13876	13865	13978	13809	14127	13973	13882	13903	13941	13952	13901	13864	13887	13980	14060	13861	13967	14073	14055	14025	13911	13853	13818	13828	13930	14076	13632	13772	13927	13914	13828	13748	13996	13832	14059	13836	13928	13915	13983	13977	13801	14040	13909	13877	13789	13951	13835	13803	13786	13940	13845	13894	13741	13596	13892	13958	14027	13935	13774	14061	13838	13927	13949	13794	13740	13894	13931	13787	13811	13800	13910	13789	13975	13810	13926	13821	13896	13887	13783	14000	14147	13886	13744	13770	13864	13998	13885	13857	13857	13809	13950	13731	13828	13914	13811	13909	13847	13787	13879	13785	13955	13741	13959	13952	13889	13885	13807	14078	13732	13902	14045	13876	13822	13909	13952	13950	13933	13909	13791	13741	13786	13954	13988	13849	13850	13861	13934	14057	13777	13848	13949	13947	14011	14068	13993	13782	14061	13831	13889	13793	13847	13905	13761	13806	14051	13805	13974	13837	13861	13951	13818	13975	13849	13931	13860	13919	13887	13992	13845	13979	13869	13867	13964	13941	13971	13824	13811	13761	13790	13817	13817	14120	13947	13919	13819	13948	13853	13952	13808	13817	14009	13507	13842	13914	13869	13877	13921	13810	13792	13756	13828	13904	13879	13957	13923	13858	13762	13841	13916	13788	13950	13775	13896	14046	13956	13881	13835	13878	13970	13911	14000	13954	13927	13701	14027	13890
28119	25812	34545	31386	24383	21451	19361	18020	17062	16157	15288	14887	14575	14411	14257	14156	14389	14252	14270	14239	14244	14084	14236	14094	14197	14199	14397	13984	14223	14227	13981	14116	14065	14176	14000	13870	14053	13883	14121	13995	14035	13911	13965	13967	14043	13944	14016	14072	14329	13935	14056	14172	14012	14130	14186	13953	14082	13812	13838	14099	13970	14077	14011	14254	14020	14119	14170	14158	13772	13991	14170	13922	14169	14223	13962	14146	14001	13985	14106	14000	13951	14099	14059	14185	13989	13963	14022	14049	14045	14184	13973	13948	13985	13985	14066	13934	14004	14166	13897	13910	14194	14036	14161	14020	14085	14070	14008	14104	14133	14007	14045	14148	14019	14365	14229	14224	13964	14122	13983	14078	13855	13973	14012	13994	13896	13989	14020	14053	14033	14145	14139	14065	14036	13973	13927	14005	13967	13912	13962	14001	13814	13948	14078	14058	14014	14165	14007	13903	14085	13979	14053	14222	14065	14053	13976	14016	13913	13909	13855	13990	14100	13951	14030	14061	13898	14036	13968	13886	14308	13935	14012	13975	13863	13949	14037	14017	14034	13995	14066	13981	13991	13918	14169	13910	14090	13940	14138	14023	14019	14035	14071	14135	14083	14107	14094	14135	14236	13880	13929	14057	13938	13979	14024	14036	13972	14015	14074	14056	13929	13744	14049	14093	13944	14073	13978	14025	13969	13882	13988	13940	13986	13993	14038	14088	13939	14262	14032	13918	14062	13819	13950	14166	14144	14063	14088	14098	14173	14169	13996	13982	13984	14080	14127	13906	14043	14062	14029	14118	14090	13803	13991	13929	14018	14112	14033	14130	13946	13762	14092	14079	13971	14021	14036	13967	13934	13830	14028	14147	14112	13999	13964	13798	13886	14135	14005	14145	14069	14062	14088	14013	14007	14284	14097	14074	13913	14046	14049	13959	14149	14146	14108	14132	14061	13836	13987	14117	13956	14060	14188	13989	14032	14048	14088	13936	13994	14161	13826	14057	14021	13974	14066	14056	14095	13828	14208	14058	14140	14156	13975	14151	13943	13983	14026	14004	14120	14022	14082	13986	14136	14013	13927	13938	13868	14005	14029	14148	13937	14077	14055	14058	14142	14041	14020	13906	13990	13858	14098	14104	13969	13967	14021	14062	14216	13866	14013	14134	14161	13905	14189	14007	13881	13991	14088	14070	13891	14143	13960	13873	14040	13958	14169	14281	14058	14081	14053	14107	14089	13936	14078	14026	14138	13994	13965	13849	13990	13872	13933	14005	13844	13832	13975	13833	13978	13850	14105	13966	14074	13983	14001	13941	14217	13983	13923	14178	14047	14101	13946	13814	14104	14134	14146	13829	14088	14298	13887	14255	14090	13943	14147	14049	14164	14239	14074	13904	14104	14327	13819	14035	14030	14025	14088	14199	14080	14186	14076	13855	13998	14076	14138	13956	13929	14003	14084	13911	14143	13944	13959	14091	13886	13984	14105	14054	14059	13947	14042	13959	14009	13870	14013	13861	14075	13936	13974	13879	14105	14187	13886	14084	13868	14066	13815	13919	14215	14204	13872	13967	13997	13872	13869	14040	13931	14045	14199	14035	13904	13946	13935	14056	14130	14084	13923	14149	14028	14114	13896	14025	13885	14078	13976	13833	13969	14047	14120	14003	13883	13959	13929	13883	13987	13780	14050	13946	14007	14083	14005	13962	13765	13886	13951	13777	14002	14075	14198	13963	14170	13928	13986	14049	13925	14180	14031	14224	14069	14206	14120	14032	14032	13980	14165	13945	14086	14018	13957	13924	13892	14108	14070	14142	13966	14179	14053	14082	14067	14042	14066	13853	14014	14223	13961	13918	14013	14045	14114	14134	14145	13999	14208	14269	14068	13959	13846	14139	14052	13999	14025	14024	14091	14115	14097	14004	14097	13867	14011	13942	14143	14177	14175	14311	14097	14142	14096	14108	14111	13941	14146	13987	14290	13976	13697	14045	14134	14161	14117	14068	14011	14126	14071	14054	13930	14042	14143	14224	13996	13971	14150	13914	14011	13934	13993	14213	14011	14091	13929	13944	14089	14168	14125	14195	14088	14086	14114	14198	14056	14007	14133	14101	14068	13916	14029	13894	14095	13985	13837	13986	13998	13914	13923	13976	14008	13944	13835	14185	14025	14111	13911	14047	14131	14007	14069	14112	14285	14049	14125	13959	14090	14046	13988	13926	13977	13929	14050	14194	14027	13839	14173	14065	14096	14126	14136	14104	14140	14067	13975	14204	14076	13992	13878	13990	13979	14029	14014	13939	14138	13888	13917	14031	14266	14051	13868	14102	14005	13890	13974	13884	13983	14153	13911	13969	13934	13949	13956	14031	13936	13961	13914	13894	14014	14263	14202	14112	13915	14016	13919	13817	14093	13938	14178	14114	14069	14076	14063	13917	14002	14102	14013	14037	14024	14129	13961	14163	14044	14322	14065	13763	13955	13979	14144	14161	14136	13960	14025	14218	14174	14088	13884	14103	14001	14000	13998	13948	13958	13988	13909	14021	14050	14025	14058	14095	14001	14169	14051	13898	13911	14030	14088	14052	13882	14015	14071	13857	14038	14170	14101	14090	14035	13632	14187	14111	14122	14096	13951	13985	14123	13994	14033	14023	13949	14029	13947	13903	14245	14195	14117	14021	14179	14145	14027	14070	14139	13966	14083	13973	14022	14088	13978	14115	14070	14110	13916	14110	13951	13966	14016	14116	14172	13983	14073	14037	13792	14100	14053	13862	14192	14058	13996	14026	13970	13921	13906	13976	14091	14131	13980	14053	14129	13838	13927	14044	14128	13944	13978	13969	14013	14021	13988	13978	14033	14032	13959	14042	14015	13920	13955	13998	14037	14185	14101	14100	13986	13973	14155	14016	14148	13891	14112	14030	13983	14165	14103	13848	13904	13901	13994	14030	14112	14094	13767	14012	14099	13967	14102	14041	13981	14027	13971	14097	13969	13920	14073	13987	14013	14212	14062	13977	14218	13966	14001	13887	14041	14012	14070	14075	13918	14153	14176	13966	13988	13851	14019	14035	14012	13864	14107	14084	13965	13974	14014	14052	13835	13865	13930	14006	14098	14236	14250	14184	14039	14081	13851	14140	14070	14060	13860	13948	14050	14126	13859	13986	13797	14047	13977	13949	13911	14135	13980	14163	14089	13920	14091	14059	13992	13950	14044	14065	14028	13882	14075	14044	14045	13910	13952	14029	13914	14029	14070	14151	14115	14206	13886	14097	14142	14106	14108	14038	13955	13990	13908	13916	14128	14170	14060	13912	13996	13870	14096	13935	13966	13992	13992	13997	14014	14035	13935	14192	14090	14101	13960	14047	14073	13970	14189	13975	14189	14097	13921	13987	14068	14090	14042	13928	14028	14184	14172	13941	14155	13998	13971	14231	14139	14161	14033	13988	14086	13960	13960	14005	14013	13836	13990	14188	13952	13999	14025	14008	13940	14074	13962	14185	13962	13928	14014	14002	14192	13970	13949	14025	13919	14095	14255	14238	13979	14230	14115	13897	13908	14135	14016	13924	13948	14038	14055	13830	14070	14153	13908	14070	14112	14032	14031	13909	13990	14022	14115	13962	14048	14112	13931	13904	14152	14084	14174	14001	13899	14048	14205	14103	14139	13846	14032	14099	14111	14112	14002	13857	14220	14015	14057	13956	14160	13903	14063	13947	13952	14118	14045	13965	14131	13980	13946	14200	14142	14056	13912	13962	13924	13908	13978	14046	14011	14021	14235	14027	14086	13887	14135	14198	13912	14004	13954	14003	14101	14051	14101	13943	14009	13887	14276	14128	13982	14093	14262	14103	14089	14182	14067	13894	14188	14007	13808	14047	14212	14015	14066	14010	14139	14090	13998	13964	14267	14076	14030	14035	14080	14168	13928	13931	14005	14132	14033	14026	14213	13982	14004	14032	14001	13800	13948	13924	13960	13952	14033	14252	14097	13855	14061	13869	14161	14035	14090	13995	14143	13929	13908	14034	14183	14070	14017	14019	13954	13862	13954	13966	13976	13982	13891	13868	13789	14134	14001	14017	14110	14234	14047	13768	14001	14021	13912	14006	13840	14129	14096	14117	14093	14180	14061	14205	14208	13994	14097	13996	13961	14138	14074	14106	13923	14006	13952	13974	13988	14145	13878	13995	14044	13966	14096	14004	14050	14120	14305	14069	13784	14071	14020	13873	14167	14220	14031	14072	13979	14168	14033	13871	14035	14081	13904	14130	14083	13956	14217	13891	13968	14223	13961	13816	14039	14056	14004	13921	14071	14031	14187	13963	13920	13864	14195	14007	14087	13924	13960	13943	13931	14169	14017	13883	13985	14013	14159	14027	14127	14024	14102	14091	13974	14096	14137	13902	14138	14015	14072	13876	13860	13946	14060	14151	14361	14116	14115	14071	14048	14047	14020	14055	13862	14103	13935	14018	14001	13886	14122	14189	13924	14032	14368	13879	13886	13878	14360	14041	14296	14023	14033	13960	13931	14037	13698	14107	14110	14033	13991	13987	13932	13883	13994	13976	14050	14078	14085	13981	14134	14138	14053	13948	14168	13944	13950	13805	13953	14015	14032	13977	14043	14092	13926	13934	14221	14109	14065	14137	14183	14043	14195	14160	13934	14033	14102	14059	13995	13881	14141	13987	14034	14130	14109	14045	13981	14098	14040	13999	13946	14010	13918	14163	14036	14047	13950	13943	13936	14174	14240	13992	14023	14032	14027	14082	14186	14104	13944	14198	13921	13856	13984	13951	14148	14178	14046	14095	14091	13986	14022	13998	14001	14074	14034	13992	14067	14155	14249	14222	13982	13948	14101	14065	14069	14218	14033	13998	13994	14012	13999	14043	14026	13970	14075	14014	14067	14211	14002	14089	14135	13899	13913	14115	14119	14157	14092	13956	14096	14083	13938	13992	13978	13863	14080	13878	14074	14108	14010	14156	14021	14032	13704	14058	14090	14148	14039	13921	14119	13922	14094	14007	14057	14107	14027	14055	14040	14021	13926	13990	13923	14014	14000	13919	14021	14036	14221	14054	13849	13808	14095	13959	14268	14113	13968	14060	14108	14047	14030	14097	13942	14160	14119	14045	13875	13914	14022	14074
28316	43680	42187	33602	27671	24133	21377	19514	18357	16669	15149	14813	14378	14047	13795	13842	13717	13622	13824	13572	13729	13622	13700	13555	13494	13477	13505	13520	13575	13687	13558	13554	13324	13362	13378	13483	13398	13449	13538	13266	13350	13483	13479	13530	13366	13470	13410	13617	13507	13398	13432	13485	13540	13463	13385	13469	13487	13482	13473	13346	13599	13256	13556	13344	13442	13515	13431	13461	13466	13476	13390	13484	13484	13439	13288	13531	13357	13431	13423	13423	13456	13619	13718	13509	13296	13461	13497	13423	13407	13487	13313	13419	13191	13473	13430	13411	13484	13407	13332	13627	13484	13527	13370	13416	13295	13446	13421	13384	13553	13342	13306	13436	13364	13221	13426	13294	13448	13521	13368	13275	13380	13256	13413	13417	13287	13523	13480	13422	13492	13344	13333	13485	13351	13350	13466	13485	13518	13613	13318	13349	13484	13310	13265	13400	13448	13272	13365	13455	13364	13372	13543	13445	13432	13513	13350	13565	13390	13419	13319	13450	13445	13548	13485	13600	13394	13334	13365	13264	13465	13293	13377	13467	13524	13398	13497	13363	13400	13314	13499	13499	13513	13521	13431	13262	13335	13366	13299	13590	13395	13592	13365	13475	13430	13370	13348	13653	13330	13521	13418	13428	13386	13556	13557	13521	13497	13428	13446	13513	13427	13450	13546	13476	13473	13427	13471	13428	13432	13269	13455	13398	13510	13366	13384	13449	13361	13417	13390	13438	13392	13332	13306	13531	13411	13442	13498	13426	13332	13498	13449	13523	13320	13448	13428	13345	13449	13340	13425	13502	13452	13450	13414	13685	13543	13397	13440	13475	13465	13472	13411	13402	13315	13314	13284	13585	13514	13576	13381	13533	13579	13401	13489	13524	13554	13332	13446	13476	13404	13356	13499	13417	13603	13433	13270	13514	13366	13431	13385	13500	13401	13533	13475	13384	13458	13476	13355	13472	13445	13427	13449	13542	13362	13386	13397	13567	13473	13342	13556	13519	13423	13453	13415	13409	13533	13323	13353	13344	13427	13475	13454	13544	13398	13341	13467	13549	13377	13384	13562	13611	13475	13391	13529	13349	13742	13483	13551	13377	13398	13419	13473	13329	13475	13360	13551	13343	13445	13441	13497	13386	13522	13533	13522	13426	13293	13374	13639	13372	13429	13390	13506	13475	13443	13517	13332	13391	13764	13252	13524	13332	13514	13424	13509	13523	13422	13413	13347	13612	13396	13445	13491	13488	13315	13541	13555	13408	13416	13636	13298	13220	13434	13543	13274	13445	13485	13457	13572	13280	13380	13348	13501	13469	13277	13461	13420	13602	13325	13410	13534	13324	13484	13366	13394	13459	13544	13367	13470	13380	13554	13496	13525	13544	13398	13412	13435	13430	13486	13409	13477	13539	13545	13422	13623	13241	13326	13362	13628	13367	13393	13487	13444	13463	13521	13295	13428	13424	13509	13275	13427	13351	13397	13375	13316	13530	13532	13511	13454	13267	13468	13312	13271	13431	13366	13431	13401	13386	13349	13480	13462	13439	13421	13402	13369	13599	13333	13303	13352	13655	13300	13481	13398	13444	13455	13521	13378	13468	13256	13345	13449	13422	13452	13369	13246	13398	13383	13581	13439	13313	13359	13564	13396	13309	13470	13605	13380	13479	13453	13377	13597	13533	13519	13457	13436	13439	13439	13421	13499	13474	13391	13449	13577	13492	13356	13350	13460	13573	13427	13422	13589	13468	13445	13276	13438	13345	13452	13556	13440	13384	13467	13338	13465	13269	13355	13397	13370	13310	13503	13529	13293	13331	13388	13360	13476	13565	13471	13493	13415	13303	13381	13333	13497	13240	13437	13377	13243	13378	13545	13383	13549	13419	13365	13423	13532	13499	13336	13701	13316	13403	13410	13359	13398	13474	13534	13422	13589	13417	13635	13444	13392	13511	13471	13283	13409	13297	13609	13420	13379	13414	13327	13466	13365	13220	13381	13481	13479	13405	13304	13390	13414	13420	13476	13348	13316	13442	13464	13484	13404	13398	13420	13431	13484	13469	13480	13528	13677	13226	13297	13420	13431	13580	13583	13503	13431	13487	13426	13533	13415	13378	13407	13536	13301	13425	13493	13284	13410	13427	13393	13618	13443	13323	13511	13421	13483	13441	13326	13478	13296	13386	13309	13477	13326	13477	13594	13324	13538	13587	13381	13462	13572	13409	13637	13430	13560	13429	13434	13368	13264	13366	13370	13471	13384	13576	13515	13610	13546	13397	13448	13539	13373	13435	13313	13566	13365	13629	13493	13433	13367	13334	13443	13437	13429	13336	13415	13407	13465	13440	13568	13415	13471	13385	13564	13368	13504	13473	13552	13331	13481	13547	13469	13358	13367	13489	13509	13264	13445	13345	13476	13315	13497	13369	13263	13495	13423	13439	13544	13437	13316	13338	13549	13404	13388	13398	13280	13309	13339	13487	13598	13313	13587	13386	13458	13378	13376	13399	13442	13492	13272	13497	13400	13450	13293	13390	13480	13497	13381	13496	13552	13529	13430	13357	13450	13493	13523	13426	13489	13490	13481	13482	13538	13465	13500	13378	13478	13305	13382	13453	13342	13540	13379	13370	13432	13604	13516	13496	13519	13532	13351	13485	13368	13339	13402	13472	13569	13379	13536	13526	13492	13482	13360	13304	13346	13338	13456	13602	13494	13412	13462	13431	13433	13627	13505	13433	13546	13409	13512	13345	13412	13497	13404	13318	13524	13704	13364	13411	13299	13499	13314	13464	13526	13478	13557	13407	13496	13458	13386	13517	13578	13529	13454	13212	13427	13415	13281	13391	13492	13305	13520	13638	13415	13390	13453	13517	13380	13367	13381	13456	13507	13199	13392	13697	13466	13471	13310	13536	13381	13456	13502	13255	13383	13316	13372	13380	13464	13342	13354	13414	13565	13469	13533	13524	13543	13371	13488	13480	13461	13566	13644	13236	13282	13406	13368	13539	13425	13333	13378	13317	13413	13452	13353	13432	13370	13425	13329	13330	13411	13565	13382	13429	13495	13221	13396	13448	13598	13417	13327	13505	13213	13514	13388	13487	13380	13499	13557	13465	13371	13393	13591	13501	13618	13501	13341	13414	13438	13414	13476	13449	13515	13459	13519	13552	13456	13632	13246	13459	13395	13451	13326	13471	13375	13314	13491	13377	13358	13475	13422	13477	13400	13381	13426	13399	13422	13407	13473	13501	13439	13565	13565	13438	13470	13394	13571	13579	13392	13470	13423	13304	13381	13309	13423	13373	13466	13398	13503	13366	13422	13446	13491	13471	13541	13401	13503	13249	13527	13433	13420	13450	13478	13393	13538	13421	13446	13601	13387	13499	13298	13419	13471	13390	13399	13444	13519	13399	13455	13372	13467	13320	13440	13508	13296	13354	13464	13388	13468	13385	13470	13444	13542	13589	13289	13491	13427	13442	13447	13526	13428	13405	13517	13444	13537	13491	13498	13335	13338	13432	13488	13407	13558	13334	13516	13537	13465	13393	13603	13393	13416	13566	13399	13425	13569	13351	13447	13459	13340	13334	13445	13482	13417	13428	13467	13377	13232	13349	13271	13374	13442	13498	13424	13492	13509	13615	13494	13422	13366	13350	13355	13384	13650	13429	13486	13410	13455	13568	13592	13408	13475	13389	13385	13315	13491	13443	13379	13431	13449	13644	13472	13317	13567	13368	13427	13361	13466	13664	13526	13491	13369	13581	13247	13672	13395	13317	13351	13526	13362	13449	13392	13399	13476	13367	13450	13628	13492	13379	13656	13474	13280	13457	13413	13322	13472	13363	13425	13326	13537	13383	13502	13442	13401	13480	13541	13550	13496	13604	13342	13269	13479	13485	13429	13464	13518	13266	13404	13372	13458	13396	13495	13422	13579	13436	13449	13398	13519	13336	13263	13370	13517	13497	13507	13248	13296	13240	13338	13470	13403	13426	13422	13275	13335	13361	13372	13514	13411	13449	13512	13372	13526	13644	13478	13445	13346	13463	13410	13346	13390	13513	13515	13350	13325	13391	13382	13562	13450	13448	13361	13514	13488	13360	13561	13481	13352	13459	13395	13604	13426	13263	13628	13434	13664	13507	13246	13381	13407	13565	13484	13553	13445	13455	13417	13382	13223	13526	13262	13499	13462	13464	13467	13367	13332	13304	13290	13390	13216	13461	13455	13469	13348	13546	13535	13477	13560	13403	13524	13372	13497	13350	13303	13542	13292	13448	13282	13620	13484	13427	13403	13429	13327	13443	13182	13407	13371	13296	13286	13357	13542	13423	13575	13438	13571	13288	13680	13479	13306	13310	13440	13434	13382	13377	13421	13443	13515	13353	13428	13412	13351	13436	13309	13393	13413	13384	13459	13412	13342	13239	13365	13474	13254	13379	13484	13500	13519	13425	13512	13506	13283	13388	13398	13402	13466	13520	13210	13285	13409	13516	13629	13381	13503	13432	13294	13570	13517	13192	13546	13381	13445	13472	13547	13413	13448	13559	13458	13547	13558	13552	13265	13426	13620	13329	13412	13309	13555	13370	13364	13622	13543	13310	13347	13560	13514	13515	13490	13340	13484	13412	13285	13441	13571	13477	13438	13457	13528	13496	13287	13554	13248	13473	13414	13274	13438	13324	13446	13402	13447	13358	13424	13437	13456	13303	13395	13468	13342	13374	13356	13500	13380	13418	13438	13405	13342	13481	13417	13505	13586	13450	13462	13419	13506	13500	13460	13410	13407	13401	13412	13558	13390	13317	13463	13360	13467	13423	13441	13609	13475	13392	13292	13404	13468	13523	13503	13407	13258	13444	13543	13486	13347	13370	13485	13532	13321	13536	13415	13462	13357	13392	13332	13488	13449	13406	13568	13260	13512	13550	13316	13454	13397	13324	13519	13391	13428	13550	13381	13379	13339	13379	13274	13473	13417	13373	13501	13526	13418	13593	13314	13280	13392	13366	13512	13403	13205	13508	13416	13465	13291	13346	13507	13501	13444	13381	13363	13534	13609	13359	13491	13585	13408	13508	13362	13484	13569	13362	13343	13567	13459	13247	13323	13375	13425	13437	13520	13330	13420	13651	13366	13586	13556	13486	13584	13491	13294	13508
24141	21601	29361	25131	24291	25775	24879	20723	19274	18082	16812	16183	15931	15700	15398	15317	15394	15284	15133	15108	15090	15127	15105	15126	15079	14900	15011	15073	15296	15053	15008	14846	14973	15021	14933	15064	14889	14922	14858	14851	14812	14818	14853	14709	15103	15006	15082	14976	14924	14957	14949	14929	14882	14907	15031	14983	15032	14858	14805	14773	14818	14978	15000	15162	14901	14866	14870	14941	14606	14760	14837	14824	14835	14902	14983	14737	14896	15116	14782	14871	14789	14774	14542	14903	14830	14598	14685	14728	14729	14776	14818	14718	14988	15005	14910	14724	14945	14898	14952	14846	14785	15061	14835	14991	14842	14890	14862	14927	14863	14840	14981	15062	14705	14884	14909	14868	14654	15002	14910	14795	14780	14892	14929	15039	14883	14653	14904	14740	14865	14955	14892	14798	14742	14900	14928	14907	14953	14678	14751	14835	14817	14857	14597	14898	14706	14893	14821	14811	14814	14857	14993	14880	14869	14872	14786	14745	14657	14669	14907	14851	14849	14716	14611	14761	14743	14786	14917	14746	14771	14732	14711	14831	14845	14788	14707	14767	14979	14868	14888	15012	14808	14717	14874	14964	14934	14676	14956	14759	14924	14826	14728	14868	14925	14886	14824	14919	14978	14776	14816	14943	14770	14696	14778	14810	14813	14853	14682	14861	14806	14842	14940	14868	14874	14848	14728	14865	14850	14954	14853	14820	15012	14968	14749	14889	14795	14762	14699	14921	14787	15118	14943	14825	14750	14935	14895	15080	14759	14798	15054	14780	14754	14962	14947	14832	14750	14807	14887	14828	14924	14825	14674	14743	14933	14967	14998	14718	14887	14934	14979	14651	14810	14879	15044	14853	14702	14746	14757	14750	14818	14922	14869	15003	14736	14847	15039	14787	14714	14941	15009	14793	14880	14860	14594	14754	14871	14893	14953	14827	14576	14892	14667	14796	14983	15062	14859	15144	14954	14896	14995	14736	14711	14938	14860	14925	14708	14761	14740	14885	14845	14878	14803	15017	14669	14788	14842	14646	14884	14690	14885	14771	14899	14717	14723	14793	14662	14841	14723	14805	14763	15088	14731	14833	14876	14870	14830	14748	14744	14832	14944	14942	14793	14624	14893	14791	14981	14876	14843	14775	14965	14926	14966	14995	14786	14923	14827	14775	14887	14798	15024	14918	14758	14960	14819	14942	14701	14770	14803	14849	14956	14752	15004	14828	14935	14698	14976	14834	14717	14969	14773	14852	14932	14905	14754	14841	14782	14855	14905	14830	14877	14745	14986	14747	14888	14778	14875	14796	14755	14758	14773	14819	14861	14701	14772	14894	14774	14747	15009	14944	14856	14907	15042	14817	14763	14809	14823	15014	14867	14927	14809	14718	14782	14915	14629	14744	14809	14814	14713	14807	14929	14898	14897	14836	14853	14847	14889	14875	14798	14775	14937	14688	14954	14909	14737	14760	14667	14954	14592	14566	14942	14854	15006	14710	14802	14791	14877	14742	14709	14897	14786	14835	14868	14728	14760	14830	14788	15056	14830	14812	14834	14734	14783	14900	14634	14798	14847	14838	14822	14720	14887	14622	14763	14954	14941	14956	14717	14783	15008	14688	15123	14872	14733	14899	14545	14803	14981	14813	14961	14786	14750	14845	14794	15036	15138	14626	14955	14751	14850	14934	14801	14761	14837	14795	14786	14772	14902	14904	14830	14701	14759	15021	14742	14725	14854	14796	14838	14780	14740	14922	14785	14890	14784	15102	14819	14835	14967	14869	14980	15013	14999	14832	14975	14837	14846	14841	14785	14734	14827	14912	14900	14715	14788	14571	14795	14759	14737	14727	14928	14851	15024	14726	14820	14887	14964	14499	14835	15020	14738	14809	14825	14893	14953	14960	14804	14882	14665	14496	14815	14779	15038	14727	14833	14633	14806	14788	14883	14920	14953	14732	14982	15022	14916	14695	14804	14903	14955	15041	14956	14866	14809	14874	14914	14818	14712	14847	14938	14707	14781	14811	14842	14789	14941	14673	14734	14859	14819	14973	14934	14994	14675	14818	14891	14867	14697	15019	14874	14796	14709	15151	14739	14790	14706	14836	14893	14843	14731	14664	14794	14846	14861	14915	14919	14794	14946	14877	14867	14882	14717	14692	14984	14771	14741	14787	14811	14710	14905	14936	15053	14891	15027	14772	14921	14861	14603	14848	14816	14541	14743	14865	14757	14984	14933	14856	14763	14878	14641	14924	14879	14900	14909	14945	14753	14784	14835	14806	14831	14878	14714	14755	14652	14839	14844	14933	14879	14869	14670	14857	14793	14856	14842	14680	14870	14810	14710	14818	14847	14965	14716	14756	14757	14809	14773	14954	14992	15020	14895	14771	14742	14817	14759	14736	14768	14773	14677	14823	14760	14813	14974	14897	14862	14796	14731	14879	14882	14815	14796	14620	14732	14858	14835	14687	14824	14652	14949	14758	14806	14817	14873	14851	14861	14993	14740	15029	14816	14808	14847	14996	14860	14845	14787	14862	14803	14818	15057	14747	14922	14779	15001	15112	14774	14920	14902	14901	14914	14952	14723	14824	14839	14583	14926	14520	14704	14832	14873	14798	14787	14788	14809	14678	14737	14801	14650	14790	14998	14912	14881	14879	14766	14828	14938	14713	14896	14853	14859	14731	14695	14815	14830	14797	14721	14843	14753	14855	14903	14753	14876	15078	14799	14863	14889	14961	15007	14676	14651	14758	14894	14939	14681	14862	14827	14686	14863	15085	14899	14700	14740	14889	14988	14835	14811	14714	14772	14846	15113	14909	14861	14838	14944	14827	14860	14550	15056	14727	14937	14857	14816	14805	14732	14673	14889	14783	14831	14952	14735	14755	15061	14975	14823	14831	14746	14802	14803	14814	14847	14751	14930	14903	14956	14615	14765	14975	14747	14814	14731	14840	14869	14935	15025	14701	14663	14743	14921	14761	14877	14975	14649	14738	15001	14983	15039	14837	14959	14814	14698	14968	14930	14794	14861	14805	14864	14690	14821	14973	14572	14759	15016	14814	14884	14897	14925	15000	14757	14780	14705	14739	14613	14820	14957	14741	14718	14714	14689	14861	14753	14869	14854	14685	14907	14657	14942	14908	14718	14989	14913	14644	14682	14626	14735	14940	14829	14749	14763	14853	14902	14781	14856	14689	14927	14754	14852	14766	15113	14685	14741	14840	14849	14691	14789	14806	14744	14598	14900	14903	14658	14803	14855	14960	14820	14613	14814	14795	15023	15005	14701	14930	14746	14822	14815	14781	14873	14727	14795	14710	14714	14750	14660	14928	14645	14813	14955	14691	15082	14897	14840	14738	14660	15039	14871	14806	14916	14942	14910	14848	14704	14668	14767	14832	14859	14746	14787	14818	14794	14864	14938	14756	14667	14734	14873	14945	14987	14750	14791	14972	14801	14712	14867	14943	14779	14629	14970	14847	14859	14818	15065	14834	15008	14726	14656	14803	14721	14673	14942	14797	14924	14933	15029	14890	14730	14970	14784	14951	14946	14783	14890	14969	14848	14936	14796	14765	14797	14940	14875	14887	14721	14900	14900	14807	14829	14829	14769	14880	14944	14688	14876	14897	14780	14715	15038	14706	14707	14725	14715	14863	14931	14881	14879	14778	14799	14698	14939	14946	14743	14866	14941	14915	14828	14871	14956	15001	14798	14726	14936	14867	14762	14600	14775	14720	14729	14720	14948	15156	14754	14870	14897	14726	14844	14787	14863	14970	14838	14693	14855	14967	14761	14986	14876	14803	14638	14719	15060	14877	14802	14934	14882	14989	14840	14921	14698	14908	14721	14726	14877	14756	14788	14899	14803	14804	14840	14936	14775	14506	14757	14987	15041	14718	14798	14606	14737	14935	14768	14657	14815	14763	14874	14842	14890	14796	14828	14925	14830	14761	14769	14874	14799	14941	14757	14942	14703	15041	14864	14831	14879	14926	14865	14957	15019	14949	14732	14729	14838	14914	14923	15040	14831	14732	15004	14857	14743	14684	14701	14956	14962	14787	14735	14791	14698	15079	14646	14874	14971	14971	14898	14913	14789	14879	14933	14989	14931	14704	14746	14696	14670	14781	14928	14956	14757	15062	14932	14793	14842	14872	14651	14981	14853	14911	14792	14850	14877	14821	14716	14760	14879	14799	14975	14850	14916	14790	14902	14809	14749	14946	14791	14826	14997	14897	14814	14741	14839	14942	14868	14817	14745	14759	14945	14864	14860	14782	14880	15003	14822	15127	14884	14959	14757	14745	14843	14796	14774	14834	14834	14940	14708	14824	14878	14836	14736	14902	14829	14741	15009	14890	14989	14893	14710	14721	14846	14865	14819	14990	14780	14962	14730	14783	14671	15007	14847	14936	14813	14938	14752	14813	14813	14888	14937	14759	14742	14657	14825	14966	14916	14930	14781	14672	14878	14803	14692	14852	15006	14865	14775	14781	14819	14753	14802	14874	14927	14859	14813	15046	14974	14902	15033	14937	14934	14765	14780	14808	14815	14824	14862	14791	14764	15019	14878	14911	14822	14852	14929	14602	14897	14920	14859	14915	14715	14925	14904	14957	14905	14769	14874	14729	15020	14879	14812	14964	14923	14810	14852	14973	15005	14870	14778	14764	14718	14946	14866	14901	14851	14673	14841	14930	14851	14830	14881	14787	14900	14890	14702	15150	14934	14819	14797	14951	14852	14612	14867	14800	14768	14911	14815	14850	14830	14884	14762	14901	14784	14822	14682	14770	14965	14849	14934	14817	14887	14852	14722	14602	14669	14939	14833	14719	14774	14773	14851	14677	14805	14835	14777	14706	14774	14887	15024	14776	14935	14854	14961	14751	14888	14632	14744	15016	15062	14811	14934	14787	14793	14909	14789	14913	14920	14731	14773	14673	14878	14987	14874	14886	14874	14759	14781	14843	14817	14926	15029	14853	14839	14705	14739	14949	14765	14745	14898	14851	14907	14768	14840	14911	14995	15046	14671	14818	14963	14908	14832	14809	15021	14960	14855	15215	14866	14918	14764	14852	14986	14868	14645	14751	14974	14919	14773	14721	14906	14847	14985	14896	14924	14995	14908	14966	14920	14607	14825	14922	14811	14782	14977	14905
28162	50303	48557	39251	32859	28664	25317	22922	21304	19024	17111	16136	15583	15102	14869	14553	14626	14550	14414	14430	14508	14459	14261	14233	14236	14340	14302	14221	14271	14179	14003	14276	14025	14239	14157	14230	14032	13951	14121	14183	13970	13986	14131	13982	14034	14176	14003	14232	14072	14000	14068	14079	13976	13981	13966	14099	13929	14045	14029	13962	14061	14019	14154	14110	14079	13946	14013	13896	13953	13999	13843	13963	14028	14116	13931	14022	13951	14136	13970	13985	14011	14036	13952	14085	13904	14054	14009	14186	14035	13832	14034	14020	14021	14058	13940	14077	14040	14070	13997	13991	13825	14183	13951	14089	14125	13888	14119	14110	14047	14043	14092	13954	13930	13984	13907	13937	14095	14074	13884	13931	14080	13857	14143	13970	14119	14118	13982	13972	14167	14202	13841	13989	14003	13967	14018	14057	13949	13922	14028	13900	14069	14012	14010	13943	14077	14009	13912	13863	14117	13799	13978	13941	13969	14122	14128	13944	14103	13867	13895	14100	14003	14103	13929	14154	14076	13937	13908	13985	14077	13858	13997	13979	13983	13900	14068	14082	13860	14061	14067	14024	13903	13986	14015	14132	14061	13952	14013	14121	13919	14015	14098	14042	13839	13905	14195	14048	13890	14011	14142	13890	14024	14096	13972	13925	14090	14118	13914	13923	14068	14039	13880	13869	13868	13931	14015	13908	14014	13980	14060	14099	13904	13866	13952	14011	13938	14060	14041	14042	14044	13924	14031	14152	13860	13900	13865	14128	14027	14018	14064	13976	13944	13873	14067	13952	13926	14021	13987	13706	13982	13952	13944	14022	14103	13924	14011	13872	14071	14073	13964	13907	13950	14030	13893	14032	13940	13987	14001	14087	13879	14115	13965	13971	13980	13884	13972	13841	14140	14035	13949	13871	14081	13962	13896	13739	14046	14070	13936	14007	13862	14106	14127	13901	13922	13997	14111	13874	13951	14063	14110	13975	13980	14044	14107	13780	13899	13965	13966	13996	14154	14062	14037	13979	14170	13931	14125	14080	13779	14024	13978	13858	14033	14153	14063	14059	13917	13913	13895	13932	13987	14031	13883	14102	13898	13892	13932	13855	14071	13863	14024	13942	13845	14092	13990	13869	14045	13977	13814	14208	13885	14163	14007	13919	13640	13927	14082	14021	13973	13909	13859	14031	14002	14086	14127	14122	14017	13953	14022	13903	13835	14008	14064	14092	13904	14147	14137	13836	14073	14050	14008	14096	13826	13968	14006	13938	14033	14022	14060	13977	13962	14056	13905	13965	13832	14039	13784	13883	13850	14004	14068	13968	13943	13824	14057	13964	13992	13918	13878	14051	13959	13883	13828	14120	14010	14075	13871	13971	13914	13976	13947	13952	13981	14063	14021	13809	13962	14045	13910	13867	13940	13850	13990	14117	13911	13872	13937	14025	14102	14050	14082	14109	14099	14106	13902	14001	13920	14058	13931	13908	13885	13922	13989	13935	14028	13837	13977	14018	14010	13958	14090	14045	13929	13981	13978	13885	13860	13981	14097	14151	14055	13930	13980	14032	13961	13849	14000	13979	14001	13704	14139	13968	14005	13945	13837	14027	14209	13927	14045	13824	14150	13936	13978	14116	14091	14103	14099	13981	13813	13822	13945	13944	13965	14071	14088	13837	14061	13918	14015	14003	13951	13933	14022	13960	14064	13964	13968	13885	14017	13848	13948	13930	13854	14098	14114	14071	14091	13915	14068	14044	13951	13971	14127	14072	14043	13807	14028	14077	14008	14040	14057	13944	13905	13960	14258	13837	13931	13927	13925	13947	14028	13705	13970	14009	13949	13925	13916	13941	14073	13894	13857	14066	13871	14070	14229	14012	13992	13945	13974	13966	14017	13948	13922	13940	13949	13806	13967	14099	14064	14038	14238	13842	13954	13969	13813	13913	13975	13989	14091	13978	13937	13913	13778	13999	13961	14100	14041	13952	13983	13938	13956	13893	13996	14040	13979	14007	13903	14030	14091	13896	14029	13992	13776	13946	13973	14193	14084	13939	13963	13911	14022	14072	13976	14066	14093	14067	14053	14074	13940	14119	13708	14031	14093	13855	13954	14029	13989	14001	13784	13801	14054	14028	14052	14002	13923	14077	13998	13942	14014	13951	13969	14054	13962	14051	13883	14004	13826	14058	14164	13908	14072	13944	13988	14013	13897	14013	13936	14108	13910	14152	13943	14058	14058	14092	13923	14014	14016	14267	14050	14059	14009	13946	14014	14200	13957	14099	13937	13936	13911	13965	14037	13798	14027	13974	13959	14022	14044	14132	13923	13786	13948	14066	13997	14123	14050	13950	14020	13919	14020	14046	14030	14010	13999	13928	13941	13998	14013	14091	14043	13927	14080	13948	13918	14019	13946	13842	13896	14172	13993	14088	14054	14047	13934	14064	13916	14052	13986	13911	14035	13884	14000	14073	13962	14058	14050	13974	13942	13987	14205	13975	13986	13898	14026	13961	14092	14064	13871	13903	14023	14025	13842	13913	13966	14039	13988	14149	13951	13812	13909	14028	13969	13974	14062	13936	14027	14046	13960	13919	14089	14002	14036	14102	14214	13964	14047	13911	13865	13984	13999	13834	13957	14025	14028	13961	13898	13910	14021	13786	13914	14062	13944	14011	14291	14142	13960	13909	13855	13935	14169	13929	14050	13995	14158	13809	14135	13860	14007	14050	14010	13891	14038	13962	13833	14082	14197	14018	14092	13977	13840	13954	13998	14008	14018	14067	14134	14127	13919	13925	14048	14104	14135	13987	13854	13965	13963	13957	14050	14055	14012	13945	13923	14003	13883	13906	13985	14031	13969	13950	13938	14037	13970	13874	13980	14021	13982	13984	13945	14040	13980	13938	14073	14079	14051	13964	14032	13925	13961	14005	13927	14030	13923	13949	13925	14168	13874	13983	13863	14081	13911	14002	13788	14139	13784	13946	14023	14152	14078	14011	13890	13927	14092	14049	14086	13858	14042	14098	13955	13807	14053	13980	13962	13969	14118	13984	13968	13837	14020	13940	13963	13952	14125	14261	13821	14088	14130	13892	14057	13984	14045	13992	13881	13989	13981	13926	14009	13929	13960	14014	14130	13853	13867	13962	14018	13919	13908	13877	14270	14015	14024	14002	14090	13924	13965	13980	14105	14059	13946	14122	14099	13949	13825	14007	14032	14158	13776	14029	13877	14087	14106	14009	13909	13973	14026	13958	13942	13838	13993	13931	14014	14010	13843	14045	13882	14105	13914	14061	13883	14018	13790	14108	13939	14191	14027	13893	13942	14063	14186	13896	13962	14136	13750	13954	14015	14115	13960	14060	13894	13966	13854	14003	13782	13939	13806	14051	13975	13971	14107	13851	14072	13885	13929	13978	14087	14006	14007	14084	14075	13937	14120	14099	13937	13935	13930	14095	13849	14227	14093	13974	13958	13954	14124	13994	13999	13923	13871	13837	13905	13929	14005	13885	13929	14091	13947	14014	13893	14017	14033	13947	14020	13973	13912	13858	13989	14027	14145	13945	13941	13974	13966	13963	13959	13900	14136	14127	13933	13986	13934	13976	13978	13898	13954	13921	13913	13937	14070	14026	14036	14014	13895	13930	14001	13793	13996	14008	13954	13959	13822	13949	13915	13948	13933	13930	13990	13938	14024	14033	14009	14085	14122	14035	13990	13814	14095	13970	13960	13907	13921	14063	14004	14173	13911	13869	14010	14001	13943	14012	13986	14024	14083	13999	14010	14019	13852	13826	14001	13841	14170	14179	14075	14088	14097	14050	13802	14010	14080	14076	13904	13906	14048	14074	14072	13888	13958	14068	13962	14040	13975	13868	14045	13940	13986	13960	14018	13988	14024	14064	13932	13926	13927	14053	13985	14011	14013	13976	14005	14015	14044	13918	13804	13927	13846	13965	14088	14011	13906	14102	13889	14069	13920	13982	14052	14073	14091	13944	13980	13944	14015	14007	13966	13987	14020	14013	14114	14070	13990	14057	13967	13992	14006	14040	13936	14034	14101	14033	13892	13923	13900	13992	14045	14000	13857	13958	14003	14067	13952	14133	13994	14001	13983	13937	14051	13918	13995	13940	13914	14089	14079	14057	13961	14019	13600	13920	14060	14084	14002	13857	13964	13968	13967	14038	13739	14000	14166	13971	13943	13982	14196	13866	13969	14058	13911	13863	13873	13943	13994	13856	14033	14006	13952	14113	13953	13955	14015	13955	13993	13857	14060	13971	13942	14085	14029	13871	13948	14064	14004	14038	14018	13942	14082	14057	13976	14047	14098	13998	13818	14100	14022	14098	14051	13952	14054	14071	14232	14037	14025	13879	14171	13995	14118	13999	14011	13936	14019	14017	13997	13889	13864	14103	13774	13990	14161	13948	14032	13998	13932	13925	13950	14025	13940	13968	13836	13888	13996	13922	14078	13891	14131	13975	14077	13954	13909	14079	13984	14105	13876	14075	13967	13950	14128	13939	13974	13890	14003	13938	13914	13946	14030	13901	14205	14014	13991	14117	14049	13812	14060	13907	13986	14028	13957	13804	13934	14058	14051	13978	13959	13941	14077	13917	14087	13892	14065	13982	13982	13890	14054	13992	14062	14096	13958	13989	13934	13956	14135	14012	14034	13887	14071	13838	13961	13904	13750	13928	13906	14048	14039	14003	13872	14035	13993	13998	14018	14089	14101	14025	13965	14122	14221	13990	13966	14000	13880	13899	13913	14049	14059	14030	14049	14021	14002	14063	14011	14058	13969	13985	14066	14159	14012	14041	14001	14094	14044	13988	14020	13977	13910	13935	13987	13902	14013	14073	14017	13930	14189	14021	14010	13979	14027	14045	13943	14067	14022	14063	14050	13985	14122	14001	14109	13992	14046	13945	14029	13926	13969	14090	13862	14008	14041	13949	14014	13978	13949	14000	13835	14038	13913	13802	13920	14013	13960	13850	13810	13907	13860	14210	13840	14121	13900	14078	13916	14020	13820	14041	13956	13911	14022	13990	13966	13921	13942	14164	13893	14001	14197	14142	14074	13875	14039	14025	13955	14149	13932	14045	14012	13891	14123	14034	14060	13907	14060	13925	13932	13978	14038	14026	13886	14018	13820	14154
23108	21560	29611	24101	22449	25953	28564	22756	20831	19433	17526	16553	16218	15852	15315	15325	15219	15132	15218	15267	15203	15228	14882	14891	14840	14829	14752	14749	14769	14765	14737	14733	14743	14810	14733	14795	14828	14922	14736	14707	14867	14772	14650	14514	14538	14488	14717	14640	14801	14855	14780	14733	14606	14572	14693	14615	14460	14570	14770	14674	14728	14609	14517	14571	14669	14762	14525	14576	14700	14462	14436	14735	14505	14474	14681	14724	14648	14431	14388	14461	14616	14505	14638	14562	14585	14718	14664	14632	14556	14581	14664	14828	14923	14599	14461	14662	14719	14637	14475	14526	14714	14571	14761	14721	14638	14565	14422	14629	14705	14572	14488	14490	14695	14585	14512	14527	14563	14503	14532	14537	14491	14499	14434	14381	14436	14614	14565	14802	14653	14590	14439	14524	14390	14640	14524	14517	14626	14571	14602	14659	14551	14570	14471	14376	14594	14386	14652	14634	14566	14644	14584	14414	14690	14490	14502	14492	14454	14427	14465	14387	14502	14443	14786	14605	14431	14515	14656	14476	14582	14722	14618	14807	14631	14698	14564	14504	14580	14505	14410	14505	14356	14508	14468	14526	14512	14562	14721	14408	14935	14506	14326	14471	14457	14570	14472	14613	14548	14382	14653	14659	14687	14580	14566	14690	14624	14678	14464	14407	14525	14778	14620	14558	14560	14461	14531	14551	14564	14607	14447	14345	14451	14449	14622	14568	14623	14489	14438	14519	14740	14571	14662	14295	14433	14641	14662	14701	14480	14620	14526	14569	14615	14423	14489	14520	14625	14403	14515	14518	14721	14911	14781	14538	14574	14649	14539	14474	14568	14544	14651	14633	14859	14600	14378	14546	14483	14554	14651	14560	14537	14404	14488	14396	14453	14607	14463	14561	14654	14572	14480	14498	14308	14572	14614	14479	14577	14492	14569	14413	14365	14466	14422	14622	14766	14700	14530	14523	14703	14589	14706	14497	14442	14552	14680	14462	14390	14483	14495	14462	14473	14548	14499	14404	14483	14536	14554	14419	14555	14485	14494	14640	14496	14737	14618	14458	14563	14621	14585	14550	14547	14483	14588	14534	14666	14406	14484	14452	14607	14743	14509	14551	14529	14353	14495	14575	14498	14569	14611	14600	14481	14485	14597	14724	14571	14556	14715	14531	14637	14591	14493	14568	14525	14566	14726	14526	14464	14519	14470	14500	14735	14509	14465	14418	14575	14432	14713	14657	14666	14753	14882	14628	14511	14570	14381	14257	14687	14606	14635	14629	14570	14540	14613	14462	14605	14421	14465	14551	14553	14569	14437	14523	14621	14469	14464	14643	14598	14730	14510	14554	14384	14492	14564	14613	14285	14528	14673	14799	14420	14570	14698	14563	14685	14695	14647	14593	14616	14589	14521	14622	14472	14214	14714	14618	14663	14493	14562	14624	14360	14569	14415	14573	14551	14398	14611	14566	14505	14543	14568	14408	14392	14540	14517	14507	14600	14455	14746	14532	14342	14522	14746	14421	14572	14670	14481	14561	14609	14761	14566	14484	14551	14523	14572	14487	14472	14592	14473	14662	14445	14502	14466	14626	14624	14529	14457	14574	14492	14627	14461	14391	14467	14570	14560	14511	14806	14648	14444	14596	14658	14478	14615	14576	14455	14850	14798	14585	14309	14628	14609	14608	14562	14510	14589	14739	14699	14635	14495	14619	14707	14517	14617	14659	14663	14554	14543	14570	14503	14390	14548	14341	14598	14450	14574	14633	14510	14499	14716	14573	14397	14678	14434	14635	14583	14469	14471	14673	14783	14682	14657	14629	14604	14445	14559	14531	14559	14621	14528	14651	14734	14600	14595	14409	14661	14560	14631	14364	14587	14635	14699	14668	14485	14404	14396	14311	14308	14612	14576	14444	14514	14473	14568	14527	14559	14480	14664	14683	14471	14673	14552	14574	14426	14599	14562	14405	14666	14516	14889	14555	14581	14535	14685	14600	14710	14766	14423	14308	14530	14533	14583	14559	14548	14616	14580	14608	14511	14635	14366	14515	14550	14488	14395	14307	14622	14470	14604	14628	14609	14474	14551	14496	14739	14528	14701	14591	14480	14519	14513	14538	14563	14525	14689	14664	14600	14441	14677	14586	14618	14537	14569	14632	14592	14631	14754	14528	14480	14436	14485	14492	14504	14503	14518	14642	14449	14585	14557	14453	14462	14426	14326	14226	14604	14528	14618	14501	14582	14506	14561	14670	14636	14595	14438	14435	14552	14563	14463	14584	14413	14614	14623	14433	14715	14350	14616	14648	14360	14565	14241	14583	14407	14797	14493	14369	14422	14581	14725	14513	14740	14690	14549	14708	14529	14473	14554	14592	14619	14536	14368	14515	14362	14605	14674	14505	14412	14668	14462	14459	14709	14506	14574	14527	14628	14567	14460	14483	14620	14484	14680	14568	14404	14578	14404	14541	14551	14680	14554	14583	14466	14485	14465	14724	14562	14605	14362	14668	14626	14803	14649	14479	14524	14573	14748	14602	14577	14558	14691	14734	14625	14437	14524	14508	14650	14562	14474	14572	14465	14440	14493	14453	14533	14676	14531	14695	14489	14284	14552	14421	14625	14640	14701	14661	14573	14575	14508	14465	14551	14638	14731	14527	14524	14629	14675	14708	14469	14463	14443	14711	14847	14651	14455	14455	14644	14487	14459	14571	14567	14481	14444	14518	14582	14533	14491	14600	14559	14458	14674	14538	14585	14520	14568	14594	14455	14665	14437	14372	14641	14574	14558	14420	14606	14580	14513	14602	14464	14775	14739	14397	14502	14512	14597	14651	14679	14610	14478	14529	14374	14625	14804	14481	14435	14463	14189	14580	14470	14419	14627	14755	14450	14424	14362	14599	14734	14658	14610	14667	14569	14618	14518	14573	14565	14661	14414	14573	14337	14430	14715	14646	14499	14503	14684	14521	14447	14792	14686	14658	14697	14482	14678	14714	14605	14398	14270	14649	14477	14783	14502	14409	14464	14515	14383	14508	14297	14492	14485	14443	14639	14717	14479	14470	14642	14503	14550	14598	14579	14694	14497	14433	14586	14355	14540	14535	14482	14472	14626	14545	14442	14532	14576	14660	14570	14564	14529	14506	14622	14617	14582	14693	14530	14431	14887	14717	14425	14557	14443	14548	14654	14674	14514	14456	14464	14535	14455	14532	14395	14587	14439	14521	14588	14551	14445	14458	14595	14638	14511	14644	14370	14501	14763	14582	14436	14650	14461	14480	14596	14583	14518	14586	14597	14574	14631	14770	14656	14370	14646	14379	14577	14375	14443	14577	14578	14471	14453	14433	14674	14474	14513	14513	14574	14650	14456	14615	14621	14590	14617	14494	14555	14454	14470	14412	14553	14496	14511	14723	14462	14310	14468	14573	14512	14477	14526	14511	14529	14764	14670	14674	14630	14553	14614	14543	14590	14466	14570	14792	14720	14449	14519	14377	14377	14580	14590	14377	14613	14598	14572	14662	14630	14515	14548	14485	14485	14437	14626	14515	14509	14549	14392	14572	14432	14605	14595	14553	14645	14677	14727	14626	14409	14594	14697	14599	14477	14532	14406	14459	14499	14515	14583	14549	14509	14568	14692	14500	14505	14631	14763	14612	14374	14513	14686	14528	14549	14325	14537	14489	14575	14534	14412	14408	14421	14304	14483	14475	14635	14499	14499	14466	14400	14645	14739	14610	14396	14681	14687	14525	14633	14583	14540	14300	14734	14468	14609	14514	14404	14644	14641	14670	14672	14562	14416	14532	14351	14327	14719	14664	14559	14545	14834	14591	14578	14579	14619	14483	14508	14518	14514	14466	14420	14670	14573	14630	14627	14547	14467	14530	14549	14469	14483	14406	14506	14515	14674	14388	14794	14718	14566	14711	14641	14506	14543	14763	14613	14644	14668	14534	14654	14451	14548	14761	14319	14548	14538	14481	14579	14505	14423	14586	14525	14579	14592	14522	14524	14664	14573	14613	14688	14555	14550	14580	14567	14544	14501	14638	14582	14540	14642	14566	14490	14457	14528	14571	14378	14550	14491	14450	14528	14480	14454	14536	14586	14512	14472	14478	14596	14541	14509	14487	14558	14620	14572	14554	14541	14486	14512	14502	14438	14565	14494	14579	14878	14466	14584	14712	14676	14468	14574	14249	14607	14445	14458	14568	14507	14580	14506	14504	14513	14965	14456	14454	14360	14394	14466	14519	14786	14581	14716	14623	14564	14681	14672	14415	14392	14432	14425	14464	14622	14556	14474	14386	14647	14621	14507	14683	14562	14663	14693	14646	14700	14457	14513	14514	14523	14607	14350	14553	14631	14552	14550	14492	14538	14455	14479	14609	14652	14561	14480	14809	14487	14517	14373	14520	14551	14527	14495	14514	14868	14615	14651	14591	14571	14533	14747	14408	14491	14594	14725	14626	14443	14724	14594	14464	14449	14650	14592	14621	14579	14660	14528	14420	14562	14645	14530	14578	14415	14717	14723	14699	14631	14745	14524	14526	14492	14579	14719	14886	14575	14484	14553	14589	14733	14502	14620	14653	14618	14592	14550	14715	14435	14443	14296	14403	14402	14579	14704	14502	14582	14544	14473	14421	14444	14429	14599	14631	14705	14628	14722	14553	14518	14486	14503	14439	14419	14578	14636	14458	14701	14409	14541	14473	14449	14817	14585	14556	14462	14346	14525	14449	14412	14619	14763	14816	14458	14545	14553	14660	14602	14530	14497	14524	14501	14476	14644	14382	14669	14597	14587	14652	14519	14531	14509	14536	14513	14435	14540	14479	14377	14447	14565	14498	14604	14427	14587	14646	14502	14499	14498	14584	14630	14615	14727	14665	14621	14601	14575	14468	14544	14598	14728	14462	14470	14433	14511	14662	14459	14410	14656	14583	14531	14681	14546	14432	14691	14649	14595	14624	14398	14504	14596	14595	14357	14566	14597	14565	14526	14495	14610	14828	14873	14521	14459	14371	14380	14680	14491	14382	14538	14487	14698	14512	14523	14614	14671	14523	14562	14534	14499	14667	14716	14550	14823	14557	14530	14617	14638	14462	14491	14477	14661	14484	14439	14644	14568	14474	14586	14619	14456	14442	14585	14620	14537	14403
29574	53930	52208	43131	36646	31935	28444	25363	23621	20637	18116	16917	15855	15453	15130	14754	14625	14369	14496	14311	14462	14395	14303	13988	13956	14111	14059	14063	14169	14150	14059	13966	13962	13948	14014	14012	13799	13938	14103	13737	13823	13788	13926	13761	13744	14031	13806	13871	13826	13939	13778	13843	13909	13927	13835	13806	13984	13903	13868	13793	13807	13806	13827	13984	13823	13996	13812	13865	13894	13853	13842	13804	13888	13776	13725	13893	13824	13779	13965	13916	13877	13835	13917	13827	13996	13839	13660	13627	13762	13938	13658	13827	13877	13748	13682	13670	13703	13789	13876	13965	13868	13917	14018	14016	13819	13994	13714	13782	13899	13844	13912	13942	13808	13967	13796	13609	13840	13726	13874	13785	13855	13695	13696	13924	13828	13805	13822	13831	13837	13815	13915	13876	13798	13685	13812	13793	13635	13881	13840	13889	13762	13881	13806	13752	13670	13905	13810	13946	13843	13971	13812	13883	13732	13931	13787	13758	13807	13911	13722	13901	13706	13909	13920	13766	13879	13833	13757	13803	13829	13755	13647	13824	13777	13830	13693	13801	13805	13740	13875	13689	13814	13868	13730	13770	13868	13764	13808	13789	13865	13860	13879	13797	13769	13669	13836	14013	13626	13864	13724	13945	13708	13765	13860	13774	13838	13826	13855	13970	13933	13880	13988	13789	13746	13809	13726	13854	13666	13813	13746	13957	13858	13998	13989	13799	13802	13740	13950	13886	13906	13817	13831	13940	13837	13906	13780	13794	13775	13822	13821	13785	13710	13737	13633	13884	13748	13766	13753	13842	13898	13701	14068	13805	13793	13877	13686	13637	13753	13899	13664	13881	13886	13718	13887	13847	13795	13816	13916	13976	13914	13814	13689	13730	13840	13750	13904	13842	13883	13602	13790	13839	13724	13813	13733	13706	13886	13889	13800	13811	13814	13904	13832	13781	13852	13780	13974	13723	13756	13767	13884	13789	13779	13884	13660	13708	13833	13815	13794	13976	13790	13709	13731	13852	13626	13885	13935	13874	13889	13816	13767	13676	13976	13926	13834	13819	13856	13968	13855	13877	13632	13986	13749	13853	13837	13782	13913	13875	13863	13796	13716	13979	13869	13845	13825	13922	13832	13742	13805	13778	13807	13758	13652	13757	13832	13940	13890	13942	13751	13922	13896	13797	13816	13685	13755	13837	13874	13823	13768	13782	13679	13795	13773	13688	13726	13818	13663	13896	13885	13948	13845	13868	14009	13685	13898	13751	13672	13795	13730	13521	13781	13849	13880	13719	13890	13833	13808	13832	13940	13870	13876	13891	13796	13781	13815	13808	13791	13865	13768	13728	13978	13904	13874	13787	13760	14029	13899	13752	13738	13843	13970	13746	13940	13597	13791	13958	13745	13935	13764	13731	13939	13785	13828	13910	13699	13912	13776	13932	13836	13761	13679	13913	13793	13861	13769	13767	13780	13731	13935	13834	13988	13913	13961	13861	13784	13839	13860	13807	13759	13893	13775	13565	13820	13682	13777	13836	13962	13695	13833	13893	13743	13881	13807	13886	13716	13976	13953	13791	13568	13944	13744	13862	13807	13902	13861	13798	13769	13756	13671	13859	13871	13718	13727	13749	13841	13683	13807	13774	13826	13910	13698	13713	13766	13682	13686	13773	13862	13824	13711	13900	13669	13808	13762	13911	14089	13846	13794	13659	13791	13941	13837	13764	13772	13858	13879	13802	13755	13913	13784	13669	13926	13877	13861	13721	13837	13891	13717	13815	13663	13694	13798	13830	13813	13809	13707	13639	13837	13865	13861	13826	13896	13922	13949	13732	13706	13853	13710	13710	13802	13816	13640	13843	13795	13825	13880	13868	13757	13887	13654	13735	13875	13816	13844	13670	13725	13808	13712	13842	13890	13899	13837	13816	13858	13909	13877	13723	13826	13726	13927	13880	13877	13765	13879	13941	13793	13870	13848	13893	13693	13900	13860	13905	13735	13992	13757	13861	13590	13716	13634	13734	13811	13835	13740	13841	13888	13841	13754	13695	13682	13658	13915	13690	13837	13836	13814	13820	13839	13896	13839	13714	13832	13854	13825	13858	13680	13633	13772	13700	13812	13960	13738	13852	13744	13805	13836	13561	13710	13785	13767	13701	13767	13784	13783	13883	13764	13847	13958	13652	13783	13695	13819	13784	13777	13919	14077	13900	13775	13881	13759	13695	13773	13792	13663	13792	13718	13818	13789	13873	13837	13909	13710	13715	13897	13894	13738	13930	13786	13911	13779	13775	13850	13849	13741	13782	13825	13845	13702	13811	14050	13773	13661	13754	13906	13824	13871	13889	13965	13699	13852	13659	13848	13734	13842	13771	13850	13706	13692	13820	13734	14035	13894	13868	13999	13655	13881	13731	13907	13962	13803	13637	13768	13786	14063	13603	13847	13803	13744	13776	13766	13745	13617	13862	13648	13801	13891	13694	13652	13848	13844	13823	14014	14061	13976	13879	13953	13773	13723	13804	13643	13760	13767	13859	13635	13689	13911	13817	13851	13858	13776	13887	13846	13900	13688	13805	13745	13897	13779	13807	13880	13826	13901	13726	13712	13773	13872	13790	13714	13801	13875	13682	13886	13759	13634	13895	13829	13936	13861	13867	13810	13925	13663	13869	13789	14026	13891	13750	13934	13893	13854	13896	13999	13862	13913	13851	13820	13741	13990	13821	13701	13764	13687	13934	13842	13762	13831	13819	13743	13793	13797	13755	13804	13884	13891	13876	13743	13891	13812	13879	13689	13791	13721	13815	13587	13831	13915	13750	13923	13889	13522	13699	13909	13745	13765	13718	13850	13715	13757	13904	13730	13665	13770	13794	13814	13840	14004	13844	13830	13786	13950	13635	13939	13720	13769	13720	13827	13798	13788	13787	13671	13823	13647	13724	13763	13861	13758	13803	13620	13771	13822	13953	13739	13755	13823	13701	13831	13708	13818	13906	13662	13867	13857	13704	13975	13770	13701	13779	13757	13737	13871	13682	13691	13810	13617	13829	13866	13855	13876	13804	13686	13599	13605	13694	13753	13819	13827	13780	13796	13736	13883	14001	13823	13579	13756	13834	13891	13757	13751	13881	13763	13734	13726	13749	13922	13722	13803	13723	13645	13833	13847	14056	13798	13871	13797	13777	13826	13757	13970	13811	13843	13755	13839	13790	13819	13753	13892	13820	13837	13756	13794	13871	13677	13770	13855	13687	13909	13751	13798	13756	13896	13683	13855	13852	13823	13908	13855	13792	13854	13825	13702	13813	13716	13921	13810	13746	14044	13809	13756	13795	13774	13656	13761	13766	13904	13760	13894	13873	13902	13789	13917	13883	13668	13623	13724	13797	13736	13946	13827	13856	13843	13838	13838	13856	13744	13970	13798	13716	13814	13869	13820	13779	13931	13843	13833	13939	13728	13797	13642	13926	13884	13852	13722	13844	13669	14007	13720	13780	13906	13845	13901	13894	13791	14011	13724	13628	13732	13557	13797	13835	13815	13750	13880	13917	14107	13747	13776	13852	13878	13816	13777	13997	13683	13870	13824	13748	13886	13784	13990	13705	13772	13757	13872	13675	13796	13894	13903	13858	13948	13813	13882	13800	13754	13762	14001	13743	13700	13808	13954	13852	13992	13965	13771	13833	13874	13705	13708	13848	13703	13908	13828	13772	13745	13904	13963	13897	13798	13861	13822	13857	13813	13857	13843	13567	13954	13820	13785	13717	13975	13886	13970	13736	13858	13815	13612	13825	13823	13768	13908	13901	13790	13834	13872	13829	13781	13857	13836	13738	13704	13793	13687	13716	13723	13778	13762	13773	13792	13825	13852	13769	13739	13905	13896	13708	13812	13988	13781	13806	13811	13838	13884	13860	13978	13824	13692	13782	13997	13731	13775	13884	13726	13764	13767	13879	13756	13845	13923	13961	13817	13705	13846	13716	13741	13952	13784	13862	13855	13740	13888	13772	13932	13837	13889	13954	13851	13712	13784	13714	13715	13714	13825	13823	13829	13896	13769	13664	13672	14021	13878	13723	13887	13785	13769	13764	13966	13671	13821	13710	13873	13830	13867	13811	13722	13813	13697	13873	13845	13938	13875	13662	13732	13763	13820	13692	13742	13782	13768	13689	13889	13741	13707	13774	13876	13733	13775	13881	13787	13771	13932	13826	13749	13904	13904	13702	13867	13854	13819	13781	13748	13786	13818	13783	13882	13749	13786	13771	13786	13796	13798	13668	13711	13847	13698	13959	13901	13704	13808	13894	13751	13889	13739	13784	13732	13872	13767	13666	13897	13808	13866	13904	13774	13757	13710	13824	13788	13790	14052	13637	13890	13727	13718	13854	13909	13765	13924	13887	13828	13738	13850	13847	13839	13774	13832	13890	13972	13833	13753	13864	13854	13697	13737	13869	13740	13802	13855	13839	13750	13875	13760	13840	13907	13858	13701	13901	13754	13671	13809	13877	13808	13746	13764	13900	13723	13834	13609	13799	13846	13848	13700	13818	13803	13811	13788	13711	13805	13725	13844	13715	13940	13879	13716	13824	13928	13796	13860	13772	13796	13761	13810	13772	13826	13884	13852	13870	13604	13703	13952	13849	13840	13908	13886	13773	13919	13800	13770	14004	13914	13882	13872	13691	13927	13811	13801	13739	13640	13856	13695	13641	13757	13843	13847	13797	13829	13563	13798	13808	13753	13686	13885	13751	13672	13770	13907	13939	13927	13856	13773	13724	13868	13803	13782	13816	13839	13824	13759	13692	13908	13739	13826	13770	13802	13860	13867	13815	13867	13714	13862	13839	13860	13825	13758	13821	13585	13823	13877	13911	13670	13781	13817	13912	13767	13695	13758	13955	13807	13876	13813	13813	13703	13801	13846	13772	13812	13782	13850	13747	13751	13699	13923	13862	13719	13871	13779	13700	13730	13645	13840	13853	13835	13758	13772	13691	13770	13787	13598	13840	13807	13726	13795	13819	13778	13798	13871	13882	13749	13933	13706	14023	13734	13903	13872	13844	13864	13778	13922	13762	13905	13769	13688	13828	13757	13924	13817	13905	13781	13905	13799	13692	13948	13945	13824	13754	13888	13608	13743	13822	13957	13985	13799	13924
28144	25709	33867	31316	24715	21481	19435	17690	16971	16029	15450	14819	14444	14642	14322	14331	14245	14174	13966	13952	14107	14175	14080	13969	13861	13923	13971	14144	14205	14036	14077	14034	14209	14245	14127	13834	14055	14068	13921	13924	13908	14124	14104	13926	13812	14070	13966	14080	13932	14152	13895	13913	14204	14079	14116	14197	13953	13891	13858	13934	13996	14036	13889	13951	14001	13973	13987	14203	14203	13991	14033	13917	14121	13958	14159	14047	13963	14077	14163	13984	14021	13941	13843	14128	14066	13842	14023	14160	13897	13817	13853	14092	14116	14036	14099	13984	13915	14326	14011	14098	13917	14133	14110	14087	14035	13844	14005	14096	14107	13902	14106	13933	13803	13968	14126	13898	13972	14054	13895	13938	14039	14112	13915	14164	13816	13870	13998	14033	13843	13944	14068	14010	13948	14000	13908	13959	13901	13934	13927	13942	14037	13989	14115	14063	14029	13978	13921	13939	14102	13908	13932	13848	13998	14023	14059	14062	13870	13856	14123	14076	13894	13777	13865	14016	14075	14005	14165	13999	14022	13930	13901	13697	13989	14025	14072	14043	14104	13938	13921	14085	13839	14015	14083	14054	13877	14014	14037	13825	13843	13988	13740	13942	13893	14049	13900	14047	13871	14003	13807	13865	13981	13993	13944	14049	14002	14035	13837	14006	13896	13904	13973	13967	13863	13982	13976	14287	14014	13991	13961	14221	14150	13970	14011	13999	13939	14126	13896	14019	13832	13932	14194	13968	13814	13944	14051	13912	13944	14178	14123	14091	14015	13986	14105	14169	13905	13919	14022	13878	14002	13921	14047	14114	14001	13947	13989	13885	14144	14015	14027	13911	14147	14048	13877	14020	13983	14098	13916	14228	13982	13891	13957	13984	14020	13926	14041	14064	14046	13957	13850	14194	14083	14099	14115	14024	14160	14109	14036	13919	13971	13915	14036	14002	13876	14085	13933	14028	14003	14000	14005	14090	13875	14020	14003	14036	14036	13914	13870	13861	14043	13895	14161	13860	13979	13910	14004	14080	13989	14015	14066	13911	13980	14010	14010	13940	13946	14031	14075	13918	14073	14174	13920	13960	14108	13945	13975	13971	13869	14163	14080	13908	13942	13803	13981	14038	14021	14053	14094	13832	14028	13940	14017	14010	13922	13957	13948	14023	13973	13892	14059	13863	14051	14065	13887	13839	13932	13859	13869	13862	13912	13979	14024	14017	14051	13765	13873	13961	13872	14044	14000	14109	14070	13958	14066	13937	13977	13956	13992	13926	14035	13900	13771	13841	13981	13983	14010	14007	13934	13890	13985	13833	13906	13825	13943	13980	13993	14032	13904	14147	14176	13996	13785	13993	13860	13813	13902	13918	14139	14008	14035	14011	14301	14178	13890	13834	13975	14047	13935	13996	13984	14149	14104	14048	13992	13872	13961	13990	13856	14064	13890	13985	14052	14014	14027	13920	14183	14005	14047	13899	13873	13959	14045	13997	13813	14083	14049	13993	13975	13948	13978	14123	13893	13865	13975	13990	13919	14120	14088	13970	13938	13979	13877	14011	14105	14043	14273	13830	13969	13899	13992	13997	14053	13956	13905	14112	14128	14082	14019	13936	13919	13851	14039	14157	14026	13968	14015	13946	13945	13910	14000	13938	13931	13956	14075	13899	14112	14015	14006	14132	14179	13957	14133	14021	14205	14045	14111	14082	13959	14014	13846	13951	13911	14031	14015	14127	13961	14021	14102	14234	14050	14115	13990	13999	13963	13869	14066	14063	14051	13864	14084	13983	13980	14047	14010	13975	14124	13831	14017	14005	14072	13897	13920	13951	13944	14066	14135	14015	13950	13900	13925	14009	13857	14103	13996	14014	13992	13991	14110	14085	13952	14065	14182	14021	13923	13766	14113	14108	13855	14125	14115	13928	14194	14071	14094	13875	13975	14020	14079	13792	14122	14133	13874	13856	13911	14005	14081	14160	13879	13873	14095	13951	14026	14026	14041	13897	14167	13992	14156	13969	13903	13996	13946	13884	14066	14136	14199	14146	14052	14245	13889	14038	14125	13952	13909	13845	13946	13798	13899	13910	14118	14091	14135	13891	13909	14045	13977	13993	14038	14159	14167	14187	14075	14135	13960	14003	13840	14082	14050	14161	13957	13899	14009	14100	13920	14043	13835	14042	13929	13889	13990	14047	14006	13868	14075	14042	13790	14065	14056	13848	14063	14249	13861	14088	14113	14229	13990	13820	13968	13932	13969	14051	13876	13869	13993	13919	14010	14012	13998	14190	14057	13982	14097	14123	14049	13900	13895	13981	14038	13829	13889	13919	13956	14044	14054	13897	13961	13874	14012	13900	14002	14100	13885	13954	14104	13887	13866	14026	14039	14027	14003	14073	13953	14004	14163	14097	14137	13997	14084	13994	14225	14092	13845	13810	14032	13841	13942	14054	13920	14065	14124	13773	13826	13869	14121	14028	13855	14100	14016	13930	13940	13998	13971	14050	13999	13943	13891	14142	14141	13996	14113	14043	14074	13983	13986	14104	14025	13954	14031	13971	14003	14112	14140	14037	13807	13958	13890	13927	13982	13814	14178	14021	13902	14043	13894	14064	13846	14107	14181	13933	13985	14225	13957	13843	14006	13945	14051	14213	13695	13991	14155	13844	13889	13966	13964	14088	13919	13978	13979	14038	14106	13854	13976	14058	14000	13780	14017	13902	14110	13930	14043	14031	14069	13892	14041	13966	14074	13816	14011	14128	13803	13923	13895	14050	13962	14010	13890	13872	14088	14115	13891	14037	14008	14142	13957	13959	14007	14101	13953	14139	14044	14128	14159	14004	13945	14073	13827	14180	13970	14037	14040	14013	13950	14238	13881	13782	13953	13930	14030	13931	13984	13940	13912	13969	14095	14036	13875	13863	13966	14053	14086	14135	14041	14045	14104	13954	14082	13933	14039	13934	14065	13993	14076	14056	13948	13967	14055	14013	13936	13925	13999	13915	14069	13986	14026	14000	14124	14102	14131	14030	13952	14056	13805	13936	13976	13875	13878	14063	14203	13845	13840	13815	14209	13850	14155	13994	13862	13970	14034	14062	13957	13886	14178	13897	13989	13821	14157	13975	13988	14013	13691	13974	13873	14106	14111	13895	14133	14045	14090	13740	14011	13820	13975	14009	13989	14047	13926	13976	14192	13925	14090	13823	13831	13880	13945	14067	13879	13912	13913	14036	14113	13954	13839	14035	13982	14184	13997	13748	14116	14028	13939	13860	14071	13915	13893	14044	14052	13981	13896	14015	13952	13946	14010	14097	13858	13894	13911	13901	13948	13931	14096	14224	14087	13833	13953	14153	14133	13883	13890	13840	13846	13951	13987	13872	14184	14013	14120	14152	14123	14055	14094	14039	13879	13896	14122	13833	14069	13989	14139	14030	13872	13858	14041	14058	13955	14092	13889	14031	13878	13882	13951	13996	13951	13981	14039	13948	14004	14003	14074	13978	14014	14022	14032	14060	14070	13994	13902	14085	14014	13961	14078	13883	13982	14034	14258	13993	13899	13977	13950	14026	14069	13994	13962	13785	14050	13936	13889	13850	13881	14011	14055	14103	14298	14050	13953	13905	13959	13847	14073	14021	13857	13955	14099	14079	13854	13866	13967	13806	13970	13892	13968	13971	13978	14013	14132	14005	13983	13980	13960	13997	14021	13940	13980	14014	14095	13894	13934	13985	13960	14072	13863	14077	14109	14156	14067	14075	13988	14003	13911	13999	13956	13962	13833	14086	13699	13870	13808	14092	14100	13954	14211	14200	14139	14142	13939	13848	14217	14041	14110	14057	13954	14062	14011	14081	13886	13942	13917	13931	13971	13907	13988	13938	13976	13849	13962	13904	14114	13927	14084	14138	14188	13878	13973	14029	13996	13923	14070	13884	13942	13962	14181	13962	14005	13752	13869	13954	14152	13946	14021	14017	13973	14097	14045	13774	13994	14025	14110	13988	13922	13970	14079	13977	14076	13916	14109	14137	13947	13933	14060	14095	14004	13964	14166	13931	13905	14028	14041	14104	13988	13854	13815	13874	13860	13963	13889	14146	14017	14205	14011	14216	14081	13971	13884	14040	13953	14115	13700	13932	14209	13949	14010	13746	14177	13778	13954	13926	14047	14130	13793	13923	13873	13998	14130	13940	14214	13836	13955	13922	13940	14141	14097	13957	14039	13853	14142	13979	13978	14067	14001	13998	14034	13965	14001	14031	13878	13909	13941	14098	13997	14024	14006	14193	14020	13832	13834	13953	13869	13917	13973	14067	13936	14039	14164	13875	13828	14093	13832	13905	13800	13992	13883	13906	13971	13988	14161	14013	14193	14003	13954	13854	14105	14057	13978	13914	14072	13958	13805	14176	13800	14135	14033	14091	13946	14094	13944	13896	13946	13997	13927	14067	14026	13999	13906	14129	13922	14091	14065	14013	14268	14140	14020	14015	13825	13892	13924	13921	13997	13965	13912	14168	14077	13846	14060	13871	13820	14077	14102	13890	14009	13954	13887	14197	13972	13806	13924	13804	13954	13839	14045	13956	14063	13908	14082	14068	13929	14080	13821	14047	13924	14005	13912	14071	14120	13960	14122	13801	14131	13881	14088	13774	14120	14048	13976	14088	14002	14104	14085	14093	14147	14008	14089	14106	14011	14069	13951	14048	13918	13831	13952	14029	13798	14015	14016	14153	13887	14056	13973	13848	13943	14111	14031	14091	13962	13824	13942	14176	14019	13834	14036	13752	13727	13922	14180	14161	14023	13841	13949	14117	13870	13900	13961	13941	13950	14019	14123	13781	13947	14041	14058	13849	13820	13782	14114	14035	13859	14127	14242	14125	14032	13973	14019	13881	13968	13941	13896	13966	14110	13780	13993	13878	13966	13913	14090	14014	14098	14113	13905	13803	14096	14017	14084	13964	14027	14102	13921	13922	14059	13806	14038	13971	14070	13968	14069	14054	14015	14021	14095	13939	14040	14039	14201	13967	13917	13797	14037	14129	13938	13940	14065	13981	13968	13952	13928	13941	14047	13939	13978	13986	14181	13876	13884	13951	14016	13950	14097	13986	13843	13908	14159	14001	14068	14085	13755	14006	13987	13969	13806	13926
28211	43074	41567	33829	28207	24264	21390	19238	18391	16765	15365	14882	14376	13999	13981	13797	13738	13554	13734	13614	13627	13724	13565	13600	13539	13451	13500	13503	13447	13470	13540	13620	13538	13245	13629	13273	13393	13528	13418	13398	13430	13563	13508	13551	13302	13454	13538	13394	13509	13556	13330	13339	13328	13369	13459	13554	13534	13460	13396	13444	13424	13402	13428	13512	13401	13474	13461	13503	13542	13497	13427	13306	13544	13426	13500	13497	13429	13240	13304	13404	13294	13359	13202	13381	13477	13446	13403	13370	13376	13316	13637	13511	13239	13485	13377	13382	13658	13505	13249	13415	13438	13493	13403	13434	13619	13331	13350	13414	13353	13369	13449	13373	13418	13351	13418	13300	13540	13380	13336	13369	13443	13516	13380	13446	13457	13358	13289	13498	13452	13453	13240	13492	13493	13273	13453	13465	13355	13528	13439	13385	13397	13540	13330	13186	13520	13338	13499	13297	13522	13416	13365	13522	13432	13476	13454	13441	13452	13430	13317	13458	13394	13357	13465	13397	13473	13441	13389	13349	13505	13475	13423	13497	13341	13466	13341	13155	13338	13231	13449	13428	13437	13458	13457	13394	13469	13493	13532	13483	13417	13385	13342	13420	13436	13448	13413	13400	13456	13435	13546	13189	13528	13395	13403	13403	13346	13484	13452	13363	13420	13444	13424	13480	13251	13461	13450	13336	13539	13746	13420	13327	13369	13376	13462	13394	13315	13331	13482	13667	13465	13324	13537	13251	13311	13479	13376	13556	13386	13300	13438	13421	13447	13419	13477	13448	13289	13282	13288	13542	13439	13355	13353	13453	13455	13196	13482	13451	13253	13398	13495	13386	13254	13431	13337	13464	13444	13438	13581	13604	13473	13448	13441	13437	13482	13490	13417	13505	13432	13435	13523	13351	13436	13441	13372	13485	13570	13319	13479	13400	13432	13407	13417	13590	13361	13455	13263	13469	13315	13345	13296	13392	13320	13411	13459	13444	13447	13350	13626	13415	13319	13534	13229	13529	13385	13357	13379	13255	13446	13404	13383	13625	13390	13373	13542	13202	13522	13405	13344	13335	13536	13505	13502	13357	13376	13445	13430	13488	13549	13219	13402	13476	13320	13435	13470	13373	13293	13353	13300	13539	13574	13331	13386	13445	13528	13517	13363	13512	13449	13488	13497	13370	13406	13409	13267	13347	13592	13420	13259	13400	13465	13463	13455	13454	13247	13301	13423	13478	13387	13409	13393	13428	13455	13477	13405	13474	13338	13392	13419	13322	13653	13379	13427	13276	13407	13554	13309	13443	13346	13405	13380	13503	13471	13470	13454	13497	13304	13514	13479	13530	13410	13343	13480	13286	13584	13505	13455	13327	13442	13399	13473	13493	13241	13495	13422	13503	13403	13575	13538	13509	13424	13276	13482	13345	13430	13511	13527	13404	13411	13445	13429	13377	13318	13504	13359	13220	13507	13378	13449	13466	13291	13537	13340	13582	13441	13382	13353	13317	13603	13383	13388	13468	13460	13348	13475	13335	13376	13412	13450	13207	13501	13367	13436	13458	13414	13597	13372	13513	13455	13405	13525	13528	13457	13523	13229	13224	13420	13442	13454	13351	13482	13360	13390	13456	13205	13492	13375	13336	13512	13364	13312	13496	13350	13195	13340	13511	13451	13531	13207	13491	13433	13369	13526	13415	13514	13340	13424	13525	13414	13339	13534	13411	13333	13206	13324	13528	13297	13567	13234	13492	13439	13415	13508	13370	13443	13508	13403	13351	13535	13608	13335	13601	13415	13446	13508	13403	13282	13436	13368	13509	13446	13409	13455	13470	13441	13430	13433	13366	13364	13539	13414	13422	13480	13407	13531	13504	13522	13437	13378	13505	13309	13406	13369	13256	13392	13366	13501	13300	13254	13343	13303	13244	13465	13508	13341	13301	13314	13406	13406	13507	13507	13439	13365	13587	13441	13179	13349	13416	13389	13263	13510	13388	13429	13569	13414	13563	13412	13566	13395	13327	13523	13432	13416	13496	13430	13413	13701	13466	13412	13544	13307	13551	13281	13435	13422	13429	13484	13509	13397	13360	13396	13416	13328	13472	13291	13465	13416	13328	13416	13524	13406	13373	13441	13373	13436	13460	13425	13527	13282	13502	13569	13373	13366	13287	13465	13422	13392	13488	13452	13266	13313	13543	13409	13299	13355	13502	13432	13558	13341	13391	13464	13353	13211	13469	13545	13452	13500	13396	13527	13529	13313	13289	13398	13307	13307	13531	13478	13448	13382	13298	13257	13464	13491	13335	13458	13358	13443	13228	13330	13459	13442	13453	13489	13430	13290	13411	13299	13473	13466	13478	13452	13418	13368	13379	13381	13396	13448	13419	13342	13287	13466	13391	13424	13396	13367	13374	13375	13479	13232	13476	13472	13451	13635	13428	13373	13428	13284	13572	13513	13189	13426	13468	13424	13343	13457	13357	13581	13402	13473	13456	13368	13408	13500	13414	13430	13285	13368	13336	13427	13323	13679	13343	13449	13362	13309	13244	13376	13439	13391	13415	13396	13389	13631	13418	13341	13273	13412	13487	13562	13312	13259	13373	13400	13439	13606	13505	13388	13596	13403	13463	13282	13527	13500	13467	13600	13277	13452	13369	13452	13401	13473	13342	13422	13474	13475	13450	13443	13378	13400	13368	13460	13267	13275	13492	13302	13274	13476	13281	13333	13239	13363	13410	13455	13445	13426	13471	13449	13428	13367	13462	13451	13310	13337	13455	13389	13343	13564	13337	13321	13417	13375	13458	13376	13633	13346	13352	13473	13579	13446	13646	13442	13416	13428	13234	13434	13386	13398	13376	13470	13545	13364	13463	13500	13462	13493	13398	13382	13445	13452	13107	13454	13320	13542	13652	13494	13422	13588	13469	13357	13327	13379	13314	13368	13520	13377	13622	13297	13529	13325	13428	13333	13262	13474	13603	13372	13609	13371	13431	13479	13457	13452	13285	13407	13349	13311	13158	13249	13540	13406	13404	13405	13423	13461	13405	13504	13493	13370	13500	13347	13297	13378	13528	13329	13388	13379	13467	13405	13369	13418	13401	13349	13281	13428	13347	13419	13452	13502	13291	13405	13332	13388	13367	13477	13293	13388	13471	13496	13463	13301	13510	13439	13390	13463	13388	13424	13435	13348	13414	13379	13337	13329	13521	13363	13460	13298	13376	13448	13405	13583	13514	13361	13335	13387	13378	13513	13420	13360	13444	13478	13376	13452	13577	13474	13493	13427	13418	13437	13579	13451	13330	13394	13387	13494	13375	13215	13601	13621	13298	13324	13370	13378	13514	13388	13587	13451	13492	13349	13359	13309	13527	13222	13380	13525	13404	13437	13436	13331	13336	13390	13429	13438	13442	13586	13440	13327	13369	13455	13535	13197	13447	13363	13388	13317	13371	13401	13431	13254	13535	13405	13398	13273	13389	13443	13273	13386	13301	13450	13325	13474	13452	13351	13490	13380	13401	13540	13382	13316	13409	13412	13491	13451	13526	13404	13274	13371	13450	13463	13509	13324	13440	13331	13377	13377	13287	13587	13407	13423	13340	13387	13433	13323	13331	13521	13438	13682	13386	13550	13345	13376	13411	13537	13462	13523	13520	13422	13454	13322	13480	13542	13574	13489	13392	13391	13253	13289	13565	13365	13341	13340	13432	13402	13439	13444	13435	13395	13483	13268	13441	13426	13382	13676	13448	13530	13301	13480	13435	13409	13400	13381	13338	13478	13319	13462	13442	13461	13270	13232	13435	13459	13451	13441	13521	13562	13508	13348	13446	13403	13452	13512	13471	13418	13277	13378	13341	13242	13389	13330	13442	13517	13358	13298	13443	13458	13583	13586	13401	13451	13392	13424	13341	13415	13468	13420	13277	13305	13219	13337	13221	13492	13450	13452	13433	13453	13314	13390	13512	13448	13396	13358	13414	13376	13398	13447	13373	13455	13504	13385	13530	13465	13304	13312	13364	13474	13540	13312	13369	13369	13423	13390	13456	13312	13521	13354	13427	13403	13316	13386	13325	13454	13389	13486	13579	13280	13627	13513	13269	13470	13517	13556	13508	13529	13602	13412	13620	13472	13391	13449	13655	13379	13459	13584	13497	13483	13424	13470	13396	13321	13523	13420	13417	13406	13525	13434	13354	13437	13506	13414	13463	13453	13365	13320	13432	13305	13473	13489	13434	13620	13502	13444	13397	13510	13263	13318	13471	13536	13535	13586	13425	13600	13371	13331	13407	13462	13461	13482	13479	13422	13408	13530	13485	13403	13286	13398	13360	13486	13388	13396	13221	13284	13530	13528	13527	13376	13421	13547	13452	13377	13439	13436	13366	13402	13469	13384	13414	13566	13387	13474	13338	13462	13544	13245	13379	13400	13511	13376	13528	13491	13336	13475	13506	13552	13507	13429	13268	13475	13418	13406	13437	13390	13498	13397	13455	13649	13411	13295	13459	13566	13513	13441	13385	13303	13516	13305	13519	13442	13458	13386	13433	13413	13320	13402	13473	13528	13457	13416	13495	13376	13436	13445	13457	13376	13552	13343	13363	13445	13390	13394	13487	13321	13371	13405	13527	13535	13311	13357	13263	13386	13550	13490	13346	13379	13423	13284	13346	13455	13415	13393	13339	13357	13578	13476	13474	13502	13358	13553	13463	13447	13431	13400	13367	13417	13460	13475	13357	13447	13459	13373	13521	13388	13245	13450	13399	13363	13413	13517	13451	13239	13514	13289	13499	13404	13427	13458	13405	13447	13345	13551	13429	13543	13385	13331	13428	13428	13361	13374	13487	13299	13284	13322	13560	13486	13540	13425	13612	13374	13435	13412	13477	13389	13490	13482	13446	13440	13428	13406	13335	13339	13348	13443	13500	13442	13414	13344	13421	13493	13402	13456	13415	13427	13440	13556	13588	13411	13407	13318	13351	13335	13363	13476	13522	13500	13329	13353	13669	13347	13352	13465	13357	13451	13325	13442	13623	13539	13362	13258	13440	13443	13301	13358	13263	13444	13495	13409	13389	13512	13582	13569	13502	13297	13432	13534	13354	13387	13386	13197	13286	13401	13320	13441	13316	13445	13413	13415	13458	13563	13440	13360	13419
24128	21559	29263	25093	24379	26000	24964	20841	19301	18262	16873	16206	15840	15598	15365	15142	15135	15068	15071	15010	14986	15247	15085	15021	15136	14848	15043	14975	15124	15069	14928	14806	14881	14955	14756	14865	14743	14788	14895	14753	14907	14899	14902	14819	14646	14938	14750	14796	14914	14680	14813	14756	14806	14754	14808	14837	14958	14988	14411	14640	14846	14889	15096	14588	14833	14761	14683	14858	14781	14761	14898	15011	14550	14713	14747	14739	14862	14944	14904	14817	14614	14808	14708	14813	14915	14709	14704	14942	14790	14864	14850	14582	14931	14734	14635	14836	14936	14759	14790	14888	14691	14714	14773	14815	14770	14852	14834	14871	14780	14795	14875	14654	14668	14695	14671	14781	14761	14541	14839	14861	14714	14737	14714	14779	14788	14955	14727	14778	14736	14574	14702	14884	14917	14696	14864	14924	14923	14837	14803	14687	14883	14847	14815	14695	14808	14804	14696	14765	14794	14615	14787	14534	14736	14666	14867	14815	14795	14631	14803	14807	14839	14645	14836	14695	14885	15007	14984	14736	14826	14576	14922	14752	14909	14696	14717	14640	14824	14859	14942	14946	14744	14829	14721	14759	14682	14750	14674	14722	14725	14686	14566	14786	14621	14623	14962	14737	15029	14711	14789	14529	14788	14693	14720	14806	14791	14693	14580	14643	14774	14693	14645	14683	14856	14738	14753	14794	14970	14774	14690	14527	14690	14750	14760	14682	14824	14815	14792	14609	14867	14661	14777	14786	14807	14824	14862	14990	15045	14809	14816	14653	14740	14829	14928	14684	14709	14860	14633	14691	14871	14653	14882	14721	14776	14640	14763	14639	14634	14824	14911	14756	14808	15040	14661	14864	14839	14845	14736	14768	14636	14752	14714	14704	14866	14903	14878	14728	14651	14686	14690	14684	14881	14916	14542	14884	14719	14565	14720	14840	14761	14851	14799	14938	14739	14715	14799	14700	14965	14627	14681	14660	14736	14684	14794	14796	14979	14911	14740	14599	14725	14629	14685	14836	14676	14786	14654	14672	14661	14547	14650	14880	14847	14945	14743	14830	14775	14697	14730	14776	14855	14832	14776	14763	14764	14714	14757	14834	14682	14791	14747	14550	14679	14633	14735	14950	14782	14632	14807	14591	14585	14758	14779	14802	14596	14703	14461	14626	14758	14816	14796	14626	14657	14641	14871	15002	14660	14742	14948	14775	14764	14770	14910	14532	14812	14866	14616	14844	14793	14784	14659	14932	14795	14765	14816	14693	14765	14660	14917	14822	14747	14688	14771	14698	14863	14785	14790	14662	14805	14895	14703	14834	14832	14854	14668	14952	14797	14858	14719	14924	14675	14727	14760	14676	14694	14946	14811	14765	14740	14945	14797	14738	14605	14739	14738	14800	14857	14683	14902	14881	14820	14698	14720	14862	14692	14841	14756	14912	14833	14964	14745	14527	14781	14741	14752	14848	14847	14715	14827	14766	14850	14726	14853	14577	14696	14827	14756	14616	14728	14786	14917	14763	14903	14797	14840	14790	15061	14855	14771	14811	14953	14899	14817	14891	14720	14833	14795	14698	14669	14727	14767	14749	14830	14676	14791	14673	14741	14789	14695	14657	14892	14822	14625	14820	14692	14804	14918	14776	14782	14776	14674	14688	14758	14823	14667	14768	14778	14686	14775	14766	14781	14684	14789	14771	14796	14693	14687	14734	14736	14934	14873	14757	14670	14896	14742	14662	14803	14767	14875	14744	14769	14900	14904	14663	14823	14697	14818	14628	14796	14731	14825	14824	14824	14769	14774	14863	15093	14817	14781	14800	14848	14821	14575	14927	14884	14749	14749	14764	14722	14536	14603	14718	14750	14885	14801	14824	14699	14663	14563	14609	14903	14762	14933	14775	14648	14710	14739	14689	14712	14788	14603	14715	14849	14745	14842	14632	14671	14844	14649	14813	14758	14619	14658	14678	14935	14454	14847	15129	14821	14783	14771	14692	14744	14757	14677	14857	14573	14895	14780	14881	14586	14798	14841	14840	14869	14651	14752	14727	14812	14632	14785	14735	14763	14779	14758	14742	14799	14869	14733	14750	14717	14724	14910	14813	14776	14749	14813	14819	14723	14768	14841	14827	14704	14683	14803	14598	14719	14771	14654	14730	14839	14705	14820	14683	14701	14831	14867	14760	14835	14898	14687	14745	14755	15008	14740	14834	14870	14698	14839	14875	14591	14788	14738	14770	14683	14696	14717	14923	14762	14649	14848	14925	14815	14425	14636	14839	14847	14674	14683	14465	14751	14794	14996	14656	14748	14749	14722	14716	14744	14888	14627	14770	14786	14772	14614	14756	14791	14674	14620	14518	14655	14669	14716	14894	14705	14665	14707	14740	14621	14799	14730	14758	14876	14713	14812	14955	14919	14758	15008	14882	14741	14950	14665	14794	14690	14697	14811	14885	14794	14758	14738	14680	14840	14727	14894	14700	14636	14673	14582	14657	14535	14587	14671	14555	14826	14772	14859	14790	14836	14556	14766	14994	14903	14633	14940	14594	14816	14744	14784	14979	14810	14719	14767	14729	14722	14730	14650	14641	14888	14862	14905	14848	14908	14884	14864	14813	14806	14780	14752	14717	14762	14815	14672	14663	14782	14711	14716	14900	14639	14797	14700	14642	14720	14714	14805	14646	14836	14655	14754	14870	14748	14784	14876	14857	14892	14939	14826	14741	14517	14653	14707	14691	14721	14652	14661	14974	14819	14784	14681	14741	14718	14530	14734	14834	14596	14762	14821	14838	14539	14892	14885	14731	14811	14751	14604	14736	14838	14702	14791	14664	14791	14904	14680	14728	14801	14741	14712	14850	14785	14698	14990	14724	14716	14744	14730	14772	14660	14592	14818	14667	14776	14723	14833	14694	14625	14686	14902	14614	14806	14884	14810	14817	14717	14731	14737	14697	14649	14544	14686	14769	14925	14707	14822	14643	14722	14731	14930	14678	14631	14850	14811	14662	14731	14619	14765	14631	14728	14643	14842	14705	14645	14718	14845	14598	14519	14578	14633	14644	14711	14702	14755	14814	14699	14667	14732	14774	14580	14662	14770	14779	14659	14688	14735	14951	14823	14741	14754	14716	14625	14780	14980	14680	14555	14697	14744	14713	14661	14774	14695	14874	14588	14916	14660	14718	14851	14805	14811	14606	14646	14791	14909	14570	14736	14867	14691	14808	14620	14895	14696	14626	14944	14803	14975	14843	14640	14941	14838	14705	14776	14778	14734	14702	14881	14960	14832	14707	14782	14837	14744	14767	14716	14743	14799	14664	14976	14863	14688	14738	14834	14747	14671	14710	14669	14816	14798	14927	14744	14762	14780	15047	14785	14661	14782	14946	14835	14976	14766	14739	14911	14747	14740	14666	14739	14808	14789	14669	14697	14796	14672	14613	14787	14710	14849	14810	14782	14907	14713	14659	14846	14563	14752	14688	14632	14688	14827	14593	14588	14800	14770	14584	14749	14834	14723	14588	14718	14737	14987	14832	14546	14823	14796	14659	14595	14679	14888	14968	14792	14644	14599	14695	14823	14709	14719	14754	14774	14945	14769	14768	14909	14621	14701	14645	14828	14749	14774	14476	14779	14790	14654	14710	14667	14737	14631	14785	14808	14796	14740	14756	14691	14814	14695	14934	14796	14784	14694	14566	14864	14975	14783	14729	14814	14929	14780	14799	14747	14708	14688	14623	14743	14801	14878	14917	14939	14750	14537	14848	15004	14833	14760	14787	14782	14845	14905	14668	14632	14797	14906	14869	14771	14746	14818	15071	14785	14765	14756	14743	14742	14920	14840	14778	14821	14747	14883	14731	14735	14736	14990	14806	14742	14889	14685	14724	14778	14552	14709	14790	14856	14841	14517	14842	14925	14815	14893	14726	14946	14822	14655	14619	14825	14805	14686	14697	14696	14858	14725	14998	14882	14970	15012	14651	14763	14825	14706	14698	14801	14709	14794	14730	14691	14596	14747	14744	14691	14815	14782	14751	14849	14858	14690	14750	15012	14905	14842	14675	14686	14695	14669	14570	14598	14720	14775	14942	14595	14731	14567	14715	14643	14863	14846	14781	14770	14779	15000	14629	15060	14964	14594	14556	14674	14702	15043	14715	14789	14664	14699	14747	14614	14735	14702	14698	14730	14656	14845	14667	14866	14723	14704	14978	14662	14796	14619	14839	14804	14917	14756	14604	14910	14809	14759	14700	14510	14770	14740	14740	14776	14678	14792	14656	14795	14797	14946	14732	14845	14747	14658	14692	14705	14905	14573	14846	14794	14854	14664	14712	14629	14936	14663	14706	14670	14727	14691	14644	14599	14663	14793	14821	14890	14837	14817	14921	14846	14933	14794	14724	14610	14711	14894	14760	14789	14872	14726	14578	14770	14659	14645	14646	14770	14626	14850	14586	14840	14708	14802	14800	14699	14803	14780	14752	14845	14720	14678	14830	14875	14776	14788	14615	14700	14791	14836	14693	14873	14613	14862	14696	14678	14812	14667	14813	14690	14582	14686	14780	14778	14764	14645	14836	14814	14813	14760	14553	14723	14573	14586	14752	14912	14727	14855	14806	14792	14658	14959	14576	14805	14719	14710	14781	14727	14709	14770	14830	14659	14670	14841	14912	14693	14870	14705	14756	14802	14769	14705	14825	14845	14793	14546	14821	14789	14726	14837	14582	14818	14931	14786	14743	14580	14553	14791	14790	14753	14764	14589	14802	14873	14796	14786	14801	14818	14789	14727	14822	14648	14584	14860	14744	14781	14901	14718	14575	14717	14750	14783	14599	14750	14581	14757	14845	14963	14856	14875	14614	14591	14821	14799	14696	14881	14588	14713	14976	14841	14794	14708	14727	14693	14875	14795	14905	14777	14784	14672	14682	14793	14771	14833	14758	14721	14780	14963	14780	14820	14785	14686	14816	14854	14866	14853	14852	14743	14887	14713	14716	14765	14728	14564	14650	14712	14717	14758	14714	14886	14779	14741	14685	14572	14674	14511	14680	14774	14708	14648	14836	14800	14737	14886	14715	14814	14823	14582	14734	14840	14954	14728	14570	14810	14622	14768	14799	14734	14576	14866	14811	14853	14737	14643	14727	14662	14790	14894	14910
27963	49814	47649	39084	33159	28726	25141	22769	21144	18999	17056	16185	15585	15061	14882	14717	14495	14290	14483	14423	14395	14356	14321	14152	14296	14086	14330	14418	14145	14106	14101	13971	14073	14200	14124	14092	14083	14010	14003	13978	14159	14104	14074	14060	13848	14047	14068	14102	14209	13959	13984	13951	14200	14131	14009	13886	14063	13872	14010	14008	14158	13872	13906	13983	14132	13919	14087	14139	13833	14063	14028	14045	14069	13983	14002	13972	13839	14040	13880	13922	14058	14071	13898	13927	14174	13950	13989	13941	14117	13961	13886	14136	14039	13956	13863	13942	14004	13987	13959	13833	14148	13982	13993	14026	13900	13842	13888	14025	13941	13955	13861	14117	13917	13912	13930	13944	14014	13861	14145	13990	14000	14096	13782	13947	14215	14121	13890	13989	14116	14043	13879	14063	13972	14008	13843	13780	13945	13947	13958	14142	13977	13897	14000	13959	13908	13903	14162	13864	13784	13923	13847	13933	13995	13966	14031	13956	13988	13910	13884	13953	14123	14026	13983	13993	14131	13889	13872	14036	13861	13935	13935	13966	13965	13876	13969	13905	13847	13965	13966	14010	14098	14042	14056	14035	13883	13884	13979	14044	14071	13926	13985	13869	13926	14077	14091	14000	13911	13934	14118	13923	13930	13955	13958	13904	14127	14085	14022	14085	14024	13958	13958	13767	13934	13916	14023	13956	13954	13810	13828	14048	13999	14174	13853	13874	14032	13957	13992	13834	13825	13917	14041	14018	13882	13935	13951	13950	14115	13897	14050	13916	14089	14082	13912	14074	14176	14220	14016	14014	14039	14077	14057	14066	13917	13908	13990	13851	14078	13919	13943	13988	14127	13861	14095	13929	13950	14214	13890	14034	14032	14000	13932	14089	14077	13995	14148	13977	13966	14034	13932	14057	13938	14034	13749	14010	13974	13826	14064	14002	13925	14037	14092	13959	14025	13939	14004	14063	14026	13936	14006	13948	13942	13981	14007	13923	14064	13940	13862	13951	13901	13896	14043	13838	14015	14107	13897	13821	13953	13825	13867	14078	13982	13996	14010	14064	13991	13910	14133	13986	14006	13927	13883	13894	13930	14008	14016	13925	14172	13912	13881	13967	14042	13887	13956	14076	13891	13895	13951	13920	13942	14079	13915	14113	13964	14081	14152	14039	13898	14034	13948	14192	14048	14107	13844	14078	14043	14038	13940	14052	14042	13945	13916	13990	13933	13926	14042	14038	14050	14243	14160	14249	14018	14013	14044	13925	14158	13910	13950	13898	13859	13940	13778	13987	13852	13964	13952	13961	13928	14032	13991	13977	13918	14010	13883	14009	14028	13974	14173	13948	13954	14033	13988	13931	14017	13703	14074	13832	13904	13973	14011	13942	14080	14126	14029	13978	14060	13987	13929	13970	14029	13955	13923	13916	13851	13911	14054	14021	14147	13936	14125	13902	13810	13917	14035	13834	14031	13902	14052	13866	13962	13999	14029	13997	14069	13994	13986	14034	13811	13936	14037	14108	14030	14106	13995	13933	13883	13965	14072	13954	13892	14162	13863	14055	14003	13985	14001	13941	13959	13957	13913	13896	13922	14043	13985	14114	13948	14018	13835	14037	13957	13993	13826	14041	13996	13987	13959	13969	14111	13818	14185	13885	13936	13980	13985	13980	13974	13890	13967	13970	14010	13983	14111	14101	14039	13894	14067	13958	13975	14026	13774	13924	13971	13972	14151	14042	13992	13870	13891	13948	13879	13834	14093	13916	14053	13919	13970	13906	14071	13954	13964	13875	13965	13993	14002	14028	13884	13940	14029	13844	13989	13856	14025	13854	13807	13954	13924	13959	13908	13959	13874	14034	13880	14009	13982	13979	13807	13854	14024	14057	13998	13957	13999	14159	13890	13794	14055	13934	14044	13849	13874	13875	14054	13902	14063	14079	14026	13788	13964	14031	13828	14037	14016	13889	13997	14006	13930	13962	13847	13869	13965	14112	13954	13939	13932	13779	14127	13987	13937	14026	13913	14034	14023	14025	13928	13868	13937	13911	14064	13874	13862	14084	13983	13981	14068	13982	13933	14203	13884	14024	13902	14005	13938	13975	13915	13986	14098	13984	14081	13890	13967	13983	13905	13912	13942	13902	14116	13909	13983	13984	14005	13983	14115	14091	14019	14013	13897	13893	14077	13905	13934	14051	14147	13979	14172	13996	13929	13927	13957	14004	13861	13896	13951	13824	14039	14083	13948	13895	14099	14025	14029	13974	13905	13989	13887	14004	14045	13943	13797	13946	13983	14086	14039	14057	14023	14206	13865	13964	13985	14005	13975	14111	14087	13953	13982	14027	14008	14010	13999	14054	13893	14070	14025	13870	14009	13821	14078	13831	13947	13893	14000	13941	14012	13995	13915	14084	13946	13955	13998	13926	13950	13884	13890	13936	13940	13804	14204	13959	13867	13957	13978	13870	13997	13873	14046	14019	14038	13986	13895	13910	13993	13953	14177	14099	13958	14131	14122	14027	13786	13828	13808	13993	14086	14045	14146	14001	13924	13919	13851	13969	13915	13943	14046	14186	13964	14103	13932	14109	14067	13960	13927	13976	13904	14014	13973	14028	14090	14012	13991	13987	13998	14026	14053	14037	13983	13991	13995	13989	13924	13968	14028	13922	13859	14019	14020	13951	13945	13902	13911	14044	13987	14015	13866	13950	13877	13832	13946	13957	13961	13972	13856	14126	13973	13853	13964	14051	13928	13959	13939	13903	14131	13989	14023	13985	14154	13981	14004	13907	14004	14082	13910	14024	13982	13900	14098	13858	13905	14032	13900	14082	13929	14005	13939	13849	14180	13948	13935	13852	13856	13954	14076	14182	14123	14028	14010	13909	13826	13916	13793	14066	14073	13939	14043	13932	14042	13966	13870	13846	14005	13947	14055	13907	14010	14042	14040	14046	13992	13894	13891	13944	13845	13826	13820	13972	13999	13932	14041	13996	14077	13871	13935	13916	14027	13997	14165	14065	13929	14020	13822	14038	13980	13869	14021	13950	13904	13814	13984	13891	14032	13960	14096	14016	14003	13835	13951	13945	13939	13876	14036	14036	14176	14051	14011	13851	13980	14092	14139	14149	13813	14075	14041	13932	14018	13816	13959	14096	13731	13878	14088	14103	13970	14010	13843	13928	14009	13934	13988	14061	14021	13922	14096	13896	13947	13807	13992	14026	13965	14067	14076	14028	14022	13949	13776	14034	13877	13986	14032	13836	13991	13925	13942	13913	13989	14002	13937	14049	14033	13965	13981	13889	13922	13934	14102	14036	13899	14019	13899	13969	13995	13827	13932	13954	13957	14053	13890	13996	14099	13747	14000	14124	14040	13831	13916	13881	13857	13986	13960	14076	13975	14089	13812	14028	13991	13908	14000	13692	13818	13941	13950	13914	13854	14012	14003	13780	14094	14090	14012	13788	13999	13924	14016	13964	14031	13863	14035	13828	13824	13981	13927	13825	14105	13970	13871	13921	13882	13994	13996	14149	14032	13796	13912	13937	13937	14084	13812	13947	14027	13891	14017	13912	13918	13954	14109	13887	13954	13977	14123	13925	13985	14003	13916	13890	13792	14076	13959	13974	14045	14002	14008	13968	13892	13848	13873	13984	13996	13891	13987	13945	13902	13902	13821	13883	14030	14071	13934	14117	13779	13907	13856	13990	13946	13977	14079	14016	14027	13978	13932	13920	14058	13903	13980	13923	14133	13976	14069	13982	13814	13818	13944	14142	14022	13924	13979	13897	13882	13973	13967	13907	13985	14009	13926	14025	13846	13883	13896	13823	13921	14007	13983	13859	13884	13797	13906	13970	14005	13911	13893	13907	13869	13904	13989	14101	13968	14086	13896	13892	14096	14073	14009	14009	13946	14037	14045	13898	13992	14003	14033	14051	13957	13977	13788	14133	13996	14023	13855	13871	14000	14110	14007	13915	14065	13956	14092	14029	14008	14012	13943	13981	13993	13958	14049	13941	13927	13864	13920	13866	14077	14078	14024	13954	14052	14116	13991	13976	14041	13956	14011	14063	13852	14210	13881	14037	14033	13944	13739	13955	14022	13892	14182	13965	13914	13833	13977	13942	13860	13883	13898	13892	13915	14017	14000	13917	13937	14017	14025	14045	13830	14020	13931	14083	14040	14045	13772	14085	13921	14044	13931	13918	13963	14000	13869	13911	13984	13918	14033	14085	14110	13945	14028	13983	13923	14070	13931	13935	13971	14003	14173	14100	14042	13836	14066	13977	13986	13983	14129	13950	13851	13841	13978	13894	14056	14052	14006	13963	14037	13869	13876	13895	14028	14103	14082	13839	13922	14032	13972	14011	13935	14044	13973	13915	13950	14055	14127	13990	13932	13954	13942	13915	14038	13939	14201	14015	14022	13964	14135	13907	13996	13964	13852	14027	13954	13974	13977	13988	14127	13983	13972	14013	14031	13962	14050	13950	13951	14003	13932	13949	14028	13916	13892	13954	13984	13911	13948	14061	14077	13829	13761	13882	13950	13983	14015	13911	14029	13964	13979	14005	13923	14108	14076	13961	14036	14038	13995	13796	14087	13907	13939	14135	13946	14147	13937	14138	13834	14038	13934	13989	13967	13931	13985	14014	14158	13792	14179	13964	13926	14005	13887	14023	13809	14086	13875	13994	13907	13969	14133	14010	13912	14030	14045	13904	14013	13938	13792	13915	13902	14018	13943	13970	13984	14001	14057	14099	14012	13993	13969	13954	13924	13973	14073	13882	13864	14016	14042	13870	14022	13931	13975	13971	14083	14033	13972	14072	14022	13808	14027	13898	14056	13925	13979	13962	13948	13933	13734	13814	13851	13967	13899	13945	13903	13888	13832	13969	13850	13953	13856	13935	13997	14088	14001	13970	14071	13955	14009	13809	13857	13998	13993	14064	13914	13954	13997	14116	14043	13860	13931	14184	14046	13940	14009	13961	13945	13815	13944	14067	14024	13916	13785	14111	14106	14081	13880	13859	13944	14104	14054	14010	14003	13802	14013	13879	13967	13884	14032	13999	13957	13911	14124	13995	13939	14201	13853	14085	13861	14001	13909	13908	14045	14117	13909	13963	13879	13893	13918	14027	13933	13980	13984	13997
23071	21562	29600	24085	22559	26022	28651	22548	20843	19678	18031	16803	16379	15736	15653	15471	15260	14992	15196	15105	15088	15190	14987	14952	14878	14937	14939	15062	14784	14829	14716	14882	14793	14754	14778	14920	14762	14735	14611	14687	14617	14770	14773	14695	14532	14720	14583	14705	14691	14754	14550	14527	14654	14576	14637	14741	14760	14468	14491	14610	14479	14585	14665	14645	14632	14632	14557	14664	14680	14631	14506	14564	14623	14581	14611	14694	14453	14606	14702	14495	14688	14661	14614	14466	14678	14499	14509	14582	14462	14545	14668	14488	14645	14623	14634	14502	14463	14580	14653	14602	14516	14690	14584	14595	14740	14646	14498	14600	14535	14653	14538	14611	14787	14601	14498	14522	14533	14494	14643	14650	14633	14781	14494	14409	14653	14616	14585	14578	14597	14529	14570	14552	14646	14667	14546	14655	14543	14700	14546	14410	14552	14599	14852	14578	14316	14558	14465	14697	14555	14508	14410	14521	14493	14552	14681	14473	14527	14595	14788	14707	14497	14718	14691	14369	14621	14622	14515	14573	14576	14614	14485	14499	14625	14612	14519	14612	14461	14333	14602	14509	14696	14549	14566	14571	14523	14501	14558	14658	14603	14588	14656	14386	14700	14593	14672	14521	14591	14635	14401	14380	14222	14725	14646	14581	14561	14618	14515	14749	14536	14537	14653	14659	14551	14449	14728	14691	14557	14363	14590	14651	14629	14684	14484	14468	14675	14570	14515	14527	14509	14774	14374	14400	14502	14522	14615	14604	14548	14298	14616	14561	14450	14466	14707	14509	14620	14504	14521	14525	14594	14631	14711	14591	14428	14894	14537	14648	14517	14377	14406	14493	14587	14510	14563	14669	14431	14622	14526	14519	14732	14656	14559	14612	14518	14573	14731	14718	14536	14629	14632	14633	14653	14635	14615	14726	14500	14568	14526	14590	14510	14638	14470	14614	14433	14526	14364	14632	14641	14626	14548	14520	14573	14735	14746	14507	14554	14599	14559	14672	14644	14644	14633	14608	14403	14327	14439	14624	14688	14478	14542	14705	14484	14508	14661	14591	14515	14430	14502	14535	14702	14599	14538	14699	14628	14421	14652	14496	14556	14522	14366	14448	14398	14557	14502	14497	14539	14660	14710	14674	14586	14666	14567	14622	14516	14562	14525	14594	14597	14576	14583	14688	14491	14630	14486	14351	14484	14695	14523	14515	14702	14409	14533	14591	14718	14682	14589	14892	14598	14533	14435	14622	14549	14731	14610	14670	14657	14573	14743	14547	14609	14557	14605	14669	14381	14418	14411	14533	14442	14590	14531	14381	14690	14404	14520	14478	14631	14638	14745	14555	14649	14508	14491	14607	14326	14362	14700	14510	14633	14619	14740	14636	14641	14537	14549	14566	14525	14382	14710	14427	14549	14643	14441	14558	14705	14604	14464	14427	14711	14785	14360	14533	14629	14573	14386	14477	14555	14599	14614	14507	14343	14776	14525	14645	14543	14593	14560	14455	14527	14454	14537	14474	14535	14462	14557	14461	14678	14699	14536	14575	14544	14483	14598	14638	14703	14499	14642	14750	14572	14512	14558	14532	14487	14633	14499	14598	14395	14572	14607	14522	14349	14557	14687	14711	14670	14642	14565	14479	14579	14484	14581	14662	14628	14379	14415	14685	14917	14662	14432	14563	14541	14660	14614	14625	14566	14518	14708	14499	14348	14577	14584	14590	14606	14597	14579	14562	14580	14650	14657	14702	14607	14772	14763	14544	14699	14616	14606	14452	14697	14534	14613	14603	14558	14527	14506	14470	14668	14445	14381	14667	14470	14711	14549	14731	14825	14425	14418	14584	14533	14777	14668	14807	14565	14548	14576	14514	14479	14418	14746	14536	14543	14477	14550	14440	14730	14730	14624	14613	14460	14418	14607	14543	14565	14382	14413	14681	14514	14718	14501	14407	14612	14553	14758	14531	14528	14462	14536	14668	14776	14654	14514	14451	14626	14675	14713	14360	14491	14390	14630	14585	14419	14312	14431	14660	14598	14674	14615	14330	14642	14800	14603	14440	14664	14607	14649	14600	14690	14635	14535	14512	14488	14602	14629	14591	14491	14349	14641	14584	14677	14272	14588	14570	14390	14406	14646	14621	14572	14665	14507	14549	14417	14464	14366	14434	14263	14531	14421	14751	14578	14567	14552	14528	14560	14571	14718	14726	14582	14573	14723	14702	14524	14520	14519	14665	14657	14613	14625	14572	14519	14638	14517	14574	14575	14663	14532	14654	14422	14548	14564	14545	14639	14436	14525	14683	14572	14562	14466	14561	14623	14708	14490	14486	14383	14507	14540	14647	14688	14447	14501	14878	14635	14595	14750	14615	14503	14580	14779	14620	14473	14498	14554	14689	14469	14481	14630	14548	14379	14580	14625	14597	14617	14610	14574	14577	14629	14732	14655	14566	14632	14512	14701	14474	14467	14347	14520	14545	14620	14652	14809	14675	14472	14447	14394	14665	14553	14586	14588	14653	14661	14683	14534	14570	14667	14660	14436	14523	14608	14517	14390	14638	14356	14654	14484	14691	14533	14552	14561	14692	14709	14530	14765	14533	14458	14705	14509	14533	14677	14496	14320	14586	14629	14517	14504	14627	14520	14577	14687	14619	14492	14564	14548	14475	14753	14527	14823	14452	14405	14611	14628	14695	14649	14365	14612	14732	14522	14704	14518	14685	14658	14409	14659	14647	14585	14698	14656	14424	14420	14522	14649	14519	14601	14429	14550	14519	14525	14383	14311	14509	14565	14525	14602	14340	14669	14475	14608	14501	14571	14461	14439	14630	14739	14571	14659	14544	14662	14588	14750	14636	14734	14253	14595	14547	14542	14520	14609	14553	14494	14521	14616	14531	14685	14569	14389	14639	14472	14564	14703	14522	14598	14618	14627	14475	14641	14530	14658	14484	14553	14569	14507	14649	14640	14570	14619	14609	14594	14525	14557	14888	14601	14582	14536	14567	14708	14382	14655	14698	14639	14606	14463	14717	14664	14469	14575	14667	14665	14617	14394	14489	14796	14630	14584	14600	14503	14450	14460	14644	14636	14749	14465	14347	14479	14555	14632	14503	14615	14628	14517	14695	14601	14561	14466	14484	14721	14470	14600	14375	14636	14589	14485	14555	14717	14486	14675	14654	14631	14597	14594	14655	14549	14651	14707	14667	14698	14700	14351	14551	14424	14714	14644	14760	14401	14494	14493	14488	14554	14500	14600	14616	14559	14679	14578	14562	14605	14517	14515	14396	14674	14640	14484	14546	14496	14538	14593	14413	14542	14462	14419	14393	14672	14628	14542	14744	14550	14450	14552	14540	14555	14454	14393	14696	14499	14459	14568	14420	14501	14594	14662	14730	14390	14424	14327	14448	14595	14650	14705	14823	14491	14452	14566	14518	14398	14510	14646	14787	14634	14556	14848	14803	14468	14568	14761	14416	14495	14487	14622	14540	14659	14371	14455	14358	14400	14453	14536	14498	14464	14447	14472	14496	14497	14512	14516	14773	14549	14588	14564	14746	14431	14658	14572	14543	14574	14638	14616	14378	14612	14464	14640	14675	14514	14466	14570	14398	14525	14486	14788	14693	14383	14517	14594	14598	14604	14601	14603	14587	14578	14608	14621	14571	14637	14540	14553	14615	14627	14270	14564	14490	14664	14588	14616	14387	14490	14444	14584	14627	14721	14438	14516	14468	14463	14568	14545	14705	14630	14295	14519	14565	14738	14595	14598	14558	14614	14434	14657	14484	14562	14555	14394	14429	14479	14573	14610	14681	14563	14475	14535	14714	14527	14666	14699	14546	14568	14566	14687	14383	14578	14541	14343	14555	14480	14412	14416	14419	14629	14680	14397	14481	14730	14579	14802	14720	14454	14376	14549	14629	14597	14474	14537	14599	14535	14405	14596	14587	14508	14525	14667	14618	14525	14644	14452	14514	14563	14660	14659	14458	14650	14442	14705	14556	14775	14471	14560	14737	14622	14561	14582	14727	14391	14775	14538	14520	14513	14747	14513	14412	14536	14574	14492	14540	14584	14625	14681	14475	14413	14678	14536	14618	14559	14525	14327	14573	14513	14593	14715	14567	14601	14716	14634	14638	14523	14826	14508	14475	14584	14711	14498	14702	14698	14708	14478	14598	14650	14412	14547	14458	14425	14576	14781	14731	14636	14900	14410	14546	14454	14502	14670	14730	14547	14687	14577	14670	14549	14701	14600	14380	14605	14638	14508	14696	14709	14649	14619	14483	14533	14551	14616	14810	14623	14488	14758	14427	14444	14486	14516	14683	14766	14508	14570	14637	14578	14772	14475	14556	14717	14597	14534	14659	14504	14545	14658	14421	14756	14523	14684	14399	14493	14647	14577	14557	14415	14664	14478	14510	14568	14623	14476	14656	14598	14486	14573	14530	14596	14576	14382	14568	14613	14494	14541	14536	14487	14457	14516	14466	14408	14686	14626	14589	14618	14485	14446	14431	14641	14534	14764	14501	14576	14582	14456	14571	14574	14827	14551	14688	14584	14755	14534	14483	14838	14572	14559	14818	14397	14516	14473	14598	14538	14623	14565	14636	14545	14529	14709	14713	14536	14343	14708	14623	14570	14646	14688	14484	14714	14463	14669	14719	14431	14579	14672	14538	14606	14430	14560	14764	14402	14601	14660	14501	14700	14494	14435	14423	14546	14520	14321	14621	14512	14626	14679	14589	14255	14570	14555	14489	14589	14517	14619	14633	14670	14573	14544	14620	14584	14541	14554	14516	14555	14661	14581	14523	14586	14687	14517	14622	14560	14484	14659	14601	14502	14544	14434	14369	14512	14612	14562	14544	14667	14449	14748	14686	14503	14519	14434	14570	14628	14568	14653	14677	14710	14692	14539	14603	14554	14636	14389	14287	14559	14630	14550	14544	14655	14480	14531	14514	14509	14541	14882	14560	14469	14663	14484	14613	14561	14613	14655	14658	14617	14663	14548	14586	14577	14604	14430	14446	14697	14593	14781	14607	14816	14666	14369	14617	14619	14246	14447	14423	14451	14350	14466	14638	14521	14682	14598	14526	14494	14599	14481	14514	14626	14233	14477	14603	14598	14478	14735	14491	14614	14575	14424	14469
29336	52818	51317	42927	36781	32052	28085	25399	23483	20811	18481	16853	16297	15464	14960	14808	14473	14525	14507	14405	14453	14531	14127	14136	14003	13985	14236	14134	14261	13993	13936	13853	13923	14120	13990	13895	14066	13927	14170	13948	13853	14043	13946	13987	13980	13847	13772	13684	13650	13577	13739	13875	13884	13976	13874	13933	13987	13891	13952	13954	13744	13851	13832	13796	13787	13918	13867	13956	13913	13822	13660	14009	13845	13744	13938	13977	13886	13821	13782	13883	13792	13940	13976	13826	13668	14018	13852	13919	13970	13678	13820	13958	13857	13794	13787	13858	13804	13800	13720	13912	13664	13861	13810	13676	13834	13855	13772	13870	13756	13932	13715	13901	13881	13922	13704	13886	13907	13776	13709	13873	13797	13793	13891	13799	13744	13781	13812	13962	13727	13754	13792	13840	13797	13713	13644	13909	13958	13986	13850	13743	13963	13688	13660	13797	13839	13722	13878	13521	13880	13604	13787	13765	13848	13761	13730	13764	13852	13832	13716	13714	13725	14041	13844	13746	13775	13739	13810	13724	13832	13886	13928	13753	13737	13823	13823	13915	13690	13763	13765	13735	13699	13926	13811	13848	13695	13769	13834	13713	13716	13816	13969	13758	13917	13696	13937	13762	13894	13930	13671	13588	13804	13771	13777	13932	13800	13866	13720	13696	13829	13779	13764	13899	13785	13826	13841	13647	13810	13776	13937	13747	13929	13889	13705	13886	13838	13956	13813	13788	13783	13736	13854	13785	13760	13893	13899	13756	13896	13734	13792	13788	13995	13697	13819	13824	13805	13842	13819	13768	13825	13700	13851	13754	13766	13763	13886	13730	13816	13837	13731	13825	13937	13958	13728	13799	13795	13866	13880	13733	13828	13832	13912	14045	13820	13856	13939	13809	13761	13962	13814	13923	13734	13759	13924	13740	13691	13799	13896	13861	13813	13816	13789	13867	13747	13747	13755	13851	13848	13811	13845	13926	14011	13790	13807	13646	13780	13796	13844	13934	13762	13806	13760	13850	13797	13851	13781	13820	13880	13721	13691	13783	13700	13672	13701	13871	13839	13735	13780	13827	13820	13756	13946	13700	14067	13847	13922	13740	13658	13854	13531	13762	13780	13834	13696	13714	13833	13848	13943	13873	13760	13881	13759	13862	13827	13526	13787	13976	13759	13552	13780	13868	13714	13785	13913	13801	13897	13899	13776	13871	13783	13939	13732	13893	13924	13809	13831	13854	13822	13905	13749	13708	13900	13726	13760	13774	13796	13763	13872	13833	13918	13692	13837	13759	14026	13665	13918	13718	13740	13901	13759	13793	13742	14017	13721	13806	13763	13821	13662	13775	13842	13752	13770	13906	13738	13963	13621	13870	13940	13755	13720	13791	13843	13782	13764	13938	13772	13689	13903	13916	13727	13691	13913	13859	13946	13897	13855	13827	13659	13867	13760	13785	13882	13958	14034	13854	13932	13761	13773	13793	13801	13767	13890	13884	13682	13677	13634	13883	13840	13777	13654	13838	13808	13839	13843	13721	13639	13835	13725	13792	13732	13846	13698	13834	13767	13740	14016	13759	13790	13760	13863	13880	13744	13941	13770	13699	13764	13617	13674	13864	13721	13768	13621	13777	13944	13915	13766	13768	13713	13776	13842	13810	13961	13830	13742	13941	13717	13803	13818	13788	13787	13791	13827	13664	13713	13883	13776	13921	13819	14004	13960	13769	13744	13751	13793	13921	13860	13816	13794	13736	13804	13951	13877	13771	13727	13811	13899	13820	13958	13725	13703	13740	13828	13964	13753	13953	13725	13781	13723	13858	13858	13778	13726	13769	13798	13888	13793	13657	13905	13816	13725	13842	13880	13684	13630	13744	13852	13799	13824	13813	13717	13849	13734	13726	13931	13867	13931	13921	13880	13649	13775	13886	13884	13779	13829	13863	13721	13793	13814	13939	13781	13915	13868	13735	13793	13826	13826	13740	13800	13844	13782	13779	13754	13725	13756	13732	13851	13715	13781	13804	13686	13753	13897	13785	13886	13778	13937	13805	13857	13725	13729	13789	13743	13818	13822	13879	13803	13766	13654	13859	13791	13787	13904	13869	13891	13723	13743	13838	13887	13845	13863	13562	13873	13740	13888	13938	13924	13687	13737	13683	13880	13760	13866	13937	13748	13877	13911	13815	13871	13594	13929	13620	13748	13739	13774	13740	13762	13696	13763	13858	13806	13775	13928	13793	13643	13550	13787	13881	13749	13882	13920	13749	13885	13804	13751	13830	13892	13664	13933	13826	13785	14062	13800	13775	13988	13870	13879	13773	13823	13946	13886	13917	13903	13834	13715	13943	13953	13897	13940	13677	13733	13838	13826	13805	13897	13916	13835	13697	13963	13825	13853	13962	13718	13810	13926	13810	13922	13726	13514	13719	13791	13904	13821	13998	13813	13885	13926	13748	13728	13671	13871	13839	13857	13817	13799	13882	13809	13838	13871	13840	13929	13691	13686	13853	13691	13760	13809	13682	13797	13916	13992	13693	13773	13833	13871	13844	13707	13688	13765	13700	13855	13752	13839	13898	13879	13912	13807	13938	13809	13717	13788	13809	13736	13803	13721	13700	13773	13781	13936	13700	13726	13694	13884	13615	13913	13961	13865	13708	13739	13864	13817	13886	13843	13920	13809	13832	13784	13813	13633	13770	13836	13822	13920	13752	13732	13705	13771	13692	13973	13792	13677	13713	13751	13806	13842	13945	13816	13721	13993	13873	13787	13755	13792	13779	13907	13902	13749	13777	13771	13755	13709	13947	13874	13825	13841	13848	14007	13811	13748	13723	13807	13764	13905	13797	13775	13821	13811	13773	13791	13839	13695	14007	13780	13727	13849	13772	13618	13857	13795	13861	13851	14018	13808	13870	13747	13803	13842	13836	13986	13918	13672	13774	13791	13683	13790	13852	13928	13723	13617	13708	13695	13858	13939	13653	13839	13733	13832	13727	13638	14026	13907	13911	13730	13774	13778	13646	13863	13889	13858	13847	13761	13623	13743	13878	13968	13862	13843	13976	13749	13748	13854	13786	13719	13876	13566	13842	13793	13646	13793	13992	13866	13754	13808	13725	13823	13846	13744	13955	13632	13877	13995	14113	13853	13812	13782	13804	13866	13902	13661	13908	13987	13826	13896	13897	13628	13936	13634	13686	13834	13800	13805	13809	13797	13760	13755	13814	13839	13426	13800	13814	13871	13918	13970	13702	13753	13718	13726	13694	13778	13585	13705	13703	13742	13912	13770	13804	13880	13929	13865	13874	13853	13865	13787	13919	13859	13765	13724	13658	13905	13712	13719	13680	13812	13812	13824	13884	13938	13831	13797	13838	13861	13716	13766	13742	13780	13753	13784	13790	13671	13734	13746	13825	13749	13821	13771	13787	13822	13638	13738	13893	13912	13653	13744	13839	13881	13757	13886	13799	13773	13658	13997	13856	13681	13763	13649	13837	13857	13865	13895	13882	13813	13860	13955	13831	13826	13939	13691	13801	13902	13813	13895	13805	13854	13883	13660	13746	13774	13834	13805	13664	13909	13824	13813	13708	13655	13751	13889	13781	13778	13940	13772	13722	13723	13804	13772	13759	13870	14031	13765	13875	14026	13718	13762	13751	13791	13901	13729	13901	13790	13783	13827	13764	13780	13615	13895	13807	13725	13580	13764	13864	13766	13739	13872	13784	13753	13722	13797	13695	13822	13777	13863	13870	13846	13769	13798	13720	13938	13822	13765	13781	13810	13930	13881	13777	13819	13953	13690	13713	13839	13717	13854	13855	13737	13903	13767	13829	13793	13767	13950	13890	13938	13826	13483	13863	13879	13803	13590	13967	13841	13902	13994	13966	13634	13673	13946	13750	13726	13939	13856	13845	13928	13800	13943	13788	13831	13794	13790	13695	13829	13741	13682	13753	14005	13955	13662	13850	13890	13732	13959	13823	13842	13601	14023	13687	13712	13814	13753	13722	13949	13982	13672	13790	13683	13682	13729	13746	13706	13904	13762	13711	13684	13843	13840	13806	13874	13847	13790	13746	13628	13662	13847	13743	13751	13818	13739	13632	13977	13906	13777	13844	13827	13883	13861	13886	13803	13910	13961	13620	13835	13770	13856	13984	13791	13719	13572	13847	13794	13684	13734	13810	13833	13695	13814	13858	13650	13748	13737	13826	13766	13748	13790	13787	13811	13923	13875	13895	13719	13909	13884	13781	13767	13870	13710	13948	13948	13888	13937	13785	13800	13786	13843	13960	13805	13632	13843	13875	13777	13769	13776	13855	13822	13908	13971	13761	13743	13868	13733	13669	13853	13880	13771	13821	13809	13724	13721	13754	13691	13843	13713	13825	13789	13769	13913	13826	13597	13933	13903	13778	13733	13682	13721	13819	13769	13820	13800	13934	13703	13829	13798	13864	13910	13712	13896	13785	13962	13855	13848	13712	13816	13772	13711	13729	13830	13738	13816	13761	13887	13910	13832	13703	13890	13708	13881	13692	13919	13701	13777	13939	13905	13826	13697	13694	13878	13719	13868	13643	13803	14098	13694	13644	13896	13828	13787	13894	13891	13972	13888	13843	13740	13727	13821	13719	13835	13961	13932	13841	13775	13832	13626	13769	13836	13822	13806	13822	13746	13742	13922	13937	13950	13711	13816	13791	13720	13660	13823	14085	13783	13743	13783	13654	13788	14062	13598	13874	13734	13782	13799	13877	13978	13667	13886	13802	13826	13817	13821	13817	13801	13769	13806	13872	13968	13821	13972	13702	13793	13694	13810	13699	13769	13750	13765	13797	13603	13733	13925	13938	13919	13738	13727	13750	13749	13632	14039	13775	13786	13861	13882	13842	13804	13750	13838	13693	13858	13819	13655	13797	13684	13936	13853	13846	13577	13876	13878	13798	13676	13533	13724	13816	13757	13726	13757	13868	13854	13870	13765	13839	13661	13910	13714	13870	13919	13892	13806	13784	13826	13709	13817	13858	13762	13973	13752	13683	13656	13865	13777	13917	13916	14062	13725	13757	13869	13792	13961	13820	13726	13819	13805	13952	13726	13683	13858	13949	13878	13757	13688	13978	13883	13756	13816	13613	13724	13851	13759	13981	13817	13814	13754	13846
28102	25269	33909	30825	24443	21304	19378	17819	16972	16113	15251	14865	14677	14438	14247	14348	14076	13984	14153	14206	14144	14168	13950	14069	14059	14114	14201	13992	13901	13997	13930	13910	14113	14023	14119	13931	14314	14143	14085	13894	14030	13853	14078	14112	14068	13965	13974	14038	14054	13909	13995	13986	13945	13956	13888	14021	14169	13901	14015	14070	14073	13905	13822	13724	13945	13953	13993	13995	13977	14020	13830	13934	13898	13928	13969	13842	13943	13966	13877	14023	14181	13885	13909	14018	14138	13808	13996	14011	13970	13992	13911	14029	14019	14029	14113	13989	13983	13801	13756	13990	13899	14070	13735	13903	14113	13843	14168	13852	13909	14069	13915	13860	13980	13905	14007	13858	13922	13898	14013	14103	14001	13854	14081	14108	13784	13820	13826	13928	14088	13978	14106	14001	13917	13868	14012	14076	14030	13770	13908	13954	13827	13896	13854	13816	13831	13999	13998	14041	14068	14135	13893	13802	13881	13865	13832	13681	13898	13936	13729	13849	13965	14002	13890	13917	13976	14034	13828	13985	13967	14009	13948	13946	14006	13905	14064	13990	13742	13867	14117	13920	13845	13871	13811	13967	13963	13798	13953	13947	13850	13908	14072	13913	14073	13846	14063	14001	14056	13848	14016	13868	13874	13732	13723	13985	13971	14008	13985	14125	14033	13972	14114	14017	13891	14026	13949	13859	13927	13851	13988	13886	13825	13778	14091	13990	13918	13879	14027	13990	13948	13786	13883	14011	13959	13803	13980	13910	13838	13923	13703	13827	13856	13929	14141	14036	13925	13999	13985	14085	13871	13964	13876	13842	14062	13821	13994	13845	14013	14111	13996	13812	14070	13957	14037	13939	13932	13776	14032	14076	14019	14099	13940	13941	13961	13879	14058	14020	13952	13877	14009	13923	14146	13916	13767	13857	13835	13904	13707	13781	13941	14028	13927	14008	13960	14191	14002	14115	13993	13957	14034	14024	13966	13764	14074	14044	13839	13915	13793	13990	13990	14076	13876	13761	13898	13865	13964	13964	13821	13878	13746	13925	13716	13878	14038	13903	13732	13804	13827	13986	14197	13908	14075	13869	13922	14005	13946	13862	13962	14254	13961	13962	13908	14178	14045	13927	13954	14082	13962	13812	13966	13968	14012	14067	14182	13893	14037	13854	14098	13899	13808	13939	14107	14047	13932	14020	14019	14099	14098	13954	14027	13927	13962	13856	13617	14026	13985	13973	13842	13700	13955	13905	13888	13923	14071	13884	14156	13949	14132	13937	13904	14025	13857	13740	13926	13921	14008	14046	13904	13945	13926	13832	13831	14189	14030	14054	14008	13865	13877	13864	13989	13911	14076	14219	13959	13831	13924	13742	13863	14011	13755	13824	13985	14069	13868	14060	14095	14086	14104	13998	13789	13840	13783	14062	13923	14016	13895	14056	14039	13989	13990	13868	13900	13953	14182	13829	13932	14055	13869	13953	14053	13920	13986	13813	14046	14074	13869	14127	14059	13820	13944	13876	14070	13863	13995	13850	13959	14047	14105	14123	14014	14114	13807	14008	13878	14106	13945	13776	13850	13918	14036	13749	13994	14075	13983	14030	13871	13945	13912	14024	14155	13899	13995	13975	14162	13995	13935	14116	14044	14040	14148	13992	13893	13832	13925	14015	13970	14011	13849	14061	13897	14010	13979	13854	13869	13852	14003	13810	13910	13885	13934	13995	13802	13900	13814	13967	13933	13841	13924	13778	14064	13997	13998	13823	13909	13801	14043	13907	13938	14042	13850	13900	14080	14097	14103	13870	13913	13753	13919	13956	13787	13989	13881	14124	13997	14075	13972	14029	13855	13892	13984	13935	14009	13786	14022	13880	13779	13997	13911	13969	13946	13809	13893	13815	13977	14065	13966	14064	13911	14011	13918	13885	13690	13896	14068	14024	14058	14147	13931	13969	13951	13847	14128	13728	14017	13822	14096	14084	14017	13991	14175	13870	13850	13997	13959	13958	14090	13941	13930	13972	14061	14136	13960	14194	13945	13944	13855	14005	13875	13643	13935	13997	13967	13940	13888	13962	13812	13866	14016	13990	14067	13879	14087	14097	14141	13779	14123	13968	13950	14039	14019	13870	13906	13842	13813	13799	14018	13901	14047	13882	14121	13908	14093	14022	13929	13961	14133	13938	13989	13929	13802	13937	13912	13810	13927	13924	14100	13730	14004	13984	13855	14000	14079	13899	14122	13814	14106	13898	14091	13936	14087	14052	14023	13840	13942	14012	14023	13892	13937	14011	14073	13978	13953	13938	14050	14100	13946	13697	13995	14053	14031	14084	13958	14030	13890	13820	13722	13957	14032	14101	13956	13910	13867	14039	13987	13877	14204	13970	14037	13935	13946	13946	14081	13893	13880	13971	13905	13998	13965	14155	14226	14123	14026	14011	13913	13930	13909	13999	13861	13963	14086	14024	14006	13824	13909	13898	13900	13910	13870	14139	13934	14090	13900	14012	13868	13883	14082	13820	14091	13960	13939	13748	13834	13710	13890	13934	13978	13964	13974	14013	13838	13935	13920	14114	13919	14078	14017	13875	13871	13902	13917	14093	14142	13698	13983	13945	13987	13997	13920	13921	13944	13905	14036	14012	13880	13895	14001	13853	14011	14007	14096	14055	13882	14042	13950	13889	14054	13944	13932	14014	13900	14096	13864	13865	13985	13981	13901	14002	13930	13851	13869	13984	14085	14105	13870	13880	14050	13867	14077	13974	14052	13966	13974	14034	14103	13948	14038	14011	14005	14064	14035	13915	14049	14030	13939	13987	13976	13897	14104	14069	14056	14028	13959	13867	14002	13916	13978	13979	13662	13959	13903	13921	13983	14049	13922	14085	13943	13952	13987	13937	13935	13943	13855	13933	14028	13991	13956	13938	13966	13962	14039	13872	13939	13871	13778	14019	13908	13785	13877	14045	14010	14047	14076	13828	13795	13901	13986	13844	13936	13927	14033	13829	13997	13934	13927	13793	14069	13929	13853	14058	13934	13915	13785	14105	14135	14265	14134	14086	14037	13913	13847	13806	13938	13947	13730	13932	13861	13968	13940	14051	13827	13855	14128	13873	13893	13780	13863	13979	14126	13811	13852	13914	14036	13992	13986	13907	13906	13952	13870	13959	14019	13830	13891	13722	14050	13841	13818	14033	13910	13989	13899	13873	14095	13936	13918	13729	14082	13929	13991	14033	14095	14166	13975	13934	13927	13815	14037	14157	13843	14078	14011	14055	13859	13964	13838	14006	14026	14102	14018	13937	13996	13977	13762	13890	13808	14012	13944	14162	13811	13778	14050	13780	13977	13822	14070	13889	13868	13887	14016	14056	13998	13786	13773	13962	13721	13919	13984	14033	13835	13849	13890	13999	14027	13929	13869	13910	13951	13956	13888	14133	13838	13941	13996	13792	14023	13827	13911	13878	14045	13979	13769	13848	13890	14014	13757	14030	13919	13920	13906	13841	14060	13700	13908	13954	13893	13742	13846	13906	14003	14171	14020	13884	14043	13944	13923	13922	13996	13935	13987	13967	13848	14106	14057	13905	14044	14087	13996	13929	13823	14004	14093	13942	14032	13969	13833	14014	13841	13966	13764	13950	14017	14099	13876	13982	13916	13862	14088	13983	13923	13903	14104	13982	13935	13918	13826	13924	13987	13883	13911	13821	13787	14122	13920	13844	14000	13980	14034	14106	13864	13972	14154	14024	13995	13998	13932	13776	14003	14086	13866	13965	13991	13834	13944	13889	13908	13953	13950	13914	14131	14012	13791	14077	13923	13910	14059	14034	13799	13947	13858	13798	13939	13923	13977	14063	13948	13973	13890	14034	13980	13998	13873	13972	14025	13986	14005	14026	13836	14276	14172	14009	13837	14107	13933	13993	13984	13884	14020	13926	13968	13736	14139	14257	13891	14051	13738	13881	14086	13940	13883	14042	13968	13847	14084	14007	13869	13881	13966	13976	14076	14018	13886	13986	13977	13994	13890	13926	13986	13987	14136	14058	14081	13936	14001	14015	13914	13973	13979	13805	14018	13916	13805	13950	14172	13916	13941	13796	13842	13865	13866	13924	13927	13916	13883	14151	13701	13905	14045	13957	14063	14254	13978	13986	13992	13995	13816	13932	13843	14049	13857	13999	13922	14012	13989	14085	13948	14034	13948	13917	13848	13865	13895	13768	13880	13944	13872	13961	13986	13952	14197	13963	13889	13933	13981	14007	14019	13985	14062	14017	13880	13887	13965	13812	13878	13985	13965	13837	14106	14229	14153	14087	13976	14050	14023	13871	13970	14178	14022	13857	14061	14057	13954	14025	14104	13864	14034	13851	13885	13821	13971	13950	13826	13937	13901	13906	13948	14057	14108	13864	13983	13836	13931	13967	14045	14068	13777	13965	13825	13970	14069	13945	13777	14073	14039	13975	13852	13829	13812	13949	13794	13977	13981	14023	13822	13791	14113	14102	13992	13872	14007	14092	13817	13870	13890	13831	13774	13910	13974	13989	13918	13958	13941	13844	13815	13862	13773	14125	14047	13986	13959	13890	14021	13949	13897	13955	14066	14034	14086	13978	13979	14042	13788	13960	14072	13913	14006	14101	14065	13956	13968	13886	13987	13838	13792	14002	13837	13971	14093	13950	13992	14060	14014	14049	14006	13960	13865	13990	13857	14036	13984	14118	14224	14023	13979	13901	13745	14020	14110	13907	13717	13907	13933	13994	14021	13959	14035	13921	13912	13987	13980	14025	13861	14003	13867	13949	14084	14031	13934	14038	14073	13925	13959	13929	14134	14109	13977	14008	14071	13762	14059	14133	13839	14121	13858	13920	14178	13990	13934	14013	14014	14264	14056	13947	13874	14000	13995	13952	13860	14097	13979	14081	13986	14082	13951	14119	13927	14121	14004	13983	14137	13882	13896	13920	13957	14000	13987	13964	13866	13847	13907	13887	13903	13969	13992	13900	13909	13930	14043	13963	13971	14056	14002	13947	13962	13808	13932	13910	13857	13962	13952	13837	13862	14039	14224	13942	14031	13869	14167	14004	13868	14044	14090	14017	14085	13857	13757	13744	14056	13956	14128	14144	13858	14178	13965	13940	14051	14066	14035	14028
28726	42653	41479	33111	27466	24157	21463	19410	18221	17070	15547	14741	14248	14189	14083	13862	13582	13597	13679	13714	13728	13600	13547	13529	13432	13486	13630	13524	13483	13589	13438	13378	13357	13322	13269	13358	13478	13367	13475	13349	13385	13316	13308	13372	13412	13390	13317	13399	13341	13255	13313	13484	13368	13239	13366	13418	13581	13101	13509	13280	13417	13273	13295	13515	13496	13299	13442	13484	13215	13452	13431	13217	13434	13351	13355	13320	13555	13344	13357	13430	13411	13339	13525	13189	13330	13415	13510	13385	13513	13298	13352	13398	13220	13359	13286	13415	13452	13423	13361	13367	13427	13437	13315	13287	13297	13320	13559	13303	13517	13315	13452	13543	13472	13164	13326	13382	13342	13318	13560	13367	13395	13353	13209	13415	13370	13255	13241	13581	13411	13370	13324	13449	13257	13293	13381	13278	13372	13487	13364	13326	13312	13471	13492	13278	13399	13327	13358	13368	13437	13587	13447	13515	13419	13502	13329	13578	13287	13414	13382	13362	13511	13475	13643	13366	13202	13320	13303	13373	13480	13369	13372	13355	13254	13460	13437	13431	13209	13365	13446	13537	13384	13389	13486	13448	13459	13332	13381	13262	13324	13406	13234	13315	13289	13308	13251	13379	13359	13422	13339	13377	13391	13407	13414	13317	13451	13442	13528	13307	13146	13464	13329	13386	13410	13365	13407	13376	13388	13341	13374	13536	13280	13493	13389	13454	13304	13438	13396	13181	13489	13267	13483	13338	13229	13361	13353	13423	13394	13448	13294	13548	13385	13410	13437	13424	13297	13338	13337	13324	13296	13397	13244	13329	13419	13402	13326	13372	13375	13259	13545	13293	13334	13430	13307	13241	13385	13281	13344	13355	13307	13340	13437	13293	13436	13385	13374	13416	13304	13575	13273	13388	13344	13440	13488	13513	13373	13306	13273	13307	13321	13422	13402	13354	13292	13280	13483	13378	13333	13286	13440	13325	13545	13507	13291	13555	13301	13188	13471	13358	13383	13335	13505	13503	13395	13352	13564	13420	13245	13352	13479	13378	13336	13432	13399	13154	13509	13340	13282	13442	13443	13310	13334	13435	13310	13362	13440	13310	13474	13422	13229	13302	13398	13244	13171	13309	13424	13349	13389	13318	13355	13338	13417	13313	13484	13491	13335	13460	13358	13434	13267	13326	13328	13370	13232	13445	13389	13423	13257	13441	13203	13282	13299	13256	13414	13534	13363	13656	13209	13344	13680	13433	13349	13393	13258	13287	13438	13282	13383	13423	13285	13341	13185	13465	13274	13511	13316	13363	13491	13196	13295	13313	13334	13335	13379	13375	13238	13366	13442	13360	13240	13308	13262	13411	13318	13355	13280	13335	13341	13410	13325	13328	13437	13473	13332	13270	13346	13381	13307	13439	13421	13449	13285	13380	13468	13249	13412	13238	13357	13293	13427	13394	13381	13367	13455	13396	13430	13398	13253	13407	13485	13496	13336	13510	13363	13628	13222	13558	13395	13429	13470	13385	13349	13473	13365	13356	13264	13242	13381	13348	13284	13338	13454	13412	13439	13467	13402	13351	13279	13497	13387	13307	13440	13421	13318	13252	13395	13194	13387	13222	13425	13434	13249	13324	13422	13319	13562	13494	13315	13336	13304	13262	13344	13332	13426	13388	13388	13501	13348	13508	13354	13355	13330	13514	13310	13479	13349	13364	13350	13474	13394	13438	13257	13483	13507	13182	13317	13397	13285	13242	13493	13427	13381	13320	13291	13252	13579	13228	13360	13282	13448	13607	13325	13413	13374	13349	13398	13353	13399	13325	13395	13281	13489	13349	13412	13534	13314	13542	13360	13345	13469	13320	13360	13274	13532	13336	13320	13457	13416	13308	13471	13476	13263	13363	13433	13434	13243	13409	13512	13379	13374	13396	13383	13384	13480	13325	13411	13375	13504	13386	13282	13255	13553	13383	13310	13333	13364	13364	13451	13432	13351	13331	13334	13445	13390	13159	13588	13345	13475	13346	13330	13529	13525	13446	13363	13393	13256	13348	13312	13331	13144	13423	13387	13335	13570	13188	13367	13461	13435	13411	13360	13509	13286	13335	13191	13465	13196	13385	13540	13459	13203	13227	13302	13356	13208	13389	13197	13334	13647	13398	13347	13452	13472	13370	13412	13323	13313	13474	13285	13407	13448	13364	13442	13597	13243	13266	13346	13341	13403	13422	13398	13494	13381	13390	13432	13272	13404	13341	13362	13218	13378	13412	13432	13387	13280	13224	13606	13413	13536	13498	13233	13429	13502	13339	13358	13416	13453	13402	13521	13438	13367	13292	13217	13310	13419	13501	13261	13339	13430	13369	13213	13366	13088	13254	13364	13462	13397	13393	13372	13414	13326	13189	13435	13437	13425	13387	13337	13229	13419	13296	13423	13155	13553	13187	13524	13452	13386	13262	13432	13214	13478	13503	13447	13376	13321	13455	13532	13340	13422	13390	13205	13464	13461	13505	13387	13343	13510	13344	13458	13404	13355	13346	13407	13306	13311	13333	13296	13353	13439	13453	13339	13320	13215	13363	13429	13312	13370	13454	13338	13438	13272	13494	13251	13330	13274	13414	13288	13453	13208	13303	13151	13485	13280	13444	13248	13390	13359	13248	13610	13462	13504	13447	13576	13334	13319	13557	13485	13318	13353	13368	13459	13323	13331	13404	13499	13402	13301	13325	13194	13518	13457	13423	13435	13376	13158	13256	13385	13537	13377	13337	13343	13416	13340	13416	13409	13508	13458	13486	13320	13295	13524	13325	13472	13352	13177	13348	13427	13340	13276	13402	13308	13573	13334	13360	13385	13473	13429	13207	13444	13333	13412	13424	13422	13188	13419	13550	13237	13381	13313	13429	13327	13393	13384	13492	13304	13265	13505	13294	13217	13310	13497	13499	13219	13375	13485	13493	13365	13519	13272	13377	13434	13312	13476	13663	13465	13355	13345	13390	13296	13367	13285	13434	13435	13480	13545	13476	13398	13435	13421	13317	13506	13339	13522	13442	13536	13476	13284	13380	13445	13416	13356	13398	13393	13347	13423	13327	13430	13649	13390	13455	13332	13311	13271	13359	13495	13214	13418	13334	13459	13405	13297	13331	13383	13456	13344	13438	13415	13310	13389	13279	13309	13369	13349	13387	13408	13355	13347	13362	13442	13339	13359	13362	13457	13333	13410	13265	13497	13273	13440	13289	13396	13421	13251	13341	13493	13458	13594	13243	13509	13354	13488	13364	13665	13483	13191	13370	13511	13311	13206	13424	13337	13333	13313	13216	13485	13386	13337	13438	13486	13435	13377	13346	13379	13418	13477	13315	13316	13353	13369	13423	13433	13337	13416	13277	13497	13358	13255	13390	13376	13434	13381	13450	13436	13359	13337	13229	13355	13287	13357	13349	13384	13312	13349	13199	13355	13429	13380	13282	13312	13422	13412	13356	13328	13380	13386	13401	13410	13469	13522	13249	13467	13123	13436	13422	13404	13499	13199	13422	13461	13515	13428	13403	13486	13434	13630	13411	13381	13383	13412	13419	13357	13430	13497	13314	13438	13385	13579	13219	13340	13475	13317	13386	13295	13338	13362	13475	13360	13430	13362	13389	13315	13337	13531	13298	13335	13418	13461	13390	13358	13357	13303	13319	13426	13396	13336	13487	13273	13466	13633	13526	13408	13411	13312	13312	13402	13454	13398	13454	13359	13433	13362	13380	13397	13320	13337	13395	13256	13441	13391	13327	13279	13435	13178	13438	13325	13500	13533	13514	13467	13323	13408	13458	13383	13233	13506	13414	13456	13455	13207	13321	13454	13400	13300	13458	13409	13358	13431	13228	13407	13396	13313	13437	13386	13506	13268	13389	13398	13274	13371	13356	13289	13328	13395	13288	13265	13481	13510	13446	13278	13278	13156	13347	13446	13365	13443	13409	13412	13380	13302	13384	13403	13430	13175	13507	13342	13366	13454	13372	13561	13503	13227	13420	13368	13339	13337	13411	13478	13389	13374	13340	13139	13437	13453	13301	13426	13437	13379	13436	13515	13207	13575	13281	13535	13363	13372	13307	13313	13387	13485	13392	13512	13320	13411	13325	13359	13405	13426	13443	13364	13399	13359	13342	13295	13401	13329	13393	13514	13369	13409	13285	13279	13442	13511	13417	13313	13426	13283	13513	13423	13338	13468	13379	13398	13293	13459	13331	13562	13386	13439	13546	13436	13422	13375	13499	13306	13349	13400	13521	13320	13485	13539	13451	13439	13352	13457	13404	13203	13468	13326	13408	13480	13486	13406	13410	13358	13411	13409	13369	13354	13370	13392	13395	13449	13536	13229	13444	13272	13260	13452	13285	13296	13537	13265	13359	13299	13368	13458	13411	13506	13491	13506	13358	13487	13308	13237	13362	13158	13607	13311	13524	13398	13424	13370	13234	13465	13418	13358	13541	13329	13459	13512	13264	13414	13275	13362	13334	13373	13412	13490	13402	13372	13424	13314	13423	13434	13544	13324	13339	13303	13472	13343	13373	13367	13471	13325	13411	13278	13372	13486	13310	13349	13591	13439	13380	13432	13354	13418	13374	13354	13420	13347	13429	13479	13212	13251	13298	13343	13539	13285	13440	13175	13426	13207	13315	13363	13526	13562	13552	13476	13486	13172	13399	13317	13486	13420	13251	13309	13200	13350	13502	13280	13471	13409	13427	13390	13468	13356	13402	13448	13262	13402	13302	13515	13367	13439	13434	13318	13534	13363	13468	13301	13359	13451	13224	13367	13389	13338	13362	13273	13377	13266	13514	13390	13455	13302	13442	13358	13446	13557	13477	13480	13375	13321	13505	13333	13279	13445	13349	13229	13467	13276	13449	13443	13439	13360	13249	13318	13362	13431	13321	13278	13551	13373	13256	13483	13403	13412	13382	13302	13303	13478	13438	13487	13370	13366	13455	13296	13497	13420	13389	13614	13378	13360	13469	13249	13600	13382	13462	13212	13384	13362	13502	13378	13342	13328	13363	13402	13475	13405	13471	13433	13369	13313	13396	13390	13407	13230	13382	13350	13326	13348	13397	13407	13423	13428	13309	13299	13434	13436	13322	13483	13417	13352	13243	13497	13321	13393	13281
24021	21575	29257	25039	24206	25789	24874	20887	19416	18470	17236	16491	15870	15826	15317	15384	15320	15161	15238	15369	15154	14952	15248	15094	15037	14955	14940	14985	15006	14887	15069	14754	14857	14915	14823	14920	15007	15036	14852	14756	14835	15154	14901	14802	14825	14825	14869	14784	14850	14875	14917	15018	14945	14853	14834	14757	14820	14932	14735	14951	14736	14953	14792	14926	14738	14811	14934	14929	14827	14784	14737	14859	14812	14780	15022	14716	14799	15001	14946	14810	14850	14693	14894	14831	14808	14881	14791	14745	14768	14915	14827	14688	14982	14835	14782	14925	14974	14775	14618	14769	14806	15028	14885	14735	14861	14692	14729	14923	14854	14723	14897	14791	14715	14966	14859	14990	14771	14858	14628	14732	14845	14828	14726	14827	14802	14662	14746	14694	14806	14945	14644	14972	14851	14805	14712	14886	14869	14560	14845	14648	14566	14723	14759	14699	14883	14978	14896	14920	14835	14788	14780	14712	14791	14848	14949	14896	14677	14804	14885	14894	14870	14971	14900	14967	14751	14942	14823	14693	15049	14757	14741	14788	14529	14988	14898	14881	15063	14875	14786	14598	14752	14757	14918	14756	15030	14888	14717	14808	14641	14815	14756	14811	14795	14895	14857	15047	14867	14616	14872	14882	14967	14780	14888	14690	14868	14700	14714	14663	14743	14765	14865	14634	14788	14764	14898	14898	14892	14732	14701	14602	14818	14828	14801	14760	14739	14844	14751	14830	14582	14741	14838	14877	14859	14790	14796	14875	14624	14781	14784	14697	14694	14909	14706	14919	14687	14892	14805	14674	14731	14861	14977	15040	14775	14689	14659	14688	14703	14682	14636	14765	14773	14836	14686	14827	14839	14822	14675	14801	14919	14661	14601	14647	14835	14833	14786	14599	14760	14790	14896	14705	14879	14868	14810	14867	14831	15031	14794	14807	14734	14847	14927	14934	14693	14728	14892	14706	14848	14768	14897	14869	14907	14706	14662	14941	14817	14789	14835	14752	15016	14771	14842	14629	14780	14510	14702	14694	14991	14844	14874	14834	14749	14670	14779	14824	14707	14745	15038	14862	14843	14898	14876	14916	14993	14916	14753	14907	14579	14765	14856	14759	14660	14943	14926	14720	14700	14855	14693	14867	14792	14701	14767	14707	14813	14837	14773	14859	14802	14834	14681	14889	14784	14915	14890	14960	14951	14878	14913	14699	14929	14898	14821	14712	14864	14613	14809	14700	14930	14768	14803	14579	14934	14681	14769	14810	14735	14739	14846	14824	14777	14884	14893	14797	14712	14737	14767	14810	14821	14749	14844	14798	14868	14637	14842	14544	14901	14864	14903	14807	14912	14835	14742	14687	14988	14773	14717	14876	14869	14814	14646	14740	14733	14774	14643	14771	14720	14882	14611	14917	14749	14680	14975	14932	14824	14973	14891	14735	14863	14635	14829	14657	14611	14743	14854	14810	14708	14698	14769	14849	14785	14785	14913	14904	14800	14879	14791	14834	14660	14794	15024	14644	14797	14682	14683	14890	14836	14710	14684	14905	14596	14651	14765	14912	14969	14693	14647	14779	14627	14718	14687	14950	14748	14777	14998	14892	14860	14911	14785	14625	14370	14642	14764	14904	14671	14851	14857	14663	15031	14699	14938	14846	14863	14758	14749	14708	14988	14840	14840	14769	14883	14965	14693	14683	14610	14955	14831	14734	14913	14927	14755	14687	14648	14834	14652	14839	14929	14813	14897	14925	15035	14867	14825	14865	14780	14904	14573	14796	14926	14786	14964	14873	14679	14598	14809	14857	15030	14819	14900	14694	14842	14902	14850	14925	14780	14810	14801	14759	14716	14600	14858	14609	14953	14790	14724	14893	15008	14896	14899	14775	14977	14550	14891	14697	14697	14841	14741	14842	14716	14861	14780	14863	14808	14656	14806	14674	14668	14660	14875	14774	14768	14838	14925	14808	14956	14818	14800	14761	14767	14659	14758	14781	14777	14701	14791	14780	14836	14834	14867	14863	14702	14893	14880	14742	14864	14916	14869	14805	14869	14949	14894	14939	14605	15008	14843	14849	14869	14827	14756	14808	14922	14752	14867	14930	14864	14840	14730	14865	14891	14630	14646	14698	14525	14774	14794	14887	14793	14779	14991	14991	14953	14725	14618	14934	14996	14847	14740	14912	14729	14892	14752	14719	14864	14814	14947	14942	14786	14717	14775	14798	14815	14809	14759	14707	14881	14966	14821	14823	14630	14962	14656	14879	14901	14503	14707	14799	14850	15087	14956	14700	14909	14636	14627	14657	14821	14856	14695	14805	14751	14684	14832	14604	14748	14808	14867	14813	14790	14893	14818	14919	15000	14847	14987	14727	14812	14742	14953	14962	14949	14822	14747	14635	14889	14719	14927	14762	14584	14809	14846	14835	14864	14846	14978	14732	14801	14622	14906	14825	14771	14894	14788	14852	14864	14831	14846	14801	14768	14689	14541	14798	14665	14783	14934	14819	15032	14966	14666	14835	14825	14845	14885	14756	14875	14843	14836	14935	14880	14905	14726	14797	14764	14840	14818	14791	14702	14882	14824	14771	14934	14650	14695	14832	14896	14719	14736	15068	14768	15076	14625	14722	14565	14724	14802	14633	14807	14556	14749	14915	14883	14748	14752	14767	14757	14859	14841	15004	14736	14825	14796	14799	14731	14743	14842	14839	14622	14675	14778	14778	14969	14914	14680	14808	14868	15018	14785	14728	14952	14797	14851	14641	14716	14986	14742	14985	14865	14733	14595	14864	14715	14775	14639	14893	14767	14836	14717	14614	14895	14730	14851	14813	14776	14926	15011	14685	14867	14930	14779	14910	14735	14766	14832	14892	14851	14747	14752	14697	14675	14573	14786	14681	14916	14649	14796	14839	14933	14970	14877	14971	14881	14839	14999	14965	14731	14846	14757	14854	14714	14679	14839	14761	14866	14704	15043	15029	14899	14862	14734	14650	14707	14721	14839	14786	14689	14865	14915	14695	14854	14752	14681	14775	14649	14810	14794	14814	14881	14882	14955	14820	14680	14813	14664	14734	14866	14845	14789	14450	14602	14653	14747	14671	14952	14934	14799	14774	14795	14869	15039	14874	14834	14770	14917	14939	14546	14823	14691	14739	14909	14811	14754	14754	14798	14757	14911	14797	14637	14756	14860	14797	14680	14540	14766	14849	14881	14742	15065	14809	14755	14750	14710	14791	15003	14811	14944	14713	14922	14717	14891	14760	14843	14886	14878	14888	14939	14862	14949	14860	14865	14773	14759	14732	14741	14678	14777	14715	14853	14885	14657	14787	14906	14720	14698	14881	14700	14785	14686	14858	14929	14843	14966	14738	15059	14778	14856	14904	14884	14895	14938	14853	14610	14950	14685	14767	14799	14725	14572	14794	14828	14945	14949	14641	14737	14736	14688	14803	14718	14778	14867	14780	14708	14728	14860	14891	14561	14835	14908	14793	14821	14885	14803	14882	15004	14843	14981	14986	14722	14959	14841	14546	14653	14666	14769	14811	15064	14925	14678	14749	14981	14806	14828	14720	14671	14884	14761	14878	14992	15105	15004	14732	14680	14681	14746	14998	14731	14764	14801	14722	14601	14798	14633	14797	14753	14765	14874	14800	14770	15014	14882	14783	14707	14677	14851	15002	14767	14918	14923	14792	14683	14584	14711	14672	14921	14941	14698	14638	14855	14774	14980	14816	14636	14893	14810	14849	14880	14908	14961	14860	14821	14891	14809	14939	14802	14894	14731	14681	14767	14948	14854	14740	14772	14825	14831	14909	14810	14836	14734	14691	14602	14907	14733	14860	14822	14660	14776	14853	14912	14801	15039	14832	14922	14987	14750	14785	14752	14962	14895	14791	14761	14848	14747	14879	15040	14913	14896	14928	14852	14697	14757	14761	14825	14662	14764	14827	14769	14672	14794	14902	14679	14888	14808	14865	15015	14998	14594	14825	14924	14834	14781	14649	14630	14631	14806	14864	14768	14781	14784	14719	14601	14692	14703	14785	14889	14698	14753	14753	14938	14793	14705	14747	14773	14838	14653	14748	14789	14937	14857	14747	14873	14821	14806	14792	14507	14816	14815	14813	14849	14899	14709	14848	14795	14880	14971	14849	14641	14732	14829	14751	14803	14761	14923	14851	14764	14695	14681	14857	14774	14843	14867	14938	14747	14673	14892	14844	14785	14731	14939	14871	14801	14718	14763	14844	14772	14725	14782	14694	14627	14670	14791	14606	14932	14762	14799	14750	14859	14917	14802	14853	14882	14996	14697	14744	14742	14941	14912	14773	14703	14879	15035	14734	14813	14745	14996	14530	14698	14764	14800	14738	14679	14879	14697	14822	14776	14674	14814	14598	14847	14837	14600	14742	14920	14626	14780	14884	14875	14922	14794	14791	14967	14787	14554	14853	14756	14678	14744	14665	14712	14751	14856	14723	14798	14745	14778	14878	14680	14942	14931	14755	14838	14916	14678	14919	15009	14831	14918	15015	14764	14826	14662	14845	14631	14892	14839	14720	14738	14620	14818	14871	14789	14798	14741	14738	14827	14902	14900	14862	14911	14895	14901	14788	14862	14905	14590	14707	14786	14860	14789	14961	14710	15015	14914	14844	14877	14895	14753	14645	14708	15007	14693	14779	14774	14855	14783	14658	14818	14860	14751	14820	14694	14617	14801	14759	14971	14775	14710	14834	14834	14799	14865	14890	14686	14660	14789	14616	14921	14815	14869	14830	14717	14766	14941	14901	14694	14715	14813	14657	14766	14741	14779	14830	15067	14631	14796	14767	14981	14945	14883	14831	14809	14730	14825	14945	14909	14653	14754	14868	14874	14961	14729	14898	14817	14955	14710	14710	14991	14804	14962	14733	14816	14636	14876	14796	14865	14856	14830	14806	14931	14783	14918	14825	14758	14922	14740	14807	14767	14633	14903	14781	14870	14930	14871	14803	14825	14772	14760	14780	14567	14841	14817	14788	14893	14786	14949	14840	14905	14755	14930	14890	14637	14695	14822	14761	14966	14872	14691	14851	14724	14762	14825	14885	14979	14639	14704	14885	14580	14797	14694	14891	14802	14882	14796	14975	14829	14756	14610	14918	14785	14585	14710	15020
28170	48867	47239	38368	32406	28234	25232	22771	21488	19511	17645	16378	15876	15139	14885	14561	14453	14554	14455	14329	14473	14454	14315	14292	14149	14217	14198	13902	14261	14211	14127	14031	14126	14106	13982	14156	14035	14132	14202	13877	14038	13934	14080	13969	13902	14133	14054	13955	13820	14141	14053	13961	13979	13995	14092	13966	13887	13919	14003	14117	13854	14027	14035	14082	14118	14024	13866	14001	13980	13993	13946	13884	13934	14029	13990	13945	14062	14015	13960	13985	14038	14093	13993	13957	14030	13861	13896	14017	14070	14091	14028	13972	14017	14042	13971	14091	13877	14119	13930	14026	13819	13871	14091	14089	13983	13963	14020	13908	13964	13808	14000	14011	14050	14008	13821	14178	14004	13730	14005	13901	13905	13824	13927	13899	14176	13872	14014	14047	14019	14020	14042	13996	14064	14183	14052	13994	14063	14037	13949	13825	13986	13858	13862	13950	13895	13971	14074	14021	13864	14082	13958	14018	14079	13860	13924	13853	13970	14096	14025	13834	14063	14049	13894	13997	14069	14037	14046	14033	14000	13908	13837	13994	13878	13995	13945	13891	13956	14052	13934	14185	14057	13851	14171	14121	14049	13785	14048	13987	13942	13871	13902	14003	14010	13938	13991	13909	13924	13793	14004	14008	13988	13870	14043	14023	13909	13930	13805	14000	14039	14007	14097	13960	14030	14093	14198	13824	13969	13978	13813	13921	13975	13964	14169	13981	14051	13835	14086	14117	13685	13895	14050	13771	14076	14094	14256	13925	14096	13832	14211	14003	13913	13968	13937	13980	13983	14018	14055	14086	13984	13886	13906	14182	13980	13925	13977	13978	14065	14024	14035	13829	14080	14022	13914	13988	13931	13982	14018	13778	13957	14005	13993	14069	14112	13970	14038	13903	13973	14047	13896	13955	14017	13965	14154	13839	13874	13841	13891	13883	13934	13921	13999	13864	13971	13855	14009	13801	13947	13951	14005	13917	14045	13929	13932	13983	13852	13915	13919	13876	14064	13965	13945	14117	13980	14068	14022	13841	13984	13973	13965	14070	13797	13961	13993	13855	14116	14004	14024	13919	13971	13974	14038	13956	13909	14006	13924	13939	13995	14092	14003	14024	13893	13928	14145	13981	13776	13985	14015	13988	13839	13994	13967	13924	14048	13926	14037	13988	13949	14018	13915	13943	14127	13966	13974	13986	13940	14025	14112	13957	14012	13953	13995	13925	14033	14078	13990	13910	13915	13919	13811	14078	13858	14109	13808	13925	13950	14134	14156	14051	14031	13985	14222	14117	13952	13999	13931	14065	13887	14050	14038	14055	13987	14002	13834	13884	13999	13982	14000	13980	13977	14005	14019	13853	14082	13869	13946	13982	13919	14127	13841	13857	13916	14125	13842	13978	14069	13766	13956	14005	13982	13689	14044	13955	13972	14114	13867	13916	13970	13949	13993	13918	14019	14125	14026	14020	14115	13830	13935	13821	13872	13930	14007	14163	13973	14030	13973	13943	13981	14092	13835	13867	13981	13837	13885	14091	13960	13887	13851	13926	13879	14083	13869	13974	14072	13895	13985	13751	14019	13885	13960	13863	13969	14106	13909	13901	13907	13940	13941	13810	14014	14124	13955	14058	14050	13970	14068	14074	13884	13937	13936	14123	13921	13979	14014	13931	13827	13822	14113	13975	14033	13924	13753	14022	14075	13827	14049	13937	13825	13881	14146	14054	13978	14076	13766	13988	13930	14153	13981	14058	13929	14150	13842	14013	14142	13836	13991	13975	13949	13861	14059	13741	13781	13928	13992	13912	13878	13832	14086	13767	13930	14054	13863	13940	14141	13942	13928	13989	13978	14115	13861	13867	13917	13856	14000	14001	14018	13995	13952	13741	14039	14027	14086	13875	13891	14099	13986	14084	13921	13840	13898	13967	13856	14039	14006	14131	14155	14005	13879	14033	13959	14016	13888	13943	14042	14044	14064	14101	13825	14121	13987	13894	13921	13991	13895	14074	13785	13931	14100	13958	13935	13849	13911	13837	13963	13838	14036	14035	13925	14070	13688	13983	13852	13893	13964	13905	13814	13988	13917	13964	13984	13986	14022	13924	13992	14139	13941	14044	14017	13892	13897	14041	14034	13965	13981	14075	13931	13881	13872	13982	14000	13829	14039	14017	14123	13782	14108	14080	13848	13975	14017	13907	13959	14063	14032	13988	13872	13895	13945	14059	14020	13637	14097	13941	13937	13927	13988	13958	13897	13952	13846	14025	13984	14034	13896	14033	13962	14005	13856	14016	14081	14004	13844	14107	14041	13898	14138	14018	14104	13991	14013	13988	14123	13957	14023	13951	14046	14119	13836	14138	13787	13923	14007	13861	14132	13783	13935	14039	13917	13908	13994	14031	14058	13957	13923	13839	13962	14045	14064	13805	13915	14071	13970	14000	14068	13847	14002	14036	14069	13963	13842	13909	14034	13858	14102	13992	13840	13967	14137	13924	13939	14038	14055	14030	14084	14002	14130	14012	13874	14037	14045	14139	14011	13954	13953	13974	13758	14068	14069	13993	13833	13996	14021	14011	13925	14141	13958	13951	14097	13972	13965	14008	13864	14078	14003	14068	14100	13903	13977	14005	13932	13852	13932	14019	13843	14066	13883	14076	14078	13985	13922	14032	14047	13925	13925	13965	14027	13909	13946	13884	14018	13947	14091	13956	13824	13935	14037	14002	13867	13930	14028	14082	14060	14068	14030	13876	13825	13955	13990	13954	13874	14024	14037	13892	13912	14072	14038	14037	14133	14044	14163	13970	13950	13993	13975	14089	13814	14012	13962	14001	13802	14095	14021	14054	13946	14062	13965	14061	13698	13989	13896	13866	13976	13904	13766	13950	13956	14055	14039	13978	14043	13761	13847	14025	13860	14136	14109	13995	13917	13944	13889	13977	13915	14000	14004	13980	13963	13933	14036	14116	14143	14079	14071	14056	14078	13960	13999	13822	14055	13840	13995	13951	14061	14062	14014	13963	14149	13870	13977	14049	13935	13998	13983	14098	13938	13814	13886	13818	13909	13848	13887	13914	14046	14064	13890	14017	13998	13863	13938	13947	14017	13962	13897	13819	13886	13912	14014	14000	13955	13934	13957	13914	13918	14136	13909	14065	14012	14044	13956	14002	14049	13982	13989	13860	13989	14047	13800	13961	13966	14083	13922	13835	13958	13960	14087	14063	13992	13907	14183	13855	13739	13928	13924	13717	13980	13902	13898	13942	14061	14002	14040	14067	13798	13995	13901	13972	13948	14095	14037	13874	13975	14102	13879	13903	13937	14067	13871	13920	14088	14093	13958	13945	13989	14035	13910	13777	13994	13928	14018	14092	14173	13913	13925	13961	14048	13812	13886	14225	14013	14003	13996	14146	14177	13682	13889	13901	13868	13932	13919	14051	14018	14157	14046	13965	13849	13953	14029	14009	14102	13982	13954	14070	13938	14034	13961	13877	14123	13859	13999	14086	14023	13860	14105	14061	14061	13933	14245	14043	13941	13888	13816	13966	13956	13990	13932	14032	13947	14013	13914	14011	13998	14174	13894	13900	13968	13874	13964	13932	13974	14029	14000	13992	13978	13825	14060	13890	14109	13986	14128	14008	13865	13941	13934	13902	14068	13789	14087	14026	13963	13848	13898	13947	14004	13938	13943	14263	13928	13831	13960	13970	14115	14002	14086	14045	14086	13946	14013	13957	13902	13982	13882	14187	14084	14017	13792	13960	13991	14021	14126	14145	14010	13806	14013	13964	13842	14084	14000	13861	13950	13948	14039	13857	14059	13887	13976	14045	13967	13884	13855	13840	13873	14058	13914	14130	13903	14061	13979	14033	13893	13814	14017	13850	13894	13987	14059	14117	13929	14043	13846	13854	14104	14151	14048	13979	14085	13808	14005	13959	13893	14078	13880	13899	13939	13860	14121	13896	13963	13949	13979	13908	13923	14032	13912	14040	13920	13898	13982	13940	13908	14143	13961	13956	13932	14067	13891	13972	14116	13998	13985	14051	13953	14186	13860	13938	13821	13983	13940	13943	13995	14017	13938	13944	13839	13757	13898	14071	14091	13966	13881	14101	13933	14088	14011	14012	14245	13949	13906	14055	13961	13828	13993	14012	14076	13922	13741	13864	13869	13996	13972	14075	13813	14151	14011	13992	13900	13968	13903	13909	14057	14012	14083	14114	14023	13975	13870	13969	14032	14060	13978	13963	13861	13927	13975	14140	13971	14054	14005	14068	13922	13843	13995	13947	14234	13957	14181	14198	14081	13928	14143	13876	14015	14139	13877	13906	13950	14151	13884	13881	14138	13960	13914	14037	14086	13816	13886	14104	13997	13926	13953	14035	13907	14095	13957	13824	13966	13944	13827	14008	13851	13982	14065	13967	13971	14188	14088	13854	14063	13928	13939	14054	13978	13837	14036	13996	13905	13970	13906	13932	13970	14114	14006	14019	13823	14034	14045	13842	14068	14005	14035	13858	14020	13965	13833	14016	13893	13895	13955	14012	13962	13773	13947	13981	13909	13849	13990	13952	13908	14153	13951	14033	14109	13802	13937	13993	13895	14189	14002	14054	13846	13938	13942	13955	13905	14083	13936	14041	14030	13792	14102	13996	13841	14061	14059	13979	13989	13916	13913	13947	14008	13972	14064	13968	14009	14024	13987	14074	14096	14014	13685	14054	14002	13882	14000	14025	13840	13933	13919	14137	13857	14054	13969	13923	14027	14006	13968	13991	13931	13936	13860	13989	14152	14029	13930	14013	13964	13999	13763	13841	13897	13967	13927	13986	13910	13734	13937	13877	13995	13824	13838	13867	14021	13903	13904	13953	13949	13865	14042	13896	13894	13904	13861	13900	14085	13868	13946	14029	13774	14013	14027	13985	14010	13988	14031	13779	13938	13873	13950	14038	13928	14109	13959	13970	13926	13914	14096	14007	13940	14065	14085	13949	13930	14011	14020	14146	14147	14109	13941	13945	14002	13905	14004	13960	14173	14190	13894	14003	14074	14075	13953	14062	13893	13942	14185	13998	14114	13890	13953	13936	14181	14026	13972	14085	13990	13845	13903	14004	14124	14000	14102	14008	13886	14016	14010	13969	14045	13737	14073	13879
23154	21583	29630	24075	22467	25906	28685	22588	20789	19863	17990	17014	16438	15878	15613	15577	15224	15208	15254	15228	15110	15111	14951	15076	14858	14911	14846	14805	14882	15004	14943	15000	14833	14653	14718	14780	15009	14725	14974	14660	14946	14841	14894	14641	14837	14725	14667	14869	14813	14636	14698	14924	14871	14913	14689	14811	14555	14742	14958	14898	14701	14721	14760	14928	14942	14859	14876	14851	14658	14784	14807	14517	14868	14970	14589	14621	14674	14783	14665	14689	14787	14667	14674	14706	14616	14895	14807	14848	14659	14742	14800	14715	14622	14738	14953	14833	14675	14505	14636	14904	14646	14669	14701	14737	14971	14753	14704	14830	14749	14802	14636	14800	14759	14614	14928	14850	14732	14727	14805	14912	14820	14774	14557	14748	14740	14656	14688	14596	14690	14846	14566	14888	14706	14510	14557	14830	14727	14697	14640	14584	14567	14672	14765	14604	14484	14659	14748	14812	14797	14794	14552	14484	14843	14847	14660	14469	14695	14841	14644	14728	14834	14776	14726	14686	14661	14706	14657	14692	14817	14842	14714	14697	14687	14825	14695	14613	14530	14708	14777	14898	14464	14579	14526	14786	14578	14658	14757	14683	14881	14658	14655	14673	14583	14648	14669	14608	14673	14679	14882	14534	14657	14791	14696	14724	15023	14563	14738	14628	14634	14623	14753	14613	14570	14670	14472	14368	14793	14749	14652	14585	14568	14713	14589	14592	14686	14856	14586	14679	14667	14657	14683	14821	14756	14585	14759	14790	14762	14551	14699	14740	14863	14778	14566	14527	14580	14530	14662	14624	14569	14609	14709	14538	14816	14632	14591	14700	14610	14685	14688	14865	14856	14595	14734	14671	14524	14692	14490	14531	14580	14691	14722	14829	14869	14643	14802	14760	14574	14626	14633	14608	14711	14791	14766	14613	14644	14685	14669	14546	14737	14752	14608	14574	14735	14647	14701	14842	14684	14587	14567	14642	14794	14911	14736	14500	14775	14813	14668	14566	14602	14914	14833	14601	14790	14671	14667	14580	14771	14672	14574	14569	14520	14569	14784	14817	14590	14558	14887	14774	14525	14527	14773	14766	14716	14737	14669	14799	14712	14670	14637	14584	14732	14716	14503	14620	14656	14673	14667	14684	14611	14670	14660	14668	14640	14700	14598	14809	14603	14628	14584	14484	14709	14612	14615	14790	14740	14758	15012	14804	14720	14678	14833	14776	14889	14716	14771	14635	14507	14814	14667	14986	14469	14736	14530	14584	14689	14799	14749	14661	14816	14573	14519	14814	14820	14568	14681	14696	14810	14529	14574	14581	14768	14709	14577	14725	14695	14781	14759	14504	14683	14668	14928	14794	14767	14606	14546	14540	14800	14900	14775	14710	14705	14661	14683	14685	14680	14832	14727	14741	14634	14571	14724	14598	14606	14630	14730	14669	14677	14723	14822	14578	14852	14571	14549	14477	14623	14572	14720	14717	14621	14739	14756	14739	14552	14708	14757	14614	14717	14656	14789	14661	14596	14634	14509	14721	14800	14732	14708	14682	14499	14611	14636	14862	14621	14769	14668	14751	14676	14635	14735	14572	14602	14845	14807	15068	14809	14644	14701	14527	14678	14860	14574	14721	14693	14579	14834	14806	14658	14669	14877	14740	14654	14644	14777	14567	14839	14751	14668	14622	14691	14507	14713	14488	14594	14724	14682	14611	14824	14629	14660	14860	14787	14735	14768	14852	14617	14799	14531	14724	14524	14772	14707	14609	14896	14630	14654	14730	14611	14768	14580	14640	14881	14464	14710	14589	14641	14725	14642	14803	14751	14543	14616	14691	14616	14628	14782	14629	14465	14725	14758	14621	14752	14623	14746	14640	14668	14760	14757	14732	14661	14622	14981	14577	14791	14727	14574	14722	14588	14523	14614	14866	14910	14652	14774	14614	14555	14682	14709	14684	14620	14495	14577	14656	14630	14646	14800	14644	14645	14642	14651	14612	14641	14611	14792	14725	14720	14704	14890	14661	14614	14697	14663	14748	14715	14722	14739	14682	14870	14685	14771	14672	14822	14717	14416	14850	14599	14652	14662	14669	14474	14551	14811	14676	14661	14628	14778	14650	14743	14724	14718	14555	14599	14672	14563	14694	14808	14668	14431	14762	14668	14554	14550	14721	14603	14639	14591	14732	14647	14740	14678	14834	14647	14754	14669	14712	14612	14730	14607	14584	14610	14702	14463	14625	14612	14720	14876	14614	14504	14864	14734	14660	14719	14710	14681	14646	14805	14706	14851	14649	14606	14456	14788	14718	14681	14711	14855	14755	14717	14783	14774	14704	14609	14776	14958	14620	14864	14765	14755	14679	14568	14830	14608	14528	14505	14647	14580	14544	14508	14568	14654	14690	14682	14547	14655	14739	14804	14689	14625	14570	14690	14460	14728	14945	14714	14840	14654	14789	14828	14675	14778	14628	14705	14692	14601	14575	14650	14514	14513	14843	14673	14749	14712	14879	14615	14691	14722	14642	14661	14610	14664	14492	14685	14570	14583	14657	14697	14554	14455	14760	14761	14783	14669	14701	14829	14827	14714	14679	14687	14498	14902	14721	14776	14629	14608	14586	14795	14832	14631	14753	14845	14716	14631	14632	14615	14482	14834	14777	14682	14698	14735	14494	14564	14785	14772	14758	14628	14995	14672	14623	14762	14831	14753	14806	14657	14739	14743	14792	14765	14717	14605	14721	14583	14439	14770	14678	14886	14689	14684	14825	14944	14767	14600	14886	14744	14800	14618	14614	14704	14809	14655	14598	14528	14762	14691	14609	14661	14739	14743	14700	14787	14602	14734	14746	14703	14721	14480	14573	14635	14470	14657	14699	14800	14480	14769	14602	14710	14631	14704	14555	14736	14762	14512	14670	14516	14779	14767	14676	14762	14855	14667	14535	14832	14794	14765	14687	14583	14576	14640	14549	14593	14663	14708	14592	14517	14768	14791	14667	14643	14674	14613	14765	14634	14402	14797	14762	14665	14567	14407	14616	14772	14747	14510	14547	14590	14625	14659	14623	14748	14700	14779	14566	14587	14448	14646	14565	14686	14596	14829	14526	14747	14595	14848	14849	14636	14690	14780	14648	14724	14664	14827	14582	14698	14745	14658	14757	14546	14744	14601	14670	14629	14752	14539	14692	14755	14712	14822	14743	14923	14697	14530	14525	14721	14578	14719	14547	14551	14594	14530	14636	14725	14782	14685	14733	14526	14595	14587	14732	14654	14694	14815	14542	14655	14701	14782	14784	14623	14765	14816	14497	14616	14636	14575	14727	14799	14691	14812	14680	14552	14579	14706	14723	14592	14633	14754	14459	14487	14725	14618	14431	14445	14689	14584	14736	14757	14735	14553	14656	14544	14662	14794	14814	14698	14871	14662	14823	14750	14722	14673	14492	14720	14506	14542	14610	14642	14613	14614	14608	14791	14536	14649	14618	14897	14910	14813	14734	14654	14752	14791	14553	14652	14654	14573	14627	14428	14819	14768	14804	14559	14707	14635	14733	14690	14559	14550	14624	14857	14687	14409	14759	14881	14691	14627	14770	14690	14609	14545	14569	14641	14808	14673	14707	14732	14661	14692	14671	14583	14585	14710	14799	14716	14640	14733	14720	14770	14746	14591	14512	14716	14956	14653	14723	14649	14651	14686	14687	14721	14634	14852	14470	14667	14743	14687	14664	14615	14512	14683	14708	14824	14712	14667	14607	14860	14717	14372	14775	14743	14581	14808	14577	14723	14585	14557	14664	14660	14658	14740	14668	14518	14765	14692	14742	14536	14715	14555	14678	14604	14654	14531	14737	14538	14546	14726	14779	14576	14711	14526	14663	14644	14741	14680	14825	14528	14765	14802	14640	14752	14673	14725	14741	14706	14820	14885	14790	14578	14738	14690	14652	14618	14723	14862	14725	14774	14861	14666	14686	14680	14590	14944	14520	14589	14673	14577	14662	14532	14717	14583	14498	14562	14591	14688	14564	14673	14583	14612	14806	14457	14641	14605	14511	14712	14634	14745	14690	14635	14758	14730	14523	14594	14390	14651	14793	14729	14731	14580	14505	14765	14669	14689	14683	14722	14759	14461	14519	14537	14689	14608	14818	14610	14609	14661	14722	14725	14671	14660	14591	14821	14514	14718	14652	14730	14618	14686	14596	14849	14668	14654	14506	14629	14818	14624	14915	14821	14754	14758	14622	14874	14781	14598	14724	14568	14855	14641	14692	14756	14620	14695	14467	14756	14470	14726	14943	14716	14705	14615	14660	14713	14579	14542	14673	14756	14666	14637	14666	14623	14824	14676	14541	14553	14678	14597	14515	14642	14710	14623	14785	14698	14696	14770	14668	14681	14880	14663	14684	14698	14579	14846	14911	14746	14542	14581	14557	14601	14783	14829	14694	14561	14562	14847	14654	14640	14783	14771	14724	14643	14644	14654	14696	14649	14643	14809	14668	14544	14830	14662	14626	14724	14771	14550	14501	14679	14780	14426	14743	14890	14634	14590	14658	14739	14619	14615	14579	14708	14665	14760	14651	14537	14547	14780	14822	14783	14712	14670	14709	14773	14835	14743	14570	14945	14559	14477	14507	14712	14704	14513	14602	14902	14711	14605	14796	14602	14804	14549	14634	14504	14801	14657	14764	14595	14543	14588	14487	14637	14708	14846	14812	14792	14762	14622	14634	14679	14759	14454	14768	14729	14728	14658	14674	14598	14680	14593	14586	14527	14639	14668	14686	14682	14552	14710	14583	14620	14572	14618	14714	14646	14690	14785	14526	14537	14665	14510	14574	14498	14657	14764	14569	14645	14479	14679	14500	14635	14778	14893	14746	14814	14747	14752	14707	14764	14685	14614	14654	14672	14696	14676	14632	14781	14527	14698	14787	14667	14625	14713	14623	14824	14632	14807	14756	14810	14557	14813	14643	14646	14597	14635	14588	14541	14642	14715	14579	14603	14534	14551	14747	14619	14851	14852	14654	14513	14754	14454	14628	14656	14635	14648	14440	14633	14881	14577	14477	14625	14623	14717	14584	14711	14477	14718	14691	15029	14623	14586	14597	14596	14769	14490	14561	14685	14559	14577	14749	14725	14631	14702	14599	14567	14711	14703	14679
30531	54108	51331	42820	36003	31926	28094	25249	23448	21273	18668	17169	16415	15499	15288	14924	14529	14678	14754	14677	14530	14424	14451	14179	14134	14296	14199	14023	13995	14066	14136	13903	13969	13941	13966	14120	14002	13930	13972	13921	14048	14045	13948	13819	13876	14031	13993	13848	13870	13898	13843	13950	13922	13997	14008	13942	13934	13871	13904	14131	13930	14177	13891	13840	13915	13841	14035	13941	13998	13912	13888	13833	13707	13967	13918	14063	13864	13849	13724	14126	14046	14028	13868	13901	13903	14154	13927	13836	13996	13842	13955	13966	14184	13938	13873	14046	13897	13981	13853	13887	13735	13886	13856	13981	13908	13808	13978	13837	13751	13923	13890	13815	13795	13914	13894	13846	13942	13942	13837	13986	13888	14025	13834	13834	13916	13802	13811	14107	13921	14022	13741	14004	13955	14046	13955	13932	13863	13983	13777	13930	14034	14000	13999	13812	13869	13963	13843	14055	13815	13886	14014	14161	13949	13830	13794	13982	13884	14051	14004	13860	13875	13858	13811	13909	13915	13918	13981	13913	13809	13822	13921	13844	13872	13865	13992	13988	14020	13900	13771	14018	13930	13949	13849	13865	13887	13858	13844	13803	13799	13792	13940	13956	14001	13803	13836	13902	13718	13898	14046	13917	13907	13790	13988	13874	14038	13883	13856	13919	13964	13645	13861	13877	13915	13910	13813	13978	13825	13919	13928	13856	13809	13833	13703	13911	13847	13931	13922	13957	13990	13857	13966	13893	13955	13983	13777	13787	13691	13966	13803	13811	13888	13854	13771	13946	13940	13925	13860	13811	13954	13765	13989	13731	13778	13902	13763	13835	13704	13940	13898	13794	13936	13962	13943	13723	13939	13958	13937	13974	13949	13878	13943	14047	13876	14002	14001	13785	13905	13770	13807	13861	13955	13752	13839	13923	13846	13752	13926	13916	13965	13950	13803	13725	13872	13884	13837	13893	13837	13889	14028	13894	13871	14021	13946	13937	13971	14104	13859	13905	13813	13842	13753	13811	13917	13746	13961	13954	13633	14017	13804	13939	13797	13906	13904	13962	13917	13818	13874	13853	13908	14242	13960	13926	13833	13864	13919	13943	13798	13689	13855	13915	13824	13827	13856	13920	14004	14015	13825	13923	13703	13990	13896	13893	13726	13879	13656	13823	13924	13829	13909	13780	13838	13968	13843	13993	13913	14062	13837	13895	13863	13824	13857	13900	13860	13860	13907	13742	13922	13902	13972	13946	13713	13946	13928	14023	13951	13961	13802	13981	13956	13986	13779	13725	13872	13911	13872	13961	13968	13804	13846	13790	13970	13914	13901	13872	13918	13807	13910	13885	13824	13949	13957	13850	13848	13740	13885	13799	13954	13767	13899	13816	13957	13870	13929	13821	13834	14036	13927	13998	13943	13861	13927	13916	13852	13819	13900	13879	13872	13751	13791	13979	14050	13981	13906	14104	13978	13918	13980	13963	13884	13870	14044	13972	13803	13875	13851	13806	13799	14022	13902	13719	13926	13910	13820	13822	13939	13914	13942	13906	13885	13829	13869	13986	13866	13922	13747	14028	13929	13901	13855	13804	14090	13792	13960	14038	13996	13805	13859	13963	13780	13888	13947	13862	13857	13841	13800	13986	14071	14005	13745	13884	13959	14004	13832	13949	13693	13855	13903	13856	13829	13845	13951	13776	13877	13846	14125	13925	13779	13837	13876	13989	13964	13866	13735	13793	13843	13927	13781	14043	13943	13843	14013	13908	13809	13837	13757	13840	13864	13718	13812	13833	13971	13880	13953	14100	13832	13851	13872	13875	13923	13868	13986	13833	13811	14089	13782	13867	13958	13893	14019	13822	13878	13807	13680	13936	13895	13771	13913	13958	13785	14021	13965	13916	13922	13686	13844	14072	13782	13862	13856	13913	13814	13906	13881	13834	13881	14082	13696	13731	13813	14008	13736	13879	13898	13758	13824	13900	13901	13892	14007	13902	13983	13705	13948	13889	13713	13731	13912	13877	13937	13792	13790	13954	13762	13974	13844	13916	13810	13883	13795	13874	13846	13817	13881	13949	14032	13805	13826	13934	13940	13945	13929	13919	13890	13828	13967	13963	13954	13961	14110	13936	13817	13883	13710	13945	13901	13921	13961	13962	14071	13827	13895	13875	13907	13952	13831	14011	13754	13959	13776	13986	13949	13822	13813	13789	13822	13801	13847	13708	13923	14010	13721	13975	13754	13990	13784	14029	13945	13806	13907	13854	13867	13919	14063	13866	13854	13976	13795	13843	13821	13944	13912	13761	13899	13924	13878	13894	13814	13861	13636	13856	13780	13782	13913	13791	13879	13826	13876	13909	13798	13954	14075	13973	13963	13923	13573	13915	14007	13950	13942	13874	13864	13821	13779	14084	13888	13938	13929	13877	13983	13966	13896	13842	13815	13921	13865	13904	13881	13858	13867	13908	13889	13930	13950	14064	13889	13959	13920	13962	13978	13789	13861	13929	13889	13861	13939	13964	13855	13831	13908	13772	13832	13857	13831	13862	13929	13748	13744	13789	13777	13856	13982	13947	13979	14045	13947	13978	13892	14101	13945	13849	13982	14005	13858	14075	13862	13858	13917	13770	13886	13876	14004	13884	13901	13874	14001	13804	13802	13878	13854	13853	13872	13931	13909	13895	13820	13894	13906	14016	13949	13928	13992	13784	14094	13885	13717	13907	13836	13809	13905	13963	13899	13844	13827	13895	13900	13990	13893	13945	13998	13903	13978	13714	13822	13933	13945	13966	13899	13849	13903	13763	13806	13834	13927	13756	13792	13887	13885	13834	13878	13997	13867	13885	13741	13848	13892	13838	13872	13727	13957	13655	13908	13993	13723	13890	14057	13964	13666	13997	14012	13870	13867	13929	13963	13937	13860	13742	13900	13991	13870	13892	13877	13944	13853	13867	13730	13877	13960	13978	13705	13946	13841	13736	14026	13871	13909	13926	13891	13903	14013	14001	14024	13887	13913	14140	13732	13984	13908	13942	13833	13870	13806	13962	13787	13924	13881	13806	13915	13856	13813	13847	13730	13904	13839	13871	13777	13790	13846	13977	14016	13863	13935	13929	13774	13958	13851	14091	13948	13824	13984	13914	14054	13979	13857	13994	13790	13956	13892	13978	13881	13761	13893	13818	13773	13906	13795	13753	13881	13939	13938	13898	13766	13721	13984	14002	13879	13876	13927	13845	13953	13856	13827	13760	13817	13944	13743	13825	13840	13958	13848	13928	13929	13888	13921	13953	13763	13962	14046	13807	13942	13887	13865	13843	13774	13977	13867	13957	14102	13745	13940	13753	13888	13888	13916	13876	13910	13910	13856	13974	13777	13671	13840	13894	13928	13911	13950	13854	13899	13729	13815	14185	13847	13905	13965	13857	13929	13842	13993	14082	13792	13934	13943	13737	14015	13843	13933	13842	14107	13889	14022	13875	13680	13828	13934	13955	13773	13957	13853	13916	13993	13931	13814	13851	13921	13949	13789	13888	13864	13760	13668	13961	13758	13866	13913	13821	13882	13877	13878	13782	13858	13755	13946	13805	13775	13953	14036	13940	13901	13838	13823	13916	14013	13850	13900	13963	13958	13799	13817	13972	13881	13707	13916	13989	14080	14003	13803	13824	13754	13856	13817	13824	13936	13831	13898	13681	13926	13886	13788	13882	13808	13934	13913	13965	13930	13878	13847	13835	13799	14022	13872	13884	13729	13860	13854	13769	13880	13805	13756	13856	13706	13961	14036	13661	13817	14005	13851	13962	13764	13893	13878	13904	13831	13945	13891	13931	14026	13711	13919	13901	13889	13947	14022	13814	13968	13849	13849	13822	13863	13861	13939	13995	13930	13774	13870	13826	14102	13990	13879	13655	13911	13957	13935	13851	13829	13779	13979	14081	13834	13814	13871	13933	13951	13832	13851	13853	13967	13775	13765	14022	13990	14054	13761	14009	13918	13877	13821	13765	13909	13790	13968	13722	13789	13903	13971	13854	14047	13914	13860	14036	13833	13900	14036	13943	14022	13808	14077	13737	13755	13966	13921	14047	13779	13785	13870	13849	13904	13961	14070	13772	13843	13978	14033	13831	13734	13913	13802	13785	13925	13938	13822	14020	13723	13820	13987	13826	13968	13900	14029	13913	13968	13859	13926	13909	13844	13999	13764	13943	13989	13984	13908	13909	14075	13930	13909	13725	13837	13776	13890	13875	13890	13984	13815	13711	13860	14043	13829	13870	13858	13803	13635	13828	13816	13807	13945	13797	13808	13929	13774	13810	13819	13921	13981	13881	13809	13832	13877	13940	14008	13912	13802	14034	13888	13870	13961	13927	13836	13948	13877	13775	14001	13904	13620	13792	13933	13845	13756	13769	13894	13980	13958	13837	13851	13905	13872	13858	13774	13776	13926	13884	13885	13769	14004	14018	13946	13868	13959	13890	13770	13842	13891	13895	14041	14009	13878	14074	13734	13867	14029	13820	13958	13771	13862	13937	13830	13846	13977	13866	13886	13877	13849	13943	14034	13895	13913	13894	13953	13796	13778	13718	13935	13896	13952	13683	13920	13933	13904	13879	13877	13815	13833	13783	13777	13861	13889	13989	13854	13864	13881	13899	14006	13841	13797	13744	13930	13683	13867	13767	13973	13937	13899	13911	13899	13956	13937	13782	13886	13971	13882	14003	14065	13817	13859	13846	13871	13940	13803	13782	13909	13856	13869	13926	13982	13646	13993	13835	13897	13789	13957	13855	13823	13841	13879	13782	13937	13873	13819	13917	13963	13922	13907	13871	13884	13824	13768	13727	14015	13762	14039	13924	13988	14030	13670	14076	13896	13842	13902	13865	13895	13869	13914	13766	13827	13900	13708	13842	13914	13867	13964	13711	14015	13814	13996	13728	13822	13859	13870	13827	13849	13808	13911	14064	13787	13926	14120	13736	13942	13895	13942	13783	13992	13943	13805	13869	13991	13786	13998	14004	13831	14095	14156	13805	13883	13825	13855	13797	13900	13997	14033	13883	13761	13900	13741	13926	13892	13962	13894	14053	13846	13829	13817	13691	13905	13787	13800	13945	13735	14134	13853	13830	13805	13880	13749	13794	13777	13736	13860	13961
28258	26334	34349	31370	24431	21420	19436	17943	16971	16460	15462	15285	14718	14790	14636	14559	14500	14318	14304	14151	14464	14230	14465	14294	14113	14394	14259	14239	14465	14158	14302	14519	14226	14238	14223	14132	14449	14255	14316	14228	14378	14257	14232	14203	14043	14219	14397	14269	14110	14295	14274	14201	14099	14365	14294	13989	14205	14220	14325	14265	14049	14151	14216	14161	14104	14109	14121	14140	14252	14351	14071	14135	14171	14244	14145	14070	14277	14215	14217	14128	14035	14233	14289	14076	14126	14220	14225	14393	14364	14190	14219	14138	14284	14169	14261	14272	14215	14209	14113	14421	14191	14050	14077	14033	14175	14113	14171	14252	14368	14247	14082	14099	14129	14198	14191	14302	13949	14277	14200	14306	13999	14310	14079	14233	14365	14276	14221	14058	14100	13965	13866	14133	14372	14147	14226	14103	14170	14257	14213	14102	14111	14331	14158	14027	14249	14197	14243	14118	14234	14089	14340	14104	14208	14326	14178	14201	14327	14398	14153	14170	14088	14246	14206	14337	14031	14185	14262	14273	14051	14170	14258	14210	14124	14218	14303	14360	14260	14225	14101	14194	14308	14198	14206	14168	14187	14204	14172	14233	14318	14117	14086	14208	14090	14019	14133	14313	14498	14145	14026	14077	14188	14254	14309	14155	14240	14211	14341	14424	14254	14239	14155	14139	14199	14343	14327	14265	14168	14143	14045	14126	14321	14094	14129	14110	14115	14161	14150	14124	14257	14209	14198	14310	14134	14012	14201	14157	14152	14133	14286	14087	14209	14134	14093	14110	14281	14335	14320	14268	14070	14002	14024	14150	14154	14111	14200	14227	14325	14140	14211	14200	14062	14097	14023	13901	13919	14079	14212	14252	14199	14040	14110	14046	14334	14139	13890	13996	14274	14148	13898	14116	14256	14217	14194	14079	14190	14269	14134	14223	14087	14155	14102	14099	14115	14018	14166	14169	14009	14165	14096	14244	14218	14249	14011	14118	14286	14232	14262	14111	14346	13997	14020	14182	14124	14240	13968	14128	14184	14127	14320	14345	14216	14232	14258	13970	14006	14299	14131	13955	14225	14259	13948	14295	14262	14217	14322	14122	14338	14347	14214	14213	14019	14086	14200	14291	14186	14145	14317	14102	14199	14087	14121	14156	14084	14201	14209	14185	14264	14322	14328	14132	14143	14208	14204	14007	14156	14372	14155	14348	14244	14046	14274	14100	14140	14211	14319	14494	14244	13897	14042	14082	14219	14247	14344	14188	14314	14074	14069	14329	14118	14130	14231	14367	14287	14136	14499	14081	14073	14088	14232	14202	14233	14073	14012	14072	14096	14255	14176	14233	14141	14236	14113	14305	14155	14290	14020	14247	14174	14201	14099	14234	14166	14138	14117	14152	14202	14148	14014	14365	14253	14185	14395	14164	13982	14116	14114	14223	14105	14228	14128	14195	14310	14230	14055	14175	14313	14270	14001	14246	14313	14114	14146	14237	14155	14182	14196	13989	13952	14245	14274	14123	14082	14269	14120	14277	14223	14068	14064	14172	14369	14254	14133	14216	14217	14154	14171	14084	14137	14205	14165	14164	14212	14173	14229	14077	14211	14297	14203	14207	14175	14039	14121	14257	14220	14240	14176	14138	14108	14045	14036	14042	14290	14116	14065	14306	14347	14107	14145	14095	14121	14106	14135	14238	14182	14219	14102	14375	14095	14058	14185	14152	14181	14158	14102	14049	14236	14128	14244	14226	14202	14137	14153	14355	14120	14074	14292	14335	14141	14217	14097	14110	14099	14123	14207	13923	14070	14305	14160	13881	14214	14216	14259	14180	14218	14383	14184	14121	14181	14151	14215	14238	14246	14114	14203	14279	14075	14181	14243	14161	14456	14273	14214	14121	14153	14335	14280	14081	14076	14179	14043	14041	14301	14191	14357	14143	14146	13980	14144	14337	14291	14086	14149	14154	14188	14239	14388	14097	14174	14146	14022	14155	14156	14088	14133	14184	14265	14094	14079	14015	14043	14110	14086	13983	14182	14020	14124	14110	14044	14123	14098	14089	14165	14247	14354	14145	14109	14222	14122	14374	14285	14128	14190	14179	14198	14157	14161	14212	14160	14233	14112	14005	14078	14261	14200	14193	14106	14060	14028	14240	14231	14135	14210	14428	14110	14130	14040	14309	14042	13936	14274	14221	14263	14156	14265	14347	14484	14269	14056	14149	14198	14066	14138	13977	14075	14041	14174	14304	14084	14042	14210	14127	14331	14152	14129	14139	14130	13975	14342	13957	14257	14181	14247	14033	14191	14101	14116	14101	14299	14164	14186	14239	14254	14205	14177	14188	14098	14107	14210	14158	14005	14218	14088	14221	14176	14071	14249	13958	14297	14300	14282	14059	14140	14013	14250	14284	14100	14283	14075	14219	14109	14416	14211	14214	14199	14335	14189	14041	14232	13984	14339	14273	14233	13964	14186	13984	14155	14152	14189	14294	14167	14206	14178	14235	14162	14246	14195	14196	14202	14283	14238	14183	13895	14242	14139	14112	14159	14222	14233	14228	14257	13926	14102	14060	14147	14222	14234	14094	14149	14105	14406	14242	14294	14249	14185	14168	14229	14045	14077	14217	14231	14085	13998	14236	14101	14139	14245	14258	14236	14345	14325	14143	14351	14238	14271	14089	14249	14247	14413	14112	14161	14171	14112	14163	14222	14198	13987	14336	14187	14217	14192	14194	14121	14233	14125	13888	14221	14143	14131	14101	14199	14186	14162	14149	14098	14132	14056	14020	14103	14159	14136	14337	14262	13994	13985	14203	14150	14230	14142	14143	14049	14192	14260	14079	14102	14036	14176	14240	14184	14349	14280	14261	14237	14099	14336	14176	13928	14221	14419	14186	14221	14022	14099	14251	14328	14010	14219	14289	14261	14305	14136	14102	14196	14068	14152	14144	14089	14132	14377	14213	14268	14011	14221	14099	14068	14259	14268	14222	14260	14149	13987	14247	14241	14200	14192	14198	14327	14341	14332	14167	14031	14001	14091	14168	14433	14273	14299	14106	14102	14156	14245	14215	14197	14495	14261	14138	14248	14115	14163	14096	14231	14044	14163	14165	14220	14230	13928	14117	14353	14228	14151	14146	14071	14129	14230	14201	14130	14355	14138	14191	14125	14202	14219	14187	14185	14243	14196	14175	14142	13994	14154	14130	14340	14144	14282	14149	14214	14330	14006	14221	14166	14152	14124	14111	14113	14217	14160	14158	14261	14145	14123	14047	14080	14281	14240	14096	14126	14140	14060	14321	14378	14347	14209	14300	14326	14122	14041	14273	14100	14251	14084	14207	14377	14132	14324	14273	14216	14071	13967	14149	14165	14313	14314	14236	14346	14293	14024	14053	14244	14351	14360	14258	14187	14190	14317	14237	14075	14329	14215	14082	14038	14145	14301	14311	14242	14257	14091	14076	14309	14236	14229	14247	14009	14336	14282	14245	14106	14242	14166	14273	14195	14246	14253	14037	13984	14112	14143	14121	14071	14073	14241	14143	13988	14225	14418	14106	14223	14217	14253	14212	14411	14235	14125	14436	14102	14163	14241	14193	14203	14225	14130	14035	14202	14214	14081	14049	14078	14196	14277	14226	14252	14306	14062	14121	14304	14032	14389	14177	14188	14225	14284	14153	14242	14104	14175	14094	14270	14193	14030	14249	14284	14252	14292	14217	14228	14098	14292	14147	14153	14282	14349	13958	14292	13890	14083	14241	14173	14208	14156	14408	14136	13911	14120	14025	14245	14102	14281	14139	14229	14069	14084	14094	14210	14103	14031	14055	14166	14031	14049	14299	14132	14007	14124	14209	14132	13990	14137	14251	14189	14240	14203	14201	14331	14137	14031	14076	13934	14179	14187	14152	14304	14083	14174	14147	14331	14069	14236	14234	14351	14201	14330	14219	14302	14194	14264	14155	14154	14056	14126	14101	14296	14099	14107	14187	14261	14256	14030	14237	14115	14327	14315	14001	14146	14376	14217	14137	14098	13995	14124	14260	14025	14352	14262	14093	14280	14353	14180	14183	14186	14185	14217	14255	14366	14117	14134	14255	14242	14200	14401	14023	14174	14060	14196	14277	14177	14176	14195	14198	14108	14104	14060	14295	14082	13825	14123	14210	14240	14242	14182	14034	14432	14094	14236	14065	14147	14203	13973	14357	14217	14294	14148	14247	14345	14060	14234	14217	14329	14179	14078	14217	14332	14156	14083	14028	14175	14077	14123	14446	14236	14195	14136	14239	14286	14121	14264	14020	14107	14115	14228	14251	14227	14347	14085	14139	14182	14245	14187	14306	14289	14500	14307	14076	14194	14272	14151	14299	14083	14207	14149	14179	14281	14246	14384	14300	14312	14219	14189	14209	14140	14095	14142	14321	14247	13911	14200	14306	14242	14003	14044	14247	14250	14104	14309	14122	14252	14327	14250	14152	14393	14210	14142	14078	14417	14242	14174	14174	14233	14183	14095	14062	14208	14354	14244	14260	14309	14110	14114	14182	14265	13960	14158	14182	14055	14122	14235	14069	14247	14061	14095	14210	14238	14195	14272	14165	14059	14359	14135	14046	14125	14205	13936	14118	14276	14149	14027	14097	14176	14208	14371	14194	14054	14150	14249	14059	14114	14254	14362	14024	14155	13992	14158	14164	14198	14243	14226	14173	14133	14230	14173	14236	14085	14016	14355	14217	14285	14251	14146	14168	14196	14061	14004	14032	14270	14172	14346	14307	14036	14232	14189	14289	14227	14332	14146	14208	14246	14410	14318	14120	14105	13992	14114	14005	14375	14353	14160	14061	14049	14161	14337	14205	14194	14375	14190	14245	14257	14159	14262	14129	14177	14159	14180	14097	14261	14254	14184	14119	14324	14200	14274	14112	13963	14421	14281	14313	14184	14112	14395	14264	14240	14119	14177	14064	14289	14054	14266	14080	14198	14164	14270	14140	14170	14088	14265	14324	14080	14100	14281	14287	14239	14290	14083	14185	14161	14053	14333	14340	14149	14328	14261	14216	14320	14050	14147	14171	14140	14096	14394	14038	14194	14074	14192	14133	14135	14149	14299	13967	13948	14251	14362	14203	14250	14288	14271	14237	14268	14160	14120	14149
29660	44513	41943	33408	27505	23839	21387	19289	18444	17294	15668	15059	14613	14257	14030	14028	13891	14023	13802	13742	13902	13733	13672	13637	13706	13717	13745	13799	13521	13658	13833	13546	13717	13470	13510	13489	13671	13576	13505	13739	13582	13612	13672	13549	13579	13783	13523	13749	13515	13589	13468	13478	13576	13565	13365	13716	13492	13532	13714	13444	13588	13576	13775	13606	13531	13591	13571	13637	13722	13629	13706	13773	13548	13491	13400	13675	13565	13457	13543	13561	13667	13471	13727	13532	13598	13617	13458	13580	13504	13602	13559	13612	13573	13648	13384	13428	13496	13424	13692	13641	13571	13677	13770	13513	13615	13599	13469	13476	13600	13397	13642	13546	13677	13577	13496	13686	13517	13599	13672	13669	13450	13575	13600	13409	13554	13455	13475	13672	13506	13524	13543	13642	13527	13650	13594	13450	13579	13418	13610	13593	13668	13491	13632	13744	13505	13543	13658	13399	13569	13641	13569	13629	13501	13666	13618	13566	13667	13627	13581	13573	13497	13697	13569	13634	13614	13493	13607	13553	13540	13477	13521	13666	13696	13534	13776	13497	13528	13429	13570	13471	13537	13625	13726	13668	13549	13604	13551	13579	13365	13643	13601	13485	13512	13654	13343	13534	13544	13680	13600	13429	13596	13603	13446	13555	13500	13584	13586	13375	13577	13403	13362	13534	13605	13570	13727	13275	13558	13533	13486	13353	13598	13641	13562	13542	13604	13629	13702	13406	13510	13479	13506	13423	13600	13777	13522	13496	13605	13469	13772	13586	13646	13499	13371	13712	13630	13526	13540	13486	13588	13642	13546	13549	13503	13650	13596	13496	13594	13516	13668	13515	13707	13546	13483	13584	13565	13517	13417	13480	13445	13532	13433	13489	13668	13554	13603	13652	13593	13733	13426	13504	13655	13772	13628	13586	13611	13542	13615	13654	13444	13580	13574	13419	13607	13526	13494	13571	13636	13575	13562	13472	13624	13640	13591	13553	13463	13613	13610	13704	13400	13327	13540	13451	13543	13578	13616	13592	13467	13608	13481	13520	13679	13600	13641	13579	13617	13584	13457	13514	13649	13608	13503	13476	13712	13462	13517	13499	13620	13480	13581	13730	13480	13457	13558	13623	13463	13666	13452	13628	13459	13561	13661	13625	13568	13448	13542	13446	13644	13540	13504	13473	13400	13665	13498	13539	13554	13578	13680	13508	13609	13584	13543	13618	13376	13500	13682	13675	13637	13557	13608	13689	13573	13596	13583	13483	13499	13512	13649	13510	13808	13642	13304	13557	13606	13662	13559	13609	13484	13792	13641	13588	13744	13508	13547	13675	13417	13588	13669	13637	13561	13507	13559	13676	13464	13544	13554	13567	13555	13615	13594	13647	13503	13571	13712	13369	13709	13698	13519	13617	13508	13467	13560	13795	13418	13489	13564	13748	13506	13710	13583	13424	13552	13557	13437	13599	13524	13458	13452	13697	13613	13529	13533	13683	13749	13550	13747	13624	13596	13510	13442	13617	13622	13497	13390	13587	13511	13541	13643	13531	13572	13590	13594	13504	13647	13484	13475	13557	13517	13629	13572	13518	13597	13534	13612	13591	13694	13401	13661	13695	13506	13564	13522	13548	13636	13503	13505	13472	13656	13534	13627	13513	13402	13727	13435	13426	13598	13471	13465	13533	13568	13534	13618	13607	13670	13505	13603	13511	13574	13438	13540	13597	13493	13417	13577	13580	13421	13748	13463	13615	13523	13526	13609	13662	13518	13451	13599	13574	13365	13572	13681	13468	13586	13611	13676	13609	13637	13637	13621	13563	13363	13453	13475	13477	13573	13687	13536	13541	13581	13786	13456	13426	13541	13599	13400	13547	13818	13521	13562	13463	13588	13511	13736	13551	13426	13645	13654	13575	13445	13629	13517	13511	13459	13682	13653	13461	13518	13558	13398	13490	13579	13680	13606	13667	13396	13616	13511	13440	13612	13395	13334	13450	13606	13439	13657	13583	13583	13525	13507	13531	13557	13599	13501	13590	13680	13416	13599	13673	13560	13582	13426	13620	13516	13642	13629	13656	13585	13594	13496	13582	13605	13548	13458	13744	13692	13563	13540	13502	13361	13677	13582	13657	13474	13468	13615	13541	13681	13469	13648	13531	13635	13553	13745	13641	13473	13555	13678	13596	13637	13721	13457	13761	13586	13644	13470	13587	13462	13538	13503	13688	13699	13605	13648	13673	13595	13417	13544	13564	13701	13526	13470	13757	13680	13500	13475	13608	13617	13739	13510	13574	13553	13499	13638	13630	13661	13641	13672	13420	13487	13613	13540	13540	13389	13611	13731	13564	13553	13490	13555	13622	13573	13513	13504	13523	13523	13580	13545	13667	13539	13599	13569	13682	13578	13615	13613	13742	13600	13601	13511	13448	13613	13573	13807	13742	13647	13551	13591	13493	13497	13514	13508	13447	13619	13583	13509	13525	13562	13488	13590	13443	13523	13510	13655	13482	13497	13621	13623	13598	13494	13741	13532	13688	13408	13647	13496	13544	13424	13525	13646	13639	13624	13663	13617	13353	13581	13541	13609	13546	13568	13534	13523	13448	13489	13520	13619	13622	13564	13564	13626	13464	13702	13739	13527	13494	13510	13546	13570	13619	13418	13692	13527	13564	13624	13470	13440	13695	13500	13524	13598	13444	13635	13490	13501	13598	13594	13584	13559	13581	13489	13574	13597	13543	13661	13608	13591	13674	13760	13647	13541	13573	13595	13812	13791	13710	13496	13517	13599	13522	13467	13675	13455	13613	13517	13435	13536	13684	13471	13593	13652	13714	13432	13457	13573	13541	13441	13505	13547	13672	13492	13570	13563	13496	13668	13393	13561	13481	13567	13567	13685	13616	13598	13473	13617	13611	13488	13568	13565	13584	13429	13675	13518	13514	13669	13473	13814	13572	13442	13588	13688	13609	13621	13536	13634	13605	13651	13600	13771	13363	13499	13536	13579	13441	13467	13550	13473	13422	13488	13578	13482	13596	13477	13533	13423	13510	13638	13778	13523	13626	13577	13568	13677	13622	13441	13486	13441	13520	13508	13650	13490	13604	13466	13502	13653	13524	13566	13573	13540	13576	13532	13503	13582	13336	13527	13670	13608	13594	13487	13449	13539	13465	13796	13532	13650	13705	13460	13541	13555	13582	13677	13439	13547	13625	13553	13558	13627	13468	13703	13498	13430	13486	13307	13583	13545	13382	13587	13606	13625	13735	13483	13416	13580	13475	13637	13453	13516	13605	13605	13579	13536	13432	13355	13594	13570	13621	13441	13621	13585	13524	13586	13670	13347	13580	13300	13545	13663	13427	13488	13497	13522	13527	13566	13658	13721	13528	13556	13599	13373	13595	13496	13585	13423	13445	13542	13536	13468	13433	13502	13464	13531	13612	13491	13644	13567	13623	13531	13668	13509	13524	13485	13510	13404	13687	13545	13566	13646	13516	13557	13742	13561	13652	13419	13529	13511	13616	13554	13597	13726	13502	13643	13576	13670	13607	13656	13682	13435	13685	13615	13460	13421	13739	13562	13507	13605	13710	13455	13561	13620	13609	13472	13573	13616	13610	13564	13723	13597	13650	13713	13614	13635	13651	13451	13731	13542	13578	13524	13516	13600	13518	13616	13572	13491	13548	13522	13595	13734	13621	13662	13579	13487	13624	13811	13573	13652	13560	13742	13654	13560	13443	13638	13431	13661	13630	13536	13549	13583	13472	13527	13628	13550	13513	13546	13444	13453	13566	13526	13585	13660	13505	13664	13537	13643	13601	13649	13582	13482	13476	13617	13559	13655	13443	13560	13497	13451	13603	13599	13726	13652	13469	13659	13510	13555	13695	13608	13616	13568	13563	13494	13557	13548	13554	13526	13402	13461	13579	13592	13551	13690	13435	13585	13581	13557	13683	13718	13531	13561	13599	13541	13485	13471	13495	13609	13577	13694	13525	13500	13554	13677	13664	13657	13418	13624	13553	13453	13510	13453	13533	13556	13575	13634	13617	13500	13497	13565	13600	13608	13674	13487	13475	13643	13521	13458	13507	13550	13574	13668	13618	13611	13542	13635	13512	13541	13616	13541	13518	13633	13747	13579	13896	13480	13610	13509	13536	13613	13688	13589	13622	13674	13535	13619	13643	13607	13551	13469	13492	13557	13386	13602	13728	13449	13441	13672	13482	13526	13666	13502	13515	13706	13503	13756	13622	13599	13521	13758	13597	13517	13582	13359	13540	13587	13544	13618	13691	13456	13437	13588	13629	13527	13545	13547	13590	13681	13621	13613	13640	13505	13592	13616	13501	13496	13665	13656	13420	13577	13457	13701	13592	13317	13568	13679	13463	13498	13482	13471	13609	13558	13435	13646	13614	13552	13593	13601	13660	13456	13674	13555	13566	13619	13503	13700	13581	13779	13704	13596	13463	13685	13352	13624	13557	13549	13568	13688	13524	13378	13534	13586	13526	13768	13587	13588	13446	13570	13628	13523	13513	13701	13509	13424	13567	13644	13451	13487	13731	13686	13618	13594	13674	13427	13539	13618	13493	13456	13651	13472	13581	13699	13720	13476	13420	13485	13562	13558	13415	13623	13539	13604	13619	13576	13618	13539	13531	13384	13433	13518	13423	13771	13526	13639	13690	13512	13716	13661	13465	13549	13650	13604	13529	13645	13496	13728	13504	13452	13665	13705	13489	13633	13626	13684	13428	13613	13557	13589	13559	13629	13653	13760	13603	13620	13503	13428	13509	13511	13679	13441	13413	13590	13585	13572	13516	13729	13467	13498	13715	13590	13508	13636	13593	13688	13674	13611	13461	13526	13574	13618	13559	13684	13529	13632	13479	13460	13610	13844	13419	13685	13555	13502	13544	13703	13496	13667	13602	13793	13482	13431	13493	13494	13648	13672	13502	13668	13690	13594	13613	13547	13615	13568	13522	13568	13624	13701	13486	13500	13664	13533	13807	13512	13560	13508	13486	13725	13629	13463	13699	13544	13397	13562	13703	13692	13700	13606	13508	13651	13469	13714	13642	13541	13557	13438	13672	13524	13662	13523	13604	13556	13643	13462	13503	13420	13564	13552	13503	13421	13651	13582	13550	13612	13470	13657	13492
24131	21564	29329	25027	24287	25723	25106	20751	19604	18805	17288	16618	16312	15836	15626	15411	15356	15192	15312	15288	15061	15317	15239	15231	15042	15124	15179	15196	15145	15102	15051	15102	15237	14987	14904	15209	14964	14994	14836	14999	15221	15025	15039	15116	15081	15070	14910	14913	15019	14947	14961	15044	15019	15042	14958	15019	15025	14887	15105	15179	15093	15093	15115	14921	14982	15006	15049	14873	15034	14910	15086	15105	14854	14998	14818	15022	14947	14957	15018	15007	15081	15005	15090	14901	15012	14936	15023	14840	14836	14882	14913	14940	14980	14808	15124	14956	15093	14883	14915	14766	14855	14742	14923	14933	14900	14866	14957	14780	14916	14915	14924	14957	15029	14861	14928	14862	14904	15020	14912	15021	14790	14789	14975	14974	14881	14952	14859	14838	15059	14940	15000	14926	14823	15124	15053	14897	14993	14996	14978	14786	14975	14945	14737	14958	14965	14999	14978	15031	14857	15138	14970	15035	14898	14864	15263	14870	15068	15062	14929	14965	14880	14935	14915	14947	14958	15035	14909	14865	14787	15134	14972	15062	14857	14954	14960	14960	14952	14895	15037	14924	14945	14784	14955	15044	14968	15089	15126	14981	14884	15155	15004	14846	14984	14979	15046	15007	14952	15057	15055	14955	14930	14900	14866	14867	15062	14941	14773	14974	14802	14738	15078	15033	15011	14812	15039	14761	14881	14996	15142	15056	14825	15001	14875	14900	14863	14874	14975	15103	14889	14907	14818	14845	14919	14894	14928	15048	14907	14891	14804	15027	14711	14971	14840	15055	14935	14892	14838	15025	14821	14764	14816	15047	14838	14978	15052	14946	14763	14864	14914	15021	14927	14883	14873	14887	14998	14789	14889	14852	15020	14844	15031	15150	15202	15012	15099	14941	14970	14967	14990	15009	14807	15012	15173	14753	14894	14971	15075	15005	14952	15034	14935	14909	15113	15045	15105	14880	15108	14878	14954	15224	14942	14774	15047	14904	15126	14879	15116	15092	15021	14963	14987	15170	14832	14939	14753	14850	14861	14962	14781	14783	15025	15011	14881	14953	14939	14972	15040	14805	14860	14999	14737	14911	15161	14841	15062	15182	14985	15039	14887	14855	14856	14817	14670	14975	14870	14954	15087	15009	15167	14894	14911	15104	14807	14978	15079	14857	14811	15072	14791	14943	14860	14700	15029	14869	14939	14859	15046	15026	14820	15044	15104	15065	15006	14906	14924	14776	14929	14914	14835	15024	14949	15109	14912	14883	14933	15087	15021	14941	14890	14932	15119	14898	14796	14943	14891	14818	14938	14980	15215	15197	14830	14761	14840	14916	14989	14849	15035	14985	14937	15029	14953	14844	15235	15135	15139	15001	14956	14955	14788	14946	14922	14773	15001	15130	14964	14838	15070	15087	14837	14940	14982	14976	15146	14976	15005	14913	15013	14962	14941	14901	14843	14892	15042	15014	14850	14839	15027	14911	14824	15031	14921	14846	14906	14980	15036	14895	14945	14843	14957	14883	15128	14854	14830	14987	14754	14927	15036	14898	15032	14942	14842	14999	14877	15040	14938	14846	15135	15150	14944	14916	14925	14894	14925	14819	14872	14987	15120	14925	15120	15089	14986	15028	14974	15131	14935	15036	15140	14833	14913	15017	15008	15017	14993	15039	15062	15084	14930	14903	15061	15025	14923	14711	14962	14837	15182	15033	14974	14929	14828	15057	14823	14938	15041	14992	14819	14771	14964	14964	15027	14883	14898	14891	14954	15112	14985	14978	14988	14838	14945	15025	14871	14977	14762	14855	14917	15115	14969	14840	14919	15070	14932	14893	14917	14787	15041	14860	14914	14979	14869	14761	14957	14935	14745	14923	14884	14920	14841	14921	14860	15009	15020	14932	15009	14937	15076	14855	14967	14875	15104	14954	15059	14848	15118	15013	14739	14998	15061	14886	15012	14986	15002	15047	15025	15031	14924	14920	14929	14823	15046	14872	15023	14917	15033	14783	15120	15060	15018	14880	14950	14851	15000	14986	15059	14952	14832	14915	15020	14873	14936	14984	14860	14798	15070	15157	15106	14896	15179	14903	14972	14952	15062	14942	15054	14958	14938	14882	15100	15006	15035	14859	14919	14840	14904	14886	14898	14559	14854	14896	14922	14894	15032	14870	14895	14970	14928	15015	14966	14819	14770	14946	14900	14900	14918	15017	15014	14996	15135	14889	14916	15011	15002	14909	15058	14794	15132	15080	14897	14935	15043	15017	14943	15082	15059	14934	14972	15067	15140	14949	14941	14967	14863	15000	14971	15021	14764	15304	14820	14935	14917	15155	14810	14948	14945	15138	14917	14996	14901	14924	15116	15097	14847	14985	14860	14943	14766	14948	14978	14839	14860	15084	15190	14909	15056	14980	15007	14830	15176	14996	14856	14863	14886	14993	14884	14763	15017	15194	15081	14806	14965	14923	14898	14864	14972	14848	14867	14897	15020	15013	15096	14937	15012	14821	14758	14840	14925	14968	15023	14941	14709	14982	14839	14929	14912	14798	14714	14861	15041	14848	14979	14800	14962	14996	15072	14837	15000	14999	15038	14827	14903	14911	14811	14843	14898	14978	15030	14815	15001	14986	15051	15020	14951	14882	15002	14976	15094	15019	14824	15046	15107	14842	14976	15001	15033	14863	14892	14944	14823	14944	14898	14947	15096	14862	14827	14753	14769	14970	14821	14924	14945	15097	15008	15036	14940	14866	14923	14841	15109	14896	14907	15131	15096	14889	14930	14993	14957	15059	14843	14919	15050	15058	14803	14945	15013	14997	14758	14930	15086	14936	14734	14970	14895	14977	14848	15084	15003	14955	14898	14883	14949	14852	15101	14968	14829	14904	14863	14870	15027	14951	14800	14917	15033	14889	15005	14860	14934	15033	14873	14921	14928	14819	15135	14974	15019	14823	14865	15077	15066	15049	14997	14820	14846	15118	14973	14994	15097	14956	15077	15065	15001	14899	14851	15000	15158	15000	15111	14961	14907	14902	14891	14945	15005	15126	14881	14880	15010	15038	14701	15014	15064	15205	15201	15018	14762	15117	14956	14974	14995	14913	15176	15018	14954	15056	15037	14988	14958	14910	14865	15192	15124	14797	14902	14759	14978	14903	15085	14977	15019	14823	14834	15033	15036	15128	15151	14974	15016	15002	14920	14876	15063	15124	14970	14863	14861	15016	14866	14791	14976	15086	14904	14941	14864	14852	15034	14843	14886	14955	14980	14851	15065	14905	15070	15049	14899	14875	14962	14921	14949	15017	14879	14989	15105	15048	15046	15053	14923	14890	15129	14828	14937	14929	15131	14788	14872	14856	14866	15028	14885	14877	14925	15178	15056	15029	14973	14874	15072	14799	15061	15142	14966	15156	15188	14836	14699	14939	14801	14862	15045	14936	15092	15009	14922	14979	15025	14874	14906	14814	14946	14996	15138	14949	14880	14872	14946	14984	15051	15103	14960	14872	14789	14942	15042	14995	14986	14927	14883	15007	15017	14981	14860	14854	14984	14915	15154	14802	14929	14885	14804	14932	15048	15155	15007	15186	14949	14959	14822	15085	14860	14885	14940	14940	14951	14872	14837	14943	14995	14839	14846	14910	14904	14784	15095	14813	14943	15014	14994	15108	15094	14821	14740	14928	14963	14902	14872	15132	14866	15010	15059	14868	14817	14993	14974	15035	15063	14858	15056	14981	15186	15051	14948	14961	14928	14969	14940	15109	14864	15100	14804	14758	14895	14949	14832	15070	14912	15001	14973	14968	15119	14904	14851	15034	14763	15143	14636	14704	14974	14937	14903	14871	15053	15111	15007	14973	15029	14789	14999	14922	14916	14901	15075	14760	14961	15011	14958	14873	14869	15072	14974	14889	14927	15011	14873	14878	15025	15063	14980	14937	14957	14954	14808	14784	14932	15056	14849	14934	14819	14880	14795	14958	14841	15019	15045	15040	14917	15016	14815	14884	15070	15085	15007	14860	14899	14967	14927	14887	14788	15018	14923	15075	15231	15083	14855	15053	15017	14918	14893	14939	14819	15178	15099	14983	14898	14929	15082	14818	15042	14854	14832	14888	14746	14762	15030	15093	15183	14881	14938	14858	14937	14968	15051	14807	14997	15120	14974	14862	14917	14830	14935	15017	14799	15030	14839	14950	14819	14987	14933	14938	15027	14883	14832	14781	14832	14678	14888	15028	14869	14818	14852	15044	14808	14895	14940	14978	14854	14919	14909	14833	14857	14720	14900	14911	14901	14892	14871	15001	14836	14915	15025	15015	15177	14961	14892	14872	14954	14914	14987	15119	14981	14947	15004	14992	14891	14866	14827	14847	14873	14982	15069	14894	14798	15080	14963	15069	14959	15063	15035	14834	15018	14907	15023	14907	14967	14927	14906	14847	15018	14975	15126	15042	14933	15074	15014	15222	15254	15184	14882	14952	14902	14855	15008	15094	15042	15019	15012	15109	14875	15006	14982	15058	15125	15029	14790	14816	14889	15082	14952	14875	15002	15058	15001	15017	14991	15102	14768	14895	15032	15059	14927	14983	15089	14666	15002	14986	14987	14812	15076	14918	14884	14704	14880	14749	14886	14786	14971	14917	15041	15049	14967	15025	14824	14937	14999	15106	14997	14825	15124	15028	15048	14876	15051	14847	14770	14884	14722	14668	14980	14888	14696	14794	14827	14870	14949	14994	15068	14977	14879	14967	14859	15125	14810	15024	14958	14840	15025	15217	15105	14962	14839	14957	14712	14892	14984	15022	14862	15014	14925	14942	14824	14890	15027	14824	15004	14679	15008	14903	14868	14904	14916	14832	14956	14831	14836	14860	14885	14922	14796	14963	14930	14949	14965	14922	15085	14814	14835	15077	15127	15052	15027	15086	14914	14986	14861	14882	15039	14985	14966	14920	15006	15073	14961	14894	15061	15062	14739	14848	14892	14992	15002	14938	15128	15011	14934	14930	14996	14815	14976	14978	14917	14923	14823	14988	14964	14822	14937	14985	14975	14832	14938	15085	14813	14897	14982	14767	14898	14862	14844	14881	14958	15025	14868	15079	14805	15093	14989	14789	14986	14948	15006	14893	15029	15035	15090	15009	15095	15048	14934	15156
29285	50005	47393	39116	32648	28137	25033	22551	21255	19685	17545	16502	15872	15335	14991	14885	14781	14522	14505	14698	14623	14546	14540	14324	14337	14242	14387	14299	14211	14236	14215	14190	14317	14212	14152	14203	14128	14128	14078	14190	14145	14115	14161	14177	14163	14142	14168	14112	14152	14273	14056	14016	14182	14109	14186	14132	14097	14174	14074	14069	14070	14002	14084	14104	14118	14098	14025	14161	14115	14012	14219	14165	14241	13979	14132	14004	13960	14275	14068	13999	13937	14122	14132	14160	14263	14006	14021	14288	14013	14005	14183	14058	14057	14053	14173	13918	14194	14186	14168	14116	14222	14054	14125	14098	14211	14062	14033	14101	14319	14056	14202	14167	14019	14143	14221	13943	14061	14114	14044	13963	14093	14057	14118	14141	14036	14233	14168	14045	14110	14098	14146	14050	13996	14202	14172	14169	13942	14116	13982	14214	14171	13989	14104	14134	14144	14184	13961	13949	14169	14159	14208	14105	14194	14200	14054	14044	14052	14077	14110	14260	14133	14110	14039	14111	14217	14171	14093	14110	14295	14013	14014	13949	14029	14118	14182	14131	14034	14052	14133	14174	14187	14081	13971	14178	14026	14045	13994	14075	14069	14327	14134	14089	14152	14119	14031	14150	14174	14114	14124	14037	14155	14200	14218	14010	14116	14074	14017	13933	14102	14050	14056	14176	14154	14076	14183	14108	14172	14015	14059	14130	13859	14093	14059	14084	14034	14194	14096	13995	14103	14140	14146	14075	14279	14051	14219	14185	14227	14038	14001	14038	13929	14422	14249	14069	14297	14167	13921	14049	14215	14189	14193	14101	14120	14098	14149	14068	14232	14210	14127	14230	14150	14133	14229	14203	14169	14092	14043	14165	14074	14023	14009	14113	14217	14173	13943	13972	14247	14214	13902	14023	14087	13872	13998	14070	14210	14108	14164	14058	14135	14125	14244	14120	14261	13959	14176	14029	14212	14142	13989	14058	14041	14004	14235	14101	14165	14192	14098	14144	14129	14316	14078	14084	14040	14016	13992	14145	14270	14146	14143	13947	14071	14155	14081	14052	14054	14020	14085	14161	14025	14250	13828	14059	14132	14128	14070	14068	14020	14008	14164	14014	14181	14068	14105	14231	14081	14181	14022	14000	14170	14236	14174	13946	14170	14005	14151	14042	13977	14028	14050	14153	14091	14052	14082	14180	14035	14173	14119	14038	14176	14112	14168	13929	14227	14236	14063	14017	14325	14238	14198	14038	14123	14263	14175	14116	13992	14071	14075	14211	14124	14125	14194	14368	14019	14327	14009	14227	14119	14182	14218	13927	14195	14046	14063	13956	14202	14120	14236	14209	14126	14270	14025	14033	14085	14157	14126	14210	13999	14017	14285	14105	14228	14067	14139	14030	13944	14053	14023	14213	14032	14133	14050	13987	14225	14209	14211	14032	14154	14143	14070	14109	13974	14125	14189	14273	14131	14027	14051	14049	14199	14163	14234	14062	14020	14172	14166	14082	14132	13907	14135	14201	14060	13987	14127	14133	13972	14040	14021	14100	13982	14198	14050	14035	13907	14114	14261	14253	13933	14097	14165	14033	14016	14241	14193	14164	14189	14165	14065	13991	14165	14046	14227	14108	14111	14096	14021	13954	14110	14041	14245	13976	14287	14123	14134	14060	14110	14092	13962	13963	14118	14124	13836	14067	13945	14134	14016	14074	14079	14264	13998	14123	14057	14124	14121	14144	13989	14145	14240	14112	14044	14066	14051	14163	14114	14139	14079	14174	14037	14085	14173	14096	14006	14113	14186	14073	14190	14176	14084	14152	14025	14052	14020	14106	14248	14078	14164	14006	14182	14074	14193	14198	14227	14079	14080	14226	14103	14144	14140	14082	13932	14120	14009	14103	14197	14183	14129	14134	14081	14287	14163	14114	14032	14156	14025	14148	14175	14165	14096	14019	14043	14116	14195	14132	14175	14093	14178	14150	14092	14149	14084	14125	14091	14077	14136	14054	14066	13965	14171	14269	14286	13954	14259	14184	13983	14102	14151	14105	14099	14144	14188	14131	14080	14080	13997	14225	14095	14086	14065	14120	14196	13969	14253	14063	14277	14265	14119	14083	14013	14139	14118	14201	14080	14105	14136	14018	14091	14149	14213	13995	14120	14104	14039	14185	14144	14250	13999	14007	14010	14267	13965	14197	14107	14311	14013	14167	14161	14034	14047	14179	14153	14043	14202	14167	14062	13982	14094	14116	14220	14098	14032	14241	14151	14146	14109	14007	14217	14038	14099	14179	14127	14056	14050	14104	14148	14042	14192	14084	14042	14036	14128	14061	14093	14090	14131	14049	14136	14372	14236	14043	14107	14117	14269	14152	13883	14181	14128	14223	14105	14144	14138	13937	14199	14138	14086	13970	14065	14082	14338	14116	14066	13951	14006	14125	13921	14180	14028	14143	13956	14110	14047	14105	14108	14049	14092	13946	14048	14118	13921	14097	14088	14124	14163	14099	14310	14108	14232	13988	13975	14180	14070	14193	14144	14055	14067	14289	14216	14152	14346	14195	14248	14015	14085	14119	14040	14117	14095	14289	14065	14161	14096	14031	14038	14141	13999	14314	13878	14039	14059	14134	13954	14087	14254	13996	14097	14115	13948	14037	14119	14129	14065	14082	14076	13964	14186	14267	14080	13959	14003	13961	14172	14047	14061	14157	14191	14228	14061	14074	14135	14001	14044	14092	14071	14015	14070	14160	14047	13983	14257	14288	14036	14106	14015	14107	13997	13834	14138	14001	13963	13945	13980	14052	13980	14281	13997	14088	14139	14069	14075	13878	14017	14109	14050	14212	13940	14177	14110	14243	13991	14213	14123	14195	14020	14185	14106	14118	14015	13974	14107	14023	14132	14185	14115	14114	13956	14159	13973	14215	14005	14140	14246	14082	14130	14095	14147	13993	14030	14327	14085	14117	14006	14274	14049	14182	14093	14191	14046	14214	14155	14013	14259	14247	14049	14079	13892	14189	14114	13939	14043	14225	14117	14029	14086	13921	14098	14154	14088	14001	14131	14072	14179	14056	14018	14140	14205	14031	14144	14152	14017	14042	14065	14089	14018	13991	14119	14076	14108	14133	13942	14005	14301	14051	14009	14078	14107	14167	14144	14071	13920	14150	14113	14112	14248	14200	14054	14068	14198	13966	13960	14019	14005	14172	14142	14003	14136	14152	14412	14048	14080	14174	14091	14183	14146	14207	14125	14201	13963	14143	14152	13963	13854	13842	14098	14107	14079	14032	14232	14069	14070	13873	14074	13998	14071	13991	14270	13958	14011	14179	14162	14266	14084	14123	14018	14144	14103	14109	14070	14112	14059	14135	14126	14085	14048	14137	14112	14079	14215	14178	14106	14068	14149	14274	13942	14047	13984	14133	14159	14193	14144	14063	14127	14103	14030	14074	14214	14093	14073	14064	14105	14161	14118	14194	14141	13996	14268	14053	14151	14157	14138	14317	14082	14013	14164	14009	14039	14128	14054	14069	14271	14150	14108	14258	14134	14096	13984	14243	14152	14086	14029	14124	14051	13946	14085	13957	14057	14245	14121	13998	13971	14045	14005	14160	14144	14220	14113	14016	14005	14016	14223	14164	14187	14280	14125	14042	14148	14120	13999	14140	14022	14140	14073	14117	14059	14135	14094	14158	13981	14315	13944	14051	14060	13979	14047	14158	14152	14011	14234	14081	14263	13826	14255	14062	14093	14075	14075	14064	14275	13919	14136	14206	14199	14106	14189	14027	14026	13926	14129	14106	14336	14025	14055	14075	14003	14275	14259	14067	14094	14146	14055	14060	14004	14194	14059	14159	14083	14131	14223	14125	13968	14144	14103	14117	14170	14069	13989	13916	14111	14050	14097	14091	14089	14083	14360	14106	14107	14129	14055	14216	14189	14179	14128	14172	14064	14105	14258	14025	14106	14114	14092	14191	14206	14166	13927	13940	14146	14233	14160	14189	14120	14030	14225	14015	13956	14070	14140	14042	14252	14173	14092	13977	14103	14067	14089	14009	14110	14303	14107	14015	14298	14214	14098	14025	14073	14021	13998	14247	14008	14115	14208	14201	14091	13955	14114	14240	14054	14159	14240	14035	14177	14104	13965	14174	14129	14173	14162	14135	14003	14194	14096	14232	14033	14237	14095	14016	14017	14058	14081	14084	14034	14127	14159	13962	14053	14109	14064	14041	14160	14056	14040	14061	14033	13959	14084	14095	14127	14090	14052	14135	14124	14153	14006	14130	14014	14097	14145	14279	14206	14238	14002	14166	13824	14091	13906	14144	14023	14008	14015	14261	14105	14089	14064	14184	14218	14053	13983	14191	14058	14236	14116	14286	14074	14089	14038	14191	14229	14178	14098	14058	14185	14060	14083	14047	14206	13927	14129	14219	14125	14077	14195	14058	14058	14131	14089	14158	14163	14310	14186	14224	14240	13967	13888	14071	14072	14136	14110	14361	14361	13954	14213	14064	14007	14038	13925	14174	14031	14084	14201	14057	14141	14220	14077	13974	14174	14026	14184	14043	14080	13966	14169	13991	13989	13991	14148	14070	14166	14177	14024	14225	14178	14053	14026	14056	14177	14144	14189	13901	14186	14045	13935	14046	13981	14104	14072	14074	14162	13957	14211	14199	14112	14123	14354	14002	14034	14256	14256	14209	13951	13958	14148	14168	14023	14149	14078	14007	14167	13984	14163	14085	14204	14038	14331	14198	14168	14229	14195	13932	14027	14178	14097	13991	14213	14025	14010	13937	14088	14130	13836	14268	14168	14079	14181	14095	14173	14046	14129	14149	14126	14223	14143	14066	14043	13942	14164	13929	14082	14129	14094	14020	14040	14092	14245	14122	13996	14213	14079	14198	13988	14201	14180	14043	14100	14036	13955	14111	14135	14160	14067	14174	14226	14132	14023	14142	14001	14150	14024	14010	14050	14072	14028	14160	14107	14167	14074	14045	14090	14101	13953	13931	14225	14066	14115	14281	14113	14163	14040	14124	14126	14002	14033	14285	14173	14187	14100	14143	14292	14039	14310	14124	14038	14218	14080	14190	14093	14153	14245	13911	14005	13975	13989	13901	14135	14083	14128	14001	14296	14140	14098	14109
23078	21566	29645	24067	22466	25796	28599	22843	20634	19827	18152	16979	16636	16123	15787	15711	15755	15480	15376	15573	15257	15365	15273	15016	15011	14915	14825	15174	15138	14913	15131	14965	14801	14983	15015	15021	14856	14957	14961	14769	14995	14951	14827	14878	14893	14726	14969	14786	14843	14659	14969	14932	14870	15101	14837	14963	14799	14755	14723	14688	14898	14801	14795	14708	14727	14723	15001	14934	15083	14712	14796	14905	14792	14774	14878	14855	15022	14972	14697	14974	14748	14861	14975	14935	14963	14895	14754	14817	14906	14743	14826	14820	15019	14712	14646	14693	14669	14845	14730	14604	14806	14764	14702	14597	14801	14647	14760	14795	14641	14425	15010	14779	14875	14689	14883	14699	14702	14601	14656	14872	14685	14918	14723	14762	14603	14871	14567	14637	14887	14834	14725	14876	14720	14849	14824	14558	14869	14846	14812	14652	14906	14830	15061	14838	15051	14711	14750	14768	14740	14690	14689	14620	14881	14895	14617	14905	14608	14752	14789	14634	14949	14657	14778	14695	14879	14700	14600	14692	14830	14678	14726	14587	14778	14806	14865	14822	14636	14748	14845	14790	14697	14719	14792	14748	14762	14536	14888	14730	14798	14724	14763	14595	14845	14699	14747	14661	14819	14858	14788	14719	14927	14620	14895	14784	14849	14848	14754	14816	14755	14883	14676	14688	14755	14769	14638	14797	14773	14707	14958	14833	14804	14794	14788	14661	14779	14986	14581	14606	14839	14841	14685	14593	14536	14579	14747	14747	14735	14772	14944	14742	14679	14785	14806	14793	14736	14666	14733	14745	14654	14720	14706	14728	14776	14862	14614	14765	14958	14765	14552	14721	14654	14728	14719	14794	14875	14733	14802	14886	14699	14638	14646	14736	14680	14637	14709	14692	14828	14884	14876	14756	14919	14784	14714	14774	14853	14607	14631	14704	14744	14982	14852	14686	14796	14910	14736	14726	14773	14808	15024	14869	14718	14770	14731	14737	14832	14788	14889	14789	14657	14716	14600	14753	14732	14810	14830	14859	14710	14737	14760	14876	14859	14870	14922	14677	14749	14874	14747	14671	14934	14730	14892	14686	14628	14706	14470	14767	14650	14754	14859	14711	14879	14680	14689	14719	14644	14721	14792	14605	14793	14713	14651	14904	14875	14777	14916	14804	14621	14803	14638	14738	14931	14911	14666	14580	14794	14690	14677	14733	14650	14833	14782	15038	14860	14972	14759	14830	14844	14825	14847	14673	14800	14697	14809	14828	14685	14685	14680	14798	14848	14814	14964	14870	14854	14711	14809	14706	14747	15021	14854	14830	14792	14671	14807	14816	14681	14500	14509	14832	14656	14787	14954	14702	14790	14962	14771	14771	14568	14724	14663	14789	14919	14886	14763	14798	14828	14826	14686	14658	14689	14781	14848	14781	14554	14650	14748	14528	14905	14778	14796	14754	14708	14697	14599	14799	14743	14700	14875	14637	14712	14705	14640	14717	14707	14914	14721	14762	14472	14894	14660	14606	14649	14581	14898	14759	14963	14788	14799	14782	14802	14635	14635	14751	14845	14605	14753	14872	14859	14820	14737	14711	14779	14872	14748	14788	14741	14635	14761	14843	14661	14783	14560	14778	14775	14785	14714	14789	14777	14964	14884	14719	14766	14700	14922	14728	14614	14717	14800	14881	14800	14561	14714	14837	14799	14797	14642	14808	14510	14563	14747	14701	14711	14797	14790	14784	14592	14720	14837	14928	14721	14836	14697	14817	14809	14721	14875	14752	14822	14711	14744	14856	14621	14590	14700	14933	14918	14800	14706	14717	14820	14823	14757	14706	14934	14622	14939	14954	14742	14734	14743	14723	14603	14675	14776	14904	14973	14773	14865	14953	14698	14719	14905	14658	14608	14768	14731	14857	14819	14758	14715	14803	14794	14788	14798	14787	14891	14712	14662	14782	14705	14676	14710	14820	14746	14648	14709	14824	14814	14739	14764	14512	14658	14889	14796	14725	14797	14801	14645	14801	14816	14843	14779	14766	14919	14802	14865	14834	14724	14581	14662	14778	14660	14642	14684	14664	14849	14948	14486	14713	14495	14655	14738	14738	14701	14857	14576	14863	14836	14617	14776	14764	14730	14600	14771	14805	14659	14954	14954	14794	14835	14854	14805	14743	14828	14613	14813	14840	14560	14691	14776	14845	14627	14724	14886	14703	14832	14718	14760	14910	14814	14772	14752	14703	14636	14956	14638	14810	14805	14728	14772	14536	14797	14704	14598	14915	14777	14756	14814	14726	14626	14717	14837	14609	14804	14376	14611	14782	14610	14780	14832	14720	14902	14732	14807	14747	14811	14695	14680	14878	14809	14547	14835	14786	14796	14983	14815	14746	14642	14822	14598	14646	14759	14737	14703	14693	15017	14788	14775	14704	14632	14798	14658	14716	14772	14845	14765	14844	14870	14782	14699	14697	14598	14747	14679	14766	14736	14646	14639	14754	14701	14603	15097	14634	14696	14880	14996	14880	14751	14865	14757	14716	14812	14840	14857	14642	14832	14607	14673	14679	14772	14792	14655	14608	14781	14773	14767	14749	14667	14832	14747	14744	14759	14712	14578	14766	14709	14887	14771	14861	14753	14713	14761	14862	14820	14815	14842	14648	14935	14641	14829	14690	14819	14682	14687	14538	14520	14726	14843	14583	14576	14807	14758	14735	14646	14581	14692	14696	14748	14708	14863	14736	14777	14637	14820	14696	14888	14766	14771	14568	14717	14650	14642	14807	14603	14720	14748	14744	14687	14796	14653	14825	14709	14769	14836	14786	14684	14655	14714	14792	14868	14662	14726	14815	14705	14881	14899	14954	14692	14789	14730	14631	14746	14949	14582	14579	14763	14836	14853	14612	14566	14724	14840	14672	14907	14848	14862	14759	14720	14730	14683	14711	14810	14675	14668	14876	14890	14666	14693	14721	14821	14880	14615	14893	14832	14583	14904	14920	14642	14683	14761	14612	14799	15004	14541	14673	14773	14829	14605	14612	14617	14871	14737	14787	14755	14764	14794	14773	14847	14869	14864	14970	14906	14576	14888	14867	14710	14785	14723	14890	14885	14749	14936	14891	14777	14773	14750	14780	14736	14790	14776	14785	14735	14774	14930	14782	14702	14615	14588	14711	14634	14851	14791	14660	14576	14600	14717	14902	14690	14505	14660	14751	14777	14463	14611	14694	14825	14797	14567	14830	14807	14808	14756	14643	14792	14863	14796	14846	14805	14783	14922	14877	14595	14627	14771	14665	14855	14900	14786	14632	14823	14626	14707	14950	14734	14764	14827	14717	14675	14827	14759	14598	14732	14716	14836	14773	14570	14609	14685	14884	14807	14694	14621	14758	14691	14562	14706	14772	14731	14656	14781	14738	14691	14798	14689	14714	14830	14797	14808	14568	14715	14774	14712	14848	14758	14822	14677	14784	14745	14678	14831	14842	14674	14864	14652	14985	14717	14665	14894	14700	14757	14657	14596	14747	14747	14632	14563	14847	14980	14986	14757	14774	14836	14770	14781	14855	14798	14694	14702	14494	14577	14687	14710	14843	14639	14630	14662	14970	14775	14705	14943	14705	14609	14822	14579	14872	14840	14872	14768	14873	14852	14584	14679	14763	14795	14742	14793	14649	14867	14767	14937	14699	14603	14805	14652	14863	14545	14813	14758	14722	14748	14748	14804	14793	14828	14904	14759	14804	15129	14617	14697	14970	14779	14834	14843	14469	14749	14617	14660	14754	14448	14703	14775	14692	14972	14769	14696	14748	14786	14762	14752	14808	14486	14577	14749	14803	14762	14802	14510	14656	14783	14837	14715	14515	14659	14669	14820	14918	14705	14632	14727	14739	14861	14821	14763	14978	14815	14872	14877	14716	14757	14711	14718	14710	14738	14920	14757	14691	14751	14662	14664	14958	14741	15070	14695	14790	14870	14643	14761	14760	14725	14673	14783	14625	15013	14809	14646	14804	14925	14636	14722	14723	14972	14782	14766	14603	14665	14817	14727	14739	14709	14888	14751	14666	14620	14511	14854	14818	14650	14850	14826	14786	14793	14605	14700	14801	14784	14812	14857	14803	14659	14723	14616	14616	14914	14870	14750	14710	14839	14587	14656	14787	14637	14710	14626	14566	14697	14753	14728	14966	14863	15040	14819	14465	14817	14636	14699	14568	15079	14730	14604	14840	14768	14700	14809	14891	14964	14715	14742	14782	14611	14608	14809	14802	14687	14854	14788	14656	14751	14890	14721	14590	14818	14894	14753	14932	14880	14838	14702	14702	14652	14811	14704	14882	14672	14645	14785	14720	14670	14687	14869	14780	14507	14714	14747	14748	14808	14861	14783	14845	14653	14578	14759	14530	14634	14956	14738	14761	14735	14674	14857	14885	14874	14741	14865	14692	14540	14692	14680	14748	14509	14734	14744	14788	14732	14819	14618	14757	14766	14902	14874	14651	14579	14891	14765	14874	14719	14657	14782	14775	14693	14598	14900	14769	14738	14733	14809	14723	14934	14892	14825	14773	14825	14600	14819	14776	14698	14619	14660	15044	14618	14881	14774	14985	14799	14737	14560	14823	14978	14720	14850	14834	14891	14845	14670	14700	14948	14741	14716	14806	14744	14724	14833	14829	14812	14770	14644	14742	14730	14806	14821	14469	14824	14660	14841	14618	14665	14609	14673	14582	14672	14716	14786	15110	14695	14736	14600	14766	14700	14878	14884	14789	14868	14819	15033	14637	14575	14732	14909	14721	14676	14918	14704	14703	14800	14938	14745	14724	14699	14594	14702	14725	14624	14760	14701	14825	14720	14702	14744	14739	14816	14693	14624	14565	14741	14842	14766	14653	14838	14832	14696	14791	14851	14830	14642	14660	14745	14673	14898	14803	14803	14737	14897	14660	14649	14745	14835	14645	14788	14716	14715	14738	14742	14862	14706	14848	14702	14802	14822	14824	14778	14867	14822	14865	14537	14780	14817	14900	14751	14724	14735	14816	14773	14761	15002	14692	14640	14836	14677	14865	14776	14642	14691	14752	14811	14711	14677	14817	14915	14813	14663	14868	14724	14617	14683	14666	14699	14691	14748	14580	14690	14617	14792	14952	14892	14794	14710	14679
30806	54300	51373	42529	35881	31462	27970	25333	23354	21519	19143	17298	16679	15762	15260	15034	14748	14619	14680	14579	14679	14546	14336	14464	14181	14258	14259	14245	14129	14127	14189	14043	14173	13862	13984	14094	14025	14082	14116	14149	13919	14019	14033	14047	13969	14027	13957	14049	13946	13890	14028	13914	13932	14072	13946	13969	13828	13990	14081	13982	13872	13985	13983	13896	14054	14150	14009	14125	14063	13926	14198	13758	13939	14054	13772	13845	14041	13942	13964	13986	13852	13964	13936	13888	13934	13836	13950	13902	13811	14041	13892	13890	13889	13899	13831	13866	13871	13926	13909	14219	14065	13888	13788	13891	13955	13922	13838	13816	13820	13973	14015	13945	13956	13820	13904	14124	14084	13788	13897	13887	13960	13879	13926	14056	14138	13878	13941	13823	13771	14157	13831	14159	13862	14034	13975	14014	13954	13878	13927	13827	13813	13951	13954	13855	13821	14002	13758	13826	13907	13881	13984	13974	13811	13806	13820	13961	13797	13989	13893	14055	13981	13877	13874	13983	13921	13825	13857	13961	13960	13823	14143	13945	13926	13903	13891	13916	13817	13871	13827	13986	13887	14093	13940	13864	13840	13889	13844	14005	13830	13947	14061	14003	13842	13852	13891	14046	13879	13941	13902	14009	13961	13984	13832	13835	13950	13864	13826	14015	13942	13884	13918	13903	13972	13778	13876	13793	13841	13903	13917	13807	13906	13887	13883	13910	13935	13905	13996	13930	13925	13896	13926	13846	14010	13841	13934	13929	14081	14054	13882	13911	14063	13872	14060	14016	13994	14070	13945	13850	13966	13822	13765	13934	13794	13889	13790	14033	14014	13962	13876	14029	14060	13965	13899	13931	13904	13841	13919	13879	13824	13773	14125	13865	13750	13885	13999	13859	13910	13971	13869	14040	13798	13779	13940	13914	13982	13732	13849	14026	13830	13844	13828	13748	14029	13714	13835	13995	13834	13877	13889	13807	14020	14088	13911	13793	13918	13944	13859	13931	13957	13923	14041	13856	13967	13849	14143	13906	13822	13789	13684	14029	13848	13899	13976	13827	13805	13997	13988	14121	13969	13910	13898	13873	13995	13920	13804	14012	13974	13916	13824	13887	13949	13898	13865	13936	13872	13849	13989	13889	13798	13838	13937	13847	13831	13866	13838	13927	14046	13938	13991	13872	13864	13771	14087	13877	13821	13927	13800	14144	14132	13818	13987	13904	13964	13939	13980	13958	14064	14082	14081	13760	14146	13962	13951	13874	13888	14113	13831	13964	13833	13880	13869	13813	13937	13896	13911	13832	14004	14021	13963	13991	13926	14040	13866	14047	13893	13934	13805	14039	13967	13971	14088	13840	13990	13955	14078	13929	13970	13863	13792	13789	14022	13897	13880	14149	13782	13925	13966	13912	13974	13971	13895	13903	13943	13882	13732	13967	14054	14091	13846	13858	13945	14103	13798	14040	13911	14008	13805	14132	13881	13920	13940	13957	13997	13907	13859	14026	13897	13958	13896	13936	13754	14001	13821	13857	13942	13911	14053	13925	13885	13967	13847	13880	13711	13680	13946	13918	13997	13831	14051	14019	13884	13817	13984	13849	13854	13917	13927	13825	14017	13890	13895	13900	13932	13913	13926	13990	13902	14049	14084	14026	13935	13998	13945	13924	13905	14046	13856	13846	13829	13901	13948	14017	13983	13842	13981	13897	13866	14005	13982	14001	13895	13870	13888	13946	14192	13962	14216	13804	13935	13979	13938	13797	13859	13908	13934	13962	13863	13782	13960	13922	13876	13824	13832	13844	13978	13860	14010	13902	13951	13907	13870	13837	13954	13804	14042	13928	13932	13848	13871	13866	13870	13813	13853	13723	13809	14031	13871	13888	14094	13873	13742	13753	13974	13949	14037	13953	13984	13891	13941	13885	13691	13890	13968	14030	13962	13869	13964	13890	13947	13962	13970	13849	14012	13940	13916	13847	14033	13892	13935	14055	14030	13886	13868	14067	13908	13971	13941	13984	13904	13921	14002	13754	14002	13931	13954	13934	14066	13952	13936	13925	14026	13857	13960	13751	14115	13914	14126	13936	13953	13945	13985	13941	13822	13736	14041	13846	13938	13907	13912	14149	13804	13985	13902	13848	13885	13853	14005	13972	13936	13953	14023	13997	13795	13719	13781	13988	13874	13957	14036	13842	13994	14028	13854	13864	13892	13888	13946	13850	13969	13856	13836	13801	13995	13970	13919	14014	13860	13828	13965	13946	13764	13969	13958	13960	13959	14053	14047	13929	13839	13997	13820	13904	13888	13819	13803	13872	13925	13979	14011	13880	13962	13776	13913	13869	14105	13746	13989	13845	13911	13893	13863	13932	13933	13937	13936	14056	14118	13989	13975	13799	13829	13935	13814	13996	13831	13941	13834	13886	14096	13989	13836	13902	13895	14092	14065	13884	13913	14054	13950	14021	13911	14112	13876	14125	13906	13889	13748	13774	13825	14021	13865	13904	13778	13950	14027	13878	13997	13849	13847	13963	13906	13944	13865	14070	14027	13788	13964	13989	13762	13961	13810	13852	13841	13963	14102	13943	14032	14064	14121	13976	13968	13977	14024	13843	13991	14019	13861	13914	13795	13903	13870	14114	13911	14020	13951	13836	14098	13856	13824	14122	13895	13780	13841	14024	13778	14061	14095	13861	13970	13909	13820	13932	13917	13939	13921	13855	13841	13834	13874	13810	13819	14089	13876	13974	13812	13874	13850	13965	14023	13914	13882	14064	13978	13986	13851	13712	13950	13874	14025	13907	13896	13956	13934	13735	13839	13944	14016	13825	14103	13917	13998	13925	13830	13884	13949	13995	13832	13856	13903	13897	13916	13780	13995	13794	13954	13946	13942	13903	13963	13927	13912	13949	14095	13780	13949	13936	14022	13813	14058	13771	13823	13956	14068	13876	14068	13737	13973	14004	13823	13925	13984	13855	13828	13938	13871	13890	13913	14064	13956	14037	13928	14027	13990	13871	14154	13975	13972	13880	13849	13853	13894	13896	13910	14051	14052	13867	13947	13850	13993	13774	13809	13866	13911	13776	13804	13969	14094	14029	13770	13853	13797	14059	14053	13903	13952	14085	14021	13980	13812	14039	13879	13889	13825	13914	13817	13868	13832	14026	13890	14160	13997	13858	13771	13984	13952	14125	13856	13839	14006	14047	13916	14035	13860	14024	13829	13811	13907	13882	13956	14088	13823	13918	13973	13964	13814	13848	14035	13917	13918	14030	13863	13891	13793	13914	13891	14015	13879	13896	13907	13873	13978	13749	13995	13927	14029	13892	13770	13857	13925	14002	13940	13919	14044	13934	13750	13864	14010	13921	13932	13801	14017	13977	13865	13843	14006	13924	14051	13735	13890	13722	13843	14113	13790	13840	13805	13998	13893	13862	14068	13983	13975	13971	13864	13932	13878	13816	13891	14016	14137	14109	13705	14007	13985	13810	14000	13932	13983	13876	13957	13909	13918	14130	14024	13884	13922	13983	13950	13869	13923	14043	13884	13926	13992	13872	14037	13767	14081	13900	13980	13847	13872	14008	13965	14061	13748	14054	14033	13912	13913	13882	13926	13830	13814	13815	13847	13956	14067	13887	13857	13817	13807	13908	13879	13853	13999	14010	13920	13845	13864	14053	13869	13926	13910	13912	14071	14008	13991	13876	13956	13995	13976	13746	14023	13796	13952	14160	13934	13993	13816	13901	13941	13860	13866	13964	13992	13886	13758	13998	13825	13933	13955	13916	13981	13817	14009	13961	14047	13799	13717	13953	13925	13992	13796	13924	14062	13900	13848	13970	13946	14030	13743	14043	13822	13930	13956	13836	13941	13917	13951	13837	14089	14067	13834	13979	13792	13970	13934	13838	13993	13807	13908	13906	13862	14139	13896	13891	13971	13923	13906	13733	13851	14080	13904	14036	13996	13829	13904	13905	14038	13822	13867	13899	14006	13851	13864	13707	13689	13849	14029	13924	13839	13820	13955	13916	13786	14066	13869	13849	13842	13983	13898	13934	13836	13919	13916	13835	13814	13893	13929	13883	13804	13979	14046	13940	14046	14049	13855	13900	13997	13747	13850	13815	13911	14089	14079	14025	13802	13792	14045	13801	14024	13797	13852	13928	13765	13989	13833	13788	13857	13914	13865	13816	13965	13891	13794	14009	13942	13913	14124	13826	13841	14050	14000	13746	13874	13698	13966	14021	13832	13728	13930	14079	13807	13928	13911	13852	13911	13803	14012	13890	14023	14103	13964	13825	13901	13846	14026	13907	13950	13901	13919	13918	13866	13905	13666	13884	13826	13886	13950	13822	14238	14048	14022	13835	13920	13863	14023	13909	13848	14051	13943	13955	13841	13748	13994	13883	14031	13769	13831	14055	13947	13855	13934	13834	13963	13843	13864	14025	13956	13912	13930	14052	13831	13955	13974	13883	13900	13974	13979	13892	13914	13795	14131	13946	13993	13860	13828	13890	13904	13954	13951	14103	13848	13885	14006	13979	13981	13841	14141	14061	13866	13831	13909	13927	13873	13820	13867	14032	13951	13879	13791	13898	13890	14014	14026	13909	13957	13957	13900	13991	13848	13718	13867	13907	14020	14035	13906	13874	13969	14018	13914	13901	13885	14070	13968	14014	13809	13842	13894	14119	13927	13857	14101	13898	13821	13946	13943	13983	13964	13972	13909	13771	14031	14107	13948	13926	13941	13943	13786	13819	13915	13923	13854	14130	13807	13998	13964	13950	13907	13942	13986	14025	14002	13911	13875	13971	13794	14050	14066	13900	13844	13920	13946	13814	14056	14030	13970	13895	14126	14000	13939	13948	13945	13768	13827	13851	13945	14010	13949	13923	13962	13951	14052	14027	13714	14147	14065	13825	13831	14107	13869	14117	13873	13857	13879	13911	14123	14114	13796	13906	13903	13965	13933	13888	13827	13912	13845	13991	13760	14002	14012	13902	13851	14059	14058	13850	14021	13855	13913	13922	13854	13869	13876	13880	13939	13956	13975	13923	14037	14023	13943	13867	13856	13969	13899	14005	13902	13884	14069	13995	13942	13906	13957	13789	13932	13990	13969	13975	13834	13844	13897	13892	13689	13996	13837	14061
28136	26201	34251	31111	24149	21208	19416	17851	16916	16575	15532	15029	14912	14544	14480	14459	14382	14355	14503	14364	14255	14269	14429	14239	14326	14210	14141	14280	14185	14295	14296	14209	14286	14134	14161	14326	14333	14239	14356	14162	14128	14271	14274	14209	14095	14165	14065	14229	14037	14245	14239	14263	14138	14064	14098	14157	14283	14184	14146	14234	14108	14276	14199	14200	14169	14131	14347	14187	14350	14270	14231	13957	14363	14156	14373	14247	14274	14266	14120	14177	14055	14173	14239	14125	14178	14079	14167	14055	14199	14087	14195	14119	14234	14044	14028	14090	14401	14027	14020	14259	14113	14269	14101	14181	14200	14047	14289	14247	14120	14125	14112	14193	14114	14139	14373	14053	14048	14043	14187	14287	14150	14190	14172	14296	14377	14047	14169	13888	14091	14228	14021	14079	14161	14152	14173	14190	14261	14213	14347	14092	14133	14063	14387	14217	14113	14171	14003	14241	14401	14246	14158	14316	14245	14119	14424	14060	14145	14135	14128	14264	14215	14158	14168	13939	14224	14264	14150	14230	14269	14002	14064	14088	14139	14124	14190	14161	14256	14162	14287	14097	14148	13996	13958	14162	14004	14178	14045	14159	13942	14193	14060	13967	14159	14197	14261	14077	13991	13999	14188	14178	14290	14124	14149	14056	13923	14095	14096	14020	14287	14003	14126	14149	14322	14100	14092	14212	14107	13949	14109	14062	14258	14071	14201	14345	14438	14224	14332	14059	14036	14071	13973	13995	14267	14166	14179	14046	14178	14165	14225	14212	14183	14233	14101	14290	14042	14172	14207	14250	14114	14307	14065	14089	14258	14204	14158	14140	14236	14288	14183	14127	14141	14180	14281	14361	14278	14209	14078	14191	13987	14354	14220	14140	14173	14055	14074	14191	14241	14206	14227	14214	14165	14145	14104	14165	14141	14234	14100	14036	14070	14152	14269	14302	14248	14059	14133	14166	14109	14095	14158	14104	14228	14177	14188	13995	14060	14061	14113	14253	14160	14248	14127	14108	14255	14131	14232	14090	14105	14139	14240	14203	14144	14017	14447	14113	14167	14066	14181	14372	14265	14085	14197	14314	14293	14199	14190	14246	14199	14035	14052	14161	13922	13912	14184	14113	14062	14028	14085	14028	14125	14134	14272	14012	14042	14001	14342	14199	14197	14119	14160	14381	14156	14087	14305	14139	14286	14150	14236	14131	14104	14096	14286	14146	14203	14061	14200	14230	14102	14267	14208	14325	14088	14065	14202	14159	14011	14274	14122	14051	14080	14147	14113	14041	14255	14244	14157	14207	14163	14101	14296	14181	14279	14101	14337	14165	14085	14094	14169	14060	14144	14134	14182	14204	14197	14188	14210	14216	14006	14058	14240	14132	14182	14205	14204	14141	14205	14149	14110	14159	13965	14046	14133	13979	14107	14263	14120	14387	14130	14207	14265	14104	13959	13994	14180	14131	14208	14107	13988	14106	14179	14007	14193	14327	14267	14289	14254	14260	14236	14237	14096	14023	14298	14097	14054	14205	14073	14228	14138	14320	14394	14168	14070	13979	14150	14311	14048	14166	14183	14057	14196	14080	14225	14208	14140	14265	14095	14243	14081	14318	14146	14079	14079	14054	14080	14240	14275	14064	14077	14280	14021	14130	14255	14282	14087	14053	14048	14143	14189	13986	14245	14173	14074	14088	14222	14080	14413	14103	14069	14310	14246	14250	14372	14121	14171	14204	14247	14258	14167	14057	14191	14214	14272	14245	14290	14191	14258	14108	14133	14331	14283	14075	14074	14131	14161	14132	14333	14300	14192	14089	14163	14112	14159	14326	14216	14085	14167	14215	14115	14295	14161	14066	14162	14157	14026	14040	14160	14178	14188	14134	14155	14065	13870	14136	13897	14170	14139	14209	13991	14223	14305	14279	14122	14149	14303	14139	14200	14069	14101	14393	14182	14132	14223	14075	14027	14212	14292	14209	14346	14104	14171	14060	14084	14016	14235	14110	14279	14112	14387	14322	14025	14150	14250	14082	14266	14298	14166	14356	14120	13954	14005	14150	14355	14029	14195	13993	14125	14115	14130	14244	14254	14187	14259	14308	14222	14050	14062	14228	13979	14362	14130	14142	14037	13999	14204	14093	14173	14216	14073	14147	14148	14113	14067	14321	14261	14049	14117	14154	14312	14108	14272	14180	14213	14365	14106	14113	14332	14151	14169	14415	14029	14117	14242	14013	13893	14120	14214	14100	14239	14430	14214	14126	14104	14200	14142	14231	13993	14342	14049	14134	14077	14120	14276	14179	14198	14242	14165	14184	14191	14286	14058	14117	14357	14177	14192	14331	14064	14243	14319	14076	14041	14197	14145	14126	13973	14026	14186	14079	14269	14310	14153	13939	14308	14220	14326	14066	14157	14051	14040	13954	14248	14292	14058	14129	14338	14287	14233	14307	14339	14110	14279	14046	14307	14268	14245	14173	14239	14064	14176	14100	14197	14044	14322	14057	14148	14117	14189	14157	14202	14282	14042	14210	14034	14081	14179	14243	14250	14268	14084	14153	13996	14287	14169	14297	14250	14151	14186	14289	14180	14048	14026	13960	13810	14347	14243	14157	14134	14119	13989	14084	14044	14037	14128	14399	14205	14110	14144	14117	14155	14241	14236	14139	14091	14153	14135	14122	14349	14196	14129	14205	14115	14194	14182	14251	14219	14227	14271	14246	14123	14009	14106	14290	14180	14234	14011	14095	14356	14263	14069	13887	14196	14631	14327	14208	14272	14224	14119	14145	14139	14095	14220	14007	14045	14133	14243	14282	14175	14022	14310	14080	14231	14168	14454	14046	14222	14281	14227	14199	14242	14287	14246	14212	14231	14188	14081	14187	14088	14258	14370	14050	14170	14154	14268	14066	14193	14287	14297	14182	14186	14319	14396	14035	14071	14114	14151	14062	14273	14335	14262	14155	14158	14132	14080	14394	14283	14203	14255	14438	14205	14209	14384	14294	14299	14127	14223	14241	14288	14206	14366	14163	14164	14084	14228	14254	14143	14445	14217	14339	14223	14114	14335	14192	14173	14301	14050	14172	14112	14201	14180	13953	14222	14185	14184	14121	14209	14120	14205	14095	14028	13977	14155	14107	14224	14137	14270	14359	14093	14100	14134	14230	14153	14130	14206	14094	14235	14055	14194	14174	14120	14031	14078	14167	14214	14099	14312	14165	14167	14090	14059	14328	14078	14116	14212	14247	14197	14062	14090	14192	14298	14169	14143	14041	14247	14200	14036	14017	14127	14322	14236	14329	14307	14377	14211	14053	14233	14171	14415	14216	14359	14215	14150	14094	14229	14129	14172	14016	14182	14165	14291	14415	13989	14115	14165	14080	14074	14045	14073	14297	14096	14153	14226	14071	14164	14145	14056	14207	14185	14202	14243	14131	14202	14072	14098	14160	14169	14063	14298	14116	14281	14055	14217	14190	14127	14144	14098	14016	14191	14031	14183	14290	14285	14100	14065	14154	14234	14183	14108	14170	13875	14283	14200	14132	14133	14188	14329	14192	14351	14198	14201	14110	14258	14144	14252	14154	14274	14142	14265	14206	14281	14230	14251	13969	14370	14113	14422	14325	14223	14325	14085	14134	14089	14129	14179	14033	14065	14129	14138	14141	14223	14173	14303	14106	13929	14191	14275	14274	14149	14298	14371	14200	14165	14175	14115	14237	14246	14296	14207	14220	14207	14116	14228	14268	14309	14104	14056	14070	14128	14189	14345	14329	14142	14010	14040	14131	14333	14208	14270	14173	14185	14189	14111	14166	14212	14355	14264	14477	14095	14044	14064	14204	14155	14004	14278	14115	14205	14112	14098	14130	14066	14375	14136	14267	14055	13948	14328	14285	14209	14224	14269	14062	14313	14227	14073	14299	14022	14272	14321	14259	14194	14110	14174	14162	14233	13982	14176	14298	14110	14208	14270	14054	14035	13875	14238	14161	14138	14239	14285	14200	14118	14088	14127	14261	14258	14188	14353	14026	14306	14042	14145	14114	14261	14132	14239	14141	14348	13972	14365	14215	14106	14048	14243	14164	14027	14112	14278	14180	14182	14270	14238	14126	14232	14233	14254	14116	14211	14302	14290	14243	14105	14106	14270	14091	14330	14113	13976	14109	14130	14126	14227	14244	14281	14203	14212	14281	14222	14231	14141	14074	14126	14188	14308	14195	14260	14196	14087	14225	14139	14185	13993	14205	14117	14300	14076	14045	14067	14088	14343	14193	14106	14227	14128	14264	14178	14205	14188	14384	14110	14213	14213	14233	14163	14320	14187	14322	14203	14187	14205	14179	14051	14329	14211	14232	14388	14081	14435	13999	14303	14050	14061	14286	14266	14229	14282	14257	14138	14148	14108	14073	14151	14156	14067	14077	14212	14211	14260	14103	14137	14125	14227	14261	14222	14095	14040	14106	14180	13977	14149	14160	14265	14102	14096	14055	14272	14236	14279	14163	14099	14084	14180	14196	14206	14191	14191	14120	14265	14228	14179	14281	14107	14114	14152	14082	14110	14118	14022	14182	14181	14133	14050	14324	14110	14288	13901	14083	14116	14181	14252	14178	14107	14032	14144	14034	14184	14234	13999	14202	14125	13945	14116	14195	14252	14177	14093	14170	14128	14282	14253	14219	14183	14091	14200	14174	14382	14192	14223	14268	14145	14064	14268	14360	14114	14143	14299	14059	14156	14076	14012	14064	14140	14084	14211	14237	14105	13995	14102	14077	13940	14221	14152	14136	14210	14163	14152	14105	14216	14108	13983	14042	14252	14323	14273	14249	14186	14195	14140	14314	14265	14096	14103	14121	14189	14075	14146	14347	14176	14233	14247	14067	14123	14212	14281	14123	14195	14133	14258	14075	14091	14276	14242	14268	14285	14124	14187	14243	14222	14239	14215	14239	14246	13898	14090	14073	14031	14170	14105	14346	14259	14071	14355	14161	14151	14164	14076	14164	14118	14445	14391	14140	14224	14031	14278	14043	14057	14117	14242	14246	14236	14261	14189	14141	14223	14224	14221	14285	14158	14162	14197	14238	14368	14390	14102	14082	14177	14116	14024	14339	14214	14323	14104	14081	14187	14335	14102	14137	14294	14084	14225	14235
29039	44157	41325	33329	27330	23693	21126	19483	18263	17367	15959	15223	14732	14461	14083	14052	13808	13877	13867	13725	13769	13688	13712	13766	13862	13699	13646	13490	13555	13771	13833	13667	13625	13595	13714	13536	13701	13601	13508	13666	13584	13497	13508	13609	13558	13500	13617	13496	13535	13428	13552	13622	13466	13508	13654	13467	13661	13494	13560	13518	13534	13285	13793	13536	13652	13550	13613	13539	13493	13584	13623	13600	13532	13620	13516	13533	13574	13695	13374	13612	13438	13509	13556	13674	13733	13628	13429	13640	13572	13668	13513	13529	13644	13541	13559	13603	13396	13488	13463	13537	13506	13633	13452	13532	13630	13574	13454	13457	13317	13487	13566	13641	13610	13414	13392	13489	13383	13547	13513	13423	13465	13521	13646	13581	13449	13609	13594	13681	13684	13445	13523	13526	13616	13666	13422	13639	13538	13476	13578	13540	13548	13603	13527	13463	13467	13546	13592	13383	13654	13463	13539	13506	13620	13439	13542	13497	13487	13542	13532	13537	13596	13684	13463	13513	13585	13473	13485	13630	13671	13467	13667	13581	13660	13696	13709	13631	13528	13677	13475	13751	13457	13605	13503	13641	13328	13589	13608	13505	13372	13541	13399	13569	13615	13471	13511	13654	13451	13508	13535	13587	13415	13594	13527	13487	13544	13656	13367	13498	13455	13425	13521	13566	13502	13551	13570	13416	13407	13568	13452	13718	13543	13543	13411	13546	13531	13593	13612	13484	13632	13506	13442	13564	13591	13516	13507	13655	13607	13486	13642	13565	13485	13403	13484	13564	13515	13538	13405	13314	13380	13641	13470	13564	13590	13466	13443	13657	13565	13438	13534	13654	13608	13579	13456	13637	13616	13547	13357	13588	13550	13556	13580	13525	13588	13422	13656	13527	13587	13503	13635	13593	13620	13490	13487	13440	13552	13422	13630	13643	13473	13544	13618	13429	13453	13638	13582	13491	13526	13447	13588	13611	13651	13603	13564	13514	13612	13653	13667	13400	13638	13556	13577	13353	13371	13550	13624	13460	13753	13385	13553	13601	13334	13513	13697	13617	13615	13653	13546	13572	13682	13646	13474	13583	13758	13609	13436	13545	13451	13586	13494	13598	13645	13502	13528	13430	13469	13627	13486	13563	13471	13418	13459	13356	13689	13562	13513	13469	13687	13642	13645	13510	13599	13424	13486	13640	13652	13615	13584	13480	13600	13467	13495	13424	13567	13488	13515	13565	13586	13626	13550	13646	13596	13549	13473	13525	13558	13674	13790	13569	13476	13413	13534	13506	13506	13602	13559	13491	13439	13383	13639	13464	13463	13653	13644	13606	13642	13561	13464	13456	13488	13635	13634	13507	13397	13458	13645	13567	13530	13624	13572	13602	13503	13584	13540	13682	13516	13525	13384	13622	13535	13569	13510	13562	13510	13646	13636	13515	13568	13381	13510	13419	13470	13540	13495	13592	13420	13435	13596	13551	13606	13326	13325	13654	13744	13545	13552	13703	13582	13796	13574	13566	13568	13645	13562	13493	13435	13643	13631	13524	13561	13484	13571	13517	13490	13616	13484	13580	13606	13442	13477	13679	13532	13592	13558	13609	13607	13589	13623	13563	13447	13591	13622	13457	13547	13500	13560	13549	13475	13352	13700	13447	13557	13577	13578	13673	13461	13534	13554	13691	13569	13589	13619	13572	13614	13530	13527	13444	13585	13469	13740	13591	13614	13484	13495	13521	13538	13484	13643	13579	13562	13672	13538	13486	13403	13579	13425	13648	13519	13746	13553	13508	13461	13501	13617	13710	13736	13543	13547	13520	13613	13662	13590	13491	13536	13490	13363	13487	13435	13479	13540	13489	13640	13585	13654	13636	13523	13458	13533	13629	13511	13527	13529	13556	13490	13485	13492	13552	13516	13605	13556	13397	13538	13529	13589	13516	13429	13455	13569	13504	13516	13669	13446	13590	13638	13617	13421	13630	13425	13425	13629	13550	13521	13426	13524	13529	13444	13611	13477	13509	13497	13586	13379	13628	13505	13516	13545	13594	13555	13524	13505	13417	13516	13563	13545	13578	13540	13608	13380	13450	13638	13592	13588	13372	13564	13484	13651	13622	13571	13657	13582	13576	13545	13410	13620	13687	13585	13447	13643	13587	13625	13540	13615	13614	13656	13565	13643	13615	13500	13507	13761	13450	13525	13332	13514	13276	13566	13573	13469	13552	13438	13579	13561	13572	13504	13489	13689	13590	13837	13625	13529	13436	13557	13648	13531	13370	13593	13363	13430	13737	13480	13668	13445	13527	13624	13645	13619	13517	13370	13470	13539	13519	13663	13473	13450	13520	13626	13658	13431	13613	13756	13510	13802	13473	13563	13584	13512	13574	13611	13426	13638	13585	13570	13383	13628	13625	13641	13581	13644	13687	13642	13395	13487	13607	13577	13623	13517	13657	13549	13639	13702	13419	13527	13464	13501	13512	13599	13536	13633	13429	13586	13585	13511	13549	13487	13578	13398	13489	13665	13630	13578	13520	13593	13638	13535	13460	13574	13617	13735	13583	13511	13399	13584	13634	13440	13670	13623	13495	13548	13592	13588	13551	13486	13567	13515	13483	13540	13701	13571	13698	13628	13511	13468	13539	13498	13532	13665	13662	13495	13663	13480	13614	13484	13556	13571	13525	13648	13685	13557	13562	13346	13418	13573	13525	13551	13508	13634	13672	13675	13538	13644	13638	13541	13512	13565	13617	13472	13653	13565	13491	13589	13418	13528	13595	13515	13586	13514	13606	13635	13504	13520	13494	13438	13573	13623	13428	13523	13486	13435	13510	13650	13503	13719	13504	13467	13512	13383	13643	13540	13478	13615	13386	13570	13464	13427	13474	13461	13537	13684	13743	13540	13411	13502	13512	13412	13591	13640	13658	13608	13668	13531	13590	13537	13538	13531	13633	13534	13574	13534	13483	13419	13544	13529	13481	13541	13425	13373	13449	13439	13381	13555	13611	13451	13692	13428	13525	13621	13453	13663	13489	13703	13466	13680	13641	13575	13505	13581	13536	13712	13544	13573	13544	13580	13458	13443	13555	13545	13695	13685	13500	13615	13545	13581	13535	13543	13449	13613	13567	13502	13574	13379	13631	13609	13505	13555	13455	13675	13639	13474	13534	13566	13404	13557	13699	13702	13479	13547	13639	13696	13367	13573	13695	13467	13477	13660	13658	13670	13626	13517	13630	13494	13374	13715	13515	13495	13507	13561	13562	13715	13660	13658	13572	13671	13605	13648	13465	13635	13527	13618	13552	13508	13624	13324	13580	13636	13506	13536	13523	13490	13523	13572	13438	13597	13710	13627	13599	13500	13562	13637	13532	13630	13538	13475	13603	13578	13571	13592	13445	13493	13590	13677	13514	13467	13598	13384	13573	13564	13612	13600	13466	13537	13648	13511	13554	13467	13576	13660	13624	13714	13525	13637	13561	13415	13591	13572	13580	13633	13617	13531	13547	13529	13687	13553	13598	13459	13410	13480	13631	13712	13484	13566	13570	13644	13680	13591	13438	13528	13474	13670	13654	13615	13608	13493	13626	13586	13440	13543	13379	13608	13524	13380	13670	13594	13473	13518	13586	13415	13502	13600	13578	13611	13591	13568	13437	13648	13500	13548	13500	13592	13442	13650	13700	13483	13547	13586	13543	13510	13653	13616	13532	13660	13482	13500	13550	13472	13471	13566	13546	13550	13552	13686	13394	13473	13610	13491	13673	13499	13705	13671	13704	13591	13534	13582	13553	13618	13545	13701	13506	13518	13560	13446	13529	13512	13600	13421	13440	13532	13510	13552	13486	13759	13576	13545	13398	13486	13387	13536	13545	13507	13578	13660	13458	13598	13492	13483	13523	13653	13603	13463	13467	13598	13402	13660	13542	13431	13575	13656	13704	13497	13538	13369	13661	13461	13642	13505	13403	13555	13572	13495	13391	13441	13667	13575	13532	13633	13555	13492	13622	13601	13580	13548	13571	13636	13505	13632	13558	13619	13521	13665	13565	13509	13559	13603	13521	13506	13464	13431	13655	13686	13500	13442	13536	13677	13293	13409	13536	13505	13576	13592	13442	13536	13418	13391	13754	13536	13682	13530	13650	13570	13464	13383	13731	13566	13551	13640	13586	13582	13732	13438	13445	13465	13574	13452	13497	13490	13492	13646	13487	13615	13411	13439	13662	13667	13529	13599	13507	13647	13720	13538	13477	13599	13652	13608	13539	13471	13779	13476	13571	13720	13468	13526	13534	13641	13478	13537	13625	13649	13684	13529	13660	13509	13485	13660	13475	13506	13559	13703	13550	13467	13663	13591	13442	13592	13646	13590	13649	13459	13489	13665	13588	13573	13615	13386	13599	13609	13442	13592	13400	13581	13499	13544	13580	13427	13472	13263	13568	13544	13495	13430	13571	13528	13631	13471	13675	13548	13441	13633	13596	13757	13779	13485	13582	13571	13594	13462	13681	13560	13661	13491	13593	13644	13553	13586	13596	13838	13558	13644	13516	13625	13602	13548	13689	13658	13636	13613	13604	13626	13511	13592	13603	13591	13459	13519	13528	13551	13569	13440	13559	13557	13672	13539	13480	13624	13550	13624	13587	13741	13420	13774	13713	13518	13900	13511	13511	13539	13339	13598	13579	13458	13672	13625	13613	13434	13369	13669	13697	13598	13566	13582	13467	13587	13617	13618	13539	13556	13593	13455	13551	13669	13485	13657	13460	13581	13453	13818	13627	13812	13631	13563	13556	13589	13599	13680	13601	13653	13679	13601	13501	13508	13458	13528	13550	13547	13487	13633	13690	13587	13623	13485	13503	13721	13479	13631	13629	13724	13770	13662	13505	13730	13493	13662	13604	13583	13477	13484	13531	13674	13559	13515	13638	13734	13609	13605	13618	13635	13566	13531	13492	13401	13657	13479	13589	13691	13453	13482	13732	13627	13737	13512	13508	13602	13558	13648	13410	13517	13579	13451	13549	13745	13636	13490	13541	13565	13505	13644	13561	13594	13712	13534	13504	13586	13564	13416	13588	13591	13544	13654	13632	13452	13552	13619	13558	13597	13758	13638	13470	13517	13521	13546	13771	13415	13507	13697	13615	13450	13381	13504	13478
24136	21630	29396	25066	24384	25896	25136	20812	19185	18841	17701	17067	16264	16078	15803	15623	15450	15360	15461	15518	15499	15548	15352	15167	15375	15211	15567	15197	15289	15102	15137	15153	15076	15098	15029	15189	15020	14989	15127	15155	15238	15057	15198	15191	15078	15086	15124	15033	15342	15233	15142	15001	15209	15141	15192	15060	15033	14965	14950	15092	15246	15035	14872	14910	15050	15261	15127	15174	15170	14983	15243	15009	15005	14976	15016	15125	15242	14889	15281	15108	14925	15111	14978	14957	14995	14997	14980	15226	15042	14992	15285	14892	14857	14989	14880	14981	14983	14975	15008	15057	15067	15082	15161	14996	15145	14957	15046	15253	15127	14982	15024	15222	14956	14860	15108	14907	14926	14982	14991	15072	15200	15037	15039	15029	14826	14915	15096	15113	15142	15098	15066	15062	14958	15171	15174	15077	15169	15135	15146	15246	15092	14920	14816	14935	14872	14979	15317	15045	14901	14827	15072	15203	15084	15090	15096	15040	15198	15094	15191	14939	14906	15214	15024	14885	15005	15319	15204	14988	15077	14982	15189	15084	14899	15098	15013	15115	15046	15074	14847	15075	15111	15076	14893	14878	15128	15039	15025	15110	15082	15034	15129	15214	14948	15135	15055	14819	14886	14892	15005	15125	15103	14973	14807	15097	15091	15049	14990	15131	15179	15021	15117	15020	15215	15008	15262	15154	15266	14856	15013	15041	15184	14740	15065	15175	15050	14975	15205	14999	15006	15119	14985	14972	15048	15243	15053	15065	15058	15207	15305	15129	15106	14932	15173	14988	14930	15101	15143	15022	15079	14980	14888	14966	15029	15069	14851	15077	15136	14864	14960	15075	14914	15063	15083	14904	15051	15019	15120	14986	15043	14998	15114	15038	15160	15041	14955	15005	14871	14915	14977	14909	14895	15112	15089	15148	15335	15142	14905	15116	15020	14933	15029	14890	14825	14904	14967	14994	15044	15046	15188	14932	15097	14893	14967	15086	14958	14930	15185	15137	15124	15188	14877	14977	14892	14923	15064	15100	15142	15040	14951	14931	15075	15019	14892	14982	15057	15138	15263	15195	14923	14997	15010	15013	15120	15234	15081	15104	15070	15168	15052	14948	14870	14935	15211	15082	15052	15078	14854	14982	15065	15042	15014	14994	14925	14942	15026	15035	15062	15108	15061	15016	15047	15086	15012	14984	15080	15208	15125	14940	15169	15149	15004	15157	15093	15099	15076	15031	14971	15040	14970	15119	15118	14991	14953	15078	14869	15048	15027	14962	15060	14897	15220	15094	14956	14994	14990	15014	15129	14937	14977	14897	15068	15167	14989	15047	15141	14992	15104	14989	14870	14771	15057	15159	14923	15302	15093	14924	15117	15016	14886	14993	15043	15146	15079	15082	14875	14984	15103	14962	14980	14884	15012	15088	15074	15229	14983	15084	15058	14751	15159	15055	14919	14932	15154	15075	15115	14967	14992	15110	15068	14904	15019	15032	15120	15035	15177	14898	15262	14933	15064	14961	15055	14817	14999	15215	14947	15211	14952	14838	14942	15190	14982	15057	15129	15128	15200	15036	15169	14926	15133	15018	15032	15073	14878	15111	15082	15060	15050	15130	15081	15039	15128	15106	15066	14975	14924	14887	14949	14933	15006	15032	15108	14980	15053	14928	15066	15036	15063	14954	14980	15083	14950	15159	14993	15080	14846	14953	15006	15147	14881	15093	15021	15088	15181	15138	15195	15169	15075	15070	15060	15047	14997	15025	15001	14998	15080	15084	15175	15165	15106	14858	15109	15024	15260	15020	14869	15092	15011	15050	15186	14993	14999	14918	15065	15092	15080	14970	15020	15147	15169	15120	14934	15104	14889	15098	14972	15125	14982	14960	14903	15086	15028	14970	14952	15059	14911	15209	15084	15125	15153	15153	14936	15115	14903	14920	15052	15025	15029	14894	15084	15059	15111	15050	15073	14950	14803	14863	15096	14834	15017	15157	15067	14712	15248	14839	15013	15318	15109	15161	15052	14710	15150	15081	15079	15056	15118	14790	14829	15157	15086	15023	14973	14983	14892	15101	14955	15018	15099	14899	15131	15121	15006	15079	15030	15200	14830	15187	15011	15000	15053	14771	15016	15104	14896	14985	14988	15030	15112	15019	14997	15043	15029	14806	15193	15019	15092	14965	15030	15081	14863	14845	14871	15023	15072	15097	15085	14962	14993	14919	15101	14939	15095	14999	15152	15065	14962	15215	15210	14837	14887	15258	15185	14907	15190	15071	14972	14963	15171	15163	14935	15100	15011	14944	14996	15021	15082	15213	14925	15021	15072	14961	14956	14941	14970	15116	14980	15031	14994	14993	15023	15023	14982	15208	14959	15222	15015	15134	15025	15095	15091	15011	14960	15035	15298	14975	15098	15042	14916	14920	15155	15223	14794	15174	15363	15034	15207	14949	14942	14997	14844	14969	15058	15126	15158	15073	15003	14851	14917	14884	14885	15046	15010	15088	14998	15083	15197	15037	15035	15167	14948	15042	15162	15154	15069	15313	15145	15173	15065	15013	14960	15111	15240	15026	14970	15023	15018	14977	15032	15033	14987	15109	15104	15052	14929	15006	15119	15160	15037	15011	14965	15086	15223	15049	14922	15009	15056	15125	15005	14826	14955	15036	14978	15064	15092	15009	15148	15060	14947	15087	15077	15031	15091	15119	15140	15006	15161	15217	15042	15247	15165	14977	15003	14867	14957	14895	15042	15117	15217	15054	15166	15022	15007	15040	15112	15055	14933	15031	15109	15074	15078	15233	15067	15043	15107	15149	14855	15089	14942	14902	15094	14897	15132	15008	15053	14834	14772	15199	15128	14922	15088	15101	15144	15030	14975	15145	15081	15094	15147	14906	14986	15109	15073	15019	14921	15100	15192	15131	15048	15117	14972	15106	14962	15101	15187	15065	15154	15133	15099	15020	15095	15000	14763	14980	14966	14919	15059	14969	15061	15035	15101	15171	14992	15101	15030	15103	15197	15031	14938	14930	14988	15012	15112	15224	15080	14875	14946	14967	15145	15156	15075	15195	15092	15130	15160	15075	15052	15285	15071	15123	15069	15088	15246	15218	15127	15039	15139	15175	15083	15247	15204	14969	15012	14991	15070	14931	14801	14936	14959	14911	15028	14865	15223	14988	15015	15227	15093	15071	15050	14980	15017	15088	15084	15052	15210	15006	15078	14938	15155	15082	14972	15153	15045	15043	15174	15102	14945	14968	15159	15224	14977	15140	15128	15022	15052	14941	15217	15152	15015	14938	15105	15070	15194	14949	15094	14932	15035	15202	15034	14828	15112	14992	15065	15032	15042	15012	14921	15141	15148	14871	15039	15066	15015	15242	14895	14890	15098	15011	14915	15028	15205	14960	15213	15043	14944	15025	15257	15050	15281	15111	15135	15009	14978	14974	15106	15059	15144	15049	14896	14942	15235	15208	15084	15064	15366	15175	15216	15135	15054	15071	15447	15092	15053	14894	14920	14848	15073	14934	15025	14979	15133	14978	15007	15016	15065	14928	15061	15003	15045	15023	14985	15132	15117	14968	15131	15020	15140	15054	14961	15015	15216	15258	15267	15020	15246	14878	15127	15184	15152	14989	14930	15002	15066	15069	15209	15099	14959	15029	14893	15068	15100	15103	15045	15088	15081	14841	15051	15056	15041	15136	15052	14897	15029	15025	15108	14888	15039	14803	15107	15066	14775	15086	15020	15133	15299	15041	15070	15208	14964	14864	14992	15001	14866	14917	15091	15185	15146	15151	15064	15136	15360	14965	15169	14966	15081	15133	15047	15173	14932	15167	15024	15007	15174	15051	15161	15134	14729	15068	15080	15126	15048	15102	15058	15094	15132	15104	15096	15004	14980	15072	15006	14941	15223	15040	15128	15183	15034	15132	15057	15091	14938	14882	15138	15075	15074	15143	14889	14969	14958	15079	14899	15086	15000	15012	15007	15010	15098	15123	15019	14834	14998	14978	14961	14952	15038	14987	15040	14916	15057	14969	15068	14753	15191	14959	14966	15160	15007	15026	14935	15023	14905	15018	15132	15092	15290	15041	15124	15151	15132	14810	15098	14877	15011	15005	15001	15090	15105	15006	15147	15055	15105	15024	14943	15277	15109	15013	15047	14960	14944	14999	15345	15030	15027	14875	15092	15173	14887	15161	14878	15144	14823	15227	15028	14930	15049	14941	14990	14960	15235	14947	15168	14852	15013	15139	15040	15043	14956	15011	15165	15103	15101	15154	15116	15046	15010	15341	15089	15110	14980	15072	14992	14995	15103	15089	14890	15130	14965	15133	15013	14965	15095	15114	15178	14977	15003	14845	15230	15155	14982	15083	14960	14781	15127	15007	15050	14975	15156	15071	15139	14926	14936	15041	15004	15012	15175	15084	15155	15123	14930	15009	15182	15093	15102	15055	15114	15080	15279	15047	15102	15022	15125	15229	15138	15065	14920	15135	14967	15083	14986	14954	14982	14922	15076	15071	15062	15103	15124	15184	15161	15135	14853	15013	14989	15261	15212	14960	14994	14951	14870	14969	15012	15017	15214	14873	15074	15028	14914	14957	15157	15016	15042	15057	15097	15022	15084	15076	15106	14819	14938	15046	14956	14954	15057	14942	14930	15071	15007	15110	15046	15051	15180	14903	14974	15227	14960	14876	15070	14909	15310	15058	15139	15026	15101	15023	15031	14932	14984	14878	14962	14871	14897	15085	15073	15112	14988	14999	15066	15115	15097	15110	15027	14946	14951	15010	14946	15187	15201	14820	15124	15092	14979	14998	14802	14917	15082	15104	15168	14932	15092	14988	15082	14971	15109	15038	15030	15043	15133	15021	15094	15028	14924	15155	15082	14769	14864	15023	15103	14814	14906	15031	15121	15018	15033	14893	15127	15039	15102	14758	15228	15150	14958	14862	14973	15101	15126	15096	15051	14951	15087	15126	14954	15023	15174	14973	15047	14971	15022	14875	15102	15096	15193	15094	15294	15008	15066	15025	15079	14866	14845	15194	15026	15005	15072	15059	15145	15140	14951	14957	15063	14960	15083	15031	14861	15093	15012	15230	15025	15070	15111	14977	15250	15116	14880	14764	14855	14889	15181	15086
28574	49954	47620	38727	32402	28372	25336	22755	21229	19791	18081	16724	16114	15334	15229	14838	14560	14676	14736	14607	14633	14552	14399	14534	14482	14359	14233	14289	14296	14259	14235	14188	14219	14073	14043	14224	14368	14234	14223	14324	14195	14214	14262	14190	14184	14289	14307	14250	14102	14111	14081	14218	14060	14114	14051	14099	14180	14293	14239	14243	14066	14389	14126	14104	14294	14122	14191	14049	14117	14320	14209	14135	14215	14105	14246	14082	14257	14105	14177	14072	14270	14314	14155	14266	14195	14269	14405	14012	14049	14062	14102	14162	14265	14154	14142	14371	14148	14207	14039	14035	14195	14154	14115	14180	14138	14051	14097	14199	14236	14133	13991	14072	14061	14181	14297	14144	14125	14076	14079	14149	14254	14101	14082	14067	14055	14142	14167	14299	14092	14171	14086	14263	14048	13985	14175	14027	14220	14053	14188	14117	14054	14159	14207	14098	14271	14113	14074	14213	14132	14299	14239	14069	14126	14109	14255	14211	14372	14246	14171	14069	14041	14140	14194	14258	14041	14240	14283	14096	14087	14181	14150	14288	14355	14229	14188	14155	14112	14011	14162	14144	14011	14299	14202	14109	14187	14337	13925	14099	14146	14173	14169	14121	14061	14142	14341	14203	14070	14139	14181	14262	14260	14196	14109	14103	14083	14110	13918	14182	14050	14130	14315	14163	14299	14172	14188	14198	14104	14242	14040	13946	14312	14011	14120	14077	14144	14102	14192	14305	14048	14140	13996	14196	14301	14240	14120	14290	14350	14092	14154	14079	14066	14192	14169	14121	14136	14156	14240	14269	14221	14089	14219	14221	14184	14022	14198	14251	14121	14035	14047	14308	14257	13970	14210	14080	14203	14152	14297	14168	14176	14135	14178	14286	14203	14094	14198	14150	14212	14100	14314	14226	14205	14109	14271	14108	14199	14170	14197	14072	14197	14075	14268	14131	13997	14157	14059	14175	14147	14074	14305	14117	14145	14041	14372	14069	14287	14132	14191	14306	14224	14222	14214	14150	14234	14270	14232	14213	14164	14283	14254	14131	13927	14188	14181	14169	14056	14096	14241	14186	14368	14108	14243	14142	14156	14209	14127	14286	14076	14193	14171	14092	14205	14272	14287	14095	14232	14046	14142	14195	14169	14100	14241	14098	14200	14074	14212	14255	14339	14126	14210	14196	14064	14103	14255	14269	14137	14407	14174	14174	14222	14303	14104	14403	14181	14131	14195	14094	14096	14214	14259	14046	14055	14052	14051	14263	14140	14083	14142	14113	14314	14070	14136	14260	14102	14216	14206	14064	14018	14089	14115	14209	14106	14152	14032	14074	14157	14074	14009	14362	14104	14152	14268	14255	14181	14180	14165	13914	14056	14127	14255	14182	14164	14144	14173	14143	14082	14092	13992	14186	14097	14136	14096	13961	14159	14257	14130	14159	14238	14150	14165	14107	14212	14191	13989	14242	14131	14315	14209	13940	14294	14141	14158	14295	14130	13957	14131	14147	14104	14227	14142	14152	14251	14033	14345	14116	14104	14177	13933	14152	14165	14350	14111	14089	14186	14035	14022	14048	14296	14095	14120	14047	13999	14283	14127	14162	14237	14500	14044	14302	14156	14246	14236	14050	14366	14148	14173	14176	14079	14192	14117	14065	14056	14109	14170	14026	14176	14169	14099	14123	14240	14104	14113	14068	14023	14221	14257	14302	14120	14163	14299	14263	14127	14191	14170	14139	14281	14031	14181	14215	14156	14275	14094	13970	14224	14266	14162	14157	14123	14173	14308	14213	14050	14152	14068	14152	14090	14018	14241	14161	14225	14268	14152	14179	14169	14080	14081	14095	14169	14264	14049	14098	14238	14198	14229	14216	14117	14125	14153	14313	14150	14146	14132	14159	14012	14092	14060	14120	13969	14145	14100	14207	14219	14085	14160	14268	14126	14055	14367	14169	14349	13977	14247	14116	14139	14166	14054	14094	14212	14057	14078	13974	14287	14175	14088	14180	14186	14240	14262	14091	14084	14144	14046	14053	14114	14178	13992	14181	14397	14084	14162	14236	14038	14296	14152	14017	14035	14179	14106	14147	14213	14212	14178	14200	14055	14001	14241	14163	14229	14140	14126	14022	14300	14103	14115	14179	14158	14190	14283	14128	13958	14242	14346	14199	14035	14033	14242	14001	14022	14206	14169	14106	14204	14334	14076	14083	14141	14147	14198	14207	14241	14309	14069	14274	14050	14114	14188	14275	14189	14161	14248	14105	14280	14298	14118	14175	14142	14128	14289	14235	14183	14171	14150	14182	14150	14224	14227	14146	14059	14108	14249	14130	14185	14258	14297	14294	14218	14241	14153	14151	14124	13934	14156	14075	14062	14231	14127	14168	14126	14266	14268	14258	14165	14088	14314	14312	14065	14308	14220	14233	14174	14135	14228	14151	14206	14104	14218	14196	14196	14182	14179	14189	14231	14294	14090	14103	14198	14099	14207	14020	14022	14302	13991	14164	14016	14172	14262	14189	14105	14150	14066	13980	14278	14147	14033	14028	14244	14060	14151	14143	14345	14161	14246	14094	13953	14232	13952	14070	14200	14034	14112	14058	14147	14151	14186	14250	14169	14238	14199	14104	14167	14197	14067	14133	14213	14307	14207	14195	14066	14149	14191	14231	14108	14157	14197	14213	14127	14143	14136	14252	14078	14282	14223	14076	14189	14069	13954	14125	14080	14190	14039	14128	14213	14172	14103	14367	14263	14163	14056	14101	14170	14202	14162	14142	14175	14213	14175	14111	14164	14152	14177	14314	14184	13994	14184	14325	14163	14162	14217	14186	14235	14053	13989	14015	14192	14156	14205	14147	14214	14256	14242	14260	14135	14209	14197	14136	14221	14330	14300	14138	14147	14169	14201	14005	14160	14167	14186	13915	14118	14231	14180	14024	14122	14155	14234	14060	14243	14151	14128	14262	14089	14213	14133	14405	14172	14041	14235	14112	14071	14191	14158	14228	14134	14228	14072	14207	14258	14059	14195	13947	14056	14072	14146	14109	14176	14262	14176	14170	14178	14238	14138	14042	14193	14213	13973	14085	14162	14122	14272	14325	14213	14174	14227	14032	14109	14322	14128	13952	14243	14335	14134	14141	14130	14069	14151	14181	14363	14151	14195	14033	14025	14105	14220	14214	14204	14142	13967	14225	14126	14118	14203	14089	14193	13951	14243	14153	14365	14218	14217	14102	14053	14233	14149	14107	14224	14327	14342	14275	14234	14165	14148	14237	14210	14214	14026	14077	14190	14015	14104	14336	14080	14181	14213	14167	14231	14253	14191	14252	14221	14348	14117	14210	14024	14157	14086	14026	14155	14250	14243	14026	14239	14056	14293	14189	14091	14196	13957	14132	14170	14182	14212	14046	14170	14034	14212	14162	14163	14200	14218	14271	14230	14224	14100	14111	14049	14109	14274	14106	14396	14111	14175	13987	14036	14146	14315	14149	13984	14053	14096	14140	14299	14064	14104	14105	14213	14025	14143	14107	14091	14225	14204	14267	14164	14184	14091	14144	14143	14206	13990	14185	14052	14162	14037	14223	14108	14089	13966	14098	14107	14356	13944	14069	13999	14226	14389	14046	14139	14072	14088	14058	14211	14182	14366	14029	14266	14189	14288	14250	14216	14057	14173	14092	14121	14212	14201	14059	14117	14157	14156	14057	14127	14173	14175	14013	14186	14341	14087	14077	14110	14220	14143	14015	14126	14266	14152	14162	14066	14090	14213	14283	14029	14219	14140	14259	14090	14215	14092	14105	14068	14129	14102	14138	14108	14283	14164	14162	14157	14132	14051	14165	14020	14179	14186	14128	14235	14361	14155	14311	14145	14221	14143	13979	14185	14144	14220	13992	13981	14094	14234	14131	14046	14205	14162	14170	13968	14100	14192	14154	14102	14186	14106	14126	14094	14017	14080	14216	14176	14162	14172	14034	14110	13930	14078	14287	14177	14137	14098	14244	14211	14239	14190	14065	14065	14134	14141	14154	14231	14196	14302	14054	14024	14170	14101	14162	14223	14186	14266	14216	14132	14176	14184	14240	14110	14061	14258	14130	14129	14270	14215	14187	14162	14160	14121	14140	14092	14105	14218	14256	14156	14113	14094	13997	14052	14106	14239	14208	14175	14080	14024	14260	14111	14271	14269	14063	14148	14068	14015	14170	14188	14340	14116	13990	14195	14211	14258	14255	14124	14181	14031	14314	14210	14218	14183	14284	14067	14059	14156	14088	14287	14068	14020	14151	14143	14144	14021	13939	14136	14119	14032	14011	14272	14003	14122	14174	14103	14238	14204	14002	14180	13975	14061	14083	14200	14192	14137	14353	14063	14086	14194	14183	14180	14101	14050	14117	14245	14049	14098	14211	14214	14111	14038	14236	14142	14234	14141	14214	13960	14208	14061	14055	14211	14313	14327	14311	14034	14034	14311	14167	14224	14034	14050	14145	14120	14098	14164	14194	14092	13961	14317	14131	14280	14190	14168	14204	14137	14240	14156	14061	14023	14298	14185	14158	14111	14135	14088	14083	14134	14086	14249	14086	14128	14112	13899	14177	14124	14166	14110	14233	14169	13988	14230	14259	14212	14175	14221	14090	14058	14065	13969	14119	14290	14215	14137	14186	14306	14098	14219	14063	14154	14223	14083	14174	14108	13922	14016	14283	14038	14217	14334	14171	14271	14072	14177	14077	14130	14265	14153	14157	14181	14282	14281	14045	14153	14098	14315	14170	14182	14214	14275	14170	14146	14167	14152	13991	14160	14168	14107	13957	14239	14069	14280	13973	14042	14207	14202	14259	14139	14163	14150	14167	14129	14148	14062	14159	14071	14128	14078	14046	14146	14204	14155	14107	14246	14185	14041	14308	14047	14254	14241	14174	14223	14209	14197	14150	14231	14121	14312	14149	14216	14208	14006	14092	14038	14059	14183	14121	14201	14254	14156	14000	13888	14226	13959	14047	14123	13959	14351	14292	14307	14207	14143	14147	13935	14043	14274	14247	13945	14167	14241	14272	14269	14201	14325	14183	14193	14313	14164	14223	14263	14204	14058	14190	14132	14220	14197	13960	14319	13995	14081	14248	14183	14123	14256	14103	14206	14153	14086	14315
23075	21573	29605	24088	22411	26004	28545	22801	21010	20113	18892	17294	16794	16095	15931	15726	15736	15779	15369	15586	15596	15456	15407	15284	15113	15207	15126	15059	14999	14879	15174	15131	15085	15189	15182	15064	14868	14962	15113	15035	15146	14994	15074	15076	14875	14854	15014	14899	14920	15045	15034	15019	14936	14962	15029	14898	15003	14968	14971	14892	14810	14862	15067	14757	14933	14873	14673	15077	14971	14854	14899	14855	14987	14991	15009	15026	14851	14961	14814	14987	14900	14836	14998	14739	14898	14904	14959	14918	14947	14890	14889	14993	14637	14903	14847	14927	14998	14928	14862	14850	14926	14836	14863	14752	14890	14887	14893	14895	14894	14791	14842	14935	14884	14729	14870	14800	14919	15089	14894	14884	14649	14853	15133	14803	14899	14870	14633	14965	15097	14866	14837	14941	14920	14898	14963	15049	14815	15028	14936	14986	14820	14893	14767	14632	14799	14809	15025	14986	14976	14665	14850	15063	15026	14892	14871	15011	14879	14881	14941	15018	14820	14880	14888	14738	14808	14923	14949	14811	14821	14779	14862	14766	15054	14927	14952	14649	15039	14804	14790	14734	14778	14894	14908	14858	14946	14924	14854	14782	14978	14652	14773	14837	14803	14796	14928	14587	14998	14875	14853	14756	15076	14817	14844	14648	14771	14880	14799	14805	14842	14951	14799	14806	14807	14818	14896	14774	14763	14867	14814	14835	14806	14916	14783	14869	14925	14979	14862	14947	14825	14825	14965	14928	14788	14820	14721	14830	14895	15037	14753	15031	14993	14991	14737	14764	14734	14892	14555	14838	14872	14783	14720	14720	14770	14766	14974	14888	14834	14718	14714	14948	15112	14956	14738	14787	14945	14903	14809	14734	14723	14864	14958	14943	15150	14856	14716	15039	14833	14740	15130	14827	14886	14905	14920	14727	14684	14617	14676	14812	14777	14865	14833	14998	14948	14924	14831	14891	14903	14736	14748	14757	14910	14967	14945	14835	14907	14784	14819	14850	14844	14844	14795	14977	14890	14766	14986	14965	14778	14733	14822	14956	14937	15118	14922	14846	14782	14825	14851	14686	14731	14871	14998	15062	14796	14853	14879	14908	14978	14690	14964	14954	14702	14828	15027	14771	14863	14867	14833	14692	14923	14816	14877	14962	14991	14946	14992	14742	14936	14791	14841	14877	14941	14895	14917	14813	14889	14731	14854	15029	14933	14936	14714	14718	14788	14725	14909	14700	14948	14897	14835	14969	14852	14927	14706	14897	14771	14960	14859	14527	14964	14866	14796	14910	14772	14854	14650	14908	14664	14764	14845	14920	14882	14889	14822	14857	14823	14806	14955	14847	14812	14989	14878	14778	14793	14762	14914	14889	14996	14858	14817	14789	14804	14854	14829	14770	14928	14729	14906	14844	14829	14849	14773	15016	15000	14801	14967	14687	14930	15068	14942	14886	14714	14815	14790	14720	14767	14825	14817	14838	15058	14913	15008	14899	14780	14944	14889	14795	14883	14979	14971	14861	14973	14630	14922	14744	14819	14668	14842	14838	14803	14849	14822	14742	14911	14839	14904	14730	14834	14814	14839	14739	14880	14592	14915	14862	14958	14940	15042	14820	14924	14810	14834	14932	14940	14869	14849	14924	14859	14907	14981	14917	14896	14704	14692	14842	14941	14846	14722	14770	14807	14967	15037	15034	14827	14821	14796	14834	14907	15028	14858	15013	14983	14806	14926	14703	14812	14831	14702	14813	14851	14899	14846	14997	14787	14773	14726	14922	14782	14949	14871	14861	14879	14936	15032	14825	15055	14819	14978	15108	14834	14961	14929	14614	14647	14751	14958	14692	14642	14857	14951	14736	14924	15093	14998	14913	15097	14833	14888	14785	14816	14894	14652	14822	14919	14924	14962	14872	14927	14922	14941	14860	14728	14909	14845	14924	14947	14945	14989	14839	14874	15052	14786	14852	14955	14641	14932	14941	14796	14964	14917	14762	14953	14716	14839	14964	14939	14609	14883	14947	15009	14908	14931	14934	14933	14819	14762	14779	14938	14982	14839	14930	15139	14852	14783	14841	14860	14916	14797	14767	15084	14932	14820	14903	14975	14901	15067	15173	14906	14805	14806	14895	14819	14945	14799	14979	15041	14976	14732	14799	14843	14930	14840	14897	14832	14809	14703	14697	14831	14873	14930	14978	14841	15036	14701	14882	14739	14632	14757	14759	14869	14922	14907	14957	14974	14810	14912	14792	14843	14835	14738	14850	14779	14947	14812	14762	14901	15015	14922	14822	14799	14961	14787	14808	14851	14839	14927	14763	14989	14902	14985	14935	14747	14992	14752	14784	14708	14747	14761	14771	14794	14734	14983	15015	15022	14862	14827	14812	14773	14686	14851	14812	14667	15046	14959	14716	14805	14985	14860	14830	14711	14995	14811	14825	14894	14921	14825	14782	14718	14688	14830	14796	14848	14921	14720	15028	14820	14971	14905	14862	14912	14786	14812	14697	14793	14732	14920	14830	14799	14786	14808	14730	14760	14787	14589	14707	14760	14866	15003	15007	14717	14951	15133	14790	14858	14814	14899	14709	14900	14505	14881	14748	14855	14904	14813	14872	14818	14792	14888	15166	14757	14850	15029	15049	14936	14771	14785	14773	14961	14850	14746	14858	14772	14802	14729	14952	14826	14698	14827	14683	14851	14778	14946	14833	14897	14842	14704	14922	15115	14811	14899	14876	14755	14842	15015	14851	14903	14790	14891	14973	14600	15011	14750	14834	15022	14838	14996	14972	14950	14839	14794	14763	14888	15003	14745	14817	14961	14802	14957	14758	14833	14874	14768	14908	14774	14951	14860	14807	14845	14720	14955	14843	14742	14709	14703	14715	14894	14887	14853	14816	14635	14757	14870	15032	14907	14802	14920	14872	14658	14825	14807	14740	14853	14769	14792	14964	14764	14859	14894	14722	14834	14648	14846	14828	14710	14662	14827	14852	14824	14818	14822	14827	14829	14894	15103	14772	14822	14824	14856	14599	14957	14765	14930	14803	14978	14873	14887	14890	14810	14911	14921	14784	15027	15006	14928	14763	14901	14829	14862	14692	14906	14850	14698	14776	14911	14769	14558	14920	14926	14725	14948	14881	14746	14736	14852	14782	14837	15010	14728	14866	14925	14819	14714	14896	14867	14712	14740	14834	14926	14804	14685	14746	14716	14914	14972	14868	14803	15032	14686	14698	14730	15014	14815	14684	14739	14945	14821	14859	14928	14866	14897	14746	14792	14939	14734	14887	14869	14850	14953	14949	14726	14873	15059	14957	14804	14922	14793	15018	14810	14834	15060	14867	14974	14883	14920	15046	15005	14881	14899	14791	15035	14826	14765	14917	14706	14984	14545	14908	14856	15005	14918	14881	14898	14915	14928	14878	14984	14795	14701	14943	14733	14941	14930	14942	14876	14951	14602	14933	14950	14827	14750	15011	14818	14946	14646	14786	14955	14962	14911	14870	14858	14953	14843	14727	14854	14941	14986	14709	15064	15012	14988	14739	14851	14877	14837	14661	14875	14768	14852	15040	14681	14761	15106	14944	14819	14894	14935	14794	14924	14893	14850	14739	14825	14991	14694	14922	14916	14893	14974	14811	14781	14997	14988	14866	14951	14863	14905	14800	14788	15017	14966	14905	14839	14865	14885	14795	14997	14938	14977	14827	14862	14906	14958	14779	14776	14842	15090	14951	14801	14662	14820	14870	14877	14780	14944	14878	14836	14979	14966	14734	14783	14882	15239	15036	14925	14762	14783	14750	14877	14817	14711	14853	14903	14825	14814	14775	14888	14805	14864	14829	14812	14793	15100	14769	14885	14848	14875	14893	14890	14737	14755	14869	14949	14909	14951	14994	14873	14759	14869	14868	14931	14896	14757	14817	14887	14857	14902	14867	14863	14889	14695	14739	14778	14797	14689	14965	14935	14757	14930	14716	14772	14919	14673	14821	14790	14793	14981	14672	14883	14975	14937	14755	14875	14869	15155	14884	14930	14983	14770	14862	14773	14831	14709	14773	14794	14936	14802	14780	14891	14767	14971	14776	14862	14690	14867	14729	14711	14865	14752	14933	14857	14748	14678	14885	14738	14998	14721	14713	14671	14972	14877	15003	14741	14872	15007	14869	14956	14942	14795	14891	14840	14840	15017	14895	14767	14941	14946	14823	14781	14767	14880	14863	14945	14872	14758	14802	14741	15001	14718	14761	14852	14822	15114	14809	14882	14860	14857	14874	14912	15021	14845	14784	14760	14807	14654	14975	14927	14926	14889	14817	14863	14771	14705	15021	15122	15020	14869	14954	14721	14791	14978	15032	14967	14812	14755	14844	14940	14833	14750	14771	14692	14817	14889	14898	14865	14963	14954	14887	14949	14843	15079	14837	14956	14949	15142	14976	14807	14652	14673	14780	14913	14816	14885	14791	14955	14976	14864	14815	14848	15099	14992	14892	14812	14743	14862	14892	14777	14806	15027	14854	14896	14784	14949	14817	14982	14841	14985	14897	14805	14704	14803	14928	14891	14891	14787	14882	14958	14837	14804	14907	14918	14918	14900	14985	15071	15017	14946	14724	14829	14907	14947	14922	14794	14889	14835	14851	14887	14866	14869	14952	14850	14907	14988	14887	14708	15063	14881	14838	14956	14692	14812	14812	14886	14971	15050	14831	14894	14771	14798	14821	14941	14867	14980	14880	14849	14937	14780	14816	14850	14757	14825	14892	14900	14802	14860	14790	14925	14816	14925	14953	14916	14779	14884	15028	15057	15012	15074	14931	14811	14870	14834	14862	14852	14673	14717	14816	14911	14914	14849	15014	14844	14798	14863	14955	14941	14688	14814	14710	14745	14743	14751	14759	14744	15012	14873	14973	14941	14791	14975	14895	14786	14793	14874	14898	14572	14813	14961	14926	14915	14706	14716	14833	14942	14968	14887	14955	14855	15008	14834	14907	14849	14933	14963	14629	14887	14763	14847	14697	14834	14914	14828	14876	14969	14876	14868	14819	14803	14678	14900	14754	14801	14966	14751	14719	14908	14688	14917	14922	14788	14954	14747	14816	14775	14987	14846	14832	14911	14758	14870	14827	14839	15000	14695	15058	14888	14588	14813	14887
30023	54051	51375	42441	35972	31939	27738	25621	23714	21521	19376	17665	16802	15866	15194	15225	14927	14899	14933	14782	14951	14716	14508	14311	14208	14179	14219	14417	14190	14167	14090	14119	14337	14230	14146	14185	14095	14258	14035	14211	14083	14373	13963	14028	14132	13875	14179	13916	14152	14063	13997	14104	14156	14101	14015	13978	14050	14149	14138	14044	13999	14092	14264	14004	14040	14074	14088	14032	14033	13971	14128	14133	14076	14003	14007	14062	13979	13894	13996	14002	14006	14004	14112	13944	14015	14062	14137	14074	14096	13945	14057	14186	14128	13991	14044	13976	14200	13851	14130	14050	13945	14039	14134	13795	13961	13971	14105	14025	14034	14048	14033	14028	13945	14200	14144	14065	14155	14045	14212	13967	14019	14147	13971	14077	14036	14112	14158	14094	14022	14139	13877	13953	14164	13969	14101	13971	14106	14076	14019	13992	14282	13939	13823	13906	13900	14154	14051	13878	14104	13916	14042	14099	14041	14057	14074	13956	14021	14006	13990	13938	14176	14214	14241	14049	14252	14022	14145	14077	13950	13927	14157	13937	14127	13914	14192	13967	13871	13912	13943	14240	14037	14073	13986	14217	13970	14147	14004	14010	13990	13893	14168	14115	13917	14001	14075	14060	14025	14100	13978	14020	14029	14073	14096	13919	14051	13967	14137	14152	13901	13912	13912	13991	14097	13951	13944	14088	14076	14051	14097	14109	13924	14023	13965	14160	14021	13943	14129	13947	14088	14060	13931	14025	13930	13896	14324	14003	13963	13913	14089	13962	13896	13891	13922	13931	14019	14152	13960	14030	13946	14065	13864	13891	14073	13967	13908	14160	13976	13965	14055	14058	13927	14109	14016	14102	14036	13997	14002	13931	13898	13980	14195	14036	14017	14099	14012	14129	14191	14081	13952	13963	14034	13951	14001	14016	13954	13914	13993	13998	13964	14096	13932	14061	13933	14126	14076	14196	14048	14036	13919	14213	13975	14178	14031	14252	13881	13966	13949	13943	13969	14064	14097	14225	13991	14174	14070	13951	13837	13993	14097	13996	14017	13934	14048	13980	14098	13907	13880	14127	14065	13997	14125	13883	14096	14007	13989	14115	14086	13966	14158	13952	14226	13943	14124	14154	13886	14096	14220	14049	13851	14125	14111	14011	13930	14141	14048	14039	14046	13935	13832	14021	13905	14111	14000	14069	14157	13977	13940	14114	13979	14085	14043	13967	13999	13984	14110	13993	13920	14168	14099	14185	13695	13808	14096	14048	14061	14097	14018	14085	14138	13992	14031	14013	14015	14302	13996	13976	14082	13952	13992	13912	14063	13985	14047	14040	13952	13907	14143	14192	14084	14043	14063	13906	13897	14124	14051	13982	13956	14085	14033	13855	13953	13974	14021	14131	14032	13966	14113	14054	14054	13929	14159	13962	13964	14088	13896	14072	14011	13950	14191	14064	14084	14012	13969	13958	13971	13980	13987	13881	13967	13873	13974	14036	14069	13968	13891	14081	13944	14031	13912	14176	13956	13955	14051	13947	14062	13927	14173	13969	14102	14049	14032	14102	14031	13963	13814	14076	13995	14121	13771	13911	14028	13825	14093	14070	14180	14087	13930	14120	13954	13955	14110	14006	13956	14029	14074	14080	13968	14097	14037	13958	14102	14070	14103	14187	13997	14000	13943	13896	14049	14041	14167	13972	14059	13974	13998	14110	13907	14111	14022	14169	14047	13979	14067	13969	14174	13981	13966	13940	14092	14039	14147	14068	13890	14092	13961	13946	14017	13973	14119	14012	13956	13956	13782	13985	14043	14111	13928	13827	14056	14030	14078	13869	14058	13999	14116	14059	13953	13974	14102	14132	13934	14138	14089	13837	14033	13906	13949	14054	14114	14094	13951	14163	13931	13935	13909	14093	14053	14019	13968	14101	14021	13932	14004	13978	14058	13937	13897	13922	13942	13990	13978	13946	14098	13845	13994	14009	14058	13951	14092	14346	14064	13981	13984	14144	14041	14195	14022	13925	13992	13900	13761	14141	14220	14130	14039	14057	14127	14033	14117	13979	13979	13960	14030	14109	14097	14056	14041	14024	13997	14015	13915	13979	13923	13965	13822	14073	14095	13881	14105	13953	13994	14054	13865	13927	14017	14063	13972	13991	14023	13921	14060	13956	14065	14053	14127	14006	14047	13926	13967	14008	14009	13971	13908	13920	13932	14135	14097	13949	14089	14123	13986	14009	13942	14066	14079	13969	14046	14015	14194	13917	14142	13986	13909	14163	14042	14044	14085	14114	14042	14241	14029	13936	14005	13851	13911	14055	13917	13950	14037	14057	14033	14095	14024	13921	13981	13939	14087	13906	13920	14003	13984	13919	14029	14221	14051	14164	14045	14045	13971	13954	13997	13823	14034	13915	14103	14104	14136	13901	14051	13981	14040	13981	14148	13998	13999	13955	13950	13959	14125	13897	14132	13927	13973	14179	13850	14218	14094	14118	13982	13881	14038	13997	14219	14093	13982	13945	13955	13966	13876	14162	14143	13995	13985	14062	13828	13962	14125	13862	13889	14159	14144	14043	14111	13819	14149	14089	13885	13982	14095	14061	14218	14184	14085	14026	13980	13860	13985	13990	13916	13981	13940	14112	14045	14217	14005	14034	13979	14052	13838	13997	14001	13992	13999	13964	13990	14013	13995	13991	13892	14016	14038	14065	13980	14014	13895	14212	14111	14064	13987	14120	14022	13829	14019	13951	14006	13927	13978	14108	13941	13998	14024	14087	14155	14148	14191	13874	13969	14010	14081	14119	13835	13970	14103	13951	14101	14012	13964	14059	13908	14079	14011	14024	13942	14001	13984	14104	14108	14133	14189	14014	14051	13993	13947	14236	14103	14157	13979	13956	13950	13891	14134	13897	13997	14021	13980	14108	13958	14053	14037	14170	14080	13985	14012	13938	14048	14141	14065	14087	13973	13816	14053	14114	13958	14036	14101	13920	13997	13991	14055	13959	13917	13921	13886	14012	14019	13981	14050	13989	14045	14037	13864	13912	13972	14027	14092	14027	14015	13985	13993	14005	14030	13968	13970	14122	13999	13993	13952	13987	14179	13968	14085	13901	14078	14067	14082	13996	13936	13968	13873	14082	13866	14068	14019	14135	14043	14161	13997	14016	13984	13962	14065	14143	14002	13958	14019	14087	13996	14176	14148	13891	14033	14074	14097	13809	14128	13949	13984	13998	14073	13907	14176	14061	14036	14184	13906	13938	13965	13912	14089	14087	14005	13840	13887	14169	14054	13878	14005	13887	13896	13784	14022	13840	13907	13993	14030	13958	14015	13923	14030	14097	14012	14134	13818	14013	14032	14011	14161	14073	13871	14036	13999	14064	14040	14058	13966	14010	14064	13894	13895	13774	14055	14118	13901	13936	14024	14061	14102	14140	14008	13932	14064	13926	14094	14001	14165	14126	14106	14154	13882	13965	14007	13956	14069	14091	14151	14010	13927	14107	13966	13977	14083	14002	13945	13874	13841	13880	14145	13868	13995	14075	13986	13910	14154	14118	13979	14104	14042	13957	13999	13981	14092	13864	13982	13885	14091	13850	14096	13943	14048	13975	14074	14078	14113	14035	14092	14187	14037	13983	13968	14241	13955	13899	13987	14067	14109	14117	13963	14111	13981	13980	14032	13956	14049	13976	13999	14009	14048	13988	13996	14263	13995	14015	14045	14017	14014	14135	13998	13965	14062	14069	14065	14104	14174	14085	13952	14145	14016	14095	14054	13883	14019	13912	14177	14066	14100	14058	14078	13787	13927	14060	13995	13994	14077	13917	14121	14034	14161	14001	13990	13977	13871	13995	14033	14098	14005	14101	13969	13976	14057	13996	14014	14089	14084	14029	14187	13959	13999	14123	14134	14053	14032	13847	14039	13894	14023	14047	14009	13958	13990	13831	14062	14113	14053	14007	13979	13903	13989	14066	13897	14208	14120	13994	14033	13942	14027	14098	13950	13990	13949	13927	13977	14130	14078	13991	14054	14093	14050	13995	13976	13940	14051	14111	13897	14015	14065	13897	14058	13916	13933	13973	13937	13952	14144	14085	14183	13954	14113	14037	13897	13866	13922	14021	13984	13940	14038	14038	13997	14165	14065	14120	14029	14238	13951	13951	14153	14021	14057	14099	13978	14129	13866	13928	14199	14082	14073	14018	13807	14123	14207	13776	13921	14004	14050	14085	14033	13979	14046	14055	14175	14063	13807	13796	14074	14126	13900	14032	13952	14015	14020	14095	13898	13935	14081	13945	13966	13946	13949	13963	14021	13964	13969	14072	13895	13937	14201	13928	14055	13990	13833	14131	13962	14081	14099	14110	14131	13751	13935	13983	14063	14092	14122	14029	13824	13967	14036	13912	13979	13923	14093	14091	14223	13944	13930	13953	13909	14112	14039	13938	14064	13862	14043	14030	13997	13991	13997	14150	14019	14068	14248	13994	14046	13991	13907	14038	14149	14111	13936	14012	13928	14064	13928	14010	13996	13917	13931	14044	14025	14001	14089	14074	13882	14057	14015	14026	14162	14031	14221	13989	14121	13957	13953	14104	14119	13811	14170	13940	14041	13954	13982	13991	14103	14083	13839	14162	13932	14182	13844	14010	13899	14091	14091	14015	13941	14141	14133	14114	13820	14026	13939	14021	14179	14067	14000	13961	13975	14130	14059	13972	14068	13989	14249	13976	14022	14033	14090	13960	13925	14174	14101	14029	13940	13921	13979	14137	14024	14130	13915	13858	14157	14012	14008	14044	13940	13830	13970	14144	14031	13923	13930	13911	14057	14070	13968	13901	13994	13870	14011	13866	14157	13896	14111	14075	14164	13932	14022	13879	14072	14050	13945	13965	13935	14015	13994	14057	13987	13901	14080	13990	13995	13995	13880	13972	13934	14196	14087	13874	14061	14132	14000	14075	14096	14101	14016	13875	14040	14025	13872	14021	14062	13872	13899	14092	14081	14093	14047	14011	13871	14118	14107	14006	14097	14165	13943	13890	14139	13897	13934	14022	14130	13815	14138	13998	14025	13915	14053	14057	13902	14134	13965	13948	14086	13977	14034	13965	14098	14075	14092	14010	13994	13979	14096	13934	14206	14164	13946	13944
28052	25989	33853	31019	24524	21396	19373	17876	17214	16565	15837	15253	14926	14815	14484	14588	14663	14662	14525	14523	14438	14422	14582	14295	14414	14180	14507	14397	14381	14164	14334	14352	14353	14563	14415	14470	14158	14375	14200	14170	14344	14436	14269	14201	14323	14268	14295	14422	14481	14161	14336	14389	14429	14436	14484	14419	14469	14328	14371	14082	14218	14173	14253	14155	14266	14369	14320	14381	14404	14359	14411	14343	14311	14316	14403	14341	14255	14338	14256	14374	14239	14162	14070	14214	14154	14232	14378	14276	14190	14235	14352	14308	14307	14106	14286	14224	14324	14324	14227	14321	14321	14369	14261	14140	14242	14185	14265	14327	14420	14363	14407	14142	14435	14362	14430	14347	14415	14202	14408	14177	14349	14291	14107	14261	14294	14164	14143	14221	14304	14313	14308	14384	14256	14321	14322	14471	14395	14281	14279	14214	14183	14144	14266	14361	14098	14244	14386	14268	14304	14289	14187	14131	14286	14171	14249	14473	14400	14394	14218	14387	14225	14306	14354	14335	14313	14275	14356	14501	14389	14389	14313	14361	14375	14224	14297	14561	14358	14309	14262	14293	14273	14238	14241	14264	14146	14348	14131	14249	14154	14384	14468	14312	14417	14203	14318	14280	14207	14384	14411	14483	14454	14373	14141	14236	14404	14302	14259	14498	14361	14258	14235	14393	14145	14391	14366	14198	14134	14283	14294	14265	14279	14481	14428	14234	14292	14399	14470	14283	14539	14286	14312	14276	14265	14330	14260	14415	14258	14208	14283	14148	14523	14267	14213	14325	14156	14292	14388	14384	14254	14278	14347	14262	14048	14310	14511	14104	14065	14241	14152	14276	14103	14306	14231	14383	14369	14300	14194	14472	14398	14253	14129	14353	14441	14249	14400	14116	14402	14340	14223	14282	14442	14415	14384	14361	14170	14363	14286	14304	14244	14416	14334	14317	14349	14242	14064	14426	14315	14349	14226	14354	14317	14181	14324	14186	14380	14243	14512	14073	14288	14280	14345	14410	14248	14165	14165	14400	14521	14552	14164	14329	14369	14336	14390	14205	14468	14242	14419	14328	14382	14334	14384	14249	14380	14243	14316	14377	14348	14365	14299	14274	14402	14383	14334	14292	14233	14247	14416	14331	14495	14237	14290	14166	14214	14206	14395	14356	14250	14122	14291	14373	14252	14269	14239	14227	14379	14315	14183	14347	14194	14205	14374	14140	14295	14274	14441	14381	14308	14338	14354	14307	14181	14321	14337	14300	14263	14310	14179	14207	14440	14185	14247	14128	14277	14340	14324	14248	14386	14322	14283	14339	14266	14260	14383	14486	14292	14219	14337	14553	14162	14211	14263	14198	14432	14459	14232	14270	14318	14241	14322	14420	14297	14400	14266	14447	14311	14239	14260	14191	14332	14456	14435	14114	14330	14542	14209	14303	14182	14108	14448	14340	14437	14209	14227	14232	14290	14335	14294	14456	14475	14097	14260	14254	14154	14270	14302	14198	14305	14148	14512	14258	14219	14215	14200	14355	14259	14402	14271	14457	14389	14279	14134	14435	14215	14403	14427	14294	14081	14138	14256	14340	14409	14273	14296	14351	14204	14388	14455	14159	14212	14284	14161	14369	14273	14148	14413	14362	14272	14284	14327	14332	14174	14247	14179	14373	14269	14264	14214	14264	14349	14294	14336	14293	14212	14170	14247	14357	14325	14298	14289	14474	14252	14273	14288	14209	14363	14355	14341	14298	14376	14401	14182	14247	14242	14245	14368	14218	14170	14189	14218	14403	14512	14339	14382	14377	14330	14311	14181	14229	14255	14395	14433	14451	14249	14141	14143	14380	14249	14432	14248	14323	14504	14234	14430	14378	14301	14242	14406	14244	14174	14516	14255	14477	14424	14227	14282	14382	14415	14249	14230	14435	14337	14352	14436	14322	14179	14315	14333	14285	14215	14191	14313	14295	14467	14107	14333	14336	14330	14350	14386	14380	14225	14306	14199	14285	14477	14366	14375	14426	14182	14324	14298	14328	14327	14277	14190	14293	14353	14041	14273	14337	14295	14196	14304	14273	14218	14362	14130	14348	14566	14283	14288	14159	14354	14258	14247	14299	14542	14190	14114	14123	14242	14360	14257	14356	14398	14268	14416	14362	14455	14409	14275	14306	14541	14244	14287	14282	14296	14169	14246	14276	14357	14384	14456	14135	14336	14337	14348	14353	14362	14320	14538	14193	14267	14277	14242	14324	14127	14378	14155	14233	14538	14293	14387	14160	14280	14213	14160	14340	14431	14222	14314	14242	14355	14313	14402	14342	14367	14294	14280	14260	14522	14197	14308	14203	14324	14341	14165	14358	14383	14159	14369	14266	14223	14317	14288	14230	14276	14282	14297	14459	14261	14169	14220	14451	14247	14269	14137	14453	14230	14498	14379	14320	14576	14176	14238	14298	14392	14276	14281	14409	14350	14412	14386	14336	14402	14404	14363	14500	14358	14247	14200	14078	14461	14174	14321	14222	14303	14309	14086	14352	14522	14363	14384	14360	14310	14395	14219	14296	14487	14506	14331	14251	14235	14287	14329	14254	14115	14247	14360	14294	14478	14150	14264	14305	14350	14319	14331	14369	14297	14334	14338	14286	14415	14392	14210	14414	14234	14436	14370	14327	14240	14293	14337	14264	14255	14240	14304	14222	14361	14487	14267	14350	14345	14395	14303	14264	14254	14269	14334	14372	14324	14373	14259	14447	14544	14350	14323	14276	14393	14226	14190	14475	14244	14262	14269	14281	14258	14255	14251	14428	14052	14307	14228	14277	14282	14309	14382	14375	14383	14142	14273	14132	14363	14318	14198	14163	14260	14342	14415	14387	14279	14219	14359	14461	14226	14225	14354	14413	14353	14267	14264	14350	14147	14266	14339	14256	14236	14300	14455	14298	14090	14553	14313	14164	14202	14389	14416	14283	14366	14147	14245	14408	14351	14307	14247	14581	14246	14441	14459	14347	14336	14221	14379	14179	14251	14334	14181	14154	14215	14214	14203	14306	14295	14110	14319	14447	14306	14382	14283	14411	14350	14528	14368	14311	14223	14231	14189	14245	14344	14243	14345	14361	14223	14285	14344	14379	14342	14526	14338	14112	14337	14150	14268	14267	14182	14340	14094	14269	14348	14285	14269	14255	14358	14189	14236	14266	14350	14446	14330	14233	14395	14506	14266	14467	14497	14432	14319	14223	14237	14372	14482	14291	14345	14396	14306	14160	14315	14361	14427	14357	14267	14294	14301	14212	14332	14275	14190	14525	14186	14224	14319	14334	14417	14272	14347	14389	14402	14338	14252	14387	14280	14113	14285	14382	14167	14093	14288	14125	14232	14245	14330	14107	14189	14197	14407	14439	14293	14469	14221	14310	14134	14347	14389	14260	14378	14405	14374	14345	14274	14196	14459	14339	14292	14429	14191	14259	14359	14391	14359	14427	14136	14225	14263	14310	14374	14408	14394	14459	14452	14380	14336	14379	14313	14317	14331	14201	14307	14132	14176	14363	14079	14293	14194	14200	14419	14128	14241	14410	14326	14345	14355	14449	14329	14251	14209	14244	14171	14326	14282	14179	14213	14218	14354	14303	14283	14340	14233	14369	14213	14392	14266	14388	14359	14358	14289	14167	14181	14275	14507	14376	14414	14364	14273	14342	14396	14282	14310	14239	14488	14325	14241	14371	14218	14260	14429	14306	14344	14137	14219	14188	14268	14510	14225	14460	14365	14337	14361	14422	14281	14180	14366	14351	14258	14324	14255	14351	14189	14431	14356	14107	14461	14460	14379	14176	14128	14363	14261	14384	14310	14326	14423	14273	14368	14097	14367	14175	14401	14172	14185	14183	13994	14404	14182	14288	14128	14328	14389	14229	14233	14258	14340	14236	14285	14261	14281	14389	14157	14159	14409	14348	14333	14359	14330	14295	14317	14539	14332	14440	14269	14264	14132	14227	14342	14012	14371	14467	14098	14167	14257	14297	14117	14326	14449	14269	14401	14478	14422	14315	14320	14382	14344	14272	14230	13944	14340	14208	14361	14261	14434	14400	14424	14420	14374	14294	14394	14214	14159	14204	14425	14312	14174	14454	14458	14368	14210	14177	14107	14397	14307	14163	14236	14365	14379	14320	14377	14351	14186	14258	14373	14263	14382	14015	14310	14512	14412	14407	14272	14106	14337	14449	14224	14332	14394	14128	14295	14460	14286	14378	14381	14291	14354	14302	14263	14288	14292	14182	14425	14255	14391	14297	14413	14316	14248	14358	14292	14410	14410	14124	14312	14538	14417	14301	14342	14178	14352	14218	14263	14263	14366	14337	14349	14479	14341	14237	14481	14252	14022	14251	14173	14307	14271	14186	14312	14195	14271	14299	14443	14541	14250	14355	14420	14264	14245	14326	14280	14262	14192	14433	14100	14542	14142	14364	14458	14166	14342	14264	14157	14328	14291	14128	14342	14245	14176	14182	14273	14358	14260	14475	14384	14132	14243	14287	14353	14330	14328	14303	14303	14233	14165	14329	14315	14369	14204	14176	14259	14268	14305	14247	14076	14241	14275	14272	14159	14252	14350	14087	14299	14514	14329	14312	14271	14071	14394	14395	14242	14228	14345	14293	14180	14448	14353	14340	14346	14315	14356	14264	14383	14410	14309	14426	14330	14500	14414	14357	14234	14284	14247	14288	14260	14261	14278	14284	14541	14206	14399	14338	14351	14462	14396	14395	14181	14344	14235	14277	14269	14435	14276	14199	14273	14251	14266	14252	14220	14301	14269	14281	14248	14177	14114	14319	14157	14395	14397	14183	14345	14321	14278	14386	14259	14281	14380	14434	14282	14404	14239	14200	14323	14388	14323	14498	14301	14570	14270	14289	14382	14355	14417	14569	14253	14340	14165	14354	14486	14414	14315	14327	14201	14404	14293	14226	14288	14310	14304	14493	14278	14152	14313	14451	14260	14237	14462	14371	14236	14325	14315	14193	14338	14211	14396	14469	14151	14315	14220	14335	14414	14481	14486	14324	14325	14011	14322	14243	14178	14193	14313	14252	14267	14271	14237	14372	14293	14228	14479	14363	14357	14291	14566	14477	14244	14248	14270	14380	14318	14310	14289	14247
28788	43847	41193	33133	27732	24189	21334	19404	18829	17452	16213	15295	15042	14504	14123	14267	14099	14028	14025	14108	14019	13985	13856	13687	13822	13639	13820	13686	13816	13691	13677	13870	13616	13662	13780	13659	13833	13646	13967	13530	13640	13866	13868	13880	13817	13648	13656	13796	13705	13743	13868	13716	13709	13664	13746	13663	13957	13774	13588	13683	13821	13656	13668	13783	13604	13555	13668	13760	13572	13721	13650	13548	13682	13632	13421	13641	13598	13712	13604	13653	13829	13743	13737	13697	13680	13420	13654	13614	13706	13843	13767	13735	13757	13560	13541	13741	13541	13605	13662	13701	13560	13711	13735	13615	13451	13793	13727	13654	13572	13635	13608	13587	13768	13674	13668	13639	13609	13500	13664	13727	13665	13664	13713	13598	13641	13708	13649	13656	13631	13517	13686	13479	13617	13572	13581	13778	13670	13577	13760	13596	13664	13728	13555	13623	13622	13738	13667	13606	13704	13626	13808	13696	13705	13546	13611	13732	13672	13679	13598	13682	13592	13623	13531	13611	13591	13643	13718	13787	13646	13842	13644	13759	13750	13754	13751	13633	13628	13723	13776	13598	13770	13595	13476	13756	13715	13683	13764	13714	13696	13572	13714	13724	13730	13553	13630	13834	13647	13760	13715	13653	13651	13773	13592	13731	13580	13730	13717	13677	13677	13647	13734	13682	13623	13701	13704	13697	13525	13767	13534	13596	13772	13651	13596	13518	13869	13545	13636	13796	13677	13845	13631	13675	13703	13636	13672	13609	13507	13671	13786	13689	13813	13648	13744	13647	13772	13527	13729	13554	13745	13594	13633	13696	13591	13513	13581	13478	13821	13490	13669	13701	13641	13523	13730	13778	13620	13655	13631	13649	13565	13744	13745	13608	13568	13445	13634	13445	13441	13689	13647	13593	13706	13570	13615	13693	13654	13743	13714	13704	13712	13485	13707	13490	13648	13812	13728	13534	13614	13671	13728	13766	13663	13658	13713	13727	13661	13660	13699	13666	13745	13641	13574	13700	13721	13646	13574	13701	13672	13696	13788	13717	13753	13677	13819	13590	13718	13603	13696	13787	13656	13601	13778	13606	13691	13596	13787	13514	13670	13597	13811	13611	13749	13520	13660	13685	13740	13804	13609	13790	13671	13765	13737	13843	13626	13601	13785	13737	13777	13618	13677	13634	13744	13700	13649	13654	13674	13583	13538	13581	13835	13529	13636	13675	13549	13757	13634	13813	13737	13777	13645	13952	13600	13638	13639	13674	13625	13629	13613	13731	13847	13556	13652	13631	13647	13543	13715	13677	13688	13433	13687	13873	13570	13664	13669	13520	13522	13645	13643	13725	13685	13663	13679	13598	13685	13743	13635	13586	13596	13623	13575	13702	13646	13749	13415	13707	13491	13820	13733	13777	13488	13548	13660	13708	13861	13638	13657	13757	13753	13737	13826	13590	13723	13811	13692	13792	13637	13579	13705	13577	13811	13588	13717	13662	13711	13833	13661	13731	13725	13476	13620	13661	13538	13708	13507	13702	13734	13675	13696	13850	13720	13614	13717	13732	13526	13795	13717	13736	13552	13530	13722	13669	13704	13574	13654	13733	13759	13595	13729	13521	13723	13600	13859	13723	13738	13535	13646	13623	13784	13567	13760	13712	13640	13658	13604	13594	13611	13694	13754	13869	13737	13723	13564	13753	13509	13815	13617	13728	13574	13586	13669	13573	13693	13624	13772	13655	13639	13850	13654	13550	13538	13795	13727	13695	13766	13552	13520	13643	13932	13640	13604	13587	13767	13576	13755	13844	13700	13558	13706	13684	13659	13492	13585	13548	13518	13815	13568	13643	13769	13689	13728	13661	13558	13835	13624	13629	13634	13705	13825	13741	13479	13736	13773	13732	13756	13686	13425	13572	13813	13562	13599	13862	13813	13691	13702	13646	13630	13585	13641	13846	13670	13532	13754	13662	13827	13642	13610	13660	13606	13593	13665	13787	13731	13574	13505	13626	13610	13600	13755	13800	13551	13834	13583	13596	13659	13738	13678	13647	13654	13614	13661	13581	13882	13478	13677	13578	13510	13749	13774	13605	13752	13490	13734	13621	13665	13666	13703	13595	13674	13702	13762	13595	13660	13735	13660	13530	13659	13615	13669	13757	13781	13827	13560	13707	13572	13481	13496	13839	13522	13664	13691	13593	13707	13710	13562	13546	13697	13574	13767	13745	13775	13761	13612	13751	13669	13702	13519	13651	13625	13712	13677	13688	13608	13777	13678	13801	13637	13804	13550	13680	13619	13702	13619	13664	13676	13654	13678	13625	13788	13557	13583	13693	13758	13738	13693	13784	13524	13724	13702	13775	13662	13590	13763	13768	13674	13709	13622	13574	13692	13697	13734	13594	13737	13488	13708	13641	13820	13724	13654	13806	13574	13647	13640	13549	13755	13586	13542	13615	13728	13746	13686	13606	13721	13635	13675	13832	13644	13728	13731	13609	13586	13739	13735	13704	13603	13599	13606	13824	13637	13799	13585	13687	13680	13601	13805	13600	13633	13755	13666	13705	13606	13659	13745	13648	13760	13619	13718	13635	13661	13625	13750	13602	13627	13576	13772	13619	13723	13663	13724	13652	13657	13701	13622	13688	13779	13751	13757	13697	13775	13610	13553	13602	13705	13807	13681	13757	13500	13597	13755	13509	13663	13819	13732	13658	13747	13625	13915	13503	13741	13668	13710	13605	13588	13607	13643	13631	13599	13624	13779	13716	13796	13767	13682	13596	13631	13787	13747	13625	13678	13714	13733	13735	13572	13623	13741	13602	13711	13795	13608	13680	13735	13727	13699	13504	13747	13651	13632	13857	13650	13844	13901	13675	13713	13586	13616	13644	13560	13691	13790	13664	13538	13778	13697	13617	13805	13682	13631	13692	13658	13848	13704	13674	13719	13594	13612	13615	13643	13587	13778	13769	13791	13678	13618	13660	13651	13639	13703	13569	13823	13525	13771	13438	13703	13700	13664	13542	13735	13679	13725	13841	13625	13723	13679	13709	13733	13609	13644	13677	13566	13629	13669	13595	13692	13515	13704	13632	13745	13718	13640	13720	13737	13777	13611	13532	13737	13631	13831	13876	13590	13590	13806	13512	13559	13679	13753	13766	13633	13738	13760	13728	13678	13654	13737	13597	13629	13692	13659	13820	13696	13784	13775	13569	13599	13649	13712	13519	13683	13611	13853	13789	13683	13726	13487	13577	13574	13564	13679	13715	13633	13750	13678	13602	13720	13803	13720	13666	13579	13598	13577	13716	13681	13818	13711	13560	13804	13760	13671	13721	13667	13618	13735	13637	13650	13531	13724	13561	13643	13661	13688	13650	13614	13658	13782	13685	13709	13619	13669	13525	13746	13745	13643	13580	13697	13766	13468	13696	13677	13553	13803	13598	13743	13678	13812	13642	13602	13587	13575	13610	13711	13833	13870	13770	13672	13697	13753	13556	13615	13654	13671	13798	13616	13827	13673	13763	13627	13632	13567	13688	13755	13644	13610	13760	13612	13644	13499	13693	13578	13636	13428	13688	13665	13666	13681	13785	13792	13592	13569	13801	13706	13596	13637	13671	13709	13743	13720	13715	13744	13657	13620	13600	13731	13748	13633	13711	13774	13534	13507	13668	13611	13829	13410	13737	13786	13672	13729	13798	13653	13618	13798	13639	13490	13691	13593	13767	13694	13663	13623	13847	13898	13641	13755	13493	13684	13717	13506	13719	13592	13635	13666	13490	13726	13733	13685	13679	13743	13843	13673	13666	13731	13808	13621	13720	13725	13653	13630	13756	13681	13802	13562	13667	13732	13693	13643	13553	13685	13804	13639	13493	13656	13786	13651	13537	13707	13491	13665	13785	13649	13655	13760	13674	13610	13694	13701	13682	13595	13713	13716	13685	13647	13691	13554	13735	13462	13686	13696	13686	13633	13659	13561	13602	13817	13689	13669	13688	13641	13572	13661	13594	13757	13726	13590	13649	13758	13777	13693	13739	13481	13756	13550	13700	13766	13605	13622	13631	13834	13778	13541	13609	13820	13539	13805	13751	13812	13743	13547	13591	13495	13698	13757	13510	13501	13654	13522	13635	13688	13722	13885	13721	13617	13679	13755	13592	13638	13852	13913	13715	13725	13651	13852	13795	13481	13763	13664	13610	13744	13781	13510	13627	13659	13912	13751	13743	13671	13484	13687	13605	13766	13653	13744	13731	13611	13661	13680	13789	13682	13776	13617	13710	13601	13765	13597	13638	13744	13607	13652	13746	13701	13598	13725	13541	13721	13678	13755	13697	13776	13634	13725	13496	13628	13616	13751	13725	13662	13622	13707	13589	13804	13701	13689	13717	13851	13759	13639	13948	13705	13717	13832	13727	13775	13613	13572	13663	13436	13579	13579	13723	13710	13628	13596	13793	13597	13800	13628	13846	13682	13704	13779	13709	13769	13627	13679	13529	13693	13590	13737	13590	13791	13571	13549	13588	13731	13549	13620	13651	13827	13610	13626	13652	13722	13741	13667	13628	13757	13734	13484	13735	13760	13527	13778	13577	13763	13672	13800	13663	13599	13748	13663	13601	13742	13531	13696	13686	13729	13720	13567	13747	13579	13862	13541	13615	13679	13654	13647	13688	13640	13642	13766	13592	13717	13808	13887	13764	13627	13720	13789	13635	13546	13625	13575	13776	13761	13766	13802	13716	13638	13586	13599	13853	13740	13582	13626	13700	13651	13764	13625	13764	13736	13706	13576	13688	13794	13648	13620	13658	13865	13709	13758	13408	13735	13796	13660	13725	13801	13611	13559	13622	13598	13688	13761	13557	13974	13641	13620	13520	13529	13752	13686	13657	13665	13673	13783	13725	13510	13719	13620	13580	13815	13677	13670	13617	13838	13642	13531	13753	13838	13770	13613	13627	13713	13430	13660	13821	13695	13618	13583	13731	13564	13585	13703	13738	13733	13654	13718	13675	13736	13824	13630	13644	13765	13578	13628	13831	13672	13667	13793	13641	13648	13690	13860	13777	13527	13689	13549	13676	13498	13653	13790	13662	13742	13676	13622	13722	13741	13782	13705	13689	13724	13835	13586	13801	13875	13638	13666	13797	13885	13582	13567	13841
24140	21636	29350	25023	24291	26057	25163	21060	19819	19283	18130	16918	16501	16306	15988	16096	15850	16048	15829	16005	15769	15580	15658	15490	15396	15517	15095	15256	15359	15405	15195	15382	15331	15195	15412	15310	15260	15263	15241	15317	15402	15588	15195	15246	15395	15253	15585	15419	15466	15402	15380	15341	15391	15308	15455	15253	15212	15365	15346	15392	15257	15345	15300	15441	15346	15178	15179	15383	15354	15194	15216	15190	15353	15349	15428	15279	15279	15360	15270	15383	15363	15244	15233	15255	15135	15237	15364	15308	15214	15400	15326	15203	15390	15218	15226	15156	15246	15099	15137	15132	15236	15323	15378	15297	15306	15361	15382	15352	15300	15418	15242	15328	15290	15287	15169	15343	15082	15219	15285	15118	15392	15437	15356	15224	15244	15316	15241	15237	15413	15231	15243	15452	15262	15468	15305	15335	15203	15118	15289	15151	15323	15371	15339	15415	15313	15132	15163	15210	15225	15229	15057	15168	15150	15374	15413	15323	15276	15441	15394	15126	15252	15395	15103	15471	15153	15425	15051	15211	15176	15321	15341	15030	15282	15339	15159	15327	15010	15316	15350	15280	15391	15495	15240	15274	15260	15105	15373	15402	15159	15206	15443	15299	15222	15340	15269	15114	15262	15215	15184	15209	15298	15414	15428	15386	15315	15405	15402	15032	15364	15077	15335	15191	15301	15195	15293	15320	15149	15589	15283	15302	15250	15304	15252	15378	15325	15368	15178	15215	15289	15372	15458	15183	15266	15163	15344	15554	15429	15199	15254	15200	15081	15011	15176	15216	15167	15383	15254	15228	15185	15163	15139	15354	15148	15245	15200	15244	15100	15211	15307	15339	15204	15311	15340	15319	15261	15107	15580	15178	15106	15195	15569	15254	15037	15191	15119	15084	15279	15097	15273	15241	15268	15073	15514	15302	15112	15252	15173	15083	15135	15185	15380	15264	15141	15162	15251	15100	15325	15095	15321	15171	15141	15186	15355	15298	15468	15095	15434	15195	15075	15088	15141	15110	15336	15345	15300	15335	15105	15178	15292	15167	15303	15233	15172	15227	15438	15458	15237	15484	15397	15217	15251	15271	15197	15319	15109	15286	15417	15233	15370	15386	15242	15273	15184	15307	15157	15183	15194	15265	15304	15305	15286	15255	15352	15291	15091	15283	15345	15194	15176	15363	15133	15376	15399	15313	15340	15035	15257	15206	15280	15311	15382	15069	15270	15187	15282	15336	15246	15226	15216	15310	15257	15251	15215	15207	15163	15329	15211	15311	15188	15334	15019	15109	15241	15199	15236	15162	15280	15229	15131	15247	15280	15191	15138	15202	15231	15139	15187	15106	15082	15127	15116	15286	15258	15379	15203	15324	15452	15429	15306	15341	15259	15179	15289	15348	15366	15094	15292	15161	15338	15201	15213	15180	15357	15436	15189	15449	15353	15278	15319	15380	15312	15405	15100	15281	15329	15320	15280	15177	15175	15215	15364	15153	15119	15340	15207	15329	15070	15063	15233	15351	15186	15362	15119	15272	15117	15269	15263	15112	15326	15072	15259	15072	15348	15208	15304	15375	15293	15390	15296	15369	15159	15333	15151	15278	15269	15341	15301	15396	15265	15255	15191	15342	15335	15372	15491	15323	15273	15283	15342	15194	15348	15349	15386	15245	15226	15434	15464	15183	15448	15421	15321	15179	15390	15378	15397	15279	15222	15319	15054	15226	14998	15302	15275	15225	15156	15307	15221	15424	15481	14993	15335	15316	15424	15524	15258	15348	15508	15377	15341	15240	15396	15396	15462	15123	15151	15328	15326	15189	15268	15267	15100	15340	15189	15445	15427	15016	15207	15404	15253	15319	15169	15222	15329	15192	15101	15220	15132	15283	15240	15122	15215	15336	15355	15312	15315	15222	15380	15200	15258	15331	15251	15389	15265	15255	15301	15221	15145	15230	15177	15157	15231	15099	15371	15179	15265	15398	15216	15235	15206	15383	15224	15182	15118	15315	15256	15139	15378	15227	15249	15285	15237	15009	15366	15292	15409	15300	15371	15380	15362	15283	15256	15185	15258	15237	15196	15093	15271	15131	15267	15230	15303	15365	15243	15174	15517	15071	15259	15399	15212	15208	15153	15414	15369	15204	15150	15269	15231	15424	15294	15373	15257	15248	15338	15036	15457	15396	15122	15375	15155	15338	15245	15219	15320	15421	15375	15270	15044	15198	15150	15268	15364	15611	15316	15313	15385	15257	15329	15355	15296	15404	15271	15152	15326	15132	15270	15261	15186	15300	15279	15210	15336	15284	15236	15374	15193	15080	15118	15202	15419	15464	15404	15166	15152	15126	15086	15268	15257	15527	15249	15351	15232	15007	15252	15350	15252	15325	15305	15210	15195	15237	15345	15258	15193	15298	15262	15299	15204	15203	15339	15351	15199	15338	15225	15303	15328	15447	15153	15248	15229	15245	15263	15399	15278	15321	15177	15232	15332	15217	15308	15167	15192	15285	15264	15103	15067	15144	15100	15327	15260	15192	15236	15344	15113	15215	15227	15294	15176	15252	15199	15200	15124	15162	15186	15135	15368	15247	15220	15517	15383	15208	15085	15230	15126	15186	15138	15396	15119	15223	15348	15243	15244	15170	15255	15024	15032	15237	15148	15218	15168	15255	15193	15377	15350	15208	15274	15112	15127	15246	15282	15135	15155	15265	15381	15079	15199	15168	15206	15159	15252	15268	15247	15232	15384	15285	15325	15283	15248	14974	15175	15120	15433	15275	15316	15534	15302	15227	15292	15442	15183	15212	15320	15349	15292	15235	15299	15270	15319	15377	15300	15157	15000	15142	15272	15241	15126	15387	15227	15296	15299	15281	15363	15317	15141	15279	15299	15203	15292	15333	15153	15267	15265	15216	15203	15372	15476	15556	15207	15423	15144	15179	15364	15309	15348	15221	15322	15225	15149	15167	15402	15178	15327	15352	15230	15457	15327	15451	15147	15453	15312	15280	15127	15079	15263	15166	15414	15374	15291	15396	15232	15533	15201	15389	15310	15152	15276	15298	15224	15329	15163	15376	15307	15082	15394	15178	15162	15430	15454	15468	15144	15287	15348	15031	15164	15206	15275	15394	15172	15401	15406	15301	15252	15295	15330	15279	15208	15127	15290	15374	15200	15245	15465	15121	15244	15225	15260	15433	15125	15268	15230	15137	15287	15179	15254	15232	15262	15254	15180	15281	15200	15030	15137	15265	15341	15340	15367	15293	15387	15120	15166	15167	15356	15360	15298	15351	15520	15245	15190	15393	15292	15449	15117	15230	15284	15338	15330	15234	15205	15202	15148	15085	15220	15264	15133	15088	15159	15355	15270	15249	15141	15250	15357	15386	15257	15039	15338	15247	15377	15296	15269	15369	15267	15304	15122	15190	15367	15223	15266	15250	15189	15298	15190	15058	15181	15301	15089	15443	15390	15222	15265	15066	15172	15215	15283	15459	15239	15215	15234	15123	15268	15252	15254	15209	15405	15286	15239	15447	15124	15317	15116	15260	15317	15512	15297	15291	15257	15255	15297	15189	15332	15305	15211	15183	15230	15178	15251	15340	15152	14944	15227	15134	15380	15256	15331	15356	15124	15212	15335	15230	15274	15145	15246	15215	15204	15487	15378	15276	15363	15193	15197	15366	15082	15231	15189	15311	15507	15230	15242	15317	15246	15183	15136	14997	15261	15312	15248	15365	15390	15303	15207	15026	15381	15330	15153	15344	15174	15078	15296	15319	15058	15187	15434	15291	15319	15308	15165	15270	15362	15097	15153	15195	15284	15468	15282	15448	15113	15224	15301	15108	15064	15179	15306	15342	15421	15267	15327	15281	15142	15355	15226	15404	15337	15319	15398	15353	15271	15164	15313	15233	15098	15249	15588	15207	15237	15229	15286	15225	15313	15209	15215	15095	15476	15335	15389	15230	15236	15090	15032	15199	15354	15256	15195	15286	15155	15399	15522	15048	15250	15278	15419	15241	15317	15365	15091	15396	15236	15302	15271	15052	15258	15306	15254	15225	15118	15320	15041	15347	15328	15455	15414	15322	15266	15281	15361	15178	15289	15220	15139	15291	15359	15194	15243	15171	15360	15137	15075	15257	15414	15412	15446	15200	15130	15185	15250	15222	15372	15174	15167	15216	15319	15439	15381	15087	15271	15144	15357	15029	15235	15217	15179	15259	15053	15164	15180	15367	15401	15179	15301	15173	15302	15257	15203	15099	15472	15317	15302	15210	15241	15361	15258	15468	15192	15231	15269	15322	15411	15449	15404	15242	15297	15079	15290	15331	15185	15206	15264	15114	15329	15155	15404	15277	15274	15384	15298	15367	15297	15162	15332	15519	15378	15321	15378	15219	15310	15144	15255	15152	15237	15378	15300	15077	15099	15224	15362	15190	15316	15441	15301	15387	15123	15285	15188	15279	15254	15149	15096	15259	15113	15182	15204	15222	15308	15447	15387	15257	15207	15251	15302	15394	15471	15333	15157	15236	15308	15215	15128	15192	15184	15397	15091	15040	15422	15276	15481	14999	15206	15189	15352	15404	15108	15228	15316	15317	15308	15230	15447	15453	15357	15413	15265	15356	15141	15076	15129	15155	15314	15278	15310	14993	15281	15080	15217	15242	15333	15329	15302	15343	15273	15232	15195	15160	15330	15431	15288	15292	15187	15214	15235	15294	15505	15226	15218	15220	15361	15362	15517	15290	15183	15174	15323	15449	15331	15229	15084	15182	15496	15227	15199	15228	15204	15286	15498	15320	15229	15205	15175	15265	15390	15338	15259	15195	15310	15079	15284	15248	15179	15336	15352	15508	15300	15412	15191	15404	15233	15294	15279	15402	15237	15277	15414	15146	15400	15385	15163	15159	15157	15149	15376	15295	15193	15164	15341	15234	15199	15396	15172	15181	15413	15293	15266	15296	15484	15294	15387	15284	15472	15232	15271	15333	15163	15277	15092	15141	15309	15483	15327	15182	15154	15189	15267	15137	15236	15197	15013	15223	15151	15278	15369	15366	15287	15188	15356	15309	15251	15373	15378	15413	15287	15289	15308	15185	15033	15347	15230	15328	15181	15116	15453	15232	15372	15226	15117	15199	15259	15137	15172	15377
28577	50038	47888	38786	33082	28704	24968	22691	21474	20016	18141	16935	16265	15905	15319	15066	15066	14957	14742	14806	14901	14512	14539	14431	14365	14595	14407	14461	14313	14398	14375	14312	14339	14320	14269	14439	14395	14477	14164	14346	14411	14405	14271	14383	14160	14257	14316	14273	14389	14395	14411	14162	14391	14301	14214	14192	14367	14402	14161	14301	14365	14260	14369	14495	14333	14165	14390	14310	14270	14270	14267	14345	14344	14400	14395	14261	14203	14403	14277	14323	14264	14333	14375	14268	14374	14365	14185	14370	14446	14504	14257	14297	14330	14258	14174	14271	14224	14185	14165	14168	14243	14180	14417	14236	14326	14477	14291	14274	14333	14290	14331	14130	14172	14298	14326	14123	14310	14332	14144	14307	14258	14305	14409	14231	14122	14345	14291	14291	14285	14305	14253	14320	14144	14252	14417	14152	14273	14209	14277	14217	14202	14430	14056	14367	14382	14359	14401	14288	14081	14266	14365	14224	14193	14223	14359	14270	14336	14210	14140	14111	14257	14211	14100	14153	14453	14309	14096	14337	14270	14236	14454	14339	14208	14145	14322	14258	14268	14172	14241	14281	14294	14231	14029	14260	14132	14218	14234	14311	14430	14230	14235	14289	14364	14223	14283	14180	14493	14346	14351	14339	14276	14241	14131	14211	14402	14228	14194	14364	14290	14394	14294	14222	14488	14136	14214	14175	14289	14391	14300	14300	14147	14305	14193	14179	14234	14311	14084	14229	14344	14318	14270	14148	14374	14241	14294	14231	14414	14162	14290	14347	14161	14369	14370	14282	14217	14183	14144	14275	14335	14343	14304	14285	14267	14282	14431	14390	14225	14180	14226	14276	14040	14293	14367	14315	14231	14274	14249	14240	14260	14341	14190	14326	14321	14193	14370	14331	14347	14253	14268	14211	14248	14122	14212	14386	14215	14346	14356	14298	14306	14114	14202	14234	14189	14206	14154	14535	14445	14278	14223	14205	14158	14290	14125	14492	14314	14283	14214	14069	14416	14283	14282	14331	14417	14195	14257	14214	14242	14425	14241	14180	14304	14282	14444	14315	14323	14138	14219	14266	14361	14304	14258	14341	14362	14423	14215	14368	14284	14415	14301	14245	14275	14314	14278	14399	14214	14215	14087	14339	14272	14263	14206	14393	14208	14221	14371	14305	14333	14253	14236	14353	14190	14152	14363	14242	14201	14241	14239	14328	14290	14371	14303	14295	14159	14130	14211	14174	14269	14526	14325	14232	14280	14184	14176	14187	14424	14190	14451	14264	14372	14244	14361	14237	14187	14201	14192	14351	14269	14280	14340	14243	14307	14281	14318	14278	14431	14193	14221	14279	14236	14202	14098	14420	14331	14277	14390	14238	14281	14223	14142	14425	14333	14215	14400	14105	14166	14274	14173	14208	14264	14215	14222	14295	14180	14420	14140	14340	14227	14170	14231	14314	14203	14229	14224	14322	14098	14432	14282	14185	14329	14261	14447	14309	14132	14367	14369	14353	14226	14296	14296	14214	14205	14342	14290	14392	14359	14377	14280	14318	14308	14226	14218	14426	14197	14332	14353	14270	14245	14388	14211	14225	14302	14312	14168	14184	14312	14339	14145	14212	14425	14157	14242	14300	14339	14116	14331	14084	14299	14133	14237	14225	14197	14321	14293	14299	14302	14322	14217	14285	14265	14304	14200	14197	14269	14162	14390	14462	14411	14335	14182	14232	14251	14229	14395	14344	14279	14249	14385	14192	14217	14178	14390	14179	14271	14162	14253	14217	14364	14291	14434	14376	14145	14322	14244	14355	14261	14194	14312	14274	14123	14218	14234	14345	14232	14316	14314	14348	14263	14176	14322	14292	14395	14169	14152	14429	14313	14400	14340	14276	14358	14257	14325	14173	14193	14374	14366	14068	14376	14246	14158	14247	14101	14302	14427	14287	14328	14271	14420	14317	14316	14152	14221	14336	14212	14316	14285	14421	14286	14286	14427	14270	14292	14226	14149	14312	14354	14238	14254	14276	14227	14195	14323	14243	14254	14213	14226	14355	14217	14364	14326	14209	14259	14227	14185	14308	14212	14139	14155	14287	14154	14423	14216	14311	14245	14233	14348	14233	14363	14118	14291	14210	14275	14158	14268	14295	14394	14021	14305	14212	14230	14401	14394	14307	14321	14277	14114	14436	14112	14122	14145	14371	14337	14179	14204	14379	14081	14227	14226	14201	14384	14279	14230	14155	14174	14428	14270	14271	14440	14265	14267	14206	14187	14449	14235	14301	14422	14262	14294	14157	14074	14443	14133	14353	14239	14295	14302	14281	14372	14169	14365	14364	14236	14377	14224	14305	14353	14254	14301	14353	14450	14251	14276	14172	14304	14385	14274	14255	14294	14279	14366	14081	14164	14480	14276	14124	14347	14233	14266	14011	14164	14188	14273	14172	14237	14450	14202	14181	14235	14295	14189	14345	14270	14298	14301	14317	14242	14380	14229	14264	14190	14226	14181	14303	14246	14426	14275	14188	14221	14351	14323	14263	14274	14211	14144	14367	14357	14138	14435	14372	14241	14311	14083	14137	14315	14301	14262	14222	14213	14242	14489	14089	14202	14221	14374	14267	14266	14141	14559	14321	14243	14258	14184	14315	14313	14175	14242	14143	14249	14230	14225	14301	14239	14278	14196	14304	14189	14435	14335	14300	14204	14257	14220	14228	14247	14299	14169	14312	14401	14134	14239	14281	14405	14464	14254	14145	14204	14235	14234	14286	14376	14254	14242	14170	14217	14281	14465	14215	14425	14261	14160	14249	14152	14271	14239	14399	14375	14249	14108	14270	14163	14326	14096	14346	14245	14337	14341	14236	14360	14352	14144	14262	14276	14120	14460	14214	14149	14082	14203	14401	14379	14196	14283	14247	14173	14216	14188	14287	14317	14177	14243	14411	14231	14369	14263	14376	14150	14236	14333	14197	14246	14428	14348	14353	14180	14236	14461	14344	14258	14290	14263	14207	14301	14174	14223	14314	14317	14162	14293	14384	14265	14312	14390	14256	14297	14358	14422	14293	14203	14239	14332	14170	14256	14219	14214	14360	14256	14398	14330	14296	14325	14164	14101	14405	14315	14372	14129	14147	14404	14382	14343	14186	14242	14303	14266	14128	14227	14232	14190	14221	14272	14288	14211	14352	14196	14307	14179	14395	14294	14097	14323	14104	14418	14153	14335	14281	14253	14118	14192	14177	14297	14171	14308	14071	14235	14210	14205	14415	14157	14234	14206	14518	14263	14276	14300	14242	14249	14131	14299	14323	14312	14304	14262	14259	14366	14418	14295	14283	14278	14254	14369	14338	14235	14212	14102	14393	14302	14198	14217	14228	14429	14307	14236	14457	14182	14219	14149	14173	14147	14410	14229	14244	14241	14327	14366	14216	14269	14296	14313	14357	14301	14274	14362	14278	14244	14464	14096	14325	14313	14318	14225	14226	14173	14199	14277	14176	14145	14145	14256	14324	14312	14209	14341	14267	14369	14074	14365	14405	14245	14274	14175	14381	14302	14311	14050	14220	14406	14181	14375	14321	14205	14142	14356	14133	14217	14285	14317	14310	14177	14281	14380	14367	14364	14160	14357	14283	14387	14116	14147	14308	14188	14185	14283	14420	14148	14354	14258	14335	14188	14341	14280	14101	14132	14326	14338	14228	14037	14507	14308	14275	14241	14337	14292	14263	14486	14397	14214	14309	14255	14277	14388	14262	14470	14173	14268	14276	14255	14312	14232	14200	14248	14186	14192	14167	14180	14462	14262	14244	14240	14305	14247	14217	14273	14290	14153	14327	14326	14253	14229	14226	14186	14148	14415	14273	14144	14258	14204	14234	14327	14204	14142	14252	14216	14227	14355	14143	14339	14290	14340	14344	14249	14388	14403	14148	14416	14394	14184	14299	14221	14138	14297	14172	14142	14334	14405	14438	14246	14153	14275	14367	14401	14381	14264	14191	14199	14259	14297	14346	14289	14242	14361	14377	14332	14289	14310	14323	14200	14188	14524	14193	14467	14195	14219	14400	14259	14383	14274	14239	14344	14265	14246	14346	14343	14114	14264	14261	14375	14271	14369	14299	14146	14257	14292	14302	14342	14305	14190	14301	14242	14236	14152	14364	14356	14306	14273	14193	14322	14439	14296	14242	14364	14300	14398	14310	14169	14252	14237	14118	14179	14352	14183	14300	14236	14196	14214	14502	14307	14259	14214	14099	14335	14303	14417	14316	14132	14236	14346	14173	14280	14276	14287	14229	14360	14282	14231	14284	14290	14228	14291	14266	14267	14315	14334	14232	14133	14414	14236	14093	14297	14096	14286	14218	14303	14104	14369	14321	14310	14299	14235	14224	14282	14299	14317	14220	14092	14308	14380	14323	14191	14273	14377	14293	14298	14207	14143	14377	14426	14257	14387	14304	14191	14354	14474	14199	14477	14269	14180	14258	14226	14232	14400	14520	14167	14442	14269	14282	14464	14333	14282	14286	14351	14159	14288	14417	14146	14291	14229	14336	14114	14186	14393	14307	14180	14176	14345	14417	14304	14287	14419	14243	14261	14384	14193	14255	14280	14330	14288	14311	14451	14276	14323	14089	14178	14238	14378	14253	14258	14288	14389	14135	14054	14325	14191	14282	14243	14182	14480	14405	14342	14448	14091	14200	14328	14272	14363	14143	14520	14372	14296	14372	14127	14078	14255	14410	14252	14288	14369	14294	14369	14260	14257	14464	14145	14288	14242	14266	14214	14396	14199	14195	14313	14429	14248	14323	14061	14208	14172	14048	14258	14288	14345	14325	14227	14340	14328	14362	14069	14133	14311	14364	14185	14423	14334	14185	14182	14274	14271	14148	14472	14138	14265	14346	14373	14360	14236	14186	14370	14305	14192	14362	14381	14145	14290	14331	14276	14284	14285	14396	14326	14282	14218	14096	14274	14205	14363	14185	14084	14116	14160	14161	14293	14240	14163	14201	14280	14333	14229	14191	14495	14220	14262	14185	14385	14242	14407	14295	14196	14380	14203	14318	14348	14229	14286	14243	14366	14288	14163	14215	14413	14317	14154	14313	14309	14132	14208	14347	14144	14130	14259	14245	14269	14280	14038	14278	14279	14338	14280	14161
23158	21588	29664	24118	22491	26219	28772	22661	21171	20282	18866	17829	17087	16489	16158	16119	15758	15835	15997	15597	15762	15668	15529	15485	15436	15478	15325	15098	15432	15518	15328	15144	15168	15230	15443	15127	15204	15226	15139	15271	15130	15165	15170	15142	15101	15199	15163	15094	15073	15182	15172	15245	15114	15298	15216	15069	15312	15224	15050	15116	15263	14991	14976	15155	15151	15309	15285	15200	15217	15261	15143	15195	15155	15080	15001	15182	15072	15190	15046	14980	15137	15254	15174	14941	15067	14988	15031	15049	15149	15135	15112	15126	15055	15070	15206	15035	15000	15182	14873	15066	15044	15241	15006	15166	15169	15030	15310	15026	15131	15002	15106	15097	15075	14898	14857	15028	15034	15037	14949	15111	14980	15153	15014	15129	15056	15265	14941	15143	15157	15148	15164	15142	15049	15154	14961	15099	15112	15108	15138	15214	14982	15200	15204	15042	15066	15129	15006	15297	15178	15087	15226	15230	15053	15235	15199	14963	15298	15233	15201	15259	15041	15133	15048	15114	15026	15019	15027	15046	15138	15171	14886	15193	15289	15206	15160	15287	15145	15199	15309	15127	14998	15034	15107	14872	15241	15009	15069	15045	15081	15201	15128	15001	15116	15222	15303	15004	14984	15090	14963	15019	14975	15009	14958	15084	14989	15262	15003	15256	15071	15262	15091	15247	15041	15218	15025	15152	15173	15121	15016	14924	15016	15108	15113	15001	14797	15069	15120	14854	15163	14882	14928	14834	14945	15102	15108	15025	15140	15331	14982	14921	15142	15196	15057	15091	15068	15192	15196	15097	15067	14931	15216	15058	15022	15101	15083	14967	15141	15051	15155	15063	15021	14974	15208	15183	15024	15107	15071	14872	15161	15218	15111	15117	14990	14967	15058	15338	15060	15048	14924	15023	15022	15251	15072	15062	15176	15264	15169	15039	15125	15082	15082	15281	15098	15143	15103	15180	14957	15074	15122	15032	15050	15119	15009	15114	15021	15045	14885	15045	15277	15040	15013	15203	15092	15076	15015	15154	15100	15200	15175	15147	15164	14839	14879	15052	15229	15093	15056	15046	15120	15130	15084	15007	15046	14995	15198	14996	14914	15158	15130	15174	15188	15093	15107	15048	14847	15075	15063	14912	15100	14978	15031	15012	15275	14819	15245	15059	15120	15170	15118	15058	15158	15062	15071	15106	15090	15084	15117	14998	14765	15111	15029	15133	14958	15043	15113	15220	15120	15131	15014	15285	15094	15009	14954	15094	15114	15031	14981	14976	15105	15100	14800	14824	15073	15008	15214	15103	14983	15079	15173	15138	15178	15074	15128	15178	14996	15032	15023	15084	14942	15057	15105	15206	15133	14946	14949	15035	15230	15053	15124	14954	15063	15200	15005	14982	15135	14996	15045	15015	15023	14906	15116	15123	15232	15197	15017	15017	15041	14990	15093	14925	15100	15052	15019	15018	15115	15210	15152	15032	14942	14898	15143	14964	14866	15062	14889	15088	15079	15145	15153	14918	15187	15004	15116	15135	14985	14987	14947	15274	15161	15145	15022	15021	15198	15164	15230	15016	14867	15193	15073	15103	15097	15090	15020	15042	15127	15037	15084	15039	15214	15178	15033	15223	15055	15178	15237	15181	15030	15034	15155	15132	15137	15043	15043	14985	14861	15155	14956	15202	15113	15056	15218	15108	15226	15149	15135	14946	15038	15204	15053	15422	15170	15143	15155	15269	14967	15146	15173	15070	15127	14870	15143	15122	15108	15132	15141	15115	15001	15081	14990	14907	14965	15136	15039	15087	15062	15014	15221	14946	14920	14824	15072	15067	15106	14811	14957	15032	14683	14768	15073	15112	14963	14960	15132	15041	15067	14993	15065	15129	15044	14922	14872	15154	15147	15257	15224	15067	15194	15133	15116	15173	15321	15078	15072	15161	15047	15054	15173	15038	14951	14762	15225	15097	15064	15059	15139	15098	15023	14931	15067	15080	15043	15128	15188	15024	15199	15080	15117	15133	15134	15002	15032	15187	15140	14977	15194	15101	15219	15113	15178	14925	15037	14978	15172	15145	15072	15286	15183	15051	14891	15220	14963	14974	15117	14971	15026	15172	15136	14978	15077	14969	14939	15131	15005	15182	15001	14841	15016	15060	15145	14986	15049	15093	15069	15084	15118	15014	15329	15092	15105	15100	15207	14935	15320	15170	15081	15429	15244	15171	15050	15063	14988	15234	14988	15144	15285	14959	14991	15036	15030	15232	15038	15263	15040	15066	14908	15000	14913	14913	14948	15093	15374	15059	15010	15030	15022	14914	15193	15123	15026	15151	15227	14849	15072	15088	15109	15138	15292	15028	15066	15145	15100	15140	15228	15035	14991	15148	15136	15050	15063	14884	15106	15157	15032	15278	15078	15007	14872	15073	15114	15109	15079	14889	15175	14913	14981	15087	15078	15050	15302	15024	15130	14883	15145	15126	15232	15149	15282	15067	14934	15098	15006	15187	15146	15312	15189	15083	15022	15152	15198	15085	15042	14953	15036	14909	15082	15131	15010	15088	15115	15152	15044	15115	15153	15116	15004	15135	14928	15100	15001	14979	15041	15149	15077	15063	15123	15299	15102	15023	15125	14909	15043	15047	14931	14955	14948	15215	15188	15052	14944	15133	14990	15079	15074	15020	14950	14958	14931	14865	14983	14977	15135	15165	15062	14917	15111	15073	14988	15053	15257	14919	14973	15198	15125	15172	14988	15045	14962	15069	15001	15178	15098	15243	15082	15119	14785	15113	15259	14969	15095	14925	14989	15145	15066	15065	15017	15131	14860	15031	15249	15068	15349	15176	15168	15104	15102	14965	14897	15230	15111	15001	15168	15025	15038	14976	15070	14940	15083	15037	15039	14960	14991	15049	14955	15145	15224	15066	15170	15214	15239	15058	15003	14898	15146	15012	15260	15073	15101	15019	15170	15199	15007	15136	14936	15161	15181	14987	15181	15247	15110	15128	14978	15177	15136	15070	15116	15140	15076	15203	14966	15161	15166	14972	15184	14948	15012	15091	15224	14985	14919	15231	15054	15018	15035	14983	15065	15038	15122	15103	15022	15053	14988	15018	15204	15111	15122	15167	15073	14951	14893	15203	15169	15307	15053	14908	15165	15192	15116	15229	15089	15069	14815	15158	15137	14960	14990	15042	15181	15203	15059	15158	15084	15120	15135	15058	14973	15129	15053	15079	15102	15071	15099	15060	14976	15125	15031	15131	14993	15082	14998	15000	15149	15265	14907	15080	15273	15304	14906	15070	15107	14999	14919	15122	15153	15045	14957	15054	14983	15226	15119	15098	15187	14901	15160	15002	15096	15084	15150	15101	15131	15065	15144	15152	15096	14991	15004	15158	15267	15081	15029	15259	15245	15113	15065	15204	15072	15098	15085	15189	14948	15119	15141	15126	15049	15011	15096	15076	15019	15001	15235	15046	15118	15157	15074	15073	15139	14865	14969	15089	15157	15251	15105	15118	15067	15091	15266	15110	15097	15107	15164	15137	15044	15016	15224	14991	15120	15096	15075	15256	14856	14958	15175	15148	15035	15075	15143	15019	15035	15302	14947	15140	15295	15285	15089	15133	15083	15142	15051	15242	15115	14989	15091	15170	15040	15131	14958	14892	14866	15028	15325	15008	15053	15206	15160	15206	15101	15126	15156	15153	15000	15230	15199	14902	14851	15251	15251	14938	15089	14950	14979	15088	14968	15193	15094	15358	15268	14996	15183	15110	14929	14984	15235	15010	15115	15078	15126	15158	15091	15076	15053	14836	15139	15147	15309	15147	15260	14951	14942	14968	15080	15232	15168	15184	15078	15082	15240	15161	14868	14979	14997	15093	14996	15055	15021	14961	14875	15241	14988	15036	14892	15156	14981	15089	15190	14895	15223	15129	15188	15112	15149	15104	15047	14995	15045	15056	14951	14662	15113	15234	15076	15197	15061	15177	15138	15092	14982	15099	15229	15079	14918	14762	15017	14992	15083	15076	15016	15040	15045	15172	15183	15143	14970	14907	15074	15125	14931	15194	15060	15295	14940	15019	15003	15115	15288	15221	15125	15018	14984	15153	15074	15090	14995	15268	14982	15094	15124	15143	15032	15354	15152	15062	15273	15074	15012	15064	15071	15070	15237	15195	14932	15193	15037	15178	15110	15036	14966	15030	14969	15002	15027	15131	14936	15211	15013	15150	14935	15117	15159	15008	15015	15068	15117	15072	15204	15183	15013	15070	15061	14984	15037	14904	15100	14980	15149	15089	15164	14973	14986	15041	15015	15141	15282	15186	14958	14971	15008	15308	14863	14983	15179	14893	15035	14962	15197	15043	15203	15165	15144	15191	15239	15098	15117	15113	15071	15058	15135	15122	15087	15188	15231	14962	15000	15011	15127	14988	15093	15079	15122	14859	15128	14998	15089	15087	14997	15120	15066	14971	15004	15185	15005	14923	15004	15027	14972	15025	15105	15056	15069	15257	15084	14903	15243	14986	15247	15217	14961	15147	14994	15028	14843	15109	15222	15032	14934	15165	15068	15035	14983	15119	14965	15130	15138	15182	14990	15117	14966	15003	15100	15123	14939	15210	15161	15154	15174	15214	15050	15127	15257	15335	15024	14984	15112	15225	15020	15081	15153	14996	14913	15146	14989	15170	15170	15027	15099	15094	15057	15141	14908	15043	15074	15103	14899	14980	15188	14860	14919	15185	15055	15039	15111	15084	15106	15055	15120	15079	15041	15031	15109	14938	15056	15038	14914	14981	14912	15249	15053	15015	15028	15240	15195	14860	15053	15032	14975	15003	15138	14913	15027	15141	15165	15032	15252	15087	14889	15136	14847	14962	15006	14856	15120	15049	14953	15136	15126	15040	15095	14817	14832	15033	15064	14977	15023	15080	15122	15092	15025	15069	14946	15114	15078	14891	15029	15015	14940	15002	15044	15129	15140	15123	14879	14999	15044	14965	14895	15254	15116	14864	15127	15097	15191	15194	15039	14885	15214	14998	15057	15314	15363	15167	15091	15039	15054	15171	15091	15279	14915	14873	14731	15050	14950	14975	15054	15039	15260	15030	14867	15098	15153	15092	14920	15055	15159	14897	15043	14984	15061	15203
30112	52900	51404	42983	36847	32098	27962	25083	24054	21883	19578	17952	17227	16116	15803	15335	15107	15264	15063	14975	15060	14857	14604	14494	14275	14548	14489	14295	14378	14316	14146	14311	14271	14227	14303	14169	14171	14293	14138	14303	14235	14115	14156	14280	14180	14214	14234	14293	14142	14155	14106	14133	14166	14356	14231	14281	14377	14212	14278	14178	14210	14172	14222	14163	14249	14109	14194	14234	14182	14101	14144	14260	14081	14009	14169	14276	14132	14255	14035	14119	14049	14259	14185	14081	14069	14135	14133	14076	14086	14298	14217	14311	14075	14197	14055	14081	14041	14011	14124	14033	14030	14128	14074	14107	14225	14045	14007	14051	14159	14255	14067	14147	14166	14192	14076	14179	14075	13995	14246	14178	14072	14051	14272	14085	14118	14195	13984	14104	14024	14097	14177	14065	14166	13885	14195	14123	14121	14247	14106	14295	14133	14237	14179	14178	14008	14089	14014	14017	14144	14169	14357	14054	14122	14109	14231	14053	14148	14193	14303	14064	14336	14214	14137	14232	14049	14040	14158	14079	14157	14121	14282	14206	14199	14121	14256	14104	14092	14129	14242	13995	14067	14099	14039	14095	14036	14118	14150	14116	14052	14229	14033	14168	13986	14202	13978	13967	14078	14159	14002	14148	14335	14280	13991	14138	14232	14110	14222	14132	13938	14240	14050	14163	14241	14240	14287	14176	14115	14070	14204	14031	14114	14103	14137	14062	14083	14157	14227	14229	14157	14043	14191	14165	14170	14121	14114	14030	14162	13942	14186	14201	14190	14213	14102	13879	14057	14075	14133	14169	14195	14045	14262	14097	14152	14210	14176	14346	14287	14067	14082	14172	14080	14043	14182	14092	14090	14304	14140	14139	13995	14000	14193	14241	14171	14264	13895	14226	14107	14197	14259	14019	14067	14303	14111	14189	14075	14190	14092	14148	14194	14094	14211	14033	14137	14242	14093	14078	14118	14083	14243	14119	14087	14116	14234	14236	14258	14218	13985	14245	14022	14184	14232	14081	14083	14074	14132	14100	14101	14146	14048	14013	14103	13971	14200	14074	14143	13996	14055	14125	14084	14136	14108	14212	14221	14178	14068	14077	14094	14137	14126	14059	14160	14130	13927	14140	14088	13938	14207	14054	14322	14051	14141	14019	14102	14113	14189	14077	14036	14108	13990	14031	14162	14315	14048	14148	14240	13991	14104	14032	13948	14152	14174	14043	14127	14224	14119	14156	14159	14204	14218	14173	14200	14005	14132	14118	14053	14154	14337	14074	13951	14219	14192	14087	14227	14017	14138	14103	14148	14133	14071	14127	14018	14224	14060	13972	14266	14161	14006	14134	14115	14155	14146	14112	14001	13998	14052	14151	14188	14137	14097	14142	14257	14129	14198	14066	14068	14022	14205	14079	14149	14124	14151	14184	14045	13968	14130	14202	14159	14106	14063	14190	14171	14021	14120	13966	14112	14334	14248	14025	14172	14101	14144	14120	13997	14020	14291	14016	14349	14047	14158	14267	14274	14031	14285	14144	14248	14172	14151	14158	14180	14196	14286	14145	14122	14159	14085	14333	13943	14135	14190	14128	14238	14073	14025	14183	14092	14089	14116	14076	14149	13917	14049	13956	14226	14263	14186	14267	14252	14188	14265	14002	14202	14177	14170	14125	14032	14054	14167	14127	14007	14077	14120	14241	14080	14190	14244	14128	14056	13962	14229	14104	14081	14194	14124	14079	14058	14264	14087	14001	14119	14016	14072	14265	14183	14220	14264	14259	14090	14133	14211	14206	14216	14193	14043	14272	14103	14083	14129	14077	14129	14072	14194	14283	14102	14198	14078	14032	14139	14180	13904	14110	14168	14026	14089	14139	14029	14043	14317	14190	14167	14182	14158	14216	14117	14055	14229	14153	14130	14175	14063	14123	14245	14068	13996	14102	14046	14270	14103	14137	14388	14167	14119	14123	14051	14080	14004	13973	14209	14232	14137	14075	14224	14041	13989	13982	14188	14125	14125	14160	14222	14260	14156	14217	14120	13985	14120	14099	14235	14106	14112	14138	14152	14114	14114	14264	14075	14005	14122	14160	14156	13962	14310	14066	13959	14144	14166	14253	14063	13986	14166	14106	13994	14158	14146	14229	14096	14158	13987	14029	14093	14206	14257	14191	14117	14192	14151	14134	14095	14194	14018	14024	14181	14168	14208	14172	14138	14156	14105	14131	14193	14140	14093	14039	13970	14079	14162	14046	14185	14141	14034	14040	14069	14324	14143	14212	14079	14038	14045	14226	14184	14138	14081	14297	14080	14160	14095	13838	14014	14018	13957	13997	14103	14109	14192	14017	14169	13983	14161	14167	14051	14063	14235	14237	14137	14042	14235	14190	14085	14003	14258	14019	14126	14139	13985	14120	14049	14126	14262	13875	14090	14111	14119	14172	14106	14195	14060	14322	14179	14198	14040	14109	14228	14088	14129	14124	14155	14086	14265	13882	14059	14162	14152	14141	13987	14160	14173	14047	13936	14014	14155	14164	14012	14110	14315	14196	14240	14098	14168	14216	14009	14043	14125	14059	14077	13893	14159	14271	14113	13954	14122	14089	14010	14097	14252	13999	14061	14165	14143	13975	14319	14216	14021	14132	14055	14114	14149	14174	14112	13913	14289	14039	13938	14092	14180	14130	14148	14106	14002	14056	14093	14239	14325	14124	14021	14201	14055	14029	14258	13953	14077	14060	14046	14257	14117	13791	14123	14142	14042	14193	14310	14078	14143	14125	14155	14178	14031	14017	14116	14218	14125	14228	14250	14123	14160	14118	14181	14145	14253	14042	14350	14250	13927	14004	14094	14081	14182	14110	14081	14149	14140	13977	14157	14092	14203	14137	14243	14096	14114	14250	14156	13939	13949	13933	14024	14141	14159	14015	14052	14120	14060	14197	14194	14031	14142	14093	14178	14457	14094	14049	14041	14089	14024	14109	13981	14148	14028	14152	14309	14051	14310	14034	14071	14124	14131	14138	14172	14289	14196	14149	14120	14031	14010	14009	14088	14046	14295	14156	14087	14098	14103	14084	13979	14216	14287	14061	14112	14239	14226	14208	14213	14176	13954	14113	14220	14200	14079	14055	14140	14198	14065	14145	14075	14168	14155	14092	14126	13988	14200	14087	14163	14100	14082	14136	14255	13987	14142	14113	14093	14130	14160	14064	13957	14132	14121	14135	14176	14068	14160	14118	14002	14248	14186	14214	14049	14259	14041	14060	14079	13965	14129	14081	14062	14152	13998	14242	14149	14160	13915	14025	14149	13998	14115	14118	14128	14202	14018	14169	14037	14272	14144	14193	14093	14159	14206	14031	14109	14110	14016	14056	14090	14041	14151	14073	14214	14093	14041	14270	14015	14233	14078	14108	14263	14036	14300	14006	14137	14154	14106	13972	14123	14158	14121	14263	14302	14272	14156	14130	14197	14160	14165	14072	14331	14095	14258	14053	13899	14223	14105	14158	14216	14106	14082	14093	13923	14141	14082	14082	14093	14057	14015	14255	14025	14135	14149	14100	14085	14124	14101	14058	14071	14232	14110	14048	14180	14224	14074	14107	13896	14091	14072	14025	14211	14160	14131	14079	14254	14173	14032	13896	14124	14084	14319	14195	14005	14193	13992	14154	14142	14031	13938	14040	14240	14243	14111	14057	14230	14111	13788	14215	14145	14309	14198	14118	14045	14152	14174	14268	14067	14056	13954	14153	14131	14266	14072	14100	14267	13920	13876	14053	14276	14116	14274	14093	14082	14135	14066	14289	14171	13982	14065	14097	14131	14222	14147	14231	14156	14131	14096	14146	14229	14223	14063	13935	14151	14146	14051	14295	14190	14138	14152	14136	14229	13995	14085	14016	14079	14107	14000	14063	14119	13973	14104	14285	14154	14020	14141	13945	14116	14087	14116	14109	14018	14031	14218	14239	14123	14025	14214	14127	14064	14141	14161	14304	14154	13984	14161	14181	14213	14193	14227	14217	14119	14087	14113	14129	14135	14223	14245	14126	14309	14127	14088	14153	14206	14099	14165	14119	14162	14048	14206	14122	14231	14152	14024	14217	14188	14083	14255	14122	14096	14182	14235	14273	14086	14116	13926	14318	14063	13883	14022	14257	14167	13997	14050	14196	13968	13997	14146	14130	14076	14066	13996	14115	14055	14170	14085	14164	14154	14146	13987	14184	13975	14170	14201	14137	13997	13950	14169	14109	13936	14176	14149	14122	14040	14073	14199	14049	14048	14085	14010	14172	14176	14044	14024	14058	14213	14322	14156	14122	14128	14123	13980	14170	14086	14098	13986	14058	14141	13971	14253	13926	14211	14134	14029	14144	14007	14151	14210	14198	14333	13923	14166	14169	14072	14242	14101	14083	14238	14093	14244	14129	14125	14003	14194	14067	14062	14212	14073	14019	14021	14136	14012	14144	14061	14068	14204	14131	14181	14088	14299	14302	14155	14109	14112	14057	14174	14185	14040	14056	14113	14072	14063	14187	14338	14079	14215	14200	14156	13992	14039	14234	14041	14173	14204	14169	14033	14080	14250	14141	14136	14210	13978	13845	14270	14181	14180	14203	14234	14194	14177	14059	14023	14101	14205	14014	14127	13968	14199	14285	14210	14171	14123	14198	14050	14146	14262	14132	14174	14074	14259	14138	14078	14215	14034	14105	14217	14165	14220	14032	14148	14003	14208	14087	14230	14102	14093	14017	14287	14050	13995	14146	14091	14042	14159	14180	14127	14216	14225	14158	14053	14209	14183	14123	14072	14150	14247	14156	14221	14126	13909	14177	14068	14051	13975	14133	14089	14017	14135	14204	14217	14255	14242	14248	14126	14146	14075	14204	14021	14108	14190	14223	14184	14159	14132	14144	14197	13996	14113	14327	14130	14212	14067	13959	14195	14107	14138	14231	14098	14129	14180	14173	14023	13999	14086	14167	14202	14049	14194	14164	14247	14129	14166	14152	13937	14251	14180	14244	14129	14169	14144	14173	14312	14068	14132	14097	14206	14092	14204	14120	14184	14198	14082	14197	14254	14106	14061	14219	14174	14091	14221	14076	14250	14057	14267	14160	14081	14268	14122	14182	13998	13924	14102	14079	14156	13949	14190	14058
28147	25382	33600	31179	24971	21745	19624	18088	17428	17015	16232	15722	15426	15285	15029	14918	14911	14646	14847	14731	14731	14579	14641	14860	14864	14512	14715	14795	14790	14968	14470	14653	14677	14597	14590	14634	14772	14470	14515	14645	14789	14575	14657	14634	14649	14498	14747	14652	14683	14539	14599	14529	14709	14654	14564	14660	14454	14462	14553	14694	14767	14542	14690	14597	14706	14541	14569	14521	14615	14532	14628	14674	14655	14385	14417	14541	14550	14581	14478	14451	14616	14581	14598	14466	14415	14374	14635	14425	14360	14517	14563	14426	14483	14493	14829	14700	14697	14572	14538	14636	14413	14301	14481	14595	14572	14459	14723	14589	14569	14534	14557	14649	14672	14673	14644	14627	14542	14400	14516	14458	14673	14604	14551	14579	14532	14557	14666	14595	14648	14765	14699	14475	14515	14340	14607	14522	14634	14720	14527	14553	14574	14592	14470	14573	14673	14541	14657	14559	14377	14662	14642	14588	14736	14432	14718	14558	14754	14593	14617	14445	14384	14609	14448	14671	14619	14375	14472	14472	14445	14512	14297	14387	14468	14499	14598	14782	14676	14666	14548	14481	14523	14435	14477	14538	14480	14400	14479	14646	14538	14586	14418	14604	14629	14427	14566	14587	14541	14485	14630	14591	14494	14737	14738	14592	14615	14538	14556	14566	14538	14547	14540	14700	14693	14487	14560	14595	14549	14562	14489	14505	14469	14620	14699	14634	14616	14683	14419	14512	14457	14317	14443	14507	14594	14667	14648	14625	14519	14540	14468	14754	14647	14592	14516	14370	14596	14747	14460	14437	14470	14630	14610	14651	14390	14595	14684	14665	14761	14552	14612	14524	14542	14499	14584	14526	14759	14567	14463	14668	14379	14524	14469	14707	14519	14616	14613	14631	14629	14648	14625	14420	14517	14642	14481	14599	14487	14491	14642	14661	14675	14709	14515	14437	14525	14558	14678	14465	14443	14609	14858	14579	14495	14549	14508	14567	14598	14677	14671	14632	14812	14535	14524	14627	14633	14618	14750	14666	14571	14496	14681	14557	14602	14611	14564	14601	14356	14538	14624	14641	14468	14669	14837	14624	14574	14666	14533	14599	14707	14724	14504	14419	14473	14444	14398	14729	14587	14479	14817	14774	14704	14752	14653	14495	14557	14574	14570	14548	14386	14479	14378	14435	14650	14516	14443	14431	14682	14567	14506	14601	14354	14470	14491	14541	14638	14659	14532	14462	14591	14461	14563	14287	14573	14783	14643	14586	14594	14668	14589	14605	14449	14586	14446	14497	14571	14503	14661	14520	14519	14410	14469	14724	14554	14691	14543	14437	14686	14745	14571	14420	14627	14669	14760	14726	14655	14445	14545	14432	14691	14635	14697	14619	14498	14680	14628	14562	14532	14628	14722	14310	14305	14716	14493	14677	14352	14462	14616	14736	14816	14696	14640	14811	14637	14582	14586	14453	14637	14646	14544	14639	14572	14702	14563	14485	14485	14506	14598	14499	14523	14498	14658	14544	14535	14513	14673	14396	14512	14555	14702	14613	14724	14447	14478	14504	14439	14725	14544	14693	14637	14436	14630	14515	14488	14792	14602	14510	14518	14373	14397	14464	14493	14475	14598	14523	14578	14621	14533	14688	14442	14546	14566	14529	14742	14572	14624	14586	14673	14480	14491	14707	14520	14675	14414	14402	14466	14672	14554	14594	14602	14510	14642	14487	14686	14631	14640	14490	14731	14568	14694	14494	14511	14522	14532	14361	14515	14641	14560	14552	14550	14678	14623	14513	14646	14641	14616	14588	14546	14526	14397	14532	14397	14625	14674	14405	14535	14604	14621	14558	14409	14490	14471	14540	14740	14590	14727	14687	14455	14755	14562	14758	14605	14454	14575	14658	14496	14536	14434	14424	14406	14636	14586	14799	14686	14416	14706	14625	14688	14497	14662	14647	14626	14535	14644	14588	14637	14372	14319	14606	14532	14522	14512	14567	14570	14484	14389	14494	14616	14820	14773	14498	14789	14525	14620	14577	14511	14632	14524	14484	14430	14587	14698	14750	14717	14556	14597	14526	14608	14595	14589	14447	14720	14690	14500	14599	14492	14743	14583	14343	14503	14594	14666	14334	14596	14559	14387	14618	14452	14402	14552	14510	14492	14704	14534	14589	14592	14559	14634	14618	14475	14665	14412	14512	14447	14439	14455	14343	14565	14535	14630	14540	14593	14426	14752	14501	14581	14678	14594	14592	14473	14586	14517	14721	14571	14535	14794	14576	14417	14643	14541	14544	14525	14307	14650	14458	14591	14521	14559	14592	14623	14541	14560	14637	14651	14714	14581	14518	14612	14493	14627	14615	14464	14524	14578	14614	14581	14500	14543	14660	14775	14555	14383	14556	14507	14264	14722	14610	14303	14394	14435	14434	14351	14748	14606	14437	14487	14605	14677	14583	14403	14423	14453	14584	14399	14800	14684	14300	14488	14432	14720	14694	14881	14540	14789	14645	14524	14606	14474	14691	14653	14556	14574	14468	14631	14581	14530	14528	14592	14710	14544	14515	14461	14428	14476	14488	14655	14671	14616	14489	14569	14566	14681	14581	14376	14521	14581	14661	14541	14511	14704	14651	14437	14612	14594	14481	14509	14526	14748	14527	14608	14455	14528	14508	14634	14546	14525	14351	14559	14315	14481	14512	14463	14646	14748	14493	14673	14509	14776	14630	14453	14605	14423	14635	14550	14754	14664	14657	14636	14607	14541	14510	14387	14649	14622	14573	14593	14629	14584	14564	14403	14516	14638	14428	14466	14391	14573	14442	14477	14406	14740	14349	14329	14640	14465	14500	14710	14523	14308	14490	14630	14534	14574	14605	14583	14598	14567	14593	14391	14586	14485	14568	14361	14595	14375	14654	14623	14637	14450	14556	14439	14479	14287	14531	14518	14556	14540	14524	14752	14527	14548	14785	14580	14846	14669	14607	14533	14584	14687	14589	14702	14516	14737	14666	14452	14443	14569	14450	14482	14495	14505	14824	14514	14564	14513	14629	14728	14622	14626	14417	14528	14423	14574	14573	14698	14562	14494	14229	14572	14612	14481	14610	14703	14601	14740	14434	14642	14524	14470	14462	14599	14598	14302	14559	14504	14323	14549	14522	14597	14673	14439	14494	14574	14584	14560	14555	14494	14502	14433	14442	14515	14550	14676	14578	14656	14645	14401	14540	14660	14649	14397	14516	14575	14461	14736	14693	14507	14686	14668	14599	14563	14445	14651	14690	14573	14559	14512	14722	14391	14536	14631	14390	14437	14544	14766	14514	14527	14538	14565	14303	14449	14610	14503	14500	14407	14639	14543	14716	14518	14703	14822	14531	14551	14658	14497	14580	14542	14706	14562	14658	14746	14374	14398	14666	14494	14714	14757	14518	14785	14628	14683	14637	14606	14470	14568	14696	14634	14537	14581	14485	14547	14586	14685	14590	14642	14526	14556	14531	14638	14720	14625	14508	14473	14636	14592	14446	14678	14559	14547	14490	14724	14636	14426	14585	14499	14647	14554	14479	14686	14622	14724	14485	14559	14486	14506	14687	14611	14712	14394	14598	14523	14457	14655	14696	14604	14470	14591	14681	14592	14492	14663	14545	14763	14429	14503	14587	14513	14642	14601	14581	14732	14495	14544	14482	14550	14524	14530	14469	14498	14429	14417	14378	14553	14516	14510	14555	14730	14578	14378	14688	14347	14362	14631	14637	14348	14564	14443	14354	14590	14606	14509	14585	14639	14636	14622	14550	14532	14557	14545	14579	14561	14578	14601	14555	14769	14669	14564	14579	14701	14570	14484	14480	14760	14504	14561	14545	14608	14498	14829	14492	14560	14651	14604	14669	14506	14527	14814	14649	14552	14557	14490	14434	14482	14440	14653	14486	14475	14503	14643	14546	14399	14449	14497	14629	14357	14626	14730	14683	14407	14567	14601	14564	14575	14705	14577	14551	14588	14567	14467	14574	14644	14650	14715	14536	14593	14364	14536	14547	14510	14740	14428	14420	14406	14591	14492	14599	14408	14793	14595	14573	14599	14550	14420	14594	14643	14617	14668	14421	14637	14643	14373	14413	14787	14516	14548	14477	14590	14691	14527	14533	14570	14499	14512	14357	14550	14564	14742	14459	14486	14459	14514	14550	14603	14725	14678	14661	14825	14543	14703	14700	14714	14567	14641	14603	14585	14491	14435	14650	14501	14510	14437	14549	14462	14772	14642	14574	14395	14538	14424	14653	14770	14693	14510	14799	14783	14342	14753	14627	14486	14496	14698	14677	14635	14498	14525	14470	14528	14776	14397	14867	14467	14690	14540	14447	14631	14545	14569	14492	14531	14522	14384	14510	14507	14380	14530	14523	14631	14370	14438	14495	14734	14747	14675	14579	14658	14355	14712	14655	14378	14468	14567	14586	14544	14609	14457	14604	14564	14582	14480	14407	14612	14643	14714	14546	14626	14608	14494	14453	14531	14657	14416	14687	14367	14648	14339	14488	14464	14554	14573	14501	14512	14673	14417	14432	14470	14530	14639	14452	14578	14772	14658	14412	14566	14311	14513	14524	14492	14405	14600	14550	14595	14636	14657	14564	14615	14557	14518	14710	14366	14456	14600	14393	14424	14495	14490	14505	14631	14558	14677	14507	14595	14560	14542	14420	14582	14428	14518	14447	14644	14547	14530	14570	14470	14602	14668	14679	14498	14540	14421	14536	14597	14563	14535	14707	14599	14560	14401	14683	14557	14484	14617	14621	14677	14688	14637	14562	14603	14637	14693	14648	14578	14569	14719	14466	14557	14330	14625	14806	14478	14609	14633	14633	14559	14576	14815	14397	14760	14407	14613	14741	14618	14358	14487	14429	14506	14567	14466	14563	14453	14658	14420	14547	14700	14523	14660	14712	14538	14713	14583	14531	14680	14635	14368	14631	14677	14587	14585	14620	14474	14526	14612	14620	14658	14632	14663	14752	14491	14474	14531	14441	14484	14685	14649	14547	14480	14474	14604	14338	14557	14592	14502	14554	14533	14694	14319	14691	14780	14580	14496	14649	14656	14654	14495	14781	14570	14406	14455	14779	14819	14513	14637	14648	14574	14559	14592	14638	14682	14546	14508	14336
27973	42463	40896	33258	28439	24242	21483	19346	18744	17696	16582	15537	15201	14719	14500	14162	14157	14236	13920	14184	14295	14217	13826	13977	13922	13902	14051	13895	13964	13878	13864	13880	13917	13733	13770	13891	14059	14041	14062	13906	13768	13991	13819	13851	13945	14111	13845	13891	13801	13817	13908	13826	13962	13890	13872	13985	13808	13774	13998	13782	13899	13966	13794	13772	13934	13812	13901	13875	13954	13855	13741	13820	13705	13808	13869	13966	13746	13891	13743	13912	13841	13674	13789	13796	13833	13762	13895	13818	13833	13746	13893	13791	13941	13838	13917	13800	13740	13849	13854	14005	14017	13785	13748	13811	13829	13943	13756	13704	13691	13901	13777	13788	13922	13801	13921	13783	13802	13835	13950	13856	13754	13998	13753	13764	13849	13611	13813	13911	13764	13792	13852	13746	13831	13880	13855	13704	13789	13923	13871	13754	13794	13929	13775	13801	13697	13868	13734	13702	13844	13842	13879	13969	13921	13821	13761	13834	13786	13742	13785	13899	13705	13903	13550	13799	13985	13887	13874	13889	13894	13729	13805	13867	13693	13974	13663	13824	13838	13651	13815	13838	13760	13773	13934	13796	13733	13888	13892	13848	13843	13731	13787	13841	13734	13859	13815	13877	13812	13792	13728	14025	13789	13866	13956	13727	13941	13784	13838	13833	13864	13715	13810	13698	13893	13822	13711	13744	13744	13687	13695	13705	13882	13834	13954	13828	13831	13740	13710	13823	13859	13974	13696	13863	13810	13683	13753	13961	13688	14021	13694	13905	13852	13807	13823	13882	13826	13893	13746	13966	13712	13803	13834	13812	14049	13869	13807	13643	13854	13680	13872	13604	13866	13848	13610	13798	13909	13753	13722	13835	13819	13781	13775	13910	13879	13752	13752	13882	13699	13953	13777	13817	13844	13756	13812	13886	13782	13996	13724	13843	13693	13851	13756	13949	13862	13945	13723	13857	13968	13686	14041	13826	13862	13653	13666	13921	13999	13863	14019	13701	13668	13914	13806	13795	13932	13797	13907	13725	13819	13830	13824	13699	13814	13704	13737	13850	13718	13848	13747	13765	13667	13825	13812	13723	13685	13853	13653	13847	13771	13833	13717	13816	13767	13665	13827	13599	13698	13785	13685	13950	13744	13750	14022	14048	13816	13693	14007	13893	13778	13721	13875	13822	13735	13919	13861	13995	13716	13677	13833	13829	14095	13744	13760	14107	13776	13905	13782	13842	13869	13972	13800	13901	13931	13930	13836	13907	13815	13816	13912	13903	13810	13798	13807	13775	13678	13857	13867	13703	13974	13797	13822	13801	13829	13945	13854	13619	13652	13858	13850	13736	13724	13911	13772	13806	13810	13833	13814	13793	13720	13849	13943	13657	13770	13972	13578	13905	14021	13885	13876	13774	13858	13945	13804	13695	13899	13892	13804	13823	13751	13922	13815	13979	13811	13802	13816	13908	13854	13936	13822	13918	13818	13869	13749	13917	13758	13839	13883	13826	14005	13900	13647	13919	13796	13913	13685	13801	13928	13971	13948	13755	13807	13745	13684	13818	13804	13795	13967	13854	13778	13827	13895	13822	13768	13617	13900	13785	13830	13854	13907	13755	13881	13787	13795	14072	13842	13903	13907	13767	13787	13861	13644	13827	13719	13801	13846	13757	13715	13853	13747	13791	14004	13827	13927	13857	13828	13754	13714	13837	13874	13790	13984	13828	13909	13617	13702	13911	13698	13843	13737	13618	13736	13771	14054	13845	13909	13943	14038	13687	13989	13780	13872	13721	13893	13755	13779	13836	13914	13823	13810	13756	13793	13787	13840	13695	13827	13845	13849	14032	13891	13806	13870	13789	13885	13871	13710	13904	13921	13845	13659	13723	13892	13841	13772	13954	13902	13845	13906	13858	13791	13839	13878	13763	13750	13722	13879	13797	13967	13882	13617	13968	13712	13806	13747	13778	13866	13769	13882	13868	14024	13858	13920	13869	13781	13736	13696	13901	13930	13765	13896	14034	13935	13880	13821	13828	13949	13864	13943	13863	13876	13781	13778	13953	14012	13944	14021	13741	13711	13832	13764	13846	13920	13968	14119	13924	13820	13723	13799	13834	13843	13860	13686	13844	13766	13825	13909	13783	13881	13768	13902	13907	13789	13916	13846	14012	13917	13831	13930	13617	14032	14007	13850	14025	13850	13869	13680	13747	13793	13790	13624	13773	13823	13745	13896	13760	13895	13715	13901	13829	13831	13810	13679	13871	13936	13782	14016	13717	13763	13828	13924	13831	13837	14018	13700	13876	13653	13866	13826	13743	13959	13952	13907	13879	13687	14017	13732	13717	13773	13864	13861	13861	13926	13667	13880	13784	13771	13829	13936	13887	13843	13860	13981	13908	13733	13701	13813	13895	13705	13836	13781	13846	13970	13789	13692	13762	13880	13820	13818	13844	13810	13784	13797	13660	13787	13748	13821	13671	13916	13708	13837	13711	13677	13819	13759	13879	13888	13610	13813	13841	13759	13864	13682	13763	13935	13726	13960	13791	13861	13795	13920	13795	13793	13818	13678	13711	13686	13825	13703	13971	13754	14023	13717	13734	13832	13846	13865	13725	13706	13837	13788	13839	13784	13848	13873	13651	13719	13792	13881	13675	13768	13785	13854	13894	13989	13874	14007	13922	13824	13657	13795	13927	13783	13916	13766	13672	13782	13972	13792	13791	13821	13744	13856	13820	13714	13775	13854	13826	13719	13928	13870	13737	13810	13858	13713	13636	13808	13856	13797	13914	13879	13784	13993	13785	13982	13875	13783	13667	13809	13828	13761	13917	13738	14007	13856	13943	13813	13612	13914	13701	13830	13877	13852	13798	13864	13819	13783	13572	13803	13942	13967	13774	13863	13727	13943	13932	13856	14061	13997	13765	13703	13868	13877	13811	13832	13870	13685	13716	13783	13961	13744	13872	13891	13818	13766	13812	13745	13752	13850	13780	13863	13861	13847	13718	13779	13814	13873	13906	13734	13937	13744	13926	13866	13814	13935	13810	13904	13914	13811	13765	13973	13819	13793	13928	13816	13571	13818	13883	13852	13799	13849	13852	13927	13840	13737	13872	13861	13818	13908	13874	13816	13937	13885	13802	13778	13953	13953	13815	13903	13965	13846	13794	13873	13810	13753	13815	13837	14021	13826	13857	13715	13938	13728	13716	13875	13785	13858	13785	13793	13775	13825	13863	13824	13783	13959	13689	13961	13826	13867	13765	13877	13833	13811	13779	13811	13824	13834	13874	13794	13990	13888	13748	13773	13723	13800	13961	13867	13756	13760	13758	13839	13897	13913	13705	13738	13901	13844	13849	13781	13723	13880	13925	13907	13942	13713	13691	13881	13838	13782	13833	13789	13709	13746	13886	13738	13851	13809	13770	14009	13855	13760	13944	13911	13825	13963	13837	13567	13825	13970	13848	13918	13811	13898	13805	13919	13748	13897	13829	13749	13863	13834	13811	13798	13719	14054	13895	13759	13897	14029	13869	13883	13894	13852	13924	13934	13747	13887	13945	13780	13955	13824	13870	13856	13888	13862	13957	13931	13899	13792	13867	13698	13865	13822	13756	13808	13784	13962	13613	13821	13767	13968	13755	13820	13806	13922	13638	13754	14079	13745	13899	13889	13881	13905	13833	13784	13963	13885	13872	13609	13728	13920	13898	13836	13870	13760	13878	13851	13922	13939	13766	13744	13808	13791	13965	13745	13727	13889	13849	13848	14009	13752	13771	13814	14009	13796	13707	13808	13874	13841	13685	13740	13879	13710	13553	13906	13963	13983	13908	13921	13844	13909	13895	13937	13913	13848	13766	13900	13783	13975	13755	13850	13713	13774	14013	13991	13796	13659	13928	13721	13804	13875	13985	13709	13867	13771	13798	13898	13782	13788	13699	13948	13701	13916	13810	13806	13927	13895	13958	13797	13807	13776	13716	13587	13986	13714	13755	13999	13828	13960	13737	13837	14028	13783	13774	13954	13814	13771	13806	13796	13918	13782	13730	13914	13690	13900	13775	13823	14081	13785	13796	13981	13686	13734	13839	13953	13834	13791	13802	13857	13918	13774	13883	13716	13840	13800	13706	13842	13901	13709	13802	13836	13817	13911	13758	13712	13825	13785	13765	13907	13894	13723	13743	13716	13930	13883	13725	13873	13829	14006	13757	13865	13678	13983	13858	13805	13948	13801	13875	13865	13731	13801	13849	13873	13850	13720	13838	13824	14012	13826	13970	13940	13770	13651	13885	13798	13832	13788	13750	13929	13720	13808	13876	13930	13824	13846	13818	13859	13976	13837	13757	13944	13872	13765	13859	13646	13724	13810	13657	13979	13739	13784	13830	13779	14017	13755	13817	13800	13814	13791	13846	13797	13684	13718	13651	13799	13761	13760	13666	13933	13769	13796	13975	13745	13854	13888	13574	13901	13937	13737	13857	13836	13790	13808	13701	13840	13839	13722	13876	13708	13755	13910	13708	13940	13799	13877	14032	13834	13889	13919	13960	13869	14004	13692	13700	13885	13784	13807	13724	13746	13958	13893	13776	13884	13665	13959	13822	13770	13635	13772	13842	13841	13987	13747	13802	13882	13778	13788	13877	13795	13810	13820	13944	13856	13804	13680	13844	13790	13825	13782	13811	13955	13807	13937	13861	13814	13820	13946	13671	13800	13841	13790	13801	13857	13660	13923	13904	13724	13664	13738	13733	13884	13978	13934	13835	13742	13907	13790	13719	13650	13745	13889	13950	13919	13895	13915	13928	13817	13843	13647	14136	13709	13936	13742	13779	13693	13843	13839	13888	13766	13869	13718	13834	13822	13767	13886	13914	13999	13936	13838	13753	13922	13520	13692	13660	13700	13886	13758	13876	13848	13883	13765	13794	13789	13690	13743	13714	13981	13750	13807	13840	13758	13848	13842	13808	13830	13799	13939	13924	13889	13946	13773	13843	14015	13825	13853	13891	13971	13755	13613	13773	13884	13948	13875	13885	13818	13948	13956	13887	13784	13612	14067	13842	13607	13924	13851	13837	13799	13967	13950	13774	13851	13791	13833	13664	13873	13924	13761	13752	13644	13944	13835	13873	13808	13884	13926	13833	13921	13809	13685	13904
24009	21581	29349	24905	24507	26027	25196	21191	20152	19392	18493	17399	16746	16408	16172	16065	16019	15905	15575	15898	15942	15719	15715	15682	15542	15689	15563	15428	15497	15405	15412	15432	15611	15600	15560	15317	15419	15428	15591	15381	15396	15398	15335	15307	15470	15359	15249	15476	15530	15468	15382	15380	15440	15374	15390	15313	15323	15546	15212	15525	15421	15556	15561	15284	15375	15462	15181	15360	15654	15248	15414	15396	15313	15376	15682	15427	15371	15462	15247	15327	15402	15416	15303	15583	15410	15463	15527	15177	15269	15422	15337	15547	15239	15367	15500	15417	15649	15333	15408	15310	15233	15351	15305	15521	15375	15629	15438	15361	15458	15381	15241	15207	15441	15416	15422	15342	15471	15287	15236	15413	15348	15202	15354	15363	15227	15357	15483	15527	15434	15237	15463	15340	15321	15536	15452	15462	15577	15216	15362	15272	15289	15447	15359	15381	15633	15360	15399	15331	15404	15491	15569	15098	15271	15201	15248	15235	15335	15480	15566	15473	15384	15234	15450	15162	15671	15321	15359	15550	15240	15301	15394	15382	15298	15320	15351	15567	15314	15492	15330	15417	15358	15255	15354	15377	15451	15456	15343	15310	15456	15251	15323	15289	15478	15259	15412	15424	15373	15294	15244	15391	15474	15246	15324	15461	15482	15327	15190	15433	15257	15313	15460	15294	15503	15361	15242	15228	15398	15337	15559	15440	15341	15295	15533	15455	15316	15461	15368	15525	15486	15444	15434	15326	15258	15153	15273	15196	15266	15396	15443	15480	15562	15449	15331	15372	15246	15445	15389	15425	15276	15302	15458	15493	15352	15359	15313	15292	15406	15577	15507	15559	15422	15314	15362	15303	15387	15146	15546	15387	15144	15429	15403	15441	15367	15248	15286	15156	15402	15406	15367	15359	15071	15426	15293	15266	15152	15265	15418	15194	15554	15383	15370	15247	15517	15315	15360	15677	15329	15367	15445	15194	15367	15326	15463	15334	15473	15250	15569	15518	15367	15242	15474	15379	15395	15564	15361	15601	15441	15336	15441	15369	15445	15435	15277	15369	15450	15253	15300	15275	15288	15535	15430	15347	15508	15434	15214	15400	15373	15423	15294	15355	15330	15445	15175	15345	15486	15302	15461	15342	15179	15236	15439	15289	15173	15487	15158	15232	15348	15309	15330	15506	15437	15167	15398	15399	15359	15375	15374	15575	15433	15429	15365	15328	15276	15315	15283	15381	15529	15339	15477	15317	15303	15239	15377	15441	15344	15332	15396	15316	15249	15339	15370	15451	15571	15351	15370	15295	15440	15340	15587	15397	15275	15401	15520	15351	15420	15275	15178	15439	15344	15442	15352	15347	15509	15533	15272	15386	15251	15398	15457	15444	15465	15419	15195	15332	15372	15300	15354	15177	15237	15271	15187	15491	15366	15496	15419	15439	15338	15515	15186	15302	15345	15325	15339	15257	15317	15305	15242	15239	15325	15156	15269	15303	15268	15360	15146	15312	15385	15457	15490	15560	15366	15408	15501	15328	15377	15510	15450	15503	15538	15369	15444	15258	15179	15455	15308	15413	15231	15338	15428	15223	15556	15681	15261	15066	15306	15395	15495	15557	15347	15209	15275	15307	15276	15386	15509	15333	15493	15306	15265	15323	15352	15333	15396	15579	15383	15248	15321	15486	15468	15346	15476	15413	15467	15322	15431	15488	15253	15262	15442	15233	15333	15361	15469	15427	15302	15390	15419	15379	15364	15305	15343	15202	15278	15294	15315	15361	15271	15388	15495	15413	15512	15541	15475	15462	15252	15300	15389	15351	15194	15334	15461	15449	15296	15313	15488	15101	15281	15284	15159	15337	15297	15141	15119	15281	15313	15386	15364	15331	15376	15188	15432	15173	15347	15282	15516	15233	15355	15275	15332	15369	15432	15283	15449	15429	15339	15325	15413	15433	15329	15416	15259	15446	15443	15318	15468	15439	15318	15477	15263	15463	15516	15400	15382	15425	15390	15350	15347	15427	15605	15365	15202	15361	15308	15494	15351	15234	15429	15297	15463	15567	15321	15260	15338	15530	15452	15367	15435	15580	15416	15326	15266	15280	15315	15537	15675	15459	15475	15273	15348	15325	15250	15400	15200	15369	15471	15481	15271	15350	15439	15387	15318	15347	15469	15300	15386	15421	15380	15384	15461	15391	15341	15313	15373	15178	15444	15288	15331	15332	15434	15290	15463	15243	15580	15578	15242	15323	15493	15410	15377	15584	15462	15517	15270	15174	15193	15311	15222	15361	15316	15306	15345	15303	15424	15457	15344	15387	15211	15267	15360	15318	15432	15519	15528	15274	15282	15387	15263	15349	15302	15333	15436	15440	15290	15307	15394	15358	15426	15306	15325	15416	15612	15265	15283	15481	15391	15401	15472	15240	15341	15360	15425	15209	15222	15436	15311	15417	15465	15444	15167	15222	15381	15217	15423	15416	15228	15201	15240	15223	15471	15146	15235	15307	15388	15310	15363	15259	15420	15151	15459	15216	15265	15403	15434	15465	15518	15524	15225	15391	15279	15352	15204	15439	15460	15546	15413	15359	15389	15269	15297	15265	15359	15445	15513	15418	15519	15208	15427	15279	15296	15354	15417	15564	15520	15297	15230	15317	15346	15294	15448	15438	15401	15107	15366	15535	15385	15231	15354	15370	15315	15498	15239	15152	15310	15233	15147	15369	15389	15313	15324	15596	15383	15537	15423	15440	15467	15242	15344	15452	15462	15453	15467	15578	15406	15506	15203	15573	15439	15288	15436	15284	15348	15291	15442	15148	15499	15266	15443	15359	15402	15365	15396	15295	15109	15265	15291	15537	15759	15236	15298	15279	15394	15419	15616	15339	15327	15482	15401	15525	15492	15495	15523	15303	15491	15354	15447	15336	15227	15254	15581	15359	15362	15558	15335	15420	15465	15486	15492	15439	15448	15281	15170	15465	15407	15435	15486	15131	15389	15425	15122	15378	15290	15305	15153	15465	15341	15462	15398	15327	15504	15509	15566	15513	15032	15538	15336	15421	15338	15384	15356	15506	15107	15403	15323	15458	15492	15334	15292	15448	15339	15253	15340	15468	15386	15342	15478	15323	15246	15342	15407	15429	15423	15228	15301	15135	15470	15382	15290	15355	15161	15424	15319	15229	15369	15305	15247	15379	15242	15315	15448	15504	15269	15385	15244	15606	15487	15492	15477	15322	15390	15268	15200	15270	15565	15394	15415	15323	15228	15437	15295	15420	15560	15340	15348	15442	15473	15418	15383	15198	15200	15291	15453	15367	15317	15181	15298	15418	15462	15400	15494	15372	15147	15239	15380	15280	15193	15366	15195	15409	15223	15278	15294	15262	15243	15375	15601	15289	15463	15483	15419	15244	15432	15586	15502	15457	15322	15155	15183	15471	15150	15272	15342	15498	15322	15434	15375	15370	15377	15354	15465	15573	15249	15293	15274	15346	15512	15389	15389	15367	15416	15461	15463	15421	15222	15432	15415	15373	15316	15394	15556	15411	15291	15405	15491	15255	15439	15291	15365	15296	15323	15220	15425	15335	15414	15206	15532	15417	15364	15242	15386	15284	15305	15289	15148	15205	15412	15474	15468	15310	15470	15391	15420	15472	15404	15358	15364	15147	15407	15387	15531	15263	15415	15370	15333	15397	15289	15326	15311	15251	15304	15432	15318	15309	15503	15304	15269	15286	15384	15272	15352	15372	15444	15368	15550	15360	15401	15386	15352	15330	15324	15357	15454	15354	15538	15477	15388	15312	15449	15277	15456	15325	15318	15365	15503	15378	15364	15463	15491	15278	15321	15268	15334	15284	15280	15423	15486	15436	15560	15226	15415	15273	15218	15460	15353	15586	15682	15527	15391	15468	15273	15505	15360	15429	15513	15300	15201	15351	15347	15426	15315	15390	15290	15354	15388	15265	15344	15325	15316	15330	15282	15492	15566	15315	15217	15340	15312	15278	15317	15347	15157	15246	15462	15417	15415	15480	15399	15374	15589	15442	15239	15397	15388	15441	15471	15324	15274	15328	15307	15413	15311	15454	15447	15366	15381	15126	15561	15387	15332	15296	15524	15345	15433	15460	15397	15270	15160	15339	15485	15297	15389	15468	15547	15329	15246	15343	15505	15414	15344	15436	15343	15219	15387	15534	15533	15511	15433	15502	15456	15315	15365	15511	15159	15276	15183	15144	15209	15324	15329	15378	15393	15249	15299	15552	15504	15359	15139	15303	15397	15448	15596	15406	15432	15321	15292	15436	15291	15399	15526	15270	15414	15408	15299	15320	15430	15359	15484	15407	15408	15296	15529	15460	15313	15183	15497	15286	15484	15324	15322	15358	15329	15326	15400	15484	15439	15432	15281	15293	15391	15470	15452	15505	15408	15281	15462	15233	15284	15589	15428	15313	15383	15378	15079	15356	15434	15434	15356	15247	15145	15255	15468	15114	15256	15389	15294	15333	15486	15365	15427	15372	15335	15253	15328	15387	15340	15321	15416	15435	15400	15242	15309	15097	15399	15137	15261	15202	15470	15359	15397	15259	15355	15406	15298	15300	15293	15413	15386	15275	15256	15489	15534	15298	15314	15448	15294	15351	15370	15280	15548	15358	15368	15385	15337	15277	15546	15441	15559	15200	15317	15384	15255	15381	15386	15458	15446	15400	15273	15227	15441	15536	15187	15049	15222	15355	15394	15455	15448	15490	15213	15439	15342	15366	15468	15397	15454	15171	15332	15356	15434	15003	15350	15324	15372	15321	15196	15587	15438	15299	15273	15410	15342	15497	15265	15419	15380	15331	15477	15371	15180	15424	15435	15135	15296	15254	15312	15414	15436	15500	15552	15509	15325	15371	15205	15291	15519	15370	15393	15393	15543	15326	15354	15330	15259	15282	15349	15284	15319	15232	15290	15353	15301	15287	15354	15379	15381	15392	15200	15229	15312	15494	15029	15196	15317	15259	15274	15271	15307	15420	15399	15353	15428	15402	15519	15323	15450	15346	15466	15428	15392	15330	15209	15502	15189	15278	15382	15468	15367	15340	15513	15307	15375	15429	15212	15458	15321	15293	15297	15606	15326	15247	15423	15417	15251	15511	15302	15372	15430	15346
27837	48625	46470	38520	33367	28865	25272	22572	21552	20096	18609	17246	16331	15992	15692	15024	14915	14896	15003	14914	14959	14783	14787	14727	14597	14600	14601	14295	14547	14384	14616	14365	14490	14241	14751	14430	14549	14443	14372	14544	14545	14365	14450	14356	14282	14401	14404	14354	14319	14563	14269	14384	14432	14541	14359	14422	14419	14524	14548	14345	14327	14486	14585	14565	14418	14317	14282	14383	14402	14426	14366	14526	14435	14377	14525	14502	14373	14252	14498	14458	14325	14228	14635	14224	14346	14363	14273	14432	14153	14410	14427	14500	14462	14414	14420	14310	14481	14434	14413	14348	14215	14503	14390	14373	14292	14299	14369	14325	14622	14265	14498	14412	14330	14537	14525	14349	14353	14428	14597	14363	14485	14477	14300	14289	14345	14433	14359	14339	14458	14283	14362	14312	14249	14312	14383	14358	14405	14355	14509	14376	14491	14275	14338	14404	14413	14330	14345	14432	14313	14549	14484	14325	14302	14388	14380	14470	14271	14371	14384	14241	14233	14347	14359	14559	14336	14539	14346	14372	14468	14332	14376	14400	14283	14403	14270	14389	14508	14414	14198	14471	14431	14379	14447	14277	14405	14312	14388	14413	14292	14465	14325	14391	14301	14293	14557	14316	14422	14426	14426	14400	14308	14396	14227	14520	14195	14514	14322	14210	14452	14279	14335	14358	14538	14390	14202	14597	14430	14197	14385	14427	14299	14313	14487	14306	14406	14489	14279	14244	14302	14326	14311	14301	14245	14285	14188	14334	14545	14283	14349	14316	14284	14321	14459	14407	14543	14200	14444	14432	14340	14314	14139	14431	14405	14318	14315	14345	14372	14312	14579	14326	14582	14416	14250	14467	14232	14372	14369	14098	14255	14327	14375	14251	14507	14426	14314	14417	14449	14328	14527	14421	14173	14369	14169	14638	14192	14275	14245	14395	14498	14435	14525	14430	14308	14441	14438	14339	14525	14335	14156	14260	14236	14421	14593	14431	14309	14338	14317	14450	14468	14248	14309	14372	14404	14539	14366	14335	14279	14194	14408	14374	14393	14257	14184	14334	14335	14438	14321	14245	14411	14289	14342	14382	14373	14277	14401	14202	14470	14298	14449	14378	14404	14333	14285	14379	14282	14486	14455	14354	14500	14382	14217	14451	14348	14511	14524	14438	14433	14245	14320	14350	14549	14409	14371	14408	14416	14371	14298	14351	14392	14322	14314	14380	14467	14336	14176	14439	14364	14408	14285	14202	14616	14402	14301	14378	14329	14499	14430	14380	14382	14534	14405	14416	14284	14476	14428	14498	14346	14445	14231	14432	14377	14367	14280	14306	14429	14402	14461	14443	14284	14441	14414	14481	14295	14261	14408	14325	14306	14330	14389	14337	14371	14305	14347	14322	14455	14377	14278	14320	14306	14464	14290	14431	14472	14296	14365	14335	14265	14340	14325	14381	14315	14425	14400	14418	14242	14438	14374	14269	14546	14258	14369	14351	14458	14425	14329	14381	14347	14449	14405	14248	14321	14283	14199	14275	14440	14384	14317	14486	14400	14342	14446	14364	14468	14388	14332	14355	14340	14227	14225	14235	14411	14329	14258	14426	14385	14362	14462	14237	14376	14267	14482	14345	14278	14485	14405	14480	14204	14378	14213	14432	14357	14356	14299	14121	14347	14277	14369	14390	14370	14540	14517	14309	14194	14588	14618	14365	14472	14420	14465	14433	14405	14297	14290	14393	14466	14344	14484	14291	14354	14393	14219	14235	14424	14259	14539	14490	14401	14294	14400	14437	14333	14401	14447	14442	14322	14298	14405	14353	14442	14224	14210	14495	14600	14486	14399	14397	14290	14197	14360	14416	14303	14540	14305	14439	14373	14404	14441	14443	14438	14357	14344	14257	14285	14615	14413	14333	14528	14576	14459	14332	14448	14160	14292	14409	14435	14422	14348	14507	14488	14226	14358	14290	14433	14435	14269	14597	14382	14379	14456	14508	14407	14390	14453	14395	14341	14271	14345	14343	14379	14462	14393	14349	14456	14209	14277	14376	14398	14206	14530	14343	14446	14285	14249	14284	14444	14269	14450	14503	14464	14418	14350	14307	14421	14189	14164	14504	14387	14494	14355	14405	14390	14508	14189	14390	14372	14451	14414	14307	14467	14351	14441	14479	14396	14275	14394	14362	14524	14480	14450	14378	14370	14240	14477	14351	14399	14488	14351	14454	14323	14235	14428	14279	14322	14290	14355	14390	14550	14283	14307	14328	14368	14328	14324	14246	14347	14324	14533	14377	14400	14450	14333	14308	14302	14486	14368	14486	14464	14364	14255	14341	14339	14454	14218	14365	14291	14301	14364	14304	14556	14363	14363	14460	14330	14340	14487	14298	14214	14250	14269	14245	14298	14412	14388	14348	14389	14435	14496	14337	14368	14216	14314	14353	14333	14240	14295	14337	14243	14417	14301	14423	14281	14469	14394	14465	14336	14292	14205	14270	14318	14384	14404	14378	14477	14379	14519	14344	14416	14418	14293	14369	14362	14351	14297	14316	14500	14302	14353	14294	14571	14372	14384	14356	14276	14340	14451	14437	14461	14387	14241	14450	14373	14317	14271	14268	14544	14417	14402	14438	14259	14498	14460	14302	14327	14525	14374	14462	14237	14374	14308	14318	14246	14196	14442	14346	14401	14478	14378	14158	14468	14470	14423	14488	14337	14336	14350	14415	14454	14426	14169	14410	14558	14323	14438	14284	14444	14375	14442	14329	14357	14374	14314	14309	14314	14409	14531	14252	14283	14328	14299	14337	14412	14393	14358	14327	14517	14406	14335	14449	14238	14338	14508	14307	14366	14349	14427	14463	14392	14201	14263	14382	14464	14444	14287	14410	14196	14351	14421	14287	14290	14470	14403	14391	14321	14259	14474	14329	14385	14457	14319	14341	14443	14429	14449	14353	14431	14403	14388	14449	14377	14466	14323	14479	14457	14367	14491	14414	14436	14351	14403	14445	14200	14533	14399	14404	14352	14346	14445	14386	14444	14322	14546	14571	14366	14581	14249	14505	14336	14189	14352	14179	14314	14251	14247	14426	14516	14196	14386	14240	14255	14340	14267	14275	14333	14281	14373	14340	14510	14295	14324	14528	14390	14351	14244	14193	14399	14383	14314	14302	14211	14493	14426	14363	14214	14342	14206	14474	14393	14174	14381	14451	14301	14165	14338	14468	14500	14372	14382	14371	14430	14200	14381	14360	14401	14481	14295	14381	14345	14301	14331	14328	14436	14441	14359	14380	14456	14276	14367	14276	14533	14297	14437	14356	14356	14432	14415	14326	14310	14430	14461	14244	14310	14541	14298	14258	14402	14507	14310	14419	14441	14093	14129	14349	14271	14427	14302	14216	14415	14348	14508	14477	14212	14408	14455	14413	14142	14420	14506	14254	14210	14215	14350	14165	14429	14202	14406	14308	14419	14462	14326	14240	14282	14304	14407	14325	14542	14289	14477	14511	14259	14470	14362	14382	14368	14276	14514	14449	14393	14336	14397	14260	14446	14381	14295	14428	14309	14559	14380	14380	14477	14283	14403	14345	14213	14540	14288	14306	14423	14407	14328	14540	14466	14397	14290	14361	14271	14445	14337	14215	14340	14243	14396	14294	14376	14178	14314	14386	14492	14244	14376	14286	14437	14399	14323	14428	14179	14336	14292	14391	14281	14261	14396	14317	14379	14465	14376	14396	14377	14386	14409	14416	14358	14260	14227	14441	14504	14380	14368	14413	14380	14409	14260	14406	14190	14321	14258	14277	14339	14400	14179	14268	14444	14236	14362	14351	14404	14275	14437	14452	14451	14414	14257	14394	14501	14329	14334	14391	14436	14417	14424	14395	14279	14494	14346	14417	14441	14434	14338	14548	14339	14494	14369	14282	14312	14404	14332	14316	14320	14518	14388	14409	14269	14256	14213	14448	14288	14195	14426	14443	14543	14447	14308	14064	14309	14433	14444	14255	14464	14502	14422	14351	14357	14458	14349	14343	14493	14264	14467	14482	14421	14348	14367	14370	14465	14281	14409	14384	14317	14374	14449	14249	14301	14433	14346	14425	14421	14311	14303	14405	14391	14518	14528	14427	14411	14359	14349	14371	14379	14539	14255	14374	14318	14479	14464	14342	14501	14414	14522	14265	14448	14511	14216	14421	14376	14389	14488	14254	14480	14274	14288	14281	14379	14426	14447	14378	14412	14524	14235	14344	14477	14300	14580	14360	14327	14430	14494	14376	14316	14407	14373	14291	14416	14457	14359	14322	14348	14359	14285	14353	14284	14233	14461	14429	14258	14244	14515	14127	14418	14377	14322	14254	14399	14306	14329	14263	14405	14398	14232	14365	14367	14403	14316	14502	14367	14476	14603	14287	14285	14489	14419	14286	14439	14427	14377	14370	14355	14333	14380	14361	14327	14448	14231	14369	14469	14356	14380	14314	14420	14377	14253	14359	14178	14387	14330	14378	14307	14306	14233	14359	14234	14396	14261	14497	14398	14294	14485	14225	14411	14251	14482	14458	14461	14472	14378	14483	14385	14419	14417	14483	14401	14212	14286	14274	14378	14515	14301	14330	14458	14269	14327	14319	14358	14445	14476	14330	14347	14450	14255	14418	14394	14291	14285	14335	14478	14359	14464	14294	14354	14336	14459	14292	14372	14382	14202	14461	14209	14349	14354	14284	14378	14341	14357	14438	14467	14364	14455	14303	14176	14243	14365	14488	14362	14227	14505	14453	14421	14414	14392	14417	14218	14475	14302	14323	14295	14502	14415	14377	14274	14227	14350	14405	14367	14368	14350	14272	14337	14473	14326	14342	14374	14347	14401	14361	14660	14328	14491	14290	14365	14436	14381	14397	14329	14262	14563	14481	14414	14519	14373	14456	14397	14255	14342	14472	14367	14298	14403	14445	14493	14239	14248	14211	14450	14248	14268	14408	14448	14448	14337	14521	14387	14245	14339	14448	14446	14445	14313	14463	14422	14289	14457	14417	14375	14348	14539	14600	14441	14349	14430	14262	14454	14318	14414	14310	14391	14106	14453	14374	14379	14366	14316	14440	14236	14551	14284	14447	14312	14315	14482	14366	14505	14394	14353	14527	14401	14403	14259	14228
23183	21630	29702	24156	22580	26213	28605	22737	21101	20859	19443	18175	17408	17101	16568	16260	16161	16271	16206	15876	16018	15772	16030	15927	15594	15437	15534	15599	15407	15557	15559	15214	15365	15548	15365	15490	15399	15513	15405	15540	15458	15418	15541	15533	15443	15454	15249	15373	15389	15217	15427	15450	15280	15358	15417	15274	15398	15304	15475	15346	15235	15387	15174	15291	15212	15314	15173	15398	15329	15306	15502	15249	15373	15451	15344	15343	15528	15454	15327	15444	15176	15269	15260	15249	15479	15321	15285	15244	15450	15039	15501	15322	15309	15244	15085	15162	15275	15217	15182	15258	15284	15127	15476	15276	15366	15328	15362	15312	15384	15335	15230	15305	15257	15430	15328	15121	15154	15260	15269	15226	15338	14945	15237	15173	15318	15258	15270	15331	15132	15373	15248	15265	15173	15310	15504	15449	15239	15350	15271	15410	15325	15297	15267	15326	15298	15211	15369	15259	15274	15271	15479	15164	15260	15504	15340	15354	15234	15413	15412	15379	15262	15316	15438	15479	15267	15276	15279	15340	15353	15301	15335	15338	15255	15401	15380	15268	15334	15225	15170	15249	15424	15560	15355	15421	15210	15285	15302	15337	15541	15319	15162	15407	15374	15249	15320	15227	15136	15173	15371	15469	15186	15283	15333	15558	15258	15403	15174	15332	15170	15292	15153	15164	15307	15168	15279	15341	15329	15428	15199	15255	15434	15556	15300	15199	15244	15329	15408	15224	15102	15348	15197	15366	15269	15318	15312	15199	15174	15290	15371	15182	15356	15389	15238	15319	15231	15360	15275	15262	15151	15235	15358	15348	15208	15341	15397	15078	15215	15302	15242	15235	15380	15185	15339	15202	15374	15373	15261	15159	15209	15196	15455	15237	15251	15188	15411	15157	15196	15213	15296	15290	15393	15392	15192	15252	15436	15348	15361	15243	15326	15198	15183	15289	15401	15337	15356	15155	15370	15327	15351	15569	15277	15564	15209	15297	15225	15388	15375	15129	15331	15183	15216	15337	15319	15287	15332	15227	15286	15392	15467	15265	15394	15168	15466	15360	15152	15157	15353	15288	15100	15349	15184	15305	15299	15384	15278	15207	15221	15089	15201	15411	15367	15271	15284	15357	15107	15182	15260	15351	15416	15241	15331	15236	15272	15271	15454	15224	15071	15253	15313	15357	15298	15352	15140	15272	15300	15232	15318	15204	15447	15300	15335	15321	15378	15443	15401	15367	15387	15349	15288	15268	15480	15349	15408	15296	15286	15355	15185	15220	15376	15184	15346	15378	15235	15268	15459	15173	15477	15286	15365	15332	15345	15310	15374	15272	15381	15196	15271	15282	15268	15363	15208	15358	15358	15507	15329	15257	15339	15230	15157	15274	15327	15157	15303	15425	15381	15167	15208	15284	15253	15228	15416	15402	15313	15419	15367	15309	15362	15224	15157	15269	15176	15155	15436	15408	15382	15261	15261	15168	15273	15239	15347	15370	15234	15348	15354	15107	15195	15350	15468	15173	15354	15150	15355	15205	15275	15146	15355	15379	15370	15349	15219	15309	15282	15245	15359	15264	15244	15250	15039	15136	15151	15335	15475	15107	15331	15231	15361	15200	15417	15301	15322	15321	15453	15121	15292	15314	15091	15203	15237	15483	15262	15418	15217	15370	15313	15304	15065	15279	15216	15046	15111	15215	15395	15442	15341	15223	15456	15351	15296	15083	15086	15195	15430	15261	15393	15112	15370	15314	15321	15263	15184	15603	15166	15348	15307	15204	15066	15407	15225	15337	15299	15145	15227	15306	15146	15408	15316	15295	15198	15404	15181	15348	15285	15153	15152	15337	15433	15216	15203	15229	15315	15336	15279	15325	15448	15163	15282	15222	15534	15405	15247	15246	15302	15117	15375	15360	15196	15177	15282	15225	15217	15308	15290	15117	15315	15320	15293	15188	15385	15362	15515	15279	15356	15296	15148	15113	15417	15417	15189	15151	15198	15257	15414	15226	15141	15291	15381	15144	15489	15446	15507	15127	15189	15415	15249	15239	15395	15232	15255	15416	15284	15295	15159	15319	15291	15208	15283	15224	15081	15286	15277	15410	15187	15221	15341	15335	15249	15176	15433	15303	15278	15488	15203	15271	15257	15305	15292	15122	15248	15271	15102	15234	15341	15189	15339	15172	15295	15170	15071	15451	15317	15165	15163	15390	15173	15108	15245	15157	15290	15309	15396	15329	15377	15211	15240	15430	15428	15417	15322	15311	15333	15352	15282	15210	15160	15265	15221	15422	15568	15441	15409	15312	15231	15221	15304	15369	15323	15141	15343	15156	15105	15031	15113	15275	15166	15468	15182	15354	15308	15305	15246	15329	15179	15283	15155	15330	15305	15093	15295	15455	15480	15200	15200	15032	15228	15157	15233	15518	15216	15197	15417	15290	15469	15222	15388	15185	15351	15198	15174	15437	15307	15084	15150	15401	15287	15025	15097	15374	15572	15327	15028	15241	15374	15311	15237	15268	15507	15249	15356	15337	15335	15275	15293	15338	15359	15162	15252	15093	15303	15359	15162	15218	15418	15146	15370	15473	15450	15373	15274	15134	15261	15141	15244	15163	15337	15540	15339	15247	15449	15197	15097	15170	15331	15187	15332	15177	15038	15233	15337	15323	15321	14984	15226	15339	15211	15416	15228	15309	15165	15364	15360	15236	15502	15186	15457	15177	15142	15234	15175	15024	15291	15110	15307	15209	15284	15293	15273	15431	15354	15195	15550	15249	15425	15118	15298	15313	15353	15194	15223	15424	15087	15069	15368	15266	15212	15316	15287	15239	15258	15407	15546	15196	15322	15015	15498	15254	15168	15375	15265	15369	15313	15203	15162	15281	15309	15277	15228	15376	15339	15518	15298	15197	15288	15376	15405	15334	15199	15489	15361	15419	15372	15149	15188	15332	15263	15276	15311	15227	15459	15320	15192	15141	15378	15363	15290	15423	15060	15421	15291	15419	15259	15359	15323	15035	15172	15315	15306	15477	15238	15230	15301	15251	15228	15309	15275	15251	15295	15322	15237	15518	15393	15277	15095	15226	15174	15448	15385	15327	15441	15341	15220	15056	15355	15369	15269	15138	15298	15103	15238	15304	15404	15378	15154	15343	15112	15312	15195	15185	15108	15298	15316	15302	15397	15420	15133	15321	15265	15335	15333	15371	15378	15334	15365	15350	15349	15349	15489	15233	15291	15417	15277	15273	15307	15381	15235	15106	15259	15469	15263	15168	15458	15474	15423	15369	15425	15112	15188	15068	15276	15309	15388	15489	15148	15311	15187	15274	15098	15268	15238	15241	15160	15158	15256	15601	15287	15135	15231	15423	15211	15240	15232	15319	15187	15449	15370	15388	15317	15446	15530	15318	15441	15465	15475	15203	15183	15302	15214	15190	15281	15295	15303	15308	15258	15360	15326	15398	15344	15258	15128	15332	15152	15241	15290	15156	15257	15224	15206	15420	15390	15288	15284	15292	15339	15233	15084	15078	15275	15462	15197	15216	15301	15235	15337	15326	15368	15311	15130	15322	15272	15072	15127	15465	15315	15235	15249	15048	15249	15367	15325	15292	15264	15257	15255	15182	15112	15321	15379	15052	15384	15527	15410	15226	15210	15273	15407	15144	15293	15170	15245	15156	15005	15165	15218	15187	15216	15271	15400	15370	15273	15131	15361	15309	15324	15190	15226	15294	15349	15301	15364	15374	15115	15429	15178	15349	15328	15117	15237	15248	15331	15327	15160	15210	15253	15474	15384	15260	15308	15186	15418	15136	15237	15371	15209	15121	15292	15165	15226	15203	15290	15242	15248	15303	15394	15128	15360	15157	15361	15326	15298	15350	15416	15267	15463	15318	15254	15280	15419	15169	15388	15385	15065	15212	15242	15210	15221	15524	15370	15230	15291	15333	15204	15420	15338	15187	15358	15200	15285	15026	15397	15359	15309	15438	15171	15128	15243	15177	15167	15349	15199	15110	15333	15270	15185	15417	15222	15283	15521	15227	15289	15348	15135	15273	15565	15179	15369	15217	15127	15254	15143	15179	15293	15305	15225	15191	15175	15365	15334	15131	15343	15268	15370	15272	15185	15476	15342	15440	15185	15187	15243	15162	15392	15329	15307	15411	15408	15355	15425	15240	15126	15111	15186	15301	15301	15201	15262	15461	15415	15299	15297	15236	15420	15202	15297	15208	15270	15298	15190	15292	15394	15244	15417	15421	15331	15284	15497	15390	15100	15388	15227	15252	15146	15247	15453	15332	15411	15277	15323	15003	15335	15309	15374	15214	15165	15232	15284	15498	15402	15181	15329	15205	15517	15335	15378	15421	15318	15169	15215	15491	15266	15330	15273	15394	15283	15233	15312	15308	15287	15368	15123	15424	15217	15105	15024	15059	15152	15178	15285	15284	15265	15158	15293	15408	15243	15292	15335	15397	15161	15275	15349	15265	15436	15211	15553	15217	15320	15264	15334	15429	15499	15191	15202	15296	15601	15378	15222	15323	15158	15095	15452	15257	15221	15306	15431	15210	15335	15288	15355	15225	15427	15221	15261	15220	15231	15138	15395	15352	15365	15179	15309	15258	15221	15333	15295	15095	15342	15195	15262	15253	15261	15127	15323	15327	15147	15012	15274	15423	15331	15375	15309	15057	15379	15518	15206	15174	15255	15507	15314	15249	15274	15565	15101	15268	15296	15066	15335	15401	15208	15387	15266	15402	15165	15187	15359	15273	15077	15221	15323	15069	15448	15404	15296	15307	15148	15187	15117	15116	15362	15334	15221	15236	15052	15430	15257	15192	15229	15199	15340	15257	15309	15194	15158	15372	15417	15398	15350	15333	15526	15483	15544	15441	15136	15116	15336	15316	15327	15386	15486	15435	15133	15215	15303	15453	15155	15253	15066	15102	15110	15447	15273	15130	15263	15433	15568	15196	15393	15434	15379	15280	15184	15188	15281	15344	15080	15127	15309	15219	15349	15290	15077	15401	15429	15301	15062	15147	15200	15439	15332	15333	15348	15131	15280	15487	15264	15150	15351	15362	15369	15155	15342	15230	15151	15263	15270	15613	15219	15229	15523	15444	15396	15341	15251	15481	15350	15249	15292	15317
30000	53563	51141	42444	36913	32043	27922	25131	23591	22252	20147	18603	17352	16662	16203	15523	15539	15269	15420	15281	15431	15022	14840	14723	14548	14655	14502	14429	14502	14502	14363	14601	14439	14497	14399	14433	14561	14578	14455	14258	14286	14270	14327	14335	14456	14204	14368	14462	14412	14406	14378	14241	14408	14624	14315	14481	14405	14306	14308	14562	14472	14387	14226	14476	14371	14260	14266	14336	14306	14316	14320	14388	14174	14395	14350	14345	14218	14530	14344	14490	14351	14336	14270	14254	14387	14259	14433	14288	14362	14442	14377	14464	14388	14396	14276	14384	14358	14465	14300	14251	14213	14329	14356	14364	14466	14367	14330	14310	14353	14286	14456	14276	14314	14273	14375	14374	14206	14349	14318	14422	14240	14270	14272	14357	14354	14380	14265	14327	14269	14216	14221	14243	14321	14284	14295	14308	14308	14253	14184	14295	14339	14310	14557	14421	14310	14346	14355	14347	14470	14290	14373	14429	14320	14510	14250	14153	14176	14340	14313	14379	14218	14306	14402	14286	14341	14379	14297	14288	14368	14419	14171	14468	14143	14395	14398	14285	14304	14106	14348	14486	14276	14399	14450	14365	14419	14273	14356	14339	14271	14349	14202	14461	14227	14323	14159	14310	14453	14381	14474	14342	14300	14327	14365	14303	14151	14351	14210	14432	14291	14354	14323	14211	14411	14230	14283	14307	14303	14048	14348	14466	14372	14140	14383	14274	14432	14274	14303	14347	14383	14198	14276	14318	14329	14219	14248	14363	14361	14285	14365	14176	14306	14312	14284	14351	14329	14218	14360	14298	14524	14533	14481	14376	14406	14425	14254	14225	14372	14354	14256	14423	14256	14214	14207	14188	14299	14311	14162	14487	14524	14260	14424	14258	14338	14367	14339	14410	14522	14337	14255	14275	14208	14296	14285	14401	14352	14427	14185	14393	14179	14243	14272	14324	14441	14354	14371	14303	14345	14246	14269	14336	14286	14345	14378	14451	14329	14335	14433	14401	14450	14230	14426	14308	14225	14365	14357	14385	14400	14347	14291	14222	14193	14273	14348	14294	14307	14562	14266	14232	14344	14349	14180	14292	14234	14363	14320	14434	14240	14355	14436	14217	14382	14370	14387	14366	14183	14211	14395	14164	14405	14289	14244	14311	14359	14444	14287	14412	14272	14291	14529	14470	14358	14344	14103	14292	14284	14143	14179	14146	14328	14184	14232	14360	14352	14560	14250	14241	14271	14428	14262	14234	14150	14348	14196	14363	14048	14237	14255	14234	14373	14378	14395	14152	14329	14325	14401	14383	14279	14242	14376	14310	14272	14384	14373	14344	14342	14357	14271	14431	14107	14126	14218	14430	14257	14073	14135	14573	14445	14328	14263	14264	14278	14329	14438	14302	14297	14318	14353	14419	14445	14409	14409	14336	14284	14143	14367	14384	14153	14316	14300	14282	14337	14568	14271	14289	14182	14276	14345	14144	14204	14255	14230	14318	14281	14314	14373	14452	14173	14227	14295	14149	14415	14225	14326	14371	14071	14268	14328	14238	14331	14411	14366	14344	14291	14357	14410	14211	14358	14232	14264	14239	14327	14285	14442	14289	14403	14397	14323	14280	14216	14532	14352	14384	14245	14448	14087	14333	14247	14156	14302	14359	14191	14293	14300	14355	14294	14349	14369	14298	14351	14318	14250	14308	14447	14310	14417	14310	14243	14398	14344	14150	14352	14455	14348	14394	14177	14374	14296	14316	14387	14239	14317	14328	14402	14247	14229	14261	14420	14492	14392	14328	14443	14330	14318	14435	14249	14511	14353	14233	14462	14221	14315	14084	14138	14388	14246	14164	14407	14118	14334	14487	14246	14125	14225	14387	14169	14381	14329	14341	14338	14447	14357	14194	14420	14394	14187	14419	14244	14249	14348	14449	14280	14175	14360	14436	14337	14338	14343	14401	14190	14253	14376	14400	14298	14314	14284	14331	14181	14319	14446	14173	14191	14207	14281	14355	14256	14271	14196	14264	14238	14347	14197	14314	14315	14466	14432	14422	14200	14467	14341	14375	14227	14403	14290	14253	14274	14235	14354	14318	14253	14185	14437	14381	14382	14343	14567	14301	14448	14260	14311	14458	14350	14149	14282	14195	14446	14409	14200	14372	14434	14410	14182	14308	14313	14378	14367	14252	14341	14287	14319	14333	14189	14246	14200	14204	14352	14277	14157	14305	14331	14166	14358	14205	14337	14292	14422	14352	14230	14511	14329	14228	14309	14246	14335	14213	14396	14300	14376	14368	14363	14049	14364	14124	14220	14317	14312	14213	14293	14337	14286	14241	14231	14361	14356	14293	14367	14264	14340	14323	14405	14414	14199	14275	14399	14205	14357	14439	14157	14358	14410	14312	14199	14403	14337	14378	14272	14388	14308	14338	14475	14303	14238	14434	14261	14483	14103	14313	14372	14441	14258	14358	14327	14318	14155	14331	14471	14413	14448	14502	14396	14310	14538	14438	14315	14272	14279	14346	14385	14455	14385	14314	14119	14251	14245	14309	14343	14306	14361	14336	14463	14259	14431	14280	14289	14255	14286	14273	14286	14356	14371	14294	14250	14195	14364	14203	14274	14266	14331	14247	14311	14250	14323	14333	14214	14384	14359	14168	14353	14358	14238	14299	14246	14439	14287	14358	14437	14295	14234	14266	14119	14251	14314	14158	14426	14118	14388	14365	14351	14218	14188	14342	14275	14204	14206	14407	14258	14249	14374	14483	14171	14514	14139	14460	14216	14339	14267	14280	14429	14355	14415	14347	14523	14431	14276	14043	14330	14229	14401	14224	14272	14148	14306	14284	14285	14316	14391	14342	14306	14238	14388	14297	14308	14460	14441	14225	14316	14333	14347	14217	14185	14348	14260	14399	14238	14318	14405	14283	14225	14305	14286	14292	14244	14279	14295	14442	14329	14264	14361	14255	14356	14359	14276	14396	14248	14392	14223	14246	14390	14399	14397	14210	14195	14268	14396	14534	14206	14283	14478	14129	14294	14219	14308	14359	14196	14512	14424	14228	14244	14352	14419	14227	14252	14217	14402	14341	14438	14335	14258	14205	14227	14258	14302	14159	14480	14179	14548	14328	14129	14182	14333	14300	14253	14402	14367	14256	14152	14377	14206	14182	14438	14262	14339	14316	14247	14218	14404	14357	14302	14015	14138	14402	14380	14397	14227	14347	14519	14249	14202	14220	14410	14250	14333	14359	14397	14399	14318	14480	14124	14498	14476	14371	14367	14355	14324	14325	14431	14495	14236	14447	14397	14221	14323	14408	14438	14269	14331	14447	14239	14224	14238	14325	14162	14227	14352	14532	14392	14283	14250	14299	14272	14309	14246	14391	14434	14218	14321	14458	14297	14093	14391	14296	14452	14272	14411	14127	14251	14298	14371	14165	14344	14325	14314	14243	14390	14316	14382	14228	14279	14432	14417	14267	14371	14440	14388	14327	14171	14201	14333	14264	14452	14424	14343	14310	14428	14225	14325	14483	14359	14457	14247	14334	14365	14525	14360	14228	14239	14300	14286	14308	14229	14229	14262	14278	14374	14289	14420	14209	14340	14271	14418	14356	14420	14287	14372	14128	14341	14195	14434	14341	14381	14353	14283	14375	14379	14280	14393	14466	14274	14299	14346	14216	14351	14266	14402	14364	14430	14385	14405	14194	14192	14133	14287	14274	14389	14388	14334	14103	14246	14374	14267	14312	14289	14287	14377	14448	14252	14336	14256	14257	14368	14386	14253	14116	14291	14450	14302	14309	14314	14326	14396	14365	14305	14280	14507	14249	14204	14361	14301	14113	14422	14183	14326	14299	14345	14344	14375	14500	14353	14149	14272	14240	14319	14327	14361	14522	14309	14188	14211	14248	14273	14290	14351	14409	14386	14228	14459	14174	14169	14231	14442	14299	14063	14354	14363	14300	14412	14304	14285	14181	14298	14367	14438	14209	14243	14367	14293	14382	14319	14308	14242	14337	14396	14309	14154	14312	14127	14479	14311	14222	14351	14305	14409	14222	14190	14345	14159	14194	14232	14285	14379	14246	14266	14236	14221	14240	14355	14247	14353	14362	14277	14307	14348	14166	14322	14402	14471	14332	14245	14314	14327	14262	14383	14355	14324	14191	14410	14287	14343	14305	14241	14388	14457	14261	14389	14256	14159	14256	14192	14263	14428	14506	14348	14219	14406	14267	14308	14211	14381	14123	14408	14384	14387	14315	14340	14219	14264	14201	14248	14158	14351	14172	14207	14309	14410	14254	14276	14214	14334	14292	14182	14385	14262	14308	14287	14280	14262	14344	14299	14392	14293	14273	14436	14303	14318	14260	14277	14475	14295	14390	14317	14331	14329	14414	14436	14403	14399	14388	14425	14309	14233	14420	14331	14204	14232	14339	14436	14338	14338	14326	14359	14300	14243	14367	14319	14424	14452	14231	14372	14274	14277	14336	14187	14373	14372	14347	14061	14236	14258	14289	14200	14283	14134	14377	14393	14335	14283	14359	14360	14469	14290	14370	14249	14291	14458	14206	14336	14209	14290	14426	14334	14084	14273	14376	14209	14417	14380	14226	14302	14211	14261	14178	14449	14247	14309	14325	14140	14331	14336	14515	14342	14217	14181	14308	14525	14311	14291	14303	14186	14312	14335	14446	14367	14381	14172	14456	14160	14274	14224	14258	14342	14363	14190	14510	14483	14412	14194	14342	14355	14341	14429	14359	14413	14011	14295	14028	14216	14334	14304	14405	14379	14426	14183	14371	14401	14383	14286	14546	14319	14284	14316	14237	14290	14337	14192	14140	14227	14122	14446	14272	14404	14293	14345	14329	14251	14355	14201	14257	14271	14382	14506	14342	14137	14317	14376	14131	14148	14183	14198	14260	14344	14377	14363	14336	14142	14313	14178	14251	14370	14372	14230	14446	14290	14383	14169	14461	14263	14199	14296	14323	14221	14384	14334	14138	14236	14207	14296	14339	14305	14216	14315	14336	14228	14282	14197	14265	14288	14119	14142	14267	14283	14309	14372	14231	14507	14364	14327	14434	14366	14439	14225	14287	14244	14416	14215	14302	14405	14321	14246	14304	14245	14346	14348	14456	14492	14148	14311	14121
28044	24985	32139	30827	24947	21876	19817	18232	17318	16903	16628	15807	15617	15574	15067	15042	14991	15085	14802	14717	14816	14796	15009	14802	14753	14671	14729	14830	14836	14609	14727	14843	14648	14677	14723	14741	14664	14844	14729	14777	14770	14631	14851	14528	14672	14635	14610	14739	14564	14757	14861	14979	14752	14565	14586	14672	14735	14829	14824	14786	14834	14632	14691	14689	14670	14569	14816	14569	14862	14587	14730	14742	14469	14800	14760	14868	14624	14846	14655	14716	14561	14643	14689	14872	14701	14579	14728	14813	14816	14717	14654	14519	14703	14648	14625	14481	14587	14627	14671	14413	14749	14664	14784	14778	14813	14678	14718	14693	14696	14539	14544	14755	14489	14632	14700	14687	14595	14419	14768	14605	14764	14605	14629	14628	14723	14746	14592	14816	14487	14694	14672	14626	14542	14634	14630	14863	14512	14552	14693	14678	14614	14565	14677	14784	14601	14731	14653	14619	14662	14807	14734	14671	14726	14564	14788	14571	14644	14332	14687	14528	14720	14611	14670	14804	14821	14688	14573	14678	14614	14618	14531	14552	14478	14743	14750	14688	14519	14760	14670	14746	14643	14682	14646	14637	14664	14715	14759	14648	14692	14624	14620	14502	14564	14741	14559	14697	14625	14530	14425	14662	14594	14689	14485	14986	14555	14828	14790	14816	14666	14613	14693	14964	14642	14688	14781	14533	14599	14695	14545	14616	14470	14736	14480	14603	14495	14477	14670	14650	14573	14775	14713	14573	14658	14560	14746	14602	14485	14615	14534	14612	14570	14602	14807	14742	14664	14670	14758	14809	14702	14667	14570	14508	14570	14750	14572	14560	14694	14503	14622	14641	14602	14667	14691	14751	14760	14677	14693	14627	14702	14818	14729	14531	14770	14613	14669	14685	14757	14583	14632	14621	14696	14871	14723	14518	14671	14609	14628	14816	14704	14583	14608	14633	14604	14581	14654	14646	14778	14724	14544	14597	14653	14607	14651	14682	14643	14613	14664	14499	14669	14630	14741	14709	14733	14496	14621	14779	14673	14597	14563	14572	14636	14723	14716	14647	14607	14506	14548	14651	14633	14722	14614	14578	14584	14634	14646	14487	14654	14821	14811	14597	14564	14763	14563	14575	14619	14441	14543	14840	14835	14778	14748	14574	14860	14557	14893	14781	14718	14782	14688	14686	14793	14744	14738	14734	14761	14698	14589	14676	14619	14629	14738	14584	14581	14781	14554	14459	14584	14772	14654	14561	14534	14625	14714	14803	14642	14747	14845	14687	14583	14547	14819	14601	14744	14730	14698	14724	14773	14660	14810	14604	14618	14601	14696	14624	14576	14768	14777	14623	14742	14422	14534	14841	14777	14791	14599	14680	14644	14757	14847	14756	14717	14693	14659	14732	14559	14815	14808	14415	14645	14689	14720	14622	14564	14778	14547	14865	14732	14874	14779	14623	14701	14700	14618	14660	14526	14610	14725	14685	14879	14927	14652	14542	14495	14672	14525	14495	14553	14632	14692	14710	14763	14759	14519	14789	14623	14558	14538	14531	14572	14759	14794	14684	14700	14683	14574	14605	14768	14739	14507	14565	14628	14537	14677	14801	14857	14703	14632	14641	14674	14596	14667	14576	14662	14925	14581	14701	14820	14603	14645	14531	14725	14697	14710	14699	14743	14763	14798	14668	14524	14798	14703	14689	14500	14555	14638	14641	14657	14581	14702	14437	14717	14860	14713	14738	14543	14606	14601	14671	14566	14710	14622	14750	14673	14661	14764	14606	14540	14836	14572	14610	14893	14862	14720	14808	14751	14664	14632	14663	14761	14653	14707	14595	14629	14562	14630	14482	14551	14785	14686	14674	14795	14638	14697	14714	14675	14535	14433	14599	14540	14608	14463	14693	14514	14522	14672	14739	14572	14523	14560	14518	14530	14531	14631	14734	14326	14831	14702	14755	14597	14718	14657	14687	14743	14548	14627	14740	14633	14516	14627	14476	14626	14588	14936	14750	14691	14771	14699	14733	14585	14587	14672	14602	14767	14680	14742	14637	14650	14724	14901	14835	14618	14686	14519	14601	14477	14701	14644	14596	14536	14695	14644	14682	14700	14752	14472	14609	14711	14769	14535	14531	14690	14698	14674	14720	14828	14673	14612	14401	14677	14755	14749	14801	14757	14779	14770	14601	14627	14502	14570	14674	14521	14433	14633	14592	14762	14660	14788	14872	14584	14659	14590	14826	14615	14557	14728	14421	14655	14777	14728	14647	14684	14747	14538	14619	14515	14633	14719	14675	14672	14693	14636	14743	14694	14621	14744	14726	14623	14685	14797	14836	14693	14711	14740	14672	14610	14689	14668	14758	14731	14632	14680	14643	14532	14852	14532	14611	14877	14544	14624	14584	14656	14637	14624	14694	14834	14625	14585	14580	14734	14592	14804	14771	14839	14629	14840	14789	14675	14589	14651	14514	14752	14506	14679	14763	14589	14802	14522	14775	14657	14587	14468	14607	14761	14621	14524	14756	14661	14677	14774	14684	14648	14813	14718	14543	14705	14666	14569	14554	14695	14590	14626	14792	14507	14521	14636	14603	14666	14782	14688	14611	14393	14622	14472	14605	14744	14587	14699	14712	14683	14597	14688	14813	14716	14648	14760	14811	14675	14583	14773	14673	14575	14629	14672	14612	14775	14553	14616	14720	14633	14667	14633	14640	14640	14600	14697	14560	14542	14603	14561	14475	14765	14674	14728	14639	14628	14762	14674	14717	14711	14817	14760	14637	14559	14827	14726	14639	14696	14619	14617	14602	14518	14509	14822	14773	14610	14659	14666	14645	14636	14600	14651	14611	14665	14733	14607	14653	14710	14688	14700	14643	14577	14444	14557	14480	14794	14577	14621	14632	14811	14533	14605	14778	14797	14675	14775	14890	14750	14653	14693	14550	14730	14714	14637	14857	14696	14744	14663	14793	14517	14631	14699	14639	14428	14719	14587	14769	14848	14765	14651	14640	14731	14812	14600	14706	14780	14790	14765	14767	14622	14646	14747	14731	14543	14649	14729	14619	14809	14734	14617	14755	14858	14716	14615	14634	14763	14766	14681	14545	14602	14620	14688	14749	14702	14744	14821	14568	14641	14833	14465	14624	14598	14638	14583	14629	14470	14692	14598	14804	14717	14691	14793	14661	14827	14517	14467	14732	14780	14759	14658	14711	14788	14696	14579	14675	14600	14588	14568	14701	14540	14780	14765	14650	14488	14638	14623	14609	14866	14667	14538	14604	14814	14567	14634	14615	14834	14446	14598	14722	14841	14510	14484	14658	14712	14674	14766	14706	14792	14833	14725	14409	14753	14420	14830	14672	14906	14627	14686	14579	14634	14547	14651	14581	14492	14687	14626	14729	14488	14584	14525	14591	14647	14575	14693	14650	14879	14524	14713	14503	14737	14781	14597	14706	14549	14638	14647	14686	14670	14645	14744	14809	14545	14769	14705	14716	14808	14624	14613	14582	14697	14735	14557	14642	14529	14774	14658	14704	14881	14641	14664	14725	14874	14738	14685	14612	14880	14691	14529	14798	14446	14653	14762	14558	14683	14673	14628	14557	14677	14674	14742	14636	14738	14663	14539	14727	14643	14686	14599	14712	14745	14619	14654	14774	14815	14731	14647	14622	14737	14779	14623	14670	14605	14662	14671	14624	14566	14448	14763	14713	14760	14639	14402	14548	14529	14733	14399	14696	14631	14811	14774	14606	14903	14679	14719	14480	14703	14537	14677	14557	14531	14623	14542	14736	14675	14591	14679	14478	14676	14701	14864	14806	14689	14540	14784	14671	14665	14818	14544	14942	14592	14882	14547	14652	14705	14630	14677	14492	14701	14775	14600	14772	14758	14843	14635	14654	14692	14667	14495	14737	14617	14696	14925	14630	14592	14723	14680	14619	14631	14768	14644	14522	14569	14578	14695	14539	14596	14587	14665	14375	14665	14636	14874	14610	14583	14694	14690	14712	14531	14797	14642	14646	14486	14578	14457	14410	14597	14645	14777	14892	14849	14753	14789	14682	14824	14747	14515	14448	14636	14578	14733	14780	14818	14577	14606	14634	14620	14474	14726	14649	14634	14685	14524	14598	14620	14702	14606	14740	14555	14784	14457	14469	14861	14642	14698	14656	14763	14464	14692	14794	14589	14509	14518	14541	14592	14772	14653	14721	14599	14666	14531	14464	14763	14599	14665	14720	14658	14613	14696	14645	14547	14748	14668	14642	14492	14684	14517	14764	14582	14702	14673	14422	14698	14675	14786	14702	14806	14631	14650	14653	14572	14515	14787	14710	14579	14744	14632	14670	14570	14712	14507	14608	14715	14872	14929	14699	14630	14677	14674	14689	14724	14572	14640	14518	14537	14663	14618	14616	14686	14831	14717	14626	14631	14642	14752	14765	14539	14638	14691	14625	14747	14722	14557	14730	14684	14765	14741	14670	14506	14652	14852	14550	14722	14822	14706	14709	14674	14639	14685	14783	14709	14651	14573	14787	14580	14847	14690	14541	14733	14578	14613	14654	14700	14631	14789	14578	14705	14594	14673	14620	14587	14602	14595	14679	14739	14637	14533	14475	14692	14575	14898	14869	14676	14686	14649	14475	14439	14612	14562	14610	14523	14743	14521	14690	14710	14598	14655	14666	14471	14603	14770	14535	14814	14630	14637	14571	14683	14793	14524	14714	14711	14804	14795	14753	14593	14815	14649	14667	14550	14455	14667	14550	14700	14710	14701	14877	14604	14790	14761	14798	14620	14658	14523	14786	14689	14783	14539	14730	14507	14610	14702	14688	14583	14688	14545	14681	14459	14579	14679	14673	14692	14537	14598	14754	14582	14861	14798	14597	14600	14522	14819	14686	14670	14634	14730	14650	14731	14689	14729	14651	14728	14598	14517	14594	14763	14647	14681	14692	14614	14469	14735	14635	14638	14713	14931	14785	14558	14311	14682	14688	14623	14518	14450	14752	14695	14528	14680	14650	14583	14582	14690	14591	14626	14789	14650	14667	14737	14538	14663	14565	14752	14613	14767	14635	14599	14633	14668	14605	14743	14731	14630	14532	14785	14581	14563	14439	14774	14549	14662	14741	14700	14721	14704	14633	14841	14630	14814	14775
27189	41548	38918	33083	28073	24066	20891	19318	18464	18078	16798	15940	15271	14806	14733	14457	14309	14394	14399	14283	14239	14197	14128	13981	13961	14057	13876	14095	14006	13953	13929	13924	14048	13917	14091	13954	13634	13934	13932	13802	14070	13828	14065	13929	13794	13952	13864	13851	14054	13917	14185	13753	13672	13859	14050	13944	13838	13807	13931	13925	13784	13823	14009	13965	13890	13792	13649	13891	13754	14033	13787	14012	13874	13847	13964	13913	13951	13887	13871	13953	13888	14023	14060	13920	13880	13915	13841	13849	13899	13841	13917	13855	13885	13970	13794	14038	13838	14024	13810	13898	13893	13903	13891	13827	13804	13909	13867	13895	13919	13809	13821	13922	13915	13859	13780	13886	13941	13895	14026	13828	13837	14006	13788	13906	13752	13925	13968	13755	13747	13787	13972	13905	13797	13776	14040	13812	13824	13901	13830	13771	13829	13858	13833	13874	13786	13703	13835	13825	13804	13783	14001	13828	13830	13862	13905	14031	13845	13853	13882	13908	13780	13849	13709	13953	14020	13767	13859	13832	14039	13912	14106	13926	13927	13824	13827	13844	13935	13693	13900	13854	13837	13809	13873	14070	13926	13756	13906	13857	13918	13724	13819	13760	13846	13822	13832	13941	13856	13830	13830	13790	14013	13833	13959	13884	13861	13849	13908	14183	14146	13873	13767	13886	13961	13735	13832	13940	14024	14052	13894	13898	13893	13853	13935	13909	13863	13893	13734	13981	14012	13730	13858	13792	13925	13988	13883	13983	13920	13761	13863	13911	13863	13896	13868	14017	13759	14022	13784	13921	13891	14014	13811	13909	13876	13765	13940	13809	13920	13934	13896	13804	13733	13753	13773	13788	13978	13898	13831	13843	13846	13873	13960	13737	14023	13846	13891	13855	13887	13735	13842	13819	13710	13964	13862	13978	13885	13830	13927	13830	13710	13741	13933	13752	13877	13851	13890	13707	13845	13859	13705	13915	13826	13884	13957	13932	14041	14009	13828	13825	13801	13622	13710	14037	13881	13825	13666	13964	13722	13926	13991	13883	14020	13840	13816	14024	13839	14019	13996	13837	13863	13813	13884	13967	13805	14019	13903	13853	13701	13930	13801	13876	13827	13841	13969	13742	13884	13893	13852	13672	13929	13845	13836	13844	13809	13949	13931	13834	13759	13792	13791	14046	13682	13764	13843	13990	13921	13734	13860	13956	13881	13792	13809	13863	13882	13747	13794	13817	13963	13941	13923	13857	13907	13821	13977	14023	13725	13737	13942	13967	13843	13973	14141	13922	13962	13907	13939	13879	13842	13924	13846	13938	13945	13881	13725	14005	13893	13794	13919	13878	13886	14080	13946	14062	13967	13924	13968	13889	13983	13885	13968	13764	13840	13832	13839	13705	14075	13863	13855	14060	14026	14023	13591	13971	13807	13905	13971	13638	13830	13926	14016	13838	13959	13853	13703	13827	13813	13791	13930	13831	13886	13901	13952	13920	13857	13878	13813	13921	13804	13972	13796	13935	14067	13712	13846	13950	13854	13916	13941	13861	13816	13859	13793	13809	13947	13953	13853	13920	13888	13837	13955	14046	13848	13961	13923	13844	13936	13645	13814	13897	13996	13841	13784	13859	13896	13976	14002	13832	13801	13771	13877	13947	13780	13932	13911	13897	13753	13856	13863	13984	13932	13876	13945	13789	13939	13760	13919	13937	13913	13818	14068	13935	13767	13937	13770	13862	13887	13901	13771	13761	13969	13811	13840	13791	13876	13815	13939	13906	13991	13945	14011	13868	14006	13783	14097	13985	13820	13904	13929	13818	13875	13986	14040	13889	13910	13883	13827	13935	13836	13942	13757	13892	13705	13852	13708	13889	13889	13963	13819	13733	13753	13612	13953	13907	13942	13746	13945	13785	14060	13806	13900	14020	13741	14033	13892	13837	13843	14015	13945	13890	13775	13833	13948	13775	13910	13952	13973	13884	14094	14044	13887	13899	14022	13921	13826	13904	13879	13824	13932	13726	14064	13888	13720	13913	13795	13872	13885	13809	13889	13942	13779	13985	13855	13961	13960	13750	13994	13878	13888	13965	14034	13952	13695	13898	13882	13755	13812	13809	13880	13971	13853	14004	13943	13711	13705	13742	13808	13956	13668	13975	13901	13914	14107	13878	13924	13961	13725	14071	13749	13890	13942	13781	13868	13917	14015	13807	14043	13877	13884	13943	13974	13785	13922	13832	13862	13938	13974	13872	13730	13817	13773	14016	13785	13685	13844	13889	13723	14056	13959	13752	13893	13857	13918	13846	13760	13889	13776	14066	13901	13799	13928	13641	13898	13847	13978	13891	13932	13876	13708	13967	13762	13808	13847	13885	13924	13964	13852	14055	13787	14039	13924	13829	13765	13773	13886	13882	13849	13957	13854	13921	14108	13817	13826	13930	13802	13775	13958	13777	13961	13779	13815	13813	13865	13887	13966	13957	13905	13933	13936	13891	14071	13829	13911	13924	13869	13925	14020	13784	13873	13938	13799	13829	13930	14003	13657	13971	14011	13937	13896	13888	13800	13892	13903	13768	13748	14002	13948	14039	13895	13760	13841	13821	13886	13737	13870	13816	13815	13947	13991	14050	13852	13701	13747	13807	13861	13917	13950	13850	13799	13845	13867	13852	13757	13867	13813	13765	13765	13792	13931	13798	13922	13740	13907	13972	13890	13886	14072	13880	14011	13973	14010	13842	13911	13897	14012	13860	14000	13566	13693	13956	13859	13850	13897	13902	14112	13965	13975	13930	13837	13738	13865	13694	13826	13977	14019	13854	13862	13857	13877	13854	13711	13867	13741	13976	13799	13840	13713	13866	13753	14063	13836	13934	13961	13832	14056	13740	13737	13950	13854	13808	13881	13744	14057	13661	13767	13792	14010	13833	13889	13981	14022	13932	13866	13955	13812	13910	13786	13891	13963	13873	13783	13945	13919	13856	13813	13877	14097	13845	13773	13779	13999	13976	13746	13784	13876	14162	13804	13887	13953	13757	13846	13823	13837	13853	13986	13793	13922	13830	13933	13780	13868	13932	13833	13952	13705	13858	13997	13724	13795	13909	13969	13793	13950	13859	13945	13862	13915	13879	13806	13894	13913	13897	13792	13944	13741	13967	13885	14074	14059	13960	13916	13834	13906	13937	13795	13812	13852	13851	13901	13831	13981	13865	13747	13846	13977	14005	13856	13909	13793	13738	13847	13987	13892	13746	13803	14120	13842	13841	13872	13870	13967	13949	13807	13947	13812	14034	13973	13835	13782	13851	13782	13945	14001	13943	13617	13907	13905	14063	13855	13930	14004	14022	13850	13937	13974	13848	14026	13903	13806	14000	13754	14095	13846	13760	14025	14011	14123	13751	13914	13841	13906	13774	13777	13942	13959	13986	13828	13866	13926	13834	14001	13926	14060	13811	13781	13751	13975	13939	13840	13829	13938	13899	13908	13900	13974	13756	14072	13759	13739	13964	13593	14079	13780	13795	13929	13848	13890	13908	13887	13740	13962	13886	13785	13969	13952	13860	13809	13918	13877	13969	13859	13858	13899	13837	14032	13784	13852	13864	13857	13995	13966	13898	14003	13815	13829	13861	13690	13838	13869	13863	13877	13825	13968	13922	13897	13822	13882	13908	13942	14020	13919	13652	13855	13854	14058	13911	13837	13800	13799	13811	13933	13824	13990	13973	13880	13881	13964	13901	13845	13909	13939	13968	13803	13885	13912	13907	13952	13809	13838	13834	13932	13823	13726	13983	13925	13852	13927	13970	13921	13952	13765	13910	13876	13877	13790	13732	13894	13861	13858	13845	13868	13860	14104	13892	13677	13823	13917	13898	13853	13831	13841	13917	13894	13754	14148	13923	14019	13835	13872	13797	13975	13890	13763	13859	13897	13861	13805	13918	13807	13820	13817	13908	13907	13921	13835	13993	13956	13802	14107	13972	14118	13757	13948	13832	13871	13923	14067	13834	14004	13784	13728	13916	13830	13923	13808	13765	13981	13930	13897	13787	13943	14027	13758	13959	13889	14047	14020	13786	13966	13733	13943	13806	14016	13899	13906	13859	14003	13871	13819	14114	13913	13876	13807	13965	14002	14037	13821	13802	13802	13900	13793	13835	13794	13824	13794	13996	13855	13844	13935	13777	13908	13989	14086	13865	13823	13780	13900	13906	13895	13885	13964	13806	13895	13925	14017	13744	13946	13847	13949	13838	13838	13800	14034	13792	13848	13767	13953	13795	13746	13846	13762	13956	13836	13896	13956	13734	14020	13899	13782	13887	13640	13821	13835	13979	13808	13748	13813	13769	13771	13762	13978	13869	13991	13864	13764	14081	13868	13852	13814	13926	14024	13846	13920	13925	13775	13971	13841	13913	13792	13851	13824	13719	13811	13987	13717	14042	13950	14069	14043	13878	13901	13950	13925	13745	14056	13913	13796	13856	14081	13989	13727	13907	13819	13914	13744	13817	14131	13867	13900	13940	13835	13893	13930	14053	13924	13865	13883	13837	14005	13979	13914	14109	13806	14000	13846	13917	13951	14120	13940	13822	13686	13878	13791	13915	14042	14013	13967	13869	13967	13850	13846	13745	13655	13877	13813	13784	13895	13760	14025	13883	13739	13859	13940	13913	13725	14063	14043	13895	13746	13821	13917	13900	13917	13920	13786	13824	13975	13848	13958	13786	13822	13908	14031	13840	14042	13844	13930	13885	13701	13725	13925	13856	13773	13829	13857	13854	13893	13810	14005	13889	13804	14002	13970	13801	13867	13923	13825	13838	14064	13793	13819	13868	13860	13805	13911	13853	13850	13974	13853	13935	14027	13720	13865	13795	14062	13709	13771	14097	13872	13914	14005	13813	13960	13781	14012	13799	13881	13792	14025	13896	13914	13877	14039	13751	13802	13982	13982	14024	13752	13819	13885	13776	13752	13962	13940	13879	13885	13923	13819	14077	13845	14056	13670	14034	13684	14020	13934	13830	13868	13808	13891	13875	13876	13839	13926	13817	13979	13954	13836	13951	13868	13971	13950	13974	13674	13982	14040	13848	14033	13907	13966	13927	13963	13922	13897	13929	13721	13940	13931	13812	13950	13955	14049	13917	13868	13832	13827	13857
24082	21641	29405	25071	24679	26401	25217	21064	19893	19621	18642	17879	17299	16961	16525	16278	16257	16181	16279	16112	16361	16181	15950	15925	15783	15817	15767	15899	15840	15824	15933	15860	15823	15578	15705	15840	15671	15966	15874	15735	15885	15774	15789	15768	15764	15751	15737	15744	15754	15782	15712	15618	15794	15727	15751	15675	15718	15736	15537	15687	15527	15712	15817	15759	15803	15791	15720	15839	15499	15410	15589	15655	15776	15632	15489	15575	15640	15808	15580	15661	15943	15922	15845	15675	15942	15674	15489	15766	15649	15598	15573	15578	15992	15596	15640	15766	15398	15576	15522	15634	15627	15699	15605	15625	15557	15466	15606	15538	15677	15630	15580	15655	15840	15699	15645	15562	15682	15577	15867	15595	15705	15752	15611	15858	15593	15574	15534	15455	15474	15588	15699	15714	15598	15762	15692	15849	15591	15629	15517	15677	15700	15550	15551	15500	15581	15663	15830	15615	15596	15682	15573	15651	15878	15613	15516	15651	15401	15547	15810	15775	15617	15574	15676	15790	15765	15754	15747	15708	15677	15573	15790	15720	15679	15797	15727	15699	15733	15812	15743	15843	15703	15781	15557	15745	15667	15636	15701	15610	15649	15592	15647	15681	15604	15613	15562	15671	15725	15714	15658	15596	15631	15661	15606	15517	15680	15908	15746	15634	15585	15508	15737	15545	15537	15634	15674	15744	15662	15732	15736	15759	15902	15700	15768	15645	15604	15691	15687	15629	15858	15619	15678	15536	15516	15578	15776	15733	15629	15631	15684	15622	15640	15584	15651	15549	15655	15726	15545	15427	15792	15687	15587	15830	15605	15711	15722	15548	15469	15612	15590	15623	15604	15552	15584	15676	15668	15770	15549	15588	15559	15537	15727	15897	15794	15678	15703	15695	15756	15689	15640	15688	15649	15600	15931	15857	15686	15595	15578	15686	15738	15728	15578	15761	15594	15458	15384	15574	15784	15448	15632	15731	15966	15598	15878	15767	15641	15511	15468	15712	15665	15619	15722	15889	15995	15712	15782	15444	15743	15763	15727	15613	15614	15513	15570	15693	15668	15771	15692	15686	15512	15685	15739	15613	15892	15761	15546	15776	15839	15589	15675	15674	15754	15802	15551	15577	15563	15724	15699	15619	15600	15695	15791	15605	15743	15823	15473	15767	15447	15505	15636	15687	15670	15631	15476	15729	15719	15666	15803	15616	15624	15637	15905	15542	15599	15717	15605	15657	15737	15733	15580	15488	15646	15599	15700	15625	15742	15680	15551	15555	15648	15720	15663	15655	15749	15676	15884	15780	15623	15700	15690	15733	15624	15639	15748	15589	15601	15594	15615	15655	15655	15637	15583	15858	15641	15484	15645	15749	15680	15673	15722	15582	15631	15925	15846	15639	15621	15660	15692	15872	15600	15568	15632	15426	15792	15616	15729	15579	15699	15859	15704	15814	15531	15601	15927	15827	15779	15763	15681	15518	15771	15646	15663	15657	15726	15603	15654	15545	15611	15675	15582	15685	15733	15697	15746	15529	15519	15695	15609	15690	15693	15539	15794	15623	15912	15680	15538	15585	15643	15749	15591	15572	15590	15482	15554	15736	15677	15644	15690	15545	15634	15730	15567	15796	15558	15573	15743	15567	15691	15757	15743	15627	15586	15775	15600	15710	15630	15499	15622	15716	15597	15782	15556	15691	15553	15818	15794	15722	15726	15703	15552	15621	15612	15590	15517	15788	15648	15802	15667	15740	15526	15643	15987	15825	15674	15697	15566	15645	15884	15675	15756	15689	15730	15597	15715	15649	15685	15706	15561	15673	15452	15796	15523	15722	15634	15802	15735	15634	15548	15834	15740	15806	15690	15820	15597	15717	15641	15705	15806	15779	15664	15662	15684	15684	15443	15498	15517	15803	15621	15633	15688	15783	15867	15745	15788	15667	15833	15639	15663	15665	15505	15503	15795	15614	15770	15691	15477	15685	15504	15506	15516	15633	15559	15585	15653	15646	15667	15548	15478	15485	15469	15608	15675	15642	15569	15695	15748	15493	15662	15783	15563	15620	15705	15731	15568	15686	15587	15562	15568	15608	15764	15867	15605	15412	15918	15710	15784	15502	15690	15665	15725	15657	15738	15600	15653	15642	15761	15712	15729	15794	15631	15716	15623	15637	15462	15721	15566	15697	15729	15697	15677	15725	15512	15668	15702	15516	15776	15689	15674	15556	15459	15692	15672	15611	15463	15624	15672	15641	15757	15588	15682	15715	15545	15527	15686	15802	15680	15681	15707	15628	15839	15627	15821	15632	15605	15538	15798	15876	15465	15838	15552	15667	15667	15742	15888	15894	15649	15656	15812	15566	15706	15571	15641	15649	15817	15552	15701	15668	15482	15670	15731	15732	15654	15557	15734	15763	15777	15639	15606	15591	15561	15630	15693	15596	15724	15536	15516	15572	15666	15648	15597	15501	15960	15801	15438	15773	15754	15543	15844	15888	15625	15697	15701	15866	15986	15885	15790	15542	15660	15419	15668	15669	15616	15619	15534	15713	15779	15629	15638	15787	15644	15658	15605	15735	15663	15531	15744	15528	15586	15721	15725	15670	15719	15676	15546	15608	15505	15710	15577	15429	15773	15744	15680	15609	15572	15578	15787	15767	15770	15508	15609	15622	15655	15778	15722	15805	15691	15667	15734	15615	15637	15543	15806	15376	15617	15570	15391	15616	15693	15590	15623	15446	15621	15454	15723	15471	15641	15644	15635	15577	15769	15708	15742	15853	15700	15759	15628	15734	15706	15795	15880	15736	15605	15822	15740	15770	15912	15800	15760	15491	15676	15648	15526	15488	15516	15719	15578	15739	15621	15709	15564	15548	15738	15790	15562	15749	15612	15720	15788	15688	15904	15893	15431	15752	15597	15532	15698	15711	15656	15630	15693	15523	15560	15392	15745	15702	15556	15741	15606	15541	15743	15585	15820	15620	15715	15398	15602	15754	15707	15648	15878	15487	15718	15865	15652	15830	15608	15624	15629	15651	15789	15767	15708	15679	15552	15852	15648	15746	15733	15567	15891	15684	15601	15640	15772	15644	15621	15533	15608	15675	15644	15687	15615	15638	15753	15647	15707	15776	15667	15692	15823	15643	15808	15735	15713	15739	15757	15922	15781	15652	15781	15375	15726	15527	15531	15523	15672	15550	15715	15676	15607	15618	15643	15552	15579	15750	15480	15599	15623	15612	15813	15641	15501	15595	15729	15954	15723	15845	15833	15715	15823	15779	15694	15797	15776	15604	15611	15575	15489	15709	15662	15676	15834	15477	15604	15649	15645	15764	15782	15600	15792	15808	15582	15611	16059	15525	15507	15581	15896	15412	15627	15811	15584	15710	15651	15694	15621	15644	15619	15626	15622	15714	15532	15517	15753	15622	15739	15475	15682	15680	15639	15538	15600	15694	15781	15392	15637	15531	15595	15672	15876	15545	15693	15691	15705	15551	15787	15655	15542	15426	15567	15644	15710	15904	15754	15681	15677	15730	15820	15660	15645	15746	15713	15541	15656	15734	15681	15767	15772	15658	15791	15771	15665	15632	15573	15542	15553	15693	15738	15537	15620	15685	15650	15691	15429	15361	15609	15689	15758	15759	15822	15858	15604	15798	15565	15640	15469	15683	15757	15861	15614	15680	15586	15579	15647	15685	15519	15618	15713	15663	15668	15497	15657	15563	15629	15484	15589	15643	15620	15607	15754	15646	15720	15615	15869	15751	15686	15781	15769	15705	15502	15758	15665	15583	15855	15706	15645	15550	15774	15600	15677	15717	16036	15635	15545	15593	15535	15614	15826	15703	15609	15621	15643	15762	15407	15466	15778	15712	15657	15687	15643	15685	15802	15795	15484	15874	15781	15629	15604	15767	15538	15576	15502	15596	15578	15774	15873	15862	15598	15612	15515	15517	15630	15618	15786	15408	15695	15525	15504	15464	15601	15563	15681	15544	15515	15365	15605	15673	15581	15741	15591	15439	15724	15517	15627	15941	15725	15643	15744	15607	15673	15651	15740	15749	15693	15576	15758	15505	15514	15678	15588	15673	15434	15629	15719	15737	15657	15582	15659	15776	15870	15591	15758	15794	15659	15852	15586	15781	15633	15822	15767	15570	15561	15545	15766	15593	15729	15720	15864	15551	15683	15528	15867	15546	15669	15816	15543	15571	15548	15708	15679	15607	15735	15468	15590	15812	15702	15638	15739	15781	15693	15879	15696	15683	15712	15698	15718	15803	15676	15788	15778	15705	15765	15782	15648	15621	15853	15494	15730	15632	15797	15606	15853	15667	15838	15711	15739	15452	15622	15802	15667	15813	15675	15739	15745	15720	15573	15730	15700	15703	15406	15758	15707	15864	15562	15660	15626	15614	15634	15568	15668	15586	15830	15829	15817	15871	15662	15563	15643	15649	15714	15592	15498	15773	15725	15480	15664	15715	15521	15638	15732	15438	15853	15611	15774	15612	15706	15613	15399	15657	15634	15636	15627	15821	15546	15888	15635	15662	15526	15689	15818	15645	15563	15573	15798	15670	15748	15547	15749	15630	15744	15600	15500	15629	15522	15631	15727	15584	15604	15649	15519	15772	15551	15368	15635	15836	15878	15744	15928	15646	15617	15666	15797	15611	15682	15720	15490	15728	15496	15638	15538	15665	15642	15602	15512	15652	15424	15577	15547	15672	15580	15550	15654	15641	15675	15707	15512	15776	15868	15603	15575	15451	15675	15596	15608	15606	15814	15703	15730	15501	15667	15691	15555	15529	15620	15573	15530	15777	15696	15677	15664	15672	15578	15730	15687	15687	15617	15809	15686	15722	15747	15680	15664	15674	15603	15578	15747	15562	15698	15719	15685	15741	15692	15638	15393	15554	15652	15636	15787	15589	15629	15666	15695	15738	15716	15586	15593	15558	15782	15628	15619	15525	15674	15789	15613	15558	15651	15637	15730	15863	15764	15732	15603	15824	15759	15837	15766	15731	15506	15647	15649	15600	15617	15595	15672	15642	15673	15707	15635	15640	15707	15728	15664	15485	15566	15795	15637	15658	15682	15765	15724	15565	15527	15599	15757	15562	15711	15645	15697	15651	15759	15712	15654	15729	15603	15622	15768	15880
26590	48139	46952	38965	33232	28781	25168	22728	21636	20611	18987	17691	16852	16402	15903	15611	15195	15172	15238	15219	15266	15076	14840	14771	14826	14549	14643	14793	14567	14736	14580	14604	14675	14656	14674	14632	14665	14538	14599	14608	14571	14524	14652	14664	14552	14611	14532	14716	14612	14661	14636	14654	14754	14462	14509	14635	14550	14663	14379	14469	14472	14654	14525	14576	14626	14555	14502	14751	14498	14633	14532	14564	14642	14536	14612	14494	14636	14662	14654	14463	14725	14609	14611	14548	14656	14636	14469	14477	14632	14573	14491	14561	14674	14511	14413	14481	14532	14609	14616	14596	14574	14495	14641	14371	14615	14600	14583	14539	14533	14490	14472	14596	14460	14622	14624	14323	14642	14516	14473	14626	14454	14594	14407	14658	14551	14724	14563	14396	14400	14675	14500	14591	14557	14624	14489	14650	14616	14469	14540	14544	14658	14448	14524	14617	14556	14572	14717	14461	14489	14462	14548	14570	14567	14562	14587	14532	14572	14331	14645	14522	14467	14528	14652	14628	14535	14639	14677	14504	14462	14651	14478	14509	14581	14570	14626	14511	14551	14549	14515	14724	14601	14601	14615	14609	14328	14483	14530	14652	14423	14508	14519	14530	14576	14585	14645	14560	14370	14470	14495	14632	14386	14422	14458	14451	14656	14477	14668	14477	14615	14466	14576	14591	14666	14373	14529	14508	14632	14607	14576	14573	14518	14485	14717	14517	14618	14583	14526	14525	14506	14469	14550	14615	14449	14535	14522	14529	14664	14397	14639	14606	14428	14504	14632	14494	14729	14479	14607	14519	14639	14369	14460	14524	14506	14603	14612	14523	14579	14689	14614	14621	14485	14448	14529	14436	14701	14516	14530	14731	14485	14603	14604	14651	14549	14523	14631	14500	14418	14575	14439	14673	14619	14631	14529	14550	14689	14583	14432	14529	14627	14434	14583	14546	14510	14513	14561	14505	14759	14600	14564	14478	14668	14485	14379	14339	14544	14568	14615	14454	14578	14367	14504	14667	14552	14499	14493	14546	14667	14473	14679	14636	14431	14627	14517	14535	14518	14502	14583	14566	14666	14537	14432	14623	14471	14612	14577	14660	14589	14394	14699	14596	14560	14420	14496	14634	14355	14711	14495	14508	14370	14513	14628	14512	14541	14379	14482	14322	14734	14532	14506	14558	14467	14443	14609	14608	14461	14569	14538	14633	14530	14590	14500	14706	14566	14547	14509	14508	14391	14610	14628	14595	14410	14626	14722	14592	14510	14582	14509	14594	14558	14460	14482	14401	14376	14468	14636	14598	14393	14493	14316	14476	14558	14576	14576	14452	14485	14425	14731	14648	14653	14619	14404	14573	14450	14710	14570	14627	14485	14540	14433	14498	14603	14631	14655	14479	14611	14644	14417	14654	14592	14603	14474	14537	14535	14546	14587	14525	14356	14511	14590	14454	14430	14550	14651	14556	14666	14485	14577	14528	14708	14783	14607	14587	14536	14499	14658	14475	14531	14415	14559	14506	14646	14693	14436	14577	14677	14393	14644	14454	14654	14578	14456	14791	14449	14439	14608	14482	14527	14588	14587	14438	14447	14504	14698	14735	14461	14515	14469	14626	14487	14634	14442	14479	14490	14632	14511	14380	14583	14464	14611	14402	14689	14394	14495	14488	14715	14516	14486	14569	14586	14466	14691	14510	14455	14535	14362	14609	14597	14580	14562	14696	14622	14334	14442	14507	14530	14356	14664	14476	14459	14394	14564	14459	14462	14584	14459	14706	14646	14532	14579	14526	14523	14667	14374	14648	14593	14456	14618	14471	14541	14452	14654	14544	14546	14523	14555	14504	14469	14539	14628	14676	14683	14515	14363	14462	14598	14725	14722	14549	14526	14566	14603	14479	14478	14553	14611	14625	14582	14413	14506	14638	14618	14474	14449	14614	14516	14614	14507	14514	14733	14545	14488	14711	14430	14433	14490	14555	14583	14584	14526	14675	14672	14570	14596	14396	14543	14605	14579	14462	14626	14481	14546	14667	14536	14629	14751	14672	14531	14656	14683	14527	14532	14563	14449	14609	14591	14532	14496	14340	14396	14549	14607	14545	14559	14686	14478	14574	14526	14619	14717	14476	14530	14661	14647	14479	14598	14618	14590	14446	14697	14515	14383	14619	14485	14713	14431	14484	14557	14614	14691	14524	14600	14472	14421	14465	14705	14633	14412	14446	14500	14654	14547	14549	14438	14482	14580	14607	14747	14518	14495	14422	14758	14466	14439	14317	14601	14522	14384	14714	14459	14399	14773	14509	14658	14469	14535	14620	14658	14591	14663	14701	14307	14613	14509	14470	14509	14427	14579	14546	14419	14484	14807	14568	14646	14495	14577	14614	14531	14477	14498	14583	14583	14470	14433	14572	14649	14445	14620	14497	14555	14602	14459	14593	14451	14589	14396	14599	14529	14666	14540	14566	14429	14681	14515	14487	14466	14537	14501	14595	14515	14725	14636	14495	14591	14458	14452	14392	14399	14539	14517	14607	14601	14575	14500	14659	14573	14524	14544	14601	14728	14418	14512	14534	14721	14548	14598	14632	14386	14490	14547	14570	14480	14567	14364	14622	14500	14573	14520	14709	14330	14719	14599	14486	14436	14517	14550	14579	14547	14634	14506	14623	14513	14548	14478	14547	14525	14537	14442	14557	14712	14502	14756	14542	14691	14486	14546	14534	14582	14533	14542	14619	14565	14564	14511	14657	14643	14431	14544	14694	14555	14718	14510	14558	14467	14663	14623	14295	14536	14603	14488	14620	14588	14556	14614	14558	14606	14554	14339	14567	14482	14449	14675	14428	14710	14441	14568	14535	14560	14486	14667	14535	14495	14763	14441	14546	14642	14667	14756	14612	14582	14591	14391	14540	14398	14554	14546	14527	14643	14657	14545	14633	14511	14729	14466	14638	14303	14664	14482	14492	14493	14386	14495	14573	14531	14527	14524	14590	14578	14472	14447	14399	14519	14626	14773	14745	14514	14730	14568	14684	14517	14457	14607	14482	14394	14371	14797	14455	14528	14487	14633	14570	14441	14431	14534	14637	14505	14550	14669	14468	14651	14671	14635	14567	14659	14664	14525	14558	14532	14634	14676	14680	14528	14622	14521	14491	14552	14546	14547	14564	14539	14545	14765	14410	14500	14630	14691	14644	14408	14734	14599	14654	14623	14512	14475	14578	14637	14585	14585	14624	14645	14652	14346	14693	14575	14603	14517	14610	14632	14472	14600	14608	14503	14711	14641	14534	14584	14540	14549	14605	14589	14529	14771	14572	14508	14607	14484	14600	14495	14430	14515	14456	14512	14543	14647	14726	14500	14373	14499	14517	14345	14752	14545	14332	14505	14642	14630	14491	14533	14532	14573	14504	14506	14423	14511	14589	14592	14450	14505	14662	14565	14554	14627	14501	14657	14433	14559	14553	14571	14530	14532	14701	14634	14651	14601	14601	14543	14574	14495	14512	14440	14750	14673	14411	14422	14602	14492	14522	14545	14551	14589	14518	14489	14489	14553	14646	14549	14530	14530	14544	14556	14561	14524	14510	14525	14577	14530	14508	14650	14549	14677	14626	14363	14646	14455	14711	14516	14570	14410	14604	14612	14592	14595	14508	14619	14554	14650	14639	14501	14660	14517	14591	14440	14521	14499	14495	14699	14488	14577	14514	14486	14607	14499	14554	14422	14471	14467	14567	14553	14691	14437	14535	14758	14564	14549	14566	14588	14583	14524	14585	14735	14685	14645	14674	14600	14528	14542	14688	14554	14559	14459	14528	14701	14576	14665	14612	14364	14585	14516	14611	14452	14510	14403	14629	14571	14526	14535	14790	14472	14599	14426	14758	14586	14538	14587	14327	14552	14619	14575	14576	14768	14548	14562	14745	14673	14540	14538	14496	14549	14523	14459	14520	14576	14598	14554	14539	14559	14631	14482	14661	14612	14732	14636	14439	14645	14548	14538	14684	14674	14569	14626	14823	14436	14683	14564	14541	14504	14681	14589	14610	14414	14456	14597	14633	14549	14621	14480	14595	14471	14550	14654	14531	14411	14513	14594	14458	14533	14373	14615	14726	14612	14473	14627	14478	14650	14480	14508	14585	14578	14551	14622	14584	14535	14516	14550	14484	14508	14622	14470	14462	14559	14658	14458	14511	14646	14731	14656	14673	14536	14593	14632	14609	14517	14607	14693	14650	14451	14531	14466	14772	14545	14561	14592	14493	14503	14434	14608	14554	14681	14522	14345	14576	14503	14580	14594	14570	14506	14575	14619	14641	14611	14650	14511	14598	14604	14508	14498	14427	14510	14494	14481	14501	14756	14635	14496	14566	14508	14483	14384	14665	14534	14444	14633	14549	14598	14514	14706	14655	14385	14524	14547	14617	14776	14427	14578	14441	14566	14369	14609	14532	14475	14554	14597	14674	14501	14468	14421	14473	14614	14741	14601	14675	14732	14574	14633	14351	14459	14518	14433	14326	14508	14595	14525	14583	14610	14572	14558	14530	14568	14568	14539	14610	14673	14456	14556	14656	14518	14633	14541	14450	14613	14485	14585	14623	14512	14773	14403	14546	14526	14392	14620	14419	14670	14505	14596	14610	14494	14734	14603	14691	14405	14634	14631	14664	14543	14558	14695	14439	14608	14479	14744	14545	14598	14627	14570	14488	14560	14523	14666	14560	14581	14485	14689	14630	14448	14607	14481	14559	14622	14445	14500	14463	14433	14463	14615	14515	14643	14515	14447	14634	14756	14427	14563	14431	14544	14519	14652	14354	14427	14626	14488	14583	14608	14586	14592	14465	14547	14449	14565	14520	14535	14510	14387	14557	14482	14473	14805	14521	14640	14517	14425	14531	14693	14528	14587	14546	14703	14437	14658	14605	14518	14520	14635	14651	14640	14490	14433	14578	14603	14577	14637	14761	14459	14520	14576	14550	14650	14324	14608	14468	14552	14576	14550	14521	14734	14609	14543	14585	14608	14544	14556	14583	14513	14624	14566	14482	14626	14608	14779	14584	14509	14572	14406	14548	14571	14556	14553	14567	14639	14556	14378	14502	14622	14323	14563	14470	14552	14616	14644	14454	14584	14500	14633	14561	14532	14580	14387	14460
23203	21638	29701	24154	22606	26245	28507	22779	21078	21221	19642	18610	17973	17312	16898	16530	16500	16533	16370	16013	16187	16150	15868	16077	15958	15647	15738	15924	15815	15808	15558	15892	15753	15548	15633	15709	15558	15395	15472	15606	15589	15551	15611	15617	15758	15614	15691	15692	15711	15640	15806	15515	15638	15662	15678	15896	15626	15524	15723	15675	15544	15531	15620	15727	15500	15647	15556	15689	15632	15607	15529	15599	15453	15410	15754	15524	15562	15592	15683	15544	15406	15579	15748	15420	15540	15509	15523	15528	15546	15699	15652	15430	15540	15573	15637	15670	15620	15514	15491	15566	15433	15449	15572	15596	15360	15650	15738	15513	15600	15553	15599	15687	15529	15442	15369	15516	15526	15584	15460	15430	15409	15529	15547	15633	15591	15580	15567	15770	15622	15537	15476	15604	15703	15441	15500	15368	15583	15540	15526	15459	15809	15671	15420	15410	15517	15459	15463	15409	15764	15346	15714	15546	15529	15559	15473	15495	15545	15491	15465	15453	15542	15576	15543	15490	15529	15600	15349	15685	15492	15556	15560	15473	15494	15535	15654	15603	15488	15376	15601	15486	15512	15508	15478	15356	15692	15371	15626	15684	15625	15563	15822	15551	15625	15631	15630	15727	15599	15471	15476	15604	15402	15428	15685	15621	15355	15623	15647	15595	15689	15357	15731	15571	15638	15643	15688	15577	15597	15797	15567	15299	15475	15404	15539	15680	15568	15490	15699	15596	15621	15508	15549	15556	15626	15722	15372	15539	15565	15450	15505	15562	15426	15516	15786	15479	15524	15564	15673	15639	15399	15523	15657	15499	15417	15492	15559	15425	15317	15448	15502	15643	15540	15651	15599	15465	15466	15589	15362	15469	15888	15466	15609	15581	15482	15745	15519	15513	15406	15635	15452	15625	15616	15720	15458	15629	15448	15548	15791	15724	15553	15546	15438	15428	15841	15521	15542	15450	15522	15448	15718	15633	15552	15220	15572	15439	15684	15517	15644	15604	15598	15393	15680	15479	15459	15523	15542	15472	15466	15406	15401	15532	15375	15559	15546	15461	15587	15629	15484	15457	15500	15713	15545	15634	15636	15339	15652	15733	15364	15483	15511	15554	15501	15612	15495	15383	15544	15474	15572	15423	15767	15559	15381	15546	15455	15687	15502	15632	15545	15589	15506	15405	15546	15502	15485	15455	15477	15561	15405	15593	15639	15450	15365	15446	15538	15284	15602	15471	15632	15548	15525	15474	15564	15555	15553	15608	15501	15559	15567	15586	15353	15550	15527	15646	15762	15425	15432	15753	15400	15746	15694	15543	15539	15466	15438	15433	15481	15618	15658	15525	15443	15369	15374	15329	15499	15654	15502	15247	15648	15616	15351	15543	15625	15365	15447	15472	15631	15611	15395	15483	15485	15460	15615	15510	15516	15510	15547	15603	15376	15435	15493	15477	15779	15576	15937	15501	15691	15477	15540	15446	15497	15692	15521	15373	15640	15406	15676	15581	15560	15760	15577	15361	15494	15533	15537	15510	15545	15519	15358	15446	15581	15647	15526	15688	15494	15427	15439	15617	15564	15420	15357	15676	15409	15494	15586	15326	15514	15653	15437	15741	15724	15512	15507	15329	15442	15366	15673	15467	15470	15661	15355	15335	15602	15700	15612	15286	15669	15448	15588	15533	15448	15256	15702	15532	15513	15460	15684	15394	15433	15592	15663	15839	15718	15479	15437	15473	15658	15492	15793	15656	15509	15630	15568	15642	15474	15625	15352	15338	15474	15505	15634	15623	15332	15470	15641	15623	15624	15659	15474	15510	15461	15301	15633	15270	15475	15453	15681	15486	15525	15577	15499	15652	15469	15482	15482	15526	15637	15716	15539	15431	15578	15550	15469	15468	15675	15428	15426	15570	15489	15411	15367	15549	15658	15614	15503	15486	15527	15573	15714	15463	15484	15416	15666	15597	15505	15455	15488	15461	15473	15501	15379	15596	15352	15526	15507	15659	15508	15357	15702	15725	15494	15666	15612	15780	15468	15471	15484	15562	15573	15547	15480	15498	15611	15476	15537	15676	15362	15520	15424	15442	15254	15667	15242	15551	15622	15620	15442	15577	15534	15472	15566	15480	15564	15639	15514	15496	15482	15531	15741	15454	15600	15663	15526	15403	15612	15432	15357	15403	15551	15593	15669	15673	15412	15475	15465	15476	15332	15621	15616	15660	15726	15484	15534	15587	15403	15459	15614	15247	15684	15712	15728	15532	15321	15584	15412	15577	15523	15368	15587	15598	15423	15553	15510	15622	15559	15433	15643	15481	15461	15442	15484	15610	15532	15420	15522	15731	15499	15454	15661	15573	15590	15640	15468	15400	15603	15533	15535	15544	15341	15523	15649	15573	15654	15533	15558	15693	15450	15592	15613	15557	15632	15644	15703	15513	15558	15575	15430	15433	15623	15503	15690	15627	15455	15398	15375	15660	15532	15457	15524	15462	15553	15411	15531	15562	15386	15557	15307	15596	15618	15405	15501	15437	15500	15676	15559	15419	15526	15542	15383	15769	15760	15695	15726	15612	15729	15638	15535	15547	15585	15415	15343	15501	15533	15630	15457	15697	15521	15385	15524	15372	15385	15609	15503	15402	15621	15574	15412	15589	15429	15531	15421	15527	15457	15545	15671	15657	15597	15544	15600	15427	15480	15492	15427	15531	15491	15645	15426	15536	15654	15636	15407	15601	15726	15584	15541	15519	15445	15495	15449	15613	15478	15560	15659	15495	15739	15458	15494	15552	15552	15515	15278	15574	15465	15509	15649	15664	15570	15609	15307	15606	15443	15525	15401	15467	15497	15494	15542	15764	15514	15587	15502	15534	15733	15531	15503	15693	15687	15662	15670	15726	15512	15439	15629	15492	15530	15543	15725	15475	15371	15461	15583	15440	15347	15403	15336	15523	15527	15501	15600	15396	15546	15443	15370	15245	15502	15439	15558	15438	15465	15517	15689	15474	15656	15478	15613	15496	15521	15638	15471	15622	15347	15558	15466	15527	15596	15570	15488	15602	15505	15459	15437	15521	15475	15615	15372	15534	15526	15444	15626	15494	15709	15690	15578	15562	15624	15476	15648	15615	15567	15416	15454	15434	15558	15486	15347	15407	15458	15525	15552	15630	15650	15438	15524	15453	15591	15721	15525	15542	15460	15452	15538	15569	15496	15293	15504	15666	15560	15520	15517	15524	15494	15560	15654	15549	15640	15300	15409	15486	15359	15488	15463	15724	15453	15444	15503	15490	15480	15439	15481	15618	15405	15422	15523	15742	15676	15631	15485	15445	15758	15493	15650	15499	15469	15696	15447	15524	15748	15594	15565	15416	15526	15492	15493	15499	15709	15299	15430	15602	15549	15522	15547	15473	15459	15654	15655	15495	15590	15624	15454	15375	15521	15332	15617	15453	15617	15770	15348	15570	15712	15621	15675	15417	15440	15629	15387	15434	15623	15409	15554	15548	15573	15462	15625	15532	15667	15493	15470	15512	15618	15622	15614	15608	15440	15595	15512	15626	15598	15552	15237	15581	15545	15776	15616	15724	15444	15577	15475	15616	15511	15540	15346	15588	15486	15656	15409	15644	15651	15507	15637	15518	15260	15281	15533	15420	15701	15508	15584	15546	15590	15742	15642	15585	15484	15614	15428	15367	15568	15663	15652	15545	15504	15434	15554	15470	15506	15630	15376	15489	15666	15421	15440	15490	15386	15666	15502	15461	15405	15293	15615	15552	15590	15405	15589	15557	15441	15521	15606	15677	15482	15258	15544	15575	15535	15438	15515	15642	15627	15492	15519	15437	15363	15467	15487	15501	15572	15510	15433	15709	15692	15512	15573	15702	15529	15734	15483	15658	15374	15482	15638	15624	15455	15614	15368	15430	15651	15518	15442	15501	15527	15616	15542	15556	15474	15768	15635	15481	15380	15390	15673	15545	15475	15424	15586	15361	15545	15430	15539	15598	15683	15395	15454	15569	15560	15463	15613	15543	15391	15581	15675	15607	15527	15592	15526	15397	15421	15531	15735	15462	15483	15406	15592	15438	15496	15675	15597	15270	15660	15483	15584	15668	15567	15579	15441	15568	15544	15561	15431	15524	15449	15521	15565	15461	15498	15523	15516	15343	15681	15437	15596	15566	15647	15626	15690	15368	15559	15404	15565	15549	15547	15433	15556	15617	15539	15513	15479	15422	15510	15457	15682	15414	15683	15471	15520	15482	15434	15656	15796	15556	15694	15481	15456	15404	15396	15495	15440	15710	15546	15585	15468	15501	15539	15519	15218	15345	15699	15633	15651	15510	15436	15579	15430	15783	15442	15346	15579	15538	15416	15479	15421	15463	15482	15772	15470	15482	15356	15395	15574	15603	15582	15669	15325	15470	15486	15571	15565	15597	15608	15569	15513	15285	15516	15682	15621	15676	15701	15532	15545	15350	15662	15624	15632	15499	15336	15565	15413	15543	15503	15517	15314	15531	15482	15367	15360	15514	15744	15481	15520	15444	15525	15541	15623	15565	15540	15546	15437	15497	15544	15371	15546	15490	15381	15323	15463	15255	15435	15410	15742	15549	15415	15529	15439	15359	15428	15579	15533	15719	15541	15708	15449	15563	15566	15602	15360	15398	15554	15647	15611	15589	15499	15566	15537	15532	15491	15481	15593	15661	15610	15563	15504	15580	15656	15468	15518	15608	15739	15396	15416	15635	15391	15516	15693	15360	15638	15583	15716	15574	15667	15555	15570	15610	15526	15592	15296	15594	15553	15566	15500	15691	15545	15458	15494	15475	15486	15640	15615	15489	15434	15379	15451	15563	15396	15393	15456	15523	15406	15654	15524	15586	15625	15479	15550	15552	15516	15385	15438	15641	15543	15441	15320	15529	15365	15390	15617	15401	15485	15536	15687	15519	15560	15587	15421	15530	15633	15474	15390	15402	15588	15654	15571	15670	15495	15483	15702	15321	15580	15408	15596	15515	15543	15501	15562	15531	15690	15357	15530	15695	15532	15486	15586	15439	15665	15694	15639	15375	15387	15537	15420	15588	15485	15414	15363	15364	15608	15376	15565	15572	15405	15499	15660	15516	15821	15414	15415	15374	15517	15645	15456	15471
28616	53672	50792	42225	37088	31697	27517	25073	23642	22646	20758	18980	17851	17013	16452	16051	15683	15517	15481	15362	15606	15091	15062	14881	14591	14672	14594	14435	14736	14702	14705	14401	14683	14534	14533	14543	14590	14504	14458	14549	14598	14686	14507	14720	14638	14472	14561	14546	14487	14384	14677	14385	14461	14611	14726	14530	14515	14383	14597	14535	14400	14694	14507	14371	14505	14427	14282	14615	14605	14555	14419	14530	14365	14418	14544	14483	14434	14517	14439	14447	14280	14394	14455	14590	14460	14512	14435	14396	14533	14602	14502	14721	14617	14701	14498	14578	14397	14403	14370	14366	14513	14473	14577	14553	14513	14296	14300	14399	14376	14614	14675	14445	14475	14356	14465	14475	14630	14551	14666	14283	14421	14314	14397	14487	14493	14476	14345	14479	14415	14326	14411	14495	14328	14331	14376	14493	14409	14473	14580	14412	14606	14602	14514	14552	14323	14471	14524	14411	14535	14487	14523	14392	14480	14429	14354	14485	14536	14716	14444	14285	14583	14463	14438	14498	14545	14342	14420	14590	14330	14406	14563	14412	14279	14387	14440	14556	14496	14346	14409	14523	14655	14400	14286	14486	14446	14528	14713	14561	14490	14471	14470	14573	14540	14456	14461	14584	14555	14516	14368	14381	14611	14346	14319	14444	14416	14539	14317	14496	14375	14446	14416	14373	14472	14378	14474	14567	14360	14328	14455	14452	14467	14497	14456	14480	14514	14546	14302	14559	14514	14490	14599	14542	14411	14585	14527	14501	14647	14353	14506	14503	14723	14606	14437	14504	14473	14634	14365	14432	14404	14491	14384	14414	14511	14513	14453	14370	14465	14718	14263	14637	14478	14486	14363	14377	14460	14258	14521	14473	14482	14431	14424	14647	14306	14439	14460	14498	14402	14288	14611	14471	14464	14572	14447	14244	14544	14395	14572	14554	14418	14351	14333	14409	14427	14449	14590	14502	14387	14505	14393	14394	14570	14475	14529	14476	14323	14370	14578	14580	14632	14524	14508	14389	14458	14420	14481	14394	14422	14540	14715	14351	14564	14561	14475	14398	14505	14468	14489	14551	14453	14416	14551	14297	14401	14521	14369	14478	14493	14437	14484	14450	14286	14463	14361	14344	14487	14492	14571	14551	14470	14412	14415	14538	14221	14493	14508	14444	14371	14399	14493	14355	14417	14260	14618	14226	14614	14424	14529	14338	14365	14600	14379	14444	14436	14415	14296	14382	14535	14506	14542	14442	14497	14461	14551	14547	14546	14616	14257	14365	14620	14567	14480	14551	14472	14508	14417	14677	14639	14405	14482	14457	14411	14448	14413	14519	14437	14361	14295	14463	14574	14329	14508	14348	14378	14498	14483	14547	14386	14499	14582	14334	14353	14241	14411	14399	14495	14522	14366	14598	14467	14465	14347	14425	14253	14408	14331	14460	14344	14447	14486	14452	14295	14522	14427	14472	14342	14529	14585	14433	14404	14392	14473	14428	14571	14330	14370	14526	14614	14530	14592	14310	14481	14514	14511	14350	14526	14390	14456	14565	14516	14560	14525	14314	14373	14462	14396	14412	14562	14532	14471	14473	14478	14308	14435	14325	14441	14303	14611	14541	14441	14397	14559	14476	14388	14410	14365	14331	14542	14368	14489	14441	14405	14446	14524	14340	14616	14363	14426	14480	14386	14404	14536	14548	14436	14492	14564	14471	14443	14574	14293	14456	14572	14421	14212	14314	14543	14543	14493	14500	14527	14515	14372	14516	14345	14573	14356	14388	14351	14546	14534	14412	14555	14568	14521	14334	14428	14392	14545	14414	14371	14392	14413	14413	14478	14564	14305	14382	14595	14483	14548	14612	14398	14410	14563	14637	14570	14392	14554	14418	14198	14416	14492	14540	14394	14426	14648	14552	14556	14520	14624	14418	14353	14500	14636	14466	14320	14345	14391	14394	14443	14442	14378	14458	14375	14431	14452	14277	14407	14684	14509	14313	14417	14275	14572	14322	14458	14530	14533	14427	14508	14359	14485	14513	14513	14397	14536	14491	14579	14400	14371	14524	14296	14518	14475	14453	14423	14421	14524	14435	14516	14408	14508	14328	14491	14367	14495	14388	14371	14426	14526	14415	14575	14541	14540	14402	14602	14522	14443	14518	14452	14545	14539	14533	14460	14529	14506	14491	14390	14450	14763	14471	14484	14688	14609	14497	14506	14555	14449	14353	14378	14406	14576	14376	14335	14420	14494	14290	14551	14674	14345	14486	14365	14412	14449	14503	14468	14443	14226	14415	14470	14567	14521	14574	14385	14479	14420	14474	14432	14545	14489	14315	14480	14396	14315	14546	14523	14439	14554	14483	14292	14533	14364	14501	14231	14537	14466	14625	14516	14439	14471	14660	14498	14568	14227	14554	14435	14404	14492	14456	14415	14389	14444	14411	14516	14600	14401	14475	14489	14522	14688	14446	14406	14423	14356	14351	14485	14482	14481	14445	14483	14534	14445	14463	14389	14243	14470	14547	14529	14506	14363	14522	14501	14659	14328	14427	14512	14549	14504	14524	14442	14363	14416	14499	14473	14658	14427	14472	14413	14410	14444	14296	14349	14668	14547	14490	14530	14274	14434	14388	14440	14440	14444	14520	14595	14565	14397	14621	14366	14412	14533	14404	14519	14499	14409	14533	14424	14394	14429	14605	14368	14407	14432	14453	14305	14449	14423	14548	14429	14405	14470	14502	14489	14241	14405	14362	14347	14569	14247	14373	14468	14422	14432	14581	14486	14508	14336	14439	14401	14392	14552	14438	14466	14455	14404	14300	14441	14446	14540	14465	14382	14419	14452	14461	14306	14477	14468	14445	14513	14501	14365	14249	14449	14371	14446	14543	14351	14566	14452	14589	14508	14623	14463	14422	14405	14513	14552	14341	14567	14287	14530	14584	14545	14487	14619	14445	14490	14640	14301	14440	14416	14424	14529	14498	14359	14454	14407	14374	14511	14456	14466	14424	14405	14389	14528	14451	14373	14399	14412	14464	14471	14520	14334	14416	14527	14456	14350	14503	14521	14461	14363	14428	14491	14391	14493	14609	14521	14578	14250	14453	14618	14524	14369	14394	14517	14511	14444	14559	14500	14688	14588	14412	14567	14542	14304	14330	14587	14354	14479	14467	14398	14332	14549	14367	14445	14428	14494	14550	14546	14442	14622	14524	14555	14539	14512	14545	14556	14511	14704	14368	14480	14465	14431	14501	14407	14184	14329	14379	14433	14500	14385	14506	14326	14510	14525	14514	14468	14544	14393	14561	14520	14547	14486	14451	14292	14418	14647	14473	14610	14561	14350	14349	14535	14388	14547	14474	14374	14466	14419	14428	14514	14450	14540	14430	14288	14479	14523	14424	14433	14452	14480	14389	14608	14506	14336	14467	14476	14499	14477	14323	14409	14313	14459	14365	14392	14260	14468	14366	14502	14501	14614	14504	14449	14527	14543	14390	14323	14298	14327	14344	14552	14603	14344	14471	14381	14385	14418	14362	14551	14566	14400	14653	14437	14345	14534	14524	14566	14364	14461	14385	14367	14244	14416	14497	14362	14462	14252	14497	14444	14465	14344	14489	14471	14736	14488	14445	14636	14541	14501	14393	14402	14598	14414	14450	14478	14316	14356	14436	14521	14438	14548	14464	14420	14401	14420	14435	14402	14510	14222	14546	14434	14575	14424	14481	14359	14412	14583	14319	14411	14282	14426	14409	14429	14345	14545	14551	14485	14373	14475	14307	14571	14428	14365	14579	14469	14551	14447	14588	14286	14609	14385	14433	14533	14451	14307	14408	14433	14523	14406	14430	14489	14453	14413	14419	14465	14269	14464	14436	14377	14377	14420	14465	14325	14442	14546	14313	14417	14435	14443	14342	14417	14397	14459	14498	14272	14472	14312	14491	14359	14594	14435	14570	14434	14496	14459	14481	14434	14389	14358	14535	14524	14410	14235	14439	14521	14609	14502	14493	14376	14482	14512	14496	14451	14294	14411	14503	14545	14387	14147	14486	14462	14409	14361	14473	14267	14619	14403	14489	14524	14499	14317	14473	14307	14495	14547	14505	14575	14464	14391	14327	14488	14560	14336	14335	14558	14416	14435	14355	14425	14594	14425	14525	14385	14428	14395	14427	14422	14299	14347	14470	14352	14516	14338	14354	14750	14300	14504	14425	14550	14577	14532	14412	14552	14281	14380	14451	14621	14542	14365	14489	14299	14401	14427	14368	14413	14380	14435	14523	14305	14380	14398	14475	14500	14364	14499	14545	14514	14482	14341	14450	14599	14268	14325	14362	14280	14266	14610	14387	14464	14552	14422	14445	14518	14596	14388	14457	14476	14413	14512	14363	14376	14444	14478	14529	14311	14488	14322	14413	14469	14314	14288	14625	14563	14362	14472	14484	14465	14408	14452	14487	14367	14520	14620	14396	14498	14434	14454	14523	14485	14590	14529	14363	14585	14372	14570	14439	14292	14418	14443	14516	14565	14436	14426	14472	14604	14558	14520	14532	14465	14413	14454	14621	14467	14619	14355	14551	14464	14435	14487	14408	14473	14461	14535	14447	14344	14409	14387	14402	14306	14379	14355	14704	14539	14434	14386	14472	14542	14531	14211	14567	14595	14279	14471	14442	14426	14446	14568	14522	14280	14398	14474	14684	14579	14604	14492	14422	14554	14511	14402	14445	14444	14500	14406	14467	14481	14518	14369	14394	14374	14554	14324	14521	14387	14463	14574	14307	14366	14424	14522	14513	14601	14503	14481	14560	14368	14534	14459	14462	14313	14251	14362	14582	14409	14336	14538	14520	14480	14524	14409	14399	14417	14412	14534	14436	14529	14470	14500	14213	14626	14444	14488	14383	14321	14491	14536	14548	14514	14461	14322	14493	14461	14387	14378	14334	14318	14482	14438	14476	14279	14534	14530	14461	14347	14217	14494	14664	14505	14356	14368	14378	14509	14564	14364	14375	14218	14447	14251	14425	14493	14396	14486	14494	14527	14487	14493	14402	14512	14416	14403	14525	14490	14434	14355	14396	14549	14248	14560	14377	14450	14461	14604	14363	14515	14621	14393	14587	14468	14571	14511	14477	14349	14300	14292	14388	14382	14386	14392	14403
27989	25265	33043	30126	24859	22058	19866	18418	17680	17395	16968	16213	15934	15499	15539	15221	15218	15260	15294	15506	15255	15251	15179	15192	15066	14916	14921	15049	15273	14938	15068	15019	14898	14949	14802	15113	15097	15180	15023	15077	15064	14943	14962	15179	14850	15016	15146	14998	15020	14993	14934	15066	14975	14945	15131	14845	15148	14960	14810	15111	14740	15070	14849	14903	14969	15010	14979	14927	14852	14974	14948	14916	14879	15059	15043	14932	15097	15260	15030	14858	14819	14881	14873	15015	15037	14946	14975	14850	15088	14774	14860	15069	14992	15052	15009	14989	14956	15048	15098	15255	15079	15033	15048	14929	14832	14952	14844	14877	15072	14830	15035	14869	14892	14899	14950	14819	14593	15057	14954	14935	15134	15124	14920	14865	15062	15068	14905	14993	14901	14975	15016	15104	14905	15236	14936	14907	14753	14905	14991	14848	15222	15059	14831	15139	15054	14743	14908	14982	14871	14871	15063	14977	14978	14973	15117	14960	15116	15002	15066	14967	15099	14812	14963	15142	15020	15065	14828	14867	14956	14782	14921	14884	14950	14992	15105	14938	15012	14996	15121	15042	15099	14977	14756	14859	15041	14906	15042	14830	14963	15167	14736	15077	15020	14947	14929	14926	14825	14775	14941	14816	14980	14988	14872	14830	15048	14856	14858	14991	15065	14940	14787	14851	14766	15131	15011	14903	14905	14785	15070	14889	14953	15102	14736	14936	15100	15047	14971	15057	15033	15191	15011	15018	14936	14873	14878	15082	15016	14792	15134	14948	14936	14982	15017	14846	14943	14916	14941	14979	14984	14981	14888	15014	15046	15077	15032	15043	15027	14878	15044	14708	14956	15042	14987	14946	14857	15133	14967	14991	15069	14897	14973	14762	14872	14955	14907	14954	15092	14995	15038	14724	14627	14981	15045	14952	15036	15001	14881	15108	14894	15156	14943	14791	15084	15106	14990	14921	14761	15056	14935	15116	15025	15070	15218	15083	14953	14937	14899	14978	15003	14936	14881	14899	15099	14915	14943	14999	14721	14918	14919	15204	15071	14941	15222	15003	14843	14635	14971	14793	14966	15098	15118	14721	15019	14973	14846	14903	14945	15085	14917	14914	14973	14861	15026	14862	15119	14983	14941	14908	14952	15192	15051	14869	14810	14894	14915	14948	14971	15191	14738	14727	14972	14894	14757	14931	14980	15051	14885	14986	15030	15071	14824	15212	15132	14950	15006	14893	14933	14920	15032	15187	14930	15080	14947	14901	14990	15003	14983	15030	14813	15118	14995	14784	15054	14991	15016	15134	15114	14869	14974	14946	15007	14975	15086	15024	14929	15119	14962	14972	14989	14800	14904	14972	14919	15014	14803	14973	14896	14932	14954	14975	15325	15028	14924	15205	15136	15029	14908	15031	15004	15156	15044	15003	14997	14892	14826	15067	14970	14933	14808	14920	14887	14983	14968	14886	15010	15024	15141	14946	14958	14977	14848	14998	14916	14836	15092	14942	14932	15022	15116	14838	14957	15039	14925	14942	14876	14972	14859	14975	15047	14885	15006	14927	15017	15083	15261	15040	14984	15104	14974	14959	14989	14909	14916	15114	15015	15015	15149	15020	14841	15036	15053	15012	15035	14853	15017	14974	14987	14915	14899	14869	15032	15086	14925	14822	15040	14968	15018	14901	14963	14984	14925	14748	14937	14765	14816	14763	14731	14837	14834	14767	14983	14817	15015	14911	14937	14905	14801	14916	14865	15113	15083	15032	14905	15024	14889	15085	14983	15049	15027	15087	15116	14854	14900	14948	14925	14962	15158	14973	15113	15030	14972	15014	14949	15103	14924	15148	14834	14999	15107	15024	14826	14806	14956	14959	15077	14966	15106	15140	14807	14682	15012	15052	15058	15032	15027	14841	14931	15069	14957	14920	14931	15193	14928	14987	15097	15136	15247	14938	15072	14864	14948	15023	14918	14999	15082	14993	14896	15073	15151	15016	15071	14799	15113	14996	15038	15126	15083	14982	14635	14961	15018	15066	14887	14972	14964	14912	14987	14927	15080	14933	15064	14831	14996	14965	14901	14937	14964	14848	14949	14832	14920	14855	14913	15018	15076	15070	14860	15032	15005	14942	14910	14939	14859	14952	15062	14844	14843	14965	14915	15045	14960	15068	15035	14984	14785	15045	15000	15070	15069	15015	14841	14928	14866	14871	15011	14943	14898	15006	15045	14888	14956	14858	14833	14958	15257	14996	14818	14837	14845	14853	15132	14853	14968	15016	15110	15066	15073	15016	14802	14990	15079	14836	14972	15143	15070	15126	15136	15021	14845	14862	15017	14979	15049	14926	14969	14891	14869	15055	14968	14884	14934	14771	15305	15019	15224	14943	15162	14842	15121	14958	14921	15014	14938	14876	14726	15095	15101	14976	14993	14940	14763	15000	14883	14963	14872	15014	15149	15164	14859	14983	14966	14994	14941	15039	15000	15198	15174	14901	14869	14671	14885	14839	14873	14884	14991	15105	15100	15053	14969	14922	14855	14873	14955	14895	14938	14861	14981	15055	15087	15023	14950	15008	14797	15271	14918	14947	14975	14871	15247	15061	15027	15010	15002	14789	15063	15033	14995	15030	15040	14917	15064	14835	15083	14966	14990	14860	14959	15039	14839	14987	14978	15061	14969	14995	15135	14986	15107	15114	14860	15018	15040	14875	14879	14890	15015	14899	14738	14848	15018	14943	14961	15128	15211	14811	15106	15197	14942	14955	14851	14897	15023	15011	15024	15032	14830	15133	15019	14945	14992	15044	14946	15229	14950	14778	14956	15093	14985	15150	14941	15024	15103	14971	14811	14900	14898	14941	14966	15142	15224	14938	14956	14882	14965	15216	15037	14946	14851	14956	14940	15122	14948	15009	15017	14946	15109	14918	14800	14914	14809	15033	14796	14806	15060	15091	15110	14912	14843	14959	14908	14943	15037	14924	15019	15040	14988	15014	14812	14985	14946	14962	15119	15021	15085	15051	14917	15039	14943	14918	15257	15061	14974	15049	15020	14994	15035	15084	15042	14818	14971	14939	14818	15245	14882	14904	14873	15040	15114	15167	14935	14931	15348	14803	15007	15007	14903	14993	15172	14861	14743	15117	15012	15172	15081	14839	14873	14918	15093	15170	15119	15024	14992	14892	15060	14988	15088	14825	14901	15050	14868	14969	14815	14851	14899	14884	14863	15043	14937	14844	14926	14948	15044	14934	14906	14875	14802	15012	14992	14991	15137	15211	15016	15119	15234	15129	14900	15106	15117	14965	14839	14897	14948	15190	14910	15038	15081	14991	14977	15054	15018	15041	15205	14970	15113	15087	14935	15086	15041	15001	14880	14841	15044	14901	15180	14811	14877	14891	14990	14778	14920	15053	14967	15087	14892	15128	15104	15008	14969	14884	14929	14873	15062	15045	15101	14803	14967	14956	15022	15071	15147	15024	15005	15209	14865	15087	15070	15014	14901	14860	15023	15022	15115	15013	15118	15084	15046	15123	15089	15067	15046	14936	14724	14940	14774	14917	15152	14971	15064	14994	15303	14922	14898	14915	15146	14928	15083	15178	15069	15032	15048	14903	15015	14915	15005	14787	14808	15037	15116	15078	14906	15060	15215	15039	15018	15006	14888	15052	14856	14950	15223	14836	14880	14971	15007	15072	14920	14820	14964	14924	14963	15006	14950	15157	15084	14885	14924	14801	14886	15077	14764	15030	15058	15036	14960	14916	15164	15249	15105	15041	14855	15127	15001	14944	14956	14818	14963	14857	14849	14928	15157	14976	14980	15034	15002	14971	15090	14892	15079	14900	15094	15011	15067	14984	14867	14948	15107	15028	14937	14932	15029	14929	14835	15044	14932	14927	14862	14997	14973	14902	15200	14822	15063	15052	14968	14892	15088	14864	14734	15072	14875	15050	15096	14823	15132	15023	15078	14881	15062	14773	14944	14855	14981	14937	15125	15065	14990	14840	14834	14894	14836	14813	14802	14805	14984	15132	14924	15005	14932	14807	15132	15091	14826	15051	15084	15021	14677	14843	15109	15106	15114	14937	15167	15036	14942	14819	14930	14909	14949	14897	15021	15160	15092	15015	14805	15031	14985	14881	15021	15120	15159	14792	14949	14885	15050	14886	15054	15079	15084	14775	14981	14915	15123	14983	14910	14956	14950	15046	14912	14949	15039	14978	15160	15000	15019	15013	15175	15083	15034	15002	14988	14926	14941	14982	15018	14919	14911	15059	15118	14770	14923	15017	14846	14973	15226	14998	14899	15053	14981	14919	15034	14832	14943	14996	14917	14930	14867	14896	15095	14878	14985	15119	14948	14942	14968	14862	14946	15030	15122	14968	14876	14750	15049	15002	15171	14813	15075	15148	14896	14960	14973	14835	15012	14848	14942	14860	14877	15020	14917	14912	15022	14708	14832	14875	14915	15012	14951	14955	14853	14991	15047	14950	14963	14926	15038	14946	14980	14815	14929	14800	14962	14973	15028	14766	15105	14972	14969	14877	14992	15008	14915	14972	14940	15211	15011	14963	14893	15019	14896	15152	14919	14970	15037	15069	14749	15106	15034	15089	14900	14976	14720	15111	15022	14883	14916	14953	15043	15012	15110	14911	14927	14823	15035	14927	15051	14754	14906	14994	14986	15197	14902	14906	15050	14977	14870	15180	15024	14980	15019	14994	14993	15003	15162	14873	15011	15048	15004	14833	15003	14944	15060	14904	15026	14985	15014	15000	14790	14852	14931	15101	15007	15055	14967	14878	14935	15054	15005	15014	15112	14942	14948	15034	14869	14953	15033	15057	15249	14887	14809	14922	14950	14985	15140	14931	15038	15075	14977	15100	15113	14912	14917	15100	14888	15070	15115	14844	14950	14996	15164	14896	14955	14878	14938	15175	14880	15057	14961	14996	14995	14919	15133	15019	15027	15120	15146	15109	15199	14924	15061	15036	15031	14957	15061	14837	15052	14891	15248	15084	14905	15198	14894	15112	15065	14952	15011	14967	15000	14902	14948	15069	14903	14873	15032	14845	14940	14913	15102	14879	15064	14879	14970	15029	14945	14987	14991	15004	15079	14829	14952	15043	14910	15021	15065	15089	14912	14911	15095	15012
27386	42858	39929	32021	28053	24347	21129	19369	18642	18194	17039	16085	15641	15346	14870	14709	14730	14498	14440	14535	14357	14432	14353	14262	14174	14157	14197	14219	14160	14244	14229	14143	14027	14052	13982	14096	13889	14044	14052	14130	14107	14193	14205	14173	14039	14217	14022	13996	14086	14138	14113	14015	14210	14004	14205	14089	14101	14144	13991	14016	14036	14002	14078	14114	14134	14044	14144	14227	14198	14198	14147	14125	14021	14142	14216	14012	14105	14078	14017	14035	14209	14119	14177	14141	14173	14073	14226	14126	14073	14076	14185	14027	14002	14023	14183	14207	14118	13986	14209	14093	14110	14049	14057	14037	14187	14171	14260	14088	14169	14066	13967	13974	14215	14144	14071	14037	14116	14123	13970	14221	14086	14054	14180	14060	14095	14201	13990	14128	13896	14012	14133	14096	14216	14062	14079	13990	14271	14019	14146	13974	14121	14295	14129	14066	13921	14047	13908	14073	14160	14176	13978	13903	13989	14137	14052	14102	14135	14109	14179	14000	14030	14059	14259	13992	14073	14001	13933	14036	14040	14255	14176	14123	14171	14052	14227	14079	14125	14132	14053	14165	14104	14096	14307	14016	14162	14125	13992	14171	14095	14030	14004	14119	14162	13948	14220	14072	14135	14105	14172	14005	13969	14044	14019	14066	14066	14046	14160	14164	14081	14001	14275	14099	14133	14108	14321	14135	14078	14043	14111	14030	14179	14006	13985	14083	14207	14062	14057	14121	14012	14019	14053	14119	13884	14175	14067	14097	14101	14198	14142	14005	13960	14120	14145	14083	14008	13986	14133	14173	14085	14010	14112	14050	13957	14329	14037	14330	14138	13994	14038	14174	14114	14035	14269	13833	14113	14226	14187	14104	14082	14098	14091	14032	13985	13982	14056	14177	13952	14079	14223	14231	14105	14077	14033	14232	14124	14017	14263	14032	14022	14056	13986	13981	14139	14126	14015	14152	14189	14260	14192	14006	14064	14077	14003	13978	14081	13853	14271	14090	14102	14275	14162	14018	14256	14103	14094	14228	14009	14039	14064	14132	14237	14000	14015	14051	14115	14021	14115	14081	14111	14129	14189	14063	14011	14051	14094	14179	14005	14156	14054	14086	14017	14086	14180	14156	13986	14064	14214	13973	14096	14214	14217	14223	14082	14055	14031	13905	14286	14063	14040	13967	14072	13988	14146	14257	14074	14279	14021	13973	14194	13929	14012	14206	14054	14240	14079	14183	14159	14213	13948	13982	14097	14055	14000	13982	13999	14115	13944	14177	14226	14160	14115	14155	13984	14291	14196	13932	14074	14246	14220	13923	14015	14010	14143	14017	14160	14090	14009	14061	14146	14126	14211	14142	14187	14139	14072	14281	14148	14138	14073	13925	14119	14101	14029	14028	14190	14190	14219	14115	13857	14051	14130	14147	14083	14059	14124	14119	14081	14225	14031	14183	14099	14135	14059	13961	14028	14083	14146	14032	14093	14027	14145	14068	14133	14159	13982	14117	13901	14093	13967	14044	14187	14198	14200	14074	14081	14045	14010	13927	14080	14176	13996	14053	14014	13933	13937	14264	14125	14073	14017	14077	14044	13980	14038	14038	14229	14042	14076	14112	14048	14087	14183	14098	14051	14027	13954	14001	13971	14036	14183	14091	13969	14088	14095	14093	14044	13986	13993	14013	14221	14159	14255	14095	13992	14137	14055	14046	14009	14172	13982	14192	14084	14101	14051	14126	14081	14189	14032	14071	14137	13961	14022	14102	14084	14074	14151	13926	14055	14143	14074	14058	14017	14088	14217	14100	14037	13863	14005	14188	13991	14036	13963	14158	14021	14130	14109	14173	14103	14008	14061	14092	13986	14109	14082	14029	14118	14096	14005	14195	14049	14125	14103	14155	14124	14061	14228	14114	14019	14210	14014	13941	14198	14050	14074	14107	14175	14052	14112	14147	14076	14188	14033	14139	14097	14154	14046	14217	13972	13947	14224	13970	14060	14007	13844	14157	14109	14047	14132	14212	14019	14037	14040	14015	14176	14180	14072	14160	14154	14021	14124	14233	14144	14141	14107	14084	14233	13969	14132	14054	14082	14069	13904	14033	14171	13960	14135	14045	14055	13947	14062	14016	13979	14183	14263	14120	14300	14165	14060	14091	14253	14126	14076	14203	14158	14097	14033	13966	14171	14012	13909	14025	14108	14047	14119	14173	14176	14072	14136	13984	13996	14199	14001	14265	14215	14036	14122	14126	14117	14051	14213	14140	14020	14278	13842	14157	14092	14005	14107	14116	14019	14122	14203	14162	14091	14112	14028	14104	14106	14104	14155	14159	14171	14108	14132	14077	14054	14260	14091	14212	14076	14319	14159	14089	14224	14286	14025	14175	14108	14055	14040	13960	14256	14125	14197	14068	13936	14169	14004	13971	13987	14162	14060	14044	13991	14088	14205	13968	14136	14185	14064	13947	14007	14190	14031	14002	14199	14138	14168	14039	14220	14123	14122	14057	14090	14198	14136	14077	14238	14061	14181	14132	14052	14122	14024	14068	14031	14050	14134	14088	14009	14115	14044	14189	14103	14050	14130	14020	14029	13980	14275	14252	14034	14036	14260	13962	14076	14011	14057	14239	14214	14032	14065	14019	14051	14120	14088	13978	14117	13914	14202	14028	14283	14115	14038	14104	14120	14066	13945	13915	14081	14048	14099	14166	14162	14078	14060	14146	14184	14182	13983	14170	14139	14195	14172	14079	14170	14011	14154	13973	14187	14240	14149	14028	14093	14033	14140	14011	14188	13950	14092	14192	14062	14062	14088	13892	14073	14223	13950	14116	14117	14148	13967	14126	14152	14071	14167	14290	14083	14052	14084	14105	14102	14053	13862	14038	14170	14152	13952	14182	14183	14032	14147	14198	13995	14057	13998	14176	14272	14019	14250	14087	14051	14138	14125	14143	14220	14190	13997	14113	14069	14117	14229	14270	14052	14061	14165	14032	13921	14168	13946	14237	13899	14120	14190	14052	14044	14121	14090	14100	13998	14178	14114	13889	13975	14104	14069	13961	13855	14133	14224	14108	13994	14185	14017	13975	14176	14058	13793	14122	14248	13992	14133	14196	14036	14143	14034	14157	13977	13941	14109	13985	14119	14159	14064	14108	14013	14128	14217	14064	13898	14018	14085	14110	14133	14210	14014	14204	14127	14056	14177	14200	14056	14121	14045	14145	14018	14228	14050	14063	13940	14127	14164	13966	14159	14069	14125	14193	14205	14189	13995	14094	13992	14163	14203	14061	14075	13992	14196	14052	14113	14175	13954	14196	14212	14168	14181	14146	14050	14248	14314	14137	13942	14061	14172	14100	13998	14137	14128	14122	14016	14098	14196	14132	14255	14133	14185	14112	14011	13946	14150	14017	14136	14156	13917	14079	14143	14222	14085	14154	14033	14071	14046	14191	14144	14233	14037	14077	13939	14057	14017	14186	14278	14001	14059	14154	14269	14133	14161	14054	14117	14068	14113	14028	14237	14104	14235	14110	14167	14046	13966	14255	14229	14044	13972	14088	14167	14071	14141	14044	14048	14106	14020	14053	14131	14108	14020	14197	14068	14197	14171	14111	14125	14092	14071	14016	14122	14100	14270	14005	14156	14096	13974	14072	14028	14012	14186	14083	14083	14081	14016	14101	14084	14079	14012	14159	13989	13989	14257	14103	13922	14004	14204	13984	14098	13950	14118	14135	14229	13953	14139	14047	14044	13993	14118	14179	14148	14235	13912	14012	14068	14080	14163	14162	14093	13917	14116	14157	14123	14094	14209	14211	14140	14078	14087	14140	14133	14127	14096	14089	14069	14088	14089	14167	13985	14040	13984	14056	14050	13992	13937	14297	14109	14080	14052	13950	14266	14199	14146	14332	14115	14046	14094	14138	14260	14222	13951	14056	14128	14141	14132	14122	14058	13907	14109	14038	14197	14125	14037	14109	14095	14168	14042	14099	14112	14149	14175	14061	14050	14159	13843	14085	14108	13950	14190	14007	14020	14181	14059	13993	14166	14054	14026	14247	14050	14116	14045	13944	13994	14028	14179	14015	14147	14121	14212	14169	14145	14253	13862	13967	14131	14226	13964	13959	14239	13935	14174	14092	14117	14040	14206	14019	14207	14138	14029	13922	14078	13969	14047	14244	14140	14257	14271	14181	14112	14206	14120	14081	14189	14103	14366	14054	14125	14139	14027	14080	14207	14055	14162	13952	14040	14193	14249	14114	14117	14120	14212	14294	14168	14034	14105	14233	14070	14124	14107	14241	14063	14012	14088	14172	14018	14202	14039	14044	14058	13987	14004	14159	13984	14075	14224	14112	14228	14075	14023	14077	14159	14058	14046	14135	14046	14113	14037	14022	14112	13884	14198	13943	14157	14136	14036	14170	13995	14096	14014	14274	14162	14122	14241	14005	14056	14096	14122	14098	14238	14052	14191	14150	14057	14174	14094	14087	14035	14095	14143	13951	14118	14020	14118	14276	14132	14219	14085	14193	14041	14031	14076	14078	13962	14227	14117	14169	14132	14114	13914	13952	14008	14132	14065	14078	14134	13993	14101	14280	13958	14165	14079	14057	14153	14033	14092	14306	14235	14167	14108	14137	13993	14075	13992	14075	14183	14034	14064	14315	14198	14232	14047	14094	14055	14083	14150	14131	14244	14038	14051	13921	14031	14241	14128	13941	14170	14078	14288	13976	14192	13972	14051	14327	13947	14112	13992	14121	14045	14092	14045	14118	13929	14077	14065	14265	13911	13965	14125	14153	14118	14086	14130	14044	14016	14066	14126	14201	14016	14039	14158	14034	14074	14049	14161	14124	14000	14105	14199	13983	14153	14028	14103	13960	14026	14125	14100	14236	14182	14090	13955	14030	14041	14068	14162	13973	14191	14208	14124	13988	14047	13921	14079	14126	14032	14304	14072	14013	14167	14037	14185	14001	13970	14097	14085	14033	13978	14115	14083	13956	14060	14026	13998	13977	14167	14242	14152	14004	14062	14258	14008	14053	14208	14193	14101	14196	14136	14324	14105	14055	14099	13988	14201	14145	14125	14072	13998	14169	14027	14089	14110	14214	14036	13943	14189	14145	14129	14075	14218	14226	14031	14050	13887	14232
24067	21616	29341	24921	24132	25991	25454	21314	20084	19682	18806	17931	17675	17258	16927	16747	16452	16546	16482	16369	16570	16250	16160	16098	16088	16241	16039	15995	16033	15885	16109	15985	16209	15768	15917	15903	16079	15837	16044	16159	16084	15951	16035	15858	15846	16048	16013	16067	15658	15830	15920	15749	16051	15993	15824	15888	15796	15871	15851	15894	15797	15733	15657	15894	16048	15753	15916	15998	15909	15939	15937	16029	15799	15633	15953	15827	15638	15840	15962	15942	15926	15898	15658	15932	15825	15831	15858	15962	16028	16023	15825	15743	15938	15793	15925	15602	15729	15823	15943	15738	16042	16000	15916	16006	15964	15894	15853	16035	15959	15740	15823	15896	15928	15894	15794	15923	16039	15923	15755	15761	15980	15916	15801	15692	15900	15779	15695	15948	15725	15896	16066	15792	15814	15750	15914	15686	15818	15799	15619	15896	15845	15826	15861	15937	16020	15658	15908	15991	15824	16034	15875	15848	16017	15951	15738	15882	15844	15851	15837	15863	15854	15794	15926	15827	15713	15739	15879	15969	15664	15898	15742	15825	15787	15754	15823	15805	15955	15704	15855	15940	15748	15676	15872	15647	15861	15783	15799	15870	15849	15912	15846	15711	15921	15963	15778	15965	15869	15819	15865	15831	15884	15886	15930	15856	15788	15695	15758	15778	15717	15707	15977	15862	15837	15904	15960	15679	15684	15639	15749	15645	15686	15773	15814	15908	15747	15899	15818	15832	15782	15686	15947	15878	15787	15872	15983	15897	15904	15831	15701	15884	16007	16108	15940	15917	15713	15785	15826	15743	15687	15704	15623	15808	15870	15790	15932	15812	15940	15726	15750	15861	15847	15650	15629	15694	15757	15804	15853	15683	15941	15756	15757	15847	15877	15853	15834	16053	16069	15826	15794	15961	15863	16094	15866	15841	15777	15746	15906	15971	15832	15975	15845	15789	15881	15831	15834	15911	15942	15599	15836	16070	15983	15831	15889	15702	15752	15870	15879	15961	16084	15884	15819	15664	15799	15954	15891	15763	15809	15834	15906	15908	15740	15916	15951	15675	15891	15853	15953	15879	15773	15805	15681	15769	15988	15757	15911	15850	15604	15723	15690	15826	15795	15729	15900	15927	15894	15745	15738	15758	15894	15601	16052	15854	15889	15786	15886	15757	15834	15725	15846	15701	15820	15814	15859	15878	15922	15949	15961	15836	15694	15560	15729	15936	15862	15779	15774	15714	15932	15862	15818	15857	15847	15820	15793	15868	15884	15884	15768	15861	15913	15799	15899	15950	15850	15903	15770	15704	15724	16022	16023	15774	15761	15793	15778	15742	15902	15919	15848	15709	15936	15672	15686	15688	15854	15609	15815	15887	15870	15942	15864	15930	15990	15701	15789	15962	15825	15781	15703	15927	15940	16061	15816	15905	15840	15901	15902	15772	15761	15780	15988	15709	15711	15803	15880	15923	15797	15960	15822	15763	15686	15853	15807	15911	15747	15834	15907	15723	15981	15855	15900	15832	15644	15857	15953	15840	15851	15994	15925	15833	15788	15742	15900	15888	15987	15755	15809	15718	15791	15771	15752	15957	15844	15872	15736	15841	15574	15782	15778	16027	15851	15851	15963	15945	16012	15925	15640	15944	15624	15884	15703	15877	15640	15781	15777	15760	15775	15860	15828	15791	15787	15744	15784	15808	15870	15664	16097	15813	15726	15790	15874	15949	15823	15903	15899	15811	15775	15947	15770	15856	15842	15745	15883	15785	16103	16019	16064	15891	15842	16123	15690	15823	15770	15912	15745	15939	15736	15942	15906	15932	15941	15861	15752	15747	15842	15833	15871	15652	15911	15779	15986	15845	15705	15908	15806	15753	15716	15770	15748	16008	15961	15911	15874	15797	15752	15865	15853	15731	15834	15758	15835	15959	16046	15887	15678	15905	15860	15944	15873	15970	15946	15912	15663	15660	15866	15843	15899	15974	15842	15973	15926	15766	15901	15973	15784	15801	15994	15876	15746	15884	16063	15835	15943	15733	15818	15718	15985	15969	15665	15839	15852	15945	15786	15839	15921	15969	15672	15696	15883	15778	15691	15782	15726	15852	15885	15804	15713	15686	15778	15872	15877	16046	15805	15717	15927	15865	15824	15926	15746	15762	15741	15781	15896	16013	15966	15909	15865	15802	15557	15868	15974	15728	15727	15868	15715	15773	15979	15866	15679	15701	15816	15731	15823	15792	15938	15804	15857	15666	15964	15891	15909	16032	16066	16001	15824	15839	16010	15865	15792	15780	16023	15734	15917	15731	15941	15985	15881	15959	15985	15729	15818	15773	15820	15775	15760	15994	15924	15772	15666	15730	15948	15717	15826	16053	16020	15791	15706	15912	15690	15856	15909	15763	15686	15875	15869	15982	16052	15732	15917	16077	16075	15721	15680	15796	15874	16065	15821	15959	16040	15841	15907	15959	15762	15897	15869	15876	15942	15782	15874	15939	15986	15787	15954	15786	15969	15609	15953	15815	15957	15740	15832	15964	15777	15848	15963	15849	16036	15706	15720	15912	15943	15808	15888	15884	15985	15930	15792	15950	15903	15920	15808	15908	15743	15994	15797	16016	15879	16062	15859	15890	15871	15650	16013	15922	15896	15815	15853	15937	15696	15768	15846	15772	15685	15728	15652	15620	16023	15962	15965	15960	16203	16041	15984	15679	15955	15878	15910	15761	15794	15792	15910	15883	15954	15866	16100	15983	15833	15939	15832	15888	15880	15910	16109	15834	15924	15858	15856	15763	15768	15873	15864	15763	15955	15767	15747	15970	15758	15850	16132	15701	15871	15899	15918	15876	15893	15699	15959	15633	15888	15913	15857	16122	15721	15666	15779	15861	15877	15814	15631	15621	15971	15498	15715	15878	15811	15738	15870	15988	15934	15848	15847	15776	15942	15873	15952	15713	15759	15775	15787	15853	15815	15877	15670	15772	15850	15750	15856	15839	15796	15855	15809	15809	15846	15904	15942	15946	15949	15859	16006	15919	16259	15964	15807	15874	15710	15797	15931	16009	15935	15995	15954	15949	15947	15784	16039	15878	15748	15886	15881	15936	15924	15626	15792	15898	15831	15715	15646	15827	15790	15690	15864	15748	15961	15734	16194	15974	15953	15949	15927	15773	15893	15743	15888	15863	15852	16008	15748	15687	15868	15894	16038	15864	15930	15773	15843	15810	15734	15871	15877	15835	15967	15573	15878	15874	15814	15798	15929	15899	15739	15829	15906	15850	15970	15820	15751	15782	15688	15920	15820	15777	15997	15909	15674	15804	15895	15782	15823	15760	15644	15752	15851	15864	15949	15860	15870	15894	15831	15838	15915	15807	15855	15935	15782	15557	15866	15873	16025	15739	15965	15863	15760	15712	15779	15691	15974	15872	15805	15838	15751	15898	15887	15887	15910	15869	15952	15779	15958	15695	15720	15763	15846	16108	15959	15767	15905	15652	15713	15763	15881	15842	15987	15895	15868	15949	15741	15875	15835	15954	15955	15782	15667	15835	15919	15816	15744	15763	16029	15825	15693	15877	15860	15838	15696	15762	15878	15793	15840	15829	15998	15778	15786	15732	15706	15884	15906	15944	15913	15968	15846	15805	15934	15732	15819	15862	15870	15817	15906	15842	15808	16019	15784	16120	15558	15690	15762	15899	15580	15863	15874	15854	15682	15677	15872	15560	15855	15619	15868	15851	15742	15653	15830	15953	16102	15981	16028	15773	15930	15791	16038	16011	15781	15756	15890	15943	15708	15866	15894	15798	16012	15661	15942	15763	15906	15752	15843	15850	15844	15881	15872	15938	15847	15711	15921	15981	15852	15896	15981	15903	15936	15960	15889	15863	15935	15765	15954	15773	15846	15942	15668	15790	15717	15953	15839	15880	15957	15713	15752	15839	15931	15789	15660	15904	15755	15871	15684	15866	15958	15829	15697	15910	15814	16020	15865	15757	15993	15817	15793	15706	15953	16014	15733	15734	15707	15736	15868	15765	15869	15891	15842	15992	15883	15838	15674	15699	15783	15737	16041	15690	15675	15709	16040	15942	15682	15957	15810	15747	15881	15936	15985	15812	15756	15845	15720	15884	15854	15812	15741	15813	15819	15635	15738	15875	15830	15579	15960	15990	15839	15570	15863	15782	15712	15810	15789	15976	15851	15878	15890	15927	15714	15851	15929	15758	15906	15789	15951	15817	15814	15822	15889	15883	15764	15883	15626	15650	15842	15761	15950	15737	15858	16022	15893	15795	15676	15889	16073	15976	15816	15879	15839	15964	15710	15738	15895	15910	15782	16095	15934	15866	15888	15812	15830	15838	15641	15826	15913	15898	15763	15784	15859	15933	15901	16162	15845	15771	15877	15808	15793	15975	15965	15842	15842	15846	15827	15810	15716	15931	15609	15623	15948	15828	15924	15851	15933	15934	15675	15943	15797	15807	15784	15962	16021	15906	15862	15806	15860	15808	15910	15905	15892	15934	15881	15675	15914	15938	15835	15695	15985	15903	15873	15815	15757	15681	15868	15779	15611	15843	15962	15684	15915	15922	15871	15933	15995	15888	15720	15910	15970	15957	15925	15991	15838	15818	15782	15985	15767	15871	15962	15724	15939	15885	15911	15832	15733	16085	15890	15921	15775	15774	15740	15701	15801	15942	15813	15766	16060	15937	15745	15928	15965	15805	15842	15927	15775	15912	15750	15851	15963	15862	15925	15904	15796	15840	15748	15847	15820	15751	15948	15638	15733	15838	15936	15762	15806	15945	15812	15707	15851	15890	15886	15854	16000	15894	15809	15958	15823	15786	15784	15884	15937	16105	15733	15951	15957	15814	15832	15771	15845	16031	15922	15986	15990	15951	15819	15885	15854	15782	16018	15867	15713	15817	15920	15905	15721	15633	15775	15886	15730	15745	16040	15861	15802	15869	15896	15700	16022	16115	15798	15878	15913	15903	15877	15855	15945	15800	15793	15782	15727	15961	15885	15905	15932	15865	15883	15852	15878	15627	15901	15781	15871	15765	15934	15796	15868	15875	15981	15891	15817	15769	15980	15809	15922	15954	15902	16029	15950	15747	15979	15773	15923	15900	16083	15969	15971	15760	15910	16045	15849	15966
28798	49384	45763	36780	32268	28201	25019	22727	21439	20762	19355	17914	17101	16452	15949	15676	15580	15410	15451	15240	15259	15050	15047	15004	14765	14952	14851	14747	14902	14905	14594	14630	14726	14900	14788	14620	14688	14671	14683	14791	14682	14775	14674	14716	14578	14768	14674	14609	14728	14737	14598	14695	14612	14704	14600	14752	14673	14624	14713	14680	14543	14558	14760	14652	14599	14670	14755	14554	14643	14764	14680	14588	14613	14438	14646	14581	14717	14673	14855	14477	14810	14572	14755	14653	14807	14551	14785	14554	14661	14708	14589	14560	14788	14597	14656	14712	14678	14803	14660	14560	14633	14602	14636	14603	14714	14685	14791	14597	14562	14718	14708	14623	14664	14736	14735	14809	14681	14692	14721	14537	14598	14626	14587	14796	14567	14759	14748	14655	14614	14652	14681	14691	14671	14650	14535	14836	14508	14792	14568	14633	14576	14579	14654	14761	14624	14543	14492	14560	14523	14664	14628	14590	14629	14582	14573	14621	14555	14730	14725	14556	14725	14547	14566	14536	14733	14705	14607	14632	14588	14723	14559	14567	14761	14494	14771	14524	14604	14643	14567	14611	14630	14671	14600	14773	14613	14664	14686	14534	14670	14453	14623	14694	14584	14555	14629	14552	14708	14589	14566	14866	14556	14653	14583	14642	14772	14710	14701	14671	14724	14597	14581	14783	14562	14697	14409	14567	14615	14644	14614	14734	14549	14563	14664	14573	14744	14638	14460	14599	14551	14699	14671	14782	14636	14652	14600	14484	14701	14507	14535	14613	14725	14673	14578	14734	14679	14607	14524	14663	14567	14535	14787	14738	14617	14566	14821	14644	14658	14683	14823	14688	14569	14759	14664	14518	14741	14521	14577	14694	14542	14760	14481	14613	14661	14576	14635	14578	14738	14715	14590	14589	14616	14673	14619	14634	14587	14634	14642	14617	14427	14701	14572	14706	14697	14601	14633	14560	14637	14736	14629	14431	14693	14622	14486	14615	14680	14634	14480	14527	14678	14710	14525	14662	14770	14636	14683	14484	14663	14700	14494	14716	14775	14555	14670	14695	14697	14669	14538	14738	14465	14507	14692	14485	14700	14484	14695	14776	14529	14683	14680	14612	14454	14689	14499	14425	14625	14580	14559	14492	14545	14659	14705	14590	14756	14572	14658	14680	14538	14635	14629	14730	14500	14638	14637	14540	14629	14611	14658	14585	14533	14492	14479	14582	14535	14456	14551	14635	14596	14639	14664	14627	14604	14670	14573	14436	14739	14657	14729	14727	14647	14874	14606	14696	14558	14528	14581	14617	14754	14685	14669	14670	14685	14486	14798	14706	14740	14830	14359	14627	14586	14503	14629	14417	14550	14654	14730	14688	14707	14616	14646	14437	14564	14604	14698	14813	14600	14716	14770	14675	14705	14558	14701	14576	14684	14589	14658	14568	14783	14618	14608	14700	14622	14728	14577	14622	14557	14655	14624	14760	14594	14513	14776	14724	14571	14541	14696	14583	14651	14617	14583	14650	14573	14599	14419	14585	14725	14519	14485	14549	14643	14728	14628	14718	14521	14518	14580	14672	14737	14593	14456	14451	14402	14579	14582	14596	14770	14512	14621	14501	14483	14555	14661	14676	14504	14621	14708	14532	14760	14699	14642	14693	14699	14645	14632	14507	14730	14595	14694	14642	14472	14530	14612	14734	14646	14574	14650	14671	14460	14539	14722	14587	14518	14753	14536	14611	14603	14542	14706	14580	14649	14498	14545	14498	14606	14559	14668	14505	14513	14522	14579	14659	14541	14686	14707	14674	14578	14541	14597	14783	14633	14461	14724	14635	14497	14544	14660	14582	14458	14650	14609	14770	14706	14640	14465	14745	14587	14597	14585	14635	14639	14710	14643	14672	14702	14705	14563	14692	14576	14733	14508	14750	14658	14666	14562	14538	14702	14716	14542	14617	14780	14533	14653	14656	14460	14772	14546	14630	14499	14627	14777	14622	14557	14693	14733	14621	14634	14716	14570	14611	14688	14673	14572	14681	14538	14486	14637	14612	14585	14591	14730	14697	14525	14705	14665	14579	14647	14672	14600	14826	14511	14639	14559	14628	14852	14674	14601	14644	14585	14625	14700	14600	14676	14786	14619	14433	14735	14494	14652	14458	14705	14644	14694	14667	14606	14656	14860	14600	14768	14835	14590	14633	14693	14766	14493	14603	14654	14516	14668	14634	14752	14656	14583	14584	14430	14643	14594	14634	14489	14428	14697	14555	14721	14839	14750	14711	14537	14652	14621	14605	14556	14646	14463	14722	14636	14802	14500	14320	14624	14651	14624	14649	14714	14786	14583	14760	14718	14621	14613	14677	14738	14630	14901	14551	14487	14630	14556	14651	14735	14602	14686	14632	14581	14685	14489	14727	14643	14596	14794	14638	14710	14537	14761	14647	14752	14579	14577	14820	14631	14575	14582	14658	14799	14810	14727	14602	14570	14515	14621	14673	14614	14672	14666	14657	14679	14527	14724	14582	14689	14621	14599	14627	14672	14474	14507	14510	14568	14611	14715	14607	14672	14721	14827	14603	14620	14557	14677	14817	14916	14639	14494	14531	14643	14758	14690	14447	14754	14554	14710	14710	14641	14635	14674	14772	14748	14670	14820	14664	14533	14794	14496	14605	14597	14540	14499	14758	14585	14741	14669	14536	14611	14664	14728	14299	14701	14681	14543	14595	14591	14611	14770	14769	14524	14669	14722	14723	14625	14610	14631	14702	14711	14553	14713	14672	14661	14638	14530	14769	14541	14658	14620	14626	14706	14639	14635	14784	14718	14559	14577	14643	14603	14674	14568	14788	14434	14349	14780	14691	14724	14535	14779	14515	14670	14693	14830	14567	14513	14548	14540	14702	14550	14745	14524	14697	14550	14772	14552	14638	14552	14676	14510	14714	14543	14598	14878	14520	14684	14434	14561	14487	14550	14666	14682	14593	14532	14610	14700	14654	14768	14621	14693	14712	14667	14632	14614	14627	14620	14589	14559	14554	14645	14660	14395	14696	14811	14583	14718	14755	14560	14806	14577	14659	14610	14538	14751	14406	14504	14709	14542	14607	14731	14659	14420	14834	14512	14579	14629	14731	14441	14583	14520	14669	14575	14700	14655	14708	14539	14627	14611	14717	14550	14563	14582	14675	14737	14657	14539	14737	14548	14751	14541	14497	14671	14697	14723	14610	14697	14685	14651	14527	14792	14674	14517	14572	14614	14604	14630	14674	14686	14698	14570	14746	14555	14597	14577	14689	14634	14700	14539	14841	14861	14631	14664	14730	14688	14756	14558	14712	14550	14535	14500	14615	14577	14507	14656	14790	14577	14438	14573	14727	14710	14511	14645	14571	14682	14706	14686	14416	14713	14498	14515	14591	14461	14610	14738	14660	14617	14627	14634	14696	14629	14586	14618	14652	14652	14535	14538	14559	14650	14719	14668	14763	14765	14515	14657	14638	14815	14673	14533	14659	14639	14673	14590	14739	14543	14671	14725	14592	14507	14573	14739	14617	14643	14513	14556	14641	14617	14752	14691	14758	14482	14696	14513	14578	14811	14614	14601	14761	14626	14645	14615	14512	14720	14653	14711	14696	14594	14736	14644	14699	14630	14485	14639	14559	14673	14617	14572	14628	14633	14489	14538	14770	14722	14698	14672	14644	14568	14717	14694	14682	14719	14595	14800	14681	14717	14671	14594	14700	14698	14753	14627	14572	14738	14656	14729	14684	14760	14656	14463	14696	14571	14670	14746	14548	14532	14614	14643	14639	14619	14767	14750	14696	14608	14492	14760	14619	14700	14714	14592	14523	14731	14730	14502	14683	14633	14487	14631	14587	14513	14649	14532	14657	14768	14634	14633	14619	14694	14732	14563	14696	14590	14825	14662	14593	14594	14758	14647	14563	14683	14528	14633	14496	14572	14636	14546	14729	14584	14501	14759	14712	14534	14463	14599	14682	14674	14529	14512	14635	14510	14753	14601	14591	14626	14769	14468	14759	14627	14681	14692	14642	14634	14606	14536	14586	14625	14581	14789	14675	14612	14628	14692	14582	14675	14657	14636	14610	14439	14731	14549	14667	14550	14801	14555	14672	14632	14654	14635	14519	14691	14660	14560	14613	14647	14537	14677	14553	14748	14737	14535	14629	14726	14637	14576	14433	14679	14526	14628	14641	14734	14501	14633	14626	14728	14697	14547	14672	14557	14604	14678	14465	14505	14660	14806	14738	14443	14494	14545	14725	14636	14625	14627	14618	14594	14773	14420	14638	14627	14526	14477	14623	14620	14573	14641	14622	14670	14613	14665	14689	14692	14668	14645	14657	14573	14726	14779	14759	14636	14588	14701	14630	14589	14572	14645	14602	14737	14730	14676	14615	14616	14623	14697	14531	14734	14719	14465	14747	14613	14612	14653	14558	14696	14570	14802	14581	14708	14579	14677	14637	14614	14770	14677	14541	14624	14846	14680	14632	14714	14506	14701	14594	14764	14624	14784	14683	14667	14601	14366	14759	14521	14764	14813	14563	14499	14639	14597	14492	14615	14686	14427	14646	14627	14701	14655	14671	14665	14663	14767	14682	14490	14726	14590	14709	14515	14775	14707	14704	14735	14700	14629	14639	14702	14584	14587	14513	14594	14795	14522	14640	14671	14598	14689	14747	14550	14628	14549	14875	14502	14679	14574	14588	14683	14661	14621	14593	14542	14488	14793	14507	14696	14632	14447	14744	14663	14679	14683	14588	14568	14919	14603	14704	14694	14546	14640	14614	14545	14509	14598	14760	14747	14626	14566	14714	14677	14572	14644	14598	14566	14620	14662	14594	14604	14615	14583	14503	14633	14702	14757	14647	14592	14723	14741	14775	14732	14599	14882	14609	14654	14536	14790	14752	14622	14611	14624	14633	14431	14617	14666	14586	14750	14536	14733	14602	14677	14755	14456	14684	14647	14673	14624	14465	14696	14731	14662	14582	14587	14598	14764	14787	14687	14656	14755	14433	14603	14594	14849	14606	14580	14757	14615	14613	14630	14630	14632	14681	14491	14809	14573	14486	14701	14688	14707	14504	14879	14487	14499	14581	14523	14610	14702	14742	14692	14604	14704	14547	14603	14711	14589	14603
23197	21640	29708	24160	22401	26052	28943	23042	21375	21446	20218	18810	18140	17594	17172	16848	16596	16451	16611	16368	16588	16469	16223	16098	16193	15762	15952	16069	15883	15980	15866	15997	15825	15831	15765	15847	15862	15750	15837	15793	15908	15874	16054	15775	15810	15755	15960	15794	15861	15836	15668	15872	16068	15917	15863	15806	15651	15712	15663	15764	15810	15717	15954	15869	15942	15823	15785	15731	15764	15914	15604	15710	15849	15814	15867	15860	15910	15781	15910	15680	15647	15691	15612	15696	15672	15801	15797	15879	15932	15739	15753	15770	15811	15810	15835	15805	15579	15654	15526	15614	15749	15898	15714	15703	15818	15730	15665	15907	15634	15773	15719	15763	15724	15728	15712	15796	15553	15645	15806	15871	15898	15772	15750	15798	15864	15749	15680	15790	15742	15673	15590	15664	15900	15711	15642	15381	15657	15599	15712	15776	15804	15662	15754	15648	15693	15717	15860	15799	15727	15536	15592	15506	15859	15703	15755	15677	15725	15682	15594	15616	15651	15652	15561	15915	15771	15748	15723	15618	15580	15796	15630	15612	15758	15799	15749	15684	15759	15641	15747	15688	15713	15674	15504	15730	15776	15604	15875	15668	15713	15880	15572	15781	15563	15859	15724	15723	15740	15768	15661	15550	15784	15783	15818	15718	15784	15738	15746	15813	15866	15925	15724	15773	15638	15674	15627	15771	15653	15785	15900	15584	15682	15783	15853	15770	15643	15748	15537	15787	15566	15790	15737	15634	15670	15537	15826	15691	15773	15640	15736	15726	15738	15662	15631	15973	15965	15623	15581	15907	15700	15727	15592	15611	15793	15792	15443	15754	15745	15676	15805	15762	15701	15510	15599	15812	15627	15646	15812	15775	15642	15491	15814	15608	15734	15818	15725	15609	15685	15633	15823	15566	15806	15670	15587	15619	15934	15682	15572	15726	15693	15821	15702	15896	15735	15781	15606	15549	15634	15761	15802	15715	15700	15812	15768	15876	15489	15606	15834	15603	15827	15774	15640	15446	15712	15675	15739	15602	15879	15635	15702	15640	15759	15725	15644	15670	15603	15783	15750	15483	15525	15606	15720	15584	15633	16053	15819	15829	15831	15908	15848	15675	15643	15849	15788	15857	15518	15624	15768	15713	15548	15694	15856	15798	15716	15795	15813	15749	15534	15724	15604	15556	15566	15699	15739	15695	15617	15722	15690	15685	15622	15726	15634	15605	15942	15526	15761	15526	15608	15841	15693	15763	15494	15743	15809	15858	15924	15653	15814	15608	15795	15742	15558	15678	15840	15755	15900	15898	15638	15553	15667	15839	15843	15845	15694	15602	15793	15711	15673	15596	15779	15824	15924	15800	15748	15726	15743	15799	15855	15711	15662	15510	15622	15746	15793	15499	15737	15665	15753	15701	15806	15665	15730	15522	15793	15771	15860	15621	15758	15484	15778	15647	15742	15624	15696	15693	15812	15630	15805	15801	15566	15597	15738	15653	15620	15771	15641	15757	15691	15689	15660	15829	15582	15596	15561	15589	15768	15649	15629	15793	15801	15777	15603	15758	15683	15614	15540	15696	15702	15703	15729	15891	15750	15903	15710	15747	15665	15809	15807	15555	15643	15800	15813	15813	15681	15726	15729	15653	15743	15736	15658	15760	15630	15692	15772	15678	15591	15646	15712	15529	15719	15717	15777	15858	15717	15655	15732	15514	15499	15711	15786	15716	15536	15581	15535	15866	15630	15733	15629	15739	15668	15793	15857	15847	15688	15710	15789	15656	15473	15690	15785	15756	15707	15657	15595	15770	15674	15726	15726	15616	15554	15847	15669	15664	15652	15809	15661	15582	15599	15665	15694	15829	15720	15816	15835	15701	15610	15720	15813	15617	15893	15585	15607	15695	15732	15831	15604	15701	15671	15662	15777	15776	15675	15504	15721	15610	15687	15600	15604	15703	15597	15859	15570	15767	15808	15761	15704	15740	15763	15771	15636	15808	15651	15716	15563	15749	15838	15820	15741	15800	15658	15810	15608	15746	15657	15873	15782	15745	15671	15671	15741	15770	15900	15767	15942	15651	15522	15828	15836	15765	15472	15688	15742	15701	15657	15642	15773	15765	15775	15682	15602	15686	15646	15642	15857	15592	15610	15792	15549	15663	15583	15677	15550	15632	15758	15678	15853	15843	15705	15657	15863	15603	15750	15705	15705	15584	15770	15750	15705	15480	15725	15649	15674	15809	15729	15403	15587	15665	15800	15949	15693	15826	15816	15902	15849	15703	15968	15621	15662	15840	15630	15583	15771	15651	15655	15661	15848	15602	15668	15727	15795	15674	15732	15716	15671	15725	15845	15816	15653	15511	15623	15542	15541	15440	15451	15773	15658	15611	15577	15731	15600	15771	15839	15731	15708	15589	15809	15651	15698	15656	15624	15734	15624	15592	15796	15730	15619	15494	15660	15761	15596	15610	15853	15971	15692	15508	15833	15699	15586	15741	15823	15850	15766	15623	15757	15500	15731	15706	15617	15629	15577	15709	15538	15864	15726	15684	15781	15610	15724	15881	15641	15629	15674	15791	15843	15833	15760	15669	15531	15552	15689	15755	15687	15749	15615	15840	15875	15660	15509	15746	15616	15875	15757	15744	15719	15733	15803	15663	15786	15494	15759	15803	15443	15755	15505	15678	15587	15604	15479	15722	15619	15583	15748	15777	15809	15775	15805	15716	15868	15681	15577	15780	15718	15559	15555	15415	15601	15769	15779	15719	15699	15818	15654	15641	15667	15717	15798	15796	15731	15667	15677	15937	15701	15481	15881	15673	15622	15576	15536	15685	15533	15634	15692	15782	15811	15687	15601	15870	15770	15827	15573	15485	15655	15633	15628	15865	15709	15743	15918	15571	15803	15720	15706	15563	15854	15770	15626	15636	15825	15766	15758	15482	15725	15803	15666	15690	15606	15654	15630	15503	15587	15738	15751	15879	15544	15963	15764	15779	15763	15801	15782	15612	15523	15670	15522	15670	15689	15733	15572	15740	15516	15610	15584	15712	15700	15676	15548	15599	15623	15652	15746	15582	15675	15614	15602	15717	15675	15670	15637	15874	15685	15840	15716	15573	15468	15773	15762	15717	15741	15643	15745	15703	15512	15697	15863	15582	15827	15743	15839	15639	15891	15674	15785	15727	15481	15674	15784	15799	15673	15641	15573	15579	15958	15672	15886	15800	15934	15735	15760	15771	15852	15638	15872	15676	15808	15705	15685	15612	15667	15556	15556	15753	15681	15729	15851	15788	15641	15744	15654	15692	15628	15618	15547	15542	15876	15638	15590	15828	15608	15835	15769	15596	15702	15737	15815	15668	15802	15715	15664	15594	15494	15769	15624	15890	15701	15756	15773	15758	15827	15771	15734	15759	15718	15774	15868	15627	15765	15899	15663	15734	15695	15671	15790	15764	15642	15714	15644	15899	15861	15755	15532	15633	15787	15782	15608	15713	15758	15935	15830	15700	15595	15572	15653	15772	15817	15647	15582	15752	15708	15701	15721	15646	15568	15814	15788	15644	15692	15819	15672	15679	15532	15649	15905	15696	15745	15809	15700	15675	15700	15761	15659	15608	15716	15705	15634	15752	15755	15565	15658	15647	15502	15675	15733	15544	15673	15659	15673	15717	15860	15884	15758	15394	15732	15786	15823	15737	15682	15873	15833	15745	15753	15528	15717	15635	15898	15561	15638	15725	15672	15652	15719	15741	15796	15824	15594	15739	15700	15655	15724	15683	15733	15675	15733	15788	15799	15802	15585	15739	15547	15614	15655	15705	16014	15740	15816	15585	15816	15689	15662	15540	15782	15622	15680	15522	15753	15742	15581	15621	15876	15758	15533	15569	15792	15798	15503	15703	15690	15718	15614	15684	15924	15899	15676	15547	15687	15762	15665	15676	15858	15718	15669	15719	15536	15505	15786	15569	15613	15616	15541	15516	15712	15719	15750	15683	15850	15708	15589	15647	15591	15841	15972	15736	15665	15680	15728	15823	15693	15907	15461	15744	15777	15652	15754	15614	15791	15702	15703	15722	15601	16003	15607	15626	15617	15634	15831	15671	15748	15570	15724	15721	15850	15740	15680	15687	15509	15650	15761	15760	15664	15901	15560	15521	15613	15750	15882	16071	15650	15567	15684	15694	15667	15775	15719	15707	15610	15753	15687	15634	15676	15702	15757	15471	15806	15781	15700	15729	15556	15603	15914	15591	15973	15649	15534	15717	15999	15642	15637	15675	15680	15641	15710	15693	15910	15626	15779	15689	15616	15483	15548	15581	15796	15848	15773	15731	15838	15667	15715	15514	15490	15567	15763	15916	15723	15840	15774	15634	15583	15729	15616	15606	15727	15592	15706	15649	15724	15716	15748	15593	15746	15933	15692	15890	15879	15688	15875	15831	15763	15601	15604	15533	15714	15536	15781	15625	15554	15781	15829	15566	15722	15506	15705	15580	15661	15872	15719	15616	15818	15871	15800	15644	15875	15641	15872	15778	15897	15505	15527	15699	15822	15767	15804	15687	15759	15753	15568	15790	15646	15615	15496	15761	15737	15637	15728	15671	15648	15680	15734	15801	15894	15734	15719	15794	15649	15623	15770	15778	15582	15819	15740	15859	15764	15697	15790	15602	15714	15871	15870	15744	15602	15669	15626	15835	15709	15650	15704	15556	15747	15632	15878	15748	15724	15697	15904	15820	15726	15737	15683	15505	15645	15814	15785	15868	15715	15683	15756	15683	15657	15658	15685	15520	15785	15536	15948	15619	15931	15748	15783	15636	15763	15696	15629	15696	15602	15842	15717	15713	15552	15740	15705	15893	15775	15568	15660	15772	15826	15722	15699	15749	15740	15740	15877	15826	15733	15741	15702	15841	15641	15710	15841	15840	15654	15681	15622	15631	15544	15540	15777	15710	15664	15596	15653	15772	15841	15656	15659	15671	15657	15760	15596	15722	15675	15702	15702	15792	15704	15789	15600	15523	15642	15497	15790	15787	15465	15522	15606	15750	15836	15664	15716	15648	15690	15815	15776	15606	15885	15565	15795	15682	15756	15517	15772	15639	15597	15706	15508	15725	15454	15632	15823	15659	15572	15849	15845	15770	15644	15626	15505	15709
29961	52521	49904	40995	35297	31664	27673	24869	23380	22948	20800	19377	18047	17182	16524	16177	15856	15744	15475	15536	15409	15374	15155	14942	14802	14950	14591	14752	14850	14721	14702	14703	14696	14748	14651	14710	14583	14648	14732	14637	14686	14845	14795	14632	14557	14731	14458	14780	14624	14734	14514	14781	14426	14558	14522	14442	14749	14629	14634	14571	14573	14659	14597	14461	14553	14513	14730	14603	14553	14831	14484	14610	14598	14626	14440	14596	14467	14804	14729	14626	14716	14615	14600	14582	14647	14642	14551	14584	14391	14524	14650	14792	14466	14586	14660	14574	14576	14394	14435	14554	14762	14442	14562	14619	14530	14566	14684	14448	14551	14583	14646	14641	14563	14657	14563	14536	14688	14623	14739	14452	14596	14585	14638	14548	14601	14566	14768	14345	14440	14453	14597	14493	14648	14385	14676	14499	14679	14517	14563	14417	14772	14610	14612	14509	14797	14644	14654	14571	14647	14688	14606	14610	14391	14624	14458	14498	14800	14547	14610	14557	14582	14605	14686	14661	14481	14540	14532	14708	14598	14658	14656	14623	14534	14596	14409	14597	14415	14609	14540	14718	14364	14391	14732	14651	14515	14710	14675	14548	14596	14495	14584	14717	14489	14630	14612	14533	14314	14727	14472	14427	14816	14523	14656	14534	14595	14640	14502	14590	14615	14528	14598	14468	14567	14563	14688	14377	14495	14480	14608	14721	14627	14536	14746	14642	14605	14556	14520	14574	14560	14668	14520	14687	14562	14412	14398	14478	14672	14450	14726	14639	14480	14512	14574	14627	14760	14415	14404	14497	14627	14631	14490	14602	14477	14552	14668	14616	14583	14576	14453	14440	14596	14483	14526	14529	14440	14520	14696	14541	14526	14411	14682	14508	14539	14493	14749	14526	14794	14529	14508	14656	14615	14567	14561	14525	14693	14608	14601	14599	14621	14540	14514	14613	14694	14479	14420	14482	14476	14395	14503	14354	14577	14462	14535	14615	14385	14673	14558	14367	14530	14497	14528	14646	14576	14493	14614	14645	14470	14601	14393	14571	14660	14647	14589	14573	14376	14572	14512	14514	14593	14520	14482	14683	14510	14585	14427	14524	14507	14419	14656	14637	14564	14712	14523	14594	14567	14578	14619	14651	14583	14576	14680	14560	14496	14606	14426	14743	14634	14323	14688	14502	14521	14665	14662	14603	14743	14650	14562	14397	14657	14584	14457	14715	14733	14619	14654	14484	14646	14621	14533	14613	14651	14627	14543	14687	14489	14578	14515	14463	14513	14370	14509	14697	14539	14477	14515	14571	14467	14465	14617	14425	14381	14558	14559	14498	14508	14612	14517	14565	14520	14641	14425	14547	14576	14453	14577	14599	14644	14492	14633	14536	14472	14562	14549	14646	14340	14652	14544	14577	14498	14616	14511	14446	14601	14501	14605	14527	14656	14596	14552	14614	14494	14659	14588	14536	14466	14398	14637	14498	14712	14644	14537	14601	14588	14596	14550	14459	14501	14699	14578	14655	14541	14619	14542	14613	14648	14536	14656	14728	14454	14620	14600	14608	14593	14665	14563	14417	14757	14562	14357	14411	14519	14585	14547	14651	14524	14640	14427	14514	14628	14720	14353	14447	14601	14481	14382	14626	14475	14545	14453	14457	14509	14401	14485	14518	14615	14482	14523	14653	14521	14539	14497	14413	14612	14675	14557	14437	14572	14652	14764	14614	14635	14617	14565	14520	14525	14730	14625	14424	14533	14579	14610	14680	14565	14296	14660	14708	14667	14641	14554	14503	14562	14583	14497	14578	14534	14412	14712	14485	14628	14423	14446	14599	14552	14371	14486	14675	14549	14363	14563	14530	14592	14615	14590	14576	14539	14362	14651	14600	14688	14652	14578	14571	14443	14542	14530	14605	14464	14489	14539	14549	14495	14699	14655	14607	14780	14450	14600	14568	14551	14648	14488	14543	14557	14781	14476	14670	14552	14595	14566	14583	14551	14441	14546	14582	14478	14513	14539	14443	14540	14552	14739	14478	14428	14580	14564	14546	14428	14479	14524	14424	14520	14617	14633	14598	14501	14547	14511	14635	14632	14469	14675	14598	14579	14528	14496	14703	14421	14630	14452	14444	14452	14568	14683	14512	14465	14468	14594	14527	14557	14538	14529	14437	14506	14604	14598	14832	14498	14483	14453	14586	14648	14553	14558	14627	14529	14471	14645	14563	14564	14635	14459	14503	14620	14740	14646	14632	14640	14527	14477	14618	14568	14622	14565	14817	14559	14394	14535	14607	14546	14578	14558	14323	14446	14682	14587	14493	14557	14562	14376	14579	14520	14513	14353	14499	14495	14626	14457	14381	14397	14550	14453	14542	14461	14540	14624	14478	14593	14548	14381	14534	14428	14597	14648	14660	14551	14468	14551	14626	14478	14531	14709	14593	14671	14542	14554	14490	14596	14576	14558	14738	14505	14578	14559	14627	14766	14537	14575	14569	14480	14347	14635	14439	14516	14439	14537	14626	14518	14466	14428	14598	14607	14484	14460	14557	14489	14537	14518	14480	14605	14560	14579	14540	14544	14516	14620	14670	14524	14634	14423	14730	14549	14563	14503	14681	14459	14499	14575	14519	14496	14470	14604	14651	14466	14609	14637	14462	14559	14619	14564	14567	14709	14400	14500	14501	14511	14713	14489	14545	14436	14650	14604	14472	14672	14464	14659	14491	14540	14510	14444	14632	14539	14459	14566	14584	14549	14560	14707	14642	14652	14463	14609	14618	14596	14426	14669	14453	14480	14462	14699	14407	14696	14546	14706	14488	14384	14677	14523	14502	14540	14524	14625	14573	14538	14564	14523	14590	14515	14630	14440	14406	14633	14492	14579	14449	14380	14422	14499	14475	14559	14446	14564	14368	14650	14634	14535	14474	14483	14556	14361	14685	14663	14456	14419	14778	14579	14461	14551	14586	14713	14573	14415	14546	14418	14580	14652	14589	14463	14296	14570	14422	14688	14625	14531	14656	14564	14641	14344	14501	14513	14434	14680	14375	14704	14602	14581	14471	14648	14667	14524	14449	14396	14487	14400	14349	14574	14533	14444	14671	14592	14653	14552	14651	14633	14569	14514	14599	14427	14366	14369	14566	14583	14565	14581	14593	14662	14668	14520	14672	14440	14370	14498	14642	14519	14582	14436	14537	14344	14554	14659	14503	14712	14477	14559	14612	14528	14658	14593	14448	14449	14636	14501	14539	14425	14616	14593	14490	14451	14583	14426	14558	14612	14685	14655	14468	14778	14674	14535	14554	14480	14618	14470	14683	14590	14555	14520	14698	14572	14388	14466	14663	14543	14607	14479	14566	14577	14366	14507	14449	14513	14531	14520	14585	14646	14696	14477	14440	14511	14701	14540	14494	14743	14788	14659	14491	14532	14520	14584	14466	14660	14389	14605	14476	14409	14737	14573	14530	14453	14547	14880	14486	14610	14549	14614	14458	14606	14703	14569	14571	14535	14514	14529	14576	14661	14592	14734	14647	14471	14604	14595	14606	14519	14637	14678	14817	14560	14382	14631	14588	14557	14449	14602	14547	14561	14503	14569	14413	14538	14567	14609	14507	14503	14570	14675	14427	14379	14661	14519	14747	14673	14456	14637	14643	14431	14629	14532	14539	14686	14708	14444	14467	14659	14374	14559	14575	14590	14801	14557	14654	14524	14598	14590	14495	14610	14283	14697	14513	14384	14717	14435	14646	14467	14678	14655	14656	14709	14429	14596	14365	14638	14696	14692	14503	14382	14525	14637	14615	14605	14487	14618	14571	14498	14478	14686	14428	14453	14604	14544	14613	14539	14645	14587	14585	14504	14522	14657	14803	14618	14719	14467	14495	14432	14609	14732	14585	14523	14429	14586	14511	14387	14412	14654	14471	14432	14599	14656	14379	14487	14474	14624	14481	14596	14608	14582	14543	14553	14562	14470	14623	14641	14420	14515	14404	14745	14455	14469	14442	14483	14645	14377	14573	14567	14452	14511	14633	14608	14557	14563	14474	14530	14622	14528	14611	14677	14498	14722	14518	14550	14534	14602	14461	14432	14507	14650	14527	14536	14558	14538	14530	14693	14328	14547	14644	14333	14557	14483	14645	14591	14550	14519	14558	14436	14615	14714	14581	14525	14738	14480	14484	14467	14580	14428	14694	14498	14624	14484	14647	14504	14616	14509	14567	14344	14672	14661	14337	14485	14718	14426	14521	14570	14590	14479	14321	14597	14493	14705	14368	14524	14519	14402	14456	14676	14327	14531	14401	14409	14687	14675	14568	14501	14689	14489	14607	14597	14545	14568	14537	14572	14398	14495	14581	14692	14510	14452	14375	14552	14535	14656	14572	14568	14442	14754	14664	14600	14627	14645	14552	14627	14572	14581	14577	14694	14484	14672	14560	14459	14484	14313	14524	14473	14671	14572	14620	14571	14489	14730	14624	14542	14556	14480	14589	14571	14412	14666	14629	14500	14468	14590	14570	14471	14456	14488	14619	14568	14513	14468	14554	14671	14645	14499	14669	14203	14494	14570	14585	14558	14561	14724	14653	14513	14732	14772	14694	14487	14577	14452	14637	14486	14477	14661	14374	14457	14547	14553	14565	14600	14458	14547	14552	14437	14493	14470	14434	14488	14443	14634	14582	14484	14556	14616	14479	14665	14558	14667	14622	14625	14559	14469	14510	14680	14597	14555	14418	14464	14476	14578	14557	14480	14314	14672	14621	14508	14648	14538	14743	14558	14621	14494	14751	14524	14688	14628	14441	14406	14604	14477	14361	14580	14581	14592	14563	14436	14586	14415	14694	14676	14508	14496	14429	14435	14569	14604	14388	14511	14551	14573	14708	14601	14505	14679	14553	14575	14488	14678	14630	14530	14555	14577	14406	14431	14506	14509	14583	14577	14412	14543	14625	14592	14432	14616	14612	14499	14615	14604	14556	14514	14798	14498	14565	14543	14514	14605	14467	14604	14548	14545	14470	14423	14613	14524	14522	14652	14550	14478	14696	14764	14463	14518	14659	14463	14614	14556	14414	14575	14564	14640	14474	14515	14620	14612	14687	14484	14611	14552	14547	14393	14523	14593	14553	14469	14578	14650	14389	14558	14548	14458	14700
27906	24844	32431	29816	24135	21796	20039	18369	17629	17590	16959	16556	15947	16257	15744	15607	15489	15266	15351	15450	15214	15343	15340	15301	15280	14964	15077	15250	15202	15178	15137	15376	15000	15150	15130	14993	15137	15179	15208	15079	15306	15102	15054	15106	15274	15153	15142	15140	15282	15182	15275	15175	15124	14986	15060	15262	15076	15081	15286	15011	15111	15039	15284	15060	15214	15261	14983	15076	15030	14963	15239	15084	15246	15300	14907	15201	15219	15144	15124	15070	15134	15117	15056	15054	15158	15147	15146	15110	15152	14976	15118	15187	14936	15082	15081	14977	15154	15435	15065	14956	15225	15015	15261	15244	15258	15214	15148	15214	15085	15161	15046	15008	15188	15185	15157	15261	15099	14924	15105	15081	15095	15056	14945	15250	15183	15337	15098	15197	14968	15238	14931	15179	15302	15155	15128	15104	14943	14987	15256	15291	15113	15190	15191	14943	15106	15116	14974	15139	14981	15282	15055	15063	14852	15213	15117	15216	14963	14992	15162	15205	15120	15113	15134	15198	15086	15168	15171	15162	15287	15128	15249	15154	15166	15196	14992	14988	15296	15302	15037	14958	15027	15214	15152	15119	15148	15173	15068	15052	15118	15073	15156	14923	15248	15134	14953	15142	14946	15225	15209	15127	15014	15059	15063	15060	15169	15181	15089	15007	14937	15183	15312	15056	14916	15089	15055	15253	15097	15054	14975	15249	15070	15002	15112	15239	15273	15238	15149	15049	15061	15197	15032	15161	15130	15068	15017	15029	14909	15286	15190	14955	15172	15084	15125	15205	15097	15052	15340	15140	15162	15047	14922	15365	15065	15109	15072	14888	14883	15018	15263	14970	15107	15010	15028	15264	15036	15079	15105	15037	15071	15307	15246	15127	15338	15174	15210	15079	15009	15153	15045	15240	15141	15271	15064	14985	15040	15029	14927	15186	14966	15068	14935	15102	15220	15066	15063	15117	15029	15226	14918	15060	15335	15221	15240	14983	14942	14979	15053	15038	15027	15040	15178	14982	15158	15192	15187	15147	15067	14931	15064	14852	15123	14942	15112	14974	15298	15176	15202	15103	15168	15143	15205	15277	14920	15272	15069	14884	15156	15117	15080	15294	15107	15142	15048	15028	15144	14965	15166	15182	15205	14972	15204	15179	15085	15067	15135	15259	15287	15253	15324	15278	15055	14960	15115	15100	15278	15266	15000	15180	15189	15243	15242	15202	15025	14881	15137	15061	14940	14951	15231	15184	15144	15097	15092	15019	14992	14977	14980	15018	14996	15370	15059	15215	15189	15047	15123	15103	15174	15112	15155	15037	14922	14999	15174	15043	15326	15018	15211	15173	15231	15067	15013	15135	15153	14959	15114	15178	15144	14939	15140	15157	15162	15204	15252	15074	15096	15177	15062	15080	15301	15066	14994	15291	15140	15119	15183	15127	15205	15297	15314	15252	15081	15024	15134	15112	14951	15045	15083	15206	14988	15095	14981	15075	15298	15206	15302	15102	15243	15234	15213	15240	15260	15175	15029	15136	15207	15129	14983	15119	14956	15022	15111	15282	15293	15044	14881	15000	14916	14943	15457	15081	15010	15296	15231	15119	14995	15021	15161	15170	15231	15198	15125	15185	15018	15409	15155	15069	14913	15281	15014	15087	15022	15042	15194	15007	15195	15010	15296	15180	14999	15319	15077	15108	15056	14963	14967	15032	15158	15327	15065	15265	15312	15215	15067	15344	15209	15188	15047	15193	15198	15250	15253	15095	14922	14912	15163	15183	14950	15010	15291	15113	15047	15086	15299	15068	15080	14908	15006	14988	15234	15126	15067	15284	15038	15091	15091	15071	15123	15015	15116	15132	15350	15204	15264	15131	15068	15132	15291	15326	15107	15065	15186	15004	14933	15078	15073	15081	15114	15036	15207	15017	15207	15165	15038	14951	14863	15071	15247	15106	15226	15016	15088	14991	15314	15059	15263	15162	15180	15088	15271	15391	15328	15054	15037	15084	15230	15307	15090	15115	15047	15018	15077	15112	15068	15068	15199	15014	15078	15226	15117	15000	15087	15287	15093	15244	15114	15072	15084	15019	15170	15068	15130	15128	15160	15099	15080	15238	15244	14988	15212	15038	15251	14860	15328	15130	15225	15046	15156	15108	15173	15298	15076	15138	15176	15021	15265	15094	15192	14879	14976	15196	15138	15006	15120	15099	15135	14974	14887	15107	15035	15059	15143	15210	15110	15445	15182	15364	15050	14924	15112	15190	14978	15224	14915	15229	15184	15196	15185	15168	15029	15150	15182	15286	15240	15132	15077	15069	15195	15219	15083	15148	15143	15253	15227	15065	15153	15168	15116	15208	15247	15255	15216	15092	15029	15296	15137	14946	15189	15070	15223	15234	15155	15032	15199	15159	15150	15245	15237	15188	14989	15176	15168	15090	15021	15042	15189	15246	15211	15081	15162	15032	15266	15293	15075	15203	15138	15063	15178	15123	15009	15093	15105	15018	14972	15167	15216	15031	15259	15181	15111	15171	15095	15128	15117	15285	14976	15017	15160	15162	15071	15301	14979	15109	15069	15299	15089	15167	15251	15200	15224	15233	15082	15159	15236	15218	14927	14997	15027	15265	15131	15026	15161	15085	15211	15036	15062	15026	15185	15085	15299	14864	15039	15182	15081	14991	15164	15080	15467	15050	15219	15219	14873	15193	14980	15169	15261	15028	14993	15038	15001	14980	15259	15091	15012	15205	15065	15097	15153	15130	15399	15166	15019	15070	14944	15092	15172	15120	15149	15266	14910	15195	15180	15143	14985	15165	15187	15209	14821	15057	15081	15197	15026	14923	15153	15202	15137	15311	15125	15037	15342	15037	14971	15025	15283	15073	15041	15092	15103	14990	15047	14943	15264	15065	15116	15126	15265	14997	15100	14997	15286	14938	15219	15272	14934	15171	15156	15082	15068	15050	15157	15110	14993	15129	15169	15249	15242	15166	15007	14935	15323	15286	15120	14959	15188	15065	15023	15314	15071	15202	15145	15137	15023	15193	15051	15113	15079	14999	15170	15332	15091	14960	15076	15316	15273	15059	15134	15221	15246	15307	15078	15081	15064	15232	15048	15293	15286	14967	15243	15168	15198	14987	15060	15202	15169	15033	15213	15060	14989	15240	14955	15135	15222	15083	15011	15220	15268	15174	15350	15068	15154	15206	15031	15066	15061	15088	15179	15120	15100	15198	15117	15136	15136	14999	15060	15026	15066	15067	15142	15096	15168	15153	15354	15268	15044	14955	15179	15000	15003	15043	15263	15271	15130	15155	15146	15157	15167	15125	14950	15272	15000	15074	15159	15221	15273	14956	15033	15270	15026	15251	15046	15179	15318	15122	15026	14906	15076	15090	15130	15232	15018	15075	15122	15240	15233	15074	15223	15065	15085	15186	15256	15179	15208	15037	14998	15056	15071	15143	14934	15044	15347	15298	15028	15113	15093	15426	14998	15079	15091	15117	15041	15060	15231	15162	15141	15090	15234	15071	15100	15228	15238	15222	15066	15100	15050	14993	15380	15193	15103	15133	15000	14971	15182	15217	15195	15242	15201	15392	15025	15047	15009	15055	15229	15126	15153	14933	15028	15203	15085	15142	15225	15145	15119	15238	15129	14980	15111	15234	15285	15153	15096	15078	15216	15150	15224	15115	15272	15160	15166	15154	15150	15117	15156	15000	14963	14987	15084	15056	15353	15033	15140	15130	14990	14977	14892	15278	15252	15019	15140	14981	15072	15112	15251	14991	15007	14984	15108	15053	14894	15054	15144	15210	14926	15159	15151	15058	15252	15171	15060	15067	15350	15262	15141	15039	15339	14968	15192	15090	15170	15100	15249	15037	15156	15195	15074	15136	15035	15214	15111	15051	15081	15194	14971	15123	15215	15144	15288	15090	15079	15169	15090	15189	15151	15275	14998	15228	15251	15227	15103	15262	15201	14948	15038	15107	15366	15185	15217	15043	15189	15290	15014	15054	15130	15059	15193	15284	15122	15173	15137	15059	15354	15113	14922	15158	15127	15219	14986	15127	15228	15060	15020	15163	15073	15093	15175	15133	15149	15136	15164	15161	14981	15235	15377	15340	15151	15121	15337	15182	15156	14939	14766	15086	15274	15462	14913	15302	15335	15152	14960	15008	15246	15003	15004	15171	15281	15165	15115	15037	15296	15015	15172	15030	15229	14913	15086	15167	14972	15123	15041	15204	15263	15122	15373	14964	14927	15029	15219	15205	15184	15141	15332	15236	15156	15241	15013	15012	14970	15154	15130	15094	15224	15147	15251	15035	15142	15077	15093	15054	15056	14983	14991	14973	15183	15083	15346	14868	15307	15243	15018	15167	15131	15116	15128	14947	15193	15130	15026	15087	15126	15060	15197	15217	15236	14991	15096	15121	15224	15164	15177	15158	15166	15179	14941	15237	15014	15211	15220	14861	15165	15065	15011	15193	15007	15077	15118	15247	15090	15120	15199	15034	15185	15063	15167	14951	15025	15093	15338	14986	15128	15227	15155	14962	15074	15132	15037	15191	15132	15160	15264	15206	15071	15206	15076	15282	15208	15112	15263	15101	15242	15261	15243	15175	15118	15353	15194	15039	15029	14948	15127	15196	15100	15233	15216	15003	15136	15085	15265	15147	15116	15107	15134	15074	15027	15106	14943	15140	15298	15100	15179	15207	15155	15161	15151	15167	15142	15117	15346	15371	15066	15021	15273	15038	15167	15093	15019	15151	15113	15328	15201	15101	15066	15109	15270	15165	15009	15270	14995	15134	15291	14958	15129	15111	15105	15148	15093	15218	15207	15269	15126	15242	15276	15224	15165	15174	14933	15022	15111	15082	15029	15286	15047	14981	15054	15087	14981	15260	15132	14936	14994	15099	15137	15202	15338	15119	15096	15132	15140	15364	15005	15353	15288	15082	15152	15221	15095	15172	15120	15184	14971	15126	15131	15164	15114	15265	15146	15354	15125	15153	15428	15263	15126	15193	15421	14966	15162	15099	15212	15290	15179	14957	15167	15035	14827	15089	15262	14970	15070	15111	15327	15258	15135	15116	15175	14886	15221	15195	15333	15090	15143	15055	15105	15137	15183	15115	15168	15176	15083	15121
27027	40743	39050	31543	26842	23966	21186	19494	18549	18334	17295	16340	15778	15278	15074	14782	14692	14542	14624	14586	14545	14427	14328	14243	14291	14087	14368	14212	14220	14288	14210	14237	14121	14270	14304	14297	14177	14187	14065	14073	14118	14197	14207	14107	14174	14110	14152	14064	14256	14048	14072	14154	14171	14144	14340	14103	13988	14133	14226	14239	14274	14109	14164	14124	14172	14094	14102	14083	14111	14196	14287	14061	14120	14110	14212	14085	13960	14088	14094	14122	14215	14115	14271	14243	14117	13976	14183	13959	14158	14035	14049	13996	14250	14122	14178	14015	14277	13963	14212	14124	14030	14100	14081	14156	14117	14041	14236	13952	14113	14231	14012	14087	14099	14106	14128	14243	14199	13921	14132	14240	14042	14258	14274	14288	13991	14230	14175	14214	14076	14089	14177	14153	14049	14073	14110	14172	14156	14116	14325	14326	14029	14087	14295	14229	13984	14092	14144	14069	14228	14103	14149	14064	14146	14072	14132	14100	14133	14079	14147	14035	14004	14195	14087	14184	14105	14059	14092	14050	14070	14227	14153	14277	14171	14303	14228	14113	14158	14121	14115	13898	14147	14172	14111	14070	14082	14163	14070	14144	14144	13907	14090	14070	14157	14132	14192	14247	14210	14218	14074	14045	14319	14077	14171	14165	14081	14227	14248	14054	14030	14237	14000	14191	14088	14184	14138	14099	14107	14234	14138	14213	14102	14118	14409	14083	14069	14098	14134	14108	14165	14130	14127	14054	14116	14033	14058	14120	14032	14286	14107	14181	14196	14030	14162	14017	14254	14085	14141	14072	14020	14059	14170	14094	14065	14194	14071	14174	14000	14189	13981	14169	14204	14111	14248	14217	14106	14194	14246	14015	14111	14270	14165	14045	14107	14161	14028	14266	14027	14227	14168	14163	14059	14197	13873	14098	14218	14245	14163	13975	14151	14032	14131	14060	13911	13983	14089	14092	14286	14128	14051	14059	14048	14181	14162	14211	14069	13999	14006	14324	14105	14083	14010	13975	14157	14248	14113	14070	13944	14155	14237	14006	14013	14033	14232	14218	14102	14249	14153	13993	14201	14096	14049	14207	14234	14036	14123	14058	14046	14046	13874	14085	14122	14155	14300	14054	14020	14261	14194	14168	14017	13988	14091	14142	14000	14214	14091	14219	14145	14053	14140	14190	14082	14097	14213	14215	14037	14215	14212	14085	14337	14160	14090	14117	14203	14178	14056	14123	14220	13954	13979	14095	14101	14149	14232	14122	13848	14100	14074	14271	14153	14114	14039	14174	14047	14100	14258	14035	14147	14243	14189	14034	14287	13934	13985	14087	14158	14045	14166	14165	14113	14141	14066	14104	14244	14167	14051	14262	14255	14056	14040	14272	14103	14184	14177	14135	14231	14093	14171	14110	14132	14077	14146	14064	14056	14145	14073	14205	14172	14001	14172	14242	13985	14069	14183	14116	13958	14061	14076	14075	14196	14260	14203	13995	14201	13922	14198	14206	14079	13971	14094	14179	14003	14157	14195	14081	13986	14077	14072	14367	14092	14116	14115	14035	14199	14149	14048	14105	14154	14017	14073	14089	14005	14017	14097	14213	14079	14095	14125	14055	14329	14340	14203	14095	14008	14121	14065	14237	14248	14212	14141	14088	14058	14123	14200	14004	14086	14084	14175	14118	14274	14120	14128	14139	13981	14173	14199	14058	14117	14084	14183	14119	14100	14115	14141	14196	14245	14027	14235	14002	13717	14171	14031	14259	13958	14091	14223	14062	14231	14096	14176	14035	14143	14116	14293	14169	14147	14257	14262	14101	14338	14219	14187	14124	13996	14225	14162	14201	14111	14005	14016	14030	14091	14234	14120	14142	14325	14133	13972	13859	13893	14138	14229	14108	14173	14126	14050	14262	14035	14300	14149	14161	14008	14006	14047	14089	14004	13898	14132	14237	14205	14230	14155	14190	14147	14094	13930	14152	14139	14063	14204	13964	14312	13952	14163	14087	14246	14189	13957	14223	14037	13983	14128	14083	14229	14061	14176	14191	14191	14141	14201	14106	14324	14317	14191	14202	14203	14268	14107	14107	14111	14076	14033	14234	14151	14020	14253	14026	14159	14147	14001	14069	14053	14339	14151	14110	14080	14124	14130	14146	14033	14226	14243	14065	14283	13912	14095	14216	14000	14202	14153	13947	13936	14359	14002	14073	14162	14299	14055	14143	14214	14016	14138	14167	14032	14083	14126	14092	14153	14191	14146	14092	14062	14118	14166	14120	14160	14136	14030	14138	14178	14202	14206	14108	14084	14172	14032	14068	14163	14256	14128	14086	14179	14165	14113	13997	14257	14202	13966	14128	14121	14136	14194	14117	14138	14113	14049	14264	14059	14099	14177	14061	14095	14054	14145	14151	14105	14119	14120	14041	14206	14236	14226	14171	14291	14090	13894	14220	14106	14096	14022	14101	14288	14063	14123	14308	14095	14314	14025	14047	14133	14031	14149	14268	14191	14067	14065	14147	14130	14143	13986	14180	13954	14206	13971	14177	14153	14035	14273	14157	14206	14061	14024	14178	14072	14102	14039	14048	14305	14184	14002	14182	14210	14000	14212	14150	14234	14193	14166	14072	14154	14091	14185	14039	14174	14060	14091	14141	14181	14237	14295	14167	14086	14174	14018	14127	14152	14121	13927	14174	14038	14206	13962	14155	14010	14193	14080	14031	14094	14074	13942	14239	14198	14022	14104	14188	14240	14084	14310	14013	14120	14112	14015	14058	14144	14162	14090	14217	14110	14352	14109	14083	14193	14275	14194	14069	14084	14190	14190	14306	14022	14116	14098	14110	14028	13996	14133	14222	14212	14254	14158	14199	14008	14106	14139	14141	14154	14067	14081	14013	14049	14135	14096	14081	14207	14168	14151	13780	14112	13886	14014	14004	14005	14171	14093	14132	14184	13988	14214	14290	14216	14131	14124	14294	14199	14090	14167	14147	14242	14027	14041	14145	14089	14092	14184	14075	13981	14037	14208	14213	14019	14161	13937	14101	14046	14088	14261	14112	14041	14002	13999	14143	14166	13973	14062	14274	14130	14080	14255	14071	14033	14313	14088	14228	14081	14258	14241	14050	14083	14069	14163	14002	14146	14086	13928	14138	14208	14175	14135	14041	14237	14109	13961	14101	14163	14085	14153	14236	14177	14124	14163	14024	14209	14133	14146	14102	14209	13903	13980	14120	14288	14021	14226	14256	14076	13991	14039	14158	14215	14107	14039	14162	14201	14146	14213	14132	14120	13973	14286	14014	14209	14140	14240	14223	14067	14134	14195	14166	14124	14223	14179	14173	14020	14298	14114	14083	14099	13986	14138	13988	13964	14185	14167	14144	14086	13951	14223	13991	14093	14161	13984	14131	14176	14067	14076	14163	14005	14230	14138	13983	14081	13981	14321	14177	14267	14032	13965	14097	14187	14151	14110	14195	14232	14020	13967	14193	14158	14073	14065	14058	14079	14186	14197	14186	14195	14164	14029	14223	14052	14175	14035	14125	14064	14080	14442	14083	14143	14150	14328	14180	14132	14089	14100	14027	14371	13971	14105	14126	14205	14021	14157	14206	14295	14239	14272	14205	14175	14282	14201	14022	14063	14094	14210	14180	14093	14275	14172	14184	14295	14134	14243	14111	14194	14214	14163	14166	14157	13980	14156	14130	14079	14067	14230	14036	14050	14122	14124	14102	14064	14314	14235	14119	14173	14152	14091	14083	14197	14197	14190	14085	14167	14076	14213	14318	14176	14251	14252	14175	14105	14140	13920	14067	14101	14192	13917	13974	14099	13949	14068	14057	14022	14216	14160	14242	14226	14060	14109	14125	14159	14102	14099	14024	14176	14203	14011	14201	13968	14124	14161	14282	14102	14361	14036	14149	14153	14156	14093	14237	14017	14149	14089	14055	14135	14104	14174	14353	13965	14059	14132	14202	14019	14112	14175	14055	14020	14237	14176	14156	14242	13898	14191	14173	14217	14035	14077	14151	14221	14189	14238	14160	14219	14186	14232	14065	14183	14152	13968	14084	14163	14064	14109	14156	14071	14301	14050	14212	14090	14130	14116	14080	14063	14130	14084	14205	14086	13975	14333	14130	14308	14125	14167	14183	14134	13994	14180	14135	14134	14083	13954	14148	14194	14213	14157	14050	14058	14176	14107	14043	13987	14106	14042	14061	14100	14137	14101	14079	13966	14091	14038	14041	14201	14100	14231	14218	14109	14130	14114	14073	14065	14015	14270	14061	14158	14083	13887	14225	14059	14089	14200	14047	13956	14155	14240	14109	14100	14074	14152	14276	14267	14035	14193	14222	14182	14235	14069	14201	14259	14085	14237	14188	14082	14246	14079	14198	14210	14235	14189	14176	14056	14003	14066	14096	14183	13996	14230	13985	14184	14094	14065	14171	14294	14364	14093	14317	14277	14102	14167	14034	14038	14005	14171	14130	14054	14120	14283	14236	14139	14188	13900	14140	14136	14168	14235	14105	14111	14176	14137	14146	14037	14152	14052	14069	14009	14036	14059	14233	14169	14250	14065	14171	13841	14030	14011	14112	14186	14046	14214	14017	14286	14306	13869	14398	14257	14279	14088	14221	14102	14234	14124	14089	14159	14121	14015	14002	14266	14300	14166	14099	14001	14236	14148	14079	14209	14084	14133	14108	14174	14090	14059	14185	14179	14129	14110	14068	14270	14038	14339	14137	14116	14091	14241	14193	14112	14141	14165	14009	14102	14033	14188	14130	14199	14076	14091	14135	14200	14236	14041	14075	14221	14201	14121	14207	14249	14021	14074	14158	14020	14084	14202	14234	14134	14031	14230	14162	14095	14111	14098	14272	14055	14000	14189	14273	14176	14035	14148	14201	14300	13997	14058	14008	14098	14032	14150	13972	14153	14051	14156	13998	14005	14126	14131	14106	14271	13968	14120	14072	14029	14002	14172	14135	14121	14002	14221	14059	14044	14146	14108	14213	14113	14223	14249	14220	14137	14094	14124	13997	14071	14056	14176	14329	14370	14000	14166	14231	14155	14204	14204	14037	14240	13961	13991	14229	14098	14183	14036	14063	14164	14174	14274	14152	14095	14056	14007	14023	14006	14089	14186	14203
24094	21613	29378	24797	24109	26380	25401	21301	19966	20060	19135	18447	17747	17321	17129	16689	16675	16607	16463	16493	16563	16491	16398	16303	16227	16300	16223	16338	16201	16215	16179	16137	16121	16174	16112	16148	16093	15992	16011	16120	15995	16171	16062	16033	16165	16096	16062	16070	16245	16198	16065	16076	16170	16151	16263	15926	16117	16061	16188	16180	16048	15982	16041	16009	16146	16231	16122	16257	15985	16135	16132	16135	15853	15962	16066	16195	15995	15947	16059	16049	16011	16151	16043	15831	15846	15777	16236	15870	15877	15944	16120	16011	15786	16002	16046	16080	16079	15877	15912	15996	15910	15960	15882	15954	16165	15855	16114	15985	15990	16038	15995	15906	16198	15905	15919	15999	15934	16147	16161	16089	16014	16106	16101	15845	16005	15954	15947	15999	16118	15951	15922	16060	16070	16144	15885	16138	16011	16034	16028	16002	15884	16013	16170	16029	15924	16039	16068	15855	16015	16023	15997	16005	15962	16242	16011	15941	16082	16003	15964	16186	16011	16040	15999	15906	16016	15872	16009	16132	16182	16032	15989	15864	16153	15774	15940	16005	15996	16081	15977	15920	15859	16287	16082	15878	15922	16254	16112	16062	16088	15961	15995	16087	15924	15947	16121	16055	16063	16038	16074	15729	16032	15947	15961	16298	16008	15903	16129	16154	15935	16019	16181	16082	16137	16070	16188	15978	16030	16101	15994	16178	15985	15980	15897	16081	16053	16095	15816	16110	16110	16009	15940	16019	15949	16042	16108	15874	16105	15824	16060	16079	16169	15889	15833	16235	15975	15897	16085	16225	16136	15959	16165	15848	15839	16024	15788	16012	15794	16121	16053	16177	15917	16104	15884	16070	16070	16092	16064	16171	15984	16016	16106	15772	15980	16028	16072	15997	15932	15953	16013	15884	16077	15975	15874	16157	16015	16066	16015	15776	16103	15894	15887	16002	16004	15992	16241	16100	16292	16172	16194	16104	15905	16072	15998	16096	16119	15980	15948	16087	16113	16231	16002	16004	16089	16003	16000	16051	15759	16262	15938	15919	16097	16018	15912	15803	16103	16068	16104	15988	15901	15840	15993	16009	15928	15696	15974	15953	16065	16079	16182	15926	15895	15816	16032	15880	15918	15990	16137	16197	15982	15959	15912	16167	16274	15921	15894	15859	15825	15912	16013	15947	15793	16017	15984	15979	16073	16117	15851	15928	15940	16065	16150	16154	16109	16067	15922	15993	16013	16042	15934	15984	15954	15900	15980	15881	16061	16218	15899	16015	15897	15746	15873	16046	16014	16022	16219	15886	15985	16010	16002	15922	15987	15954	15945	15989	15913	15903	15964	16111	16215	16075	16024	16058	16136	16101	16197	16143	15955	15911	16132	16146	16125	15856	16035	15930	15804	15948	15975	16003	15946	16076	16042	16109	16029	15894	16161	16140	16077	16109	15957	16035	15997	16123	16158	16141	16246	15938	15976	16174	16029	16098	15983	16155	16183	16175	15977	16184	16243	15926	16029	15852	15987	15923	15838	16146	15969	15832	16153	15948	16106	15982	16099	15921	16151	15985	15871	15978	16114	15947	15719	15925	16015	16033	16015	15860	15842	16048	15982	15948	16141	16001	15888	16120	16193	15951	16315	15882	16203	16037	15781	15951	15928	16035	15980	16055	15990	15937	15936	15792	16010	15980	16224	16043	16238	16122	15902	16185	16034	15871	15992	16126	15977	16074	15993	15922	15856	15947	16061	16015	16044	15826	16065	15967	15949	16025	15902	15937	15912	16206	16012	16052	15923	16100	15935	15978	16026	16149	16022	16158	16084	16061	15995	16145	15837	15873	16094	15953	16125	16011	16024	16064	16099	16001	16153	15977	15974	16058	16139	15922	15989	16063	15967	15941	16083	16117	16017	16120	16075	15901	16068	15927	15885	16106	15944	16002	15987	16049	16074	15747	15959	16191	16006	16087	16070	15977	15896	16004	16139	16060	16074	16069	16046	15965	16177	16007	16020	15945	15953	16203	16057	16030	15909	15976	15949	16002	16009	16143	16023	16048	16026	16359	16014	15956	16093	16218	16261	16091	16091	16004	16173	15984	16186	16048	16110	16111	15933	15987	16156	16089	15998	15857	15962	16026	16179	15978	16122	16048	15894	15892	15855	15898	16064	16196	16021	15723	16084	16269	16077	16024	15917	15942	16038	16156	15901	16079	15994	16011	16183	15985	16049	15977	16149	15940	15889	15950	15992	16079	15721	16018	15894	16041	15934	15851	15929	15967	16120	16009	15933	16119	16056	16133	16097	15964	16029	15984	16074	15875	16059	15990	16124	16080	15973	16101	15867	15964	16119	16257	16054	16136	16041	16020	16011	16161	15994	15950	16014	16202	16071	16151	15861	16139	15981	16080	16050	15952	16028	16180	15970	16083	16242	16086	15932	16087	16065	15944	16059	15979	15942	15942	15860	15965	16081	15974	16037	16113	15897	15839	16082	16076	15938	15840	15972	16051	16002	16000	16090	15934	16154	16077	16251	16133	16054	16025	16026	15827	15931	16066	16119	16125	15977	15879	15893	16163	15788	16094	16058	16047	16186	16081	15986	15762	16067	16003	16030	16112	16006	15958	16071	15910	16170	15855	16055	16359	16151	16015	16095	15952	15899	15998	16036	15989	15970	16018	15798	15934	15972	16088	16306	16184	16026	16083	15984	15852	15781	16075	15934	15938	16095	15928	16052	15963	16107	15857	15993	15913	15949	16137	15879	15988	16111	15906	16006	16103	15861	15795	16144	15903	16274	16057	16019	15887	15778	15966	15941	16062	16054	16026	16106	16099	16094	16088	16196	15892	16155	16158	16088	16065	15949	15987	16216	16009	16045	15976	16161	16103	15904	16005	16004	15922	16064	16056	15993	16061	16238	16031	16008	15959	16170	15845	16191	15908	16027	16094	16065	15791	16030	16042	16183	16025	16052	16043	15992	16035	16011	16027	16129	16289	16142	16056	15971	16056	15795	16091	15849	16218	16046	16030	15986	15932	15878	16048	16045	15850	16042	16158	15808	16044	15980	15968	15850	16004	16048	16081	15867	16045	16163	16131	16049	16151	15922	16072	15927	16025	16027	16233	16282	15931	15969	16023	15898	16047	16147	15957	16028	16191	16198	16031	15985	15957	16017	16103	16107	15900	15940	15891	16218	15929	16128	15764	15971	15883	15672	15791	15955	16102	15910	15836	16174	15940	15951	16073	15889	15954	16163	16110	16030	15991	15933	16016	16055	16340	16074	16112	15901	15977	15882	15967	15882	16142	16061	16119	15974	15893	16058	15939	16040	15815	15994	15876	16081	15940	16103	16048	15919	16101	16087	16079	15969	15960	15980	16053	16131	16048	16221	16095	16067	16153	15950	15864	16192	16029	16179	16032	15893	15983	15912	15947	15866	15966	15977	15889	15963	16178	16181	16192	16127	16135	16202	16057	16052	16072	16128	15997	15967	15885	16053	15985	16029	15820	16125	16159	16015	16030	15961	16008	16050	16004	16255	15970	15989	15864	15999	16119	16029	15950	16134	16157	16006	15924	16041	16033	16175	15875	16165	16108	16071	15827	15913	15931	16031	15997	15952	16146	15952	15977	16113	16199	15937	15996	16251	16153	15984	15843	16025	16121	15988	15993	15856	16070	16008	15959	15957	15873	15956	15985	16211	15959	16073	16066	16042	16023	15735	16133	15973	16065	16063	16121	15925	16152	15887	15997	15969	16027	16232	16156	16046	16051	15972	15978	15989	16001	16212	16056	16014	16105	15864	16091	15806	16202	16062	15960	16006	16058	15937	15909	16076	16208	16129	16004	16188	15813	16002	15940	15985	16040	16119	16031	16151	16164	16001	16039	16128	16001	16054	16153	15860	15925	15978	15934	16238	16027	16195	15951	16179	16156	15959	16039	15968	16020	15784	16132	15997	16017	15974	15976	15878	15903	16099	16123	15975	16040	15969	16110	15825	15903	15998	16225	16008	16081	16144	16296	16014	15955	16043	15950	15985	15928	16154	16012	16081	16081	16058	16015	16146	15767	16038	16120	16024	15987	16191	16006	15889	15846	16076	15851	16056	16029	16127	16243	16147	16017	16019	16174	15886	16231	16307	16153	16114	15907	16128	15945	15960	16124	16045	15868	16034	16169	16099	16024	15966	15830	15902	15953	15995	16141	16084	16017	16073	15915	16168	15937	15882	15988	16196	16016	16150	16020	15971	15936	16060	16064	15931	15948	16110	16066	16235	16121	16122	16060	16037	15994	16033	15941	16122	15997	15859	16056	15932	15774	15917	15930	15943	16003	16023	15992	16013	15798	16105	15959	16124	16042	16151	15912	16141	15975	16021	15948	16079	15965	16105	15911	16052	16025	15944	16053	16062	15842	16031	15883	16013	16061	16193	16030	15947	16054	16008	16069	16212	15959	15840	16099	15906	15972	16058	16104	16125	15895	16111	15896	15813	16064	15866	16039	15955	15982	15782	16212	16090	16112	16093	15877	16030	15872	16157	15893	16104	16076	15995	16021	16154	16074	16042	15847	15945	15973	15983	15993	16002	15959	16090	15980	16203	15944	16151	15897	15882	16148	16036	15960	15954	16164	16007	15933	16010	16046	15931	16018	15903	15898	15988	16110	16118	15870	15988	15965	15954	15842	16059	16024	16081	16041	15985	16093	16025	16041	15833	15959	15901	16194	16057	16065	15989	15942	16131	15932	15862	16153	16194	16164	16056	16001	16087	16042	16218	15971	16223	15798	16162	15828	15899	16260	16004	16137	16060	15898	16099	16034	16095	15913	16061	16015	15975	16118	15865	15956	15854	16016	16071	16284	16090	15834	16000	16240	15958	16216	16110	16117	16150	15923	16082	16219	15964	16016	16037	16183	16064	15994	16058	16038	15933	16092	15982	16125	15913	16002	16075	16181	16006	16015	16214	15727	16263	16067	16173	15897	15952	16162	15898	15917	16090	15912	16084	16124	16175	15920	15870	15859	15957	16013	15926	16107	15954	15937	16073	16014	16151	16187	16189	15941	16244	15937	16067	15835	16126	15915	15859	16070	15948	15997	15872	15797	16032	15932	16067	15930	15976	15961	15961	15763	15904	16051	15903	15977	16027	16122	16232	16069
27017	47639	45633	36958	32001	28800	24896	22738	21377	21077	19558	18424	17472	16744	16332	15927	15635	15706	15648	15627	15441	15276	15268	15069	15107	14928	14964	14867	14835	14712	14856	14883	14855	14845	14916	14780	14813	14945	14991	14759	14879	14773	14709	14623	14740	14868	14862	14618	14939	14729	14841	14636	14952	14791	14767	14794	14960	14645	14889	14679	14808	14870	14935	14723	14876	14804	14691	14808	14802	14852	14826	14598	14808	14688	14786	14733	14833	14723	14689	14779	14853	14834	14726	14697	14988	14806	14909	14734	14785	14755	14613	14816	14927	14713	14808	14791	14606	14809	14797	14802	14653	14675	14600	14680	14777	14763	14746	14809	14679	14737	14768	14772	14834	14955	14630	14514	14732	14773	14753	14741	14822	14731	14992	14924	14705	14767	14711	14715	14749	14809	14796	14702	14826	14731	14858	14740	14722	14624	14926	14760	14829	14917	14805	14666	14742	14802	14736	14844	14898	14786	14834	14735	14857	14660	14753	14789	14686	14945	14855	14785	14744	14700	14622	14673	14707	14799	14740	14616	14861	14811	14811	15002	14895	14707	14955	14817	14875	14915	14822	14902	15003	14788	14739	14762	14896	14873	14760	14793	14740	15012	14715	14808	14968	14772	14716	14740	14781	14813	14729	14863	14622	14939	14839	14877	14665	14695	14954	14811	14726	14748	14875	14848	14617	14608	14666	14839	14943	14775	14786	14798	14806	14703	14944	14914	14536	14899	14740	14836	14735	14528	14902	14693	14763	14912	14746	14940	14695	14814	14718	14871	14733	14727	14693	14796	14689	15015	14787	14700	14805	14677	14881	14879	14705	14762	14832	14796	15013	14737	14709	14722	14847	14583	14878	14767	14755	14709	14758	14772	14678	14806	14869	14848	14744	14730	14795	14809	14649	14916	14798	14809	14882	14601	14763	14808	14732	14729	14805	14807	14949	14808	14712	14853	14594	14738	14804	14737	14779	14661	14808	14890	14701	14721	14692	14666	14727	14706	14894	14690	14625	14758	14730	14824	15002	14856	14987	14709	14680	14739	14726	14826	14697	14982	14732	14890	14690	14841	14927	14703	14767	14839	14774	14798	14817	14770	14992	14863	14715	14912	14653	14841	14797	14907	14663	14749	14780	14828	14829	14713	14745	14825	14841	14790	14907	14742	14725	14752	14659	14912	14799	14632	14887	14907	14752	14843	14766	14777	14691	14700	14695	14702	14721	14759	14710	14916	14714	14705	14774	14888	14935	14730	14828	14694	14788	14751	14760	14912	14715	14856	14773	14832	14847	14633	14735	14692	14888	14707	14921	14654	14825	14811	14837	14710	14677	14507	14698	14793	14825	14726	14803	14791	14793	14728	14864	14544	14705	14651	14665	14815	14795	14728	14676	14681	14833	14822	14828	14622	14604	14850	14888	14741	14773	14930	14752	14795	14717	14725	14753	14910	14993	14846	14776	14861	14843	14791	14651	14734	14717	14875	14734	14728	14821	14889	14718	14544	14751	14790	14715	14737	14759	14904	14819	14699	14770	14863	14955	14737	14797	14798	14729	14769	14717	14842	14942	14728	14845	14770	14629	14829	14683	14950	14622	14841	14754	14690	14849	14872	14620	14825	14772	14886	14656	14923	14753	14708	14798	14794	14761	14713	14691	14985	14825	14796	14838	14790	14555	14663	14855	14807	14643	14784	14623	14741	14698	14721	14820	14996	14697	14759	14860	14777	14942	14814	14801	14714	14725	14832	14865	14811	14779	14884	14749	14645	14751	14921	14817	14638	14713	14931	14812	14826	14798	14875	14675	14701	14850	14713	14723	14836	14924	15000	14790	14620	14656	14789	14610	14806	14651	14835	14848	14907	14720	14765	14742	14659	14830	14594	14740	14722	14691	14790	14738	14805	14797	14814	14732	14823	14618	14727	14745	14776	14779	14676	14778	14684	14754	14814	14792	14796	14797	14873	14669	14714	14729	14877	14723	14779	14696	14781	14887	14735	14757	14757	14793	14701	14724	14687	14735	14796	14787	14784	14955	14562	14715	14735	14921	14787	14944	14800	14658	14639	14541	14654	14826	14798	14643	14831	14716	14633	14659	14822	14625	14700	14744	14770	14613	14905	14814	14717	14784	14759	14829	14741	14647	14760	14814	14680	14809	14751	14743	14713	14902	14734	14781	14796	14741	14903	14885	14715	14595	14658	14887	14766	14874	14699	14768	14658	14835	14748	14849	14759	14785	14802	14839	14675	14806	14677	14789	14828	14657	14921	14933	14744	14647	14670	14723	14733	14781	14883	14677	14741	14804	14799	14815	14749	14805	14728	14905	14665	14819	14648	14847	14877	14676	14708	14656	14808	14832	14856	14702	14756	14874	14754	14805	14778	14636	14833	14819	14821	14725	14687	14705	14815	14743	14686	14789	14743	14842	14872	14904	14698	14761	14630	14793	14758	14748	14978	14770	14721	14771	14772	14623	14672	14695	14669	14631	14785	14817	14715	14774	14768	14721	14727	14843	14785	14724	14722	14884	14914	14848	14971	14607	14932	14626	14692	14979	14851	14812	14672	14877	14583	14785	14853	14778	14849	14746	14808	14667	14594	14767	14921	14832	14754	14693	14868	14744	14680	14818	14856	14887	14684	14748	14884	14731	14891	14662	14656	14919	14715	14770	14806	14823	14710	14718	14805	14913	14747	14784	14823	14783	14877	14749	14781	14847	14771	14667	14623	14774	14635	14715	14803	14738	14663	14731	14791	14720	14560	14671	14697	14868	14794	14739	14675	14756	14675	14779	14802	14669	14661	14667	14583	14757	14728	14814	14840	14547	14816	14730	14794	14667	14690	14833	14800	14693	14780	14892	14866	14772	14751	14802	14900	14808	14592	14694	14737	14840	14729	14929	14815	14756	14697	14760	14766	14733	14636	14871	14781	14883	14917	14727	14897	14721	14738	14812	14841	14754	14711	14896	14723	14675	14922	14796	14602	14809	14923	14791	14816	14702	14861	14953	14732	14842	14760	14815	14719	14758	14773	14882	14803	14866	14861	14926	14677	14860	14573	14821	14695	14796	14722	14705	14810	14833	14826	14881	14741	14650	14917	14736	14711	14865	14776	14895	14750	14823	14591	14733	14578	14809	14899	14685	14660	14950	14642	14723	14648	14778	14666	14789	14844	14744	14719	14897	14885	14667	14872	14862	14833	14862	15123	14776	14876	14646	14659	14888	14705	14820	14740	14853	14703	14702	14992	14593	14712	14757	14824	14815	14867	14683	14810	14839	14838	14727	14944	14662	14927	14683	14839	14817	14748	14845	14804	14827	14815	14638	14802	14851	14831	14874	14665	14513	14662	14701	14689	14649	14879	14656	14835	14793	14769	14640	14812	14886	14816	14906	14853	14850	14678	14845	14817	14675	14688	14739	14667	14757	14877	14885	14692	14780	14889	14761	14725	14814	14759	14860	14856	14687	14819	14710	14847	14791	14628	14841	14760	14651	14864	14831	14912	14809	14886	14697	14792	14764	14599	14848	14938	14651	14745	14796	14847	14632	14822	14742	14786	14737	14651	14694	14802	14837	14809	14760	14626	14712	14863	14638	14746	14825	14723	14769	14796	14732	14760	14823	14832	14815	14622	14731	14710	14663	14893	14631	14608	14834	14725	14950	14865	14751	14843	14707	14746	14657	14807	14826	14672	14695	14672	14785	14580	14925	14717	14748	14692	14618	14698	14833	14878	14700	14752	14929	14820	14830	14829	14816	14688	14658	14712	14692	14793	14749	14831	14841	14827	14787	14746	14649	14811	14643	14710	14730	14546	14925	14646	14853	14816	14829	14735	14626	14834	14856	14787	14786	14873	14759	14760	14819	14729	14911	14779	14641	14685	14715	14947	14958	14707	14827	14760	14890	14733	14790	14768	14812	14824	14928	14632	14960	14736	14799	14715	14896	14981	14833	14760	14821	14747	14873	14890	14662	14839	14759	14712	14858	14655	14798	14615	14994	14737	14788	14842	14610	14605	14853	14669	14778	14732	14824	14789	14748	14847	14876	14889	14724	14717	14768	14898	14726	14815	14764	14815	14771	14723	14813	14860	14863	14655	14750	14763	14720	14843	14820	14879	14764	14996	14730	14816	14777	14690	14902	14763	14948	14835	14723	14802	14607	14801	14685	14727	14907	14808	14797	14704	14728	14774	14806	14809	14688	14788	14618	14761	14678	14827	14754	14761	14717	14747	14700	14724	14834	14801	14893	14683	14794	14873	14773	14852	14745	14807	14823	14732	14714	14857	14688	14788	14886	14689	14790	14696	14680	14866	14825	14792	14609	14831	14878	14979	14628	14797	14709	14757	14794	14927	14781	14863	14807	14680	14789	14733	14899	14769	14688	14845	14861	14851	14748	14635	14876	14780	14834	14823	14784	14588	14733	14878	14748	14745	14825	14766	14748	14699	14692	14737	14806	14719	14931	14812	14567	14943	14799	14700	14846	14862	14738	14807	14802	14729	14690	14723	14696	14698	14724	14775	14743	14797	14810	14781	14812	14666	14725	14828	14894	14599	14761	14826	14776	14645	14885	14643	14800	14708	14839	14706	14616	14808	14832	14987	14975	14869	14760	14641	14773	14770	14705	14800	14916	14648	14876	14703	14809	14794	14601	14691	14836	14746	14772	14659	14774	14805	14860	14802	14768	14778	14676	14789	14779	14945	14874	14829	14591	14881	14947	14878	14737	14807	14832	14783	14713	14600	14709	14746	14799	14719	14968	14800	14625	14732	14621	14646	14832	14742	14837	14818	14796	14731	14962	14797	14728	14714	14795	14802	14828	14776	14705	14731	14656	14762	14836	14740	14936	14845	14962	14762	14791	14865	14904	14739	14808	15016	14655	14658	14703	14776	14749	14768	14753	14860	14728	14750	14660	14841	14781	14745	14867	14727	14819	14776	14693	14762	14753	14777	14803	14757	14586	14852	14658	14919	14777	14907	14640	14818	14735	14830	14710	14944	14901	14916	14835	14833	14740	14831	14780	14850	14811	14757	14879	14846	14854	14718	14635	14876	14857	14860	14819	14766	14930	14759	14760	14839	14777	14959	14856	14734	14693	14818	14821	14883	14661	14912	14816	14777	14775	14747	14680	14820	14832	14640	14674	14918	14691	14833
23246	21670	29753	24151	22426	26405	29315	23005	21306	21436	20501	19341	18497	17776	17468	17192	17185	16958	16568	16739	16790	16716	16567	16426	16277	16259	16133	16180	16171	16041	16135	16055	15997	16244	16132	16224	16204	16078	15871	16183	16024	16228	16161	15940	16226	16285	16208	16116	16039	16211	16069	16244	16210	16305	15922	16279	16154	16216	16062	16118	15969	16218	15976	16071	15978	15913	16116	15850	16080	16055	15921	15963	16091	16001	16155	16065	15865	16043	15861	15911	16060	15995	16156	16208	15897	16034	16051	16169	16028	16009	16119	16197	15730	16021	15833	15795	15987	15817	16007	16031	15991	15986	16141	16053	15968	15856	16062	16053	16019	16017	15933	15894	16055	15934	15946	16134	16176	15782	15868	15902	16031	15801	15836	15905	15935	15792	15858	15971	16082	15962	16023	15895	15989	15989	15700	15911	16105	16086	15777	15856	15883	16044	16034	15800	16006	16152	16105	15778	15887	16034	15918	15969	15909	15915	16063	16057	15877	15916	16005	15772	15832	16085	15952	16041	16018	15902	15884	15988	16080	15969	15863	15944	15879	15881	16084	15757	15901	15748	15769	15988	15991	16121	15795	15871	16012	15829	15939	15863	15815	15936	15776	15830	16050	16032	16037	15830	15867	15722	15876	15798	15843	15914	15922	15968	15970	16069	15929	15951	15823	16013	15892	15898	15955	15888	15690	15799	15817	15868	15980	16099	15877	15943	16161	16045	15870	15953	16076	16061	15860	16015	15914	15955	15870	16065	15907	15796	15815	16030	16034	16002	15757	16048	15991	15860	15868	15874	16198	15858	16100	15980	15831	16073	15769	15948	16095	15984	15893	15926	15941	16014	16003	15914	16013	15957	15927	15728	15874	15884	16076	15776	16134	15858	16094	15912	15992	15887	16008	16023	16091	15960	15894	15803	15809	15991	15869	15977	15997	16034	16180	15861	15765	16063	16013	15980	16031	15853	16003	16061	15939	16119	15977	15764	16030	16068	15807	15759	15783	15783	16017	15986	15789	16018	15763	15919	15998	15920	16066	16002	15919	15863	15858	15988	16189	15894	15859	15877	16024	16022	15870	15911	16010	15906	15835	16037	15891	16015	15996	16167	16038	15882	16009	15672	15970	15938	16027	15929	16000	15854	15837	15916	15950	15889	16058	16219	16143	16062	15793	15815	15908	15934	16012	16008	15889	15773	15832	15768	15825	16031	15889	15807	15791	15989	15983	15841	15933	15679	16036	15915	16094	15878	15948	16118	15928	15944	15807	16060	15966	15945	15846	16036	15693	15996	16057	15928	16037	15988	15952	15950	16116	16043	15866	16006	15897	15939	16159	15919	15794	15655	16022	16059	16102	16104	15818	15841	16049	15799	16016	15930	15930	16104	16008	15860	16027	16096	15932	15917	15850	15818	15715	15869	15947	15879	15924	15823	15916	15918	15919	15737	15897	15825	15657	15966	16063	16175	16018	16081	15797	15944	15906	15985	15902	15813	15867	16035	15883	15908	16093	15984	16025	15872	15968	16059	15896	15845	15862	15904	16089	15910	16066	15916	15976	15901	15919	15789	15794	16076	16150	16027	16188	15887	15814	16129	15835	15803	16068	16024	15903	15848	16224	16131	16046	15751	15726	15933	15938	15889	15974	15913	16059	16034	16036	16026	15894	15785	15902	15800	15917	15903	15860	15840	15783	15877	16090	16053	15824	16132	15963	15958	15966	15818	15979	16082	16103	15887	15809	15925	15746	15918	15798	15848	15797	15887	16060	16095	15772	16201	15898	15996	16000	15804	16003	16003	15956	15892	15952	15780	15748	15932	15945	15917	15999	16011	15959	15776	15770	15855	15742	15870	15822	15851	15996	15823	15885	15875	15959	15675	15957	15975	16065	15829	15973	15939	15821	15820	16030	16098	15807	15816	15832	15921	15833	15798	15918	16006	16096	16030	16132	15713	15815	15861	16083	15860	15837	15922	15858	15988	15911	15830	15976	15756	16074	15961	15799	15925	16057	16126	15901	16045	16025	15825	15860	15939	16052	15919	15861	15886	15963	15924	15845	16039	15881	16159	15947	15825	15939	16024	15867	15907	15930	16046	16032	15872	15935	15957	15897	15837	15872	15903	15866	15850	15826	16007	16015	15946	15905	15823	15856	16015	15774	15732	15814	15736	15841	16049	16028	16029	16026	15819	15985	15924	15886	15939	15895	15943	15851	15994	16080	15875	15830	16005	15895	15962	15967	15933	15926	15949	15794	15791	15772	15960	15951	15920	15862	16026	15882	15888	16063	15885	16050	15826	15825	15914	15748	15847	15791	15767	16081	16042	15864	16015	15957	15866	15892	16048	15949	15899	15927	15894	15915	15931	15840	15836	15801	15759	15920	15811	15930	16073	15967	15834	15841	15958	15861	15964	16043	15782	15866	15874	15921	15852	16042	15835	15767	16029	15940	15913	15999	15990	15896	15860	15788	15937	15881	15936	15872	15856	15959	15895	16022	16012	15725	16086	15985	15819	16041	16059	15750	15860	15982	15918	15953	15964	15987	15799	16031	15823	15938	15830	16082	15919	15826	16076	15815	15985	15805	16157	16238	15863	16057	15952	15990	15983	16001	15799	15787	16022	15947	16096	15957	15979	15968	15786	15952	16186	15919	15905	16171	15953	15973	15953	15836	15799	15944	15750	16056	16084	16035	15845	15912	15949	16080	16036	15861	15892	15907	15737	15925	15867	16066	15862	15795	15783	15978	16041	15842	15828	15821	15957	15943	15969	15955	15829	16069	15994	15919	16002	16074	15894	16203	15949	15825	15734	15803	15970	15918	15956	15816	16131	15955	16013	16039	15899	15742	15912	15806	15915	16179	15863	15842	16064	15956	16037	15862	15834	15896	16014	15844	15910	15931	15993	15900	15929	15837	15793	15764	16054	15901	15874	15796	15962	15870	16021	16123	15900	16012	15916	15891	15930	15807	15733	15803	15976	16176	15970	15924	15873	15991	16074	15869	15887	15810	15977	16065	15961	15971	15662	15740	15740	16064	15810	15854	16081	15818	15821	15804	15845	15913	15823	16152	15728	16043	15881	15982	15889	15927	15957	15943	16088	15894	15965	16028	15828	15751	15985	15989	15907	15888	15976	15964	15914	16079	15957	15862	15924	16004	16080	16045	15943	16028	15887	15780	16003	15957	15938	15964	15853	15809	15987	16055	15927	15847	15989	15774	15792	15925	15983	15903	15977	16028	15942	15902	15873	15799	15861	15931	15814	16050	16097	15852	15948	16059	15782	16127	15946	16087	15921	15951	15855	15752	15843	15786	16034	15889	15819	15832	15757	15827	15865	15916	15915	15816	15937	15850	15969	15953	15838	15854	15771	15852	16085	15919	15745	16037	16009	15816	16054	15678	16110	16253	16033	15994	16063	16137	16148	15751	15850	16086	15935	16060	16006	16090	15902	15664	16099	15925	15780	15939	15911	15968	15786	15891	15777	15962	15956	16118	16074	15787	15849	16102	16027	15972	15985	16094	15753	15893	15671	15914	15904	15885	16139	15940	16056	15855	15944	15896	15969	15759	15762	15840	15963	16082	15999	16102	16011	15938	15881	15991	16095	15855	15798	16123	15961	15929	15852	15841	15868	16160	15939	15864	16046	15840	15717	16042	15923	15953	16014	15805	16085	15965	15679	16028	15964	16050	15875	15807	16014	15806	15963	15963	16067	16043	15870	15897	16246	16246	15986	15937	15957	15893	15965	15865	15850	15979	16099	16043	16027	15960	15998	16001	15779	16016	15977	15865	16005	15876	15977	15886	16176	15839	15910	16004	16272	15920	15869	15923	16036	15975	15945	15974	15980	15875	15774	15793	16146	16040	15865	16059	16112	16002	16087	16015	16060	16000	15896	15932	15835	15984	15935	15813	15872	15806	15985	15883	16086	15895	16011	15820	16095	15950	15843	16082	15841	15976	15990	15923	15985	15900	16064	15900	15833	16060	15901	15833	15918	15892	15923	15724	15909	15876	15985	16027	16164	15918	15990	15874	15843	15935	15782	15983	15775	15805	15816	16012	15643	15800	16073	15900	16074	15856	15834	16139	15793	15966	16031	15917	16074	15971	15801	15938	16135	15842	15866	15992	15833	16054	15839	16065	15705	15955	15881	15941	16042	15995	15952	15877	15978	15909	15852	15737	15810	16004	15772	15917	15914	15818	15981	15843	15833	16186	15889	15950	15702	15886	16056	15744	15827	15899	15880	15856	15910	16102	15982	15937	15911	15856	16089	15899	15849	15786	15808	15920	15945	15811	16028	15775	15824	15934	15749	15837	15963	16007	15824	15992	15893	16031	15730	15932	15959	15835	15852	15924	16098	16081	15845	15964	15986	15962	15983	16006	16012	15865	15797	16055	15884	15822	15995	16031	15820	16050	15844	15870	15967	15924	16125	15939	16055	15853	15860	15914	16031	15969	16033	16040	16211	16147	15884	15889	15962	15890	15989	15951	15820	15809	16081	16026	16035	15963	15817	15951	15933	16024	15826	15808	15854	16068	15995	15794	15835	16095	16070	15978	15905	15778	16005	15863	16012	15875	15960	15761	15947	16105	15958	15908	15862	15995	15858	15852	16043	16011	16074	15942	15917	15762	15938	16083	16070	16038	15922	15726	15980	15884	15850	15890	15708	15823	16090	16063	15848	15858	16213	16003	16128	16025	15744	16013	15820	15844	15831	15817	15843	16114	16059	15978	15780	15908	15739	15911	16011	15874	15798	15871	15864	15843	15938	15969	16033	15955	15982	15884	15852	15994	15832	15980	15911	16032	15933	16102	16006	15852	15966	16072	15844	16125	15814	15907	15727	16006	15858	16011	15749	15918	15940	15919	16031	15881	15897	16000	15804	16094	16104	15944	15848	15974	15965	15878	15871	16025	15825	15916	15882	15931	16105	16074	15867	15984	15864	15875	15687	15897	15771	16014	15970	16248	16223	15951	15798	16028	15940	16009	15682	15925	15946	15915	15957	15984	15871	15973	15916	15946	15913	15891	16065	15922	16250	15863	15836	16192	15806	16005	16009	16026	16154	16094	16050	16033	15985	15895	15953	15973	16025	15883	15959	15831	15895	16056	15919	15896	15942	15768	15825	15941	15816	15985	15812	16011	15813
28359	51703	50205	40913	35503	32087	28274	24798	23343	22847	21348	19488	18421	17537	16815	16518	16007	15918	15855	15714	15498	15382	15286	15250	14729	14900	14944	14964	14818	14858	14870	14743	14693	14633	14684	14861	14762	14771	14615	14807	14796	14818	14808	14793	14670	14734	14791	14731	14698	14873	14781	14746	14692	14748	14589	14896	14694	14601	14741	14732	14727	14893	14605	14849	14875	14682	14632	14765	14585	14546	14895	14697	14674	14770	14642	14489	14738	14655	14674	14692	14666	14556	14546	14542	14746	14672	14772	14607	14646	14607	14699	14621	14695	14711	14621	14711	14720	14691	14807	14804	14675	14697	14639	14643	14552	14801	14721	14662	14753	14636	14799	14856	14684	14734	14517	14695	14652	14616	14541	14635	14629	14650	14639	14775	14689	14857	14852	14668	14595	14749	14613	14861	14891	14698	14595	14662	14850	14748	14676	14658	14812	14603	14651	14599	14658	14563	14800	14682	14721	14677	14639	14840	14651	14638	14656	14609	14722	14634	14522	14792	14648	14641	14577	14585	14862	14557	14641	14715	14581	14626	14789	14763	14522	14697	14620	14640	14637	14574	14547	14834	14605	14531	14761	14836	14702	14747	14745	14737	14656	14565	14753	14552	14551	14765	14600	14599	14794	14821	14747	14672	14623	14763	14473	14630	14651	14762	14772	14578	14585	14660	14699	14632	14723	14686	14781	14692	14545	14716	14689	14577	14741	14741	14580	14713	14595	14676	14785	14746	14593	14699	14875	14660	14626	14751	14549	14645	14719	14642	14736	14788	14675	14723	14558	14640	14579	14468	14555	14796	14715	14660	14678	14527	14710	14716	14558	14657	14680	14702	14740	14673	14644	14751	14728	14763	14807	14762	14717	14821	14650	14638	14849	14630	14548	14667	14663	14663	14521	14694	14849	14747	14597	14657	14651	14721	14707	14729	14621	14608	14599	14792	14728	14565	14782	14853	14678	14519	14589	14495	14632	14699	14770	14704	14611	14585	14684	14673	14575	14526	14773	14768	14680	14736	14660	14840	14793	14667	14564	14683	14834	14593	14631	14832	14880	14676	14498	14863	14484	14680	14746	14582	14495	14720	14651	14661	14821	14711	14728	14535	14617	14628	14682	14596	14766	14749	14755	14635	14639	14638	14760	14644	14712	14628	14726	14590	14603	14565	14618	14667	14649	14621	14519	14693	14592	14778	14641	14747	14811	14627	14709	14605	14624	14838	14687	14551	14616	14669	14795	14726	14665	14695	14554	14548	14957	14735	14760	14673	14686	14844	14783	14621	14769	14657	14565	14462	14709	14591	14780	14763	14568	14669	14717	14640	14790	14732	14619	14622	14737	14697	14575	14780	14629	14798	14744	14691	14890	14747	14746	14726	14708	14655	14756	14535	14575	14701	14532	14606	14685	14671	14794	14595	14934	14739	14693	14723	14830	14589	14700	14619	14640	14649	14764	14691	14660	14577	14622	14709	14632	14692	14686	14538	14539	14661	14562	14677	14512	14590	14656	14584	14615	14737	14616	14572	14736	14613	14698	14682	14776	14643	14773	14795	14723	14567	14612	14648	14658	14540	14570	14698	14652	14786	14601	14664	14751	14510	14828	14608	14648	14726	14616	14601	14730	14675	14636	14672	14623	14652	14714	14461	14680	14666	14681	14651	14650	14700	14803	14637	14586	14727	14565	14783	14742	14871	14772	14639	14668	14736	14689	14559	14804	14529	14571	14707	14580	14784	14714	14608	14687	14808	14607	14690	14782	14787	14642	14852	14614	14567	14764	14590	14807	14824	14765	14695	14634	14666	14610	14736	14588	14575	14840	14751	14713	14596	14593	14797	14794	14732	14694	14719	14784	14729	14646	14823	14582	14565	14523	14807	14586	14680	14491	14721	14630	14511	14697	14802	14762	14704	14562	14612	14696	14569	14566	14634	14657	14662	14475	14424	14605	14591	14641	14553	14746	14752	14700	14714	14622	14641	14585	14611	14604	14697	14852	14673	14496	14621	14806	14577	14692	14583	14575	14693	14634	14746	14636	14606	14817	14578	14717	14594	14782	14674	14674	14552	14752	14556	14758	14643	14743	14528	14789	14593	14843	14646	14685	14554	14650	14567	14726	14504	14580	14640	14752	14687	14632	14654	14643	14730	14444	14632	14576	14614	14693	14511	14625	14689	14701	14744	14770	14728	14651	14712	14670	14626	14897	14538	14721	14710	14631	14534	14708	14843	14828	14547	14623	14704	14561	14666	14664	14623	14643	14651	14721	14647	14690	14541	14606	14668	14724	14706	14721	14670	14708	14591	14669	14649	14776	14630	14750	14648	14841	14645	14663	14762	14642	14711	14676	14574	14761	14499	14632	14661	14625	14672	14599	14626	14733	14671	14608	14535	14678	14858	14671	14704	14729	14631	14596	14677	14760	14589	14700	14626	14443	14650	14786	14754	14635	14637	14764	14545	14862	14665	14666	14746	14589	14582	14696	14592	14661	14705	14659	14579	14654	14613	14706	14679	14618	14727	14592	14679	14711	14642	14577	14755	14608	14809	14617	14692	14835	14695	14586	14717	14719	14640	14656	14763	14874	14601	14619	14665	14639	14737	14701	14736	14606	14663	14758	14670	14732	14664	14812	14661	14887	14800	14623	14706	14698	14587	14611	14614	14673	14724	14529	14688	14600	14505	14606	14600	14684	14726	14651	14689	14778	14613	14624	14578	14759	14569	14780	14577	14693	14613	14620	14683	14765	14588	14717	14535	14686	14704	14618	14804	14695	14519	14647	14736	14589	14628	14655	14893	14595	14652	14763	14737	14650	14782	14608	14595	14746	14611	14779	14573	14579	14599	14763	14751	14799	14651	14752	14686	14744	14707	14558	14676	14810	14625	14632	14712	14719	14856	14665	14498	14524	14578	14817	14545	14708	14770	14653	14619	14579	14635	14627	14624	14691	14725	14641	14650	14773	14693	14759	14827	14658	14907	14626	14511	14727	14622	14686	14682	14835	14734	14745	14698	14762	14647	14569	14741	14638	14827	14621	14661	14555	14790	14626	14772	14676	14563	14638	14680	14551	14603	14675	14719	14915	14549	14659	14561	14815	14625	14661	14661	14527	14613	14636	14674	14698	14637	14608	14750	14618	14688	14690	14754	14709	14625	14574	14466	14772	14650	14635	14626	14661	14780	14564	14756	14622	14701	14739	14725	14578	14653	14617	14816	14679	14570	14783	14607	14770	14636	14687	14701	14609	14660	14542	14737	14817	14598	14667	14787	14621	14708	14769	14755	14670	14514	14676	14678	14703	14772	14770	14718	14627	14484	14666	14791	14859	14536	14528	14483	14667	14622	14588	14770	14613	14704	14665	14652	14749	14465	14658	14762	14659	14717	14631	14571	14618	14567	14524	14741	14572	14674	14727	14722	14741	14613	14733	14586	14747	14646	14855	14699	14565	14720	14666	14667	14579	14587	14675	14730	14739	14557	14810	14841	14694	14618	14511	14688	14788	14747	14740	14619	14822	14516	14723	14789	14619	14641	14764	14649	14742	14565	14776	14642	14798	14621	14784	14628	14772	14679	14567	14635	14649	14584	14602	14560	14563	14638	14643	14651	14834	14637	14783	14652	14674	14461	14607	14543	14665	14621	14688	14604	14619	14822	14634	14706	14543	14704	14672	14709	14569	14636	14473	14725	14788	14759	14703	14758	14444	14775	14684	14653	14740	14624	14748	14557	14571	14675	14505	14640	14799	14649	14481	14676	14746	14709	14792	14719	14555	14715	14753	14597	14655	14815	14673	14662	14519	14776	14599	14535	14692	14663	14697	14473	14670	14654	14612	14661	14619	14525	14771	14696	14513	14559	14817	14606	14627	14597	14710	14700	14662	14668	14673	14710	14696	14654	14580	14699	14644	14532	14766	14613	14763	14821	14670	14650	14631	14627	14703	14713	14616	14706	14784	14716	14522	14766	14732	14808	14620	14690	14665	14608	14613	14757	14617	14642	14639	14636	14509	14644	14574	14580	14477	14906	14660	14705	14697	14548	14837	14562	14721	14761	14702	14600	14689	14794	14675	14712	14578	14752	14775	14714	14819	14632	14642	14781	14592	14585	14665	14691	14750	14754	14612	14613	14626	14709	14645	14685	14626	14466	14610	14768	14631	14743	14657	14606	14877	14705	14562	14928	14562	14695	14653	14620	14765	14775	14825	14739	14588	14851	14808	14658	14623	14752	14694	14619	14729	14718	14816	14738	14631	14597	14628	14731	14707	14620	14649	14802	14658	14722	14756	14659	14658	14570	14823	14659	14695	14782	14619	14651	14688	14579	14589	14583	14835	14793	14596	14774	14625	14720	14713	14720	14683	14836	14735	14700	14602	14621	14591	14704	14532	14747	14721	14526	14699	14603	14580	14616	14715	14556	14793	14669	14605	14757	14698	14903	14583	14763	14743	14655	14577	14631	14696	14645	14622	14732	14587	14620	14523	14642	14631	14516	14610	14579	14671	14639	14774	14696	14848	14668	14690	14623	14805	14736	14737	14619	14685	14914	14730	14880	14716	14637	14762	14700	14677	14806	14790	14732	14695	14750	14705	14640	14843	14823	14598	14670	14783	14647	14514	14827	14706	14833	14683	14680	14786	14706	14567	14654	14633	14743	14641	14828	14521	14623	14787	14572	14541	14685	14744	14563	14721	14760	14616	14791	14677	14581	14893	14595	14650	14730	14497	14754	14776	14558	14767	14882	14605	14630	14514	14614	14815	14556	14781	14640	14830	14748	14683	14917	14686	14585	14639	14623	14708	14615	14657	14576	14706	14595	14666	14682	14788	14593	14632	14694	14622	14899	14712	14524	14725	14690	14877	14845	14508	14887	14597	14517	14740	14656	14665	14705	14702	14733	14390	14626	14666	14678	14708	14452	14669	14504	14523	14782	14774	14506	14844	14604	14859	14579	14780	14715	14666	14664	14753	14720	14494	14727	14734	14458	14553	14622	14723	14779	14570	14830	14557	14678	14790	14796	14613	14689	14788	14754	14658	14594	14703	14707	14470	14775	14707	14754	14660	14770	14763	14647	14530	14790	14582	14603	14699	14542	14727	14814	14741	14685	14602	14445	14772	14752	14701	14722	14764	14680	14686	14740	14697	14722	14673	14839
28050	25307	32790	30111	24117	22206	20244	18648	17924	17620	17279	16663	16464	16081	16050	15805	15804	15711	15760	15591	15551	15506	15414	15418	15403	15382	15558	15463	15237	15305	15329	15457	15441	15232	15476	15382	15362	15445	15268	15442	15463	15324	15453	15390	15528	15223	15369	15362	15476	15437	15219	15368	15476	15248	15503	15468	15195	15291	15326	15646	15537	15351	15474	15203	15419	15396	15469	15440	15485	15323	15276	15515	15619	15203	15279	15333	15350	15347	15582	15467	15132	15255	15410	15119	15339	15265	15127	15159	15358	15310	15353	15330	15441	15340	15304	15185	15178	15327	15424	15454	15398	15499	15309	15296	15327	15344	15115	15514	15298	15332	15359	15173	15184	14962	15384	15231	15208	15198	15184	15365	15410	15495	15231	15363	15343	15362	15326	15357	15336	15253	15326	15194	15300	15208	15218	15465	15401	15377	15352	15262	15441	15243	15335	15434	15321	15428	15410	15244	15450	15307	15267	15453	15307	15470	15320	15379	15298	15288	15183	15360	15408	15351	15311	15406	15471	15516	15565	15165	15367	15155	15277	15193	15322	15429	15499	15308	15394	15352	15548	15197	15588	15185	15385	15404	15463	15065	15573	15484	15217	15302	15277	15288	15363	15249	15362	15334	15550	15363	15229	15390	15357	15407	15426	15363	15227	15339	15282	15219	15379	15380	15432	15513	15305	15246	15377	15382	15228	15068	15195	15364	15185	15267	15492	15326	15350	15242	15311	15342	15208	15331	15238	15314	15408	15308	15285	15402	15349	15583	15391	15293	15422	15210	15177	15454	15412	15235	15335	15375	15373	15302	15310	15318	15425	15431	15338	15332	15334	15299	15468	15543	15384	15404	15251	15414	15327	15373	15251	15247	15462	15125	15221	15231	15369	15224	15245	15118	15257	15269	15301	15197	15449	15410	15186	15407	15312	15330	15197	15234	15237	15361	15352	15437	15413	15388	15264	15228	15381	15418	15326	15298	15149	15203	15381	15395	15304	15250	15503	15384	15241	15339	15319	15315	15323	15227	15354	15465	15259	15289	15393	15223	15311	15343	15305	15359	15215	15284	15483	15250	15226	15361	15481	15428	15447	15182	15374	15462	15434	15198	15331	15120	15234	15276	15312	15468	15370	15543	15371	15424	15402	15402	15228	15203	15411	15269	15201	15296	15196	15305	15322	15518	15290	15380	15351	15317	15490	15473	15211	15273	15194	15451	15327	15391	15402	15251	15333	15375	15100	15384	15150	15464	15227	15316	15178	15285	15392	15315	15437	15401	15379	15257	15250	15421	15263	15142	15221	15324	15199	15487	15248	15480	15271	15245	15474	15515	15233	15513	15356	15256	15437	15264	15056	15326	15201	15300	15241	15137	15184	15345	15413	15220	15364	15230	15337	15202	15483	15384	15479	15358	15439	15338	15219	15273	15195	15311	15289	15356	15316	15271	15337	15297	15430	15418	15421	15323	15369	15507	15359	15364	15175	15351	15273	15275	15336	15347	15369	15305	15357	15404	15557	15280	15130	15224	15393	15337	15355	15364	15172	15327	15235	15371	15242	15178	15219	15421	15257	15332	15465	15324	15216	15587	15261	15384	15412	15374	15212	15412	15364	15239	15302	15424	15204	15258	15307	15404	15361	15187	15479	15410	15304	15435	15282	15236	15313	15312	15552	15091	15180	15273	15204	15244	15220	15367	15382	15512	15374	15485	15353	15350	15426	15408	15319	15308	15119	15354	15466	15155	15144	15339	15259	15326	15171	15190	15447	15186	15329	15242	15021	15295	15496	15328	15406	15310	15262	15426	15439	15454	15556	15340	15363	15427	15453	15361	15169	15342	15374	15222	15119	15429	15306	15289	15384	15534	15317	15342	15455	15313	15429	15401	15419	15315	15417	15255	15397	15358	15482	15272	15254	15348	15528	15487	15161	15289	15443	15253	15176	15245	15330	15301	15161	15412	15265	15374	15298	15425	15337	15378	15413	15554	15396	15344	15355	15459	15390	15293	15188	15263	15279	15207	15339	15435	15325	15381	15319	15362	15365	15248	15570	15375	15286	15147	15307	15086	15250	15380	15371	15292	15198	15293	15321	15174	15261	15315	15442	15448	15445	15548	15438	15170	15147	15338	15223	15512	15339	15523	15302	15289	15229	15244	15544	15496	15254	15218	15461	15200	15371	15544	15321	15490	15403	15374	15368	15347	15294	15334	15427	15427	15348	15339	15527	15261	15324	15335	15588	15306	15449	15406	15365	15161	15516	15472	15232	15437	15457	15240	15159	15148	15366	15329	15341	15392	15353	15355	15446	15259	15495	15117	15293	15405	15358	15471	15355	15419	15372	15312	15398	15356	15331	15362	15386	15123	15530	15236	15237	15265	15410	15254	15235	15446	15427	15332	15468	15310	15347	15355	15299	15538	15301	15233	15090	15212	15506	15316	15151	15476	15038	15135	15477	15349	15344	15291	15392	15332	15497	15286	15335	15396	15320	15497	15194	15392	15196	15357	15345	15233	15385	15399	15475	15520	15275	15323	15217	15208	15262	15450	15239	15325	15412	15408	15150	15315	15148	15380	15492	15400	15315	15238	15414	15376	15335	15014	15316	15474	15336	15301	15337	15289	15413	15127	15169	15273	15504	15347	15141	15199	15220	15174	15380	15221	15370	15466	15475	15591	15192	15359	15262	15394	15458	15399	15274	15354	15537	15347	15403	15318	15512	15278	15406	15381	15249	15469	15331	15162	15409	15345	15311	15397	15442	15343	15251	15413	15422	15420	15260	15311	15503	15233	15543	15346	15469	15386	15106	15375	15526	15270	15343	15157	15240	15494	15312	15286	15140	15512	15355	15484	15285	15284	15154	15170	15321	15265	15385	15310	15426	15455	15150	15258	15227	15270	15254	15339	15332	15419	15448	15372	15106	15331	15342	15337	15318	15450	15223	15320	15442	15360	15298	15468	15157	15515	15223	15344	15325	15415	15494	15529	15223	15298	15324	15398	15273	15282	15265	15563	15566	15217	15391	15535	15417	15412	15420	15329	15404	15444	15296	15158	15417	15326	15296	15280	15175	15155	15424	15135	15438	15372	15424	15390	15239	15216	15477	15309	15336	15445	15374	15466	15419	15503	15378	15449	15170	15382	15286	15205	15302	15177	15361	15298	15285	15438	15583	15215	15387	15351	15306	15334	15440	15305	15225	15257	15140	15343	15337	15376	15369	15224	15519	15274	15336	15489	15442	15416	15319	15340	15440	15275	15051	15404	15267	15489	15434	15389	15358	15409	15227	15416	15375	15366	15352	15268	15290	15098	15240	15236	15441	15311	15284	15267	15303	15418	15334	15418	15168	15309	15461	15216	15339	15600	15326	15236	15187	15111	15168	15542	15290	15507	15278	15507	15395	15516	15559	15262	15364	15352	15470	15468	15412	15510	15331	15301	15196	15164	15266	15293	15293	15280	15307	15260	15435	15366	15130	15346	15355	15309	15498	15364	15524	15124	15369	15353	15494	15443	15476	15502	15343	15290	15312	15341	15350	15324	15326	15332	15300	15245	15450	15528	15450	15129	15287	15405	15314	15508	15208	15238	15254	15172	15471	15351	15305	15514	15142	15378	15375	15334	15287	15399	15526	15453	15376	15400	15380	15295	15392	15436	15350	15363	15672	15135	15256	15171	15398	15212	15236	15354	15340	15262	15173	15352	15506	15204	15183	15405	15403	15450	15346	15273	15127	15240	15317	15063	15487	15279	15414	15224	15306	15347	15140	15279	15231	15246	15282	15437	15406	15336	15382	15325	15380	15110	15406	15357	15276	15144	15493	15518	15322	15298	15136	15284	15313	15412	15396	15352	15289	15361	15270	15282	15277	15343	15440	15340	15401	15376	15327	15435	15170	15250	15327	15444	15468	15489	15569	15278	15176	15337	15275	15265	15324	15430	15399	15192	15351	15252	15436	15358	15487	15500	15356	15220	15330	15336	15267	15222	15118	15488	15338	15385	15259	15126	15405	15462	15420	15293	15366	15539	15347	15245	15329	15280	15201	15339	15277	15487	15371	15459	15401	15297	15015	15267	15249	15318	15448	15160	15333	15319	15374	15298	15313	15258	15373	15347	15478	15465	15479	15297	15188	15405	15276	15244	15146	15344	15289	15337	15404	15419	15326	15210	15265	15216	15382	15496	15132	15254	15398	15466	15147	15411	15221	15432	15377	15388	15408	15358	15412	15447	15432	15415	15364	15317	15246	15373	15329	15207	15430	15353	15314	15185	15223	15421	15290	15425	15155	15248	15149	15351	15369	15312	15230	15458	15590	15255	15383	15267	15376	15298	15337	15347	15439	15274	15255	15398	15307	15200	15491	15426	15417	15274	15318	15369	15287	15417	15383	15303	15216	15420	15402	15474	15289	15312	15375	15275	15323	15548	15573	15530	15449	15287	15245	15324	15484	15431	15274	15513	15511	15451	15360	15337	15168	15470	15335	15400	15342	15388	15326	15009	15461	15282	15305	15283	15382	15358	15304	15122	15279	15568	15374	15533	15261	15339	15392	15250	15475	15302	15204	15360	15362	15348	15323	15267	15219	15145	15616	15353	15480	15279	15298	15430	15290	15374	15178	15315	15332	15066	15368	15480	15459	15281	15359	15425	15412	15438	15235	15217	15226	15326	15279	15380	15441	15262	15269	15327	15373	15281	15418	15290	15279	15493	15374	15452	15227	15390	15313	15312	15213	15253	15276	15205	15386	15371	15435	15326	15386	15440	15364	15314	15411	15334	15465	15256	15494	15215	15564	15269	15374	15396	15357	15409	15367	15220	15219	15220	15229	15315	15654	15294	15334	15336	15310	15488	15293	15385	15175	15388	15355	15204	15411	15448	15504	15471	15223	15319	15291	15318	15272	15441	15314	15510	15378	15263	15537	15540	15443	15094	15367	15350	15408	15434	15557	15316	15381	15554	15333	15407	15335	15275	15328	15192	15259	15277	15509	15216	15353	15328	15132	15333	15450	15390	15344	15162	15527	15029	15220	15158	15347	15320	15632	15306	15285	15315	15273	15308	15421	15393	15397	15341	15375	15389	15319	15273	15520	15373	15489	15276	15280	15356	15334	15404	15503	15432	15373	15431	15514	15434	15363	15295	15253	15490	15485	15369
27554	42272	39366	31339	26882	24200	21547	19515	18548	18330	17574	16657	15850	15636	15265	15072	14900	14824	14919	14727	14497	14588	14577	14572	14368	14549	14348	14212	14419	14274	14370	14511	14373	14289	14399	14351	14300	14356	14330	14398	14342	14492	14384	14168	14352	14483	14266	14431	14267	14371	14232	14347	14173	14452	14341	14242	14426	14342	14145	14119	14218	14073	14262	14123	14250	14238	14323	14274	14173	14390	14396	14183	14151	14343	14259	14342	14189	14281	14235	14444	14307	14495	14360	14335	14463	14393	14240	14363	14313	14203	14266	14248	14392	14218	14239	14228	14211	14279	14352	14274	14244	14233	14395	14294	14238	14398	14308	14337	14339	14464	14277	14276	14398	14017	14226	14170	14336	14345	14300	14289	14351	14400	14270	14263	14241	14174	14274	14144	14374	14275	14358	14348	14226	14199	14220	14329	14276	14101	14195	14181	14415	14400	14278	14376	14371	14396	14216	14261	14312	14328	14276	14256	14249	14249	14187	14290	14309	14140	14416	14168	14447	14263	14386	14319	14445	14200	14220	14160	14530	14288	14393	14261	14286	14302	14211	14194	14174	14376	14364	14223	14362	14168	14247	14253	14204	14283	14178	14223	14217	14131	14214	14125	14271	14340	14234	14286	14310	14197	14289	14424	14293	14326	14269	14289	14328	14352	14427	14288	14269	14414	14183	14301	14436	14152	14309	14350	14312	14283	14384	14321	14124	14201	14156	14166	14284	14279	14205	14141	14166	14334	14264	14176	14469	14192	14226	14427	14407	14245	14338	14352	14376	14357	14324	14322	14374	14079	14385	14281	14256	14344	14375	14257	14292	14278	14079	14322	14226	14347	14439	14444	14313	14269	14284	14350	14164	14393	14254	14247	14141	14268	14332	14229	14351	14410	14368	14317	14369	14304	14350	14290	14341	14147	14374	14354	14254	14378	14198	14338	14413	14194	14325	14280	14265	14437	14486	14398	14284	14187	14180	14430	14335	14349	14284	14374	14335	14319	14303	14269	14229	14232	14252	14158	14274	14292	14305	14316	14138	14216	14178	14189	14190	14267	14285	14191	14186	14198	14353	14279	14075	14197	14357	14277	14399	14375	14276	14343	14418	14402	14467	14301	14313	14258	14248	14226	14288	14213	14280	14375	14295	14448	14219	14269	14182	14344	14370	14082	14173	14221	14266	14133	14304	14193	14344	14351	14311	14331	14324	14282	14429	14475	14308	14135	14342	14339	14391	14325	14359	14270	14235	14194	14262	14262	14259	14179	14418	14335	14266	14353	14399	14166	14269	14369	14287	14234	14186	14208	14248	14117	14314	14450	14519	14272	14373	14076	14178	14327	14308	14252	14344	14296	14365	14255	14249	14149	14336	14467	14228	14251	14231	14141	14354	14155	14365	14278	14359	14241	14272	14210	14193	14171	14208	14282	14327	14277	14326	14407	14309	14357	14420	14358	14242	14200	14492	14311	14414	14096	14330	14215	14235	14356	14254	14207	14306	14351	14206	14284	14246	14256	14252	14216	14339	14267	14324	14284	14366	14134	14351	14350	14313	14221	14179	14253	14327	14182	14219	14334	14295	14279	14426	14221	14333	14217	14216	14307	14191	14159	14362	14327	14318	14262	14260	14232	14170	14278	14399	14343	14467	14229	14322	14367	14326	14411	14269	14303	14255	14354	14294	14165	14205	14094	14302	14384	14430	14168	14298	14223	14447	14163	14167	14272	14283	14473	14391	14334	14219	14095	14300	14337	14291	14318	14536	14039	14272	14084	14198	14407	14361	14351	14402	14470	14170	14328	14472	14189	14231	14352	14220	14145	14323	14412	14393	14124	14223	14363	14528	14271	14400	14023	14399	14318	14316	14516	14480	14329	14413	14328	14351	14339	14499	14438	14353	14253	14312	14143	14268	14357	14214	14305	14285	14385	14297	14343	14203	14304	14353	14226	14344	14239	14408	14169	14356	14372	14140	14093	14331	14327	14305	14274	14103	14112	14332	14119	14298	14322	14212	14335	14263	14356	14375	14221	14154	14241	14355	14279	14461	14413	14352	14259	14345	14235	14512	14327	14377	14295	14030	14311	14338	14131	14213	14376	14222	14312	14278	14292	14288	14208	14335	14176	14234	14317	14345	14135	14147	14208	14257	14260	14268	14321	14357	14251	14185	14450	14319	14310	14366	14433	14291	14437	14197	14359	14281	14431	14372	14310	14428	14383	14243	14174	14351	14384	14322	14168	14111	14382	14308	14264	14325	14320	14398	14321	14406	14303	14308	14288	14310	14291	14315	14225	14306	14407	14240	14316	14519	14284	14238	14304	14300	14192	14150	14404	14171	14250	14258	14214	14262	14380	14266	14223	14149	14269	14423	14254	14400	14259	14201	14096	14218	14195	14141	14161	14197	14408	14196	14392	14265	14287	14124	14113	14305	14314	14238	14515	14335	14399	14293	14241	14308	14221	14130	14337	14304	14207	14149	14242	14428	14213	14211	14226	14278	14334	14167	14141	14373	14386	14276	14196	14286	14381	14244	14188	14199	14242	14241	14275	14439	14385	14447	14275	14196	14106	14410	14270	14339	14305	14214	14354	14341	14500	14139	14232	14312	14281	14325	14186	14430	14230	14231	14231	14389	14401	14304	14305	14192	14251	14252	14336	14288	14261	14409	14265	14351	14351	14431	14091	14177	14184	14225	14379	14288	14320	14316	14324	14169	14277	14332	14451	14277	14312	14236	14220	14306	14245	14346	14256	14312	14307	14327	14366	14309	14162	14269	14166	14265	14406	14368	14318	14212	14346	14206	14298	14242	14356	14288	14212	14360	14334	14303	14344	14170	14303	14336	14174	14275	14410	14171	14385	14279	14330	14400	14325	14408	14412	14215	14378	14209	14530	14297	14283	14266	14405	14291	14241	14375	14331	14202	14244	14391	14242	14434	14358	14446	14306	14209	14341	14390	14250	14337	14369	14364	14169	14212	14213	14261	14263	14407	14354	14319	14337	14292	14142	14273	14344	14172	14203	14464	14506	14114	14388	14096	14288	14073	14259	14291	14250	14377	14314	14193	14283	14260	14208	14212	14340	14086	14390	14340	14387	14214	14305	14336	14348	14434	14267	14195	14185	14187	14346	14412	14374	14377	14313	14264	14302	14252	14331	14347	14312	14308	14281	14351	14317	14282	14153	14177	14289	14262	14337	14394	14437	14331	14248	14322	14241	14283	14146	14467	14374	14500	14238	14098	14487	14224	14386	14272	14229	14258	14339	14304	14402	14237	14321	14298	14426	14354	14162	14415	14273	14271	14259	14413	14333	14206	14178	14240	14385	14537	14214	14088	14147	14437	14242	14248	14372	14267	14363	14247	14221	14339	14319	14272	14184	14157	14350	14220	14310	14339	14321	14352	14119	14266	14240	14243	14286	14341	14269	14373	14401	14261	14177	14126	14255	14303	14385	14423	14226	14172	14301	14232	14255	14255	14254	14342	14275	14423	14356	14309	14246	14134	14428	14313	14557	14222	14329	14367	14220	14404	14194	14057	14503	14271	14145	14221	14036	14248	14286	14404	14212	14418	14331	14306	14163	14283	14343	14321	14268	14199	14209	14185	14362	14179	14415	14361	14312	14300	14399	14355	14326	14296	14062	14239	13951	14326	14282	14274	14117	14223	14265	14387	14247	14170	14225	14289	14261	14354	14258	14283	14240	14291	14257	14266	14356	14399	14194	14183	14010	14445	14324	14205	14226	14429	14292	14364	14269	14303	14273	14275	14138	14149	14328	14175	14285	14429	14078	14259	14258	14358	14347	14265	14269	14335	14198	14300	14307	14231	14153	14278	14380	14326	14377	14443	14438	14386	14381	14118	14383	14222	14255	14301	14401	14399	14293	14452	14199	14299	14241	14402	14206	14402	14409	14394	14151	14241	14373	14279	14428	14365	14331	14515	14253	14472	14102	14167	14401	14122	14274	14367	14309	14130	14270	14298	14278	14415	14417	14467	14248	14204	14382	14251	14316	14354	14315	14334	14185	14295	14289	14245	14371	14234	14365	14324	14173	14039	14306	14435	14306	14329	14276	14173	14246	14292	14374	14229	14389	14270	14165	14450	14216	14431	14279	14292	14349	14305	14315	14398	14262	14306	14281	14319	14371	14117	14289	14392	14383	14275	14277	14371	14379	14206	14186	14330	14382	14299	14293	14348	14348	14231	14313	14212	14389	14230	14185	14306	14162	14260	14353	14185	14189	14448	14352	14396	14263	14202	14368	14068	14172	14291	14308	14270	14288	14455	14370	14343	14286	14415	14225	14270	14117	14318	14325	14349	14236	14166	14249	14468	14353	14220	14322	14234	14318	14376	14369	14404	14249	14388	14306	14203	14433	14219	14286	14262	14366	14256	14281	14135	14450	14231	14336	14348	14199	14421	14272	14165	14405	14278	14328	14207	14408	14206	14380	14308	14422	14367	14257	14300	14161	14158	14104	14361	14436	14225	14042	14472	14243	14406	14267	14249	14372	14286	14245	14235	14255	14391	14133	14384	14471	14249	14346	14353	14297	14319	14185	14239	14203	14314	14255	14313	14257	14237	14419	14154	14324	14222	14214	14207	14396	14211	14308	14298	14375	14362	14325	14307	14546	14269	14317	14291	14177	14180	14134	14476	14483	14231	14296	14306	14183	14376	14282	14266	14297	14337	14407	14221	14329	14307	14197	14427	14307	14222	14254	14295	14371	14248	14405	14435	14234	14273	14344	14260	14329	14203	14226	14154	14284	14291	14300	14221	14387	14215	14206	14306	14354	14257	14338	14303	14246	14270	14267	14360	14234	14401	14127	14228	14303	14174	14212	14270	14300	14212	14295	14462	14367	14418	14284	14325	14286	14356	14408	14299	14328	14317	14291	14459	14276	14369	14308	14240	14231	14240	14299	14259	14286	14341	14329	14422	14185	14210	14308	14359	14294	14332	14285	14262	14161	14360	14328	14419	14392	14174	14226	14276	14324	14249	14325	14152	14355	14298	14251	14310	14253	14255	14210	14248	14215	14313	14365	14298	14361	14375	14382	14114	14322	14229	14180	14314	14369	14243	14184	14198	14180	14314	14180	14519	14254	14204	14389	14432	14155	14355	14152	14365	14352	14360	14380	14355	14036	14211	14296
24083	21624	29416	24816	24102	26112	25682	21159	20017	19856	19292	18632	18088	17617	17303	16833	16894	16842	16723	16615	16478	16594	16235	16521	16441	16393	16250	16269	16379	16418	16488	16417	16373	16248	16282	16137	16089	16084	16166	16292	16265	16290	16345	16051	16100	16273	16161	16182	16354	16261	16179	16231	16225	16106	15890	16126	16347	16200	16307	16042	16060	16288	16142	16148	16250	16151	16178	16228	16256	16346	16223	16091	16248	16026	16284	16134	16166	16274	16087	16198	16163	16212	16324	15993	15993	16250	16194	16162	16123	16045	15946	16110	16135	16170	16148	16059	16154	16381	16104	16141	16245	16128	16052	16195	16312	16153	16097	16332	15993	16199	16288	16318	16196	16219	16206	16153	16240	16125	16040	16212	16261	16264	16168	16132	16053	15947	16157	16001	16242	16164	15973	15962	16039	16132	16317	16090	16155	15994	16086	16018	16325	16236	16143	16145	16243	16060	16049	16314	16091	16002	16040	16138	16087	16188	16071	16190	16192	15934	16037	16392	16294	15993	15967	16243	16040	16076	16222	16036	16034	16146	16040	16232	16189	16026	16247	16046	16100	16028	16352	16124	16167	16089	16331	16107	16216	16144	16268	15943	16106	16079	16278	16339	16246	16102	16151	16223	16081	16049	16224	15951	15972	16126	16094	16132	16150	16194	16234	16233	16000	16186	16062	16124	16131	16026	16042	16192	16158	16029	16132	16124	16607	16288	15998	16426	16292	16060	16067	16167	16192	16033	16064	16101	16160	16174	16137	16054	16103	16154	16180	16013	16177	16072	16142	16112	16141	16305	16184	16168	16212	16189	16037	16071	16193	16140	16232	15934	16267	16146	16061	16264	16162	16013	15993	16114	16169	16070	16168	16232	16213	16299	16013	16069	16115	16157	16047	16037	16069	15984	16189	15964	16111	16160	15978	16251	16191	16207	16120	16051	16160	16205	16211	16149	16078	16163	16213	16314	16116	16113	16174	16101	16230	16103	16133	16110	16109	16069	15972	16203	16236	16109	15994	16205	16039	15870	15925	16162	16263	16164	16274	16281	16237	16031	16201	16088	16041	16134	16044	16024	16171	16027	15992	16112	16177	16003	16050	16263	15952	16211	16116	16124	16293	16278	16003	16077	16304	15988	16056	16095	16254	16060	16109	16016	16177	16104	15968	16065	16103	16037	16096	16154	16212	16149	16193	16194	16048	16008	16321	16377	16096	16246	16176	15918	16195	15928	16117	16283	16127	15964	16106	16007	16093	16197	15980	16204	16136	16216	16165	16051	16109	16138	16192	16117	16378	16152	16088	16079	16331	16159	15961	16084	16118	16056	16017	16041	15804	16196	16201	16014	16144	16270	16154	16075	16142	16165	16256	16165	16138	16275	16172	16269	16062	16273	16023	15938	16142	16107	16133	16274	16222	16153	16341	16050	16254	16158	15898	16174	16164	16059	16102	16205	16165	16428	16006	16214	16196	16001	16062	16292	16037	16314	16067	16069	16336	16084	16251	16124	16157	16005	16268	16246	16226	16143	16232	16172	16104	16092	16182	16086	16052	16098	16252	16322	16290	16002	16098	16121	16119	16014	15971	16143	16095	16134	16016	16008	16302	16340	16057	16075	16016	16092	16222	16010	16201	15886	16070	16371	16079	16194	16137	16169	16098	16273	16209	16192	16082	16002	16211	15932	16005	16135	16082	16045	16079	16047	16300	16097	16203	16320	16303	16069	16146	16203	16022	16072	15949	16314	16235	16278	16124	16041	16427	15979	16090	16007	16036	16033	15909	16101	16219	16051	16261	16358	16190	16169	16057	16128	16213	16138	16150	16140	16043	16137	16105	16053	16124	16259	16207	16231	16237	16150	16138	16089	16109	16052	16055	16028	16246	15951	16191	16177	16456	16208	16079	16135	16107	16351	16319	16264	16040	15970	16032	16072	16370	16116	16129	16110	16136	16251	16300	16045	16077	16044	16093	16325	16016	16185	16032	16175	16225	16246	16035	16084	16281	16240	16181	16092	16069	16062	16167	16142	16098	16056	16200	16235	16207	16268	16127	16266	15954	16159	16108	16135	16141	15842	16060	16113	16279	15963	16118	16023	16029	16165	16118	16191	16145	16368	16178	16185	16028	16298	16279	16136	16237	16029	16223	16183	16172	16066	16077	16217	16154	16148	16284	16126	16254	16055	16059	16098	16317	16024	16083	16182	16022	16182	16057	16250	16106	16124	16078	16149	16047	16125	16236	16065	16164	16085	16243	16223	16071	16286	16148	16256	16042	16075	16067	16286	16024	16251	16174	16174	16142	16030	16051	16232	16242	16159	15996	16008	16079	15931	16026	16134	16057	16052	16256	16220	16208	16185	16424	16058	16059	15934	16083	16089	16255	16182	16032	16031	16102	16012	16111	16133	16084	16121	16167	16153	15979	16088	16015	16202	16208	16143	16103	16075	16100	16258	16280	16126	16058	16120	16169	16066	16198	16020	16170	16232	16116	16018	16295	16154	16018	16153	15951	16103	16167	16069	16056	16113	15983	16085	16177	16059	16150	15915	16075	16164	16350	16331	16185	16309	16114	16150	16122	16235	16248	16263	16083	16220	16162	16082	16184	16120	16073	16114	16135	16073	16212	16190	16039	15969	16172	16251	15990	16157	15899	16090	16171	15962	16126	16072	16077	15991	16257	16281	16229	16281	16181	16161	16217	16192	15939	16131	16095	16279	16278	16173	16267	15968	15978	16097	16328	16084	16097	16060	16283	16020	16270	16069	16210	16176	16216	16089	16214	16177	16148	16057	16079	16090	15970	16135	16289	16100	16106	16173	16056	16042	16266	16363	16349	15987	16068	16203	16089	16227	16155	16084	16064	16096	16221	16278	15975	16085	16001	16014	16223	16217	16057	16340	16152	16038	16206	16098	16142	16077	15999	16167	16135	16253	16345	16175	16154	16219	16095	16352	16202	16132	16244	16029	16037	15949	16086	16224	15996	16268	15995	16131	16070	16079	15878	16246	16209	16132	16058	16269	16276	16168	16005	16108	16130	16126	16066	15944	15983	16157	15999	16242	16114	16073	16069	16112	16212	15944	16222	16185	16195	16199	16144	16292	16215	16157	16001	16041	15994	16022	16013	16134	16077	16000	16203	16215	16074	16183	16108	16254	16187	16182	16028	16135	16298	16347	16293	16121	16182	16104	16035	16208	16134	16119	16171	15995	15973	15936	15825	16066	16026	15960	16233	16168	16419	16040	16148	16214	16116	16123	16055	16225	16179	16339	16090	16096	16128	16279	16248	16232	16040	16199	15934	15995	16188	15868	16237	16180	16256	16051	16261	16016	16236	16137	16244	16161	16155	16140	16076	16180	16191	16282	16011	16155	16328	16290	16352	16095	16130	16314	16203	16140	16088	16165	16062	16195	16312	16470	16216	16209	16197	16248	16097	16178	16055	16152	16345	16430	16212	16203	16102	16002	16080	16189	16028	15983	16153	16349	16119	16048	16283	16026	16190	16223	15975	16095	16143	16087	16142	16082	16122	16049	16238	16295	16206	16001	16111	16188	16088	16253	16118	16060	16137	16073	16035	16137	16189	16033	16121	15996	16083	16056	16205	15943	16111	16253	16343	16333	16269	16267	16141	16066	16013	16070	16069	16029	16032	16298	16202	16090	16228	15993	16056	16318	16163	16181	16177	16178	15987	16149	16093	16270	16155	16091	16140	16092	16209	16205	16127	16226	16038	16221	16151	16080	16069	16041	16115	16197	16246	16166	16128	16476	16091	16112	15978	16170	16109	16138	16163	16077	16264	16253	16145	16008	16112	16309	16091	16220	16157	16234	15832	16255	16148	16249	16145	16105	16186	16064	16222	16119	16228	16060	16159	16292	15973	16128	16323	15889	16185	16380	16269	16226	16187	16337	16122	16336	16047	16312	16188	16220	16240	16166	16097	16097	16143	16208	16251	16052	16212	15971	16174	16153	16034	16071	16205	16240	16014	16223	16262	16070	16457	16272	16155	16115	16199	16154	16160	16341	16131	16032	16363	16111	16246	16037	16315	15941	16232	16142	16006	16217	16158	15917	15887	16082	16027	16176	16170	16117	16231	16083	16000	16080	16057	16171	16198	16203	16292	16133	16152	16226	16231	16005	15969	16234	16251	16209	16179	16110	16204	16073	16217	16127	16143	16147	16036	15939	16050	16192	16179	16088	16244	16186	16192	16263	16279	16213	16164	16245	16165	16119	16101	16076	16310	16056	16172	16123	15976	16311	16047	16316	16329	15972	16167	16298	16161	16149	16231	16225	16340	16062	16004	16191	16304	16088	16164	16023	16194	16118	15899	16177	16235	16015	16187	16264	16268	16086	16162	16323	16207	16014	16207	16095	16221	16058	16095	16176	16122	16134	16311	16145	16249	16269	16156	16005	16131	16072	16057	15979	16133	16262	16102	16248	16206	16174	16310	16232	16067	16075	16103	15987	16062	15963	16077	16084	16151	16221	16157	16224	16202	15910	16057	16089	16000	16290	15998	16381	16273	16408	16173	15932	16023	16157	16078	16067	16222	16079	15876	16183	16150	16187	16232	16154	16101	16048	16065	16142	16056	16224	16112	16394	16112	16096	16110	15972	16088	16041	16082	16171	16261	16135	15991	16334	16207	16223	16276	16083	16216	16280	16026	16279	16240	16082	16015	16043	16218	16073	16221	16211	16198	16157	16199	16143	16184	16101	16278	15959	16002	16226	16113	16049	16178	16211	15970	16293	16096	16076	16091	16168	16109	16046	16355	16415	16183	16153	15977	16206	16141	16024	16218	15953	16011	16217	16309	16099	16211	16095	16121	16043	16144	16215	16190	16113	16223	16212	16091	16215	16373	16106	16283	16180	16100	16258	16045	16132	16134	16184	16209	15997	16172	15920	16261	16055	15820	16018	16122	16112	16046	16016	16177	16271	16207	16073	16175	15986	16093	16131	16019	16150	16288	16233	16344	16177	16300	16096	16228	16059	16038	16100	16092	16028	16135	16275	16077	16057	16102	16088	15953	16350	16148	16093	16033	16169	16281	16107	16261	16026	16272	16339	16165	16138	16256	16056	16144	16292	16054	16164	16197	16101	16063	16232	16009	16181	16244	16070	15981	16064	16014	16165	16084	16020	15843	16104
27493	48405	45259	36057	31985	28087	25570	22275	21322	20891	19694	18602	17503	16958	16428	16070	15877	15827	15605	15560	15604	15550	15322	15117	14930	15107	14765	15028	14828	15138	14866	14848	14971	14958	14899	14949	14763	14859	14631	15137	14997	14871	14895	14884	15017	14859	14945	14894	14858	14791	14932	14923	14965	14958	14839	15058	14958	14805	14920	14857	14878	14945	14846	14817	14998	15104	14982	14900	14982	14908	14933	14820	14869	14988	14996	14754	14902	14714	14873	14956	14909	15003	14841	14929	14799	14891	14836	14870	14837	14856	14900	14914	14919	14837	14996	14738	14637	14918	14617	14806	14742	14775	14911	14989	14805	14782	14823	14921	14841	14893	14940	14821	15066	14934	14952	14824	14926	14865	14728	14928	14798	14718	14902	14878	14682	14787	14877	14813	15020	14862	14649	14863	14813	14722	14925	14787	14841	14826	14833	14901	14704	14799	14904	14917	14768	14823	15031	14737	14920	15006	14800	14859	14886	14742	14908	14938	14716	14898	14915	14788	14905	14690	14851	14812	14765	14770	14804	14921	14817	14993	14820	15019	14792	14819	15073	14819	14945	14920	15046	14889	14696	14930	14910	14884	14797	15012	14855	14921	14796	14873	14793	14934	14759	14853	15023	14708	14856	14942	14851	14937	14854	14861	14760	14709	14910	14832	14897	14771	14698	14926	14775	14838	14736	14761	14867	14766	14944	14914	14841	14820	14882	14737	14882	15014	14924	14900	15017	14834	14748	14954	14773	14929	14842	14905	14781	15023	14878	14853	14797	14695	14895	14937	15045	14965	15036	14896	14778	14760	14889	14931	14821	14905	14804	14880	14807	14959	14904	14859	14854	14887	14824	14951	14782	14805	14932	14756	14912	14915	14777	14763	14800	14936	14960	14866	14998	14708	14738	15030	14699	14869	14821	14841	15015	14785	14780	14734	14854	14910	14841	14864	14854	14837	14950	14891	14901	14843	14889	14937	14942	14715	14962	14776	14800	15018	14914	14984	14876	15013	14836	14745	15039	14895	14946	14861	14874	14868	14629	14959	14798	14932	14625	14929	14709	14800	15083	14850	14842	14887	14859	15061	14920	14965	14827	15069	14940	14841	14924	14831	14940	14939	14845	14742	14718	14994	14889	14994	14772	14796	14721	14747	14890	14908	14863	14932	14799	15057	14828	14855	14786	14864	14717	14905	14810	14843	14823	14856	14839	14656	14778	14829	14904	14991	14773	14885	14746	14827	14850	14857	14798	14916	14973	14811	14784	14859	14803	14822	14899	15024	14847	14825	14944	14702	14998	14841	14746	14974	14754	14787	14765	14780	14754	14930	14811	14915	14884	14814	14792	14787	14794	14773	14878	14843	14696	14835	14774	14851	14791	14862	14871	14890	14967	14880	14881	14829	14694	14841	14904	14737	14847	14840	14939	14968	14779	14788	14770	14754	14859	14692	14887	14748	14765	14854	14848	14691	14830	14863	14844	14922	14754	14820	14622	14892	14785	14900	14831	14849	14868	14838	14725	14867	14947	14773	14751	14978	14786	14812	14874	14933	15063	14831	15055	14900	15002	14963	14904	14848	14809	14865	15011	14625	14799	14695	14853	14736	14854	14761	14724	14959	14993	14798	14773	14645	14802	14841	14926	14976	14846	14721	14956	14898	14864	14701	14695	14863	14837	14941	15020	14788	14699	14776	14822	14946	14808	14909	14881	14886	14701	14900	14873	14757	14848	14663	14816	14908	14862	14654	14881	14967	14770	14813	14953	14788	14914	14808	14735	14802	14962	14963	14895	14927	14744	14774	14877	14884	14863	14792	14829	14871	14858	14816	14840	14654	14849	14859	14847	14763	14783	14947	14737	14865	14763	14728	14848	14716	14905	14780	14841	14880	14836	14832	14922	14959	14905	14849	14824	14949	14910	14832	14789	14740	14735	14745	14779	15053	15032	14880	14874	14897	14926	14726	14930	14986	14920	14883	14851	14928	14910	14770	14815	14863	14959	14835	14799	14849	14974	14825	14963	14852	14755	14943	14673	14763	14696	14813	14807	14831	14818	14912	14904	14622	14842	14798	14828	14898	14923	14772	14859	14735	14903	14676	14786	14725	14811	14844	14772	14874	14788	14760	14903	14803	14842	14822	14781	14814	14740	14810	14751	14974	14896	14846	14741	14914	14842	14896	14796	14725	14859	14765	15003	14808	14945	14745	14875	15011	14908	14853	14906	14886	14924	14716	14833	14800	14866	14818	14925	14993	14718	14811	14964	14870	14872	14802	14851	14836	14900	15025	14764	14860	14893	14837	14679	14953	14813	14808	14877	14816	14831	14835	14781	15023	14776	14825	14907	14825	14700	15103	14947	15021	14735	14827	14855	14657	14579	14739	14865	14686	14859	14858	14736	14846	14681	14765	14942	14897	15031	14852	14844	14802	14787	14836	14894	14885	14978	14721	14905	14866	14779	14787	14699	15024	14794	14908	14768	14838	14779	14777	14957	14759	14778	14832	14883	14962	14816	14945	14888	14886	14840	14732	14961	14894	14836	15034	14709	14793	14853	14837	14894	14882	14915	14890	14789	14718	14812	14973	14970	14860	14678	14820	14980	14894	14770	14989	14890	14987	14803	14881	14851	14707	14696	14934	14817	14905	14779	14703	14804	14689	14861	14864	14786	15001	14890	14878	14965	14856	14694	14903	14881	14906	14828	14799	14760	14889	14913	14881	14908	14980	14740	14902	14809	14824	14833	14730	14737	14719	14904	14722	14908	14691	14966	14832	14885	14902	14999	14817	15069	14774	14927	14896	14787	14813	14753	14738	14925	14722	14869	14775	14755	14807	14824	14711	14765	14896	15012	14813	14841	14786	14782	14742	14855	14914	14825	15069	14830	14858	14824	14764	14770	14810	14786	14675	14852	14897	14803	14957	14797	14911	14827	14819	14885	14870	14779	14788	14810	14839	14781	14864	14830	14916	14759	14839	14904	14790	14984	14886	14785	14837	14735	14737	15006	14966	14922	14899	15007	14972	14818	14938	14854	14831	14853	14864	14859	14725	14737	14732	14879	14850	14775	14763	14840	14719	14852	14933	14936	14732	14824	14982	14912	14964	14914	14820	14728	14965	14897	14935	14571	14800	14779	14826	14923	14801	14709	15017	14824	14721	14924	14979	14842	14812	14851	14799	14910	14902	14927	14692	14861	14757	15013	14974	14859	14715	14935	14940	14942	14920	14998	14796	14852	15043	14704	14950	14870	14786	14936	14792	14799	14741	14797	14918	14850	14876	14791	14774	14791	14871	14721	14798	14890	14767	15025	14816	15101	14852	14833	14802	14832	14871	14963	14826	14961	14757	14994	14905	14946	14858	15026	14804	14932	14869	14725	15005	15043	14882	14715	14768	14895	14876	14855	14939	14782	15045	14864	14758	15138	14756	14857	14846	14814	14740	15077	14964	14833	14770	14999	14863	14763	14862	14942	14702	14882	14803	14814	15042	14782	14842	14886	14874	14909	14840	14760	14864	14923	14947	15000	14921	14881	14841	14857	14930	14719	14859	14842	14880	14921	14880	14718	14827	14858	14766	14825	14749	15023	14833	14971	14734	14918	14814	14864	14856	14785	14857	14890	14740	14854	14863	14834	14817	14960	15098	14719	15008	14908	14869	14914	14860	14694	14877	14822	14954	14779	14857	14840	14884	14952	14622	14747	14934	14902	14881	14845	14864	14883	14786	14725	14824	14971	14666	14894	14818	14749	14882	14807	14783	14916	14777	14996	14792	15000	14904	14874	14808	14871	14810	14804	14824	14842	14719	14792	14779	14910	14897	14815	14938	14765	14731	14971	14834	14812	14980	14873	14778	14871	14928	14896	14724	15199	14877	14881	14972	14818	14749	14861	14763	15016	14861	14760	14904	14723	14906	14914	14752	14859	14862	14924	14855	14880	14900	14900	14874	14940	14814	14897	14858	14864	14805	14972	14848	14860	14860	14742	14731	14842	14950	14714	14819	14786	14953	14905	14816	14979	14794	14881	14733	14766	14763	14846	14697	14678	14886	14814	14820	14938	14753	14881	14849	14927	14772	14760	14673	14964	14937	14938	14846	15064	14755	14770	14794	14881	14850	14691	14711	14839	14738	14998	14970	14884	14925	14910	14716	15015	14801	14917	14756	14774	14790	15004	14839	14955	14751	15029	14719	14884	14829	14713	14749	14933	14879	14839	14862	15047	14793	14974	14847	14930	14732	14875	14789	14501	14900	14747	14717	14818	14791	14891	15043	14950	14921	14794	14974	14668	14663	14932	14826	14856	14890	14862	14834	14981	14674	14903	14788	14696	14874	14807	14802	14883	14938	15039	14953	14785	15006	14786	14916	14743	14798	14828	14744	14972	14989	14812	15036	14871	14929	14954	14806	14841	14816	14703	14988	14914	15037	14909	14666	14809	14794	14966	14936	14721	14804	14734	14987	14935	14910	14900	14936	14811	14794	15001	14777	14807	14743	14859	14831	14874	14913	14821	14816	14796	14910	14796	14919	14736	14788	14834	14828	14844	14849	15002	14778	14845	14991	14926	14829	14795	14700	15069	14738	14993	14862	14893	14786	14814	15017	14741	14889	14834	14753	14777	14872	14976	14777	14785	15189	14898	14858	14911	14728	14925	14974	14777	14932	14969	14818	14775	14701	14746	14932	14860	14699	15061	14843	14929	14977	14871	14917	14680	14828	14816	14832	15037	14892	14780	14587	14875	14853	14910	14776	14736	14718	14908	14773	14840	14772	14838	14834	14842	14757	14906	14800	14942	14769	14802	14789	14862	14796	14885	14734	14945	14584	14821	14913	14840	14924	14877	14811	14707	14805	14868	14747	14774	14866	14786	14818	14839	14850	14753	14769	14778	14772	15058	14810	14932	14838	14835	14982	14789	14825	14898	14763	14857	14888	14767	14857	14895	14602	14896	14861	14838	14983	15015	14796	14867	14896	14813	14876	14681	14909	14867	14675	14810	14941	14759	14851	14846	14945	14778	14825	14844	14610	14932	14938	14841	14917	14678	14706	14761	14932	15018	14715	14911	14746	14912	14820	14907	14952	14836	14836	14705	14813	14767	14910	14778	14900	14903	14717	14866	14843	14814	14987	14743	14908	14890	14954	14722	14877	14766	14935
23157	21618	29728	24096	22386	26029	29200	22971	21423	21412	20578	19385	18581	18120	17578	17311	16965	16834	16825	16610	16596	16582	16341	16488	16436	16312	16145	16140	16261	16186	16127	16080	16105	16058	16064	16025	16226	15740	16171	15992	16202	16090	15899	15961	16112	16111	16047	16062	15888	16063	15923	15957	16061	15961	15788	16043	16160	16041	16030	15846	16027	15983	15988	16154	16052	16044	15996	15953	16043	16063	16236	15971	16186	16061	15977	15865	16014	15879	15861	16054	16125	15931	15952	15928	15870	15811	15805	16121	15763	16057	15999	15974	16074	15874	16070	16109	16027	16208	16006	16072	16040	15989	15834	16025	15833	15854	16060	16225	15776	15936	16048	15872	16015	15963	15981	15941	15971	15741	15980	15964	16011	15916	15769	15734	15764	15818	15917	15984	15894	16069	15908	16068	15964	15950	16013	16075	15936	15834	15975	15841	15930	15855	16170	15885	16077	16078	16058	16072	15976	16015	16052	15998	15634	15922	16055	15828	15975	15960	16013	15828	15791	15972	16013	15992	15860	15927	16060	15894	15945	15913	15965	16014	15655	15826	15733	15911	15793	15975	15830	15847	16007	15749	15801	15835	16096	16022	15999	16065	15870	15871	15915	15963	15910	15862	16005	15740	15952	16148	16129	15975	15967	15845	15976	15940	16001	16077	15896	16004	15920	16110	15977	15964	16001	16012	15861	15879	16105	16000	16136	15758	16043	16062	16037	16081	15959	16128	15967	15936	15972	15792	16033	16011	15890	15929	15840	15958	15969	15995	15959	16222	15868	16003	15939	15858	15990	15937	15741	15757	15948	15969	15865	15763	16114	15944	15791	15998	15945	15925	16109	15791	15930	15994	15983	15954	15928	15917	15920	15882	16056	16138	16032	16121	15861	15991	16022	15917	16114	16166	15964	15926	15760	15848	15906	15988	15984	16049	16033	15893	15920	15803	15980	15929	15982	15931	15856	15664	15879	15788	15802	16000	15773	15991	16058	15974	15803	15945	15876	15764	15819	16218	16057	16069	15882	15945	15982	16096	15955	15948	15937	16152	15818	15858	15798	15774	16079	15961	16064	15914	15998	15861	15860	16033	15963	16257	16101	15965	16002	15922	15959	16021	15897	15995	15889	15860	15951	15789	16097	16004	16058	15863	15844	15890	15840	15664	15954	15915	15909	15845	15929	15850	15732	15790	15919	15882	15953	15909	16044	15904	15911	15850	15773	15802	15966	15968	16051	15746	15923	15999	16067	15953	16008	15860	15871	15923	16065	15858	15918	15778	15892	16113	15898	15855	15895	15784	16017	15927	15962	15761	15837	15950	15883	15967	15853	15828	15839	15760	15969	15890	16045	15944	15864	15902	15851	15978	16019	15711	16162	15892	15778	15994	16027	15898	16026	16144	15895	15891	15904	15844	15790	15845	15860	15950	15862	16098	15975	15760	15943	16139	15964	15975	16011	16075	15896	15790	15870	15915	16139	16182	16010	15912	15879	16078	15974	16046	15749	15781	15975	15954	15823	16059	15864	15798	16011	15918	15988	15986	15935	15888	15869	15832	15895	16043	15714	15986	15705	15833	15992	15967	16019	15969	15740	15982	16004	15958	15885	16011	16024	15891	15941	15845	15921	15975	15803	15793	15915	16068	16242	15898	15970	16111	15735	15795	16034	15972	15908	15872	15951	15876	16122	15929	15873	16009	15880	16156	15932	15938	15837	15899	15851	16009	16068	15968	15863	15935	15874	15903	15559	15991	15864	16101	16061	16103	15882	15859	15964	15858	15900	16037	16011	16061	15993	15772	15889	15738	15981	15832	15884	15952	16136	15835	15849	16039	16018	15805	16034	15946	15929	15852	16106	15934	15982	15970	15897	15976	16082	16065	16067	15853	15828	15937	16012	15963	15880	15992	15927	15942	15789	15953	16011	16020	16177	15849	15991	15751	15725	15862	15994	15929	15949	15950	16034	15860	16016	15998	16003	15880	15799	16002	16059	16023	15997	15940	15903	15881	15702	15919	15949	15602	15984	16085	15925	15695	15837	15766	15885	15904	15781	15955	15963	15835	15630	15924	16077	16092	15840	15752	15944	15973	15846	15710	15876	15845	16124	15791	16015	16082	15928	15971	15867	16050	16036	15828	16084	15828	15942	16061	15838	15855	15908	15882	15827	15869	15935	15845	15853	15959	15930	15916	15794	16034	15965	15749	15827	15981	15931	15886	15876	16020	15696	16177	16085	15975	16202	15880	15885	15828	15930	16134	16140	16073	15936	16143	16006	15836	15819	15896	15921	15838	15944	15966	16088	15921	15935	16085	15836	15947	15837	15849	16147	15869	15882	15921	15890	15916	15805	15681	15982	15815	15779	15940	16081	15826	16021	16104	15840	15789	15905	15861	16108	16010	15816	16009	15922	15798	15821	15982	16024	15982	15944	15873	16017	15975	16043	16011	16000	15877	15850	16050	16071	16120	15881	15791	16077	16024	16158	15937	15939	15946	15891	15967	16054	15710	15858	15978	15908	15904	15866	15781	15713	15879	15888	16023	16087	16136	15955	16001	15853	15872	15862	15739	15816	15840	16033	15793	16009	15797	15805	15929	16103	15974	15885	15687	15908	16073	15937	16021	16039	16126	16020	15987	16099	16050	15838	16033	15858	15762	15746	15959	16040	15922	16005	15834	16100	15904	16014	15860	15979	15841	15918	15990	15983	15957	15880	15867	15979	15966	15832	15788	15754	15860	15880	15786	15959	16056	15899	16032	16039	15923	15872	15905	16176	15806	15909	15896	16050	16040	15931	15879	15878	16063	15763	15808	15863	15876	16010	16002	15876	15717	15986	16067	16086	15975	15941	15957	15799	15777	15642	15989	16088	15874	15948	16027	16034	15958	15912	15923	15912	16091	15932	16022	15873	15874	15732	15776	15902	15966	16009	15930	15968	15988	15711	15901	16117	15818	15819	16034	16002	15976	15791	16008	16034	15900	15963	15965	16054	16071	15904	15804	16149	15815	15774	15893	16265	16072	15904	15816	16050	16096	15871	16030	15991	15904	15782	15867	15797	15979	15986	15981	16063	15986	16233	15907	15872	15813	15946	16150	16058	15731	16157	15959	16087	15812	15979	15978	15983	15866	15788	15885	15968	15968	15845	15875	15706	15801	16026	15705	15906	15784	16022	15933	15834	15886	15946	15991	15969	15908	15892	15890	16004	15958	15819	15824	15743	15952	15791	16098	15907	16031	16077	15825	16005	15933	15937	16054	15874	16013	15931	15818	15938	15840	15951	15925	16103	15884	16039	15914	15945	15891	16046	15896	15942	15914	15732	15889	16025	15780	15892	16025	16052	15820	16086	16023	15876	15992	15995	16129	15948	15939	16056	15983	15753	15970	15866	15884	15726	15886	15917	15849	16064	15830	15982	15913	15968	15674	15852	15989	16029	16137	16183	15996	15812	16037	15997	16067	16099	15986	15994	16070	15837	15770	15883	15811	15885	15849	15939	15776	15882	16153	16071	16062	16072	15939	15874	15947	15929	15963	16104	16005	16191	16189	16032	15945	15986	15986	15916	15897	15889	15935	15791	16022	15876	15864	15951	15777	15827	15945	15869	15801	16276	15999	15863	16006	16083	15937	15759	15945	15872	15773	15800	15944	15899	15719	16036	15833	15995	15752	15746	15783	15912	15921	15861	15991	15883	15702	15905	15906	15768	16008	15830	16032	15931	15936	15792	15929	15954	15861	15781	15953	15828	15822	15949	15949	15981	15795	15895	15947	15864	15965	15912	15840	15808	15899	15837	16022	15994	15792	16159	15794	15789	16194	15996	15970	15795	15891	15810	15875	15951	16160	15736	15846	16066	15978	16022	15856	15851	15929	15878	15907	15838	15957	15903	15948	15847	15819	16005	15952	15867	16076	15975	15777	15770	16102	16059	15992	15801	15988	15759	16101	15920	15865	16150	16082	15802	15875	15777	15646	15850	15824	15873	16003	15656	16096	15868	15976	15840	15953	15783	15848	15858	15876	15822	15756	15816	15859	15897	15773	16073	15865	15808	15798	15883	15882	15889	16140	15950	16061	15809	15833	15894	15756	15704	15849	16059	15930	15846	16046	15710	15859	15892	15791	15808	15741	15954	15745	15964	15799	15785	15731	15790	16055	16173	15853	16018	15819	16018	16082	15941	15840	15952	16066	15803	16078	15896	15877	15867	15925	16025	16145	15916	15755	15834	16051	15847	15924	16022	15834	15982	15974	15937	15976	16006	15796	15810	15952	15819	15952	15996	15920	15854	15803	15996	16043	15764	15969	15791	15862	15847	16019	15826	15940	16042	15912	15842	15951	16109	15803	15854	16100	15885	15821	15789	15976	16018	15959	15995	15974	16081	16064	15980	16033	15943	15821	15943	15716	16044	15921	15806	15947	15981	15814	15946	15905	16066	15863	15961	15790	15994	16079	15929	15701	15812	15891	15973	16154	15991	15969	16016	15927	15765	16032	15835	15971	15881	16037	16048	15860	15933	15854	16081	15742	15897	15937	15900	15936	15758	15966	15731	15897	16015	16204	16043	15815	16044	15857	15898	15929	15765	15882	16069	15929	16031	15989	15864	15904	15776	15856	15888	15961	16012	15896	15873	15881	16008	15981	16141	15876	15696	15852	15819	15832	15825	15730	16028	15903	16216	15947	15935	15801	15869	15977	16153	15825	15995	15773	15786	15727	15801	15874	15771	15935	15821	15892	15935	15925	15803	16009	15874	15890	15957	15850	15844	15968	15934	15955	16003	15966	15861	15942	16006	16006	15823	15659	15949	15754	15862	16040	16161	16012	15830	15869	15803	15731	15994	15780	15865	15909	16105	15906	15761	15849	15887	15794	15994	15834	15958	16015	16009	15835	16048	15887	15966	15917	15881	15887	15860	15947	15914	15924	15928	16027	15930	15998	15894	16061	15949	16125	16027	15921	16004	15981	15828	15730	16079	15928	15729	15895	16184	16064	15913	15878	16004	15933	15892	15929	15865	15848	16044	15939	15824	16000	16007	15787	15926	15747	15895	15927	15940	15976	16079	15892	16129	15825	15666	16030	15971	15868	15834	15939	16018	15910	16008	15818	15975	15908	16034	15841	15837	15870	15955	15983	15969	16082	15949	15956	15793	15941
28475	51189	48533	40725	35305	31683	28239	24758	23055	22816	21568	19959	18503	17713	17167	16398	16171	15880	15716	15880	15496	15387	15248	15430	15044	14816	14992	14814	14968	14833	14883	14944	14934	14716	14785	14856	14847	14985	14580	14774	14707	14785	14885	14802	14590	14649	14675	14722	14854	14738	14791	14788	14733	14654	14898	14697	14524	14607	14586	14866	14808	14623	14656	14696	14647	14909	14584	14697	14847	14758	14866	14807	14633	14593	14786	14780	14678	14636	14710	14681	14662	14780	14719	14763	14538	14667	14770	14611	14686	14820	14662	14771	14623	14733	14754	14576	14742	14619	14757	14763	14885	14802	14786	14740	14864	14802	14599	14779	14823	14704	14747	14665	14740	14674	14582	14763	14637	14669	14811	14757	14672	14852	14857	14664	14774	14611	14655	14689	14735	14696	14799	14745	14545	14651	14708	14636	14666	14767	14710	14690	14675	14817	14667	14770	14738	14729	14718	14702	14709	14673	14794	14697	14461	14758	14922	14613	14505	14775	14713	14712	14861	14690	14605	14689	14680	14668	14568	14726	14651	14645	14728	15030	14571	14590	14569	14638	14741	14655	14647	14676	14614	14721	14801	14606	14773	14773	14739	14767	14710	14774	14552	14748	14633	14723	14786	14668	14567	14803	14622	14662	14867	14734	14673	14841	14797	14755	14681	14675	14724	14673	14630	14926	14626	14670	14681	14631	14705	14792	14770	14734	14700	14738	14819	14635	14570	14776	14692	14668	14566	14688	14695	14660	14619	14581	14716	14687	14571	14716	14713	14810	14806	14627	14540	14597	14680	14717	14565	14633	14840	14585	14813	14683	14663	14663	14591	14803	14746	14685	14841	14629	14788	14762	14824	14582	14756	14718	14729	14614	14755	14679	14678	14728	14736	14588	14790	14512	14709	14667	14649	14443	14790	14610	14767	14704	14723	14789	14510	14768	14710	14739	14668	14720	14514	14628	14789	14653	14654	14699	14836	14620	14635	14535	14667	14755	14697	14695	14569	14645	14572	14845	14657	14729	14598	14709	14463	14484	14565	14674	14761	14660	14664	14592	14779	14764	14527	14501	14691	14826	14676	14487	14541	14807	14764	14901	14611	14653	14652	14704	14894	14629	14771	14733	14749	14694	14587	14820	14689	14652	14891	14705	14648	14816	14563	14663	14629	14658	14783	14697	14741	14695	14648	14729	14841	14643	14709	14790	14742	14906	14697	14584	14728	14731	14744	14781	14575	14686	14764	14896	14782	14872	14669	14607	14707	14627	14627	14657	14663	14775	14716	14572	14816	14643	14849	14652	14789	14664	14864	14453	14699	14655	14762	14728	14784	14634	14706	14679	14718	14663	14721	14812	14589	14669	14522	14785	14564	14582	14792	14775	14700	14813	14663	14731	14799	14534	14518	14633	14755	14539	14799	14577	14726	14626	14759	14713	14732	14697	14781	14790	14745	14631	14539	14616	14701	14662	14692	14723	14736	14681	14630	14685	14729	14491	14662	14894	14727	14602	14669	14799	14693	14736	14566	14823	14639	14541	14754	14764	14660	14562	14671	14696	14700	14762	14612	14754	14749	14767	14830	14623	14834	14600	14732	14699	14752	14728	14879	14723	14863	14656	14805	14879	14775	14627	14778	14660	14689	14644	14735	14626	14688	14881	14644	14610	14837	14828	14686	14537	14735	14544	14571	14663	14757	14739	14459	14737	14786	14849	14646	14582	14718	14589	14625	14759	14679	14758	14724	14766	14723	14533	14771	14703	14691	14511	14728	14694	14653	14577	14637	14592	14660	14833	14709	14579	14616	14611	14786	14822	14788	14793	14781	14825	14691	14577	14663	14658	14627	14685	14693	14709	14828	14601	14743	14627	14716	14924	14565	14548	14653	14803	14770	14672	14662	14760	14745	14688	14811	14686	14693	14605	14821	14664	14731	14761	14774	14772	14708	14773	14765	14596	14774	14539	14693	14868	14512	14728	14617	14731	14737	14662	14611	14711	14789	14670	14661	14668	14740	14625	14725	14687	14606	14653	14622	14605	14686	14632	14769	14606	14721	14755	14721	14628	14775	14669	14693	14737	14764	14583	14963	14756	14674	14766	14592	14634	14739	14742	14701	14756	14784	14740	14777	14678	14852	14686	14506	14808	14747	14602	14585	14714	14571	14781	14823	14545	14686	14772	14760	14780	14906	14650	14824	14636	14638	14860	14651	14668	14791	14771	14619	14665	14777	14950	14695	14618	14736	14722	14667	14640	14593	14728	14560	14827	14859	14798	14837	14945	14674	14880	14724	14711	14603	14789	14488	14768	14631	14652	14691	14694	14557	14930	14591	14648	14856	14748	14669	14588	14831	14717	14703	14623	14549	14725	14579	14724	14606	14804	14803	14577	14808	14886	14644	14737	14522	14731	14618	14667	14792	14815	14759	14724	14824	14637	14545	14645	14555	14874	14885	14803	14790	14622	14807	14654	14646	14766	14738	14669	14687	14551	14742	14724	14734	14708	14698	14693	14807	14594	14712	14746	14650	14713	14731	14730	14738	14533	14630	14540	14666	14787	14738	14598	14675	14802	14899	14677	14789	14537	14727	14683	14688	14872	14746	14708	14716	14640	14559	14741	14660	14679	14465	14784	14779	14569	14634	14660	14632	14759	14522	14559	14576	14729	14720	14719	14572	14714	14570	14555	14557	14624	14792	14476	14819	14736	14706	14617	14751	14657	14744	14701	14777	14789	14566	14809	14664	14732	14629	14648	14822	14733	14462	14841	14597	14516	14766	14690	14706	14794	14637	14583	14550	14879	14625	14659	14653	14639	14908	14858	14720	14616	14772	14677	14897	14597	14685	14537	14688	14663	14720	14875	14768	14689	14827	14707	14785	14682	14761	14722	14798	14558	14781	14744	14738	14648	14618	14593	14404	14772	14702	14825	14729	14535	14700	14836	14675	14728	14550	14889	14630	14666	14522	14642	14711	14649	14667	14875	14554	14834	14860	14828	14693	14724	14477	14850	14708	14808	14726	14692	14739	14731	14670	14659	14722	14748	14587	14650	14690	14652	14652	14873	14681	14651	14877	14800	14569	14624	14713	14721	14623	14714	14672	14653	14696	14770	14735	14779	14713	14715	14626	14692	14634	14550	14803	14492	14823	14656	14748	14470	14605	14667	14803	14915	14825	14674	14744	14557	14535	14802	14537	14647	14798	14664	14743	14677	14554	14747	14768	14675	14750	14741	14756	14788	14961	14695	14755	14482	14670	14553	14629	14735	14683	14763	14671	14537	14801	14698	14730	14742	14678	14727	14711	14610	14742	14621	14680	14612	14778	14535	14767	14635	14638	14689	14556	14754	14824	14761	14714	14689	14747	14689	14860	14603	14661	14782	14605	14636	14741	14813	14712	14733	14605	14674	14735	14755	14548	14553	14610	14764	14541	14852	14599	14704	14701	14437	14725	14737	14664	14652	14726	14611	14786	14533	14655	14510	14637	14648	14840	14691	14678	14808	14679	14654	14660	14646	14643	14853	14756	14747	14669	14848	14705	14776	14604	14787	14624	14682	14852	14675	14675	14618	14749	14871	14634	14711	14553	14586	14661	14784	14707	14616	14689	14738	14568	14715	14747	14702	14721	14728	14669	14759	14780	14816	14592	14606	14807	14548	14765	14682	14651	14682	14850	14677	14734	14731	14658	14630	14696	14791	14659	14620	14697	14649	14586	14800	14472	14763	14712	14500	14799	14722	14770	14730	14721	14536	14670	14740	14706	14727	14653	14793	14624	14544	15004	14624	14738	14756	14767	14645	14624	14736	14807	14494	14689	14639	14734	14651	14746	14715	14722	14712	14557	14606	14730	14565	14777	14795	14673	14712	14633	14634	14785	14662	14663	14747	14731	14624	14815	14746	14787	14713	14610	14651	14796	14618	14882	14731	14818	14712	14583	14647	14743	14728	14881	14758	14751	14723	14761	14658	14694	14817	14620	14834	14737	14738	14673	14576	14708	14732	14824	14611	14694	14759	14875	14818	14656	14773	14767	14614	14748	14723	14560	14776	14704	14659	14633	14757	14738	14587	14723	14698	14729	14774	14809	14508	14771	14631	14856	14708	14628	14736	14820	14802	14701	14847	14569	14663	14863	14609	14742	14873	14699	14713	14569	14601	14773	14526	14783	14589	14664	14655	14713	14710	14497	14833	14545	14717	14726	14665	14805	14774	14657	14699	14699	14475	14748	14712	14842	14515	14732	14686	14669	14650	14721	14731	14547	14670	14688	14681	14733	14666	14655	14618	14725	14668	14698	14823	14738	14533	14576	14747	14684	14691	14693	14749	14721	14685	14852	14772	14739	14851	14645	14836	14800	14576	14774	14699	14864	14747	14781	14677	14585	14787	14758	14771	14671	14577	14804	14708	14660	14726	14660	14760	14649	14862	14691	14811	14496	14716	14745	14715	14614	14656	14518	14678	14789	14755	14700	14465	14791	14694	14737	14731	14663	14551	14750	14677	14588	14743	14592	14805	14744	14738	14814	14839	14756	14581	14514	14747	14740	14662	14947	14716	14803	14939	14782	14732	14575	14698	14737	14663	14675	14695	14698	14665	14692	14801	14626	14753	14663	14576	14539	14633	14627	14723	14820	14788	14679	14766	14952	14750	14579	14785	14878	14709	14667	14843	14660	14592	14629	14594	14725	14594	14546	14850	14784	14614	14679	14857	14625	14934	14625	14787	14765	14841	14689	14700	14616	14714	14735	14670	14762	14768	14754	14737	14693	14715	14685	14743	14631	14664	14756	14791	14648	14683	14684	14494	14799	14725	14754	14603	14695	14738	14723	14688	14643	14691	14624	14562	14729	14738	14768	14593	14860	14760	14776	14792	14901	14682	14727	14556	14736	14550	14521	14768	14650	14698	14605	14539	14719	14648	14776	14703	14655	14665	14698	14612	14811	14748	14548	14802	14583	14741	14679	14615	14794	14741	14630	14585	14854	14779	14781	14619	14732	14724	14585	14582	14780	14729	14659	14656	14421	14694	14747	14798	14625	14687	14598	14806	14764	14642	14716	14607	14679	14661	14639	14596	14665	14636	14720	14662	14702	14820	14847	14754	14768	14818	14640	14733	14784	14691	14890	14718	14714	14671	14619	14768	14712	14940	14809	14760
28058	24731	31950	29554	24149	22345	20132	18583	17952	17770	17534	16982	16467	16235	16118	16085	15710	15780	15704	15667	15682	15381	15442	15434	15604	15432	15544	15468	15394	15437	15443	15489	15438	15272	15422	15407	15371	15487	15334	15440	15410	15570	15448	15263	15421	15333	15485	15316	15400	15196	15448	15540	15633	15479	15593	15406	15439	15345	15463	15406	15294	15626	15172	15473	15634	15461	15505	15518	15247	15228	15668	15371	15395	15250	15501	15416	15255	15204	15341	15569	15478	15436	15456	15271	15447	15450	15329	15311	15389	15251	15259	15330	15234	15368	15435	15321	15500	15300	15403	15259	15475	15353	15368	15347	15540	15206	15460	15316	15411	15243	15438	15388	15395	15401	15347	15440	15321	15428	15314	15480	15299	15522	15295	15273	15389	15365	15502	15386	15357	15245	15343	15319	15323	15413	15351	15493	15430	15433	15421	15376	15366	15274	15300	15361	15551	15453	15536	15313	15524	15300	15406	15273	15341	15596	15373	15399	15309	15475	15126	15356	15364	15251	15362	15639	15364	15140	15354	15424	15412	15219	15424	15390	15439	15294	15237	15156	15438	15224	15430	15306	15440	15362	15560	15404	15458	15461	15427	15430	15391	15343	15232	15333	15257	15365	15310	15475	15306	15263	15236	15519	15561	15584	15471	15349	15378	15402	15466	15354	15461	15542	15232	15449	15277	15335	15345	15219	15522	15323	15340	15336	15478	15352	15522	15424	15448	15424	15295	15342	15214	15389	15253	15492	15232	15344	15442	15670	15368	15437	15476	15476	15385	15413	15455	15345	15398	15421	15623	15293	15393	15261	15435	15556	15312	15360	15368	15220	15322	15493	15406	15347	15461	15260	15264	15171	15314	15368	15414	15370	15435	15396	15306	15343	15329	15515	15356	15342	15382	15410	15533	15451	15528	15350	15337	15516	15519	15367	15316	15476	15398	15217	15366	15431	15248	15185	15241	15441	15308	15192	15267	15338	15389	15330	15287	15146	15251	15317	15380	15509	15313	15221	15292	15534	15453	15364	15359	15371	15277	15297	15461	15458	15451	15518	15202	15518	15226	15519	15494	15436	15405	15200	15290	15517	15338	15382	15390	15483	15160	15223	15438	15319	15206	15335	15554	15480	15518	15298	15385	15317	15299	15318	15416	15340	15551	15601	15480	15492	15344	15528	15578	15408	15663	15276	15328	15365	15424	15420	15282	15483	15310	15392	15403	15434	15424	15146	15338	15295	15447	15239	15437	15588	15438	15417	15267	15372	15573	15461	15548	15428	15326	15347	15559	15553	15433	15226	15375	15390	15381	15362	15376	15483	15413	15250	15277	15377	15564	15361	15383	15434	15387	15409	15352	15392	15480	15309	15172	15341	15600	15493	15348	15335	15424	15289	15388	15466	15475	15315	15350	15392	15159	15259	15426	15445	15211	15404	15484	15566	15398	15246	15397	15483	15510	15329	15493	15404	15252	15318	15182	15365	15296	15293	15419	15491	15440	15302	15410	15464	15325	15259	15395	15249	15126	15251	15175	15324	15420	15396	15586	15028	15474	15502	15387	15448	15451	15433	15668	15455	15332	15188	15084	15322	15323	15396	15337	15498	15400	15298	15330	15411	15522	15482	15443	15516	15316	15529	15492	15407	15304	15323	15281	15503	15413	15474	15361	15266	15358	15553	15388	15369	15505	15429	15594	15475	15456	15278	15464	15496	15363	15191	15189	15285	15228	15321	15356	15388	15364	15465	15405	15352	15422	15241	15466	15453	15310	15508	15475	15332	15304	15306	15374	15624	15431	15430	15489	15515	15408	15567	15409	15279	15479	15449	15579	15299	15520	15443	15338	15635	15354	15329	15335	15201	15196	15391	15325	15394	15458	15537	15410	15282	15421	15487	15351	15278	15366	15450	15451	15315	15259	15218	15461	15567	15278	15307	15569	15590	15609	15428	15296	15473	15398	15299	15298	15535	15390	15295	15299	15378	15395	15456	15383	15473	15416	15435	15506	15223	15492	15452	15435	15447	15409	15314	15495	15590	15271	15238	15286	15399	15246	15481	15393	15496	15313	15355	15271	15416	15472	15304	15114	15483	15291	15300	15424	15425	15396	15330	15321	15302	15316	15410	15257	15485	15397	15272	15452	15291	15287	15460	15351	15288	15351	15693	15351	15545	15301	15454	15479	15363	15425	15403	15345	15357	15574	15446	15558	15455	15399	15303	15176	15382	15404	15290	15428	15531	15353	15447	15535	15442	15345	15448	15427	15425	15494	15297	15479	15651	15485	15392	15382	15316	15566	15465	15312	15313	15294	15555	15532	15334	15587	15283	15184	15205	15396	15631	15515	15292	15354	15440	15518	15332	15323	15405	15226	15191	15392	15426	15297	15155	15616	15412	15349	15466	15343	15466	15277	15537	15557	15354	15332	15472	15444	15461	15143	15263	15137	15338	15307	15289	15512	15361	15391	15315	15336	15548	15382	15334	15363	15546	15497	15325	15507	15315	15728	15239	15307	15487	15563	15496	15347	15284	15340	15378	15493	15455	15446	15426	15223	15558	15215	15250	15218	15272	15391	15441	15276	15351	15263	15411	15495	15192	15334	15317	15372	15483	15264	15390	15424	15320	15245	15596	15201	15348	15508	15363	15537	15287	15560	15433	15605	15341	15357	15497	15496	15400	15376	15532	15289	15344	15502	15276	15305	15423	15492	15379	15350	15532	15270	15245	15488	15256	15383	15244	15460	15366	15321	15378	15385	15339	15412	15415	15492	15206	15409	15412	15380	15445	15501	15525	15424	15381	15397	15517	15391	15501	15333	15224	15319	15457	15347	15235	15266	15274	15440	15142	15376	15386	15463	15364	15403	15350	15303	15269	15351	15303	15322	15413	15347	15342	15396	15232	15401	15467	15366	15472	15291	15433	15244	15428	15539	15485	15245	15431	15550	15397	15278	15523	15478	15449	15414	15768	15687	15317	15308	15561	15194	15189	15623	15471	15307	15574	15481	15488	15617	15480	15455	15368	15292	15343	15420	15344	15426	15250	15391	15304	15308	15299	15236	15593	15451	15319	15417	15352	15572	15446	15474	15407	15477	15300	15305	15407	15359	15473	15391	15444	15527	15346	15418	15369	15436	15356	15585	15457	15597	15482	15223	15335	15383	15344	15463	15382	15391	15425	15294	15484	15353	15526	15403	15452	15414	15291	15444	15757	15505	15324	15258	15447	15407	15255	15405	15393	15350	15471	15300	15266	15396	15418	15397	15234	15290	15463	15366	15222	15409	15535	15501	15472	15333	15099	15406	15462	15545	15424	15608	15345	15338	15262	15405	15538	15168	15351	15368	15242	15171	15391	15347	15413	15379	15277	15355	15424	15379	15397	15364	15384	15404	15310	15444	15414	15353	15245	15388	15212	15461	15400	15380	15370	15504	15255	15550	15262	15473	15308	15449	15405	15348	15470	15478	15401	15509	15350	15439	15412	15506	15466	15211	15395	15438	15454	15309	15501	15483	15627	15250	15455	15307	15369	15478	15180	15224	15524	15310	15378	15485	15216	15215	15096	15365	15377	15381	15557	15654	15374	15342	15554	15340	15447	15314	15405	15426	15573	15305	15436	15286	15196	15258	15394	15345	15324	15290	15338	15318	15505	15294	15181	15382	15301	15330	15355	15380	15452	15713	15313	15264	15289	15416	15558	15370	15520	15283	15314	15467	15456	15392	15397	15428	15373	15337	15341	15480	15364	15364	15367	15538	15291	15524	15360	15494	15395	15533	15269	15540	15505	15414	15245	15357	15495	15353	15420	15456	15300	15469	15463	15366	15336	15318	15444	15284	15309	15325	15278	15436	15470	15456	15417	15213	15325	15303	15384	15365	15231	15444	15490	15505	15480	15482	15334	15387	15359	15425	15319	15379	15639	15412	15516	15193	15406	15235	15425	15396	15200	15100	15448	15258	15331	15495	15441	15445	15375	15513	15342	15471	15559	15335	15649	15397	15525	15439	15333	15477	15277	15641	15436	15496	15350	15434	15389	15438	15279	15429	15410	15428	15453	15336	15417	15486	15369	15410	15402	15445	15295	15291	15485	15285	15279	15394	15438	15380	15339	15469	15353	15495	15313	15244	15472	15469	15224	15331	15218	15378	15486	15200	15146	15525	15224	15350	15442	15481	15335	15370	15294	15432	15353	15393	15335	15416	15455	15584	15432	15388	15427	15465	15487	15455	15411	15281	15470	15435	15400	15555	15224	15653	15473	15535	15187	15165	15500	15394	15424	15482	15266	15360	15333	15195	15379	15378	15224	15397	15106	15387	15517	15546	15391	15416	15496	15544	15674	15342	15546	15485	15283	15521	15262	15456	15329	15320	15545	15242	15336	15580	15319	15331	15209	15220	15379	15443	15660	15437	15355	15228	15409	15394	15389	15341	15360	15414	15546	15580	15522	15276	15434	15297	15290	15463	15502	15305	15464	15227	15462	15361	15368	15428	15549	15409	15320	15301	15437	15377	15322	15350	15092	15479	15222	15369	15385	15399	15416	15326	15283	15469	15473	15463	15433	15474	15340	15337	15281	15309	15371	15365	15331	15240	15250	15394	15315	15631	15331	15296	15464	15266	15486	15390	15318	15516	15214	15435	15323	15406	15395	15399	15495	15459	15459	15330	15255	15370	15371	15328	15537	15390	15339	15350	15563	15635	15307	15345	15303	15526	15412	15321	15262	15389	15349	15303	15304	15419	15620	15587	15483	15484	15384	15345	15349	15372	15287	15575	15531	15546	15506	15423	15399	15302	15454	15426	15339	15403	15355	15386	15342	15326	15479	15500	15408	15326	15198	15395	15371	15431	15324	15268	15313	15498	15404	15252	15388	15228	15359	15394	15392	15599	15229	15486	15343	15548	15497	15570	15274	15415	15522	15409	15623	15457	15491	15325	15515	15416	15402	15319	15378	15320	15363	15533	15409	15586	15427	15590	15354	15467	15426	15351	15465	15369	15275	15465	15542	15379	15476	15446	15229	15380	15319	15286	15489	15509	15387	15500	15466	15405	15328	15356	15390	15310	15487	15395	15417	15525	15466	15407	15422	15407	15427	15588	15336	15289	15346	15374	15412	15381	15549	15383	15366	15466	15327	15424	15338	15405	15217	15424	15319
26864	40698	38038	31253	26853	24221	21569	19374	18351	18303	17655	16837	15986	15794	15362	15307	14849	14643	15056	14678	14847	14751	14762	14478	14346	14339	14502	14402	14275	14240	14520	14245	14335	14244	14170	14503	14350	14345	14296	14410	14200	14418	14260	14372	14393	14363	14352	14347	14347	14335	14287	14412	14340	14329	14408	14334	14428	14299	14175	14462	14309	14424	14391	14329	14296	14300	14279	14076	14299	14332	14277	14314	14168	14332	14319	14358	14422	14351	14293	14379	14377	14387	14422	14419	14360	14382	14421	14169	14472	14485	14223	14358	14212	14246	14219	14326	14295	14322	14340	14255	14273	14320	14348	14222	14260	14578	14236	14310	14351	14273	14270	14256	14319	14346	14300	14341	14276	14344	14156	14418	14185	14473	14218	14220	14426	14270	14336	14301	14308	14159	14213	14404	14193	14331	14294	14412	14250	14552	14298	14433	14238	14250	14414	14318	14229	14120	14301	14317	14306	14288	14191	14276	14353	14392	14320	14368	14361	14355	14438	14229	14406	14297	14155	14193	14293	14381	14485	14353	14226	14394	14381	14422	14257	14369	14196	14265	14397	14443	14197	14312	14217	14281	14335	14389	14209	14239	14239	14226	14150	14274	14431	14462	14423	14327	14198	14335	14239	14268	14291	14222	14201	14412	14340	14239	14243	14334	14354	14353	14389	14395	14361	14214	14342	14303	14357	14460	14189	14306	14374	14346	14307	14203	14459	14380	14373	14362	14320	14460	14315	14217	14414	14339	14246	14296	14165	14402	14326	14337	14447	14283	14264	14446	14268	14345	14385	14395	14375	14389	14445	14240	14162	14385	14324	14525	14381	14290	14396	14232	14430	14295	14210	14209	14222	14405	14313	14340	14500	14239	14514	14305	14432	14309	14314	14202	14402	14374	14326	14455	14373	14316	14342	14240	14381	14270	14442	14305	14222	14398	14173	14401	14238	14284	14372	14342	14254	14308	14431	14372	14352	14337	14260	14407	14261	14351	14299	14246	14404	14343	14395	14560	14359	14344	14146	14276	14366	14454	14236	14398	14336	14278	14234	14320	14343	14353	14321	14424	14382	14206	14227	14490	14170	14476	14337	14430	14296	14089	14361	14230	14300	14291	14437	14448	14473	14391	14437	14328	14315	14363	14312	14447	14320	14416	14293	14427	14447	14218	14418	14406	14371	14250	14455	14252	14399	14214	14247	14346	14243	14277	14502	14209	14375	14343	14357	14188	14229	14143	14290	14262	14298	14287	14295	14459	14238	14228	14289	14428	14277	14423	14283	14374	14286	14285	14331	14428	14485	14403	14510	14428	14320	14314	14307	14331	14309	14466	14529	14292	14326	14457	14433	14230	14356	14310	14361	14494	14240	14288	14434	14209	14352	14307	14325	14181	14593	14368	14351	14321	14249	14362	14274	14201	14281	14225	14260	14146	14301	14327	14210	14436	14386	14192	14199	14389	14406	14359	14208	14262	14384	14359	14300	14413	14369	14300	14280	14309	14288	14331	14347	14487	14406	14163	14103	14304	14334	14301	14502	14517	14612	14280	14290	14276	14371	14362	14248	14290	14198	14413	14368	14240	14266	14347	14193	14301	14377	14367	14437	14227	14332	14268	14182	14287	14288	14228	14192	14456	14363	14176	14123	14419	14339	14285	14490	14263	14210	14193	14314	14453	14330	14383	14383	14324	14170	14298	14324	14372	14319	14353	14281	14203	14318	14305	14538	14297	14243	14328	14271	14328	14237	14360	14099	14521	14339	14397	14327	14332	14288	14062	14220	14281	14467	14345	14424	14489	14219	14180	14322	14415	14327	14404	14214	14415	14241	14272	14316	14178	14375	14255	14347	14229	14275	14407	14366	14149	14447	14265	14307	14292	14476	14384	14389	14325	14310	14329	14287	14331	14387	14291	14456	14296	14361	14184	14326	14416	14267	14435	14338	14419	14249	14383	14307	14515	14516	14443	14261	14261	14427	14392	14239	14451	14482	14380	14137	14279	14383	14306	14336	14451	14521	14339	14278	14430	14408	14394	14126	14423	14295	14377	14407	14231	14397	14265	14282	14294	14446	14431	14362	14301	14339	14139	14191	14283	14280	14343	14321	14294	14180	14389	14350	14295	14348	14340	14382	14287	14360	14302	14467	14394	14329	14262	14455	14325	14411	14351	14384	14309	14388	14261	14214	14380	14373	14119	14210	14373	14264	14338	14314	14300	14279	14303	14187	14102	14408	14239	14270	14265	14211	14262	14341	14179	14370	14317	14330	14380	14326	14308	14468	14328	14355	14227	14399	14531	14362	14290	14462	14352	14202	14279	14219	14351	14441	14307	14334	14279	14291	14173	14281	14282	14385	14222	14197	14322	14204	14385	14158	14303	14357	14216	14433	14307	14348	14509	14354	14459	14363	14236	14296	14258	14176	14359	14344	14410	14404	14322	14245	14182	14350	14316	14428	14386	14363	14303	14374	14371	14288	14191	14411	14198	14380	14342	14289	14302	14323	14342	14167	14362	14521	14504	14358	14348	14187	14219	14263	14371	14333	14365	14487	14232	14244	14280	14159	14299	14226	14382	14388	14376	14352	14356	14449	14199	14185	14337	14353	14366	14328	14313	14127	14367	14269	14475	14309	14483	14337	14325	14370	14213	14452	14362	14441	14347	14410	14235	14111	14378	14271	14190	14271	14396	14440	14383	14436	14423	14144	14424	14343	14315	14262	14377	14437	14324	14309	14359	14230	14259	14420	14275	14465	14249	14364	14356	14333	14195	14401	14362	14355	14326	14229	14269	14553	14431	14393	14320	14337	14316	14321	14365	14360	14280	14329	14481	14343	14253	14302	14259	14469	14398	14165	14389	14287	14290	14394	14267	14436	14333	14224	14522	14430	14288	14215	14322	14166	14317	14319	14302	14319	14246	14243	14331	14403	14359	14347	14470	14291	14321	14561	14191	14425	14288	14521	14416	14347	14468	14421	14154	14393	14244	14327	14461	14473	14276	14280	14358	14430	14270	14254	14269	14285	14288	14398	14532	14315	14401	14343	14266	14433	14359	14309	14477	14365	14145	14302	14281	14240	14207	14225	14375	14410	14246	14270	14460	14249	14241	14298	14297	14394	14231	14285	14259	14301	14285	14280	14337	14343	14268	14318	14249	14380	14515	14382	14423	14304	14301	14344	14414	14291	14429	14200	14079	14357	14403	14491	14269	14275	14388	14306	14217	14213	14328	14385	14330	14170	14175	14349	14320	14343	14507	14269	14407	14341	14127	14266	14329	14223	14330	14316	14357	14509	14363	14287	14419	14361	14422	14183	14454	14207	14455	14397	14144	14310	14109	14424	14381	14383	14398	14217	14355	14444	14295	14318	14151	14262	14427	14388	14362	14579	14317	14288	14337	14252	14324	14368	14451	14227	14398	14418	14315	14364	14363	14338	14274	14563	14291	14362	14384	14428	14338	14171	14372	14275	14290	14435	14371	14312	14567	14355	14389	14463	14333	14299	14257	14401	14252	14258	14174	14320	14290	14458	14365	14296	14350	14412	14373	14319	14576	14384	14387	14267	14505	14208	14390	14039	14411	14396	14339	14523	14273	14121	14391	14314	14450	14474	14189	14434	14528	14262	14293	14289	14187	14479	14405	14342	14461	14142	14381	14299	14181	14483	14266	14311	14344	14313	14333	14484	14304	14396	14291	14286	14389	14435	14458	14332	14251	14361	14373	14280	14270	14524	14290	14437	14325	14187	14391	14246	14421	14089	14442	14385	14395	14355	14166	14333	14275	14401	14303	14255	14342	14438	14357	14326	14273	14334	14282	14440	14332	14374	14102	14402	14450	14381	14172	14353	14349	14420	14339	14215	14519	14209	14462	14360	14300	14323	14237	14282	14273	14311	14482	14454	14326	14333	14320	14269	14359	14287	14347	14327	14368	14210	14347	14298	14143	14529	14449	14265	14408	14261	14307	14284	14516	14371	14245	14477	14334	14512	14280	14357	14433	14386	14329	14179	14425	14392	14361	14472	14334	14377	14397	14196	14350	14397	14239	14305	14284	14412	14333	14379	14386	14500	14227	14348	14107	14227	14420	14177	14386	14074	14352	14323	14277	14306	14341	14265	14326	14306	14255	14430	14391	14217	14386	14466	14439	14262	14399	14364	14502	14238	14282	14287	14264	14418	14295	14455	14298	14325	14314	14284	14293	14222	14460	14133	14348	14319	14509	14260	14406	14427	14237	14206	14331	14319	14316	14217	14283	14599	14313	14416	14337	14408	14235	14358	14259	14312	14274	14306	14475	14368	14295	14439	14151	14396	14474	14221	14248	14287	14340	14383	14511	14338	14179	14232	14237	14360	14309	14277	14260	14331	14475	14519	14273	14299	14360	14223	14259	14188	14393	14336	14408	14189	14281	14299	14225	14403	14403	14356	14436	14451	14162	14189	14354	14264	14339	14320	14501	14303	14431	14285	14335	14325	14348	14308	14351	14191	14399	14338	14472	14305	14360	14349	14177	14304	14256	14285	14405	14210	14271	14287	14164	14226	14391	14301	14219	14349	14358	14451	14267	14455	14311	14325	14468	14092	14358	14320	14480	14309	14316	14387	14375	14378	14340	14332	14178	14199	14145	14284	14304	14275	14475	14399	14288	14303	14373	14384	14448	14288	14332	14474	14414	14391	14187	14388	14400	14505	14289	14367	14379	14306	14273	14347	14431	14443	14396	14325	14341	14331	14448	14339	14304	14299	14302	14295	14267	14227	14335	14437	14420	14449	14411	14339	14451	14341	14488	14273	14330	14348	14404	14357	14258	14266	14337	14425	14444	14329	14311	14330	14392	14329	14305	14248	14395	14309	14357	14279	14490	14418	14388	14373	14345	14368	14432	14355	14385	14275	14404	14301	14291	14426	14320	14607	14087	14417	14378	14181	14137	14397	14244	14442	14328	14273	14425	14434	14292	14384	14399	14398	14434	14404	14178	14416	14347	14437	14194	14334	14267	14364	14316	14313	14349	14472	14155	14262	14367	14325	14226	14432	14248	14135	14306	14255	14377	14326	14280	14170	14425	14286	14459	14299	14296	14400	14277	14383	14323	14438	14277	14295	14487	14269	14309	14459	14302	14558	14251	14243	14343	14415	14189	14271	14333	14357	14419
24146	21597	29323	24850	23940	25988	25711	21242	19879	19737	19588	18895	18379	17762	17568	17384	17080	16910	16873	16875	16832	16692	16620	16653	16390	16359	16478	16556	16332	16363	16362	16295	16472	16155	16323	16315	16298	16321	16419	16231	16267	16244	16325	16270	16436	16400	16263	16110	16186	16250	16479	16291	16267	16444	16262	16337	16206	16193	16163	16244	16323	16345	16312	16350	16237	16409	16149	16161	16069	16252	16401	16286	16281	16376	16138	16447	16278	16232	16250	16236	16156	16151	16381	16179	16061	16064	16096	16209	16133	16277	16339	16312	16065	16298	16155	16118	16414	16150	16266	16237	16294	16181	16163	16427	16536	16331	16413	16129	15970	16183	16095	16267	16236	16215	16317	16194	16344	16260	16355	16223	15908	16205	16263	16170	16131	16100	16082	16072	16293	16091	16324	16018	16089	16171	16144	16277	16209	16070	16146	16161	16333	16298	16186	16138	16133	16389	16049	16057	16160	16168	16308	16351	16239	16249	16210	16105	16364	16236	16418	16534	16219	16350	16377	16192	16290	15936	16131	16402	16088	16180	16488	16200	16361	16166	16118	16044	16323	16252	16214	16060	16050	16162	16301	16076	16295	16129	16131	16082	16276	16301	16344	16227	16127	16219	16211	16275	16160	16211	16346	16153	16208	16314	16151	16272	16371	16108	16399	16270	16137	16112	16080	16134	16055	16248	16125	16116	16198	16319	16283	16219	16131	16247	16082	16209	16393	16374	16416	16165	16238	16271	16121	16200	16007	16354	16046	16344	16094	16248	16118	16199	16186	16274	16303	15951	16063	16119	16021	16072	16181	16095	16237	16067	16240	16305	16206	16113	16050	16300	16132	16085	16368	16211	16129	16111	16143	16227	16260	16255	16112	16046	16286	16204	16226	16185	16159	16363	16225	16233	16170	16262	16363	16242	16147	16388	16283	16184	16131	16159	16111	16318	16312	16206	16116	16290	15982	16331	16131	15977	16190	16194	16136	16259	16172	16129	16313	16414	16294	16156	16134	16185	16222	16122	16136	16175	16355	16242	16476	16307	16114	16071	16330	16176	16056	16224	16088	16038	16052	15966	16346	16209	16307	16293	16095	16318	16164	15948	16380	16066	16146	16097	16222	16030	16417	16032	16108	16087	16341	16353	16200	15957	16290	16170	16092	16236	16006	16179	16263	16155	16184	16142	16255	16364	16341	16110	16121	16286	16404	16028	16175	16264	15933	16292	16228	16240	16129	16235	16138	16100	16280	16136	16049	16152	16246	16271	16015	16059	16058	15993	16043	16415	16132	16258	16260	16120	16303	15847	16318	16218	16231	16298	16160	16124	16188	16119	16122	16083	16356	16257	16045	16158	16052	16273	16187	16261	16043	16210	16279	16288	16123	16300	16172	16230	16336	16196	16320	16323	16387	16472	16235	16358	16335	16263	16041	15906	16368	16178	16132	16014	16327	16296	16212	16294	16324	16368	16322	16370	16221	16107	16187	16106	16203	16265	16117	16219	16281	16336	16115	16141	16361	16279	16255	16296	16160	16224	16328	16110	16374	16126	16250	16278	16187	16274	16139	16154	16379	16251	16200	16171	16207	16344	16434	16301	16283	16259	16164	16159	15977	16135	16038	16242	16209	16156	16376	16250	16160	16394	16273	16027	16389	16160	16099	16363	16137	16247	16216	16306	16335	16205	16415	16291	16123	16308	16230	16323	16192	16126	16398	16145	16065	16219	16213	16002	16017	16076	15956	16158	16151	16347	16256	16211	16058	16034	16236	16369	16332	16257	16316	16388	16245	16226	16303	16090	16066	16264	16116	16224	16228	16175	16111	16304	16107	16126	16120	16145	16283	16154	16002	16029	16180	16133	16067	16113	16208	16311	16163	16275	16052	16259	16280	16172	16226	16044	16204	16171	16277	16126	16106	16155	15997	16000	16099	16225	16251	16339	16274	16216	16221	16014	16131	16035	16350	16143	16075	16315	16014	16186	16364	16181	16202	16196	16073	16292	16382	16090	16079	15944	16147	16274	16342	16138	16372	16235	16227	15949	16067	16184	16195	16151	16218	16099	16108	16024	16199	16209	16359	16151	16259	16173	16365	16323	16278	16130	16333	16393	16160	16230	16408	16196	16216	16245	16257	16198	16161	16399	16279	16198	16058	16359	16296	15958	16230	16330	16420	16181	16473	16165	16309	16336	16091	15900	16239	16164	16225	16171	16137	16111	16171	16210	16460	16343	16293	16260	16459	16035	16284	16023	16230	16244	16160	16110	16226	16016	16234	16312	16434	16158	16182	16142	16218	16356	16210	16352	16166	16106	16232	16170	16279	16163	16378	16235	16194	16354	16286	16156	16165	16104	16316	16202	16074	16241	16223	16149	16192	16304	16070	16070	16282	16144	16224	16288	16194	16252	16319	16124	16388	16174	16345	16009	16258	16062	16217	16213	16099	16277	16364	16141	16235	16004	15905	16316	16058	16099	15997	15896	16112	16115	16230	16291	16294	16055	16104	16199	16149	16033	16107	16153	16240	15937	16394	16444	16157	16234	15973	16105	16114	16173	16097	16204	16302	16165	16252	16175	16246	16305	16246	16190	16402	16289	16062	16102	16302	16174	16414	16127	16113	16460	16279	16210	16118	16428	16189	16233	16180	16294	16136	16107	16208	16165	16170	16179	16223	16287	16261	16332	16242	16195	16283	16194	16209	16158	16187	16234	16204	16204	16373	16382	16463	16274	16155	16237	16138	16111	16237	16213	16195	16267	16278	16315	16223	16136	16305	16247	16136	16014	16196	16231	16314	16200	16292	16307	16228	16247	16118	16114	16166	16219	16224	16185	16096	16093	16107	16236	16157	16233	16065	16064	16074	16167	16288	16115	15946	16182	16232	16053	16351	16465	16344	16185	16250	16193	16282	16309	16090	16185	16301	16360	16193	16225	16375	16083	16208	16247	16171	16328	16190	16244	16109	16091	16226	16237	16323	16311	16114	16230	16275	15901	16060	16263	16256	16175	16079	15972	16108	16450	16391	16237	16020	16432	16161	16086	16330	16344	16156	16210	16226	16278	16239	16209	16360	16275	16272	16290	16278	16212	15944	16196	16244	16264	16061	16367	16023	16207	16151	16255	16304	16298	16032	16260	16228	16074	16087	16396	16252	16448	16177	16090	16471	16462	16360	16253	16153	16170	16112	16128	16067	16310	16306	16236	16204	16177	16085	16177	16235	16146	16102	16341	16108	16163	16169	16098	16173	16300	16218	15984	16115	16195	16319	16158	16292	16057	16203	16337	16304	16079	16357	16345	16228	16410	16272	16301	16227	16059	16309	16234	16194	16181	16245	16230	16193	16172	16242	16191	16131	16165	16110	16195	16186	16356	16274	15991	16154	16167	16269	16314	16304	16361	16196	16260	16184	16275	16102	16155	16224	16097	16076	16364	16261	16267	16215	16242	16462	16225	16226	16086	16195	16255	16105	16245	16244	16295	16212	16418	16277	16284	16106	16112	16280	16183	16093	16112	16308	16068	16194	16241	16116	16069	16201	16168	16165	16236	16392	16260	16197	16058	16169	16333	16135	16021	16214	16336	15991	16348	16158	16125	16264	16314	16183	16220	16241	15986	16372	16284	16384	16366	16279	16341	16241	16130	15993	16353	16246	16206	16250	16313	16092	16229	16162	16060	16200	16096	16133	16237	16413	16243	16178	16243	16229	15981	16362	16087	16233	16174	16161	16345	16412	16284	16253	16234	16249	16214	16147	16159	16268	16270	16115	16211	16080	16286	16360	16182	16274	16350	16114	16224	15902	16113	16183	16205	16174	16099	16067	16130	16417	16210	16139	16066	16374	16251	15991	16266	16081	16396	16169	16069	16330	16164	16320	16229	16373	16140	16341	16327	16178	16314	16396	16266	16150	16065	16174	16055	16182	16226	16200	16206	16285	16330	16414	16119	16290	16214	16296	16019	16096	16091	16040	16073	16018	16234	16062	16140	16277	16279	16122	16157	16400	16237	16120	16064	16125	15973	16227	16354	16237	16258	16132	16017	16132	16279	16333	16200	16286	16179	16115	16201	16197	16232	16128	16194	16112	16226	16297	16259	16092	16133	16100	16184	16056	16166	16148	16189	16147	16118	16339	16105	16163	16150	16105	16173	16298	16209	16275	16365	16339	16262	16269	16171	16127	16265	16312	16369	16296	16254	16236	16301	16282	16234	16236	16186	16013	16215	16236	16111	16387	16056	16209	16224	16234	16287	16264	16293	16188	16212	16128	15951	16296	16195	16317	16175	16034	16261	16267	16086	16181	16209	16375	16120	16184	16226	16126	16327	16113	16073	16119	16276	16167	16279	16164	16180	16261	16110	16132	16327	16195	16268	16188	16358	16273	16288	16291	16234	16292	16286	16227	16131	16119	15941	16065	16246	16294	16293	16340	16246	16120	16374	16228	16201	16210	16241	15837	16283	16159	16006	16132	16157	16044	16348	16141	16173	16295	16097	16379	16231	16168	16287	16340	16356	16082	16475	16311	16071	16092	16136	16092	16036	16306	16118	16223	16137	16106	16250	16270	16260	16341	16021	16214	16119	16239	16229	16116	16186	16109	16044	16286	16221	16193	16327	16307	16362	16403	16201	16261	16185	16269	16223	16401	16248	16280	16135	16309	16293	16087	16146	16281	16256	16205	16090	16131	16335	16187	16301	16207	16145	16181	16155	16302	16085	15977	16178	16189	16280	16449	16174	16169	16215	16244	16205	16232	16038	16300	16309	16163	16164	16272	16228	16130	16245	16375	16210	16247	16616	16262	16149	16165	16317	16385	16159	16223	16120	16161	16114	16221	16160	16124	16307	16351	16305	16272	16286	16070	16262	16274	16306	16007	16059	16196	16114	16340	16251	16287	16186	16159	16221	16379	16265	16250	16151	16439	16202	16236	16295	16161	16124	16236	16227	16208	16006	16279	16231	16179	16186	16187	16237	16236	16255	16248	16268	16181	16337	16285	16132	16420	16179	16320	16138	16234	16105	16162	16099	16041	16101	16030	16172	16176	16204	16399	16113	16282	16079	16085	16199	16252	16245	16269	16176	16158	16104	16073	16181	16337	16267	16078	16077	16244	16205	16125	16086	16230	16199	16303	16394	16229	16249	16445	16240	16168	16129
26892	46268	43661	36810	31329	28432	25079	22456	21248	20505	20065	18856	17599	17013	16485	16203	15851	15763	15605	15577	15499	15361	15404	15208	15036	15140	14982	15130	15120	14945	15187	14772	14791	15080	15070	14979	14833	14967	14805	14971	14895	14828	14908	14884	14943	14930	14890	15092	15035	15009	15012	14944	15065	14764	14931	15058	14863	14766	14856	14915	14882	14930	14952	14920	14894	15009	14886	14820	14846	14955	14938	14910	14951	14880	14995	14976	14834	14953	14763	14872	14877	14859	15017	14932	14973	14873	14771	14825	14879	14928	14830	14770	14847	15047	14862	14889	14875	14842	14893	14955	14859	14695	14927	15056	14961	14548	14987	14798	14890	14908	14943	15028	14881	14895	14851	14767	15044	14825	14830	15072	14754	14923	14842	14814	14863	14947	14915	14899	14820	14877	15000	14859	14849	14932	14888	14812	15077	14934	14746	14945	14827	14904	14894	14709	14840	14897	14991	14810	14847	14835	14743	14789	14818	14895	14797	14849	14943	14799	14983	14926	14985	14823	14917	14819	14713	14820	14623	14884	14894	14939	14823	14674	14894	14793	14764	14852	14869	14629	14913	14902	14833	14887	14935	15034	14897	14710	14809	14908	14781	15021	15031	14691	15021	14861	14858	14862	14708	14802	14934	14931	15022	14765	14851	14789	14882	14709	14775	14885	14847	14939	14929	14819	14989	14798	14868	14966	14903	15011	15023	14686	14824	14785	15054	14873	15044	14934	14741	14869	14816	14707	14981	14951	14853	14878	14938	14726	15013	14968	14713	14897	14837	14813	14757	14999	14852	15081	14897	14904	14833	14977	14863	14915	15043	14984	14836	14826	14873	14799	14817	14866	14810	14893	14923	14780	14958	14904	14699	14709	14953	15011	14857	14786	14792	14943	14788	14850	14894	14868	15025	14979	14944	14723	14711	14813	14903	14915	14929	14863	14987	14945	14945	14753	14832	14890	14856	14935	14952	14696	14821	14979	14780	14889	14993	14849	14845	14856	14945	14922	14744	14970	14830	14918	14887	14905	14969	14814	14791	14676	14822	14761	14910	14807	14886	15047	14840	14781	14839	14914	14660	14931	15035	14836	14861	15012	14797	14814	14793	15001	14868	14740	14911	14839	14889	14853	14961	14909	14852	14731	14690	14782	14822	14882	14724	14822	14836	14797	14838	14769	14944	14874	14871	14821	14888	14812	14872	14981	14677	14945	14817	14836	14960	14833	14829	14775	14921	14850	14780	14825	14781	14807	14684	14837	14838	14884	14914	14838	14979	14942	14866	14930	14950	14819	14866	15013	14778	14781	14828	14908	14896	14861	14849	14685	14677	14754	14905	14920	14827	14826	14705	14858	14921	14776	14892	14760	14872	14956	14907	14933	14954	14895	14876	14805	14787	14818	14751	14873	14848	14932	14926	14736	14803	14950	14985	14722	14963	14953	14889	14928	14878	14776	14854	14765	14878	14791	14802	14957	14915	14731	15031	14928	14775	14886	14908	14918	14867	14577	15056	14776	14958	14907	14762	14880	14803	14774	14829	14922	14647	14721	14856	14815	14932	14858	14811	14984	14964	14785	14899	14834	14764	14776	14783	14763	14907	14783	14865	14752	14833	14968	14875	14889	15022	14865	14847	14907	14933	14899	14831	14952	14812	14694	14864	14841	14911	14974	14863	14853	14966	14885	14817	15042	14834	14828	14843	14814	14750	14964	14694	14806	14837	14893	15052	14876	14859	14876	14881	14757	14812	14837	14772	14891	14769	14800	14677	14879	14997	14894	14800	14969	14809	14869	14746	14779	14854	14897	14875	14751	14999	14632	14921	14943	14874	14775	14788	14822	14745	14835	14837	14856	14778	14895	14874	14946	14862	14999	14894	14943	14795	14836	14866	14778	14933	14840	14891	14721	14922	14818	14784	14870	14911	14921	14912	15031	14856	14788	14942	14984	14786	14863	14818	14856	14806	14769	15086	14852	14761	14850	14898	14880	14966	14772	14893	14864	14814	14916	14960	14823	14908	14647	14865	14696	14922	14736	14952	14900	14856	14667	14885	14799	14913	14713	14888	14815	14804	14855	14724	14841	15006	14793	14760	15011	14768	14849	14978	14877	14919	14895	14759	14732	14820	15059	14912	14947	14822	14969	14997	14883	14984	14940	14863	14807	14882	14864	14722	14858	14848	14909	15005	14810	14892	14779	15048	14869	14914	14814	14959	14748	14788	14911	14871	14988	14923	14873	14889	14767	14732	14810	14870	14660	14869	14771	15006	14869	14765	14928	15040	14870	14926	14755	15058	14909	14897	14785	14818	14737	14887	14808	14892	14924	14929	14808	14890	14810	14852	14984	14974	14736	14774	14824	14805	14769	14809	14961	14826	14820	14837	14846	14939	14912	14835	14842	14943	14817	14763	14847	15021	14876	14841	14751	14673	14889	14897	14757	14858	14645	14916	14785	14835	14801	14762	14945	14958	14763	14922	14858	14759	14905	14724	14898	14862	14899	14738	15012	14920	14855	14712	14728	14755	14828	14857	14720	14873	14874	14721	14869	14904	14888	14938	14881	14865	14870	14780	14884	15045	15014	14854	14827	14837	14789	14641	14884	14816	14962	14927	15008	14890	14600	14735	14724	14737	14875	14765	14898	14904	14814	14767	14919	14998	14854	14841	14950	14926	14813	14951	14932	14941	14778	14898	14871	14905	14860	14990	14770	14775	14885	14810	14851	14986	14811	14835	14911	14851	14880	14958	14939	14771	14885	14924	15040	14918	14843	14980	14844	14822	14853	14863	14871	14800	14934	14878	14693	14788	14825	14690	14696	14938	14884	14824	14819	14854	14691	14887	14919	14891	14907	14861	15045	14649	14850	14894	14758	14709	15027	14792	14858	14946	15002	14926	14886	14839	14840	14711	14958	14842	14873	14746	14965	14958	14775	14935	14856	14871	14926	14744	14789	14808	14978	14828	14833	14979	14724	14946	14723	14971	14695	14878	14806	14851	14901	14699	14835	14891	14931	14897	14870	15054	15039	14890	14782	14902	14739	14885	14900	14532	14819	14914	14904	14902	14769	14809	14865	14757	14923	15037	14923	14794	14783	14522	14894	14941	14953	14925	14882	14911	14959	14775	14828	14563	14713	14945	14737	14833	14751	14932	14920	14782	14876	14815	14816	14861	14947	14986	14753	14845	14822	14707	14969	14834	14939	14863	14816	14957	14828	14929	14998	14835	14792	14787	14894	14931	14889	15049	14921	14939	14808	15073	14867	14872	14913	14942	15139	14841	14879	14790	14866	14790	14972	14906	14753	14974	14841	14944	14842	15028	14851	14781	14849	14999	14848	14839	14612	14920	14800	14915	14943	14817	14999	14855	14792	14789	15067	14819	14860	14996	14900	14887	14961	14819	14733	14867	14919	15002	14793	14962	14874	14720	14647	14753	14958	14757	14874	14745	14774	14893	14802	14926	14767	15069	14816	14785	14945	15036	14877	15171	14907	14777	14821	14937	14867	14921	14826	14565	15077	14719	14880	14949	14881	14818	15005	14799	15050	14854	15016	14766	14838	14919	14772	14845	14868	14966	14725	14964	14855	14914	14967	14720	14923	14866	14973	14864	14770	14879	14903	14894	14834	14989	14844	14970	14794	14761	14979	14849	14840	14835	14908	14881	14997	14739	14861	14724	14762	14752	14755	14800	14886	14852	14954	14753	14806	14836	14972	14770	14772	14846	14873	14873	14932	14834	14865	14884	14804	14950	14798	14718	14739	14826	14894	14787	14867	14781	14972	14837	14923	14766	14950	14853	14954	14826	14815	14786	14751	14820	15011	14776	14806	14759	14796	14967	14866	14941	14763	14908	15019	15021	15007	14753	14794	14850	14890	14779	15054	14816	14801	14681	14788	14847	14757	14867	14882	14943	14800	14881	14862	14843	14875	14796	14822	14983	14879	14907	14915	14737	14883	14976	14785	15024	14950	14938	14821	15025	14771	15087	15053	14914	14783	14808	14775	14983	14799	14867	14743	14886	14909	14879	14983	14954	14996	14868	14864	14877	14879	14927	14811	14868	14908	14915	14816	14542	14857	14784	14683	14783	14936	14933	14968	14941	14787	14926	14917	14939	14880	14953	14826	14741	14873	14700	14790	14759	15058	14776	14796	14887	15023	15008	14757	14642	15071	14710	14846	14782	14932	14859	14759	14879	14852	14728	14814	14931	14868	14839	14989	14881	14987	14744	14951	14850	14793	14914	14907	14931	14819	14980	14870	14932	14749	15116	14916	14882	14930	14690	15006	14779	14837	14877	14735	14983	15063	14975	14781	14819	14944	15030	14777	14897	14700	14791	15004	14818	15026	14840	15020	14849	14921	14836	14762	15023	14986	14741	14902	14868	14926	14791	14782	14866	14862	14803	15186	14870	14804	14816	14881	14907	14760	14772	14778	14823	14965	14882	14882	14795	14965	14957	14793	15019	14937	15050	14863	14896	14891	14896	14790	14825	14853	14924	14878	14879	14887	15043	14935	14759	14944	14643	14951	14866	14877	14923	14983	15007	14763	15031	14955	14802	14943	14751	14844	14930	14805	14830	15022	14818	14815	14792	14804	14971	14669	14979	14794	14959	14789	14789	14750	14766	14884	14936	14916	14961	14969	14748	15105	14869	14841	14687	14864	14985	14900	15085	14748	14762	14959	14865	14945	14720	14902	14969	14949	14768	14896	14765	14999	14834	15004	14908	14895	14976	14820	14916	14935	14944	14897	14786	14685	14747	14868	14897	14674	14955	14844	15020	14911	15085	14906	14849	14903	14767	14845	14940	14897	14897	15193	14958	14778	14824	15027	14988	14934	14897	14845	14843	14889	14763	14826	14833	14922	14894	15001	14978	14950	14909	14816	14857	14977	15083	15044	14924	14935	14906	14933	14891	14802	14815	14875	14950	14834	14859	14668	14866	14849	14702	14979	14862	14823	14871	14892	14947	14791	14803	14840	14975	14968	14775	14974	14850	14856	14958	14740	14877	14688	14978	14943	14721	14858	14754	14837	14745	14904	14850	14829	14573	14869	14909	15024	14999	14850	14931	14937	14939	14919	14821	14841	14890	14662	15039	14791	14966	14856	14695	14942	14762	14697	15048	14979	14936	15071	14720	14876	14821	14935
23164	21642	29745	24102	22351	25912	29511	23281	21365	21494	20776	19675	19115	18461	17972	17664	17248	17171	17248	17120	17106	16858	16824	16764	16653	16605	16378	16402	16437	16767	16418	16344	16485	16329	16216	16332	16413	16557	16331	16252	16351	16252	16318	16144	16173	16276	16335	16354	16239	16194	16455	16340	16377	16207	16249	16236	16499	16289	16240	16287	16364	16487	16383	16123	16403	16220	16289	16276	16402	16406	16450	16458	16388	16415	16293	16160	16357	16211	16257	16247	16266	16222	16336	16351	16364	16193	16326	16333	16317	16192	16007	16375	16011	16334	16327	16214	16384	16111	16275	16283	16212	16248	16271	16311	16459	16140	16319	16210	16250	16467	16274	16219	16430	16281	16213	16295	16249	16256	16287	16180	16344	16197	16199	16248	16169	16187	16276	16154	16156	16154	16111	16168	16316	16223	16204	16356	16116	16218	16534	16253	16350	16127	16381	16307	16090	16242	16213	16024	16342	16273	16259	16122	16011	16135	16466	16212	16361	16063	16209	16270	16457	16378	16347	16128	16279	16267	16338	16365	16241	16211	16100	16166	16080	16332	16353	16249	16244	16164	16119	16058	16285	16163	16225	16297	16282	16162	16299	16125	16290	16186	16170	16268	16300	16279	16318	16118	16223	16429	16194	16172	16139	16137	16117	16062	15974	16090	16316	16340	16136	16283	16224	16232	16396	16157	16297	16256	16086	15969	16406	16235	16075	16230	16100	16323	16431	16331	16074	16291	16242	16220	16378	16116	16290	16266	16013	16276	16268	16246	16231	16295	16239	16139	16042	16299	16310	16249	16255	16172	16081	16283	16299	16146	16182	16166	16307	16066	16235	16300	16283	16278	15954	16051	16257	16163	16243	16212	16251	16398	16076	16348	16366	16174	16177	16098	16149	16145	16118	16224	16334	16231	16185	16104	16303	16158	16122	16362	16274	16394	16406	16084	16462	16459	16179	16009	16328	16174	16181	16163	16201	16317	16239	16092	16046	16359	16282	16042	16329	16268	16233	16453	16104	16117	16322	16149	16157	16425	16210	16504	16124	16166	16174	16252	16333	15981	16217	16142	16044	16366	16296	16100	16099	16229	16360	16250	16255	16239	16403	16152	16437	16091	16138	16375	16330	16183	16247	16111	16319	16117	16237	16207	16472	16188	16353	16319	16170	16233	16173	16176	16159	16284	16344	16306	16150	16216	16309	16248	16289	16295	16229	16239	16248	16225	16280	16086	16188	16119	16064	16375	16116	16339	16185	16120	15874	16195	16233	16100	16182	16315	16495	16077	16033	16231	16292	16230	16122	16214	16309	16154	16158	16269	16148	16382	16332	16077	16133	16330	16137	15953	16264	16172	16144	16229	16117	16112	16409	16271	16281	16192	16083	16114	15849	16128	16269	16273	16347	16329	15965	16123	16167	16389	16347	16217	16280	16250	16292	16357	16182	16343	16054	16247	16092	16277	16117	16188	16156	16027	16131	15954	16120	16336	16236	16125	16353	16354	16138	16233	16078	16231	16242	16319	16289	16233	16005	16287	16215	16283	16161	16109	15996	16118	16067	16115	16200	16256	16213	16224	16223	16228	16288	16146	16234	16158	16301	16107	16414	15940	16246	16232	16113	16044	16343	16333	16379	16640	16214	16139	16279	16166	16095	16132	16268	16119	16321	16282	16224	16067	16229	16265	16063	16231	16097	16236	16152	16323	16174	16040	16087	16227	16269	16233	16191	16244	16032	16384	16066	16325	16197	16046	16142	16110	16170	16239	16132	16461	16310	16321	16397	16220	16169	16301	16233	16378	16232	16334	16166	16274	16250	16244	16430	16218	16100	16293	16065	16213	16037	16131	16353	16067	16150	16091	16172	16359	16266	16302	16054	16201	16238	16314	16240	16335	16354	16149	16061	16019	16249	16238	16243	16412	16563	16268	16194	16338	16240	16303	16194	16386	16175	16224	16136	16106	16139	16169	16074	16164	16125	16236	16214	16147	16124	16228	16274	16121	16148	16190	16235	16252	16225	16288	16103	16357	16270	16057	16160	16327	16313	16249	16024	16083	16139	16177	16253	16323	16205	16108	16273	16282	16254	16340	16339	16333	16222	16260	16207	16160	16158	16213	16287	16270	16233	16166	16190	16276	16524	16205	16197	16218	16141	16226	16206	16365	16089	16127	16094	16198	16250	16295	16203	16087	16002	16115	16203	16126	16218	16068	16393	16077	16246	16219	16281	16278	16307	16219	16431	16173	16274	16364	16356	16361	16144	16312	16192	16367	16081	16229	16144	16218	16233	16273	16320	16247	16373	16128	16337	16187	16293	16161	16165	16208	16194	16364	16247	16072	16150	16106	16389	15997	16152	16227	16267	16171	16117	16167	16405	16159	16200	16185	16168	15991	16215	16169	16200	16288	16202	16289	16127	16085	16104	16128	15976	16165	16128	16157	16227	16200	16020	16297	16184	16208	16168	16173	16197	16078	16291	16323	16204	16194	16150	15997	16108	16058	16282	16216	16353	16278	16174	16204	16264	16210	16385	16137	16124	16114	16194	16048	16312	16240	16173	16139	16033	16240	16299	16299	16255	16339	16191	16179	16014	16080	16196	16212	16229	16255	16353	16176	16189	16318	16238	16285	16162	16074	16021	16109	16097	16056	16232	16306	16116	16039	16081	16051	16068	16301	16257	16269	16205	16329	16083	16331	16148	16350	16175	16193	16298	16408	16154	16117	16246	16175	16126	16289	16150	16191	16149	16286	16278	16292	16104	16187	16119	16056	16247	16235	16304	16232	16304	16137	16172	16259	16269	16446	16457	16135	16221	16218	16278	16254	16429	16403	16325	16135	16326	16283	16292	15880	16157	16383	16208	16178	16225	16108	16199	16282	16224	16262	16343	16085	16258	16189	16137	16384	16198	16096	16123	16164	16331	16295	16056	16181	16034	16109	16276	16145	16197	16011	16459	16248	16369	16073	16420	16384	16132	16164	16295	16305	16284	16188	16159	16209	16172	16093	16237	16210	16213	16264	16275	16187	16283	15955	16206	16075	16309	16000	16289	16205	16099	16148	16269	16281	16188	16328	16117	16226	16160	16294	16294	16289	16184	16290	16205	16090	16124	16168	16214	16243	16226	16192	16109	16203	16311	16113	16089	16296	16281	16296	16336	16109	16238	15927	16322	16090	16255	16206	16114	16065	16350	16252	16155	16050	16150	16284	16273	16544	16227	16210	16269	16188	16223	16348	16332	16228	16258	16119	16251	16159	16383	16240	16346	16084	16118	16413	16267	16376	16289	16219	16286	16350	16206	16228	16168	16201	16075	16169	16245	16113	16119	16251	16179	16261	16053	16270	16238	16165	16223	16291	16317	16398	16256	16284	16127	16158	16262	16175	16252	16309	16156	16235	16063	16198	16036	16179	16084	16073	16238	15931	16147	16215	16077	16184	16141	16187	16261	16131	16352	16250	16016	16084	16338	16172	16213	16312	16134	16145	16155	16122	16035	16238	16161	16053	16030	16117	16161	16177	16172	16342	16167	16243	16387	16190	16225	16147	16198	16281	16248	16227	16171	15925	16246	16111	16205	16269	16087	16159	16192	16237	16224	16276	16302	16401	16020	16216	16200	16107	16234	16073	16141	16372	16181	16292	16313	16330	16349	16231	16407	16242	16299	16217	16367	16197	16225	16351	16405	16368	16299	16347	16206	16212	16253	16243	16347	16120	16107	16211	16212	16330	16097	16087	16280	16305	16227	16124	16100	16254	16212	16013	16105	16060	16067	16279	16183	16236	16311	16055	16326	16128	16369	16029	16245	16241	16213	16349	16315	16212	16171	15950	16305	16153	16043	15982	16179	16267	16044	15973	16213	16150	16133	16116	16217	16170	16252	16239	16254	16125	16088	16103	16262	16287	16319	16314	16382	16097	16242	16278	16107	16164	16229	16278	16222	16346	15975	16079	16298	16150	16044	15907	16250	16244	16146	15940	16023	16227	16334	16123	16212	16242	16106	16300	16258	16361	16059	16113	16324	16212	16269	15898	16083	16192	16165	16047	15966	16114	16194	16088	16196	16148	16275	16358	16271	16028	16191	16222	16335	16078	16261	16025	16135	16207	16230	15956	16262	16109	16273	16227	16323	16118	16281	16185	16204	16355	16385	16155	16371	16170	16324	16300	16239	16365	16238	15979	16188	16218	16321	16168	16213	16189	16288	16322	16297	16130	16292	16058	16343	16354	16280	16222	16151	16257	16190	16257	16269	16088	16118	16055	16252	16153	16167	16110	16355	16055	16271	16288	16227	16402	16209	16129	16403	16142	16214	16421	16161	16285	16281	16205	16539	16173	16076	16337	16265	16151	16071	16224	16150	16242	16076	16257	16080	16264	16306	16085	16296	16242	16003	16225	16191	16132	16021	16313	16229	16206	16185	16169	16264	16085	16222	16286	16047	16241	16266	16082	16222	16205	16117	16049	16320	16266	16291	16211	16255	16310	16355	16363	16378	16089	16264	16221	16183	16200	16229	16296	16328	16022	16189	16058	16232	16315	16275	16219	16347	16369	16154	16140	16182	16376	16252	16160	16084	16070	16159	16117	16186	16333	16122	16248	16245	16285	16220	16265	16061	16462	16212	16147	16346	16252	16159	16102	16240	16012	16289	16140	16161	16352	16401	16110	16364	16240	16236	16234	16272	16334	16307	16030	16064	16215	16062	16062	16258	16135	16075	16214	16248	16073	16310	16325	16251	16251	16105	16260	16143	16280	16365	16245	16103	16363	16283	16158	16299	16341	16195	16276	16264	16104	16286	16132	16233	16393	16283	16261	16057	16011	16308	16108	16051	16242	16391	16238	16219	16001	16260	16301	16193	16106	15973	16205	16228	16160	16220	16293	16133	16195	16188	16207	16378	16222	16259	16026	16131	16035	16251	16454	16191	16231	16250	16329	16274	16285	15948	16155	16176	16202	16156	16286	16098	16224	16253	16187	16102	16061	16399	16206	16105	16261	16148	16082	16016	16151	16313	16298	16351	16205	16202	16241	16378	16339	16340	16290	16303	16223	16135	16268	16133	16095	16293	16216	16537	16363	16363	16084	16161	16254	16225	16178	16347	15954	15955	16257	16100	16328	16338	16240	16181	16102	16198	16138	16204	16340	16282	16231
27925	50190	48269	39738	34591	31300	28350	24873	23129	22730	21882	20196	18850	18141	17186	16711	16438	16208	16192	15875	15872	15729	15462	15100	15075	15180	15136	15030	15014	14945	14874	15007	14873	14870	14857	15023	15167	14919	14931	14965	15163	15040	14891	14848	14988	14830	14912	14957	14778	14853	14816	14899	14784	14879	14754	14982	14880	14950	14973	14876	14732	14892	14856	15049	14940	14841	14984	14739	14860	14773	14975	14786	14961	15041	15064	14767	14804	14746	14816	14987	14793	14898	14957	15005	14838	14870	14709	14884	14919	14756	14825	14891	15066	14881	14645	14812	14858	14826	14789	14835	14960	14872	14709	14811	14844	14816	14984	14925	14815	14944	14891	14795	14797	14933	14875	14879	14810	14778	15005	14969	14796	14951	14717	14870	14812	14777	14761	14692	14845	14744	14708	14895	14806	14934	14924	14822	14906	14985	14977	14896	14812	14930	14741	14812	14835	14943	14793	14913	14833	14940	14915	14853	14782	14907	14969	14762	14773	14735	14854	14799	14855	14773	14633	14870	14843	14741	14841	14822	14764	14855	14943	14821	14771	14850	14753	14892	14843	14659	14752	14782	14931	14935	14790	14870	14868	14802	14829	14775	14763	14921	14930	14594	14854	14895	14874	14915	14871	14852	14853	14686	14696	14775	14958	14753	14936	15080	14784	14943	14964	14829	14918	14809	14842	14769	14813	14956	14773	14633	14814	14805	14805	14811	14816	14906	14647	14957	14876	14828	14746	14807	14840	14836	14859	14855	14937	14770	14755	14884	14913	14847	14739	14818	14794	14801	14957	14814	14792	14937	14911	14900	14809	14713	14796	14776	14749	14725	14737	14563	14944	14850	14706	14939	14759	14939	15019	14817	14857	14606	14990	14814	14772	14751	14662	14860	14636	15025	14885	14710	14802	14823	14817	14776	14929	14865	14592	14834	14890	14835	14871	14707	14712	14736	14799	14813	14730	14855	14948	14780	14688	14726	14964	15014	14907	14868	14788	14609	14721	14666	14817	14836	14973	14806	14749	14811	14850	14881	14812	14866	14857	14782	14911	14733	14860	14707	14818	14665	14760	14898	14759	14696	14791	14789	14847	14885	14803	14883	15010	14985	14840	14939	14759	14585	14794	14762	14868	14946	14816	14757	14741	14759	14766	14801	14886	14805	14731	14719	14788	14833	14821	14922	14611	14763	14896	14733	14845	14871	14939	14853	14895	14808	14797	14676	14870	14800	14749	14685	14868	14962	14844	14759	14861	14863	14861	14824	14673	14723	14871	14891	14839	14795	14843	14899	14633	14841	14774	14865	14906	14737	14726	14883	14834	14822	14884	14864	14863	14895	14967	14838	14801	14923	14851	14796	14762	14840	14828	14889	14883	14744	14567	14800	15038	15075	14769	15077	14715	14852	14986	14787	14892	14769	14683	14612	14786	15030	14842	14841	14744	14882	15123	14805	14752	14803	14857	14836	14951	14760	14913	14730	14752	14840	14917	14853	14766	14826	14911	14846	14733	14997	14793	14745	14893	14776	14736	14820	14883	14972	14945	14710	14864	14803	14850	14750	14876	14876	14873	14783	14772	15000	14932	14665	14828	14865	14971	14895	14900	14918	14900	14856	14867	15017	14951	14747	14896	14701	14884	14930	14714	14753	14774	14576	14847	14823	14837	14796	14972	14677	14761	14817	14901	14773	14710	14875	14889	14828	14918	14694	14853	14767	14848	14937	14695	14936	14739	14912	14917	14765	14966	14812	14801	14765	14839	14861	15016	14907	14877	14816	14821	14726	14773	14780	14735	14781	14854	14641	14784	14892	14897	14716	14773	14763	14848	15079	14792	14959	14740	14840	14820	14911	14937	14897	14862	14934	14826	14729	14860	14678	14967	14876	14780	14747	14834	14871	14756	14685	14885	14742	14926	14793	14915	14790	14854	14878	14903	14819	14955	14880	14858	14988	14766	14989	14720	14864	14968	14730	14832	14859	14806	14862	14989	14985	14960	14845	14839	14670	14943	14927	14852	14796	14715	14870	14783	14949	14786	14869	14748	14773	14755	14929	14882	14822	15005	14889	14842	14760	14745	14938	14708	14905	14637	14698	14857	14919	14830	14764	14667	14931	14719	14948	14796	14909	14935	14927	14781	14727	14804	14907	14894	14856	14930	14812	14802	14830	14859	15030	14854	14777	14723	14898	14834	14791	14830	14687	14763	14743	14816	14779	14854	14622	15030	14611	14755	14733	14914	14800	14724	14913	14772	14760	14791	14900	14815	14920	14746	14958	14867	14806	14836	14930	14655	14815	14817	14701	14854	14759	14907	14933	14733	14796	14762	14844	14778	14881	14778	14839	14837	14821	14860	14788	14679	14818	14887	14806	14925	14568	14945	14784	14841	14893	14666	14840	14828	14916	14807	14809	14911	14836	14930	14794	14850	14761	14757	14708	15008	14919	14748	15029	14825	14792	14915	14688	14620	14923	14735	14877	14729	14840	14823	14880	14960	14841	14683	14789	14953	14794	14786	14738	14705	14841	14760	14681	14797	14884	14906	14806	14823	14874	14841	14778	14811	14848	14699	14846	14880	15036	14885	14883	14907	14632	14929	14808	14728	14814	14782	14737	14800	14837	14735	14871	14833	15040	14826	14751	14787	14812	14833	14823	14777	14763	14657	14927	14844	14757	14817	14945	15089	14780	14848	14691	14909	14982	14796	14715	14792	14987	14672	14845	14908	14865	14818	14813	14650	14766	14858	14819	14837	14801	14856	14740	14849	14930	14855	14798	14814	14872	14864	14906	15030	14706	14846	14761	14849	14881	14918	14873	14897	14749	14826	14993	14669	14782	14880	14873	14786	14733	14751	14898	14910	14765	14801	14842	14727	14681	14854	14860	14751	14855	14802	14837	14836	14681	14855	14873	14971	14795	14836	14798	14840	14931	14873	14667	14949	14860	14910	14702	15069	14743	14838	14724	14946	14754	14908	14874	14694	14842	14982	14770	14906	14868	14917	14820	14744	14874	14980	14836	14744	14935	14902	14766	14910	14686	14814	14902	14994	14933	14834	14729	14796	14861	14918	14924	14859	14610	14909	14868	14912	14793	14700	14897	14751	14883	14676	14698	15083	14971	14762	14827	14829	14889	14753	14745	14728	14705	14911	14805	14956	14727	14727	14916	14869	14795	14862	14812	14846	14900	14766	14696	14878	14893	14818	14891	14828	14851	14816	14777	14767	14737	14909	14856	14747	14901	14843	14835	14753	14884	14797	14961	14803	14843	14798	14832	15101	14760	14825	14727	14768	14956	14875	14946	14962	14827	14933	14853	14856	14847	14849	14783	14781	14863	14818	14787	14844	14797	14908	14785	14696	14826	14872	14735	14749	14809	14941	14759	14809	14715	14790	14794	14780	14976	14889	14780	14790	14855	14730	14882	14806	14775	14762	14863	14907	14965	14752	14793	15047	14839	14913	14858	14696	14787	14764	14764	14896	14766	14665	14835	14790	14951	14883	14973	14859	14767	14947	14866	14872	14790	14843	14777	14862	14791	14950	14659	14719	14969	14914	14707	14602	14743	14776	14868	14789	14899	14831	14806	14872	14882	14810	14792	14824	14971	14914	14674	14850	14894	14824	14639	14889	14593	14842	14996	14904	14731	14821	14871	14729	14865	14852	14767	14976	14945	14704	14667	14881	14764	14848	14893	14706	14754	14733	14885	14747	14760	14895	14650	14860	14959	14830	14817	14679	14810	14703	14881	14691	14975	14796	14698	14835	14699	14906	14754	14953	14705	14852	14954	14770	14810	14938	14848	14908	14724	14694	14895	15010	14914	14890	14932	14549	14814	14970	14642	14735	14881	14868	14831	14663	14946	14900	14864	14882	14902	14890	14840	14829	15005	14777	14805	14836	14722	14788	14836	14877	14971	14702	14736	14673	14816	14731	14816	14871	14811	14950	14938	14777	14737	14931	14890	14714	14723	14801	14706	14870	14780	14861	14891	14600	14991	14812	14888	14903	14881	14821	14696	14870	14729	14802	14930	14900	14876	14721	14808	14762	14781	14683	14914	14713	14817	14798	14801	14927	14907	14895	14674	14867	14800	14638	14637	14942	14922	14742	14759	14804	14892	14797	14993	14658	14939	14820	14919	14896	14917	14866	14725	14984	14995	14892	14685	14834	14725	14815	14888	14886	14895	15043	14837	14733	14778	14846	14769	14745	14887	14961	14896	14864	14812	14913	14803	14929	14853	15008	14730	14845	14780	14852	14885	14674	14779	14785	14883	14833	14808	14857	14667	14836	14779	14825	14872	14713	14752	14646	14999	14684	14796	14625	14726	14784	14819	14752	14638	14996	14837	14645	14891	14818	15029	14843	14964	14568	14807	14753	14724	14968	14711	14764	14792	14963	14619	14870	14842	14873	14774	14801	14813	14950	14764	14831	14803	14787	14698	14806	14951	14941	15008	14830	14697	14905	14955	14815	14917	14906	14722	14799	14813	14707	14934	14767	14605	14716	14739	14719	14812	14986	14994	14799	15032	14705	14961	14640	14800	14997	14916	14859	14599	14669	14790	14951	14749	14825	14796	14710	14857	14907	14415	14814	14765	14860	14817	15056	14602	14880	14934	14679	14812	14763	15035	14655	14901	14836	14888	14866	14853	14844	14874	14693	14762	14837	14968	14914	14651	14958	14793	14836	14826	14634	14797	14976	14953	14861	14957	15010	14739	14969	14933	14734	14906	14685	14824	14996	14901	14722	14838	14603	14724	14730	14773	14820	14765	14942	14684	14943	14791	14976	14797	14771	14874	14795	14755	14868	14816	14806	14649	14887	14850	14840	14962	14830	14930	14699	15013	14790	15008	14982	14879	14678	14764	14809	14819	14910	14832	14684	14723	14588	14722	14845	14909	14975	14746	14795	14709	14825	14965	14812	14864	14679	14822	14783	14827	14799	14886	14693	14846	14851	14796	14779	14839	14863	14912	14908	14905	14964	14803	14841	14850	14837	14905	14957	14868	14829	14926	14743	14785	14855	14658	14711	14799	14636	14843	14896	14833	14881	14765	14694	14850	14752	14767	14724	15034	14647	14706	14856	14815	14814	14796	14966	14771	14854	14609	14813	14706	14661	14767	15008	14966	14826	14823	15018	14683	14850	14765
28091	24814	32224	29734	24004	22085	20477	18475	18247	18125	17748	17265	16952	16668	16412	16254	16194	16117	16151	16196	16095	16141	15929	15821	15920	15664	15935	15777	15500	15676	15901	15675	15787	15668	15686	15728	15762	15769	15641	15694	15783	15798	15663	15621	15829	15458	15499	15563	15959	15895	15507	15531	15770	15637	15747	15658	15831	15642	15758	15731	15745	15514	15668	15824	15691	15722	15677	15693	15636	15891	15743	15885	15630	15749	15916	15629	15741	15765	15605	15696	15680	15674	15743	15791	15612	15744	15757	15825	15769	15726	15769	15617	15838	15547	15657	15837	15569	15679	15760	15702	15690	15606	15668	15796	15877	15851	15675	15760	15869	15763	15780	15764	15673	15710	15737	15688	15749	15768	15690	15737	15667	15747	15774	15717	15848	15769	15576	15519	15644	15861	15683	15698	15620	15736	15856	15584	15888	15525	15710	15717	15775	15883	15730	15698	15459	15573	15457	15751	15635	15814	15698	15566	15568	15510	15885	15694	15983	15542	15575	15749	15832	15563	15875	15697	15882	15740	15731	15690	15613	15670	15730	15637	15882	15612	15677	15812	15588	15880	15518	15600	15828	15797	15650	15630	15821	15831	15717	15802	15640	15826	15654	15590	15581	15748	15643	15665	15761	15868	15914	15683	15846	15812	15764	15836	15860	15608	15684	15405	15340	15818	15653	15788	15625	15544	15650	15627	15743	15578	15695	15844	15664	15685	15714	15706	15494	15539	15807	15689	15848	15839	15801	15899	15695	15851	15496	15542	15725	15572	15768	15844	15740	15379	15701	15726	15817	15746	15656	15692	15646	15686	15923	15863	15825	15588	15695	15688	15752	15646	15799	15780	15713	15537	15878	15812	15730	15583	15695	15704	15614	15532	15722	15662	15720	15685	15525	15754	15635	15979	15808	15876	15803	15666	15832	15760	15832	15433	15714	15798	15751	15692	15635	15614	15708	15855	15676	15642	15672	15832	15789	15746	15503	15821	15646	15999	15759	15711	15583	15789	15796	15901	15783	15695	15689	15558	15696	15757	15549	15765	15713	15653	15605	15801	15729	15614	15745	15675	15695	15838	15931	15564	15715	15774	15662	15528	15900	15826	15846	15726	15752	15771	15878	15697	15842	15944	15859	15635	15650	15583	15567	15749	15739	15832	15692	15689	15877	15658	15736	15896	16009	15722	15755	15895	15587	15820	15748	15544	15720	15679	15522	15563	15841	15529	15749	15984	15744	15700	15762	15729	15804	15848	15705	15743	15906	15625	15787	15731	15916	15600	15702	15728	15688	15651	15747	15758	15834	15678	15793	15581	15863	15743	15661	15560	15685	15804	15687	15663	15622	15710	15601	15826	15593	15792	15595	15654	15620	15584	15935	15757	15552	15804	15730	15614	15730	15630	15675	15798	15816	15705	15693	15667	15617	15743	15646	15636	15605	15665	15682	15719	15811	15796	15774	15862	15783	15962	15852	15699	15719	15666	15655	15695	15707	15706	15813	15869	15824	15578	15816	15684	15920	15720	15672	15647	15765	15664	15760	15748	15712	15628	15787	15829	15704	15793	15615	15767	15640	15781	15661	15983	15735	15601	15858	15873	15720	15544	15451	15602	15586	15608	15878	15532	15873	15495	15794	15843	15652	15860	15812	15563	15855	15606	15762	15783	15615	15733	15725	15622	15612	15714	15665	15615	15567	15651	15559	15815	15987	15889	15744	15742	15704	15587	15611	15733	15730	15442	15648	15650	15530	15625	15793	15778	15538	15873	15686	15773	15678	15710	15811	15542	15366	15651	15647	15756	15976	15916	15740	15795	15854	15664	15833	15712	15788	15624	15714	15767	15566	15740	15747	15706	15732	15740	15883	15748	15763	15627	15600	15813	15602	15706	15569	15573	15665	15822	15829	15330	15623	15762	15604	15599	15585	15730	15602	15703	15801	15676	15698	15649	15801	15832	15784	15776	15820	15629	15744	15683	15711	15850	15576	15686	15747	15685	15928	15812	15622	15602	15476	15733	15708	15836	15591	15578	16012	15826	15675	15523	15492	15663	15640	15691	15535	15692	15670	15623	15821	15737	15781	15575	15811	15564	15679	15841	15745	15820	15662	15805	15667	15581	15658	15697	15656	15736	15830	15744	15693	15880	15799	15802	15795	15709	15753	15707	15678	15754	15921	15690	15654	15804	15755	15690	15707	15669	15767	15732	15621	15681	15731	15764	15811	15827	15419	15594	15868	15603	15747	15790	15622	15689	15670	15761	15662	15551	15753	15794	15809	15934	15693	15887	15717	15730	15866	15669	15704	15788	15624	15803	15856	15633	15585	15828	15644	15692	15718	15858	15680	15697	15662	15783	15719	15697	15683	15823	15652	15634	15603	15714	15652	15775	15669	15925	15669	15654	15764	15704	15881	15838	15717	15688	15820	15741	15545	15698	15669	15829	15618	15804	15446	15536	15707	15573	15617	15704	15849	15670	15485	15776	15790	15724	15846	15876	15608	15786	15803	15830	15763	15721	15525	15578	15737	15674	15685	15601	15773	15792	15718	15614	15599	15737	15589	15692	15824	15665	15711	15652	15646	15669	15803	15764	15609	15753	15745	15725	15811	15753	15737	15584	15817	15718	15872	15709	15631	15834	15788	15630	15800	15701	15749	15637	15728	15553	15857	15692	15700	15627	15684	15580	15689	15865	15602	15670	15596	15752	15580	15676	15650	15640	15641	15549	15468	15673	15606	15613	15813	15660	15752	15547	15732	15810	15576	15533	15857	15680	15495	15885	15870	15607	15842	15734	15699	15870	15740	15460	15661	15924	15695	15817	15633	15744	15628	15629	15732	15956	15670	15756	15813	15700	15682	15849	15798	15658	15721	15624	15712	15587	15812	15569	15717	15618	15836	15841	15660	15952	15833	15729	15819	15814	15682	15762	15785	15878	15626	15611	15789	15613	15774	15524	15598	15644	15476	15686	15715	15819	15945	15657	15716	15805	15557	15788	15729	15675	15841	15646	15643	15929	15908	15808	15802	15734	15751	15905	15932	15690	15770	15803	15754	15562	15794	15714	15688	15522	15647	15644	15705	15679	15697	15772	15591	15700	15765	15602	15776	15765	15757	15898	15781	15901	15729	15693	15958	15634	15771	15663	15543	15722	15744	15725	15803	15682	15691	15648	15643	15739	15780	15671	15739	15686	15712	15697	15620	15611	15800	15732	15746	15775	15398	15543	15793	15523	15809	15584	15696	15821	15600	15773	15678	15673	15638	15651	15903	15714	15687	15890	15849	15641	15636	15744	15708	15860	15795	15805	15913	15661	15653	15706	15609	15773	15781	15701	15660	15768	15755	15760	15689	15817	15586	15628	15691	15735	15836	15752	15691	15763	15844	15734	15770	15492	15891	15747	15588	15646	15844	15772	15725	15869	15789	15537	15608	15776	15741	15662	15841	15990	15675	15756	15599	15882	15664	15738	15609	15594	15748	15545	15767	15861	15685	15796	15814	15817	15794	15852	15765	15723	15808	15786	15597	15552	15748	15588	15602	15891	15652	15645	15669	15613	15715	15707	15722	15681	15670	15678	15570	15671	15628	15502	15655	15792	15790	15623	15706	15714	15726	15544	15793	15797	15705	15748	15751	15484	16021	15700	15724	15760	15608	15720	15932	15751	15709	15850	15672	15610	15528	15758	15748	15536	15696	15814	15661	15547	15670	15725	15824	15913	15743	15630	15563	15760	15800	15736	15782	15768	15932	15751	15523	16000	15904	15609	15591	15585	15676	15806	15695	15670	15361	15703	15754	15734	15620	15914	15848	15798	15699	15512	15817	15582	15676	15565	15667	15795	15767	15777	15929	15913	15897	15688	16007	15542	15688	15747	15718	15561	15726	15613	15729	15866	15619	15563	15627	15705	15721	15661	15716	15850	15798	15757	15661	15784	15689	15739	15813	15869	15716	15695	15822	15442	15879	15628	15838	15650	15705	15721	15693	15780	15660	15771	15501	15643	15668	15754	15622	15705	15676	15772	15741	15774	15834	15708	15634	15673	15634	15708	15752	15803	15774	15549	15695	15546	15677	15698	15633	15697	15490	15874	15780	15582	15758	15681	15710	15789	15758	15628	15692	15597	15527	15593	15562	15622	15638	15784	15793	15633	15634	15712	15722	15759	15750	15731	15632	15618	15906	15740	15638	15676	15675	15716	15628	15708	15617	15649	15698	15615	15675	15993	15664	15802	15677	15618	15888	15901	15679	15730	16053	15783	15642	15875	15648	15673	15601	15840	15617	15783	15897	15848	15814	15731	15700	15751	15690	15633	16074	15885	15859	15643	15959	15732	15490	15686	15912	15661	15669	15647	15661	15560	15730	15822	15684	15712	15669	15583	15812	15611	15730	15909	15444	15799	15758	15787	15756	15587	15796	15640	15772	15766	15561	15625	15753	15888	15681	15597	15637	15693	15704	15864	15755	15865	15608	15709	15871	15940	15767	15681	15824	15803	15723	15575	15694	15623	15731	15555	15796	15459	15704	15603	15700	15658	15906	15704	15723	15780	15741	15824	15738	15733	15697	15714	15729	15675	15836	15779	15847	15762	15780	15795	15716	15753	15583	15772	15777	15776	15749	15734	15745	15809	15814	15699	15828	15687	15590	15536	15831	15736	15615	15605	15788	15785	15523	15606	15563	15756	15702	15637	15760	15939	15681	15669	15594	15651	15724	15817	15710	15697	15733	15756	15865	15735	15645	15607	15661	15622	15699	15582	15583	15697	15548	15884	15691	15670	15705	15733	15785	15768	15622	15695	15894	15713	15880	15735	15705	15621	15719	15686	15584	15641	15769	15774	15892	15809	15693	15581	15642	15666	15740	15697	15647	15719	15626	15781	15658	15801	15938	15704	15856	15784	15736	15548	15576	15650	15854	15728	15767	15971	15616	15544	15796	15516	15881	15741	15831	15612	15759	15586	15530	15666	15578	15804	15876	15519	15747	15743	15989	15564	15734	15733	15633	15711	15662	15801	15812	15715	15588	15723	15616	15678	15665	15651	15683	15737	15917	15907	15504	15908	15654	15819	15819	15532	15916	15636	15715	15772	15913	15624	15705	15907	15827	15956	15777	15705	15716	15597	15606	15573	15695	15652	15741	15795	15574	15821	15665	15509
27099	40620	38476	30979	26123	23870	21575	19216	18155	18270	17705	17049	16427	15962	15541	15434	15190	14974	14875	14887	14886	14784	14660	14661	14475	14702	14642	14520	14434	14633	14506	14581	14492	14497	14473	14529	14476	14675	14474	14384	14555	14673	14441	14501	14506	14386	14513	14601	14491	14492	14481	14706	14726	14452	14582	14599	14492	14683	14341	14384	14610	14406	14499	14604	14394	14490	14276	14404	14624	14610	14670	14510	14489	14603	14479	14510	14532	14566	14583	14607	14531	14398	14526	14478	14450	14462	14571	14557	14472	14326	14505	14511	14463	14440	14447	14404	14287	14476	14493	14601	14503	14369	14465	14624	14417	14599	14449	14585	14490	14357	14520	14471	14451	14640	14562	14574	14296	14475	14452	14556	14439	14457	14621	14447	14334	14582	14570	14435	14412	14347	14372	14531	14473	14487	14542	14563	14556	14407	14513	14434	14488	14433	14474	14640	14425	14629	14482	14475	14496	14452	14546	14402	14644	14302	14558	14435	14462	14441	14429	14508	14686	14577	14541	14448	14440	14546	14459	14478	14404	14593	14595	14607	14595	14451	14339	14505	14575	14657	14568	14533	14496	14544	14548	14548	14539	14515	14478	14414	14470	14513	14528	14536	14381	14337	14572	14432	14542	14268	14422	14382	14432	14604	14440	14452	14631	14609	14438	14634	14507	14504	14472	14363	14574	14627	14594	14504	14554	14378	14441	14572	14453	14510	14500	14484	14347	14546	14615	14519	14414	14549	14413	14464	14557	14378	14400	14299	14255	14278	14467	14394	14441	14539	14522	14579	14450	14420	14439	14380	14420	14402	14565	14411	14443	14444	14427	14592	14463	14574	14702	14504	14521	14550	14364	14620	14425	14517	14541	14392	14246	14637	14426	14512	14513	14523	14458	14643	14571	14512	14423	14672	14526	14394	14392	14547	14346	14645	14550	14587	14385	14510	14461	14517	14537	14479	14570	14475	14480	14440	14505	14540	14540	14540	14485	14599	14537	14591	14591	14414	14379	14425	14423	14557	14438	14691	14620	14438	14582	14595	14664	14500	14520	14477	14525	14401	14336	14657	14566	14442	14560	14523	14484	14382	14396	14412	14588	14560	14737	14541	14710	14467	14716	14576	14452	14456	14723	14458	14342	14586	14366	14526	14561	14649	14298	14435	14638	14338	14459	14508	14379	14584	14423	14609	14517	14610	14452	14430	14381	14471	14508	14480	14612	14556	14462	14383	14268	14474	14479	14606	14558	14322	14569	14554	14443	14505	14597	14495	14441	14426	14451	14389	14476	14450	14524	14317	14531	14457	14549	14580	14467	14548	14429	14545	14583	14489	14626	14652	14280	14376	14538	14437	14580	14542	14385	14385	14558	14430	14587	14672	14519	14701	14644	14511	14452	14402	14443	14393	14505	14551	14287	14579	14523	14426	14530	14605	14721	14491	14386	14385	14375	14445	14590	14633	14510	14436	14534	14479	14474	14333	14553	14476	14430	14515	14468	14496	14546	14483	14462	14477	14527	14615	14563	14516	14399	14603	14560	14472	14336	14325	14477	14550	14449	14569	14510	14476	14545	14345	14448	14726	14341	14635	14471	14550	14443	14597	14540	14443	14393	14430	14463	14452	14537	14661	14504	14417	14701	14360	14404	14547	14488	14695	14571	14555	14484	14424	14497	14534	14375	14564	14488	14557	14433	14536	14653	14576	14575	14449	14605	14603	14471	14452	14361	14432	14468	14483	14565	14561	14509	14616	14479	14476	14536	14564	14631	14510	14561	14725	14473	14458	14312	14389	14482	14488	14419	14621	14698	14431	14394	14582	14502	14484	14491	14676	14492	14679	14563	14345	14479	14551	14547	14472	14304	14589	14486	14353	14539	14530	14513	14445	14525	14551	14469	14638	14259	14436	14515	14452	14367	14487	14404	14480	14555	14596	14315	14528	14454	14566	14488	14533	14486	14403	14491	14505	14373	14739	14563	14600	14308	14283	14436	14601	14545	14478	14391	14512	14508	14574	14506	14463	14490	14347	14500	14581	14489	14521	14534	14486	14423	14418	14489	14314	14413	14610	14349	14444	14615	14569	14631	14435	14523	14460	14473	14449	14463	14410	14534	14427	14552	14623	14556	14581	14720	14475	14565	14569	14541	14662	14419	14342	14450	14532	14450	14325	14509	14522	14600	14396	14307	14489	14398	14564	14616	14467	14672	14457	14357	14329	14429	14666	14438	14386	14476	14459	14501	14820	14628	14321	14430	14594	14473	14622	14453	14447	14646	14505	14459	14647	14473	14690	14487	14466	14522	14469	14600	14649	14535	14374	14514	14479	14554	14678	14520	14538	14495	14403	14508	14559	14367	14490	14455	14606	14457	14508	14638	14550	14453	14487	14605	14512	14687	14482	14330	14623	14480	14402	14419	14526	14621	14398	14414	14508	14457	14392	14626	14519	14427	14427	14500	14531	14643	14461	14610	14629	14440	14455	14450	14463	14669	14639	14534	14497	14512	14351	14683	14464	14424	14426	14594	14489	14470	14536	14322	14450	14383	14471	14526	14429	14419	14553	14626	14358	14506	14680	14400	14450	14341	14550	14461	14481	14366	14453	14585	14545	14382	14553	14668	14652	14583	14541	14416	14518	14533	14648	14514	14539	14505	14495	14505	14555	14559	14530	14474	14548	14482	14453	14452	14393	14448	14533	14504	14394	14439	14506	14580	14477	14593	14528	14453	14610	14518	14585	14631	14538	14316	14472	14420	14451	14490	14325	14372	14541	14385	14450	14559	14502	14472	14608	14519	14557	14537	14355	14556	14447	14414	14302	14556	14602	14584	14519	14509	14371	14468	14367	14709	14632	14354	14415	14616	14621	14520	14384	14630	14614	14522	14519	14472	14456	14527	14616	14604	14518	14550	14483	14388	14636	14502	14459	14584	14526	14682	14537	14711	14541	14456	14413	14390	14453	14700	14504	14467	14569	14341	14429	14560	14573	14578	14401	14440	14454	14584	14471	14428	14384	14377	14534	14413	14498	14452	14581	14422	14465	14539	14456	14647	14598	14610	14509	14472	14567	14412	14563	14569	14569	14586	14508	14581	14427	14540	14422	14490	14578	14434	14577	14446	14498	14546	14381	14400	14522	14714	14519	14592	14368	14429	14476	14439	14417	14376	14557	14492	14388	14403	14475	14452	14446	14493	14562	14588	14249	14304	14590	14506	14603	14650	14528	14487	14414	14494	14530	14528	14630	14562	14586	14667	14451	14318	14502	14467	14456	14656	14369	14481	14523	14535	14611	14645	14477	14508	14644	14415	14524	14360	14560	14583	14573	14481	14569	14596	14530	14526	14549	14589	14720	14519	14447	14514	14577	14412	14504	14522	14425	14550	14448	14502	14602	14377	14513	14365	14505	14541	14598	14458	14457	14435	14523	14547	14530	14409	14620	14488	14453	14461	14574	14540	14576	14273	14682	14631	14478	14518	14478	14681	14435	14549	14508	14510	14336	14433	14529	14501	14406	14483	14656	14549	14625	14445	14384	14570	14443	14588	14542	14432	14549	14473	14307	14500	14409	14618	14374	14245	14479	14571	14549	14437	14501	14486	14536	14518	14504	14477	14648	14524	14368	14641	14576	14554	14603	14455	14568	14503	14604	14503	14398	14593	14385	14428	14441	14488	14473	14477	14501	14496	14396	14492	14625	14670	14527	14443	14490	14468	14623	14679	14570	14527	14509	14511	14592	14529	14464	14477	14385	14511	14480	14401	14419	14568	14670	14439	14495	14444	14524	14617	14608	14459	14376	14435	14417	14621	14581	14687	14528	14433	14613	14469	14680	14537	14525	14445	14478	14582	14480	14387	14605	14495	14564	14480	14592	14537	14356	14595	14593	14466	14609	14522	14693	14605	14670	14415	14521	14445	14405	14477	14629	14533	14418	14600	14483	14544	14589	14738	14617	14638	14576	14441	14551	14336	14536	14518	14474	14362	14606	14385	14425	14542	14507	14515	14455	14512	14559	14624	14451	14603	14392	14531	14577	14546	14551	14516	14503	14486	14638	14489	14435	14523	14542	14404	14359	14402	14454	14472	14477	14474	14481	14651	14502	14391	14463	14614	14585	14432	14572	14446	14485	14635	14636	14398	14522	14459	14543	14534	14352	14495	14369	14565	14298	14345	14496	14548	14523	14598	14478	14566	14397	14547	14544	14330	14453	14497	14350	14559	14649	14441	14498	14490	14509	14449	14569	14526	14487	14413	14544	14485	14509	14476	14480	14459	14647	14475	14583	14509	14559	14417	14538	14559	14627	14518	14288	14502	14550	14445	14615	14537	14669	14357	14552	14542	14480	14414	14476	14583	14492	14567	14583	14662	14460	14492	14486	14555	14696	14459	14441	14618	14444	14560	14418	14468	14431	14502	14571	14665	14433	14419	14433	14407	14461	14419	14636	14613	14636	14715	14374	14570	14520	14550	14367	14396	14474	14543	14521	14614	14326	14393	14415	14537	14684	14590	14529	14511	14594	14499	14593	14554	14649	14562	14681	14501	14567	14450	14481	14458	14437	14441	14583	14309	14552	14498	14432	14475	14432	14458	14437	14491	14406	14492	14535	14377	14388	14478	14449	14508	14412	14532	14519	14545	14491	14647	14682	14424	14361	14508	14423	14522	14447	14578	14521	14509	14458	14470	14348	14527	14354	14603	14577	14515	14541	14512	14510	14368	14436	14606	14361	14612	14582	14431	14609	14518	14363	14445	14741	14628	14483	14527	14547	14483	14617	14429	14588	14656	14566	14504	14397	14568	14457	14596	14459	14419	14454	14445	14496	14547	14553	14392	14466	14535	14669	14471	14442	14723	14472	14612	14496	14514	14446	14344	14654	14428	14441	14451	14310	14496	14531	14609	14467	14497	14419	14611	14415	14549	14480	14491	14521	14638	14577	14468	14453	14530	14427	14522	14541	14287	14393	14455	14442	14608	14450	14559	14410	14514	14547	14480	14343	14340	14490	14571	14447	14528	14493	14542	14616	14508	14326	14383	14660	14420	14431	14472	14259	14389	14476	14352	14407	14352	14497	14504	14294	14565	14459	14553	14522	14491	14406	14622	14506	14493	14446	14462	14428	14616	14588	14604	14371	14572	14374	14380	14563	14489	14512
24111	21631	29367	24935	24185	26293	26105	21342	20117	20069	19747	19204	18582	18217	17709	17324	17438	17191	16958	17072	17114	17005	16879	16810	16632	16638	16791	16660	16730	16566	16844	16617	16485	16571	16529	16575	16552	16653	16719	16750	16585	16564	16631	16456	16790	16656	16665	16484	16451	16592	16318	16589	16709	16464	16506	16621	16596	16512	16699	16555	16626	16728	16724	16302	16505	16449	16676	16704	16516	16621	16668	16805	16683	16588	16596	16487	16640	16312	16293	16390	16354	16394	16541	16553	16557	16432	16669	16544	16459	16497	16526	16311	16536	16578	16586	16512	16487	16366	16426	16549	16476	16513	16477	16403	16465	16545	16388	16421	16487	16467	16483	16658	16576	16394	16338	16664	16435	16321	16394	16655	16522	16418	16528	16656	16435	16477	16511	16570	16520	16577	16401	16449	16533	16478	16598	16580	16472	16546	16409	16551	16541	16444	16430	16593	16700	16373	16463	16567	16541	16743	16438	16430	16522	16584	16518	16564	16333	16446	16633	16481	16458	16459	16469	16577	16348	16603	16499	16351	16615	16483	16365	16259	16552	16369	16436	16319	16503	16727	16538	16509	16629	16461	16482	16416	16498	16403	16408	16416	16569	16482	16352	16491	16393	16351	16414	16474	16592	16622	16362	16391	16541	16460	16451	16501	16417	16476	16556	16573	16636	16334	16708	16579	16531	16696	16572	16552	16570	16584	16489	16548	16561	16648	16633	16503	16316	16505	16600	16514	16460	16267	16480	16408	16492	16428	16486	16475	16508	16319	16564	16535	16310	16372	16580	16343	16615	16731	16653	16514	16449	16492	16317	16377	16324	16449	16469	16456	16364	16617	16383	16504	16539	16366	16497	16565	16527	16501	16586	16456	16447	16804	16439	16449	16449	16420	16337	16497	16371	16314	16395	16462	16442	16418	16515	16336	16591	16399	16516	16554	16434	16399	16599	16561	16505	16478	16480	16321	16443	16571	16448	16351	16496	16433	16449	16568	16356	16384	16568	16574	16475	16396	16363	16350	16533	16657	16442	16495	16740	16552	16577	16278	16609	16591	16566	16287	16437	16588	16505	16507	16366	16862	16501	16536	16530	16466	16403	16431	16421	16677	16617	16426	16326	16246	16483	16534	16488	16367	16689	16495	16645	16466	16569	16489	16434	16494	16542	16399	16351	16538	16558	16354	16455	16400	16437	16647	16492	16478	16366	16369	16550	16470	16424	16472	16245	16325	16417	16530	16478	16684	16527	16484	16319	16537	16510	16443	16570	16546	16310	16580	16700	16626	16570	16452	16541	16437	16553	16339	16384	16663	16453	16592	16487	16613	16456	16559	16448	16323	16640	16680	16551	16379	16432	16419	16447	16329	16515	16592	16533	16513	16646	16475	16634	16655	16375	16696	16562	16454	16554	16491	16544	16443	16411	16353	16476	16418	16386	16465	16259	16437	16354	16510	16483	16594	16466	16502	16445	16632	16401	16445	16609	16590	16579	16324	16506	16622	16361	16340	16464	16428	16530	16576	16398	16592	16482	16497	16405	16494	16561	16369	16363	16504	16381	16578	16529	16747	16674	16637	16417	16342	16325	16448	16605	16532	16501	16363	16511	16395	16550	16511	16365	16550	16443	16560	16482	16374	16539	16444	16625	16492	16671	16344	16441	16716	16495	16566	16774	16451	16530	16536	16399	16488	16426	16386	16335	16609	16463	16532	16494	16530	16501	16429	16509	16490	16271	16467	16247	16477	16750	16652	16344	16649	16508	16467	16541	16495	16625	16558	16529	16460	16586	16570	16676	16493	16440	16436	16472	16545	16442	16322	16406	16512	16410	16522	16599	16498	16264	16431	16431	16581	16396	16305	16451	16449	16537	16451	16693	16504	16523	16407	16444	16633	16756	16534	16599	16536	16420	16506	16463	16432	16461	16624	16497	16450	16624	16451	16437	16540	16464	16459	16637	16504	16553	16463	16544	16415	16501	16511	16462	16352	16488	16525	16654	16541	16490	16431	16307	16306	16470	16477	16501	16407	16656	16535	16409	16693	16562	16376	16565	16526	16421	16621	16634	16634	16493	16478	16350	16228	16519	16480	16292	16366	16575	16412	16253	16469	16494	16443	16700	16480	16565	16458	16547	16599	16451	16335	16228	16414	16604	16465	16551	16661	16313	16581	16532	16539	16389	16559	16399	16412	16473	16500	16337	16344	16453	16530	16549	16405	16616	16442	16503	16478	16614	16543	16502	16454	16505	16540	16542	16577	16735	16752	16635	16437	16520	16366	16352	16521	16461	16572	16535	16485	16659	16464	16389	16630	16531	16581	16689	16714	16442	16547	16352	16458	16513	16575	16400	16459	16463	16315	16667	16400	16533	16573	16529	16441	16560	16555	16493	16481	16547	16447	16436	16459	16580	16397	16399	16470	16374	16400	16482	16605	16493	16620	16671	16541	16479	16458	16516	16526	16467	16593	16509	16355	16449	16579	16461	16401	16570	16418	16430	16534	16602	16342	16814	16376	16482	16491	16439	16410	16458	16380	16421	16347	16491	16440	16435	16468	16507	16423	16503	16551	16588	16492	16315	16506	16345	16615	16461	16537	16464	16636	16560	16431	16657	16450	16655	16472	16408	16442	16419	16365	16426	16646	16572	16480	16266	16438	16599	16565	16554	16364	16329	16451	16538	16623	16437	16518	16507	16721	16469	16586	16361	16148	16411	16373	16336	16456	16487	16533	16487	16482	16551	16296	16584	16554	16603	16422	16531	16583	16498	16647	16619	16538	16365	16327	16527	16430	16293	16402	16255	16463	16584	16441	16295	16508	16444	16330	16461	16396	16474	16407	16479	16604	16479	16503	16402	16423	16353	16552	16520	16627	16479	16563	16459	16390	16412	16497	16672	16375	16418	16416	16674	16458	16513	16618	16566	16423	16551	16354	16394	16409	16483	16648	16519	16378	16587	16332	16531	16566	16563	16505	16397	16354	16363	16340	16734	16472	16400	16243	16478	16576	16737	16511	16511	16579	16633	16568	16581	16452	16371	16576	16393	16542	16511	16382	16348	16562	16608	16657	16552	16318	16450	16426	16601	16602	16601	16361	16629	16457	16547	16575	16687	16570	16453	16492	16537	16486	16668	16380	16472	16370	16375	16271	16505	16450	16406	16600	16256	16549	16446	16376	16464	16562	16606	16544	16398	16651	16462	16562	16339	16450	16606	16517	16493	16264	16542	16484	16510	16691	16426	16630	16276	16393	16422	16605	16259	16484	16620	16469	16572	16448	16473	16491	16554	16582	16514	16497	16578	16537	16474	16515	16494	16392	16449	16289	16315	16380	16549	16559	16490	16634	16581	16604	16398	16308	16453	16521	16583	16489	16647	16411	16545	16515	16524	16507	16389	16517	16583	16437	16439	16567	16631	16322	16555	16416	16528	16612	16529	16381	16416	16379	16617	16423	16518	16415	16603	16746	16605	16618	16511	16449	16558	16558	16485	16582	16485	16408	16432	16521	16448	16542	16499	16522	16615	16618	16617	16669	16450	16477	16528	16361	16630	16335	16612	16444	16516	16428	16426	16656	16443	16448	16525	16523	16471	16528	16366	16478	16619	16535	16360	16468	16585	16558	16514	16372	16380	16540	16433	16368	16652	16484	16607	16442	16413	16413	16708	16392	16618	16511	16494	16460	16492	16380	16719	16526	16380	16410	16507	16241	16457	16516	16446	16516	16458	16316	16640	16601	16560	16696	16567	16438	16476	16571	16529	16509	16491	16391	16570	16622	16506	16548	16440	16589	16369	16568	16583	16504	16430	16439	16654	16532	16555	16384	16590	16619	16295	16333	16529	16452	16486	16297	16591	16320	16511	16172	16430	16415	16334	16379	16719	16597	16435	16507	16403	16261	16496	16614	16603	16320	16647	16374	16493	16580	16236	16579	16484	16570	16445	16571	16528	16476	16613	16506	16599	16659	16525	16491	16517	16570	16475	16542	16628	16529	16490	16563	16486	16462	16453	16600	16534	16439	16427	16336	16509	16474	16670	16467	16431	16552	16511	16563	16632	16433	16356	16552	16731	16739	16444	16598	16557	16460	16455	16502	16559	16494	16532	16443	16340	16458	16570	16251	16333	16427	16545	16459	16456	16383	16467	16653	16628	16728	16578	16480	16445	16570	16533	16665	16610	16618	16590	16478	16705	16455	16625	16533	16675	16372	16371	16393	16459	16377	16414	16307	16441	16562	16418	16444	16380	16368	16368	16371	16566	16529	16499	16528	16454	16680	16464	16496	16662	16475	16463	16585	16646	16521	16572	16470	16766	16516	16379	16473	16646	16676	16614	16386	16572	16603	16588	16804	16476	16529	16416	16459	16514	16524	16462	16459	16591	16396	16365	16497	16509	16570	16138	16483	16466	16409	16549	16476	16424	16494	16486	16528	16359	16606	16281	16396	16577	16550	16540	16535	16514	16411	16363	16533	16444	16642	16542	16650	16562	16620	16386	16594	16627	16742	16536	16494	16472	16681	16510	16589	16302	16527	16688	16471	16255	16454	16393	16369	16504	16312	16603	16549	16478	16588	16448	16366	16524	16478	16388	16517	16374	16349	16400	16482	16592	16482	16321	16640	16686	16241	16635	16173	16414	16395	16637	16579	16557	16492	16479	16438	16537	16321	16476	16433	16349	16592	16619	16462	16525	16537	16342	16549	16566	16333	16433	16473	16854	16487	16498	16537	16689	16562	16502	16409	16478	16474	16584	16489	16404	16494	16588	16338	16372	16763	16431	16328	16475	16324	16417	16415	16514	16332	16470	16513	16479	16337	16644	16590	16625	16605	16654	16459	16491	16536	16283	16520	16507	16300	16424	16549	16308	16504	16399	16641	16363	16545	16497	16460	16699	16500	16429	16433	16415	16512	16401	16661	16384	16549	16398	16461	16582	16487	16537	16338	16588	16290	16257	16673	16480	16451	16303	16431	16612	16614	16805	16657	16540	16337	16523	16480	16439	16378	16278	16405	16483	16342	16590	16662	16390	16628	16559	16538	16438	16311	16458	16400	16416	16422	16701	16751	16433	16307	16434	16554	16617	16415	16413	16574	16660	16557	16418	16367	16386	16561	16320	16513	16462	16478	16292	16436	16479	16514	16448	16382	16571	16426
27455	46887	44628	36450	31535	28495	25547	21812	20898	20373	20215	19053	17957	17508	16872	16459	16379	15955	16009	15987	15662	15684	15567	15382	15290	15319	15297	15285	15024	15218	15241	15110	15088	15084	15067	15046	15248	15233	15050	15101	15099	14925	15200	15164	15220	15076	15152	15071	15143	15070	15228	15247	15125	15115	15142	15184	15002	15205	14992	15207	14991	15198	14890	15094	15160	15219	15201	15169	15038	15038	15115	15056	15219	15167	15018	15123	15175	14970	14978	15003	15286	15014	15150	15048	15089	14839	15079	15105	15101	15103	15162	15099	15195	15006	15258	15009	14911	15157	15171	15125	15101	14976	15160	15217	15034	15133	14989	15162	15120	15036	15084	15134	15061	15006	15009	15080	15073	15028	15028	15071	15026	15065	15175	15014	15013	14961	15035	15120	14934	15081	15026	14969	15132	15162	15223	15138	15158	15124	14936	15222	15132	14959	14871	15212	15054	14877	15255	14958	14944	14988	15123	14889	14992	14976	14954	15151	15041	15129	15195	14894	15196	15066	15093	15152	15133	15089	14972	15097	15039	14863	15250	15225	15123	14972	15056	15180	15100	15103	14889	15092	15136	15153	15187	15004	15051	15111	14944	15101	15174	15061	15182	15019	15185	15097	14944	15077	15026	15075	15148	15135	15011	15172	15210	15121	15043	14892	15198	15091	15131	15032	15054	15055	15023	15171	15201	15187	14980	14797	15154	15059	15082	15156	15014	15066	15087	14984	15156	15121	15003	15057	15101	15083	15171	15057	14909	15128	14977	15116	15089	15130	15209	15130	15106	15019	15092	15046	15060	15000	15120	15104	14983	15038	15054	15075	15025	15132	15188	15019	15384	15047	15220	15124	15073	15016	15157	15190	15017	14879	15134	15060	15004	14943	15054	15192	15055	15070	15186	14972	15078	15073	15051	15013	15120	14988	15007	15281	14976	15136	15029	15042	15138	14917	15436	15082	15097	15167	15063	15191	15275	15272	15034	15109	15102	14901	14971	14987	15246	14891	15125	14950	14956	15171	15097	15078	15001	15264	15150	15155	15128	15023	15122	14943	15211	15213	15073	15037	14960	15117	14984	15100	14980	15112	15037	15017	14967	14998	15039	15101	15145	15009	15138	15124	15190	14868	15003	15128	15071	15191	15201	15052	15043	15034	15045	15148	14911	15206	15241	15053	15087	15053	15115	15038	15135	14999	15121	14992	14992	14993	14952	15202	15124	15119	15163	15203	15165	15002	15029	15097	15032	15016	15108	14969	15071	15027	14856	15080	15014	15136	15049	14968	15044	15038	14895	15178	15333	15047	15001	15025	14952	15026	15025	14964	15138	15000	15066	15054	15032	15049	14986	14789	14964	14925	15101	15200	14934	15037	15086	15084	15016	15097	14964	15237	15077	15266	15226	14963	15199	15091	15227	15093	15126	14963	15177	15224	15019	14947	15261	15031	14981	15153	15030	15162	15023	14974	15127	15089	15107	15091	15054	15143	15006	14937	15083	15161	15030	15141	15007	15044	15211	15058	15116	15078	15010	15086	15127	14991	15225	15077	15156	15111	15065	15092	15173	15061	15159	15158	15226	14981	15199	15048	15198	15003	14965	14962	15129	15090	15047	15088	14899	15113	15005	14987	15006	15023	15057	15051	14999	15188	15064	15051	15060	15296	14948	15198	15119	14993	15085	15053	15104	15206	15196	14916	15050	15319	15206	14991	15109	14956	15077	15024	14903	14969	14980	15216	15027	15002	15090	15151	15027	15015	14949	15092	15200	15207	14958	14918	15139	15113	15229	14888	15093	15124	15012	15000	15098	14838	15091	15124	15070	15175	15078	15120	15105	14991	14977	15031	15093	15136	14963	15220	15146	15158	15065	15107	15096	14989	15196	15168	14960	15070	14937	14964	15070	14987	15160	14961	14994	15108	15100	15007	15107	15077	15019	15096	15028	15073	15003	15042	14962	15091	15030	15082	15307	14960	15035	15026	15043	15039	15104	15116	15165	15092	15156	15033	14988	15068	15096	15131	15039	14970	15101	15015	15228	14936	15055	14982	15069	15120	15067	15015	15136	15011	15037	15206	15018	15112	15139	15132	15197	15123	15149	15144	15133	15047	15199	15113	14987	15001	15073	15003	15124	14982	14954	14989	15138	14953	15205	15127	15026	14963	15138	15076	14994	15030	15107	15044	15108	15257	15154	15078	15098	15079	15215	15179	15133	14983	14964	15088	15093	15146	15111	15030	15042	15036	14954	14947	15073	14990	15014	15139	15091	15034	14969	15125	15079	15224	15135	15025	14941	15171	14940	15109	15077	14918	14868	15232	15018	15070	15054	15007	15124	15105	15083	15112	15087	15207	15006	14989	15119	15101	15167	15136	15018	14992	15018	15014	14985	15146	15004	15000	15121	15161	15057	14963	15071	14993	15051	15099	15042	15043	15164	15042	15104	15022	15293	15068	15136	14958	14949	14994	15144	15134	14977	14953	14953	15104	15038	15198	15018	15025	14912	15064	15084	15051	14937	15008	14915	14912	14998	15054	14875	14991	14802	15210	15023	15100	15008	15054	15080	15199	15004	15077	15193	15032	15108	15042	14905	14921	15028	15113	15120	14992	15216	15198	14991	15121	15186	15045	15262	14954	14899	14974	15127	15158	15006	15062	14933	15005	15139	15122	15005	15103	15084	15050	15127	15117	14995	15116	15077	15115	14947	15170	15103	15082	15204	15203	14995	14938	15027	15098	14960	14902	15085	15071	15087	15151	15045	15303	14961	15225	15107	15220	14937	15102	14967	15232	15177	15107	15154	14982	15007	15047	14917	15073	14907	14934	15059	15015	15020	15146	15016	15178	15009	15026	14970	15033	15097	15056	15154	15158	15234	15140	15074	15114	15041	15027	15220	14947	14847	14867	14954	14945	15127	15144	15016	15017	15080	15141	15070	15115	14914	15126	14941	15072	15054	15124	15156	14927	15152	15114	15186	15145	14958	14921	15080	15057	15199	15117	15048	15079	14934	15046	15032	15089	15080	15020	15122	15246	15024	15012	15111	15133	15082	15064	15111	15113	15255	14963	15246	15084	15178	15112	14998	14968	15190	15011	14947	14979	15028	14998	15154	15045	15113	15082	15012	15019	15024	15161	14987	15123	15040	14839	15055	15200	15159	15234	15154	15061	15291	15166	14985	15140	15012	15126	15132	15130	15080	15216	15028	15177	14958	15044	14982	15111	15062	15068	14946	15246	14938	15238	15112	15064	15025	15130	14971	15135	15034	15170	15153	15064	14993	15243	15226	15151	15032	14971	14972	15191	15137	14877	15062	15164	15043	15073	15039	15080	15157	14903	15034	14995	15281	15138	15204	15051	15076	15165	15262	15119	15011	14883	15157	15233	15251	15133	14928	15189	15058	15095	15207	15202	15129	15157	15173	15060	14982	14980	15225	15073	15012	15140	14981	15098	15070	15208	15034	15039	15093	15031	15005	15059	15069	14964	15063	15089	15113	15039	15200	15185	15105	14889	15215	14961	14939	15367	15077	15097	15181	15022	15059	15035	15162	15018	15132	14907	15120	14928	14920	15108	14983	15005	15107	15218	14971	15046	15137	15050	15155	15031	15166	15100	14983	15091	15057	15215	14980	15043	14831	15057	15104	14905	15183	15014	15150	15140	15047	15208	15014	14976	15147	15044	15168	15101	15049	15103	15069	15208	15169	15196	15051	14958	15096	15061	15176	15264	15020	15006	15109	15248	14896	14999	14990	15165	15077	15003	15186	15039	15138	15188	15109	14972	15141	14858	14976	14999	15097	15004	15098	14899	15119	15087	14967	15035	15142	15165	15094	14974	14980	15030	15043	15164	15050	14996	14991	15087	15162	15042	15065	15195	15095	15036	15149	15130	15000	15027	15224	15106	15084	15026	15164	15078	15142	15159	15132	15144	15054	14982	14975	15067	15241	15210	15168	15027	15179	15155	15029	15141	15066	15028	15114	15008	15056	14990	14888	15002	15094	15130	15128	15003	14769	15188	15022	14999	15053	15042	15115	15001	14992	15111	15059	15000	15001	15216	15144	15197	15262	14975	15083	15296	14927	15039	15138	15094	15132	14998	15217	15171	14883	15134	15110	15063	15118	15204	15060	14888	14952	14897	15174	15180	15079	15036	15200	15200	15099	15307	15213	15027	15038	15035	15008	15144	15069	15120	15143	15211	15206	14982	15025	15058	15028	15226	15252	15135	15227	15106	15190	15114	15251	15126	15049	15086	15097	14997	15215	15097	15297	15251	15076	14940	15176	15195	14866	15178	15098	15159	15047	14918	15082	15071	14957	15195	15128	15080	15154	15055	15182	15220	15037	15012	15313	14945	15266	15041	15189	15254	14996	15137	15204	14930	15083	15038	15054	15125	15042	14977	15095	15041	15086	15235	14852	14900	15156	15045	15191	15026	15040	15174	14978	15041	15134	15182	15112	15054	14959	15086	15124	15004	15045	15045	15069	15132	15081	14974	15146	15003	15283	14942	15145	15136	15121	15024	15148	15020	15013	15044	15197	15050	15191	15053	14999	15061	15092	14941	15055	15006	15151	14977	15032	15118	15118	15028	15056	14923	15053	15079	15133	15190	14982	15210	15215	15175	15044	14965	15097	14953	15119	15073	14966	15248	15152	15164	15039	15119	14978	14991	15050	15121	15097	15240	15166	15171	15033	15173	15007	15011	15037	15051	15140	15059	15070	15032	15174	15134	15072	15057	15107	15037	15117	15038	15188	15088	15161	15001	15131	15185	14932	15302	15113	15021	15099	15231	15123	15059	15196	15158	15100	15157	15047	14958	15110	15115	15002	15147	15020	15034	15080	14937	15111	15153	15186	15035	14997	15225	15233	15006	15220	15125	14955	15139	14997	15222	15151	15116	15170	15061	15052	15080	14973	14876	15055	14964	15177	14890	15000	15299	15046	15016	15093	15228	15143	15213	15176	15070	15123	15031	15203	15099	15215	15053	15168	15099	15088	15021	15055	14982	15167	15169	14953	15097	15037	15081	15037	15153	14942	15178	15093	15013	14923	15077	15035	15144	15078	15193	15133	15074	14955	15113	15093	15037	15058	15100	15084	15189	15049	15173	15030	15217	15131	15039	15047	15035	14970	15235	15088	15043	15027	15084
23171	21624	29686	24115	22403	25808	29111	22606	20896	20810	20457	19920	19031	18265	17877	17556	17269	17208	17121	17076	16877	16953	16803	16826	16651	16395	16406	16546	16475	16325	16647	16504	16326	16480	16396	16424	16533	16290	16331	16310	16256	16226	16343	16563	16305	16298	16234	16388	16383	16331	16552	16465	16359	16347	16422	16293	16025	16289	16230	16447	16242	16247	16310	16372	16144	16266	16245	16216	16323	16155	16247	16280	16367	16210	16296	16470	16322	16105	16348	16260	16301	16332	16332	16199	16458	16359	16303	16263	16382	16307	16234	16435	16278	16451	16330	16263	16137	16336	16463	16316	16246	16180	16360	16141	16229	16256	16101	16294	16339	16044	16232	16106	16196	16233	16397	16311	16337	16247	16291	16054	16178	16187	16251	16428	16174	16215	16206	16171	16342	16135	16127	16258	16327	16216	16302	16239	16224	16254	16039	16217	16317	16260	16436	16304	16220	16198	16314	16184	16328	16103	16331	16091	16058	16152	16269	16287	16149	16524	16375	16183	16097	16099	16278	16230	16253	16170	16161	16205	16399	16226	16246	16264	16399	16320	16031	16290	16134	15958	16449	16398	16176	16299	16164	16244	16298	16161	16145	16018	16300	16149	16110	16016	16128	16147	15988	16191	16280	16217	16252	15980	16219	16162	16236	16210	16029	16181	16195	16166	16115	16464	16198	16322	16104	16222	16079	16339	16163	16287	16146	16163	16236	15982	16133	16240	16286	16339	16048	16091	16280	16373	16288	16046	16149	16418	16058	16220	16136	16218	16412	16301	16313	16172	16277	16279	16215	16110	16272	16296	16160	16296	15977	16221	16179	16066	16170	16092	16193	16386	16281	16207	16205	16182	16355	16321	15994	16145	16175	16293	16286	16224	16393	16144	16174	15996	16242	16153	15958	16044	16165	16181	16118	16173	16051	16254	16014	16233	16347	16179	16063	16279	16360	16183	16071	16254	16369	16376	16137	16087	16218	16198	16267	16110	16231	16111	16173	16195	16167	16137	16187	16232	16203	16169	16239	16097	16115	16419	16373	16375	16206	16228	16139	16224	16147	16333	16164	16187	16252	15976	16227	16074	16198	16314	16322	16166	16356	16224	16276	16401	16152	16244	16556	16116	16115	16011	16165	16176	16349	16284	16309	16380	16277	16155	16007	16123	16091	16247	16184	16223	16061	16104	16154	16106	16333	16158	16224	16178	16194	16199	16126	16327	16378	16317	16169	16269	16247	16207	16082	16080	16040	16157	16110	16148	16164	16256	16039	16297	16246	16335	16198	16073	15994	16377	16203	16316	16181	16067	16221	16390	16348	16264	16224	16206	16092	16032	16230	16324	16345	16306	16175	16084	16135	16228	16108	16104	16210	16137	16237	16201	16299	16286	16352	15978	16258	16446	16173	16213	16020	15996	16163	16099	16084	16271	16205	16213	16167	16254	16103	16224	16259	16321	16164	16367	16312	16241	16160	16126	16188	16342	16086	16030	16236	16073	16284	16157	16221	16211	16283	16267	16314	16168	16008	15987	16009	16135	16306	16230	16021	16261	16288	16222	16112	16311	16195	16181	16137	16131	16142	16144	16263	16166	15991	16160	16143	16279	16147	16109	16314	16190	16175	16282	16194	16256	16362	16146	16227	16217	16102	16186	16062	16088	16399	16141	16149	16138	16254	16243	16022	16202	16138	16197	16310	16105	16154	15989	16183	16147	16152	16190	16251	16297	16207	16223	16416	16364	16483	16142	16236	16142	16370	16185	16264	16014	16297	16089	16299	16263	16408	16436	16175	16409	16341	16083	16114	16211	16092	16287	16074	16107	16323	16317	16217	16239	16357	16223	16354	16206	16137	16461	16115	16050	16515	16276	15965	16260	16309	16237	16281	16192	16044	16199	16008	16254	16252	16266	16327	16278	16309	16269	16117	16309	16281	16178	16097	16361	16231	16309	16279	16398	16281	16214	16102	16131	16359	16120	16228	16272	16178	16212	16291	16405	16168	16260	16334	16395	16261	16216	16255	16094	16339	16261	16211	16252	16342	16168	16039	16192	16207	16053	16257	16097	16033	16300	16452	16408	16264	16231	16272	16332	16357	16174	16183	16300	16197	16133	16423	16061	16121	16038	16335	16266	16186	16148	16066	16075	16325	16093	16071	16242	16324	16269	16067	16166	15979	16367	16341	16263	16354	16516	16243	16254	16192	15994	16177	16289	16404	16235	16447	16230	16405	16240	16322	16482	16285	16042	16043	16226	16393	16230	16190	16389	16399	16397	16180	16328	16362	16248	16253	16154	16104	16268	16217	16280	16294	16236	16329	16043	16113	16119	16060	16168	16159	16136	16297	16306	15989	16414	16298	16114	16299	16291	16412	16551	16303	16236	16338	16191	16330	16390	16290	16242	16242	16197	16204	16036	15998	16171	16337	16292	16328	16236	16158	16250	16112	16066	16310	16333	16309	16289	16124	16210	16127	16115	16344	16230	16251	16108	16338	16323	16223	16006	16104	16137	16168	16196	16066	16311	16233	16241	16121	16298	16022	16294	16476	16183	16151	16116	16157	16197	16402	16104	16372	16290	16488	16418	16269	16339	16188	16048	16168	16058	16188	16460	16193	16263	16103	16177	16172	16130	16235	16550	16330	16276	16178	16097	16242	16222	16217	16214	16265	16320	16196	16386	16129	16272	16160	16240	16360	16121	16324	16244	16240	16247	16316	16228	16420	16234	16231	16178	16192	16332	16229	16213	16272	16441	15974	16244	16365	16199	16264	16229	16358	16124	16174	16131	16144	16211	16305	16285	16297	16147	16206	16186	16270	16244	16345	16113	16186	16244	16077	16144	16146	16092	16509	16158	16060	16214	16108	16078	16419	16237	16307	16220	16238	16242	16177	16217	16222	16205	16130	16109	15990	16532	16209	16490	16262	16067	16307	16205	16212	16221	15992	16014	16334	16195	16203	16063	16161	16172	16322	16329	16176	16332	16094	16293	16393	16102	16256	16244	16166	16341	16139	16313	16247	16333	16143	16307	16336	16242	16144	16257	16228	16193	16419	16225	16235	16345	16312	16139	16179	16500	16238	16294	16228	16169	16300	16151	16289	16150	16142	16187	16222	16197	16212	16165	16218	16339	16220	16305	16181	16230	16185	16014	16191	16204	16224	16201	16124	16323	16166	16096	16165	16026	16056	16017	16329	16185	16070	16286	15982	16193	16280	16290	16107	16065	16208	16206	16218	16326	16184	16169	16323	16157	16272	15995	16175	16216	16300	16213	16108	16349	16211	16221	16310	16005	16225	16242	16417	16246	16362	16297	16248	16216	15993	16307	15885	16036	16166	16090	16114	16149	16303	15949	16242	16097	16312	16324	16304	16211	16115	16019	16190	16038	16196	16179	16148	16183	16159	16239	16053	16186	16159	16214	16326	16412	16288	16148	16146	16274	16166	16116	16251	15999	16313	16300	16298	16237	16370	16318	16238	16152	16334	16050	16283	16135	16165	16232	16165	16175	16227	16454	16137	16220	16292	16220	16307	16277	16239	16269	16326	16232	16007	16227	16260	16199	16124	16163	16343	16180	16108	16358	16164	16211	16062	16268	16180	16248	16178	16140	16133	16249	16133	16248	16269	16323	16114	16334	16249	16207	16059	16334	16207	16335	16129	16336	16232	16145	16295	16229	16018	16147	16193	16446	16182	16247	16284	16111	16380	16335	16187	16185	16141	16069	16345	16241	16064	16184	16192	16120	16216	16220	16229	16394	16196	16292	16061	16267	16250	15977	16225	16177	16132	16282	16187	16100	16190	16140	16300	16175	16204	16245	16291	16175	16257	16251	16164	16251	16039	16281	16187	16165	16227	16238	16160	16240	16098	16154	16115	16385	16190	16229	16340	16219	16046	16236	16236	16203	16218	16264	16190	16098	16121	16280	16087	16036	16238	16492	16310	16279	16281	16181	16451	16200	16006	16246	16203	16103	16087	16181	16342	16116	16348	16225	16156	16203	16253	16050	16116	16289	16162	16289	16124	15990	16153	16131	16347	16075	16197	16102	16451	16145	16302	16336	16134	16105	16140	16234	16307	16275	16045	16206	16301	16283	16087	16432	16243	16281	16392	16228	16111	16238	16354	15939	16108	16146	16155	16156	16261	16205	16305	16203	16202	16170	16420	16225	16306	16372	16142	15973	16241	16213	16164	16430	16415	16145	16408	16293	16365	16184	16247	16326	16349	16170	16075	16250	16193	16164	16019	16164	16175	16087	16101	16011	16358	16166	16234	16399	16309	16148	16340	16152	16394	16295	16063	16292	16233	15857	16395	16305	16355	16161	16060	16202	16127	16107	16291	16233	16175	16420	16299	16259	16014	16305	16118	16187	16136	16244	16094	16086	16399	16348	16134	16224	16209	16083	16103	16387	16340	16314	16256	16269	16560	16277	16371	16247	16283	16115	16203	16250	16282	16322	16121	16154	16254	16257	16038	16155	16014	16221	16230	16367	16222	16315	16134	16293	15782	16137	16049	16078	16234	16194	16036	16242	16088	16234	16143	16234	16023	16192	16176	16320	16187	16156	16148	16244	16297	16247	16379	16210	16167	16121	16193	16228	16322	15946	16184	16185	16334	16256	16139	16188	16190	16196	16176	16158	16139	16389	16240	16225	16242	16305	16233	16227	16181	16162	16295	16084	16277	16071	16175	16261	16086	16319	16221	16189	16172	16007	16287	16152	16143	16143	16287	16216	16021	16237	16430	16082	16164	16297	16088	16266	16119	16237	16111	16158	16187	16055	16292	16100	16221	16250	16327	16274	16344	16035	16331	16255	16282	16245	16311	16199	16112	16152	16230	16112	16329	16172	16307	16042	16044	16129	16386	16352	16063	16013	16002	16293	16384	16136	16402	16189	16227	16244	16296	16253	16280	16224	16318	16211	16055	16217	16531	16377	16201	16090	16260	16210	16294	16205	16007	16319	16222	16212	16048	16164	16406	16278	16070	16287	16273	16234	16290	16203	16161	16336	16229	16341	16123	15978	16402	15989	16285	16259	16353	16154	16206	16100	16317	15950	16073	16348	16308	16106	16039	16269	16212	16194	16314	16146	16135	16264	16257	16227	16113	16310	16258	16044	16246	16128	16323	16177	16305	16178	16119	16289	16151	16112
29379	52030	49406	40452	34673	30189	28470	24085	22611	21892	21865	20436	18967	18171	17476	16950	16542	16184	16021	15969	15802	15791	15641	15196	15276	15256	15271	14993	15025	15052	15056	15088	15001	15002	15089	15032	15106	15000	14847	15021	15073	14972	15144	14840	15053	14942	14918	15063	15103	15062	14933	14853	14784	14846	14952	15122	14851	15267	15056	15025	14724	14986	14850	14931	15034	14809	14981	14929	15015	15111	14960	14977	15023	15032	14930	14867	14920	15066	14909	14947	14899	14987	14979	14873	14884	14951	14843	14929	14898	14986	14918	15052	15009	14858	14953	14859	14714	14922	14874	14848	14827	15044	14858	14964	14929	14765	14955	14924	14949	14938	14937	15036	14923	14910	14960	14897	14867	14930	15066	14754	14920	14921	15056	14856	14912	14803	15045	15033	14935	15003	14910	14953	14975	14885	14954	14766	14848	14989	14783	14904	14896	14997	14952	14784	14751	14904	14911	14993	14833	14915	15046	14764	14971	14967	14924	15044	14975	14935	15049	14866	14886	14869	14933	14964	14890	14882	14910	14998	14938	14826	14850	14873	14895	14901	14928	15050	14856	14973	14744	14882	14709	14866	14923	14745	14899	15057	14820	14963	14789	14993	15020	14746	14915	15130	14810	14905	14965	14759	15024	14730	14939	15012	15085	14911	15005	15151	14860	14874	15030	15012	14925	14972	14864	15037	14790	15093	14832	14959	15071	15018	15074	14923	14954	14955	14864	14950	14994	14766	15028	15042	14755	15005	15041	15088	14784	14846	14822	14781	15052	14897	14760	14847	14918	14837	14867	14819	14849	14749	14730	14854	14756	14948	14928	15003	14971	14887	14729	15046	14793	14900	14964	14882	14976	15043	15003	14989	14839	15037	14837	14974	15054	14896	14854	14763	15046	14816	15063	14926	15024	14921	15029	14949	15077	14991	14927	15003	14914	14763	14834	14836	15059	14915	14842	15100	14774	14972	14839	14895	14975	14830	14858	14917	14808	14863	14846	14891	14793	14967	14997	14936	14950	14937	14988	14821	14834	14995	14907	15016	14981	14884	15058	14875	14861	14839	15029	14787	14880	14783	14792	14968	15039	14901	14832	14985	15057	14808	14892	14902	14880	15060	14673	14904	14886	14868	14967	14760	14804	14952	14857	14850	15026	14983	14716	14950	15012	14929	14942	14704	14881	14844	14850	14869	14891	14813	14923	14789	15007	14847	14937	14797	15125	15097	14919	14941	14802	14970	14848	15057	14811	14944	14830	15144	14837	14684	14786	14710	14869	14771	15061	14876	14981	14877	14889	15015	14764	14756	14811	15024	14839	14899	14830	14837	15079	14992	14827	14844	14877	14821	14801	14950	14916	14869	14774	14791	14857	14781	14783	15060	14914	14918	15015	14991	15064	14808	14876	14652	14974	14657	14959	14858	14942	15015	15034	14856	14761	14907	14923	15002	14970	14915	14818	14878	14957	15031	14839	14954	14906	14895	14851	14934	14879	14798	14906	14828	14878	14821	14965	14876	15007	15028	14903	14669	14866	14806	14904	14902	14862	14889	14978	14879	14966	14943	14952	14981	15060	14825	14841	14961	14927	15057	14882	14822	14911	14961	14923	14931	14865	14897	14852	15003	15071	14732	14974	15051	14809	14897	14997	15082	14879	14877	14937	14898	14976	14858	14837	14841	14890	14770	14844	14833	15033	14930	14809	14980	14895	14788	14875	14915	15008	14993	15047	14817	14768	14954	14776	14947	15038	14846	14905	14804	14755	14844	14888	14857	14787	14882	14863	15028	14801	14962	14914	14813	14984	14882	14956	14862	14924	14867	14759	14953	14802	15132	15060	14927	14900	14737	14806	14801	14815	14817	14864	14727	14982	15009	14781	14762	14825	14901	14624	15156	14731	14871	14832	14910	14863	15067	14772	14753	14938	14904	14927	14880	14864	14808	15017	14986	14898	14973	14867	14914	14974	14852	15027	15025	14872	14922	14895	14820	14938	14805	14830	15014	14927	14891	14897	14888	14712	14700	14862	14805	15020	14645	15007	14809	14772	15069	14875	14948	14823	14985	14953	14932	14883	14722	14898	14933	14953	14820	14707	14753	15094	14933	15047	14759	14783	14914	14945	14757	14960	14723	14913	14886	14914	14921	14851	14882	14925	14892	14943	14952	14761	14928	14785	14970	14921	14811	14960	14888	15084	14987	14990	14858	14837	14793	14974	14822	14875	14839	14761	14959	14930	14855	14882	15024	14843	14912	14964	14839	14986	14977	14844	14904	15044	15031	14865	14969	14869	15041	14941	14881	15002	14839	14876	14959	14913	14822	14848	14912	14827	14870	14860	15087	14888	14798	14969	14808	14927	14849	15029	14779	15064	14927	14776	14863	14914	14960	14946	14940	14907	14807	14890	14809	14912	14944	14719	14911	14920	15021	14830	15065	14928	14941	14925	15014	14678	14786	14843	14864	14891	15003	14777	14694	14935	14965	14875	14855	14880	14885	14772	14907	14927	14856	14822	14959	14800	14949	14775	14802	14985	14986	14909	14951	14946	14896	14920	14780	14815	14814	14850	14905	15133	14734	14768	15007	14916	14997	14880	14742	14771	15128	14773	15054	14960	14937	15045	14839	14983	14769	14958	14635	14935	15015	14970	15001	15170	14926	14767	14912	15010	14939	14731	14938	14800	14911	14894	14959	14833	14904	14913	14910	15003	14923	14698	14869	14839	14965	14811	14902	14860	14883	14867	14773	14905	14744	14825	14824	14896	14841	14882	14971	15026	14742	14761	15107	15007	15131	14935	14826	14858	14961	14931	14846	14952	14860	14932	14929	14934	14850	14825	14767	14885	14957	14881	14721	14795	14846	14763	14860	15024	14950	14945	15013	14733	14814	14997	14779	14862	14973	15057	14824	14947	15056	15145	14732	14896	14911	15006	14958	14854	14898	15036	14769	14912	14975	14802	14973	14891	14880	14868	14903	14810	14908	14888	14882	14747	14990	14887	14891	14961	14981	14742	14691	14813	14918	14880	14803	14840	14781	14851	14934	14907	14963	14868	14970	14986	14828	14794	14774	15069	15010	14812	15103	14937	14834	14970	14889	14834	15000	14777	14784	14826	14976	14823	14960	14914	14797	14718	15177	14968	14755	14979	14833	15077	14963	14983	14941	14957	14920	14886	14969	14902	14873	14879	14972	14816	15019	14832	14953	14925	14827	14957	14804	14995	14776	14877	14920	14928	14874	14974	14943	14853	14911	15026	14962	14972	14957	14897	14811	14822	14953	14964	14802	14933	14966	14817	14932	14841	14797	14797	14862	14859	14856	15045	14757	14896	14912	15030	14891	14883	14901	14746	14838	14780	14904	14936	14874	14856	14818	14774	15001	15026	14803	14858	14911	14985	14973	14869	14770	15022	14801	14808	14986	14864	14860	14847	14915	14909	14810	14866	15013	15083	14861	14797	14964	14889	14977	14850	14983	14995	15027	14792	15004	14944	14998	14822	14836	14997	14825	15115	14727	14765	14865	14808	14879	14927	14922	14875	14872	15019	14868	14764	14959	14985	14942	14921	14773	14886	14875	15205	14820	14857	14862	14755	14784	14941	14815	14889	14884	15130	14836	14854	14991	14892	14996	15096	14788	14710	14845	15035	15101	14832	14982	14947	14955	15049	14817	14912	14841	14898	14737	15008	14868	14790	14665	14892	14763	14897	14952	14810	14919	14930	14897	15073	14800	14956	14682	15018	14864	14848	14842	15034	14862	14882	14937	14760	14778	15123	14875	14991	14844	14902	14912	14865	14784	15008	15011	14926	14808	14776	14692	14944	14897	14783	14856	14865	14933	14992	14981	14878	15044	14959	15005	15038	14964	14820	14788	14931	14919	14797	14911	14820	14964	15002	14851	14973	14779	15099	14871	14715	15180	14864	14834	14949	14778	14761	14878	14962	14787	15127	14777	14973	15000	14904	14934	14874	14791	14805	14992	14867	14792	14822	14937	14725	14874	14800	14884	14739	14926	14853	14845	14890	14828	14920	14780	14799	14993	15010	14725	15059	15019	14881	15006	14761	15018	14804	14957	15031	14917	15031	14807	14887	14849	15032	14818	14882	14956	14707	14854	14915	15087	14777	14824	14914	14926	15069	14828	14983	14952	14776	15018	14768	15063	14925	14924	14981	14620	14897	14709	14953	15069	14829	14930	14922	15088	14792	14965	14833	14923	15087	14776	14914	15008	14906	14770	15086	15030	14723	14891	14994	14937	14933	14941	14744	14992	14783	14965	14960	14854	14946	14940	14967	14929	14804	14941	14929	14769	14986	14832	14669	15031	14761	14781	14759	14784	14938	14911	14769	15120	14971	14966	15008	14814	14919	14874	14910	14885	14909	14880	14849	14852	14901	14970	14852	14994	14951	14944	14934	14989	14896	14634	14669	14760	14917	15012	15025	14898	14910	14913	14968	14972	15068	15026	14943	14933	14919	14850	14959	15002	14986	14815	14938	14939	14831	15094	14850	14988	14937	14906	14873	14856	14899	15070	15007	14897	14885	14969	14923	14846	14899	14904	15022	15035	14970	14882	14987	14703	14945	14921	14893	15119	14860	14943	15073	14895	14921	14961	14869	15053	14856	14792	14936	14892	15022	14910	14840	14938	14848	14954	14985	14788	14923	15116	14960	14919	14928	14801	14907	14958	14987	14842	14927	14944	14873	14799	14918	14942	15110	14752	14984	14961	14824	14864	14929	15084	14947	14782	15080	14953	14923	14818	14993	15000	14863	14867	14827	14988	15001	14970	15053	14917	14934	14951	14919	14917	14938	15059	15005	14910	14970	14832	14815	14815	14854	14906	15135	14857	14734	14978	15038	14983	14704	14807	15019	14914	14930	14761	14983	14886	14788	14848	14911	14949	15072	14958	14901	14952	15041	15015	14887	14823	14915	14774	14820	14968	14965	14911	14840	14924	14909	14804	14979	14959	14935	15022	14768	14752	14885	14879	14854	14971	14890	14870	14846	14835	14923	14932	14803	14918	14787	14807	14906	15113	14857	14775	14857	14986	14914	14943	14826	14705	15061	14982	14884	14802	14934	15119	14742	14816	14937	14891	14842	14942	15050	14886	14903	14856	14935	15063	14898	14954	14887	14892	15111	14935	14876	15134
28150	25264	32951	30241	24433	21483	20540	18552	17828	17798	17647	17410	16933	16531	16403	16314	16259	16150	16164	15929	16067	16111	15977	15831	15744	15910	15786	15610	15793	15765	15828	15718	15535	15663	15839	15812	15853	15670	15734	15701	15818	15821	15800	15581	15865	15664	15652	15871	15670	15838	15835	15861	15708	15860	15710	15704	15630	15817	15641	15595	15764	15621	15792	15855	15809	15783	15934	15801	15750	15785	15868	15795	15681	15618	15610	15847	15712	15595	15725	15711	15627	15779	15616	15711	15519	15706	15784	15893	15536	15688	15820	15672	15638	15771	15817	15645	15638	15713	15469	15761	15818	15817	15878	15851	15683	15919	15984	15640	15871	15624	15998	15813	15804	15698	15800	15843	15565	15786	15830	15810	15612	15774	15809	15632	15766	15789	15791	15766	15741	15690	15642	15780	15776	15490	15702	15540	15624	15659	15727	15498	15691	15586	15904	15763	15664	15751	15791	15641	15729	15911	15621	15658	15724	15705	15748	15719	15552	15597	15832	15727	15553	15485	15899	15455	15703	15912	15659	15777	15753	15579	15685	15771	15734	15766	15819	15783	15775	15655	15742	15621	15787	15709	15639	15759	15780	15598	15788	15728	15603	15879	15611	15729	15562	15589	15685	15731	15752	15683	15824	15723	15487	15784	15809	15882	15786	15779	15819	15787	15640	15670	15564	15538	15705	15691	15804	15709	15753	15820	15848	15800	15661	15897	15836	15636	15616	15817	15435	15675	15729	15651	15542	15683	15837	15575	15805	15674	15614	15711	15683	15820	15848	15628	15837	16053	15831	15717	15695	15856	15702	15902	15622	15759	15515	15771	15887	15563	15751	15716	15751	15815	15641	15610	15717	15925	15975	15686	15364	15704	15645	15888	15697	15626	15603	15719	15514	15837	15722	15900	15482	15837	15778	15983	15661	15545	15597	15480	15611	15603	15723	15950	15699	15714	15784	15699	15709	15631	15760	15827	15731	15702	15746	15723	15515	15764	15718	15795	15775	15644	15862	15451	15718	15721	15849	15705	15688	15618	15887	15698	15730	15685	15913	15763	15713	15768	15553	15760	15746	15766	15660	15813	15856	15846	15714	15762	15813	15589	15668	15744	15830	15621	15998	15833	15695	15787	15731	15669	15865	15770	15596	15548	15938	15724	15520	15651	15767	15844	15805	15852	15631	15598	15661	15668	15872	15564	15738	15711	15711	15863	15763	15682	15815	15861	15724	15588	15869	15716	15522	15894	15779	15549	15767	15793	15721	15531	15821	15854	15720	15755	15894	15677	15662	15707	15815	15887	15657	15664	15835	15850	15747	15738	15625	15883	15763	15747	15726	15745	15580	15765	15686	15694	15427	15724	15794	15730	15860	15905	15671	15498	15725	15639	15823	15667	15660	15653	15550	15632	15908	15860	15668	15615	15885	15859	15693	15779	15750	15541	15713	15687	15667	15828	15643	15746	15824	15928	15760	15677	15715	15716	15708	15765	15769	15717	15644	15722	15762	15644	15809	15627	15836	15840	15767	15793	15815	15632	16017	15762	15827	15583	15882	15750	15804	15665	15571	15852	15647	15677	15764	15601	15580	15575	15608	15748	15847	15803	15636	15624	15738	15680	15793	15763	15716	15615	15768	15667	15757	15616	15874	15620	15655	15566	15801	15534	15676	15682	15606	15686	15669	15764	15581	15715	15612	15571	15883	15727	15807	15640	15806	15810	15623	15871	15858	15751	15746	15677	15671	15640	15690	15707	15689	15592	15707	15703	15591	15731	15758	15840	15606	15657	15667	15815	15584	15759	15766	15832	15610	15661	15721	15558	15675	15767	15802	15681	15742	15709	15715	15779	15735	15668	15863	15588	15677	15922	15859	15674	15645	15678	15837	15566	15807	15780	15792	15540	15753	15740	15779	15827	15653	15778	15653	15691	15558	15763	15829	15711	15691	15873	15647	15758	15725	15608	15628	15665	15838	15738	15864	15838	15889	15569	15877	15811	15823	15657	15867	15720	15725	15666	15735	15699	15866	15770	15627	15630	15676	15799	15720	15631	15684	15855	15887	15733	15790	15888	15761	15697	15521	15765	15733	15719	15761	15725	15840	15571	15726	15611	15722	15804	15797	15829	15588	15560	15838	15823	15708	15528	15640	15514	15693	15775	15724	15621	15433	15743	15578	15838	15693	15853	15751	15796	15850	15810	15948	15660	15710	15789	15740	15906	15769	15710	15852	15822	15638	15854	15781	15541	15696	15463	15450	15771	15647	15977	15823	15489	15409	15747	15766	15680	15775	15689	15647	15482	15818	15598	15791	15625	15498	15803	15791	15649	15492	15530	15870	15688	15891	15707	15784	15741	15669	15843	15689	15519	15677	15806	15738	15598	15774	15562	15570	15767	15713	15819	15624	15807	15786	15443	15835	15742	15785	15469	15764	15521	15636	15665	15817	15682	15746	15826	15747	15831	15872	15666	15691	15646	15732	15717	15722	15783	15794	15624	15665	15568	15759	15671	15738	15622	15595	15762	15916	15877	15578	15536	15860	15833	16053	15631	15664	15658	15639	15552	15688	15851	15731	15699	15799	15722	15680	15757	15743	15779	15938	15777	15582	15574	15494	15664	15716	15817	15734	15902	15741	15716	15983	15792	15877	15701	15581	15554	15887	15603	15639	15857	15795	15921	15575	15735	15607	15799	15815	15627	15721	15731	15711	15810	15782	15676	15980	15702	15693	15682	15898	15661	15717	15848	15689	15684	15669	15725	15735	15810	15829	15606	15782	15671	15661	15764	15856	15770	15644	15722	15604	15736	15767	15806	15841	15619	15757	15753	15573	15580	15683	15805	15634	15613	15833	15768	15847	15742	15675	15777	15630	15814	15764	15770	15671	15826	15620	15719	15698	15706	15577	15631	15672	15925	15712	15488	15550	15649	15691	15540	15818	15701	15750	15764	15700	15811	15920	15725	15538	15632	15725	15648	15822	15830	15669	15839	15578	15718	15672	15477	15664	15557	15854	15902	15570	15507	15812	15747	15840	15512	15619	15748	15720	15708	15749	15672	15624	15799	15699	15788	15616	15629	15629	15760	15741	15654	15611	15737	15647	15756	15918	15746	15722	15732	15858	15797	15747	15810	15826	15763	15945	15845	15723	15675	15547	15696	15427	15594	15620	15654	15705	15633	15746	15738	15507	15910	15755	15784	15791	15726	15675	15590	15750	15670	15620	15617	15783	15756	15729	15882	15671	15665	15649	15609	15679	15835	16031	15689	16040	15528	15759	15666	16024	15860	15833	15526	15674	15906	15711	15723	15746	15724	15592	15774	15802	15812	15731	15713	15576	15560	15753	15594	15833	15929	15728	15701	15644	15742	15752	15700	15739	15833	15810	15656	15519	15665	15744	15724	15701	15668	15802	15726	15817	15896	15832	15859	15725	15604	15739	15679	15655	15822	15860	15655	15809	15840	15893	15799	15735	15701	15783	15736	15806	15574	15704	15660	15764	15787	15812	15586	15697	15730	15600	15830	15771	15819	15679	15657	15647	15713	15755	15848	15678	15834	15499	15719	15612	15710	15753	15633	15870	15686	15729	15583	15750	15627	15662	15790	15562	15735	15851	15795	15736	15681	15704	15832	15579	15636	15994	15808	15612	15533	15669	15638	15665	15789	15763	15744	15716	15783	15718	15845	15721	15549	15625	15843	15762	15681	15776	15821	15729	15667	15803	15670	15614	15599	15782	15665	15751	15524	15713	15717	15606	15823	16013	15690	15713	15615	15702	15750	15624	15693	15715	15736	15803	15837	15663	15651	15532	15577	15783	15693	15772	15821	15766	15746	15682	15845	15741	15865	15772	15660	15801	15507	15471	15556	15674	15868	15679	15925	15651	15760	15710	15663	15759	15819	15861	15724	15721	15861	15703	15627	15597	15641	15858	15551	15524	15614	15594	15712	15748	15590	15700	15748	15663	15658	15754	15478	15736	15618	15764	15591	15700	15827	15727	15724	15795	15563	15666	15868	15778	15707	15670	15837	15845	15697	15820	15920	15566	15644	15695	15759	15744	15735	15663	15538	15608	15707	15809	15888	15769	15796	15736	15850	15752	15650	15721	15608	15440	15762	15772	15581	15790	15619	15737	15674	16000	15758	15745	15717	15866	15777	15745	15685	15909	15819	15887	15727	15715	15618	15567	15730	15415	15569	15848	15570	15867	15950	15803	15740	15673	15655	15732	15835	15787	15845	15632	15723	15816	15668	15797	15536	15664	15644	15931	15654	15805	15666	15699	15672	15528	15698	15585	15842	15655	15938	15601	15671	15788	15651	15737	15807	15883	15694	15773	15774	15701	15697	15762	15510	15549	15738	15775	15758	15599	15883	15865	15648	15901	15619	15725	15693	15900	15924	15628	15541	15716	15594	15557	15827	15780	15631	15726	15702	15761	15404	15660	15731	15792	15778	15955	15633	15855	15760	15749	15884	15632	15828	15636	15908	15566	15584	15711	15645	15747	15632	15836	15723	15746	15759	15713	15561	15668	15548	15879	15566	15693	15805	15713	15675	15748	15793	15845	15828	15622	15642	15820	15572	15955	15642	15684	15549	15753	15613	15572	15753	15862	15735	15596	15851	15907	15885	15750	15876	15628	15690	15840	15638	15730	15637	15803	15586	15827	15698	15753	15704	15841	15559	15664	15687	15899	15707	15598	15634	15675	15652	15758	15925	15771	15701	15712	15708	15690	15620	15749	15711	15766	15632	15725	15744	15683	15991	15700	15788	15630	15823	15575	15710	15843	15883	15771	15757	15665	15683	15650	15722	15733	15577	15572	15739	15619	15637	15535	15544	15766	15431	15660	15681	15589	15795	15723	15678	15737	15755	15736	15534	15754	15573	15834	15697	15769	15583	15790	15706	15788	15721	15650	15430	15718	15600	15794	15805	15821	15815	15800	16090	15688	15701	15618	15720	15652	15709	15563	15682	15523	15656	15633	15760	15735	15578	15567	15724	15658	15763	15737	15870	15903	15725	15737	15735	15613	15703	15510	15633	15773	15784	15748	15600	15848	15859	15791	15676	15707	15959	15750	15787	15763	15748	15715	15839	15651	15622	15779	15590	15661	15714	15830	15635	15704	15586	15719	15866	15777	15859	15762	15678	15783	15714
27714	41950	39402	31693	27057	23156	21953	18817	18388	17889	17785	17194	16621	16068	15789	15473	15425	15148	15013	14870	14857	15024	14790	14704	14684	14666	14519	14625	14456	14668	14689	14539	14615	14545	14502	14583	14723	14568	14663	14516	14493	14582	14691	14451	14822	14584	14485	14615	14792	14623	14499	14609	14634	14614	14640	14540	14643	14606	14604	14551	14450	14596	14629	14708	14550	14505	14661	14578	14700	14824	14510	14568	14530	14613	14682	14562	14443	14698	14632	14515	14518	14490	14544	14588	14543	14516	14640	14591	14572	14668	14767	14580	14631	14700	14495	14542	14734	14713	14453	14526	14771	14575	14622	14665	14474	14571	14501	14585	14539	14548	14463	14447	14624	14624	14512	14605	14692	14466	14481	14566	14573	14671	14448	14572	14615	14580	14643	14552	14664	14539	14554	14567	14573	14556	14717	14475	14606	14621	14631	14601	14622	14430	14512	14653	14571	14562	14662	14618	14444	14597	14413	14616	14550	14540	14573	14599	14726	14462	14596	14662	14537	14615	14478	14655	14500	14607	14621	14451	14735	14525	14461	14580	14603	14577	14601	14610	14614	14466	14377	14654	14592	14583	14475	14515	14480	14450	14709	14600	14316	14442	14523	14478	14486	14576	14527	14621	14660	14643	14568	14333	14412	14688	14562	14389	14508	14659	14682	14603	14705	14530	14542	14557	14456	14509	14608	14494	14607	14674	14503	14508	14545	14532	14478	14555	14765	14442	14608	14652	14314	14670	14559	14458	14570	14555	14777	14563	14465	14641	14619	14643	14472	14485	14702	14543	14553	14562	14544	14507	14447	14676	14651	14567	14636	14681	14722	14530	14584	14646	14488	14621	14650	14547	14667	14537	14632	14605	14467	14602	14491	14494	14524	14481	14649	14447	14574	14477	14503	14664	14624	14650	14511	14577	14508	14532	14516	14478	14591	14520	14523	14542	14641	14542	14480	14658	14544	14588	14568	14452	14633	14446	14640	14552	14568	14557	14566	14435	14718	14685	14582	14690	14368	14481	14713	14554	14609	14398	14487	14458	14547	14748	14661	14690	14545	14678	14490	14611	14664	14614	14793	14453	14496	14659	14664	14439	14551	14634	14599	14597	14510	14667	14569	14588	14733	14558	14533	14578	14598	14544	14592	14600	14459	14511	14587	14708	14508	14508	14615	14682	14542	14487	14550	14537	14680	14581	14558	14756	14713	14507	14593	14504	14577	14544	14651	14661	14627	14441	14447	14466	14508	14481	14588	14526	14644	14551	14494	14739	14443	14642	14650	14593	14483	14556	14651	14476	14613	14511	14612	14485	14504	14489	14428	14557	14602	14543	14615	14377	14545	14601	14484	14564	14501	14589	14664	14559	14578	14596	14636	14560	14599	14459	14631	14594	14532	14665	14633	14549	14608	14489	14679	14612	14548	14505	14362	14562	14598	14520	14552	14488	14653	14628	14681	14494	14477	14563	14706	14511	14481	14464	14591	14662	14442	14718	14587	14569	14576	14533	14578	14549	14501	14537	14634	14443	14525	14549	14354	14534	14606	14669	14612	14554	14346	14551	14589	14616	14565	14714	14445	14583	14502	14553	14609	14579	14762	14568	14549	14592	14384	14617	14635	14568	14475	14703	14541	14677	14668	14549	14602	14451	14579	14680	14544	14574	14635	14567	14602	14573	14533	14581	14566	14695	14548	14576	14599	14581	14648	14661	14529	14586	14651	14523	14629	14580	14389	14548	14398	14506	14669	14483	14486	14592	14711	14559	14710	14587	14405	14468	14558	14537	14698	14496	14520	14651	14724	14751	14583	14668	14548	14637	14588	14458	14512	14684	14603	14668	14622	14510	14722	14535	14573	14564	14514	14638	14575	14561	14565	14563	14515	14824	14570	14534	14643	14569	14629	14401	14469	14625	14540	14597	14528	14635	14651	14755	14736	14603	14562	14493	14664	14678	14647	14674	14550	14704	14590	14702	14519	14497	14604	14721	14576	14513	14775	14603	14575	14598	14581	14652	14570	14686	14498	14543	14499	14552	14656	14460	14513	14623	14521	14653	14586	14618	14647	14618	14599	14439	14660	14563	14626	14602	14651	14515	14705	14587	14566	14559	14543	14687	14481	14582	14678	14719	14630	14319	14604	14302	14613	14643	14697	14418	14633	14376	14604	14641	14495	14614	14463	14636	14573	14555	14604	14484	14451	14554	14633	14581	14507	14477	14472	14573	14725	14392	14627	14543	14477	14470	14488	14567	14726	14490	14596	14485	14516	14565	14445	14661	14479	14665	14452	14776	14495	14664	14557	14296	14483	14491	14492	14541	14662	14484	14650	14534	14654	14567	14561	14586	14613	14463	14595	14519	14665	14548	14720	14631	14522	14592	14744	14635	14620	14630	14550	14554	14505	14542	14670	14537	14707	14761	14573	14606	14698	14523	14770	14424	14427	14565	14430	14532	14727	14413	14601	14663	14562	14591	14518	14605	14598	14666	14592	14448	14706	14507	14570	14624	14513	14532	14596	14699	14695	14527	14661	14520	14479	14558	14556	14509	14636	14535	14591	14669	14585	14661	14503	14576	14544	14544	14524	14625	14418	14559	14685	14545	14598	14697	14508	14435	14501	14806	14440	14569	14544	14677	14504	14612	14543	14458	14669	14653	14706	14583	14523	14630	14599	14494	14523	14582	14612	14421	14648	14560	14749	14532	14447	14539	14487	14841	14467	14729	14592	14544	14547	14589	14577	14561	14599	14481	14655	14528	14599	14537	14544	14489	14524	14720	14634	14591	14531	14638	14615	14607	14629	14517	14641	14544	14601	14593	14588	14608	14546	14658	14721	14540	14489	14450	14562	14652	14681	14474	14506	14506	14626	14561	14718	14607	14634	14497	14541	14694	14443	14441	14418	14610	14538	14719	14538	14506	14632	14505	14554	14614	14686	14701	14518	14495	14523	14585	14582	14708	14586	14628	14638	14654	14544	14586	14633	14717	14592	14382	14535	14671	14464	14452	14580	14486	14658	14328	14699	14544	14615	14464	14667	14431	14478	14618	14733	14651	14504	14469	14613	14463	14568	14563	14617	14602	14670	14588	14625	14558	14602	14699	14531	14549	14676	14446	14550	14608	14616	14424	14692	14743	14454	14590	14466	14480	14726	14422	14551	14638	14539	14524	14640	14526	14843	14556	14517	14625	14628	14678	14469	14436	14617	14534	14458	14485	14786	14624	14587	14681	14488	14471	14627	14547	14713	14581	14613	14533	14707	14819	14561	14450	14594	14490	14613	14505	14600	14650	14467	14641	14454	14721	14484	14432	14729	14707	14381	14652	14576	14372	14628	14465	14754	14540	14672	14653	14649	14571	14403	14473	14457	14480	14682	14493	14420	14403	14589	14658	14499	14698	14762	14539	14546	14588	14434	14565	14605	14653	14359	14597	14547	14511	14699	14447	14643	14607	14711	14554	14579	14675	14629	14595	14654	14574	14360	14558	14614	14578	14565	14613	14631	14646	14568	14323	14582	14455	14604	14656	14721	14543	14588	14746	14644	14535	14595	14639	14480	14492	14534	14355	14658	14640	14584	14464	14750	14520	14601	14624	14639	14439	14813	14600	14531	14594	14623	14584	14587	14430	14383	14813	14619	14650	14707	14599	14413	14664	14486	14630	14542	14579	14551	14756	14544	14471	14536	14731	14497	14471	14598	14516	14583	14452	14511	14701	14762	14643	14543	14574	14603	14524	14586	14620	14590	14560	14504	14452	14765	14660	14531	14637	14595	14533	14598	14687	14665	14701	14702	14678	14521	14786	14536	14692	14494	14510	14567	14442	14711	14628	14563	14679	14473	14593	14740	14634	14504	14606	14595	14565	14509	14661	14670	14564	14595	14371	14508	14651	14700	14557	14599	14812	14496	14448	14594	14573	14615	14495	14690	14600	14561	14670	14514	14857	14610	14672	14757	14728	14618	14496	14648	14503	14634	14374	14571	14584	14413	14514	14584	14517	14398	14663	14489	14737	14605	14472	14601	14507	14609	14693	14540	14557	14639	14627	14471	14522	14509	14774	14509	14457	14588	14417	14489	14657	14676	14480	14561	14635	14743	14662	14771	14648	14470	14658	14664	14449	14443	14543	14703	14586	14563	14580	14729	14633	14712	14552	14550	14535	14601	14340	14538	14493	14416	14441	14587	14618	14578	14628	14469	14489	14585	14597	14545	14558	14547	14734	14390	14577	14538	14497	14473	14594	14507	14616	14462	14520	14632	14764	14437	14610	14392	14670	14608	14451	14628	14495	14661	14461	14515	14714	14775	14575	14551	14348	14628	14453	14614	14676	14648	14561	14551	14719	14656	14566	14517	14660	14553	14578	14507	14483	14521	14711	14577	14550	14570	14544	14572	14601	14598	14580	14576	14654	14711	14391	14318	14430	14654	14536	14509	14431	14601	14775	14645	14571	14630	14625	14537	14577	14757	14643	14562	14477	14558	14693	14600	14448	14483	14681	14690	14676	14449	14598	14450	14658	14566	14609	14500	14529	14570	14499	14609	14635	14471	14542	14697	14442	14553	14632	14805	14622	14592	14647	14448	14630	14567	14659	14526	14526	14494	14882	14445	14583	14625	14684	14601	14528	14597	14382	14558	14576	14524	14529	14777	14600	14564	14481	14637	14622	14577	14612	14510	14459	14726	14616	14543	14696	14615	14573	14689	14511	14632	14625	14573	14615	14521	14547	14460	14582	14410	14767	14623	14598	14588	14481	14698	14441	14812	14571	14765	14599	14746	14638	14706	14661	14477	14592	14727	14576	14514	14580	14554	14580	14616	14599	14787	14696	14495	14483	14515	14690	14528	14637	14402	14616	14569	14609	14573	14537	14533	14546	14545	14650	14470	14630	14570	14518	14670	14462	14481	14631	14678	14455	14505	14619	14605	14649	14559	14766	14655	14477	14519	14645	14702	14616	14749	14628	14461	14652	14551	14686	14491	14642	14609	14577	14493	14638	14570	14420	14538	14609	14674	14617	14551	14468	14631	14676	14589	14562	14804	14517	14693	14644	14488	14428	14522	14642	14660	14575	14620	14545	14699	14598	14642	14560	14536	14628	14612	14658	14594	14359	14491	14779	14635	14546	14666	14604	14509	14523	14792	14521	14580	14523
24148	21600	29395	24928	24391	25936	25789	21218	19742	19768	19606	18996	18629	18105	17985	17405	17515	17244	17307	17086	16870	16987	16943	16679	16632	16518	16781	16798	16598	16642	16662	16319	16585	16421	16492	16551	16582	16572	16681	16546	16451	16696	16595	16535	16463	16501	16490	16506	16567	16526	16478	16549	16467	16739	16470	16340	16527	16528	16575	16504	16562	16453	16444	16529	16400	16429	16320	16440	16554	16358	16720	16704	16538	16577	16453	16574	16437	16496	16501	16549	16439	16460	16366	16544	16439	16593	16587	16519	16604	16461	16448	16647	16499	16361	16411	16387	16532	16605	16551	16540	16527	16497	16549	16328	16238	16337	16483	16424	16468	16543	16423	16412	16481	16476	16634	16474	16507	16455	16495	16478	16566	16616	16623	16510	16543	16568	16348	16360	16537	16500	16567	16563	16679	16531	16499	16535	16432	16550	16514	16535	16602	16516	16336	16511	16413	16401	16363	16473	16437	16681	16532	16467	16494	16534	16555	16571	16385	16669	16344	16570	16596	16377	16490	16576	16612	16499	16625	16360	16431	16591	16577	16343	16543	16304	16520	16471	16622	16706	16462	16459	16597	16478	16391	16530	16473	16946	16547	16632	16527	16748	16565	16648	16407	16293	16372	16335	16247	16417	16478	16498	16367	16357	16370	16458	16581	16371	16544	16600	16475	16431	16537	16481	16490	16443	16655	16502	16418	16363	16446	16637	16621	16522	16459	16487	16610	16303	16343	16571	16581	16560	16499	16413	16257	16586	16439	16422	16435	16538	16469	16659	16600	16310	16481	16372	16530	16382	16641	16514	16438	16512	16618	16701	16387	16542	16521	16444	16293	16504	16384	16367	16584	16482	16561	16551	16580	16711	16533	16403	16502	16462	16401	16556	16436	16434	16524	16474	16657	16398	16633	16420	16473	16453	16476	16568	16406	16616	16396	16451	16340	16427	16501	16282	16654	16436	16517	16585	16584	16524	16457	16599	16485	16409	16446	16586	16472	16585	16507	16512	16523	16501	16509	16408	16508	16443	16499	16434	16552	16691	16448	16482	16258	16425	16324	16447	16396	16455	16474	16661	16780	16555	16635	16601	16714	16488	16707	16455	16410	16383	16610	16312	16462	16449	16483	16671	16595	16488	16487	16622	16197	16536	16706	16498	16274	16530	16554	16449	16574	16520	16389	16665	16444	16556	16567	16393	16440	16532	16573	16408	16473	16688	16334	16550	16472	16351	16508	16430	16528	16624	16247	16455	16403	16493	16276	16462	16613	16424	16563	16232	16487	16599	16486	16404	16485	16484	16586	16549	16487	16484	16569	16415	16518	16558	16486	16399	16535	16619	16427	16444	16496	16498	16508	16387	16595	16575	16544	16311	16568	16621	16456	16408	16545	16498	16519	16576	16412	16565	16510	16639	16686	16428	16380	16337	16220	16439	16539	16473	16359	16341	16437	16599	16395	16404	16538	16630	16552	16538	16435	16657	16563	16541	16394	16411	16546	16370	16593	16408	16491	16494	16230	16576	16584	16649	16379	16445	16366	16582	16512	16671	16707	16531	16659	16540	16569	16615	16756	16570	16474	16591	16597	16473	16553	16380	16591	16630	16550	16421	16199	16373	16542	16526	16479	16498	16498	16605	16271	16589	16589	16497	16570	16627	16416	16470	16745	16680	16692	16469	16423	16553	16311	16754	16631	16427	16448	16386	16665	16519	16489	16512	16584	16395	16411	16517	16372	16466	16409	16319	16324	16279	16330	16487	16511	16454	16397	16563	16670	16533	16314	16651	16646	16394	16600	16551	16273	16319	16353	16389	16650	16475	16466	16514	16483	16357	16582	16777	16584	16681	16470	16630	16596	16410	16327	16481	16508	16178	16432	16499	16473	16699	16493	16396	16633	16490	16671	16447	16646	16510	16574	16536	16493	16411	16489	16558	16387	16346	16454	16347	16525	16398	16383	16514	16348	16436	16512	16615	16494	16454	16411	16587	16581	16623	16491	16597	16328	16530	16574	16597	16662	16255	16603	16606	16379	16604	16444	16596	16501	16418	16492	16402	16426	16533	16324	16660	16432	16388	16447	16381	16472	16541	16268	16309	16515	16460	16447	16618	16491	16327	16592	16491	16594	16681	16387	16433	16459	16571	16543	16598	16581	16522	16551	16680	16554	16704	16730	16529	16257	16209	16556	16605	16491	16692	16779	16310	16660	16375	16532	16448	16357	16533	16623	16465	16371	16517	16553	16449	16495	16518	16492	16408	16418	16572	16614	16543	16380	16283	16466	16593	16338	16524	16378	16375	16415	16545	16620	16601	16336	16381	16350	16484	16474	16670	16614	16686	16611	16412	16544	16648	16494	16622	16459	16574	16350	16536	16764	16503	16349	16444	16479	16514	16493	16392	16423	16533	16390	16239	16424	16347	16441	16508	16672	16384	16392	16540	16373	16560	16742	16609	16555	16794	16579	16433	16370	16302	16489	16473	16550	16509	16425	16570	16607	16603	16444	16623	16429	16430	16544	16374	16680	16442	16597	16448	16563	16312	16592	16541	16659	16666	16430	16604	16820	16445	16587	16613	16607	16555	16417	16627	16499	16536	16529	16442	16442	16499	16742	16583	16572	16416	16436	16541	16499	16499	16422	16470	16453	16436	16498	16524	16503	16274	16725	16427	16540	16572	16580	16441	16526	16664	16482	16732	16382	16495	16588	16597	16532	16463	16439	16404	16369	16402	16675	16434	16399	16298	16435	16488	16653	16657	16423	16566	16464	16632	16543	16500	16489	16230	16400	16598	16583	16472	16756	16479	16383	16489	16715	16685	16556	16582	16483	16504	16605	16645	16632	16317	16508	16630	16481	16532	16634	16556	16476	16517	16342	16536	16686	16495	16594	16576	16390	16522	16304	16505	16511	16650	16498	16530	16595	16584	16555	16576	16519	16544	16405	16475	16370	16385	16422	16449	16391	16277	16378	16317	16698	16529	16492	16501	16493	16690	16517	16385	16499	16542	16563	16326	16534	16564	16402	16536	16346	16606	16580	16557	16678	16525	16237	16362	16450	16491	16422	16524	16511	16651	16543	16534	16483	16564	16577	16402	16399	16442	16648	16410	16587	16592	16644	16612	16207	16687	16506	16474	16676	16584	16495	16555	16536	16452	16404	16345	16344	16492	16571	16632	16346	16390	16537	16439	16461	16675	16518	16553	16766	16420	16453	16557	16454	16565	16390	16613	16666	16353	16626	16363	16568	16517	16382	16636	16703	16440	16439	16481	16369	16592	16393	16490	16638	16524	16576	16455	16482	16382	16381	16511	16373	16262	16370	16282	16554	16426	16364	16749	16563	16411	16589	16452	16503	16589	16610	16444	16543	16660	16462	16530	16677	16576	16528	16789	16505	16508	16482	16360	16308	16649	16441	16477	16639	16493	16579	16496	16561	16446	16709	16798	16523	16577	16493	16489	16628	16449	16535	16507	16486	16434	16456	16457	16443	16328	16380	16483	16560	16501	16444	16628	16470	16576	16401	16584	16519	16412	16582	16607	16517	16481	16527	16495	16418	16504	16506	16415	16452	16475	16328	16619	16440	16352	16682	16591	16599	16432	16415	16407	16545	16530	16448	16421	16541	16447	16461	16488	16434	16333	16473	16417	16536	16367	16436	16366	16396	16711	16416	16342	16436	16606	16643	16466	16520	16339	16600	16506	16456	16651	16568	16648	16633	16452	16808	16348	16440	16468	16449	16531	16453	16583	16500	16574	16590	16519	16368	16503	16406	16605	16443	16535	16392	16587	16579	16641	16475	16601	16525	16520	16645	16551	16626	16611	16478	16435	16617	16499	16274	16604	16415	16622	16426	16508	16420	16508	16430	16328	16610	16362	16417	16403	16577	16490	16416	16386	16672	16437	16589	16826	16480	16579	16440	16541	16552	16624	16426	16579	16383	16400	16560	16540	16572	16562	16498	16290	16519	16513	16584	16371	16438	16681	16606	16418	16414	16318	16570	16528	16600	16337	16672	16533	16493	16457	16361	16388	16630	16586	16447	16534	16455	16436	16392	16501	16470	16383	16440	16493	16556	16466	16539	16455	16221	16647	16636	16569	16316	16513	16462	16379	16447	16592	16576	16548	16346	16495	16382	16662	16494	16561	16507	16726	16583	16444	16408	16468	16703	16643	16423	16537	16577	16426	16508	16482	16486	16513	16555	16468	16455	16625	16392	16520	16633	16507	16395	16534	16433	16408	16435	16624	16579	16598	16321	16594	16354	16519	16366	16499	16568	16584	16645	16455	16439	16563	16368	16682	16263	16469	16583	16586	16558	16454	16582	16568	16496	16407	16368	16452	16475	16458	16649	16624	16316	16232	16617	16462	16637	16573	16388	16510	16669	16515	16648	16484	16548	16395	16449	16330	16620	16385	16568	16650	16422	16688	16644	16516	16435	16690	16626	16536	16296	16535	16589	16298	16512	16587	16470	16391	16379	16613	16405	16749	16758	16587	16601	16559	16574	16768	16651	16432	16503	16525	16513	16663	16458	16331	16463	16325	16504	16281	16506	16450	16518	16474	16404	16322	16541	16739	16285	16580	16512	16373	16413	16433	16483	16490	16467	16321	16476	16602	16483	16487	16432	16374	16539	16577	16514	16518	16535	16627	16491	16240	16273	16486	16431	16508	16598	16570	16436	16530	16483	16426	16603	16727	16458	16570	16577	16408	16405	16467	16409	16422	16726	16367	16383	16550	16488	16604	16370	16480	16477	16575	16586	16687	16441	16543	16680	16368	16451	16508	16307	16408	16393	16496	16635	16393	16537	16452	16431	16500	16422	16478	16503	16487	16469	16456	16556	16568	16456	16298	16677	16472	16404	16564	16458	16364	16398	16367	16443	16440	16456	16506	16635	16415	16447	16584	16482	16424	16639	16466	16503	16551	16467	16600	16475	16345	16305	16305	16435	16679	16291	16576	16500	16607	16497	16522	16515	16513	16488	16550	16554	16412	16388	16705	16383	16573	16346	16559	16724	16428	16432	16393	16603	16414	16479	16595	16564	16478	16463	16637	16712	16456	16544	16418	16573	16337	16508	16589	16538	16431	16381	16489	16494	16545	16677	16413	16504	16536	16517	16491	16369	16697	16675	16406	16527	16339	16546	16338
28016	48799	47175	38000	32272	27573	25769	21545	20369	20207	19873	18936	18065	17343	17010	16358	16009	16053	15795	15817	15705	15725	15494	15378	15285	15191	15143	15399	15424	15265	15089	15133	15189	15054	15080	14949	14940	15397	15200	15264	15137	15089	15173	15206	15126	15037	15141	15145	15150	15218	15231	15340	15306	15056	15130	15017	15226	15207	15257	15314	15070	15099	15333	15118	15176	15231	15208	15107	15259	15160	15052	15064	15239	15191	15128	15215	15127	15126	15032	15117	14975	15054	15039	15096	15160	15211	15137	15100	15190	15152	15189	15055	15163	15001	15039	15130	15188	15071	15147	15124	15056	15206	15238	15136	15197	15053	15114	14998	15132	14893	15053	14975	15150	15009	15095	15097	15124	15151	15191	15193	15198	15081	15182	15008	15095	15009	15045	15192	14922	15123	15311	15008	15181	15066	15093	15172	15039	15047	15013	15236	15063	15178	15147	15129	15139	15109	15049	15024	15179	15224	15074	15035	15027	15171	15130	15029	15157	15058	15200	14967	14951	14960	15179	15107	15145	15059	14984	15137	15098	15115	15091	15064	14970	15041	15172	15130	14910	15176	15051	15147	15254	15089	15124	15131	15131	15034	15236	15002	15049	15015	15140	15070	15147	14965	15034	15044	15113	15001	15279	15186	15047	15159	15224	15256	15265	15154	15134	15198	15170	15077	15032	15019	15111	15087	14932	14995	15222	14993	15132	15083	15013	15245	15019	15106	14983	15129	15098	15031	14921	15049	15137	14988	15128	15275	15111	15215	15038	14949	15157	14997	15035	15092	15101	15129	15051	14931	15058	15160	14992	15349	14969	15118	15090	15096	15260	14983	15033	15125	14998	15061	15021	15077	15146	14986	15106	15087	15166	14977	14923	15021	15055	15064	15148	15120	15069	15168	15008	15136	14946	15059	15105	14993	15137	15169	15152	15213	15147	15049	15344	15043	15183	15141	15064	15137	15123	14899	14987	15000	14925	15246	14907	15148	14998	14997	15192	15163	15089	15005	15271	15191	15125	15060	14958	15189	15084	15022	15042	14932	15131	15028	15094	15101	14977	15111	15278	15086	15127	14999	15116	15226	14924	14953	15242	15091	15187	15062	15153	15035	15079	15113	14945	15117	15083	15252	14998	15133	15213	15072	15048	15128	15141	15031	15351	15068	15106	15067	15091	15132	15202	14957	15092	15045	15007	15102	15103	15026	15080	15168	15026	14972	15236	15070	15028	15232	14957	15136	15027	15299	15085	14969	15090	15290	15194	15128	15149	15181	15196	15238	15071	15169	15244	15078	15140	15228	15081	15065	15102	15104	15075	15078	15053	15112	15155	15132	15078	15170	15166	15161	15018	15154	14945	14974	15029	15202	15094	15157	15066	15092	15077	15010	15236	15137	15138	14912	15193	15104	15074	14952	15234	15210	15156	15070	15259	15184	15081	14950	15155	15058	15167	15170	15077	15105	15110	15261	15118	15190	15021	15079	15080	15006	15016	14922	15126	15178	15158	15110	15145	15040	15117	15084	15176	15064	14986	15084	15154	15036	15053	15099	15107	14978	15106	14990	15139	15167	15199	15189	15049	15118	15071	15024	15014	15096	14925	15032	15077	15115	15080	15061	15078	15122	14950	15027	15055	14896	14995	14996	15157	15128	14983	15106	15062	15115	15073	14904	15231	15061	15049	15144	14972	15051	15013	15203	15091	15138	15183	15120	15234	15080	15089	15088	15063	15080	15011	15195	15123	15166	15102	15239	14989	15031	14929	15005	15103	15071	14901	15193	15031	14965	15118	15321	15060	14979	15120	15200	15026	15052	15079	15078	15084	15228	15207	14929	15204	15100	15083	15028	15212	15204	15159	15137	15069	15008	15264	15055	15122	14958	15252	15027	14995	15100	15124	15048	15077	15263	15008	15111	14902	15071	15011	15014	15101	15093	14881	15078	15019	15060	15075	15077	15268	15105	14977	15168	15006	15075	15158	15117	15080	15080	15093	15002	15221	15161	15310	15071	15091	15044	15125	15030	15177	15007	15016	15092	15102	15042	15085	15139	15060	15192	15115	15090	15170	15323	15306	14938	15084	14938	15018	14979	15128	14985	15091	15232	15023	15065	15010	15047	15149	15104	15030	15078	15073	15055	15105	15326	14944	15088	15133	15233	15147	15086	15039	15030	15016	15127	14992	15052	15013	15085	14991	15034	15051	15034	15150	15206	14992	14948	15088	15179	15100	14957	15103	14931	15163	15175	15143	15132	15297	15184	15073	15031	15339	15095	14988	15029	15106	15071	14945	15068	15104	15204	15010	15153	15159	15134	15000	15129	14978	15049	15061	15054	15235	15080	15049	15005	15139	15104	15055	14900	14890	15297	14919	15047	15159	14979	15159	15093	15061	15099	15256	14976	15106	15004	15094	15267	15082	14993	15043	15213	15173	15126	15275	15026	15162	15057	14944	15107	15108	14969	15097	15095	14992	14988	15123	15190	15026	15133	15025	15177	15103	14957	15019	15117	15067	15146	15116	15049	15200	15036	15145	15227	15101	15095	15066	15146	15175	15049	15178	15126	15060	14967	15144	15074	15041	15103	15189	15119	15092	15172	15152	15012	15175	15319	15126	15042	15010	15075	15223	15023	15000	15202	15023	15253	14991	14955	15104	15055	15061	14983	14957	15068	15107	14905	15313	15152	15062	14977	15222	15000	14844	15093	14947	15126	15008	15204	15057	15133	15268	15205	14866	15195	14997	15125	14994	15008	15091	15252	15095	15193	15085	15109	15151	15276	15089	15074	15250	15071	15198	15034	15068	15187	15019	15108	14903	15052	15157	15099	15110	15088	14948	15169	15043	15036	15079	14911	15034	15109	15053	15136	15138	15082	14998	15078	15019	15100	15064	15251	15025	14965	15057	15147	15037	15152	14967	15103	15083	15218	15134	15233	15033	15085	15220	15176	15040	15134	15187	15203	15086	15175	14969	15288	14989	15191	15119	14886	15080	14999	15075	15166	15173	15094	15091	15240	15071	15264	15128	15244	15005	15150	14938	15071	15092	15144	15164	15089	15021	15117	15107	15067	15187	15059	15045	15078	15115	15223	15145	15032	15203	15198	15134	15150	15288	15101	15080	15263	15115	15198	15170	15081	15085	15185	15221	15044	15233	15033	15035	14884	15117	14897	15049	15026	15073	15011	15085	15102	15141	15091	15061	15192	15194	14949	15093	15125	15225	15039	15060	15085	15245	14998	15111	15065	15099	15001	15223	15081	15054	15078	15031	15159	15083	15108	15093	15009	15165	15057	15218	15047	15056	15082	15016	15192	15242	15015	14999	15030	15185	15053	15142	15170	15086	15058	15098	15173	15026	15196	15135	15199	15203	15095	15036	15003	15209	15211	15147	15220	15134	15104	15059	14849	15198	15215	15141	15098	15141	14975	15263	15052	15142	15219	15197	15120	14988	15171	15156	15180	15352	15159	15283	15051	14899	14992	15054	14841	15018	15275	15106	15116	15050	15029	15189	15192	15060	15214	14959	15126	15190	14976	15192	15169	15217	15178	15050	15109	15000	15060	14978	15128	15149	15156	15116	14985	15093	14872	15138	15181	15196	15110	15062	15111	15051	15214	15135	15108	15181	15080	15089	15122	15076	15019	15231	15109	15142	15184	15124	15072	15219	15148	15200	15271	15115	15236	15013	15198	15137	14985	15112	14981	15154	15087	15041	15128	14986	14981	15112	15090	14972	15024	15174	15165	15168	14994	14995	15004	14959	15039	15174	15053	15091	15194	15074	15094	15007	15169	15276	15226	15129	15159	15070	15239	15139	15248	15123	15031	15058	15201	15101	15164	15023	14979	15047	14937	15132	15124	15238	14998	15108	15023	14972	15120	15056	14962	14971	14943	15086	14982	15214	15175	15180	15050	14986	15024	15089	15057	15048	14974	14897	15018	14970	15202	15034	14998	15022	15136	14984	14939	15119	15041	15164	15086	15188	15068	15097	15101	15234	14990	15063	14997	15008	15142	15182	15148	14989	15076	15039	15156	15027	15187	15000	15217	14900	14936	14944	15348	14978	14970	15256	15177	14905	14927	15138	15206	15024	14996	15072	15138	15100	15181	15126	15079	15232	15043	15264	15174	15017	15026	15225	15081	15123	15128	15095	15056	15033	15259	15086	15165	15077	15068	15136	15051	15101	15114	15167	15014	15205	15149	15114	14966	15019	15168	14968	15117	15088	15078	15060	15151	15132	14986	15010	15123	15043	15034	15211	15154	15016	15114	15237	15158	15119	15113	15050	15200	15202	15200	15159	14877	15056	15050	15088	15105	15091	14947	14964	15151	15049	15183	15034	15037	15063	14957	15113	15174	14994	15065	15213	15116	15117	14996	15081	15233	14955	15080	15124	15260	15131	14947	15035	15176	15082	15284	15052	15274	15154	15278	14997	15202	15194	15116	15326	15141	14991	15169	15146	15121	15070	14912	15170	15102	15194	14983	15016	15183	15298	15210	15173	15263	15152	14983	15152	15053	14985	15119	15203	15232	15184	15018	15091	14894	15126	15017	15086	15153	15097	15162	15079	15067	15065	14967	15159	15127	15058	15173	15171	15230	15137	15212	15046	15132	15001	15215	15143	15122	15078	14964	15035	15117	15056	15103	15080	15104	15191	15174	15284	15023	15068	14970	15101	15095	15081	14943	14961	14959	15189	14986	15242	15049	15069	15086	15051	14932	15117	15036	15040	15091	15208	14940	15020	15005	15246	15164	15027	15228	14948	15087	15238	14993	15123	15152	15144	15252	15174	15033	15195	15086	14987	15120	14967	15155	15157	15206	15127	15077	15035	14996	15134	15135	15010	15170	14987	15062	15219	15127	15141	15127	15245	15127	15039	14840	14939	14983	15203	15188	15059	14975	15143	15035	14791	14937	15219	15295	15176	15207	15146	15123	14935	15084	15123	15207	15235	15122	15168	15077	15052	15112	15055	15035	15013	15390	15268	14774	15139	14975	15030	14938	15193	15187	15099	15118	15067	14909	15104	14970	15253	15151	15049	15088	15117	15112	15021	15089	15000	15145	15032	15153	15071	15193	15038	15114	15174	15023	15091	14994	15276	15117	15093	15010	15171	15123	15148	15044	15033	14997	15129	14899	15171	15059	15037	15065
23196	21630	29693	24137	22536	26008	29385	22810	20845	20757	20464	20154	19414	18641	18340	17932	17475	17419	17071	17112	16927	17057	16888	16834	16910	16697	16763	16351	16457	16695	16717	16514	16513	16391	16551	16326	16564	16555	16598	16540	16491	16543	16541	16331	16299	16522	16605	16275	16192	16648	16515	16561	16622	16338	16411	16523	16553	16623	16542	16121	16318	16359	16485	16195	16510	16341	16638	16451	16395	16518	16387	16395	16435	16130	16501	16602	16478	16625	16395	16364	16287	16425	16372	16292	16343	16393	16496	16222	16448	16234	16332	16299	16263	16283	16292	16323	16422	16431	16316	16337	16439	16377	16365	16495	16309	16392	16211	16343	16456	16167	16407	16388	16279	16304	16315	16524	16259	16507	16364	16249	16301	16326	16444	16356	16422	16299	16644	16526	16366	16412	16161	16231	16283	16317	16452	16287	16211	16403	16299	16479	16388	16352	16537	16301	16340	16551	16248	16365	16596	16346	16263	16362	16216	16304	16391	16539	16275	16539	16264	16258	16385	16373	16313	16347	16386	16562	16525	16554	16519	16287	16412	16474	16467	16303	16409	16300	16329	16413	16522	16326	16228	16303	16331	16385	16440	16453	16259	16407	16355	16561	16221	16362	16316	16436	16141	16510	16471	16446	16401	16441	16295	16267	16299	16146	16316	16484	16263	16394	16437	16383	16507	16336	16372	16265	16564	16378	16457	16313	16494	16380	16319	16417	16387	16291	16332	16298	16273	16230	16413	16418	16252	16449	16449	16558	16184	16311	16254	16325	16280	16381	16316	16271	16372	16148	16442	16346	16285	16565	16238	16444	16092	16277	16527	16419	16424	16185	16226	16470	16332	16569	16259	16246	16073	16313	16425	16424	16327	16434	16366	16530	16352	16305	16428	16466	16360	16671	16399	16465	16449	16534	16634	16345	16494	16287	16425	16322	16229	16542	16279	16236	16274	16510	16312	16344	16258	16155	16382	16395	16289	16440	16512	16201	16395	16494	16348	16320	16590	16254	16281	16200	16478	16430	16281	16486	16292	16352	16458	16478	16453	16416	16420	16328	16461	16377	16373	16326	16170	16258	16284	16437	16332	16350	16403	16232	16253	16335	16413	16144	16459	16380	16436	16552	16334	16238	16261	16480	16271	16402	16206	16378	16313	16506	16381	16380	16335	16367	16213	16261	16256	16414	16335	16307	16291	16306	16256	16337	16409	16520	16374	16463	16216	16245	16502	16334	16211	16394	16257	16450	16394	16208	16367	16399	16296	16352	16212	16276	16351	16383	16248	16339	16413	16125	16495	16266	16503	16345	16446	16408	16246	16273	16301	16370	16470	16386	16326	16344	16343	16323	16424	16286	16262	16331	16548	16459	16208	16429	16403	16333	16308	16327	16132	16231	16328	16377	16319	16101	16447	16235	16382	16247	16208	16443	16157	16330	16197	16330	16323	16362	16350	16339	16262	16216	16270	16361	16288	16351	16352	16258	16289	16354	16210	16210	16236	16314	16497	16126	16421	16394	16424	16428	16418	16533	16253	16201	16313	16283	16464	16528	16468	16495	16239	16470	16375	16416	16471	16409	16160	16503	16484	16320	16330	16248	16392	16491	16461	16339	16447	16185	16238	16266	16199	16258	16352	16294	16275	16351	16335	16401	16472	16511	16277	16531	16350	16346	16458	16401	16355	16390	16338	16555	16487	16313	16347	16205	16386	16300	16471	16265	16376	16232	16211	16461	16374	16370	16241	16430	16174	16322	16374	16291	16392	16355	16348	16417	16305	16262	16255	16446	16392	16333	16339	16359	16337	16215	16361	16277	16144	16336	16253	16331	16462	16276	16396	16461	16430	16292	16270	16356	16285	16318	16570	16250	16215	16321	16321	16418	16293	16363	16110	16463	16371	16297	16123	16334	16514	16316	16443	16376	16303	16437	16293	16196	16579	16360	16414	16242	16333	16418	16469	16256	16587	16375	16239	16174	16517	16308	16326	16567	16459	16525	16388	16471	16441	16269	16163	16481	16423	16419	16387	16292	16256	16406	16332	16430	16307	16449	16315	16389	16303	16251	16180	16332	16396	16184	16256	16424	16439	16365	16360	16467	16289	16277	16181	16310	16497	16191	16216	16319	16322	16269	16228	16417	16402	16255	16387	16347	16416	16454	16321	16174	16423	16204	16592	16623	16223	16363	16287	16447	16374	16370	16335	16421	16336	16230	16095	16280	16421	16427	16326	16285	16561	16340	16467	16479	16280	16358	16393	16429	16499	16383	16152	16251	16526	16205	16487	16455	16308	16310	16416	16209	16176	16373	16404	16307	16328	16311	16317	16161	16449	16367	16189	16352	16406	16408	16454	16276	16390	16502	16324	16228	16258	16418	16356	16213	16182	16390	16344	16277	16427	16293	16364	16363	16331	16370	16536	16384	16494	16225	16254	16159	16286	16269	16258	16556	16365	16414	16171	16394	16412	16441	16333	16403	16250	16331	16281	16255	16506	16502	16376	16219	16554	16522	16355	16411	16310	16597	16398	16309	16408	16294	16373	16423	16243	16297	16428	16252	16525	16315	16461	16345	16445	16504	16294	16310	16399	16568	16111	16379	16316	16349	16258	16309	16180	16400	16418	16480	16457	16217	16597	16420	16595	16380	16118	16426	16280	16239	16267	16306	16269	16391	16276	16422	16542	16356	16419	16403	16396	16225	16276	16401	16469	16606	16295	16326	16302	16314	16359	16201	16414	16458	16577	16394	16396	16399	16319	16337	16534	16414	16187	16556	16177	16379	16478	16171	16478	16343	16293	16331	16349	16470	16441	16417	16432	16486	16543	16428	16314	16212	16402	16316	16471	16348	16303	16333	16346	16389	16401	16222	16448	16403	16197	16509	16436	16363	16371	16414	16386	16276	16265	16351	16210	16363	16463	16322	16431	16505	16373	16352	16382	16420	16465	16404	16175	16459	16446	16265	16200	16341	16412	16281	16318	16361	16290	16348	16280	16224	16435	16568	16299	16355	16252	16606	16431	16379	16647	16274	16188	16206	16233	16340	16335	16542	16436	16279	16291	16290	16433	16361	16561	16263	16308	16329	16492	16173	16272	16402	16187	16222	16383	16352	16502	16272	16449	16299	16334	16338	16525	16444	16317	16069	16534	16414	16183	16241	16454	16530	16321	16454	16236	16334	16320	16337	16312	16346	16454	16384	16418	16408	16332	16431	16425	16120	16610	16221	16363	16482	16511	16402	16510	16264	16320	16167	16419	16398	16316	16317	16252	16463	16469	16355	16229	16458	16440	16516	16486	16264	16256	16108	16520	16436	16422	16219	16420	16130	16292	16442	16383	16296	16234	16324	16197	16440	16298	16175	16374	16360	16317	16320	16122	16396	16331	16369	16331	16239	16439	16298	16501	16299	16289	16463	16299	16349	16279	16380	16303	16487	16290	16363	16404	16299	16230	16152	16157	16361	16481	16478	16279	16366	16275	16375	16215	16303	16431	16454	16561	16258	16339	16537	16485	16519	16260	16320	16297	16546	16392	16223	16351	16400	16217	16278	16260	16339	16222	16272	16346	16325	16366	16458	16386	16357	16162	16341	16314	16214	16341	16131	16306	16273	16308	16300	16271	16182	16163	16228	16425	16322	16278	16390	16515	16452	16472	16261	16209	16246	16505	16292	16316	16324	16200	16197	16352	16375	16329	16264	16461	16423	16335	16459	16692	16491	16292	16216	16362	16425	16470	16388	16456	16371	16397	16320	16382	16351	16563	16511	16358	16361	16450	16304	16418	16364	16304	16386	16097	16433	16394	16233	16510	16303	16127	16422	16133	16624	16227	16126	16463	16530	16559	16490	16391	16425	16525	16331	16362	16236	16274	16233	16320	16274	16288	16417	16183	16542	16329	16278	16316	16351	16240	16289	16679	16431	16427	16286	16368	16300	16153	16196	16413	16516	16245	16483	16316	16467	16255	16395	16340	16137	16052	16542	16402	16242	16277	16390	16294	16450	16337	16180	16448	16307	16359	16274	16181	16247	16345	16414	16281	16397	16231	16398	16032	16293	16343	16386	16191	16351	16414	16213	16325	16541	16386	16381	16507	16243	16477	16451	16318	16384	16142	16345	16340	16367	16341	16171	16294	16518	16436	16430	16262	16410	16496	16398	16199	16454	16200	16401	16307	16476	16204	16357	16210	16292	16339	16278	16405	16358	16242	16404	16345	16276	16381	16310	16401	16371	16513	16411	16188	16318	16458	16221	16384	16331	16313	16644	16262	16144	16393	16354	16570	16333	16371	16403	16315	16279	16589	16432	16358	16388	16420	16401	16207	16254	16309	16503	16633	16560	16575	16426	16337	16406	16327	16313	16304	16422	16317	16585	16691	16290	16458	16323	16440	16516	16301	16549	16421	16497	16151	16332	16383	16337	16543	16378	16409	16316	16320	16118	16389	16369	16511	16408	16514	16529	16363	16386	16394	16376	16451	16247	16382	16464	16622	16332	16283	16227	16421	16184	16379	16592	16506	16238	16232	16192	16413	16339	16340	16187	16229	16272	16503	16175	16334	16263	16294	16436	16316	16167	16243	16329	16382	16536	16231	16466	16200	16165	16206	16527	16351	16392	16298	16457	16355	16294	16463	16300	16400	16305	16404	16331	16247	16440	16462	16360	16353	16417	16438	16330	16499	16307	16374	16419	16075	16295	16228	16319	16483	16084	16202	16310	16385	16356	16357	16611	16322	16412	16283	16304	16528	16337	16235	16456	16217	16469	16348	16323	16192	16288	16357	16414	16387	16244	16250	16411	16520	16223	16205	16386	16467	16366	16390	16195	16481	16463	16515	16446	16305	16369	16457	16229	16539	16462	16287	16421	16344	16453	16356	16395	16263	16305	16081	16281	16368	16486	16629	16347	16238	16400	16225	16336	16251	16328	16468	16553	16336	16152	16200	16365	16310	16326	16455	16380	16514	16345	16329	16423	16284	16563	16392	16545	16324	16320	16310	16383	16146	16479	16172	16182	16395	16303	16286	16264	16200	16376	16425	16351	16428	16263	16372	16441	16413	16698	16233	16361	16404	16157	16335	16244	16347	16587	16324	16530	16442	16192	16276	16419	16317	16125	16474	16332	16396	16432	16427	16264	16415	16333	16144	16354	16273	16199
29291	52678	50784	41911	36096	30863	28490	24149	22257	21743	21428	20202	19251	18238	17634	17017	16654	16256	16092	15961	15726	15721	15560	15279	15205	15234	14970	15170	15205	15055	15236	15192	15117	14992	15308	14985	15079	15047	15065	14960	14985	15055	15156	15013	15037	14960	15137	14890	15099	14931	14987	14940	14975	14991	15064	14918	15188	15056	14983	15047	15046	15078	15002	15233	15131	14958	14912	15050	15081	15088	15052	15204	14978	15053	15051	15124	14960	15172	15061	14952	15039	15045	15080	14909	14964	15092	14969	15127	14831	14915	14999	14903	14993	15031	15158	15014	14947	14985	14961	14834	15079	14983	15096	14756	15158	15145	14794	15057	14858	14981	15068	15047	14785	14987	15113	14854	14912	15017	15058	15052	14998	15062	14956	14910	15086	15088	15020	15108	14919	15061	14946	15027	14848	15010	15069	14988	14939	15107	14839	15139	15032	14988	15074	14936	14916	15039	15082	15088	15127	15063	15060	15047	14886	14969	14911	14995	14958	14850	14859	14953	14987	15057	14965	14956	14814	15052	15158	14968	15074	15004	15179	15170	14885	14969	15037	14972	15130	14872	14921	14953	15142	14996	15020	14937	14935	15091	15146	15085	15041	14827	15116	14993	14872	14978	15065	14994	14886	14944	14866	15051	15075	14916	15061	14821	14993	15005	15036	15082	14924	14897	14816	15051	14895	14901	14837	14925	15014	14981	15064	14857	14988	15025	15082	14933	15048	14994	14900	14800	15035	15096	15142	15077	14800	14891	14846	15043	14973	14992	15057	14975	14871	14961	14948	14849	14937	15017	15034	15035	14976	14805	14935	14948	15028	15050	15103	14975	14852	14873	15022	14944	15094	14886	15048	14886	15030	15067	15087	15017	14933	14833	14864	14981	15037	14979	14847	15015	14813	14993	15096	14982	14977	14882	14942	15147	15039	15108	15028	14921	14874	14903	15020	14857	14910	14981	15006	14883	15079	15048	14783	14791	15133	14770	14852	14931	15094	14958	14907	14977	15112	15149	15060	14931	14866	14997	14875	15060	15034	14863	15036	14873	14961	14984	15064	14970	14877	14992	14996	15000	15060	14963	14853	15026	14939	14895	14909	14732	14901	15040	15078	14882	15000	15054	14933	15097	14953	15007	14999	15068	14924	14737	14980	14953	15043	15004	14910	15011	14992	14924	14949	14922	14946	15033	14923	14858	14897	14926	14931	15122	15039	15051	15097	14947	14987	14896	15107	14937	14943	15004	15065	15007	15182	15068	14939	14902	14925	14941	14998	14859	15129	15069	14904	14934	14998	15029	15121	14986	14884	15013	14885	14985	14904	14787	14856	14846	14988	14973	14959	14830	15133	15026	15068	14937	14990	14964	15168	14984	14843	15066	15155	14785	15080	15078	14972	14969	14897	14821	15012	14816	14868	14994	14857	14821	14923	14821	14893	14997	15033	15066	14913	15042	14918	15088	14909	14932	14994	15152	14877	14976	15007	14965	14840	14966	14936	14945	14888	14959	14793	14950	14857	15171	15024	14889	15003	15028	14936	15016	14963	14926	14936	14875	15127	14878	14993	14795	15007	14878	14961	15087	14911	14990	14999	15006	14931	15018	14949	14919	14992	14938	15106	14964	15097	14915	14945	14863	14952	15070	15023	14904	14896	15023	14931	15133	15134	14946	14803	14930	14862	15228	14967	15063	15037	15000	14920	15071	15111	14986	14839	14905	15023	15010	14856	15009	15089	14983	14967	15075	14929	14799	14886	15029	15006	14912	14797	14938	15003	14895	14875	14893	15034	14973	15052	14984	15049	14821	14974	14805	15038	15009	15098	14884	14876	14876	14866	14947	14816	14962	14819	15138	15130	14981	14977	15002	15075	15190	15091	15032	14901	14865	14884	14931	14838	14854	15006	15093	15000	15079	15032	15054	14918	14951	14808	15032	14974	14923	14850	15082	14783	14725	14880	14988	14834	14992	14951	14928	14816	14959	15083	14892	14892	14884	14994	15071	15103	14983	15028	15052	14896	14942	14848	14875	15067	14960	14816	15127	15136	14803	15063	15025	14861	15125	14993	15015	14904	15009	15159	14849	15148	15109	14952	14946	14712	15084	14909	14979	14898	14925	14823	15027	15049	15036	14956	15047	14859	14967	14997	15016	14915	14986	14844	15039	15136	14955	14975	15021	15017	15209	14987	15053	14965	14812	15091	14877	14930	15029	14922	15010	14854	14981	15014	14907	14868	15035	15002	14972	14910	15001	15002	15054	14910	14958	14849	14865	14907	14917	14895	14846	14991	14872	14922	14713	15156	15039	14964	14987	14883	14932	14911	15018	14988	15228	15045	14907	15002	14899	14879	15076	14936	15045	14934	14789	15068	14828	14800	14666	15051	14973	14999	15115	15014	15055	14996	14823	15203	14899	14951	14879	14946	14982	14932	14894	14967	15118	15029	14934	14978	14994	14913	14934	15128	14908	14837	15045	15070	15031	15164	14808	15101	14798	14890	15082	15050	14866	15032	14748	15112	15044	14927	15035	15027	15014	14939	14864	14928	15024	14831	14870	15012	14966	14882	14913	14921	14854	15005	15084	15019	14807	14930	14926	14947	14938	14965	14935	14928	14855	14991	14838	15043	15013	15158	15029	15003	14966	14958	14956	15043	14892	15057	15048	15071	14917	14829	15033	14979	15015	15008	14923	14910	14956	14824	15045	14816	14908	14897	14936	14814	14929	14872	14979	14928	14901	14955	15006	14974	14841	14987	14992	15074	15006	14889	14945	14901	14793	15058	15021	14960	15015	14924	15027	14840	15077	14966	15020	14899	14871	14946	14884	15033	14924	15011	15067	14866	14973	14999	14829	15091	14999	14965	15120	14961	14999	15051	14823	15025	14961	14937	14927	14799	14838	14897	15059	14947	15044	15004	15148	15114	14814	14853	14985	15061	14951	14920	14941	14852	15009	14840	14967	14811	14954	15099	15147	15002	14874	14996	15017	15058	14829	15039	14955	15036	14862	14993	15025	14873	14931	15031	14935	15000	14881	14945	14893	14927	15093	14883	15050	15093	14903	14986	14996	14948	14815	14966	15024	15012	14884	14809	15028	14957	15046	15082	15052	15055	14961	15126	14912	14991	14998	14836	14959	14928	15148	14909	15129	14896	15211	14949	15003	15098	14859	15238	14914	15065	14922	15146	15016	14928	14846	15001	14957	14968	14981	14992	15051	14873	14879	14937	15028	14850	14943	14913	14990	15043	14843	15011	15064	14984	14805	14730	14955	14818	15061	15053	15115	14921	14971	14941	14874	15023	15051	14911	14971	15003	14903	14831	14997	14979	14806	14982	14728	14998	15043	14847	14891	14987	15016	14972	14893	15116	14959	14953	14990	14876	14890	14943	14808	14896	14908	15031	15097	15143	15020	14957	15010	14974	14998	15025	14993	14924	14957	14976	14956	15068	14802	15107	14940	14948	15111	14920	14770	15078	15071	15058	15012	15049	15055	14945	15007	15054	15007	14925	15018	14908	15084	14857	14827	14998	15116	14892	15089	14995	15013	14847	14943	14863	15007	14985	14892	15021	15001	14833	14829	14947	14726	14975	14995	14896	14857	14996	15168	14791	14930	14975	14904	14981	14957	15110	14861	15117	14956	14928	14913	15067	14947	14888	15061	14980	15030	15026	14857	14923	14942	15013	14875	14920	14943	15107	15097	14977	15083	15061	14998	14936	14871	14993	15007	15090	14875	14751	14924	14883	14964	15052	15044	15009	14790	14871	15000	14988	14936	15053	15028	14983	14898	15063	14820	14761	14829	15189	14927	15186	14980	14850	15031	14877	14993	14935	14923	14868	14928	14992	14954	15038	14773	14880	14876	14943	14901	14911	15168	14911	14966	15004	15037	14808	14998	14949	14867	14852	14944	14936	15150	14944	14991	14967	15050	15018	14842	14882	14944	14990	15061	14829	14910	14762	15119	14914	15052	14787	14847	15039	14937	15082	14996	14893	15165	14906	14923	14904	14826	15035	14959	14898	15008	14992	15054	14989	14960	15098	15127	15040	14890	14885	14952	15042	14855	14894	14962	14905	15012	14943	14812	14947	14888	14866	14879	14823	14975	14949	14985	14966	15042	15028	14888	15035	14980	14997	15034	15157	15059	14791	15073	14969	14905	15046	14833	14835	15085	15052	15026	14965	15013	15010	14878	15055	14852	14882	14948	14983	14973	15076	14965	15002	14976	14880	14774	14861	15056	14966	14949	14976	15001	15139	14947	14935	14849	15069	14834	14996	15015	14921	14949	15071	14902	14883	15032	15028	14905	14935	14972	14973	15053	15000	14798	14850	14983	14941	14849	14960	14913	15030	14936	14930	14913	14949	14985	14989	14927	14937	14885	14967	14968	14863	14967	15026	14977	14823	15062	14839	15230	14967	15027	14887	15029	14987	14834	14966	14922	14850	14813	15019	14913	15023	14954	15104	14941	14904	14799	15095	14923	14941	15017	14727	14944	14805	14985	14706	15028	14951	14940	14995	14873	14894	15078	14870	14972	14863	15112	14942	15037	14971	14975	15031	15017	14909	15090	15025	14996	14870	15082	14797	15042	15002	14707	15003	14905	15104	14843	15073	14960	14878	15052	14788	14843	15114	14900	14893	14742	14848	15096	14883	15018	14897	14907	14891	15033	14790	14911	15027	15050	14872	14839	14952	15140	14998	15103	14845	14887	14924	14691	14965	14994	15020	15120	14913	14918	14881	14946	14866	14890	14949	15085	14848	14972	14925	14951	14792	15078	14796	14961	14854	15030	15035	15091	14979	14948	14925	14861	14955	15023	14930	14844	14854	14820	14888	15007	14927	15120	15008	14891	14778	14946	15100	14983	14921	14927	14958	14978	14998	14991	14952	15001	15011	14977	14932	14886	15007	14935	14993	15039	15085	14868	14863	14982	14983	15035	14918	14826	14963	15051	14840	14960	15069	14899	15022	14889	14904	14930	15021	15086	15208	14904	14906	14907	15025	14969	14849	14914	14909	14901	14938	14904	14698	15057	15025	14867	14916	15003	14867	15065	14998	14854	14960	15031	15090	14929	14978	14950	15023	14978	14948	14966	15148	15101	14903	14930	14816	15197	14719	15046	14927	14929	15091	14960	14947	15123	14900	14919
28020	25808	34086	31010	24812	22072	20649	18787	17693	17491	17617	17307	17035	16551	16621	16444	16256	15841	15982	16022	15946	15841	15929	15951	15681	15900	15845	15869	15786	15778	15709	15869	15672	15729	15906	15767	15637	15629	15791	15877	15826	15844	15777	15697	15655	15670	15740	15777	15794	15565	15751	16102	15862	15851	15592	15678	15869	15716	15783	15858	15859	15647	15840	15877	15810	15639	15721	15793	15709	15735	15672	15606	15728	15727	15929	15632	15725	15820	15720	15787	15525	15729	15688	15749	15707	15588	15868	15618	15683	15707	15614	15673	15676	15761	15815	15862	15497	15653	15691	15660	15534	15587	15630	15622	15639	15775	15852	15681	15688	15630	16022	15558	15648	15896	15655	15708	15667	15532	15812	15574	15935	15524	15562	15825	15725	15580	15774	15766	15583	15896	15799	15767	15653	15503	15836	15752	15852	15794	15620	15631	15526	15684	15689	15697	15773	15695	15649	15645	15820	15748	15721	15672	15739	15765	15811	15778	15783	15854	15800	15669	15828	15447	15736	15811	15734	15743	15686	15667	15844	15694	15824	15583	15721	15628	15564	15600	15582	15614	15758	15574	15742	15735	15807	15641	15603	15720	15647	15783	15807	15861	15676	15672	15790	15854	15685	15678	15746	15548	15644	15694	15709	15897	15807	15758	15524	15501	15637	15570	15724	15726	15860	15710	15735	15532	15801	15783	15725	15692	15716	15665	15651	15591	15720	15558	15737	15556	15838	15753	15602	15831	15679	15474	15805	15808	15822	15618	15666	15584	15695	15652	15893	15644	15836	15697	15809	15771	15843	15615	15665	15705	15818	15707	15816	15845	15756	15703	15750	15725	15708	15763	15733	15778	15777	15660	15775	15626	15800	15662	15695	15915	15612	15857	15828	15765	15607	15642	15697	15747	15734	15607	15739	15844	15761	15659	15753	15856	15709	15725	15801	15616	15804	15685	15656	15741	15645	15624	15707	15780	15674	15576	15665	15625	15671	15671	15669	15897	15861	15674	15642	15791	15798	15910	15760	15890	15581	15700	15761	15737	15839	15836	15932	15842	15642	15740	15683	15674	15880	15661	15809	15636	15918	15673	15650	15773	15825	15777	15781	15667	15785	15902	15812	15714	15638	15485	15830	15756	15665	15639	15598	15754	15818	15663	15721	15936	15812	15707	15734	15779	15655	15614	15766	15907	15575	15677	15729	15657	15817	15697	15619	15742	15702	15707	15991	15705	15825	15647	15711	15698	15742	15959	15821	15738	15626	15773	15833	15713	15624	15771	15701	15944	15754	15702	15871	15673	15693	15717	15749	15779	15759	15703	15732	15608	15691	15709	15739	15755	15697	15670	15661	15833	15777	15831	15644	15551	15659	15658	15707	15652	15699	15805	15736	15814	15813	15457	15815	15809	15494	15536	15570	15758	15750	15749	15991	15752	15813	15791	15678	15611	15594	15788	15799	15768	15571	15581	15799	15844	15702	15711	15767	15730	15810	15691	15734	15734	15767	15690	15778	15780	15616	15843	15808	15633	15927	15814	15720	15786	15846	15634	15690	15699	15689	15727	15650	15665	15667	15714	15728	15786	15723	15712	15838	15686	15773	15795	15784	15576	15822	15779	15786	15542	15807	15785	15840	15835	15840	15658	15697	15886	15944	15680	15751	15736	15861	15833	15725	15615	15789	15639	15719	15786	15945	15797	15802	15872	15863	15677	15899	15510	15756	15850	15837	15566	15541	15804	15719	15757	15720	15581	15803	15498	15418	15698	15703	15696	15520	15649	15612	15681	15642	15714	15601	15835	15746	15559	15729	15633	15766	15858	15736	15624	15641	15663	15748	15801	15833	15657	15802	15613	15548	15843	15582	15710	15820	15647	15544	15783	15841	15778	15600	15929	15668	15761	15749	15598	15692	15514	15387	15982	15787	15664	15784	15731	15631	15794	15697	15742	15514	15648	15805	15678	15678	15828	15996	15808	15846	15669	15577	15821	15649	15893	15862	16004	15609	15629	15823	15819	15656	15801	15817	15608	15524	15677	15830	15537	15622	15700	15537	15506	15672	15798	15717	15631	15743	15766	15605	15734	15768	15789	15717	15595	15753	15724	15975	15721	15795	15809	15855	15796	15768	15824	15798	15898	15899	15696	15680	15731	15498	15655	15757	15678	15603	15664	15964	15773	15538	15653	15769	15626	15660	15707	15800	15858	15894	15764	15616	15683	15742	15506	15824	15685	15902	15621	15728	15598	15656	15706	15682	15770	15731	15593	15892	15588	15736	15753	15947	15911	15847	15636	15595	15667	15614	15755	15746	15768	15708	15727	15650	15653	15809	15691	15624	15529	15827	15680	15689	15696	15696	15811	15594	15643	15595	15660	15599	15628	15643	15677	15726	15820	15666	15764	15795	15741	15723	15781	15781	15780	15828	15698	15812	15741	15688	15871	15653	15794	15840	15786	15660	15525	15747	15734	15762	15974	15821	15567	15530	15766	15754	15699	15855	15691	15587	15852	15625	15991	15691	15892	15786	15716	15807	15900	15781	15633	15823	15777	15865	15752	15558	15725	15615	15632	15880	15752	15695	15908	15596	15687	15508	15729	15665	15578	15647	15653	15913	15818	15478	15570	15916	15860	15851	15781	15823	15779	15589	15695	15882	15825	15662	15611	15688	15828	15595	15582	15666	15790	16073	15582	15687	15770	15734	15787	15670	15587	15491	15674	15665	15823	15612	15883	15747	15849	15775	15773	15807	15598	15612	15865	15899	15815	15874	15641	15645	16046	15696	15768	15654	15692	15749	15718	15779	15636	15965	15594	15756	15848	15794	15811	15730	15588	15610	15759	15635	15863	15616	15706	15673	15444	15641	15562	15786	15705	15720	15788	15908	15812	15813	15589	15752	15629	15789	15633	15567	15977	15810	15660	15696	15892	15831	15744	15713	15693	15893	15624	15721	15683	15752	15858	15969	15598	15686	15606	15853	15572	15660	15545	15839	15705	15848	15806	15654	15783	15619	15547	15923	15777	15631	15771	15650	15694	15891	15805	15676	15742	15636	15733	15742	15750	15821	15819	15948	15538	15673	15609	15796	15560	15644	15807	15635	15909	15681	15944	15536	15671	15537	15780	15684	15838	15644	15583	15868	15824	15875	15604	15568	15615	15576	15695	15711	15752	15861	15754	15746	15755	15589	15444	15736	15865	15868	15953	15727	15627	15552	15711	15779	15640	15653	15692	15652	15808	15717	15586	15711	15886	15494	15754	15732	15804	15629	15903	15678	15598	15860	15863	15687	15533	15447	15727	15653	15893	15595	15726	15698	15811	15719	15648	15833	15842	15736	15592	15710	15724	15837	15470	15763	15682	15746	15719	15768	15690	15817	15732	15620	15779	15829	15641	15923	15785	15735	15775	15606	15631	15686	15824	15682	15736	15751	15823	15821	15775	15587	15677	15573	15814	15566	15737	15918	15560	15537	15638	15613	15711	15752	15858	15646	15801	15699	15636	15675	15634	15660	15680	15677	15793	15543	15581	15823	15636	15759	15705	15691	15624	15562	15910	15526	15728	15714	15625	15591	15753	15758	15711	15737	15740	15822	15680	15733	15727	15642	15700	15734	15817	15902	15753	15819	16018	15780	15745	15749	15784	15619	15725	15805	15881	15651	15911	15930	15634	15796	15677	15782	15669	15618	15593	15754	15693	15620	15742	15603	15638	15566	15641	15816	15613	15661	15856	15926	15885	15690	15749	15654	15840	15809	15604	15852	15746	15817	15601	15603	15675	15737	15896	15738	15733	15770	15520	15785	15722	15684	15851	15934	15934	15674	15678	15645	15583	15636	15820	15815	15516	15709	15884	15810	15753	15711	15893	15743	15768	15664	15882	15723	15810	15705	15749	15584	15711	15539	15635	15693	15514	15747	15476	15623	15717	15536	15769	15902	15472	15755	15715	15821	15543	15706	15837	15705	15670	15485	15710	15776	15756	15652	15811	15724	15803	15977	15635	15754	15793	15797	15798	15676	15717	15724	15689	15654	15718	15644	15701	15712	15683	15519	15614	15485	15818	15897	15904	15880	15829	15745	15795	15785	15673	15869	15773	15603	15596	15672	15726	15655	15869	15782	15840	15894	15714	15565	15559	15883	15712	15744	15723	15864	15629	15900	15737	15745	15589	15804	15722	15728	15759	15698	15847	15550	15525	15773	15886	15701	15950	15867	15798	15839	15696	15695	15594	15604	15818	15734	15673	15590	15592	15661	15757	15669	15829	15650	15703	15632	15645	15598	15664	15928	15827	15758	15712	16000	15820	15659	15838	15719	15985	15658	15671	15748	15716	15772	15634	15798	15602	15753	15963	15603	15483	15751	15768	15806	15846	15687	15705	15819	15867	15826	15819	15754	15664	15786	15548	15872	15620	15478	15763	15727	15613	15755	15860	15647	15736	15701	15730	15771	15782	15794	15681	15829	15759	15794	15543	15652	15733	15579	15689	15793	15821	15702	15623	15780	15768	15660	15709	15903	15703	15612	15691	15621	15832	15706	15729	15486	15604	15784	15736	15955	15685	15711	15775	15626	15719	15813	15617	15650	15897	15654	15438	15814	15721	15744	15883	15740	15827	15635	15718	15762	15735	15876	15571	15785	15530	15874	15688	15774	15688	15754	15743	15601	15725	15915	15713	15705	15853	15686	15848	15586	15558	15548	15671	15858	15627	15707	15655	15905	15658	15756	15686	15757	15730	15773	15768	15530	15651	15690	15657	15883	15825	15726	15858	15660	15737	15535	15720	15776	15679	15774	15776	15794	15789	15770	15727	15538	15606	15777	15660	15801	15655	15753	15784	15814	15805	15698	15688	15446	15763	15639	15959	15889	15853	15840	15931	15718	15799	15717	15791	15736	15796	15697	16009	15697	15669	15694	15996	15791	15927	15652	15690	15876	15623	15817	15705	15701	15858	15667	15799	15750	15675	15730	15780	15709	15679	15685	15781	15819	15704	15838	15801	15710	15697	15895	15686	15860	15575	15740	15957	15739	15637	15704	15789	15549	15503	15838	15885	15599	15737	15801	15587	15873	15629	15740	15654	15578	15613	15785	15770	15562	15877	15895	15721	15597	15786	15927	15644	15860	15816	15737	15659	15652	15691	15603	15821	15773	15758
27763	42974	41015	32440	27404	23805	21680	19160	17855	17628	17511	17295	16475	16048	15653	15720	15304	15135	14995	14861	15003	14760	14841	14812	14705	14685	14440	14708	14525	14675	14678	14571	14723	14482	14671	14501	14450	14526	14642	14600	14448	14432	14647	14600	14594	14497	14634	14691	14571	14568	14645	14728	14622	14561	14429	14754	14637	14438	14714	14516	14418	14534	14545	14829	14714	14446	14556	14685	14536	14711	14429	14522	14574	14560	14446	14695	14337	14613	14674	14655	14532	14478	14596	14575	14729	14571	14619	14681	14559	14527	14672	14685	14740	14446	14527	14552	14635	14631	14594	14493	14610	14545	14499	14458	14249	14692	14643	14655	14546	14743	14423	14452	14518	14384	14600	14747	14449	14564	14499	14570	14591	14532	14546	14526	14514	14696	14579	14597	14541	14472	14537	14507	14642	14747	14405	14644	14546	14413	14585	14624	14642	14609	14513	14573	14695	14640	14516	14809	14487	14570	14545	14526	14618	14480	14529	14486	14811	14552	14531	14713	14406	14562	14585	14539	14532	14526	14465	14680	14454	14513	14531	14619	14474	14475	14588	14457	14687	14647	14579	14753	14434	14566	14529	14636	14652	14537	14483	14671	14643	14726	14519	14570	14625	14554	14535	14598	14705	14490	14543	14687	14442	14569	14502	14736	14455	14578	14584	14589	14505	14552	14647	14425	14580	14500	14497	14610	14508	14672	14544	14596	14545	14565	14615	14552	14334	14429	14564	14578	14634	14578	14516	14362	14556	14374	14632	14504	14462	14317	14396	14474	14647	14501	14580	14588	14364	14554	14601	14623	14593	14558	14580	14525	14580	14502	14331	14621	14599	14479	14675	14675	14515	14499	14490	14468	14839	14642	14305	14607	14565	14560	14504	14626	14454	14501	14470	14550	14468	14572	14543	14496	14480	14529	14469	14504	14520	14561	14643	14494	14462	14591	14513	14550	14433	14521	14541	14640	14554	14474	14753	14466	14725	14503	14505	14669	14535	14528	14651	14573	14431	14647	14473	14512	14614	14390	14497	14413	14585	14568	14471	14632	14591	14577	14592	14507	14543	14706	14698	14627	14495	14500	14548	14581	14290	14419	14566	14501	14500	14532	14571	14526	14607	14511	14535	14513	14526	14597	14373	14673	14493	14569	14456	14440	14541	14516	14637	14504	14550	14542	14525	14508	14627	14497	14461	14441	14426	14406	14778	14606	14569	14588	14634	14336	14528	14463	14565	14507	14516	14689	14594	14571	14636	14453	14517	14646	14522	14540	14494	14739	14377	14624	14654	14389	14501	14589	14577	14732	14486	14507	14746	14650	14545	14515	14500	14461	14573	14650	14627	14615	14488	14645	14548	14609	14417	14517	14518	14637	14519	14581	14515	14560	14487	14397	14519	14707	14705	14579	14554	14668	14575	14548	14517	14572	14472	14722	14470	14445	14623	14717	14429	14507	14503	14653	14558	14546	14558	14679	14603	14450	14501	14688	14443	14625	14525	14613	14489	14554	14628	14501	14674	14647	14523	14529	14793	14551	14748	14660	14459	14612	14639	14714	14646	14593	14522	14541	14577	14651	14630	14506	14538	14571	14643	14539	14559	14636	14574	14519	14613	14748	14520	14531	14687	14528	14529	14520	14692	14635	14624	14473	14526	14497	14648	14562	14489	14703	14573	14645	14414	14570	14519	14573	14465	14559	14620	14531	14575	14478	14383	14598	14425	14622	14570	14479	14510	14478	14480	14459	14710	14614	14568	14470	14576	14589	14549	14640	14436	14651	14591	14503	14623	14585	14605	14589	14541	14614	14526	14551	14696	14471	14583	14761	14484	14595	14640	14505	14601	14345	14510	14430	14746	14642	14533	14619	14593	14573	14516	14548	14655	14429	14609	14649	14570	14572	14689	14712	14541	14682	14514	14501	14437	14649	14470	14535	14770	14514	14643	14546	14455	14504	14350	14660	14617	14375	14731	14419	14647	14452	14608	14627	14610	14534	14542	14728	14470	14549	14553	14503	14751	14573	14627	14512	14568	14506	14530	14386	14659	14544	14692	14404	14655	14561	14555	14340	14411	14566	14381	14557	14460	14658	14470	14642	14583	14658	14624	14406	14616	14655	14469	14609	14667	14466	14574	14610	14532	14619	14436	14682	14575	14524	14611	14618	14543	14545	14685	14611	14664	14398	14623	14543	14617	14643	14478	14610	14482	14518	14467	14622	14633	14469	14507	14603	14556	14567	14720	14548	14493	14686	14516	14409	14601	14565	14448	14682	14601	14506	14570	14384	14546	14545	14610	14518	14661	14439	14544	14492	14713	14346	14430	14580	14626	14474	14451	14523	14423	14429	14526	14632	14711	14586	14525	14624	14546	14392	14590	14537	14550	14638	14606	14530	14713	14685	14565	14574	14522	14402	14581	14565	14601	14488	14319	14445	14518	14567	14599	14521	14682	14407	14574	14489	14651	14587	14697	14497	14656	14561	14364	14666	14509	14571	14393	14609	14546	14535	14474	14526	14490	14491	14591	14674	14669	14618	14530	14546	14561	14558	14733	14535	14681	14814	14599	14522	14539	14604	14663	14497	14452	14704	14524	14528	14542	14607	14436	14688	14446	14469	14387	14323	14771	14394	14564	14586	14602	14560	14547	14628	14471	14692	14514	14447	14593	14550	14579	14479	14542	14689	14532	14552	14433	14527	14535	14495	14496	14405	14528	14513	14457	14374	14463	14545	14407	14504	14568	14654	14436	14604	14652	14507	14601	14597	14597	14470	14320	14601	14547	14469	14495	14529	14409	14538	14504	14494	14558	14635	14428	14622	14418	14502	14755	14596	14513	14479	14606	14718	14529	14586	14564	14596	14731	14667	14459	14677	14493	14528	14673	14522	14537	14437	14644	14588	14482	14520	14425	14577	14593	14482	14358	14584	14483	14619	14624	14550	14504	14555	14486	14469	14618	14339	14549	14538	14476	14592	14461	14552	14776	14549	14718	14555	14449	14431	14643	14679	14390	14281	14656	14601	14526	14689	14559	14503	14439	14616	14542	14526	14551	14583	14519	14442	14699	14588	14511	14601	14516	14831	14486	14501	14515	14538	14559	14571	14691	14634	14546	14569	14597	14493	14523	14626	14585	14608	14559	14568	14556	14592	14405	14464	14547	14420	14479	14585	14709	14373	14529	14510	14410	14610	14581	14601	14391	14615	14555	14742	14549	14415	14605	14599	14481	14540	14517	14526	14649	14751	14513	14451	14489	14478	14613	14529	14387	14545	14488	14729	14690	14464	14565	14587	14581	14742	14464	14523	14559	14691	14475	14454	14556	14383	14635	14506	14472	14596	14497	14535	14623	14539	14570	14670	14653	14435	14594	14447	14735	14555	14765	14332	14484	14516	14448	14556	14573	14464	14463	14428	14575	14536	14503	14480	14573	14623	14458	14610	14427	14587	14547	14604	14357	14331	14660	14435	14528	14549	14619	14553	14478	14531	14568	14545	14750	14596	14512	14520	14579	14560	14381	14555	14546	14614	14564	14422	14765	14519	14653	14445	14568	14557	14500	14371	14511	14591	14535	14494	14588	14567	14424	14589	14582	14534	14513	14430	14526	14562	14608	14536	14721	14562	14581	14514	14582	14508	14540	14735	14612	14458	14473	14711	14608	14474	14684	14478	14567	14547	14698	14591	14605	14593	14576	14662	14697	14565	14546	14626	14505	14398	14164	14670	14523	14574	14631	14524	14565	14685	14603	14470	14553	14622	14495	14616	14633	14501	14458	14506	14485	14636	14509	14483	14436	14640	14541	14365	14409	14608	14668	14666	14522	14453	14549	14660	14487	14533	14489	14469	14472	14578	14558	14577	14513	14579	14537	14648	14507	14512	14502	14679	14597	14618	14576	14551	14516	14657	14543	14447	14396	14638	14666	14626	14375	14617	14510	14560	14557	14592	14618	14497	14448	14600	14483	14691	14678	14494	14435	14513	14514	14524	14439	14622	14616	14538	14557	14624	14641	14702	14526	14565	14645	14465	14557	14449	14647	14616	14647	14563	14463	14525	14549	14582	14701	14668	14499	14435	14600	14744	14574	14467	14626	14536	14377	14470	14516	14610	14434	14503	14475	14539	14438	14496	14487	14427	14439	14552	14463	14568	14760	14461	14556	14652	14472	14533	14549	14441	14665	14553	14366	14445	14592	14473	14573	14442	14534	14666	14588	14633	14569	14668	14458	14579	14508	14568	14713	14636	14429	14681	14608	14603	14589	14516	14611	14638	14514	14555	14501	14672	14471	14514	14653	14511	14468	14509	14452	14481	14452	14544	14667	14556	14550	14589	14562	14426	14391	14706	14348	14611	14543	14518	14512	14608	14511	14645	14571	14605	14630	14526	14548	14471	14428	14519	14468	14519	14519	14649	14641	14688	14639	14537	14580	14537	14460	14583	14513	14721	14490	14701	14539	14672	14718	14381	14647	14687	14524	14494	14562	14594	14442	14626	14646	14428	14475	14513	14676	14522	14458	14518	14510	14640	14505	14648	14640	14396	14370	14509	14576	14400	14575	14372	14614	14619	14605	14602	14615	14543	14692	14641	14535	14658	14572	14509	14570	14543	14652	14571	14560	14574	14398	14500	14468	14556	14584	14482	14601	14597	14425	14624	14607	14684	14485	14625	14531	14575	14579	14607	14531	14732	14483	14518	14513	14542	14646	14608	14615	14444	14615	14558	14679	14400	14615	14565	14444	14495	14486	14567	14478	14533	14588	14580	14494	14618	14789	14488	14568	14701	14557	14479	14697	14537	14559	14643	14402	14415	14385	14479	14561	14588	14709	14665	14491	14598	14625	14731	14448	14604	14340	14393	14588	14498	14431	14606	14509	14511	14419	14435	14773	14566	14532	14594	14586	14502	14487	14499	14599	14729	14563	14550	14587	14521	14417	14725	14633	14641	14730	14547	14672	14647	14540	14589	14405	14472	14533	14618	14508	14461	14596	14675	14490	14418	14773	14539	14466	14502	14576	14440	14425	14580	14352	14557	14568	14639	14558	14603	14389	14589	14573	14498	14490	14482	14743	14768	14548	14366	14597	14550	14550	14513	14687	14411	14675	14386	14570	14423	14519	14572	14592	14506	14448	14591	14547	14595	14537	14542	14435	14588
24080	21626	29414	25031	24496	26330	25939	21458	19624	19600	19475	19086	18646	18265	17846	17510	17228	17268	17031	17134	17245	16770	16957	16760	16736	16521	16683	16504	16710	16782	16684	16588	16796	16674	16773	16711	16753	16663	16749	16601	16481	16453	16424	16691	16695	16652	16610	16424	16724	16802	16591	16487	16768	16737	16424	16498	16710	16641	16600	16534	16382	16562	16648	16568	16450	16634	16497	16542	16549	16517	16664	16728	16464	16427	16510	16604	16626	16589	16804	16604	16423	16533	16945	16390	16581	16571	16431	16518	16730	16488	16315	16402	16518	16716	16767	16563	16535	16486	16519	16691	16541	16538	16510	16600	16459	16427	16414	16357	16622	16470	16452	16437	16528	16436	16414	16523	16565	16475	16532	16460	16671	16561	16471	16382	16360	16363	16575	16624	16273	16601	16675	16409	16572	16581	16579	16648	16488	16518	16438	16410	16423	16263	16575	16572	16543	16756	16727	16636	16578	16495	16460	16586	16415	16435	16443	16415	16465	16565	16468	16603	16653	16459	16551	16593	16540	16507	16504	16229	16609	16690	16445	16536	16535	16525	16536	16443	16495	16361	16604	16637	16305	16368	16618	16382	16580	16498	16667	16545	16416	16655	16669	16416	16597	16637	16580	16545	16568	16430	16628	16790	16572	16487	16583	16569	16382	16704	16557	16592	16259	16398	16563	16502	16422	16696	16473	16590	16494	16421	16491	16547	16503	16408	16685	16475	16496	16412	16696	16674	16679	16479	16423	16392	16317	16620	16502	16649	16571	16538	16485	16462	16530	16578	16591	16427	16412	16497	16456	16438	16169	16323	16559	16620	16593	16686	16442	16568	16510	16506	16232	16482	16440	16567	16562	16645	16629	16454	16423	16496	16566	16530	16416	16473	16315	16686	16430	16608	16418	16611	16621	16549	16561	16475	16409	16550	16634	16565	16680	16458	16286	16655	16470	16489	16462	16663	16504	16714	16641	16507	16476	16360	16630	16570	16666	16456	16420	16538	16509	16581	16597	16448	16547	16566	16778	16477	16468	16411	16421	16509	16427	16418	16449	16489	16616	16373	16455	16708	16608	16470	16554	16503	16376	16314	16534	16375	16310	16650	16557	16433	16473	16635	16336	16323	16417	16451	16707	16642	16623	16579	16690	16543	16606	16521	16478	16259	16533	16629	16541	16562	16512	16438	16402	16538	16598	16575	16422	16624	16524	16644	16752	16647	16632	16579	16530	16878	16606	16414	16421	16481	16544	16529	16578	16630	16431	16575	16507	16626	16610	16603	16518	16502	16476	16446	16499	16568	16356	16484	16589	16533	16562	16375	16554	16510	16380	16495	16539	16596	16499	16543	16642	16567	16735	16616	16654	16458	16469	16394	16586	16756	16450	16423	16557	16341	16448	16594	16564	16426	16599	16544	16292	16602	16449	16619	16515	16475	16445	16423	16509	16471	16562	16580	16462	16509	16648	16413	16456	16312	16441	16492	16561	16433	16439	16524	16406	16546	16500	16438	16467	16543	16399	16487	16431	16529	16365	16613	16542	16328	16607	16510	16594	16576	16698	16451	16489	16497	16431	16447	16559	16591	16525	16429	16670	16831	16537	16363	16666	16639	16618	16528	16762	16542	16277	16290	16440	16634	16821	16642	16431	16519	16672	16648	16529	16418	16664	16561	16553	16437	16532	16487	16620	16467	16474	16446	16354	16522	16584	16632	16543	16565	16581	16388	16423	16292	16499	16585	16460	16585	16596	16414	16565	16572	16503	16512	16481	16542	16582	16438	16601	16539	16458	16493	16659	16434	16422	16824	16485	16454	16645	16451	16611	16581	16663	16397	16561	16492	16457	16521	16350	16404	16541	16598	16387	16522	16327	16607	16591	16691	16609	16526	16526	16577	16506	16725	16751	16587	16602	16487	16649	16476	16573	16638	16461	16517	16307	16432	16793	16495	16566	16465	16693	16532	16550	16514	16469	16742	16662	16476	16520	16665	16512	16399	16541	16279	16640	16580	16544	16734	16576	16517	16435	16438	16518	16354	16534	16276	16382	16522	16390	16372	16440	16462	16533	16611	16506	16643	16485	16450	16658	16490	16681	16608	16477	16669	16526	16475	16571	16398	16578	16448	16347	16508	16420	16585	16664	16565	16477	16652	16582	16638	16443	16597	16482	16685	16513	16516	16381	16413	16315	16403	16548	16634	16433	16570	16482	16693	16635	16445	16392	16538	16426	16371	16613	16578	16665	16633	16485	16406	16531	16445	16531	16567	16509	16490	16491	16688	16879	16464	16514	16532	16646	16443	16545	16386	16549	16545	16591	16575	16503	16616	16723	16606	16568	16578	16547	16708	16594	16442	16469	16831	16620	16610	16417	16309	16561	16550	16599	16500	16470	16404	16546	16683	16438	16471	16543	16434	16417	16548	16456	16450	16602	16470	16687	16349	16574	16498	16553	16618	16489	16428	16481	16497	16641	16602	16421	16478	16515	16511	16477	16419	16519	16443	16820	16322	16562	16708	16479	16568	16498	16552	16554	16440	16625	16243	16488	16533	16605	16561	16415	16359	16530	16569	16611	16441	16534	16767	16399	16455	16669	16408	16536	16445	16522	16379	16575	16617	16335	16525	16444	16382	16487	16565	16430	16529	16398	16355	16591	16481	16367	16462	16420	16538	16613	16638	16377	16470	16628	16608	16452	16597	16446	16401	16421	16499	16474	16426	16495	16682	16577	16415	16580	16436	16473	16685	16632	16714	16645	16723	16472	16626	16446	16581	16653	16544	16548	16518	16630	16555	16356	16543	16510	16515	16601	16408	16523	16495	16505	16554	16455	16534	16518	16540	16397	16419	16662	16593	16449	16523	16663	16585	16604	16510	16524	16504	16546	16571	16381	16497	16525	16463	16580	16497	16633	16732	16726	16511	16605	16722	16752	16668	16462	16457	16382	16509	16487	16457	16612	16487	16453	16529	16537	16514	16699	16655	16381	16516	16540	16490	16500	16628	16527	16311	16529	16331	16485	16517	16619	16717	16490	16685	16610	16342	16519	16567	16513	16563	16465	16341	16485	16571	16507	16765	16465	16574	16372	16415	16600	16522	16415	16518	16521	16441	16612	16508	16696	16257	16581	16505	16550	16511	16517	16616	16284	16462	16549	16529	16599	16636	16552	16457	16595	16377	16632	16431	16450	16423	16411	16445	16487	16533	16399	16479	16356	16524	16464	16459	16470	16497	16444	16723	16519	16473	16458	16498	16515	16465	16488	16477	16509	16485	16527	16393	16615	16361	16355	16600	16641	16458	16568	16458	16562	16540	16581	16555	16449	16554	16483	16490	16530	16403	16575	16169	16557	16462	16602	16328	16603	16576	16636	16322	16464	16650	16501	16326	16550	16470	16488	16513	16451	16510	16462	16447	16634	16374	16622	16609	16441	16437	16748	16653	16413	16477	16482	16753	16701	16503	16499	16545	16520	16574	16589	16550	16700	16533	16379	16428	16613	16604	16539	16370	16526	16407	16603	16348	16694	16616	16523	16433	16335	16523	16615	16748	16567	16550	16429	16479	16550	16402	16507	16523	16470	16518	16571	16336	16547	16435	16642	16605	16673	16717	16646	16554	16595	16473	16573	16440	16574	16488	16579	16400	16560	16462	16649	16542	16604	16402	16742	16460	16347	16551	16581	16423	16648	16289	16431	16446	16523	16385	16506	16544	16416	16497	16624	16655	16474	16622	16416	16510	16577	16421	16566	16766	16387	16626	16491	16828	16466	16683	16546	16580	16578	16514	16557	16706	16620	16294	16402	16463	16532	16563	16538	16610	16398	16369	16513	16415	16456	16412	16502	16450	16398	16509	16275	16516	16591	16624	16481	16576	16553	16548	16599	16441	16464	16517	16647	16413	16606	16236	16623	16653	16612	16606	16483	16710	16461	16450	16446	16603	16510	16447	16323	16492	16508	16575	16648	16483	16521	16539	16518	16743	16519	16711	16572	16273	16424	16444	16451	16825	16616	16603	16764	16504	16392	16268	16471	16507	16494	16406	16771	16767	16556	16363	16433	16502	16637	16326	16499	16737	16511	16448	16636	16502	16251	16581	16506	16376	16522	16620	16400	16422	16431	16449	16626	16585	16439	16659	16580	16506	16474	16389	16597	16571	16610	16631	16429	16534	16587	16420	16463	16650	16555	16553	16574	16566	16466	16560	16503	16507	16582	16484	16477	16602	16486	16234	16431	16444	16600	16559	16487	16527	16377	16534	16409	16569	16659	16637	16640	16687	16371	16372	16497	16386	16441	16528	16310	16566	16358	16351	16541	16383	16596	16581	16746	16750	16521	16527	16661	16783	16573	16517	16366	16615	16703	16703	16464	16529	16701	16398	16370	16415	16485	16617	16530	16496	16439	16334	16426	16545	16490	16543	16406	16567	16486	16566	16644	16634	16620	16611	16670	16712	16533	16371	16577	16583	16663	16574	16332	16602	16538	16372	16542	16520	16529	16575	16550	16438	16601	16548	16528	16441	16634	16525	16443	16419	16623	16378	16440	16455	16472	16588	16423	16652	16572	16587	16481	16543	16434	16585	16546	16514	16570	16429	16697	16612	16580	16651	16505	16417	16513	16455	16603	16528	16441	16427	16488	16557	16576	16588	16610	16534	16739	16610	16756	16483	16542	16578	16437	16568	16543	16530	16606	16411	16569	16506	16444	16641	16471	16755	16481	16569	16434	16611	16596	16511	16528	16420	16600	16655	16585	16451	16524	16629	16521	16500	16742	16400	16565	16580	16426	16763	16560	16451	16701	16552	16575	16237	16374	16546	16560	16623	16550	16494	16451	16368	16525	16633	16504	16552	16456	16679	16671	16549	16494	16494	16513	16489	16573	16412	16654	16518	16607	16647	16533	16702	16780	16422	16649	16475	16380	16545	16621	16391	16566	16509	16455	16587	16521	16588	16570	16685	16481	16585	16490	16485	16374	16557	16652	16510	16531	16538	16681	16536	16468	16465	16637	16390	16752	16585	16548	16643	16353	16574	16414	16513	16488	16422	16547	16643	16418	16428	16569	16742	16457	16732	16506	16716	16604	16481	16395	16648	16658	16505	16729	16457	16475	16597	16512	16706	16525	16408	16801	16455	16375	16494	16463	16618	16608	16325
28363	50102	47438	38586	32982	28628	25271	22421	20410	20015	19500	18977	18261	17435	17044	16510	16276	15935	16015	15789	15675	15583	15545	15449	15443	15279	15245	15137	15074	15107	15146	15173	15194	15144	15208	15095	15123	15242	15111	15112	15173	15160	15172	15029	15050	15197	15247	15089	15156	14956	15340	15255	15262	15314	15149	15100	15202	15032	15202	15037	15143	15156	15187	15174	15236	15217	15170	15177	15162	15092	15160	15190	15295	15217	15058	15208	15132	15043	15145	14910	15014	15168	15140	15227	15051	15148	15252	15183	15127	15183	15070	15180	15005	15228	15071	15311	15181	15192	15172	15048	15216	15168	15143	14900	15186	15291	15175	15297	15229	15139	15137	15110	15051	15079	15039	15197	15248	15207	15097	15071	15110	15046	15174	15099	15039	15170	15214	15207	14999	15089	15087	15148	15299	15087	15213	15097	15120	15075	15218	15048	15159	15201	15166	15104	15143	15089	14969	15091	15090	15090	15046	15024	15192	15169	15098	15142	15007	15009	15193	15062	15185	15059	15188	15155	15110	15354	15051	15105	15165	15182	15090	15117	15218	15215	15261	15135	15187	15107	15132	15103	15114	15072	15201	15071	14985	15128	15021	15206	15316	15026	15279	15016	15219	15064	15114	15005	15201	15084	15221	15219	15127	15399	15076	15158	15134	15150	15210	15187	15245	15120	15197	15201	15092	15210	15088	15161	15196	15079	15320	15062	15235	15268	15030	15298	15082	15158	15211	15142	15319	15046	15261	15066	15185	14951	15170	15166	15074	15114	15063	15261	15022	15334	15194	15154	15122	15184	15245	15221	15239	15108	15078	14977	14985	15007	15171	14886	15152	15121	15030	15164	15134	15008	15090	15195	15038	14975	15161	14998	15018	15244	14991	15143	15080	14957	15128	15035	15014	15161	15260	15003	15201	15154	15159	15115	15080	15249	15175	15024	15293	15353	15126	14977	15138	15047	15201	15083	15202	15026	15131	15140	15127	15089	15065	15109	15210	15028	15217	14979	15084	15108	15144	15024	15258	15256	15028	15085	15258	15088	15225	15185	15233	15207	15118	14995	15179	15258	14974	15031	15200	15043	15088	15043	15142	15174	15077	15165	15055	15059	15168	15080	15288	15169	15017	15085	15172	15010	14987	15174	15037	15343	15065	15252	15083	15272	15038	15159	15196	15060	15284	15126	15307	15209	15025	15150	15091	15118	15039	15074	15061	15224	15170	15157	15155	15167	15130	15134	15065	15339	15174	15257	15089	15239	15064	15197	15215	15226	15096	15120	15202	15087	15018	15121	15061	15097	15037	15221	15135	15182	14950	15133	15256	15163	15046	15317	15009	15194	14971	15055	15125	15073	15125	15348	15168	15119	15229	15049	14957	15248	15141	15122	15126	15058	15100	15023	15081	15263	15186	15091	15011	14876	15168	15137	15259	14929	15153	15084	15039	15071	15177	14904	15055	15171	15101	15206	15061	15015	15039	15088	15115	14992	15177	15128	15264	15083	15055	15094	15199	15169	15213	15334	15010	15221	15224	15211	15092	15199	15103	15193	14983	15115	15186	15077	15130	15335	15033	15163	15239	15092	15121	15049	15072	15047	15192	15090	15075	15171	15236	15136	14980	15154	14945	15179	15199	15164	15144	15120	15177	15168	14955	15278	15109	15024	15150	15138	15061	15465	15036	15134	15234	15033	15147	15079	15085	15116	14939	15244	14965	15033	15215	15120	15109	15051	15127	15065	15183	15125	15063	15068	15102	15088	15058	15077	15213	15108	15006	15048	15067	15124	15108	15320	15238	14949	15072	15116	15151	15142	15080	15150	15010	15090	15092	15192	15160	15108	15116	15072	15010	15212	15069	15179	15240	15077	15094	15219	15140	15196	15156	15389	15099	15134	15156	15082	15179	14944	15263	15214	15203	15103	15159	15000	15128	15108	15033	15097	15227	15070	15115	15174	15070	14945	15122	15277	15151	15293	15304	15112	15037	15149	15040	15050	15171	15141	15133	15330	15052	15100	15081	15176	15092	15213	15246	15227	15233	15058	15112	15147	15210	15102	15085	14962	15062	15294	15358	15131	15269	15316	15081	15134	15144	15120	15004	15365	15210	14977	15280	15048	15073	15040	15291	15094	15197	15159	15276	15200	15074	15084	15159	15121	15128	15306	15254	15195	15127	15099	15135	15216	15163	15098	15018	15185	15145	15223	15224	15107	15153	15092	15240	15153	15028	15084	15066	15103	15097	15117	15100	15017	15081	15025	15267	14993	15148	15049	15126	15221	15092	14983	15302	14964	15058	15180	15121	15215	15170	15132	15247	15068	15199	15103	15028	15242	15107	15040	15085	14802	15084	15102	15065	15145	14942	15015	15124	15030	15212	15060	15155	15106	15194	15193	15163	15117	15067	15204	15000	15047	15360	14997	15122	15240	15277	15157	15061	15120	15025	15196	15124	14951	15166	15051	15075	15198	15002	15001	15185	14999	15018	15134	15260	15162	15339	14960	15085	15181	15070	15256	15229	15147	15075	15090	15026	15206	15076	15314	15141	15221	15253	15138	15060	15065	14947	15097	15084	14912	15184	15232	15073	14989	15032	15005	15055	15213	15045	15359	15030	15250	15234	15138	15126	15107	15097	15086	15186	15335	15084	15205	15167	15210	15205	14984	15104	15007	15164	15229	15221	15251	15312	15095	15126	15223	15094	15244	15058	15020	14892	15146	15241	15046	15096	15059	15042	15123	15177	15370	15083	14963	15170	15076	15248	15177	15155	14968	15048	15119	15063	15057	15352	15194	15006	15115	14928	15311	15290	15201	15046	15235	15078	15027	15142	15140	15105	15165	15278	15169	15198	15045	15195	15107	15176	15041	15037	15088	15264	15010	15200	15086	15156	15047	15090	15113	15315	15080	15189	15185	15253	15214	15167	15225	15014	15073	15066	14966	15200	15091	15188	15249	15085	15205	15154	15122	14986	15187	15014	15099	15224	15193	15086	15156	15240	15055	15127	15225	15173	15208	15064	15074	15053	15156	15069	15164	15132	15123	15086	14934	15179	15148	15197	15231	15239	15106	15025	15075	15236	15073	15349	15197	15018	15248	15107	15256	15316	14996	15072	15076	15233	14971	15147	15183	15046	15155	15067	15087	15200	15194	15207	15279	15171	15079	15209	15170	15082	15134	15163	15222	15082	15094	15242	15242	15217	15115	15060	15031	15146	15157	15127	15262	15119	15047	15211	15140	15235	15061	15028	15168	15206	15319	15204	15230	15062	15208	15042	15166	15125	15223	15197	15180	14984	14975	14969	15220	15152	15223	15181	15007	14988	15161	15032	15214	15186	15064	15168	14993	15068	15115	14992	15084	14997	15108	14914	15044	15243	15109	15103	15106	15127	15067	15235	15008	15071	15084	15133	15135	15143	15127	15201	15129	15116	15022	15112	15123	15173	15039	15028	15009	15122	15167	15138	15102	15175	15041	15140	15070	15166	15178	15251	14926	15258	15151	15032	15112	14973	15088	15062	15094	15128	14947	15320	14991	15110	15215	15001	15080	15139	15268	15099	15177	14984	15046	15130	15062	15030	15059	14980	14987	15150	15053	15035	15063	15187	15123	15166	15016	15328	15024	15233	15130	15195	15216	15209	15023	15243	15115	15072	15236	14963	15126	15181	14923	15289	15059	15193	15225	15246	15100	15104	15187	15145	15229	15129	15094	15201	15214	15224	15257	15066	15191	15276	15080	15179	15098	15088	15095	15092	15023	15132	15108	15073	15095	14971	15138	14848	15088	15131	15114	15205	15070	15063	15161	15102	15132	15123	15025	15096	15107	15121	15213	15228	15216	15009	15090	15127	15070	15170	15146	15071	15076	15089	15114	14967	15289	15092	15340	15097	15120	15069	15076	15257	15094	15045	15078	15264	15185	14970	15233	15234	15160	15182	15293	15025	15147	15227	15028	14826	15193	14971	15039	15080	15088	15099	15197	15078	15058	15065	15096	15056	15284	15064	15102	15108	15188	15022	14940	15202	15095	15203	15339	15131	15166	15081	15163	15173	15205	15092	15213	15174	15145	15022	14900	15108	15158	15133	15094	15059	15202	14925	15174	15008	15063	15244	14974	15203	15160	15229	15239	15178	15153	15246	15217	15176	15043	15144	15042	15045	15100	15237	15218	15208	15009	15368	15130	14879	15160	15010	15013	15176	15227	15191	15256	15152	15213	15164	15099	15124	15038	15118	15270	15258	15170	15106	15049	15199	15110	15206	15171	15121	15205	15075	15073	15248	15167	15019	15114	15029	15030	14991	15213	15080	15057	15322	15051	15077	14951	15059	15160	15015	15064	15128	15303	15008	15221	15098	15248	15163	15067	15092	15071	15262	14919	15336	15000	15166	15090	14962	15227	15119	15232	15373	15168	15011	15199	15197	15119	15097	15124	15016	15028	15280	15183	15114	15147	15290	15241	15250	15131	15166	15177	15176	15039	15125	15362	15138	15156	14933	15223	15055	15163	15211	15113	15028	15199	15178	15126	15398	15274	15086	15039	15091	15126	15180	15163	15137	15213	15280	15092	15137	15060	15206	15166	15151	15189	15153	15041	15163	15299	15195	15056	15284	15222	15138	15055	14969	15173	15149	15059	15025	15076	15298	15196	15243	15206	15072	15151	15148	15170	15002	15147	15028	15041	15201	15052	14929	15155	15195	15041	15052	15181	15082	15148	15173	15112	15046	15329	15092	15153	15088	15165	15090	14908	15038	15160	15129	15076	15136	15046	14998	15148	15052	15121	15035	15186	15150	15257	15123	15243	15251	15063	15112	14924	15123	15171	15030	15066	15065	15137	15095	15203	15218	15015	15079	15153	15038	15366	15135	15247	15104	15251	15102	15214	14985	15259	15138	15201	15040	15050	15226	15157	14990	15238	15262	15239	14963	15207	15264	15131	15222	15162	15044	15111	15396	15059	15065	15270	15089	15032	15072	15156	15101	15063	15217	14990	15016	15155	15224	15133	15103	15186	15242	15089	15165	15003	15149	15173	15049	15155	15103	15198	15208	15162	15175	15294	15114	15142	15236	15168	15261	15073	14972	14962	15168	15141	15072	15079	14809	15044	15270	15149	15159	15005	15043	15264	15265	15049	15137	15246	15187	15136	15218	15214
23110	21600	29674	24056	22643	26475	29408	23424	20593	20526	19971	19766	19306	18608	18375	17754	17811	17431	17319	16986	17041	16859	16890	16750	16693	16469	16695	16370	16587	16674	16443	16406	16546	16575	16526	16380	16318	16399	16131	16518	16364	16454	16484	16415	16512	16548	16590	16546	16233	16532	16459	16455	16343	16159	16407	16409	16415	16417	16559	16372	16409	16437	16400	16601	16320	16406	16411	16373	16344	16393	16335	16297	16424	16318	16490	16396	16324	16375	16455	16317	16494	16335	16192	16284	16312	16283	16372	16401	16314	16390	16482	16172	16419	16302	16229	16292	16496	16472	16314	16414	16236	16364	16554	16461	16314	16313	16362	16252	16314	16445	16431	16297	16467	16561	16327	16397	16415	16512	16449	16347	16357	16274	16251	16202	16308	16313	16511	16410	16424	16234	16281	16372	16252	16115	16236	16298	16254	16468	16212	16322	16344	16483	16221	16298	16187	16302	16166	16227	16347	16086	16310	16146	16485	16353	16386	16439	16501	16447	16168	16385	16432	16434	16360	16106	16637	16047	16392	16317	16361	16322	16352	16282	16374	16439	16209	16126	16420	16362	16253	16350	16402	16189	16365	16154	16378	16387	16240	16200	16338	16403	16164	16311	16386	16534	16124	16584	16326	16253	16299	16202	16449	16385	16423	16402	16249	16344	16239	16230	16285	16280	16348	16230	16238	16197	16235	16259	16167	16263	16575	16282	16288	16344	16351	16445	16353	16338	16240	16256	16535	16248	16547	16195	16183	16507	16468	16173	16296	16377	16168	16434	16279	16400	16384	16202	16458	16248	16305	16230	16238	16201	16355	16188	16267	16230	16331	16447	16325	16251	16321	16430	16187	16276	16393	16249	16151	16255	16290	16344	16392	16378	16336	16527	16393	16275	16327	16212	16296	16383	16332	16322	16273	16269	16484	16471	16464	16372	16254	16356	16428	16313	16264	16349	16328	16087	16252	16417	16361	16217	16319	16285	16251	16185	16086	16389	16383	16294	16166	16411	16393	16205	16127	16333	16114	16615	16382	16160	16398	16320	16277	16440	16227	16409	16191	16347	16282	16431	16323	16276	16430	16239	16391	16276	16298	16282	16331	16231	16327	16233	16281	16173	16321	16256	16267	16285	16438	16190	16417	16146	16242	16318	16206	15982	16464	16284	16224	16342	16334	16221	16198	16205	16410	16374	16456	16309	16130	16290	16422	16286	16168	16296	16216	16352	16336	16272	16227	16165	16404	16317	16308	16318	16253	16373	16417	16122	16391	16365	16387	16213	16401	16430	16297	16266	16303	16342	16403	16338	16166	16051	16312	16263	16315	16222	16299	16345	16306	16418	16387	16180	16459	16164	16331	16131	16513	16270	16329	16207	16156	16298	16219	16088	16125	16130	16163	16374	16233	16230	16408	16316	16191	16353	16456	16425	16256	16421	16424	16322	16160	16237	16157	16697	16469	16259	16302	16330	16299	16160	16466	16493	16309	16300	16235	16344	16238	16139	16409	16345	16489	16253	16317	16196	16093	16400	16311	16039	16473	16335	16370	16234	16316	15981	16326	16176	16389	16505	16241	16328	16304	16359	16499	16354	16359	16358	16313	16389	16245	16156	16324	16230	16116	16225	16378	16040	16425	16326	16275	16498	16129	16182	16395	16274	16203	16340	16314	16213	16303	16423	16290	16159	16456	16370	16270	16379	16280	16331	16225	16134	16357	16386	16333	16234	16259	16389	16262	16140	16394	16361	16328	16341	16259	16058	16265	16339	16249	16302	16368	16270	16252	16087	16261	16253	16405	16363	16324	16234	16258	16528	16326	16060	16310	16357	16337	16449	16160	16296	16358	16594	16147	16534	16442	16268	16210	16302	16096	16370	16305	16329	16432	16360	16467	16378	16291	16173	16414	16235	16307	16441	16321	16551	16565	16239	16334	16327	16412	16637	16359	16279	16478	16172	16452	16210	16333	16395	16311	16245	16337	16309	16201	16286	16303	16434	16281	16284	16302	16221	16352	16472	16282	16305	16413	16213	16292	16225	16255	16372	16406	16210	16422	16355	16332	16275	16064	16302	16482	16232	16280	16373	16131	16309	16177	16151	16429	16226	16294	16302	16175	16363	16119	16322	16339	16326	16259	16279	16179	16403	16185	16416	16237	16226	16085	15966	16346	16362	16261	16314	16501	16295	16000	16126	16267	16257	16514	16432	16453	16419	16347	16219	16277	16351	16455	16327	16130	16329	16281	16302	16344	16439	16548	16314	16438	16279	16488	16277	16346	16285	16428	16404	16369	16381	16235	16541	16368	16495	16332	16294	16162	16448	16314	16445	16250	16602	16195	16286	16296	16244	16274	16478	16236	16311	16309	16224	16230	16354	16349	16323	16176	16381	16278	16301	16409	16523	16470	16249	16478	16284	16152	16186	16201	16278	16253	16238	16366	16174	16210	16224	16441	16471	16462	16359	16192	16346	16324	16379	16241	16339	16250	16443	16330	16343	16376	16176	16282	16302	16211	16256	16565	16212	16264	16388	16384	16371	16289	16336	16253	16359	16420	16263	16214	16359	16164	16270	16280	16320	16352	16357	16474	16445	16296	16467	16195	16308	16219	16377	16266	16459	16307	16264	16234	16307	16182	16348	16317	16405	16336	16284	16418	16477	16229	16380	16227	16467	16481	16172	16411	16236	16455	16535	16366	16382	16290	16390	16268	16409	16313	16301	16373	16184	16331	16315	16219	16351	16298	16520	16176	16327	16200	16248	16348	16407	16510	16443	16236	16168	16280	16283	16410	16294	16271	16308	16208	16440	16252	16464	16273	16232	16554	16230	16377	16386	16260	16213	16246	16428	16293	16378	16415	16265	16395	16134	16323	16264	16298	16429	16328	16323	16398	16547	16562	16428	16308	16444	16422	16176	16188	16406	16437	16220	16305	16157	16254	16237	16503	16197	16268	16270	16244	16160	16426	16357	16393	16271	16112	16361	16403	16268	16278	16331	16377	16311	16266	16231	16202	16342	16192	16395	16415	16190	16423	16364	16319	16179	16358	16271	16429	16443	16187	16403	16339	16205	16624	16434	16348	16294	16296	16340	16146	16326	16338	16203	16147	16298	16179	16261	16361	16184	16253	16409	16377	16250	16249	16338	16336	16122	16144	16275	16310	16402	16257	16197	16258	16342	16419	16158	16163	16315	16180	16267	16295	16433	16277	16372	16370	16367	16343	16365	16249	16481	16435	16264	16229	16260	16508	16354	16209	16338	16311	16368	16305	16494	16272	16278	16414	16319	16478	16352	16275	16461	16432	16294	16235	16313	16257	16368	16479	16412	16268	16006	16282	16357	16316	16183	16229	16168	16201	16239	16445	16148	16272	16342	16162	16193	16075	16207	16244	16334	16295	16155	16452	16177	16321	16546	16295	16479	16291	16122	16377	16441	16464	16476	16413	16177	16097	16323	16286	16265	16397	16411	16323	16286	16225	16260	16519	16215	16286	16173	16378	16054	16159	16332	16304	16156	16267	16350	16218	16484	16188	16385	16409	16319	16448	16475	16191	16156	16385	16235	16135	16247	16427	16304	16305	16480	16116	16281	16411	16381	16137	16260	16279	16242	16198	16263	16334	16334	16517	16387	16424	16239	16357	16206	16255	16254	16177	16275	16329	16287	16163	16459	16299	16301	16511	16320	16368	16331	16240	16272	16322	16254	16306	16378	16535	16390	16369	16369	16259	16511	16534	16372	16300	16372	16107	16286	16371	16301	16377	16225	16323	16285	16212	16292	16114	16325	16423	16434	16262	16428	16504	16416	16412	16162	16219	16225	16453	16404	16316	16435	16212	16346	16357	16263	16232	16015	16238	16146	16445	16309	16150	16307	16332	16452	16326	16338	16265	16265	16313	16483	16283	16330	16496	16267	16548	16311	16140	16420	16417	16349	16108	16398	16163	16371	16247	16252	16373	16355	16183	16238	16472	16469	16424	16479	16194	16320	16348	16483	16432	16155	16405	16254	16240	16304	16413	16201	16161	16411	16367	16323	16274	16375	16242	16325	16379	16269	16503	16335	16187	16399	16345	16264	16217	16238	16252	16275	16269	16448	16173	16115	16391	16262	16364	16339	16451	16158	16353	16334	16315	16429	16282	16286	16341	16409	16384	16219	16245	16380	16377	16500	16109	16312	16294	16198	16337	16299	16296	16467	16223	16184	16267	16362	16374	16414	16260	16250	16369	16347	16314	16300	16589	16233	16405	16463	16186	16217	16239	16377	16289	16296	16406	16403	16201	16261	16203	16380	16463	16292	16426	16290	16380	16407	16500	16498	16552	16351	16372	16411	16551	16542	16257	16219	16322	16405	16243	16430	16438	16165	16165	16505	16386	16352	16467	16196	16282	16236	16292	16191	16230	16161	16295	16184	16286	16372	16306	16156	16344	16277	16308	16520	16427	16124	16334	16390	16243	16426	16295	16278	16237	16324	16373	16360	16547	16460	16473	16141	16154	16340	16354	16336	16293	16318	16452	16252	16322	16221	16244	16369	16222	16327	16093	16280	16316	16257	16414	16208	16283	16419	16176	16281	16268	16364	16525	16330	16215	16330	16326	16261	16028	16145	16232	16414	16146	16394	16535	16389	16350	16440	16460	16336	16342	16333	16136	16274	16320	16232	16386	16229	16353	16333	16307	16356	16310	16284	16381	16267	16267	16367	16513	16076	16166	16394	16388	16534	16188	16012	16378	16294	16237	16306	16411	16365	16315	16091	16310	16123	16363	16412	16299	16266	16381	16233	16235	16089	16322	16391	16468	16318	16047	16176	16430	16253	16170	16309	16325	16143	16379	16498	16421	16293	16407	16403	16388	16305	16380	16278	16186	16316	16318	16190	16271	16487	16315	16358	16490	16302	16276	16356	16350	16254	16340	16199	16403	16207	16372	16170	16238	16220	16410	16474	16221	16257	16168	16377	16421	16326	16624	16101	16513	16397	16478	16230	16356	16056	16320	16385	16160	16281	16388	16296	16283	16347	16269	16370	16493	16394	16170	16178	16271	16321	16302	16367	16147	16185	16291	16340	16368	16300	16291	16262	16366	16237	16173	16264	15994	16311	16288	16279	16401	16194	16340	16395	16328	16290	16255	16276	16266	16436	16426	16305	16161	16279
29668	53139	51357	42314	36994	32113	28129	24843	21729	21295	20907	20167	19372	18251	17678	17121	16798	16364	16100	15883	15853	15642	15517	15386	15313	15186	14999	15170	15105	15081	15067	15215	15132	15059	15038	15140	15107	15121	14994	14906	15070	15099	14905	14979	15071	15108	15010	14908	14716	15116	14933	14887	15089	14878	14965	14909	15080	14928	15078	14808	15236	14860	14935	14835	14867	14937	14983	14983	14990	14988	15035	14955	15005	14947	14964	14894	14887	15052	14916	14794	14987	14926	14883	15059	14898	15047	15019	14896	14915	14896	15033	14911	15002	15116	15079	14816	14952	14977	14989	14755	14918	14986	15060	14935	14884	15092	15062	15030	14983	15084	15033	14996	14973	15084	14904	14838	14790	15021	14833	15020	14890	14959	15031	15127	14955	14841	14995	14976	15062	14903	14901	14962	14763	14906	14946	15063	15031	15024	14945	14979	15129	15015	14895	14780	14969	15009	14931	14958	15028	14851	15000	14927	14932	14929	14892	14925	15027	14923	14967	14890	15020	14825	15071	14969	15022	14898	14879	15015	15170	14853	15047	14771	14962	15019	14926	15184	14901	15061	14990	14830	15059	14875	15000	15032	14831	15000	15112	14888	14874	14810	14850	14965	14903	15023	14838	14963	15124	14964	14893	15041	14846	15032	14949	14872	14985	15013	14954	15086	14887	15048	15061	14853	14932	15031	15018	15053	15045	14927	14866	14921	14965	14976	15033	14811	15046	14883	15115	15083	15018	14871	15044	14975	14642	15114	14951	14837	14956	14933	14960	14840	14994	15009	14988	15078	14839	14891	14927	14971	14937	14937	14890	14980	14990	15022	14909	15088	14835	14949	14797	14945	14854	15006	15059	14939	14984	15110	15042	14884	15050	14987	14989	14976	15029	14896	14950	14833	14905	14871	14960	15055	15145	14705	14930	14970	14937	14938	15031	14873	14952	15013	14956	14989	14956	15062	14921	14939	14905	14921	14937	15053	15081	14864	15054	14923	14941	14967	15051	14830	14951	15113	15040	14805	14885	14977	15309	15121	15056	14970	14997	14926	15047	14965	14906	14821	15005	14958	15102	14976	14828	15024	15185	15023	14978	14930	15090	14940	14996	14847	15017	14905	15071	14840	14818	15178	14982	14938	15068	14894	15044	14948	14854	14943	15084	14896	14861	14871	14990	15020	14955	14955	14872	14955	14938	14891	14895	14879	14958	14942	15083	14961	14941	15155	14869	14924	14821	14863	15041	14796	14942	14791	14763	15068	15105	15027	14895	14931	14960	14886	15070	14835	15002	14961	15064	14903	14965	14969	14986	14755	14999	14880	15076	14849	15006	15093	15057	15004	14924	15080	14765	14852	14989	14964	14938	15032	15024	14874	14974	14987	14871	14912	15031	14943	15047	15009	14865	14936	14896	14917	14961	14947	15191	15092	15070	15085	14740	15026	14918	15053	14945	14920	14877	15020	14903	14943	14874	14974	14896	14912	14915	14875	14882	14919	14976	15068	14840	15122	14880	15019	15077	14972	14856	15093	14949	14965	14824	15054	14964	14922	15077	15034	14960	15173	14884	14933	14978	15019	14920	14984	15166	14904	14895	14863	14974	15087	15024	15024	15056	14979	14947	14846	14897	14978	15073	14775	15006	14800	15086	15031	14912	15052	14873	15014	14936	14760	15036	14930	15080	14816	14957	14979	14855	15012	14803	14999	14950	15027	14917	15049	14890	14883	14995	14959	14879	15163	14928	14971	14976	14954	14970	14772	14991	15007	14840	14922	15095	14942	14844	14942	15072	14992	14965	14830	15055	14947	15140	14854	15013	15009	15005	14848	14787	14893	14973	14935	14945	14737	15025	15030	14932	14993	14907	15037	15005	14757	14867	14994	15036	14999	14885	15033	14950	15027	14993	14883	15007	14873	14998	14849	14901	15016	14869	14983	14895	14969	14936	15007	14943	15036	14872	14965	15002	15015	15011	14807	14970	14965	15021	14896	15026	14925	14967	14964	14931	14780	15037	14954	15040	14954	14926	14840	14842	15062	14940	14965	14905	14847	15027	15076	14949	14814	15095	15030	14982	14831	14962	14950	14969	15102	14871	15106	15106	15095	15068	14893	15075	14943	15021	14957	15020	14893	14901	14832	15067	14649	15035	14977	14980	14889	14906	14883	14968	14958	14930	14935	14925	14866	14904	14754	14922	14923	15017	14956	14896	15038	15063	15181	14900	14922	15013	14910	14938	15038	14946	14896	14791	15035	14877	15031	14972	15071	14833	14973	14853	14825	14954	14963	15057	14952	14955	14995	14960	15008	15191	14951	15039	14941	14918	15011	15103	14964	14868	15058	14818	14872	15125	15077	15113	14982	14997	14903	14956	15063	14863	15000	14930	14942	14981	14848	14928	14941	14965	14961	14893	15008	15057	15085	14992	14900	14784	14930	14834	15017	14882	15072	14885	14886	14864	14935	14886	14869	14977	15183	14983	14807	14998	15087	14925	14845	14998	14819	14784	15054	14723	15003	14916	14787	14932	14855	14967	14746	15190	14999	14990	14941	14812	14958	14890	15038	14969	14837	14970	14981	14982	15134	14815	15104	14929	14982	14913	14969	14926	14906	14884	15064	14875	14920	14789	14866	15022	14844	14986	14865	15033	15160	14870	14882	14952	15079	14986	15050	15136	15026	14962	15087	14934	14794	15035	14986	14889	15001	14847	14956	14876	14938	14975	14982	15079	14758	14981	14886	14934	14896	15066	14731	14866	14908	14841	14975	14931	14958	14998	14961	14943	15000	15078	14914	14994	14827	15050	14932	14731	15056	15084	15028	14969	14861	14822	14938	14841	15097	15047	14872	14815	14904	15029	15033	15013	14977	14907	14875	14949	15040	14814	14971	14858	14921	15037	14870	15109	14870	14913	14762	14808	14958	14947	14908	14945	14875	14945	14918	15073	14837	14802	14870	14810	14869	14924	14821	14896	14942	14922	14772	15076	14722	15044	15031	15092	14918	15092	15154	14845	14942	14825	14977	14965	14939	14814	14948	14971	14939	15074	14999	14936	14961	14983	14927	14985	15036	15029	14857	15073	14982	14909	14944	14985	14990	14878	15077	14949	15127	14960	14760	14801	14991	14884	14954	14955	14982	15042	14956	15064	15104	14929	14888	14998	14858	14958	14962	14931	14737	14901	14988	15013	14946	15099	15051	14852	15086	14830	14989	14983	14882	14857	14785	14979	15070	14787	15063	14836	14998	14879	14872	15081	14979	15002	14959	15001	14930	14788	14966	14963	14830	15063	14960	14842	14964	14974	15103	14992	15006	14989	14879	15048	14988	14971	14974	14937	14815	14945	15066	14848	14942	14989	14876	14901	14937	14887	14923	14799	15063	14808	15143	14898	14974	14924	15034	14935	14931	14786	14970	15031	15002	14974	14883	14994	14977	14898	14875	14864	14886	14908	15018	14949	14970	15128	14919	15042	14924	14976	14972	14840	14924	14777	14935	14910	14911	14883	15011	14934	14870	14959	14919	14885	14984	14949	15017	14980	14799	15065	14879	14991	14864	14791	14863	14881	14667	15051	14967	14885	15015	14894	14872	15075	14825	14942	14973	14992	14926	15007	14924	14999	14943	15011	14876	15069	15009	14908	14985	14850	14930	14923	15034	14861	14969	14940	14904	15040	15047	14866	14955	14954	14813	15090	14955	14934	14956	14971	15021	14974	14892	14963	14949	14849	14787	14918	14834	14928	15022	14976	15005	14785	15002	15151	14906	14979	15003	14812	14910	14907	15034	14951	15013	15011	14898	15002	15041	14902	14907	15054	14999	14785	15079	14923	14922	14918	14925	14824	14951	14791	14970	14994	15054	15041	14831	15024	14942	15020	14987	15150	14888	15072	14964	14979	14879	14963	14958	14943	14991	14924	15001	14889	14921	14867	14840	15162	14867	15013	14856	15001	15002	14871	15096	14848	14863	14984	14999	14845	14890	14930	14830	14945	15061	14919	15007	14986	14915	14983	14971	15083	14902	14989	14965	14926	14904	14924	14913	14984	14762	14813	14859	14835	14892	14981	15024	14873	14967	15012	14984	14750	14756	15119	14945	14921	14893	15032	15065	15000	14912	14755	15005	14810	14966	14906	15036	14967	14979	14859	15124	14934	15050	14868	15085	15021	14946	15010	14751	15038	14866	15062	14887	14916	15028	14968	15012	14990	14977	15073	14985	14976	14941	14846	14965	14881	14974	14906	14875	14975	14877	15116	14899	14867	14908	15008	14839	14831	15094	14978	15093	15074	14925	15009	14790	15029	14766	14937	14869	15042	14958	15041	15145	14876	15200	14934	14967	14956	15013	15040	14941	14984	14810	14867	15016	15084	15016	14999	14894	15072	14975	14873	15036	15124	14948	14912	14916	14807	14832	14896	14968	15017	14868	15105	14911	14920	14873	15003	14979	15006	14925	14928	14854	15014	14896	14953	14939	14951	14952	14940	14846	15176	15015	14889	14897	14981	14896	15242	14947	15119	15069	15236	15029	14970	14760	14853	14990	14877	15021	14847	14984	14908	14899	14973	14885	14887	14829	14982	14847	14861	15066	14971	15002	15131	15065	14993	14866	14965	15021	14951	15099	14892	14996	15024	15037	14847	14759	14905	14944	14775	14787	15045	15025	14659	14874	14841	14866	14968	14920	14862	15153	14986	14874	14928	15011	15087	14884	14935	14930	14920	14905	14924	14954	14732	14961	15145	15025	14886	14905	14907	14755	14810	14882	14844	14978	15067	14965	15018	15054	15073	15118	14904	14734	15069	14997	14886	14973	14944	14905	14811	14769	14886	15010	15004	14926	15040	15039	14931	14885	14765	15163	14916	14935	14916	14818	15007	15035	14801	15007	14978	14901	14969	14925	14968	14935	15015	15072	15006	15008	14858	14665	14964	14908	14932	14955	14854	15019	14935	14856	14921	15018	14984	14782	14926	15020	14898	15113	14870	14982	14961	14967	14886	14957	14867	14913	15001	15009	15109	15138	15235	14720	15050	15036	15058	14950	14939	15006	14914	15010	15072	14835	14877	15011	15063	14989	14958	14876	14943	14770	14948	14884	14781	14935	14900	15034	14898	14959	15066	15008	14876	14978	14954	14879	14974	15099	14922	14924	14914	14973
28239	25732	34013	30847	25507	22785	20742	18950	17855	17451	17175	17222	17023	16836	16542	16402	16129	16298	16084	16196	15891	16198	15919	15917	15968	15894	15825	15764	15792	15728	15951	15797	15500	15803	15776	15788	15834	15685	15936	15617	15889	15782	15894	15800	15708	15944	15740	15816	15738	15922	15815	15860	15813	15667	15746	15732	15657	15805	15768	15849	15821	15801	15617	15874	15806	15609	15695	15895	15891	15929	15843	15754	15918	15502	15617	15689	15676	15762	15758	15892	15672	15619	15645	15706	15818	15766	15782	15928	15917	15811	15850	15487	15675	15611	15665	15671	15571	15912	15849	15776	15738	15755	15738	15598	15803	15758	15711	15574	15524	15785	15817	15690	15682	15762	15666	15721	15697	15839	15842	15818	15677	15570	15859	15584	15388	15743	15709	15642	15835	15819	15738	15697	15612	15702	15584	15683	15727	15636	15633	15570	15715	15753	15749	15734	15869	15818	15867	15749	15829	15757	15842	15741	15489	15853	15848	15740	15789	15779	15753	15727	15714	15903	15633	15804	15805	15680	15856	15651	15463	15744	15650	15695	15945	15705	15718	15746	15819	15723	15920	15551	15721	15692	15804	15833	15861	15723	15390	15913	15860	15910	15812	15618	15805	15683	15707	15829	15892	15580	15762	15800	15731	15606	15784	15754	15670	15878	15782	15746	15753	15575	15782	15798	15746	15685	15683	15596	15707	15704	15939	15754	15740	15708	15626	15853	15682	15880	15434	15719	15757	15715	15643	15762	15802	15726	15601	15892	15698	15510	15931	15948	15661	15673	15785	15821	15614	15894	15613	15882	15904	15803	15717	15822	15647	15803	15995	15849	15979	15784	15700	15810	15695	15886	15853	15629	15612	15664	15728	15618	15600	15778	15697	15738	15737	15649	15886	15753	15820	15906	15752	15842	15759	15686	15766	15752	15613	15525	15767	15582	15750	15812	15883	15680	15850	15751	15875	15745	15605	15551	15621	15671	15631	15848	15898	15781	15772	15751	15876	15761	15825	15719	15836	15537	15817	15776	15754	15611	15634	15742	15630	15628	15813	15753	15927	15610	15617	15772	15715	15956	15699	15615	15766	15743	15903	15701	15715	15487	15735	15677	15804	15535	15729	15797	15708	15739	15927	15694	15599	15639	15627	15571	15707	15910	15843	15707	15792	15621	15793	15721	15609	15822	15597	15716	15890	15583	15619	15814	15907	15767	15579	15622	15719	15597	15828	15630	15817	15485	15689	15851	15864	15748	15706	15738	15724	15689	15733	15846	15837	15759	15608	15729	15753	15783	15805	15708	15691	15748	15757	15975	15849	15775	15616	15571	15693	15707	15858	15826	15588	15686	15780	15673	15604	15867	15653	15603	15779	15690	15648	15771	15795	15773	15671	15583	15690	15899	15605	15563	15535	15913	15796	15818	15731	15746	15896	15656	15429	15778	15868	15737	15761	15798	15875	15853	15998	15768	15742	15767	15784	15748	15666	15562	16058	15762	15607	15911	15879	15712	15762	15843	15667	15754	15786	15886	15792	15646	15806	15577	15865	15733	15614	15732	15753	15628	15856	15677	15720	15792	15694	15854	15757	15637	15618	15758	15781	15608	15753	15688	15714	15785	15750	15879	15623	15840	15773	15787	15798	15602	15852	15758	15744	15653	15803	15719	15820	15727	15782	15571	15744	15830	15556	15686	15814	15753	15770	15919	15894	15850	15686	15752	15697	15791	15919	15950	15822	15637	15760	15552	15589	15771	15821	15655	15700	15626	15769	15844	15593	15747	15735	15895	15662	15769	15934	15740	15869	15767	15773	15935	15884	15741	15747	15939	15847	15706	15945	15833	15879	15728	15591	15707	15759	15725	15509	15617	15941	15669	15792	15657	15726	15739	15699	15655	15700	15685	15719	15746	15659	15748	15901	15706	15778	15791	15792	15886	15888	15946	15778	15837	15628	15694	15711	15696	15760	15616	15558	15724	15858	15479	15759	15607	15758	15840	15596	15742	15590	15586	15705	15883	15695	15879	15713	15742	15908	15759	15714	15839	15729	15993	15753	15753	15591	15775	15562	15804	15858	15722	15826	15656	15671	15841	15825	15819	15822	15833	15946	15831	15845	15595	15663	15785	15735	15863	15798	15664	15711	15874	15916	15792	15716	15783	15857	15816	15802	15574	15804	15897	15842	15651	15830	15585	15905	15903	15828	15852	15795	15631	15759	15758	15851	15752	15607	15751	15631	15895	15847	15896	15519	15655	15799	15787	15883	15653	15672	15745	15670	15538	15675	15840	15824	15630	15698	15753	15732	15603	15658	15745	15672	15849	15862	15669	15841	15601	16055	15675	15980	15661	15642	15670	15892	15484	15654	15657	15582	15491	15335	15993	15773	15802	15741	15495	15727	15642	15866	15890	15823	15701	15761	15841	15895	15826	15762	15795	15615	15696	15737	15633	15730	15943	15786	15781	15678	15766	15495	15690	15711	15741	15938	15666	15667	15830	15787	15544	15802	15803	15650	15770	15778	15953	15642	15712	15597	15672	15726	15561	15876	15763	15642	15722	15805	15642	15712	15841	15777	15653	15803	15755	15610	15854	15659	15517	15539	15692	15855	15698	15722	15595	15840	15635	15770	15842	15593	15856	15686	15787	15904	15536	15912	15929	15738	15638	15638	15824	15788	15879	16060	15794	15781	15641	15849	15741	15765	15619	15551	15821	15830	15689	15794	15859	15956	15759	15858	15803	15823	15873	15666	15862	15757	15667	15817	15789	15876	15757	15653	15907	15653	15761	15622	15675	15669	15841	15717	15849	15544	15659	15665	15715	15698	15705	15678	15826	15681	15627	15617	15623	15643	15704	15820	15910	15789	15785	15827	15795	15787	15568	15645	15735	15669	15757	15774	15694	15916	15835	15829	15960	15836	15796	15737	15708	15835	15517	15689	15734	15769	15778	15886	15518	15731	15600	15732	15713	15728	15718	15603	15704	15710	15808	15688	15582	15745	15806	15798	15720	15900	15916	15791	15913	15819	15672	15730	15788	15808	15754	15771	16014	15870	15748	15546	15704	15932	15640	15741	15861	15675	15784	15479	15966	15703	15738	15762	15715	15955	15979	15769	15626	15809	15638	15756	15805	15809	15530	15667	15626	15685	15637	15730	15806	15709	15913	15947	15717	16054	15802	15802	15771	15815	15892	15819	15769	15830	15871	15545	15790	15724	15885	15663	15657	15835	16099	15687	15808	16013	15791	15731	15746	15669	15722	15807	15672	15630	15574	15641	15664	15794	15759	15853	15817	15705	15773	15756	15892	15744	15782	15720	15702	15726	15748	15775	15717	15692	15593	15746	15788	15774	15745	15628	15735	15816	15705	15574	15687	15777	15790	15718	15756	15837	15891	15729	15852	15609	15817	15914	15644	15498	15851	15870	15682	15727	15507	15742	15632	15854	15796	15689	15732	15833	15641	16090	15733	15624	15717	15783	15709	15739	15835	15700	15715	15725	15501	15595	15799	15839	15725	15698	15823	15815	15830	15744	15577	15617	15736	15739	15802	15839	15838	15715	15824	15717	15773	16005	15876	15810	15586	15860	15636	15897	15586	15678	15738	15911	15606	15678	15611	15755	15733	15685	15638	15794	15956	15855	15695	15728	15798	15726	15850	15767	15796	15715	15775	15696	15763	15672	15966	15763	15721	15767	15659	15811	15586	15729	15647	15724	15947	15742	15820	15676	15601	15670	15851	15687	15895	15765	15812	15640	15702	15748	15922	15644	15637	15802	15756	15912	15719	15820	15680	15754	15608	15929	15841	15768	15713	15685	15773	15817	15793	15891	15724	15706	15586	15706	15759	15854	15908	15753	15638	15807	15489	15848	15881	15826	15499	15589	15570	15715	15850	15669	15467	15568	15787	15556	15613	15624	15826	15679	15680	15916	15671	15953	15615	15829	15567	15787	15847	15725	15922	15790	15795	15737	15650	15703	15669	15818	15654	15623	15750	15805	15644	15911	15956	15671	15566	15822	15879	15791	15839	15822	15545	15782	15651	15858	15591	15844	15774	15759	15597	15637	15758	15824	15762	15722	15572	15554	15641	15713	15696	15955	15731	15737	15753	15682	15718	15589	15892	15541	15659	15741	15503	15561	15657	15685	15889	15848	15924	15859	15729	15686	15709	15734	15803	15684	15585	15826	15770	15858	15476	15722	15620	15709	15739	15701	15676	15696	15819	15740	15658	15826	15813	15805	15555	15636	15842	16023	15696	15692	15667	15963	15580	15812	15612	15640	15644	15649	15743	15648	15673	15715	15788	15708	15627	15650	16008	15783	15875	15630	15687	15881	15809	15805	15732	15818	15847	15818	15729	15612	15634	15783	15840	15669	15857	15674	15744	15877	15749	15763	15645	15881	15574	15941	15612	15618	15801	15671	15637	15714	15718	15871	15836	15654	15653	15905	15646	15699	15720	15828	15679	15685	16049	15775	15668	15841	15707	15568	15767	15896	15899	15726	15694	15713	15807	15724	15898	15705	15625	15851	15722	15604	15542	15821	15591	15529	15706	15677	15890	15934	15747	15700	15777	15639	15850	15839	15603	15954	15653	15882	15746	15698	15833	15726	15891	15656	15668	15602	15728	15687	15770	15799	15712	15864	15900	15721	15962	15880	15654	15613	15640	15831	15810	15829	15852	15827	15714	15721	15648	15833	15761	16015	16037	15678	15880	15885	15726	15697	15657	15767	15723	15744	15644	15624	16003	15621	15994	15810	15668	15913	15883	15609	15681	15809	15783	15702	15816	15750	15648	15656	15847	15535	15725	15732	15617	15468	15710	15800	15586	15963	15650	15892	15755	15774	15659	15863	15726	15517	15706	15721	15543	15625	15949	15717	15752	15659	15830	15732	15737	15633	15831	15649	15895	15712	15691	15598	15817	15662	15750	15888	15856	15783	15805	15871	15862	15697	15733	15936	15637	15776	15699	15629	15690	15721	15596	15809	15649	15707	15713	15890	15786	15779	15666	15766	15625	15600	15809	15832	15701	15763	15633	15696	15788	15731	15649	15820	15811	15733	15884	15812	15534	15895	15772	15728	15586	15788	15700	15643	15873	15747	15783	15729	15715	15622	15833	15831	15828	15870	15587	15852	15783	15690	15702	15769	15700
28447	43034	40969	32378	28131	24495	21835	19850	17758	17410	17311	17159	16425	16139	15900	15604	15281	15235	14949	14936	14917	14950	14693	14881	14804	14701	14593	14762	14649	14624	14628	14829	14544	14663	14649	14727	14606	14616	14752	14606	14617	14558	14643	14635	14591	14741	14625	14538	14445	14531	14631	14609	14599	14664	14726	14737	14637	14583	14498	14573	14580	14671	14628	14646	14509	14485	14648	14685	14622	14435	14736	14592	14602	14582	14703	14512	14744	14765	14455	14485	14555	14523	14483	14560	14511	14610	14600	14465	14513	14491	14589	14593	14672	14631	14713	14494	14467	14765	14551	14589	14745	14717	14654	14479	14675	14655	14667	14759	14750	14675	14495	14627	14573	14609	14596	14543	14465	14603	14587	14715	14574	14684	14538	14651	14447	14620	14664	14504	14410	14721	14499	14506	14542	14691	14554	14423	14511	14569	14578	14622	14575	14673	14499	14493	14723	14510	14583	14672	14565	14647	14460	14577	14627	14613	14448	14651	14573	14608	14558	14727	14579	14685	14521	14493	14640	14973	14579	14555	14503	14547	14741	14412	14748	14443	14723	14656	14588	14542	14643	14661	14637	14392	14606	14580	14588	14488	14541	14628	14626	14519	14485	14530	14624	14701	14745	14634	14594	14610	14669	14521	14488	14578	14567	14405	14798	14663	14536	14431	14743	14539	14627	14420	14474	14628	14815	14780	14568	14469	14657	14586	14539	14497	14691	14700	14710	14687	14590	14787	14431	14489	14546	14583	14535	14701	14735	14558	14384	14475	14650	14473	14854	14691	14725	14584	14606	14691	14523	14649	14453	14668	14623	14491	14460	14539	14662	14656	14702	14728	14618	14463	14573	14763	14641	14757	14518	14489	14538	14553	14578	14572	14611	14567	14814	14501	14578	14737	14587	14600	14729	14518	14654	14496	14559	14552	14542	14502	14559	14707	14477	14760	14486	14656	14552	14452	14519	14633	14583	14539	14600	14590	14791	14689	14637	14609	14705	14624	14775	14612	14638	14631	14544	14541	14726	14535	14546	14464	14619	14662	14631	14670	14402	14727	14513	14625	14448	14692	14723	14555	14547	14542	14299	14555	14661	14593	14555	14586	14534	14595	14727	14592	14572	14554	14666	14577	14642	14598	14558	14601	14520	14743	14524	14628	14637	14711	14644	14555	14718	14542	14623	14393	14506	14463	14677	14597	14615	14705	14687	14436	14615	14561	14745	14575	14599	14669	14695	14639	14608	14643	14515	14699	14517	14472	14448	14630	14540	14635	14708	14661	14551	14495	14555	14565	14616	14555	14699	14460	14680	14671	14479	14486	14468	14708	14625	14784	14734	14622	14585	14645	14695	14496	14629	14562	14571	14606	14571	14511	14602	14556	14562	14435	14735	14653	14503	14606	14663	14546	14681	14554	14471	14651	14667	14498	14639	14619	14656	14697	14485	14667	14665	14562	14612	14646	14599	14630	14517	14512	14748	14504	14558	14774	14537	14575	14469	14682	14483	14566	14653	14647	14692	14666	14643	14548	14646	14620	14598	14357	14630	14679	14653	14766	14582	14692	14593	14437	14651	14693	14710	14480	14575	14693	14662	14519	14539	14742	14541	14492	14458	14752	14703	14628	14572	14506	14639	14589	14505	14476	14568	14705	14503	14610	14617	14756	14551	14543	14629	14651	14538	14654	14493	14492	14702	14552	14436	14662	14506	14659	14485	14619	14695	14510	14733	14587	14567	14659	14657	14404	14440	14775	14474	14546	14488	14464	14679	14492	14599	14506	14388	14645	14700	14518	14572	14658	14635	14737	14710	14331	14551	14653	14423	14526	14597	14632	14663	14546	14573	14604	14649	14602	14609	14736	14376	14562	14419	14655	14579	14493	14556	14793	14601	14488	14610	14392	14610	14484	14766	14632	14589	14566	14573	14612	14654	14451	14538	14596	14609	14725	14659	14580	14599	14634	14628	14661	14673	14556	14637	14543	14416	14685	14608	14884	14374	14428	14646	14642	14532	14607	14451	14574	14452	14559	14702	14550	14699	14558	14543	14639	14600	14425	14704	14596	14528	14610	14709	14626	14643	14744	14642	14415	14539	14424	14573	14509	14654	14587	14617	14569	14724	14660	14525	14773	14670	14528	14475	14604	14726	14616	14531	14542	14602	14457	14651	14565	14727	14560	14493	14640	14631	14378	14503	14552	14540	14472	14489	14558	14660	14533	14539	14558	14647	14395	14501	14601	14452	14494	14493	14546	14663	14689	14604	14684	14443	14649	14549	14647	14659	14679	14687	14574	14567	14595	14560	14448	14688	14529	14620	14779	14568	14442	14694	14594	14581	14546	14722	14631	14559	14600	14627	14664	14569	14621	14394	14429	14662	14532	14738	14661	14423	14659	14692	14602	14636	14649	14519	14462	14654	14459	14687	14645	14679	14545	14574	14594	14683	14641	14584	14501	14586	14802	14682	14640	14523	14597	14670	14410	14607	14545	14514	14540	14538	14709	14622	14531	14535	14497	14532	14510	14434	14511	14540	14527	14764	14512	14568	14552	14605	14440	14669	14583	14552	14539	14511	14395	14635	14531	14562	14586	14513	14571	14663	14626	14700	14637	14520	14659	14645	14583	14554	14422	14631	14499	14494	14637	14437	14630	14660	14642	14598	14692	14557	14430	14451	14739	14504	14608	14676	14603	14498	14681	14623	14490	14526	14462	14522	14766	14565	14580	14469	14455	14702	14567	14671	14556	14641	14629	14706	14659	14613	14756	14686	14480	14503	14573	14590	14479	14656	14731	14658	14637	14719	14663	14658	14697	14542	14639	14615	14391	14612	14801	14607	14690	14603	14610	14401	14543	14710	14447	14449	14792	14657	14550	14615	14614	14634	14468	14626	14674	14493	14693	14512	14488	14637	14590	14774	14614	14479	14712	14621	14448	14492	14710	14643	14614	14577	14594	14679	14499	14762	14521	14768	14738	14350	14575	14492	14612	14475	14673	14535	14757	14642	14420	14603	14596	14511	14564	14633	14457	14655	14616	14559	14661	14610	14679	14581	14627	14660	14606	14772	14604	14490	14434	14621	14717	14662	14563	14622	14619	14537	14525	14527	14537	14680	14614	14387	14591	14334	14687	14707	14477	14639	14538	14661	14499	14494	14471	14547	14545	14590	14521	14491	14531	14722	14733	14733	14570	14447	14629	14421	14528	14508	14584	14677	14618	14630	14501	14573	14481	14584	14679	14534	14706	14645	14542	14591	14610	14463	14532	14577	14555	14647	14531	14695	14532	14677	14541	14478	14648	14410	14524	14560	14620	14599	14605	14656	14790	14511	14505	14559	14570	14459	14701	14593	14674	14549	14557	14541	14633	14596	14505	14659	14584	14595	14605	14661	14597	14589	14599	14441	14570	14552	14540	14750	14497	14674	14499	14399	14494	14666	14546	14531	14656	14408	14565	14532	14533	14619	14573	14477	14568	14741	14624	14534	14657	14662	14664	14626	14772	14763	14576	14552	14423	14559	14645	14739	14591	14613	14463	14696	14433	14597	14640	14734	14530	14572	14534	14730	14764	14547	14573	14726	14715	14612	14527	14796	14518	14461	14630	14517	14558	14668	14543	14565	14652	14528	14598	14719	14558	14785	14624	14516	14578	14548	14559	14519	14671	14577	14501	14580	14543	14570	14667	14618	14542	14673	14552	14538	14380	14707	14579	14535	14512	14789	14522	14714	14440	14648	14562	14663	14542	14622	14602	14647	14515	14568	14456	14656	14635	14534	14557	14558	14397	14596	14675	14467	14772	14483	14727	14703	14643	14691	14517	14747	14668	14647	14556	14565	14676	14621	14736	14685	14666	14494	14606	14525	14582	14624	14633	14560	14601	14455	14461	14780	14476	14623	14581	14695	14406	14549	14533	14636	14636	14566	14609	14513	14584	14440	14600	14758	14518	14612	14535	14673	14550	14517	14627	14559	14592	14465	14581	14617	14684	14696	14549	14529	14681	14617	14691	14640	14549	14617	14653	14704	14564	14532	14581	14682	14604	14682	14545	14537	14606	14561	14481	14562	14430	14456	14485	14803	14546	14517	14612	14624	14734	14645	14601	14580	14685	14574	14501	14516	14430	14490	14571	14769	14738	14655	14618	14557	14571	14440	14588	14566	14577	14721	14580	14574	14708	14619	14395	14695	14630	14581	14635	14653	14650	14604	14455	14535	14519	14500	14452	14451	14631	14628	14615	14644	14484	14510	14468	14463	14669	14635	14565	14566	14631	14498	14554	14614	14467	14687	14517	14588	14568	14505	14621	14634	14704	14614	14502	14467	14633	14421	14721	14566	14629	14621	14674	14646	14713	14495	14581	14628	14615	14599	14720	14655	14607	14506	14594	14580	14502	14737	14742	14594	14647	14641	14660	14494	14422	14666	14666	14592	14600	14548	14631	14648	14460	14749	14649	14591	14542	14610	14528	14720	14545	14365	14654	14749	14492	14657	14702	14632	14792	14746	14470	14457	14477	14531	14601	14540	14524	14537	14586	14653	14628	14659	14646	14494	14603	14537	14525	14811	14622	14730	14624	14792	14655	14602	14530	14605	14509	14589	14619	14617	14594	14694	14565	14491	14473	14612	14546	14757	14663	14490	14549	14631	14459	14514	14655	14446	14711	14523	14561	14754	14621	14551	14652	14601	14651	14784	14762	14552	14722	14494	14779	14688	14599	14360	14552	14684	14547	14607	14658	14515	14590	14456	14625	14700	14517	14778	14699	14586	14693	14719	14604	14667	14475	14345	14527	14479	14490	14612	14655	14773	14533	14520	14414	14646	14470	14653	14637	14511	14634	14748	14478	14604	14608	14601	14606	14665	14787	14522	14671	14627	14515	14469	14696	14518	14676	14487	14555	14524	14562	14654	14719	14703	14641	14613	14717	14444	14705	14483	14545	14516	14573	14616	14686	14670	14633	14562	14592	14723	14479	14444	14613	14513	14640	14719	14647	14591	14664	14702	14782	14729	14562	14648	14607	14606	14629	14588	14589	14532	14454	14705	14557	14513	14473	14734	14658	14678	14689	14663	14485	14557	14437	14438	14588	14532	14537	14487	14644	14593	14736	14677	14590	14563	14468	14584	14631	14509	14514	14465	14554	14533	14643	14505	14608
24016	21609	29382	25006	24632	26748	26127	22192	19716	19530	19385	19019	18797	18340	18116	17738	17451	17424	17347	16992	17149	17050	16839	16805	17028	16739	16913	16665	16632	16568	16733	16606	16550	16649	16874	16750	16811	16895	16886	16552	16590	16807	16916	16769	16788	16760	16812	16529	16679	16918	16616	16806	16733	16623	16613	16653	16819	16786	16826	16644	16549	16460	16657	16770	16674	16783	16850	16703	16592	16703	16647	16798	16590	16823	16684	16922	16542	16522	16584	16707	16788	16636	16596	16655	16624	16621	16659	16725	16584	16742	16678	16526	16668	16589	16653	16827	16489	16573	16491	16712	16535	16543	16542	16710	16762	16574	16577	16555	16766	16692	16815	16562	16393	16745	16685	16540	16379	16832	16622	16603	16918	16641	16648	16633	16674	16673	16727	16645	16553	16796	16564	16541	16670	16573	16643	16663	16650	16819	16687	16789	16524	16644	16653	16590	16502	16438	16634	16923	16624	16609	16622	16608	16698	16543	16582	16662	16667	16687	16632	16499	16713	16680	16565	16663	16749	16579	16669	16744	16634	16409	16594	16631	16475	16509	16620	16530	16535	16717	16599	16737	16603	16628	16876	16537	16604	16691	16569	16660	16565	16686	16608	16542	16776	16506	16551	16457	16512	16668	16716	16781	16684	16584	16606	16793	16810	16669	16698	16677	16724	16564	16607	16597	16635	16730	16641	16474	16439	16714	16788	16565	16743	16678	16696	16636	16738	16771	16804	16407	16613	16689	16543	16631	16762	16788	16764	16535	16613	16733	16765	16711	16588	16519	16589	16694	16578	16643	16703	16646	16554	16641	16529	16628	16626	16489	16747	16608	16537	16555	16699	16413	16575	16463	16646	16741	16666	16465	16654	16587	16577	16523	16429	16537	16641	16517	16537	16616	16571	16565	16806	16716	16612	16508	16672	16475	16530	16669	16599	16560	16741	16688	16715	16543	16535	16647	16415	16676	16617	16463	16661	16525	16649	16695	16611	16715	16553	16674	16738	16484	16627	16560	16577	16733	16759	16617	16585	16555	16770	16665	16859	16435	16562	16613	16720	16576	16858	16592	16622	16391	16527	16815	16673	16475	16649	16691	16644	16503	16602	16586	16593	16617	16664	16723	16585	16579	16748	16798	16832	16614	16627	16586	16486	16648	16539	16816	16720	16618	16565	16528	16802	16657	16667	16529	16475	16650	16722	16667	16577	16608	16732	16614	16688	16598	16774	16664	16630	16499	16585	16418	16595	16698	16699	16543	16667	16634	16594	16500	16521	16549	16624	16532	16686	16657	16738	16678	16629	16611	16507	16578	16800	16574	16645	16550	16601	16751	16823	16476	16637	16533	16587	16647	16687	16773	16532	16440	16614	16538	16766	16598	16859	16391	16427	16732	16660	16698	16694	16721	16744	16603	16330	16600	16744	16703	16626	16756	16631	16780	16464	16589	16608	16709	16628	16681	16726	16751	16566	16472	16656	16700	16545	16698	16719	16483	16660	16571	16590	16509	16938	16790	16612	16599	16687	16826	16655	16604	16575	16770	16651	16569	16614	16681	16664	16796	16632	16492	16509	16566	16567	16647	16781	16586	16703	16620	16697	16612	16574	16551	16545	16397	16604	16478	16529	16645	16866	16582	16710	16669	16801	16599	16474	16634	16613	16527	16630	16583	16635	16679	16440	16615	16662	16539	16624	16675	16267	16677	16595	16723	16568	16493	16428	16607	16739	16783	16654	16679	16711	16717	16417	16555	16330	16527	16469	16485	16612	16800	16617	16514	16460	16781	16729	16625	16627	16601	16687	16581	16519	16618	16308	16676	16435	16678	16563	16705	16592	16497	16506	16665	16597	16619	16602	16549	16700	16633	16420	16587	16484	16694	16623	16685	16597	16543	16775	16707	16807	16606	16508	16611	16655	16546	16551	16756	16588	16754	16450	16623	16480	16496	16742	16638	16670	16671	16628	16651	16547	16762	16665	16610	16785	16504	16594	16586	16705	16732	16574	16702	16709	16553	16581	16779	16587	16812	16749	16659	16523	16709	16661	16778	16764	16569	16466	16794	16753	16410	16505	16480	16568	16531	16683	16434	16511	16643	16484	16428	16486	16454	16515	16667	16675	16659	16613	16619	16646	16558	16659	16780	16635	16912	16647	16655	16643	16738	16639	16712	16667	16752	16624	16320	16628	16696	16457	16561	16569	16636	16631	16729	16587	16611	16588	16558	16696	16595	16568	16716	16494	16678	16473	16560	16764	16758	16598	16640	16546	16562	16707	16603	16678	16710	16728	16682	16794	16669	16729	16439	16786	16515	16521	16704	16716	16656	16690	16686	16456	16677	16670	16716	16617	16593	16721	16608	16577	16638	16704	16584	16512	16673	16587	16515	16584	16474	16811	16818	16591	16446	16743	16569	16647	16441	16619	16531	16815	16836	16573	16681	16591	16583	16918	16588	16715	16496	16535	16795	16588	16755	16670	16863	16563	16703	16716	16650	16589	16483	16503	16717	16896	16511	16559	16859	16529	16521	16631	16536	16670	16479	16590	16500	16711	16576	16691	16730	16827	16605	16627	16613	16592	16647	16679	16600	16659	16648	16639	16703	16556	16873	16713	16660	16744	16661	16968	16746	16619	16758	16679	16559	16764	16618	16694	16690	16778	16610	16696	16766	16646	16561	16779	16612	16521	16544	16674	16625	16505	16599	16509	16737	16603	16631	16679	16635	16584	16658	16499	16728	16560	16527	16919	16561	16551	16788	16705	16748	16480	16687	16606	16552	16728	16525	16727	16546	16313	16705	16414	16654	16621	16619	16697	16332	16821	16700	16460	16757	16689	16487	16614	16484	16553	16658	16424	16681	16642	16703	16720	16420	16598	16527	16802	16605	16352	16570	16648	16731	16620	16557	16670	16596	16604	16512	16622	16782	16710	16748	16781	16524	16709	16614	16726	16572	16589	16600	16527	16704	16621	16644	16616	16497	16659	16637	16479	16519	16778	16577	16643	16671	16420	16487	16602	16686	16599	16651	16538	16625	16700	16718	16693	16630	16668	16735	16740	16405	16733	16842	16661	16670	16720	16597	16748	16596	16648	16522	16603	16585	16643	16669	17007	16537	16396	16658	16652	16519	16684	16600	16689	16722	16594	16627	16699	16742	16666	16749	16399	16522	16668	16538	16690	16658	16830	16703	16535	16498	16601	16499	16546	16549	16757	16546	16508	16755	16552	16691	16424	16655	16635	16512	16670	16468	16588	16845	16460	16530	16562	16677	16565	16863	16835	16709	16614	16658	16554	16762	16681	16544	16811	16573	16807	16418	16863	16659	16632	16678	16809	16491	16670	16795	16729	16564	16558	16552	16557	16641	16733	16557	16565	16683	16772	16574	16828	16660	16650	16742	16679	16610	16602	16664	16663	16652	16760	16639	16681	16816	16411	16500	16491	16863	16744	16480	16633	16387	16902	16709	16562	16667	16591	16635	16728	16526	16669	16425	16732	16510	16573	16593	16682	16709	16739	16777	16846	16623	16703	16391	16514	16600	16414	16510	16608	16508	16394	16477	16616	16583	16613	16528	16614	16509	16597	16467	16691	16599	16646	16537	16743	16567	16672	16692	16579	16652	16566	16838	16806	16718	16571	16441	16477	16532	16680	16512	16554	16767	16740	16624	16574	16605	16793	16741	16508	16849	16784	16627	16491	16476	16511	16676	16930	16718	16729	16479	16558	16783	16727	16578	16642	16425	16751	16597	16584	16730	16949	16692	16628	16550	16856	16570	16554	16504	16645	16357	16506	16611	16807	16455	16658	16632	16488	16745	16695	16785	16619	16497	16492	16722	16771	16713	16745	16659	16604	16707	16635	16675	16830	16645	16722	16753	16722	16596	16749	16695	16652	16833	16785	16500	16542	16411	16474	16579	16552	16700	16588	16481	16602	16737	16700	16431	16409	16380	16679	16411	16735	16777	16598	16647	16694	16708	16640	16585	16635	16578	16706	16460	16667	16480	16605	16623	16553	16569	16627	16480	16636	16528	16633	16549	16663	16695	16788	16610	16524	16706	16595	16683	16551	16665	16565	16570	16666	16813	16560	16706	16508	16667	16502	16703	16787	16402	16678	16670	16706	16745	16420	16514	16707	16624	16510	16734	16591	16600	16585	16535	16700	16609	16469	16676	16627	16370	16842	16646	16684	16750	16569	16441	16673	16400	16659	16795	16531	16656	16624	16717	16471	16647	16635	16652	16684	16753	16614	16595	16786	16641	16781	16605	16526	16675	16488	16597	16486	16585	16677	16726	16702	16576	16781	16613	16668	16520	16657	16466	16608	16618	16610	16800	16655	16779	16546	16649	16599	16712	16554	16584	16536	16630	16500	16614	16522	16705	16690	16547	16585	16797	16558	16601	16734	16497	16625	16795	16422	16543	16612	16792	16548	16635	16823	16793	16741	16652	16669	16406	16592	16557	16492	16679	16575	16435	16718	16433	16621	16703	16538	16739	16529	16815	16720	16625	16556	16584	16603	16629	16662	16748	16581	16526	16607	16653	16657	16579	16695	16662	16847	16523	16499	16745	16569	16566	16751	16580	16680	16806	16631	16538	16465	16464	16700	16456	16909	16660	16500	16561	16794	16536	16636	16583	16736	16747	16671	16638	16684	16697	16483	16640	16742	16717	16494	16619	16654	16621	16772	16648	16669	16741	16734	16546	16644	16603	16623	16404	16827	16767	16729	16704	16604	16648	16606	16662	16680	16690	16609	16579	16673	16563	16638	16698	16522	16560	16709	16687	16606	16652	16442	16651	16561	16577	16573	16707	16666	16711	16341	16631	16737	16545	16818	16660	16488	16668	16641	16801	16540	16604	16452	16674	16794	16550	16578	16821	16509	16747	16656	16557	16587	16829	16728	16599	16626	16662	16732	16706	16465	16725	16718	16452	16516	16483	16570	16501	16572	16612	16419	16482	16485	16444	16667	16644	16632	16726	16612	16661	16735	16748	16612	16589	16563	16775	16650	16721	16559	16854	16424	16594	16758	16553	16646	16583	16866	16722	16767	16479	16792	16723	16738	16586	16676	16556	16413	16592	16724	16667	16757	16770	16563	16598	16448	16572	16701	16655	16703	16433	16697	16624	16403	16629	16631	16669	16571	16715
28869	49559	46570	38450	33669	28971	25430	23212	19994	19413	19163	18757	18154	17574	16959	16657	16357	16152	15843	15807	15634	15469	15653	15197	15305	15139	15331	15512	15328	15309	15267	15141	15193	15275	15240	15048	15298	15216	15159	15153	15257	15202	15116	15308	14952	15109	15091	15108	15024	15190	15283	15121	15021	15120	15052	15058	15090	15270	15158	15141	15080	15233	15206	15167	15272	15092	14977	15093	15368	15158	15090	15223	15243	15198	15197	15111	15209	15154	15095	15190	15177	15093	15238	15120	15075	15196	14990	15159	15137	15104	15142	15197	15228	15211	15096	15079	14897	15060	15110	15173	15086	15222	15129	15175	15067	15167	15182	15175	15055	15111	15070	15239	15085	15000	15185	15004	15139	15208	15207	15165	15032	15066	14914	15287	15143	15134	14866	15100	15153	15100	15051	15011	15123	15163	15118	14975	15178	15046	15050	14943	14833	15108	15032	15155	15264	15103	15170	14991	15090	15148	15086	15099	15173	15101	15143	15190	15035	15060	15180	15153	15163	15192	15204	15141	15099	15065	14982	15084	15052	15224	15116	15170	15164	15178	15081	15090	15162	15041	15045	15035	15014	15237	14993	14983	15170	15060	15181	15165	15085	15129	15041	15154	15222	14963	15201	15212	15080	15185	15178	15193	15092	15085	15042	14932	15230	15083	15066	15148	15106	15038	15068	15086	15196	15036	15177	15060	15063	15068	15095	15053	15183	15113	15055	15319	15331	15093	15155	14999	14985	15320	15139	15262	15166	15197	15115	15237	15201	15135	15291	15139	15012	15004	15138	15054	15104	15208	15282	14917	15163	15055	15023	15205	15263	14946	15173	15015	15165	15027	15301	15052	15037	15310	15209	14992	14988	15107	15118	15106	15186	15059	15138	15183	15080	15051	15012	15197	15028	15064	15080	15100	15025	15239	15163	15289	15250	14979	14981	14947	15178	14960	15254	15171	15203	15171	15196	15103	15118	15236	15078	15115	14965	15117	15157	15077	15181	15251	15200	15258	14992	14911	15077	15288	15057	15106	15276	15083	15078	14893	15129	15075	15005	14979	15122	15027	15024	15206	15084	15026	15053	15212	15219	15115	15124	15109	15185	15000	15068	15138	15162	15077	15299	14929	15151	15116	15118	15276	15155	15226	15099	15283	15114	14856	15224	15095	15205	15282	15295	15197	15190	15053	15045	15145	14981	14999	15059	15069	15079	15028	15207	15089	15155	15064	15042	15022	15108	14999	15029	15164	15221	15036	15047	14980	15030	15106	15118	15291	15123	15164	15067	15096	15018	15165	15144	15009	15110	15208	15106	15016	15292	15104	15143	15131	15176	15147	15220	14984	15188	14981	15101	15189	15322	15046	15046	15018	15131	15068	15064	15111	15100	15094	15063	15166	15226	15040	15105	15159	15009	15111	15175	15083	15278	15146	15128	15061	15055	15175	15075	14945	15012	15142	15074	15024	15068	15042	15127	14997	15227	15075	15181	15093	15063	15113	15085	15132	15239	15125	15236	15036	15119	15067	15121	15134	15209	14997	15095	14893	15133	15094	15126	15139	15196	15135	15174	15152	15121	15139	15090	14988	15024	15017	15015	15075	15021	15031	15238	15143	15201	15054	15166	15126	15240	15102	15050	15395	15115	15069	15134	15117	15125	15167	15165	15015	15190	15188	15024	14885	15058	15121	15047	15148	15164	15128	15227	15124	15074	15113	15095	15130	15309	14940	15152	15174	15206	15131	15120	15315	15062	15178	15232	15017	15337	15193	15099	15010	15094	15183	14971	15267	14978	15113	15041	15079	15157	15178	15085	15046	15044	15139	15219	15130	15045	15124	15048	15152	15111	15178	14926	15060	15056	14939	15276	15125	15127	15079	15124	14947	15148	15082	15147	15020	15172	15074	14882	15090	15195	14919	15149	14992	15052	15153	15241	14889	15246	15206	15123	15106	15274	15271	15177	15027	15281	15057	15232	15130	15125	15141	15089	15003	15227	15124	14901	15165	14964	15051	15119	15173	15030	15211	15123	15257	15175	15019	15325	15133	15068	15090	15168	15019	15110	15191	15170	15035	15031	15161	15212	15193	15131	15160	15288	15149	15147	15062	14963	14884	14982	14942	15109	15129	15100	15199	15077	15191	15064	15159	15186	15127	15079	15082	15218	15224	15139	15180	15259	15161	15126	15140	15018	15161	15025	15076	14981	15158	14900	15102	15212	15114	15167	15218	15232	15068	15111	15261	15062	15050	14892	15129	15078	14942	15163	15160	15281	15117	14987	15049	15096	15288	14970	15219	15151	15165	15034	15168	15181	15150	15019	15197	15039	15088	15035	15038	15064	15104	15128	15185	15159	15158	15095	15123	15059	15114	15096	15012	15016	15085	15135	15226	15048	15169	15122	15006	15129	15164	15039	15134	15187	15294	15120	15051	15217	15191	15281	15126	15047	15223	15052	15250	15081	15116	15112	15101	15082	15176	15031	15043	15094	15234	15134	15145	14950	15125	15195	15161	15205	15200	15185	15099	15073	15079	15130	15179	15008	15033	15060	15084	15252	15177	15065	15165	15221	15022	15038	15241	15060	14922	15326	15249	15138	15200	15148	15283	15277	15123	15113	15147	15062	15092	15156	15025	15128	15228	14946	15045	15027	15164	15028	15134	15228	15030	15025	15081	14999	15033	15235	15094	15093	15131	15164	15179	15120	15109	15139	15259	15090	15046	15123	15111	15001	15231	15091	15322	15264	15206	15141	15106	15010	15126	15248	14933	15116	15047	15025	15245	15140	15126	15121	14994	15090	15038	15224	15154	14984	15008	15208	15010	15021	15229	15017	15130	15132	15150	15049	15206	15179	15177	15176	15148	15180	15271	14941	15122	15176	14983	15063	15298	15157	15171	15238	15152	14882	15062	15072	15180	15118	15027	14931	15125	15079	15239	15112	14988	15104	15083	15001	15077	15146	15090	15175	15002	14914	15130	15150	15149	15161	15064	15230	14992	15268	14979	15099	15118	15077	15117	14921	15125	15162	15136	15197	14994	15215	15206	15233	14912	15207	15226	15146	15098	15256	15169	15103	15094	15086	15232	15072	15064	15257	15143	14995	14972	15099	15094	14947	15185	15183	15055	15134	15188	15060	15283	15181	15009	15162	15249	15128	15022	15027	15131	15140	15038	15148	15174	15226	15111	15184	15122	15003	15052	15165	14911	14937	15086	15191	15185	15233	15206	15221	15156	15111	15219	15194	15185	15182	15103	15034	15025	15149	14978	14992	15100	15084	15122	14963	15079	15340	15070	14955	15221	15301	15100	15026	15320	14967	15192	15005	15010	15115	15043	15066	15314	15083	14987	15095	15195	15221	15151	15157	14988	14979	15125	15137	15236	15173	15125	15234	15003	15108	15103	15065	15099	15011	15032	15136	15104	15240	14976	14981	15180	15247	15031	15227	15136	15158	15214	15170	14914	15180	15176	15158	15166	15057	15053	15021	15037	15400	15036	15065	15078	15144	15011	15176	15107	15186	14961	15163	14881	15146	15157	15077	15229	15088	15051	14979	15147	15070	15094	15143	15026	15112	15080	15057	15364	15210	15216	15187	15127	15030	15010	15200	15283	15142	14972	15081	15131	15223	15174	14966	14962	15042	15139	14949	15262	15182	15228	15223	14996	15112	15235	15068	15114	15072	15034	15102	15159	15036	15046	15069	14983	15078	15023	15211	14950	15212	15334	15222	15052	15014	15111	15116	15162	14971	15088	15200	15155	15333	15144	15064	15248	15079	15268	15069	15105	15192	15122	15168	15189	15058	15195	15036	15191	15046	14977	15109	15077	15034	15188	15120	15046	15267	15200	15110	15280	15164	15116	14979	15171	15193	15268	15141	15072	15080	15225	15219	15180	15223	15087	15211	15228	14985	15102	15007	15239	15076	15188	15125	14902	15327	15107	15184	15035	15108	15011	15144	15030	15010	15168	15052	15194	15336	15106	15185	15021	15057	15101	15084	15144	15036	15126	15090	15002	15115	14934	15127	15061	15172	14877	15029	15163	15145	15145	15105	15045	15119	15043	15179	15175	14951	15057	15121	15179	15113	15174	15068	15011	15362	15104	14964	15242	15124	15180	15228	15299	15198	15162	15111	15144	15226	14981	15074	15155	15281	15234	15050	14988	15206	15116	15292	15176	15128	15249	15022	15122	15154	15185	15153	15100	15120	15179	15018	15167	15190	14987	14979	15220	15086	15067	15091	15168	15008	15145	14926	15169	14891	15002	15032	15195	14978	15099	15088	15068	15055	15097	15046	15134	15111	15183	15171	15145	15024	14958	15136	15091	15171	15065	15123	15065	14970	15146	15310	14995	15122	15205	15120	15183	15151	15155	15245	15169	15392	15166	15096	15132	15117	15005	15088	15249	15028	15091	15157	15111	15053	15164	15151	15028	15224	15042	15130	15134	15070	15228	15021	15001	15048	15096	14999	15038	15212	14962	15173	15186	15365	15002	15188	15139	15142	15161	15105	15072	15102	14917	15149	15150	15233	15136	15102	15287	14972	15100	15318	15165	15231	15138	15153	14984	15182	15231	14971	15054	15156	15105	15175	15220	15227	15019	15198	15021	15049	15196	15028	15214	15130	15126	15041	15042	15106	15118	15048	15118	15082	15181	15020	15331	15009	15336	15086	15011	15097	15287	15074	15131	15269	15130	14993	15143	15081	15041	15110	15162	15139	15319	15062	15153	15155	15150	15236	15260	15148	15247	15053	15027	15281	15019	15218	15325	15193	15099	15010	15105	15219	14919	15100	15138	15012	15181	15037	15089	15242	14959	15085	15145	15189	15078	15286	15101	15108	15102	15139	15195	15180	15214	15057	15028	15264	15149	15090	14971	15093	15089	15088	14887	15129	15230	15102	15161	15122	15090	15070	15075	15079	15306	14887	15305	14940	15043	15228	15101	15157	15091	14981	15050	15231	15098	15140	15154	14929	15066	15041	15066	15164	15112	15189	15353	15079	14863	15010	14968	14984	15224	15161	15084	15174	15223	15127	15181	15117	15148	15061	15095	14998	15045	15106	15149	15071	15201	15201	15078	15144	15224	15210	15137	15213	15064	15285	15087	15127	15056	15037	15092	15019	15155	15198	15155	15166	15136	15168	15139	15130	15006
23119	21585	29587	24097	22634	26535	29420	23786	20716	20704	20259	19706	19185	18873	18121	18005	17754	17554	17356	17277	17146	17127	16954	16858	16615	16627	16495	16767	16879	16657	16712	16656	16433	16591	16474	16570	16541	16506	16277	16483	16332	16363	16632	16373	16625	16477	16305	16476	16449	16426	16630	16440	16443	16375	16412	16837	16251	16566	16438	16737	16495	16625	16431	16583	16390	16368	16627	16279	16538	16402	16464	16473	16513	16245	16365	16430	16399	16409	16432	16613	16776	16530	16280	16352	16311	16325	16520	16401	16502	16292	16330	16369	16167	16336	16266	16551	16614	16366	16224	16393	16526	16457	16590	16674	16294	16422	16179	16371	16383	16488	16570	16375	16279	16436	16357	16585	16353	16357	16263	16419	16440	16299	16300	16247	16385	16566	16427	16250	16639	16329	16403	16500	16506	16416	16451	16434	16574	16381	16425	16441	16345	16448	16472	16571	16424	16364	16516	16335	16351	16568	16298	16336	16335	16149	16384	16473	16590	16388	16586	16193	16421	16340	16656	16529	16190	16381	16526	16369	16374	16232	16471	16526	16427	16429	16545	16512	16450	16552	16438	16503	16565	16646	16420	16498	16428	16477	16326	16336	16493	16327	16377	16488	16197	16343	16496	16528	16172	16404	16449	16221	16236	16263	16425	16423	16377	16265	16151	16317	16410	16416	16231	16261	16536	16397	16380	16217	16473	16440	16455	16468	16515	16587	16501	16549	16269	16297	16448	16366	16598	16514	16426	16529	16392	16291	16587	16446	16359	16292	16301	16401	16347	16254	16481	16337	16358	16543	16555	16355	16377	16326	16386	16436	16550	16440	16303	16476	16334	16273	16428	16327	16353	16314	16428	16560	16432	16262	16483	16121	16340	16536	16323	16529	16365	16447	16492	16379	16538	16360	16281	16385	16301	16412	16382	16383	16387	16463	16524	16419	16439	16529	16476	16615	16475	16299	16157	16283	16375	16439	16378	16397	16620	16335	16634	16268	16346	16284	16426	16209	16309	16267	16351	16554	16526	16362	16474	16490	16366	16407	16419	16307	16501	16463	16382	16380	16292	16382	16316	16424	16578	16395	16420	16312	16377	16559	16397	16409	16349	16287	16518	16333	16330	16403	16346	16397	16483	16499	16459	16477	16396	16471	16401	16268	16414	16353	16245	16464	16507	16357	16323	16297	16426	16642	16474	16308	16488	16331	16369	16351	16546	16295	16474	16397	16280	16497	16478	16259	16445	16569	16472	16516	16408	16392	16328	16337	16487	16387	16403	16368	16457	16397	16464	16404	16286	16365	16542	16408	16444	16308	16240	16354	16404	16408	16269	16326	16270	16494	16328	16486	16545	16415	16308	16631	16359	16289	16420	16413	16393	16514	16456	16498	16744	16472	16549	16405	16547	16308	16637	16544	16268	16302	16194	16311	16539	16654	16465	16520	16535	16444	16497	16506	16536	16489	16381	16254	16456	16545	16237	16391	16388	16407	16347	16290	16311	16409	16496	16391	16503	16343	16263	16291	16315	16248	16423	16248	16495	16480	16430	16305	16552	16373	16445	16435	16519	16443	16357	16392	16375	16542	16242	16443	16552	16204	16273	16351	16259	16338	16395	16524	16454	16332	16280	16551	16410	16412	16235	16410	16419	16456	16526	16398	16339	16654	16275	16169	16359	16457	16463	16349	16378	16451	16292	16396	16376	16405	16330	16502	16305	16256	16427	16314	16491	16378	16353	16336	16615	16353	16501	16390	16400	16344	16430	16349	16271	16568	16326	16376	16385	16442	16375	16139	16250	16353	16322	16434	16402	16446	16228	16279	16171	16348	16368	16503	16484	16476	16373	16341	16670	16531	16095	16391	16450	16178	16676	16492	16536	16408	16232	16384	16458	16190	16491	16329	16364	16447	16300	16496	16347	16447	16421	16343	16276	16418	16350	16499	16393	16467	16513	16433	16359	16367	16281	16541	16468	16377	16295	16379	16382	16374	16257	16322	16357	16571	16432	16401	16282	16283	16404	16476	16366	16161	16425	16419	16458	16418	16534	16548	16489	16360	16468	16371	16517	16421	16262	16462	16306	16318	16408	16377	16385	16270	16427	16531	16476	16504	16421	16607	16511	16553	16481	16453	16262	16484	16446	16282	16268	16390	16286	16335	16455	16474	16335	16409	16265	16229	16237	16189	16538	16317	16550	16320	16570	16248	16339	16265	16561	16264	16395	16276	16526	16430	16373	16418	16255	16698	16534	16282	16274	16332	16565	16266	16480	16457	16333	16532	16390	16377	16408	16445	16178	16503	16403	16496	16443	16225	16533	16259	16413	16369	16328	16260	16128	16457	16309	16178	16356	16361	16564	16578	16544	16557	16422	16321	16519	16310	16173	16384	16433	16310	16418	16292	16286	16483	16401	16441	16343	16406	16453	16596	16504	16735	16292	16465	16234	16248	16294	16518	16485	16065	16367	16125	16327	16275	16417	16533	16494	16352	16401	16386	16253	16265	16221	16346	16468	16345	16366	16506	16421	16329	16326	16534	16474	16282	16331	16511	16567	16482	16567	16411	16309	16603	16324	16294	16329	16342	16434	16358	16489	16299	16468	16405	16305	16434	16351	16285	16373	16370	16406	16214	16193	16450	16436	16303	16356	16564	16503	16389	16421	16463	16395	16324	16538	16354	16555	16375	16352	16357	16689	16285	16374	16342	16201	16499	16477	16497	16494	16229	16438	16435	16352	16394	16377	16444	16437	16363	16036	16390	16323	16504	16476	16542	16384	16484	16414	16513	16467	16284	16509	16303	16449	16456	16462	16440	16398	16375	16301	16457	16380	16455	16507	16299	16400	16387	16561	16430	16353	16323	16286	16234	16323	16525	16521	16233	16167	16417	16465	16212	16557	16578	16534	16323	16298	16689	16418	16532	16276	16419	16695	16382	16430	16242	16339	16355	16508	16420	16334	16583	16352	16312	16380	16194	16432	16517	16348	16382	16402	16462	16260	16195	16271	16577	16417	16159	16361	16289	16401	16408	16427	16309	16376	16524	16311	16488	16417	16218	16360	16335	16372	16316	16489	16517	16341	16344	16206	16488	16505	16384	16488	16337	16620	16549	16620	16466	16511	16515	16452	16440	16484	16349	16467	16503	16266	16385	16485	16396	16432	16451	16284	16369	16520	16553	16381	16334	16437	16478	16269	16633	16433	16451	16542	16420	16419	16563	16498	16436	16595	16387	16403	16416	16266	16121	16332	16424	16334	16436	16350	16340	16465	16495	16333	16319	16218	16571	16232	16326	16576	16374	16656	16240	16434	16248	16506	16256	16342	16301	16388	16367	16097	16260	16377	16310	16405	16342	16326	16265	16495	16406	16316	16450	16338	16469	16321	16573	16325	16347	16361	16344	16373	16535	16550	16521	16440	16434	16306	16556	16278	16307	16366	16336	16450	16520	16357	16282	16432	16481	16687	16242	16483	16436	16331	16192	16319	16382	16398	16343	16540	16548	16319	16408	16520	16316	16411	16333	16303	16475	16161	16249	16356	16240	16373	16576	16412	16446	16558	16441	16349	16449	16489	16562	16303	16530	16320	16373	16277	16266	16396	16529	16361	16395	16448	16002	16486	16409	16424	16402	16516	16530	16323	16388	16519	16244	16509	16425	16317	16358	16418	16364	16518	16370	16352	16473	16382	16358	16659	16439	16358	16525	16378	16415	16489	16410	16246	16512	16667	16468	16438	16466	16336	16262	16404	16335	16461	16246	16401	16451	16572	16441	16316	16446	16375	16205	16530	16463	16259	16396	16338	16250	16435	16523	16455	16645	16559	16368	16364	16489	16457	16588	16533	16285	16282	16422	16297	16113	16390	16391	16481	16475	16499	16433	16445	16474	16558	16448	16370	16448	16295	16392	16550	16597	16397	16433	16420	16452	16373	16410	16307	16453	16456	16434	16442	16487	16617	16590	16573	16357	16373	16284	16456	16443	16326	16452	16372	16360	16354	16367	16460	16525	16485	16394	16242	16272	16426	16372	16469	16314	16476	16467	16600	16551	16425	16388	16559	16411	16479	16352	16412	16452	16360	16297	16394	16290	16406	16511	16504	16262	16586	16420	16376	16411	16599	16372	16455	16382	16284	16289	16306	16314	16498	16544	16503	16363	16371	16439	16344	16334	16393	16325	16438	16481	16346	16500	16411	16333	16507	16432	16511	16372	16587	16388	16490	16532	16620	16563	16547	16442	16348	16238	16381	16478	16433	16442	16237	16389	16471	16550	16502	16472	16328	16497	16310	16514	16372	16399	16210	16274	16578	16178	16382	16464	16391	16517	16408	16499	16576	16372	16291	16335	16318	16429	16438	16553	16378	16264	16551	16421	16480	16595	16374	16470	16257	16386	16350	16470	16085	16388	16455	16214	16585	16405	16429	16545	16365	16356	16274	16371	16438	16381	16427	16354	16432	16321	16260	16438	16275	16408	16348	16412	16466	16357	16322	16384	16332	16307	16445	16506	16589	16353	16380	16518	16310	16380	16463	16493	16437	16216	16307	16433	16197	16427	16337	16297	16490	16374	16333	16248	16207	16340	16461	16297	16400	16669	16234	16346	16371	16315	16286	16381	16475	16248	16391	16518	16295	16226	16469	16485	16519	16390	16565	16352	16274	16364	16552	16442	16365	16385	16543	16561	16235	16433	16488	16396	16288	16400	16302	16333	16522	16489	16390	16336	16455	16344	16477	16245	16336	16224	16426	16346	16340	16403	16383	16359	16311	16597	16477	16429	16266	16338	16328	16458	16333	16373	16337	16640	16342	16316	16378	16253	16340	16336	16314	16310	16291	16387	16460	16565	16363	16244	16541	16435	16285	16461	16408	16261	16273	16291	16448	16501	16415	16488	16325	16430	16297	16380	16397	16358	16435	16434	16539	16419	16425	16444	16551	16443	16283	16390	16555	16426	16380	16351	16405	16416	16441	16354	16421	16547	16465	16507	16530	16409	16434	16469	16459	16429	16466	16375	16298	16443	16455	16344	16504	16307	16606	16334	16310	16282	16430	16535	16556	16416	16330	16336	16297	16302	16229	16436	16418	16470	16411	16676	16375	16191	16405	16445	16609	16343	16427	16186	16433	16513	16340	16439	16511	16634	16286	16222	16344	16550
30875	53657	50871	42022	37212	32575	28470	25754	21437	20843	20707	20091	19339	18478	17703	17239	16719	16484	16143	15946	15868	15652	15580	15548	15390	15336	15185	15450	15070	15019	15264	14982	15023	15014	14996	15066	15207	14935	15072	15015	15108	15188	14932	15080	15010	14990	15022	15058	15051	15088	14993	14956	14987	15163	15267	15039	14938	15090	14942	15063	15093	15016	15070	15081	15004	14954	15071	14924	15112	15143	15031	15025	15016	15207	14970	15298	14931	15157	15001	15065	15030	14934	15007	14995	14988	15054	15013	14947	15128	15059	15088	15002	14968	14896	15061	14895	15093	15031	14871	15047	15035	15189	15024	14906	14970	14952	14887	15137	14908	14953	15119	14970	15161	14790	15033	15022	15038	15036	15034	15052	15048	15102	14948	14971	14797	15077	14947	15153	15034	15139	15011	14903	15073	14938	14972	14827	15010	14864	15021	14956	15178	15036	15045	15125	15075	14966	14897	15074	14912	14955	14930	14980	14892	15102	14980	15211	15004	15199	15003	15071	14874	15053	15119	15007	15108	14928	14964	15018	14810	15020	15033	15136	15007	15087	14803	15151	14919	15128	14934	15015	14903	15061	14884	14953	14962	15080	15131	14984	15072	14882	14930	14877	14714	15059	14866	15064	14964	15207	15078	15128	14968	15056	14981	15054	15050	14943	14916	14970	15067	14875	14975	14992	15023	14991	14952	14925	14869	15024	14992	14981	15148	15003	15093	14965	15024	14936	15028	14902	15167	14987	15046	14920	14864	14934	15041	14915	14930	14903	15093	14946	15118	15034	14921	15031	14986	15025	14933	15036	15012	14772	14913	14920	14968	14978	15149	15156	14992	14965	15162	14902	14987	14957	14882	14994	15001	14927	15038	14990	15137	14959	15130	14944	15080	15063	15128	14984	15033	14966	14947	14790	14879	15065	15024	14967	14992	14870	15079	15130	14773	15015	15013	14919	15059	14753	14959	14950	14874	14875	14971	14731	15138	15058	14891	15112	15022	14954	15163	14849	14879	15059	15060	14754	14921	15014	15137	15005	14831	14983	15050	15086	14842	14924	14798	15230	14906	14782	15008	15083	15000	14913	14963	14936	15029	15069	15104	15082	15095	14831	15054	15050	15063	14950	14845	15033	14876	14844	14975	14983	14942	14866	15086	15035	15047	15017	15094	14922	15040	14863	14938	15070	14859	15193	15044	14890	14973	14914	14823	15076	14998	14978	15108	14818	15033	14848	14982	15012	14933	14947	14986	14965	14800	14906	14924	15053	14930	15180	14948	15098	14959	15024	14958	15181	14872	14836	14980	14904	14790	14859	14927	15028	15018	14900	15040	15115	15189	15097	14867	15038	14904	14785	15063	15052	14982	14938	15041	15138	15031	15099	14833	15008	14987	15146	14957	15031	14961	14918	15190	14901	14993	14935	15106	14792	14887	14974	15084	14880	14985	15098	15177	14836	14891	15046	14906	14933	15036	15117	15002	14978	14995	15021	14991	14962	15000	15015	14870	14961	15062	14778	15016	14907	14965	15023	14968	14916	14983	14886	15091	15065	15100	14846	15171	15019	15145	15091	15017	14896	15011	14998	14867	14851	14826	14841	14856	14825	14965	15089	14895	14821	15018	15036	14987	15020	14967	15008	14941	14947	14924	14909	15001	15152	15230	14969	14878	15127	14992	15055	15075	14922	15051	14911	15027	14991	15041	15006	15008	15041	14975	15025	14906	15081	15123	15068	15101	14990	14833	14965	15054	14938	14928	15012	15144	15092	15089	15124	15067	15062	14935	14949	14950	14741	14920	14884	15054	15019	14846	14879	15025	15017	14790	15012	15159	14969	14974	14930	15068	15013	15055	14937	15157	14892	15090	15084	15055	14845	15037	14819	15021	14847	14781	14957	14858	14885	14857	14987	15057	15029	14884	14978	15011	15039	14871	14905	14994	15028	15046	14805	15042	14885	14900	15001	14955	14903	15011	14950	15088	15031	15088	14964	15099	15027	14990	14985	14997	15003	14903	15174	15035	15085	14818	14980	14899	14981	15011	15046	14909	15117	15033	15000	14900	14823	15081	15026	15181	14995	15000	14883	14862	15035	14955	14976	14939	14868	15035	14822	14911	15049	15034	14877	14966	15031	14954	15016	15040	14934	14980	14911	15012	14970	14885	15024	14931	14999	14868	14966	15055	14986	14979	15119	15090	15050	15021	14885	15041	14840	15048	14807	15090	14905	14985	15030	15238	14893	14887	15113	15148	15005	14876	14883	15056	15006	14911	15028	15019	14942	14957	14972	14964	14882	14949	14955	15128	15062	15023	15024	15061	15024	15015	14920	14905	15056	15052	14935	14840	14867	15077	14869	15065	15091	15025	14913	14924	15020	15119	15148	14861	14969	15038	15005	14966	14864	15128	15171	14980	14865	14953	15053	15090	14910	15002	15021	15041	14951	15130	14998	14948	14893	14907	15023	15033	15001	14853	14905	15016	14964	15022	14867	14794	15074	14901	15009	15147	14957	15046	15027	14990	15117	15000	14923	14964	15089	14950	15001	14834	15070	14904	14973	15022	15073	14984	14961	14816	15057	15013	14955	14952	14971	14849	14916	14995	15062	14983	14900	15047	15034	14853	15074	14889	15099	15051	15136	14910	15060	14964	15026	15089	15135	14970	14991	15111	15101	14723	14969	15062	15090	14957	15176	15017	14976	15072	15088	15038	15000	14994	14808	15009	14969	14818	15008	14902	14999	15071	14942	14945	15043	14937	14925	14981	15120	15140	14969	15008	14992	14966	14877	14983	14943	15015	14949	15040	15044	14924	14797	15103	15029	14789	15110	14985	14953	14967	15060	15055	15056	14977	14988	14885	15108	14957	15163	15058	14981	15019	14957	15109	14864	14929	14980	15067	14975	15044	14705	15067	14961	14993	14994	14930	15024	15004	14902	15021	15051	14924	15084	14924	15107	14968	14946	14875	15073	15063	14914	14929	14976	15096	14869	15126	14934	14813	15024	14962	15046	14975	15090	15003	14975	14957	14849	14985	14890	15046	14967	14901	14933	15117	14950	14968	15061	15058	14990	14955	14888	15178	15010	15051	15158	15197	15113	15085	15041	14942	15127	15020	14870	15045	15061	14949	15170	14988	15177	15014	14897	14850	14975	15100	14966	15046	14868	15043	14780	14958	14858	14905	15092	15062	14992	14857	14904	14935	14869	15045	15073	14965	14950	15130	14950	14704	15028	15135	14980	15131	14976	15096	14889	15008	14962	14942	15043	14989	14986	15053	14901	14940	14975	15060	14949	14872	14943	14956	14892	15101	15004	14913	14844	14927	14874	14876	14928	14962	15117	14891	15147	15047	15101	15045	14851	14800	15068	14979	14955	15049	14971	14987	14879	15175	14950	14965	14944	15090	15155	14944	14788	15168	14997	15018	14959	15044	14942	14950	14925	14967	15031	15135	14801	15091	15111	14845	15115	14955	14877	14836	15081	15091	15126	14834	14928	15035	15001	15262	14974	15087	15037	14787	14981	14798	14954	14923	14881	14994	15094	14893	15089	14919	14955	15007	14904	15130	14977	14901	15038	15099	14838	15053	15002	15024	15010	14943	15000	14909	15070	14969	14847	15099	14981	15094	15077	15141	14897	15004	15020	14982	14799	15028	14882	15022	14964	15026	14986	14832	14953	15068	14922	15062	14889	14998	15040	14960	15025	15110	14942	14864	15038	14912	14915	14998	14909	14967	15109	15110	14923	14975	15009	15004	14935	15111	15150	15009	14813	14908	14969	14945	15076	15156	14784	14864	15029	15123	14931	14946	14970	14907	14864	14964	15019	14888	15097	14946	15157	14881	14845	15084	15124	15004	14874	15091	14926	15097	14872	15024	14873	15055	14808	15057	15040	14870	15087	14966	15277	14974	15119	15097	15043	14966	14956	15087	15129	15076	15221	15058	14902	14887	15081	14954	14915	15010	15048	15000	14969	14879	14996	14834	15122	14833	14960	14974	14955	15058	15072	15029	15041	14987	15163	15021	14970	15009	14953	14982	15073	15028	15032	15051	14942	15031	15027	15097	15020	15066	15012	15019	14930	14972	14943	15001	15061	15047	15079	14876	14822	15181	14888	14856	14934	15046	14986	14904	15020	15019	15075	15061	14960	15105	14883	14916	15058	14966	15060	15056	15120	14866	14973	15109	14829	15088	14875	15043	15129	14950	15088	14858	14987	15012	15068	15169	14980	15156	15155	14927	14990	15068	15042	15048	15174	14877	15111	14984	14914	14960	15250	15127	15005	14904	14998	15011	14883	15043	14977	14917	15009	15012	14902	14995	14834	14982	15112	14862	14924	15108	14970	14845	15101	14906	15078	14965	14949	15073	15110	14967	14998	15114	14882	14988	14888	14882	14927	15105	15072	14926	14939	14930	14873	14909	14846	14867	14977	14980	14981	15132	15220	14955	15008	15058	15043	14959	15169	15075	14872	14922	14962	15041	14961	14950	14915	15101	14900	14979	14788	14992	15134	14973	14988	14959	14883	15009	15034	15023	14971	14994	14893	14820	15166	14969	14965	14886	14988	15000	14955	15068	14968	15002	15007	14887	15014	15024	15107	14973	14906	14825	15110	15068	15085	14984	14980	14945	14984	14929	15094	14923	14984	15123	14903	15090	14994	14969	14946	15069	15003	14855	14838	14881	14941	14988	14979	14914	15116	14962	15070	15031	15060	15168	14920	14990	15025	15071	14925	15120	14915	14978	15049	14914	15016	14983	15022	14950	14929	14954	15056	14917	14956	14968	15123	15013	14973	14945	15045	14805	14880	15159	15038	14848	14765	14934	14873	14995	14879	15073	15041	14966	15073	14806	14963	15038	14931	15038	14813	14943	15019	15097	14891	14869	14984	14850	14862	15092	14989	15174	14966	15114	15050	15012	15046	14828	14970	15044	15013	15108	15036	14876	14955	15053	14911	14979	14934	15094	14890	15153	14950	14988	14940	14944	14999	15086	14946	15078	15020	14935	14901	14861	14997	14869	14991	14956	14978	15033	14891	14891	14940	14948	15178	15029	15049	14908	15010	14855	14953	14890	15099	15137	14927	15123	15066	14924	14873	14927	15077	14908	15110	15083	15191	15040	15110	14992	15116	14901	15136	15060	14845	14894	14986
28260	26209	34369	30997	25547	22986	20961	19556	17750	17689	17319	17170	17222	17042	16762	16542	16316	16316	16256	16234	16179	15999	16168	16085	16097	16065	15830	15969	15804	15947	15977	15801	15997	15836	15967	15840	15860	15990	15817	15949	15814	15951	15911	15951	15800	15701	15809	15757	15850	15889	15896	15948	15977	16167	15949	15979	15857	15884	15861	15898	16139	15981	15864	16190	16027	15830	15831	15754	15885	16183	15895	15881	15954	15986	15867	16113	15723	15728	15864	15906	15843	15679	15760	15848	15908	15769	15982	16007	15712	15740	15987	15725	15837	15845	15794	15899	15814	15730	15849	16049	16063	15816	15709	15874	16094	15863	16020	15888	15872	15793	16037	15785	15892	16179	15864	15745	15901	15986	15831	15892	15839	15828	15985	15979	15718	16001	15825	15906	15873	16007	15975	15875	15988	15802	15988	16028	15875	15892	15827	15924	15852	15788	15951	15997	15808	15804	15887	15680	15959	15900	15677	16015	16043	15968	15800	15834	15673	15872	15834	15883	16112	15728	15844	15949	16058	16090	16064	15877	15913	15919	16100	15885	15793	15910	15816	15815	15919	15869	15863	15895	15906	16002	15903	16009	15819	15865	15879	15813	15809	15807	15836	15893	16167	15899	15814	15897	15901	15841	15832	15614	15819	15770	15799	15949	15998	15912	15796	15863	15889	16086	15823	16030	15973	15913	15844	15724	16005	15927	16006	16052	16004	15869	15833	15770	15858	15837	16005	16002	16044	15749	15716	15807	15859	15793	15879	15849	15880	15965	15698	15937	15992	15806	15857	15946	15945	15882	15733	15849	15983	15744	15901	15984	15905	15953	15934	15718	15908	15813	15849	16073	15739	15829	15861	15889	15820	16116	15991	15785	15843	15913	15774	15881	15901	15880	15887	16110	15889	15948	15875	15808	16026	15991	16078	15948	15837	16032	15921	15758	15782	16028	16097	15938	15837	15651	15935	15979	16161	15970	15912	15541	15778	15697	15998	15793	15871	15895	16027	15917	15994	15873	15806	15824	15886	15763	15794	15861	15962	15802	15843	16049	15802	15912	15789	15592	16083	15947	16028	15864	15959	15955	15838	15762	16043	15936	15917	15867	16020	15896	16003	15926	15792	16050	15720	15800	16021	15977	15934	15745	16030	15879	15828	16005	16146	15767	15865	16030	15842	15927	15884	15948	15825	15794	15997	15932	16006	15952	15889	16018	16057	15810	15888	15744	15841	15941	15709	15743	15837	15943	15799	15945	15777	15798	15912	15927	16003	15995	15726	16061	15761	15877	15913	15931	16055	15970	15861	15829	15910	15805	15969	15896	15701	15887	15941	16028	15875	15872	15979	16082	15817	15965	15822	15920	16027	15883	15952	15748	15950	16018	15861	15819	15830	15998	16164	15872	15963	15965	15828	16035	15826	15901	15848	15722	16067	15871	15847	15911	16006	15918	15968	15848	15852	15857	15947	15972	15885	15837	15769	15845	15702	15786	16054	15942	15735	15673	15863	15786	15712	15815	15764	16086	15829	15869	15975	16026	15843	15812	15917	15796	15800	15851	15801	16000	15825	15759	15845	15926	16061	15754	15784	15959	15928	15742	15961	15834	15897	15980	16055	15644	15846	15792	15874	15748	15955	15702	15816	16056	16038	15740	15819	15838	15817	15791	15924	15947	15961	15919	15818	15805	15893	15824	15741	16040	15816	15921	15819	15996	15724	15914	15920	15882	15915	15804	15986	15938	15952	15700	15972	15806	15746	15816	15881	15789	16006	15923	15996	15860	15912	15855	15712	15789	16020	16049	15874	15881	15823	15878	15716	15894	15754	15825	15886	15912	15887	15840	15939	15761	15884	15887	15769	16054	15924	15719	15967	15810	15947	15774	15951	15897	15729	15858	15698	15774	16007	15936	15755	16016	15890	15904	15830	16058	15967	15803	15844	15828	15901	15930	15827	16036	15884	15905	15933	15849	15841	15709	15949	16033	15756	15822	15901	15687	15890	15883	15903	15651	15821	16049	15782	15897	15618	15897	15999	15765	15994	15843	15779	15754	15827	15864	15825	15833	16181	15943	15843	15946	15965	15979	16027	16066	15904	15775	16008	15831	15864	15885	15970	15960	15998	15869	15782	15817	15871	16020	15605	15835	16000	16050	15805	15875	15888	15879	15829	15914	16006	15885	16101	15958	15934	15871	15953	15808	16017	15871	15841	15917	15999	15986	15957	15741	16036	15749	15860	15907	16051	15950	15911	15719	15861	15872	15789	15874	15799	15721	15877	15958	15898	15861	16110	15841	15935	15859	15823	15883	15867	15964	16003	15870	15966	15726	16003	15909	15870	15818	15427	15763	15876	15949	15799	16151	15918	16006	15891	15916	15741	15887	15769	15875	15911	15756	15947	16113	15897	15875	15916	15923	15839	15795	16080	16033	15557	15812	15941	15780	15752	15891	15972	15901	16098	15955	15826	15968	15962	15973	15970	16169	15933	15856	16002	15832	15906	15832	15980	16011	15938	15817	15765	15820	15928	15936	15881	15937	16080	16114	16269	16010	15793	15957	15922	15841	15844	15778	15769	15809	15879	15818	16017	15981	16037	15965	15998	15994	15977	15886	15914	15791	15990	15901	15799	15791	15846	15839	15908	16116	15790	15837	15895	15854	15758	15845	15933	15876	15886	15890	15880	15775	15939	15894	15956	15795	15662	15761	15975	15736	15842	16068	15969	15894	15842	15894	15939	15970	15755	15913	15916	15803	15802	15962	15937	16152	16089	15822	15940	15767	16077	15942	15811	15946	15978	15943	15910	15716	15829	15866	15762	15849	15737	15910	15921	15706	15831	15768	15736	15856	15711	16136	15804	15976	15834	15844	15874	16156	15941	15836	15833	16036	15793	15770	15690	15763	15849	16115	15987	15875	16025	15868	15862	15815	15797	16049	15711	15837	15856	15967	15909	15922	15898	15783	15836	15938	16173	15902	15706	15997	15719	16003	15832	15727	15910	15878	15831	16142	16026	15941	15903	16083	15958	16087	15984	15992	15836	15898	15839	15902	15999	15827	15882	15995	15953	15902	15821	15875	15992	15708	15852	15787	15772	15802	15914	16014	15832	15969	16011	15980	16034	16011	15881	15968	16016	15938	16031	15783	15829	15772	15945	16124	15805	15838	15751	15899	15959	15859	15922	15885	15982	15989	16168	15934	15897	15963	15826	15903	15968	15946	15939	15991	15654	15945	15828	15863	16081	16146	15902	15732	15923	16067	15786	15809	15661	15840	15890	15928	16027	15862	15786	16062	16022	15904	15918	15789	15744	15820	15967	15852	15848	15861	16046	16000	15967	15782	15902	15969	15894	16042	15706	15778	16042	15863	15804	15850	15989	15925	15918	15925	15822	16069	16167	15920	15882	15892	15720	15743	16023	15906	15961	15878	15795	15859	15860	15864	15865	15901	16054	15937	15925	15918	15777	15889	16071	15894	15962	15954	15884	15914	15948	15966	15800	16092	15780	15812	16049	15836	15981	15755	16013	15696	15831	15833	16092	15903	15630	15860	15949	16031	15984	15784	16047	15868	15730	15892	15966	16020	15875	15824	15865	15939	15827	15927	15982	15819	15950	15781	15858	15709	15809	16047	15834	15853	15907	16062	15927	15859	15976	15859	15940	16035	15681	15668	15938	15821	15914	16043	15949	15825	15839	15708	16078	15910	15903	15778	15954	15846	15756	15863	15873	15754	15845	16020	16005	15913	16062	15830	15902	16043	15866	15992	15710	15753	15766	15833	15786	15776	15850	16158	15903	15948	16065	15806	15991	15894	16068	15818	15761	15960	16008	16010	16085	16030	16005	15928	15655	15764	15953	16016	16099	15713	15693	16095	16134	15858	15979	16149	15797	15819	16026	15895	15864	15709	15891	15735	15977	15873	15792	15894	15976	15831	15834	15959	15828	15937	15780	15984	15925	15861	15927	15866	15968	15914	15819	15841	15858	16186	16028	15943	15989	15790	15845	15870	15840	15737	15899	16016	15947	15996	15788	15940	15988	15890	15664	16038	15842	15838	16051	16006	15894	15820	15873	16071	15888	15858	15962	15888	15731	15812	16014	15892	15923	15908	15883	16031	15797	16031	16078	15842	15800	15924	15679	15927	15929	15914	15559	15832	15969	15981	16256	15801	15957	15984	15865	15942	15886	15731	15809	15977	15812	15999	15952	15884	16029	15611	15728	15902	15852	15955	15931	15787	15829	15884	15965	15917	15843	16092	16111	15858	15858	15874	15720	15848	16009	16132	15918	16027	15955	16096	15870	15929	16060	15842	15995	15963	15805	15871	15903	15815	15938	15856	15795	15809	15987	15795	15942	15810	15963	15792	15904	15761	15842	15862	15837	15906	16150	15938	15926	16045	16117	15961	15885	15847	16073	16039	15860	15921	15887	15847	16023	15965	15802	15891	15870	15804	15860	15878	15853	15747	15877	15802	15920	15823	15857	15955	16071	15845	15845	15944	15836	15967	15946	15893	15975	16106	15744	15801	15901	15864	15900	15902	15841	15869	15909	15784	15815	15850	15712	15786	15822	15887	15962	15770	16044	15995	15935	15917	15812	15686	15921	15705	15628	15990	16039	15955	15541	15768	16014	15946	16032	15893	16046	16003	15887	16093	15969	16072	16246	15924	15921	15854	15883	15947	15780	15910	15898	16009	16020	15898	16011	15910	15803	15981	16041	15807	15934	15899	15940	15837	15845	15934	15842	16031	15909	15974	15910	15876	15650	15923	15949	15674	16037	15950	15764	15859	15847	15785	15833	15847	15852	15780	15870	16020	15717	15821	15918	15832	15854	15947	15873	15847	16004	15859	15929	15918	16130	15899	15986	15782	15761	15864	15938	15890	15823	16047	15888	16065	16143	15830	15901	15973	16136	15793	15823	15835	15932	15841	15784	15829	15856	15865	15876	15847	15739	15910	15983	15867	16069	15903	16003	15962	16000	15841	15856	15764	16022	15833	15913	15973	16047	15894	15914	16068	16032	15797	16022	15896	16017	16049	15945	15762	16042	15893	15752	15901	15777	15861	15805	15985	15823	15732	15915	15822	16075	15974	15943	15864	15740	15914	15899	16077	15862	15835	15677	15755	15876	15905	15794	15816	15993	15563	15765	15788
29739	43935	40912	32159	28468	24896	21785	20285	17648	17341	17192	16998	16670	16302	15680	15681	15429	15202	15174	15149	15067	14980	14980	14801	14938	14755	14572	14703	14796	14810	14603	14763	14816	14655	14702	14729	14813	14671	14671	14649	14733	14718	14652	14682	14541	14503	14565	14485	14564	14591	14769	14766	14797	14534	14665	14635	14719	14531	14641	14687	14524	14677	14672	14746	14525	14612	14861	14618	14838	14640	14646	14708	14769	14484	14682	14578	14753	14746	14714	14684	14742	14684	14793	14621	14781	14588	14590	14686	14640	14758	14644	14485	14737	14694	14759	14743	14526	14631	14651	14466	14555	14705	14651	14688	14776	14524	14538	14593	14736	14676	14387	14594	14803	14741	14564	14650	14639	14605	14754	14615	14623	14800	14658	14604	14540	14696	14434	14697	14748	14756	14599	14728	14611	14537	14905	14474	14662	14581	14731	14762	14675	14717	14650	14570	14710	14627	14674	14693	14703	14590	14724	14599	14592	14504	14758	14630	14553	14591	14731	14486	14680	14653	14685	14656	14698	14809	14594	14673	14700	14558	14692	14628	14489	14614	14693	14652	14666	14554	14888	14713	14687	14684	14558	14740	14524	14628	14521	14632	14669	14628	14514	14580	14516	14628	14527	14519	14608	14535	14715	14602	14689	14590	14579	14686	14697	14713	14806	14597	14718	14391	14545	14749	14663	14647	14642	14660	14692	14728	14739	14605	14540	14584	14776	14728	14726	14626	14772	14671	14491	14632	14675	14861	14578	14776	14620	14570	14690	14720	14531	14582	14609	14613	14672	14744	14708	14776	14484	14742	14540	14546	14547	14774	14677	14768	14727	14625	14646	14642	14642	14658	14674	14537	14635	14681	14688	14520	14489	14765	14635	14746	14656	14762	14594	14807	14638	14580	14573	14778	14504	14629	14636	14680	14645	14680	14738	14719	14797	14624	14760	14562	14574	14574	14660	14618	14625	14773	14635	14606	14730	14697	14760	14613	14696	14659	14433	14492	14657	14696	14611	14768	14680	14690	14553	14708	14656	14629	14687	14624	14589	14720	14549	14654	14714	14683	14575	14616	14572	14488	14613	14591	14821	14578	14700	14762	14728	14471	14606	14533	14602	14537	14797	14659	14734	14692	14599	14694	14583	14670	14590	14699	14561	14598	14588	14759	14721	14678	14669	14736	14717	14703	14698	14751	14539	14571	14507	14760	14562	14517	14569	14691	14742	14469	14787	14683	14599	14553	14677	14669	14694	14620	14715	14539	14632	14763	14805	14518	14788	14443	14582	14749	14499	14715	14519	14709	14733	14774	14600	14549	14625	14793	14631	14569	14783	14707	14744	14532	14698	14849	14601	14643	14677	14684	14670	14621	14673	14622	14629	14563	14624	14596	14739	14518	14830	14600	14557	14632	14556	14490	14710	14684	14808	14706	14706	14693	14653	14730	14856	14611	14532	14647	14947	14749	14562	14720	14598	14665	14497	14645	14666	14724	14622	14718	14542	14615	14626	14691	14577	14795	14735	14740	14734	14573	14748	14734	14629	14536	14609	14676	14560	14526	14563	14474	14621	14741	14727	14606	14510	14626	14707	14812	14791	14652	14655	14774	14578	14560	14607	14734	14606	14661	14608	14631	14701	14649	14705	14694	14599	14862	14538	14755	14485	14567	14670	14625	14697	14592	14607	14557	14681	14555	14789	14585	14537	14600	14679	14675	14840	14509	14656	14782	14545	14768	14804	14667	14789	14554	14613	14683	14783	14613	14651	14629	14527	14610	14697	14646	14617	14606	14662	14648	14717	14785	14506	14642	14602	14637	14640	14782	14745	14657	14662	14549	14590	14540	14657	14585	14681	14644	14641	14716	14766	14658	14499	14746	14737	14660	14643	14722	14520	14715	14568	14677	14640	14765	14656	14660	14671	14678	14668	14622	14675	14579	14725	14738	14479	14721	14773	14711	14623	14636	14712	14591	14771	14569	14632	14500	14791	14738	14523	14578	14715	14631	14627	14651	14413	14774	14615	14843	14606	14503	14661	14849	14679	14653	14838	14463	14573	14503	14775	14648	14621	14567	14592	14586	14597	14741	14727	14684	14656	14597	14614	14592	14632	14781	14608	14807	14682	14473	14755	14720	14595	14693	14590	14710	14512	14612	14627	14684	14586	14525	14632	14629	14562	14496	14721	14728	14602	14635	14641	14615	14715	14752	14816	14597	14675	14753	14469	14620	14756	14604	14679	14719	14783	14561	14693	14499	14565	14466	14486	14648	14550	14708	14688	14538	14602	14530	14699	14664	14567	14643	14881	14678	14820	14627	14705	14415	14788	14495	14668	14636	14682	14793	14665	14653	14611	14804	14628	14674	14734	14516	14637	14603	14587	14655	14631	14736	14611	14772	14792	14526	14728	14777	14610	14662	14694	14697	14712	14546	14634	14759	14624	14813	14648	14756	14647	14730	14597	14672	14714	14587	14779	14601	14686	14618	14766	14667	14751	14520	14444	14655	14675	14572	14589	14619	14848	14454	14738	14678	14763	14450	14749	14785	14553	14708	14659	14539	14747	14572	14554	14515	14564	14558	14693	14565	14755	14563	14732	14724	14689	14551	14729	14711	14642	14603	14621	14634	14804	14620	14517	14649	14707	14747	14677	14625	14729	14619	14794	14838	14491	14629	14721	14628	14687	14581	14689	14600	14513	14722	14759	14694	14510	14576	14837	14704	14832	14773	14673	14685	14490	14720	14634	14683	14741	14667	14729	14643	14694	14649	14786	14676	14569	14746	14565	14579	14588	14643	14598	14700	14586	14770	14548	14758	14515	14701	14671	14585	14792	14617	14691	14567	14606	14680	14648	14677	14610	14576	14669	14538	14759	14676	14622	14548	14600	14674	14768	14666	14684	14687	14608	14409	14450	14700	14555	14621	14670	14625	14505	14544	14703	14699	14555	14696	14605	14529	14691	14577	14563	14398	14525	14743	14755	14625	14649	14814	14497	14556	14591	14664	14686	14485	14769	14754	14618	14689	14585	14636	14907	14535	14529	14686	14817	14651	14643	14685	14693	14724	14639	14657	14732	14679	14666	14667	14704	14543	14589	14672	14639	14654	14432	14599	14578	14754	14554	14738	14750	14556	14583	14680	14708	14594	14512	14523	14814	14634	14647	14522	14654	14664	14689	14733	14725	14682	14626	14655	14805	14708	14668	14470	14666	14673	14703	14660	14634	14637	14613	14436	14696	14777	14714	14782	14733	14533	14706	14616	14772	14593	14630	14765	14871	14680	14664	14604	14601	14490	14522	14657	14592	14652	14705	14806	14581	14565	14803	14637	14569	14654	14677	14514	14691	14598	14761	14733	14633	14666	14601	14588	14611	14623	14813	14663	14703	14797	14672	14558	14853	14688	14729	14735	14566	14616	14681	14662	14729	14703	14833	14641	14765	14750	14565	14718	14524	14583	14561	14686	14677	14770	14588	14621	14724	14829	14647	14710	14477	14631	14661	14595	14652	14533	14672	14666	14787	14716	14704	14555	14609	14742	14755	14762	14542	14648	14546	14705	14652	14592	14627	14649	14473	14619	14616	14628	14829	14766	14568	14520	14816	14633	14713	14721	14547	14609	14629	14840	14658	14499	14561	14568	14662	14655	14676	14566	14593	14810	14599	14429	14590	14726	14667	14635	14663	14524	14755	14696	14537	14696	14683	14689	14755	14627	14807	14520	14795	14592	14650	14758	14596	14442	14793	14539	14550	14675	14541	14737	14737	14676	14601	14703	14696	14544	14587	14638	14784	14705	14757	14742	14614	14610	14543	14546	14449	14495	14627	14602	14628	14647	14809	14705	14642	14742	14663	14645	14649	14493	14562	14721	14617	14634	14639	14695	14597	14618	14778	14594	14699	14711	14657	14692	14714	14563	14523	14605	14569	14680	14605	14541	14600	14596	14659	14647	14519	14523	14777	14540	14598	14729	14728	14674	14434	14787	14588	14623	14666	14692	14676	14731	14750	14598	14639	14573	14746	14838	14594	14761	14941	14530	14550	14694	14648	14653	14771	14736	14890	14763	14677	14563	14838	14437	14542	14578	14685	14645	14597	14582	14632	14632	14708	14654	14654	14779	14716	14628	14590	14902	14570	14666	14592	14546	14786	14641	14646	14657	14731	14637	14596	14578	14710	14558	14716	14673	14681	14774	14690	14593	14658	14577	14642	14637	14758	14487	14715	14731	14678	14701	14672	14681	14822	14692	14699	14693	14686	14619	14599	14731	14676	14625	14617	14573	14771	14542	14737	14674	14808	14595	14510	14744	14615	14595	14743	14523	14732	14713	14498	14577	14659	14687	14844	14664	14542	14718	14616	14608	14602	14645	14679	14784	14791	14567	14723	14569	14794	14511	14757	14689	14613	14484	14650	14740	14624	14663	14707	14540	14774	14656	14658	14572	14785	14699	14766	14559	14607	14791	14492	14754	14593	14699	14811	14610	14647	14723	14650	14577	14901	14604	14625	14596	14711	14918	14630	14542	14770	14756	14698	14671	14601	14661	14783	14572	14687	14613	14634	14751	14734	14554	14539	14836	14671	14795	14816	14694	14759	14673	14727	14605	14681	14762	14665	14762	14682	14635	14683	14691	14844	14725	14551	14709	14700	14592	14670	14637	14737	14574	14675	14610	14606	14710	14655	14687	14582	14985	14779	14693	14571	14788	14793	14580	14653	14612	14601	14618	14724	14573	14743	14761	14591	14685	14679	14765	14771	14517	14853	14604	14588	14723	14534	14652	14721	14679	14557	14694	14474	14646	14566	14685	14605	14804	14651	14718	14725	14539	14667	14538	14792	14634	14654	14722	14658	14633	14793	14697	14569	14731	14802	14570	14707	14731	14727	14601	14565	14702	14744	14594	14650	14495	14623	14500	14602	14784	14655	14585	14552	14716	14756	14430	14610	14652	14576	14597	14718	14545	14646	14485	14736	14634	14557	14762	14614	14626	14538	14654	14822	14740	14464	14691	14628	14667	14535	14749	14648	14655	14686	14587	14613	14744	14752	14694	14767	14474	14628	14616	14728	14683	14690	14715	14670	14685	14599	14629	14715	14616	14592	14544	14747	14785	14736	14752	14524	14738	14658	14639	14510	14825	14533	14584	14747	14833	14396	14703
24051	21602	29406	24971	24742	27073	26417	22800	20036	19417	19319	18860	18855	18599	18085	17796	17771	17545	17495	17434	17331	17403	17155	17045	17249	16987	17029	17059	16899	17056	17041	16903	16881	16897	17088	17162	16941	17059	16878	16835	16911	16764	16870	16808	16948	16805	16675	16922	16837	17052	16957	16886	16870	16897	16855	16850	16838	17146	16789	16880	17017	16885	16826	17021	16877	16857	16765	16829	16973	16819	16848	16656	16783	16837	16588	16812	16944	16853	16871	16890	16741	16741	16763	16888	17002	17088	16838	16860	16959	16780	16853	16750	16996	17075	16821	17011	16933	16897	16902	16746	16975	16868	16923	16951	16878	16972	16933	16659	16776	16875	16632	16758	16848	16967	17020	16798	17017	16872	16879	17011	16876	16619	16878	16677	16794	16863	16873	16942	16635	16942	16863	16821	16755	16955	16846	16615	17087	16823	16725	16580	16612	16555	16861	16902	16822	16767	16748	16995	16859	16879	16640	16802	16719	16719	16677	16795	16803	16854	16817	16840	16982	16661	16920	16900	16868	16601	16868	16773	16592	16833	16741	16937	16979	16872	16909	16720	16723	16961	16860	16943	16813	16662	16914	16741	16756	16870	16828	16656	17052	17056	16861	16917	16818	16727	16854	16682	16930	16845	16961	16839	16897	16746	16829	16921	17046	16880	16880	16885	16820	16754	16819	16875	16968	16863	16728	16807	16879	16948	17008	16868	16861	16853	16768	16723	16862	16783	16912	16748	16706	16856	16925	16703	16770	16861	16894	16887	16824	16737	16897	16906	17017	16758	16760	16739	16961	16986	16917	16757	16807	16611	16726	16962	16836	16760	16895	16734	17023	16920	16946	16940	16900	16958	16903	16938	16763	16655	16782	16874	16781	16797	17020	16824	16837	16742	17067	16938	16947	16750	16662	16803	17021	16869	16929	16767	16833	16931	16834	16836	16828	16617	16781	16835	16887	16944	16933	16794	16736	16625	16768	16627	16750	16968	16736	16843	16952	16958	16784	16883	16856	16770	16829	16727	16879	16757	16793	16787	16730	16910	16852	16789	16821	16960	16823	16923	16950	16539	16860	16688	16858	16916	16771	16685	17015	17051	16947	16750	16951	16772	16966	16826	16645	16668	16910	16798	16733	16749	16851	16758	16771	16965	16721	16860	16753	17031	17041	16949	16681	16828	16945	16779	16898	16883	16568	16788	16632	16646	16795	16921	16849	16949	16745	16935	16781	16840	16860	16678	16910	16771	16954	16776	16748	16891	16912	16591	16683	16900	17011	17024	16870	16778	16887	16858	16623	16899	16806	16768	16705	16886	16700	16856	16878	16833	16756	16986	16707	16690	16928	16679	16966	16793	16843	16844	16929	16688	16642	16691	16801	16803	16896	16567	16753	17043	16814	16976	16800	16894	16867	16733	17055	16778	16707	16740	16720	16785	16878	16782	16642	16738	16731	17000	16804	16720	16835	16905	16832	16761	16820	16742	16922	16816	16747	16786	16788	16963	16856	16779	16964	16737	16793	16827	16646	16794	16749	16518	16713	16751	17017	16671	16792	16962	16896	16825	16725	16780	16849	16774	16884	16997	16768	16694	16616	16812	16856	16605	16838	16796	16850	16795	16885	17049	16980	16773	16844	16814	16845	16857	16850	16809	16938	16792	16690	16821	16755	16890	16730	16871	16645	16867	16949	16779	16800	16854	16945	16877	16846	16797	16757	16855	16849	16583	16799	16716	16756	17010	16909	16811	16907	16708	16813	16762	16909	16802	16907	16819	16900	17005	17029	16869	16738	16836	16736	16659	16669	16784	16648	16805	16863	16824	16889	17003	16938	16884	16931	16905	16777	16641	16793	16848	16775	17033	16713	16812	16960	16961	16843	16809	16891	16815	16858	16869	17000	16888	16813	16689	16838	16820	16808	16659	16793	16719	16680	16766	16822	16863	16767	16684	16748	16926	16854	16814	16619	16675	16831	16781	16728	16902	16801	16875	16928	17035	16936	16859	17016	16792	17015	16752	16907	16956	16770	16861	17132	16905	16896	16755	16715	16890	16761	16681	16817	16858	16889	16837	16765	16839	16763	17105	16881	16793	16864	16981	16885	16765	16928	16745	16826	16763	16617	16824	16910	16796	16751	16949	16783	16867	17110	16743	17055	16753	16787	16870	16738	16665	16670	16841	16963	16585	16625	16889	16835	16687	16873	16785	17021	16826	16848	16900	16671	16842	16762	16675	16758	17021	16878	16837	16817	16848	17016	16883	16771	16891	16705	16975	16954	16967	16985	16986	16738	16744	16927	16844	16875	16931	16888	16982	16698	16945	16773	16811	16829	16616	16748	16898	16868	16963	16832	16920	16935	16875	16813	16686	16858	16844	16729	16644	16813	16665	16704	16766	16781	16690	17050	16821	16651	16638	16780	16887	16813	16948	16671	16739	16722	16783	16777	16687	16868	16844	16818	16752	16585	16867	16810	16957	17128	16784	16870	16528	16791	16794	16957	16924	16786	16762	16879	16934	16713	16740	16724	16927	16950	16749	16610	16505	16808	16926	16818	16900	16793	16900	16930	16810	16777	16738	16775	16990	16953	16968	16898	16894	16846	16771	16708	16765	16703	16722	16832	16907	16794	16563	16943	17021	16850	16754	16942	16741	17061	16842	16821	16910	16719	16882	16967	16795	16802	16673	16878	16922	16753	16722	16775	16647	16774	16878	16822	16731	16799	16651	16869	16721	16942	16837	17026	16780	16836	16763	16768	16876	16792	16847	16743	16908	16937	16656	16926	16760	16873	16836	16874	16785	16656	16970	16811	16738	16703	16885	16819	16915	16806	16928	16746	16882	16673	16791	16933	16920	16784	16947	16777	16714	16731	17072	16950	16907	16787	16809	16893	16781	16738	16852	17027	16823	16998	16670	16931	16822	16725	16836	17001	17007	16726	16596	17057	16899	16905	16833	16612	16851	16895	16932	16777	16811	16758	16891	16661	16814	16966	16709	16832	16748	16887	16801	16903	16833	16825	16802	16874	16695	16936	16618	16831	16880	16919	16907	16956	16955	16742	17161	16767	16982	16985	16956	16869	16676	16674	16983	16701	16875	17005	16941	17010	16926	16942	16818	16818	16913	16813	16851	16787	16903	16906	16989	16853	16737	16854	16829	16708	16992	16799	16878	16868	16980	16970	17001	16785	16975	16783	16917	16856	16822	16859	16859	16940	16844	16728	16742	16656	16706	16765	16883	16732	16907	16865	16653	16839	16892	16905	16633	16918	16909	16832	17098	16922	16870	16824	16747	17013	16682	16767	16712	16758	16803	16888	16868	16633	16721	17062	16688	16881	16925	16962	16907	16953	16848	16854	16954	16853	16793	16653	16730	16906	16825	16954	16776	16569	16636	16906	16621	17072	16827	16800	16777	16910	16864	16932	16971	16923	16734	16814	16914	16859	16813	16867	16966	16860	16767	16937	16850	17005	16855	16934	16819	16888	16827	17076	16700	16902	16994	16893	16772	16921	16832	16779	16778	16773	16951	16982	17016	16744	17001	16995	16989	16984	16768	16958	16986	17069	16843	16700	16891	16833	16653	16897	16849	17031	16830	16853	16729	16821	16688	16818	16869	16750	16806	16588	16887	16680	16681	16540	16827	16643	16964	16712	16795	16718	17024	16896	16797	16957	16868	16591	16788	16999	16837	16805	17054	16778	16844	16937	16848	16794	16852	17084	16804	16707	16953	16929	16851	16901	17008	16917	16846	16929	16794	16716	16850	16969	16919	16928	16796	16842	16763	16685	16843	16829	16854	16568	16860	16631	16791	16792	16650	16890	16771	16822	16719	16845	16935	16839	16786	16861	16753	16788	16784	16831	16920	16797	16916	17010	16723	16777	16789	16802	16964	16906	16850	16748	16816	16775	16745	16849	16948	16845	16730	16818	16963	16761	16641	16608	16870	17105	16904	17023	16989	16761	16800	16691	16799	16929	16984	16982	16654	16757	17043	16772	16862	16843	16840	16916	16904	16912	16709	16972	16814	16760	16902	16673	16480	16888	16867	16976	16827	16870	16724	16934	16824	16992	16765	16754	16549	16841	16639	16882	16718	16860	16939	17083	16845	16944	16760	16912	16858	16821	16859	16938	17147	16772	16927	17167	16745	16825	16909	17048	16843	16769	16770	17095	16843	16855	16787	16869	16821	16681	16926	16777	16677	16794	16842	16651	16599	16691	16766	16791	16826	17000	16674	16803	16700	16638	16702	16660	16887	17002	16806	16909	16855	16787	16948	16794	16929	16754	16854	16953	16857	16885	16813	16807	16544	16747	16895	16820	16784	16723	16842	17078	16658	16685	16563	16907	16999	16853	16964	17017	16765	16875	16850	16986	16970	16867	16944	16910	16793	16858	16796	16812	16987	16848	16761	17109	17021	16781	16723	16802	16764	16696	16904	16778	16992	16834	16728	17016	16777	16700	16835	16853	16709	16883	16866	16757	16795	16655	16892	16831	16863	16962	16843	16715	17008	16895	16795	16902	16776	16654	16714	17027	16800	16794	16722	16908	16929	16637	16731	16743	16840	16794	16958	16898	16796	16759	16706	16837	16827	16649	16828	16939	16731	16942	16784	16950	16846	16809	16744	16785	16663	16853	16851	16716	16825	16827	16839	16871	16859	16758	16893	16675	16841	16631	16895	16840	16813	16782	17002	16707	16864	16640	16765	16693	16840	16806	16730	16836	16828	16802	16626	16844	16974	16722	16901	16728	16775	16764	16893	17037	16855	16855	16829	16816	16806	16791	16647	16926	16806	16745	16758	17101	16699	16607	16890	16918	16734	16911	16933	16904	16841	16917	16843	16729	16889	16732	16737	16805	16879	17117	16725	16723	16811	16739	16802	16911	16959	16764	16727	16842	16660	16913	17053	16798	16767	16769	16781	16934	16729	16641	16917	16676	16705	17006	16913	16935	16836	17003	16835	16888	16733	16787	16797	16873	16826	16861	16863	16760	16907	16757	16797	16973	16704	16815	16911	16981	16777	16924	16714	17058	16803	16795	16908	17005	16803	16769	16709	16897	16738	16883	16890	16896	16842	16931	16625	16803	16890	17034	16732	16961	16807	16711	16725	16962	16828	16810	16868	16962	16794	16670	16840	17054	16845	16772	16859
29455	50177	47301	38230	33698	29439	25544	23468	19951	19326	19164	18788	18282	17578	17070	16885	16593	16353	15976	16083	15993	15889	15685	15606	15467	15484	15445	15423	15508	15463	15257	15415	15440	15295	15360	15228	15080	15361	15298	15338	15098	15393	15248	15290	15268	15423	15163	15274	15483	15350	15189	15283	15229	15312	15388	15336	15221	15318	15347	15350	15310	15319	15386	15481	15301	15365	15366	15319	15090	15349	15325	15449	15323	15251	15313	15482	15346	15109	15348	15172	15373	15279	15233	15125	15289	15420	15390	15327	15346	15251	15354	15269	15316	15240	15206	15271	15197	15430	15279	15417	15282	15289	15285	15212	15281	15181	15386	15301	15206	15201	15215	15280	15256	15202	15248	15160	15197	15195	15320	15443	15058	15254	15277	15311	15278	15505	15340	15375	15296	15186	15259	15273	15228	15396	15284	15132	15106	15302	15280	15306	15265	15321	15355	15335	15132	15292	15204	15348	15221	15302	15193	15199	15335	15347	15163	15215	15408	15149	15250	15443	15166	15310	15272	15251	15106	15340	15230	15290	15304	15195	15306	15321	15281	15134	15154	15300	15277	15284	15324	15248	15224	15363	15253	15394	15357	15203	15123	15339	15209	15342	15279	15211	15351	15319	15271	15368	15293	15162	15456	15390	15391	15228	15320	15203	15278	15253	15223	15195	15205	15414	15387	15422	15280	15179	15304	15253	15126	15316	15268	15299	15264	15224	15204	15266	15487	15201	15327	15189	15194	15307	15222	15478	15250	15378	15216	15318	15254	15121	15346	15444	15346	15415	15170	15340	15229	15249	15306	15157	15341	15274	15289	15293	15252	15209	15149	15128	15215	15302	15272	15199	15171	15271	15253	15318	15271	15308	15354	15284	15172	15424	15245	15359	15271	15291	15236	15357	15222	15154	15305	15211	15138	15128	15280	15209	15130	15236	15158	15237	15226	15393	15150	15215	15349	15196	15370	15185	15327	15320	15329	15306	15224	15279	15174	15350	15460	15280	15221	15292	15304	15304	15333	15273	15348	15331	15200	15321	15307	15168	15412	15351	15251	15262	15239	15228	15349	15263	15093	15462	15386	15234	15104	15432	15266	15275	15212	15213	15458	15395	15327	15328	15175	15243	15145	15039	15221	15278	15271	15119	15299	15356	15223	15414	15126	15115	15410	15192	15185	15108	15294	15296	15363	15186	15284	15343	15214	15169	15213	15383	15165	15225	15297	15251	15152	15175	15315	15344	15293	15373	15285	15292	15351	15159	15177	15262	15254	15329	15204	15153	15291	15364	15387	15399	15307	15165	15309	15240	15264	15191	15335	15210	15273	15201	15156	15299	15383	15218	15252	15192	15360	15419	15141	15154	15294	15351	15190	15295	15313	15050	15299	15305	15311	15252	15273	15335	15169	15406	15238	15376	15077	15305	15208	15327	15270	15338	15202	15106	15436	15234	15322	15273	15175	15193	15248	15091	15277	15276	15190	15270	15206	15316	15163	15326	15163	15185	15300	15369	15226	15207	15315	15312	15334	15144	15255	15197	15302	15345	15206	15273	15239	15211	15144	15350	15211	15322	15149	15334	15228	15260	15256	15202	15278	15147	15313	15349	15125	15366	15322	15343	15178	15257	15286	15329	15151	15395	15370	15314	15180	15269	15293	15386	15270	15277	15207	15202	15262	15137	15197	15370	15322	15273	15232	15303	15290	15245	15393	15370	15442	15278	15275	15492	15272	15237	15328	15302	15398	15327	15347	15276	15311	15436	15404	15343	15237	15357	15291	15375	15367	15090	15354	15154	15130	15339	15240	15246	15132	15183	15348	15176	15468	15319	15224	15215	15386	15279	15202	15294	15260	15311	15203	15209	15289	15398	15144	15181	15215	15467	15294	15103	15221	15191	15277	15275	15321	15275	15387	15206	15396	15225	15302	15318	15280	15076	15422	15343	15209	15220	15312	15287	15201	15218	15284	15166	14962	15256	15136	15192	15261	15391	15157	15290	15370	15144	15217	15418	15181	15172	15436	15074	15260	15373	15302	15318	15211	15187	15210	15214	15110	15244	15385	15250	15230	15316	15258	15211	15292	15298	15183	15139	15285	15239	15283	15294	15282	15236	15177	15392	15513	15333	15207	15294	15234	15377	15321	15244	15372	15186	15160	15258	15273	15184	15378	15396	15191	15329	15312	15200	15208	15208	15368	15329	15196	15101	15333	15178	15276	15315	15215	15279	15243	15284	15222	15253	15262	15330	15237	15394	15294	15257	15315	15321	15251	15132	15176	15223	15405	15334	15128	15210	15493	15303	15423	15438	15260	15321	15350	15294	15253	15272	15132	15174	15444	15418	15304	15186	15290	15301	15376	15122	15238	15119	15371	15300	15201	15364	15348	15259	15349	15306	15358	15241	15245	15290	15289	15265	15400	15272	15183	15216	15185	15380	15146	15274	15216	15137	15473	15260	15128	15323	15291	15448	15330	15183	15324	15339	15250	15157	15257	15131	15349	15168	15214	15494	15374	15317	15148	15231	15075	15234	15359	15106	15359	15268	15276	15305	15241	15208	15188	15207	15254	15055	15164	15297	15281	15320	15361	15231	15385	15310	15242	15343	15366	15170	15259	15324	15073	15397	15417	15306	15347	15231	15414	15231	15091	15202	15303	15284	15218	15374	15182	15326	15301	15201	15441	15233	15167	15220	15289	15293	15246	15318	15307	15229	15308	15369	15198	15210	15179	15172	15221	15253	15172	15110	15018	15303	15046	15241	15286	15359	15281	15334	15258	15399	15149	15145	15261	15261	15397	15384	15490	15186	15197	15228	15154	15361	15238	15274	15340	15419	15173	15130	15352	15313	15313	15141	15300	15272	15230	15319	15276	15329	15170	15355	15210	15234	15138	15328	15311	15340	15312	15071	15333	15238	15116	15331	15222	15292	15222	15377	15395	15115	15336	15232	15296	15194	15345	15096	15360	15222	15342	15433	15031	15322	15013	15258	15322	15303	15369	15341	15305	15361	15125	15311	15116	15151	15080	15203	15382	15141	15323	15389	15294	15279	15318	15146	15218	15295	15254	15325	15336	15304	15264	15243	15300	15239	15326	15261	15187	15315	15238	15300	15264	15359	15395	15174	15209	15166	15180	15281	15328	15206	15168	15144	15302	15371	15283	15192	15200	15332	15126	15222	15392	15325	15386	15157	15429	15348	15443	15155	15341	15376	15370	15292	15441	15329	15195	15170	15279	15154	15189	15193	15271	15381	15253	15124	15262	15420	15233	15228	15254	15210	15348	15382	15060	15272	15437	15420	15383	15075	15147	15249	15261	15073	15391	15350	15248	15225	15333	15286	15381	15232	15189	15132	15324	15173	15291	15208	15246	15236	15167	15576	15261	15227	15251	15330	15194	15153	15291	15113	15313	15245	15228	15327	15254	15150	15388	15216	15232	15477	15362	15234	15205	15284	15117	15028	15168	15172	15287	15213	15150	15100	15292	15261	15241	15357	15304	15224	15227	15224	15220	15268	15089	15230	15292	15125	15232	15222	15242	15151	15162	15432	15372	15125	15223	15264	15212	15302	15257	15134	15365	15397	15395	15420	15242	15343	15231	15405	15248	15297	15243	15306	15377	15306	15211	15301	15217	15272	15292	15244	15344	15152	15392	15188	15181	15261	15331	15247	15365	15296	15212	15369	15245	15335	15428	15229	15329	15200	15249	15385	15248	15215	15274	15428	15207	15298	15151	15229	15264	15311	15247	15181	15191	15100	15097	15381	15354	15347	15274	15233	15435	15269	15338	15144	15267	15197	15395	15183	15169	15362	15155	15169	15263	15166	15301	15266	15346	15210	15162	15419	15249	15365	15235	15233	15148	15265	15247	15145	15336	15330	15171	15403	15305	15183	15511	15179	15412	15401	15370	15341	15294	15175	15343	15157	15318	15288	15133	15475	15368	15305	15313	15238	15179	15118	15386	15314	15314	15267	15143	15246	15216	15160	15336	15246	15307	15252	15385	15213	15392	15301	15346	15135	15358	15258	15148	15210	15375	15316	15178	15330	15151	15359	15451	15052	15253	15106	15318	15330	15275	15234	15358	15249	15128	15334	15449	15333	15149	15100	15281	15283	15176	15203	15441	15351	15229	15194	15375	15324	15296	15210	15345	15301	15281	15154	15479	15313	15231	15263	15257	15241	15231	15299	15451	15134	15182	15305	15271	15128	15349	15279	15200	15326	15182	15239	15291	15150	15408	15316	15234	15204	15325	15182	15181	14984	15213	15317	15169	15468	15316	15131	15337	15250	15359	15232	15245	15309	15244	15169	15273	15324	15332	15337	15343	15340	15229	15301	15259	15340	15344	15325	15361	15258	15174	15110	15253	15314	15244	15292	15214	15329	15262	15140	15311	15138	15295	15411	15238	15236	15302	15376	15270	15199	15266	15244	15218	15304	15298	15287	15227	15113	15356	15260	15337	15293	15088	15401	15223	15153	15319	15231	15105	15341	15345	15370	15127	15218	15180	15342	15226	14947	15396	15232	15435	15326	15314	15346	15325	15336	15241	15365	15270	15311	15281	15218	15209	15076	15106	15203	15344	15113	15274	15108	15280	15352	15318	15400	15267	15200	15160	15178	15139	15400	15185	15199	15313	15198	15181	15472	15246	15360	15247	15230	15226	15275	15334	15173	15305	15488	15177	15177	15322	15207	15188	15384	15146	15202	15179	15133	15314	15322	15219	15136	15183	15211	15255	15319	15220	15226	15197	15364	15176	15097	15116	15371	15392	15184	15295	15345	15271	15101	15339	15261	15267	15305	15314	15171	15357	15254	15241	15194	15386	15172	15283	15158	15187	15385	15337	15105	15314	15221	15170	15295	15185	15317	15331	15315	15253	15204	15354	15173	15232	15278	15153	15167	15141	15091	15414	15224	15480	15280	15326	15207	15273	15205	15293	15425	15383	15221	15169	15496	15186	15210	15203	15299	15282	15392	15047	15201	15150	15314	15218	15296	15262	15161	15104	15387	15158	15269	15266	15188	15259	15292	15135	15103	14968	15191	15267	15219	15379	15194	15357	15210	15352	15263	15232	15278	15386	15316	15153	15043	15194	15201	15320	15237	15470	15184	15395	15241	15354	15127	15357	15207	15248	15156	15426	15276	15324	15385
23185	21638	29700	24165	22763	26853	29633	24207	21028	20808	20357	19894	19388	19188	18583	18341	17967	17796	17615	17544	17383	17253	17485	17215	17140	16940	16950	16696	16942	17050	16881	16894	16754	16908	17078	16790	16809	16752	16899	16936	16754	16751	16780	16727	16706	16638	16883	16988	16734	16844	16662	16781	17056	16919	16809	16734	16798	16746	16946	16721	16797	16651	16866	16921	16811	16785	16840	16814	16888	16899	16845	16884	16740	16846	16772	16727	16860	16816	16950	16886	16806	16887	16835	16908	16780	16721	16880	16847	16765	16729	16609	16567	16746	16712	16928	16834	16705	17069	16926	16620	16708	16701	16674	16833	16820	16744	16820	16933	16730	16633	16754	16873	16975	16940	16630	16795	16577	16643	16863	16791	16826	16779	16819	16704	16777	16670	16767	16917	16696	16831	16937	16661	16527	16804	16847	16723	16740	16818	16680	16767	16779	16696	16909	16868	16545	16682	16975	16878	16650	16747	16594	16650	16585	16873	16441	16793	16831	16757	16802	16965	16981	16757	16812	16812	16762	16733	16704	16680	16608	16731	16656	16826	16970	16579	16829	16756	16717	16878	16765	16705	16605	16920	16746	16758	16698	16640	16757	16789	16835	16840	16994	16812	16807	16925	16828	16809	16695	16950	16833	16728	16978	16770	16783	16609	16684	16782	16855	16762	16741	16690	16748	16738	16583	16815	16849	16645	16595	16817	16814	16962	16717	16746	16757	16869	16634	16724	16744	16796	16645	16810	16693	16898	16750	16606	16609	16832	16729	16739	16802	16753	16675	16685	16671	16782	16718	16687	16648	16865	16722	16680	16766	16654	16895	16679	16662	16851	16796	16715	16840	16717	16820	16808	16772	16720	16665	16502	16820	16766	16753	16766	16790	16737	16792	16655	16492	16837	16736	16930	16698	16599	16675	16743	16744	16785	16723	16579	16773	16835	16791	16750	16944	16854	16642	16666	16717	16696	16685	17006	16712	16974	16688	16552	16771	16615	16810	16768	16563	16781	16787	16775	16611	16697	16721	16680	16810	16593	16787	16628	16920	16905	16765	16753	16775	16810	16834	16944	16731	16679	16738	16802	16537	16806	16863	16940	16513	16710	16759	17057	16880	16745	16812	16747	16804	16590	16864	16707	16859	16612	16853	16743	16856	16926	16743	16840	16764	16637	16748	16812	17023	16639	16746	16973	16687	16575	16918	16772	16586	16774	16592	16597	16865	16847	16910	16655	16764	16650	16789	16663	16673	16812	16750	16713	16709	16646	16594	16697	16917	16784	16801	16881	16933	16788	16938	16881	16834	16891	16843	16855	16766	16796	16763	16737	16819	16654	16776	16720	16937	16737	16752	16862	16575	16736	16844	16761	16629	16910	16717	16813	16957	16714	16649	17068	16796	16657	16772	16914	16879	16516	16512	16772	16739	16835	16755	16636	16893	16905	16706	16600	16914	16879	16926	16779	16707	16799	16789	16664	16926	16646	16858	16940	16539	16624	16705	16923	16790	16765	16953	16658	16702	16630	16867	16886	16661	16762	16934	16889	16886	16707	16822	16614	16908	16788	16868	16687	16786	16699	16830	16814	16779	16646	16847	16657	16953	16728	16919	16828	16788	16878	16754	16859	16804	16805	16797	16880	16634	16541	16730	16764	16823	16817	16729	16894	16864	16781	16624	16630	16776	16704	16753	16889	16711	17000	16697	16782	16800	16715	16992	16739	16871	16618	16673	16731	16742	16652	16914	16746	16709	16988	17025	16704	16817	16565	16790	16726	16700	16637	16617	16697	16705	16673	16890	16664	17000	16913	16725	16537	16791	16602	16658	16818	16737	16649	16919	16841	17076	16667	16711	16811	16583	16785	16790	16722	16711	16703	16829	16795	16961	16795	16681	16583	16642	16702	16743	16775	16684	16859	16843	16819	16623	16758	16844	16715	16778	16549	16840	16846	16804	16618	16689	16753	16848	16723	16771	16726	16862	16741	16788	16738	16880	16700	16673	16773	16812	16808	16908	16657	16777	16533	16614	16600	16751	16842	16686	16846	16713	16774	16718	16932	16676	16689	16719	16875	16791	16667	16668	17016	16871	16566	16618	16654	16891	16690	16897	16736	16782	16704	16783	16785	16935	16602	16751	16631	16629	16683	16916	16850	16753	16769	16826	16498	16716	17024	16655	16707	16774	16697	16542	16764	16794	16574	16747	16922	16601	16776	16653	16854	16682	16752	16837	16976	16811	16702	16751	16570	16825	16975	16673	16803	16802	16944	16795	16759	16855	16810	16683	16635	16955	16795	16454	16590	16730	16704	16911	16611	16703	16836	16640	16672	16612	16703	16605	16794	16812	16644	16693	16567	16630	16673	16791	16834	16858	16716	16706	16611	16775	16767	16928	16773	16717	16701	16798	16782	16736	16740	16706	16681	16683	16638	17032	16720	16796	16741	16565	16647	16860	16710	16643	17090	16757	16681	16667	16770	16823	16974	16769	16801	16749	16837	16781	16830	16695	17020	16763	16607	16612	16779	17046	16831	16789	16728	16814	16799	16685	16838	17033	16821	16935	16839	16776	16950	16731	16771	16997	16536	16751	16611	16826	16838	16735	16595	16810	16562	16820	16681	16597	16892	16676	16636	16736	16660	16758	16607	16684	16709	16851	16522	16816	16960	16791	16945	16855	16713	16767	16838	16922	16943	16809	16639	16630	16761	16873	16726	16651	16723	16861	16700	16781	16881	16520	16698	16606	16575	16681	16646	16607	16854	16721	16622	16715	16788	16811	16767	16845	16857	16905	16793	16636	16905	16584	16721	16658	16870	16638	16634	16809	16946	16668	16729	16759	16750	16823	16842	16848	16587	16725	16760	16489	16810	16583	16800	16790	16513	16711	16782	16854	16701	16608	16753	16660	16706	16594	16602	16591	16882	16658	16913	17115	16543	16836	16639	16751	16799	16614	16739	16804	16891	16683	16728	16747	16817	16810	16773	16746	16839	16692	16763	16778	16731	16778	16840	16679	16693	16698	16643	16674	16799	16727	16654	16785	16859	16855	16830	16799	17021	16796	16546	16816	16970	16924	16701	16800	16737	16595	16933	16589	16468	16731	16794	16769	16702	16589	16687	16793	16810	16758	16800	16747	16576	16546	16636	16736	16674	16662	16533	16874	16691	16738	16852	16548	16811	16837	16863	16779	16777	16800	16781	16741	16769	16827	16648	16872	16717	16652	16976	16687	16825	16543	16762	16704	16657	16711	16619	16744	16668	16737	16720	16936	16756	16703	16636	16793	16742	16647	16711	16744	16692	16693	16669	16685	16915	16594	16839	16770	16885	16712	16701	16882	16834	16892	16774	16773	16657	16710	16641	16589	16663	16842	16783	16740	16656	16668	16664	16638	16584	16783	16708	16701	16786	16670	16872	16808	16781	16784	16704	16730	16603	16648	16729	16854	16824	17031	16682	16821	16816	16620	16589	16710	16781	16544	16638	16713	16671	16690	16927	16762	16653	16574	16920	16887	16659	16789	16688	16647	16775	16991	16827	16675	16731	16719	16667	16600	16849	16694	16881	16803	16725	16889	16797	16728	16669	16773	16667	17031	16853	17021	16863	16728	16810	16782	16724	16768	16750	16703	16762	16827	16849	16841	16854	16699	16642	16746	16738	16815	16763	16868	16752	16663	16869	16764	16789	16814	16888	16728	16791	16817	16585	16927	16772	17028	16918	16734	16698	16464	16463	16752	16701	16641	16648	16822	16696	16620	16711	16678	16717	16784	16837	16870	16919	16884	16755	16840	16702	16733	16907	16780	16620	16828	16877	16705	16715	16815	16672	16706	16660	16679	16755	16466	16682	16788	16950	16772	16973	16623	16801	16669	16783	16650	16614	16714	16622	16619	16637	16785	16831	16870	16684	16884	16823	16873	16599	16754	16680	16683	16755	16938	16999	16620	16763	16832	16817	16728	16790	16586	16735	16855	16686	16942	16745	16803	16756	16642	16798	16736	16889	16920	16750	16717	16950	16523	16785	16784	16805	16777	16673	16701	16755	16767	16711	16755	16887	16770	16903	16836	16717	16766	16918	16761	16845	16810	16704	16867	16691	16888	16843	16679	16793	16720	16657	16747	16800	16628	16781	16788	16687	16819	16846	16714	16634	16650	16730	16823	16676	16641	16722	16781	16774	16863	16584	16836	16738	16686	16724	16651	16960	16620	16670	16729	16681	16928	16678	16978	16857	16726	16649	16806	16847	16694	16893	16878	16681	16586	16627	16882	16808	16632	16489	16662	16924	16700	16857	16755	16937	16661	16794	16678	16824	16972	16633	16511	16760	16814	16768	16708	16694	16761	16638	16819	16900	17022	16616	16777	16525	16534	16712	16569	16782	16597	16632	16867	16879	16643	16745	16884	16645	16711	16689	16822	16749	16824	16746	16690	16794	16865	16633	16804	16806	16762	16849	16752	16729	16846	16795	16572	16754	16905	16855	16664	16636	16696	16902	16639	16554	16843	16829	16965	16882	16805	16833	16905	16761	16921	16668	16586	16729	16796	16726	16728	16820	16838	16857	16760	16887	16656	16676	16641	16886	16711	16795	16797	16743	16796	16848	16740	16688	16856	16733	16768	16726	16678	16697	16916	16575	16831	16780	16800	16613	16545	16705	16657	16848	16732	16813	16727	16738	16813	16895	16562	16748	16821	16837	16900	16641	16882	16748	16653	16642	16646	16580	16807	16857	16816	16980	16813	16654	16648	16670	16785	16683	16638	16712	16703	16566	16701	16730	16693	16816	16787	16798	16849	16854	16771	16806	16862	16713	16827	16729	16821	16888	16815	16800	16835	16720	16782	16530	16700	16721	16748	16593	16750	16585	16960	16605	16696	16823	16659	16690	16768	16885	16838	16765	16679	16797	16780	16629	16678	16708	16784	16751	16787	16844	16740	16801	16721	16612	16717	16613	16857	16613	16697	16674	16714	16686	16671	16651	16753	16693	16759	16807	16732	16699	16750	16648	16679	16623	16662	16712	16725	16839	16720	16755	16704	16867	16905	16902	16812	16721	16758	16816	16645	16897	16915	16666	16849	16861	16946	16761	16814	16910	16791	16756	16828	16792	16884	16588	16729	16815	16648	16733	17130	16693	16921	16842	16806	16882	16760	16780
31181	55093	52458	43385	37684	33028	28537	25781	21652	21109	20582	20007	19384	18548	17911	17366	17107	16775	16561	16351	16254	15876	15768	15520	15495	15527	15349	15530	15324	15463	15234	15337	15555	15260	15332	15271	15184	15302	15210	15360	15303	15227	15333	15268	15466	15402	15272	15063	15168	15359	15154	15184	15370	15232	15263	15232	15300	15150	15253	15217	15163	15177	15269	15325	15125	15310	15310	15279	15281	15154	15094	15353	15130	15307	15161	15280	15253	15206	15130	15423	15239	15269	15277	15249	15297	15287	15332	15409	15170	15255	15139	15359	15233	15230	15304	15224	15140	15254	15348	15263	15310	15266	15231	15209	15169	15357	15282	15215	15325	15126	15018	15215	15316	15130	15257	15142	15188	15294	15122	15268	15049	15217	15292	15222	15335	15141	15328	15310	15265	15411	15166	15256	15230	15060	15268	15125	15320	15184	15095	15237	15150	15349	15349	15211	15159	15119	15210	15044	15129	15216	15233	15243	15315	15095	15158	15323	15312	15352	15228	15129	15313	15283	15234	15317	15070	15079	15163	15244	15346	15251	15143	15278	15305	15222	15244	15169	15050	15305	15131	15219	15293	15249	15152	15045	15279	15017	15261	15182	15325	15342	15239	15288	15249	15083	15296	15223	15204	15208	15155	14976	15160	15203	15343	15275	15417	15255	15282	15244	15168	15353	15191	15120	15293	15162	15152	15115	15148	15428	15211	15188	15229	15245	15197	15125	15204	15161	15293	15126	15337	15105	15108	15258	15256	15247	15340	15235	15236	15237	15171	15248	15301	15212	15113	15299	15289	15129	15307	15026	15376	15137	15296	15285	15130	15245	15110	15348	15051	15247	15198	15174	15285	15175	15140	15169	15051	15237	15218	15289	15341	15107	15219	15229	15151	15202	15267	15051	15275	15164	15252	15128	15308	15375	15150	15008	15394	15032	15239	15128	15091	15125	15245	15275	15048	15282	15168	15132	15151	15243	15310	15040	15225	15278	15192	15179	15078	15139	15123	15077	15349	15269	15264	15190	15263	15061	15077	15148	15189	15094	15389	15235	15233	15013	15263	15278	15187	15165	15151	15312	15260	15225	15242	15218	15236	15128	15228	15207	15196	15148	15169	15211	15080	15360	15208	15444	15264	15306	15253	15111	15242	15176	15162	15264	15149	15346	15353	15072	14977	15197	15110	15333	15196	15278	15274	15290	15041	15172	15180	15155	15207	15236	15270	15335	15118	15161	15083	15204	15092	15337	15246	15230	15226	14994	15232	15391	15097	15253	15030	15170	15300	15429	15132	15188	15231	15231	15267	15419	15254	15112	15157	15145	15101	15155	15132	15213	15282	15146	15220	15354	15391	15398	15150	15174	15168	15129	15261	15219	15253	15278	15164	15216	15217	15072	15305	15066	15376	15248	15146	15123	15125	15248	15064	15141	15322	15019	15244	15307	15132	15297	15185	15156	15421	15187	15164	15257	15400	15176	15246	15149	15400	15278	15062	15312	15223	15091	15137	15272	15184	15198	15154	15170	15322	15149	15275	15269	15194	15041	15306	15149	15137	15253	15005	15291	15245	15146	15229	15240	15254	15269	15342	15075	15095	15180	15155	15128	15314	15101	15271	15147	15185	15138	15199	15319	15170	15246	15255	15103	15188	15307	15104	15202	15254	15187	15132	15283	15186	15200	15049	15033	15269	15224	15127	14967	15157	15146	15166	15077	15215	15087	15245	15154	15096	15230	15104	15243	15228	15179	15098	15273	15261	15221	15102	15183	15252	15264	15320	15311	15172	15320	15273	15249	15241	15095	15093	15087	15206	15069	15220	15265	15278	15090	15172	15186	15241	15178	15328	15119	15146	15235	15093	15208	15115	15244	15196	15201	15288	15258	15343	15170	15217	15082	15325	15121	15221	15240	15333	15082	15305	15276	15277	15140	15284	15273	15223	15119	15258	15150	15200	15121	15287	15238	15370	15210	15109	15155	15196	15120	15292	15079	15313	15198	15104	15264	15250	15203	15239	15200	15225	15031	15216	15364	15150	15128	15053	15234	15099	15302	15009	15200	15215	15022	15253	15402	15209	15164	15310	15202	15231	15390	15320	15351	15234	15238	15191	15450	15163	15157	15238	15230	15215	15356	15064	15201	15185	15347	15175	15249	14992	15235	15159	15029	15239	15056	15138	15062	15248	15192	15098	15202	15350	15186	15281	15026	15082	15126	15174	15190	15204	15139	15015	15217	15398	15336	15097	15211	15245	15233	15314	15131	15302	15170	15169	15101	15150	15188	15390	15030	15351	15181	15207	15215	15255	15318	15185	15174	15133	15118	15194	15155	15171	15063	15211	15113	15162	15300	15219	15148	15240	15189	15152	15099	15052	15215	15385	15140	15108	15181	15186	15278	15088	15203	15228	15288	15008	15187	15182	15058	15083	15058	15099	15216	15038	15151	15229	15279	15368	15247	15166	15271	15222	15177	15276	15311	15111	15271	15300	15163	15140	15268	15171	15199	15235	15209	15307	15110	15303	15333	15248	15281	15202	15276	15130	15220	15248	15098	15177	15120	15214	15154	15433	15197	15266	15194	15114	15294	15191	15223	15306	15236	15176	15388	15172	15061	15075	15152	15259	15155	15121	15088	15172	15204	15148	15212	14962	15208	15240	15354	15281	15186	15133	15228	15005	15274	15367	15133	15193	15200	15349	15129	15326	15077	15186	15025	15202	15278	15237	15120	15218	15202	15254	15136	15407	15078	15036	14993	15090	15201	15036	15188	15239	15084	15291	15320	15213	15329	14927	15183	15226	15266	15252	15177	15136	15266	15242	15169	15217	15133	15209	15092	15308	15158	15163	15155	15145	15276	15281	15226	15356	15261	15079	15339	15194	15151	15131	15231	15203	15177	15251	15163	15231	15301	15154	15205	15115	15070	15143	15195	15324	15310	15188	15055	15229	15231	15216	15197	15446	15219	15099	15224	15225	15080	15220	15137	15298	15245	15122	15373	15194	15270	15062	15168	15167	15260	15118	15100	15147	15134	15222	15245	15134	15188	15157	15270	15182	15257	15269	15201	15470	15270	15187	15212	15121	15331	15254	15125	14965	15225	15115	15122	15087	15277	15231	15094	15129	15301	15297	15193	15296	14934	15194	15338	15124	15180	15238	15122	14997	15225	15169	15125	15304	15351	15254	15168	15281	15344	15322	15030	15197	15134	15202	15249	15287	15234	15199	15193	15150	15152	15226	15164	15271	15248	15162	15106	15232	15261	15329	15361	15231	15226	15372	15160	15342	15233	15164	15205	15282	15081	15128	15223	15195	15122	15170	15051	15253	15165	15197	15140	15039	15269	15173	15168	15343	15178	15246	15343	15071	15236	15229	15188	15313	15167	15195	15202	15210	15251	15226	15065	15325	15231	15156	15108	15392	15182	15178	15340	15192	15249	15301	15302	15133	15121	15055	15296	15146	15171	15228	15149	15215	15222	15184	15307	15197	15217	15221	15056	15279	15273	15206	15254	15239	15265	15224	15008	15283	15257	15123	15120	15183	15114	15301	15144	15068	15224	15184	15132	15112	15131	15381	15334	15327	15433	15190	15295	15259	15150	15076	15183	15205	15312	15113	15043	15204	15275	15347	15270	15187	15168	15238	15330	15297	15200	15298	15019	15319	15189	15392	15349	15158	15322	15172	15148	15142	15304	15080	15117	15100	15009	15285	15105	15122	15201	15296	15177	15189	15279	14993	15185	15208	15099	15207	15230	15115	15196	15189	15158	15084	15458	15184	15107	15278	15251	15214	15137	15227	15289	15134	15322	15117	15349	15116	15289	15231	15309	15161	15196	15261	15258	15210	15311	15190	15221	15060	15167	15502	15314	15370	15265	15240	15080	15108	15160	14994	15185	15280	15282	15196	15158	15155	15218	15258	15219	15208	15228	15288	15099	15194	15104	15323	15095	15199	15249	15102	15234	15228	15299	15265	15188	15172	14928	15196	15081	15159	15297	15189	15335	14963	14996	15150	15100	15269	15067	15273	15219	15228	15230	15299	15201	15151	15387	15273	15077	15160	15256	15281	15149	15081	15161	15190	15279	15160	15229	14995	15165	15042	15294	15166	15221	15101	15129	15288	15103	15213	15126	15173	15416	15167	15105	15142	15201	15172	15224	15328	14998	15162	15317	15224	15190	15312	15142	15244	15232	14852	15331	15051	15303	15275	15115	15121	15274	15379	15199	15310	15120	15133	15070	15087	15265	15198	15178	15378	15205	15217	15247	15262	15184	15302	15162	15332	15223	15144	15177	15271	15132	15271	15167	15229	15161	15156	15221	15013	15163	15148	15323	14997	15199	15141	15398	15218	15220	15365	15128	15196	15195	15218	15338	15156	15031	15296	15319	15263	15335	15304	15115	15055	15232	15211	15266	15199	15223	15335	15247	15238	15378	15179	15091	15126	15116	15311	15193	15158	15266	15145	15112	15097	15261	15321	15178	15188	15349	15101	15233	15275	15162	15434	15334	15150	15298	15120	15129	15070	15083	15059	15165	15031	15151	15196	15230	15327	15287	15300	14978	15262	15107	15444	15157	15212	15152	15189	15193	15251	14977	15213	15244	15024	15103	15237	15361	15239	15092	15075	14983	15375	15262	15210	15196	15049	15390	15384	15280	15143	15300	15235	15189	15136	15129	15299	14973	15245	15055	15334	15081	15231	15081	15216	15408	15320	15138	15142	15170	15126	15145	15229	15143	15185	15131	15334	15195	15205	15243	15223	15249	15289	15313	15022	15228	15146	15187	15354	15214	15182	15041	15181	15221	15379	15076	15209	15303	15280	15078	15191	15193	15031	15246	15177	15161	15214	15177	15042	15291	15243	15094	15326	15353	15163	15233	15199	15353	15272	15322	15128	15265	15154	15108	15094	15163	15120	15310	15452	15292	15140	15205	15147	15196	15250	15155	15085	15151	15177	15283	15059	15419	15479	15271	15119	15164	15112	15186	15072	15227	15113	15075	15180	15221	15184	15178	15195	15282	15256	15298	15142	15150	15274	15180	15359	15324	15216	15130	15206	15292	15186	15260	15269	15196	15267	15177	15359	15220	15120	15218	15436	15048	15205	15323	15295	15160	15332	15076	15057	15074	15119	15081	15339	15258	15233	15174	15335	15050
28485	26896	35542	32295	25703	23234	21169	19550	18253	17711	17538	17365	17247	17152	17084	16882	16654	16613	16528	16405	16303	16243	16475	16234	16352	16395	16373	16240	16201	16122	16183	16264	16188	16248	16251	16161	16243	16176	16152	16143	16231	16296	16293	16013	16202	16028	16150	16240	16142	16322	16111	16144	16066	16196	16334	16283	16324	16261	16243	16238	16299	16164	16160	16050	16068	16280	16146	16417	16389	16117	16234	16014	16314	16308	16134	16300	16079	16268	16193	16179	16446	16122	16314	16221	16084	16060	16103	16026	16123	16210	16265	16150	16127	15916	16113	16246	16271	16028	16232	16309	15999	16314	16054	16149	16265	16022	16211	16295	16085	16297	16092	16197	16280	16348	16237	16202	16195	16313	16336	16072	16139	16363	16194	16230	16294	16318	16400	16135	16179	16314	16233	16171	15986	15968	16105	16084	16256	16306	16139	15903	16285	16117	16075	16175	16253	16307	16148	16138	16099	16317	16274	16324	16336	16260	15976	16137	16055	16033	16352	16239	16291	16048	16368	16199	16187	16210	16312	16014	16186	16158	15976	16236	16173	16122	16173	16123	16144	15969	16053	16087	16267	16192	16217	16303	16042	16051	16181	16138	16155	16273	16043	16270	16318	16080	16048	16182	16308	16327	16396	16229	16142	16070	16166	15954	15857	15895	16177	16315	16091	16339	16053	16176	16129	16142	16109	16264	16265	16116	16155	16169	16096	16003	16029	16069	16218	16243	16210	16130	16107	15997	16203	16185	16039	16023	16123	16219	16294	16329	16086	16100	16101	16239	16183	16035	16155	16031	15856	16155	16175	16280	16128	16304	16119	16182	16326	16202	16185	16070	16154	16137	16095	16265	16296	16234	15949	16158	16059	16232	16084	16404	16129	15897	16210	16001	15846	16085	16045	16032	16034	16137	16205	16336	16188	16223	15938	16080	16195	16096	16194	16171	16204	16173	16309	16141	16119	16092	16179	15926	15858	16132	16340	16173	15981	16293	16338	16001	16174	16209	16092	16265	16262	16306	16318	16095	16459	16051	16077	16183	16060	16183	16172	15867	16099	16341	16306	16188	16171	16178	16232	16138	16079	16080	16279	16275	16210	15932	16195	16082	16087	15963	16058	16414	16188	16338	16137	16295	16354	15998	16048	16170	16134	16177	16013	16272	16144	16081	16074	16100	15919	16005	16081	16035	16142	16121	15965	16084	16186	16262	16174	16214	16161	16056	16080	16082	16190	16417	16206	16051	16010	16182	16178	16091	16260	16115	16040	16141	16014	16352	16094	16254	16106	16181	16118	16137	16160	16203	16099	16003	16188	16094	16014	16031	16057	16302	16234	16257	16126	16231	16021	16240	16322	16031	16263	16346	16175	16154	16117	16082	16107	15918	16207	16262	16235	16324	16091	16326	16165	16245	16080	16137	16153	16259	16159	16215	16120	16144	16106	16101	16141	16252	16084	16156	16159	16330	16129	16105	16227	16212	16024	16209	16389	16229	16195	15976	16069	15943	16225	16037	16055	16266	16046	16108	15975	16307	16268	16118	15927	15967	16116	16479	16068	16202	15997	16190	16245	16249	16213	16347	16271	16115	16002	16214	16123	16125	16088	16207	16402	16074	16145	16413	16117	15919	16210	16153	16396	16104	16131	16214	16117	16206	16125	16253	16060	16140	16122	16123	16101	16183	16244	16314	15995	16096	16164	16147	16042	16062	16204	15955	16057	16150	16398	15887	16145	16062	15955	16252	16205	16046	15958	16160	16137	16262	16006	16237	16221	16135	16022	16248	16098	16102	16238	16009	16297	16106	16125	16353	16182	16212	16250	16060	16200	16054	16135	16391	16109	16124	15920	16180	16113	16262	16198	16104	16207	16246	16123	16165	16061	16210	16166	16000	16024	15923	16313	16015	16151	16060	16043	16284	15917	16150	16140	15960	16236	15867	16194	16213	16051	16333	16013	16047	16108	15993	16216	16051	15853	16181	16135	16101	16088	16120	16328	16386	16317	16027	16299	16215	16056	16188	16283	16234	16226	16530	16195	16261	16071	16084	16187	16151	16201	15954	16009	16246	16291	16222	16284	15921	16150	16190	16151	16019	16255	16217	16042	16258	16358	16214	15867	16051	16150	16076	16230	16077	16382	16163	16204	16109	16147	16029	16245	16107	16009	16274	16148	16226	15996	16216	16206	16407	16203	16294	16256	16144	15880	16209	16306	16211	16075	16225	16166	16272	16174	16322	15980	16195	16013	15988	16271	16315	16093	15959	16267	16045	16375	16223	16025	16108	16056	16065	16096	16300	16339	16258	16045	16099	16106	16163	16142	15949	16133	16186	16163	16226	15956	16092	16326	16396	16344	16314	16065	16079	16246	16059	15955	16028	16115	16072	16284	16215	16170	16128	16002	16132	16144	16155	16317	16233	16142	16034	16225	16045	16146	16097	16211	16191	16091	16087	16076	16058	16202	15986	16047	16305	16182	16144	16162	16235	16158	16208	16075	16158	16265	16253	16109	16098	16214	16100	16091	16121	16209	16203	16148	16097	16237	16088	16213	16190	16157	16136	16232	16391	16073	16090	15997	16251	16056	15980	16121	16111	16277	16187	15983	16210	16294	16185	16038	16142	16189	16054	16126	16169	16295	16275	16329	16426	16295	15925	16258	16155	16218	15978	16207	16214	16200	16152	16155	16156	16329	15992	16248	16242	16270	16100	16168	16233	16143	16237	16066	16173	16127	16185	16240	16190	15944	16189	16229	16116	16281	16194	16167	16385	16099	16193	16161	16137	16047	16293	16055	15979	16155	16373	16319	16308	16227	16220	16067	16121	16346	16195	16152	16224	16242	16054	16059	16190	16266	15960	16161	16051	16284	16111	16312	16147	16227	16322	16399	16144	16092	16106	16151	16162	16101	15989	16191	16078	16105	16214	16318	16189	16084	16073	16234	16326	16097	16041	16196	16262	16216	16067	16076	16232	16107	16115	16012	16124	16053	15900	16218	16310	16028	16024	16208	16277	16100	16139	16104	16191	16152	16211	16130	16065	16175	16189	16137	16282	16239	16005	15934	16114	16056	16031	16233	16132	16207	16153	16124	16297	15965	16186	16170	16125	16258	16145	16220	16087	16274	16189	16137	16188	16349	16251	16261	15984	16223	16138	16187	16073	16149	16083	16076	16103	16108	16129	16077	16198	16208	16119	16180	16144	16012	16093	16230	16351	16114	16024	16269	16209	16073	16054	16202	16219	16193	15958	15951	16262	16202	16122	16227	16112	16205	16306	16106	16209	16213	16163	16238	15992	16288	16159	16227	16274	16409	16130	16338	16125	15998	16215	16324	16178	16038	16109	16084	16063	16215	16099	16163	16124	16344	16151	16032	16285	16388	16199	16151	15942	16194	16368	16255	16156	16230	16139	16066	15937	16139	16211	16192	15975	16118	16056	16263	16241	16243	16319	16328	16290	16113	15996	16223	16261	16082	16062	16134	16072	16053	16210	16169	16344	16172	16164	16058	16270	16048	16049	16104	16138	16051	16394	16119	16235	16190	16271	16193	16284	16218	16205	16305	16349	15923	16158	16091	16051	16119	16102	16244	16148	16235	16421	16325	16124	16133	16062	16163	16164	15994	16181	16065	16037	16185	16126	16282	16267	16215	16112	16079	15977	15942	16084	16055	15966	16292	16171	16173	16127	16080	16061	15906	16125	16161	16041	16116	16259	16177	16263	16080	16142	16091	16083	16334	16040	16217	16222	16258	16249	16099	16283	16232	16299	16091	16178	16264	16242	16209	16075	16300	16410	16064	16113	16328	16163	16143	16295	16177	16093	16129	16137	16227	16399	16241	16185	16065	16046	16203	16171	16213	16276	16299	16080	16151	16320	16229	16086	16140	16184	16369	16136	16060	16388	16090	16035	16177	16293	16183	16165	16133	16303	16140	16279	16040	16169	16000	16188	16172	16167	16290	16020	16318	16172	16005	16223	16034	16138	16245	16091	16068	16138	15945	15997	16171	16082	16022	16337	16022	16022	16177	16133	16284	16279	15976	16024	16099	16300	16361	16174	16229	16269	16128	16315	16234	16195	16388	16235	15990	16225	16222	16038	16143	16041	16001	16143	16146	16488	16168	16208	16317	16276	16229	16093	16200	16177	16154	16138	16007	16132	16229	16140	16296	16221	16063	16332	16162	16156	16180	16273	16154	16184	16136	16134	16129	16216	16222	16125	16229	16201	16331	16069	16256	16247	16014	15963	16196	16219	16249	15947	16206	16116	16154	16349	16140	16191	16261	16193	16083	16043	16002	16052	16225	16266	16358	16201	16081	16228	16322	16024	16128	16375	16093	16231	16245	16211	16190	16212	16108	16010	16249	16106	16032	16272	16172	16050	16173	16112	16081	16138	16142	16148	16178	16103	16244	16229	16186	16032	16147	16154	16115	16090	16130	16218	16240	16120	16126	16122	16204	16032	16298	16051	16317	16224	16072	16181	16125	16299	16032	16136	16301	16059	16175	16194	16197	16168	16235	16065	16014	15948	16246	16164	16303	16131	16222	15999	16151	16044	16187	16140	16070	16049	16184	16263	16384	16341	16263	16129	16235	16440	16027	16121	16256	16029	16267	16162	16470	16272	16053	16130	16095	16278	16417	16152	16160	16217	16062	16309	16160	15976	16009	16191	16223	16265	15973	16065	16212	16213	16243	16116	16214	16278	16414	15945	16183	16418	16263	16123	16071	16100	16287	16417	16276	15899	16196	16223	16227	16157	16118	16009	16243	16162	16099	16219	16112	15988	15981	16108	16237	16093	16208	16231	16036	16164	16280	16098	16028	16152	16227	16135	16130	16172	16028	16035	16090	16348	16360	16110	16284	16016	16196	16129	16151	16146	16310	16030	16331	15879	16222	16261	15883	15951	15938	16080	16164	16088	16194	16085	16119	16149	16234	16269	16161	16242	16147	16220	16088	15995	16408	16334	16145	16066	16010	16303	16220	16171	16059	16269	16233	16094	16360	16307	16089	16128	16045	16181	16164	15985	16202	16290	16255	16184	16195	16156	16107	16008	15977	16045	16202	16120	16154	16249	16336	16100	16253	16171	16214	16125	16142	16198	16294	15975	16265	16298	16064	16233	16436	16038	16305	16103	16200	16047	16104	16038
30121	45181	42407	33749	28451	25034	22031	19967	17906	17381	17221	16867	16618	16513	16064	15895	15663	15493	15294	15323	15268	15137	15173	14830	14886	14938	14935	14898	14955	14768	14742	14837	14865	14866	14887	14842	14930	15149	14837	14856	14983	14762	14798	14723	14816	14813	14797	14846	14745	14809	14781	14813	14829	14913	14925	14805	14818	14797	14891	14880	14747	14760	14867	14713	14842	14821	14929	14734	14880	14950	14825	14874	14870	14785	14793	14867	14954	14727	14777	14890	14846	14876	14812	14637	14914	14881	14969	14945	14869	14772	14838	14739	14917	14900	14871	14696	14840	14975	14816	14821	14836	14998	14952	14807	14774	14781	14851	14905	14774	14776	14713	14837	14822	14954	14860	14956	14906	14856	14868	14958	14820	14799	14940	14713	14895	14900	14904	14852	14697	14933	14818	14841	14855	14952	14655	14913	14932	15030	14794	14923	14928	14874	15070	14805	14793	14619	14950	14833	14775	14821	14771	14739	14779	14812	14681	14973	15020	14767	14909	14805	14790	14782	14867	14730	14932	14832	14935	14987	14608	14772	14966	14739	14785	14834	14849	14681	14938	14908	14869	14882	14854	14955	14735	14798	14807	14862	14849	14878	14772	14889	14787	14835	14807	14749	14945	14899	14900	14842	14930	14933	14879	14724	15044	14863	14735	15018	14949	14788	14914	14855	14934	14905	14995	14742	14870	14835	14798	14686	14869	14905	14974	14837	14879	14792	14631	14782	14759	14809	14966	14828	14805	14951	14945	14901	15003	14885	14981	14951	14784	14678	14785	14819	14951	14931	14977	14962	14771	14773	14950	14853	14760	14842	14723	14729	14814	14760	14812	14811	14915	14820	14806	14861	14786	15021	14664	14871	14730	14824	14955	14711	14832	14976	14943	14914	14824	14938	14744	14798	14912	14971	14952	14719	14905	14883	14740	14866	14851	14826	14723	14875	14927	14944	14838	15036	14845	14914	14840	14870	14939	14954	14985	14668	14778	14811	14813	14964	14752	14771	14850	14908	15010	14698	14725	14797	14873	14889	14722	14741	14781	14780	14781	14855	14913	14655	14772	14805	14842	14970	14930	14748	14795	14868	14804	14958	14905	14881	14830	14782	14768	14810	14810	14922	14958	14780	14884	14912	14803	14717	14753	14916	14888	14793	14837	14830	14852	15048	14887	14831	14652	14729	15019	14856	14791	14828	14912	14894	14718	14723	14736	14983	14945	14919	14749	14782	14717	14949	14898	14757	14928	14826	14811	14796	14879	14867	14904	15023	14709	14804	14780	14870	14801	14789	14804	14688	14783	14633	14787	14765	14914	14844	14849	14778	14795	14761	14853	14828	14738	14841	14872	14821	14658	15024	14954	14802	14637	15092	14772	14992	14742	14740	14744	14748	14846	15034	14740	14905	14751	14696	14937	14764	14975	14898	14713	14653	14732	14895	14843	14872	14805	14664	14947	14880	14637	15123	14858	14797	14876	14805	14658	14748	14899	14943	14915	14671	14864	14890	14673	14773	14869	14834	14779	14969	14819	14863	14808	14743	14885	14860	14594	14943	14939	14832	14910	14840	14807	14899	14848	14745	14823	14796	14820	14931	14754	14944	14796	14918	14782	14626	14917	14881	14918	14603	14846	14821	14834	14812	14867	14811	14889	14823	14829	14993	14835	14785	14787	14685	14863	14835	14556	14866	14941	14854	14984	14812	14721	14724	14920	14849	14883	14691	14848	14919	14811	14696	14822	14646	14950	14842	15003	14785	14799	14886	14758	14820	14983	14709	14867	14699	14694	14748	15002	14764	14820	14762	14862	14805	15051	14765	14757	14831	14820	14908	14850	14755	14659	14693	14871	14876	14803	14777	14775	14816	15004	14947	14781	14861	14763	14807	14832	14812	14818	14796	14861	14733	14987	14879	15044	14839	14798	14881	14863	14682	14879	14656	14970	14752	14748	14837	14974	14890	14749	14977	14908	14939	14678	14782	14614	14724	14903	14648	14956	15009	14734	14786	14672	14863	14826	14705	14946	15014	14913	14802	14668	14750	14967	14812	14785	14803	14805	14830	14927	14891	14736	14904	14921	14991	14927	14901	15043	14839	14862	14792	14777	14821	14701	14790	14728	14899	14924	15002	14743	14997	14816	14722	14821	14756	14810	14767	15092	14766	14805	14859	14873	14919	14869	14790	14813	14927	14660	14761	15018	14881	14739	14887	14868	14792	14584	14837	15026	14903	14725	14778	14779	14833	14832	14927	14826	14826	14781	14724	14827	15036	14892	14751	14858	14948	14890	14747	14836	14690	14773	15037	14657	15050	14799	14893	14895	14646	14758	14966	14818	14974	14837	14771	14770	14819	14784	14870	14890	14692	14694	14895	14857	14757	14858	14763	14824	14854	14900	14863	14775	14865	14751	14978	14794	14879	14536	14937	14779	14793	14850	14891	14962	14874	14730	14821	14806	14835	14741	14951	14838	15039	14939	14745	14689	14919	14848	14856	14923	15017	15026	14735	14972	14903	14738	14858	14861	14747	14906	14878	14875	14791	14781	14893	14839	14899	14775	14820	14727	14733	14862	14991	14752	14810	14809	14844	14957	14906	15027	14780	14651	14780	14795	14816	14951	14739	14800	14784	14754	14921	14828	14898	14821	14763	14796	14748	14830	14841	14848	14766	15036	14813	14862	14774	14921	14743	14957	14743	14903	14893	14869	14778	14810	14690	14816	14853	14931	14821	14869	14989	14779	14889	14786	14894	14696	14704	14967	14843	14874	14660	14962	14782	14873	14929	14907	14880	14674	14815	14929	14927	14906	14716	14817	14806	15004	14874	14789	14774	14774	14891	14870	15051	14974	15013	14934	14817	15028	14848	14961	14938	14812	14896	14906	14906	14793	14955	14693	14888	14882	14753	15037	14796	14825	14810	14855	14887	14868	14878	14840	14877	14792	14873	14852	14938	14760	14794	14868	14956	14638	14959	14820	14846	14698	14815	14821	14751	14774	14858	14859	14805	14814	14922	14871	14853	14792	14909	15029	14847	14821	14780	14603	14858	14720	14872	14782	14979	15015	14873	14794	14747	14865	14751	14927	14854	14731	14905	14724	14827	14827	14861	14869	14760	14986	14882	14732	14781	14906	14911	14947	14747	14834	14656	14834	14815	14896	14727	14844	14758	14943	14991	14777	14620	14943	14703	14732	14865	14855	14823	14805	14790	14808	14789	14763	14677	14775	15040	14951	14879	14868	14698	15006	14793	14684	14781	14835	14813	14890	14889	14823	14740	14763	14865	14843	14855	14654	14903	14942	14784	14872	14902	14866	14983	14795	14901	15038	14686	14905	14945	14827	14916	14690	14826	14827	14780	14907	14817	14784	14633	14967	15058	14850	14921	15018	14917	14864	14970	14765	14778	14888	14827	14907	14637	14864	14715	14713	14805	14834	14865	14974	14992	14796	14938	14930	14906	15059	14756	14708	14772	14853	14797	14948	14785	14741	14822	14822	14743	14892	14806	14837	14662	14881	14783	14858	14827	14966	14716	14635	14638	14763	15032	15000	14713	14749	14894	14890	14864	14810	14904	14663	14874	14969	14868	14924	14809	14947	14863	14888	14911	14817	14747	14883	14949	15010	14899	14774	14897	14870	14841	14827	14734	14872	14927	14792	14915	14813	14842	14844	14850	14903	15048	14804	14685	14897	14945	14800	14662	14794	14853	14817	14619	14755	14773	14873	14701	14849	14888	14833	14695	14646	14947	14952	14991	14748	14929	14923	14779	14729	14991	14766	14773	15031	14839	14907	14623	14966	14843	14902	14778	15050	14917	14946	14894	14710	14798	14686	14654	14928	14901	14895	14897	14732	14797	14784	15023	14823	14828	14919	14714	14828	14760	14875	14826	14838	14763	15008	14698	14830	14950	14909	14894	14798	14697	14697	14670	14820	14896	14706	14805	14974	14981	14874	14738	14847	14811	14871	14852	14838	14754	14709	14795	14850	14831	14876	14894	14863	14869	14770	14832	15060	14885	14927	14934	14841	14873	14947	14880	14874	14687	14822	14901	14795	14882	14697	14830	14783	14725	14784	14796	14710	14915	14754	14694	14872	14711	14755	14895	14742	14993	14709	14687	14895	14892	14791	14702	14857	14749	14896	14798	14877	14668	14670	14936	14984	14811	14953	14942	14858	14863	14996	14800	14863	14817	14726	14973	14847	14847	14714	14919	14829	15014	14758	14843	14774	14622	14790	14769	14730	14932	14653	14827	14832	14908	14762	14891	14708	14734	14795	14614	14888	14869	14765	14828	14787	14931	14801	14754	14843	14846	14883	14943	14723	14902	14865	14936	14939	14683	14627	14882	14733	14811	14729	14989	14780	14776	14910	14865	14827	14811	14725	14865	14956	14793	14812	14858	14787	14880	14778	14762	14730	14816	14889	14987	14853	14912	15001	14835	14741	14795	14883	14895	14869	14922	14624	15001	14710	14805	14953	14787	14818	14932	14894	14912	14883	14811	14963	14814	14870	14798	14778	14868	14845	14960	14840	14889	14697	14927	14902	14778	14975	14960	15015	14765	14830	14830	14754	14964	15028	14953	14854	14697	14832	14683	14804	14824	14853	14943	15037	14844	14748	14948	14869	14789	14962	14824	14649	14918	14937	14966	14774	14652	14741	14683	14830	14793	14729	14905	14833	14939	14942	14996	14773	14818	14907	14882	14774	14854	14878	14852	14701	14920	14828	14683	14716	14681	14819	14927	14850	14880	14869	14818	14671	14866	14838	14811	14959	14639	14909	14956	14725	14987	14790	14694	14922	14764	15087	14939	14791	14890	14954	14685	14569	14894	14964	14717	14875	14882	14697	14834	14984	14700	15024	14773	14844	14766	14736	14882	15005	14663	14609	14841	14800	14860	14798	14777	14988	14962	14943	14882	14914	14773	14940	14790	14762	14982	14743	14776	14814	14926	14757	14684	14835	14855	14721	14771	15021	14946	14789	14779	14771	14788	14723	14809	14827	14871	14835	14882	15013	14920	14832	14833	14703	14724	14840	14975	14843	14826	14907	14887	14851	14781	14692	14979	15020	14819	14967	14791	14971	14760	14780	14880	14802	14711	14773	14700	14780	14823	14835	14870	14900	14805	14715	14863	15047	14705	14724	14805
24131	21642	29484	25156	24898	27356	26752	22560	20250	19525	19328	19313	19139	18722	18330	18217	18056	17769	17815	17626	17623	17537	17323	17463	17287	17195	17069	17113	17009	17145	17401	17082	16914	17149	17192	16949	17112	17207	17252	17186	17175	16895	17219	17090	17101	17002	17062	17230	16989	17156	17184	17103	16896	17045	17186	16996	16957	17198	16944	16982	16950	17107	17066	17000	17253	16947	17173	16922	16959	17192	17051	17049	16953	17110	16991	17188	17187	17087	17122	17071	16905	16841	16989	17044	17094	17229	16842	17063	17095	17148	16902	16887	17260	17005	16792	17016	16813	16962	16883	17018	16924	16978	17192	17243	16917	16989	17295	17147	16817	16960	16967	17056	17115	16991	17284	17031	16897	17084	17019	17256	17138	17081	16944	17013	16891	17040	17195	17064	16959	17114	17119	16892	17090	17270	17084	16814	17223	17057	16926	17066	16999	17084	17203	17065	17105	16927	17006	17059	16958	16863	17094	16967	17213	16947	17014	17106	17068	17121	17189	17105	16969	16867	17157	17115	17029	16852	16940	16964	16918	16990	16938	16971	17135	17103	17018	17086	16971	17022	17095	16906	17012	16978	16912	16804	16969	17053	16968	17067	16947	17019	16942	16757	16903	16998	17052	17104	16860	17196	16836	16837	17021	17062	17148	16846	17146	16970	17082	17152	17194	17110	16875	16844	17043	17106	17070	17068	16907	17109	17142	16822	16751	16969	17240	16920	17013	17136	16935	17100	16906	16917	16825	17282	16890	16828	16968	16963	17222	16907	17002	17126	16985	16870	16862	16994	16896	17188	17055	17194	16941	17116	16870	16921	17009	16996	16740	16999	16868	16877	17050	16892	17127	17014	16942	17052	17179	17021	16990	16988	16955	16999	17277	16874	17001	17084	17185	17219	17080	16795	17185	16965	17063	16959	16990	17080	17020	16988	17085	16980	17001	16944	17053	16937	17064	16934	17089	16976	17092	17337	16969	16974	16882	17058	16982	16804	17269	16959	17059	17042	16997	17029	16894	16992	16965	16948	16762	16958	17098	17076	16865	16995	16931	16865	16937	16937	16980	17313	17117	16970	17099	17033	17047	16918	17033	17001	16837	17115	16926	17004	17035	17018	16967	16944	17188	17217	17021	17059	17027	17145	17064	17147	17022	17035	17127	17086	17001	16847	16959	16965	17116	17208	17129	16910	17205	17119	16934	16877	17035	16979	17025	17015	17064	17124	17079	17080	16956	17161	17262	16759	16951	16949	17121	16911	17173	16811	16824	16939	16974	17210	17021	17173	16922	16850	17098	16952	17139	17212	17091	16974	17083	17033	16867	17004	16925	16806	16984	16950	17109	16636	16998	17026	17008	16866	17060	17014	16972	16960	17127	17012	17094	17462	17206	17013	17170	16708	16869	17007	16939	17037	16971	17062	17083	16985	16977	16994	16993	16928	16921	16911	16982	17007	17050	16946	17026	17127	17157	17139	16956	16786	17019	16857	17206	17119	16953	17074	16836	16850	17024	17177	17037	17119	16814	16955	16945	16997	17011	17085	17063	17101	17046	17055	16886	16959	16990	16996	16953	17047	16920	16890	16880	16973	16996	16865	17028	16761	17064	16909	17009	16813	17055	17151	17007	16951	16960	17104	17116	17009	17046	17000	16804	16942	17006	16852	17056	16898	16994	16934	17067	16986	16889	17010	16927	17052	16975	17016	17071	16769	16953	17150	17151	17009	17162	16934	16772	16946	16984	17171	17142	17036	17117	17230	17034	17198	16921	16893	17036	17155	16947	17041	17057	16965	16997	17056	17153	17129	16964	17104	17092	17112	16937	16950	17105	17109	17019	17038	17235	16869	17178	17140	17080	16916	17050	17093	16937	16973	16992	17125	17057	17039	17004	17082	17022	16923	17217	16987	16903	17016	17200	16897	17165	17000	17089	17070	17149	16865	17035	16901	16992	16694	17221	17049	17063	17102	16918	17038	16935	17064	16912	17111	16920	17046	17221	16938	16913	17085	17086	17008	17084	17042	16850	16952	17067	16837	16954	16912	16979	16912	17119	17108	17008	17084	17039	17076	17358	16986	17089	16946	17102	16902	17116	16872	16953	17006	16892	17169	17174	17074	17033	17109	16998	17066	17289	16972	17217	17113	16885	16868	17044	17012	16918	17135	16966	17027	17150	16842	17087	16972	16950	17091	17082	16939	17000	16918	17058	16838	16924	17007	17075	16966	16919	16875	17168	16938	17192	17035	16835	17013	16889	17089	17187	17042	17024	17014	17250	16958	17214	16969	17005	16983	16991	16914	17152	17128	16868	17235	16862	17152	17063	17015	17216	17010	16683	16911	16862	17077	17000	16871	16854	17108	16989	16871	16962	16888	17115	17058	17044	16930	17062	16876	16931	17007	17047	16841	17032	16958	17102	17056	17055	16706	16981	16966	17008	16927	16984	17046	17068	17074	17148	16965	16967	17144	16997	16913	16884	17127	16801	16775	16819	17076	17029	17039	17095	16949	16990	17048	17032	16898	16892	17022	17068	17013	17195	16896	17076	17032	17150	17013	17154	16971	16971	17008	17008	16927	16911	17101	16886	16848	16922	17026	17087	16827	17132	17117	16879	16911	17028	16977	17046	16964	17074	16956	16938	17129	16939	17061	16930	17108	17134	16925	17289	16986	16971	16987	17206	17024	17084	17124	16949	17035	16963	17050	16919	16809	17112	16993	16985	17094	17216	16997	16985	16864	17057	17036	16970	17129	17085	17180	17151	17100	17066	16988	16993	17018	17123	17040	17113	17093	16905	17082	16984	17019	16933	17130	16937	17005	17128	17023	16883	16903	16901	17121	17121	17143	16951	17082	17107	17011	16955	16878	17218	16893	16895	16819	17136	16824	17041	16856	17134	17113	17002	17083	17262	17120	17267	17057	17105	17112	17102	16960	17002	17193	17048	17016	17042	17249	17276	16998	16912	16937	16777	16978	16845	17080	17138	16879	16991	16909	17020	17057	17223	17297	17198	16992	17014	17045	17234	17095	17211	16872	17156	17084	16985	16965	17099	16889	17028	16998	17071	17271	17102	17233	16948	16890	16914	16964	17003	16955	17107	17041	16782	16856	16901	16863	16952	16928	17298	17048	16984	17055	17044	16996	16943	17219	17177	17151	16962	17011	16968	17107	16922	16811	17159	16847	17047	16933	16969	17073	16908	17076	17126	17115	16921	17158	16834	16938	17234	17156	17154	16938	16910	16903	16948	16904	17050	16932	17186	17137	16907	17018	16987	17177	17076	17106	17078	17245	17255	17097	17108	17188	17036	16960	17009	17082	17218	16919	17026	17001	17104	17007	17173	17053	17135	16857	17023	17104	17139	16876	16877	17017	16814	16955	16935	17012	17337	17036	16905	17147	17128	17073	17017	17201	17106	16847	16990	17146	17103	17243	17045	17000	17027	16880	17054	17082	16837	16936	17048	16983	16973	16775	16801	16990	16954	17032	16846	17036	17011	16996	17191	16976	16985	17042	17162	17017	17034	17084	17036	16974	17095	17001	16848	17066	17166	17108	17028	16864	16898	16817	17013	16859	16850	16882	16916	16992	16925	17139	16981	16902	17064	17125	16904	17041	17006	17071	16870	16935	17016	16999	17066	17107	16892	16825	16876	17294	16999	17002	17106	16973	17104	17126	16918	17053	16965	16769	16887	17107	17166	16958	17012	16904	16855	17001	17055	16950	16892	17046	17118	17047	17084	16891	17152	16774	16899	17222	17085	17098	17095	17241	17025	16971	16911	17116	17031	17096	17112	17058	16978	17032	16905	17152	16958	17022	17132	16926	16939	17033	17113	16936	16872	17004	16856	17125	16920	16796	16886	17173	17034	16925	17015	16924	16972	16789	16989	17048	17281	16984	17026	17059	16888	17138	16781	16881	17025	17148	16906	17013	17062	16907	16965	16976	17052	16957	16930	16905	17073	17071	17221	17256	16866	17036	16932	16899	17023	16986	17001	17175	17089	17176	16940	16972	17084	16947	16848	17115	16896	17149	17255	16954	17155	16970	16952	16756	17158	16767	17077	17003	16912	16981	17012	16806	16855	16779	17037	17056	17123	16981	17098	17093	16759	16971	16963	16695	17154	17092	16955	17235	17042	16944	17030	16921	16865	16929	17044	17005	16997	16838	16872	16987	16987	16920	17090	16936	17114	16929	17026	17143	17124	17166	17145	17081	16738	17111	16965	16900	16930	17146	16934	17060	17121	17096	16927	17069	16948	16889	16848	16994	17088	16945	17113	16962	16994	17058	16951	17139	17101	16869	17011	17004	16983	16903	16809	17047	17055	16890	17111	17000	16937	16930	16986	16901	16860	17026	16967	17012	17129	17026	16975	16938	17035	17159	16898	16894	17025	16830	17106	16920	17108	16856	17096	16942	17217	17089	16971	16944	17004	17053	16881	17040	16924	16970	17063	16858	16888	17064	17088	16998	17153	16996	16949	16976	16944	17032	17098	17066	17079	16863	17310	17102	17047	17136	17045	16971	16996	16980	17028	16974	16937	17073	17075	16894	17090	17030	17083	17082	17118	16945	17015	17051	17021	16966	17173	16911	16941	16867	17017	16844	17078	17017	17182	16943	16854	16934	17017	17018	16933	17180	16965	17070	17137	17056	16981	16991	17136	16896	16921	16975	17135	17105	16880	16884	17134	17173	17202	17082	17035	16971	16656	16853	17022	16914	16897	17065	16906	16978	17098	17106	16963	16980	17033	17148	16862	17043	17116	17058	16977	17033	17199	17023	16944	17009	16920	16908	17119	16964	17117	17134	17020	16882	17011	17023	16942	16950	17036	17066	17094	17289	17010	17008	17170	17046	17028	17173	16874	16894	16970	17107	17128	16962	17235	17071	17028	16996	16995	17064	16993	16917	17171	17173	17042	17093	17125	17170	16943	16805	16877	17026	16932	16926	16894	17087	17165	16907	16958	16832	16881	16965	17059	17009	16853	17055	16831	17107	17047	17038	16992	17048	17087	16922	16979	17061	17050	16970	17054	17183	17250	16912	16866	16914	16957	17164	17171	17143	16904	16791	17164	17024	17088	17015	17005	17137	17106	16794	16970	17188	16965	17108	17003	17059	16934	16999	16999	17278	17128	16960	17055	17121	17178	16957
29896	51341	48840	39822	33900	29732	26113	23345	20497	19173	19086	18615	18463	17856	17223	16929	16807	16430	16226	16154	16002	15845	15785	15784	15663	15416	15527	15473	15517	15534	15376	15442	15504	15652	15471	15411	15529	15451	15414	15338	15470	15444	15485	15412	15483	15505	15534	15392	15448	15430	15378	15577	15417	15408	15669	15388	15208	15350	15482	15342	15451	15544	15454	15255	15415	15313	15438	15297	15434	15088	15256	15360	15353	15549	15533	15476	15338	15355	15489	15587	15530	15297	15473	15396	15404	15420	15509	15373	15422	15394	15470	15544	15325	15279	15497	15525	15521	15368	15391	15449	15554	15435	15519	15424	15426	15509	15365	15434	15399	15497	15583	15465	15376	15382	15323	15281	15310	15343	15491	15339	15354	15481	15365	15450	15520	15371	15289	15455	15440	15217	15334	15452	15558	15408	15310	15509	15314	15417	15184	15287	15350	15525	15382	15361	15492	15203	15428	15407	15275	15613	15275	15495	15213	15341	15582	15372	15361	15419	15363	15352	15401	15359	15354	15447	15502	15494	15377	15379	15527	15339	15383	15316	15406	15321	15324	15446	15567	15302	15455	15158	15361	15426	15373	15427	15346	15209	15260	15411	15300	15364	15509	15260	15475	15517	15364	15529	15370	15177	15414	15299	15366	15406	15343	15405	15208	15395	15500	15195	15362	15475	15663	15309	15416	15218	15324	15212	15346	15303	15452	15361	15391	15270	15473	15317	15406	15527	15431	15542	15426	15271	15442	15469	15472	15339	15416	15375	15512	15380	15496	15455	15346	15422	15565	15406	15515	15392	15421	15370	15492	15323	15326	15372	15411	15501	15492	15419	15412	15677	15448	15432	15469	15456	15478	15251	15475	15404	15235	15382	15329	15520	15485	15215	15464	15235	15407	15448	15347	15350	15436	15361	15407	15463	15408	15337	15552	15415	15401	15501	15406	15351	15391	15340	15054	15408	15341	15232	15539	15357	15387	15267	15388	15359	15430	15516	15428	15316	15487	15469	15307	15452	15540	15470	15436	15310	15417	15388	15601	15403	15436	15519	15423	15520	15471	15295	15575	15369	15516	15288	15163	15414	15433	15373	15392	15472	15347	15301	15357	15458	15442	15364	15440	15428	15606	15588	15537	15400	15387	15369	15334	15438	15173	15422	15293	15502	15330	15358	15352	15380	15344	15486	15451	15386	15440	15313	15514	15325	15418	15437	15459	15356	15458	15265	15430	15567	15476	15242	15442	15420	15325	15266	15352	15350	15504	15351	15348	15391	15525	15430	15403	15450	15377	15341	15427	15455	15443	15398	15397	15458	15520	15455	15430	15425	15429	15435	15410	15472	15472	15504	15291	15277	15563	15334	15262	15360	15489	15536	15522	15496	15490	15217	15445	15309	15302	15372	15512	15518	15271	15326	15460	15225	15437	15161	15453	15369	15355	15388	15347	15460	15437	15388	15452	15491	15282	15496	15409	15419	15369	15483	15361	15308	15346	15364	15488	15312	15469	15243	15470	15318	15401	15145	15268	15535	15446	15235	15379	15451	15475	15484	15448	15485	15494	15317	15387	15365	15319	15250	15284	15434	15478	15290	15363	15487	15523	15340	15429	15468	15492	15331	15469	15281	15506	15405	15443	15352	15278	15335	15367	15351	15324	15353	15492	15519	15470	15375	15323	15487	15520	15431	15351	15310	15438	15445	15347	15387	15303	15400	15364	15358	15350	15496	15224	15344	15361	15353	15293	15428	15565	15405	15404	15389	15551	15505	15382	15312	15429	15563	15337	15313	15455	15235	15585	15315	15332	15499	15498	15547	15399	15397	15355	15527	15374	15362	15344	15456	15461	15443	15428	15342	15378	15439	15540	15266	15384	15337	15462	15397	15474	15536	15450	15318	15467	15519	15402	15577	15296	15384	15343	15475	15352	15370	15364	15395	15448	15527	15413	15221	15562	15478	15269	15471	15499	15400	15463	15277	15415	15499	15351	15473	15440	15469	15406	15399	15440	15332	15404	15466	15452	15471	15287	15369	15427	15400	15354	15566	15467	15324	15453	15286	15284	15514	15250	15429	15472	15463	15467	15430	15405	15410	15320	15382	15403	15370	15366	15350	15524	15468	15391	15548	15311	15366	15350	15349	15229	15376	15536	15503	15262	15547	15337	15495	15302	15477	15444	15200	15483	15421	15479	15216	15454	15328	15372	15278	15267	15429	15316	15249	15413	15427	15423	15267	15539	15647	15378	15328	15581	15371	15368	15427	15425	15108	15412	15551	15271	15413	15415	15426	15532	15391	15641	15294	15531	15452	15299	15384	15465	15455	15513	15340	15375	15239	15435	15340	15342	15240	15422	15424	15472	15521	15525	15393	15446	15536	15377	15540	15280	15264	15190	15469	15486	15414	15543	15438	15429	15244	15436	15472	15593	15382	15483	15453	15478	15376	15311	15318	15405	15365	15607	15276	15340	15369	15481	15401	15422	15297	15453	15298	15399	15290	15280	15317	15578	15274	15516	15488	15518	15306	15432	15421	15355	15391	15401	15428	15391	15455	15365	15305	15510	15427	15304	15425	15253	15343	15392	15518	15411	15595	15253	15410	15532	15203	15381	15301	15524	15437	15540	15419	15524	15447	15421	15211	15288	15252	15486	15351	15316	15463	15507	15406	15273	15379	15453	15425	15335	15439	15355	15399	15277	15287	15303	15431	15367	15350	15537	15332	15175	15619	15401	15485	15456	15419	15522	15362	15488	15375	15404	15505	15486	15360	15361	15699	15380	15470	15545	15410	15226	15242	15371	15386	15411	15382	15397	15325	15560	15307	15451	15365	15413	15335	15218	15303	15395	15266	15377	15375	15297	15396	15456	15325	15350	15433	15415	15507	15421	15328	15312	15307	15394	15380	15449	15304	15535	15486	15326	15343	15368	15394	15428	15527	15528	15404	15298	15297	15364	15381	15267	15157	15351	15409	15437	15478	15325	15373	15482	15328	15396	15501	15455	15429	15466	15340	15315	15383	15470	15494	15642	15510	15360	15490	15458	15316	15421	15502	15423	15459	15312	15290	15482	15267	15549	15649	15462	15515	15408	15431	15355	15329	15565	15318	15359	15417	15354	15338	15272	15286	15359	15426	15548	15433	15488	15425	15399	15446	15593	15619	15335	15395	15458	15446	15331	15250	15398	15293	15444	15489	15475	15403	15471	15336	15396	15482	15444	15243	15269	15386	15295	15374	15224	15291	15280	15299	15387	15307	15348	15675	15386	15374	15502	15358	15331	15318	15460	15352	15188	15347	15443	15340	15652	15385	15364	15436	15394	15695	15535	15209	15169	15499	15383	15542	15458	15502	15363	15456	15383	15458	15459	15327	15534	15414	15416	15306	15337	15479	15280	15382	15491	15432	15330	15475	15336	15533	15449	15393	15511	15522	15552	15396	15383	15346	15426	15443	15202	15416	15430	15390	15458	15343	15244	15544	15421	15382	15229	15408	15387	15400	15398	15375	15233	15410	15329	15482	15398	15541	15505	15372	15435	15380	15629	15326	15528	15424	15513	15459	15397	15565	15437	15434	15393	15522	15398	15390	15405	15183	15515	15385	15378	15474	15373	15344	15646	15594	15299	15561	15508	15561	15385	15473	15464	15246	15478	15348	15412	15354	15387	15347	15345	15369	15371	15368	15527	15532	15487	15447	15314	15456	15329	15429	15589	15436	15357	15365	15531	15276	15533	15486	15403	15366	15332	15476	15432	15444	15442	15387	15427	15638	15343	15381	15427	15562	15358	15408	15516	15525	15319	15455	15145	15268	15471	15294	15486	15435	15442	15289	15472	15424	15535	15314	15268	15455	15429	15230	15466	15446	15414	15318	15378	15366	15433	15347	15307	15646	15503	15338	15448	15576	15486	15401	15362	15440	15419	15349	15359	15472	15425	15331	15419	15222	15422	15445	15231	15592	15389	15390	15368	15353	15417	15330	15501	15318	15370	15508	15323	15371	15197	15330	15324	15494	15343	15357	15438	15467	15471	15406	15302	15518	15412	15267	15340	15531	15415	15386	15375	15504	15173	15463	15448	15386	15530	15409	15438	15362	15496	15340	15451	15379	15394	15531	15441	15441	15397	15338	15332	15344	15554	15424	15393	15439	15331	15363	15469	15426	15391	15434	15279	15172	15409	15373	15430	15381	15257	15452	15499	15263	15406	15539	15363	15323	15368	15430	15434	15343	15380	15483	15445	15353	15329	15386	15544	15635	15428	15387	15460	15395	15388	15317	15613	15280	15435	15349	15362	15367	15481	15384	15435	15384	15440	15317	15415	15354	15423	15439	15361	15299	15505	15439	15281	15463	15337	15359	15396	15386	15535	15280	15332	15314	15170	15427	15390	15340	15391	15411	15409	15403	15289	15561	15485	15395	15414	15600	15348	15436	15269	15482	15650	15408	15404	15350	15406	15394	15377	15400	15284	15412	15480	15361	15382	15407	15497	15397	15386	15309	15442	15482	15408	15481	15282	15429	15357	15450	15441	15508	15455	15427	15341	15355	15580	15324	15427	15387	15427	15409	15646	15363	15275	15510	15262	15254	15110	15389	15363	15439	15395	15406	15489	15257	15423	15335	15559	15310	15392	15510	15388	15391	15260	15475	15555	15377	15320	15435	15370	15493	15230	15386	15438	15521	15428	15332	15447	15182	15439	15573	15453	15279	15445	15415	15263	15224	15317	15332	15447	15392	15430	15411	15586	15312	15320	15398	15538	15430	15231	15257	15349	15368	15485	15510	15358	15382	15216	15458	15506	15493	15316	15474	15402	15384	15410	15215	15435	15428	15566	15485	15316	15493	15361	15383	15388	15482	15447	15334	15510	15427	15439	15368	15428	15392	15375	15453	15337	15372	15410	15485	15475	15281	15427	15452	15428	15476	15318	15268	15503	15547	15458	15344	15546	15504	15482	15383	15524	15342	15410	15384	15434	15407	15507	15568	15395	15680	15383	15393	15371	15368	15436	15424	15349	15385	15356	15574	15388	15453	15462	15398	15451	15507	15332	15364	15303	15302	15500	15374	15406	15363	15398	15321	15229	15494	15448	15322	15233	15346	15485	15361	15628	15371	15532	15327	15566	15402	15295	15335	15471	15495	15284	15426	15397	15414	15474	15357
23112	21606	29688	24159	22835	27012	30275	23920	21498	20769	20365	19591	19691	18964	18629	18363	18230	17973	17796	17986	17787	17545	17352	17284	17259	17293	17350	17307	17149	17053	17072	16907	17320	16933	17025	17213	17005	17098	17204	16927	17096	17094	17051	16984	17031	16936	17240	17151	17296	17019	16991	16815	16859	17042	17161	16880	17108	17125	16881	17025	16877	17097	17082	17010	17228	16853	16957	16797	16759	17125	17011	16857	16875	16981	17118	16908	16874	17075	17011	16986	16924	16932	16825	17011	16963	16962	17236	17014	16967	16669	16937	17102	16887	16938	16913	16802	17033	16916	17142	16955	17120	16859	16782	17099	17078	16775	17024	17003	16859	16762	16889	16940	16817	16863	16980	16903	16923	16979	17050	16967	17057	17083	16931	16809	16945	16751	16997	17003	16797	16949	16731	16804	16751	16987	16833	16862	16814	16850	16893	16864	16964	16855	16660	16987	17243	16920	16933	16969	16980	16816	16849	17058	16881	16904	16993	16877	16936	16832	17008	17108	16944	16900	16915	16922	16840	16872	16787	16997	17176	16930	16843	17144	16909	16891	16964	16967	16994	16838	16531	16951	16718	16768	17014	16869	17116	17072	16842	16992	16926	17057	16927	16779	17034	16855	16840	16865	17016	16944	16894	16960	17011	16909	17019	16897	17015	16857	16823	16865	16994	16744	16990	16881	16773	16869	17102	16962	16750	16828	16842	16915	17242	16816	17030	16805	17113	17012	16663	16667	16876	16789	17007	17012	17024	16841	16850	17080	17003	16968	16871	16839	16855	16905	16876	16902	16814	16885	16938	16823	17007	16821	16789	16985	16893	16854	16898	16828	16798	16747	16821	16989	16850	17070	16744	16870	16867	16945	16915	17054	16787	16836	17035	16758	17040	16863	16904	16974	16687	16933	17100	16810	16918	16959	16869	16748	16927	16914	17032	16946	16978	16812	16891	16970	16906	16980	16919	16904	16844	16829	16865	17202	16916	16736	17027	16874	16923	16905	16810	16955	16831	17004	16780	16979	16856	16991	16952	16900	16747	16765	16910	16890	16911	16977	16806	16831	17130	16871	16800	16947	17059	16788	16852	16745	17005	16781	16831	17053	16942	16958	16686	17004	16941	16879	17018	16860	16869	16929	16962	16964	17165	17012	16861	16893	16834	16911	17040	16985	16981	16963	17044	16821	16983	16841	17172	16917	16769	16877	16980	16975	17066	16820	16815	16807	16848	17095	16880	16832	16832	16838	17032	16743	16765	17090	16847	16881	16800	17012	16968	16784	16856	17112	16770	16765	16799	17033	16960	16906	17034	16727	16901	17106	16823	16777	16786	16790	16963	16983	16823	16891	16949	16843	16865	16987	17158	16840	16944	16834	16952	16974	16891	16676	17003	16938	16947	16831	16956	16840	16899	16883	16810	16925	16744	16996	17100	16968	17006	16881	16977	16941	16949	16964	17001	16956	16852	17122	16831	16818	16942	16873	16750	16911	16928	17031	17006	16782	16896	16857	16806	16957	16897	17011	16934	17026	16941	16866	16988	16847	16912	16786	17147	16882	16906	16847	16752	16898	16949	16905	17040	17068	16809	16946	17090	16895	16930	16722	16940	16779	16945	16818	16820	17059	16988	16953	16907	16964	16994	16785	16864	16812	16875	16854	16830	16814	16893	17115	17120	16783	16962	16861	17036	16755	16774	16908	16888	16942	17080	16879	16928	16753	16974	16900	16841	16905	16866	16904	17014	17199	17102	16945	16909	16877	17079	16939	16824	16940	16936	16911	16968	16909	16921	16794	16782	16836	16710	16868	16909	17023	16876	17029	16913	17024	17048	16757	16885	16771	17122	17029	17138	16939	16795	16831	17066	17057	16913	16962	17048	17026	16862	16801	16901	17132	16953	16725	16830	16885	16960	16830	17007	16988	16922	16931	16796	16846	17029	16745	16809	17119	16945	16811	16974	16949	16831	16858	16927	16741	16746	16794	16761	16817	16795	17090	17008	16726	17060	16849	16813	17043	16982	16831	16969	16855	16986	16886	16782	16837	16926	16989	16964	16919	16809	17136	17130	17003	17093	17005	16923	16849	17021	17030	16930	16947	16894	17063	16881	17079	16951	16951	16938	16840	16924	16794	16806	16971	17005	17053	17078	16820	16861	16657	16955	16852	16911	16894	17065	16971	16870	16799	16973	16910	16862	16849	17029	16804	17130	17001	16982	16791	16918	17021	16843	16951	16917	17139	17008	16801	16915	16627	16779	17119	16911	16867	16775	16848	17037	16818	16879	16819	16832	16911	17034	16863	16991	17019	16861	17073	16888	17290	16907	16864	16752	16801	16970	16847	16971	17176	16968	16900	16876	16715	16764	17147	16927	16812	16803	16772	16905	17022	16859	16666	16946	16912	16901	16994	16899	16834	16959	16843	16803	16923	17058	16931	16911	17078	17005	16976	16846	16650	16872	16984	16977	16812	16902	16712	16899	16659	16914	17006	16839	16883	16912	16785	16922	16939	16774	17062	16884	16831	17123	16950	16812	16881	16914	16886	16877	17049	16713	17004	16879	16794	16780	16919	16734	16918	16975	17103	17107	16843	16933	16891	16912	17091	16825	16752	16853	16897	16848	16915	17058	17037	16951	16932	17072	16810	16883	16830	16906	16751	17007	16979	16830	16993	16923	16919	17013	17052	16864	16870	16982	16832	17047	16997	17048	17021	17123	16816	16754	16974	16829	16814	17032	17037	17009	17038	17094	16827	16936	16729	16920	17113	16957	16809	16772	16876	16894	16888	16913	17024	16943	16851	16639	16831	16890	16943	16844	16973	16702	16821	16858	16861	16795	16854	16751	16737	17030	17023	17040	16982	17130	16970	16973	16903	16803	16880	17031	16965	16793	16841	16899	17148	16860	16928	16711	16748	16910	17006	16909	16963	16961	16757	16937	16821	17099	16962	17163	17068	17022	16943	16943	17044	16906	16744	17245	17161	17077	16959	16918	16920	17015	17025	16912	16968	16985	17044	16909	17116	16943	16996	16963	16848	16940	16868	17040	16633	16767	16895	16629	17082	17050	16879	16998	16869	16935	16871	16923	16849	17022	17114	16840	16974	16941	16710	16837	16946	16889	16741	16982	16878	17057	16724	16878	16853	16952	16842	16951	17031	16985	16897	16865	16859	17149	16889	16926	16992	16922	16692	16975	16921	16882	16954	16966	16746	16956	16977	16900	16871	16920	16839	17040	16895	16929	17101	17020	16992	16794	16879	16927	16705	16792	17059	16818	16916	16678	16724	16971	16920	16895	16766	16858	16839	16977	16925	17056	16779	16861	16670	16950	16994	16941	16969	16831	16821	16842	16957	16824	17035	16860	16690	16684	16862	16995	16915	16939	16923	16875	16856	16822	16982	16970	16830	16819	17042	16867	16825	16724	17104	16806	16787	16739	16896	16881	16794	16839	16987	16905	17265	16970	16859	16991	16847	16964	16996	16883	16950	16992	16757	16924	17001	17042	16792	16828	16879	16923	16783	16849	16822	16782	16803	17077	16779	16958	17008	16930	17020	16722	16739	17051	17094	16808	16962	17103	16917	16902	17021	16977	17093	16997	17075	16843	17005	16854	16877	16912	16880	16864	16929	16889	16969	16812	17205	16780	16935	16823	16744	16715	16871	16957	17042	17090	16759	16788	17114	16968	16993	16944	16975	16949	16979	16760	16734	16749	16846	16902	17038	17001	17003	16753	16886	16888	16813	16904	16815	16864	16989	17006	17098	16994	16875	16820	17108	16980	16883	16874	17097	17051	16916	16887	17044	16834	16853	16881	16854	16833	16852	16894	16819	16958	16765	16851	16972	17018	16734	16612	16873	16866	16741	16820	16850	16857	16799	16967	16846	16993	17067	16982	16590	16963	16889	16780	17087	16859	17003	16942	16831	16894	16933	16840	16926	16966	17051	17044	16888	16986	16927	16879	16698	16913	16736	16718	16980	16813	16932	16841	16951	16672	16675	16908	16829	17106	16660	16850	16954	16950	16918	16940	16908	16763	16989	16937	16985	16821	16775	16843	16849	17006	16920	16980	16943	16991	16665	16793	17039	16944	16790	16762	16883	16882	16839	16979	17222	16860	16793	16815	17044	17009	17015	17001	16888	16775	16820	16840	16915	17014	17022	16631	16794	16979	16798	16938	16921	17036	16934	16955	16921	17161	16888	17010	16978	16739	16930	16889	17091	16921	16973	16836	16780	16916	16868	16900	16507	16806	16872	16845	16837	16758	16934	16679	17056	16975	16891	17073	16854	16694	16970	16783	16938	17176	16913	16970	17079	16942	17051	16977	17031	16941	16995	17034	16928	16971	16885	16897	16762	16888	16893	16861	16788	17022	16856	16987	16967	16954	16845	16882	16837	16932	16957	17021	16914	16965	17007	16993	16925	16869	16918	17050	16780	16777	16632	16713	17013	16884	16988	17060	16835	16883	16843	16831	16866	16884	17067	17105	16930	16937	16944	16821	16959	16982	16935	16840	16644	17045	17107	17080	16925	17115	16973	16719	17047	16958	16750	16817	16968	16904	16937	16910	16967	16907	16902	16885	16910	17002	16922	16776	16892	16896	16767	16836	16906	16967	16894	16760	16805	16939	16811	16885	17059	16946	17006	16990	16890	16831	16867	16662	16846	16735	17009	16776	16895	16919	16775	16929	16922	16893	16808	16879	16962	16941	16978	16689	16889	16910	16843	16959	16965	16935	16914	16861	16937	16879	16953	16779	16929	16781	17042	16917	16966	16959	17096	16916	16952	16841	16767	16831	16887	16936	16986	17112	16824	16952	16733	16777	16894	16914	16957	16878	16846	17014	17009	17146	16988	16803	17009	16924	16922	16883	16657	16907	16878	17005	17057	16871	16814	16882	17019	16947	16714	16760	16814	17083	16889	16996	17061	16877	16847	16911	17019	16992	16938	16836	17123	16900	16971	16988	16739	17022	16870	16998	16790	16897	16863	16988	17039	16897	16757	16630	16719	16880	16712	16793	17073	16942	17003	17101	17017	16853	17000	17015	16867	16776	17124	16752	16682	16910	16981	16902	17159	16690	16954	16961	16940	16862	16732	17032	16830	16908	16919	16946	16938	16672	16931	16608	16878	16897	16756	16795	16923	16980	16872
31406	55608	53069	43655	37631	33213	29252	25529	22167	20199	20269	19742	19284	18515	17887	17296	17108	16775	16469	16251	16015	16031	15764	15725	15509	15602	15630	15474	15336	15298	15365	15495	15273	15344	15349	15348	15232	15333	15401	15263	15395	15391	15248	15372	15280	15357	15464	15377	15381	15287	15306	15173	15215	15191	15251	15351	15308	15381	15322	15308	15419	15480	15289	15256	15298	15103	15250	15185	15313	15318	15112	15400	15270	15114	15438	15420	15168	15352	15089	15217	15223	15286	15344	15251	15289	15355	15189	15152	15272	15308	15140	15193	15191	15161	15348	15339	15146	15306	15386	15328	15247	15362	15111	15395	15149	15335	15252	15423	15340	15332	15038	15193	15164	15382	15270	15204	15194	15221	15262	15307	15230	15306	15269	15279	15287	15335	15199	15271	15159	15449	15207	15269	15105	15258	15211	15185	15248	15406	15259	15321	15244	15209	15135	15431	15176	15359	15200	15290	15401	15290	15495	15296	15329	15396	15252	15243	15308	15273	15337	15152	15311	15262	14995	15387	15238	15353	15194	15328	15303	15292	15191	15413	15417	15296	15256	15197	15279	15399	15157	15405	15267	15445	15056	15340	15358	15160	15181	15267	15357	15305	15281	15234	15268	15225	15267	15385	15309	15197	15158	15353	15167	15268	15418	15185	15251	15264	15296	15104	15208	15349	15307	15250	15246	15209	15495	15268	15333	15356	15205	15257	15305	15221	15362	15413	15148	15137	15385	15374	15330	15103	15264	15210	15267	15310	15138	15315	15187	15300	15334	15282	15314	15192	15344	15558	15274	15263	15189	15326	15206	15125	15597	15129	15231	15297	15339	15137	15179	15344	15262	15294	15182	15357	15411	15147	15242	15292	15304	15383	15267	15177	15329	15444	15290	15280	15363	15251	15259	15351	15314	15251	15242	15355	15387	15260	15381	15142	15285	15389	15252	15182	15161	15151	15367	15145	15409	15173	15351	15382	15275	15133	15293	15259	15288	15232	15458	15366	15157	15176	15284	15161	15262	15181	15267	15385	15370	15195	15231	15255	15381	15235	15325	15232	15019	15364	15280	15328	15122	15372	15127	15188	15414	15288	15349	15275	15433	15383	15201	15114	15109	15368	15405	15228	15173	15373	15344	15302	15321	15396	15315	15434	15137	15153	15341	15172	15146	15223	15357	15374	15274	15353	15031	15383	15176	15298	15301	15257	15054	15280	15252	15243	15180	15251	15265	15317	15359	15076	15389	15171	15191	15205	15439	15346	15381	15153	15224	15236	15314	15268	15374	15398	15285	15138	15138	14976	15264	15173	15339	15141	15171	15232	15159	15335	15203	15149	15302	15275	15100	15289	15127	15177	15419	15241	15244	15270	15393	15148	15337	15170	15138	15164	15442	15283	15290	15303	15307	15294	15183	15217	15114	15164	15370	15158	15307	15368	15192	15192	15231	15167	15212	15145	15182	15267	15479	15054	15206	15136	15090	15121	15274	15221	15174	15198	15171	15193	15170	15314	15298	15212	15313	15209	15307	15399	15099	15327	15275	15262	15261	15312	15287	15173	15173	15241	15272	15240	15188	15132	15252	15164	15188	15189	15186	15293	15211	15275	15061	15396	15170	15195	15241	15139	15260	15335	15447	15201	15199	15153	14998	15314	15198	15218	15229	15421	15121	15190	15207	15087	15108	15257	15201	15166	15128	15256	15131	15205	15228	15295	15057	15290	15209	15140	15290	15236	15344	15301	15198	15390	15343	15314	15465	15169	15229	15217	15259	15247	15197	15404	15335	15360	15242	15179	15249	15333	15302	15214	15239	15191	15078	15317	15325	15192	15278	15434	15295	15277	15205	15304	15220	15165	15290	15307	15212	15284	15170	15312	15082	15336	15313	15519	15088	15169	15260	15382	15302	15291	15201	15306	15204	15174	15273	15290	15406	15289	15239	15304	15258	15052	15327	15298	15258	15331	15226	15177	15280	15223	15170	15349	15142	15207	15240	15288	15239	15272	15179	15247	15235	15274	15244	15198	15329	15358	15196	15122	15134	15296	15295	15252	15400	15275	15295	15221	15274	15238	15048	15342	15309	15230	15333	15218	15436	15399	15231	15308	15162	15197	15319	15273	15284	15301	15081	15166	15226	15170	15214	15302	15069	15211	15291	15312	15117	15303	15299	15254	15263	15217	15237	15481	15211	15333	15043	15211	15298	15171	15291	15327	15113	15155	15203	15273	15324	15359	15203	15238	15339	15289	15224	15323	15330	15329	15308	15309	15059	15289	15352	15141	15256	15187	15328	15201	15312	15304	15264	15298	15284	15261	15288	15312	15135	15308	15168	15232	15095	15159	15319	15356	15161	15223	15229	15357	15157	15236	15289	15197	15196	15172	15050	15269	15177	15195	15470	15239	15163	15289	15222	15304	15234	15333	15190	15150	15268	15367	15181	15274	15357	15102	15324	15393	15172	15174	15256	15072	15406	15144	15256	15236	15234	15268	15312	15152	15445	15128	15423	15271	15343	15278	15229	15299	15264	15215	15439	15186	15331	15296	15320	15376	15082	15101	15178	15119	15275	15124	15259	15273	15200	15281	15298	15236	15319	15230	15254	15435	15135	15206	15289	15249	15281	15314	15237	15121	15292	15213	15262	15302	15247	15301	15114	15350	15233	15304	15269	15092	15292	15261	15172	15231	15168	15254	15275	15068	15287	15244	15415	15190	15307	15312	15128	15253	15210	15288	15277	15369	15254	15331	15222	15096	15277	15187	15213	15173	15218	15251	15123	15421	15418	15116	15047	15235	15318	15408	15459	15056	15273	15300	15326	15203	15328	15148	15345	15415	15212	15191	15260	15312	15269	15256	15366	15187	15165	15144	15213	15241	15358	15233	15269	15251	15103	15237	15137	15275	15336	15373	15155	15341	15204	15200	15247	15126	15226	15380	15184	15207	15226	15327	15139	15294	15528	15177	15129	15322	15187	15133	15351	15148	15355	15163	15243	15339	15281	15075	15283	15220	15099	15264	15032	15227	15250	15183	15137	15334	15278	15372	15276	15174	15231	15419	15251	15059	15309	15268	15278	15254	15248	15386	15088	15472	15273	15327	15121	15329	15215	15075	15226	15253	15362	15212	15136	15247	15258	15107	15314	15179	15424	15375	15276	15409	15166	15231	15251	15277	15147	15154	15214	15320	15316	15234	15359	15293	15161	15224	15260	15234	15399	15282	15263	15290	15063	15343	15253	15288	15137	15283	15391	15152	15314	15122	15407	15237	15251	15287	15341	15290	15264	15340	15196	15254	15088	15199	15160	15262	15103	15452	15172	15267	15374	15229	15264	15360	15212	15155	15303	15154	15174	15141	15376	15195	15384	15188	15268	15025	15228	15369	15224	15208	15122	15357	15241	15236	15274	15240	15330	15144	15205	15275	15303	15260	15244	15221	15272	15111	15161	15199	15203	15258	15356	15099	15202	15239	15265	15265	15269	15451	15079	15281	15161	15143	15263	15297	15259	15308	15219	15294	15318	15167	15210	15239	15266	15282	15500	15424	15305	15311	15213	15143	15247	15161	15402	15260	15263	15172	15392	15331	15366	15202	15155	15384	15331	15335	15430	15183	15277	15213	15242	15065	15186	15341	15197	15215	15191	15180	15412	15244	15373	15101	15290	15300	15209	15142	15232	15264	15212	15086	15254	15207	15125	15256	15207	15332	15164	15188	15158	15248	15113	15318	15277	15241	15354	15136	15197	15215	15277	15270	15269	15200	15239	15196	15150	15198	15164	15235	15259	15167	15119	15524	15353	15361	15300	15345	15234	15194	15302	15359	15272	15253	15504	15389	15294	15174	15327	15169	15147	15351	15387	15317	15303	15320	15384	15214	15548	15292	15302	15414	15277	15301	15084	15090	15170	15304	15222	15154	15216	15093	15231	15081	15216	15266	15246	15330	15156	15363	15321	15282	15215	15371	15230	15344	15172	15270	15263	15445	15332	15238	15190	15115	15223	15315	15229	15257	15364	15218	15166	15330	15149	15402	15130	15322	15335	15292	15158	15313	15190	15217	15455	15358	15430	15373	15306	15217	15410	15455	15163	15348	15191	15275	15482	15280	15242	15326	15168	15274	15213	15350	15071	15383	15213	15295	15118	15216	15255	15264	15355	15326	15308	15247	15284	15107	15303	15287	15407	15363	15214	15323	15290	15275	15032	15359	15287	15238	15129	15259	15315	15240	15129	15268	15276	15263	15135	15195	15220	15308	15187	15264	15377	15270	15209	15282	15193	15256	15318	15096	15269	15120	15270	15267	15129	15348	15123	15184	15307	15331	15143	15258	15142	15077	15151	15195	15319	15313	15238	15195	15289	15230	15170	14985	15341	15242	15118	15267	15243	15222	15267	15250	15161	15253	15422	15194	15243	15371	15197	15257	15337	15243	15333	15285	15307	15096	15137	15224	15338	15319	15400	15324	15168	15235	15342	15306	15140	15260	15224	15260	15169	15215	15384	15369	15235	15289	15349	15367	15379	15158	15370	15281	15373	15128	15155	15030	15310	15307	15337	15350	15168	15244	15125	15198	15209	15346	15265	15190	15522	15339	15174	15227	15370	15256	15338	15168	15161	15370	15159	15401	15310	15247	15162	15250	15286	15068	15217	15155	15288	15332	15335	15161	15068	15280	15371	15332	15276	15220	15279	15302	15251	15174	15224	15301	15345	15214	15302	15151	15273	15423	15207	15339	15384	15126	15346	15219	15188	15283	15224	15281	15242	15291	15306	15334	15262	15247	15355	15383	15173	15256	15255	15208	15294	15283	15354	15274	15249	15114	15321	15193	15139	15305	15124	15320	15156	15461	15232	15297	15228	15314	15220	15334	15411	15053	15349	15453	15318	15282	15100	15076	15193	15127	15251	15435	15134	15295	15239	15056	15139	15225	15408	15171	15289	15307	15153	15226	15224	15258	15258	15230	15203	15372	15273	15141	15145	15333	15428	15138	15278	15241	15115	15329	15142	15173	15263	15178	15178	15164	15233	15243	15234	15386	15181	15262	15118	15391	15325	15133	15188	15334	15317	15505	15134	15092	15296	15316	15233	15356	15285	15244	15077	15175	15309	15285	15280	15170	15355	15403	15244	15146	15358	15390	15314	15257	15198	15377	15170	15046
28490	27164	35928	32694	26481	23807	21693	19751	18515	17795	17772	17677	17553	17373	17279	17163	17078	16819	16798	16527	16811	16402	16595	16634	16571	16399	16316	16437	16474	16394	16495	16447	16375	16317	16381	16372	16341	16241	16319	16399	16283	16136	16345	16350	16551	16498	16291	16314	16385	16275	16455	16457	16278	16561	16252	16352	16354	16270	16510	16005	16263	16279	16355	16461	16515	16421	16441	16352	16139	16349	16336	16339	16442	16349	16485	16348	16250	16338	16342	16171	16511	16512	16145	16249	16352	16303	16227	16527	16279	16315	16592	16373	16273	16256	16418	16307	16475	16525	16409	16412	16154	16392	16352	16375	16513	16488	16426	16229	16331	16446	16345	16226	16306	16453	16299	16383	16205	16361	16300	16339	16361	16166	16422	16287	16271	16313	16147	16506	16424	16520	16435	16435	16328	16388	16397	16398	16392	16397	16390	16220	16223	16136	16492	16103	16457	16360	16460	16314	16260	16381	16459	16333	16544	16379	16489	16324	16420	16253	16267	16332	16160	16347	16301	16217	16580	16688	16346	16288	16468	16163	16317	16258	16268	16120	16401	16384	16583	16498	16322	16370	16378	16327	16222	16227	16312	16296	16309	16339	16172	16231	16221	16312	16467	16368	16498	16380	16485	16178	16400	16512	16321	16411	16452	16523	16558	16186	16405	16425	16281	16081	16208	16430	16172	16582	16372	16373	16486	16212	16401	16352	16342	16368	16289	16324	16538	16481	16498	16179	16219	16467	16327	16366	16455	16242	16355	16345	16364	16353	16334	16251	16451	16397	16361	16275	16465	16482	16367	16296	16196	16240	16377	16488	16406	16204	16280	16205	16143	16264	16456	16472	16245	16259	16383	16522	16347	16285	16163	16309	16144	16319	16475	16192	16363	16358	16300	16229	16319	16513	16380	16386	16296	16151	16233	16249	16133	16615	16080	16241	16389	16424	16457	16389	16128	16533	16540	16417	16441	16306	16556	16434	16445	16294	16146	16371	16331	16356	16337	16460	16255	16266	16415	16345	16434	16361	16411	16326	16369	16454	16354	16279	16380	16551	16332	16419	16380	16440	16444	16156	16473	16185	16243	16314	16448	16483	16386	16379	16404	16434	16263	16409	16350	16194	16291	16309	16348	16188	16339	16290	16341	16194	16354	16316	16339	16321	16300	16059	16322	16295	16416	16369	16462	16407	16295	16204	16297	16259	16507	16583	16408	16288	16327	16110	16412	16283	16293	16380	16425	16199	16297	16197	16406	16293	16133	16334	16323	16192	16315	16183	16412	16505	16339	16516	16301	16297	16295	16550	16389	16449	16349	16093	16465	16313	16467	16534	16341	16372	16326	16465	16413	16441	16330	16464	16372	16418	16265	16366	16337	16285	16412	16473	16227	16394	16402	16396	16317	16470	16320	16533	16196	16353	16250	16540	16398	16223	16223	16534	16396	16442	16413	16257	16427	16308	16395	16416	16387	16333	16281	16289	16400	16230	16401	16286	16428	16161	16217	16336	16508	16178	16472	16297	16495	16542	16199	16309	16363	16414	16455	16420	16646	16481	16345	16576	16347	16119	16508	16187	16426	16115	16513	16275	16360	16250	16376	16279	16375	16232	16422	16182	16389	16269	16514	16459	16507	16446	16440	16383	16368	16434	16389	16532	16159	16325	16245	16555	16434	16303	16383	16273	16375	16150	16350	16388	16463	16526	16286	16165	16354	16378	16464	16394	16403	16134	16470	16299	16382	16209	16375	16275	16458	16520	16298	16341	16486	16190	16177	16445	16318	16524	16522	16370	16340	16401	16310	16218	16498	16209	16596	16337	16416	16440	16247	16363	16476	16565	16274	16247	16435	16442	16377	16327	16336	16492	16274	16496	16398	16261	16422	16359	16304	16337	16467	16369	16307	16397	16530	16451	16246	16322	16237	16221	16474	16520	16476	16060	16175	16385	16368	16312	16448	16450	16436	16417	16569	16348	16303	16386	16389	16470	16183	16346	16339	16477	16215	16337	16569	16267	16334	16390	16371	16526	16239	16307	16353	16326	16283	16281	16445	16354	16173	16255	16336	16481	16286	16323	16362	16208	16335	16502	16266	16320	16339	16263	16346	16413	16343	16519	16430	16449	16429	16316	16507	16319	16305	16282	16179	16294	16256	16307	16423	16617	16309	16426	16532	16374	16275	16318	16414	16481	16490	16334	16221	16335	16266	16293	16508	16236	16257	16336	16199	16412	16185	16234	16304	16366	16444	16398	16351	16404	16379	16337	16429	16312	16248	16356	16287	16399	16430	16412	16624	16455	16321	16124	16507	16296	16292	16312	16447	16538	16258	16496	16528	16273	16288	16252	16284	16618	16309	16246	16339	16654	16560	16153	16328	16373	16500	16387	16222	16422	16296	16379	16470	16423	16378	16453	16309	16516	16240	16219	16359	16326	16317	16419	16383	16280	16136	16321	16441	16384	16345	16202	16298	16361	16432	16371	16348	16357	16461	16359	16360	16551	16245	16331	16480	16369	16258	16521	16302	16423	16403	16354	16344	16472	16359	16266	16407	16450	16336	16315	16489	16479	16335	16273	16102	16334	16484	16364	16393	16222	16299	16596	16386	16388	16332	16376	16421	16218	16419	16399	16311	16167	16267	16579	16521	16350	16331	16435	16299	16290	16100	16154	16470	16410	16468	16215	16197	16071	16260	16393	16196	16317	16371	16453	16462	16306	16484	16351	16169	16273	16374	16337	16249	16248	16267	16444	16279	16267	16535	16452	16366	16385	16330	16288	16423	16328	16233	16232	16309	16212	16414	16378	16206	16330	16377	16183	16372	16370	16332	16451	16188	16424	16487	16378	16292	16451	16539	16160	16374	16455	16212	16217	16308	16396	16387	16419	16358	16222	16453	16307	16310	16447	16408	16384	16285	16289	16378	16458	16469	16342	16420	16431	16369	16603	16319	16374	16477	16279	16458	16415	16399	16387	16475	16277	16473	16234	16447	16200	16549	16486	16319	16219	16488	16091	16383	16343	16414	16365	16390	16548	16330	16061	16211	16308	16402	16565	16474	16242	16310	16343	16307	16335	16253	16478	16426	16228	16456	16357	16353	16526	16406	16323	16276	16396	16402	16392	16348	16348	16255	16380	16288	16421	16348	16285	16430	16193	16291	16274	16391	16122	16196	16413	16446	16259	16457	16373	16225	16302	16211	16324	16416	16549	16495	16461	16624	16373	16521	16298	16404	16246	16268	16283	16375	16509	16303	16455	16402	16459	16220	16286	16458	16385	16402	16230	16235	16352	16349	16477	16428	16437	16302	16327	16315	16463	16491	16367	16377	16465	16328	16581	16297	16457	16595	16250	16400	16426	16388	16435	16487	16478	16355	16382	16311	16325	16310	16343	16437	16393	16493	16309	16408	16463	16424	16171	16306	16142	16312	16350	16257	16445	16484	16352	16452	16261	16414	16408	16358	16345	16464	16237	16309	16447	16247	16312	16345	16463	16389	16407	16323	16336	16511	16331	16361	16320	16280	16435	16399	16435	16405	16362	16302	16569	16352	16449	16496	16429	16351	16330	16326	16525	16148	16337	16317	16566	16444	16483	16506	16169	16382	16226	16248	16429	16287	16257	16510	16315	16304	16392	16349	16498	16278	16332	16314	16383	16509	16307	16320	16489	16401	16267	16295	16178	16417	16379	16398	16035	16351	16464	16352	16338	16310	16344	16307	16259	16410	16390	16416	16389	16515	16560	16292	16464	16393	16360	16266	16374	16396	16390	16332	16347	16500	16166	16345	16261	16348	16356	16523	16434	16493	16495	16437	16375	16222	16180	16265	16355	16436	16336	16331	16323	16327	16437	16211	16577	16294	16285	16196	16328	16429	16411	16467	16471	16224	16428	16604	16314	16350	16384	16241	16201	16223	16455	16363	16129	16189	16154	16341	16352	16250	16456	16418	16298	16241	16393	16611	16315	16310	16242	16453	16340	16535	16356	16500	16217	16479	16426	16318	16358	16343	16560	16534	16496	16394	16273	16305	16377	16319	16433	16297	16381	16236	16259	16492	16304	16508	16293	16287	16355	16543	16275	16100	16269	16354	16324	16236	16554	16461	16352	16387	16429	16443	16191	16238	16268	16424	16261	16570	16166	16308	16417	16458	16631	16379	16518	16368	16608	16329	16467	16468	16302	16432	16266	16524	16254	16263	16571	16527	16372	16439	16409	16416	16188	16502	16311	16195	16467	16446	16386	16487	16380	16289	16294	16323	16191	16352	16463	16530	16348	16128	16287	16448	16269	16468	16457	16235	16282	16388	16379	16376	16369	16390	16473	16494	16473	16215	16289	16442	16370	16451	16423	16313	16222	16459	16506	16300	16204	16481	16248	16334	16316	16415	16355	16226	16434	16280	16362	16248	16502	16533	16288	16388	16312	16355	16395	16636	16588	16433	16235	16331	16326	16329	16316	16364	16443	16379	16517	16389	16474	16297	16206	16307	16411	16356	16483	16332	16319	16376	16579	16294	16162	16312	16233	16269	16429	16436	16448	16450	16321	16154	16319	16334	16208	16347	16351	16260	16313	16428	16299	16219	16447	16416	16272	16374	16294	16334	16314	16394	16257	16280	16441	16441	16465	16419	16311	16468	16712	16435	16403	16585	16556	16468	16378	16318	16417	16581	16349	16410	16351	16565	16355	16292	16424	16531	16311	16368	16183	16365	16552	16442	16498	16318	16176	16318	16323	16285	16280	16519	16188	16312	16359	16451	16400	16307	16424	16397	16314	16434	16563	16416	16350	16305	16250	16350	16427	16357	16442	16320	16366	16253	16364	16199	16390	16378	16369	16418	16280	16299	16214	16396	16479	16375	16391	16451	16470	16437	16488	16408	16480	16505	16357	16431	16397	16434	16529	16626	16369	16387	16225	16328	16427	16238	16332	16353	16295	16595	16235	16346	16194	16448	16376	16358	16303	16425	16371	16092	16267	16288	16458	16329	16491	16375	16247	16536	16401	16384	16332	16364	16380	16573	16139	16469	16269	16363	16275	16380	16487	16413	16255	16498	16406	16279	16230	16459	16443	16394	16259	16520	16470	16555	16457	16451	16255	16488	16420	16425	16575	16324	16232	16418	16184	16405	16320	16230	16372	16402	16409	16209	16317
30425	45701	43062	34174	28931	25388	22507	20118	18215	17091	17163	16916	16547	16386	16223	15857	15539	15515	15453	15361	15217	15181	15018	15216	14943	15107	14930	15057	14994	14866	14954	14772	14913	14791	14911	14827	14843	14838	14832	14783	15045	14851	14897	14961	14863	15092	15024	14874	14812	14878	14787	14886	14952	15000	14703	14806	14904	14978	14818	14744	14815	14717	14882	14889	14760	14850	14807	15114	15073	14888	14908	14907	15071	14815	14774	14891	14859	14774	14678	14935	15109	14795	14980	14780	14926	14750	14863	14681	14922	14976	15046	14986	14882	14878	15010	15011	14668	14996	14748	14848	14892	14830	14987	14724	14882	14895	14959	14960	14956	14916	14899	14878	14690	14810	14967	14679	14881	14932	15061	14973	14897	14910	15036	15025	14888	14795	14774	14931	14919	14813	15087	14843	15116	14774	14983	14752	15024	14942	14870	15001	15000	14823	14669	14896	14865	14952	14820	14980	14828	14785	14959	14861	14778	14744	14728	14893	14890	14746	14874	14892	14783	15065	14802	14882	14934	14936	14824	14777	14940	14856	15013	14867	14826	14728	14921	14949	14940	14778	14930	14782	14860	14924	14772	15017	14988	14918	14845	14861	14826	14836	14858	14985	14772	14822	14824	15001	14766	14851	14798	14883	14868	14851	14983	14786	14904	14814	14883	14906	14853	14750	14877	14969	14843	14822	14835	14872	14842	14861	14821	14815	14892	14842	14792	15136	14873	15012	14996	14950	15002	14811	14879	14803	14918	14799	14736	14923	14912	14743	14901	14828	14832	14873	14901	14784	14788	14939	15010	14931	14977	14996	14925	14922	14908	14836	14789	14857	14912	14955	14823	14804	14843	14843	14966	14862	14905	14943	14812	14873	14906	14948	14918	14857	14881	14810	14884	15014	14929	14929	14652	14868	15098	14857	14935	14867	14936	14865	14845	14747	14714	14816	14867	14916	14838	14822	14786	14776	14864	14831	14733	14797	14807	14797	14925	14933	14807	14843	14931	14821	14871	14954	14806	14884	14812	14928	14837	14843	14797	14891	14756	14764	14834	14925	14779	14819	14815	15001	14951	14985	14955	14831	14907	14915	14801	14861	14820	14822	14851	14765	14737	14890	14922	14950	14920	14904	15000	14817	14833	14882	14930	14772	14865	14799	14833	14899	14951	15051	15008	14918	14924	14778	14841	14974	14919	14723	14925	14816	14908	14861	14878	14822	14898	14975	14873	14950	14857	14908	14717	14824	14965	15047	14886	14922	14980	14969	14899	14924	14815	15031	14826	14896	14848	14845	14835	14737	14686	14871	14916	15027	15098	14743	14978	14774	14916	14877	14887	14936	14829	14867	14987	14839	14779	14768	14889	14937	14933	14841	14828	14882	14669	14809	14885	14836	14819	14665	14931	14886	14814	14897	14750	15026	14931	14925	14834	14664	14967	14825	15010	14942	14840	14864	15042	14938	14775	14827	15055	14927	14763	14933	14774	14884	14797	14810	14974	14903	14842	14880	15030	14836	14850	14864	14788	14884	14741	14911	14957	14964	15011	14617	15005	14834	14831	14927	14942	14848	14971	14947	15100	14865	14954	14970	14786	15012	14623	14861	14851	14729	15025	14683	14886	14806	14813	14915	14867	14948	14758	14845	14777	14879	14931	14840	14884	14728	14854	14876	14847	14899	14918	14876	14822	15029	14685	14922	14979	14803	15057	14822	14813	14955	14908	14849	14718	14836	14985	14915	14900	14893	14890	14805	14808	14873	14749	14877	14785	14877	14780	14850	14968	14699	14875	15063	14916	14993	14690	14774	14808	14901	14904	14783	14896	14902	14940	14986	14857	14991	14821	14928	14751	14790	14977	14951	14854	14897	14852	14780	14904	14988	14802	14894	14986	14969	14851	14770	15029	14746	14837	14889	14879	14909	14850	14901	14992	14997	14803	14967	14904	14835	15006	14797	14850	14884	14939	14845	15008	14898	14939	14992	14823	14825	14974	15035	14776	14818	14720	14883	14811	14893	14804	15034	14957	14934	14939	14896	14836	14922	14834	14907	14881	14787	14900	14766	14839	14770	15001	14994	14855	14787	14942	14938	15096	14875	14906	14743	14689	14943	14789	14885	14818	14853	14961	14635	14861	14920	14798	14863	14873	14849	14871	14931	14917	14909	14809	14929	15002	14901	14949	14770	14965	14758	14844	14889	14851	14729	14709	14920	14663	14875	14890	14961	15083	14833	14833	14855	14789	15017	14855	14900	14895	14886	14833	14789	14920	14746	14917	14852	14824	14837	14879	14945	14814	14695	14965	14748	14946	14857	14948	14856	14941	14995	14971	14882	14942	15125	14894	14848	15056	14691	15026	14925	14953	14935	14854	14740	14902	14666	14856	14655	14927	14862	14810	14814	14810	14978	14827	14838	14933	14962	14831	14903	14752	14937	14799	14842	14853	14760	14823	14906	14798	14826	14832	14946	15004	14763	14953	15003	14894	14967	14896	14848	14817	14806	14948	14818	14928	14814	15026	14683	14842	14791	14790	14896	14858	14871	14919	14919	14931	14805	14887	14832	14876	14849	15021	14715	15021	14923	14853	14651	14743	14863	14768	14933	15043	14823	14893	14979	14730	14797	14992	14674	14943	14863	14945	14738	14789	14935	14820	14926	14885	14851	14930	14884	14985	14987	15061	14914	14846	14977	14913	14878	14811	14844	14867	14851	14961	15001	15003	14757	14856	14944	14842	14919	14765	14879	14829	15047	14766	14974	15005	14826	14900	14960	14847	14960	14880	14874	14805	14765	14979	14892	14886	14901	14737	14815	14765	14910	14796	14872	14789	14950	14893	15002	15040	14771	14829	14893	14868	14937	14901	14904	14918	14747	14891	14938	14762	14991	14809	14961	14876	14870	14874	14765	14811	14918	14905	14869	14900	14982	15053	14843	14816	14947	14864	14919	14824	14760	14963	15045	14721	14996	14909	14969	14976	14867	14860	14864	14839	14745	14874	14839	14854	14906	15014	14788	15019	14809	14826	14927	14880	14796	14921	14875	14872	14983	14855	14993	14961	14821	14830	14821	14831	14942	14780	14959	14885	14929	14846	14854	14813	14845	14948	14701	14895	14848	14646	14602	14960	14903	14869	14827	14872	14769	14754	14852	14807	14928	14813	15009	15014	14753	14766	14826	14807	14795	14854	14785	14951	14857	14875	14892	14998	14980	14890	14706	14733	14862	14941	14747	15017	15054	14857	14823	14970	14871	14765	14740	14918	14705	14932	14845	14954	14810	14813	14899	14769	14976	14894	15020	14713	15017	14853	14951	14776	14961	14683	14903	14966	14844	14833	14975	15019	14751	14809	14853	14944	14794	14847	14981	14980	15018	14874	14845	14793	14935	14712	14798	15198	15013	14946	14822	15028	14741	14889	14869	14741	14962	14975	14713	14916	14776	14941	14800	14858	14842	14869	14887	14833	14838	14793	14975	14860	14932	14875	14958	14900	14765	14855	14837	14804	14830	14907	14894	14941	14880	14816	14854	14917	14937	14755	14958	14917	14959	14910	15015	14885	14987	14839	14885	14900	14963	14768	14988	14621	14675	14799	14786	14824	14891	14801	14945	14970	14716	14799	14916	14881	14944	14947	14874	14944	15036	14954	14880	14883	14813	14881	14894	14809	14910	14745	14918	14952	14987	14803	14912	14717	14724	14944	14921	14694	14998	14816	14860	14811	14938	14793	14807	14988	14802	14890	14964	14879	14841	14915	14915	14869	14756	14725	14803	14895	14909	14836	14967	14960	15002	14853	14972	14844	14845	14857	14837	14765	14782	14864	14981	14948	14951	14936	14848	14906	14869	15051	14919	14959	14895	14723	14812	14895	14836	14861	14845	14711	14830	15013	14876	14970	14818	14745	14875	14993	14901	15025	14664	14872	14668	14918	14859	14908	14933	15014	15015	14919	14860	14989	15084	14974	14922	14806	15001	14982	15078	14910	14776	14833	14863	15000	15009	14903	14893	14916	14853	14683	14957	14758	14897	14923	14896	14828	14804	14792	14970	15036	14851	14803	14916	14858	14827	14953	14950	15003	14869	14820	14866	14766	15005	14787	14928	14873	14795	14910	14958	14946	14961	14618	14907	14873	14760	15025	14832	14870	14986	14879	14680	14967	14835	14916	14854	14969	14744	14904	14705	14687	14914	14820	15005	14683	14927	14882	14910	14907	14835	14815	14950	14830	14897	14790	14937	15042	14879	14847	14989	14868	14872	14828	14839	14753	14757	14897	14845	14828	14949	14845	14880	14929	15071	14723	14910	14965	14878	15064	14860	15044	14836	14927	14901	15027	14819	15014	14716	14885	14886	14862	14725	14973	14861	14840	14915	14869	14731	14828	14891	14904	14843	14841	14841	14966	14784	14964	15045	14961	14922	14826	15006	14865	14922	14800	14805	14856	14786	14791	14906	14916	14817	14993	15006	14748	14707	14848	14901	14840	15099	15000	14817	14985	14822	15093	14748	14995	15080	14862	15012	14799	14800	14941	14822	15094	14770	14966	14872	14840	15041	14893	14866	14769	14933	14937	14895	14855	14899	14936	14988	14989	14961	14734	14908	14936	15065	14923	14839	14927	14979	14848	14807	14774	14981	14785	15078	14915	14914	15022	14979	14762	14936	14921	14973	14959	14956	14769	14797	15062	14799	14789	14919	14927	14739	14798	14877	14895	14678	14892	14849	14921	14687	14969	14813	14795	14823	14918	14865	15036	14765	14922	14903	14845	14744	14821	14947	14921	14891	14871	14779	14891	14852	14841	14896	14818	14986	14811	14775	15060	14779	14886	14943	15000	14916	14939	14855	14691	14888	14838	14961	15012	14929	14896	14891	14804	14616	14811	14935	14906	14834	14886	15078	14880	14761	14725	14860	14933	14914	14966	14706	14982	14751	14821	14943	14821	14834	14881	15025	14906	14785	14850	14829	14865	15064	14935	14783	14798	14912	14660	14869	14796	14884	14704	14679	14994	14894	14821	14833	14930	14876	14908	14822	14711	14951	14751	14867	14909	14778	14843	14950	14928	14837	14985	14787	14889	14773	14872	14872	14813	14699	15013	14800	14884	14811	14987	14863	14878	14835	14755	14751	14999	14754	14751	14853	14916	14791	14978	14963
24103	21629	29450	25237	25063	27500	27084	22732	20610	19381	19301	18993	19119	18656	18475	18196	17928	17784	17755	17860	17659	17539	17371	17347	17427	17343	17290	17125	17296	17335	17200	17167	17096	17136	17074	16965	17251	17409	17138	17210	17354	16997	17158	17193	17130	17002	17082	17034	17281	17212	17262	17230	17041	16970	17177	17135	17211	17096	16945	16991	17152	17135	16896	17057	17057	17238	17123	17222	17208	17067	17307	17154	17040	17113	17206	17181	16944	17095	17226	17238	17145	17074	17255	17129	17150	17236	17269	17284	17225	16998	17220	17286	16958	16961	17184	17265	16970	17071	17219	17253	17126	17075	17272	17135	16929	16808	17029	17257	17167	17018	17251	17012	17184	17008	17135	17250	17117	17191	17238	17177	17106	17228	17211	17178	17019	17038	17135	17088	17068	16942	16913	16954	17059	17054	16994	17087	17031	17063	17146	17039	16926	17059	16860	16879	17038	17458	17022	17069	17068	16998	17008	17204	17078	16976	16983	16956	17199	16962	17083	17319	17065	17129	17186	17143	17149	17193	16957	17172	17180	17023	17120	17160	17063	16937	17136	17093	17235	16986	17022	17091	16967	17023	17290	16973	17211	17261	17056	17007	17186	17291	16916	17073	17077	17291	17033	17205	17094	17087	17177	17161	17178	17275	17134	16886	17202	17186	16958	16885	17191	17062	17228	17071	17091	17058	17107	17163	17167	17139	17071	17093	17193	17172	17191	16808	17049	17097	17137	17050	17081	17062	17074	17075	16964	17051	17012	17232	17192	16975	17080	17235	17058	16950	17199	17099	16973	16972	17146	16994	16914	16917	17053	17030	16966	17040	17015	17162	17120	17066	17137	17057	17022	17196	17238	17225	17275	17306	17046	17143	16771	17030	16965	16886	17135	17302	17238	17039	17160	17055	17160	17089	17085	17160	17048	17166	16943	17109	17166	17172	17135	17071	17015	16988	17102	16989	17192	17285	17111	16979	17120	17048	17168	16947	17261	17150	17018	17151	17146	17125	16962	16964	17028	17192	17159	17242	17150	17231	17204	17084	17201	17261	17117	17161	17318	16931	17290	17210	17028	17129	17115	17235	17089	17010	17079	16940	17006	17074	17175	17057	17008	17209	17192	17121	16998	17307	17136	17031	16932	17106	16994	17041	17212	17204	16948	17023	17177	16921	17169	17241	17158	17161	17160	16908	17069	17050	17155	17225	17082	17028	17149	16939	17055	17156	16969	17049	17048	16952	17002	16970	17089	17230	17197	17255	17098	17083	17242	16956	17013	17095	17173	17197	17157	17121	17283	17053	17147	17354	17193	17306	17233	17055	17183	17194	17026	17116	17242	17113	17080	17082	17135	17043	17126	17030	17017	17077	17105	16902	16992	17209	17075	17012	17027	17047	17234	17031	17136	17192	17007	17068	16987	17067	17073	17047	16855	17106	16937	17174	17071	16954	17222	17177	17200	17184	17260	17189	17202	17357	17045	17015	17054	17025	17131	17302	17267	17025	17272	17192	17193	16947	16997	16999	17182	17138	17010	17266	17205	17117	17081	16977	17173	17349	17072	17141	17181	17203	17052	17187	16920	16992	16931	17154	17259	17022	17074	17163	17214	17047	17091	16960	17039	17012	16982	17148	17224	17054	17199	17180	16978	17177	17015	17001	17168	17095	17109	17189	16990	17034	17017	16979	17232	16758	16961	17022	16991	17182	16862	17372	17171	17127	16994	17122	17264	17151	17154	17057	16996	17022	17206	17160	16901	17159	17080	16938	16991	17260	17069	17015	17082	17152	17208	17003	16847	17339	17286	16907	16879	17076	17179	16852	17012	16967	17100	17051	17126	17135	17293	17021	16948	17135	17180	17315	17083	17181	16993	17089	17019	17341	16998	17228	17165	17148	17016	17317	17192	17124	16997	16943	16969	17141	17079	17339	17081	17161	17001	16903	17205	17094	17251	17132	16982	17222	17135	17041	17025	17191	17108	16938	17049	17037	17202	17057	17068	17097	17023	17048	17121	16874	17152	17197	17188	17143	17216	17266	17044	17061	16968	17099	17050	16943	17206	17098	16991	17195	16919	17169	17202	16965	17245	17141	16995	17225	16958	17061	17010	17327	17135	16964	16871	17194	17140	16956	17105	16959	17153	17119	17115	17227	16950	16976	17210	17104	17088	17225	17179	17089	17136	17326	17152	17165	17244	17062	17064	17067	17003	17116	17043	16983	17235	16985	17140	17080	17024	17246	17108	17058	17194	16977	17052	16957	17077	17072	16959	17274	16984	17069	17147	17083	17024	17187	17159	17229	17178	17060	17092	16952	16865	16983	17282	17037	16978	17036	17022	17000	17027	17047	17125	16907	17130	17042	17267	16969	16972	17019	17177	17059	17126	17134	17137	17038	17143	17176	16997	16962	17047	16997	17010	16928	17188	17086	17233	17340	17026	17149	17030	16870	17083	17171	17163	16952	17188	16947	16855	17270	17188	16977	17119	17116	17142	16988	16964	16966	16948	16983	17220	17011	17059	17276	17036	17144	17034	17124	17031	16795	17078	17066	17126	16934	16986	17183	17214	17101	17046	16907	17119	16943	17113	17290	17190	17029	17106	17107	17121	17048	17273	17068	17145	16945	17152	17228	17140	17046	17029	17020	17114	16996	17125	17038	17103	17219	16969	17046	17076	17115	17118	17214	17077	17235	17163	17094	17090	17312	17200	17170	17081	16951	17151	17087	17168	17265	17042	17283	16952	17188	17180	17159	17049	17061	16908	16993	17110	17163	16982	17249	16985	16960	17119	17089	17317	17315	16905	16981	17137	17086	17170	17165	16922	17294	17016	16912	16924	17143	17271	17105	16991	17290	16982	17102	17223	17053	17254	17192	16939	17048	17014	17049	16974	17123	16772	17050	17028	16995	17136	16762	17186	16906	16962	17060	17207	16972	17023	17164	17216	17056	17198	17231	17185	16923	17029	17028	17016	16910	17220	17130	16990	17141	17257	17296	17086	17114	17119	17055	17122	16935	17011	17074	17074	17066	17042	16983	17046	17165	17140	16887	17026	17001	17054	17077	17284	17258	16999	16939	17094	17072	17039	17134	17105	17238	17223	17161	17243	17089	17052	17158	16815	17050	17022	17190	17045	16954	17146	17207	17060	17140	16938	17143	17105	17129	17260	17167	17167	17130	16916	17121	17243	17271	17118	17351	17189	17095	17158	17196	17023	17022	16990	17213	17142	17042	17103	17181	17031	17020	17124	16911	16977	17099	17163	17174	16975	17116	16949	17119	17025	17054	17087	17038	17350	17155	16974	17043	17082	17112	17026	16983	17100	17055	16783	17155	17065	17091	16932	17162	16970	17146	17030	17042	16997	17224	17420	17211	17075	16986	16908	17079	17066	17229	17002	17347	17262	17122	17290	17083	17172	17082	17037	16920	17133	17100	17149	17166	17259	17062	17298	16991	17034	17034	17136	17036	17089	17038	17084	17183	17290	17017	17125	17127	17178	16966	17119	17261	17085	16994	16943	17195	17155	17211	17043	17206	16999	16798	16965	17157	17114	17174	17081	17051	17119	17033	17309	17198	16985	17133	17089	17202	17314	17236	17114	17031	17245	17019	17098	17191	16984	17204	17154	17186	17235	17251	16956	16929	17255	17306	17305	17052	17043	17124	17176	17183	17059	17054	16990	17039	17142	17115	17017	17225	17132	17208	17273	17184	17129	17256	17073	17207	17312	17153	17035	17100	17089	17143	17006	17245	17025	17256	17103	17051	17238	17003	17064	17142	17273	16850	17090	17278	17086	17061	17062	16964	16926	16963	17088	17094	17066	16846	17059	17116	17179	17126	17057	16924	16916	17104	17026	17128	17129	17012	17113	17030	17120	17006	17015	17043	17124	17148	17151	17214	17078	17250	16947	17103	17003	16867	16900	17204	17151	17128	16954	17244	17032	17101	17075	17081	17110	17003	17023	17138	17082	17136	17117	16862	16975	17092	17147	17277	17093	17242	17294	17166	17067	17147	17254	17077	17000	17115	17167	17017	17263	17114	17006	17152	17383	17193	17202	17122	17117	17018	17024	17105	17224	17001	17061	17047	17113	17045	17042	17162	17009	17146	17206	17066	17039	17104	17184	16955	17318	17112	17203	17200	16890	17050	17003	17108	17126	16908	16971	17129	17173	17169	17215	17211	17204	17181	17119	17181	16969	17147	17022	17134	16970	16957	17021	17025	17292	16901	16905	17076	17230	17144	17226	17016	17221	16940	17182	16989	16999	17022	17023	16965	17313	17053	17185	17275	17171	17166	17216	16886	16937	17032	17274	17164	16848	17128	16890	16918	17174	17023	17337	17174	17080	16910	17035	17084	17224	17086	17051	17110	17263	17177	17040	17140	17048	17042	17134	17104	16910	17192	16940	16977	17129	17097	16922	17026	17366	17032	17186	17033	17178	17135	17052	17113	17010	17073	16988	17206	17079	17066	17027	17155	17239	17123	17151	17022	16970	16877	17136	16995	17140	17108	17103	17289	17294	16990	17003	17049	16990	17161	17080	17118	17210	17154	17045	17159	17141	17234	17052	17119	17187	17079	17128	16939	17267	17312	17034	17082	17078	17082	16895	17007	17201	16927	16941	17188	17312	17134	17227	16930	17206	17056	17207	17030	16940	17086	17205	17180	17185	17082	17246	17161	17045	17170	17064	17115	17106	17126	16970	17193	16998	17098	17160	17017	17234	17109	16943	17000	16970	17090	17093	17166	17273	17120	17074	17114	17129	17000	17050	17114	17208	17207	17010	16945	17089	16955	17284	16878	16990	16898	17006	16997	16958	17035	17054	17003	17205	17207	17050	17105	17182	17128	17170	16990	17243	17036	17171	16918	17011	17261	17047	17003	17220	17085	17150	17226	17109	17136	17098	17092	17111	17137	17179	17244	17108	16979	17145	17301	17072	17244	16948	17102	17077	17016	17226	17071	17153	17139	17197	17003	17006	17166	16953	16858	17089	17032	17026	17073	17044	17238	17026	16990	17118	17136	17067	16999	17142	17106	17109	17134	17089	17012	17071	17052	16914	17171	17070	17079	17024	17303	17172	17237	17080	17220	16982	17105	16993	17040	16938	16937	17349	17219	17155	17074	16990	17015	17056	16920	17320	17210	17047	17174
30105	51478	49129	39849	34280	30132	26622	23213	20921	18890	18911	18514	18289	17754	17321	16950	16541	16575	16230	16025	15940	15901	15867	15828	15617	15602	15659	15456	15685	15641	15571	15474	15642	15349	15412	15525	15480	15468	15538	15454	15505	15392	15428	15431	15361	15541	15531	15361	15463	15575	15512	15472	15355	15427	15478	15464	15332	15298	15534	15405	15490	15455	15392	15431	15498	15388	15363	15484	15405	15535	15425	15534	15314	15454	15313	15697	15285	15527	15530	15567	15353	15586	15349	15470	15495	15496	15449	15337	15509	15425	15641	15426	15498	15434	15586	15339	15262	15510	15409	15463	15485	15343	15282	15452	15433	15344	15380	15455	15364	15478	15560	15376	15533	15377	15509	15586	15417	15483	15379	15525	15476	15511	15448	15309	15418	15591	15365	15318	15346	15514	15389	15435	15209	15571	15340	15397	15320	15429	15545	15357	15432	15559	15395	15236	15510	15459	15403	15448	15460	15427	15184	15554	15516	15313	15469	15370	15467	15546	15303	15246	15324	15452	15392	15474	15470	15395	15426	15235	15475	15279	15294	15414	15491	15501	15431	15270	15270	15342	15423	15354	15431	15457	15309	15319	15437	15543	15152	15373	15385	15415	15470	15393	15400	15281	15385	15431	15201	15539	15391	15420	15452	15403	15454	15443	15470	15378	15513	15629	15412	15244	15427	15398	15399	15444	15456	15523	15309	15336	15534	15396	15571	15365	15490	15496	15414	15354	15470	15318	15270	15367	15532	15268	15505	15347	15535	15383	15504	15385	15263	15374	15434	15481	15541	15313	15392	15336	15359	15417	15426	15230	15266	15462	15578	15294	15436	15356	15228	15441	15588	15582	15426	15524	15330	15461	15396	15373	15398	15321	15547	15392	15459	15447	15357	15542	15392	15352	15432	15340	15359	15372	15417	15321	15494	15383	15434	15464	15362	15269	15379	15396	15434	15465	15456	15500	15426	15294	15412	15284	15376	15423	15370	15511	15381	15391	15415	15387	15417	15418	15368	15389	15501	15433	15274	15502	15562	15525	15195	15420	15249	15432	15485	15351	15282	15297	15453	15514	15354	15403	15362	15426	15274	15531	15212	15403	15330	15573	15507	15300	15464	15469	15147	15260	15597	15472	15460	15422	15445	15464	15480	15343	15506	15564	15428	15463	15545	15406	15448	15358	15413	15477	15340	15429	15435	15446	15558	15388	15458	15331	15239	15378	15353	15441	15317	15320	15406	15430	15445	15389	15369	15396	15527	15442	15581	15409	15435	15499	15524	15459	15511	15546	15272	15470	15463	15513	15269	15578	15433	15388	15422	15326	15495	15393	15362	15579	15540	15349	15301	15353	15368	15527	15454	15420	15401	15437	15473	15645	15485	15389	15364	15275	15336	15366	15530	15319	15339	15334	15425	15407	15435	15470	15258	15268	15474	15522	15337	15514	15542	15435	15375	15549	15340	15327	15366	15361	15332	15386	15376	15189	15357	15461	15374	15310	15475	15508	15561	15489	15450	15216	15381	15572	15375	15402	15361	15475	15494	15516	15363	15466	15326	15412	15463	15398	15555	15434	15440	15421	15453	15448	15271	15541	15417	15375	15360	15394	15425	15407	15255	15395	15386	15308	15518	15595	15319	15499	15336	15580	15290	15377	15556	15624	15507	15462	15524	15452	15409	15440	15338	15377	15487	15428	15431	15496	15254	15431	15490	15340	15274	15430	15394	15446	15305	15367	15344	15432	15309	15502	15410	15392	15393	15220	15400	15568	15416	15277	15495	15450	15469	15425	15505	15355	15341	15545	15405	15478	15255	15328	15387	15389	15519	15297	15285	15451	15437	15471	15178	15477	15447	15460	15302	15581	15176	15398	15444	15464	15376	15253	15412	15371	15374	15360	15483	15359	15338	15555	15463	15660	15378	15408	15655	15472	15564	15336	15288	15449	15438	15341	15303	15391	15425	15467	15396	15414	15504	15408	15395	15595	15514	15444	15299	15494	15320	15276	15386	15305	15535	15342	15410	15447	15306	15464	15446	15391	15385	15518	15415	15216	15297	15549	15463	15412	15487	15327	15457	15437	15500	15400	15518	15354	15304	15433	15383	15383	15223	15395	15478	15460	15532	15456	15437	15490	15349	15484	15461	15193	15364	15280	15477	15505	15544	15391	15476	15385	15385	15340	15464	15429	15566	15390	15304	15358	15510	15355	15506	15293	15559	15258	15546	15379	15305	15558	15323	15394	15208	15343	15359	15362	15355	15411	15533	15259	15561	15446	15352	15694	15562	15444	15468	15162	15489	15435	15392	15753	15429	15386	15538	15266	15487	15472	15485	15391	15385	15343	15409	15455	15402	15382	15343	15365	15403	15467	15299	15450	15401	15371	15469	15360	15320	15412	15336	15561	15445	15534	15383	15444	15533	15519	15330	15506	15424	15452	15403	15463	15342	15368	15343	15392	15318	15492	15302	15495	15431	15505	15425	15461	15202	15441	15511	15375	15580	15447	15470	15288	15423	15388	15500	15419	15287	15326	15195	15555	15285	15458	15243	15538	15298	15286	15494	15601	15449	15516	15386	15546	15519	15515	15452	15456	15341	15382	15432	15556	15423	15483	15388	15417	15384	15377	15445	15446	15388	15280	15352	15366	15487	15305	15338	15312	15366	15557	15226	15378	15391	15282	15664	15214	15459	15388	15441	15475	15451	15219	15616	15451	15302	15250	15333	15413	15462	15531	15389	15457	15485	15434	15415	15480	15195	15429	15628	15547	15512	15308	15406	15499	15493	15247	15420	15503	15473	15372	15436	15420	15441	15578	15410	15412	15381	15375	15246	15356	15611	15262	15437	15429	15455	15220	15466	15279	15631	15507	15472	15340	15555	15444	15353	15249	15366	15358	15383	15427	15276	15360	15396	15621	15475	15554	15414	15452	15326	15353	15450	15348	15323	15476	15457	15289	15552	15344	15562	15275	15564	15539	15343	15531	15294	15383	15608	15356	15429	15445	15174	15413	15395	15401	15380	15495	15574	15336	15545	15446	15480	15216	15376	15344	15404	15430	15547	15616	15400	15533	15381	15223	15514	15436	15314	15461	15675	15304	15337	15444	15411	15482	15365	15491	15332	15474	15284	15422	15458	15256	15468	15412	15444	15496	15497	15374	15494	15461	15442	15455	15376	15470	15415	15519	15537	15411	15225	15453	15550	15480	15396	15317	15532	15349	15496	15505	15447	15339	15359	15488	15374	15311	15312	15621	15362	15303	15358	15433	15470	15303	15568	15497	15403	15586	15434	15486	15452	15281	15415	15403	15417	15416	15623	15486	15519	15503	15473	15523	15514	15504	15418	15434	15496	15515	15470	15335	15460	15339	15288	15414	15387	15467	15390	15225	15449	15210	15454	15341	15396	15595	15467	15344	15320	15327	15385	15296	15455	15160	15525	15366	15348	15321	15507	15410	15385	15467	15363	15469	15514	15376	15411	15325	15541	15562	15467	15460	15556	15386	15392	15285	15475	15216	15389	15516	15350	15575	15332	15314	15279	15432	15492	15287	15423	15443	15371	15379	15198	15404	15421	15441	15503	15391	15429	15387	15488	15505	15534	15383	15552	15206	15477	15180	15450	15447	15498	15479	15305	15392	15476	15456	15389	15397	15362	15394	15451	15453	15310	15537	15564	15331	15316	15287	15342	15529	15620	15439	15464	15322	15440	15375	15277	15491	15444	15395	15460	15380	15474	15454	15257	15661	15398	15420	15367	15446	15386	15419	15392	15462	15537	15371	15487	15270	15507	15385	15360	15420	15288	15606	15499	15335	15419	15490	15460	15349	15329	15455	15467	15534	15543	15240	15360	15534	15475	15392	15319	15331	15375	15446	15476	15451	15472	15339	15631	15442	15421	15462	15390	15255	15539	15540	15207	15553	15413	15384	15525	15443	15479	15383	15521	15558	15402	15491	15320	15356	15502	15431	15340	15306	15370	15345	15329	15148	15378	15413	15350	15565	15440	15465	15359	15565	15420	15348	15413	15458	15420	15600	15478	15493	15321	15292	15508	15580	15493	15375	15436	15373	15511	15366	15360	15312	15424	15409	15326	15394	15511	15538	15285	15400	15604	15504	15469	15265	15415	15338	15499	15346	15511	15386	15556	15279	15432	15348	15414	15268	15401	15450	15420	15360	15409	15296	15283	15270	15290	15416	15424	15372	15509	15481	15404	15416	15338	15414	15412	15530	15264	15418	15384	15452	15486	15419	15406	15272	15285	15577	15544	15200	15448	15446	15453	15405	15448	15434	15399	15483	15456	15502	15515	15416	15397	15414	15284	15415	15411	15368	15233	15330	15396	15384	15599	15404	15412	15308	15424	15320	15456	15431	15509	15594	15353	15384	15381	15551	15294	15368	15444	15355	15513	15367	15237	15338	15410	15511	15451	15460	15378	15375	15445	15531	15429	15552	15530	15429	15344	15422	15271	15509	15543	15429	15488	15330	15331	15391	15432	15355	15420	15361	15382	15536	15366	15349	15370	15297	15456	15389	15268	15461	15156	15605	15398	15358	15448	15442	15197	15381	15634	15488	15279	15640	15296	15346	15386	15291	15579	15354	15293	15490	15298	15443	15484	15430	15438	15499	15529	15509	15493	15498	15473	15714	15303	15526	15459	15357	15452	15474	15486	15496	15368	15312	15448	15351	15572	15341	15431	15485	15373	15359	15503	15322	15416	15395	15277	15364	15531	15339	15421	15347	15551	15417	15336	15479	15367	15449	15331	15448	15540	15508	15472	15249	15402	15173	15305	15445	15407	15491	15484	15559	15483	15367	15348	15434	15321	15478	15307	15337	15369	15378	15401	15395	15464	15434	15301	15423	15428	15545	15255	15467	15376	15384	15410	15397	15374	15284	15387	15329	15318	15292	15237	15339	15492	15440	15394	15385	15404	15538	15401	15556	15325	15273	15442	15371	15235	15660	15372	15361	15458	15679	15639	15378	15429	15317	15474	15459	15381	15499	15583	15461	15466	15415	15426	15236	15419	15472	15370	15386	15432	15489	15334	15448	15443	15490	15448	15372	15425	15629	15358	15430	15508	15505	15397	15161	15501	15414	15384	15365	15498	15271	15376	15227	15364	15442	15628	15584	15243	15499	15341	15505	15418	15307
23151	21625	29714	24115	22760	27266	30495	24467	21804	20285	20261	19696	19517	19087	18837	18468	18171	18198	17670	17841	17632	17435	17591	17294	17395	17162	17238	17262	17047	17096	16971	16931	17144	16978	16972	16996	17145	16879	16829	17036	17004	17007	17061	16871	17132	16970	17143	17118	16907	17078	17039	17091	17095	17088	16832	16908	16909	16992	17142	17010	16920	17109	17163	16924	17098	17204	16920	17071	16903	17110	16927	16801	16955	17062	17013	16994	16862	16815	16886	16862	16745	17234	17066	17154	16929	16931	17049	16936	17002	16944	16933	16982	16992	16897	16953	17003	16909	16793	16932	16748	17020	16961	17011	16848	16769	17077	17100	16896	16900	16784	16914	16984	16971	17037	16881	16880	16813	16881	16968	16877	16945	16979	16900	17113	16923	16983	16914	16639	16752	16850	16998	16979	16813	16896	16870	17037	16683	16926	16892	16735	16915	16785	16896	17135	16824	16949	16895	17034	16764	16951	16849	16954	17048	16951	16887	16830	16867	16940	16947	16942	17150	17137	16859	16985	16841	16785	16773	16747	16904	16795	17069	16714	16655	16918	16829	16850	16837	16899	16856	16671	16880	16865	16896	16875	17087	16996	16834	17052	16856	17099	16845	17037	16874	16774	16905	17031	16975	16999	16845	17038	16928	17007	16954	16993	17021	17245	17173	16878	16889	17002	16973	16960	16679	16802	16780	16881	16719	16808	16802	17100	16649	16975	16921	16884	16797	16879	17003	16855	17016	16862	16963	16908	16786	16681	17021	16804	16923	17027	16867	16981	16933	16751	16914	16905	16869	16982	17066	16889	16851	16736	16791	16778	16870	16867	16779	16727	16777	17072	16752	16881	17089	16933	16986	17046	16927	16985	16907	16916	16840	16756	16890	16792	16990	17103	16833	17034	16880	16669	16908	16771	16794	16873	16895	16870	16864	16831	16779	16997	16872	16870	16950	16862	16887	16869	16777	16870	16881	16847	17088	17024	16928	17001	17077	17130	16955	16819	17169	16953	17136	16922	16918	16977	16937	16883	16943	17079	16889	17085	16851	16819	17037	16818	17013	16881	16901	16913	16965	16926	16881	17024	16932	16959	17055	16943	16900	16858	17019	16978	16769	17033	16746	16956	16852	16763	16852	16769	16709	17069	16919	16912	17215	16904	16922	16961	16904	16912	16858	16838	16859	17027	16902	16803	16852	16806	16848	16848	16856	16607	17014	16904	16907	16765	16925	16841	17039	16821	16868	16789	16948	16981	17153	17013	17070	16914	16915	16848	16829	16850	16790	16852	16992	16755	17087	16776	16958	16854	16913	16938	16860	16788	16937	16848	16684	16908	16680	17005	16872	16924	16900	16840	16809	16948	17047	16992	16881	16967	16960	16810	16962	16910	17045	16824	16957	17052	16853	16806	16937	16733	16920	17132	16815	17051	16884	16919	16938	17030	17064	16784	16758	16622	16922	16913	16724	16984	16984	16996	16925	16940	16828	16985	17088	17081	16671	17015	16768	16897	16768	16746	16943	16694	17024	16840	16772	16868	17045	16864	16741	16730	16810	17037	16932	17021	16911	16863	16676	16969	17018	16913	16853	17061	17092	16875	16986	16858	16908	16838	16999	16931	16859	16876	16870	17059	16928	16848	16922	17138	16994	16884	16890	17103	16779	16744	17062	16887	16942	17072	16819	16765	17030	16853	16892	16762	16842	16932	16902	17046	16815	16945	16799	16776	16771	16843	16964	16831	16997	16798	16833	16830	16808	16671	16905	16885	17107	16950	16781	16983	16887	17054	17059	16835	16847	16837	16937	16995	16810	16842	16851	16990	16909	16987	16962	16842	16668	16955	17006	16818	16977	16840	16921	16857	16818	16835	16935	16687	17075	17000	16877	16914	16869	16707	16859	17049	17118	16888	16984	16704	16877	16752	16858	17165	17017	16734	16836	16887	17047	16977	16653	16901	17013	16964	16862	17228	17122	16909	16893	16975	16718	16940	16948	16830	17010	16593	17067	16827	16840	16923	16958	16858	16896	16907	16781	16851	17011	16764	16790	17134	16865	16684	16788	16872	16763	16818	16833	17112	17034	16845	16892	16817	16705	17132	16635	16811	16897	16930	16980	16925	16984	17030	16948	16876	16989	16891	16741	17050	16629	16710	16845	16987	16830	16856	16975	17020	17150	16718	16957	16990	16740	16918	16881	16688	16942	16785	17038	17091	16706	16871	16868	16736	16933	17056	16775	16903	16801	16988	17010	16845	16992	16912	16937	16861	16944	16900	17061	16897	16845	16905	16832	16979	16879	17060	16988	16889	16769	16867	16677	16718	17146	16703	16870	16884	16951	17006	16802	16880	16891	16833	17028	17102	16709	16944	17035	16742	16909	16917	16925	16705	16828	16974	16914	16966	16840	16952	16723	16884	16944	17046	16919	16977	16888	16878	16931	16859	16799	17059	16929	17054	17034	16824	16741	16998	16963	16848	16839	16781	17012	16832	16877	16731	16956	16806	17008	16759	16777	16929	16915	17011	16828	16875	16917	16894	17046	16904	16823	16809	16942	16979	16775	16780	16760	16809	16826	17004	16955	16852	16692	16831	16992	16976	16864	16837	16813	16677	16850	16889	17092	16909	16923	17002	16851	16994	17113	16993	17104	16959	16972	16992	16756	17012	16859	16913	16912	17056	16752	16844	17003	16979	17139	17117	16965	16883	16945	16923	16929	16747	16925	16986	16884	16673	17078	16979	17102	16776	16955	16612	16915	17034	16911	16887	16930	16878	16943	17110	16863	16843	17061	16844	16742	16913	16889	16894	16904	16970	16963	16979	16845	17077	16881	16958	17082	16891	16780	16919	16825	17078	16941	16903	17022	16706	16823	16843	16950	16908	17070	16862	16838	16889	16782	16953	17001	16946	16585	16615	16892	16744	16831	16821	17040	16780	16831	16976	16919	16947	16810	16875	16883	17078	17062	16881	16680	16916	16771	17051	16852	16817	16950	17024	16942	16992	16722	16877	17010	16982	16709	16836	16939	16885	16897	16885	17004	17040	16975	16877	16854	16935	17069	16852	16967	16810	16953	17014	17003	16937	17029	16901	16870	16913	16842	16919	17014	16914	16921	16676	16934	16856	16902	16862	16904	16867	16871	16823	17059	16835	16897	17063	16916	16930	16877	17040	16956	16945	17112	16760	16713	16785	17215	16846	16672	17017	16944	16744	16824	16794	16756	16871	17090	16666	17008	16873	16886	17022	16781	16847	16841	17010	16992	16891	16794	16973	16945	16861	16959	17112	16886	16866	16954	16932	16857	16853	16797	16875	16965	16915	16860	16811	16826	16941	16961	16902	16925	17143	16955	16781	16967	16891	16897	16956	16697	16834	16843	16877	17183	16800	16776	16950	16874	16921	17044	17014	16983	16951	16816	16948	17010	16972	16924	16943	16913	16912	16851	16833	16848	17233	16894	16954	17004	16900	16730	17043	16838	16828	16866	16975	16788	16756	16868	16846	16686	16899	16902	16860	16861	16828	16948	16910	17103	16898	16906	17029	16809	16871	16815	16793	16900	17043	16850	16818	16856	16754	16985	16940	16801	16760	16994	16925	16972	16959	16874	16987	16969	17090	16871	16892	16834	17165	16744	16942	16844	16739	16879	16851	16766	16828	16777	17129	16739	17009	16986	17153	17037	16703	16902	17034	17133	16915	16833	16911	16879	17003	16682	16975	16731	16967	16891	16945	16943	16602	16831	16824	16825	16888	16754	16761	16986	16826	16880	16753	16781	16752	16999	16828	16912	16864	16872	16920	16951	17007	16726	16941	17165	16940	16810	16841	16824	16801	16952	16874	16922	16987	17063	17031	16778	17057	16995	16969	17039	17027	16935	16997	16807	16814	16750	16912	16882	17022	16784	16944	16763	16782	16955	17025	17084	16996	17047	16990	16963	16775	16878	16909	16837	16949	16997	17147	16914	16907	16884	16830	16854	16868	16843	16928	16853	16764	16736	16942	16944	16889	16910	16787	16767	16961	16917	16874	16889	16882	16951	16734	16876	16731	16858	16949	16804	16829	17010	16768	16939	16879	16914	17055	16987	16818	16854	17003	16955	16995	16874	16955	16990	17105	17010	16846	16805	16837	16978	16955	17027	17008	16943	16980	16760	16824	16801	16748	16947	16964	16919	16788	16804	17000	16748	16738	16905	16952	16879	16961	16876	16769	16961	16781	16739	16817	16834	16946	17010	16789	16850	16810	16647	17061	16777	17041	17069	16836	16827	16907	16849	16900	16861	16687	16881	16882	16932	16960	16898	17059	16825	16967	17003	16857	16852	16853	16845	16825	16883	16793	16881	16848	16840	16917	17108	16921	16868	16851	16872	16910	16835	17000	16958	17018	17000	16716	16914	16776	16794	16944	16819	16780	16833	16883	16851	17003	16961	16937	16947	16957	16920	16727	16872	16877	16756	16890	16777	17014	16852	16812	16923	16997	16869	16853	17029	17263	17116	16944	17109	16984	17060	16961	16783	16930	16777	16630	16646	16739	16778	17021	16891	16872	16892	16884	16756	16905	16771	16961	16875	16910	17003	16956	16843	16864	16672	17018	16863	17040	16964	16984	17036	17074	16806	17070	16878	16710	17100	16936	16877	16842	16800	16930	17091	16848	17072	16839	16762	16957	17119	17129	16936	17002	16885	17104	17130	17028	16610	16916	16905	16758	16867	16879	17011	16954	16630	16868	16715	16897	16795	16976	16928	16773	16659	17031	16924	17096	16684	16945	16938	16959	16935	16868	16811	17015	16905	16823	16898	16544	16781	16976	16859	16629	16836	16810	16966	17010	16887	16930	16815	16797	16837	17032	17052	16705	16865	16740	16747	16669	16924	16943	16882	16997	16750	16947	17036	17104	16877	16937	16742	16839	16810	16771	16879	16853	16964	16961	16831	17081	16779	16839	17036	16740	16660	17005	16889	16822	16904	16945	16754	16817	17017	17129	17161	16998	16971	16746	16949	16654	16999	16912	16892	16834	16692	16961	16885	17212	17013	16942	16683	16899	17075	16861	16857	17040	16967	16866	16775	16841	16999	16776	16886	16956	16963	16884	16837	16753	16774	16942	16781	16869	16617	16718	16960	17039	17097	16843	16848	16754	16818	17064	16924	16834
31709	56116	53306	43973	38069	33666	29769	25757	22472	20117	20148	19676	19151	18589	17711	17366	17056	16685	16464	16466	16225	16039	15862	15775	15511	15733	15503	15525	15349	15475	15578	15387	15162	15368	15286	15197	15400	15260	15414	15344	15369	15394	15397	15302	15298	15229	15390	15476	15275	15381	15315	15375	15398	15455	15313	15347	15376	15298	15160	15374	15248	15295	15132	15281	15068	15194	15326	15182	15332	15238	15302	15129	15259	15252	15409	15358	15252	15239	15301	15304	15320	15181	15457	15255	15436	15357	15307	15162	15343	15360	15477	15288	15332	15286	15273	15215	15298	15264	15489	15441	15020	15081	15308	15398	15281	15198	15297	15265	15353	15362	15198	15227	15431	15139	15304	15382	15329	15290	15307	15184	15475	15273	15064	15251	15195	15303	15187	15369	15174	15271	15343	15342	15205	15270	15275	15282	15196	15309	15309	15139	15188	15254	15314	15396	15120	15288	15332	15332	15340	15443	15176	15271	15210	15305	15185	15271	15278	15360	15213	15433	15189	15434	15316	15270	15256	15317	15146	15278	15276	15273	15258	15194	15217	15093	15343	15280	15295	15153	15329	15257	15202	15208	15270	15244	15317	15502	15238	15257	15195	15157	15185	15490	15053	15304	15339	15359	15193	15240	15176	15322	15339	15278	15423	15301	15329	15341	15147	15380	15293	15162	15189	15126	15339	15405	15275	15274	15157	15158	15327	15271	15485	15123	15375	15217	15260	15195	15388	15338	15158	15303	15118	15183	15128	15163	15231	15226	15405	15343	15082	15060	15183	15219	15384	15271	15258	15353	15251	15362	15259	15463	15170	15140	15365	15415	15187	15325	15356	15223	15244	15147	15305	15136	15266	15378	15219	15162	15259	15077	15368	15236	15109	15332	15142	15303	15207	15343	15236	15116	15169	15273	15199	15308	15272	15107	15304	15222	15042	15257	15332	15148	15226	15304	15467	15225	15326	15389	15186	15123	15322	15238	15258	15217	15084	15298	15304	15183	15428	15155	15578	15473	15081	15219	15233	15240	15322	15146	15240	15415	15196	15272	15113	15224	15157	15436	15157	15283	15224	15349	15189	15403	15269	15314	15323	15168	15221	15251	15368	15182	15206	15351	15215	15410	15173	15253	15292	15383	15242	15265	15321	15420	15248	15311	15379	15239	15237	15194	15169	15207	15270	15283	15250	15409	15140	15346	15352	15256	15282	15236	15188	15168	15328	15304	15213	15341	15333	15416	15243	15297	15375	15297	15159	15247	15197	15317	15291	15168	15248	15155	15454	15123	15252	15190	15226	15279	15151	15196	15210	15229	15325	15240	15317	15267	15224	15263	15303	15190	15272	15264	15218	15147	15152	15354	15278	15397	15324	15282	15237	15242	15311	15385	15085	15124	15283	15386	15210	15228	15367	15288	15361	15365	15182	15534	15332	15381	15156	15308	15146	15320	15282	15185	15286	15289	15170	15235	15153	15285	15451	15381	15275	15179	15234	15374	15339	15192	15383	15205	15329	15093	15263	15205	15124	15215	15188	15210	15290	15168	15290	15137	15337	15265	15310	15032	15311	15191	15419	15304	15470	15058	15239	15322	15237	15342	15273	15316	15142	15314	15177	15020	15231	15401	15345	15140	15416	15271	15189	15349	15198	15191	15192	15272	15210	15282	15334	15404	15281	15199	15259	15080	15200	15382	15213	15131	15234	15235	15328	15260	15396	15267	15321	15381	15379	15220	15302	15368	15222	15238	15343	15281	15367	15271	15353	15154	15064	15346	15327	15194	15207	15429	15116	15178	15312	15381	15171	15300	15119	15165	15193	15328	15095	15321	15325	15159	15322	15209	15338	15234	15336	15242	15322	15143	15129	15233	15381	15312	15288	15329	15223	15390	15284	15285	15128	15219	15220	15208	15204	15341	15037	15343	15209	15324	15118	15219	15190	15429	15181	15397	15300	15312	15113	15303	15312	15210	15130	15303	15386	15458	15279	15062	15165	15329	15449	15381	15291	15366	15187	15370	15260	15279	15101	15188	15322	15184	15158	15221	15274	15331	15142	15264	15267	15260	15329	15309	15123	15129	15196	15165	15154	15290	15377	15350	15193	15425	15096	15086	15225	15636	15210	15265	15247	15092	15233	15104	15236	15183	15301	15314	15366	15086	15193	15230	15117	15367	15295	15438	15239	15309	15317	15303	15341	15300	15201	15394	15382	15283	15227	15285	15221	15365	15200	15150	15284	15195	15138	15309	15140	15202	15199	15262	15368	15190	15296	15114	15351	15216	15404	15180	15219	15276	15273	15267	15179	15367	15315	15177	15283	15193	15427	15204	15310	15464	15153	15195	15360	15279	15215	15415	15234	15441	15055	15342	15232	15165	15246	15290	15177	15242	15343	15414	15262	15183	15210	15140	15170	15302	15259	15213	15080	15274	15127	15325	15252	15363	15168	15097	15130	15215	15260	15154	15254	15371	15223	15403	15315	15230	15328	15242	15189	15177	15213	15202	15321	15253	15269	15337	15274	15232	15202	15445	15382	15226	15329	15257	15235	15103	15249	15222	15242	15204	15366	15294	15301	15270	15240	15163	15283	15306	15346	15299	15325	15270	15309	15395	15342	15209	15259	15155	15217	15267	15328	15111	15243	15232	15456	15351	15059	15405	15260	15513	15277	15332	15277	15343	15364	15413	15439	15316	15256	15254	15316	15333	15296	15361	15282	15164	15135	15260	15198	15350	15128	15095	15293	15229	15153	15292	15335	15202	15282	15466	15148	15291	15184	15521	15223	15196	15192	15401	15225	15015	15330	15217	15130	15249	15130	15435	15220	15443	15064	15360	15321	15266	15274	15213	15205	15139	15321	15193	15249	15461	15196	15149	15344	15220	15121	15252	15121	15350	15091	15238	15308	15189	15337	15212	15250	15369	15251	15322	15262	15284	15172	15175	15374	15259	15151	15321	15216	15354	15299	15248	15077	15254	15205	15143	15103	15262	15269	15271	15284	15120	15457	15101	15506	15327	15160	15188	15242	15237	15377	15268	15168	15218	15337	15056	15197	15130	15250	15257	15219	15063	15136	15337	15173	15339	15305	15343	15077	15266	15106	15408	15428	15273	15388	15299	15260	15274	15290	15297	15336	15257	15294	15277	15255	15168	15173	15198	15107	15069	15121	15384	15309	15422	15315	15402	15140	15205	15190	15243	15181	15345	15139	15360	15361	15403	15434	15245	15392	15453	15263	15144	15112	15349	15381	15326	15266	15487	15325	15293	15302	15292	15313	15127	15085	15258	15390	15300	15289	15296	15160	15166	15178	15160	15246	15323	15208	15364	15488	15244	15208	15294	15296	15292	15369	15338	15273	15362	15416	15172	15341	15426	15365	15286	15314	15231	15269	15132	15182	15360	15228	15232	15301	15225	15219	15131	15384	15248	15241	15477	15356	15277	15303	15160	15429	15359	15251	15250	15215	15259	15446	15392	15228	15214	15187	15144	15562	15361	15219	15388	15281	15141	15291	15307	15294	15239	15306	15456	15134	15280	15269	15271	15316	15267	15343	15252	15169	15125	15208	15125	15161	15310	15137	15135	15262	15221	15374	15103	15124	15390	15231	15290	15311	15191	15143	15419	15119	15356	15015	15339	15281	15278	15242	15358	15239	15228	15341	15155	15405	15237	15366	15291	15301	15293	15319	15195	15251	15285	15260	15218	15140	15510	15387	15180	15117	15171	15317	15266	15304	15310	15184	15189	15100	15308	15319	15350	15313	15198	15219	15442	15162	15436	15363	15347	15242	15288	15292	15326	15209	15263	15268	15261	15224	15246	15317	15120	15254	15199	15314	15115	15283	15322	15251	15254	15231	15239	15303	15337	15216	15306	15373	15267	15362	15229	15174	15092	15143	15178	15364	15203	15250	15406	15128	15310	15392	15330	15205	15287	15090	15167	15293	15337	15197	15397	15324	15428	15168	15235	15105	15259	15278	15290	15320	15309	15380	15329	15221	15207	15401	15170	15240	15086	15363	15255	15280	15129	15142	15337	15248	15199	15291	15199	15387	15203	15279	15221	15132	15345	15395	15274	15364	15194	15359	15156	15227	15160	15240	15301	15408	15079	15259	15243	15310	15306	15221	15240	15302	15133	15263	15368	15154	15291	15279	15130	15219	15031	15263	15152	15257	15130	15141	15315	15235	15195	15432	15320	15205	15298	15131	15267	15204	15330	15176	15163	15273	15264	15243	15336	15362	15402	15245	15292	15178	15200	15196	15289	15184	15145	15274	15274	15344	15296	15246	15266	15204	15267	15196	15268	15142	15069	15092	15282	15264	15297	15240	15257	15063	15044	15298	15270	15458	15171	15141	15223	15205	15196	15266	15394	15173	15362	15223	15140	15125	15450	15457	15229	15216	15170	15219	15322	15335	15352	15225	15266	15205	15325	15296	15226	15145	15121	15156	15154	15151	15306	15316	15343	15375	15347	15192	15280	15149	15227	15245	15234	15326	15252	15335	15245	15262	15269	15197	15198	15370	15272	15235	15237	15227	15334	15285	15306	15322	15370	15345	15144	15256	15249	15289	15241	15270	15121	15206	15117	15354	15139	15262	15255	15337	15284	15121	15135	15231	15356	15244	15393	15246	15110	15255	15241	15162	15284	15280	15397	15190	15326	15379	15431	15202	15390	15274	15319	14974	15219	15299	15378	15171	15285	15251	15011	15259	15233	15190	15389	15285	15370	15185	15213	15220	15179	15084	15250	15277	15260	15249	15453	15329	15173	15195	15337	15403	15309	15315	15366	15270	15112	15163	15144	15310	15330	15436	15223	15341	15114	15215	15346	15266	15286	15264	15233	15295	15295	15340	15195	15366	15185	15363	15274	15307	15215	15254	15307	15163	15307	15322	15171	15370	15185	15295	15269	15293	15388	15239	15123	15241	15174	15363	15301	15140	15278	15247	15412	15323	15473	15385	15140	15323	15135	15388	15265	15344	15283	15218	15284	15230	15520	15274	15267	15255	15425	15164	15362	15162	15314	15213	15274	15391	15294	15100	15421	15431	15274	15272	15325	15169	15416	15401	15175	15373	15246	15378	15232	15267	15218	15171	15165	15352	15269	15234	15440	15473	15113	15239	15289	15254	15271	15289	15111	15341	15227	15358	15285
28554	27100	35710	32499	26367	24166	21999	20024	18751	17995	17819	17435	17559	17378	17047	16845	16945	16843	16674	16655	16632	16421	16435	16369	16434	16396	16517	16484	16376	16409	16420	16239	16319	16755	16373	16254	16488	16256	16364	16297	16160	16357	16487	16535	16470	16290	16158	16252	16342	16302	16275	16412	16517	16382	16342	16505	16237	16329	16556	16306	16169	16220	16161	16336	16358	16383	16401	16339	16078	16256	16291	16401	16246	16431	16502	16120	16344	16465	16212	16345	16345	16330	16284	16361	16274	16273	16211	16424	16345	16586	16330	16436	16368	16069	16510	16263	16451	16328	16291	16499	16386	16501	16489	16314	16540	16390	16532	16404	16329	16246	16331	16546	16403	16459	16257	16242	16330	16301	16241	16498	16476	16436	16378	16216	16196	16485	16329	16405	16394	16078	16385	16335	16465	16569	16584	16457	16169	16405	16450	16495	16255	16380	16292	16441	16378	16652	16527	16500	16379	16222	16300	16443	16480	16248	16466	16289	16377	16161	16246	16349	16377	16490	16476	16345	16321	16365	16449	16090	16476	16271	16255	16261	16422	16404	16536	16372	16391	16287	16304	16285	16315	16343	16338	16481	16512	16381	16332	16226	16390	16273	16363	16508	16656	16429	16131	16278	16194	16363	16373	16384	16459	16265	16618	16308	16246	16325	16222	16240	16264	16471	16491	16523	16511	16346	16336	16351	16234	16416	16239	16295	16461	16322	16588	16331	16373	16429	16283	16326	16062	16331	16249	16589	16550	16247	16425	16397	16512	16492	16390	16324	16366	16262	16498	16302	16281	16352	16387	16460	16372	16374	16365	16327	16591	16350	16433	16379	16437	16235	16428	16474	16493	16210	16478	16438	16465	16447	16457	16442	16317	16213	16304	16352	16351	16420	16348	16192	16279	16347	16219	16328	16247	16491	16186	16235	16377	16310	16364	16354	16330	16319	16270	16249	16378	16415	16321	16248	16581	16150	16151	16457	16383	16398	16387	16363	16384	16494	16468	16355	16522	16473	16470	16525	16601	16496	16394	16441	16400	16355	16485	16283	16349	16236	16391	16273	16256	16200	16235	16283	16415	16246	16333	16360	16376	16353	16319	16345	16353	16294	16323	16297	16318	16440	16412	16363	16182	16415	16559	16289	16363	16439	16414	16317	16347	16285	16295	16327	16342	16464	16316	16493	16235	16375	16409	16281	16381	16253	16347	16417	16428	16568	16533	16347	16526	16444	16424	16475	16204	16256	16465	16411	16423	16366	16313	16382	16399	16263	16451	16233	16415	16316	16262	16393	16451	16360	16517	16120	16197	16184	16465	16227	16307	16547	16543	16316	16516	16463	16362	16249	16364	16373	16378	16338	16378	16389	16472	16489	16221	16434	16413	16517	16330	16178	16421	16229	16432	16261	16268	16438	16438	16291	16242	16208	16328	16353	16383	16266	16475	16281	16436	16505	16317	16484	16466	16339	16132	16339	16193	16286	16529	16499	16535	16380	16401	16498	16451	16415	16368	16269	16488	16391	16406	16105	16170	16296	16458	16273	16283	16355	16343	16353	16451	16268	16305	16334	16245	16326	16556	16206	16349	16523	16387	16428	16419	16448	16482	16133	16224	16438	16431	16494	16254	16055	16375	16210	16089	16325	16414	16435	16326	16375	16371	16336	16547	16374	16268	16400	16390	16274	16292	16207	16240	16281	16175	16260	16537	16524	16203	16437	16328	16259	16468	16277	16340	16233	16534	16357	16292	16337	16375	16287	16505	16490	16302	16436	16547	16508	16284	16447	16557	16292	16296	16312	16483	16444	16275	16372	16281	16426	16270	16402	16256	16351	16329	16574	16318	16305	16265	16380	16409	16531	16383	16259	16402	16221	16437	16232	16327	16346	16341	16229	16372	16263	16309	16455	16376	16355	16472	16355	16364	16479	16494	16224	16351	16497	16388	16362	16428	16436	16333	16178	16449	16431	16303	16450	16502	16476	16208	16264	16261	16371	16232	16043	16440	16418	16407	16398	16347	16392	16324	16275	16366	16363	16390	16344	16425	16241	16242	16438	16227	16261	16540	16533	16306	16352	16414	16314	16313	16372	16261	16112	16360	16428	16447	16224	16382	16263	16450	16431	16456	16376	16305	16399	16408	16538	16409	16432	16289	16263	16333	16257	16514	16281	16186	16337	16369	16295	16439	16220	16552	16230	16097	16257	16387	16432	16484	16386	16473	16555	16455	16442	16358	16455	16323	16373	16294	16389	16246	16260	16475	16400	16489	16113	16346	16180	16408	16392	16394	16312	16468	16459	16428	16355	16386	16296	16104	16345	16282	16444	16321	16376	16540	16473	16346	16329	16358	16249	16387	16275	16424	16322	16276	16331	16299	16419	16389	16260	16205	16532	16212	16324	16405	16434	16297	16501	16341	16389	16142	16415	16432	16320	16246	16571	16314	16453	16413	16417	16346	16204	16476	16494	16414	16377	16360	16290	16478	16345	16256	16411	16213	16375	16356	16234	16280	16237	16151	16176	16274	16373	16281	16202	16622	16226	16340	16196	16328	16118	16340	16373	16321	16420	16313	16026	16176	16593	16503	16235	16400	16389	16454	16588	16249	16222	16247	16286	16560	16276	16310	16317	16243	16219	16325	16364	16442	16469	16272	16118	16320	16374	16341	16315	16338	16374	16168	16400	16291	16225	16408	16433	16353	16380	16364	16476	16226	16580	16373	16491	16184	16486	16504	16439	16517	16221	16326	16421	16476	16511	16250	16375	16501	16147	16501	16454	16346	16156	16234	16258	16433	16392	16252	16336	16627	16408	16544	16347	16504	16247	16338	16222	16415	16343	16370	16395	16518	16309	16272	16342	16341	16533	16465	16088	16412	16377	16535	16408	16430	16421	16366	16534	16294	16299	16372	16311	16381	16179	16365	16400	16392	16312	16315	16356	16524	16352	16316	16258	16537	16431	16389	16323	16400	16249	16451	16310	16427	16355	16292	16294	16391	16261	16135	16278	16312	16365	16403	16406	16185	16224	16292	16377	16431	16410	16281	16298	16240	16032	16343	16364	16408	16469	16377	16341	16436	16439	16526	16487	16341	16495	16336	16554	16292	16141	16300	16632	16403	16334	16424	16189	16475	16228	16469	16326	16275	16253	16343	16237	16411	16329	16208	16412	16439	16353	16374	16322	16416	16247	16571	16280	16583	16335	16301	16421	16451	16242	16365	16341	16534	16415	16535	16349	16260	16389	16438	16367	16556	16370	16439	16444	16464	16476	16341	16340	16448	16453	16412	16265	16439	16256	16432	16360	16299	16329	16261	16314	16311	16308	16414	16369	16154	16247	16508	16412	16365	16251	16256	16287	16239	16364	16396	16285	16299	16371	16249	16622	16496	16290	16416	16218	16477	16275	16076	16207	16380	16287	16231	16467	16486	16368	16104	16245	16466	16345	16488	16471	16119	16429	16249	16431	16322	16334	16242	16331	16293	16488	16295	16253	16411	16229	16395	16153	16324	16106	16362	16359	16224	16350	16342	16312	16501	16378	16432	16638	16301	16500	16267	16481	16435	16365	16281	16300	16393	16304	16434	16512	16372	16303	16420	16363	16383	16258	16361	16146	16300	16211	16392	16370	16239	16185	16439	16352	16381	16589	16481	16317	16351	16370	16422	16365	16420	16087	16234	16237	16257	16393	16184	16321	16222	16416	16261	16357	16321	16380	16402	16330	16290	16389	16326	16505	16474	16420	16209	16310	16234	16267	16230	16210	16279	16487	16437	16313	16202	16552	16292	16366	16376	16194	16597	16255	16402	16195	16366	16242	16507	16406	16392	16348	16151	16461	16340	16263	16299	16342	16221	16427	16407	16302	16503	16383	16402	16445	16267	16458	16505	16317	16382	16562	16431	16409	16278	16491	16439	16478	16407	16299	16376	16397	16330	16351	16498	16358	16423	16278	16361	16585	16298	16416	16466	16386	16393	16376	16374	16488	16206	16451	16025	16314	16533	16272	16509	16395	16475	16316	16284	16437	16373	16323	16190	16116	16258	16296	16563	16345	16438	16497	16291	16403	16306	16384	16316	16388	16332	16476	16348	16460	16270	16378	16323	16272	16241	16170	16394	16361	16464	16378	16490	16454	16470	16355	16377	16347	16168	16125	16101	16380	16442	16429	16240	16202	16482	16402	16289	16241	16450	16416	16400	16442	16245	16297	16592	16378	16184	16439	16588	16268	16535	16294	16177	16293	16371	16339	16318	16431	16396	16345	16289	16429	16451	16400	16477	16223	16297	16421	16386	16530	16293	16503	16387	16268	16409	16232	16369	16337	16536	16314	16400	16488	16295	16419	16358	16397	16334	16395	16422	16577	16297	16411	16356	16219	16378	16408	16322	16238	16580	16402	16204	16184	16169	16490	16629	16354	16452	16457	16406	16281	16468	16354	16444	16541	16326	16229	16078	16225	16380	16310	16284	16407	16478	16302	16465	16336	16432	16582	16264	16522	16444	16264	16529	16296	16428	16336	16101	16278	16223	16277	16410	16273	16372	16414	16327	16342	16131	16290	16558	16408	16250	16315	16343	16315	16379	16296	16275	16383	16408	16210	16380	16092	16296	16537	16361	16260	16331	16267	16341	16276	16508	16413	16178	16404	16473	16325	16505	16298	16424	16249	16363	16228	16147	16518	16239	16309	16341	16556	16395	16474	16353	16430	16332	16334	16445	16266	16499	16395	16545	16378	16336	16200	16342	16307	16356	16209	16295	16305	16455	16417	16473	16325	16389	16341	16665	16554	16229	16299	16378	16225	16528	16327	16372	16340	16423	16728	16421	16463	16281	16364	16475	16451	16360	16457	16352	16394	16305	16361	16207	16196	16285	16502	16284	16321	16287	16174	16274	16410	16294	16261	16378	16404	16163	16317	16603	16326	16321	16353	16631	16438	16217	16552	16303	16428	16361	16532	16205	16323	16446	16292	16614	16213	16279	16341	16331	16304	16411	16363	16355	16361	16463	16288	16347	16091	16232	16381	16360	16308	16329	16155	16348	16425	16461	16435	16309	16196	16295	16372	16545	16271	16250	16437	16566	16251	16333	16520	16131	16357	16573	16329	16428	16295	16603	16336	16483	16286	16235	16355	16464	16380	16122	16344	16412	16514
30641	45708	42686	34128	28881	25728	22869	20380	18546	17203	17179	16901	16707	16372	16088	15901	15644	15703	15510	15337	15102	15241	15135	15073	15064	15091	15057	14986	14936	15011	15057	15034	15015	15014	14908	15085	14994	15106	14956	14915	14905	14899	14972	14893	14862	14878	14876	14981	14903	14878	14874	14926	14924	14916	14776	14949	15028	15096	14801	14935	14822	14963	14755	15021	15044	15015	14674	14966	14994	14895	15055	14913	15045	14798	14995	14928	14700	14956	14961	14937	15004	14994	15103	14865	14936	14876	14914	15027	14949	14880	14889	15037	14957	15016	15020	14992	14952	14913	14916	14885	14973	14972	14902	14934	14949	15065	14986	14913	14902	14691	14734	14942	14835	14776	14752	14966	14751	14889	15070	15025	14725	14952	15123	14941	14751	14989	15018	14972	14938	14915	14923	14984	14933	14776	14971	14832	14847	14984	14898	15068	14900	14815	14878	14986	14755	15011	15007	15017	14852	14713	14976	14929	14957	14900	14922	14874	14842	14949	15153	14912	14996	14950	14913	14971	14812	14840	14894	15054	15003	14849	14808	15010	14831	14778	14842	14995	14835	14869	14812	14945	15061	14990	14993	14923	14839	14754	14756	14840	14984	14933	15100	14829	14779	14854	14860	14752	14922	14884	14946	14919	15007	14940	15039	14987	14966	14848	14743	15008	14952	14857	14960	14873	14808	14834	15012	14919	14722	14980	14972	14851	14810	14737	14707	14932	14866	14985	14900	14959	15032	14842	14967	14813	14778	14806	15068	14932	15044	14939	14886	14875	14954	14961	14932	14726	14829	14973	14995	14889	14947	14869	14913	15000	14857	14797	14916	14922	14936	14875	14837	14837	14922	15036	14799	14856	14923	14973	14917	14919	14857	14807	14953	14865	14943	14872	14951	14940	14889	14784	14822	14724	14969	14802	14866	14933	14830	14956	14847	14968	14981	14810	14980	14890	14928	14840	15047	14911	15013	14964	14699	14850	14988	14997	14811	15017	14878	14833	15074	14950	14912	14740	14893	14984	14838	14781	14965	14940	14847	14900	14790	14874	15013	14867	15013	14970	14919	14996	14972	14874	14931	15012	15090	14825	15035	14841	14883	14900	14975	14673	14885	14800	14949	14877	14897	14777	14758	14976	15035	14964	14781	15062	14846	14854	15087	15038	15070	14946	14835	14838	14727	14774	14867	14847	14787	15032	14822	14859	14771	14980	14899	14980	14869	14939	14747	14891	15014	14908	14846	14753	14890	15097	15003	15184	14893	14904	14811	14807	15006	14825	15078	14990	15037	14792	14625	14941	14832	14991	14872	14840	14981	14982	14826	14907	14865	15115	14818	14958	15054	15029	14903	14769	14954	14868	14811	14739	14914	14867	14874	14856	14918	14899	14897	15036	14825	14802	14921	14904	14828	14893	15041	14961	15084	14932	15007	14926	15032	14840	14866	14956	14923	14941	14851	14852	14968	14939	14892	14899	14980	14902	15009	14916	14883	14902	14996	14971	14888	14955	14894	14786	14973	14890	14893	15108	14900	14812	14980	14917	14671	14964	14735	14929	14971	14787	14871	14839	15080	14765	14845	14833	15063	14746	14911	14958	14899	14903	14774	15002	14862	15016	14845	14855	14903	14770	14856	15055	14958	14727	14984	15033	15029	14866	14832	14900	14814	14877	14708	14943	14871	15036	14923	14916	14879	14762	14883	14875	14927	15095	14852	14907	14791	14829	14891	14764	15033	14772	14956	14909	14977	14919	14965	14889	14927	14926	14942	14997	14997	14816	14708	14828	15077	14934	14952	14812	14997	14991	14846	15170	14876	15078	15015	14941	14821	14852	14854	14852	14862	14859	14788	14837	14826	14905	14797	14840	14972	14930	14799	15028	14892	14771	14908	14935	14822	14763	14967	15037	14926	14977	14821	14938	14888	14911	14910	14855	14768	14904	14952	15080	14915	14890	15064	14913	14837	14989	14818	14775	14936	15072	15049	14788	14916	14938	14873	14848	14880	15034	14961	14915	14882	14911	15019	14755	14990	14783	14952	14796	14956	15011	14928	15034	14921	14820	15016	14743	14917	14729	15014	14762	14914	14881	14917	14936	14884	15010	14975	14907	14915	14801	14865	14777	14968	14765	15032	14868	14846	14960	14781	14913	14989	14928	14991	14995	15020	14917	14831	14818	14971	14993	14873	14775	14963	14822	14890	14798	14932	14768	14910	15028	14978	14791	15064	14812	14914	14906	14866	14911	15032	15129	14750	14855	14940	14811	14901	14990	14923	14829	14855	14910	15084	14764	15006	14829	14992	14862	14930	14920	14774	14850	15040	14858	15032	15054	14970	14835	14852	14901	14757	14818	14880	14902	14830	15004	15016	14938	14948	14965	14757	14906	14928	14846	14890	14911	14871	15085	14883	14908	15032	14869	14706	14827	14934	15015	14944	14924	14973	14977	14961	15072	14720	14849	14924	14879	15047	14928	14894	14903	14953	14845	14797	14859	14966	15050	14831	14870	14918	15053	14829	15008	14916	14847	14954	14864	14762	14870	14898	14906	14969	14873	14914	14925	15014	14770	14841	14786	15034	14872	14892	14899	14946	14942	14976	14895	14925	14897	14925	15023	15029	14941	14787	14741	15017	14847	14734	15005	14972	14980	14861	14928	14786	14742	14887	14767	14916	14855	14825	14753	14894	14845	14972	14800	14893	14918	15071	14999	14900	14913	15044	14963	14854	14908	14829	14783	15029	14977	14887	14947	14803	14790	14898	14864	14949	14957	14782	15087	14926	14926	15106	14922	14920	14893	14881	14820	14840	14944	15007	14982	14808	14925	14887	14856	14934	14749	14872	14882	14842	14799	14820	14777	15061	14857	14839	14931	14853	14892	14949	14965	14926	15061	14891	14958	14899	14914	14859	14796	14744	14999	14934	14879	14952	15037	15072	14966	14763	15000	15015	14991	15009	14832	14833	15026	14923	15048	14940	14999	14820	15095	14816	15089	14942	14979	15008	14890	14816	14895	15125	14866	14844	14766	14924	14926	14977	15107	14698	15078	14901	14798	14824	14732	14985	14824	14891	14876	15044	14902	15013	14863	14819	15050	14962	14860	14916	14976	14897	15004	14964	14871	14938	14828	14758	14961	15005	14916	14995	14995	14994	14894	15022	15083	14883	14943	14894	14820	14838	14963	14903	14841	14727	14994	14913	14793	15003	14978	14696	15078	14909	14825	14934	14839	14916	14946	14828	14802	14822	14802	14984	15016	14879	14906	14893	14751	14906	14996	14868	14807	14914	14997	14810	14870	14912	14850	14931	14861	14793	14932	14892	15072	14730	14908	15133	14801	14909	14916	14882	14928	15004	14885	14807	14917	14945	14936	15012	14882	15012	14877	14883	14852	14977	14748	14928	14785	15020	15004	14894	14829	14809	14904	14950	14685	14934	15001	14820	14877	14920	14879	14854	14948	14845	14862	14878	14926	15124	14981	14984	14998	14947	14965	14844	14846	14895	14862	14939	14846	14783	14799	14862	14989	14897	14823	14921	14995	14710	14924	14943	15107	14870	14851	15020	14981	14952	14926	14974	14885	14727	14744	14925	15037	14794	14746	14671	15059	14992	14957	15045	14819	15025	15141	15019	14856	14889	15000	15009	14881	14874	14682	14853	14733	14801	14985	14869	14915	14907	14953	14937	14898	14817	14826	14979	14864	15000	14870	14854	14860	14708	14900	14818	15017	14910	14790	15032	14909	14817	14831	14865	15003	14931	14835	14911	15003	14786	14755	15088	14742	14990	14721	14887	14931	14888	14761	14874	14827	14921	14851	14860	14858	14856	15029	15003	14735	15124	14969	14819	14927	14936	14878	15049	14697	14736	14994	14861	14947	15009	14929	14840	15039	14865	15068	14954	14976	14994	14943	14872	14798	14855	14866	14854	15030	14967	14797	14927	15012	14869	14891	14954	14854	14983	14825	15032	14943	14954	14986	14661	15048	14890	15103	14805	14793	14883	15086	15060	14817	15009	14758	14898	14865	15105	14761	14895	14670	14936	15009	14810	14887	14982	15146	14812	15029	14818	15057	14988	14892	14972	14952	14654	14927	14977	14850	14943	14820	14955	14994	14972	14748	14928	14784	15033	14859	15013	14936	14976	14928	14840	14887	14826	14725	15057	14830	14886	14795	14775	14910	14936	14814	14875	14877	14866	14886	14891	14973	14850	14955	14831	14853	15004	14977	14967	14784	14787	14995	14997	14718	15058	14891	15098	14938	14864	14907	14823	14941	14997	14837	14789	14957	14743	15064	14845	15050	14946	14814	14835	14860	15035	14809	14854	15086	15048	14759	14922	14944	14955	14907	14772	14925	14994	14809	14971	14993	15053	14922	14982	14856	14929	15002	14895	14947	15078	14867	14882	14957	14982	14893	14975	14923	14920	14987	14958	15048	14881	14797	14864	14816	14984	15140	14913	14927	14886	14878	14963	14981	14988	15028	14935	14932	14866	14856	14899	14880	14914	14951	14878	14792	14796	14979	14859	14893	14815	14792	14918	15047	14944	14768	14844	14968	14903	14883	14825	14886	14875	15000	14947	14919	14798	14905	15044	15103	14706	14850	14989	14853	14897	15120	15080	15003	15013	14851	14850	14873	14907	14967	14768	14797	14932	14782	14904	14889	14863	14931	14951	14671	14804	14987	14859	15038	14978	15025	15073	14940	14966	14954	14821	14901	14801	14843	14930	14869	15120	14780	14899	15029	14843	14972	14845	14802	14929	14928	14858	14725	14777	14944	14969	15017	15062	15021	14809	14994	14896	15076	15077	14980	14936	14984	15032	14863	14889	15073	15039	14954	14871	14995	15013	14738	14930	14880	14915	15019	14930	14799	14809	14893	14947	14991	14948	15176	14756	14911	14977	14818	14769	14749	14813	14823	14994	15018	14999	14979	14991	14864	14794	14920	14806	14741	14958	14855	14814	15015	14822	14794	14931	15030	14810	15063	14990	14959	14994	14939	15021	14921	14798	15036	14890	14846	14860	14929	14947	15080	14949	14816	14776	14896	14934	14857	15057	14906	15058	14954	14879	14899	14840	14857	14831	14890	14984	14746	15008	14774	14984	15003	14979	14909	14746	14780	14772	14919	14908	14868	15000	14838	15061	14872
24071	21595	29367	25085	24771	27439	27383	22710	20992	19440	18914	18905	18754	18343	18156	17889	17845	17753	17371	17385	17366	17422	17293	17371	17237	17076	17090	17106	17021	17365	17138	16978	17118	17011	17056	17111	17034	16763	16992	16905	16953	16931	16930	16892	16993	17158	17099	17027	16998	17000	17201	17099	17112	16986	17007	17060	17151	16931	17102	17020	17117	17068	17037	16967	17113	17184	17055	16996	17042	17080	16906	16895	16997	17052	17066	16921	16850	17014	17086	17202	16941	17198	17077	16985	16883	16796	17022	16984	17006	16993	16985	16997	17054	16956	16934	17023	17024	16900	16991	17041	17162	17067	17383	17044	17056	16813	16904	16819	16955	17016	16968	16794	16956	17123	16999	17069	17218	16989	16828	16699	17079	16975	17083	17026	16831	16962	16928	16885	16959	16861	17187	17020	16916	16830	17025	17119	16879	16913	16992	16900	16995	16990	16796	17075	17007	17035	17074	16962	16848	16791	16879	16921	16989	16791	16823	16886	16824	16917	17065	16930	16919	16842	16888	17013	16819	16926	16801	17058	16994	16952	16806	16787	16873	16901	17078	16942	17010	16902	16773	16835	16767	16954	17050	17071	17011	16830	16995	16834	16930	16929	16862	16794	17041	16977	16925	16866	17279	17139	16795	16868	17027	16827	17212	17070	16771	17020	16837	16961	17141	16826	16931	16913	17113	17021	17026	17084	16951	16992	16855	17126	16834	17001	16894	16922	16818	16965	16947	16964	16855	16959	16883	16970	16974	17083	17046	16981	17185	17049	16901	17050	17028	16908	16886	17022	16947	17105	16949	16794	16865	17074	17055	17101	16914	16963	17060	16946	16825	17056	17002	16830	16918	16956	16925	16832	16978	16892	16959	17036	17000	17118	17017	17149	16987	16967	16996	16846	16799	16825	16965	16945	17144	16835	16972	16607	16896	17119	17241	16903	16911	16891	17058	16882	16877	16754	16839	16885	16945	17053	16910	16787	17127	16918	16987	17098	16886	16894	17050	16939	16972	16815	16948	16921	17033	17079	16972	16794	16771	16970	16994	16700	16866	17120	17142	16889	16930	17156	17094	17048	16972	17120	16977	17024	16892	16877	17013	16897	16915	17134	16992	17007	16997	16971	16817	16766	16912	16924	16924	16882	17086	17081	16834	16810	17039	17019	16942	16991	16987	16888	16937	16881	16590	17025	16926	16960	17027	16846	16925	17092	16960	16979	16892	16977	17050	16935	16956	16960	16861	16931	16888	17055	16906	16912	16908	17071	17017	17015	16917	17061	16862	17125	17012	16964	16984	17129	16896	16818	16908	16791	16881	16936	16926	16868	16868	16790	16914	16974	17029	17086	17010	16718	16763	17280	17037	17076	17030	16892	16982	17074	17135	16926	17178	16972	17123	16811	16930	16809	16957	16826	16976	17046	16991	16948	16893	16958	16829	16856	16735	16984	16925	16906	16966	16796	16846	16864	16886	17026	16802	17138	16928	17147	17024	17057	17034	16919	16714	16815	17045	16940	16915	17065	16932	17131	16978	16972	16965	17047	16774	16787	16899	16767	16868	16880	16966	16839	16943	16947	16898	16912	16883	17089	16922	16705	17096	17109	17070	16961	17096	16901	16970	16845	17056	17072	16792	16999	16869	16859	16854	17023	16990	17076	17012	16930	16876	16983	16991	16922	16895	17057	17000	16775	16895	16959	17033	16787	17039	16855	16955	17171	16954	16821	17004	16862	16880	17022	16932	16986	17114	16841	16814	17014	16936	16941	16973	16974	16928	17076	16736	16849	17011	16820	16868	17069	16743	16803	16961	16817	17076	16974	17013	16894	17016	16955	17017	17008	16883	17071	17017	16846	17030	17058	16880	16858	16906	16937	16828	16917	17081	16935	17013	16900	16789	16955	17077	17186	16981	16935	16937	16768	16862	16838	16960	17118	17016	17091	16895	16873	16969	16905	16981	16929	16959	17003	16952	16887	16856	16876	17297	17012	17016	17032	17066	16807	16949	16951	16822	16979	17100	16863	17137	16941	17050	16933	17064	16975	17015	17076	16997	16869	17238	17066	16969	17043	17051	16832	16728	16882	17061	16829	17079	17004	17026	16975	16955	16856	16912	17012	16937	16833	17017	16997	16991	17019	16755	16907	17062	16778	16776	16908	16941	16896	17015	16870	16889	16704	16780	16940	17190	17125	16935	16976	16882	17101	17084	16903	17043	16969	16894	16943	17004	17073	17003	17131	16915	16936	16790	17126	16801	16770	17134	16948	16880	17140	16881	16921	16900	17115	16967	16832	17107	17000	16959	16827	16844	16856	17072	16810	16993	16784	16994	17034	17059	16848	16922	16835	16962	17082	16948	16948	16890	16950	16892	17042	16859	16929	16936	17183	16903	16951	16884	16865	16995	17067	17019	16956	16783	17003	17139	16900	16847	16873	17130	17064	16944	16917	17166	16920	16867	17079	16826	16841	16830	17138	16963	16630	16889	16825	16914	16906	16930	16730	17069	16918	17180	17000	17009	16900	16885	16894	17037	16918	16773	17018	16967	16926	16926	16998	16734	17036	17089	16794	16823	16837	16859	16937	16870	16953	16908	16644	16931	16826	16716	16876	17005	17091	16931	17054	16970	16914	16765	16740	16963	16830	16794	16928	16919	17145	17067	16965	17035	17042	16867	16882	16957	17003	16995	16917	16909	16976	17052	16937	17012	16857	16916	16998	17024	17217	17080	16876	16952	17255	16915	17013	16923	16991	16930	16999	16745	16863	17071	16913	16981	16856	16948	16787	16923	17100	17015	16844	16885	17014	17020	16874	16961	16816	16777	17093	16885	16946	16963	16823	16932	16994	16886	17011	16830	17019	16982	17013	16940	16911	17008	16890	17059	16947	16923	16950	17118	16980	16924	17254	16949	16927	16809	17041	17071	17099	17189	17069	17032	17044	17041	16957	16869	16938	16882	16927	17029	16934	16995	16862	17097	16943	16724	17174	17071	16929	17032	16823	16973	17017	16920	16965	16939	16849	17010	17006	16893	17155	16949	16943	17086	16977	16985	16840	17009	17105	16975	16910	16935	17049	16776	16942	16985	16757	16967	16911	16845	16816	17022	16998	17169	16961	16931	17077	16949	17030	16860	17053	16889	16823	17068	17010	16920	16945	16910	16948	16911	16958	16927	17045	16982	16922	17088	17077	16860	16928	17065	16803	17015	17065	16845	16951	16950	16759	17028	17100	16934	16762	16860	16889	16978	17271	16929	16806	16818	16943	16891	17074	17026	17161	16980	16913	16810	16979	16841	17051	17156	17256	16940	16729	17124	16991	17102	17065	17039	17230	17178	16884	16861	16936	16942	17132	16937	16996	16916	17090	17101	17089	16903	16937	16806	16930	16842	16994	16718	16992	17032	17115	16862	17036	17061	16798	16662	16831	16899	17150	16740	16940	17016	17078	17044	16967	16792	16793	16915	17032	17196	16980	17050	17154	16978	16901	17292	16930	16897	16962	17096	17031	16818	17053	16868	16950	16850	16931	16801	16953	17071	17029	17000	16943	16978	17017	16809	17059	16937	16916	16896	16793	16994	17002	16972	16941	16953	17099	16780	16814	17051	16854	17028	16955	17108	16757	16854	16859	16932	16760	16978	17037	17036	16969	16909	17135	16944	17056	16923	16957	17146	17030	17001	16943	17164	16865	16757	16908	16878	16969	17030	16873	16902	17024	17092	16906	16841	17032	16852	17129	16934	17035	16888	16974	16985	17029	17170	17067	17127	16933	16875	16941	16879	16853	17028	17158	17115	17167	17134	16944	16786	16874	17131	16975	16966	16962	16861	16988	17001	16934	16889	16842	17026	16858	16900	17150	16893	17156	16900	16868	17052	16927	16907	16974	17055	16870	17169	16837	16936	16928	17007	17075	16894	16958	16939	16832	16964	16982	16993	17004	17197	17212	16905	17030	17190	16755	16986	16895	17025	17049	17061	16895	17051	16905	16901	17079	16748	17103	16928	16958	16846	17035	16844	17092	16795	16975	17155	16933	16866	17002	16782	16924	17108	16984	16845	16885	17025	16930	16729	16806	16924	16917	16862	16831	16791	17016	16852	16725	16896	17015	16881	17014	17020	17126	17017	16922	16966	16966	16899	16939	16977	16983	16981	16950	16827	16867	16866	16985	16878	16930	17016	17106	17279	17061	17091	17001	17225	16837	17069	16999	16805	16784	16872	16975	16773	16965	16945	17024	16870	17067	17113	17026	16837	16864	16934	16963	16876	16955	16912	17082	16930	16633	17169	16948	16867	17074	16995	17036	16991	16838	16946	16861	16917	16893	17220	16897	17081	16989	17037	16953	17133	17207	17043	17189	17059	16733	17057	16870	17066	16947	16880	16958	17008	16968	16894	16907	16969	16843	16797	16777	16933	16983	16910	16984	16924	16949	17155	16949	16869	17144	17128	16781	17056	16904	16922	17077	16935	17153	17097	17071	16987	16769	16702	16848	17017	16945	17088	16928	17023	16755	17151	16962	17135	17042	17130	17104	16968	16642	16860	17077	16708	17125	16929	16862	16917	17075	16859	16993	16797	17083	17103	16931	16823	17041	17089	16859	17104	16844	16834	17056	17043	17026	16856	17030	16871	17020	16991	16861	16921	16882	16843	16774	17028	16961	16929	17016	16906	16970	17008	17014	16998	17147	16937	16838	16967	16972	17031	17104	16917	16770	17048	17024	16848	17038	16803	16974	16763	16865	17106	17006	16933	16691	16954	16914	17063	16980	16784	16937	16878	16865	17022	16975	17174	17198	17028	17087	17087	16767	16957	16986	17038	16982	17165	17171	16930	16815	16916	16882	17172	16952	16960	16982	17125	16801	17108	16997	16939	16859	16899	16907	16964	17067	16863	17135	17113	16817	17105	16860	17155	16962	16830	17014	16917	16875	17000	17044	17020	17008	16889	17023	16941	16965	16738	17014	16897	17104	16999	17183	17011	17039	16991	16824	16956	16873	17060	16999	17029	16908	16942	16788	16881	16944	16919	16798	16925	16810	16998	16975	16823	16820	16966	16919	16833	16861	16705	17089	17015	16952	17191	17141	16909	16970	16937	16839	16875	16942	16958	16773	17113	16927	16960	16902	16950	16904	16973	16892	17040	17026	17078	17132
30101	51431	48808	39613	33905	30511	26945	23784	21022	18685	18658	18289	17960	17797	17230	16769	16701	16371	16155	15975	16002	16040	15739	15726	15667	15481	15408	15435	15566	15374	15493	15483	15416	15341	15540	15415	15330	15290	15313	15533	15235	15341	15321	15471	15353	15381	15220	15514	15208	15345	15351	15425	15349	15447	15450	15205	15365	15303	15382	15375	15518	15377	15472	15306	15399	15282	15402	15380	15309	15398	15261	15446	15348	15379	15345	15422	15269	15276	15371	15276	15381	15450	15384	15444	15376	15404	15415	15339	15225	15384	15444	15277	15361	15360	15330	15478	15297	15377	15361	15383	15355	15388	15353	15230	15285	15273	15252	15317	15248	15328	15349	15266	15234	15436	15379	15376	15446	15218	15260	15308	15289	15259	15416	15339	15476	15302	15466	15261	15409	15413	15288	15494	15258	15354	15501	15262	15166	15448	15208	15420	15367	15355	15535	15334	15269	15367	15382	15420	15230	15321	15250	15295	15309	15357	15267	15265	15373	15461	15282	15315	15348	15253	15275	15276	15415	15373	15324	15366	15416	15377	15326	15446	15390	15465	15422	15472	15244	15411	15272	15264	15429	15430	15299	15350	15275	15361	15231	15367	15347	15443	15415	15379	15252	15416	15387	15295	15338	15449	15454	15375	15181	15228	15418	15288	15215	15408	15481	15367	15155	15328	15376	15191	15220	15411	15393	15332	15331	15291	15313	15403	15374	15463	15600	15291	15381	15444	15323	15217	15414	15209	15345	15381	15336	15377	15151	15327	15234	15393	15383	15264	15352	15408	15376	15330	15292	15232	15414	15470	15415	15300	15535	15272	15424	15165	15366	15402	15281	15447	15332	15249	15205	15479	15376	15467	15221	15350	15377	15313	15421	15460	15297	15391	15210	15402	15416	15296	15116	15445	15214	15485	15432	15257	15494	15174	15363	15223	15378	15165	15231	15259	15281	15363	15311	15373	15402	15356	15450	15284	15192	15282	15309	15243	15456	15341	15316	15359	15215	15320	15379	15338	15334	15455	15259	15385	15500	15378	15205	15228	15533	15354	15440	15374	15292	15293	15286	15255	15440	15307	15370	15432	15174	15308	15485	15106	15408	15330	15273	15318	15286	15269	15428	15259	15380	15323	15406	15236	15332	15363	15301	15323	15394	15183	15371	15389	15371	15243	15239	15468	15326	15236	15465	15407	15522	15166	15371	15102	15186	15311	15465	15324	15253	15521	15320	15276	15342	15477	15246	15418	15270	15274	15406	15404	15557	15237	15296	15304	15397	15369	15179	15363	15316	15369	15388	15381	15420	15410	15330	15314	15306	15331	15567	15252	15436	15356	15338	15348	15164	15292	15331	15411	15311	15357	15286	15207	15336	15255	15272	15273	15353	15227	15323	15340	15463	15167	15463	15568	15348	15287	15247	15369	15386	15387	15401	15257	15504	15353	15466	15195	15309	15259	15453	15339	15371	15516	15303	15314	15319	15445	15373	15377	15274	15378	15326	15452	15309	15411	15458	15503	15396	15382	15381	15456	15288	15387	15263	15412	15403	15330	15441	15322	15388	15286	15256	15352	15293	15313	15321	15370	15423	15339	15322	15267	15461	15469	15440	15324	15346	15410	15454	15207	15260	15361	15367	15448	15328	15324	15270	15298	15460	15197	15299	15311	15473	15315	15301	15269	15309	15297	15246	15297	15173	15468	15403	15461	15326	15138	15261	15188	15301	15504	15314	15386	15243	15354	15219	15545	15403	15384	15320	15374	15258	15377	15237	15370	15413	15388	15273	15346	15397	15383	15304	15349	15356	15274	15281	15229	15475	15359	15520	15303	15361	15510	15414	15333	15277	15210	15400	15403	15522	15418	15345	15281	15207	15248	15516	15398	15267	15342	15473	15382	15304	15466	15215	15470	15436	15449	15459	15252	15504	15300	15305	15298	15274	15258	15483	15590	15317	15540	15137	15396	15412	15263	15316	15233	15315	15269	15212	15462	15270	15251	15232	15328	15314	15334	15317	15053	15359	15184	15379	15379	15199	15265	15364	15362	15267	15096	15243	15300	15476	15385	15344	15448	15298	15303	15405	15342	15157	15287	15255	15324	15360	15297	15363	15063	15348	15436	15293	15432	15296	15531	15291	15278	15387	15385	15299	15516	15259	15315	15342	15394	15390	15144	15194	15299	15230	15365	15485	15311	15365	15438	15348	15293	15319	15334	15288	15410	15378	15358	15272	15499	15306	15412	15330	15377	15336	15248	15392	15252	15340	15378	15250	15435	15207	15446	15264	15329	15323	15423	15301	15488	15345	15389	15491	15419	15407	15178	15409	15334	15374	15282	15255	15323	15459	15216	15480	15318	15361	15368	15343	15282	15230	15149	15299	15267	15506	15350	15282	15295	15425	15355	15210	15248	15330	15301	15401	15333	15358	15463	15308	15427	15333	15487	15435	15370	15383	15452	15384	15361	15334	15305	15382	15267	15353	15319	15526	15320	15228	15389	15412	15246	15386	15367	15305	15482	15477	15288	15188	15481	15439	15216	15308	15222	15449	15448	15297	15272	15224	15178	15304	15411	15254	15273	15294	15304	15176	15329	15336	15161	15317	15372	15307	15377	15378	15353	15446	15273	15284	15510	15447	15317	15404	15377	15411	15279	15255	15353	15404	15391	15238	15429	15368	15366	15303	15369	15266	15371	15499	15426	15370	15436	15214	15419	15296	15244	15270	15275	15419	15302	15326	15277	15181	15437	15401	15145	15307	15325	15326	15439	15278	15467	15335	15359	15263	15467	15313	15229	15320	15272	15465	15464	15193	15486	15378	15544	15346	15509	15357	15465	15267	15336	15462	15504	15391	15420	15529	15372	15259	15388	15317	15274	15463	15262	15199	15212	15402	15296	15217	15363	15312	15355	15356	15438	15330	15463	15512	15233	15404	15173	15467	15143	15273	15396	15322	15123	15393	15294	15452	15319	15314	15313	15395	15416	15215	15345	15391	15225	15255	15360	15376	15378	15418	15396	15480	15530	15394	15500	15291	15312	15253	15457	15317	15437	15241	15626	15198	15287	15196	15195	15383	15326	15287	15397	15559	15360	15404	15247	15162	15626	15494	15228	15397	15243	15348	15317	15272	15301	15498	15453	15316	15266	15386	15346	15253	15403	15519	15386	15502	15429	15324	15312	15181	15402	15258	15338	15306	15302	15356	15371	15462	15218	15217	15397	15403	15299	15464	15355	15398	15308	15248	15207	15376	15268	15094	15340	15317	15474	15424	15407	15368	15263	15287	15312	15298	15286	15563	15433	15475	15316	15398	15308	15412	15431	15276	15330	15420	15183	15437	15345	15328	15197	15234	15308	15501	15337	15200	15264	15196	15478	15309	15250	15415	15264	15331	15357	15457	15445	15352	15392	15164	15264	15236	15273	15529	15342	15329	15199	15445	15296	15320	15431	15289	15456	15243	15292	15401	15483	15547	15350	15292	15437	15298	15388	15375	15110	15292	15254	15227	15422	15319	15419	15252	15391	15396	15343	15463	15426	15459	15365	15325	15260	15435	15455	15300	15286	15341	15375	15460	15466	15471	15436	15392	15547	15238	15345	15305	15408	15286	15290	15398	15361	15325	15270	15327	15486	15319	15316	15424	15403	15440	15524	15397	15195	15319	15350	15246	15354	15299	15242	15422	15481	15285	15259	15326	15493	15323	15296	15381	15231	15268	15296	15475	15293	15407	15306	15159	15499	15319	15330	15555	15439	15394	15391	15417	15404	15347	15298	15320	15256	15206	15408	15316	15229	15315	15399	15173	15404	15208	15250	15321	15394	15220	15329	15313	15179	15210	15322	15445	15340	15385	15367	15369	15168	15431	15164	15329	15380	15323	15255	15290	15269	15340	15193	15383	15276	15347	15446	15224	15279	15552	15360	15244	15448	15301	15154	15245	15422	15545	15434	15474	15489	15354	15333	15375	15453	15430	15380	15242	15273	15221	15400	15311	15338	15248	15410	15238	15344	15288	15296	15419	15270	15228	15450	15351	15392	15148	15416	15232	15298	15313	15378	15426	15335	15464	15373	15242	15113	15532	15254	15361	15484	15277	15198	15570	15219	15405	15275	15315	15310	15520	15309	15225	15387	15331	15334	15395	15425	15162	15303	15311	15493	15299	15412	15308	15566	15349	15190	15325	15326	15374	15236	15328	15283	15425	15200	15281	15315	15371	15424	15338	15415	15309	15427	15354	15435	15471	15009	15413	15174	15311	15331	15178	15301	15409	15386	15414	15435	15275	15231	15305	15367	15264	15358	15264	15196	15296	15463	15322	15386	15237	15341	15342	15360	15432	15244	15139	15290	15308	15320	15340	15375	15274	15256	15429	15331	15573	15344	15222	15317	15377	15304	15356	15341	15417	15429	15245	15418	15364	15241	15359	15324	15320	15436	15314	15274	15311	15257	15291	15301	15340	15300	15283	15168	15579	15340	15503	15300	15345	15305	15423	15374	15443	15419	15398	15179	15336	15285	15332	15239	15376	15407	15386	15347	15270	15457	15361	15359	15380	15557	15365	15515	15313	15487	15283	15449	15286	15312	15406	15417	15265	15249	15344	15254	15086	15229	15307	15252	15171	15330	15375	15428	15317	15232	15351	15329	15409	15419	15382	15443	15460	15479	15307	15362	15493	15420	15320	15423	15255	15264	15361	15340	15442	15427	15403	15318	15343	15324	15477	15271	15467	15195	15338	15500	15398	15416	15460	15365	15351	15099	15263	15380	15167	15409	15330	15392	15376	15255	15387	15404	15236	15548	15421	15579	15237	15247	15290	15265	15339	15406	15131	15444	15337	15396	15373	15401	15198	15427	15255	15377	15432	15276	15332	15311	15409	15298	15322	15320	15219	15526	15293	15381	15485	15252	15193	15266	15224	15341	15376	15357	15449	15287	15296	15476	15452	15496	15339	15493	15563	15486	15487	15336	15201	15486	15152	15281	15303	15319	15139	15488	15354	15412	15258	15358	15438	15294	15489	15355	15374	15317	15340	15420	15412	15295	15447	15441	15283	15255	15267	15471	15308	15394	15420	15335	15165	15243	15213	15296	15588	15192	15289	15243	15401	15493	15217	15371	15287	15148	15299	15263	15299	15291	15483	15358	15311	15280	15333	15416
23129	21612	29677	24164	22745	27093	30537	24627	22232	20534	19839	19524	19262	19074	18624	18615	18088	17744	17898	17442	17436	17458	17273	16979	16874	17043	17103	16779	16908	16958	16908	16957	16894	16815	16708	16824	16905	16787	16975	16744	16859	16916	16972	16920	16905	16811	16862	17072	16954	16956	16877	16858	16705	16567	16833	16736	17034	16623	16972	17058	16850	16934	16887	16784	16687	16889	16765	16882	16909	16887	16784	16815	17085	16921	16734	16832	16784	16708	16962	16712	16741	16694	16728	16501	16859	16656	17006	16946	16774	16797	16798	16802	16765	17050	16846	17010	16760	16957	16755	16879	17163	16711	16721	16742	16864	16851	16915	16871	16831	16781	16842	16678	16898	16636	16944	16857	16855	16756	16974	16842	16686	16993	17057	16709	16734	16810	16978	16833	16720	16734	16896	16691	16772	16764	16865	17068	16785	17034	16748	16751	16891	16666	16527	16768	16754	16747	16814	16834	16895	16801	16758	16730	16773	16745	16537	16811	16691	16717	16767	16622	16579	16871	16638	16790	17021	16734	16929	16859	16773	16803	16695	16830	16752	16674	16698	16762	16629	16743	16656	16884	16674	16747	16810	16831	16833	16888	16853	16593	16746	16640	16597	16838	16641	16950	16617	16750	16740	16587	16804	16758	16821	16718	16758	16748	16690	16806	16917	16740	16838	16727	16860	16684	16723	16791	16854	16764	16484	16594	16458	16820	16946	16817	16552	16660	16758	16912	16937	16815	16839	16693	16715	16479	16764	16708	16849	16686	16805	16764	16590	16771	16918	16690	16681	16790	16989	16844	16765	16681	16610	16707	16676	16720	16658	16879	16771	16671	16708	16838	16783	16946	16766	16859	16688	16796	16558	16771	16765	16697	16645	16691	16780	16804	16759	16741	16869	16891	17024	16624	16890	16625	16816	16676	16721	16777	16784	16805	16589	16809	16933	16922	16592	16689	16672	16642	16709	16683	16759	16647	16675	16980	16789	16650	16608	16610	16794	16749	16727	16698	16976	16664	16840	16844	16715	16645	16719	16837	16682	16815	16765	16629	16972	16561	16568	16768	16827	16703	16732	16552	16753	16810	16737	16676	16841	16667	16744	16626	16630	16753	16775	16603	16747	16790	16870	16975	16782	16695	16980	16826	16645	16787	16746	16832	16837	16607	16662	16775	16715	16892	16694	16616	16901	16738	16670	16592	16621	16596	16739	16882	16861	16829	16729	16679	16721	16709	16900	16587	16793	16811	16740	16618	16745	16619	16746	16880	16616	16536	16975	16719	16799	16655	16675	16794	16919	16702	16651	16662	16614	16639	16554	16693	16633	16714	16703	16691	17000	16742	16726	16665	16702	16739	16676	16713	16623	16594	16743	16746	16715	16698	16678	16788	16956	16774	17009	16804	16670	16730	16893	16897	16878	16549	16776	16648	16773	16845	16825	16760	16688	16743	16664	16558	16762	16677	16671	16866	16741	16621	16768	16682	16855	16741	16773	16485	16960	16865	16858	16920	16688	16671	16539	16574	16746	16806	16756	16884	16738	16726	16737	16704	16894	16855	16761	16807	16663	16996	16951	16876	16722	16918	16485	16916	16749	16622	16895	16778	16912	16762	16673	16695	16675	16609	16761	16716	16613	16675	16772	16853	16721	16754	16897	16713	16715	16795	16818	16690	16843	16745	16746	16676	16832	16905	16684	16511	16901	16702	16817	16824	16511	16738	16686	16808	16632	16754	16615	16649	16770	16861	16627	16706	16827	16850	16894	16838	16752	16952	16734	16693	16799	16849	16818	16639	16687	16664	16801	16840	16702	16773	16761	16919	16849	16602	16587	16880	16590	16873	16607	16698	16879	16745	16586	16745	16707	16897	16920	16722	16744	16649	16742	16613	16591	16960	16652	16822	16684	16853	16788	16573	16721	16665	16724	16750	16902	16722	16650	16735	16726	16815	16788	16787	16737	16756	16753	16687	16835	16758	16783	16844	16727	16911	16747	16653	16925	16573	16836	16821	16661	16845	16738	16779	16884	16650	16809	16885	16576	16649	16919	16800	16735	16593	16876	16850	16823	16845	16794	16868	16382	16702	16828	16803	16741	16773	16717	16700	16725	16663	16652	16753	16873	16516	16480	16738	16675	16761	16812	16770	16819	16781	16817	16956	16689	16744	16773	16870	16768	16837	16659	16500	16854	16841	16695	16784	16882	16850	16621	16816	16890	16794	16612	16621	16580	16673	16776	16770	16815	16777	16776	16849	16802	16811	16825	16870	16654	16566	16907	16761	16718	16680	16760	16726	16999	16743	16751	16627	16658	16571	16663	16725	16741	16724	16736	16824	16875	16781	16814	16806	16832	16756	16712	16826	16834	16972	16812	16602	16866	16902	16587	16844	16767	16812	16790	16641	16983	16892	16745	16831	16818	16683	16796	16810	16693	16815	16862	16674	16691	16744	16864	16863	16753	16807	16696	16919	16803	16691	16829	16530	16842	16679	16806	16771	16673	16841	16779	16811	16624	16649	16825	16891	16699	16768	16894	16734	16866	16841	16666	16893	16816	16911	16664	16728	16905	16706	16931	16836	16893	16798	16779	16810	17027	16673	16789	16783	16927	16699	16849	16741	16983	16711	16674	16827	16858	16736	16632	16647	16750	16657	16518	16728	16739	16653	16709	16786	16775	16845	16696	16699	16703	16779	16879	16650	16602	16634	16780	16934	16699	16878	16810	16770	16743	16778	16888	16809	16675	16791	16735	16703	16779	16941	16705	16838	17030	16848	16618	16781	16561	16693	16746	16644	16705	16859	16659	16889	16692	16696	16757	16641	16760	16831	16734	16854	16822	16786	16819	16645	16800	16566	16590	16790	16717	16806	16742	16858	16816	16724	16682	16561	16871	16894	16579	16749	16657	16741	16745	16822	16623	16912	16671	16791	16823	16806	16666	16764	16720	16900	16678	16816	16733	16747	16710	16648	16802	16683	16465	16619	16766	17019	16696	16644	16874	16883	16748	16803	16772	16810	16781	16956	16664	16683	16797	16606	16710	16737	16845	16825	16638	16641	16841	16667	16741	16787	16769	16758	16804	16707	16819	16786	16804	16786	16722	16854	16711	16638	16763	16910	16759	16689	16750	16845	16768	16407	16465	16566	16529	16703	16489	16538	16832	16845	16760	16793	16817	16660	16663	16486	16690	16604	16821	16726	16982	16704	16746	16541	16807	16943	16597	16739	16825	16685	16680	16881	16782	16663	16779	16845	16864	16709	16653	16788	16777	16833	16681	16712	16704	16897	16954	16749	16738	16926	16772	16688	16810	16902	16754	16885	16725	16797	16764	16735	16678	16730	16864	16796	16722	16886	16829	16807	16811	16780	16804	16712	16731	16932	16589	16657	16854	16743	16912	16774	16931	16619	16596	16648	16962	17022	16572	16733	16751	16755	16755	16613	16829	16709	16795	16710	16668	16823	16868	16648	16634	16808	16595	16776	16752	16833	16793	16944	16554	16775	16923	16679	16796	16543	16859	16733	16875	16636	16557	16644	16770	16674	16619	16737	16798	16590	16665	16653	16719	16698	16710	16995	16571	16855	16641	16579	16884	16708	16743	16640	16817	16692	16835	16804	16963	16799	16714	16561	16732	16598	16910	16815	16904	16720	16686	16591	16814	16700	16666	16737	16754	16728	16716	16822	16756	16534	16734	16683	16645	16844	16892	16753	16644	16954	16818	16821	16813	16756	16861	16833	16599	16825	16588	16630	16562	16721	16748	16731	16825	16696	16635	16939	16703	16758	16795	17036	16605	16849	16681	16925	16815	16544	16646	16735	16841	16765	16812	16700	16793	16649	16760	16656	16906	16616	16722	16882	16824	16578	16911	16817	16805	16777	16616	16816	16748	16911	16743	16787	16797	16871	16604	16718	16675	16807	16724	16675	16617	16887	16750	16679	16768	16672	16761	16572	16855	17015	16926	16984	16714	16861	16969	16620	16774	16779	16810	16829	17044	16484	16724	16861	16826	16813	16801	16548	16520	16711	16754	16901	16729	16582	16938	16801	16702	16887	16971	16662	16814	16844	16863	16590	16694	16798	16692	16676	16681	16910	16923	16785	16795	16920	17048	16644	16672	17018	16974	16837	16660	16767	16857	16835	16960	16636	16795	16846	16816	16615	16714	16707	16548	16547	16615	16808	16690	16632	16612	16879	16659	16877	16515	16641	16625	16903	16723	16776	16665	16610	16857	16765	16806	16717	16659	16690	16784	16688	16771	16677	16747	16736	16642	16503	16807	16783	16957	16846	16827	16916	16768	16793	16914	16755	16535	16813	16792	16587	16894	16827	16833	16735	16796	16899	16711	16559	16720	16737	16524	16458	16892	16650	16848	16884	16816	16731	16846	16732	16712	16794	16721	16766	16884	16553	16675	16818	16940	16816	16944	16622	16723	16763	16922	16981	16763	16857	16782	16661	16882	16711	16619	16662	16760	16668	16836	16592	16807	16840	16671	16903	16527	16738	16948	16657	16908	16697	16884	16799	16654	16834	16898	16723	16811	16945	16744	16899	16996	16749	16792	16958	16835	16624	16798	16833	16811	16832	16775	16682	16851	16673	17053	16816	16715	16578	16722	16919	16896	16644	16875	16815	16746	16808	16859	16681	16525	16675	16762	16955	16759	16761	16811	16755	16649	16867	16907	16660	16822	16741	16954	16768	16693	16741	16811	16641	16747	16694	16791	16721	16716	16943	16711	16656	16713	16564	16759	16869	16695	16757	16787	16696	16749	16685	16605	16885	16755	16851	16911	16593	16453	16545	16825	16584	16610	16817	16596	16644	16822	16692	16540	16716	16882	17058	16679	16780	16742	16733	16686	16486	16500	16786	16752	16825	16797	16708	16606	16732	16786	16875	16801	16729	16716	16705	16895	16694	16612	16745	16749	16868	16751	16837	16899	16790	16809	16741	16665	16891	16754	16703	16837	16652	16748	16937	16826	16787	16902	16676	16796	16826	16794	16729	16832	16937	16808	16664	16639	16703	16797	16858	16986	16791	16714	16716	16987	16635	16833	16615	16603	16853	16929	16885	16698	16655	16736	16810	16543	16689	16789	16705	16836	16768	16827	16829	16710	16605	16674	16593	16893	16814	16628	16724	16550	16756	16859	16711
31973	56072	53427	43665	37470	33750	30005	26665	23331	20186	19576	19520	19070	18363	17935	17250	16914	16727	16285	16205	16178	15907	15617	15571	15454	15465	15401	15462	15416	15264	15390	15422	15292	15164	15294	15278	15249	15248	15283	15425	15268	15195	15286	15248	15229	15205	15342	15284	15274	15190	15272	15335	15369	15515	15231	15261	15163	15257	15234	15143	15217	15248	15121	15301	15172	15178	15439	15167	15296	15285	15295	15281	15163	15250	15201	15225	15339	15369	15106	15244	15220	15301	15127	15260	14950	15340	15198	15255	15280	15352	15205	15226	15114	15125	15082	15308	15342	15242	15149	15223	15208	15265	15194	15182	15246	15201	15278	15187	15340	15289	15150	15284	15287	15124	15248	15196	15103	15180	15229	15102	15250	15207	15225	15213	15166	15341	15323	15169	15172	15139	15126	15279	15150	15192	15269	15239	15275	15225	15130	15164	15132	15034	15198	15100	15190	15070	15274	15132	15315	15130	15237	15145	15236	15229	15346	15215	15274	15230	15280	15151	15216	15187	15121	15353	15331	15182	15199	15311	15270	15257	15150	15191	15269	15167	15168	15173	15345	15242	15169	15165	15149	15198	15127	15297	15174	15163	15406	15196	15170	15073	15160	15125	15187	15037	15271	15425	15201	15223	15156	15232	15142	15194	15301	15131	15125	15126	15210	15196	15412	15050	15160	15107	15297	15103	15215	15157	15244	15212	15272	15206	15190	15085	15132	15187	15267	15182	15194	15309	14954	15108	15183	15201	15132	15214	15361	15256	15155	15235	15029	15193	15255	15128	15196	15096	15060	15303	15280	15115	15125	15191	15139	15055	15168	15129	15281	15223	15041	15056	15126	15235	15178	15184	15181	15154	15257	15122	15225	15126	15126	15200	15284	15201	15197	15271	15232	15315	15156	15152	15132	15225	15154	15158	15043	15155	15219	15371	15245	15338	15333	15210	15193	15278	15255	15146	15256	15025	15285	15339	15171	15154	15167	15265	15209	15298	15179	15275	15151	15113	15268	15094	15087	15234	15216	15293	15248	15150	15180	15127	15205	15379	15173	15271	15258	15180	15282	15325	15201	15014	15068	15260	15169	15223	15308	15305	15231	15171	15129	15164	15231	15310	15271	15186	15118	15065	15262	15299	15191	15198	15227	15102	15216	15040	15185	15359	15255	15175	15110	15299	15193	15140	15334	15041	15262	15245	15120	15191	15198	15100	15096	15203	15307	15125	15209	15139	15261	15282	15245	15198	15145	15143	15146	15300	15290	15241	15122	15317	15175	15135	15218	15059	15167	15080	15223	15196	15183	15235	15269	15180	15194	15153	15153	15395	15180	15265	15158	15170	15189	15120	15100	15338	15097	15244	15310	15040	15348	15146	15124	15190	15191	15276	15194	15136	15211	15058	15365	15305	15198	15201	15262	15189	15241	15183	15246	15169	15206	15172	15109	15161	15093	15139	15200	15288	15190	15200	15162	15253	15285	15074	15247	15321	15239	15085	15251	15144	15232	15080	15286	15256	15223	15280	15265	15158	15082	15097	15326	15438	15163	15228	15135	15241	15207	15085	15081	15253	15107	15266	15109	15352	14957	15192	15326	15260	15060	15287	15227	15149	15061	15163	15168	15034	15147	15200	15121	15199	15244	15310	15335	15102	15266	15384	15126	15157	15273	15293	15323	15261	15174	15335	15082	15186	15211	15109	15267	15333	15160	14983	15269	15235	15146	15361	15158	15108	15219	15264	15245	15126	15166	15138	15173	15079	15106	15102	15112	15310	15200	15222	15187	15104	15053	15208	15360	15233	15292	15020	15259	15121	14948	15238	15216	15211	15197	15166	15221	15259	15260	15114	15186	15089	15221	15374	15191	15064	15036	15285	15248	15181	15235	15340	15322	15154	15280	15163	15256	15119	15078	15281	15139	15306	15197	15272	15060	15148	15140	15101	15347	15101	15360	15267	15339	15164	15093	15170	15207	15154	15175	15176	15216	15252	15331	15030	15182	15245	15090	15153	15197	15011	15076	15174	15134	15094	15180	15395	15237	15217	15200	15147	15153	15200	15153	15069	15238	15171	15187	15118	15122	15102	15336	15173	15218	15382	15246	15146	15292	15239	15045	15220	15373	15292	15230	15199	15032	15127	15191	15198	15186	15248	15126	15206	15273	15338	15170	15070	15247	15116	15105	15236	15265	15117	15078	15183	15173	15313	15186	15107	15312	15106	15215	15225	14993	15036	15130	15301	15239	15177	15217	15273	15143	15028	15192	15325	15135	15252	15085	15108	15151	15098	15499	15273	15282	15204	15242	15282	15115	15048	15134	15191	15216	15124	15351	15116	15213	15067	15231	15381	15157	15236	15130	15122	15031	15211	15374	15216	15352	15312	15084	15256	15144	15347	15153	15266	15154	15319	15313	15191	15222	15265	15180	15208	15312	15285	15093	15127	15234	15156	15168	15214	15240	15159	15283	15022	15331	15043	15259	15389	15286	15098	15155	15131	15063	15379	15165	15053	15204	15191	15325	15201	15238	15233	15205	15091	15210	15169	15257	15090	15277	15135	15263	15256	15084	15247	15131	15223	15137	15183	15187	15135	14985	15204	15189	15144	15283	15306	15167	15184	15202	15306	15109	15339	15110	15186	15203	15121	15149	15208	15176	15277	15141	15292	15010	15216	15113	15239	15126	15191	15201	15167	15182	15126	15197	15117	15221	15251	15277	15068	15117	15336	15142	15168	15128	15020	15226	15182	15210	15412	15049	15118	15226	15287	15206	15130	15233	15376	15242	15238	15023	15154	14950	15165	15092	15272	15408	15162	15201	15450	15142	15165	15223	15215	14993	15171	15118	15103	15207	14952	15221	15066	15239	15227	15089	15241	15032	15223	15302	15107	15374	15188	15035	15189	15210	15294	15246	15243	15121	15102	15132	15134	15258	15232	15203	15167	15130	15256	15331	15192	15119	15157	15207	15186	14906	15436	15127	15207	15267	15107	15383	15183	15256	15179	15267	15114	15217	15253	15355	14948	15278	15297	15298	15226	15282	15288	15133	15269	15413	15167	15215	15316	15175	15205	15213	15297	15134	15108	15336	15114	15233	15058	15154	15130	15103	15133	15386	15228	15198	15223	15108	15224	15034	15230	15063	15227	15286	15206	15076	15143	15168	15302	15319	15252	15205	15047	15249	15300	15298	15198	15212	15296	15165	15096	15298	15291	15252	15122	15256	15238	15249	15336	14961	15087	15077	15299	15147	15148	15142	15091	15330	15083	15192	15239	15174	15226	15163	15254	15177	15153	15156	15286	15064	15171	15169	15102	15228	15315	15248	15034	15242	15060	15058	15036	15032	15137	15249	15189	15137	15202	15102	15103	15272	15125	15259	15187	15302	15208	14937	15421	15075	15036	15448	15115	15178	15153	15039	15089	15225	15366	15168	15333	15306	15309	15280	15081	15264	15049	15171	15136	15104	15239	15166	15231	15020	15156	15204	15066	15288	15278	15218	15144	15119	15310	15128	15159	15209	15227	15276	15120	15015	15190	15255	15287	15278	15085	15129	15278	15096	15107	15277	15157	15146	15283	15296	15232	15237	15057	15265	15049	15160	15270	15176	15167	15080	15073	15105	15146	15179	15214	15248	15209	15208	15090	15241	15145	15215	15083	15181	15187	15040	15339	15088	15146	15322	15213	15095	14989	15169	15153	15260	15043	15323	15148	15147	15122	15169	14988	15198	15204	15099	15133	15168	15148	15224	15203	15265	15191	15177	15088	14955	15345	15076	15382	15330	15291	15108	15089	15095	15198	15405	15291	15236	15086	15095	15221	15225	15203	15160	15131	15217	15232	15274	15097	15138	15134	15184	15160	15140	15116	15171	15220	15083	15256	15099	15375	15216	15320	15138	15128	15094	15255	15228	15009	15149	15084	14893	15074	15154	15214	15126	15249	15142	15267	15274	15074	15171	15288	15076	15382	15115	15172	15156	15176	15354	15133	15189	15255	15127	15058	15045	15102	15125	15114	15231	15254	15079	15272	15178	15254	15218	15187	15254	15172	15280	15207	15004	15130	15128	15185	15212	15180	15270	15091	15112	15141	15131	15107	15340	15216	15173	15101	15288	15263	15276	15254	15198	15120	15377	15326	15249	15325	15248	15312	15073	15159	15254	15241	15078	15153	15227	15240	15233	14999	15241	15064	15330	15174	15293	15047	15138	15226	15072	15090	15116	15179	15110	15316	15162	15001	15264	15253	15024	15109	15175	15215	15181	15149	15223	15173	15109	15280	15057	15169	15333	15149	15169	15237	15235	15130	15275	15148	15074	15036	15314	15193	15071	15267	15301	15176	15099	15061	15158	15040	15212	15201	15103	15039	15148	15336	15388	15117	15206	15206	15056	15159	15196	15162	15253	15195	15091	15071	15197	15247	15096	15175	15176	15202	15192	15132	15328	15174	15074	15193	14913	15139	15075	15296	15247	15038	15210	15034	15388	15216	15191	15074	15157	14987	15349	15186	15240	15102	15268	15097	15202	15226	15223	15283	15170	15044	15138	15197	15125	15284	15278	15106	15219	15171	15093	15311	15015	15153	15013	15224	15333	15083	15209	15147	15108	15261	15170	15330	15324	15158	15134	15113	15114	15158	15145	15223	15239	15108	15311	15158	15051	15270	15141	15194	15164	15326	15189	15175	15364	15137	15070	15147	15280	15264	15189	15224	15248	15180	15253	15067	15420	15187	15126	15201	15159	15229	15308	15212	15280	15142	15219	15097	15101	15156	15268	15146	15092	15175	15242	15253	15150	15192	15157	15232	15092	15342	15190	15156	15098	15209	15181	15116	15205	15249	15264	15072	15071	15220	15134	15250	15242	15213	15070	15295	15151	15204	15084	15160	15364	15271	15090	15151	15133	15078	15250	15112	15203	15301	15046	15310	15378	15276	15092	15122	15316	15172	15336	15245	15256	15334	15240	15213	15137	15274	15094	15091	15269	15042	15214	15216	15155	15285	15180	15121	15115	15059	15306	15083	15128	15335	15156	15226	15319	15272	15082	15047	14949	15155	15334	15200	15269	15108	15142	15196	15227	15108	15215	15192	15305	15080	15194	15284	15103	15228	15270	15118	15146	15266	15267	15146	15161	15186	15096	15273	15342	15197	15134	15261
28468	27212	35500	31974	26067	23650	21732	19863	18642	17638	17438	17147	16948	17204	16771	16842	16670	16416	16464	16398	16301	16402	16078	16245	16216	16185	16207	16382	16368	16210	16166	16132	16243	16254	15991	16019	16014	16201	15969	16101	16213	16090	16240	16122	16145	16460	16125	15950	16169	16181	16070	16340	16156	16208	16081	15945	16108	16065	16251	15954	16075	16108	16013	16014	16181	16055	16094	16108	16182	16239	16112	16080	16066	16131	16044	16182	16145	15996	15948	16233	16141	15995	16226	16286	16102	16025	16100	15854	16093	16339	16285	16151	16075	16074	16072	16212	16206	15958	15948	16068	15983	15966	16144	16076	16095	16242	16082	16165	16066	15984	16146	16201	16058	16060	16033	15912	16099	16107	16136	16175	16124	16134	16004	16240	16155	16219	16300	16148	16026	16191	16186	16146	16329	16008	16030	15984	16284	16331	16128	16144	16195	16070	16085	16130	16225	15941	16170	16138	16193	16035	16014	16097	15936	16116	16131	15942	16074	15988	16161	16158	16149	15862	16034	16126	15976	16022	16011	15873	15950	16187	16157	16114	16120	15965	15894	15893	16165	16045	16161	16147	16076	15840	16062	15864	16253	16216	16296	16155	16014	16304	16108	16141	15962	16128	16119	15973	16012	15998	16050	16366	16158	16226	16179	16017	16108	16108	16206	16171	16110	16080	15981	15893	16107	16134	16180	16174	16169	16110	16070	16527	16061	16003	16127	16276	16106	16025	16236	16149	15992	15984	16109	16149	15976	16149	16038	16034	16001	15992	16228	15822	15865	16207	16276	15918	15856	16279	16120	16012	16200	16118	15815	15903	15857	16109	16051	16073	16117	16016	16083	16182	16225	15972	16020	16160	16162	16166	16008	16083	16108	16152	16069	16356	16200	16057	16034	16238	16266	16095	16115	15976	15944	15986	16212	16011	16236	16083	16162	15970	16167	15987	16052	16163	16006	16057	16280	16231	16085	15996	16199	16112	16192	16094	16154	16098	16111	16046	16113	16176	16066	16037	16115	16211	16169	16148	15975	16359	16117	16176	16251	16160	16108	16133	15940	16108	16042	16133	16084	16109	16181	15871	16249	16173	16175	16273	16167	16242	16113	15796	16032	16185	16180	16083	16192	16107	15950	16150	16029	16088	15949	15999	16105	16124	16433	16030	16108	16176	16111	15939	16133	15946	16002	16012	16106	16150	15942	16136	16157	16025	15946	16020	15956	16080	16226	16078	15963	15952	15968	16102	16114	16075	16190	16093	16006	16057	16239	16104	16307	15937	16122	16302	16257	16188	16023	16116	16029	16099	16247	16096	16095	15976	16204	16035	16083	16054	16240	16197	16035	15968	16327	16037	16127	16091	16098	16088	16022	16131	16306	16180	16156	16170	16089	16240	16161	16159	16161	15966	16143	16209	16132	15910	16315	16042	16021	16195	16042	16112	16169	16011	16119	15991	16037	16100	16210	16179	16067	16153	16205	16068	16218	15904	16077	15947	15928	15958	16079	16166	15952	15973	16317	16189	16055	15964	16014	16205	15939	16208	16039	16040	16169	16197	16226	15975	16147	16221	16107	16056	15841	16150	16058	16095	16111	16037	16210	16337	16177	16033	16030	16047	16205	16029	16206	16172	16085	16190	16268	16068	16242	16219	16176	15990	16087	16237	15868	16302	16132	16154	16118	16085	16222	16213	16129	16080	16186	16197	15971	16060	16049	16165	16047	15974	16171	16232	16129	16121	16087	16154	16027	15984	15938	16054	16086	16047	16431	16158	16205	16141	16101	16110	16132	16114	15971	16283	16203	16229	16259	16298	16279	16050	16108	15992	16139	15934	16002	15895	15974	15985	16132	16148	16128	16067	15995	16093	16229	16112	16153	16128	16294	16259	16255	16048	15966	16183	16027	16182	16136	16171	16057	16079	16072	16045	16125	16065	16168	15961	16144	16059	16130	16204	16198	16113	16062	16081	15989	16137	16130	16215	16160	16149	16337	16057	16219	16126	16048	16131	16133	16072	16012	16131	16114	16005	16016	16155	16188	16156	16060	16193	16186	16248	15910	16178	16322	16089	16133	16003	15910	16038	16002	15965	16163	16098	15950	16070	16088	16291	16117	15986	16189	16158	16256	16071	16168	15900	16009	16246	16041	16209	16266	16318	16092	16035	16082	16271	16176	16132	16144	16121	15956	16242	16134	16125	16084	15995	16123	16042	15948	16100	16164	16051	16087	16261	16139	15971	16027	16068	16073	16079	16141	16002	16264	15882	16280	16132	16007	16164	16182	16114	16151	16345	16061	15935	16044	16028	16208	16005	16181	16289	16081	16116	15927	16151	16142	16195	16096	15876	16335	16165	16067	16185	16006	16007	15935	15838	16106	16276	16208	16163	16216	16054	16184	16149	16259	16288	16063	16269	16089	16132	16178	16164	16110	16068	16005	16091	16126	16337	16057	16092	16128	16223	16021	16117	16131	16051	16249	16082	16060	16040	16400	16054	16244	16060	16041	16050	16075	16082	16052	16159	16109	16082	15987	16113	16050	16236	16256	16136	16229	16075	16327	16070	15979	15956	16192	16229	16220	15985	16051	16056	16018	16055	16253	15763	16239	16201	16145	16139	16140	16056	16015	16278	16020	16176	16042	16162	16064	16213	15973	16161	16389	16260	16316	16279	16042	15808	16207	16055	16068	15910	16094	16310	16266	16004	16082	15872	16243	16191	15993	15937	16085	16017	16190	16012	15911	16086	15989	16140	15917	16103	16126	16162	15980	16156	16246	16000	16003	16136	16023	16012	16024	16125	16274	16125	16187	16076	16122	16002	15952	15978	16071	16061	16071	15970	16080	16021	16020	16181	16051	15984	16125	16115	16136	16108	16070	16061	16119	16128	16228	16103	16122	16251	16026	15998	16055	16236	16083	16023	16078	16153	16209	16029	16067	16126	16055	16140	16184	16295	16098	16140	16196	16040	16356	16184	16198	16023	16253	16312	16095	15984	16151	16434	16375	16165	16121	16112	16201	16145	16279	16200	16106	16213	16151	16103	16288	16108	16055	16141	16011	16126	15960	16148	16146	16338	16307	15987	16299	15873	16172	16125	16138	16168	16097	16063	16136	16153	16250	16223	16049	16043	16247	16232	15996	16258	16062	15992	16075	15960	16029	16133	15956	16070	16060	16072	15903	16217	16056	16090	16047	16129	16211	15970	16064	16205	16074	16054	16200	16144	16025	16171	16181	16074	16034	15975	16149	16295	16172	16057	16213	16190	16154	16066	16279	16091	15917	16007	15958	16173	16200	16153	16164	16037	15977	16098	16004	16174	16152	16054	16126	16013	16069	16003	16158	16146	16119	16092	16220	16291	16140	16108	16118	16309	16165	16004	16056	16060	16227	16112	15976	16079	16257	16092	16255	16257	15961	16314	16121	16006	16036	16112	16089	16265	16301	16144	16278	15944	16169	16136	16213	15885	16141	16124	16164	16082	16165	15996	16111	16143	16292	16175	16027	16053	16032	15997	16169	16163	16162	16270	16122	16056	16039	16073	16096	16279	16300	16100	16125	16191	16009	16063	16243	16300	16131	16218	16296	16061	16037	16122	16047	16166	16115	16060	16213	16328	16185	16257	16148	16290	16301	16150	16040	16036	16092	16010	16094	16101	16190	16038	16372	16171	16312	15958	16154	16163	16036	15997	16053	16095	15852	16277	16100	16190	16174	16148	16073	16158	16173	16265	16123	16179	16003	16240	16271	16312	16010	15954	16104	16119	16193	16068	16036	15959	16055	16048	16085	16072	15979	16259	16149	16250	16032	16075	16078	16026	16012	16100	16110	16209	16365	16097	16189	16049	16004	16004	16018	16115	16007	16111	16110	16195	16057	16018	16111	16054	16053	16107	15950	16064	16002	15978	16022	16159	16098	16172	16215	16076	16229	15970	15963	15988	16115	15936	16211	16075	15946	16096	15935	16107	16155	16131	16154	15962	16055	16006	16032	16185	15958	16072	16333	16108	16112	16192	16064	16050	15968	16241	16008	15973	16159	16012	16184	16260	16194	16200	16139	16087	16171	16149	16045	16247	16254	16013	16123	16087	16054	15949	16277	16112	16140	15938	16240	16340	16222	16035	16105	16106	16241	16282	16281	16087	16142	16274	16119	16084	16141	16195	16075	16217	16279	15995	16141	16097	16339	16103	15922	16009	16189	16260	15964	16094	16054	16038	16045	15880	16230	15877	16068	16185	16166	16319	16128	16111	16095	16060	16235	16021	16232	16053	16327	16069	15936	16095	15987	16037	16100	16113	16072	16138	16077	15954	16122	15992	16031	16323	16134	16205	15985	16105	16057	16036	16145	16230	16318	16080	16178	15982	16334	16164	16213	16192	16051	15950	15937	16274	16194	16040	16090	16252	16027	16081	16054	16158	15970	15969	16162	16055	16125	16136	16119	16065	16011	16048	16125	16138	16182	16146	16039	16012	15836	16223	16115	16158	15957	16167	16134	16156	16176	16020	16016	16093	16074	16057	16148	16190	16035	16098	16038	16265	15878	16180	15932	16146	16000	15969	16144	16059	16203	16167	16262	15915	15943	15983	15814	16202	15976	16154	16189	16114	16028	16092	16188	15996	16164	16163	16174	16249	16048	16266	16316	16086	16196	16084	16088	16081	16220	16102	16142	16020	16407	16006	16355	16243	16143	16050	16175	16199	16011	16016	16115	15914	16135	16134	15919	16330	16067	16050	16090	16071	15999	16241	16217	16187	15935	16118	16173	16163	16215	15974	16072	16150	15871	15950	16066	16274	16184	15978	16176	16149	16033	16156	16028	16154	15875	15990	16026	16170	16141	16212	16141	16265	15973	16020	15984	16008	16164	16104	16049	16125	16067	16004	16001	16238	16256	15974	16148	16167	15915	15935	16235	16010	16220	16208	16143	16243	16093	16090	16368	16008	16091	16062	16100	16171	16106	16135	16069	16157	16203	15951	16050	16267	16018	16225	16206	16006	16157	16212	16149	16139	16104	16074	16130	15992	16026	16100	16253	16098	16329	16236	16143	16081	16112	16202	16072	15966	16247	16003	16417	16136	16020	16055	16332	15975	16338	15980	16065	16156	16043	16110	16138	16387	16065	16120	16235	16165	16148	15982	16065	16149	16156	16241
30407	46157	42603	33650	28634	25481	23201	20578	18785	16835	16836	16645	16422	16185	15994	15506	15475	15361	15206	15273	14952	15107	14911	14965	14968	14977	14724	14647	14876	14665	14786	14857	14640	14702	14719	14772	14826	14620	14901	14804	14652	14684	14703	14826	14729	14632	14789	14739	14723	14750	14815	14743	14710	14810	14664	14751	14715	14807	14582	14623	14759	14905	14723	14737	14827	14801	14780	14691	14872	14728	14689	14771	14666	14624	14848	14746	14794	14888	14565	14635	14616	14781	14668	14811	14731	14588	14749	14793	14799	14763	14748	14702	14715	14819	14810	14794	14532	14841	14827	14932	14805	14587	14777	14650	14593	14813	14781	14765	14873	14707	14698	14788	14500	14748	14912	14769	14786	14725	14716	14674	14872	14677	14839	14745	14810	14681	14719	14806	14893	14610	14660	14722	14844	14753	14643	14632	14744	14793	14841	14650	14694	14712	14731	14697	14734	14649	14807	14731	14822	14766	14637	14731	14635	14719	14702	14693	14783	14704	14623	14659	14682	14740	14642	14816	14771	14836	14716	14682	14694	14943	14810	14698	14677	14705	14833	14728	14893	14671	14778	14688	14747	14678	14880	14788	14741	14811	14665	14749	14843	14761	14786	14748	14849	14805	14799	14913	14632	14693	14868	14738	14771	14801	14898	14691	14772	14781	14783	14887	14814	14814	14732	14732	14738	14817	14730	14789	14759	14566	14784	14770	14836	14764	14665	14730	14828	14488	14880	14647	14703	14796	14718	14782	14757	14803	14724	14807	14564	14925	14562	14597	14721	14695	14613	14544	14698	14644	14704	14718	14769	14714	14867	14705	14752	14727	14936	14634	14642	14776	14785	14975	14805	14704	14722	14796	14871	14605	14758	14769	14580	14711	14814	14796	14639	14727	14729	14624	14760	14648	14774	14667	14847	14632	14851	14762	14814	14731	14762	14789	14766	14737	14571	14611	14796	14746	14814	14738	14757	14731	14911	14879	14755	14651	14762	14713	14689	14638	14919	14624	14735	14658	14787	14772	14883	14776	14665	14852	14683	14634	14652	14798	14798	14807	14694	14742	14746	14689	14760	14633	14692	14673	14839	14617	14704	14766	14874	14782	14767	14874	14929	14769	14749	14838	14790	14731	14622	14765	14829	14771	14772	14790	14800	14709	14743	14801	14723	14905	14781	14616	14757	14622	14781	14718	14696	14850	14727	14828	14664	14714	14759	14754	14693	14683	14684	14737	14663	14761	14765	14867	14650	14849	14659	14673	14798	14687	14857	14734	14759	14777	14744	14811	14685	14696	14714	14838	14790	14868	14708	14845	14794	14802	14567	14906	14877	14648	14700	14797	14765	14755	14728	14683	14778	14861	14748	14687	14785	14733	14771	14849	14850	14680	14780	14748	14563	14792	14591	14852	14822	14719	14691	14786	14660	14770	14630	14816	14732	14886	14835	14652	14768	14663	14692	14879	14788	14734	14766	14756	14765	14739	14822	14688	14530	14903	14694	14725	14707	14589	14627	14974	14823	14788	14727	14826	14767	14750	14739	14722	14701	14845	14757	14635	14801	14682	14799	14781	14708	15000	14831	14763	14729	14739	14788	14836	14671	14777	14696	14620	14667	14755	14848	14743	14622	14750	14739	14680	14930	14691	14896	14769	14808	14583	14924	14802	14672	14788	14586	14674	14797	14713	14780	14955	14711	14793	14858	14650	14633	14797	14666	14694	14534	14560	14850	14669	14624	14786	14830	14701	14689	14805	14742	14876	14851	14706	14855	14742	14660	14803	14746	14814	14787	14748	14695	14780	14762	14608	14657	14747	14744	14680	14686	14705	14642	14650	14769	14720	14672	14675	14790	14792	14831	14609	14764	14772	14801	14647	14732	14657	14837	14673	14743	14764	14779	14762	14762	14693	14891	14641	14677	14876	14822	14923	14838	14635	14734	14706	14794	14662	14672	14648	14710	14728	14843	14692	14811	14680	14880	14787	14770	14840	14586	14720	14570	14880	14654	14734	14812	14672	14990	14731	14704	14698	14804	14625	14703	14785	14739	14725	14736	14724	14749	14728	14677	14790	14979	14802	14803	14833	14758	14744	14757	14728	14846	14873	14958	14548	14910	14809	14819	14755	14897	14736	14672	14824	14605	14817	14616	14681	14792	14655	14815	14624	14684	14760	14804	14861	14714	14804	14895	14809	14841	14727	14698	14815	14934	14818	14708	14827	14865	14872	14692	14684	14699	14702	14674	14754	14913	14846	14715	14725	14785	14740	14759	14920	14730	14738	14776	14799	14763	14831	14781	14658	14577	14759	14664	14713	14702	14681	14721	14864	14718	14816	14855	14654	14634	14712	14730	14590	15080	14798	14714	14789	14805	14957	14759	14621	14790	14782	14593	14662	14524	14696	14588	14810	14696	14739	14809	14642	14692	14745	14785	14664	14916	14624	14602	14573	14717	14899	14705	14788	14747	14612	14721	14817	14695	14710	14789	14810	14862	14726	14671	14692	14808	14681	14587	14690	14624	14859	14892	14682	14838	14850	14582	14805	14917	14796	14610	14756	14649	14717	14678	14746	14656	14759	14695	14875	14967	14727	14845	14763	14757	14780	14742	14732	14699	14986	14730	14701	14748	14765	14956	14721	14522	14692	14828	14738	14839	14798	14747	14780	14800	14793	14825	14874	14831	14766	14728	14754	14611	14843	14743	14702	14849	14703	14810	14711	14707	14919	14644	14761	14549	14892	14867	14617	14713	14653	14680	14612	14848	14942	14933	14850	14738	14684	14752	14759	14757	14859	14670	14697	14746	14748	14655	14783	14686	14732	14726	14738	14728	14718	14763	14732	14722	14689	14614	14795	14458	14787	14796	14712	14952	14699	14568	14797	14686	14763	14870	14632	14787	14762	14718	14645	14820	14737	14689	14907	14844	14898	14713	14649	14899	14873	14759	14627	14692	14753	14772	14730	14845	14764	14848	14711	14638	14725	14647	14773	14732	14745	14701	14732	14798	14739	14880	14706	14690	14741	14652	14761	14725	14774	14849	14698	14893	14758	14679	14847	14691	14725	14852	14760	14849	14659	14781	14832	14678	14769	14822	14841	14767	14728	14785	14482	14809	14718	14610	14724	14736	14540	14832	14836	14724	14757	14601	15019	14713	14762	14779	14810	14890	14852	14756	14769	14735	14838	14743	14835	14766	14847	14780	14789	14668	14931	14629	14771	14760	14629	14736	14620	14747	14809	14698	14785	14712	14751	14687	14807	14688	14548	14636	14742	14797	14662	14753	14725	14825	14795	14556	14720	14754	14834	14787	14606	14694	14890	14699	14802	14708	14763	14841	14851	14802	14704	14792	14564	14705	14631	14745	14697	14847	14891	14750	14749	14781	14600	14764	14824	14808	14719	14863	14778	14825	14712	14877	14728	14774	14821	14823	14518	14794	14710	14773	14732	14713	14847	14794	14827	14781	14704	14789	14687	14694	14817	14698	14676	14833	14963	14733	14614	14618	14696	14673	14775	14933	14815	14697	14672	14873	14859	14835	14754	14672	14889	14562	14913	14823	14683	14654	14792	14843	14816	14708	14600	14889	14679	15012	14741	14607	14705	14693	14704	14667	14733	14651	14624	14760	14823	14769	14849	14812	14783	14737	14873	14979	14617	14841	14845	14884	14775	14741	14774	14778	14709	14595	14594	14662	14867	14776	14708	14776	14576	14809	14889	14724	14785	14963	14821	14614	14668	14865	14718	14876	14797	14773	14835	14761	14724	14804	14726	14744	14631	14851	14822	14749	14729	14787	14765	14715	14499	14661	14701	14692	14738	14836	14691	14728	14796	14752	14813	14753	14689	14855	14858	14620	14773	14782	14659	14727	14875	14785	14785	14690	14771	14648	14691	14933	14880	14752	14559	14786	14673	14713	14650	14691	14696	14846	14717	14941	14749	14680	14696	14826	14765	14798	14725	14950	14642	14672	14790	14830	14675	14641	14710	14761	14764	14715	14816	14559	14734	14610	14882	14870	14689	14696	14561	14760	14811	14774	14856	14717	14713	14662	14691	14779	14712	14744	14819	14750	14991	14624	14895	14801	14922	14683	14676	14875	14635	14692	14788	14839	14673	14896	14913	14723	14669	14797	14752	14812	14792	14771	14646	14892	14556	14712	14587	14839	14713	14652	14692	14885	14738	14937	14712	14837	14715	14665	14488	14746	14807	14704	14762	14634	14638	14751	14949	14827	14796	14925	14727	14761	14699	14647	14705	14750	14860	14739	14642	14823	14868	14712	14855	14827	14770	14701	14743	14896	14725	14681	14914	14654	14563	14849	14817	14769	14772	14944	14824	14656	14774	14619	14771	14891	14959	14835	14744	14795	14811	14734	14755	14783	14842	14717	14748	14673	14654	14816	14603	14933	14756	14789	14757	14679	14798	14667	14739	14686	14673	14809	14787	14844	14706	14699	14817	14779	14621	14740	14607	14773	14819	14677	14915	14803	14847	14799	14740	14824	14785	14884	14575	14775	14760	14606	14652	14806	14665	14745	14775	14812	14832	14727	14789	14733	15019	14807	14638	14656	14864	14807	14732	14745	14779	14840	14691	14956	14875	14643	14472	14719	14718	14738	14674	14797	14767	14832	14839	14821	14758	14615	14709	14708	14846	14821	14711	14777	14807	14652	14768	14703	14804	14896	14704	14911	14639	14640	14835	14689	14850	14769	14782	14911	14601	14924	14710	14881	14584	14677	14668	14648	14646	14740	14721	14710	14866	14774	14753	14785	14782	14830	14822	14797	15015	14731	14788	14977	14762	14835	14739	14730	14584	14739	14724	14753	14929	14799	14961	14787	14729	14755	14869	14725	14857	14824	14613	14732	14784	14693	14669	14600	14885	14661	14853	14882	14766	14925	14742	14640	14658	14978	14808	14787	14751	14889	14755	14724	14641	14707	14792	14817	14658	14662	14677	14741	14857	14869	14794	14958	14733	14737	14721	14642	14597	14840	14746	14728	14832	14673	14785	14609	14776	14727	14900	14851	14776	14650	14661	14930	14706	14915	14868	14761	14976	14732	14701	14633	14667	14869	14685	14758	14584	14808	14663	14778	14816	14647	14820	14841	14725	14648	14868	14735	14708	14619	14920	14874	14804	14767	14630	14911	14807
24066	21626	29432	25137	24654	27133	27246	22788	20882	19557	18739	18832	18848	18350	18146	18014	17720	17644	17443	17386	17299	17038	17054	17167	17073	17151	16991	16980	16871	16988	17073	16827	16915	16974	16897	16949	16854	16921	17168	16886	17055	16926	17081	17073	16989	16785	16722	16874	16980	16988	16891	17002	16919	16790	16868	16890	16779	16734	16803	16859	16812	16960	16855	16845	16720	16775	16593	16854	16911	16817	16832	16651	16721	16793	16828	16814	16601	16761	16870	16893	16759	16870	16940	16987	16982	16740	17017	16862	16778	16809	16951	16785	16668	16765	16789	16755	16764	16696	16706	16529	16863	16997	16934	16993	16820	16962	16819	16868	16657	17049	16850	16681	16733	16961	16785	17050	16826	16940	16742	16953	17016	16760	16812	17104	16837	16815	16787	17062	16671	16569	16888	16666	16855	16789	16819	16920	16810	16727	16728	16967	16774	16639	16680	16789	16566	16898	16792	16931	16695	16900	16837	16938	16764	16614	17011	16685	16776	16846	16788	17001	16835	16756	16862	16988	16947	16907	16938	16644	16804	16888	16737	16877	16753	16650	16855	16755	16707	16609	16907	16698	16754	16906	16942	16831	16867	16686	16714	16790	17029	17040	16788	16865	16708	16662	16612	16945	16976	16904	16850	16972	16997	16853	16943	16893	16835	16893	16760	16969	16786	16723	16624	16733	16750	16843	16825	16973	16925	16529	16707	16875	16897	16738	16534	16888	17070	16858	16886	16669	16901	16756	16752	16831	16815	16716	16736	16870	16766	16782	16985	16597	16730	17021	16822	16789	16634	16739	16811	16822	16720	16956	16706	16926	16905	16756	16742	16773	16921	16919	16702	16662	16820	16909	16779	16848	16940	16921	16862	16832	16954	17080	16905	16682	16836	16827	16953	16810	16839	16736	17042	16728	16669	16679	16704	16590	16803	16677	16777	16715	16888	16660	16620	16959	16841	16904	16945	16797	17082	16782	16865	16740	16752	16854	16680	16780	16686	16691	16785	16787	16703	16870	16768	16754	16736	16710	16820	16693	16928	16992	16883	16647	16646	16941	16970	16788	16612	16909	16965	16735	16833	16893	16746	16868	16860	16975	16722	16696	16899	16832	16976	17034	17058	16764	16683	16731	16787	16923	16971	16774	16879	16792	16906	16922	16616	16605	16620	16818	16840	16901	16813	16862	16931	16685	16782	16766	16771	16887	16782	16732	16901	17037	16723	16808	16769	16811	16663	16812	16796	16760	16681	16934	16883	16763	16511	16657	16787	16656	16800	16781	17021	16963	16855	16659	16757	16683	16784	16846	16863	16656	16783	16944	16613	16682	16796	16685	16965	16924	17169	16937	16824	16869	16934	16835	16834	16824	16831	16957	16784	16733	16775	17021	16729	16833	16841	16706	16691	16824	16864	16689	16874	16746	16668	16531	16902	16705	16703	16876	16909	16644	16802	16794	16849	16773	16782	16766	16773	17009	16997	16680	16906	16878	16838	16810	16940	16862	16885	16760	16839	16720	16821	16921	16586	16896	16848	16900	16997	16877	16880	16988	16764	16715	16781	16797	16700	16760	16780	16734	16970	16627	16751	16730	16953	16673	16812	16772	16852	16727	16623	16720	16728	16827	16745	16672	16704	16853	16696	16742	16802	16769	16889	16573	16697	16657	16905	16839	16832	16726	16632	16738	16922	16933	16747	16634	16739	16778	16852	16768	16793	16782	16696	16982	16922	16754	16726	16821	16694	16898	16775	16791	16749	16766	16793	16855	16846	16721	16930	16744	16787	16740	16703	16820	16873	16742	16849	16711	16755	16738	16663	16927	16980	16865	16761	16922	16960	16698	16869	16903	16788	16786	16763	16864	16864	16771	16854	16800	16786	16973	16929	16838	16665	17007	16683	16827	16756	16738	16838	16941	16923	16725	16844	16652	16825	16955	16790	16977	16718	16722	16808	16728	16740	16615	16891	16998	16674	16782	16595	16705	16646	16717	16797	16893	16716	16845	16920	16678	17002	16876	16727	16974	16942	16859	16668	16910	16897	16881	16853	16680	16787	16935	16958	16731	16842	16816	16944	16881	16764	16850	16937	16889	16824	16891	16877	16827	16752	16585	16733	16602	16897	16871	16874	16946	16988	16859	16530	16650	16880	16703	16592	16830	16666	16688	16774	16754	16771	16732	16734	16782	16876	16801	16884	16939	16848	16754	16621	16980	16788	16797	16860	16931	16763	16828	16880	16905	16675	17021	16725	16855	16869	16756	17020	16751	16723	16784	16730	16765	16795	16919	16769	16749	16798	16770	16794	16737	16579	16816	16886	17030	16690	16876	16816	16887	16699	16795	16931	16877	16650	16868	16675	16808	16948	16839	16829	16792	16619	16691	16936	16940	16914	16816	16923	16826	16860	16645	16826	16856	16969	16740	16766	16831	16880	16928	16798	16816	16654	16847	16752	16973	16919	16841	16937	16715	16767	16900	16856	16644	16946	16780	16849	16849	16632	16882	16944	16777	16651	16807	16681	16852	16724	16778	16887	16786	17078	16807	16980	16667	16612	16879	16970	16811	16627	16932	16922	16890	16916	16925	16948	16766	16823	16774	16820	16713	16729	16675	16756	16825	16896	16929	17041	16941	16800	16762	16656	16813	16879	16912	16799	16960	16757	16429	17109	16853	16786	16879	16814	16792	16744	16964	16940	16674	16844	16833	16913	16846	16937	17069	16711	16781	16678	16737	17040	16888	16790	16780	16890	16809	16701	16879	16736	16731	16735	16748	16678	16758	16872	17031	16789	16732	16740	16713	16664	16778	16750	16834	17016	16839	16799	16705	16898	16755	16740	16738	16870	16946	16766	16758	16783	16878	16921	16807	16950	16983	16684	16613	16893	16737	16996	16934	16903	16782	16982	16825	17007	16850	16702	16859	17018	17006	16773	16774	16857	16759	16874	16741	16940	16663	16883	16967	16726	16873	16680	16833	16853	16646	16860	16776	16984	16825	16831	16999	16993	16642	16791	16811	16867	16913	16609	16938	16922	16812	16854	16767	16761	16755	16795	16861	16930	16684	16761	16741	16918	16805	16927	16721	16861	16886	16800	16978	16738	16551	16760	16690	16709	16629	16804	16887	16802	16571	16756	16649	16744	16740	16837	16833	16774	16739	16878	16876	16776	16712	16988	16787	16708	16865	16952	16805	16776	16791	16747	16791	16500	16726	16804	16766	16757	16762	16613	16759	16719	17019	16730	16759	16758	16884	16690	16914	16942	16628	16814	16798	16699	16896	16753	16893	16865	16945	16943	16870	16852	16886	16691	16558	16833	16859	16713	16649	16883	16909	16760	16989	16833	16969	16897	16872	16707	16788	16957	16819	16736	16809	16910	16669	17015	16835	17083	16757	16928	16627	16591	16601	16886	16676	16872	16930	16741	16833	16775	17045	16853	16752	16727	16804	16670	16747	16974	16742	16841	16928	16850	16765	16782	16871	16786	16710	16687	16779	16770	16943	16794	16841	16854	17027	16894	16930	16855	16862	16751	16981	16956	16968	16672	16925	16602	16821	16688	17003	16749	16666	16621	16842	16927	16977	17018	16637	16797	16889	16869	16889	16747	16860	16809	17046	16963	16711	16837	16741	17022	16570	16814	16819	16832	16728	16953	16568	16668	16902	16993	16869	16886	16858	16593	16826	16924	16692	16889	16854	16953	16829	16724	16789	16897	16918	16815	16886	16994	16893	16881	16736	16623	16876	17028	17014	16908	16909	16834	17042	16960	17102	17043	16788	16929	16932	17007	16805	16710	16882	17008	16696	16782	16761	16831	16930	16771	16807	16694	17019	17048	16788	16784	16670	16715	16701	16730	16656	16775	16744	16892	16743	16906	16829	16764	16773	16737	16624	16823	16883	16683	16771	16582	16864	16933	16876	16733	16833	16831	16749	16932	16960	16800	16644	16760	16883	16889	16755	16817	16861	16784	16778	16916	16877	16957	16889	17076	16993	16857	16899	17019	16963	16864	16783	16888	16878	17032	17034	16764	16805	16925	16901	16732	16939	16714	16833	16940	16928	16775	16852	16804	16912	16895	16770	16725	16671	16658	16772	16775	16810	16893	16685	16727	16975	16962	16897	16869	16892	16896	16581	16795	16834	16642	16949	16910	16809	16752	16736	16972	17122	16864	16815	16832	16754	16686	16899	16793	16867	16825	16802	16832	16724	16978	16880	16651	16614	17045	16875	16705	16857	16890	16906	16891	16918	16894	16889	16979	16775	16720	16826	16872	16956	16846	16889	16779	16689	16823	16890	16826	16712	16687	16739	16998	16634	16739	16781	16874	16786	16832	16500	16923	16854	16818	16750	16748	16726	16981	16840	16783	16648	16777	16705	16765	16812	16779	16756	17014	16950	16799	16907	16797	16909	16718	16855	16688	16876	16796	16835	17002	16800	16945	16580	16917	16916	17037	16906	16747	16975	16923	16908	16853	16736	16766	16747	16807	16812	16713	16875	16549	16881	17040	16930	16830	16843	16845	16906	16943	16907	16994	16830	16940	16974	16752	16924	16696	16878	16825	16747	16589	16860	16725	16768	16898	16822	16755	16737	16864	16929	16787	16962	16772	16893	16752	16784	17015	16633	16955	16887	16724	16742	16661	16821	16880	16794	16933	16663	16923	16847	16702	16837	16788	16825	16624	16706	16866	17059	16787	16701	16777	16829	16910	16842	16807	16866	16818	16851	16837	16844	17069	16829	16797	17009	16716	16731	16861	16733	17036	16903	16935	16740	16725	16984	16950	16812	16855	16833	16793	16899	16744	16792	16660	16835	16831	16881	16807	16784	16668	16835	16815	16959	16739	16638	16884	16823	16979	16791	16762	16782	16953	16806	16723	16882	16944	16847	16982	16838	16963	16804	16778	16870	16763	16784	16708	16703	16886	16790	16903	16767	17000	16948	16854	16921	16829	16754	16775	16920	16723	16903	16782	16738	16921	17036	17007	16722	16912	16785	16800	16893	16693	16853	16668	16706	16909	16552	16785	16861	16830	16668	16774	16695	16905	16854	16626	16907	16867	16682	16816	16917	16582	16793	16928	16844	17029	16910	16833	16732	16574	16765	16654	16921	17163	16768	16836	17010	16911	16918	16665	16741	16790	16919	16819	16885
29964	51938	49161	39259	33442	29755	27077	23933	21319	18954	18400	17989	17972	17620	17240	16867	16499	16376	16070	15781	15635	15699	15470	15564	15482	15350	15404	15507	15323	15293	15365	15214	15381	15334	15210	15415	15194	15160	15436	15299	15298	15054	15305	15079	15222	15284	15298	15159	15284	15246	15361	15111	15247	15342	15135	15292	15091	15283	15169	15030	15266	15317	15189	15221	15258	15012	15265	15320	15058	15212	15384	15217	15042	15321	15334	15283	15323	15250	15076	15361	15407	15126	15148	15240	15371	15231	15183	15275	15241	15286	15134	15225	15285	15237	15141	15214	15189	15198	15254	15383	15156	15289	15264	15246	15483	15070	15327	15218	15209	15157	15225	15345	15172	15214	15466	15243	15343	15136	15113	15215	15108	15102	15174	15335	15288	15198	15120	15172	15262	15117	15255	15244	15261	15213	15195	15265	15309	15237	15228	15091	15274	15327	15280	15208	15192	15360	15247	15238	15193	15207	15294	15348	15331	15106	15221	15339	15384	15246	15355	15187	15210	15246	15205	15142	15220	15355	15241	15184	15140	15173	15291	15262	15115	15227	15305	15252	15070	15291	15193	15379	15406	15210	15278	15345	15194	15244	15232	15262	15044	15278	15308	15091	15398	15113	15146	15177	15100	15146	15243	15215	15283	15315	15078	15067	15248	15115	15298	15260	15250	15227	15359	15339	15219	15181	15224	15240	15223	15226	15301	15158	15229	15193	15154	15175	15256	15141	15212	15125	15382	15330	15235	15249	15172	15182	15206	15255	15365	15242	15256	15299	15286	15264	15183	15106	15421	15271	15084	15253	15289	15164	15152	15134	15161	15256	15155	15333	15226	15230	15218	15070	15179	15165	15128	15363	15390	15185	15373	15191	15376	15223	15231	15295	15045	15109	15053	15077	15154	15324	15160	15252	15304	15203	15241	15330	15273	15142	15177	15152	15409	15075	15241	15182	15305	15238	15120	15060	15357	15145	15177	15268	15198	15161	15242	15056	15339	15242	15218	15395	15170	15272	15303	15184	15384	15186	15335	15267	15127	15203	15378	15275	15216	15288	15093	15323	15322	15176	15152	15162	15113	15106	15309	15251	15304	15123	15360	15205	15283	15225	15140	15086	15144	15340	15077	15254	15310	15081	14975	15209	15296	15158	15031	15228	15298	15308	15381	15184	15101	15257	15178	15201	15154	15220	15180	14989	15081	15256	15190	15185	15228	15094	15243	15233	15250	15213	15126	15236	15213	15212	15187	15253	15175	15364	15207	15152	15167	15416	15113	15133	15181	15342	15368	15116	15195	15114	15238	15334	15168	15283	15095	15503	15377	15243	15273	15226	15336	15079	15211	15302	15156	15372	15307	15220	15246	15246	15048	15216	15166	15092	15214	15229	15195	15148	15299	15218	15141	15163	15189	15291	15266	15135	15372	15080	15192	15070	15233	15254	15172	15299	15280	15133	15138	15099	15287	15226	15279	15139	15302	15457	15135	15358	15147	15112	15302	15292	15150	15245	15237	15127	15358	15153	15306	15214	15197	15264	15248	15124	15189	15119	15192	15078	15261	15226	15197	15205	15095	15254	15212	15272	15147	15454	15259	15048	15125	15066	15215	15268	15186	15225	15180	15307	15091	15308	15185	15269	15028	15188	15220	15346	15188	15299	15355	15194	15268	15137	15202	15169	15057	15171	15381	15190	15037	15305	15274	15083	15199	15236	15358	15234	15143	15339	15114	15291	15302	15298	15273	15211	15125	15263	15106	15171	15216	15117	15265	15184	15357	15245	15147	15425	15037	15250	15382	15109	15212	15215	15274	15317	15205	15185	15120	15203	15232	15159	15131	15326	15393	15239	15309	15185	15288	15185	14956	15279	15129	15228	15317	15149	15034	15181	15257	15054	15257	15291	15212	15025	15117	15166	15290	15250	15332	15183	15339	15287	15211	15265	15207	15081	15160	15276	15391	15266	15334	15323	15267	15249	15270	15183	15172	15362	15346	15317	15255	15157	15295	15177	15335	15036	15150	15164	15232	15244	15172	15227	15165	15252	15300	15264	15359	15125	15127	15154	15181	15123	15129	15089	15258	15137	15255	15013	15323	15170	15280	15132	15197	15346	15065	15220	15081	15343	15300	15123	15349	15197	15261	15323	15104	15120	15209	15205	15307	15384	15113	15216	15249	15247	15196	15272	15244	15204	15377	15393	15171	15273	15208	15134	15319	15110	15056	15392	15325	15182	15105	15082	15278	15185	15238	15247	15307	15337	15315	15142	15232	15185	15068	15293	15141	15130	15117	15175	15223	15306	15325	15295	15291	15357	15128	15183	15296	15244	15230	15203	15370	15369	15121	15203	15081	15319	15218	15285	15275	15294	15153	15269	15293	15271	15121	15184	15239	15352	15180	15234	15298	15302	15337	15197	15257	15234	15315	15274	15297	15129	15270	15287	15240	15353	15299	15299	15111	15257	15331	15238	15356	15350	15013	15154	15438	15362	15379	15171	15067	15316	15340	15208	15328	15137	15316	15358	15163	15235	15173	15148	15349	15176	15154	15141	15266	15162	15303	15394	15119	15031	14953	15302	15264	15244	15275	15208	15276	15143	15186	15209	15177	15246	15219	15281	15316	15227	15279	15187	15200	15350	15380	15304	15220	15243	15204	15233	15341	15195	15331	15242	15308	15315	15112	15148	15172	15274	15264	15145	15015	15166	15283	15396	15203	15210	15346	15212	15367	15312	15162	15292	15150	15145	15193	15140	15335	15242	15238	15162	15134	15272	15229	15214	15309	15196	15311	15172	15214	15046	15136	15065	15230	15217	15284	15057	15175	15213	15279	15215	15238	15188	15166	15365	15214	15224	15156	15372	15079	15253	15164	15222	15263	15319	15229	15244	15255	15218	15192	15013	15417	15224	15337	15158	15295	15301	15000	15063	15338	15130	15300	15370	15180	15356	15167	15211	15230	15222	15177	15227	15245	15258	15214	15309	15055	15187	15239	15232	15221	14913	15313	15157	15314	15127	15217	15220	15164	15263	15259	15222	15350	15098	15206	15281	15202	14972	15172	15311	15252	15057	15186	15126	15314	15172	15234	15291	15192	15262	15083	15208	15327	15135	15170	15390	15302	15242	15294	15265	15093	15255	15230	15137	15349	15183	15179	15250	15345	15080	15094	15179	15176	15316	15101	15332	15205	15064	15237	15260	15241	15197	15096	15164	15264	15269	15248	15315	15149	15279	15307	15276	15352	15139	15184	15154	15248	15359	15292	15249	15207	15277	15191	15419	15398	15433	15280	15326	15302	15242	15130	15296	15176	15316	15092	15285	15271	15277	15290	15126	15314	15106	15237	15219	15017	15213	15269	15116	15365	15329	15366	15301	15154	15123	15209	15228	15101	15017	15328	15024	15142	15431	15274	15154	15119	15263	15266	15237	15111	15314	15123	15391	15174	15218	15258	15251	15388	15394	15285	15353	15133	15181	15033	15425	15211	15107	15105	15312	14925	15303	15178	15284	15278	15332	15248	15121	15286	15141	15252	15129	15186	15290	15107	15372	15224	15259	15305	15396	15130	15186	15411	15408	15208	15204	15222	15225	15273	15370	15245	15135	15300	15242	15201	15261	15093	15382	15273	15416	15285	15181	15271	15274	15087	15110	15179	15284	15104	15162	15151	15137	15157	15160	15039	15168	15136	15247	15134	15115	15239	15106	15146	15231	15225	15242	15390	15261	15278	15202	15342	15286	15337	15215	15266	15192	15259	15147	15183	15283	15057	15319	15036	15145	15136	15345	15183	15080	15218	15088	15421	15196	15204	15169	15223	15274	15407	15174	15242	15284	15203	15156	15077	15254	15324	15147	15253	15217	15286	15200	15110	15030	15246	15139	15105	15273	15127	15359	15142	15278	15257	15233	15195	15265	15275	15182	14943	15367	15121	15289	15263	15214	15089	15087	15261	14983	15318	15070	15147	15161	15392	15170	15196	15226	15393	15058	15246	15275	15127	15268	15230	15182	15177	15283	15295	15219	15268	15215	15178	15160	15401	15276	15289	15195	15285	15298	15295	15019	15231	15301	15193	15223	15190	15227	15152	15194	15200	15163	15176	15151	15232	15317	15251	15106	15148	15090	15097	15107	15164	15115	15219	15358	15190	15313	15189	15384	15247	15235	15102	15148	15244	15377	15346	15251	15360	15167	15213	15314	15148	15144	15162	15232	15221	15227	15205	15257	15235	14971	15138	15200	15257	15220	15238	15397	15152	14990	15034	15210	15329	15124	15090	15214	15201	15419	15344	15178	15200	15315	15239	15347	15397	15118	15174	15100	15318	15227	15279	15136	15284	15392	15273	15386	15252	15353	15217	15223	15174	15385	15179	15255	15251	15374	15199	15265	15133	15250	15240	15136	15162	15266	15236	15082	15262	15192	15058	15162	15294	15418	15081	15229	15131	15270	15196	15309	15223	15203	15150	15141	15290	15102	15253	15130	15177	15087	15244	15212	15148	15297	15227	15200	15375	15083	15300	15152	15264	15183	15134	15332	15228	15146	15141	15253	15163	15168	15230	15252	15353	15135	15316	15303	15229	15230	15223	15148	15317	15145	15347	15183	15299	15147	15153	15214	15251	15257	15425	15209	15267	15370	15114	15300	15279	15212	15046	15336	15262	15210	15134	15090	15123	15211	15251	15272	15243	15207	15213	15336	15093	15212	15171	15106	15314	15154	15117	14965	15203	15329	15280	15177	15202	15145	15194	15195	15232	15226	15196	15159	15285	15275	15418	15185	15237	15190	15209	15100	15291	15262	15289	15259	15261	15365	15322	15244	15141	15204	15108	15239	15140	15077	15287	15123	15167	15207	15113	15321	15207	15166	15169	15464	15182	15271	15230	15128	15179	15246	15226	15480	15221	15222	15250	15188	15263	15183	15400	15319	15156	15045	15259	15221	15219	15389	15063	15289	15207	15376	15184	15289	15222	15339	15273	15110	15161	15164	15128	15338	15110	15202	15294	15304	15222	15060	15127	15041	15217	15345	15226	15151	15147	15233	15112	15270	15238	15365	15388	15162	15165	15235	15266	15120	15369	15251	15277	15107	15190	15238	15104	15126	15172	15176	15307	15198	15115	15358	15120	15165	15215	15158	15123	15233	15224	15296	15144	15220
23195	21626	29703	24166	22654	26452	30444	24660	22066	20480	19651	19369	19177	18807	18445	18152	17791	17667	17422	17311	17206	17109	17077	17173	16838	16710	16817	16928	17034	16741	16805	16806	16721	16928	16743	16718	16771	16799	16826	16687	16563	16699	16727	16908	16784	16682	16628	16618	16814	16639	16718	16732	16543	16783	16666	16727	16632	16827	16687	16525	16618	16570	16558	16581	16827	16456	16715	16447	16619	16644	16740	16753	16650	16746	16724	16603	16541	16736	16763	16533	16511	16660	16559	16683	16596	16741	16568	16666	16618	16583	16515	16836	16787	16757	16773	16774	16664	16577	16569	16666	16813	16806	16728	16641	16516	16614	16509	16539	16486	16445	16398	16632	16617	16739	16427	16787	16802	16701	16710	16670	16696	16634	16776	16837	16559	16407	16708	16767	16668	16673	16757	16654	16657	16501	16520	16463	16398	16590	16622	16621	16617	16661	16660	16247	16734	16330	16638	16744	16556	16719	16603	16653	16341	16455	16570	16738	16476	16732	16432	16579	16531	16609	16459	16605	16523	16619	16473	16524	16535	16679	16620	16783	16693	16495	16766	16622	16524	16530	16555	16577	16548	16589	16401	16694	16466	16644	16495	16553	16388	16812	16620	16687	16504	16522	16539	16530	16466	16697	16454	16700	16539	16661	16609	16591	16548	16647	16464	16573	16425	16730	16530	16455	16599	16582	16707	16516	16546	16588	16509	16821	16754	16550	16504	16562	16659	16706	16724	16558	16479	16564	16596	16641	16635	16618	16580	16622	16510	16783	16644	16493	16443	16702	16395	16583	16503	16461	16629	16509	16456	16549	16449	16526	16652	16618	16672	16595	16588	16681	16589	16524	16491	16571	16769	16763	16711	16707	16622	16391	16577	16367	16531	16542	16651	16691	16620	16614	16810	16555	16622	16445	16666	16454	16609	16477	16679	16576	16665	16961	16730	16609	16616	16585	16272	16504	16434	16655	16604	16606	16699	16557	16610	16678	16680	16568	16494	16736	16567	16732	16471	16610	16610	16483	16695	16647	16358	16469	16548	16558	16617	16656	16740	16616	16524	16547	16797	16844	16624	16533	16625	16781	16629	16510	16640	16622	16538	16724	16854	16657	16856	16521	16550	16635	16811	16765	16695	16647	16662	16817	16747	16578	16540	16582	16540	16605	16759	16540	16598	16411	16555	16693	16697	16328	16761	16635	16742	16639	16517	16518	16520	16459	16689	16500	16525	16532	16607	16522	16467	16380	16492	16625	16648	16738	16758	16529	16615	16627	16625	16531	16768	16553	16721	16703	16638	16428	16540	16669	16587	16577	16608	16663	16480	16692	16497	16640	16595	16590	16679	16642	16692	16580	16634	16581	16612	16619	16820	16710	16591	16487	16703	16568	16592	16842	16486	16613	16686	16438	16565	16782	16598	16347	16450	16552	16598	16588	16596	16642	16736	16471	16704	16477	16684	16683	16486	16388	16567	16490	16620	16505	16567	16609	16516	16481	16575	16731	16822	16483	16526	16427	16670	16542	16692	16563	16723	16758	16390	16488	16646	16558	16679	16570	16615	16728	16591	16698	16665	16723	16671	16569	16594	16487	16694	16515	16571	16730	16609	16591	16637	16645	16735	16664	16544	16532	16763	16591	16588	16574	16560	16652	16737	16606	16703	16617	16631	16678	16731	16468	16631	16545	16848	16918	16622	16500	16570	16552	16695	16816	16595	16553	16553	16750	16629	16624	16804	16593	16613	16661	16587	16411	16504	16564	16439	16471	16583	16528	16555	16665	16636	16513	16516	16422	16566	16546	16489	16488	16643	16696	16534	16447	16433	16581	16444	16686	16674	16431	16579	16543	16637	16464	16294	16609	16461	16530	16697	16492	16677	16399	16562	16670	16512	16602	16532	16558	16688	16512	16589	16426	16539	16517	16406	16413	16728	16620	16579	16590	16652	16694	16672	16657	16669	16429	16595	16652	16585	16694	16656	16688	16444	16550	16566	16400	16664	16704	16684	16594	16631	16579	16593	16520	16601	16447	16630	16482	16681	16412	16633	16616	16504	16631	16641	16754	16710	16595	16637	16730	16568	16575	16744	16709	16503	16592	16439	16522	16768	16631	16552	16564	16570	16590	16630	16655	16642	16501	16425	16562	16625	16615	16505	16757	16805	16757	16540	16391	16541	16575	16528	16606	16545	16609	16591	16465	16455	16644	16742	16483	16593	16583	16605	16563	16568	16623	16631	16585	16835	16582	16664	16621	16562	16459	16640	16468	16816	16547	16720	16533	16679	16613	16600	16609	16574	16588	16507	16766	16493	16655	16382	16586	16576	16849	16503	16655	16642	16370	16521	16643	16685	16653	16306	16452	16340	16531	16721	16725	16647	16802	16648	16771	16470	16580	16568	16617	16779	16667	16800	16742	16728	16567	16761	16438	16586	16504	16419	16677	16395	16623	16501	16637	16642	16618	16517	16630	16587	16556	16380	16484	16748	16655	16743	16630	16545	16548	16615	16530	16556	16608	16556	16748	16726	16393	16686	16545	16613	16543	16575	16436	16524	16556	16803	16899	16482	16462	16576	16601	16624	16641	16614	16610	16700	16593	16462	16468	16366	16630	16602	16732	16543	16673	16582	16560	16562	16565	16585	16636	16657	16760	16816	16580	16753	16385	16354	16680	16612	16559	16542	16644	16621	16578	16689	16473	16555	16423	16388	16710	16582	16721	16617	16932	16531	16461	16553	16759	16553	16574	16641	16545	16382	16611	16661	16403	16611	16588	16773	16486	16529	16587	16458	16776	16599	16596	16619	16448	16575	16716	16581	16601	16780	16553	16684	16613	16538	16554	16501	16350	16609	16697	16684	16593	16603	16379	16549	16583	16612	16680	16512	16455	16542	16640	16591	16489	16668	16617	16709	16678	16679	16516	16611	16404	16599	16585	16560	16532	16636	16485	16569	16556	16568	16544	16888	16684	16857	16615	16726	16680	16583	16414	16531	16477	16648	16568	16707	16696	16787	16611	16405	16455	16797	16642	16675	16581	16694	16382	16626	16615	16591	16601	16502	16661	16479	16628	16617	16541	16509	16594	16579	16408	16568	16603	16638	16551	16635	16729	16598	16700	16397	16606	16445	16633	16606	16449	16379	16498	16564	16500	16499	16665	16515	16657	16700	16593	16643	16677	16713	16772	16801	16606	16357	16491	16540	16520	16580	16556	16707	16642	16329	16535	16653	16572	16650	16318	16500	16537	16660	16549	16563	16630	16699	16627	16686	16527	16588	16594	16774	16532	16535	16457	16583	16643	16671	16851	16504	16475	16672	16663	16626	16609	16542	16615	16681	16553	16624	16528	16713	16675	16536	16664	16706	16641	16728	16446	16625	16549	16571	16608	16621	16574	16600	16583	16616	16559	16671	16639	16600	16662	16538	16532	16678	16574	16363	16486	16736	16479	16657	16762	16586	16604	16431	16604	16615	16523	16558	16480	16501	16585	16547	16669	16764	16692	16789	16705	16601	16648	16623	16606	16713	16491	16572	16593	16661	16537	16622	16546	16716	16696	16555	16587	16541	16633	16700	16679	16585	16842	16330	16741	16646	16637	16434	16860	16702	16559	16590	16637	16559	16696	16538	16450	16501	16418	16650	16584	16356	16500	16545	16502	16609	16608	16580	16520	16640	16678	16647	16596	16443	16462	16519	16656	16640	16762	16682	16781	16451	16658	16576	16805	16631	16379	16626	16691	16581	16591	16689	16803	16506	16921	16627	16581	16774	16662	16555	16603	16350	16617	16622	16577	16464	16699	16572	16559	16544	16608	16386	16696	16702	16485	16661	16499	16674	16597	16402	16464	16670	16521	16688	16590	16787	16659	16469	16546	16550	16533	16589	16566	16543	16546	16650	16492	16663	16517	16414	16508	16532	16665	16865	16557	16595	16483	16724	16450	16529	16402	16465	16612	16625	16680	16722	16675	16763	16562	16487	16776	16570	16533	16735	16520	16465	16563	16591	16554	16663	16383	16564	16625	16645	16611	16566	16700	16549	16537	16698	16708	16523	16491	16665	16632	16481	16547	16445	16635	16687	16587	16555	16825	16657	16677	16790	16615	16677	16419	16551	16555	16608	16548	16660	16673	16520	16531	16643	16577	16542	16503	16601	16603	16598	16653	16637	16703	16701	16673	16576	16339	16489	16552	16509	16652	16636	16615	16561	16747	16661	16542	16685	16713	16662	16476	16516	16307	16489	16753	16654	16539	16637	16519	16568	16584	16628	16459	16452	16558	16718	16565	16689	16674	16673	16604	16500	16628	16702	16676	16683	16580	16626	16546	16547	16722	16788	16529	16590	16734	16543	16540	16652	16511	16731	16504	16550	16712	16728	16650	16705	16647	16667	16478	16638	16735	16809	16564	16648	16602	16460	16491	16648	16605	16424	16595	16507	16645	16821	16540	16534	16490	16635	16627	16588	16236	16574	16624	16556	16677	16507	16550	16397	16561	16861	16379	16631	16795	16716	16835	16708	16619	16513	16634	16742	16597	16598	16593	16671	16664	16590	16650	16633	16658	16569	16783	16514	16440	16523	16463	16592	16719	16558	16577	16586	16863	16495	16503	16620	16584	16599	16681	16548	16578	16665	16403	16599	16408	16591	16481	16787	16746	16621	16813	16636	16685	16531	16698	16655	16682	16648	16621	16692	16457	16529	16667	16582	16696	16502	16603	16689	16571	16412	16398	16393	16515	16587	16749	16400	16620	16768	16519	16667	16509	16524	16699	16641	16650	16677	16559	16274	16525	16645	16515	16727	16495	16685	16611	16589	16399	16533	16805	16519	16746	16631	16678	16653	16543	16665	16675	16588	16481	16589	16602	16679	16528	16500	16520	16497	16747	16720	16396	16591	16484	16399	16654	16536	16496	16814	16514	16685	16534	16535	16582	16602	16703	16313	16435	16552	16607	16448	16590	16452	16582	16726	16585	16734	16777	16655	16671	16543	16652	16532	16861	16542	16592	16597	16516	16545	16490	16501	16654	16733	16447	16452	16826	16546	16642	16554	16696	16678	16505	16532	16712	16744	16672	16711	16677	16788	16766	16549	16679	16815	16639	16593	16766	16705	16521	16501	16617	16643	16611	16398	16535	16474	16639	16709	16487	16566	16627
31213	55758	53718	43471	36658	32710	30103	26607	23375	20495	19097	19302	18725	18443	17805	17309	16849	16681	16128	16154	15865	15689	15565	15338	15360	15314	15255	15257	15210	15080	15282	15083	15163	14994	15113	15249	15173	15141	14923	15300	15256	14973	15073	15130	15096	15108	14964	15199	14885	15051	15046	14978	14909	14994	15066	14955	15142	15077	15102	15097	15041	15236	15080	15048	15108	15136	15054	15065	15045	14845	15000	15138	14964	15172	15013	15021	15184	15091	15044	15041	14983	15134	15058	15012	15164	15241	15136	15146	15271	15080	14997	15197	15117	15010	15043	14985	14874	15029	15212	14964	14995	15151	15142	15057	15071	15113	15126	15015	15229	15090	15013	15157	15007	14969	14982	15205	15200	15025	15128	14935	15118	15180	15084	15047	15145	14866	14960	15181	14925	14915	15053	15061	15069	15026	15188	15041	15260	15093	15095	15090	15008	15093	15209	15196	15038	15050	14928	15109	15001	15052	15110	15015	15023	14991	15136	15141	15201	15133	15081	14921	15121	14978	14969	15117	15028	15123	14986	15000	15057	15001	14938	15137	15035	15079	15179	15012	15153	15307	14976	14951	15077	15123	14995	14968	15207	14866	15223	14809	15051	15142	15092	15034	15260	15169	15070	15135	14999	15149	15135	15101	15028	15048	15065	15160	15022	14957	14922	15015	15081	15030	15136	14829	15157	15178	15208	15002	14996	14975	15113	15108	15138	15056	15224	14787	15095	15114	15203	15248	15059	14978	15022	15129	14956	15007	15071	15202	14960	15042	15150	15029	15048	15102	15269	15131	15046	14881	15060	14955	15023	15114	15078	14931	14863	15063	14984	15178	15149	15234	15125	15076	15004	15062	14863	15058	15079	14981	15064	15087	15240	15088	14870	15097	15032	15221	15061	15034	14942	15067	15221	15029	15088	14989	15046	15078	15113	15226	15104	15241	14965	15118	15059	15085	15219	14904	15082	15075	14887	15213	14854	15205	15108	14955	14950	15092	15047	15113	15288	15114	15153	15159	15279	15032	15284	14975	15184	14937	14884	14930	15025	15168	14989	15132	14961	14966	15100	15133	15067	15150	14952	15154	15159	15022	15275	15092	15104	14992	15018	15120	15246	15170	14957	15078	15089	15102	15102	15055	15166	15020	15159	14880	15056	15132	14907	15111	14997	14943	15140	15199	14986	14935	15048	14981	15064	15082	15053	15081	15018	14993	15035	15038	15011	15261	15095	14761	15309	15052	15110	15076	14861	15046	15122	14843	14989	15056	15164	15189	15182	14965	15137	14910	15156	15048	15137	14968	14957	15064	15078	15144	14927	15065	14969	15066	15080	15121	15059	15072	15005	15040	15078	15122	15041	15041	15031	14822	15087	15059	14958	15216	15026	15149	14882	15245	14915	15177	14896	15137	14966	15289	15085	15109	14965	14979	15057	15115	15007	14920	14984	14954	15054	15245	15124	15118	15170	15012	15273	14905	15156	14940	14933	15095	15042	15138	15157	15067	15043	15265	14963	14941	14998	15343	15103	15029	15108	15136	15077	15142	15119	15105	15098	15043	14959	15082	15047	15110	15057	14985	15005	15147	15113	14994	15134	15022	15057	15104	15138	15012	15150	15160	15074	14999	14995	14988	15161	15042	14907	15078	15097	14960	15108	14910	15144	15064	15226	14877	15169	14965	15043	15104	14927	15078	15169	15109	15092	15056	14964	14967	14866	15068	15202	14976	14949	15103	14944	15174	15011	15034	14932	15079	15063	15195	15140	15046	15161	15005	14841	15120	15115	14948	15079	14825	15140	15079	15213	15063	15022	15082	14978	15070	15128	15229	15020	14969	15007	15134	15022	15001	15099	15059	15107	15057	15220	15231	15173	15139	14994	15040	14887	15116	15149	15193	15072	15173	15006	15207	15112	15028	15047	14848	15065	15029	15279	15091	15012	15000	15157	14925	15160	15177	15018	15204	15036	14987	14995	15284	14950	15004	15231	15102	14992	15030	14998	14885	14999	15066	15028	15008	15020	14970	15213	15041	15307	15172	14912	15048	15113	15151	15006	14856	15010	14919	15060	14856	15185	15032	15100	14967	14939	15126	14982	14921	14991	15052	14966	14970	15083	15013	14948	15032	15022	14967	14972	14993	15008	15087	15138	15062	14991	15088	15232	14945	15034	15044	15121	15042	15150	15121	14950	14949	14901	15017	14773	15119	15276	14982	15043	15050	15005	15080	15097	14985	14954	15124	15067	15030	15103	15063	15020	14917	15192	15036	15163	15000	14918	14958	15062	15117	15279	15063	14885	15031	15022	15038	15028	14983	15070	15114	15012	15122	15123	15213	15182	15119	14906	14949	15122	15062	15134	14980	15016	15228	15251	15220	15030	15013	15189	15050	15156	14941	14969	14849	14914	15081	15164	14987	14976	14992	15134	15148	14998	15052	15046	15171	15100	15000	15012	15229	15142	15021	15021	15181	14815	15071	15002	14974	15180	14983	15044	14981	14980	15145	15264	15134	15092	15179	14912	14850	15217	14978	15153	15000	15165	14977	15115	15153	14874	15274	15331	14918	14943	15014	15020	15121	15207	14904	15098	15179	15158	15125	15051	14975	15131	15171	15108	14953	15022	15163	14995	15081	14988	15097	15160	14928	15039	15168	14891	15038	15027	14988	15079	14995	15028	15118	15021	15180	14905	14994	14914	15008	15234	15054	15001	15080	15001	15274	15001	15151	14891	15155	15181	15173	15054	15185	14843	14938	14891	15145	14996	15073	15061	15074	15069	14948	15168	15071	14969	14964	14981	15029	15160	15058	15028	15088	15159	15009	14852	15089	15188	14951	15013	15124	15076	15102	15157	14954	15127	15208	15055	14875	15116	14903	15163	14918	15135	15046	15012	15150	15043	15045	15352	15043	15104	15007	14942	14979	15101	15068	14987	15189	15137	15067	15072	15115	15169	15158	15071	14928	15002	14884	14993	15030	15054	15005	15187	14919	14995	15204	15100	15074	15114	14934	15155	15133	15018	14921	15087	15120	15108	14909	15051	15206	14987	14993	15039	14922	15072	15013	15069	15069	15004	15027	15208	14953	15080	14947	15029	14863	15058	15014	15093	15088	15008	15089	14980	14880	14813	14958	14970	14923	15115	15067	15034	15115	14976	14986	15071	14989	15059	15077	15054	15170	15017	15089	15035	14846	15102	15165	15083	15085	14996	14988	15136	14932	14966	14933	15059	15194	15160	15050	14903	15184	14942	15030	15096	15076	15035	15125	15115	14885	15025	15067	15088	15085	15078	15051	14925	15006	15172	15058	15034	15053	14998	14902	14795	15052	15111	14962	15021	15118	15093	15202	15038	15186	15141	15074	14933	14764	15128	15084	14998	15085	15011	15068	15245	14971	15032	15095	15132	15056	15236	15055	15005	15055	14908	15040	15000	15171	14948	14794	14927	15010	15203	15019	15080	15104	15078	14888	14970	15019	14911	15069	15207	15096	15025	15087	15087	15250	15087	15157	15063	15077	15001	14885	15039	15088	15114	15070	14963	14907	14999	14873	15048	15102	15060	15047	15040	15020	15262	15057	15164	15102	15078	15056	14925	15133	15125	14882	15207	15009	15103	15230	15045	15174	15064	14908	15046	15073	15047	15030	15246	15229	14894	15190	14985	14968	14987	14991	15122	15105	14991	15126	15062	14941	15182	14875	15080	15233	15019	14941	15068	15022	15041	15035	15040	14820	15030	15009	14981	15170	15044	15071	15002	14959	15004	15162	15048	15009	15014	14974	15071	14937	15313	15143	14953	14909	14984	14927	14964	15114	14924	15046	15015	14952	15026	15120	15000	15137	15126	15144	15174	14931	15201	14956	15180	15143	14836	15016	15091	15106	15176	15027	14926	15203	15039	14977	14956	15094	15184	14995	15063	15196	15082	15102	14970	15043	15169	15163	15049	15203	15141	15300	15274	15080	15155	15003	14994	15112	14992	15033	15048	14823	15017	14953	15065	15035	15033	15140	14969	15174	14965	15095	15093	15046	14931	15110	15149	15140	15024	15163	15055	14891	15116	14853	15022	15097	14952	14898	15269	15032	15094	15113	15204	15029	14980	15040	15182	14995	15028	15118	14830	14933	15130	15014	15156	15177	14971	14892	15082	15104	15019	15150	15058	15104	14995	14921	15194	14931	15128	14766	15012	15125	15034	15100	15101	15210	15064	15006	15100	15159	14874	14958	14844	15164	15092	14959	15155	15031	15055	15014	15111	14968	15037	15034	14994	14978	14902	15162	15017	14940	14976	14999	15133	15066	15085	15065	14930	15026	15085	14908	15278	15094	15031	15072	15149	14984	15193	15191	15168	15229	15163	15021	15035	15103	15091	14829	14982	14987	15155	15101	15072	15031	15041	15338	15111	15130	15015	14968	15028	14979	15096	15050	15125	15047	15091	14987	15036	14852	15118	15085	15127	15131	15064	15099	15093	15015	15013	15040	15176	14921	15030	15135	14938	15016	15042	15119	15099	14943	14995	14909	15124	15059	15004	15005	14938	14963	15090	14940	14753	14942	15123	15017	15170	15089	15011	15100	14901	15089	14936	15027	14963	15034	14993	15160	15112	15034	15078	15014	14970	15158	15214	14936	14941	15012	15198	15001	15041	15087	14962	14978	15150	15147	14995	15108	15085	14838	14966	15112	15018	15033	14938	14874	15168	15163	15018	15302	14923	14956	15194	14949	14967	15099	15085	14988	14807	15054	15132	15029	15233	14943	15096	15093	15098	15009	15070	14830	14944	15042	15019	14977	15110	14948	15026	15082	15071	15075	15050	15203	15041	14996	15151	15024	15099	15161	14882	14923	14885	14885	15031	14913	15138	15201	14857	15079	15194	15107	15131	14970	15171	14945	15095	15029	15192	15096	15125	15167	15057	15075	15000	15155	15132	14957	14999	15029	15000	14928	14942	14984	15096	15082	15037	14989	14814	15082	15007	14947	15040	14754	14997	14956	15050	14987	15163	15071	15085	15040	15095	15027	15031	14926	14991	15100	14971	15078	14972	15111	15021	15062	15165	15066	15054	15167	15150	15006	15155	15187	15110	14995	15090	15056	15120	15049	15050	15158	15060	15082	15038	15059	15117	15084	15022	15127	14937	15097	15194	15024	15028	15101
28186	26986	35518	31956	25337	22881	21803	19855	18356	17581	16779	17027	17033	16900	16597	16817	16509	16261	16352	16154	16251	16171	16215	16247	16003	16106	16159	15947	15948	16087	16054	16156	15998	16127	16067	16150	15838	15970	16012	15880	16046	16015	15821	16208	15936	15960	16001	16055	16044	15916	16203	16013	15947	16026	16085	15761	15922	15945	16020	15868	15909	15974	16036	15989	16088	15927	15901	16089	16029	15843	15999	15717	16130	16089	16074	16254	15995	15981	15855	16011	16014	15859	15920	16126	15949	15892	15873	16031	15982	16024	15929	15690	16092	16097	15976	16066	15852	16091	16052	15948	15830	15817	15893	16161	15999	16033	15941	16005	15864	16223	15824	16095	16037	15988	16102	16007	15896	15899	16010	15970	15881	15765	15828	16028	15860	15791	16076	15954	15906	15980	16057	15976	15992	15957	16022	15941	15961	15930	15875	15972	15958	15878	15736	15924	15803	15951	15808	16050	16038	15937	16152	15999	15826	16018	15799	15961	15933	15940	16005	15943	15888	16062	16129	15995	16005	15953	16032	15982	15824	15987	15851	16061	15944	16099	16093	15893	16020	16148	16112	16006	16108	15827	16234	16035	16028	15876	15988	16086	16018	15912	15956	15972	16039	15954	15987	15823	15891	15915	15917	16028	16027	15864	16015	16033	15891	15952	16012	15926	16077	16109	16062	15890	15921	16031	16145	15949	15922	15956	15742	15866	16013	16158	16028	15991	15995	16029	16000	15963	16016	16068	15895	15989	15889	16074	16058	15806	15958	15924	15874	15998	16050	16096	16072	15944	15858	15960	15947	15944	15951	16200	16119	16073	15996	15876	15952	16011	15815	15986	15835	15909	15940	15891	16006	16000	15981	15835	16237	15939	16023	15903	16256	15917	15923	16154	16057	15899	15893	15856	16154	15834	15774	15846	16139	15955	15945	16197	15884	16241	16087	15792	15943	15863	16032	16137	16083	16078	15914	15802	16082	15937	15911	15961	15933	15917	15994	16030	16041	15836	15851	15927	15842	15990	16033	15905	16033	15865	15958	16030	15981	16031	15834	15914	15828	15827	15922	15871	15947	16077	16221	15927	15946	16136	16103	15860	15969	15928	16056	16105	15988	15981	15961	16064	16013	15861	15726	15899	16059	16083	15881	15891	16063	15708	15775	15927	15904	15870	15963	16004	15981	15964	16042	16042	15931	15992	15839	16016	16024	15899	16023	15910	16053	16202	15919	15968	16063	16050	16055	16193	15957	16042	15895	16047	15791	15939	15936	16123	16095	16146	15702	15813	15881	16025	16036	15977	15832	16041	15849	15820	16057	16040	16198	15879	16190	15947	15943	15892	16021	15881	15629	15796	15783	15711	15865	15763	15763	16063	16002	16068	15810	15775	15908	16011	16039	15864	15998	15965	16128	15851	16006	15915	15978	15864	15845	16073	15830	16048	16001	16004	15833	16099	15964	16150	15911	15762	15990	16005	15982	15918	16135	16077	16067	16022	16017	15961	15886	16051	15909	15910	16091	16028	15982	15864	15920	16025	16126	16016	15797	15878	16026	16127	16081	15843	15970	15901	15976	15907	15913	15860	15915	15940	15999	16004	15885	15860	15844	16131	16183	16066	15992	15812	15867	16035	16012	16071	16044	15852	16097	15950	15987	15875	15973	16001	16177	16143	15881	15988	15790	15989	16074	15825	16059	15981	16039	15886	16061	16100	16058	15854	15831	15887	16053	15845	15894	15871	15998	15979	15906	15800	15917	16019	15769	16056	15904	16148	15945	16007	16076	16046	15936	16044	15833	16164	16139	15967	16122	15901	16070	16075	16221	15980	15867	15962	16005	15885	15936	15968	15972	16133	15861	15999	15868	15940	16029	16028	16015	15958	16038	16192	15845	16238	16016	16127	16028	16140	16057	15917	15940	15982	16050	16292	16134	15935	16033	15968	16059	15856	15854	15923	15879	15980	15910	15856	16162	16017	16089	15915	15763	15945	15985	15923	16075	16002	15843	15863	15881	15919	16088	16024	15818	16006	16089	16106	15826	15951	16090	15961	16179	15901	16079	15742	15899	15971	15941	15968	16116	15882	15883	15922	15928	15836	15962	15970	16206	15867	15787	15926	15849	16046	16022	15978	16032	16037	16068	16138	15831	16059	16025	16064	15916	15759	16002	15969	16094	15854	15984	15869	15832	16214	15832	15970	16031	15988	15795	15821	15818	15984	15944	16075	15972	15998	15899	15908	15830	16018	16112	15926	15951	16023	15953	16076	16093	15975	15987	15959	15861	15892	16162	15843	16166	15938	16012	15820	16107	16032	16016	16022	16085	16058	15985	15967	16072	16054	16031	16181	15921	16013	16133	15985	15949	15858	16228	16103	15912	15939	15936	15977	15919	15946	15928	15901	15964	15826	16013	15929	15985	15864	15837	16092	16028	16018	15737	15960	15771	15882	16006	15879	16073	16020	16020	16032	15909	15955	16074	16090	15992	15919	15918	15751	15876	16084	15857	16009	16024	15879	15705	15777	15977	16057	16052	16029	15924	15950	16058	15878	15799	15852	16071	15865	15848	16009	15864	15835	15864	15916	15978	16014	15943	15988	16003	16180	15963	15990	16037	15760	15979	16011	15757	16022	15990	16087	15953	16049	15972	15919	15987	15917	15987	15980	15923	16123	15982	15980	15965	15998	16021	16023	16182	16005	15788	16011	16020	16086	16123	15854	15953	15939	15929	15949	16096	16163	16063	15915	15918	15881	16063	16120	15911	16234	15952	15937	15826	15987	16163	15891	16022	15746	16015	16042	16001	15856	15948	15935	16202	16051	15794	16046	15851	16052	15880	15922	16063	15963	15837	16015	15924	15987	16053	15842	15936	15956	15908	16061	15994	16021	15924	15897	15889	15769	16132	15988	15930	16055	16084	16069	16121	15921	15747	15944	16094	15983	16133	16029	16111	16043	16167	15989	16082	16032	15863	15990	16079	16020	16098	15807	15796	15967	15977	15871	16063	15763	16046	16074	15780	15918	15916	15945	15939	15974	15928	15956	16172	16016	16098	16285	16076	16107	15966	15919	16002	15906	15870	15715	16230	15975	15903	15880	15941	15996	15907	15962	16011	16014	15986	15913	15960	15929	15989	16248	16174	16017	15950	15989	15949	16134	16079	16075	16273	16044	16030	16124	15979	16129	16014	15984	15846	16062	15833	15933	16035	15970	15985	16034	16160	15938	16055	15989	16081	16142	16036	15890	15910	16165	15914	15924	16131	15963	15973	16112	15989	16155	15883	16035	15943	15922	16042	16077	16248	15903	15853	15780	15884	15884	15948	15916	16071	16039	16059	15933	16010	16041	15971	16127	15956	15933	15918	16020	15904	16139	15956	15871	16076	16035	15900	16117	16016	15992	16211	15995	16031	15984	16049	16040	15986	15806	16018	16004	15923	16031	15987	16047	15987	15915	16028	15946	15983	16168	16105	15962	16041	15946	16095	15982	15999	16088	16004	15956	15939	16170	15762	16051	16087	15900	16008	15897	16273	15991	15935	15987	16104	16123	15831	15861	16133	15813	16062	15841	16027	15982	15889	16038	15984	15967	16163	15880	15919	15921	15992	15942	15868	16038	16044	15940	16173	16024	16025	16074	15862	16051	15963	15874	15799	16119	16003	15827	16080	15861	16065	15844	15817	16097	16090	16047	15813	15887	15850	16109	15877	16071	15936	15863	16135	15977	15941	15919	15906	15875	15940	15960	16035	16008	16039	16304	15850	16053	15978	15998	15951	15938	16034	16141	16106	15904	15930	15943	16094	15921	16025	16186	16163	15844	15983	16062	15935	16061	15950	15978	16065	16177	16097	15833	15974	16108	16289	15949	16044	16102	16029	15848	15932	16174	15959	16005	16117	16002	16221	15963	15873	16066	15880	15778	16071	16180	15923	16301	15709	15963	15969	15953	15876	16031	16020	15959	16042	15969	16128	16007	16001	15825	15836	15861	16117	16000	15938	15973	15999	16070	15982	15986	15861	15960	15842	16003	16055	16041	15962	16067	16023	15935	15962	15983	15907	15952	15827	15915	15895	15652	15886	15937	16089	15883	16159	16147	16046	16063	15889	16114	15969	15929	15967	15932	15956	15730	16071	15811	15871	15945	16129	15967	16256	15941	15960	16105	16014	15833	15952	16009	15870	15961	15898	16088	15793	16053	15730	15848	15882	16170	16059	15915	15945	16077	16056	15821	15864	16042	16053	15890	16005	15972	15942	16074	16084	16054	15857	15884	15852	15722	15944	15835	16000	15949	15990	15865	15926	15994	16033	15989	16022	15936	15903	16133	15963	15822	15851	16008	16092	15952	15859	16190	15949	15847	15967	15901	16028	15950	16035	15757	15916	16048	15967	15889	15836	16108	16094	15862	15981	15921	15790	15939	15908	15914	16129	16042	16075	16036	16027	15985	16043	15961	15847	15772	15898	15894	16102	16011	16004	15906	16330	15886	16222	16014	15846	15818	16046	15766	15994	15902	16128	16164	16164	15913	16091	15950	16033	16038	16003	15935	16126	15852	15944	15902	15905	15853	15969	15867	16048	15997	16045	15848	15956	15798	16178	15960	16137	16086	16091	16057	15928	16114	16058	16004	16084	15990	15977	15970	16062	16135	15947	15981	16031	16247	15949	15991	15934	16026	16015	15889	16130	16045	16041	16159	16029	16076	15953	16055	16086	15959	15904	15934	16017	15957	15933	15919	16092	15851	15951	15953	15906	15911	15788	15945	15938	15966	15793	16111	15961	16023	15951	15987	16085	16159	15942	15993	15981	16009	15945	16121	15973	16037	15762	16042	16035	15974	15872	15759	15805	15937	16054	16153	15835	16047	15993	15878	15854	16073	16178	15778	15943	16151	15838	15959	16076	15930	15985	16137	16107	15867	15937	15842	15915	15827	15770	16106	15818	15713	15946	16084	16105	16085	15971	16049	16037	15966	15787	16030	16150	16069	15920	15869	15831	15982	15824	15979	15930	15903	16048	15944	16092	15943	15950	15765	15964	16009	15782	15845	16051	15887	15891	15867	15869	15993	15981	15938	15874	16030	16103	16065	15889	16004	16063	16191	16065	16066	15869	16031	15809	15813	15839	15803	15962	15873	16244	15871	15868	15987	15791	16074
29790	45939	42707	33623	27682	24932	22865	20631	18779	17161	16516	16540	16347	16220	15915	15517	15442	15252	15269	15030	14887	14872	14943	14827	14821	14691	14818	14946	14717	14739	14707	14842	14699	14711	14698	14642	14488	14723	14711	14820	14588	14588	14577	14496	14789	14795	14672	14723	14752	14710	14661	14696	14728	14611	14860	14622	14692	14684	14802	14664	14853	14697	14624	14628	14639	14563	14570	14694	14520	14529	14567	14816	14774	14692	14745	14728	14703	14599	14791	14607	14642	14667	14526	14867	14748	14735	14671	14691	14505	14936	14681	14655	14753	14727	14809	14611	14566	14679	14410	14708	14693	14769	14692	14909	14806	14748	14538	14722	14669	14623	14730	14649	14768	14631	14538	14722	14696	14665	14526	14517	14627	14768	14574	14722	14553	14597	14562	14761	14713	14872	14636	14833	14601	14767	14820	14956	14654	14599	14631	14555	14794	14602	14622	14703	14563	14836	14742	14728	14729	14549	14685	14671	14671	14695	14698	14634	14740	14824	14718	14749	14618	14612	14629	14701	14702	14568	14704	14554	14762	14553	14699	14513	14817	14597	14608	14723	14618	14317	14711	14548	14695	14546	14617	14591	14801	14593	14549	14828	14844	14694	14739	14660	14648	14630	14577	14682	14635	14884	14590	14554	14588	14632	14701	14609	14535	14617	14832	14567	14711	14648	14825	14574	14830	14786	14759	14691	14663	14640	14718	14544	14504	14790	14636	14646	14929	14515	14675	14672	14654	14563	14526	14658	14614	14584	14745	14538	14573	14584	14762	14729	14668	14577	14658	14645	14709	14760	14371	14540	14754	14682	14770	14623	14561	14686	14684	14644	14642	14655	14548	14602	14647	14749	14515	14723	14605	14797	14766	14636	14656	14715	14629	14693	14852	14596	14645	14736	14554	14866	14813	14858	14483	14702	14614	14891	14697	14686	14572	14689	14734	14602	14527	14648	14582	14616	14665	14536	14539	14812	14613	14712	14652	14750	14724	14787	14648	14647	14755	14620	14593	14877	14511	14629	14631	14619	14653	14710	14610	14721	14707	14690	14610	14757	14474	14720	14719	14804	14614	14627	14678	14600	14644	14827	14614	14659	14761	14741	14720	14641	14712	14513	14601	14740	14714	14640	14790	14577	14620	14799	14853	14603	14680	14708	14715	14786	14856	14682	14687	14502	14723	14528	14730	14710	14760	14685	14569	14589	14561	14672	14706	14595	14757	14757	14694	14559	14682	14838	14731	14688	14600	14623	14743	14615	14676	14804	14648	14744	14641	14785	14570	14635	14725	14734	14461	14738	14702	14521	14782	14578	14620	14663	14714	14594	14733	14770	14682	14718	14604	14684	14502	14696	14602	14869	14707	14745	14704	14458	14622	14748	14545	14740	14655	14445	14598	14486	14662	14504	14604	14563	14608	14637	14662	14701	14574	14631	14658	14629	14708	14721	14529	14656	14579	14666	14658	14747	14635	14723	14708	14604	14651	14686	14653	14612	14849	14552	14673	14614	14556	14700	14560	14603	14760	14634	14553	14631	14619	14770	14728	14666	14679	14599	14474	14697	14654	14640	14656	14661	14590	14681	14493	14599	14711	14635	14571	14653	14709	14579	14757	14807	14500	14687	14628	14772	14682	14557	14853	14835	14649	14675	14705	14694	14679	14597	14616	14552	14756	14629	14632	14603	14651	14604	14781	14688	14549	14548	14623	14617	14623	14682	14741	14729	14673	14690	14607	14604	14501	14731	14809	14692	14634	14663	14446	14635	14700	14664	14866	14647	14652	14751	14507	14786	14720	14740	14614	14726	14568	14477	14907	14439	14580	14609	14599	14600	14765	14672	14563	14582	14604	14683	14595	14550	14626	14666	14837	14461	14768	14678	14511	14706	14710	14702	14605	14734	14789	14683	14689	14838	14332	14613	14764	14685	14696	14706	14679	14673	14683	14568	14773	14803	14623	14579	14582	14722	14819	14575	14728	14531	14775	14753	14556	14772	14682	14768	14666	14756	14659	14667	14697	14670	14671	14690	14632	14733	14588	14624	14712	14532	14650	14750	14514	14652	14536	14726	14779	14699	14722	14673	14800	14791	14560	14693	14504	14535	14662	14502	14678	14568	14733	14643	14601	14583	14824	14744	14549	14746	14799	14734	14576	14662	14742	14640	14792	14722	14700	14678	14652	14791	14668	14603	14510	14720	14691	14821	14673	14567	14668	14515	14702	14646	14768	14626	14665	14763	14548	14595	14852	14627	14652	14544	14600	14738	14647	14633	14534	14391	14488	14764	14502	14720	14780	14575	14635	14705	14583	14760	14770	14640	14717	14657	14512	14731	14686	14463	14627	14664	14618	14600	14748	14605	14819	14621	14713	14581	14695	14683	14533	14631	14775	14733	14679	14914	14674	14650	14669	14664	14689	14657	14676	14679	14734	14718	14770	14598	14625	14654	14707	14731	14555	14537	14691	14614	14588	14657	14713	14845	14676	14548	14544	14876	14750	14829	14645	14644	14692	14774	14547	14736	14743	14812	14734	14639	14731	14563	14582	14633	14710	14532	14856	14466	14676	14777	14801	14666	14638	14743	14608	14709	14656	14503	14565	14624	14799	14815	14629	14665	14666	14721	14567	14791	14580	14687	14747	14676	14771	14798	14756	14750	14805	14752	14743	14716	14678	14688	14790	14823	14700	14728	14810	14714	14781	14829	14649	14595	14811	14704	14811	14736	14771	14671	14763	14722	14570	14824	14654	14563	14639	14566	14681	14778	14842	14890	14598	14737	14602	14615	14600	14663	14666	14777	14544	14499	14558	14745	14819	14586	14633	14663	14689	14598	14755	14824	14526	14610	14796	14609	14674	14704	14652	14640	14646	14688	14592	14574	14677	14656	14704	14547	14512	14654	14734	14750	14842	14707	14755	14715	14816	14751	14446	14611	14529	14572	14756	14659	14696	14758	14576	14640	14577	14709	14867	14729	14663	14629	14482	14868	14557	14737	14697	14559	14663	14671	14650	14673	14775	14635	14577	14707	14697	14899	14666	14791	14662	14694	14622	14677	14726	14678	14516	14517	14843	14668	14686	14689	14623	14639	14753	14545	14689	14628	14685	14684	14713	14833	14729	14641	14457	14654	14636	14703	14664	14732	14770	14733	14664	14624	14719	14582	14733	14626	14633	14577	14555	14705	14543	14604	14648	14730	14676	14667	14590	14844	14759	14581	14658	14570	14498	14562	14876	14674	14733	14733	14588	14706	14703	14724	14666	14557	14781	14715	14679	14602	14720	14607	14721	14588	14535	14660	14730	14621	14646	14565	14631	14574	14772	14816	14597	14714	14714	14574	14654	14659	14617	14773	14674	14719	14576	14514	14688	14657	14736	14678	14820	14565	14633	14671	14757	14615	14678	14508	14763	14566	14663	14672	14782	14534	14703	14749	14748	14669	14710	14674	14771	14615	14782	14588	14780	14641	14626	14522	14529	14580	14656	14875	14665	14700	14750	14543	14701	14743	14646	14734	14578	14631	14559	14407	14673	14760	14656	14662	14665	14622	14704	14571	14586	14851	14471	14791	14634	14566	14710	14711	14868	14670	14808	14780	14851	14433	14642	14711	14688	14616	14707	14570	14669	14746	14590	14659	14678	14610	14691	14571	14619	14689	14671	14665	14828	14792	14638	14671	14627	14795	14797	14909	14691	14600	14713	14721	14635	14508	14744	14780	14697	14610	14698	14687	14692	14626	14706	14577	14678	14727	14671	14622	14721	14725	14604	14655	14792	14554	14731	14710	14732	14829	14663	14695	14553	14686	14670	14673	14650	14726	14660	14625	14566	14663	14665	14793	14667	14626	14630	14668	14545	14822	14786	14701	14648	14658	14560	14678	14608	14640	14665	14771	14714	14742	14410	14804	14788	14706	14611	14585	14721	14712	14759	14785	14703	14689	14767	14698	14689	14499	14572	14598	14715	14755	14676	14809	14629	14638	14795	14823	14608	14594	14745	14695	14664	14826	14554	14752	14594	14591	14634	14623	14823	14604	14744	14733	14696	14798	14528	14709	14711	14662	14734	14664	14641	14701	14611	14693	14536	14726	14859	14512	14786	14575	14775	14855	14690	14787	14568	14563	14481	14719	14605	14761	14654	14719	14651	14567	14789	14763	14531	14633	14841	14489	14757	14795	14567	14523	14713	14640	14737	14661	14810	14625	14679	14652	14561	14693	14608	14598	14539	14678	14661	14640	14548	14868	14438	14727	14466	14673	14565	14712	14844	14553	14574	14670	14676	14695	14638	14572	14789	14680	14752	14650	14682	14554	14513	14586	14649	14742	14770	14736	14665	14661	14578	14637	14807	14797	14690	14591	14737	14739	14579	14561	14577	14717	14709	14684	14652	14705	14815	14709	14720	14596	14602	14701	14804	14866	14692	14768	14607	14764	14630	14554	14823	14389	14627	14844	14834	14754	14621	14765	14469	14694	14502	14837	14680	14596	14709	14667	14637	14659	14513	14614	14726	14838	14560	14724	14623	14751	14511	14731	14660	14676	14712	14720	14648	14661	14596	14834	14768	14672	14805	14564	14606	14627	14775	14550	14466	14781	14550	14578	14678	14636	14698	14706	14549	14660	14716	14652	14870	14571	14623	14459	14696	14628	14882	14842	14585	14785	14735	14574	14529	14717	14694	14450	14763	14679	14667	14639	14689	14698	14807	14624	14624	14622	14883	14622	14861	14603	14717	14882	14754	14827	14731	14776	14586	14662	14599	14663	14635	14738	14817	14687	14667	14422	14584	14685	14638	14713	14700	14676	14745	14673	14796	14641	14800	14672	14632	14735	14588	14748	14632	14614	14802	14640	14713	14591	14598	14751	14497	14761	14842	14621	14624	14690	14787	14714	14617	14765	14726	14651	14522	14703	14658	14546	14756	14484	14517	14609	14678	14659	14631	14727	14764	14739	14578	14938	14843	14637	14625	14536	14515	14820	14636	14710	14691	14601	14630	14657	14664	14772	14664	14766	14749	14818	14667	14688	14678	14558	14861	14725	14756	14491	14572	14746	14839	14630	14755	14781	14521	14506	14501	14565	14717	14765	14640	14760	14686	14554	14702	14506	14648	14640	14817	14584	14693	14865	14811	14805	14693	14666	14673	14708	14777	14860
24089	21625	29396	25087	24587	27008	27220	23135	20885	19659	18729	18638	18469	18484	18113	17860	17629	17641	17765	17590	17224	17124	17068	17256	17360	17060	17133	17138	17204	16868	16776	17034	17002	17103	17122	16844	16852	16851	16859	17123	17066	16929	16886	16935	17182	17055	17084	17026	16770	16916	16792	17149	17115	16771	16828	17056	16723	16853	16953	16830	17070	17007	16930	16895	16953	17043	16906	16942	16833	16833	17040	16785	17097	16754	16953	16971	17002	16832	17023	16979	16739	17055	16799	16807	16893	17054	17028	16984	16820	16783	16903	16929	16932	16916	16845	16888	16973	16975	16968	16841	16916	16671	16950	16926	16781	17070	16928	17038	16890	16769	16909	16962	16939	16991	17061	17151	16960	16697	16856	16975	16965	16913	16752	16768	17016	16898	17025	16799	17115	17128	16827	16838	16955	16953	16781	16856	16696	16895	16777	16899	16848	16922	16909	16939	16902	16778	16850	16851	16944	16972	17106	16892	16839	16860	16871	16795	16878	16772	16796	16925	16868	16858	16971	16747	16909	16762	16896	16897	16870	16898	16835	16987	16753	16992	16805	16868	17051	16765	16818	16859	17009	16835	16905	16885	16703	16859	17005	16684	16967	16799	16996	16708	16762	16801	16824	16867	16773	16879	16858	16737	16684	16808	16706	16836	16938	17019	16901	16773	17027	16951	16905	16797	16976	16882	16717	16826	16930	16915	16793	16945	17032	16859	16866	16935	16964	16936	16850	16888	16845	16745	16808	16815	16691	16967	16660	16730	16920	16885	16761	16994	16946	16914	16801	16825	16891	16871	17084	16683	16780	16824	16956	16780	16720	16879	16854	16887	16966	16915	16778	16718	16754	16844	17020	16901	16908	16723	16722	16899	17036	16899	16826	16854	16716	17020	16785	16883	16883	16886	16843	16891	16775	16899	16921	17070	16911	16874	16984	16793	17048	16797	16961	16794	16787	16762	17024	16610	16766	16970	16900	16615	16773	16987	16825	16782	16769	16849	17055	16719	16717	16973	16840	16967	16920	16777	16923	17027	16954	16858	17060	16709	16863	17040	16839	16883	16837	16805	16887	16845	16727	16891	16881	16865	17045	17017	16697	17005	16842	16913	16852	16618	16869	16821	17011	16715	16932	16871	16819	16742	16891	16891	17005	16778	16990	16872	16859	16936	16815	16788	16754	16794	16986	16784	16923	17053	17004	16969	16923	16965	16695	16978	17036	16867	16814	17028	16859	16866	16965	16982	16748	16761	16820	16776	16938	16932	16827	16993	16925	16832	16825	16955	16892	16938	16911	16826	17048	16908	16882	16858	16769	16818	16813	16625	16950	17172	16888	16790	16923	16903	16898	16921	16951	16879	17062	16896	16797	16883	16785	16982	16884	16719	16833	16920	16727	16924	16728	16876	16913	16967	16760	16720	16809	16923	16863	16844	16883	16943	16938	16750	16820	16886	16928	16974	16765	16793	16676	16888	16888	16761	16811	16763	16812	17060	16867	16727	16854	16785	16836	16944	16819	16748	16921	16929	16981	16824	16752	16931	16802	16927	17108	16726	16936	16832	16948	16941	16811	16664	16846	16677	16978	16725	16729	16960	16943	16976	16834	16906	17167	16909	16856	16993	16863	16992	16701	16669	16651	16991	16924	16825	16833	16841	16802	16687	16958	17006	16811	17001	16848	16834	16684	16904	16937	16810	16777	16829	17166	17002	16724	16917	16927	17068	16767	16796	16958	16686	16842	16807	16942	16968	17005	16879	16771	16931	16944	16776	16713	16784	16944	16863	16830	17015	16945	16954	16912	16591	16901	16905	16665	16689	16825	16645	16698	17016	16861	16953	16779	16896	16808	16891	16894	16831	16910	16644	16777	16914	16794	16717	16995	16922	16841	17027	17036	16573	16750	16883	16931	16858	16903	16901	16942	16826	16770	16828	16901	16899	16761	16956	16832	16779	17062	16970	17036	16675	16812	16822	16706	16730	16863	16952	16830	16841	16905	16649	16829	17053	16865	16861	16840	16851	16801	17013	16618	16867	17061	16870	16865	17003	16789	16957	16904	16849	16939	16924	17024	16808	16981	16899	16953	16948	16895	16945	16816	16745	16743	16793	16954	16836	16578	16811	16864	16609	16661	17063	16862	16708	16891	16840	16878	16914	16817	16792	16881	16930	16861	16858	16868	16933	16806	16912	16814	16932	16839	16906	16991	16928	16768	16968	16900	16848	16756	16718	16831	16846	16738	16696	16861	16769	16674	17015	16921	16861	16956	16732	16906	16938	16837	16955	16863	16995	16672	16815	16745	16897	16700	16735	17081	16852	16909	16734	16949	16952	16908	16648	16799	16909	16843	16680	16753	16786	16862	16661	16719	16689	17010	16998	16949	16940	16840	17053	16891	16836	16879	16968	16880	16851	16879	16797	16898	16866	16849	16805	16778	16869	16847	16882	16743	16861	16746	16822	16786	16947	17073	16811	16861	16725	16999	17109	16860	16892	16854	16785	16753	17008	16843	17076	16788	16669	17001	16834	16880	16931	17060	16688	17045	16756	17087	16918	16975	16739	17102	16678	16910	16856	16907	16798	16877	16758	16894	16941	16871	16676	16908	16870	16717	16860	17023	16862	16913	16879	16856	17093	17067	17057	16918	16767	16926	16915	16964	16766	16850	16770	16679	17020	16620	16709	16728	17018	16870	16954	16914	16786	16765	16752	16857	16985	16775	16631	16678	17125	16733	16936	16918	16866	16703	16706	16985	17015	17003	16877	16968	16764	16784	16733	17040	16946	16951	16922	16782	16752	17023	16697	17104	16827	16951	16896	17021	16760	16722	16716	17034	16887	16932	16722	16704	16704	17117	17165	16956	17004	16919	16733	17003	16885	16895	16761	16748	16811	16805	16847	16557	17030	16751	16936	16630	16961	16616	16692	16747	16902	16718	16881	16665	16816	16793	16986	17010	16807	16837	16837	16706	16792	16773	16866	16911	16770	16990	16875	16873	16692	16970	17147	17035	16747	16673	16816	16537	16760	16785	16695	16721	16588	16864	16809	16981	16641	16773	16876	16827	16926	16753	17105	16763	16881	16753	16829	16884	16971	16786	17024	17280	16939	16985	16878	16874	16862	16931	16742	16894	16886	16757	16939	16843	16896	16781	16791	16932	16800	16860	16697	16868	16952	16953	16925	16855	16917	16620	17101	16759	16913	16928	16970	16869	16837	16893	16823	16694	16967	16852	16854	16880	16775	16835	16698	16893	16903	17003	16743	16628	16971	16853	16853	16833	16943	16848	16858	16954	17081	16819	16824	16714	16988	16686	16710	17013	16858	16865	16883	16791	16941	16868	16770	16932	16874	16967	16792	16866	17098	16998	16801	16925	16822	16998	16866	16802	16827	16822	16754	17014	16700	16655	16850	16849	16637	16736	16831	16952	16875	16820	17000	16753	16711	16887	16822	16861	16941	16998	16818	16868	16988	16837	16778	17036	16888	16839	16907	16907	16942	16829	16660	16673	16820	17006	16664	16837	16854	16759	16772	16535	16794	16903	16866	16944	16930	16841	16870	16924	16656	16829	16806	16814	17018	16886	16891	16879	16842	16876	16678	16810	16901	16909	17032	16914	17012	16947	16793	16846	16753	16858	16906	17048	16924	16924	16892	16823	16809	16735	16625	16834	16915	16917	16670	16933	17019	16938	16869	16928	16914	16883	16740	16750	16734	16944	16989	16613	16756	16956	16852	16872	16961	16813	16829	16626	16772	16820	16785	16813	16689	16923	16848	17046	16895	16704	16779	17019	16993	16907	16796	17017	16887	16936	16926	16896	16837	16850	16980	16939	17045	17031	16760	16925	16839	16876	16779	16756	16821	16983	16798	16826	16929	16618	16688	16912	16828	16630	16789	16834	16775	16823	16823	16812	16828	16863	16997	16842	16958	16937	16979	16791	16797	16888	16939	16933	16791	16880	16962	16790	16733	17071	16883	16957	17041	16875	16760	16882	16879	16752	16866	16884	16899	16958	16904	16788	16912	16960	16896	16795	16770	16806	16750	16871	16836	16959	16961	16897	16713	16976	16803	16965	17046	16941	16844	16723	16732	16870	16844	16914	16902	16991	16829	16902	16824	16828	16738	16839	16681	16809	16688	16828	16606	16832	16784	16944	16848	16703	16800	16896	16952	16854	16906	16895	16769	16895	17133	16968	16911	16871	16883	16950	16854	16880	16948	16791	16852	16659	16999	16615	16661	16725	16886	16817	16862	16721	16974	16813	16869	16789	16930	16900	16921	16807	16912	16977	16848	16866	16743	16731	16844	17017	16880	17058	16803	16876	16978	17183	17014	16897	16677	16812	16902	16989	16861	16812	16803	16805	16868	16962	16900	16649	16995	17019	16850	16876	17028	16846	16951	17041	16700	16816	17150	16974	16862	16944	16890	16863	16835	16862	17090	16945	16801	16802	17142	16852	16897	17112	16872	16967	16688	16875	16813	16825	16621	16770	16874	16984	16904	16852	16825	17091	16986	16856	16860	16980	16865	16744	16891	16681	16768	16755	16815	16989	16702	16902	16748	16582	16754	16952	16776	16682	16893	16715	16528	16801	17033	16731	16641	16785	16682	16767	16917	16963	16703	16912	16886	17004	16817	16746	16858	16951	17124	16562	16657	16843	16909	16890	16745	16925	16916	16862	16754	16750	16870	16640	16716	16843	16752	16970	16865	16805	16806	16809	16886	16894	16894	16911	16858	16839	16830	16982	16790	16874	17073	16759	16809	16949	16895	16929	16946	16719	16804	17070	16730	16795	16727	17049	16976	16934	16862	16854	16675	16989	17234	16991	16752	16862	16921	16949	16841	16724	16880	17048	16818	16876	16780	16930	16927	16879	16798	16863	16905	17000	16866	16847	16730	16960	16728	16764	16898	16870	16746	16704	16801	16853	16983	16829	16929	16896	16844	16716	16813	17085	16847	16531	17062	16857	16820	16830	16900	16903	16893	16957	16907	16751	16948	16873	17043	16883	16654	16765	16948	17030	16887	16881	16908	16894	16954	17043	16968	16710	16839	16651	16843	16656	16915	16959	16723	16414	16811	16762	16900	16788	16766	16907	16805	16718	16908	16780	16881	16750	16882	16741	16961	17028	16916	16896	16943	16839	16842
29850	51421	49016	39125	32905	29255	26988	24158	21370	19290	17938	18174	17811	17541	17303	16798	16506	16251	16278	15910	15874	15800	15702	15599	15529	15565	15556	15476	15271	15579	15327	15352	15403	15347	15299	15153	15486	15339	15291	15191	15278	15317	15277	15485	15281	15416	15399	15350	15322	15291	15378	15272	15304	15216	15329	15178	15338	15396	15378	15270	15393	15211	15417	15224	15353	15384	15214	15288	15428	15327	15190	15158	15259	15332	15244	15297	15360	15588	15372	15289	15186	15258	15198	15335	15262	15277	15202	15252	15378	15456	15341	15103	15344	15295	15204	15320	15406	15410	15204	15185	15227	15335	15448	15191	15308	15274	15232	15206	15422	15346	15324	15285	15222	15268	15366	15328	15275	15467	15130	15223	15421	15077	15359	15572	15355	15309	15230	15295	15336	15351	15224	15184	15211	15157	15502	15234	15389	15225	15134	15022	15304	15378	15196	15295	15308	15383	15382	15447	15195	15301	15336	15213	15153	15333	15239	15379	15248	15184	15358	15094	15232	15312	15368	15185	15370	15321	15302	15255	15324	15226	15280	15156	15243	15200	15264	15331	15490	15262	15224	15237	15258	15286	15240	15231	15385	15282	15298	15091	15413	15218	15250	15244	15244	15197	15418	15402	15308	15142	15371	15148	15417	15208	15372	15349	15332	15357	15326	15307	15393	15306	15305	15455	15082	15310	15222	15218	15131	15215	15218	15195	15456	15202	15265	15246	15268	15330	15186	15357	15183	15247	15238	15477	15160	15139	15197	15354	15347	15083	15403	15264	15149	15216	15253	15226	15281	15292	15313	15250	15184	15245	15417	15221	15397	15372	15197	15188	15549	15269	15337	15449	15369	15018	15351	15153	15234	15237	15195	15189	15145	15196	15386	15166	15377	15193	15224	15246	15356	15330	15192	15138	15367	15168	15153	15263	15388	15305	15210	15288	15246	15253	15167	15307	15252	15216	15261	15218	15343	15301	15158	15173	15185	15335	15455	15320	15351	15337	15345	15342	15376	15171	15254	15179	15358	15279	15302	15308	15250	15201	15359	15377	15166	15293	15448	15253	15340	15323	15286	15392	15326	15465	15134	15270	15330	15396	15253	15288	15298	15325	15373	15274	15399	15266	15258	15339	15264	15192	15263	15386	15226	15245	15285	15272	15240	15339	15270	15223	15149	15293	15344	15225	15384	15232	15300	15224	15374	15125	15291	15333	15334	15128	15347	15276	15281	15203	15285	15281	15131	15346	15211	15361	15387	15244	15287	15386	15274	15416	15365	15259	15249	15383	15284	15367	15372	15246	15296	15138	15284	15450	15257	15356	15354	15288	15112	15189	15311	15365	15347	15256	15288	15216	15284	15353	15155	15386	15238	15395	15450	15172	15294	15317	15129	15184	15111	15281	15239	15310	15411	15126	15178	15247	15311	15193	15088	15412	15193	15392	15315	15192	15225	15414	15275	15319	15337	15369	15195	15264	15157	15208	15134	15339	15085	15452	15221	15269	15216	15188	15264	15247	15477	15323	15183	15426	15379	15225	15373	15134	15266	15185	15370	15262	15242	15316	15218	15124	15333	15419	15244	15154	15060	15401	15247	15421	15370	15405	15288	15186	15257	15213	15325	15237	15273	15384	15432	15407	15272	15326	15400	15302	15198	15167	15313	15116	15263	15439	15212	15136	15349	15245	15085	15190	15199	15271	15147	15345	15333	15196	15233	15349	15394	15422	15356	15192	15257	15304	15218	15215	15463	15318	15166	15433	15177	15311	15132	15161	15161	15073	15314	15262	15197	15282	15348	15397	15175	15134	15231	15386	15242	15305	15186	15401	15258	15362	15375	15364	15196	15154	15317	15367	15325	15312	15254	15366	15333	15313	15263	15374	15178	15283	15337	15189	15183	15380	15041	15060	15375	15300	15316	15344	15253	15435	15142	15330	15176	15444	15335	15330	15338	15091	15327	15362	15377	15342	15297	15267	15254	15163	15250	15189	15354	15264	15142	15149	15196	15273	15058	15293	15389	15292	15303	15290	15456	15260	15298	15183	15412	15242	15195	15131	15243	15259	15319	15226	15243	15305	15303	15341	15309	15512	15260	15391	15264	15228	15120	15392	15405	15134	15316	15321	15427	15287	15432	15290	15243	15266	15193	15433	15234	15201	15213	15284	15119	15474	15311	15513	15421	15367	15265	15209	15240	15228	15286	15067	15301	15104	15312	15166	15259	15227	15312	15234	15246	15295	15173	15111	15130	15210	15223	15226	15250	15440	15187	15346	15285	15275	15246	15206	15239	15201	15327	15321	15430	15387	15177	15184	15250	15236	15355	15381	15327	15248	15285	15213	15334	15241	15285	15307	15250	15137	15349	15238	15228	15162	15313	15342	15205	15345	15432	15391	15325	15182	15156	15166	15291	15327	15348	15186	15246	15234	15196	15377	15309	15276	15478	15300	15295	15347	15215	15306	15322	15281	15251	15383	15246	15284	14974	15315	15264	15340	15133	15091	15261	15211	15295	15173	15234	15400	15249	15373	15337	15317	15343	15287	15215	15354	15120	15087	15295	15314	15106	15328	15341	15198	15139	15282	15409	15321	15153	15354	15396	15200	15285	15282	15171	15241	15163	15245	15153	15195	15517	15198	15319	15208	15447	15187	15192	15191	15381	15231	15456	15184	15346	15438	15354	15220	15362	15391	15236	15302	15169	15310	15224	15235	15257	15350	15362	15200	15223	15394	15344	15334	15348	15202	15252	15179	15353	15392	15213	15366	15258	15441	15194	15239	15220	15395	15263	15328	15341	15243	15224	15200	15251	15311	15374	15244	15181	15220	15240	15330	15223	15354	15293	15112	15168	15304	15285	15267	15167	15272	15208	15290	15355	15100	15234	15226	15399	15403	15168	15203	15210	15330	15015	15288	15094	15343	15218	15231	15214	15230	15194	15459	15284	15275	15164	15294	15196	15313	15236	15228	15329	15096	15404	15395	15369	15148	15267	15228	15475	15134	15235	15192	15330	15272	15395	15326	15401	15210	15296	15306	15235	15182	15322	15240	15245	15304	15380	15383	15336	15238	15335	15363	15207	15324	15267	15283	15218	15404	15196	15396	15438	15104	15322	15270	15192	15224	15207	15188	15318	15291	15205	15306	15259	15236	15364	15316	15333	15195	15307	15165	15187	15287	15285	15367	15357	15122	15365	15324	15248	15104	15502	15286	15177	15290	15243	15316	15187	15291	15325	15331	15503	15318	15424	15350	15269	15266	15426	15079	15305	15228	15264	15329	15338	15485	15186	15241	15313	15094	15305	15287	15095	15294	15317	15400	15114	15397	15315	15182	15399	15240	15467	15200	15277	15298	15210	15313	15447	15240	15229	15260	15244	15325	15386	15130	15287	15439	15346	15296	15346	15335	15333	15228	15181	15384	15315	15179	15353	15387	15244	15361	15310	15331	15288	15302	15244	15309	15236	15376	15169	15130	15333	15220	15191	15293	15322	15195	15118	15212	15334	15384	15338	15291	15207	15212	15290	15217	15266	15147	15252	15371	15313	15353	15207	15247	15178	15266	15300	15391	15470	15269	15423	15323	15313	15238	15311	15527	15175	15215	15257	15310	15191	15292	15134	15165	15216	15227	15136	15360	15107	15086	15163	15428	15385	15285	15272	15204	15342	15290	15317	15357	15305	15206	15254	15260	15444	15246	15348	15257	15212	15356	15344	15322	15329	15367	15367	15340	15129	15383	15250	15312	15323	15148	15175	15348	15519	15407	15177	15277	15272	15109	15406	15191	15296	15323	15238	15119	15241	15348	15169	15228	15346	15153	15232	15283	15256	15395	15107	15262	15409	15283	15321	15365	15236	15469	15338	15349	15130	15225	15201	15371	15311	15197	15354	15273	15292	15208	15432	15277	15427	15276	15245	15242	15160	15384	15283	15269	15185	15403	15255	15284	15446	15332	15432	15314	15339	15075	15239	15251	15264	15071	15386	15378	15387	15202	15211	15333	15322	15339	15236	15168	15473	15277	15291	15303	15335	15342	15464	15398	15481	15248	15329	15292	15231	15306	15317	15111	15069	15163	15152	15145	15116	15397	15277	15437	15261	15141	15390	15406	15258	15316	15398	15128	15163	15251	15380	15339	15234	15331	14980	15208	15239	15007	15299	15159	15316	15267	15301	15188	15444	15241	15337	15407	15377	15210	15260	15326	15253	15379	15283	15290	15260	15254	15507	15309	15342	15126	15138	15156	15391	15365	15224	15440	15332	15322	15343	15447	15324	15354	15290	15194	15322	15256	15230	15240	15343	15111	15250	15149	15283	15215	15273	15290	15266	15048	15315	15397	15265	15272	15374	15263	15285	15444	15283	15290	15293	15336	15413	15267	15352	15418	15255	15389	15147	15196	15463	15375	15415	15256	15258	15218	15322	15301	15148	15375	15357	15263	15348	15364	15353	15148	15253	15289	15408	15400	15236	15361	15316	15378	15139	15366	15233	15288	15361	15445	15140	15177	15352	15259	15304	15243	15277	15289	15377	15262	15237	15253	15183	15256	15405	15300	15264	15257	15169	15261	15309	15321	15371	15107	15258	15137	15090	15278	15241	15289	15391	15337	15156	15427	15302	15198	15067	15192	15300	15245	15195	15248	15263	15386	15142	15225	15353	15441	15266	15186	15181	15199	15202	15294	15221	15432	15235	15250	15277	15354	15159	15263	15232	15246	15330	15249	15206	15145	15043	15286	15181	15302	15207	15265	15302	15400	15148	15294	15406	15277	15354	15242	15171	15336	15462	15160	15222	15327	15330	15198	15365	15257	15216	15342	15374	15122	15444	15349	15213	15324	15218	15309	15204	15302	15363	15327	15190	15238	15250	15314	15211	15280	15333	15171	15252	15223	15416	15236	15372	15370	15330	15106	15334	15140	15237	15295	15283	15115	15165	15396	15352	15254	15391	15123	15340	15360	15367	15253	15209	15447	15230	15527	15323	15281	15436	15222	15145	15302	15304	15377	15283	15226	15138	15294	15229	15497	15272	15473	15191	15193	15223	15228	15252	15210	15280	15262	15381	15368	15407	15245	15365	15250	15274	15309	15253	15273	15314	15123	15219	15295	15326	15207	15152	15352	15266	15249	15326	15445	15352	15234	15271	15301	15409	15258
23091	21596	29693	24107	22599	26633	30352	24925	22195	20832	19492	19351	19257	18952	18598	18287	17997	18059	17664	17433	17572	17310	17216	17239	17225	17002	17147	16952	17044	16979	17099	16959	16756	16867	16685	16943	17089	16709	16927	16816	16863	16771	16790	16906	16758	16611	16618	16833	16905	16632	16966	16711	16616	16563	16774	16786	16954	17024	16753	16591	16822	16833	16781	16635	16976	16891	16909	16905	16740	16770	16583	16683	16686	16736	16896	16595	16769	16931	16954	16812	16792	16661	16634	16799	16733	16678	16678	16694	16670	16815	16791	16730	16668	16513	16754	16598	16874	16581	16876	16834	16535	16802	16640	16701	16671	16712	16804	16832	16752	16603	16682	16809	16608	16600	16818	16877	16867	16805	16760	16726	16844	16941	16934	16684	16753	16767	16697	16754	16884	16818	16582	16809	16601	16634	16720	16861	16666	16777	17003	16815	16866	16403	16683	16815	16801	16802	16940	16526	16675	16693	16866	16636	16903	16792	16743	16779	16703	16806	16779	16855	16657	16857	16763	16696	16958	16504	16781	16576	16655	16534	16835	16640	16977	16763	16863	16844	16748	16725	16713	16661	16793	16643	16946	16947	16722	16737	16792	16735	16656	16680	16745	16658	16646	16844	16745	16707	16651	16524	16549	16842	16692	17054	16967	16795	16738	16713	16859	16475	16707	16522	16731	16780	16774	16767	16639	16662	16607	16815	16630	16670	16682	16635	16914	16876	16819	16777	16651	16540	16696	16637	16649	16794	16491	16774	16588	16874	16812	16742	16636	16798	16611	16901	16541	16812	16751	16848	16836	16875	16673	16801	16659	16824	16770	16667	16688	16964	16712	16510	16687	16669	16647	16718	16724	16792	16633	16838	16882	16709	16738	16609	17029	16545	16667	16868	16834	16839	16788	16669	16706	16589	16908	16721	16836	16633	16845	16583	16744	16850	16677	16735	16804	16695	16791	16720	16830	16677	16667	16774	16644	16876	16796	16673	16559	16859	16660	16810	16748	16936	16721	16838	16793	16573	16489	16640	16799	16672	16764	16755	16890	16780	16707	16797	16791	16658	16639	16529	16582	16494	16632	16777	16782	16789	16826	16801	16957	17157	16728	16901	16787	16773	16853	16715	16884	16955	16701	16916	16599	16823	16726	16654	16791	16617	16665	16682	16786	16774	16707	16680	16778	16812	16677	16638	16786	16681	16711	16543	16694	16652	16690	16475	16847	16695	16872	16580	16671	16935	16525	16684	16685	16803	16842	16783	16760	16767	16732	16523	16727	16783	16813	16820	16920	16850	16773	16862	16629	16739	16642	16810	16714	16640	16955	16796	16957	16855	16667	16697	16669	17064	16744	16728	16779	16679	16615	16697	16389	16780	16775	16914	16708	16710	16741	16690	16598	16566	16584	16805	16686	16583	16989	16631	16726	16653	16647	16641	16685	16711	16593	16814	16855	16749	16800	16731	16897	16574	16673	16753	16758	16834	16512	16565	16777	16647	16854	16649	16749	16678	16842	16427	16766	16638	16468	16799	16681	16660	16872	16778	16823	16613	16710	16880	16853	16697	16808	16758	16473	16881	16780	16610	16793	16773	16724	16663	16511	16565	16734	16637	16634	16783	16886	16958	16729	16766	16655	16631	16823	16563	16915	16639	16675	16974	16826	16703	16675	16788	16655	16740	16807	16907	16736	16770	16617	16641	16802	16796	16896	16886	16526	16653	16773	16759	16527	16511	16622	16884	16870	16583	16700	16632	16790	16748	16907	16513	16761	16738	16610	16836	16738	16737	16652	16672	16901	16583	16642	16691	16579	16587	16505	16613	16895	16773	16827	16757	16698	16859	16785	16652	17030	16742	16665	16694	16732	16634	16740	16629	16474	16789	16524	16883	16732	16654	16664	16556	16746	16765	16672	16721	16663	16656	16656	16711	16659	16571	16756	16818	16856	16586	16666	16755	16726	16658	16819	16787	16827	16764	16664	16767	16704	16544	16856	16712	16717	16856	16712	16734	16870	16834	16736	16806	16735	16816	16690	16675	16929	16693	16604	16982	16753	16686	16536	16754	16877	16733	16826	16775	16858	16574	16727	16875	16688	16704	16730	16811	16783	16746	16600	16697	16652	16978	16866	16688	16722	16654	16539	16930	16805	16874	16863	16668	16708	16972	16977	16755	16730	16663	16663	16542	16627	16611	16850	16870	16520	16653	16814	16771	16478	16633	16840	16491	16779	16685	16639	16961	16669	16961	16811	16560	16609	16784	16877	16487	16472	16827	16925	16876	16679	16734	16704	16784	16826	16715	16808	16684	16868	16574	16681	16828	16785	16873	16799	16779	16664	16796	16760	16905	16755	16726	16703	16704	16703	16596	16716	16626	16695	16754	16657	16656	16704	17099	16883	16846	16689	16853	16938	16733	16750	16541	16825	16793	16891	16698	16600	16729	16654	16665	16890	16693	16773	16558	16537	16700	16624	16758	16993	16874	16698	16731	16618	16810	16753	16820	16607	16778	16824	16709	16804	16780	16704	16744	16702	16664	16808	16785	16922	16634	16697	16593	16773	16566	16803	16845	16891	16906	16757	16605	16693	16859	16887	16864	16689	16497	16837	16768	16714	16670	16709	16756	16682	16541	16727	16789	16601	16771	16818	16886	16896	16896	16674	16698	16630	16782	16723	16866	16791	16779	16786	16714	16521	16803	16681	16813	16563	16813	16629	16718	16690	16776	16692	16736	16497	16700	16943	16906	16616	16745	16780	16945	16636	16609	16809	16821	16677	16780	16834	16771	16775	16836	16832	16810	16670	16835	16804	16727	16519	16733	16571	16636	16580	16778	16559	16778	16826	16806	16791	16572	16829	16599	16694	16692	16464	16747	16463	16901	16718	16850	16582	16689	16675	16793	16815	16711	16696	16719	16665	16598	16650	16640	16738	16789	16806	16754	16871	16774	16627	16598	16753	16750	16458	16790	16940	16850	16831	16752	16760	16797	16729	16670	16730	16655	16686	16842	16742	16964	16499	16730	16650	16890	16627	16555	16701	16770	16763	16907	16676	16652	16883	16867	16668	16802	16705	16850	16735	16686	16624	16734	16851	16869	16777	16824	16715	16556	16772	16831	16459	16842	16612	16696	16757	16830	16565	16797	16808	16660	16572	16832	16709	16741	16651	16627	16603	16682	16635	16810	16640	16630	16778	16678	16740	16769	16633	16769	16686	16790	16672	16902	16845	16742	16881	16653	16574	17172	16473	16748	16736	16613	16738	16826	16713	16818	17013	16984	16721	16555	16746	16873	16913	16600	16772	16838	16606	16835	16767	16819	16844	17007	16788	16700	16865	16552	16535	16516	16903	16764	16735	16767	16500	16611	16713	16614	16523	16738	16722	16728	16726	16694	16703	16687	16682	16892	16579	16670	16809	16674	17004	16532	16753	16640	16739	16580	16672	16703	16850	16906	16784	16594	16675	16845	16762	16677	16835	16807	16702	16684	16663	16941	16818	16874	16899	16621	16829	16820	16621	16724	16891	16729	16719	16699	16650	16895	16907	16657	16660	16726	16867	16620	16811	16899	16603	16671	16799	16599	16681	16780	16837	16644	16871	16683	16759	16897	16781	16661	16713	16676	16666	16699	16755	16736	16775	16608	16741	16789	16797	16730	16903	16788	16817	16479	16792	16871	16856	16630	16668	16812	16697	16689	16869	16766	16566	16719	16853	16814	16848	16759	16968	16803	16793	16520	16643	16831	16712	16788	16717	16794	16679	16752	16813	16804	16908	16626	16840	16861	16882	16608	16591	16688	16775	16895	16814	16735	16636	16749	16897	16755	16737	16566	16610	16478	16594	16562	16605	16663	16656	16792	16621	16615	16779	16854	16598	16714	16604	16711	16765	16808	16723	16869	16772	16779	16713	16680	16664	16673	16745	16528	16836	16844	16769	16705	16807	16756	16844	16992	16737	16773	16613	16796	16616	16831	16740	16753	16919	16560	16442	16745	16790	16539	16935	16724	16732	16591	16820	16633	16699	16617	16605	16748	16571	16677	16801	16809	16668	16734	16809	16767	16677	16681	16700	16611	16847	16643	16838	16804	16936	16741	16756	16665	16843	16769	16658	16818	16713	16485	16744	16713	16702	16767	16668	16594	16918	16684	16694	16813	16658	16701	16525	16622	16630	16714	16788	16762	16784	16816	16703	16665	16939	16715	16738	16669	16593	16586	16744	16612	16636	16784	16613	16856	16694	16775	16682	16533	16538	16901	16651	16781	16605	16769	16689	16770	16671	16847	16662	16777	16866	16669	16750	16625	16730	16986	16826	16715	16729	16669	16764	16897	16635	16925	16804	16700	17066	16789	16708	16738	16437	16630	16826	16796	16855	16835	16686	16768	16805	16920	16729	16711	16821	16835	16864	16636	16712	16535	16662	16688	16695	16626	16730	16804	16896	16688	16521	16735	16792	16673	16753	16603	16797	16545	16562	16733	16676	16615	16759	16709	16650	16664	16839	16736	16660	16666	16612	16793	16742	16881	16780	16759	16698	16680	16719	16698	16587	16735	16828	16736	16442	16752	16545	16624	16809	16723	16598	16751	16958	16546	16712	16905	16703	16774	16560	16735	16896	16756	16611	16760	16706	16569	16714	16691	16641	16947	16873	16783	16626	16798	16983	16787	16989	16732	16916	16732	16602	16892	16566	16681	16596	16685	16712	16917	16682	16739	16775	16664	16585	16805	16593	16940	16770	16677	16839	16799	16611	16602	16777	16660	16662	16790	16679	16659	16776	16570	16802	16720	16570	16760	16796	16815	16797	16741	16695	16751	16801	16668	16569	16852	16845	16776	16584	16993	16979	16662	16678	16631	16735	16771	16865	16577	16704	16495	16634	16833	16748	16615	16805	16550	16577	16665	16779	16870	16847	16806	16893	16647	16613	16734	16620	16542	16736	16860	16797	16751	16516	16651	16625	16734	16732	16475	16806	16578	16664	16785	16799	16763	16669	16679	16675	16602	16646	16838	16833	16967	16823	16768	16619	16829	16771	16710	16923	16585	16460	16701	16715	16773	16849	16796	16628	16645	16785	16771	16635	16812	16677	16852	16631	16790	16451	16535	16753	16822	16768	16791	16649	16579	16902	16752	16741	16893	16680	16714	16636	16801
31537	55387	53320	42841	36521	32386	29885	26872	23414	20984	18954	19163	18709	18260	17779	17512	16844	16482	16232	16120	15966	15727	15768	15680	15677	15433	15391	15353	15530	15150	15339	15312	15218	15031	15084	15121	15245	15186	15340	15190	15230	15291	15110	15139	15096	15036	15283	15135	15192	15289	15201	15233	15297	15193	15101	15335	15185	15082	15051	15141	15295	15119	15158	15264	15070	15124	15180	15168	15103	15140	15193	15371	15202	15169	15295	15101	15111	14964	15047	15302	15362	15095	15080	15149	15239	15315	15228	15043	14925	15237	15075	15353	15176	15126	15086	15011	15304	15381	14910	15190	15099	15092	15157	15080	14988	15164	15244	15069	15211	15231	14956	15191	15174	15155	15223	15227	15119	15238	15174	15174	15018	15220	15179	15394	15046	15165	15067	15252	15219	15297	15057	15303	15247	15173	15082	15073	15162	15140	15152	14974	15080	15146	15091	15318	15396	15222	15127	15131	15181	15043	15000	14991	15098	15122	15197	15251	15110	15093	14997	15098	15296	15119	15130	15061	15147	15250	15025	15167	15099	15072	15174	15191	15167	15044	15213	15110	14907	15180	14926	15156	15167	15105	15236	15171	15197	15163	14978	15155	15035	15128	15050	15229	15112	15123	15103	15256	15205	15128	15015	15081	15128	15188	15175	15004	15215	15142	15281	15105	15131	14946	15100	15037	15200	15066	15096	15051	15247	15254	15139	15120	15162	15078	15104	15061	15072	15199	15044	15044	15020	15142	15120	15204	15091	15076	15282	15084	15100	15169	14927	15019	15110	14949	15082	15168	15112	15123	15076	15077	15153	15179	15100	15224	15217	15199	15125	15081	14852	15200	15109	15075	15036	15085	15140	15239	15151	15075	15178	15083	14994	15004	15218	14983	15015	15113	15154	15234	15126	15075	15240	15208	15084	14992	15209	15093	15042	15072	15181	15125	15147	15112	15090	15129	15111	15079	15248	15162	15222	15135	15155	15144	15143	15107	15259	15016	15174	15296	15190	15149	15276	15375	15061	15065	14947	15155	14977	15131	15101	15059	15198	15122	15025	15082	15200	15017	15090	15121	15096	15252	15004	15087	15283	15088	15162	15068	15096	15058	15227	15230	15158	15057	15157	15001	15142	15123	15075	15129	15127	15253	15179	14969	15118	14982	15169	15180	15099	15024	15227	15035	15188	15199	15182	15287	15067	15142	15145	15253	15103	15265	15186	15046	15212	15307	15062	14911	15034	15051	15353	15276	15122	15160	15209	15273	15049	15119	15082	15125	15116	14914	15023	15063	15101	15160	15090	15217	14994	15074	15262	15205	15085	15135	15225	15129	15170	15016	15163	15099	15232	15163	14933	15035	15275	14943	15121	15026	15172	15073	15300	15332	15096	15067	15136	15214	15018	15015	15191	15072	15271	15030	15082	14976	15130	15226	15180	15066	15161	15163	15162	15059	15181	15203	15042	15245	15216	15044	15179	15092	15134	15088	15400	15008	15193	15052	15152	15201	15182	15151	15117	15239	15194	15079	15074	14928	15050	15054	15141	15161	15147	15214	15081	15143	15084	15030	15280	15153	15169	15069	15293	15118	15135	15148	15163	15157	15135	15160	15204	15142	15051	15120	15232	15165	15043	15058	15199	15226	15071	15047	15180	15105	15067	15028	15148	14987	15254	15138	15151	15317	15121	15128	15153	15120	15003	15076	15208	15222	15115	15243	15105	15070	15220	14891	15305	15026	15171	15248	15131	15178	15004	15005	15242	14991	15115	15126	15219	15166	14988	15273	15080	15131	15284	15097	15194	15187	15057	15189	15214	15056	15071	15269	15097	15224	15094	15208	15167	15154	15209	15147	15045	15045	15070	15154	15005	15142	15311	15129	15111	15204	15073	15032	15054	14916	15043	15242	15111	15093	15104	15106	15057	15051	14961	15139	15155	15091	15196	15190	15153	15166	15125	15154	15026	15007	15115	15125	15178	15365	15128	15238	15219	15062	15235	15071	15209	15217	15113	15084	15125	15085	14965	15246	15047	14926	15206	15060	15228	15193	15109	15258	14925	14951	15123	15303	15072	14914	15027	15282	15151	15155	15140	15170	15148	14909	15103	15090	15134	15064	15040	15146	15112	15089	15003	14941	15111	15185	15273	15198	15113	15370	15028	15164	14978	15198	14934	15087	15180	15111	15002	15061	15188	15251	15158	15318	15060	15093	15257	14970	15062	15055	15087	15017	15301	15268	15223	15131	15128	15135	15267	15027	15162	15114	15181	15326	15385	15051	15312	15075	15247	15104	15171	15046	15310	15167	15086	15063	15136	15125	15139	15020	15205	15216	15015	15164	15209	15065	15089	15102	15241	15304	15199	15097	15153	15219	14986	15205	15188	15262	15139	15055	14997	15024	15142	15226	15117	15229	15139	15092	15085	15261	14964	14929	15165	15325	15170	15307	14991	15187	14909	15216	15229	15157	15198	15163	15177	15072	15095	15185	15132	14969	15074	15260	15084	15125	15072	15223	15061	15048	15241	15201	15109	15242	15087	15090	15095	15262	15095	15104	15046	15209	15080	15133	15188	15102	15154	15166	15197	15110	15131	15182	15186	15133	15043	15062	15111	15176	15096	15153	15302	15163	15148	15107	15258	15025	15037	15215	14888	15207	14965	15178	15143	15173	15180	15153	15170	15117	15065	15176	15117	15041	15135	15040	15103	14992	15124	15210	15097	15159	15151	15312	15272	15096	15227	15310	15083	15126	15030	15125	15122	15119	15161	14997	15141	15108	15042	15123	15050	15249	15084	15311	15215	15068	14947	15026	15003	15094	15122	15066	15255	15140	15126	15208	15064	15016	15155	15158	15103	15051	15118	15146	15183	15168	15126	15113	15168	14927	15236	15287	15026	15120	15216	15068	15192	15204	15106	15218	14964	15234	15395	15028	15252	15169	15173	15145	15208	15001	15097	15120	15074	15128	15202	15077	15043	15189	14968	15125	15080	15216	15190	15079	15018	14922	15213	15262	15237	15064	15031	15144	14997	14967	14962	15239	15098	15012	15093	15149	15386	15159	15140	15195	15179	15192	15301	15180	15270	15074	15081	15201	15056	15135	14978	14996	15173	15095	15203	15105	14956	15164	15127	15121	15156	14998	15032	15250	15131	15314	15142	15078	15082	15197	15227	15291	15178	15142	15006	15075	15315	15016	15076	15237	15083	15107	15290	15180	15138	15037	15083	15009	15003	14946	14938	15081	15075	15197	14938	15057	15187	15086	15217	15122	15125	15172	15164	15098	15112	14990	15336	15270	15039	15004	15253	15044	14979	15010	15270	15178	15098	15092	15134	15222	15259	15038	15139	15136	15088	14970	15267	15210	15044	15163	15177	15199	15173	15124	15062	15241	15209	15236	15180	15171	15105	15178	15084	15154	15149	15118	15142	15104	15169	15258	15121	14994	15310	15118	15243	15132	15060	15133	15233	15369	15027	15245	15170	15113	15229	15077	15170	15165	15064	15162	15134	15112	15015	15247	14994	14991	15157	15091	15141	14949	15140	15178	15168	15075	15181	15150	15249	15136	15027	15070	15154	15135	15143	15193	15047	15234	15099	15084	15194	15152	15080	15112	15237	15039	15066	15127	14856	15091	14990	15073	15233	15002	15135	15105	15147	15178	15061	15029	15025	15276	15045	15125	15127	15066	15186	14994	15087	15063	15127	15132	14939	15015	15124	15150	15120	15103	15210	15230	15037	15159	15106	15085	15056	15120	15190	14994	15053	15180	15071	15182	15082	15257	15064	15271	15097	15170	15144	15094	15183	15143	15133	15186	15200	15045	14923	15086	15136	15166	15263	15119	15243	15244	15135	14895	15324	14846	15225	15114	14855	15159	15137	15115	15208	15059	14933	15016	15117	15050	15100	15218	14995	15074	15059	15141	15181	15189	15190	15132	15040	15059	15183	15130	15310	15095	14871	15320	15238	15198	15178	15022	15118	15076	15167	15089	15170	15229	15080	15094	14984	15066	15187	15195	15135	15181	15023	15215	15184	15200	15101	15208	15145	15018	14900	15059	15188	15169	15119	15106	15185	14992	15146	15084	15019	15006	15155	15176	14978	15310	15169	15191	15129	15077	15019	15187	15091	15078	15184	15232	15143	14987	15166	15101	15144	15279	15125	15084	14986	15027	15253	15164	15122	15163	15220	14983	15130	15160	15026	15228	15140	15101	14994	15210	15096	15109	15007	15047	15190	14981	15328	15054	15024	15167	15318	14911	15153	15258	15195	15100	15042	15046	14970	15020	15200	15166	15139	15154	15097	15293	15120	15339	15238	15162	15241	15098	15097	15210	15117	15115	15151	15012	15131	15159	15003	15003	15076	15052	15095	15162	15111	15132	15135	15109	15335	15064	15100	15083	15179	15137	15216	15127	15192	15040	15210	14947	15125	15109	14994	15141	15201	15015	15090	15210	14980	15181	15172	15104	14919	15162	15093	15247	14972	15082	14978	15172	15186	15166	15083	14999	15206	15278	15161	14983	15121	15035	15145	15126	15035	15290	15025	15099	15138	15077	15186	15411	15367	14998	15143	15208	15235	15156	15058	14947	15042	15110	15148	15156	15209	15228	15219	15222	14970	15310	15177	15162	15047	14975	15106	15183	15136	15191	14998	15133	15267	15220	15188	15394	15055	15145	15284	15149	15287	15029	15131	15055	15157	15101	15287	15016	15214	15046	15031	15189	15116	15027	15149	15232	15099	15151	15215	15174	15113	15233	15194	14987	15172	15070	15138	15009	15217	15100	15074	15258	15198	15071	15202	15175	15175	15301	15215	15328	15017	14940	15008	15207	15286	15154	14999	15153	15245	15087	15162	15069	15251	15096	15146	15226	15090	15061	15151	15057	15185	15035	15126	15126	15000	15048	15119	15127	15239	15178	15053	15263	15248	15117	15115	15071	15267	15165	15286	15099	14980	15132	15106	15122	14952	15117	15144	14985	15075	15237	15144	15264	15229	15167	15189	15110	15010	15211	15097	15182	15161	15107	15040	15114	15190	15056	15335	15215	15254	15298	15080	15178	15111	14984	15112	15192	15184	15021	15099	15174	15064	15062	15040	15219	15118	15072	15123	15282	15008	15104	15146	15159	15226	15343	15245	15052	15028	15190	15040	15051
28464	26838	35630	31930	25620	23168	21850	20059	18884	17897	17538	17295	17322	17265	17044	17149	16801	16744	16681	16695	16455	16547	16314	16674	16498	16322	16460	16239	16225	16530	16291	16243	16269	16344	16345	16417	16426	16372	16402	16380	16275	16406	16239	16285	16392	16222	16252	16377	16259	16417	16365	16276	16254	16097	16338	16439	16339	16166	16191	16294	16435	16324	16109	16391	16516	16446	16169	16358	16404	16502	16368	16379	16275	16272	16379	16095	16531	16358	16279	16369	16258	16340	16196	16155	16163	16275	16151	16310	16263	16344	16277	16430	16238	16111	16160	16348	16421	16166	16183	16231	16436	16446	16223	16330	16361	16497	16480	16200	16139	16247	16371	16198	16293	16321	16280	16329	16020	16284	16103	16445	16209	16397	16361	16164	16365	16536	16394	16373	16336	16158	16032	16384	16256	16283	16267	16310	16366	16215	16293	16403	16239	16390	16200	16110	16324	16243	16172	16242	16248	16469	16189	16217	16294	16083	16316	16259	16206	16173	16316	16384	16344	16245	16364	16133	16350	16469	16216	16137	16339	16408	16389	16219	16479	16321	16354	16486	16304	16340	16300	16452	16286	16444	16319	16305	16294	16301	16292	16379	16397	16353	16221	16319	16219	16414	16121	16362	16309	16387	16339	16138	16197	16203	16383	16262	16405	16303	16361	16272	16155	16174	16288	16422	16167	16293	16188	16299	16335	16257	16244	16376	16269	16401	16234	16338	16203	16423	16169	16243	16006	16290	16247	16464	16141	16356	16454	16309	16201	16382	16238	16277	16017	16246	16259	16231	16418	16229	16243	16181	16262	16287	16324	16412	16315	16305	16063	16365	16279	16372	16227	16468	16386	16395	16208	16168	16296	16335	16298	16408	16306	16340	16315	16333	16273	16266	16334	16484	16333	16388	16178	16182	16105	16229	16184	16390	16297	16317	16265	16252	16345	16461	16352	16353	16097	16359	16497	16639	16355	16331	16202	16376	16373	16207	16323	16148	16281	16428	16280	16472	16159	16500	16205	16361	16486	16329	16170	16120	16509	16224	16155	16333	15924	16347	16407	16345	16157	16362	16386	16390	16541	16280	16370	16460	16303	16150	16210	16579	16276	16337	16396	16363	16268	16270	16274	16433	16232	16295	16187	16333	16217	16259	16485	16202	16196	16432	16214	16314	16273	16407	16296	16287	16433	16250	16258	16291	16138	16284	16414	16331	16277	16284	16254	16396	16187	16520	16235	16285	16303	16348	16357	16387	16242	16221	16234	16189	16259	16220	16449	16052	16077	16385	16286	16205	16251	16267	16287	16198	16379	16446	16459	16370	16316	16385	16216	16321	16324	16367	16319	16446	16399	16329	16119	16342	16494	16303	16352	16483	16336	16414	16401	16312	16277	16292	16333	16596	16225	16290	16218	16305	16421	16269	16425	16280	16293	16245	16409	16322	16156	16307	16309	16208	16328	16453	16500	16386	16191	16391	16170	16275	16218	16251	16358	16286	16138	16137	16195	16138	16167	16363	16129	16263	16399	16226	16235	16266	16287	16281	16286	16370	16275	16163	16458	16339	16287	16306	16196	16139	16087	16136	16438	16099	16399	16072	16196	16410	16266	16233	16119	16350	16264	16200	16309	16360	16179	16269	16108	16259	16348	16221	16308	16207	16282	16279	16415	16264	16203	16290	16509	16304	16387	16372	16453	16265	16330	16259	16361	16428	16480	16263	16170	16194	16387	16239	16239	16153	16383	16318	16292	16182	16406	16458	16471	16046	16158	16388	16243	16257	16319	16273	16190	16166	16255	16343	16247	16196	16204	16329	16185	16331	16230	16393	16340	16329	16418	16304	16342	16272	16204	16265	16369	16352	16143	16286	16163	16244	16320	16330	16478	16410	16179	16144	16437	16417	16261	16426	16240	16375	16372	16310	16365	16131	16356	16185	16223	16156	16005	16199	16395	16360	16372	16353	16400	16243	16307	16221	16281	16357	16281	16255	16242	16293	16355	16304	16297	16172	16458	16231	16214	16324	16148	16092	16123	16255	16321	16374	16151	16298	16088	16054	16286	16297	16105	16274	16380	16370	16468	16070	16370	16551	16217	16408	16212	16278	16257	16335	16140	16380	16249	16520	16433	16510	16382	16251	16180	16266	16197	16203	16292	16179	16300	16432	16432	16205	16367	16385	16451	16117	16303	16282	16433	16108	16347	16429	16277	16413	16186	16271	16359	16385	16322	16027	16176	16259	16433	16308	16285	16289	16391	16413	16310	16268	16262	16261	16465	16132	16193	16399	16424	16165	16280	16295	16408	16075	16238	16385	16241	16300	16137	16326	16312	16302	16315	16314	16258	16037	16421	16257	16111	16080	16135	16292	16423	16416	16597	16271	16323	16460	16199	16231	16116	16353	16201	16283	16461	16158	16197	16289	16331	16299	16193	16180	16359	16426	16246	16253	16327	16233	16145	16361	16213	16201	16258	16081	16229	16103	16416	16410	16150	16325	16384	16108	16458	16062	16180	16373	16210	16012	16430	16381	16405	16275	16346	16364	16362	16229	16320	16233	16164	16530	16275	16544	16261	16297	16497	16248	16230	16361	16282	16214	16258	16404	16297	16196	16300	16138	16220	16241	16289	16059	16287	16267	16361	16267	16143	16353	16286	16289	16276	16302	16178	16264	16269	16355	16359	16375	16383	16377	16159	16431	16412	16407	16299	16396	16241	16245	16314	16192	16543	16295	16301	16330	16391	16300	16370	16193	16248	16017	16162	16452	16243	16147	16208	16200	16234	16139	16157	16230	16174	16079	16354	16296	16214	16316	16520	16385	16290	16297	16387	16414	16371	16195	16143	16365	16525	16023	16443	16272	16288	16449	16432	16126	16397	16267	16331	16360	16146	16265	16425	16289	16356	16425	16315	16236	16401	16272	16393	16159	16456	16315	16428	16243	16397	16239	16353	16398	16243	16274	16191	16276	16424	16308	16375	16178	16200	16402	16186	16010	16099	16305	16442	16431	16293	16409	16258	16044	16213	16137	16061	16299	16409	16351	16287	16205	16035	16143	16229	16255	16307	16282	16403	16341	16210	16274	16362	16652	16450	16381	16208	16021	16390	16169	16430	16521	16483	16533	16343	16299	16494	16388	16475	16412	16483	16391	16190	16326	16241	16529	16239	16198	15973	16300	16325	16383	16176	16168	16392	16279	16340	16208	16428	16225	16228	16403	16187	16263	16353	16243	16320	16343	16380	16325	16233	16438	16089	16290	16335	16295	16313	16297	16170	16275	16401	16257	16187	16200	16193	16445	16272	16272	16384	16228	16321	16166	16337	16156	16240	16103	16180	16218	16224	16227	16312	16258	16064	16135	16340	16233	16338	16471	16350	16346	16247	16481	16463	16263	16349	16258	16407	16258	16274	16165	16252	16230	16281	16303	16269	16416	16502	16300	16135	16398	16171	16265	16311	16529	16077	16309	16165	16252	16291	16322	16300	16143	16392	16366	16404	16481	16281	16262	16459	16128	16381	16418	16199	16220	16323	16454	16364	16226	16453	16437	16278	16346	16278	16266	16380	16284	16170	16486	16426	16383	16188	16056	16444	16217	16375	16287	16278	16267	16304	16264	16354	16466	16280	16117	16274	16355	16283	16282	16264	16210	16208	16263	16139	16064	16352	16231	16267	16135	16165	16338	16281	16306	16317	16062	16342	16556	16346	16126	16320	16256	16220	16424	16361	16341	16405	16290	16294	16147	16431	16338	16219	16238	16279	16364	16345	16332	16315	16214	16167	16243	16294	16551	16336	16354	16268	16170	16411	16388	16265	16269	16129	16436	16398	16236	16398	16249	16253	16343	16378	16249	16268	16142	16301	16178	16377	16255	16342	16616	16416	16168	16474	16444	16314	16404	16168	16234	16334	16452	16406	16346	16227	16413	16556	16212	16231	16158	16408	16235	16393	16275	16358	16194	16378	16450	16291	16410	16239	16317	16307	16285	16280	16454	16196	16250	16288	16280	16435	16258	16343	16259	16308	16196	16159	16237	16225	16356	16346	16278	16270	16324	16200	16450	16193	16201	16369	16331	16274	16336	16310	16160	16440	16321	16332	16328	16387	16460	16370	16428	16199	16311	16117	16159	16258	16401	16095	16348	16212	16065	16370	16311	16308	16270	16292	16246	16282	16386	16579	16326	16239	16313	16343	16469	16398	16311	16257	16128	16301	16200	16343	16169	16115	16212	16324	16189	16189	16315	16438	16461	16419	16263	16433	16260	16130	16528	16333	16385	16314	16392	16462	16466	16306	16228	16318	16132	16218	16216	16313	16415	16281	16227	16155	16214	16258	16367	16288	16223	16182	16405	16284	16240	16275	16174	16355	16182	16281	16335	16317	16297	16408	16151	16300	16134	16230	16117	16248	16469	16412	16179	16267	16075	16284	16333	16419	16321	16203	16366	16332	16508	16387	16266	16220	16248	16428	16484	16477	16362	16575	16236	16392	16274	16243	16365	16357	16409	16444	16324	16239	16343	16319	16295	16197	16172	16210	16338	16318	16320	16308	16225	16205	16322	16204	16189	16136	16320	16194	16217	16188	16345	16469	16219	16287	16371	16351	16460	16447	16355	16208	16149	16177	16430	16623	16284	16213	16227	16477	16319	16263	16160	16262	16213	16347	16346	16442	16333	16456	16329	16151	16345	16266	16104	16477	16104	16258	16157	16080	16245	16310	16387	16287	16411	16158	16395	16518	16149	16389	16144	16296	16159	16439	16482	16350	16201	16322	16411	16175	16229	16294	16196	16365	16516	16386	16084	16310	16161	16223	16210	16494	16370	16227	16127	16217	16253	16285	16101	16186	16244	16230	16284	16222	16484	16373	16272	16390	16352	16384	16431	16263	16434	16390	16234	16426	16357	16327	16195	16243	16251	16379	16165	16366	16497	16265	16339	16262	16029	16159	16299	16385	16338	16486	16308	16715	16460	16531	16286	16335	16198	16501	16306	16232	16559	16263	16438	16407	16333	16504	16190	16251	16360	16252	16228	16397	16319	16210	16135	16217	16377	16332	16424	16224	16407	16207	16101	16218	16225	16172	16337	16239	16081	16172	16407	16190	16165	16259	16182	16156	16473	16324	16262	16743	16385	16357	16426	16280	16403	16096	16324
30481	45561	42848	33516	28036	24666	22964	21185	18874	17298	16733	16528	16419	16326	15982	15887	15781	15574	15260	15147	15000	15204	15065	15008	15209	14968	15031	15107	14968	14920	14857	14828	14794	14967	14856	14897	14927	14975	14815	14933	15089	15039	14996	15020	14921	14819	14915	14741	14979	14876	14742	15077	14897	14804	14911	14926	14979	14746	14728	14818	14861	14971	14753	14862	15029	14777	14876	14748	14917	14928	14832	14968	14924	14765	14943	14925	15021	14755	14839	14819	15031	14886	14960	14882	14850	15017	14986	14870	14924	14829	15106	14807	14782	14855	14864	14856	14959	14866	14817	14709	14934	14876	15163	14902	14762	14973	15051	14938	14915	14874	14808	14870	14888	14803	14823	14943	14892	14952	15005	14921	14989	14900	14951	14944	14955	14672	14821	14845	14917	14842	14947	14783	15004	15035	14815	14854	14854	14844	14743	15033	14866	14806	14690	14868	14839	15043	15031	14826	14899	14738	14981	14753	14868	14911	14942	14947	14920	14897	14873	14806	14965	14768	14854	14902	14901	14822	14843	14914	14773	14943	14784	14790	14679	14944	14776	15022	14899	15099	14803	14913	14982	14918	14695	14902	15018	14886	14855	14826	14901	14807	14834	14778	14769	14697	14858	14799	14856	14775	14997	14929	14829	14949	14894	14951	15002	14855	14837	14855	14823	14695	15060	14912	14970	14925	14904	15014	14750	14828	14860	14814	14861	14811	14773	14955	14777	14829	14886	14928	14836	14774	14820	14909	14855	14820	14879	14830	14958	14996	14700	14724	14833	14818	14882	14869	14864	15019	15000	14763	14982	14850	14903	14957	14792	14913	14991	14938	14919	14815	15010	14878	14766	14845	14912	14932	14562	14858	14868	14929	14797	14828	14994	14865	14867	14742	14914	14895	14930	14755	14894	14869	14870	14956	14713	14833	14835	14676	14735	14940	14814	14846	14801	14812	14837	14981	14859	14966	14890	14819	14898	14847	14978	14809	14697	14846	14928	15002	14949	14904	14669	14925	14956	14811	14864	15042	15073	14983	14939	14671	14973	15121	14991	14690	14850	14815	15048	14831	14776	14959	14924	14889	14912	14874	14697	14766	14854	14742	15094	14784	14904	14907	14802	14724	14819	14825	14837	14885	14858	14777	14943	14622	14939	14893	14693	14986	14881	14860	14966	14895	15027	14856	14980	15112	14872	14833	14715	14765	14876	14799	14740	14822	14861	15105	14932	14706	15007	14863	14955	14844	14950	14859	14817	14939	14874	14758	14795	14930	15020	14973	14913	14886	14783	14870	14928	14920	14863	14862	14841	14866	14840	14802	14877	14868	14773	14720	14901	14862	14909	14763	14932	14905	14763	14976	14997	14686	14925	14736	14908	14931	15009	14925	14882	14807	14884	14870	14787	14997	15031	14968	14847	14961	14823	14828	14662	14753	14769	14831	14910	14790	14969	14877	14779	14917	15002	14701	14914	15010	14998	14753	14790	14949	14744	14814	15089	14858	14842	15018	14874	14868	14764	15063	14825	14967	14875	14799	14830	14748	14943	14725	14863	14950	14935	14990	14789	14997	15015	14884	14811	14886	14919	15026	14821	14964	14739	14985	14770	14851	14856	15043	14930	14990	14966	14882	14926	14963	14823	14905	14919	14766	14785	14857	14929	14861	15003	14809	14803	15067	14816	14861	14924	14962	14667	14836	14762	14867	14928	14868	14949	14963	14786	14877	14992	14869	14914	14788	14859	14748	14909	15033	14821	14925	14669	14719	14684	15010	14890	14936	14772	14665	15003	14866	14954	14802	14886	14934	14914	14783	14801	14693	15141	14690	14875	14978	14938	14985	14867	15051	14929	15048	14838	14799	14910	14979	15135	14955	14858	14950	14794	14911	14922	14861	14935	14858	14906	14924	14889	14860	15002	14996	14795	14802	14993	14671	14727	14835	14944	15025	14920	14826	14916	14888	14913	14927	14817	14791	14908	14835	14993	14782	14909	15051	14778	14944	14900	14987	14964	14891	14979	14836	14897	14984	14911	14828	14858	14787	14949	15011	14872	14865	14837	14755	14906	15073	14886	14985	14805	15034	14826	14894	14793	15000	14826	14936	14829	14910	15015	14938	14733	14894	14890	14964	15018	14775	14786	14989	14982	14912	14956	14824	14932	14924	14836	14827	14823	14954	14722	14804	14864	14985	14786	14824	14842	15001	14716	14916	14937	14976	14918	14904	14843	14921	15004	14779	14937	14941	14772	14864	14802	14860	15012	15157	14903	14715	15037	14978	14777	14829	14812	14945	14918	14716	15119	14718	14858	14908	15050	14819	14998	14930	14962	14834	15019	14714	14910	15043	14895	14896	14905	14797	14844	14861	14845	14858	14903	14884	14804	14933	14699	14660	14873	14856	14913	14950	14968	14879	14865	14887	14895	14933	14868	14911	14911	14865	14771	14943	14977	14846	14924	14942	14795	14881	14761	14773	14981	14978	14938	14888	14869	14816	14926	14914	14844	14970	14765	14905	14975	14816	14868	14779	14997	14839	15076	14875	14976	14916	14985	14900	14856	14725	14878	14758	14939	14906	14889	14656	15031	14986	14947	14956	14788	14766	14994	14874	14848	14895	14856	14866	14885	14845	14861	15022	15097	14868	14672	14816	14759	14802	14856	14845	14907	14854	14820	14842	14720	15036	14748	14950	14843	14799	14976	14929	14830	14949	14747	15034	14903	14928	14844	14894	14968	14816	14835	14775	14829	14879	14811	14973	14775	14894	14733	14840	14828	15005	14879	14922	14867	14867	14976	14865	14711	14744	14886	15050	14868	14917	14932	14799	14875	14824	14721	14837	14929	14863	14886	15064	14982	14972	14932	14776	14909	15008	14885	14941	15052	14941	14981	14809	14997	14977	14765	14868	14856	14850	14765	15046	14857	14940	14776	15058	15108	14851	14864	14883	14847	14936	14979	14921	14881	14763	15092	14915	14846	15034	14914	14692	14772	14958	14665	14978	14889	15013	14965	14761	14883	14943	14927	14964	14853	14962	14929	14919	14936	14738	14869	14878	14843	14920	15102	14910	14911	14786	14916	14820	14847	14884	14718	14858	14992	15082	14789	14877	14867	14962	14826	14703	14884	14804	14909	14816	14779	14952	14821	14770	15016	14944	14869	14783	14885	14876	14983	14969	14912	14959	15014	14978	14829	15099	14769	14861	14901	14947	14863	15012	15141	14902	14693	14965	14920	14932	14909	14870	14933	14791	14960	14669	14834	14748	14984	15160	14846	14861	14787	14899	14836	14921	14730	14819	15034	14800	14739	14818	15084	14712	14773	14907	14926	14688	14885	14643	14856	14912	14960	14943	14948	14936	14906	14869	14976	14852	14768	14695	14760	14986	14914	14827	14914	14959	14836	14899	14872	14778	14962	14792	14837	14789	14948	14812	14892	15000	14764	14901	14942	14927	14915	14818	14690	14915	14882	14968	14802	14962	14831	14962	14876	14854	14969	14938	14841	14825	15041	14837	14951	14742	14949	14834	15030	14986	15031	14912	14814	14804	14866	14793	14981	14792	14895	14884	14951	14796	14689	14987	14840	14915	14825	15035	14901	14984	14804	14940	15015	14826	14789	14825	14907	14740	14671	14809	14943	14841	14915	14958	14861	14855	14865	14979	14849	15059	14752	14922	14992	14865	15022	14864	14812	14898	14835	14901	14800	14800	15015	14946	14856	14873	14962	14785	14852	14956	15177	14797	14914	14840	14892	14945	14763	14786	15052	14902	14902	14899	14967	14876	14744	15104	14856	14930	14983	14884	14900	15033	14824	14837	14953	14790	14968	14937	14904	14832	14960	14865	14793	14740	14798	15039	14973	14853	14920	14736	14829	14892	14849	14914	14813	14949	14885	15008	14941	14771	14921	14845	14826	15111	14930	14881	14851	14888	14844	14865	14757	14734	14825	14842	14919	15032	14985	14799	15019	14852	14817	14766	14831	14879	14978	14841	14849	14854	14821	14876	14818	14869	14932	14906	14845	14834	14877	14971	14887	14935	14821	14909	14890	14927	14902	14816	14915	14872	14936	14962	14854	14986	15025	14969	14962	14815	15068	15038	15014	14862	14795	14710	15032	14877	14756	14953	14825	14840	14910	14868	14940	14832	14756	14997	14940	15019	14755	14824	14823	14770	14859	15023	14863	14995	14916	14904	14953	14953	14948	14798	14763	14778	15116	14967	14886	14983	14982	14881	15084	14806	14816	14910	14719	14970	14784	14873	15006	15093	14848	14822	14996	14780	14898	14880	14881	14927	14822	14987	14838	14871	15060	14758	14778	15034	15009	14716	14944	14869	15008	14985	15006	14938	15029	14852	14956	14940	14827	14951	14824	14887	14841	14956	14978	14891	14805	14937	14903	14776	14734	14742	14876	14894	14883	14933	14839	14862	15091	14909	14862	14990	14888	14987	14972	14822	14921	14751	14950	14883	15008	14865	14894	14865	14902	14751	14973	14914	15039	14820	14885	14761	14935	14928	14824	14961	14952	14861	15046	14803	14880	14790	14906	15036	14893	14954	14923	14905	14942	14839	14843	14824	14759	14839	15038	14927	14710	14939	14762	14921	15124	15058	15000	14977	14992	14916	14810	14865	14875	14899	14877	14815	14713	14818	14922	14893	14876	15064	14716	14871	15132	14885	14903	14984	15027	14892	14854	14844	14871	14909	14947	14756	14905	14870	14873	14940	14837	14959	14906	14753	14804	14893	14871	14838	14901	14946	14987	14827	14988	14828	14796	14970	14881	14928	14887	14872	15013	14853	14864	15009	14718	14880	14875	14847	14939	14798	14968	14771	14931	14822	14805	14949	14935	15038	14725	14960	14816	14965	14942	14951	14621	14895	14924	14764	14766	14951	14886	14949	15003	14762	14869	14797	14976	14917	14869	14813	14934	14672	15045	14957	14862	15077	14950	14801	14675	14803	14863	14807	14787	14917	15000	14946	14978	14867	14973	15004	14862	14985	15001	14857	14767	14881	14929	14962	14966	14715	15035	14988	14981	15022	14901	14814	14773	15038	14986	14948	14856	14821	14967	14750	14937	14928	15035	14866	15008	14875	14779	14919	14826	15153	14878	14807	14955	14912	14915	15008	14795	14767	14895	14916	14893	14827
24077	21600	29358	25115	24714	27105	27174	23275	21198	20021	19052	18840	18723	18635	18282	18290	18199	17797	17915	17678	17522	17510	17432	17490	17438	17355	17367	17336	17349	17218	17217	17311	17259	17301	17151	17184	17102	17225	17459	17285	17249	17267	17207	17350	17353	17168	17160	17270	17130	17147	17126	17101	17285	17185	17142	17078	17274	17234	17227	17098	17125	17158	17202	16999	17332	16994	17201	17277	17245	16970	17450	17280	17094	17062	17214	17262	17204	17153	17230	17253	16851	17219	17257	17233	17141	17016	17069	17257	17259	17315	17230	17083	17290	17203	17210	17152	17290	16936	17210	17101	16994	17199	17046	17245	17080	17157	17172	17023	17200	17103	17151	17234	17258	17186	17153	17237	17387	17155	17242	17179	17171	17175	17092	17209	17334	17172	17114	17189	17163	17015	16971	17265	17111	17216	17107	17124	17232	17085	17291	17280	17028	17226	17064	17127	17282	17216	17157	17229	17272	17323	16919	17048	17220	17279	17162	17131	17097	17206	17150	17113	17096	17287	17142	17276	16969	16891	16962	17080	17151	17185	17152	17227	17339	17151	17175	16875	17190	17219	17130	17285	17071	17283	17206	17174	17217	17330	17054	16968	17171	17149	17194	17086	17155	17302	17077	17043	16986	17214	17066	16932	17016	17118	17096	17035	17251	17107	17048	17166	17355	17236	17239	17248	17196	17110	17150	17186	16915	17052	17209	16941	17021	17031	17201	17193	16975	17063	17049	17161	17205	17036	17327	17068	17084	17013	17150	17288	17281	17014	16891	17134	17236	17193	17010	17136	17069	17303	17253	17128	17239	17269	17071	17089	17227	17173	17266	17097	17224	17150	17183	17257	17063	17119	17210	17114	17192	17159	17238	17188	17007	17135	17051	17347	16975	17113	17199	17015	17159	17148	17274	17282	17016	17226	17468	17200	17061	17018	17230	17188	17185	17036	17203	17399	17037	17236	17336	17240	17173	17155	17162	17161	17267	17207	17265	17085	16946	17083	17035	17172	17273	17099	17030	17118	17148	17039	17376	17177	17108	17123	17077	16955	17099	16998	17079	17117	17336	17062	17169	17056	17059	17175	17183	17168	17010	17292	17149	17198	17302	17198	17185	17210	17319	17208	17139	17034	17383	17057	17171	17267	17108	17126	17147	17206	17062	17058	17058	17063	17086	17148	17178	17126	17320	17022	17254	17075	17239	17328	17218	17152	17199	17213	17092	16925	17110	17040	17271	17089	17145	17067	17085	17168	17018	17105	16773	17005	17009	17342	17204	17164	16887	17141	17294	17160	17178	17105	17046	17321	16859	17080	17264	17080	17104	17277	17186	17191	17037	17134	17173	17058	17334	17156	17121	17201	17060	17255	17017	17117	16942	17315	17153	17284	17420	16920	17091	17174	17310	17091	17069	17060	17346	17109	17064	17154	17453	17183	17130	17146	17026	17275	17155	17282	16986	17107	16941	17287	17042	17191	17105	16967	17180	17269	17062	17308	17187	17252	17327	17032	17153	17126	17142	17226	17224	17150	17199	17055	17298	17353	17264	17051	17081	17091	17216	17273	17172	17189	17260	17020	17070	17092	17102	17211	17117	17073	17055	17112	17192	17255	17383	17256	17227	17114	17104	17085	17159	17181	17164	16989	17358	17213	17057	17208	17035	17067	17252	16948	17216	17209	17075	17082	17106	17112	17169	17031	17279	17134	17240	17028	17243	17061	17115	17173	17041	17234	17126	17110	17266	17085	16991	17040	17247	17258	17071	17100	17184	16884	17029	17397	17041	17090	17012	17179	17222	17289	17021	17044	17098	16984	17193	17128	17178	17212	17270	17245	17140	16921	17197	17162	17052	17112	17049	16922	17109	17141	17390	17021	16995	17115	17171	17055	17005	17087	17100	17120	17023	17166	17237	17184	17327	17345	17161	17223	17184	17266	17185	17151	17065	17144	17106	16837	17191	17177	17135	17525	17149	17175	16981	17186	17156	17211	17139	17008	17180	17089	17117	17116	17256	17079	17160	17046	17062	17231	17068	17105	17102	17353	17255	17152	17204	17040	17278	16882	16952	17170	17109	16994	17246	17129	17126	17030	17113	17189	17053	16860	17166	16979	17093	17020	17162	17158	17160	17093	17289	17120	17087	16982	17079	17095	17279	17342	17110	17140	17220	17091	17233	17321	17176	17047	17068	17160	17109	17122	17216	17215	17247	17169	17074	17255	17137	17102	17289	17140	17418	17073	17243	17035	17022	17176	17251	17233	17192	17178	17263	17103	16990	17120	17135	17094	17164	17032	17142	17238	17246	17123	17206	16908	17110	16944	17054	17205	17103	17102	17175	17079	17156	17234	17142	17036	17190	17252	16965	16794	17143	17236	17189	17171	17148	17155	16992	17151	17061	17210	17396	17006	17194	17342	17169	17117	17407	17275	17352	17227	16989	17081	17037	17288	17237	17257	16957	17030	16897	16983	17340	17266	17283	17001	16938	17014	17214	17092	17228	17243	16964	16955	17138	17321	17160	17039	17113	17141	17171	17187	17135	17145	17297	16961	17071	17043	17221	17158	17038	17217	17094	17172	17079	17266	17059	17195	16862	17102	17161	17067	17221	17067	17046	17161	17115	17290	17017	17106	17256	17092	17294	17317	17239	17270	17132	17026	17068	17417	16881	17117	16931	17191	17101	17070	17230	17172	17147	17241	17257	17226	17278	17152	17033	17155	17198	17220	17069	17164	17236	17022	17236	17309	17124	17121	17110	17084	17291	16994	17126	17149	16861	17060	17100	17050	17193	17160	16880	17133	17115	17037	17127	17230	17344	17159	17039	17064	17082	17181	17171	17016	16910	17379	17305	17243	17099	17053	16900	17020	17109	17072	17167	17170	17231	17193	17441	16969	17216	17107	17018	17175	17046	17084	17177	17266	17120	17237	17093	17020	17113	17188	17154	17127	17272	17160	17187	17383	17090	17145	17169	17134	17150	17154	17014	16931	17135	17225	16993	16999	17102	17077	17014	17369	17378	17184	17047	17034	17491	17125	17170	17006	17115	17106	17181	17008	17123	17103	17186	16932	17336	17059	17233	17040	17051	17110	17205	16969	17207	17172	17139	17005	16958	17162	17069	17114	17210	17428	17273	17164	17021	17206	17430	17289	17270	17105	17219	16970	17239	17233	17039	17215	16972	17095	17285	17111	17275	17090	17024	17240	17017	17075	17237	17110	17204	17075	16968	17298	17122	17092	17090	17100	17133	17238	17053	17030	17160	17008	17188	17253	17268	16992	17210	17076	17364	17287	17003	17084	17018	17190	17271	17296	17378	17236	16956	17146	17097	17117	17196	17095	17265	17057	17113	17050	17114	17210	17286	17351	17241	17134	17244	17169	17008	17211	16968	17187	17161	17127	17091	17096	17141	17214	17169	17257	17177	17171	17115	17089	17179	17267	17113	17221	17103	16984	17147	17326	16990	17073	17222	17107	17178	17161	17211	17037	17275	17303	17146	16969	16945	17212	17274	17085	17010	17088	17131	17186	17001	17090	17115	17088	17252	16991	17093	17209	17204	17184	17121	17135	17170	16786	16889	17150	17189	17142	17007	17011	17101	17146	17085	17084	16950	16986	17218	17242	17147	17214	17148	17095	17079	17124	17161	17231	17160	16996	17327	17299	16974	17231	17102	17234	17248	17053	17095	17337	17099	17158	17158	17155	17325	17223	17173	17285	17091	17037	17099	17151	17027	17094	17083	16952	17345	17217	17320	17017	17160	17102	17144	17301	17373	17096	17120	17251	16994	17033	17051	16992	17128	17047	17054	17245	17261	17237	17134	17259	17064	17224	16904	16980	16970	17087	16982	17253	17179	17123	17209	17075	17216	17282	17214	17092	17108	17071	17153	17150	17153	17009	17157	17353	17348	17091	17248	17065	17239	16989	17164	17137	16924	17086	17178	17093	17090	17173	17229	17218	17094	17056	17150	17179	17271	16994	17100	17156	17153	17162	17158	16982	17132	17246	17151	17048	17045	17298	17132	17223	17255	17094	17052	17157	17065	17302	17556	17088	17268	17370	17169	17169	17260	17169	17392	16923	17241	17213	17098	17079	17170	17056	17193	17141	17225	17331	17220	17013	17215	16968	17075	17168	17094	17434	17126	17154	17134	17126	17391	17036	17251	17128	17368	17230	17167	17101	17191	17048	16944	17228	17148	17346	17093	17225	17175	16978	17057	17266	17037	17184	17150	16960	17214	17081	17343	17158	17191	17283	17002	16902	17049	17059	17100	17124	17006	17201	17028	17025	17302	17207	17203	17166	17077	17121	17022	17216	17093	17165	17299	17259	17142	17113	17236	17211	17240	17039	17130	17158	17170	17037	17268	17260	17215	17266	17294	17146	17199	17256	17171	17090	17144	17045	17205	17200	17136	17174	17235	17244	16848	17181	17042	17060	17036	17141	17124	17151	17120	17346	17052	17191	17201	17097	17271	17139	17067	17029	17444	17031	17211	17167	17192	17225	17294	17008	17206	17109	17301	17066	17277	16962	17081	17172	17010	17163	17255	17212	17098	17230	17204	17208	17276	17151	17130	17056	17262	17092	17128	17450	16992	17336	17206	16954	17145	17051	17197	17171	17096	17075	17212	16911	16973	17002	17166	17108	17170	17297	17215	16972	16995	17072	17181	17179	17374	17032	17065	17039	16984	17186	17062	17189	17398	17256	17239	17280	17144	17060	17271	17252	17031	16972	17271	17054	17315	17268	17082	17204	17135	17211	17156	17035	17180	17216	17199	17058	17228	17200	17094	17227	17353	17195	17200	17261	17101	17168	17066	17155	17209	17217	17292	17221	17309	17065	17246	17184	17055	17173	17267	17450	17221	17266	17296	17136	17261	17433	17037	17260	17155	17112	17230	17024	17142	17082	17167	17216	17293	17163	17182	17059	17028	17195	17068	16957	17237	17143	17264	17134	17235	17069	17297	17107	17189	17221	17336	17334	17078	17187	17093	16955	17259	17375	17307	17182	17099	17135	17147	17383	17192	17278	17179	17070	17018	16869	17230	17018	17243	17150	17168	17093	17082	17087	17177	17026	17133	17228	17372	17097	17193	17250	16938	16937	17246	17128	17247	17061	17017	17198	17163	17268	17024	17165	17133	17343	17225	17340
30146	51825	48455	39121	33263	29381	26917	24652	21749	19376	17949	18115	18054	17856	17308	17089	16634	16460	16272	15992	15872	15768	15769	15546	15541	15661	15569	15572	15605	15551	15517	15415	15467	15622	15478	15487	15365	15463	15434	15380	15652	15286	15506	15409	15384	15473	15296	15507	15458	15508	15564	15415	15568	15531	15403	15401	15420	15208	15293	15444	15439	15420	15479	15485	15387	15485	15330	15421	15438	15407	15574	15557	15341	15146	15410	15502	15266	15406	15556	15368	15317	15379	15532	15632	15532	15550	15269	15529	15430	15520	15255	15324	15298	15487	15338	15366	15399	15331	15468	15343	15425	15338	15303	15635	15387	15502	15359	15436	15502	15567	15389	15363	15359	15334	15530	15249	15463	15309	15459	15388	15381	15479	15297	15450	15441	15455	15512	15401	15318	15540	15467	15453	15488	15444	15420	15316	15431	15357	15392	15385	15457	15321	15304	15382	15374	15406	15456	15254	15368	15584	15391	15365	15480	15476	15334	15359	15548	15435	15366	15548	15366	15556	15493	15471	15675	15213	15480	15519	15304	15461	15240	15393	15221	15390	15515	15554	15313	15358	15349	15482	15442	15586	15435	15506	15366	15368	15279	15569	15554	15452	15353	15476	15518	15385	15395	15529	15440	15335	15383	15456	15295	15478	15587	15198	15500	15335	15408	15306	15422	15480	15596	15133	15397	15392	15375	15291	15206	15256	15386	15373	15502	15639	15582	15382	15445	15577	15307	15399	15318	15419	15293	15356	15457	15325	15520	15521	15364	15302	15423	15361	15415	15346	15500	15567	15336	15609	15403	15459	15464	15486	15472	15281	15492	15109	15378	15410	15450	15552	15449	15374	15295	15235	15474	15153	15415	15406	15477	15539	15533	15428	15430	15454	15398	15375	15492	15449	15298	15426	15361	15424	15554	15424	15377	15500	15480	15475	15342	15300	15437	15403	15261	15433	15285	15309	15237	15484	15472	15602	15400	15367	15563	15366	15411	15399	15466	15399	15396	15436	15394	15357	15354	15274	15468	15503	15529	15489	15447	15355	15367	15206	15365	15334	15419	15412	15546	15464	15424	15407	15431	15274	15490	15501	15244	15427	15538	15227	15444	15414	15459	15357	15327	15355	15432	15268	15297	15544	15558	15294	15400	15427	15442	15400	15501	15451	15235	15511	15263	15396	15386	15402	15304	15444	15445	15342	15235	15501	15385	15296	15440	15578	15407	15489	15445	15448	15388	15396	15413	15391	15564	15362	15424	15407	15273	15447	15513	15375	15415	15378	15332	15315	15366	15372	15403	15411	15351	15462	15484	15309	15399	15344	15492	15680	15297	15609	15415	15416	15301	15448	15349	15199	15435	15227	15426	15508	15392	15461	15319	15396	15502	15485	15366	15474	15516	15363	15401	15422	15484	15393	15470	15549	15354	15346	15410	15397	15659	15498	15379	15399	15491	15237	15415	15468	15298	15662	15405	15405	15335	15288	15521	15372	15191	15295	15339	15378	15368	15523	15353	15311	15451	15391	15434	15631	15447	15439	15521	15225	15579	15480	15355	15408	15334	15220	15403	15361	15499	15466	15299	15205	15277	15375	15467	15451	15396	15381	15270	15362	15411	15532	15240	15439	15511	15429	15518	15387	15431	15324	15521	15392	15416	15442	15568	15511	15460	15542	15353	15543	15299	15471	15428	15249	15333	15346	15400	15392	15340	15454	15402	15248	15379	15263	15286	15306	15455	15534	15485	15453	15321	15382	15405	15417	15431	15343	15437	15379	15370	15527	15359	15251	15301	15465	15385	15139	15462	15303	15432	15401	15503	15468	15337	15189	15409	15382	15314	15459	15510	15428	15370	15491	15498	15219	15604	15282	15545	15410	15415	15440	15449	15175	15605	15222	15476	15375	15414	15400	15483	15292	15386	15432	15434	15379	15549	15613	15458	15190	15430	15458	15284	15354	15172	15256	15494	15419	15220	15514	15390	15385	15429	15426	15485	15402	15415	15461	15251	15468	15465	15267	15533	15455	15182	15412	15334	15235	15330	15398	15666	15328	15389	15581	15472	15453	15344	15217	15499	15424	15425	15366	15292	15319	15590	15378	15367	15383	15320	15300	15248	15430	15433	15395	15394	15487	15306	15262	15406	15513	15280	15389	15367	15374	15428	15330	15389	15487	15417	15468	15178	15274	15354	15426	15519	15565	15558	15434	15408	15572	15514	15335	15378	15361	15400	15591	15306	15407	15390	15320	15252	15485	15234	15485	15378	15197	15303	15357	15507	15405	15292	15357	15328	15345	15358	15396	15484	15534	15560	15269	15484	15302	15527	15433	15189	15494	15453	15362	15378	15333	15361	15503	15424	15504	15378	15318	15354	15440	15502	15232	15454	15486	15370	15472	15470	15514	15287	15304	15476	15658	15579	15276	15397	15396	15371	15592	15299	15298	15623	15478	15475	15336	15497	15548	15380	15389	15463	15335	15668	15261	15430	15391	15484	15465	15472	15406	15336	15572	15464	15388	15336	15467	15388	15360	15337	15430	15252	15462	15489	15238	15376	15435	15437	15382	15524	15266	15382	15325	15440	15380	15314	15497	15298	15546	15438	15495	15458	15381	15434	15248	15451	15417	15362	15458	15361	15483	15440	15320	15462	15380	15564	15388	15458	15327	15442	15438	15369	15270	15375	15408	15489	15325	15484	15522	15415	15319	15321	15595	15366	15218	15289	15392	15403	15367	15507	15426	15162	15371	15414	15361	15222	15458	15272	15412	15590	15414	15294	15482	15523	15340	15257	15553	15241	15268	15302	15562	15489	15339	15481	15308	15525	15134	15372	15270	15351	15565	15375	15563	15342	15459	15259	15419	15397	15390	15363	15470	15366	15366	15561	15188	15411	15507	15361	15332	15346	15470	15683	15639	15500	15601	15522	15486	15538	15271	15415	15448	15390	15271	15476	15313	15291	15272	15546	15447	15365	15358	15648	15486	15268	15390	15427	15204	15222	15351	15398	15586	15368	15417	15498	15341	15422	15389	15335	15393	15340	15308	15515	15507	15389	15307	15388	15470	15546	15304	15404	15473	15510	15389	15426	15276	15348	15499	15369	15531	15403	15472	15389	15446	15452	15373	15505	15486	15412	15421	15469	15335	15426	15517	15336	15521	15369	15325	15255	15335	15378	15374	15522	15396	15270	15351	15441	15381	15356	15494	15498	15413	15204	15322	15331	15446	15370	15484	15285	15129	15436	15329	15457	15511	15455	15415	15398	15421	15548	15484	15473	15375	15344	15453	15435	15407	15534	15314	15414	15422	15531	15381	15324	15372	15389	15547	15349	15334	15515	15342	15353	15308	15369	15373	15590	15246	15290	15316	15200	15390	15354	15430	15357	15231	15448	15265	15345	15386	15521	15497	15391	15324	15447	15261	15347	15508	15416	15320	15408	15259	15375	15535	15381	15587	15400	15439	15422	15459	15444	15326	15457	15408	15446	15249	15524	15461	15346	15321	15647	15442	15451	15477	15321	15452	15510	15629	15412	15290	15315	15379	15576	15380	15569	15360	15398	15482	15434	15367	15503	15304	15359	15442	15487	15333	15355	15457	15410	15276	15346	15540	15472	15361	15440	15365	15389	15412	15311	15499	15292	15428	15570	15203	15455	15293	15451	15577	15573	15448	15307	15344	15381	15378	15392	15443	15308	15513	15596	15482	15530	15513	15330	15293	15461	15543	15383	15587	15456	15386	15279	15426	15299	15377	15471	15438	15369	15610	15351	15442	15514	15329	15328	15331	15327	15265	15392	15238	15262	15582	15270	15608	15436	15431	15333	15461	15283	15310	15263	15390	15538	15482	15405	15589	15360	15457	15343	15562	15538	15340	15471	15428	15481	15313	15498	15416	15342	15386	15502	15398	15444	15422	15413	15437	15494	15412	15489	15590	15505	15377	15366	15271	15323	15594	15511	15394	15230	15412	15510	15665	15401	15452	15314	15335	15482	15459	15339	15398	15245	15420	15196	15440	15336	15319	15331	15403	15353	15519	15433	15441	15384	15262	15457	15355	15440	15431	15524	15333	15294	15461	15233	15434	15541	15192	15681	15297	15389	15458	15514	15328	15525	15517	15544	15481	15337	15398	15322	15399	15467	15395	15442	15432	15456	15446	15325	15493	15411	15389	15364	15319	15350	15376	15378	15394	15483	15195	15363	15151	15496	15506	15326	15387	15450	15372	15527	15385	15468	15517	15512	15381	15462	15214	15285	15316	15300	15454	15469	15355	15413	15433	15463	15394	15487	15258	15469	15461	15185	15439	15507	15399	15341	15381	15403	15367	15410	15328	15288	15352	15414	15452	15471	15472	15347	15474	15443	15366	15361	15454	15407	15330	15139	15594	15377	15328	15512	15253	15485	15484	15502	15340	15473	15388	15419	15373	15467	15517	15474	15347	15398	15453	15448	15249	15344	15394	15362	15504	15089	15444	15444	15321	15375	15397	15296	15305	15230	15395	15349	15461	15348	15329	15399	15538	15429	15472	15287	15487	15439	15496	15342	15452	15312	15494	15423	15327	15309	15306	15360	15454	15405	15355	15451	15441	15311	15497	15388	15336	15496	15577	15373	15339	15368	15427	15479	15585	15518	15551	15403	15349	15368	15418	15472	15260	15388	15565	15440	15311	15533	15397	15470	15583	15497	15383	15404	15404	15417	15291	15245	15311	15353	15341	15305	15407	15557	15341	15309	15496	15541	15423	15397	15425	15271	15448	15465	15295	15358	15457	15296	15333	15477	15324	15456	15426	15270	15429	15343	15493	15514	15404	15528	15297	15522	15439	15404	15527	15207	15418	15404	15202	15357	15544	15382	15483	15301	15243	15405	15399	15341	15475	15455	15417	15441	15352	15383	15347	15573	15348	15415	15307	15319	15373	15310	15234	15440	15503	15326	15425	15532	15100	15439	15412	15274	15424	15494	15592	15461	15374	15246	15354	15329	15490	15332	15308	15531	15449	15483	15453	15472	15482	15469	15240	15619	15432	15330	15445	15399	15380	15207	15422	15390	15474	15469	15256	15595	15252	15410	15617	15613	15351	15246	15424	15456	15442	15507	15412	15549	15405	15479	15315	15401	15342	15436	15328	15401	15466	15323	15486	15326	15394	15406	15304
23070	21597	29664	24154	22645	26689	30568	25192	22325	20860	19658	19224	19108	18954	18905	18622	18234	17948	17624	17613	17438	17261	17327	17225	17213	16957	17144	17255	17000	17214	17073	17009	17218	16787	16959	17099	17030	16936	17021	16916	16889	17045	16864	16809	17051	17018	17124	16897	16868	17169	16939	17026	17052	17062	17114	17059	17179	16855	17083	17082	16990	17099	17064	16970	16999	17137	16854	16973	16841	16745	16979	16996	16872	16815	16699	16954	16992	16928	16856	17002	16882	16991	16734	16901	16914	16994	16975	16920	16783	16948	16830	16860	16792	17012	16907	17003	16835	16867	16966	16810	16914	16913	17099	16855	17049	16978	16979	16673	16946	16752	16908	16827	16754	16985	16997	16784	17034	16979	16829	16891	16939	17036	16923	16659	16980	16942	16787	16852	16918	16895	16755	16848	16683	16919	17166	16682	16835	16895	16879	16925	16544	16902	16796	16932	16908	16983	16948	17027	16869	16790	16646	16765	16959	16813	16782	17127	17090	17048	16959	16792	16850	16964	16676	16862	16853	16983	16791	16882	16833	16726	16764	16901	16817	16771	16935	16958	16943	16692	16834	16902	16731	16855	16760	16986	16731	16749	17070	16668	16890	16957	16763	16795	16944	16878	16755	16921	16940	16976	16762	16675	16833	16880	17018	16858	16947	16765	16941	16852	16788	16993	16949	16981	16764	16780	17039	16869	16842	16711	17021	16876	16885	16738	17039	17017	16992	16944	16567	17081	16891	16788	16948	16904	16936	16836	16923	17055	16983	16651	16852	16715	16749	16872	17095	16626	16865	16929	16947	17026	16933	16819	16927	16852	16708	16979	16909	16992	16927	17075	16935	16963	16794	16860	16717	16840	16785	16756	16778	16810	16891	16849	16880	17085	16963	16981	16658	16706	16857	16920	16908	16788	16946	17040	16756	16900	16755	16679	16816	16868	16753	16886	16920	16847	16863	16808	16813	16826	16938	16815	16840	16754	16748	16720	17005	16772	16942	16733	16777	16855	16916	16923	16747	16863	16839	16907	16937	16901	16944	16676	16773	16815	16815	17029	16757	16651	16834	16938	16852	16870	16853	16806	16640	16880	16762	16903	16759	17003	16761	16837	16946	16795	16947	16887	16773	16935	16927	16926	16939	16766	16858	16786	16925	16732	16677	16911	16810	16955	16716	16998	16803	16882	16956	16870	16842	16902	16846	16806	16663	16792	16828	16901	16822	16783	16743	16820	16979	16829	16880	16711	16773	16928	16857	16778	16760	16853	17040	16912	16846	16924	16769	16742	17015	16868	16656	16916	16863	16740	16991	16722	16901	16747	17044	16931	16873	16893	16609	16930	16863	16775	16878	16694	16777	16861	17028	16748	16920	16959	16673	16654	16908	16654	16734	16837	17025	16871	16900	16819	16834	16897	17071	16945	16815	16773	16743	16786	16844	16752	17007	16767	16691	16735	16869	16837	16709	16723	17044	16826	16925	16938	16993	16776	16905	16784	16992	16849	16803	16976	16778	16758	16951	16920	16765	16873	16756	16885	16710	16688	16875	16974	16934	16825	16877	16881	16876	16807	16987	16774	16927	16884	16708	16978	16731	16913	16769	16911	17037	17024	16855	16896	16753	16657	16911	16798	16989	17040	16749	16958	16859	16945	16918	16792	16792	16692	16787	16931	16846	16896	16761	16836	16782	16754	16813	16954	16749	16954	16916	16948	17029	16974	16787	16931	16792	16870	16825	16810	16971	16841	16834	17007	16927	17106	16773	16695	16813	16697	16902	16966	16980	16745	16926	16728	16848	16830	16946	16736	16887	16881	16869	16696	16819	16868	17008	16883	16604	16909	16707	16841	16708	16774	16919	17057	16864	16924	16755	16998	16825	17059	16923	16949	16705	16984	17056	16804	16847	16774	16891	17012	16949	16679	17035	16908	16984	16888	16804	16832	16781	16764	16721	17080	16966	16793	16823	16872	16562	16786	16793	16869	17028	16984	16783	16820	16788	16889	16900	16693	16771	16583	16807	16861	16881	16764	16645	16843	16758	17010	16787	16790	16910	16799	16896	16824	16960	16732	16732	16769	16925	16904	16743	16845	16709	16825	17044	17023	16788	16790	16960	16941	16907	17020	16847	16952	16903	16891	16738	16665	16920	16891	16958	16975	16751	16874	16774	16813	16979	16968	16625	16901	16711	16710	16784	16983	16799	16773	16810	16892	16721	16714	16797	16781	16796	16704	16691	16729	16859	16734	16693	16707	16663	16911	16783	16916	16843	16888	16895	16822	16689	16840	16852	16885	16934	17086	16964	16783	16933	16683	16911	16886	17031	16897	17018	16726	16824	16789	16892	16770	16774	16873	17071	16906	16866	16933	16848	16740	16871	16832	16980	16701	16872	16862	17099	16942	17066	16695	17001	16754	16959	16953	16775	16887	16964	16672	16833	16799	16823	16771	16770	16809	16902	16912	16819	16926	16876	16922	16738	16855	16895	16741	17030	16791	16892	16848	16781	16827	16808	16749	16972	16606	16944	16900	16961	16856	16872	16961	16823	16881	16890	16751	16617	16956	16909	16894	16803	17020	17028	16924	16865	16817	16859	16910	16952	16813	16827	16840	16891	16816	16766	16974	16917	16855	16911	16798	16825	16951	17053	16788	16860	16704	16955	17023	16776	16950	16936	16797	16767	16904	17109	16855	16686	16831	16714	16925	16983	16671	16847	16790	16980	17023	16730	16822	16921	16835	17002	16852	16909	16885	16765	16982	16787	16753	17035	16877	16861	16940	16822	16784	16887	16838	16837	16974	16836	17013	16942	16654	16746	16688	16520	16638	16889	16638	16905	16779	16757	16863	16819	16747	16761	16851	16916	16828	16805	16735	16904	16852	16753	16813	16835	16928	16633	16865	17016	16838	16839	16798	16766	16853	16952	16928	16776	16688	16878	16903	16800	16982	16732	17040	16732	16832	16949	16909	17023	16731	17003	16873	16830	16937	16843	16833	16887	16944	16922	16767	16858	16713	16681	16816	16825	16899	16853	17041	16982	16625	16899	16744	16849	16900	16798	16751	16625	16846	16862	16661	16766	17053	16967	16794	16930	16963	17029	16710	16837	16984	16866	16625	17120	16944	16725	16806	16899	16805	17020	17019	16924	16933	16935	16962	16649	17030	16765	16858	16907	16965	16850	16760	16875	16854	16909	16830	16770	16770	16823	16902	16788	16740	16707	16804	17044	16790	16763	16968	16808	16918	16926	16832	16857	16936	16751	16836	16840	16802	16879	16941	16849	16758	16904	16917	16705	16700	16543	16745	17071	16941	16948	16811	16790	16628	16748	16774	16952	16883	16741	16916	16822	16987	16954	16833	16697	16721	16711	16644	16914	16895	16807	16606	16760	16987	16903	16859	16955	16763	16852	16905	16890	16809	16967	16940	16664	16742	17114	16851	16636	16795	16825	16815	16726	16572	16983	16893	16950	16877	16878	16878	16746	16970	16936	16840	16874	16800	16776	16862	16847	16810	17002	16962	16996	16961	16715	16987	16789	16738	16827	16883	16957	16925	16756	16895	16718	16988	16854	16875	16888	16889	16864	16987	17124	16872	16657	16834	16843	16917	16952	16722	16948	16968	17032	16835	16934	16953	16871	16858	16659	16778	16954	16920	16897	16874	16787	17061	17042	16881	16866	16778	16741	16715	16757	16702	16742	16811	17005	16699	16752	16911	17116	16941	16878	16837	16944	16834	17020	16730	16797	16796	16930	16756	16640	16759	16854	16854	16924	16932	16927	16747	16925	16817	16851	16796	16687	17006	17105	17095	17000	16609	16921	17065	16841	17039	16879	16852	16857	16934	16848	17068	16922	16970	16893	17020	16871	16837	16839	17016	16898	16832	16989	16704	16907	16939	16804	16797	16679	16970	16672	16909	16904	16780	16904	16746	16842	16875	16793	16762	16795	16688	16823	16803	16983	16858	16773	16926	16741	16732	16854	16834	17005	16877	16843	16728	16865	16877	16675	16995	16999	16928	16837	16815	16751	16934	16966	16774	16821	16838	16923	16766	16772	16785	16858	16785	16814	16819	16876	16862	16794	16815	16750	16716	16876	16914	16958	16957	16643	16756	16863	16755	16764	16809	16879	16962	16914	16718	16824	17081	16853	16938	17029	16774	16744	17017	16813	16740	16760	16718	16916	16678	16779	16850	16998	16789	16851	16931	16900	16748	16787	16647	16750	16703	16793	16727	16915	17005	16814	16916	16603	16687	16966	16872	16714	16876	16805	16812	16877	16954	16816	16866	17032	16733	16970	16791	16707	16906	16944	16731	16792	16871	16720	16922	16943	16878	16861	16863	16953	16973	16835	16706	16854	16938	16939	16830	16813	16667	16944	16609	16858	16812	16804	16967	16921	16948	16903	16705	16905	16974	16831	16900	16793	16821	16788	16988	16969	16749	16946	16936	16868	16853	16951	16996	16714	16818	16655	16818	16809	16888	16802	16840	16887	17080	16826	16659	16571	16953	16824	16812	16888	16909	16888	16849	16949	16939	16990	16786	16895	16797	16619	16646	16809	16855	16918	16694	16833	16631	16859	16751	16608	17025	16884	16778	16870	16887	16915	16912	16972	16770	16996	16857	16795	17084	16857	16845	16924	16804	16795	16664	16851	16840	16860	16710	16753	17077	17047	16722	16759	16950	16668	16895	17094	16940	16721	16713	16704	16924	16697	16715	16818	16680	16849	16925	16911	16898	16884	16920	16964	16797	16783	16842	17054	16817	16995	16948	16940	16971	16910	16826	16960	16892	16957	16710	17010	17052	16824	16887	16864	16818	16829	16879	16833	16924	16986	16876	16811	16684	16866	17002	16897	16849	16809	16908	16963	16698	17037	17026	16980	17049	16819	16831	16730	16924	17118	16796	16805	16959	16839	17056	16749	16767	16783	16956	16902	16867	16967	16972	17035	16987	16825	17089	16831	16857	16878	16885	16917	16926	16858	16912	17002	16760	16659	16845	16612	16766	16775	16745	16982	16749	16829	16952	16775	16787	16732	16797	16965	16754	16807	16545	16936	16846	16854	16567	17016	16918	16780	16584	16754	16804	16771	16886	16802	17001	16976	16898	16843	16845	16704	16874	17117	17012	16750	16836	16685	16887	16889	17049
31698	55536	52607	43291	36828	32621	30116	27174	23930	20869	18591	18894	18605	18341	17891	17235	16972	16751	16304	16092	15881	15741	15642	15791	15656	15550	15655	15586	15379	15450	15498	15267	15344	15361	15337	15309	15379	15340	15171	15260	15452	15281	15291	15437	15171	15346	15206	15306	15510	15234	15348	15356	15290	15428	15287	15239	15273	15155	15235	15263	15248	15092	15138	15273	15184	15287	15210	15271	15283	15230	15348	15301	15230	15341	15383	15247	15160	15320	15178	15268	15218	15151	15327	15260	15231	15261	15280	15142	15373	15338	15238	15230	15249	15190	15071	15262	15080	15257	15071	15273	15156	15220	15109	15205	15272	15308	15370	15132	15140	15220	15257	15416	15269	15173	15299	15274	15143	15085	15158	15137	15296	15116	15289	15203	15268	15297	15186	15206	15262	15165	15229	15135	15333	15197	15298	15299	15335	15084	15394	15157	15313	15270	15154	15204	15203	15065	15168	15233	15106	15221	15376	15336	15210	15255	15244	15234	15229	15103	15131	15097	15405	15211	15344	15102	15182	15300	15254	15194	15176	15018	15286	15160	15160	15150	15154	15243	15135	15112	15135	15098	15349	15291	15360	15300	15181	15328	15145	15248	15194	15203	15254	15290	15212	15298	15412	15191	15319	15305	15277	15207	15195	15161	15387	15195	15285	15088	15287	15243	15134	15222	15075	15416	15104	15259	15359	15330	15411	15370	15180	15329	14972	15209	15226	15214	15186	15360	15387	15143	15183	15163	15269	15143	15191	14996	15231	15136	15235	15267	15128	15194	15184	15269	15117	15229	15241	14992	15225	15201	15172	15223	15226	15155	15080	15220	15211	15116	15148	15095	15340	15375	15452	15240	15148	15021	15279	15332	15171	15216	15181	15309	15138	15087	15186	15207	15104	15280	15157	15151	15110	15210	15277	15275	15229	15233	15014	15184	15108	15166	15162	15106	15037	15263	15253	15223	15299	15124	15222	15240	15369	15313	15308	15241	15273	15148	15271	15030	15142	15159	15357	15295	15082	15297	15199	15230	15115	15232	14977	15049	15121	15203	15296	15193	15125	15229	15043	15349	15353	15139	15264	15149	15169	15272	15147	15049	15134	15113	15157	15148	15312	15162	15274	15239	15093	15280	15218	15148	15373	15233	15193	15167	15189	15178	15254	15157	15226	15299	15136	15270	15029	15197	15043	15255	15284	15199	15235	15227	15184	15238	15204	15221	15102	15283	15073	15286	15246	15243	15131	15329	15094	15218	15172	15322	15285	15322	15180	15275	15349	15077	15298	15217	15263	15217	15271	15167	15307	15393	15118	15158	15152	15194	15263	15109	15215	15251	15073	15131	15337	15185	14983	15295	15242	15354	15386	15251	15192	15254	15195	15222	15222	15311	15216	15091	15083	15213	15237	15224	15136	15407	15296	15302	15296	15123	15151	15121	15173	15249	15413	15179	15203	15040	15122	15155	15289	15280	15099	15099	15215	15289	15271	15316	15104	15320	15093	15178	15265	15095	15146	15050	15089	15240	15103	15268	15155	15182	15244	15220	15400	15173	15361	15174	15247	15117	15177	15037	15149	15253	15130	15242	15324	15132	15245	15305	15425	15351	15144	15155	15243	15112	15121	15238	15094	15170	15218	15369	15210	15294	15199	15350	15174	15243	15310	15307	15254	15086	15430	15191	15276	15206	15268	15322	15326	15286	15065	15122	15200	15252	15185	15198	15202	15180	15275	15134	15061	15262	15093	15123	15046	15206	15369	15281	15270	15191	15162	15250	15184	15239	15202	15312	15213	15258	15245	15176	15134	15216	15213	15112	15284	15144	15422	15197	15226	15119	15309	15236	15018	15318	15289	15052	15193	15150	15216	15367	15316	15211	15141	15230	15168	15106	15334	15316	15273	15151	15149	15288	15287	15074	15324	15221	15035	15059	15271	15172	15074	15174	15270	15134	15254	15281	15310	15215	15232	15126	15096	15109	15342	15153	15068	15243	15240	15171	15371	15252	15326	15295	15202	15198	15341	15204	15235	15123	15163	15300	15095	15331	15195	15028	15270	15159	15258	15236	15282	15027	15257	15375	15170	15315	15105	15110	15066	15181	15166	15179	15309	15240	15272	15209	15205	15209	15309	15258	15170	15369	15343	15073	15223	15248	15094	15098	15061	15293	15267	15245	15126	15187	15221	15197	15179	15151	14992	15246	15138	15206	15217	15143	15125	15223	15127	15152	15143	15075	15119	15075	15075	15198	15072	15094	15280	15277	15131	15078	15372	15124	15162	15274	15178	15320	15278	15279	15281	15086	15225	15148	15336	15155	15266	15170	15315	15096	14909	15211	15190	15337	15066	15012	15093	15289	15236	15135	15479	15289	15378	15146	15221	15280	15285	15269	15155	15329	15068	15221	15142	15140	15334	15308	15158	15300	15363	15011	15259	15377	15164	15106	15233	15155	15218	15289	15214	15218	15269	15193	15247	15240	15196	15180	15056	15153	15416	15098	15169	15305	15153	15201	15118	15052	15270	15223	15084	15064	15330	15123	15272	15283	15267	14984	15378	15132	15132	15112	15225	15286	15217	15341	15266	15102	15058	15180	15143	15333	15415	15187	15491	15151	15243	15160	15245	15247	15268	15053	15158	15230	15069	15255	15333	15329	15268	15029	15138	15134	15316	15208	15056	15268	15125	15304	15216	15287	15222	15115	15251	15021	15229	15214	15160	15264	15196	15080	15156	15167	15138	15342	15254	15118	15239	15296	15199	15312	15221	15228	15322	15395	15293	15224	15122	15178	15239	15231	15209	15281	15168	15179	15264	15118	15109	15306	15062	15147	15268	15251	15158	15205	15298	15049	15342	15238	15230	15192	15318	15257	15365	15232	15173	15183	15117	15237	15074	15237	15239	15152	15242	15169	15078	15239	15212	15227	15364	15207	15029	15210	15228	15235	15116	15225	15233	15220	15152	15106	15264	15097	15281	15268	15152	15173	15199	15227	15082	15321	15146	15353	15194	15275	15114	15215	15336	15177	15057	15220	15204	15149	15117	15192	15293	15219	15117	15117	15218	15181	15146	15207	15115	15105	15068	15182	15014	15181	15340	15169	15228	15099	15281	15106	15331	15222	15115	15237	15205	15136	15210	15376	15157	15207	15078	15140	15351	15257	15181	15197	15231	15260	15375	15082	15121	15151	15127	15237	15366	15314	15294	15269	15232	15315	15228	15167	15329	15231	15191	15280	15120	15255	15292	15312	15222	15313	15110	15037	14977	15136	15076	15353	15344	15229	15111	15361	15161	15205	15048	15191	15302	15124	15137	15271	15277	15171	15175	15295	15322	15215	15117	15216	15363	15220	15408	15060	15226	15262	15165	15210	15191	15280	15305	15183	15255	15229	15288	15188	15178	15320	15049	15166	15268	15217	15262	15255	15021	15172	15187	15206	15140	15206	15141	15196	15093	15312	15170	15365	15231	15196	15131	15339	15070	15221	15323	15215	15294	15317	15205	15120	15246	15303	15385	15191	15459	15246	15180	15261	15271	15185	15218	15167	15346	15150	15213	15113	15190	15280	15263	15285	15323	15164	15283	15130	15151	15178	15253	15194	15417	15335	15268	15171	15055	15313	15095	15160	15180	15088	15316	15203	15152	15218	15225	15314	15196	15103	15221	15259	15228	15126	15249	15173	15110	15059	15218	15063	15287	15240	15197	15138	15270	15170	15132	15062	14981	15342	15069	15247	15299	15126	15103	15365	15352	15120	15209	15096	15252	15199	15148	15322	15122	15157	15094	15090	15095	15151	15201	15342	15037	15178	15231	15199	15305	15361	15264	15164	15198	15219	15189	15272	15365	15131	15095	15102	15055	15339	15187	15114	15015	15280	15182	15409	15234	15233	15387	15229	15218	15235	15309	15255	15020	15284	15161	15292	15139	15254	15185	15350	15387	15277	15041	15340	15258	15293	15078	15233	15147	15226	15212	15233	15142	15050	15264	15216	15166	15197	15196	15217	15205	15272	15124	15165	15140	15177	15210	15226	15192	15389	15089	15178	15112	15183	15137	15289	15294	15249	15358	15361	15194	15297	15163	15262	15171	15300	15336	15196	15318	15247	15161	15222	15168	15180	15129	15443	15103	15256	15326	15300	15112	15293	15237	15194	15193	14978	15294	15308	15256	15244	15312	15208	15213	15057	15158	15270	15405	15094	15233	15262	15076	15216	15178	15283	15234	15013	15244	15155	15360	15131	15309	15105	15225	15212	15250	15289	15309	15155	15169	15253	15212	15047	15050	15463	15060	15365	15079	15279	15223	15235	15102	15209	15262	15284	15217	14932	15204	15174	15235	15284	15387	15171	15065	15156	15213	15255	15310	15143	15231	15371	15114	15211	15231	15332	15169	15213	15201	15238	15036	15178	15211	15007	15291	15213	15042	15172	15215	15183	15283	15127	15282	15074	15144	15043	15070	15042	15184	15308	15150	15124	15139	15324	15150	15217	15006	15245	15296	15221	15264	15153	15103	15310	15054	15205	15295	15196	15247	15110	15221	15208	15387	15163	15018	15152	15284	15096	15295	15140	15212	15158	15239	15183	15193	15078	15181	15240	15200	15378	15250	15220	15229	15042	15021	15581	15137	15129	15187	15272	15235	15235	14996	15256	15227	15280	15346	15262	15295	15184	15356	15241	15396	15116	15112	15362	15166	15128	15014	15192	15247	15109	15292	15079	15090	15165	15303	15200	15132	15223	15309	15126	15321	15195	15204	15342	15201	15059	15114	15324	15226	15188	15118	15128	15228	15239	15123	15199	15208	15091	15155	15081	15246	15183	15247	15159	15236	15376	15202	15078	15273	15215	15127	15267	15198	15205	15251	15157	15148	15241	15191	15280	15191	15112	15260	15019	15208	15286	15113	15304	15124	15051	15194	14995	15385	15320	15075	15317	15270	15086	15119	15181	15295	15278	15175	15122	15082	15331	15193	15282	15287	15047	15167	15243	15150	15131	15277	15173	15442	15162	15305	15094	15124	15115	15305	15214	15117	15256	15229	15409	15155	15159	15202	15213	15307	15116	15055	15289	15145	15313	15210	15063	15164	15301	15173	15241	15162	15179	15274	15099	15386	15241	15114	15201	15171	15163	15089	15066	15155	15320	15398	15128	15098	15205
28353	26879	35418	31845	25549	23095	21697	20299	19270	18208	17291	17190	17135	17221	17032	16879	16953	16802	16581	16303	16404	16639	16611	16759	16593	16390	16454	16444	16292	16484	16144	16409	16459	16233	16305	16336	15943	16418	16291	16314	16370	16311	16345	16458	16310	16318	16341	16165	16199	16440	16256	15977	16252	16361	16288	16307	16238	16177	16324	16175	16199	16171	16500	16425	16221	16420	15985	16183	16494	16340	16217	16018	16266	16379	16113	16339	16340	16255	16435	16520	16248	16304	16524	16343	16311	16390	16157	16365	16192	16320	16110	16228	16341	16232	16257	16389	16255	16264	16238	16459	16413	16216	16229	16301	16211	16202	16147	16262	16259	16225	16613	16215	16137	16363	16368	16496	16298	16355	16291	16309	16357	16341	16411	16442	16234	16377	16397	16230	16365	16361	16362	16250	16282	16328	16299	16151	16425	16351	16273	16278	16175	16224	16110	16273	16094	16496	16251	16259	16346	16126	16180	16254	16276	16245	16387	16423	16588	16299	16230	16286	16437	16522	16122	16242	16177	16437	16377	16249	16252	16402	16188	16546	16258	16309	16483	16350	16259	16408	16189	16248	16404	16524	16376	16222	16334	16155	16544	16100	16301	16120	16428	16245	16419	16435	16377	16133	16452	16347	16326	16279	16209	16285	16058	16464	16274	16177	16494	16227	16406	16489	16129	16192	16562	16163	16358	16337	16542	16466	16304	16270	16467	16141	16113	16149	16538	16285	16351	16430	16267	16318	16198	16252	16421	16072	16189	16270	16343	16250	16458	16350	16381	16377	16429	16212	16426	16453	16438	16228	16369	16248	16334	16129	16472	16293	16291	16233	16269	16082	16391	16229	16321	16142	16159	16165	16176	16432	16199	16171	16302	16199	16331	16403	16142	16295	16358	16412	16205	16241	16349	16359	16474	16359	16169	16364	16271	16417	16414	16225	16467	16247	16368	16144	16432	16341	16202	16375	16402	16256	16329	16303	16305	16240	16403	16365	16511	16202	16371	16346	16467	16284	16294	16388	16325	16174	16452	16268	16162	16133	16296	16422	16196	16385	16493	16326	16218	16324	16213	16245	16298	16301	16236	16465	16089	16309	16310	16370	16452	16372	16339	16324	16288	16303	16157	16369	16330	16475	16240	16316	16251	16343	16481	16310	16382	16135	16255	16278	16332	16498	16120	16232	16283	16318	16343	16567	16423	16276	16351	16415	16319	16229	16266	16411	16367	16566	16248	16213	16371	16229	16356	16483	16409	16273	16342	16266	16348	16229	16264	16224	16316	16268	16037	16337	16165	16295	16346	16311	16145	16319	16233	16245	16229	16330	16297	16420	16236	16219	16168	16314	16182	16295	16417	16366	16195	16235	16244	16210	16223	16255	16383	16391	16054	16236	16391	16463	16479	16368	16319	16269	16381	16265	16267	16051	16570	16287	16296	16408	16183	16289	16139	16609	16365	16526	16416	16137	16420	16422	16313	16240	16346	16338	16227	16083	16327	16285	16109	16220	16063	16485	16086	16219	16210	16329	16180	16426	16210	16443	16351	16494	16235	16129	16183	16068	16180	16221	16417	16329	16374	16389	16391	16338	16205	16234	16415	16378	16344	16411	16281	16246	16200	16405	16417	16499	16148	16416	16208	16204	16431	16397	16467	16259	16064	16339	16361	16495	16285	16266	16328	16419	16277	16469	16398	16279	16383	16443	16546	16194	16196	16534	16273	16386	16345	16342	16403	16244	16435	16216	16536	16201	16293	16485	16316	16222	16173	16288	16356	16182	16502	16122	16289	16366	16351	16493	16326	16226	16368	16335	16291	16194	16227	16085	16531	16404	16312	16267	16405	16306	16440	16400	16303	16331	16371	16291	16287	16039	16478	16293	16271	16183	16401	16362	16374	16409	16208	16394	16296	16286	16129	16310	16373	16313	15943	16245	16334	16322	16514	16242	16256	16182	16348	16396	16500	16334	16149	16446	16314	16214	16369	16355	16175	16352	16423	16188	16435	16277	16557	16014	16428	16463	16520	16338	16353	16192	16054	16287	16329	16458	16390	16341	16415	16440	16240	16272	16335	16396	16335	16573	16285	16150	16295	16160	16257	16181	16001	16139	16448	16630	16235	16227	16343	16283	16375	16188	16407	16288	16347	16218	16384	16273	16292	16306	16288	16092	16314	16025	16280	16353	16268	16272	16201	16335	16412	16370	16163	16438	16472	16210	16271	16486	16228	16276	16325	16304	16183	16100	16276	16331	16338	16345	16294	16241	16187	16274	16289	16245	16350	16286	16294	16341	16266	16089	16318	16389	16282	16297	16357	16374	16141	16123	16105	16274	16158	16363	16488	16359	16267	16435	16253	16226	16299	16111	16431	16331	16308	16086	16441	16115	16293	16337	16414	16104	16194	16381	16425	16297	16376	16330	16509	16267	16368	16337	16423	16308	16135	16377	16294	16298	16401	16237	16357	16521	16388	16499	16239	16140	16233	16386	16395	16546	16434	16511	16358	16285	16267	16412	16274	16412	16358	16272	16294	16256	16337	16363	16421	16106	16259	16318	16294	16386	16241	16165	16222	16553	16357	16318	16289	16017	16250	16357	16445	16311	16237	16309	16311	16317	16433	16230	16195	16326	16451	16159	16422	16344	16220	16132	16468	16271	16462	16415	16413	16453	16399	16339	16359	16306	16282	16343	16465	16258	16220	16201	16188	16176	16312	16178	16326	16198	16302	16167	16332	16314	16404	16254	16216	16319	16139	16218	16330	16271	16379	16246	16375	16159	16312	16306	16342	16209	16318	16293	16214	16330	16381	16251	16380	16204	16165	16224	16442	16529	16300	16494	16388	16213	16184	16386	16380	16112	16194	16368	16225	16348	16459	16250	16349	16364	16314	16284	16318	16221	16029	16288	16421	16275	16313	16376	16218	16314	16397	16133	16300	16359	16241	16437	16325	16380	16371	16329	16299	16298	16314	16278	16392	16357	16395	16276	16392	16256	16244	16001	16178	16177	16412	16174	16401	16310	16138	16404	16490	16478	16339	16187	16314	16319	16218	16113	16199	16425	16316	16285	16065	16356	16353	16199	16232	16181	16310	16320	16237	16267	16390	16349	16294	16428	16369	16309	16299	16385	16351	16384	16259	16252	16358	16236	16242	16036	16273	16364	16382	16478	16278	16408	16280	16176	16272	16302	16185	16365	16415	16654	16389	16312	16225	16625	16284	16511	16321	16317	16450	16289	16368	16394	16158	16312	16324	16275	16269	16408	16159	16276	16230	16422	16176	16301	16397	16287	16182	16513	16221	16365	16215	16176	16420	16379	16225	16215	16178	16285	16363	16286	16260	16257	16370	16274	16413	16299	16219	16298	16281	16416	16608	16461	16463	16243	16519	16386	16260	16348	16481	16252	16277	16366	16203	16309	16290	16379	16490	16389	16269	16314	16365	16312	16376	16016	16156	16229	16408	16230	16196	16342	16227	16463	16282	16222	16148	16281	16290	16221	16155	16440	16324	16340	16235	16089	16177	16140	16180	16084	16334	16418	16236	16443	16358	16346	16219	16281	16317	16215	16311	16272	16098	16235	16343	16492	16494	16387	16248	16408	16399	16368	16187	16155	16243	16350	16358	16429	16191	16348	16304	16410	16517	16251	16205	16381	16326	16323	16122	16258	16227	16446	16238	16211	16266	16325	16369	16216	16394	16118	16333	16465	16138	16396	16486	16349	16213	16437	16122	16147	16226	16366	16131	16181	16340	16080	16114	16285	16316	16369	16298	16258	16372	16343	16356	16198	16226	16172	15955	16068	16142	16403	16286	16286	16072	16204	16341	16301	16345	16279	16385	16315	16281	16348	16268	16374	16341	16212	16332	16260	16163	16305	16161	16378	16492	16121	16332	16378	16212	16251	16322	16270	16110	16076	16293	16166	16309	16179	16273	16140	16487	16275	16379	16203	16318	16313	16337	16239	16254	16400	16401	16381	16366	16307	16314	16520	16257	16284	16184	16193	16412	16274	16078	16347	16303	16501	16276	16364	16660	16178	16274	16451	16259	16185	16402	16268	16261	16073	16286	16226	16293	16393	16170	16575	16129	16228	16292	16215	16491	16270	16398	16468	16530	16229	16571	16180	16280	16467	16409	16292	16261	16396	16386	16259	16187	16255	16296	16341	16407	16346	15989	16066	16269	16151	16543	16079	16437	16482	16291	16253	16272	16276	16394	16378	16248	16461	16392	16280	16355	16150	16200	16326	16459	16513	16303	16312	16283	16243	16281	16117	16421	16428	16509	16329	16378	16381	16306	16260	16148	16330	16456	16386	16270	16328	16365	16404	16171	16200	16350	16121	16164	16144	16303	16390	16300	16306	16386	16311	16143	16448	16348	16396	16269	16305	16590	16429	16321	16326	16151	16069	16460	16470	16442	16283	16329	16192	16341	16159	16414	16337	16362	16432	16381	16262	16262	16202	16273	16374	16462	16125	16170	16245	16191	16288	16208	16395	16379	16196	16050	16319	16297	16272	16232	16152	16193	16439	16363	16262	16332	16471	16324	16394	16324	16326	16405	16248	16325	16257	16256	16320	16359	16218	16392	16352	16370	16396	16357	16360	16429	16317	16370	16180	16298	16169	16200	16325	16176	16355	16033	16291	16328	16215	16476	16246	16246	16271	16166	16324	16203	16227	16200	16332	16218	16208	16254	16312	16415	16451	16368	16270	16242	16244	16098	16347	16313	16195	16208	16304	16396	16208	16368	16261	16354	16550	16336	16334	16259	16463	16243	16374	15967	16363	16290	16169	16322	16325	16177	16437	16123	16382	16257	16204	16314	16423	16181	16190	16433	16308	16436	16142	16307	16228	16311	16339	16233	16468	16361	16389	16363	16283	16225	16248	16399	16146	16371	16345	16195	16253	16295	16275	16233	16300	16310	16328	16129	16342	16399	16207	16263	16324	16508	16172	16462	16240	16247	16236	16291	16296	16337	16283	16315	16532	16409	16297	16354	16209	16151	16246	16403	16156	16156	16360	16379	16398	16423	16333	16239	16240	16278	16268	16346	16225	16327	16201	16397	16116	16495	16221	16233	16359	16186	16264	16215	16198	16324	16289	16390	16613	16441	16245	16143	15924	16257	16091	16315	16340	16284	16168	16387	16368
30197	45475	42226	33392	27908	24716	22770	20953	19155	17387	16113	16391	16524	15993	15879	15668	15614	15359	15255	14977	15146	15074	14907	15050	14989	14793	14823	14868	14921	14856	14685	14872	14963	14778	14860	15004	14996	14750	14948	14923	14741	14896	14707	14741	14904	14940	14705	14821	14842	14756	14758	14791	14888	14860	14724	14962	14731	14799	14927	14714	14803	14763	15020	14803	14921	14857	14822	14751	14861	14900	14843	14773	14619	14949	14845	14892	14826	14688	14828	14955	14721	14567	14758	14873	14905	14945	14909	14957	14926	14685	14824	14761	14734	14654	14865	14740	14765	14907	14849	14777	14811	14817	14604	14809	14633	14783	14836	14865	14883	14785	14863	14810	14855	14892	14811	14727	14780	14745	14834	14839	14963	14744	14790	14786	14751	14705	14816	14787	14959	14851	14685	14710	14895	14821	14810	14843	14809	14753	14607	14866	15011	14858	14805	14741	14858	14880	14860	14641	14770	14757	14812	14757	14763	14870	14652	14880	14619	14859	14821	14765	14834	14752	14924	14851	14709	14962	14754	14931	14872	14751	14898	14821	14875	14919	14796	14744	14673	14945	14848	14712	14946	14906	14783	14999	14636	15009	14850	14741	14826	14764	14804	14986	14937	14819	14883	14806	14795	14835	14743	14818	14959	14842	14838	14688	14827	14878	14720	14779	14878	14829	14947	14840	14745	14831	14689	14897	14829	14744	14645	14893	14869	14671	14776	14863	14845	14806	14733	14839	14687	14814	14899	14879	14754	14902	14730	14768	14790	14683	14980	14936	14848	14716	14671	14691	14883	14840	14735	14771	14765	14805	14799	14950	14887	14833	14654	14801	14893	14790	14896	14871	14760	14805	14879	14789	14840	14807	14709	14741	14896	14799	14726	14807	14814	14740	14851	14807	14771	14649	14837	14679	14724	14724	14893	14855	14803	14871	14813	14783	14743	14770	14789	14786	14919	14803	14780	14864	14768	14852	14629	14834	14699	14852	14644	14688	14841	14774	14821	14745	14850	14713	14841	14723	14833	14672	14725	14985	14723	14665	14721	14758	14998	14991	14770	14663	14841	14770	14844	14914	14804	14654	14969	14684	14856	14820	14846	14925	14826	14624	14850	14795	14867	14784	14894	14842	14763	14809	14895	14771	14871	14747	14753	14806	14684	14866	14895	14879	14828	14861	14769	14668	14764	14818	14659	14695	14849	14722	14873	14779	14805	14820	14755	14957	14746	14832	14787	14894	14840	14831	14753	14873	14851	14880	14741	14757	14730	14764	14808	14782	14668	14809	14836	14754	14788	14861	14873	14839	14996	14923	14712	14832	14806	14835	14861	14683	14764	14877	14771	14937	14674	14762	14879	14955	14708	14728	14831	14966	14792	14780	14972	14733	14802	14849	14694	15072	14993	14726	14612	14744	14654	14811	14992	14658	14629	14789	14857	14708	14907	14806	14721	14870	14707	14822	14799	14763	14984	14762	14935	14669	14758	14856	14857	14809	14871	14842	14867	14586	14657	14854	14781	14907	14746	14779	14747	14821	14926	14760	14781	14925	14824	14695	14773	14935	14760	14768	14770	14748	14835	14851	14903	14791	14798	14839	14783	14740	14778	14716	14735	14819	14863	14973	14725	14865	14881	14832	14882	14956	14851	14778	14825	14898	14644	14638	14882	14753	14795	14623	14691	14745	14783	14934	14836	14768	14721	14629	14854	14666	14878	14779	14990	14927	14849	14732	14687	14803	14850	14837	14812	14613	14961	14740	14886	14823	14841	14693	14603	14863	14554	14867	14695	14729	14861	14966	14593	14927	14866	14980	14729	14768	14751	14784	14728	14956	14657	14880	14668	14742	14818	14784	14854	14848	14731	14653	14953	14656	14767	14744	14839	14540	14770	14771	14869	14874	14735	14874	14939	14818	14912	14811	14790	14720	14773	14719	14744	14972	14784	14731	15006	14730	14915	14746	14659	14796	14857	14924	14737	14698	14870	14826	14796	14717	14867	14879	14884	14996	14855	14892	14784	14808	14783	14829	14866	14809	14760	14701	14755	14906	14749	14962	14716	14599	14790	14966	14871	14867	14769	14804	14805	15075	14794	14766	14864	14956	14705	14838	14784	14934	14808	14916	14815	14821	14996	14852	14757	14917	14826	14898	14705	14745	15048	14829	14786	14761	14956	14745	14665	14913	14885	14899	14843	14959	14795	14858	14800	14806	14854	14833	14779	14717	14910	14900	14854	14840	14866	14997	14821	14858	14769	14673	14747	14829	14678	14876	14724	14770	14912	14750	14719	14963	14802	14659	14875	14729	14977	14801	14872	14739	14849	14671	14780	14779	14757	14675	14857	14949	15150	14788	14858	14817	14767	14817	14779	14805	14841	14898	14692	14810	14822	14696	14775	14943	14775	14769	14785	14841	14793	14809	14693	14868	14621	14842	14800	14792	14846	14686	14708	14944	14812	14834	14913	14807	14935	14753	14644	14717	14694	14747	14749	14634	14808	14845	14956	14710	14753	14806	14858	14816	14828	14838	14651	14884	14904	14766	14658	14766	14741	14839	15040	14838	14885	14944	14674	14709	14769	14778	14759	15038	14823	14774	14922	14865	14856	14841	14624	14726	14762	14815	14817	14863	14703	14886	14751	14821	14778	14772	14735	14762	14882	14706	14848	14851	14909	14921	14854	14948	14718	14792	14789	14750	14851	14791	14587	14712	14902	14794	14712	14855	14783	14691	14903	14673	14739	14870	14675	14801	14761	14808	14744	14925	14717	14731	14864	14831	14966	14666	14859	14804	14768	14720	14896	14723	14777	14866	14873	14718	14781	14906	14852	14805	14819	14961	14755	14837	14763	14795	14668	14663	14890	14788	14882	14877	14919	14760	14726	14880	14778	14859	14723	14808	14828	14833	15061	14936	14819	14795	15039	14791	14834	14638	14883	14719	14798	14819	14740	14949	14763	14925	14778	14755	14720	14879	14668	14892	14724	14874	15064	14806	14946	14842	14841	14719	14755	14898	14814	14922	14910	14850	14819	14757	14830	14850	14828	14632	14924	14612	14777	14724	14874	14970	14762	14852	14804	14892	14676	14801	14873	14725	14761	14705	14754	14832	14807	14669	14827	14699	14953	15006	14850	14730	14852	14807	14891	14778	14858	14828	14516	14939	14805	14874	14754	14921	14810	14704	14655	14809	14664	14988	14712	14657	14956	14897	14828	14941	14804	14755	14831	14963	14678	14751	14832	14858	14789	14698	14780	14747	14940	14908	14783	14738	14766	14799	14778	14672	14880	14889	14779	14873	14710	14657	14939	14620	14804	14814	14764	14958	14820	14786	14934	14813	14895	14711	14682	14633	14788	14740	14679	14686	14725	14859	14914	14793	14706	14869	14701	14729	14698	14830	14875	14918	14714	14859	14807	14752	14722	14734	14854	15083	14946	14788	14656	14810	14743	14838	14901	14747	14780	14906	14740	14810	14828	14969	14805	14780	14822	14772	14638	14906	14845	14815	14859	14811	14723	14804	14670	14869	14976	14779	14870	14756	14789	14794	14791	14790	14721	14859	14674	14909	14762	14840	14802	15005	14893	14777	14769	14765	14910	14795	14783	14610	14869	14848	14789	14704	14876	14735	14948	14529	14871	14800	14752	14748	14925	14815	14835	14691	14607	14970	14813	14970	14777	14963	14673	14818	14801	14727	14922	14754	14783	14737	14840	14802	14716	14806	14649	14820	14664	14769	14912	14780	14810	14892	14898	14660	14941	14637	14808	14765	14957	14759	14860	14882	14833	14779	14645	14871	14900	14845	14732	14759	14852	14782	14684	14918	14903	14908	14858	14946	14765	14786	14917	14876	14904	14660	14836	14746	14797	14756	15060	14714	14801	14776	14789	14819	14864	14810	14837	14755	14861	14852	14815	14752	14849	15084	14776	14696	14802	14681	14746	14834	14896	14830	14688	14722	14819	14837	14908	14899	14829	14663	14921	14759	14852	14953	14681	14743	14907	14849	14627	14878	14895	14866	14855	14902	14653	14819	14894	14709	15018	14800	15014	14883	14791	14807	14764	14697	14833	14896	14780	15026	14771	14788	14860	14936	14723	14957	14791	14735	14942	14581	14724	14984	14925	14729	14729	14756	14808	14854	14837	14762	14671	14879	14915	14898	14827	14717	14773	14830	14788	14803	14857	14925	14723	14779	14921	14806	14677	14790	14864	14941	14864	14986	14752	14900	14834	14936	14674	14683	14899	14904	14852	14669	14817	14832	14808	14709	14651	14884	14864	14715	14846	14793	14772	14820	14745	14792	14810	14800	14772	14823	14801	14894	15002	14702	14715	14924	14764	15010	14911	14879	14911	14713	14886	14843	14610	14855	14718	14762	14819	14632	14947	14937	14909	14785	14715	14855	14854	14799	14695	14820	14980	14848	14776	14809	14849	14806	14862	14800	14911	14869	14946	14821	14957	14761	14698	14756	14806	14854	14907	14859	14812	14929	14829	14822	14728	14847	14978	14771	14899	14888	14880	14986	14814	14788	14884	14746	14669	14894	14831	14957	14795	14762	14673	14809	14780	14671	14712	14738	14776	14730	14717	14871	14758	14991	14866	14850	14914	15002	14717	14744	14997	14957	14811	14852	14917	14772	14841	14887	14820	14802	14928	14916	14816	14888	14841	14724	14743	14740	14646	14923	14747	14820	14914	14889	14641	14786	14942	14938	14826	14741	14826	14850	14737	14877	14768	14762	14816	14964	14875	14873	14888	15059	14877	14920	14774	14721	14925	14783	14854	15046	14704	14867	14727	14784	14888	14754	14790	14751	14664	14734	14804	14989	14843	14761	15006	14821	14888	14791	14885	14784	14666	14696	14594	14861	14795	14826	14832	14886	14833	14860	14848	14914	14815	14885	14807	14843	14883	14774	14746	14939	14960	14873	14719	14773	14942	14797	14925	14849	14989	14672	14812	14700	14801	14789	14700	14872	14906	14771	14979	14851	14882	14859	14752	14925	14944	14834	14947	14730	14865	14776	14736	14752	14900	14710	14899	14778	14944	14764	14866	14868	14890	14672	14785	14762	14970	14863	14946	14916	14926	14841	14926	14980	14796	14807	14764	14856	14911	14779	14879	14872	14840	14604	14921	14811	14811	14828	14820	14707
24031	21589	29392	25107	24705	26786	27002	22912	21297	20003	18821	18435	18650	18315	18212	17891	17918	17536	17683	17367	17500	17288	17382	17470	17497	17406	17151	17309	17320	17014	17280	17129	17111	17283	17114	17127	17037	16820	16995	17210	17077	17244	17135	16994	17237	16858	17069	17146	16870	16983	17087	16936	16859	17291	17041	17145	17237	16836	17095	17070	17051	17014	17018	17104	17268	17198	17183	16914	17024	16890	17190	17090	17174	17030	17104	16929	17184	17145	17176	17073	16908	17039	17280	17151	17144	16884	16900	17019	17166	17033	16945	17182	17072	16780	16855	17076	16998	17162	17143	17142	17091	17092	17158	17016	16918	17058	16894	17250	16804	17018	17080	16883	16984	16983	17082	17146	17205	17138	17019	17143	17157	17030	17036	16853	16980	17000	17078	17169	16751	17020	16806	17045	17126	17232	17064	16974	17089	16786	17161	17089	17012	16900	17104	16738	17088	17011	16867	16937	17053	16747	16991	17008	17275	16954	17070	17082	17001	16893	17163	16868	16867	17017	16873	17001	17098	16897	16967	16886	17015	17054	16974	16833	17111	16848	17098	17102	16942	16991	17068	17058	17177	16973	16924	16865	17153	17121	17207	17031	16996	16838	17090	16949	16941	16865	16973	17214	16851	16933	16919	17030	17002	16942	16971	17240	17053	17056	16781	16895	16919	17153	16976	16808	16815	17054	16951	17125	16779	17044	16954	16748	16874	17041	16958	16860	16984	16886	16982	17046	17209	17154	17189	17057	17028	16906	16813	16897	17062	16965	17101	16868	17033	16939	16972	16893	16828	17187	17042	16880	16970	17148	17027	17187	17134	17012	16952	17087	16849	16869	17050	16832	17013	17042	17028	16970	16860	17026	17169	16991	16954	16907	17002	16939	17066	17042	16982	17055	17115	16952	16763	17021	17005	17146	17164	16928	16953	16812	17178	17072	16882	17072	17081	16875	16973	16917	16995	16914	16922	16940	17094	16942	17058	16983	17117	17046	17083	17157	17019	17139	16926	16951	16922	17084	16831	16999	16953	16845	17057	17068	17065	16983	17099	16961	17133	17286	17040	16972	17099	16908	16957	17067	16775	17156	16920	16950	17048	16893	17173	17014	17100	16793	17083	16839	17044	16836	17208	17156	17092	17046	16612	17041	17028	17149	16892	17123	16868	16784	17061	16961	17100	17046	16881	17110	16987	17037	17003	17058	16929	17005	16997	16795	17059	17075	17014	17125	16738	16879	16807	16941	17068	17280	17083	17035	17091	16940	17207	17026	17105	16884	16937	16959	16885	17122	16918	16968	17056	17203	16942	16999	17058	16909	16848	16877	16771	16882	17066	17100	16917	17024	16964	16907	16992	17068	17112	17051	16894	16949	16933	16934	17061	16923	16904	16947	17003	17030	16979	17061	16842	17108	17047	17153	17048	16856	17147	16967	17046	16929	16850	17060	17223	16942	17175	16934	17180	17104	16971	16958	16914	17126	16916	17014	16965	17072	17155	17062	17028	17055	17046	16964	17048	17211	17079	17117	16936	17030	17402	17095	16983	16930	16828	16984	17328	17111	17278	16939	16775	16946	17024	17035	17085	17118	17121	16930	16985	17135	16914	16900	17101	16965	17026	17037	17042	16997	16875	16990	17072	16997	17061	17195	16882	16947	17026	16914	16887	16952	17106	16862	16994	17056	16863	17090	17082	16885	16931	17069	17116	17003	17035	17146	17046	16972	17042	16911	17030	16944	17096	17158	17160	17000	17141	16964	17120	17187	16837	16865	17104	17025	16958	16952	16811	17020	17039	17055	17073	17034	17034	16924	16929	17038	16805	17033	17060	16960	17120	16965	17007	17002	17064	16936	17003	17160	17149	17027	17156	16855	16985	17003	17000	16754	17121	17106	17089	16960	16905	16910	17054	16918	17017	16974	16944	16947	17058	16908	17011	17033	17111	16982	16894	16853	17101	16990	17161	16986	17246	16825	16952	16749	16926	16826	16862	17005	17120	17054	16977	16955	17047	17178	17163	17040	17055	17048	16989	17051	17091	16829	17216	17090	16940	17116	16972	16979	17156	16853	17095	17035	17018	16797	17041	16953	16953	16985	16938	17087	16977	17124	16894	16925	16950	17149	17199	17086	17144	17041	16877	16939	17054	16933	17027	17032	16986	17099	16981	16997	16902	16703	17136	16931	17018	17010	17098	16814	17025	16865	17086	16942	16920	17087	16997	16975	17004	16707	16988	17096	16939	16994	16799	16884	17082	17035	16966	17012	16791	17132	17048	16963	16820	17070	17106	16866	16945	17180	17013	17071	17031	16937	17133	17017	17045	17009	16931	17153	17143	16945	17010	17019	17080	16994	17152	17033	17107	17156	17118	17018	16922	17158	16847	16881	17201	16925	16853	16931	16968	17052	16776	16978	16888	17114	16876	16926	16983	16918	17037	16945	17224	17183	16974	16954	17079	17127	16938	17054	16980	16889	17163	17096	16943	17047	16976	16963	17296	17088	17069	17122	17020	16989	17086	16927	17002	17171	17146	16912	16922	16838	16800	16911	17134	17075	16860	17191	16705	17047	17012	16868	17074	17087	17115	17000	17003	16857	16925	17059	16874	16917	16925	16960	16803	16980	17138	17143	17056	17021	17075	16939	16893	17027	16869	16799	17149	16860	16997	17165	16945	16961	16990	16885	17207	17018	16960	16949	16879	16884	16991	16661	16914	16917	17055	17138	17014	17049	17024	16887	16910	17001	16897	16945	16952	16953	17181	16970	17179	17125	17085	17028	16989	17014	17022	16970	16845	17013	17054	16956	17008	16943	17028	16909	16883	17010	17071	17132	16804	17187	17024	16995	16999	17083	17040	16808	16978	16942	17056	16863	17068	16918	17086	16997	16919	16900	16897	16902	16985	16905	16796	17091	17054	17074	17084	17064	16985	17096	16985	17324	17000	17006	17079	16791	16928	17115	17004	17108	16970	17037	16871	17011	16831	17032	16865	16946	17055	16840	17193	16958	17134	16861	17016	16857	16898	16940	17098	17055	16998	16902	17063	16993	16903	16901	16988	16991	17053	16821	16813	17111	17078	17020	17239	16941	17050	16995	16934	17088	16997	16858	17022	17005	16784	16801	16955	16923	16816	17122	17005	17088	16906	17097	16892	16835	16890	16997	16929	16918	16687	16947	17020	16960	16891	17236	17157	17079	16992	17051	16992	17072	17099	16962	16924	16976	17078	16989	16926	16997	16934	17040	16908	16983	17051	17264	17042	17025	17133	17006	17182	17056	17078	17031	17090	16843	17019	16874	17021	17080	16923	16748	17086	17024	16932	16968	17099	17292	17095	17080	16982	16918	17177	17041	16932	16945	17056	17062	17085	17036	16886	17075	17136	16877	17075	17065	17125	17116	16984	17047	16808	17055	17152	16956	17050	17075	16995	17095	17158	16899	16951	16853	17355	17035	17117	16794	16995	16908	16895	16993	17057	16922	17141	16961	16848	17070	16948	17062	16886	17107	16884	17137	16893	17154	16983	17007	16981	17075	16868	16988	17128	17081	16941	17136	17012	16882	17098	17119	17051	17212	16943	16828	17105	17109	16925	16943	17021	16976	17073	17201	17176	16985	16948	17150	17169	17093	17101	17020	16935	17062	16810	17013	17120	16993	17148	16945	17110	17171	17072	17190	16822	17004	17310	17170	17150	17014	17034	16905	17201	17018	17189	16882	16979	17034	16925	16892	17056	17096	17221	17032	16867	16944	17131	17051	16828	16876	16950	17062	16935	16984	17024	17101	17008	17159	16983	16878	17063	17215	16993	17087	17023	17216	17099	17124	17017	17180	17090	16781	17025	17068	17087	17036	17031	16966	16933	16916	16933	16811	17138	17088	17020	16938	17067	17038	17054	17205	16983	16760	16885	17070	17010	16922	16899	16982	16972	17276	16867	16833	17051	16946	16930	17194	16998	17115	17010	16915	16953	17050	16933	17059	16694	17022	17000	17047	16828	17041	16994	17005	17039	16991	16962	16962	16886	16815	16891	16948	16977	17122	17092	16961	17076	17015	17074	17019	16995	17076	17061	16886	17067	17048	16872	16845	16969	16745	16999	16997	17206	16985	16986	17047	17056	17076	17031	17139	17345	17065	17051	17256	17150	16855	17006	16947	17110	16931	16745	17023	17010	16914	17110	16760	17134	17100	16904	16966	17071	16899	16931	16730	16963	17035	16998	16987	16772	16959	17155	17026	17030	17042	16876	17203	17050	17054	16963	17016	17051	16951	17111	17016	17117	17051	17170	16907	17097	16875	16957	17042	16967	17084	16968	17033	17216	17045	17078	17079	17013	17148	17002	16905	16984	16889	17084	17004	17124	17119	17054	16967	17119	17041	16984	16849	16883	17013	17044	16961	16842	17035	17118	17033	17021	16991	16975	16902	16743	17122	17004	17099	17030	17001	16951	17134	16964	17045	17142	17148	16882	17089	16973	16953	17040	16997	17146	17067	16989	16934	16930	16833	17016	16999	16911	17090	16866	16975	17006	17046	17129	16991	16997	17113	17197	17175	16961	16967	17005	16804	17210	17115	17025	17094	16979	16798	17102	17003	17269	16954	16848	16984	16999	17180	16873	17056	16991	16945	16896	17003	16909	17040	17111	16829	17205	16929	16907	16890	16985	17028	17040	16989	17115	16874	17096	16966	17148	16964	16949	17055	17251	17011	17160	17165	16937	16966	16961	17033	17031	16824	17073	17352	17018	16925	17092	17169	17109	17116	17010	17005	17080	17007	16836	17023	17074	16936	17119	17039	17097	16979	17008	17030	17184	16985	16944	17104	17001	17024	17003	16808	16926	16998	16883	16959	16896	17145	16961	16897	16847	17158	16811	17150	17018	17020	16911	17032	17000	16972	17057	16899	16969	17167	17148	16992	17038	17039	17235	16868	16796	17145	16976	16973	17007	16989	16950	16800	17009	17056	16767	17039	17004	17172	16831	16924	16843	16841	16857	17178	16898	16829	17018	17032	17061	16919	16834	16917	17220	17092	17079	16850	17067	16936	16939	16928	16955	17082	17127	17019	17099	16866	17024	16921	16856	16997	16931	17093	16882	17213	17055	17075	17143	16964	17201	17117	16942	17010	16770	16940	17075	16986	17148	17094	16998	16950
30117	51494	48574	38822	32892	29001	26591	24428	22142	19542	17709	17612	17825	17536	17303	16571	16640	16207	16201	15854	15934	15659	15548	15615	15514	15624	15473	15500	15736	15434	15348	15420	15346	15478	15275	15319	15333	15418	15446	15413	15374	15459	15362	15458	15401	15317	15421	15393	15298	15491	15416	15395	15519	15375	15395	15345	15280	15307	15408	15204	15312	15384	15335	15436	15463	15390	15395	15171	15153	15367	15512	15179	15454	15364	15332	15310	15246	15291	15396	15378	15304	15359	15285	15296	15125	15447	15118	15224	15297	15350	15271	15382	15296	15270	15400	15251	15296	15349	15282	15047	15321	15334	15319	15188	15271	15276	15120	15013	15385	15229	15335	15370	15323	15398	15273	15266	15270	15328	15417	15337	15312	15426	15347	15295	15161	15210	15349	15224	15375	15168	15324	15285	15278	15410	15399	15344	15366	15322	15319	15192	15306	15524	15232	15139	15462	15200	15370	15206	15393	15164	15386	15101	15401	15464	15294	15370	15380	15267	15420	15180	15499	15289	15185	15423	15344	15387	15453	15156	15186	15250	15209	15368	15262	15467	15168	15199	15396	15153	15141	15333	15300	15275	15500	15304	15468	15341	15203	15203	15368	15302	15297	15565	15282	15142	15248	15423	15228	15204	15449	15312	15273	15406	15364	15356	15417	15163	15390	15465	15544	15313	15332	15275	15330	15290	15274	15230	15264	15174	15223	15329	15321	15461	15365	15376	15287	15149	15287	15293	15223	15371	15143	15507	15132	15279	15293	15292	15445	15268	15435	15327	15445	15445	15358	15344	15168	15284	15277	15364	15236	15342	15287	15287	15399	15353	15342	15185	15510	15349	15391	15232	15399	15355	15393	15339	15259	15179	15481	15161	15331	15219	15393	15378	15436	15296	15387	15175	15197	15281	15323	15276	15300	15441	15170	15270	15358	15504	15354	15363	15294	15458	15211	15373	15372	15320	15385	15341	15324	15334	15368	15352	15485	15314	15190	15392	15378	15205	15250	15212	15379	15239	15396	15303	15265	15372	15251	15327	15470	15365	15330	15366	15300	15307	15294	15272	15386	15219	15336	15305	15175	15253	15394	15297	15437	15248	15410	15327	15353	15301	15229	15205	15365	15330	15357	15270	15341	15517	15311	15438	15313	15319	15364	15234	15113	15281	15585	15368	15229	15196	15324	15312	15128	15380	15239	15381	15294	15358	15328	15223	15241	15233	15249	15409	15498	15331	15256	15400	15334	15353	15260	15216	15444	15213	15331	15326	15267	15396	15461	15470	15236	15421	15228	15329	15266	15241	15444	15255	15251	15197	15295	15221	15317	15347	15303	15259	15432	15292	15379	15099	15140	15421	15217	15247	15250	15455	15432	15426	15368	15377	15352	15324	15329	15207	15347	15191	15455	15461	15314	15520	15361	15232	15319	15316	15213	15379	15399	15237	15413	15323	15300	15361	15309	15282	15435	15358	15524	15386	15391	15384	15448	15327	15441	15264	15372	15193	15187	15217	15166	15439	15439	15348	15253	15232	15387	15438	15277	15228	15456	15382	15298	15294	15212	15295	15400	15191	15250	15197	15355	15376	15283	15434	15533	15274	15487	15135	15249	15434	15397	15415	15345	15185	15385	15305	15235	15360	15433	15384	15296	15279	15389	15158	15548	15436	15250	15330	15323	15233	15379	15478	15370	15233	15435	15241	15265	15431	15268	15288	15330	15404	15264	15347	15249	15432	15231	15300	15260	15315	15391	15375	15168	15310	15404	15123	15360	15256	15262	15356	15208	15357	15299	15239	15328	15326	15539	15255	15271	15270	15288	15387	15345	15389	15242	15448	15232	15221	15370	15204	15293	15429	15278	15425	15337	15261	15437	15041	15359	15265	15373	15299	15335	15266	15362	15270	15212	15266	15246	15267	15330	15378	15226	15271	15274	15331	15163	15197	15281	15306	15331	15203	15113	15334	15298	15273	15400	15343	15198	15251	15276	15152	15230	15401	15245	15437	15366	15301	15310	15319	15271	15293	15391	15469	15330	15390	15252	15220	15396	15248	15326	15440	15096	15383	15243	15244	15487	15275	15424	15325	15216	15171	15396	15372	15325	15272	15355	15293	15271	15303	15216	15242	15385	15449	15262	15388	15216	15232	15195	15313	15364	15321	15383	15303	15211	15273	15265	15352	15415	15139	15293	15284	15521	15221	15295	15360	15273	15255	15253	15209	15454	15410	15365	15358	15281	15270	15268	15367	15240	15113	15643	15162	15285	15298	15291	15162	15165	15412	15473	15388	15194	15208	15129	15290	15347	15309	15446	15262	15406	15272	15297	15399	15232	15305	15209	15362	15411	15379	15420	15341	15271	15345	15334	15292	15216	15221	15194	15412	15452	15397	15179	15211	15383	15245	15403	15113	15254	15446	15150	15469	15403	15278	15179	15348	15048	15354	15219	15293	15491	15412	15276	15211	15257	15365	15356	15372	15358	15398	15242	15369	15239	15544	15101	15240	15313	15424	15341	15331	15348	15282	15182	15352	15117	15124	15443	15300	15396	15287	15245	15402	15225	15180	15174	15306	15399	15455	15420	15215	15393	15300	15207	15348	15424	15363	15268	15437	15313	15289	15426	15316	15070	15351	15338	15441	15448	15351	15347	15431	15305	15330	15383	15341	15140	15279	15414	15494	15158	15419	15318	15367	15384	15308	15425	15250	15391	15353	15263	15213	15354	15494	15217	15280	15246	15400	15249	15417	15249	15442	15481	15345	15476	15316	15348	15360	15377	15325	15365	15294	15213	15432	15435	15116	15379	15351	15444	15445	15346	15460	15321	15478	15275	15259	15423	15568	15441	15341	15280	15276	15180	15195	15399	15218	15370	15377	15284	15429	15552	15382	15202	15342	15443	15164	15359	15327	15324	15268	15389	15350	15447	15184	15256	15262	15259	15315	15323	15260	15377	15525	15400	15240	15358	15238	15243	15520	15371	15301	15342	15383	15476	15264	15444	15261	15402	15319	15361	15432	15359	15197	15387	15293	15412	15220	15370	15325	15106	15283	15309	15130	15215	15259	15220	15262	15394	15267	15344	15254	15320	15207	15289	15260	15390	15204	15261	15411	15290	15257	15374	15074	15314	15217	15264	15199	15359	15267	15259	15383	15264	15357	15107	15405	15088	15275	15272	15436	15223	15374	15222	15319	15402	15278	15387	15271	15392	15270	15353	15403	15308	15108	15400	15436	15295	15191	15342	15280	15147	15212	15274	15313	15454	15383	15352	15361	15324	15216	15270	15324	15359	15404	15303	15259	15435	15478	15202	15345	15213	15174	15386	15251	15425	15364	15222	15195	15435	15385	15465	15405	15350	15109	15452	15266	15333	15355	15281	15297	15188	15384	15247	15354	15457	15400	15245	15372	15327	15146	15337	15203	15204	15379	15356	15211	15423	15277	15533	15324	15353	15343	15317	15298	15289	15387	15260	15250	15283	15421	15343	15276	15645	15333	15207	15270	15282	15204	15281	15359	15232	15368	15208	15453	15385	15333	15388	15293	15194	15352	15276	15339	15248	15315	15313	15295	15302	15408	15385	15198	15337	15215	15177	15425	15281	15349	15259	15273	15311	15380	15399	15255	15255	15253	15283	15370	15260	15250	15469	15223	15390	15293	15229	15381	15194	15265	15130	15320	15437	15383	15390	15350	15368	15145	15407	15385	15305	15336	15332	15475	15185	15161	15492	15269	15338	15431	15372	15307	15202	15179	15474	15236	15380	15257	15453	15306	15320	15150	15546	15341	15412	15397	15168	15277	15209	15064	15374	15332	15399	15278	15363	15368	15265	15437	15241	15526	15309	15444	15410	15443	15273	15536	15370	15335	15408	15221	15269	15326	15367	15162	15383	15383	15489	15215	15397	15475	15395	15314	15259	15329	15213	15336	15405	15358	15322	15398	15298	15477	15361	15455	15105	15240	15203	15475	15252	15432	15475	15140	15209	15307	15206	15148	15467	15268	15313	15414	15496	15462	15228	15261	15354	15318	15214	15430	15250	15324	15360	15349	15286	15400	15284	15246	15443	15413	15273	15311	15362	15356	15308	15221	15245	15398	15171	15338	15336	15274	15249	15300	15420	15314	15132	15440	15381	15169	15256	15281	15263	15282	15267	15264	15217	15390	15376	15338	15312	15361	15174	15422	15338	15360	15524	15183	15246	15292	15212	15350	15370	15354	15282	15280	15206	15417	15328	15471	15307	15264	15209	15459	15323	15207	15353	15224	15427	15261	15290	15199	15470	15314	15274	15118	15238	15343	15322	15360	15325	15157	15153	15346	15176	15196	15259	15382	15489	15306	15472	15321	15384	15208	15390	15308	15414	15262	15272	15208	15204	15424	15399	15501	15316	15469	15391	15380	15386	15300	15308	15325	15318	15306	15348	15283	15460	15335	15369	15263	15436	15299	15345	15265	15407	15227	15317	15153	15233	15415	15496	15159	15373	15436	15426	15400	15380	15476	15253	15334	15339	15405	15292	15479	15229	15399	15310	15321	15453	15400	15187	15327	15260	15472	15284	15314	15173	15412	15294	15212	15352	15341	15151	15299	15396	15379	15322	15228	15383	15378	15265	15422	15153	15214	15378	15261	15427	15309	15295	15329	15392	15476	15433	15410	15240	15348	15464	15338	15293	15183	15233	15227	15178	15391	15341	15252	15334	15297	15196	15296	15445	15398	15303	15260	15325	15395	15198	15227	15429	15392	15355	15323	15392	15156	15402	15378	15279	15310	15426	15336	15254	15555	15264	15443	15286	15452	15211	15273	15377	15392	15219	15245	15204	15283	15429	15298	15449	15176	15397	15331	15299	15387	15387	15255	15382	15345	15178	15326	15307	15357	15261	15196	15381	15158	15514	15304	15339	15132	15370	15300	15099	15114	15240	15185	15412	15225	15242	15439	15192	15133	15324	15291	15217	15373	15274	15250	15214	15384	15413	15346	15468	15363	15407	15344	15330	15395	15272	15317	15213	15324	15400	15232	15373	15361	15376	15188	15177	15321	15461	15403	15432	15208	15429	15443	15308	15278	15355	15185	15353	15205	15409	15313	15366	15483	15194	15405	15423	15324	15251	15496	15437	15241	15261	15272	15288	15273	15326	15409	15222	15352	15335	15351
23135	21594	29620	24142	22578	26495	29721	25031	22630	21273	19622	18796	19201	18968	18615	18065	18104	17879	17637	17423	17142	17067	17266	17036	17041	17071	17023	17102	16893	16819	16863	16910	16896	16918	16878	16887	16776	16811	16927	16674	16733	16829	16827	16952	16716	16805	16759	17008	16614	16772	16594	16851	16733	16613	16738	16880	16672	16531	16746	16798	16681	16783	16926	16684	16873	16895	16707	16696	16692	16858	16819	16610	16598	16693	16870	16498	16688	16734	16827	16657	16852	16716	16657	16904	16698	16802	16887	16689	16543	16628	16758	16706	16826	16799	16733	16634	16672	16888	16717	16768	16846	16597	16592	16753	16829	16458	16793	16730	16789	16587	16758	16617	16654	16831	16904	16920	16737	16825	17001	16688	16895	16743	16785	16766	16686	16696	16686	16471	16784	16801	16488	16725	16834	16560	16794	16768	16739	16629	16680	16572	16608	16764	16832	16608	16716	16706	16716	16703	16836	16608	16555	16701	16647	16725	16723	16894	16664	16699	16819	16660	16635	16654	16820	16622	16705	16733	16828	16876	16757	16672	16540	16653	16733	16953	16681	16750	16718	16761	16592	16604	16696	16621	16789	16832	16813	16732	16548	16781	16623	16477	16607	16789	16762	16740	16754	16962	16817	16611	16749	16452	16757	16724	16682	16691	16879	16627	16675	16800	16628	16674	16962	16761	16696	16764	16851	16880	16592	16738	16657	16572	16732	16720	16479	16742	16639	16833	16747	16716	16558	16813	16759	16856	16721	16797	16893	16719	16602	16638	16608	16603	16652	16622	16599	16832	16913	16695	16617	16787	16516	16644	16721	16515	16626	16725	16784	16569	16777	16694	16675	16804	16635	16816	16697	16675	16602	16603	16794	16706	16802	16615	16749	16478	16630	16682	16572	16766	16790	16413	16658	16799	16645	16671	16754	16728	16815	16759	16628	16807	16835	16754	16750	16710	16651	16514	16680	16660	16696	16672	16535	16606	17033	16504	16605	16734	16482	16534	16696	16588	16770	16683	16791	16845	16637	16739	16812	16708	16589	16634	16773	16730	16591	16448	16753	16668	16634	16446	16843	16679	16602	16654	16709	16766	16702	16668	16800	16718	16341	16673	16969	16705	16499	16733	16725	16904	16641	16799	16884	16843	16779	16570	16474	16766	16552	16707	16896	16561	16688	16708	16758	16846	16623	16772	16686	16490	16716	16616	16498	16704	16553	16802	16558	16523	16773	16670	16787	16707	16829	16509	16815	16653	16599	16766	16710	16533	16760	16752	16666	16797	16729	16646	16651	16655	16639	16652	16788	16739	16640	16630	16664	16552	16703	16803	16653	16712	16726	16723	16849	16903	16659	16632	16616	16521	16695	16804	16673	16723	16750	16778	16817	16721	16821	16595	16613	16724	16735	16676	16597	16748	16739	16647	16687	16717	16646	16818	16581	16613	16752	16782	16613	16654	16675	16619	16700	16704	16745	16643	16604	16792	16571	16723	16461	16535	16830	16762	16530	16601	16714	16704	16900	16717	16757	16842	16609	16664	16762	16518	16815	16622	16747	16765	16839	16798	16615	16632	16649	16794	16708	16626	16772	16657	16737	16508	16521	16624	16861	16942	16692	16532	16422	16550	16854	16692	16583	16798	16683	16729	16637	16633	16607	16597	16759	16563	16489	16704	16762	16720	16776	16798	16758	16857	16575	16560	16673	16692	16672	16498	16602	16439	16694	16521	16746	16625	16593	16640	16766	16704	16601	16684	16763	16604	16681	16616	16586	16610	16544	16736	16797	16730	16796	16687	16547	16560	16600	16650	16663	16548	16738	16757	16840	16565	16622	17019	16766	16611	16827	16659	16781	16763	16726	16653	16537	16573	16460	16607	16728	16720	16621	16566	16986	16518	16659	16640	16476	16493	16608	16906	16670	16623	16748	16342	16711	16617	16634	16574	16894	16954	16641	16771	16807	16799	16768	16711	16855	16743	16580	16691	16729	16610	16487	16517	16591	16643	16770	16824	16642	16664	16730	16670	16713	16743	16840	16726	16666	16736	16693	16809	16775	16743	16780	16748	16738	16684	16785	16676	16825	16687	16686	16777	16565	16688	16885	16732	16869	16691	16754	16651	16456	16779	16743	16832	16439	16700	16706	16584	16771	16638	16506	16690	16811	16521	16791	16695	16561	16817	16670	16602	16763	16504	16650	16644	16626	16656	16756	16809	16614	16656	16740	16713	16598	16647	16668	16860	16549	16843	16636	16819	16885	16846	16703	16814	16608	16780	16560	16613	16842	16696	16641	16578	16720	16712	16638	16697	16504	16553	16515	16592	16627	16586	16471	16553	16813	16682	16850	16739	16529	16474	16662	16648	16701	16597	16567	16631	16569	16668	16765	16742	16565	16595	16485	16734	16809	16513	16449	16658	16727	16734	16714	16665	16828	16579	16664	16666	16813	16695	16765	16473	16557	16664	16628	16554	16614	16712	16700	16824	16617	16586	16504	16601	16915	16883	16878	16727	16886	16629	16720	16596	16690	16553	16572	16614	16707	16724	16593	16643	16643	16616	16611	16597	16767	16645	16796	16623	16846	16672	16555	16769	16548	16735	16618	16681	16715	16634	16753	16684	16821	16940	16908	16612	16851	16896	16516	16696	16692	16678	16638	16784	16544	16590	16703	16750	16620	16654	16682	16866	16839	16632	16648	16714	16644	16405	16783	16660	16617	16775	16771	16682	16873	16647	16771	16763	16620	16722	16831	16734	16708	16614	16635	16691	16884	16649	16670	16713	16655	16867	16493	16821	16724	16654	16723	16783	16767	16629	16804	16775	16654	16493	16658	16718	16616	16695	16821	16649	16592	16733	16652	16821	16541	16432	16779	16867	16840	16749	16829	16884	16643	16684	16476	16692	16701	16884	16923	16742	16692	16726	16747	16660	16466	16765	16730	16818	16584	16543	16742	16811	16790	16623	16638	16628	16704	16808	16913	16597	16727	16689	16646	16537	16812	16612	16627	16578	16749	16525	16716	16794	16616	16725	16865	16775	16702	16557	16551	16678	16711	16850	16654	16634	16519	16802	16595	16710	16754	16638	16850	16746	16709	16638	16699	16619	16794	16577	16833	16836	16726	16721	16610	16579	16671	16904	16628	16531	16608	16732	16726	16750	16640	16690	16507	16525	16766	16767	16675	16538	16632	16867	16805	16627	16573	16583	16622	16386	16653	16480	16563	16689	16724	16877	16624	16548	16728	16545	16604	16985	16593	16783	16620	16755	16733	16517	16594	16725	16481	16560	16784	16780	16615	16577	16849	16758	16715	16750	16720	16829	16761	16702	16651	16693	16776	16558	16878	16803	16793	16613	16748	16599	16670	16618	16598	16662	16672	16669	16736	16638	16453	16772	16488	16658	16708	16871	16812	16719	16875	16677	16774	16721	16620	16721	16704	16667	16804	16647	16781	16612	16560	16525	16658	16546	16884	16539	16723	16598	16537	16797	16865	16723	16706	16779	16754	16628	16787	16494	16986	16601	16535	16683	16806	16638	16811	16740	16735	16758	16674	16716	16633	16643	16849	16886	16682	16548	16664	16682	16821	16445	16559	16627	16689	16721	16935	16666	16812	16658	16672	16790	16580	16675	16602	16788	16840	16644	16490	16597	16677	16637	16709	16797	16680	16721	16799	16732	16604	16757	16674	16836	16838	16540	16597	16660	16597	16613	16863	16642	16647	16660	16784	16531	16639	16738	16630	16536	16638	16669	16636	16634	16816	16598	16584	16567	16481	16738	16710	16680	16539	16669	16534	16747	16613	16747	16435	16708	16914	16632	16493	16494	16674	16635	16630	16599	16790	16830	16609	16763	16755	16606	16745	16762	16534	16519	16600	16740	16569	16714	16714	16748	16702	16461	16580	16579	16597	16646	16646	16650	16604	16864	16664	16626	16952	16595	16699	16597	16642	16754	16889	16799	16530	16781	16665	16730	16753	16761	16564	16588	16820	16857	16573	16597	16727	16724	16646	16650	16753	16531	16773	16708	16686	16825	16491	16690	16422	16775	16658	16817	16743	16660	16626	16636	16931	16656	16825	16809	16575	16637	16543	16550	16610	16443	16677	16745	16911	16808	16647	16627	16653	16747	16749	16477	16455	16668	16824	16606	16651	16721	16697	16766	16919	16697	16742	16744	16752	16464	16659	16792	16751	16874	16830	16594	16604	16651	16626	16773	16586	16617	16662	16499	16636	16800	16725	16741	16810	16647	16687	16674	16689	16634	16903	16659	16810	16632	16829	16749	16550	16598	16747	16751	16514	16664	16851	16698	16624	16925	16674	16716	16850	16513	16679	16654	16612	16721	16720	16674	16577	16925	16859	16865	16635	16619	16599	16606	16775	16613	16726	16732	16711	16871	16653	16646	16578	16852	17068	16587	16569	16584	16746	16594	16562	16764	16604	16588	16716	16717	16768	16798	16665	16477	16502	16644	16544	16653	16693	16679	16675	16601	16566	16611	16727	16630	16659	16745	16573	16795	16913	16677	16644	16603	16847	16853	16722	16717	16630	16568	16683	16758	16607	16867	16576	16787	16741	16584	16882	16809	16728	16755	16389	16556	16805	16669	16814	16957	16685	16790	16641	16933	16691	16649	16604	16576	16625	16859	16752	16693	16697	16680	16673	16777	16517	16603	16660	16655	16675	16863	16809	16636	16807	16652	16649	16722	16613	16601	16630	16733	16686	16487	16490	16602	16690	16708	16712	16660	16828	16634	16635	16473	16573	16954	16719	16580	16663	16656	16820	16575	16779	16784	16832	16737	16645	16615	16669	16572	16790	16460	16709	16597	16548	16619	16525	16495	16634	16767	16628	16569	16548	16814	16753	16797	16681	16415	16598	16715	16688	16455	16734	16530	16762	16421	16604	16669	16659	16669	16697	16572	16713	16577	16531	16782	16634	16601	16817	16734	16763	16678	16833	16617	16568	16605	16692	16566	16554	16698	16663	16779	16700	16438	16691	16759	16501	16713	16712	16564	16757	16755	16578	16756	16808	16677	16647	16727	16537	16596	16571	16875	16671	16586	16589	16840	16763	16590	16581	16768	16783	16666	16674	16583	16480	16577	16881	16671	16552	16574	16604	16710	16689	16613	16489	16819	16718	16822	16770	16649
30885	54503	52555	43113	36562	32263	29573	26849	24728	21295	18843	18338	18614	18085	17820	17202	16907	16504	16180	15851	15862	15615	15499	15499	15305	15221	15440	15466	15377	15327	15178	15259	15224	15173	15076	15120	15353	15185	15187	15166	15209	15253	15061	15108	15256	15186	15166	15325	15048	15140	15118	15146	15128	15214	15235	15318	15154	14977	15190	15286	15117	15054	15189	15158	15094	15161	15315	15164	15232	14980	15165	15126	15158	15046	15225	15024	15058	15063	15151	15197	15176	15115	15236	14990	15071	15179	15239	15159	15095	15127	15102	14953	15193	15076	15193	15045	15091	15184	15250	15136	15219	15195	15028	14996	15100	15258	15275	15110	14968	15097	14991	15020	15136	15159	15201	15285	15012	14996	15192	15124	14974	15184	15071	15183	15093	15130	14996	15208	15143	14945	15064	15206	15202	15155	15070	15062	14950	15025	15103	15102	15170	14990	15156	14965	14965	15107	15008	15224	15022	15077	15197	15274	15103	15133	15008	15201	15191	15079	15133	15096	15278	15035	15070	15106	14988	15061	15185	14935	15240	15342	15183	15173	15176	15165	15117	15249	15282	15142	14984	15285	15213	15034	15063	15215	15151	15049	15057	15278	14963	15256	15288	14997	15339	15261	14983	15113	15247	14888	15169	15130	15205	15239	14867	15122	15104	15015	15207	15077	14966	15007	15038	15250	15126	14966	15161	15247	15064	15100	15136	15055	15273	14996	15201	15070	15121	15105	15146	15139	15061	15179	15107	15123	15001	14914	15038	15285	15246	15100	15176	15125	15061	15301	15076	15144	15123	15189	15164	15275	15160	15306	15181	15232	15025	15102	15214	15218	15046	14962	15043	15098	14953	15035	15003	15144	15041	15134	15161	15194	15192	15181	15213	15194	15125	15093	15161	15289	15197	15203	15131	15139	15114	15018	15266	15168	15141	15050	15006	15226	15038	15065	15019	14996	15081	15108	15016	15076	15148	15318	15070	15028	15143	15091	15083	15197	15072	14959	15017	15160	15135	15204	15017	15173	15189	15001	15416	15063	15184	14948	15053	14964	15085	15201	15278	14948	15095	15040	15205	15171	15031	15140	15148	15074	15193	15243	15091	15105	15122	15185	15072	15106	15225	15172	14982	15140	15129	14880	15114	15075	15033	14877	15213	15137	15107	15198	15105	15182	15026	15137	15098	15100	15105	14978	15149	15080	15212	14943	15038	15173	15051	15195	15170	15117	15099	15079	15105	15080	15161	15211	15247	15192	15223	15124	14906	15222	15063	15109	14872	15037	14924	15159	14918	15219	15143	15184	15153	15150	15201	15069	15097	15208	15192	15169	15239	15033	15234	15059	15134	15112	15130	15102	15013	15230	15071	15149	15087	15003	15093	15082	15046	15227	15114	15022	15061	15069	15269	15248	15159	15142	15150	15152	15105	15061	14962	15213	15140	15104	15136	15073	15150	15169	15050	15186	15004	15205	15065	15135	14950	15255	15027	15278	15129	14972	15200	15031	14925	15154	15078	15205	15015	15207	15093	15065	15115	15153	15136	15008	15135	15237	15176	15059	15104	15128	15043	15079	15246	15119	15175	14986	15079	15002	14999	15129	15008	15176	15289	15085	15085	15048	15129	15002	15226	15186	15176	15077	15254	15323	15183	15287	15042	15052	15045	15097	15052	15022	15141	15108	15170	15206	15037	15079	15170	15071	15222	14938	15100	14876	14997	15093	15149	15146	15211	15111	15055	15216	15100	14878	15044	15067	15236	15077	15071	14984	15119	14946	15056	15145	15121	15079	14955	15135	15049	15052	15127	15084	15225	14988	14991	15154	15096	15240	15092	15090	14997	15207	15062	15297	15143	15078	15127	15081	15027	15048	14908	15081	15029	15137	15088	15111	15134	15236	15080	15200	15119	15203	15227	15210	15135	15182	15229	15113	15045	15261	15252	15050	15170	14873	15308	15029	14998	15135	15166	15193	15100	14874	15082	15162	15112	15077	15164	15215	15178	15067	15098	15117	15021	15168	15108	14988	15068	15077	15135	15114	15211	15329	15166	15009	15171	15034	15291	15184	15036	15069	15196	15100	15276	15080	15012	15170	15221	15174	15211	15237	15159	15118	15126	15247	15029	15162	15311	15047	15079	15141	15240	15127	15085	14992	15022	15081	15106	15135	14983	15107	15139	15119	15274	15183	15124	15077	15072	15033	15070	15106	15014	15293	15089	14976	15185	15136	15095	15134	15193	15138	15156	15118	15248	14996	15109	15057	15048	15292	15074	15168	15208	15138	15243	15104	15069	15098	15235	15096	15022	15080	15168	15189	15310	15263	15155	15150	15154	15169	14976	15072	15240	15019	15038	15042	15264	15005	15207	15099	15182	15095	14930	15121	15012	14996	15141	15244	15121	15111	14989	14901	14968	15090	15126	14983	15131	15131	15210	15171	14970	15206	15120	15260	15147	15067	15112	15037	15100	15164	15062	14974	15112	15022	15031	15146	15076	15164	15131	15004	15163	15200	15091	15200	15025	15188	15104	15160	15191	15204	15038	15148	15120	15116	14930	15008	15101	15147	15093	14987	15024	15105	14983	14978	15071	15232	14876	15097	15104	14959	15163	15209	15127	15117	14980	14930	15210	15156	15021	14915	15026	15066	15163	15234	15108	15076	14931	15114	14976	15195	15208	14951	14907	15196	15014	15289	15147	15214	15104	15017	15148	15190	15058	15131	15091	15153	15193	15113	15153	15026	15039	15181	15083	15230	15135	14987	15138	15007	15131	15114	14944	15173	15113	15227	15172	15137	15127	15142	14989	15206	15121	15210	15204	15007	15149	15084	15059	15086	15355	15229	15089	14970	15039	15132	15095	15098	15060	15160	15178	15059	15052	15006	15258	15075	15023	15217	15125	15127	15169	15099	15038	14987	15032	14923	15161	15088	15062	15053	14981	15117	15046	15099	15027	15118	15222	15152	15015	15111	15073	15118	14804	15089	15011	15010	15094	15159	15203	14979	15039	14938	15208	15227	15157	15265	15049	14978	15082	15219	15057	15013	14957	15159	15130	15033	15095	15150	14955	15215	15227	15161	15163	15172	15166	15098	15067	15112	14939	15145	15185	15140	15148	15226	15141	15028	15132	15138	15183	15052	15282	15005	15079	15010	15080	15093	15134	15163	15084	15148	15088	15008	15174	14975	15058	14981	15201	15117	14961	15143	14952	15080	15099	15060	15097	15058	14987	15191	15118	15058	15102	14952	15191	15055	15090	14971	15056	14987	14973	14940	15055	15234	15047	15031	15168	15180	15054	15114	15097	15196	15120	15202	15048	15115	15281	14981	15235	15137	15174	15029	15133	15102	15285	15022	15140	15128	15097	15202	15043	15154	15283	15062	14908	15201	15116	15096	14944	15318	15224	15059	15163	15070	15051	15072	15135	15036	15022	15144	15333	15002	15139	15229	15090	14999	15026	15193	15141	15172	15073	15082	15141	15029	15099	15102	14977	14945	15180	14989	14940	15046	14988	15185	15054	15104	15019	15234	15142	15166	14987	15014	15066	15199	15128	15108	15150	15013	15136	15095	15146	15281	15164	15182	14846	14995	15206	15088	15183	15052	15062	14961	15263	15039	15072	15072	14989	15124	15075	15119	15061	15014	15056	15149	15000	15009	15043	15181	15095	15168	15283	15000	15208	14850	15162	15267	15047	15248	14957	15321	15149	15084	15177	15037	15143	15339	15338	15242	15103	15235	15105	15018	15121	14934	15050	15087	15124	15140	15145	15094	15136	15090	15195	15135	15009	14961	15178	15275	15116	14963	15106	15134	15256	15094	15105	15090	15009	15275	15075	15017	15205	15110	15144	15185	14944	15093	15213	15168	14948	15237	15137	14978	15073	15044	15046	15138	15183	15076	15227	14972	15217	15044	15112	15010	15201	15256	15213	15151	15247	15177	15089	15172	14965	15129	15034	15181	15166	15082	14926	15223	15174	15144	15212	15136	15031	15010	15117	15140	15223	15060	14965	15131	15136	15117	15158	15079	14962	14993	15103	15121	15258	15105	15107	15154	15077	15187	15145	15243	15013	15049	15135	15208	15066	14942	15044	15030	15158	15198	15142	14993	15072	15166	14976	15268	15075	14972	15152	14995	15000	15052	15030	15098	15114	15240	15189	15147	15056	14922	15182	15104	15192	15116	15105	15192	15126	15195	15104	15127	14974	15150	15031	14980	15159	15131	15126	14999	15170	15024	14979	15157	15164	15099	14912	15341	15014	15124	15228	15189	15189	15152	15097	14947	15064	15177	15138	15015	15025	15019	15273	15003	15045	14996	15129	15123	14868	15013	15067	15013	15191	15039	14986	15133	15077	15268	14908	15281	14980	15016	15125	15113	15184	15068	15237	15118	15050	14965	15194	15296	15054	14907	14924	15116	14975	15203	15244	15104	15075	14946	15091	15200	15106	15189	15335	15054	15206	15152	15128	15157	15174	15031	15066	14984	15101	15057	15077	15128	15060	15068	15163	15244	15016	15123	15129	15155	15017	15272	15085	15143	15194	15012	15195	15081	14972	15015	14877	15136	15137	15084	15020	15261	15111	15119	15133	15068	15143	15125	15239	15014	15103	14929	15240	15069	15057	15184	15290	14926	15035	15154	15019	15032	15171	15122	15000	15195	15125	15036	15209	14914	15143	15207	15107	15067	15089	15208	15034	15110	15149	15259	15013	15092	15098	15070	15104	15076	15156	15074	15012	14990	14957	15103	15093	15111	15312	15083	15024	14943	15080	14955	15117	14997	15141	15015	15083	15063	15087	15130	14946	15072	15258	15063	15073	14906	15065	15225	15131	15146	15055	15056	15066	15141	15178	15144	15117	15116	15106	15125	15067	14922	15147	15196	15139	15174	15087	15166	15092	15023	15246	15083	15102	15265	15150	14902	14987	14883	15154	15198	15133	15045	15182	15048	14927	15225	15095	15061	15037	15224	15001	15038	14980	14983	15034	14899	15019	14989	15165	15117	15189	15216	15064	14953	15230	14832	15173	15140	15148	15063	15045	15005	15130	15181	14988	15117	15216	15136	15136	15146	15075	15110	15181	14914	15111	15068	15123	14957	15059	15142	15067	14963	15185	15102	15056	15163	15078	15271	15014	15013	15062	15064	15297	15048
28409	26236	34570	31829	25723	22597	21497	20001	19052	18200	17189	17033	17077	16949	16800	16652	16618	16660	16511	16272	16516	16279	16295	16446	16258	16342	16488	16214	16015	16164	16085	16136	16276	16229	15981	16091	15995	16044	16190	16224	16009	16296	16042	16201	16046	16041	16203	16086	16201	16173	16025	16199	16299	16131	16216	16178	16075	16112	16083	16114	16421	15967	16132	16004	16110	16098	16103	16133	15927	16061	16119	16196	16147	16215	16121	16127	16129	16064	16033	16107	16007	16000	16092	16141	15921	16071	15889	16080	16185	16171	16192	16138	16357	16167	16220	16058	16154	16023	16107	16071	15967	15989	16198	16166	16006	16059	16140	16029	15997	16268	16085	15970	16116	16135	15959	16188	16217	16165	16195	15935	16188	16045	16255	15970	16147	16162	16267	16099	15984	16056	15990	16172	16037	16048	16177	15980	16130	16137	16019	16155	16085	16290	16246	16091	16221	16230	16166	16057	16044	16243	16090	16058	16135	16088	16030	16134	15852	16214	16277	15948	16176	16059	16265	16091	16329	16069	16129	16094	15834	16012	15947	16115	16055	16053	16055	16021	16224	16148	16042	16201	16187	16234	16027	16300	16293	16209	16054	15973	16184	15931	15964	16008	15775	16015	16222	16330	16088	16120	15961	15995	16037	15870	15902	16096	16123	16045	16069	16055	16288	16070	15939	16053	16125	16193	16120	15852	16040	16171	16075	16140	16068	16119	16197	16086	16088	16073	16226	16024	16095	16153	16159	16072	16037	16000	16108	16002	16307	16258	16270	16114	16015	16178	16191	15963	16040	15995	16017	16208	16219	16018	15964	16136	16115	16149	15977	16189	16099	16056	16231	16057	15971	15948	16079	16199	16143	16010	16119	15978	16320	16150	16003	16008	16102	16264	16086	16023	16063	16329	16081	16084	16063	16029	16093	16007	16121	16023	15858	15980	15810	16049	16270	16084	16043	16002	16043	15979	16135	16036	16199	16271	16266	16178	16142	16250	16195	16134	15987	16093	16088	16138	16070	16070	16185	16170	16119	16073	16101	15952	16194	16251	15933	15879	15895	15963	16055	15988	16147	15889	16222	16018	15951	16138	16069	16013	16041	16236	16152	16133	16254	16168	16096	15971	16110	15938	16043	16070	15976	16086	16161	16278	16193	16139	16120	16080	16200	16184	16062	15943	16040	16185	16135	16187	16167	15898	15825	16072	16095	15980	16095	16005	15901	15939	16041	16193	15982	16185	16033	16250	16150	16156	16108	16050	16117	16220	16144	16185	16222	15969	16215	16077	16133	16123	15994	16044	16116	16170	15724	16021	16117	15902	16048	16233	16205	16119	16177	16098	16084	15982	16076	16020	16289	16093	16126	16097	16108	15976	16003	16277	16105	15864	16189	16197	16173	16172	15935	16047	16101	16070	15917	16064	16193	16034	16033	16037	16089	16129	16097	16130	16176	16148	16141	16196	16140	16142	15974	15905	15966	16258	16247	16069	16049	16120	15997	16107	16049	16133	16093	16075	16060	16108	16204	16015	16104	15961	16187	16078	15956	16132	16210	16117	16028	16066	16139	16105	16133	16092	15990	16260	16190	15983	15899	16178	16136	15983	16138	16247	16172	16127	16150	16131	16161	16170	16135	16270	16285	16117	15982	16023	16167	16113	16057	16188	16132	16106	16216	16112	16021	16072	16008	16128	16234	16049	15995	16151	16102	16146	16043	15988	16158	16168	16218	16012	16285	16058	16225	16094	16085	16212	16078	16028	16104	16027	16163	15932	16442	15962	16041	15958	16079	15960	16017	16175	16139	16116	16203	16095	16188	16065	16201	16169	15964	16191	16103	15983	16056	16021	16000	16200	16331	16121	16087	16081	15890	16136	16074	16141	16243	16172	15988	16101	16137	16139	16093	16105	15934	16030	15915	16117	16113	16222	15947	16058	15864	15993	15962	15999	16178	16165	16095	15906	16256	16136	16331	16290	15981	16132	16183	15951	16025	16207	15863	16037	15969	16064	16128	16093	15986	16076	16131	16165	16075	16239	15961	16017	16136	16012	16021	15995	16086	16234	16255	16111	16116	16004	16040	15979	16207	16214	16167	16076	16126	15962	16024	16136	16122	16379	15986	16144	16099	16391	15987	16087	16331	16396	16026	16005	15878	16106	16142	16172	16073	15982	16127	16048	16223	16132	16162	16016	16226	16109	16114	16119	16193	15936	15977	16362	15923	16272	16018	16046	16080	16154	16235	16079	16162	16064	16102	16005	16051	16156	16084	16167	16291	16212	16199	16042	16267	16029	16150	16049	16263	15950	15961	16024	16132	16126	16406	15998	16066	16157	15993	16030	16127	16088	16264	16164	16186	16142	16123	16063	16007	16224	16284	16047	16090	16025	15934	16094	16170	16137	16207	16099	16133	16158	15901	15859	16070	16156	16086	15930	16142	16007	16286	15893	15957	16330	16124	15972	16054	15852	15906	15969	16194	16162	16070	16093	16191	16021	16032	16080	16072	16348	16024	16123	16384	16146	16042	16223	16138	16118	15917	16094	16118	16246	16198	16221	16107	16041	16012	16064	16085	16098	16103	16052	16101	16239	16220	16147	16117	16154	16219	16036	16326	16251	15972	16212	16104	16019	16000	15980	16073	16012	15939	16007	16122	16140	16180	16024	16209	15933	16183	15970	16123	16026	15990	16251	15982	16179	16322	15847	16354	16003	16049	16196	16158	16350	16102	16080	16143	16139	16169	16273	16052	16254	16178	16167	16164	16147	15993	16126	16213	16120	16192	16243	15947	16173	16096	16150	16125	16168	16281	16186	16090	16020	16176	16205	16156	16165	16049	16095	16058	16166	15931	16217	16098	16141	15992	15986	16066	16172	16046	16185	16118	16103	15897	16195	15981	16121	16095	16382	16109	16091	16238	16151	16169	16187	15935	15979	16184	16260	16203	16079	16012	16095	16168	16203	16186	16111	15943	16034	16041	16257	16262	16197	16084	16105	16232	16281	16166	15966	15930	16049	16105	16063	16142	16048	15991	16151	16332	16138	16186	16102	16093	15932	15798	16213	16035	16006	16090	15960	15983	15918	16150	15997	15975	16072	16029	15892	16119	16009	16091	16046	16198	16290	16028	16088	15976	16087	16008	16230	16019	16210	16123	15993	16003	16022	16042	16099	16071	16119	16129	16138	16152	16172	16301	16158	16260	15932	16054	15902	15917	16282	16216	16023	16283	16021	16244	16147	16071	16190	16172	16374	16172	15990	16155	15943	15976	15940	16116	16126	16159	16076	16149	15951	16211	16167	16346	16360	15939	16110	16258	16084	16243	15835	15998	15937	15860	16412	16055	16048	16055	16132	16180	15935	16243	16218	16155	15874	16061	16327	16138	16053	16133	15978	16194	16153	16075	16093	16078	16058	15821	16179	16296	16266	16044	16156	16156	16114	16143	16101	16105	15866	16125	16259	15983	16124	16245	15954	16160	16128	15954	16109	16003	16138	16063	16294	16206	16195	16008	16087	16204	16389	16090	16103	16010	16013	15969	16145	16173	16149	16032	16097	16010	16076	16068	16153	16080	15951	16038	16007	16072	16079	15928	16173	16193	16043	16040	15944	16179	16129	16013	16325	16069	16074	15869	16117	16193	16204	16245	16125	16093	15996	16272	16086	16126	16110	15965	16102	16067	16169	16082	16080	15985	16137	16097	15966	15890	15976	16121	16350	16226	16126	16108	16098	16114	16246	16171	16304	16342	16179	16198	16163	16178	16106	16113	16088	16186	16172	16106	16164	16010	16270	15966	16287	16042	16013	16042	16298	16101	16000	15922	16082	16006	16262	16287	16087	16129	16150	16152	16288	16151	16352	16181	16209	16119	15916	16012	16098	16145	15869	16011	16186	16155	16162	16174	15996	15993	16086	16197	16097	16143	15971	15942	16129	16218	16162	16104	16021	16098	16309	15973	16214	16001	16196	16039	16090	16080	16167	16197	15945	16183	16214	16025	16195	16265	16267	16249	16131	15986	16352	16084	16094	16128	16090	16114	16085	15987	16311	15968	16011	16132	16293	16033	16222	15992	15962	16002	16075	16199	16025	16024	16163	16114	16111	15976	16149	16098	16197	16163	16158	16054	16034	15989	16089	16215	16311	16058	16291	15926	16202	16223	16117	16081	16276	16049	16295	16195	16119	16265	16168	16170	16129	16248	15891	16041	16204	16198	16194	16046	15966	15988	16213	15980	16072	16142	15986	15986	16065	15921	16229	16349	16208	16022	16300	15872	16135	16303	16128	16159	16176	15946	16197	16304	16239	16178	16006	16118	16067	16217	16179	16350	16025	15962	16108	16012	16058	16255	15992	15949	15960	16376	16132	16158	16180	16012	15949	16138	16109	16038	16134	16172	16136	16114	16043	16160	15983	16067	16118	15901	16143	16124	15979	16243	16006	16274	16094	16005	15975	16159	15980	16286	16052	16175	16097	16101	16192	15909	16327	16025	16058	16136	16154	16104	16219	16186	15989	16043	16108	16119	16277	16139	15975	16092	16291	16159	16114	16052	16145	16162	16161	16059	16046	16052	16222	16257	16237	16234	16020	16164	16191	16054	16154	16235	15972	16247	16068	16294	16306	16203	16278	16148	16032	16174	15972	16030	15867	16084	15994	16038	16244	16192	16188	16190	16218	16033	15934	16015	16321	16112	16154	15956	16176	16177	16097	16114	16044	16223	16102	16194	16261	16091	16123	15868	16016	15895	16170	15780	15947	15965	16205	16119	16070	16038	16052	16181	16233	16272	15981	16126	15958	16046	16225	16034	16162	16091	16126	16006	16198	16270	15948	16015	16137	16087	16066	16185	15930	16237	16159	16121	15920	16168	16032	16061	16132	16101	16087	16101	16217	16016	16156	16157	15955	16047	16045	16082	16108	15974	16054	16201	16083	16157	16210	16157	16197	16078	16171	16072	16092	16039	16218	16178	15946	16026	15987	16274	16133	16042	16195	16228	16046	16096	16311	16117	16318	16149	16257	16099	16027	16214	16243	16098	16194	15962	16124	16013	16014	16120	16098	15994	16129	16174	16022	15964	16240	16239	16291	15868	16192	16108	16206	16114	16147	16156	16168	15986	16075	16104	15872	16179	16170	16297	16048	16139	16078	16300	15894
29730	43814	41470	33435	27845	24358	22543	20951	19576	17692	16325	15985	16138	15797	15968	15606	15574	15305	15203	14898	14925	14884	14900	14725	14869	14903	14753	14639	14907	14858	14738	14810	14718	14631	14793	14777	14780	14695	14787	14578	14715	14725	14707	14910	14578	14630	14744	14887	14609	14872	14722	14754	14770	14847	14762	14814	14604	14590	14928	14751	14746	14688	14596	14647	14564	14565	14716	14441	14696	14739	14947	14813	14686	14653	14627	14674	14953	14762	14725	14743	14695	14705	14754	14730	14678	14692	14743	14695	14650	14536	14597	14810	14631	14813	14672	14790	14627	14703	14852	14521	14519	14652	14692	14814	14809	14784	14762	14917	14627	14729	14764	14685	14584	14828	14693	14659	14756	14762	14706	14618	14649	14712	14684	14727	14619	14588	14679	14755	14666	14660	14697	14795	14452	14693	14584	14641	14746	14691	14596	14656	14575	14722	14743	14673	14771	14816	14768	14738	14569	14650	14575	14541	14624	14663	14703	14743	14645	14500	14911	14672	14851	14575	14630	14728	14688	14701	14828	14769	14704	14922	14558	14664	14813	14539	14703	14710	14543	14825	14523	14691	14753	14689	14604	14797	14595	14637	14740	14766	14803	14806	14691	14788	14767	14684	14595	14610	14781	14722	14819	14622	14626	14826	14829	14710	14686	14664	14675	14762	14622	14662	14836	14671	14802	14717	14699	14643	14646	14669	14543	14803	14595	14716	14850	14776	14946	14644	14743	14759	14623	14821	14601	14714	14739	14597	14671	14444	14863	14734	14765	14597	14770	14606	14854	14631	14700	14759	14666	14751	14774	14594	14714	14877	14676	14583	14746	14666	14883	14755	14744	14690	14835	14821	14705	14786	14740	14575	14647	14764	14658	14589	14633	14752	14817	14619	14873	14697	14818	14692	14640	14678	14625	14610	14559	14672	14940	14664	14735	14632	14566	14698	14852	14530	14826	14689	14515	14881	14617	14834	14759	14719	14577	14608	14731	14619	14817	14840	14656	14747	14743	14744	14651	14628	14657	14666	14757	14845	14770	14573	14520	14669	14816	14660	14826	14909	14756	14628	14795	14824	14645	14693	14710	14720	14784	14754	14613	14708	14726	14585	14646	14827	14609	14508	14720	14777	14628	14591	14550	14660	14593	14666	14950	14745	14672	14778	14675	14569	14636	14556	14602	14690	14854	14650	14719	14721	14678	14604	14675	14871	14697	14772	14822	14590	14687	14619	14774	14742	14622	14755	14448	14906	14537	14689	14615	14715	14683	14721	14767	14681	14635	14658	14764	14668	14609	14549	14615	14914	14750	14727	14678	14622	14607	14898	14624	14790	14855	14645	14740	14695	14650	14665	14672	14725	14735	14829	14682	14818	14790	14774	14798	14536	14637	14761	14695	14655	14736	14736	14690	14757	14693	14936	14713	14804	14865	14707	14738	14841	14556	14510	14661	14674	14619	14642	14707	14764	14577	14524	14712	14766	14725	14676	14709	14888	14561	14759	14359	14655	14732	14755	14825	14895	14682	14664	14848	14630	14751	14768	14691	14664	14794	14616	14765	14859	14706	14748	14790	14633	14583	14959	14603	14663	14634	14735	14647	14687	14724	14735	14807	14740	14632	14787	14658	14655	14750	14605	14740	14832	14712	14697	14799	14677	14495	14671	14694	14930	14642	14693	14758	14619	14819	14454	14704	14579	14782	14554	14879	14613	14641	14849	14641	14676	14624	14870	14710	14820	14642	14604	14762	14799	14715	14712	14627	14879	14779	14728	14665	14720	14759	14584	14533	14758	14714	14687	14792	14659	14666	14882	14763	14896	14634	14713	14696	14782	14550	14695	14591	14584	14710	14790	14690	14806	14648	14772	14894	14560	14774	14820	14704	14704	14699	14690	14797	14650	14769	14700	14667	14618	14653	14752	14709	14581	14648	14850	14606	14788	14647	14738	14729	14527	14942	14853	14576	14786	14818	14709	14716	14675	14644	14821	14772	14544	14660	14650	14774	14731	14809	14669	14709	14665	14731	14724	14825	14736	14762	14667	14743	14590	14718	14749	14627	14621	14568	14850	14802	14649	14643	14536	14664	14751	14798	14689	14704	14649	14857	14726	14680	14681	14631	14754	14858	14709	14640	14653	14588	14803	14709	14717	14845	14476	14729	14878	14713	14612	14746	14681	14656	14674	14696	14625	14695	14713	14652	14500	14750	14741	14772	14754	14566	14778	14685	14677	14699	14749	14729	14561	14808	14660	14570	14754	14682	14947	14707	14621	14515	14740	14726	14761	14779	14620	14773	14623	14679	14660	14783	14782	14748	14638	14858	14939	14700	14754	14550	14771	14721	14782	14933	14610	14852	14645	14641	14745	14620	14642	14716	14806	14662	14874	14789	14647	14609	14724	14717	14691	14652	14776	14593	14785	14654	14831	14750	14508	14713	14726	14691	14676	14831	14767	14782	14722	14685	14731	14669	14919	14687	14719	14590	14894	14742	14654	14736	14690	14672	14697	14619	14788	14759	14604	14671	14707	14721	14693	14739	14619	14556	14645	14570	14781	14743	14597	14675	14744	14910	14725	14739	14638	14792	14619	14666	14685	14513	14679	14842	14796	14790	14752	14982	14621	14747	14683	14668	14722	14535	14695	14611	14759	14611	14666	14621	14668	14788	14785	14703	14793	14657	14601	14596	14708	14625	14636	14587	14709	14737	14774	14642	14627	14670	14844	14725	14568	14707	14687	14802	14637	14775	14772	14728	14696	14617	14665	14507	14782	14774	14771	14705	14832	14573	14689	14793	14664	14734	14745	14740	14828	14781	14702	14698	14717	14770	14646	14624	14691	14825	14721	14624	14707	14734	14851	14742	14659	14680	14691	14605	14782	14774	14658	14732	14570	14807	14867	14544	14605	14747	14648	14736	14673	14651	14779	14548	14666	14779	14851	14770	14491	14648	14723	14833	14743	14675	14888	14733	14588	14702	14765	14686	14745	14670	14756	14816	14780	14752	14784	14773	14835	14835	14655	14661	14722	14821	14670	14696	14691	14657	14642	14769	14689	14713	14796	14788	14804	14753	14665	14727	14739	14891	14611	14736	14762	14699	14851	14694	14793	14536	14755	14555	14705	14840	14590	14754	14604	14733	14675	14719	14904	14550	14694	14696	14748	14669	14678	14701	14566	14577	14787	14621	14594	14669	14530	14698	14709	14699	14670	14654	14778	14486	14709	14897	14736	14738	14626	14609	14736	14624	14726	14744	14906	14912	14767	14741	14625	14955	14725	14746	14517	14719	14673	14555	14724	14773	14712	14761	14699	14724	14614	14657	14752	14609	14897	14780	14768	14507	14775	14742	14636	14691	14693	14737	14712	14823	14606	14676	14754	14792	14806	14491	14806	14680	14625	14812	14738	14711	14860	14612	14854	14631	14740	14855	14895	14923	14708	14868	14783	14892	14637	14776	14633	14714	14549	14674	14627	14518	14740	14776	14846	14697	14509	14438	14785	14542	14670	14703	14750	14694	14582	14746	14839	14881	14707	14511	14719	14762	14530	14724	14831	14768	14787	14663	14728	14664	14687	14781	14833	14775	14674	14799	14556	14814	14803	14897	14646	14757	14615	14606	14817	14543	14673	14671	14655	14642	14796	14735	14780	14710	14590	14930	14691	14651	14583	14722	14738	14589	14892	14652	14744	14682	14525	14557	14878	14705	14856	14698	14991	14807	14734	14787	14818	14654	14532	14690	14693	14717	14716	14813	14750	14654	14820	14717	14648	14533	14694	14758	14638	14655	14712	14593	14861	14726	14878	14734	14803	14744	14869	14700	14612	14820	14748	14611	14739	14634	14781	14757	14754	14724	14776	14848	14967	14657	14616	14741	14716	14706	14724	14817	14710	14529	14695	14629	14764	14747	14681	14636	14741	14826	14698	14787	14691	14927	14730	14739	14630	14652	14600	14718	14765	14792	14734	14802	14575	14673	14628	14816	14683	14617	14726	14697	14595	14580	14762	14817	14607	14727	14645	14692	14652	14720	14705	14704	14704	14734	14706	14688	14917	14723	14785	14761	14690	14707	14793	14667	14818	14804	14631	14630	14652	14802	14797	14854	14570	14822	14678	14755	14819	14634	14949	14722	14730	14788	14782	14820	14594	14632	14800	14771	14678	14740	14648	14604	14711	14903	14734	14822	14622	14782	14646	14514	14549	14575	14637	14782	14835	14770	14918	14782	14613	14757	14646	14617	14646	14769	14691	14738	14599	14887	14887	14598	14723	14703	14708	14733	14788	14802	14871	14638	14633	14892	14716	14666	14637	14592	14602	14821	14752	14720	14834	14648	14801	14574	14731	14689	14641	14631	14889	14727	14654	14680	14607	14633	14823	14687	14662	14696	14786	14708	14698	14665	14703	14735	14549	14666	14688	14639	14729	14860	14673	14648	14649	14749	14976	14766	14771	14814	14652	14795	14746	14668	14768	14825	14703	14882	14795	14738	14677	14744	14532	14745	14737	14902	14664	14676	14832	14632	14558	14854	14835	14719	14498	14765	14693	14697	14558	14642	14609	14624	14935	14548	14753	14616	14694	14683	14803	14728	14728	14793	14699	14906	14738	14776	14697	14788	14731	14767	14674	14687	14563	14598	14750	14770	14727	14511	14662	14709	14516	14640	14532	14724	14638	14720	14749	14734	14660	14698	14691	14739	14840	14748	14613	14578	14714	14732	14705	14643	14724	14723	14889	14596	14578	14741	14691	14739	14785	14611	14732	14654	14722	14890	14609	14713	14637	14730	14743	14710	14629	14433	14799	14648	14674	14662	14649	14737	14641	14815	14696	14544	14716	14830	14865	14639	14684	14813	14549	14728	14673	14772	14810	14653	14623	14739	14987	14606	14940	14697	14627	14731	14735	14790	14674	14752	14621	14649	14570	14763	14659	14621	14698	14674	14667	14755	14800	14615	14785	14547	14786	14737	14525	14770	14741	14726	14753	14702	14637	14843	14681	14732	14703	14744	14814	14523	14811	14668	14896	14628	14690	14656	14891	14689	14768	14604	14739	14616	14678	14706	14624	14847	14672	14454	14659	14842	14659	14623	14618	14727	14729	14598	14952	14668	14796	14775	14695	14640	14705	14830	14500	14808	14656	14651	14678	14747	14685
24128	21637	29425	25131	24597	26651	26677	23008	21501	20185	18973	18225	18218	18316	18101	17977	17859	17468	17601	17361	17069	17110	17232	17128	17177	17105	17098	17236	17028	17108	16945	16915	16967	16930	17008	17055	17003	16864	16917	17004	16900	16846	16760	17066	17049	16946	17134	17133	17036	17007	16749	16987	16969	16888	16933	16846	17003	16879	16818	17060	16848	16719	16867	16953	16799	16893	16728	16799	16778	16852	16889	16937	16900	16882	16933	17075	17100	16978	17094	17023	16839	16944	16897	16841	17108	16899	16944	16871	16792	16887	16801	16985	16833	16994	16959	16863	16891	16784	16860	16822	16919	16962	16894	17047	17003	16690	16757	16857	16961	16901	16962	16988	16861	16933	16726	16932	16726	16888	16954	16936	17090	16902	16852	16763	16847	16999	16851	16740	17014	17043	16870	16974	16928	16796	16933	16646	16877	16765	16842	16891	16876	17039	16967	16622	16912	17032	16727	16710	17012	16907	16830	16988	16656	16765	16991	16964	16894	16775	16821	16788	16974	16925	17023	16733	16763	16857	16731	16999	16766	16848	16840	16843	16885	16805	16905	16836	16872	16824	16853	16951	17001	16953	16871	16953	17022	16937	17147	16821	16801	16758	16741	16845	16988	16965	16947	16754	16888	16898	16935	16855	16961	16810	16663	16734	16924	16995	16929	16644	16804	16955	16686	16910	16779	16941	16789	16916	16861	16966	17045	16913	16928	16905	16881	16811	17114	17176	16923	16954	17013	16904	16867	16834	16722	16961	17002	16975	17009	17020	16982	16976	16889	17067	16877	16698	16859	16731	16977	16959	16918	16960	16823	16925	16800	16953	17044	16853	17013	16785	16910	16760	17052	17002	17013	16971	16965	16982	16611	16858	16779	16787	16650	16812	17125	16921	16930	16930	16805	16747	16820	16752	16977	16667	16951	16884	16929	16732	16763	16779	16748	16950	16709	16998	16905	17049	16916	16879	16702	16901	16877	16994	17045	16780	16816	16729	16822	16774	16664	16977	16871	16834	16899	16990	16936	16787	17081	16850	16807	16782	17042	16863	16946	16920	16961	16822	16866	17068	16914	17004	17149	16829	16971	16954	16872	16733	16977	16883	16776	16975	16810	16894	16924	16877	16809	16964	16825	16817	16983	16902	16894	16971	16850	16830	16801	16868	16867	16651	16906	16516	16933	16859	16948	16792	16813	16803	16820	16876	16890	16787	16869	16924	16953	16761	16832	16781	17107	16835	17002	16959	16713	16795	16979	17051	17006	17076	16884	16984	16895	16887	16749	16838	16932	16832	16903	16969	17124	16808	16897	16895	16851	16924	16715	16751	16943	16896	16923	16908	16924	16849	16926	16911	16822	17014	16774	16861	16949	16892	16796	16845	16904	17102	16872	16835	16761	16891	17050	16703	16877	16948	16971	16739	16869	16584	16521	16917	16867	16921	16897	16854	16971	17025	16801	16977	16885	16775	16776	16841	16788	16911	16843	16745	17080	16939	16847	16892	16950	16689	16936	16970	16822	16891	17014	16782	16904	16696	16991	16836	16745	17018	16944	16832	16913	16728	16857	16858	16795	16848	16797	17051	16802	16784	16892	16931	16807	17026	16837	16884	16722	16726	16858	16789	16909	16811	16882	17103	16958	17029	16878	16900	16967	16753	16967	16848	16699	16860	17102	16831	16841	16911	16856	16830	16788	16688	16857	17010	17035	16784	16806	16845	16858	16951	17143	16975	16780	16805	16944	16851	16909	16646	17085	16701	16770	16970	17027	17028	16794	16910	16922	16835	16798	16930	16888	17034	16871	16857	16893	17005	16848	17023	16977	16911	16932	16924	16937	16984	16872	16760	16887	16973	17062	16887	16826	16824	16599	16641	16875	16882	17000	17011	16783	16949	16808	16879	16700	17033	17114	16778	16876	16896	16990	16979	17026	16935	17130	16777	16855	16801	16925	16904	16979	16975	17092	16983	16967	17054	16881	17006	16827	16953	17164	16856	16988	16713	16948	16676	16979	17011	16718	16874	16929	16792	16850	16835	16996	16788	16946	16917	16800	16948	16936	16904	17045	17128	16874	16746	16928	16816	16814	16942	16656	16858	16952	16939	17006	16944	16772	16945	17036	17022	16578	16809	16987	16688	16937	16770	17091	16824	16806	16794	16839	16751	16722	16881	16945	16909	16881	16785	16823	17013	16900	16811	16706	17052	16736	16910	16826	16924	17034	16989	17074	16820	16709	16918	16827	16844	16767	16955	16858	16749	16933	16866	17033	16911	16940	16808	16879	16829	16792	16838	16871	16883	16973	16636	16715	16727	16809	16836	16867	17054	16863	16859	16902	16905	16825	16954	16863	16859	16903	16848	16875	16959	16844	16908	16869	16957	16958	16962	16978	16933	16927	16807	16913	16822	16871	16794	16806	16959	17020	16979	16821	17003	16758	16713	16980	16737	17036	16918	16923	16923	17020	16857	16898	16838	17008	16968	16937	17024	17098	16909	16843	16971	16779	16798	16730	16876	17025	16905	16850	16859	16868	16942	16766	16727	16989	16957	16895	16763	16771	16829	16910	16903	16732	16859	16980	16735	16654	16695	16930	16895	17011	16836	16825	16728	16830	16799	16882	16936	16772	16848	16783	16912	16794	16781	16867	16757	16929	16778	16827	16798	16930	16818	16904	17012	17060	16887	16901	16800	17030	16988	16941	16916	17058	16849	16873	16909	16916	16814	17029	16922	16815	16951	16710	16942	17044	17040	16855	16803	16821	16841	16682	16684	16933	16895	17216	16932	17000	16796	16848	16903	16930	16823	16851	16854	16960	16833	16951	16937	16843	16782	16871	17010	17048	16827	16792	16878	16913	16846	16913	16936	16923	16900	17015	17045	16960	16787	16974	16935	17049	17064	16916	16838	16864	16953	16914	16875	16806	16961	16875	16989	17016	16967	16903	16843	16932	16721	16796	16821	16888	16708	16832	16793	16698	16921	16841	16651	16803	16771	16628	16841	16919	17014	17046	16812	16753	16852	16884	16874	16747	16913	16721	16755	16690	16723	16672	16968	16809	16879	16712	16974	16805	16860	16804	16796	16762	17053	16851	16964	16923	16791	17081	16820	16882	16904	17026	17064	17121	17051	16942	16915	16770	16955	16934	16887	16684	16686	16837	16828	16763	16804	16736	16842	16886	16968	17062	16968	16948	16764	16995	16823	16927	16685	16772	16771	16681	16802	17018	16740	16919	16924	16868	17096	17072	16959	16885	16858	17001	16878	16799	16885	16998	16899	16828	16964	16951	16759	16876	16889	17036	16936	16865	16894	16909	16868	16922	16873	16743	16732	16954	17066	16976	16953	16867	16782	16924	17073	16987	16952	17190	16933	16718	16983	16696	16837	16926	16927	17018	16773	16970	16718	16868	16747	16779	16910	16912	16787	16931	16935	16879	17011	16847	16815	17018	16824	16903	16838	16813	16759	16897	16898	16692	16868	16839	17113	16792	16868	16777	16856	17024	16871	16779	16757	17042	16967	16939	16796	16796	16877	17045	16901	16950	16982	16992	16793	16876	16811	17129	16725	16768	16711	16727	16801	17021	16767	16851	16785	16936	16890	16992	16709	16856	16859	16765	16874	17094	17101	16880	16678	17051	16962	17030	16900	16981	17022	16891	17115	16860	16863	16707	16812	17010	16624	16828	16990	16860	16741	16975	16978	16795	16809	16868	16906	17013	16854	16697	16967	16754	16906	16921	16862	16838	16955	16987	16836	16932	16828	16947	17022	16996	16821	16803	16776	16972	16913	16861	16892	16844	16829	16855	16992	16908	16953	16804	16623	16842	16981	16877	16889	16793	16828	16918	16929	16909	16877	17040	16951	17007	16903	17017	17033	16917	16830	16870	16728	16880	16910	16876	16862	16954	16804	17070	16888	17108	16936	17018	16880	16836	17069	16743	16921	16863	16960	16815	17023	17068	16757	16886	16818	17078	16877	16795	16830	17035	17124	16846	17016	16873	16854	16782	16857	17041	16835	16915	16682	16765	16934	16838	17013	16976	16838	16957	16957	17036	17249	16978	16848	16910	16750	16769	16707	16795	16978	17046	17022	16924	16843	17056	16862	16975	16831	16798	17006	16974	16754	16761	17150	16735	16877	16948	16815	16901	16830	16755	16777	17044	16847	16802	16885	17033	16911	16860	17118	16845	16808	16799	17078	16836	16937	16917	17066	16936	16968	16992	16840	16878	16915	16798	16856	16752	16754	16641	17003	17036	16857	16971	16821	17014	16778	16734	16901	16804	16769	16951	17052	16761	16960	17002	16884	16702	16814	16842	16875	16979	17177	16843	16695	17019	16627	16935	16810	16897	16801	17012	17014	16997	16748	16981	17000	16853	16985	17015	16758	16647	16820	16836	16880	16885	16960	16970	16892	16971	17052	16817	16952	16884	16873	17050	17248	17005	16863	16897	16901	16877	16814	16765	17017	16860	16862	16884	16694	16884	16753	16839	16980	16935	16757	16828	16827	17041	16903	16941	16750	16908	17059	16958	16823	16922	16993	16788	16939	16741	16896	16788	16933	17029	16947	16917	16704	16778	16896	16946	16802	16848	16678	16798	16846	16884	17057	16910	16748	16889	16967	17004	17038	16838	16671	16967	16840	16852	16988	16907	16718	16701	16927	16844	16735	16624	17066	16738	17058	16706	16920	16791	16876	16732	16805	16859	16671	17018	16999	16916	17004	16800	16882	16860	16944	16921	16929	16946	16853	16993	17067	16920	16957	16875	16876	16965	16787	17120	16733	16755	16859	17002	16856	16866	16802	16790	16858	16896	16946	17079	16888	16865	16907	16890	16932	16881	16805	17002	16691	16895	16973	17076	16893	16911	16901	16886	17141	16877	16856	16789	16717	16895	16769	16840	16771	16954	17075	16815	16997	16785	16787	16849	16903	16803	16681	16865	17107	17024	16988	16725	17054	16747	16920	16784	16638	16793	16825	17053	16809	16989	16894	16929	16991	16867	16987	16889	16946	16808	16820	16803	16963	17069	17014	16943	17003	16681	16837	16903	16970	17058	16910	16745	16754	16840	16848	16950	16964	17209	16764	16871	16766	16949	16835	16941	16859	16946	16838	16925	16804	16951	17048	16825	17008	16990	16850	16860	16982
28966	50434	48345	39115	32910	28784	26313	24300	22463	20299	17989	17292	17598	17337	17052	16748	16591	16257	15971	15773	15539	15591	15520	15358	15556	15483	15485	15626	15365	15385	15272	15319	15325	15299	15243	15376	15257	15151	15281	15516	15325	15545	15456	15343	15254	15297	15125	15328	15446	15409	15405	15175	15366	15320	15190	15224	15392	15345	15325	15392	15212	15227	15351	15228	15348	15234	15185	15323	15244	15393	15325	15274	15278	15143	15205	15217	15154	15303	15197	15255	15206	15095	15133	15265	15316	15134	15194	15228	15185	15166	15205	15225	15280	15146	15251	15248	15310	15252	15257	15388	15251	15346	15210	15113	15387	15175	15202	15344	15242	15205	15231	15277	15217	15247	15192	15357	15358	15271	15293	15110	15319	15477	15115	15139	15254	15287	15110	15267	15144	15138	15314	15404	15194	15167	15269	15267	15271	15298	15389	15314	15215	15118	15232	15236	15227	15198	15161	15331	15130	15339	15373	15143	15143	15202	15163	15244	15337	15204	15301	15456	15083	15166	15378	15430	15422	15238	15336	15301	15370	15179	15443	15303	15258	15323	15300	15131	15296	15350	15267	15295	15115	15261	15375	15352	15155	15327	15305	15174	15183	15312	15301	15222	15345	15138	15254	15310	15180	15187	15289	15197	15375	15155	15328	15279	15148	15255	15243	15228	15433	15283	15264	15277	15250	15249	15407	15236	15175	15188	15282	15254	15149	15362	15169	15208	15345	15150	15200	15142	15147	15143	15274	15129	15125	15151	15206	15161	15376	15126	15238	15331	15257	15160	15193	15240	15146	15259	15333	15263	15318	15334	15101	15305	15346	15166	15141	15180	15011	15303	15323	15194	15183	15334	15201	15120	15204	15173	15332	15262	15117	15152	15204	15301	15109	15264	15098	15179	15159	15143	15523	15466	15410	15327	15080	15161	15291	15327	15292	15339	15195	15334	15129	15201	15269	15332	15380	15340	15250	15359	15351	15246	15391	15240	15274	15364	15114	15324	15369	15168	15188	15208	15116	15263	15276	15165	15205	15115	15202	15247	15241	15297	15254	15147	15344	15070	15258	15285	15222	15083	15380	15349	15348	15387	15208	15200	15450	15248	15070	15120	15443	15218	15150	15357	15362	15127	15268	15105	15112	15120	15290	15418	15224	15183	15360	15213	15250	15337	15136	15220	15256	15332	15097	15347	15225	15120	15413	15237	15204	15212	15244	15270	15318	15164	15263	15166	15311	15195	15180	15372	15242	15279	15247	15198	15268	15403	15079	15400	15344	15227	15281	15208	15155	15335	15441	15340	15452	15417	14984	15138	15274	15202	15151	15342	15301	15190	15399	15116	15090	15245	15175	15306	15275	15287	15344	15179	15357	15247	15107	15260	15246	15383	15334	15151	15312	15329	15292	15285	15254	15399	15129	15107	15337	15271	15139	15277	15370	15317	15214	15288	15410	15316	15145	15308	15292	15441	15292	15145	15281	15221	15384	15193	15220	15184	15438	15212	15413	15135	15128	15132	15320	15411	15323	15265	15090	15351	15199	15183	15343	15194	15208	15480	15130	15317	15146	15159	15225	15315	15253	15269	15346	15051	15286	15063	15334	15348	15374	15134	15248	15316	15357	15468	15337	15101	15350	15185	15268	15435	15207	15146	15141	15220	15309	15348	15326	15198	15179	15300	15170	15299	15217	15344	15100	15469	15330	15288	15297	15238	15311	15195	15241	15156	15288	15216	15184	15293	15391	15101	15215	15387	15264	15214	15356	15136	15165	15169	15117	15345	15304	15359	15124	15295	15237	15307	15131	15417	15235	15197	15295	15490	15348	15350	15342	15294	15257	15061	15162	15255	15223	15231	15328	15349	15252	15144	15143	15295	15274	15210	15206	15197	15192	15146	15166	15472	15287	15275	15263	15358	15265	15346	15216	15266	15277	15164	15350	15246	15141	15213	15237	15283	15285	15177	15276	15367	15277	15367	15184	15296	15419	15137	15108	15164	15226	15285	15176	15054	15450	15117	15122	15341	15289	15240	15419	15324	15250	15244	15348	15194	15290	15217	15210	15263	15210	15275	15163	15118	15296	15379	15382	15306	15170	15398	15263	15277	15306	15404	15136	15217	15247	15175	15335	15233	15146	15241	15239	15350	15296	15281	15200	15195	15340	15329	15314	15254	15321	15274	15352	15277	15221	15387	15239	15157	15214	15323	15288	15198	15130	15133	15383	15365	15347	15233	15369	15182	15259	15239	15217	15342	15247	15357	15325	15220	15295	15088	15526	15245	15171	15234	15272	15268	15171	15216	15242	15318	15400	15104	15172	15245	15141	15214	15284	15164	14929	15193	15220	15236	15028	15144	15267	15224	15310	15157	15236	15280	15307	15314	15245	15276	15254	15252	15265	15234	15257	15498	15185	15171	15398	15176	15073	15400	15300	15399	15176	15139	15226	15079	15318	15236	15272	15382	15280	15149	15115	15315	15263	15133	15330	15094	15252	15125	15067	15219	15222	15293	15313	15102	15178	15329	15201	15431	15358	15490	15050	15254	15150	15309	15368	15274	15208	15278	15158	15378	15171	15280	15182	15087	15245	15204	15234	15144	15091	15224	15246	15431	15496	15378	15224	15223	15376	15230	15234	15040	15381	15169	15253	15258	15221	15318	15320	15275	15310	15133	15445	15095	15138	15298	15425	15122	15223	15229	15334	15142	15322	15190	15406	15313	15197	15338	15188	15170	15171	15306	15220	15297	15078	15176	15397	15163	15138	15171	15312	15284	15198	15109	15277	15200	15320	15247	15359	15158	15285	15190	15106	15333	15259	15135	15427	15369	15401	15158	15342	15283	15409	15283	15243	15256	15246	15110	15405	15137	15252	15195	15205	15399	15127	15072	15336	15208	15452	15097	15280	15224	15457	15228	15270	15465	15370	15241	15310	15315	15249	15206	15097	15332	15202	15290	14997	15143	15343	15402	15321	15164	15344	15326	15130	15157	15275	15451	15292	15087	15341	15261	15339	15073	15258	15137	15209	15188	15141	15215	15301	15164	15211	15241	15231	15264	15217	15231	15136	15250	15193	15214	15314	15274	15523	15247	15241	15241	15234	15361	15142	15146	15112	15453	15172	15306	15269	15314	15218	15207	15282	15136	15235	15150	15384	15262	15323	15277	15420	15214	15098	15027	15159	15341	15408	15278	15318	15212	15248	15390	15152	15334	15191	15111	15410	15211	15198	15212	15264	15302	15085	15385	15256	15259	15209	15315	15325	15176	15303	15507	15370	15231	15249	15132	15173	15333	15332	15403	15205	15241	15071	15212	15273	15301	15125	15154	15339	15343	15210	15165	15309	15255	15339	15269	15239	15284	15232	15299	15261	15286	15281	15265	15269	15113	15309	15261	15221	15407	15232	15136	15258	15148	15285	15224	15121	15277	15117	15408	15247	15159	15124	15286	15245	15102	15120	15263	15280	15221	15274	15158	15194	15179	15235	15412	15075	15255	15098	15107	15244	15242	15176	15207	15275	15238	15256	15408	15293	15431	15255	15065	15306	15337	15229	15237	15087	15272	15275	15325	15323	15156	15262	15260	15242	15317	15220	15406	15189	15271	15198	15159	15117	15114	15163	15250	15204	15342	15200	15166	15278	15312	15214	15268	15201	15238	15185	15187	15204	15371	15195	15306	15258	15336	15282	15060	15196	15114	15285	15287	15231	15131	15278	15251	15401	15164	15245	15323	15351	15444	15010	15390	15136	15264	15184	15311	15249	15279	15348	15211	15261	15128	15139	15323	15218	15324	15294	15254	15366	15200	15234	15214	15056	15145	15298	15262	15017	15430	15281	15243	15393	15295	15193	15243	15186	15284	15412	15239	15363	15246	15257	15264	15274	15296	15326	15340	15275	15185	15303	15144	15447	15250	15136	15121	15244	15289	15262	15218	15318	15331	15080	15216	15235	15342	15206	15162	15312	15234	15265	15273	15231	15140	15406	15246	15329	15267	15185	15248	15312	15198	15300	15275	15335	15267	15271	15424	15304	15326	15186	15101	15251	15288	15191	15252	15343	15118	15317	15220	15130	15236	15411	15299	15214	15164	15188	15135	15388	15192	15275	15306	15214	15337	15263	15072	15308	15165	15189	15317	15320	14952	15266	15200	15170	15261	15181	15177	15362	15160	15227	15410	15184	15427	15151	15250	15125	15292	15208	15252	15279	15394	15244	15366	15203	15245	15140	15308	15217	15327	15242	15350	15181	15289	15304	15306	15258	15089	15284	15233	15131	15308	15248	15328	15446	15205	15312	15310	15111	15282	15294	15264	15393	15158	15073	15253	15262	15407	15360	15231	15196	15237	15243	15234	15237	15146	15258	15217	15260	15213	15195	15146	15250	15233	15368	15407	15286	15211	15290	15232	15239	15285	15190	15316	15235	15338	15306	15334	15309	15257	15304	15507	15367	15179	15173	15215	15110	15259	15150	15138	15145	15335	15193	15308	15214	15217	15091	15226	15197	15179	15214	15354	15355	15037	15371	15342	15129	15120	15234	15345	15198	15391	15143	15380	15269	15354	15299	15212	15302	15110	15211	15245	15280	15306	15261	15252	15223	15265	15214	15281	15232	15128	15191	15316	15326	15255	15304	15024	15124	15402	15313	15430	15059	15287	15261	15257	15150	15141	15257	15302	15227	15281	15244	15362	15176	15448	15381	15244	15277	15245	15344	15141	15175	15334	15230	15318	15224	15141	15452	15074	15305	15320	15214	15164	15287	15214	15351	15246	15150	15248	15299	15307	15268	15162	15227	15155	15214	15060	15316	15263	15323	15196	15380	15292	15244	15483	15340	15267	15252	15288	15104	15247	15224	15364	15293	15225	15249	15385	15286	15229	15409	15307	15316	15393	15351	15234	15313	15082	15308	15324	15376	15297	15318	15491	15355	15317	15170	15181	15379	15292	15154	15208	15233	15262	15302	15320	15222	15142	15183	15134	15373	15381	15122	15170	15249	15270	15232	15183	15271	15176	15218	15265	15317	15250	15197	15185	15322	15167	15205	15208	15235	15115	15212	15224	15298	15336	15187	15008	15387	15243	15246	15311	15158	15207	15394	15044	15498	15336	15257	15327	15173	15146	15326	15090	15249	15254	15207	15201	15329	15245	15176	15318
23135	21592	29658	24114	22553	26498	29730	24656	22677	21646	19637	18822	18894	18731	18293	18041	17778	17535	17508	17310	17263	16957	16903	16969	16977	16847	16661	17036	16951	16817	16658	16852	16840	16729	16798	16833	16591	16630	16759	16576	16628	16622	16743	16723	16508	16908	16916	16476	16749	16591	16814	16617	16830	16467	16590	16580	16698	16638	16798	16742	16658	16484	16741	16553	16318	16500	16676	16670	16537	16600	16549	16647	16519	16563	16543	16683	16705	16605	16727	16736	16656	16645	16892	16779	16521	16662	16667	16443	16522	16596	16662	16786	16756	16444	16606	16479	16485	16593	16663	16733	16514	16819	16803	16632	16694	16494	16501	16398	16558	16525	16777	16605	16531	16548	16695	16564	16594	16719	16465	16738	16718	16822	16683	16534	16582	16525	16633	16676	16632	16585	16595	16721	16556	16814	16684	16548	16604	16493	16782	16664	16465	16515	16520	16617	16567	16414	16590	16680	16832	16480	16521	16350	16560	16672	16623	16505	16630	16559	16526	16719	16632	16300	16591	16595	16702	16616	16395	16459	16618	16583	16543	16324	16578	16724	16602	16716	16652	16522	16694	16566	16527	16319	16544	16644	16479	16636	16386	16635	16561	16537	16623	16546	16321	16706	16513	16529	16534	16651	16619	16652	16580	16485	16806	16421	16621	16647	16760	16492	16745	16551	16818	16498	16559	16486	16663	16555	16817	16510	16430	16743	16620	16580	16653	16541	16452	16432	16730	16517	16770	16549	16596	16634	16625	16538	16607	16640	16621	16799	16565	16661	16516	16561	16586	16642	16484	16367	16406	16782	16640	16742	16572	16680	16629	16500	16458	16427	16603	16621	16666	16491	16568	16443	16400	16714	16571	16928	16621	16557	16456	16546	16732	16659	16673	16744	16591	16356	16406	16857	16524	16548	16487	16590	16551	16606	16850	16523	16508	16859	16447	16499	16652	16493	16564	16793	16507	16530	16528	16539	16368	16668	16762	16456	16580	16679	16461	16672	16585	16469	16601	16716	16571	16505	16637	16735	16600	16539	16571	16458	16471	16606	16692	16710	16441	16517	16611	16575	16790	16583	16523	16697	16584	16442	16755	16553	16564	16699	16366	16580	16545	16610	16599	16508	16559	16558	16408	16575	16538	16570	16521	16712	16567	16421	16549	16637	16526	16588	16794	16613	16591	16683	16723	16642	16586	16451	16665	16690	16703	16615	16522	16464	16483	16637	16721	16687	16645	16572	16594	16590	16713	16619	16753	16540	16488	16520	16316	16558	16505	16567	16440	16474	16607	16399	16569	16595	16781	16500	16508	16658	16628	16614	16697	16697	16563	16402	16580	16596	16579	16549	16596	16548	16726	16363	16545	16406	16530	16421	16510	16438	16482	16669	16605	16581	16594	16685	16528	16717	16725	16477	16363	16203	16640	16389	16582	16579	16454	16716	16449	16586	16670	16599	16441	16495	16454	16488	16525	16651	16471	16433	16652	16579	16621	16772	16634	16625	16732	16785	16669	16434	16434	16662	16507	16548	16460	16575	16583	16597	16460	16574	16453	16507	16569	16341	16547	16537	16626	16593	16698	16576	16617	16627	16602	16451	16810	16742	16654	16611	16412	16568	16543	16635	16418	16688	16457	16421	16548	16602	16742	16596	16565	16695	16779	16723	16546	16372	16410	16624	16650	16308	16511	16487	16854	16500	16587	16525	16690	16565	16723	16462	16851	16693	16451	16394	16603	16328	16523	16552	16558	16567	16433	16578	16476	16635	16457	16567	16607	16551	16646	16504	16524	16567	16645	16521	16331	16433	16599	16438	16522	16543	16486	16509	16652	16523	16660	16508	16694	16671	16598	16744	16536	16551	16478	16497	16533	16616	16637	16623	16593	16798	16685	16808	16623	16661	16621	16468	16430	16407	16728	16483	16437	16437	16528	16475	16527	16487	16520	16399	16554	16519	16527	16752	16478	16605	16655	16592	16691	16696	16623	16609	16418	16658	16443	16569	16786	16754	16803	16586	16675	16414	16403	16588	16554	16603	16634	16533	16606	16542	16508	16527	16494	16614	16686	16737	16697	16615	16774	16370	16583	16667	16584	16538	16665	16689	16556	16623	16567	16551	16475	16619	16562	16586	16661	16432	16472	16476	16788	16567	16587	16643	16633	16801	16521	16593	16640	16612	16679	16579	16539	16555	16524	16587	16739	16682	16721	16546	16624	16404	16633	16600	16524	16559	16624	16446	16511	16597	16663	16631	16573	16446	16428	16621	16638	16476	16882	16821	16544	16701	16639	16478	16652	16548	16479	16632	16549	16521	16629	16383	16654	16562	16681	16468	16532	16610	16622	16537	16628	16462	16624	16556	16486	16583	16709	16453	16455	16364	16606	16686	16684	16712	16639	16574	16666	16485	16568	16531	16608	16447	16764	16523	16509	16477	16540	16485	16789	16577	16781	16628	16668	16649	16767	16420	16590	16565	16719	16681	16431	16548	16655	16608	16567	16588	16552	16530	16657	16589	16577	16477	16520	16556	16600	16625	16769	16636	16643	16379	16674	16579	16788	16704	16692	16640	16572	16530	16581	16574	16545	16493	16465	16447	16388	16533	16703	16575	16632	16538	16689	16659	16414	16392	16466	16729	16630	16684	16582	16584	16500	16753	16448	16594	16703	16639	16546	16700	16758	16518	16659	16506	16427	16495	16601	16533	16588	16424	16515	16607	16714	16467	16532	16717	16519	16624	16511	16638	16787	16573	16383	16625	16521	16532	16665	16518	16456	16387	16584	16455	16747	16573	16546	16687	16812	16543	16629	16629	16426	16428	16739	16536	16541	16455	16602	16608	16485	16584	16727	16546	16692	16520	16610	16588	16732	16675	16523	16495	16471	16643	16640	16433	16619	16534	16546	16593	16794	16712	16662	16547	16455	16666	16612	16368	16521	16722	16494	16574	16542	16554	16643	16443	16631	16603	16510	16489	16569	16461	16534	16579	16816	16461	16528	16568	16589	16478	16493	16480	16729	16652	16536	16479	16456	16377	16445	16548	16522	16498	16583	16447	16590	16595	16737	16699	16547	16563	16575	16491	16482	16398	16602	16671	16296	16563	16438	16544	16480	16520	16438	16443	16454	16539	16511	16596	16542	16576	16411	16501	16474	16699	16799	16525	16560	16469	16608	16439	16394	16490	16647	16563	16481	16746	16500	16622	16532	16417	16422	16508	16605	16520	16534	16655	16526	16355	16434	16647	16486	16695	16735	16623	16514	16676	16752	16407	16534	16588	16574	16594	16596	16409	16543	16570	16588	16370	16486	16533	16432	16564	16656	16630	16661	16453	16702	16350	16708	16596	16511	16467	16454	16438	16283	16654	16483	16427	16287	16374	16664	16569	16613	16570	16482	16371	16499	16844	16529	16628	16471	16608	16774	16653	16490	16565	16450	16557	16638	16405	16323	16559	16559	16513	16588	16609	16635	16677	16524	16489	16604	16473	16732	16607	16637	16609	16581	16554	16671	16367	16536	16575	16720	16655	16532	16663	16620	16756	16498	16587	16412	16377	16619	16500	16595	16437	16612	16513	16506	16644	16483	16626	16564	16510	16394	16542	16402	16523	16536	16527	16506	16641	16567	16461	16503	16514	16566	16401	16367	16832	16550	16535	16484	16566	16401	16601	16654	16505	16500	16440	16586	16506	16606	16610	16497	16588	16630	16482	16514	16730	16424	16611	16610	16572	16620	16635	16505	16590	16574	16469	16733	16653	16559	16699	16522	16487	16440	16322	16551	16480	16611	16721	16407	16415	16535	16427	16432	16546	16601	16677	16516	16480	16913	16629	16559	16378	16445	16607	16681	16627	16465	16457	16694	16716	16600	16391	16305	16714	16652	16481	16753	16349	16586	16685	16439	16595	16493	16637	16490	16512	16320	16829	16569	16269	16492	16532	16435	16630	16610	16407	16581	16502	16482	16549	16676	16469	16792	16631	16637	16444	16606	16542	16703	16679	16646	16623	16492	16383	16685	16724	16564	16527	16631	16644	16361	16579	16787	16517	16788	16722	16517	16797	16540	16523	16624	16318	16451	16643	16508	16686	16298	16303	16628	16608	16853	16690	16480	16560	16283	16198	16542	16722	16665	16538	16570	16586	16544	16735	16620	16608	16643	16601	16586	16591	16584	16611	16641	16588	16653	16576	16693	16709	16480	16665	16534	16480	16591	16656	16435	16574	16502	16741	16708	16523	16680	16636	16440	16626	16464	16534	16582	16504	16544	16548	16591	16395	16458	16662	16509	16442	16637	16524	16530	16716	16537	16525	16474	16506	16557	16649	16605	16803	16520	16601	16622	16788	16639	16659	16588	16463	16432	16465	16607	16466	16590	16470	16573	16532	16656	16731	16575	16541	16643	16600	16564	16521	16679	16651	16420	16562	16528	16709	16595	16455	16471	16614	16430	16466	16612	16512	16446	16549	16637	16495	16705	16726	16513	16395	16691	16735	16405	16476	16677	16534	16611	16813	16483	16441	16646	16639	16453	16625	16416	16416	16490	16693	16434	16705	16560	16763	16608	16564	16589	16444	16632	16461	16654	16573	16571	16624	16579	16615	16580	16456	16665	16692	16424	16419	16457	16543	16571	16472	16585	16530	16613	16496	16606	16477	16538	16506	16803	16436	16443	16556	16419	16531	16576	16566	16688	16499	16378	16482	16596	16673	16707	16382	16711	16683	16530	16426	16678	16572	16524	16415	16565	16480	16501	16669	16495	16563	16735	16495	16668	16658	16522	16479	16628	16484	16546	16460	16619	16519	16562	16662	16597	16608	16704	16526	16595	16766	16714	16727	16715	16742	16520	16563	16631	16649	16823	16826	16593	16688	16602	16596	16446	16507	16368	16405	16551	16648	16352	16407	16416	16452	16600	16324	16651	16378	16743	16602	16545	16633	16446	16434	16373	16592	16454	16423	16697	16618	16602	16487	16463	16503	16359	16518	16633	16615	16589	16491	16619	16509	16605	16651	16557	16513	16554	16549	16592	16463	16427	16329	16559	16615	16665	16761	16639	16574	16515	16546	16556	16506	16585	16473	16714	16486	16681	16664	16704	16643	16573	16393	16573	16589	16443	16476	16543	16573	16546	16501	16700	16646	16482	16690	16502	16694
31501	55853	52894	42980	36350	32087	29197	26870	24494	22300	19240	17929	18049	17873	17737	17126	16728	16526	16251	15822	15514	15487	15367	15476	15370	15266	15421	15383	15283	15352	15199	15216	15406	15165	15083	14989	15266	15063	15060	15144	14940	15290	15155	15028	15162	14991	15073	15063	15008	15071	15044	15192	15070	15047	15047	14990	15045	15233	15032	15071	15024	14846	15282	15092	15048	15015	15279	15088	15091	15134	14990	14919	15248	15015	15183	15116	15150	15081	15050	15030	15013	15058	15077	15048	15143	15057	14932	15039	15097	15209	15005	15088	15037	15174	15115	15288	14891	15129	14957	15093	15166	15066	15104	15007	15092	14984	15160	14985	15128	15030	14990	14956	15059	15018	15034	14881	14906	15149	15242	15042	15016	15108	15123	15141	14969	15110	15062	15026	14871	15070	15091	15069	14980	15088	15120	15151	15130	14874	15216	15054	14966	15227	14955	14924	15003	14998	15030	15074	15072	14994	14960	15111	15132	14936	15126	15065	15024	15002	15033	15260	14950	15111	15015	15193	15000	14976	14991	14945	15226	14996	15023	15145	14944	15113	14949	15183	15046	15173	15128	15088	14993	15049	14924	15187	15037	15100	14989	15207	15043	14947	15049	15018	15018	14968	15136	15087	14953	15033	15067	14976	15060	15039	14996	14975	15027	15055	15009	15145	15054	15005	15083	15006	14886	15025	15174	14971	15227	15185	15020	14950	14876	15028	15083	15034	14945	14913	15093	14977	15068	15086	15010	15031	15148	15017	15001	15115	15070	14946	14985	15159	15072	15076	15074	14960	15036	14948	15098	15065	15039	15040	15225	15059	15136	14996	14947	15119	14986	14957	15092	15053	15105	14950	15101	15202	15143	15052	14992	15124	15148	14956	15151	15238	15006	15092	14973	14826	15084	15137	15070	15035	15098	15119	14929	14875	15056	15072	15051	15136	14937	14876	14985	15174	15072	15009	15036	15001	15058	15051	15069	14865	15211	15106	15223	15087	15006	15113	15066	14976	14950	15064	15109	15049	14948	14845	15098	15085	15156	15304	14838	15298	15003	14920	15073	14865	14971	15077	15000	15082	14988	15043	14979	15043	15119	15163	15071	14963	15025	15052	15234	14971	15086	14955	14958	15100	15181	14934	15076	15050	15112	15131	15020	15072	15032	15186	15099	15062	15094	15067	15171	14989	15009	15049	15074	15117	14879	15122	15199	15073	14933	15069	15102	15098	15089	15061	15006	15242	14957	15033	15011	15084	14955	15056	14933	14880	15183	14955	14925	15110	14937	14998	15111	15250	15224	15134	14976	14956	15118	15065	14982	15058	15048	15104	14964	15198	14807	14984	15115	15057	14939	15008	15091	14955	14987	14947	15174	15124	14956	15095	15124	15164	15081	15099	15138	14937	15052	15053	15058	15154	15128	15052	14978	14996	15069	15067	15058	15115	15180	14999	14944	14958	15002	14977	14956	14930	14813	15240	15114	15166	14941	15047	15018	15103	15001	14798	15169	15099	15134	15069	15015	14877	15095	15042	15087	14973	15069	14965	15168	15008	15204	15130	15018	14983	15101	14908	15052	15243	15097	15160	15063	15150	14990	15054	15120	14992	15329	14940	14986	15148	15080	15122	14805	15243	14883	15042	15063	14873	14926	15198	15196	15022	15055	15156	15048	15060	14946	14937	15024	15050	15039	14992	14993	14979	15121	15349	15121	14968	14986	14966	14974	14908	15080	15037	15150	14833	15036	15019	15276	15067	14940	15012	15106	15130	15023	14942	15004	15124	15152	14864	15029	14947	15034	15130	15074	15037	15163	14945	15066	15040	15010	15060	15149	15291	14900	15026	15045	15016	15071	15055	15084	15114	15070	14964	15120	15026	15045	15083	14943	15118	15056	15029	15031	15021	15120	15174	15250	15101	14978	15066	15045	15129	14895	15095	14871	15095	15147	15122	15106	15148	15195	15018	15121	14830	15082	15040	14970	15173	15160	15073	15197	15047	15357	14964	15118	15111	14884	15357	15091	14980	15032	15013	14971	15028	14936	15144	15226	15086	15094	15146	15072	15069	14952	15079	15096	15195	14984	15114	15035	14970	14954	14887	15210	15001	14984	15078	15077	15073	15147	15021	15143	15036	15036	15108	14968	14975	14968	15001	15072	15085	14890	14977	15044	15027	15012	15084	15034	15058	14944	15059	15142	15049	15061	14943	15002	14938	15080	15132	14950	15026	15144	15050	14969	14982	14950	15011	15099	15097	15147	15037	15031	15018	14916	15054	15296	15029	15100	15141	15041	14969	15044	15001	15046	15181	15019	15072	15045	14989	15035	15016	14944	14960	15168	15005	15061	15099	15187	15176	15148	15052	14979	14966	15129	15093	15042	15085	15224	15081	15233	14900	15060	14961	14891	14943	15025	15073	15002	15113	15084	14968	15312	15045	15163	15146	15138	15098	15204	15113	14982	15097	15064	14999	15070	14856	14936	15048	14898	14936	15047	14994	14995	14894	15081	15074	15012	15045	15161	14842	15144	14911	14775	15049	15045	14945	15185	15112	15058	14988	14862	15145	15183	15136	15117	15026	14957	15135	14974	15067	15068	15155	15022	15177	14837	15107	15071	15112	14957	15009	14970	15041	15116	15118	15260	15091	15000	15006	15040	14953	15037	15131	14856	15010	15029	14898	15115	15184	14995	14952	14944	15040	15036	14954	14963	15050	15160	15127	14956	15168	14983	14988	15085	14919	15086	15134	14960	14948	15036	15094	14878	15072	15053	15103	15053	15036	15101	15127	15130	14963	14823	15049	14955	14961	15109	15092	14908	14998	15082	15131	14885	15053	15064	15011	15070	15027	15102	15004	14881	15119	15123	14963	14899	15016	15079	15008	15154	14934	15074	15164	14921	15089	15082	15015	14948	15139	14998	15065	15075	15078	15072	15045	14925	15022	14923	15015	14990	15008	15080	14980	15039	15098	14964	14994	15186	15080	15138	15056	14954	14983	15181	14931	14928	14956	14956	15042	15026	15015	14978	15058	15119	15076	14886	14942	15154	14969	14985	14992	15091	15046	14993	15161	14881	15025	15045	15087	15047	14828	14870	14955	15111	15018	15002	15202	15106	15040	14961	14959	15225	15114	14965	15108	14973	14962	15032	14959	14975	15102	15014	15126	15196	15134	14968	15081	15054	15060	15098	15089	15007	14903	15014	15020	14980	15155	14978	15182	15099	14972	15098	14943	15030	15042	15133	15088	15004	15107	15132	15138	14988	14881	15174	15050	15026	15055	15028	15126	15105	14974	15083	14975	15114	15015	14953	15082	15091	14979	15048	14953	15021	14990	15030	14952	15075	15242	14913	15200	14953	14943	15144	14940	15004	15001	14972	15117	15074	15179	15239	15058	14827	15036	14861	15219	15007	14876	14998	15079	14989	15140	14935	15091	15079	15131	14998	15088	14929	15282	15045	14813	15034	14952	14945	14889	15101	14916	14928	15241	15173	14967	15204	15055	15064	14950	15075	14965	15198	15105	15136	15117	15004	15082	14945	15121	15104	15133	14955	15226	15117	15012	15137	15066	15041	14857	14858	15063	15118	15020	15065	15251	14953	14905	15180	15096	14909	15009	15024	14978	15211	14979	14963	15011	14967	15102	14973	14937	15060	15004	15062	15002	15067	15124	14912	14996	15012	15060	15042	14835	15001	15069	15092	15057	14994	15058	14906	15333	15106	14986	14868	15129	15238	15245	14988	15056	15023	15303	15050	14912	14852	14895	15048	15084	15161	15314	14877	15055	15000	15271	14969	15167	15150	15039	15075	14972	14941	14978	15201	15136	14908	15082	15120	15135	14915	14999	15083	15163	15139	15027	14948	14931	15080	15032	14948	15193	15065	15078	15185	14994	15194	14990	15131	14992	14947	15007	14971	15206	14929	15063	15045	15153	14979	15189	15118	15011	15111	14925	14973	15064	15211	14905	15031	15079	15235	15213	15127	15011	15006	15011	15063	15034	14891	15097	15036	15022	14980	14988	15165	14841	15222	15118	15065	15040	14974	14891	15059	15009	15046	15017	15175	14886	15056	15001	14963	14967	15118	15002	15033	15076	15053	15082	15151	15016	15111	14959	15014	15020	15047	15050	14910	15082	14958	14957	15134	15084	15113	15069	15181	14872	15133	15041	14933	15086	14980	15015	15179	15145	14942	15058	14798	14908	14911	15038	14963	15072	15037	15110	15097	14973	14957	15202	15075	14989	14920	15127	14975	15026	14945	15017	15138	14944	15064	15194	15083	15065	15049	15094	14898	15210	14822	15024	15032	15171	15044	15096	14902	15047	14952	15004	14903	15003	14994	14959	15168	15006	15053	14971	14970	14989	15069	15130	15050	15024	15053	15200	15066	15037	14990	15062	15203	14988	15088	15138	15024	15024	15145	15006	15238	14947	15184	14887	15067	15156	15012	15044	15036	14973	15060	15019	14967	15059	15048	14978	14914	15051	15035	15113	15044	14938	15028	15085	15056	15051	15116	15050	15219	14981	14999	15123	15008	14912	15137	14943	15116	14955	15093	14975	15244	15153	15011	14955	15113	15177	15170	15068	15047	15151	14925	15068	15125	14955	15088	15076	15214	15139	14963	15151	15115	14987	15030	15022	14901	15102	15082	14953	15050	15069	15055	14968	15052	14955	15152	14962	15101	15235	14977	14979	14936	15055	15108	15181	15200	15010	15137	15057	15088	15040	15058	14950	15008	15188	14997	15023	15055	15039	14947	14978	14926	15173	15141	14978	15167	14947	14986	14870	14950	14892	14931	14945	15030	15229	15037	15128	14945	15054	15107	14922	15080	15086	15153	14935	14954	15150	14966	14923	15010	15116	15206	15026	14893	15030	15155	15234	15065	15163	15091	14914	15112	14862	14974	15068	14933	15208	15056	15092	15198	15121	14927	15060	14938	15150	14935	14995	15100	14980	15054	14926	15073	14909	14955	15053	15073	14974	15107	15035	14952	15048	14925	14989	15040	15063	15061	14992	15049	14898	15137	15246	15159	14908	14999	14924	14968	14983	14994	14991	15030	15025	15203	15022	15217	14905	15015	14943	14981	15078	15061	15064	14887	15038	15064	15019	15059	15068	14917	15124	15151	14973	15190	15039	14939	15012	14943	14914
28507	27107	35533	31682	25295	22955	21184	20179	18973	18253	17217	16688	16932	16876	16865	16643	16437	16328	16255	16221	16184	16215	16236	15884	16323	16138	15999	15984	16231	15830	16244	16270	15961	16031	15964	15894	15923	16011	15950	16072	15983	16206	15931	15930	16023	15883	16003	15971	16107	15961	15807	15984	15941	15955	16076	16037	15907	15933	15819	15899	15931	15873	15983	15964	15882	15919	15940	16001	16059	15802	16075	15930	15892	15916	15928	15850	15902	15710	15771	15977	15872	16034	16142	15828	16044	16017	15905	15975	15998	15967	15890	15916	15994	15790	15850	15917	15984	16009	15925	15921	15932	15968	15888	15915	16088	16006	15809	15936	15914	15842	15882	16061	16078	16014	15938	16113	15912	15856	15786	16067	16042	16071	16098	15771	15936	15909	16142	15881	15960	15996	15978	15777	15867	16107	15975	15986	16030	16070	15872	16030	15863	15835	15826	15823	16057	15663	15642	16027	16018	15963	15822	16030	16061	15938	15858	15841	15792	15964	15823	15961	15908	15993	15949	15853	15946	15934	16098	15924	15956	15989	15911	16084	15960	16126	15899	15960	15884	15751	15740	15885	15807	16006	15948	16033	15996	15890	16019	15985	15965	16002	15864	15861	16225	16062	15799	16033	15957	16242	15806	15976	16029	16001	16032	15905	15844	15970	16019	15825	15802	16043	15898	15967	15864	15833	15878	15878	15880	15775	15849	15887	15939	15823	15766	16081	15836	15802	16043	15872	15818	16145	16070	15873	16011	15943	15843	15887	16029	16203	16000	16269	15948	15994	16223	15992	16065	15816	15908	16106	15906	15981	15726	15689	15900	15849	15837	15961	16084	16132	15909	16066	15872	15955	15845	16131	15945	15899	15987	15955	15908	16106	15918	15867	15988	16016	15980	16072	15999	16064	16193	15751	15827	15821	16012	15890	15960	16095	16036	15970	16045	15938	15994	16020	16033	16165	15846	16021	16079	16027	16014	15860	16099	15833	16010	16098	16026	15950	15963	15781	15930	16065	15972	15847	16127	16181	15930	16075	15848	15839	15964	16016	16080	15924	15977	16117	16058	15868	15888	16048	15922	15988	15804	15690	15890	15698	15882	15943	16154	16027	15911	15887	15955	16171	16076	15690	15822	15844	15904	16050	15899	16027	15959	15957	16083	16029	15938	16108	16095	16144	15850	15964	15960	15752	15923	15952	15890	15950	16088	15900	16190	15841	15857	15941	15982	16101	15870	15893	16084	15851	15967	16108	15952	15950	15908	16062	15743	15827	16035	15924	16035	16111	16027	15932	15973	15844	15974	15952	15935	15970	16059	15975	15981	16031	15910	16069	16285	15890	16029	15999	15778	15853	15877	15942	16093	16121	16028	16022	15966	15917	15884	15981	15893	15839	16023	15969	16276	15863	15954	15991	16097	15833	15864	15939	16125	15803	16018	15912	15817	16075	15982	15761	15922	16125	16038	15995	16019	15885	15865	15877	15987	16070	16032	15903	15957	16001	15914	15898	16241	16034	16008	15941	15940	15892	15944	15688	15813	15931	16041	15949	16080	15832	15776	15924	16038	16189	15925	15899	15941	15805	15671	15925	15909	15836	15982	16080	16001	15702	15866	15816	15933	15986	15903	15877	16045	16029	16164	15915	15886	16070	16011	16159	15963	15926	15895	15923	15882	16150	15975	16098	15922	15809	15926	16093	16144	15879	15949	16162	16024	16078	15781	16012	15987	15969	15976	16001	16009	16184	16098	15966	15852	15969	15786	15849	15858	15842	15862	16114	16001	16024	16097	15919	15919	16232	15812	15957	15923	15839	15989	16036	15990	16119	15981	15910	15964	16210	16053	16139	15923	15848	15715	15970	15831	15825	15853	16001	15904	15987	15788	16042	16154	15942	15872	16175	16025	15985	15879	16019	15941	15938	16002	15974	16090	15848	15779	15745	15940	15875	15981	15987	16067	15943	16050	16029	16027	15996	15871	16033	16202	15942	15621	15923	16024	16037	15906	16002	15791	15818	15853	15934	15983	15753	16065	15899	16131	15984	16210	15934	16139	16160	15935	16118	16062	15875	15949	16094	15749	15882	15818	16038	15960	15956	16028	15944	15772	15725	15907	15752	15774	15973	16026	15777	15987	15855	16009	15919	15846	15951	15894	15985	15909	15880	15894	15963	15938	16053	15711	16020	15903	15888	15990	15623	16020	15961	16136	15860	15988	16042	15910	16021	15905	16020	16029	15904	16033	15971	15972	15786	15948	15849	15856	16001	16079	15952	15781	15794	15958	15787	15903	16019	15942	15845	15820	16039	16131	16109	16124	15983	15885	15885	16050	15856	15859	15840	15850	16097	15966	15755	15958	15928	15999	15823	15906	15986	16008	16074	16044	16028	15906	16034	16127	16084	16128	16069	15999	16003	15936	16003	16014	15801	15863	15827	16008	16041	15967	16119	16003	16008	15852	16112	15997	16007	15932	15881	16040	15880	15779	15893	15976	15958	16154	15998	16012	15715	15741	16026	16028	15982	16010	16035	15877	15948	15970	15876	15890	15886	15964	15917	15944	15963	15889	15921	16001	16082	16085	15844	15821	15912	15926	16031	16002	15992	16034	15811	15969	15965	15913	15951	16071	15970	16014	15944	16083	15688	15979	16108	15884	15879	15808	15798	15767	15975	16146	16041	16043	15932	16056	15909	16251	15965	15951	15719	16096	15842	16014	15790	15690	15900	15770	16100	15799	16006	16046	15916	16191	16049	15760	15899	15804	15959	15997	16066	16091	15993	16042	15997	15926	16013	15893	15961	16030	16116	16052	15832	15918	15953	15828	15781	15936	15985	15938	15691	16007	16083	16037	16022	16021	16021	16146	15981	15959	15736	16088	16071	16022	15908	16031	15986	15981	15773	16290	15962	15967	16140	15999	15826	16071	15993	16229	16063	16064	15997	15909	15724	16057	15691	15988	15781	15902	16011	15996	15827	16098	16040	15934	15976	15977	15797	16209	16139	15882	15995	15884	15978	16131	15903	16048	15988	15867	16075	15821	15874	15842	16002	15885	15876	15987	16112	15886	16037	16063	15867	16063	16026	15995	15966	15823	15906	15886	15950	15937	15676	15964	15947	16143	15834	15989	15977	15797	15996	15749	15953	15954	16073	16034	16002	15970	16149	16069	15779	15818	16076	16014	15943	15854	16022	15873	15775	15907	15997	16114	16182	15829	16054	16056	15901	16141	15859	16071	16179	15919	15911	16057	15815	15971	16067	15923	15799	15881	15860	15731	16055	15917	15993	15950	15889	15963	15743	16118	15970	16083	15768	15901	15981	16057	15747	16028	16066	16154	16022	16070	16099	15982	15872	15966	15842	15981	15969	15999	16034	15912	15892	15980	15901	15934	15919	15977	16033	16017	16055	16104	16057	15959	15979	16008	15957	15931	15818	16042	15955	15940	15901	16115	15885	15897	16072	16083	15710	15863	15931	15811	15955	16006	16184	16050	15859	15948	15974	15906	16063	15838	16089	16039	16037	15795	15969	15862	15860	16090	16062	16050	16077	16097	16086	16269	16094	15777	15764	16003	15821	15909	15935	16181	15817	15819	15865	15913	15850	15877	15976	16153	15972	15996	15918	15923	15868	15925	15827	16043	16034	15957	15848	16095	16020	16077	16036	15942	15876	16074	16028	15755	15781	15982	15998	15902	16030	15985	16078	15950	16219	15961	15856	15961	15913	15925	15894	15906	15942	15798	15898	15849	15916	15831	15936	16078	15810	15843	15968	15790	16061	15955	15920	16114	15948	16016	16129	15875	16093	15825	16020	16112	15905	16059	15848	15884	16032	15680	15949	16056	16143	15813	15836	16035	15819	15989	16091	15947	15959	15834	15931	16006	15780	16012	15976	15998	16041	15883	16050	16145	16023	15955	16003	16051	15928	16010	15903	15971	15570	15854	16128	15886	15914	15920	16004	16008	15832	15981	15973	15900	16095	15991	16015	16032	16068	15941	16120	15863	15930	15798	15944	15937	15924	15961	16237	15953	15990	15940	15969	15846	16102	16061	16099	15896	15941	16077	15814	15920	16010	15861	16026	15991	16143	15836	16190	15907	15886	16131	16179	15957	16060	16052	16066	15856	15851	15856	15980	15855	15855	15944	15911	15815	15881	15992	16152	15842	16013	16048	15986	15690	15979	15951	16005	16087	15968	16101	15993	15877	15803	16016	16028	16037	15724	15878	15794	16122	15963	15990	15841	16008	16083	16219	15909	15995	15774	16079	16024	15818	16216	15925	16039	15977	16051	15909	16017	15940	16049	15844	15964	16020	15912	15926	15922	15872	16041	16049	16058	16014	16005	15844	15971	15940	16050	16074	15958	15961	15990	15880	16069	16027	15748	15860	15768	15942	15774	16043	16069	16037	16039	15964	15948	16000	16100	15908	15951	15895	15808	15987	15900	15801	15943	15999	15768	15954	15938	15783	15992	15856	16029	16003	15852	16072	16019	15953	15889	16114	15869	15914	16126	15881	15990	16065	15907	15841	15839	15840	16049	16010	15720	16017	15954	15785	15744	15998	16016	15847	15944	15934	15804	16046	16166	15904	15837	15971	15785	15894	15874	15806	15945	15914	15975	15818	15824	15967	16052	15979	15772	15970	16047	15952	16054	15964	16090	15931	15855	15910	15997	16008	15991	16151	16061	16165	16215	16132	15952	16055	16093	16042	15980	16040	15985	15957	16136	15910	15912	15817	15900	15879	15949	15975	15952	16087	16043	15834	16107	15999	15856	16065	16016	16103	16028	15901	15946	15802	16056	15892	16215	16028	16012	15938	16168	15923	15914	15918	15988	16028	15968	15910	16257	15946	15875	15896	15900	15947	16080	15880	15907	15879	15874	16010	15801	16104	16105	16132	15911	15929	16094	15974	16090	15950	16014	15869	15887	15830	16046	15799	16020	15920	16032	15980	16083	16053	16035	15849	16002	15954	16034	15952	16017	15882	16003	16097	16046	15948	15879	15883	16043	15923	15970	15911	15986	16144	15984	16284	15968	15977	15905	15910	15772	16087	15839	15869	15732	16041	16070	15954	15814	15812	15910	16108	15924	15889	15929	16151	16104	15936	15788	15972	16082	15878	16124	16100	15788	15965	15914	15754	15818	16069	16032
30065	45931	42445	33257	27997	24556	22623	20904	19538	18316	16743	16071	16112	15996	15921	15640	15406	15312	15278	15105	14911	14956	14793	14971	14814	14949	15067	14912	14806	14751	14722	14681	14793	14688	14788	14736	14743	14826	14601	14717	14811	14717	14686	14776	14718	14756	14530	14821	14634	14834	14543	14649	14727	14692	14722	14777	14691	14683	14763	14780	14721	14495	14697	14651	14541	14969	14691	14835	14871	14529	14736	14647	14699	14699	14733	14697	14583	14731	14782	14693	14723	14613	14827	14825	14776	14778	14591	14733	14765	14898	14716	14726	14584	14620	14602	14686	14561	14772	14600	14610	14510	14789	14575	14604	14861	14929	14786	14544	14800	14756	14598	14686	14620	14625	14793	14681	14777	14713	14875	14658	14782	14836	14762	14750	14748	14782	14600	14629	14651	14631	14700	14791	14743	14690	14565	14874	14612	14802	14790	14579	14656	14835	14794	14664	14617	14741	14607	14746	14798	14749	14670	14727	14690	14501	14797	14649	14735	14786	14706	14885	14704	14866	14735	14672	14747	14757	14761	14699	14741	14865	14618	14623	14835	14733	14640	14886	14766	14832	14964	14777	14657	14911	14705	14720	14828	14838	14692	14681	14730	14738	14625	14786	14673	14645	14659	14892	14716	14680	14711	14669	14706	14762	14877	14611	14672	14782	14656	14697	14848	14619	14808	14834	14540	14760	14613	14534	14712	14715	14860	14698	14851	14703	14636	14666	14724	14811	14663	14599	14676	14593	14655	14631	14721	14619	14751	14794	14798	14686	14689	14657	14873	14700	14697	14679	14680	14689	14794	14883	14716	14660	14507	14649	14676	14695	14555	14686	14649	14668	14794	14889	14651	14793	14981	14586	14692	14541	14906	14605	14770	14909	14689	14760	14829	14766	14727	14760	14779	14642	14730	14766	14517	14694	14920	14777	14722	14646	14664	14763	14716	14780	14682	14737	14793	14650	14714	14753	14824	14698	14757	14706	14851	14722	14605	14699	14811	14788	14694	14750	14744	14564	14714	14816	14837	14777	14649	14812	14604	14684	14705	14758	14709	14480	14654	14885	14671	14657	14638	14712	14757	14814	14781	14693	14944	14565	14730	14795	14482	14814	14788	14895	14670	14820	14647	14684	14708	14691	14759	14615	14744	14733	14745	14551	14876	14841	14753	14739	14646	14785	14847	14652	14721	14803	14734	14673	14855	14731	14843	14657	14584	14618	14754	14637	14822	14767	14736	14841	14731	14830	14842	14823	14632	14652	14801	14700	14776	14743	14848	14642	14702	14637	14584	14743	14685	14745	14518	14598	14630	14798	14627	14711	14720	14802	14751	14788	14764	14841	14683	14644	14627	14812	14681	14683	14734	14683	14790	14684	14706	14737	14818	14817	14806	14537	14678	14705	14717	14812	14610	14755	14719	14692	14967	14748	14692	14782	14643	14704	14684	14563	14569	14775	14620	14649	14752	14565	14621	14824	14648	14570	14704	14643	14684	14779	14717	14622	14920	14784	14711	14805	14766	14553	14742	14594	14558	14777	14572	14698	14882	14763	14915	14551	14857	14677	14681	14826	14587	14614	14681	14797	14758	14664	14777	14739	14683	14642	14747	14702	14777	14732	14771	14751	14673	14724	14686	14661	14792	14685	14759	14718	14722	14697	14665	14725	14601	14774	14762	14700	14760	14608	14763	14835	14844	14824	14627	14689	14591	14693	14747	14650	14650	14667	14752	14592	14766	14703	14834	14704	14742	14639	14828	14658	14667	14704	14768	14773	14597	14809	14607	14687	14718	14640	14918	14676	14845	14697	14710	14744	14701	14987	14643	14732	14694	14720	14611	14807	14653	14524	14547	14660	14679	14804	14738	14608	14724	14573	14779	14756	14712	14636	14662	14807	14659	14806	14546	14812	14704	14709	14663	14844	14791	14760	14673	14614	14639	14898	14827	14764	14762	14807	14765	14805	14624	14786	14718	14651	14664	14708	14662	14632	14558	14614	14794	14742	14814	14683	14700	14697	14725	14663	14777	14669	14946	14686	14573	14618	14828	14841	14719	14765	14706	14750	14658	14754	14824	14755	14781	14575	14646	14709	14796	14811	14785	14801	14848	14818	14829	14690	14673	14634	14603	14739	14695	14635	14524	14645	14745	14757	14541	14670	14865	14762	14751	14603	14802	14728	14610	14790	14732	14684	14687	14870	14849	14745	14813	14607	14880	14716	14572	14853	14651	14743	14714	14711	14743	14544	14819	14748	14812	14633	14778	14785	14599	14605	14718	14762	14683	14812	14774	14650	14717	14622	14715	14775	14648	14720	14571	14681	14767	14680	14693	14604	14920	14679	14690	14827	14931	14655	14593	14921	14777	14679	14758	14694	14705	14813	14776	14826	14661	14913	14702	14730	14867	14712	14642	14788	14864	14774	14691	14668	14790	14646	14780	14716	14675	14732	14663	14707	14818	14852	14690	14599	14818	14666	14658	14645	15048	14706	14812	14569	14753	14640	14622	14723	14673	14777	14632	14733	14766	14785	14680	14816	14729	14729	14711	14824	14595	14966	14727	14643	14647	14766	14779	14738	14835	14796	14669	14676	14768	14764	14825	14650	14692	14837	14904	14666	14834	14810	14593	14836	14813	14649	14800	14721	14572	14753	14582	14687	14737	14773	14568	14716	14797	14570	14839	14744	14814	14641	14649	14749	14698	14784	14767	14556	14741	14736	14768	14551	14705	14638	14690	14703	14896	14786	14751	14536	14912	14761	14800	14738	14626	14788	14637	14746	14782	14778	14843	14653	14921	14790	14585	14471	14776	14721	14688	14717	14950	14662	14704	14569	14685	14656	14769	14837	14606	14791	14747	14738	14766	14860	14787	14663	14796	14593	14701	14731	14660	14743	14615	14734	14735	14719	14711	14671	14764	14551	14788	14714	14755	14826	14718	14749	14744	14583	14771	14631	14783	14806	14778	14622	14754	14845	14596	14678	14713	14698	14611	14782	14617	14735	14865	14698	14663	14593	14677	14660	14537	14638	14712	14747	14632	14780	14738	14674	14713	14780	14851	14741	14640	14831	14611	14734	14776	14766	14809	14667	14776	14629	14641	14565	14664	14882	14700	14694	14658	14865	14835	14749	14672	14566	14646	14819	14857	14579	14696	14817	14711	14839	14835	14644	14602	14666	14838	14563	14607	14733	14818	14693	14623	14730	14808	14701	14664	14718	14647	14656	14774	14725	14616	14658	14727	14635	14744	14725	14819	14628	14487	14873	14654	14669	14790	14724	14835	14714	14742	14691	14585	14748	14763	14729	14775	14752	14826	14715	14661	14824	14802	14786	14724	14692	14812	14624	14704	14554	14841	14738	14757	14625	14702	14854	14527	14816	14674	14835	14694	14707	14745	14545	14741	14665	14761	14726	14704	14818	14764	14654	14759	14759	14710	14713	14648	14706	14628	14658	14542	14702	14686	14756	14829	14681	14702	14547	14770	14697	14864	14770	14791	14720	14839	14667	14590	14621	14855	14749	14717	14676	14722	14710	14767	14783	14689	14785	14761	14541	14697	14684	14723	14747	14620	14493	14621	14697	14658	14751	14592	14720	14925	14809	14463	14565	14788	14777	14697	14825	14679	14519	14712	14602	14693	14855	14698	14751	14832	14741	14829	14670	14620	14912	14851	14878	14628	14650	14771	14644	14665	14685	14767	14604	14801	14610	14600	14678	14767	14804	14722	14712	14831	14677	14663	14612	14572	14848	14818	14612	14753	14761	14813	14589	14544	14723	14520	14653	14823	14636	14545	14687	14775	14751	14845	14800	14819	14563	14777	14783	14722	14736	14704	14739	14740	14563	14773	14818	14656	14698	14799	14495	14782	14744	14722	14768	14615	14700	14879	14880	14773	14630	14695	14811	14647	14712	14764	14575	14666	14798	14871	14660	14708	14668	14791	14796	14831	14691	14752	14692	14748	14563	14916	14735	14764	14881	14704	14644	14688	14691	14782	14591	14702	14663	14636	14772	14894	14689	14669	14685	14767	14601	14690	14731	14721	14685	14628	14829	14956	14804	14731	14697	14798	14863	14710	14805	14744	14735	14646	14662	14848	14579	14734	14573	14744	14544	14816	14780	14739	14832	14553	14539	14762	14578	14760	14784	14775	14777	14535	14705	14951	14660	14601	14788	14815	14628	14599	14801	14688	14724	14760	14661	14730	14773	14634	14587	14658	14677	14865	14782	14745	14747	14692	14848	14842	14833	14793	14713	14669	14843	14730	14870	14809	14826	14824	14836	14560	14667	14784	14748	14762	14755	14793	14724	14649	14667	14560	14812	14531	14785	14628	14713	14789	14729	14789	14626	14819	14660	14649	14543	14600	14695	14813	14550	14720	14725	14802	14664	14524	14696	14828	14615	14720	14780	14633	14760	14841	14760	14752	14724	14715	14815	14696	14704	14560	14360	14617	14792	14786	14575	14745	14771	14716	14763	14685	14684	14729	14739	14817	14772	14706	14811	14935	14688	14724	14699	14578	14795	14744	14921	14878	14951	14673	14772	14555	14755	14687	14778	14856	14786	14545	14645	14738	14728	14774	14664	14758	14653	14796	14701	14704	14679	14667	14656	14648	14850	14663	14474	14774	14767	14751	14748	14883	14667	14704	14495	14673	14647	14798	14802	14684	14810	14782	14675	14717	14841	14814	14820	14621	14613	14745	14733	14776	14741	14575	14675	14734	14724	14577	14682	14657	14732	14875	14648	14858	14802	14739	14750	14710	14816	14635	14858	14778	14877	14741	14718	14759	14763	14868	14702	14562	14579	14604	14703	14766	14721	14897	14844	14918	14567	14811	14970	14738	14657	14670	14694	14765	14582	14579	14842	14769	14513	14638	14684	14709	14666	14670	14678	14669	14874	14723	14730	14750	14687	14591	14767	14599	14847	14690	14680	14582	14726	14708	14675	14738	14672	14570	14814	14951	14637	14612	14987	14642	14762	14702	14669	14833	14675	14688	14686	14631	14883	14824	14495	14733	14628	14529	14764	14793	14699	14738	14561	14636	14614	14772	14649	14659	14663	14649	14849	14833	14831	14822	14818	14738	14759	14673	14642	14664	14682	14569	14738	14736	14616	14697	14643	14690	14835	14762	14697	14913	14854	14740	14668
24058	21584	29312	25047	24514	26526	26413	22962	21265	20484	19112	17871	17803	17833	17841	17630	17399	17427	17099	16944	16966	16919	16898	16892	16767	16765	16847	16732	16901	16717	16719	16775	16751	16728	16611	16849	16453	16647	16942	16604	16484	16529	16644	16723	16665	16789	16598	16626	16598	16432	16604	16630	16493	16596	16806	16558	16696	16600	16292	16594	16706	16441	16544	16555	16385	16565	16716	16654	16720	16552	16605	16644	16358	16677	16521	16457	16467	16445	16704	16488	16535	16473	16643	16570	16654	16398	16528	16407	16683	16410	16631	16515	16496	16520	16576	16743	16385	16660	16440	16616	16640	16501	16628	16488	16512	16425	16593	16676	16548	16643	16496	16637	16639	16535	16599	16616	16595	16403	16554	16591	16773	16606	16613	16506	16535	16427	16752	16636	16785	16626	16765	16702	16729	16606	16607	16651	16594	16567	16546	16418	16406	16634	16574	16658	16444	16607	16748	16728	16675	16733	16868	16580	16599	16674	16437	16534	16554	16536	16689	16525	16545	16528	16392	16514	16370	16523	16515	16627	16698	16617	16723	16601	16765	16551	16552	16669	16460	16481	16404	16742	16548	16540	16708	16628	16706	16583	16752	16674	16709	16857	16692	16648	16629	16665	16511	16421	16624	16586	16488	16608	16481	16627	16578	16603	16383	16694	16435	16565	16775	16616	16514	16444	16725	16620	16643	16507	16618	16529	16658	16426	16536	16515	16606	16569	16572	16732	16520	16699	16530	16643	16378	16501	16549	16397	16619	16586	16527	16553	16614	16488	16591	16376	16621	16656	16470	16461	16513	16753	16474	16622	16620	16644	16703	16541	16465	16573	16365	16696	16682	16518	16569	16499	16242	16455	16394	16594	16480	16430	16374	16531	16708	16547	16522	16593	16719	16581	16541	16696	16679	16294	16704	16639	16615	16727	16558	16612	16438	16669	16598	16618	16600	16420	16502	16705	16480	16640	16829	16335	16568	16462	16627	16662	16677	16515	16696	16572	16771	16674	16726	16633	16779	16704	16615	16631	16585	16516	16503	16307	16669	16460	16762	16502	16478	16570	16491	16845	16522	16536	16588	16576	16625	16600	16431	16451	16656	16562	16563	16722	16438	16738	16576	16579	16631	16433	16614	16688	16462	16634	16702	16614	16628	16663	16608	16560	16674	16539	16647	16744	16799	16342	16517	16683	16643	16559	16637	16662	16496	16567	16676	16595	16731	16673	16449	16578	16486	16509	16427	16604	16658	16620	16529	16666	16272	16720	16468	16588	16443	16494	16552	16774	16455	16391	16624	16659	16385	16495	16745	16762	16680	16458	16531	16511	16606	16550	16392	16748	16587	16456	16555	16624	16476	16587	16586	16520	16494	16456	16470	16672	16483	16435	16688	16577	16522	16608	16605	16589	16807	16648	16419	16460	16451	16556	16510	16491	16632	16571	16504	16532	16593	16690	16736	16616	16709	16671	16715	16606	16527	16532	16446	16749	16593	16523	16598	16404	16671	16734	16514	16568	16558	16486	16592	16524	16705	16521	16734	16711	16344	16528	16701	16470	16542	16453	16505	16640	16477	16672	16526	16389	16548	16573	16693	16539	16703	16468	16473	16420	16478	16362	16561	16496	16488	16734	16792	16802	16662	16536	16445	16664	16643	16657	16502	16776	16510	16662	16707	16703	16700	16572	16572	16486	16482	16443	16682	16710	16609	16436	16758	16760	16604	16569	16646	16464	16546	16671	16696	16579	16690	16459	16581	16531	16463	16575	16440	16654	16632	16631	16653	16554	16521	16525	16690	16695	16526	16525	16301	16482	16512	16533	16622	16620	16461	16516	16438	16691	16735	16438	16440	16500	16524	16658	16499	16485	16646	16527	16595	16495	16471	16695	16614	16650	16433	16581	16533	16548	16555	16759	16504	16486	16579	16647	16653	16386	16613	16584	16514	16603	16571	16591	16645	16475	16690	16621	16521	16462	16694	16676	16480	16422	16706	16454	16756	16546	16712	16855	16547	16598	16625	16591	16716	16447	16415	16682	16512	16657	16553	16378	16606	16601	16556	16594	16452	16444	16531	16632	16592	16277	16315	16488	16563	16450	16582	16596	16679	16534	16392	16451	16657	16544	16498	16537	16380	16518	16720	16572	16517	16673	16404	16554	16340	16455	16565	16718	16726	16570	16390	16741	16657	16455	16666	16781	16459	16504	16658	16798	16359	16372	16377	16380	16599	16506	16417	16632	16470	16539	16533	16687	16418	16588	16519	16714	16751	16779	16614	16581	16916	16493	16714	16601	16836	16664	16635	16565	16516	16492	16447	16839	16360	16483	16435	16956	16515	16560	16578	16620	16649	16404	16667	16511	16546	16564	16737	16504	16468	16589	16578	16547	16675	16458	16563	16444	16598	16556	16560	16724	16329	16733	16624	16472	16582	16344	16580	16685	16672	16477	16325	16376	16701	16659	16881	16810	16408	16541	16705	16608	16509	16506	16715	16554	16463	16719	16549	16661	16547	16555	16440	16700	16710	16637	16372	16738	16328	16469	16609	16680	16581	16568	16507	16627	16679	16671	16569	16635	16715	16813	16508	16548	16429	16761	16620	16461	16837	16856	16573	16711	16545	16554	16626	16291	16578	16610	16609	16663	16510	16579	16486	16459	16645	16352	16768	16524	16493	16552	16569	16451	16575	16474	16649	16463	16570	16629	16502	16607	16359	16493	16719	16591	16822	16539	16695	16605	16600	16552	16434	16624	16455	16619	16726	16642	16349	16749	16677	16580	16544	16585	16615	16645	16780	16656	16644	16447	16519	16625	16478	16441	16685	16667	16662	16607	16619	16625	16565	16693	16454	16360	16746	16576	16343	16536	16535	16653	16588	16735	16635	16514	16471	16639	16507	16785	16466	16640	16520	16745	16649	16572	16828	16507	16704	16726	16805	16680	16569	16474	16581	16616	16444	16543	16569	16655	16476	16590	16608	16684	16638	16508	16591	16715	16606	16660	16697	16484	16534	16372	16347	16554	16568	16545	16713	16599	16335	16397	16658	16539	16500	16495	16684	16459	16475	16432	16289	16484	16758	16627	16709	16459	16437	16497	16513	16505	16758	16588	16447	16574	16593	16706	16714	16623	16733	16677	16475	16513	16564	16493	16492	16463	16681	16632	16287	16448	16422	16618	16602	16518	16584	16569	16652	16557	16359	16654	16656	16723	16642	16383	16325	16560	16766	16772	16662	16299	16559	16547	16330	16476	16686	16681	16722	16721	16729	16514	16507	16559	16753	16601	16512	16373	16572	16626	16560	16545	16596	16529	16533	16460	16531	16692	16725	16604	16556	16538	16454	16751	16507	16524	16478	16607	16378	16739	16785	16486	16651	16491	16509	16251	16651	16450	16761	16682	16306	16664	16610	16672	16379	16631	16615	16574	16792	16710	16498	16612	16395	16633	16603	16541	16614	16620	16413	16528	16529	16765	16621	16504	16599	16533	16642	16601	16532	16619	16552	16544	16628	16713	16632	16494	16393	16635	16545	16645	16466	16601	16806	16588	16611	16736	16497	16640	16700	16517	16480	16397	16688	16556	16559	16478	16444	16728	16750	16646	16514	16505	16609	16555	16705	16661	16601	16476	16470	16592	16595	16489	16600	16518	16651	16557	16530	16528	16683	16572	16682	16795	16675	16609	16727	16627	16655	16431	16325	16478	16599	16581	16658	16531	16611	16546	16534	16574	16795	16619	16579	16486	16482	16508	16511	16573	16696	16562	16540	16690	16646	16389	16392	16506	16524	16478	16624	16670	16374	16667	16763	16571	16599	16582	16610	16728	16639	16621	16549	16541	16610	16699	16421	16449	16341	16708	16569	16517	16554	16570	16386	16778	16632	16705	16744	16662	16711	16463	16622	16469	16460	16627	16406	16616	16498	16663	16561	16486	16373	16714	16514	16413	16506	16525	16716	16739	16646	16441	16463	16475	16632	16574	16558	16472	16583	16745	16681	16558	16745	16479	16776	16739	16597	16586	16576	16662	16482	16585	16715	16725	16519	16705	16663	16576	16724	16527	16680	16466	16532	16646	16551	16718	16659	16581	16677	16472	16661	16428	16637	16794	16499	16504	16746	16533	16656	16634	16459	16646	16634	16596	16543	16491	16558	16693	16386	16693	16644	16488	16441	16467	16765	16431	16714	16583	16670	16588	16610	16674	16525	16581	16590	16527	16462	16579	16556	16725	16480	16731	16671	16661	16544	16591	16468	16262	16368	16571	16350	16550	16664	16663	16583	16546	16376	16684	16628	16601	16507	16513	16636	16601	16468	16647	16712	16454	16565	16506	16709	16437	16708	16474	16942	16717	16598	16628	16637	16373	16715	16506	16634	16492	16271	16448	16649	16666	16444	16479	16746	16594	16453	16631	16290	16547	16428	16577	16223	16614	16585	16417	16618	16459	16746	16627	16583	16610	16561	16567	16704	16549	16724	16583	16658	16745	16684	16529	16608	16520	16604	16701	16516	16785	16660	16469	16745	16476	16577	16558	16520	16526	16586	16593	16580	16772	16403	16565	16620	16630	16441	16483	16641	16511	16443	16716	16587	16510	16485	16602	16616	16609	16539	16558	16539	16434	16739	16776	16613	16470	16581	16547	16526	16423	16638	16689	16534	16715	16772	16516	16567	16563	16600	16652	16571	16616	16455	16658	16726	16492	16637	16384	16415	16562	16424	16507	16466	16696	16533	16507	16522	16629	16531	16803	16481	16541	16688	16554	16415	16332	16774	16579	16529	16427	16518	16681	16591	16617	16534	16664	16611	16666	16621	16470	16591	16330	16594	16562	16409	16472	16510	16342	16487	16376	16650	16602	16369	16555	16680	16512	16683	16353	16463	16666	16664	16534	16640	16743	16516	16584	16650	16579	16558	16637	16596	16580	16480	16551	16389	16574	16521	16312	16734	16656	16673	16497	16585	16491	16617	16764	16499	16328	16614	16521	16593	16552	16543	16493	16522	16705	16696	16521	16564	16427	16615	16573	16635	16589	16492	16544	16502	16643	16666	16549	16602	16473	16691	16539	16338	16570	16508	16395	16713	16457	16488	16601	16609	16573	16698	16451	16556	16598	16631	16443	16600	16590	16755	16914	16680	16548	16739	16441	16545	16661
29244	50013	47730	38665	33105	28815	26363	24534	22447	20980	18361	17226	17042	17236	16861	16604	16293	16014	15849	15668	15522	15616	15272	15442	15152	15262	15307	15301	15158	15101	15277	15077	15071	15079	15196	15161	15184	15059	15184	15210	15205	15250	15114	15062	15185	14993	15109	14924	15148	15002	15210	15031	15079	15122	14956	15223	14973	15168	15143	14963	15031	14999	15153	15019	15151	15096	15264	15073	15257	15200	15067	15057	15059	14986	15183	15111	15093	15099	15079	15069	15090	15197	15099	15091	15002	14956	15139	15039	15251	14983	14948	15031	15063	15096	15184	15027	15071	15203	15027	15018	15189	15036	15293	15025	15005	15111	15198	15288	15049	15113	15011	14835	15245	15033	15083	15046	14930	14967	14878	14993	15027	15075	14918	14961	14873	15060	15037	14949	15089	15068	15136	15179	15077	15090	15113	15131	15155	15140	15098	15196	15230	15201	15107	15087	15057	15229	15180	15097	14980	14945	14946	15197	15118	15067	15156	14994	15036	15193	15073	14917	15063	15106	15123	14974	15096	15144	14914	14952	15086	15183	15115	15206	15004	15063	15104	14988	15049	15236	15129	14895	15079	15111	15164	15160	14946	14944	15014	15179	15215	15019	15017	15096	15235	15210	15048	14945	15263	14905	15022	15011	15028	15133	14979	15007	15077	15199	15137	15054	15175	15185	14949	15212	15180	15010	14941	15026	15031	15103	15030	14982	15059	15088	14911	15225	15227	15051	15112	15112	15068	15102	15212	15027	15109	14875	14991	15261	15090	15085	14905	15121	15285	15078	15279	15007	14965	15064	14890	15225	15111	15008	15170	14977	15141	15000	14949	15074	15243	15082	14894	15106	15027	15089	15190	14987	15116	14987	15188	15120	15111	15118	14951	15007	15129	15165	14931	15062	15029	15001	15094	15050	15054	15050	15138	15132	15073	15212	15182	15083	14998	15189	15042	14849	15250	14883	15246	15145	15098	15006	15108	15084	15050	15219	15024	15139	15150	15103	14967	15242	15040	15078	15170	15129	15130	15182	15044	14951	15190	15062	15109	15016	15155	15043	15027	15084	14948	15006	15007	14950	15230	15005	14908	15109	15335	15179	15266	15216	15244	15155	15184	14984	14998	15140	14959	15016	15061	14960	15098	15075	14974	15031	15134	15199	14946	15070	15001	15067	15120	15147	15001	15170	15057	15198	15118	15114	14899	15081	14986	15042	15060	15096	14981	15103	15129	15032	15045	15089	15008	15148	15072	15228	15210	15125	15077	15025	15177	15010	15024	15243	15134	15119	15013	14987	15011	14991	15004	15076	15026	15015	15282	15032	15093	15221	15108	15326	15184	15161	15051	15120	15072	15177	15165	15183	15171	15145	15257	15039	14976	15026	14998	15004	15187	14967	15169	15001	14859	15153	15041	15097	15064	15232	14918	15067	15151	15211	15054	15101	14985	15025	14913	15013	14994	15105	15200	15089	15094	14963	14865	15038	15061	15214	15021	15051	15041	15067	15063	15082	15124	15020	15130	15006	15247	15246	15179	15103	14996	15030	15168	15160	15086	15133	15223	14999	15115	15249	15238	14995	15081	15082	15098	14979	15135	15088	15100	15252	14967	14998	15220	15122	15074	15045	15068	15199	15051	15059	15154	15088	15061	15023	15040	15103	15215	15090	15245	15115	14966	15104	15060	14990	14966	15063	15176	15088	14990	15249	14988	14970	15146	15164	15093	14965	14949	15124	15037	15030	15147	15187	15122	15209	15078	15020	15064	15036	15029	15058	15133	14999	15188	15191	15077	15082	15058	15119	15143	14969	15108	15212	15336	15118	15191	14996	14966	14995	15126	15149	15244	15003	14995	15056	15005	15100	15110	14891	15065	15146	15093	15085	15080	14958	15020	15202	14942	15066	14966	15110	15111	15133	15175	15131	14968	15113	15214	15088	15059	15288	15123	15209	14905	15075	15073	15141	15183	15088	15142	15110	15227	15133	15007	15063	14957	15220	15022	15193	15035	14994	14976	14992	14886	15192	15062	14869	14993	15166	15104	15049	15099	15087	14959	14993	14900	15260	15033	15109	14980	15136	14971	15053	15121	15057	15065	15086	15013	15001	15090	15180	15208	15225	14968	14980	15108	14987	15001	15104	15083	14933	15033	15043	15159	15103	15147	14995	15133	15082	15123	15168	14978	15236	15028	14938	15153	15127	15037	15048	15082	15115	15254	15024	15027	15084	15102	14983	15092	14919	15232	15110	14921	15093	14991	15007	15025	15051	15080	14929	15061	15061	15129	14971	15082	14975	15137	14961	15053	15093	15082	15110	15121	15131	15125	14959	15011	15009	14971	14952	15163	15068	15029	15147	15042	14973	15076	15218	15056	14946	15078	15004	15018	15028	15125	14938	15056	14910	15083	15127	15052	15116	15182	15159	15090	15062	15003	15195	15094	15230	15010	15031	15085	14992	15137	15042	15150	15004	15021	15140	15221	15023	15079	15084	15197	15118	15100	15115	15132	15120	15072	15163	15073	15147	14957	15057	14957	15033	15162	15222	15104	15135	14864	15043	15021	15116	14902	15121	15020	15118	15141	15061	15238	15165	14939	15161	15073	15197	15030	15048	15017	15121	14978	15071	15020	15041	14956	15044	15012	14965	15075	15160	15145	15143	14983	15074	15141	15195	15078	15178	15000	15089	15115	15113	15253	15264	15028	15032	15009	15045	15028	15039	15121	15005	14970	15029	15125	15059	15095	15090	14912	15026	15247	15046	14956	15153	15144	15086	15248	15155	15108	15209	15200	15134	15136	14974	15038	14943	15169	15129	15156	15072	15136	15136	15206	15005	15095	15210	15175	15181	15022	15190	15092	15026	15084	14963	15121	15059	15034	15274	15163	15137	15109	14973	15016	15095	14999	15073	14900	15199	14997	15059	15057	15122	14949	15090	15056	15155	15117	15140	15058	15347	15062	15089	15161	15086	14972	15246	15083	15033	14978	14982	15139	15028	15201	14970	15054	14952	15173	14898	14899	14984	15077	15234	15123	15102	15259	15049	15117	15235	15245	14990	15144	15027	15204	15194	15146	15147	15146	15195	15132	15077	15045	15130	14894	15000	15030	15008	15113	14931	15138	15005	15055	14971	15053	15100	15108	14936	15102	14963	15151	15187	15009	15050	14980	15097	15055	15018	15107	14972	14996	14957	15211	15085	15173	15123	15103	15204	15139	15082	15105	15157	15066	15115	15152	15225	15243	14985	15022	15129	15131	15237	14938	15147	15197	15223	15058	15078	15133	15197	15161	14957	15149	15068	15090	15184	14983	15083	15107	15139	15117	14891	14943	15092	15081	15194	15234	15352	15090	14898	15087	15142	15113	15218	15194	15136	15149	15017	14931	15019	14946	14978	15078	15101	15078	15135	15079	15125	14885	14978	15116	15125	15002	15177	15108	14849	14833	15232	14977	14998	14981	15104	15111	14950	15124	15230	14901	15144	14955	14964	15173	15194	15251	15104	15080	15082	15022	15030	15048	15095	15123	14955	15061	15121	14899	15110	14896	15167	15113	15137	14979	15010	15128	15069	15064	15040	15120	15118	15209	15149	15037	14962	15154	14950	14939	15070	14972	15216	15069	14976	15046	14952	14991	14888	15185	15107	14972	15011	15039	14930	15140	15126	15006	15056	15132	14967	15255	15032	14964	15183	15067	15145	15228	14992	14904	15228	15104	15248	15239	15190	15104	15039	15090	15162	15182	15108	15085	14990	15128	15024	15010	15209	15034	15120	15045	14945	15006	15099	14944	15053	15017	15169	15087	14985	14957	15176	15114	14892	15191	15118	15067	14886	15270	15050	15114	14989	15183	15126	15176	15076	15033	15120	15087	15029	15073	15158	15033	15221	15177	14973	14823	15339	15079	14974	15119	15114	14922	15097	14944	15024	15107	15111	15025	14959	15079	15087	15132	14934	15236	15136	15186	15059	14960	15076	14994	14878	14983	15234	15047	15135	15069	14982	15083	15066	15112	15022	14932	15021	15059	15105	15129	14917	14949	15078	14991	15062	15144	15108	15195	15140	15141	14940	15093	15002	15193	14890	15081	15145	15118	15068	15211	15193	15062	14945	15269	15101	15053	15086	15085	14941	15030	15165	15088	15149	15182	15123	15119	14848	15098	15272	15115	15108	15046	14994	14907	15050	15006	15095	15016	15115	14994	15073	14919	15127	15317	15209	14914	15331	14946	15004	15018	14907	15057	15036	15014	15118	15151	15070	15278	15053	14981	14942	15157	15178	15048	14927	14822	15048	15104	15034	14930	15024	15037	15061	15025	15051	15249	15055	15178	15090	14997	15158	15170	15140	14977	15143	15199	15000	14976	15065	15124	15103	15138	15076	15117	15114	15072	15050	14965	15201	14888	15200	15148	15114	15069	14885	15193	14931	15143	15007	14961	15072	15137	15102	14955	15086	15176	15110	15024	15010	15025	15054	15055	15003	15022	15142	15183	15202	15219	15040	14983	15026	15178	14985	15087	15084	15118	15141	14864	15089	15167	15126	15151	14985	15079	14993	15130	15036	14965	14929	15167	15048	15124	15185	14917	15101	15115	15222	14952	14909	15084	14971	15113	15240	15216	15069	15034	15155	15030	15042	15209	14979	15200	15105	15208	15253	14976	14983	15380	15019	15239	15199	15098	15133	15280	15040	15166	15100	15127	15190	15045	15061	15124	15185	15193	15130	15067	15166	15117	15023	15148	15204	15039	15002	15101	15018	15161	14976	15098	15100	14948	14892	15173	15105	15046	15039	15265	15098	15053	15058	15301	15142	15244	15014	14996	15015	15035	15076	15151	15049	15156	15078	15068	15182	15058	15137	15045	15035	15157	15048	15197	15029	15173	15009	15251	15005	15072	15047	15188	15216	14941	15072	15081	15160	15022	14994	15049	15094	15211	14971	15049	15142	15077	14909	15046	15056	15137	15028	15163	15117	15134	15023	15007	14991	15137	14959	15177	14976	14958	15023	15176	15091	15170	15012	15129	15080	15000	15096	14871	15188	14983	15025	14840	15127	15213	15044	15208	15077	15144	15215	15036	15059	15126	15206	15051	14965	15221	15136	15132	15132	15213	15112	14999	15252	15012	15190	15019	15116	15090	15066	14998	15185	15147	15066
23128	21598	29638	24122	22652	26433	29622	24492	22749	21950	19941	18326	17987	18171	18236	17837	17491	17489	17184	16926	16962	16680	16729	16700	16605	16697	16751	16653	16768	16610	16478	16376	16594	16303	16297	16613	16264	16387	16187	16424	16558	16477	16443	16481	16274	16564	16477	16413	16356	16541	16403	16379	16555	16364	16018	16221	16244	16312	16496	16368	16430	16260	16361	16343	16358	16426	16243	16262	16409	16386	16199	16329	16385	16224	16420	16286	16371	16297	16560	16229	16222	16363	16483	16311	16366	16261	16270	16408	16106	16231	16234	16359	16305	16334	16304	16302	16216	16317	16406	16111	16325	16252	16253	16259	16310	16407	16358	16176	16496	16266	16384	16163	16129	16280	16231	16174	16220	16318	16202	16160	16254	16498	16270	16350	16332	16254	16443	16397	16268	16480	16184	16251	16425	16537	16187	16232	16371	16077	16365	16248	16198	16264	16412	16327	16397	16158	16200	16306	16245	16296	16432	16296	16248	16263	16226	16427	16390	16357	16411	16418	16392	16336	16314	16440	16300	16371	16503	16214	16308	16183	16302	16126	16297	16353	16173	16307	16478	16231	16050	16177	16337	16436	16236	16224	16221	16271	16069	16490	16257	16106	15995	16295	16301	16203	16184	16430	16424	16254	16154	16204	16426	16122	16151	16085	16293	16200	16334	16200	16338	16341	16316	16380	16226	16187	16293	16342	16271	16245	16106	16460	16332	16363	16411	16406	16412	16224	16276	16395	16302	16212	16290	16242	16249	16381	16129	16226	16315	16299	16300	16263	16081	16357	16390	16395	16274	16277	16089	16161	16307	16371	16327	16267	16398	16215	16475	16332	16657	16220	16410	16450	16335	16362	16247	16391	16230	16136	16279	16213	16203	16183	16354	16370	16537	16308	16269	16105	16040	16404	16363	16359	16384	16237	16241	16297	16115	16247	16525	16051	16250	16268	16180	16283	16227	16188	16213	16288	16195	16253	16164	16253	16228	16113	16440	16145	16231	16189	16218	16286	16182	16309	16370	16400	16364	16131	16339	16257	16243	16176	16305	16376	16377	16163	16415	16311	16248	16313	16098	16114	16227	16320	16363	16234	16500	16330	16201	16342	16354	16325	16225	16263	16298	16382	16503	16317	16378	16153	16289	16257	16196	16237	16476	16268	16375	16253	16222	16141	16155	16336	16190	16119	16299	16213	16267	16246	16284	16321	16396	16276	16406	16399	16384	16350	16391	16232	16342	16475	16341	16290	16180	16054	16060	15972	16214	16202	16417	16354	16256	16201	16398	16310	16429	16246	16398	16344	16159	16169	16337	16307	16203	16256	16348	16320	16242	16340	16139	16334	16446	16135	16312	16392	16298	16360	16360	16261	16210	16169	16275	16182	16285	16276	16385	16261	16205	16202	16306	16106	16107	16478	16234	16355	16153	16542	16483	16308	16097	16186	16288	16447	16169	16330	16291	16304	16377	16345	16381	16128	16122	16413	16323	16314	16379	16358	16073	16319	16292	16256	16120	16229	16065	16261	16229	16279	16342	16281	16405	16241	16297	16129	16380	16368	16418	16232	16161	16307	16317	16209	16318	16190	16341	16293	16288	16269	16229	16542	16316	16293	16335	16185	16311	16298	16225	16286	16358	16277	16171	16332	16380	16445	16182	16322	16198	16308	16199	16116	16188	16273	16310	16248	16448	16198	16264	16069	16167	16382	16321	16457	16055	16359	16444	16400	16231	16249	16214	16283	16211	16297	16229	16445	16335	16342	16276	16248	16345	16305	16141	16373	16238	16110	16004	16022	16219	16444	16291	16164	16324	16237	16385	16204	16332	16274	16178	16207	16028	16167	16240	16314	16212	16405	16451	16206	16442	16304	16394	15999	16346	16485	16408	16327	16318	16230	16203	16183	16083	16333	16449	16327	16438	16394	16233	16020	16191	16284	16246	16239	16281	16174	16284	16380	16281	16431	16217	16282	16165	16184	16112	16262	16304	16369	16119	16138	16338	16416	16297	16260	16326	16331	16188	16414	16345	16262	16458	16207	16496	16389	16048	16363	16409	16140	16342	16443	16359	16208	16295	16305	16291	15989	16380	16131	16160	16244	16000	16130	16312	16303	16283	16264	16407	16435	16244	16295	16209	16332	16241	16470	16178	16056	16192	16243	16241	16189	16299	16111	16327	16196	16255	16514	16248	16245	16425	16100	16468	16134	16237	16203	16176	16501	16271	16084	15994	16258	16166	16166	16434	16206	16270	16424	16123	16050	16221	16317	16228	16186	16378	16307	16429	16239	16447	16185	16284	16219	16217	16289	16158	16122	16369	16174	16095	16228	16470	16224	16237	16274	16495	16098	16192	16181	16399	16332	16464	16339	16395	16207	16107	16286	16291	16339	16463	16289	16391	16119	16432	16484	16237	16376	16388	16405	16150	16422	16286	16200	16226	16324	16315	16351	16320	16248	16266	16191	16111	16128	16116	16231	16403	16282	16250	16325	16382	16125	16387	16213	16247	16347	16278	16298	16342	16177	16143	16167	16232	16372	16192	16388	16206	16124	16299	16223	16204	16063	16321	16157	16105	16127	16164	16371	16236	16212	16322	16092	16321	16272	16392	16507	16335	16227	16318	16231	16258	16189	16433	16366	16062	16290	16364	16100	16204	16103	16278	16221	16317	16519	16417	16259	16233	16222	16283	16534	16145	16316	16396	16486	16431	16274	16320	16376	16379	16274	16257	16209	16426	16320	16203	16487	16382	16249	16369	16449	16487	16225	16318	16173	16391	16339	16273	16223	16340	16280	16339	16358	16336	16201	16115	16314	16219	16142	16365	16325	16273	16226	16054	16399	16283	16170	16216	16501	16215	16519	16296	16297	16340	16447	16317	16108	16185	16367	16127	16219	16316	16484	16397	16449	16284	16352	16138	16201	16224	16399	16404	16475	16482	16217	16156	16345	16368	16410	16165	16134	16399	16059	16247	16342	16238	16521	16075	16185	16291	16339	16319	16208	16235	16331	16412	16342	16316	16146	16326	16156	16129	16242	16384	16457	16294	16420	16303	16200	16225	16294	16420	16214	16108	16366	16329	16298	16167	16286	16393	16241	16128	16174	16295	16124	16301	16320	16223	16032	16294	16270	16133	16188	16136	16275	16384	16432	16200	16442	16310	16216	16348	16227	16207	16473	16289	16344	16321	16134	16306	16053	16340	16267	16298	16340	16284	16302	16180	16254	16199	16173	16075	16262	15985	16031	16266	16287	16327	16197	16289	16001	16306	16281	16259	16380	16276	16246	16158	16161	16401	16084	16329	16158	16252	16056	16109	16218	16251	16428	16265	16262	16151	16339	16355	16216	16057	16355	16127	16244	16281	16158	16076	16225	16150	16307	16094	16227	16332	16274	16469	16241	16408	16498	16213	16276	16235	16355	16160	16311	16276	16200	16327	16421	16342	16421	16536	16435	16172	16196	16205	16302	16192	16469	16088	16218	16292	16176	16139	16218	16498	16241	16363	16224	16357	16282	16139	16195	16338	16318	16342	16361	16076	16348	16161	16250	16536	16207	16368	16156	16453	16175	16229	16227	16293	16386	16410	16350	16315	16208	16311	16415	16342	16329	16207	16238	16228	16038	16142	16252	16215	16269	16134	16172	16227	16113	16430	16281	16339	16379	16256	16371	16291	16128	16201	16300	16330	16252	16300	16303	16339	16433	16252	16402	16260	16336	16415	16229	16177	16218	16308	16210	16288	16115	16458	16099	16327	16225	16287	16225	15954	16402	16478	16435	16171	16302	16191	16197	16237	16206	16283	16178	16496	16322	16128	16164	16384	16453	16276	16202	16235	16221	16096	16466	16282	16385	16458	16206	16531	16246	16354	16207	16297	16280	16441	16249	16154	16360	16146	16084	16288	16017	16361	16244	16140	16395	16077	16117	16147	16171	16278	16162	16068	16326	16021	16237	16215	16368	16171	16249	16249	16264	16342	16317	16339	16297	16276	16165	16238	16250	16273	16347	16373	16136	16188	16204	16079	16221	16301	16242	16410	16096	16258	16247	16324	16343	16466	16288	16240	16529	16295	16315	16411	16181	16263	16287	16244	16331	16321	16208	16103	16033	16255	16328	16346	16470	16356	16116	16312	16523	16183	16254	16048	16353	16487	16184	16356	16429	16471	16318	16419	16235	16279	16243	16345	16337	16101	16288	16286	16319	16325	16130	16137	16360	16234	16365	16138	16242	16333	16300	16194	16350	16476	16178	16248	16376	16358	16369	16297	16365	16279	16263	16306	16345	16300	16063	16171	16129	16343	16380	16332	16354	16325	16298	16218	16230	16410	16470	16208	16107	16089	16382	16449	16175	16270	16136	16128	16019	16177	16285	16155	16360	15998	16186	16469	16291	16143	16197	16185	16221	16184	16360	16294	16139	16347	16163	16294	16064	16271	16201	16147	16395	16381	16282	16303	16254	16396	16363	16227	16297	16224	16491	16315	16403	16462	16301	16296	16259	16373	16313	16314	16304	16200	16245	16266	16132	16170	16072	16290	16286	16136	16364	16159	16233	16142	16216	16441	16272	16308	16262	16218	16144	16268	16057	16218	16373	16349	16233	16148	16320	16285	16296	16424	16278	16109	16243	16321	16136	16280	16429	16316	16249	16382	16086	16187	16287	16392	16231	16369	16143	16461	16332	16385	16356	16303	16356	16369	16256	16266	16132	16327	16419	16326	16319	16309	16086	16456	16299	16141	16206	16248	16378	16213	16154	16242	16227	16220	16310	16180	16336	16127	16295	16295	16255	16373	16288	16400	16285	16219	16192	16084	16316	16157	16197	16171	16324	16208	16241	16097	16439	16270	16141	16477	16254	16300	16290	16180	16203	16246	16248	16275	16221	16042	16400	16212	16204	16291	16241	16408	16259	16238	16244	16383	16370	16211	16335	16221	16165	16229	16036	16100	16224	16129	16445	16179	16230	16178	16395	16262	16424	16166	16354	16345	16300	16201	16163	16231	16066	16062	16347	16213	16363	16466	16249	16172	16354	16444	16260	16341	16308	16256	16261	16218	16153	16183	16243	16362	16253	16361	16286	16392	16210	16201	16621	16364	16229	16310	16290	16231	16368	16242	16358	16175	16299	16430	16222	16274	16222	16214	16243	16307	16209
30265	53469	51958	42813	37044	32252	28907	26990	24887	22848	19825	17776	17606	17987	17540	17216	16379	16280	15946	15737	15441	15289	15215	15308	15169	15164	14987	15147	15191	15037	15125	15083	15136	14856	15220	14941	15004	15091	14977	14921	15045	14984	14977	14897	15028	15008	14964	14877	14899	14871	14730	14918	14887	14825	15006	14874	14807	15038	14795	14643	14881	14740	14872	14920	14782	14968	14891	14970	14838	14986	14867	14838	14799	14804	14746	14796	14868	14761	14839	14874	14854	14982	14915	15046	14827	14959	14857	14914	14898	14965	14820	14877	14865	14975	14930	14912	14887	14929	14809	14861	14809	14620	14777	14942	15084	14855	14947	14862	14757	14800	14895	14831	14854	14959	14779	14875	14883	14972	14919	14797	14876	14946	14804	15054	14901	14882	14968	14656	14854	14769	14804	14805	14986	14969	14976	14762	14823	14997	14808	14954	14846	14980	14829	14905	14921	14919	14908	14990	14926	14898	14847	14885	14828	14989	14762	14875	14852	14623	15023	14778	14965	14914	14785	14860	14957	14762	15070	14844	14959	14905	15012	14886	14705	15047	14848	14860	14765	14818	14812	14999	15017	14875	15036	14952	14919	14959	14641	14697	15009	14758	14804	15059	14923	14801	15000	14890	14897	14752	15011	14902	14909	14801	14669	14934	14675	14880	14837	14838	14787	14890	14782	14997	14923	14845	14949	14806	14833	14865	14884	14689	14852	14857	14806	14846	14984	14867	14853	14748	14870	14916	14765	14788	14898	14827	14996	14831	14953	14906	14984	14895	14936	14858	14708	14977	14737	14814	14802	14816	14835	14943	14927	14914	14895	14764	14832	14922	14826	14711	14776	14661	14850	14971	14926	14947	14792	14772	14853	14785	14918	14929	14955	14984	14922	14977	14835	14830	14783	14905	14807	14785	14781	14753	14905	14960	14946	14711	14719	15044	14896	14870	14908	14842	14875	14828	15007	14903	14984	14677	14892	14758	15039	14865	14925	14868	14720	14728	14812	15101	14909	14862	14688	14941	14955	14894	14938	14748	14857	14660	15031	14845	14875	14873	14835	14874	14845	14986	14976	14796	14810	14787	14829	14931	14885	14749	14901	14974	14883	14849	14886	14854	14846	14825	14955	14865	14727	14985	14949	14877	14759	14920	14815	14683	14879	14776	14884	14923	14742	14883	14930	14850	15023	14938	14801	14887	14754	14860	14766	14928	15028	14900	14889	14926	15081	14865	14813	14973	14637	14790	15104	14718	14978	14695	14844	14775	14892	14821	14916	14857	14908	14803	14800	14969	14909	14932	14914	14750	14875	14793	14835	14975	14727	14870	14989	14942	14870	14930	14823	14681	14732	14904	14769	14873	14911	14792	14926	14996	14735	14831	14774	14882	14822	14773	14766	14814	14912	14670	14872	14868	14884	14731	14907	14831	14858	15013	14926	14874	14895	14830	14921	14922	14854	14859	14854	14966	14861	14888	14938	14688	14826	14777	14925	14900	14813	14852	14994	14732	14798	14833	14750	14794	14889	14708	14884	14881	14864	14964	15034	14817	14896	14809	14913	14993	14634	15036	14847	14892	14807	14847	14873	14914	14902	14943	14918	14936	14966	14791	14745	14853	14922	14849	14836	14968	14894	14785	14763	14752	14748	14842	14806	14741	14935	15047	14719	14967	14557	14871	14906	14680	14976	14844	14707	14734	14846	14784	14829	14879	14930	14867	14897	14873	14617	14973	14821	14680	14952	14834	14723	14935	14871	14852	14832	14819	14757	14825	14866	14777	14918	14734	14964	14912	14969	14874	14756	14989	14873	14644	14980	14678	14978	14922	14918	15071	14841	14662	15067	14774	14851	14823	15009	14785	14750	14807	14953	14956	14823	14959	14708	14797	14740	14913	14823	14936	14760	14848	14866	15052	14725	14905	14796	14925	14839	14958	14809	14756	14843	14819	14831	14964	14915	14759	14678	14778	15043	14912	14757	14813	14823	14825	14938	14937	14869	14879	14886	14810	14834	14902	14862	14882	14925	14797	14802	14690	14870	14813	14738	14929	14922	14914	14934	14862	14852	14869	14918	15027	14888	14724	14913	15031	14954	15000	14744	14822	14870	14720	14946	14629	14870	14737	14804	14889	14789	14844	14826	14889	14892	15027	14924	14695	14870	14841	14792	15024	14810	14788	14891	14902	14669	14739	14854	14840	14794	14976	14947	14825	14809	14782	14793	14801	14810	14964	15038	14912	14824	14703	14797	14915	14856	14894	14886	14922	14741	14883	14925	14835	14722	15046	14929	15005	14866	15120	14943	14837	14812	14615	14871	15076	14837	14882	14902	14787	14905	14873	14798	14767	15047	14677	14766	14771	14718	14915	14770	14669	14817	14723	14885	14692	14983	14921	14751	14830	14700	14614	14950	15023	14707	14823	14820	14793	14732	14787	14877	14926	14799	14975	14846	14827	14815	14818	14921	14893	14864	14932	14991	14873	14812	14760	14788	14828	14823	14926	14909	14769	14813	14707	14858	14617	14783	14853	14700	14916	15071	14702	14829	14868	14858	14882	14888	14844	14796	14906	14835	14936	14784	14806	14867	14723	14865	14758	14752	14793	14947	14816	14795	14938	14792	14990	14712	14802	14990	14799	14870	14757	15026	14869	14837	14710	14821	14921	14852	14621	14776	14794	14780	14931	14694	14839	14864	14898	14784	14866	14755	15032	14924	14901	14801	14847	14925	14876	14883	14863	14894	14702	14908	14816	14662	14704	14893	14925	14776	14739	15046	14726	14866	14927	14941	14765	14967	14804	14913	14881	14762	14782	14896	14632	14934	14821	14875	14947	14758	14937	14909	14934	14789	14914	14828	14916	14856	14961	14976	14729	14910	14831	14854	14816	14896	14907	14908	14872	14852	14921	14836	14865	15010	14814	14793	14776	15053	14911	14931	14856	14747	14881	14831	14919	14925	15000	15082	14909	14879	14928	15007	14913	14651	14921	14858	14860	15158	14708	14861	14935	14801	14608	14846	14869	14996	14699	14806	14839	14734	14805	14773	15028	14764	14912	14912	14896	15036	14913	14800	14798	14804	15003	14899	14981	14836	14913	14951	14761	14791	14910	14688	14799	14934	14724	14846	14936	14704	14855	14697	14960	14762	14839	14869	14841	14935	14727	14685	14847	14991	14936	14918	14813	14816	14824	14777	14946	14808	14928	14703	14879	14955	14801	14832	14908	14893	14767	15055	14702	14718	14905	15035	14947	14866	14770	14844	14852	14929	14785	14956	14919	14749	14757	14753	14721	14942	14663	14845	14792	14761	14883	14835	14843	14732	15069	14935	14893	14732	14933	14786	14964	14913	14705	14999	14944	14735	14906	14898	14960	14894	14813	14774	14792	14851	14887	14749	14925	14848	14999	14684	14875	14966	14815	14843	14803	14799	15009	14940	14775	14845	15154	14633	14898	14806	14867	14877	14818	14860	14906	15041	14802	14846	14994	14809	14864	14762	14849	14851	14900	14704	14804	14973	14952	14926	14843	14783	14786	14934	14875	14943	14878	14986	14884	14821	14828	14970	14815	14752	14907	14882	14801	14741	14983	14948	14855	14799	14764	14867	14739	14926	14872	14870	14840	14887	14782	14940	14818	14998	14894	14759	14759	14987	14978	14869	14823	14761	14738	14828	14739	14859	14891	14818	14813	14833	14743	14878	14939	14904	14881	14686	14802	14977	14958	14853	14852	14905	14880	14972	14780	14742	14599	14870	14888	14822	14940	14866	14828	14942	14842	14736	14813	14806	14895	14813	14876	14816	14798	14759	14880	14881	14748	14803	14718	14877	14737	15009	14759	14841	14777	14879	14796	14804	14957	15029	14814	14906	14790	15033	14997	14873	14881	14904	14852	14730	14851	14914	14819	14981	14823	14695	14722	14731	14821	14892	14712	14960	14658	14993	14861	14820	14913	14828	14942	14894	14827	14860	14964	14714	14860	14918	14760	14960	14822	14818	14832	14894	14821	14885	14827	14796	14913	14680	14963	14789	14863	14722	14893	14961	14932	14880	14844	15027	14888	14804	14708	14717	14849	14622	14839	14940	14770	14824	14884	14945	14877	14836	14677	14935	15033	14803	14834	14589	14715	14753	14691	14808	14790	14865	14794	14732	14942	14796	14805	14714	15060	14892	14939	14779	14923	14931	14887	14808	14905	14810	14827	14814	14815	14884	14891	14720	14804	15019	14928	14874	15114	14934	14861	14897	14783	14686	14960	14866	14950	14968	14849	15020	14821	14830	14790	14830	14768	14658	14876	14815	14888	14685	14975	14776	14952	14971	14694	15005	14996	14989	14829	14752	14730	14988	14920	14949	14893	14828	14733	14903	14849	14745	14937	14871	14803	14748	14815	14903	14667	14889	14757	14856	14930	14715	14626	14864	14806	15055	14790	14789	14822	14996	14909	14839	14869	14890	14865	14844	14724	14844	14905	14948	14785	14796	14826	15011	14720	14828	14977	14899	14754	14686	14780	14992	14817	14790	14871	14860	15013	14949	14861	14940	14805	14864	14762	14952	14885	14746	14651	14867	14666	14878	14920	14944	14755	14868	14910	14858	14858	15052	14856	14923	14806	14859	14752	14837	14689	14829	15013	14928	14939	14900	15084	14917	14796	14684	14843	14888	14963	14863	14858	14790	14862	14783	14947	14791	14793	14756	15007	14766	14856	14903	14994	14973	14961	14898	14864	14913	15103	14915	14765	14864	14863	14970	14716	14940	14765	14855	14857	14848	14879	14897	14930	14883	14952	14856	14919	14889	14677	14921	14889	14983	14747	14633	14897	14847	14766	14894	14855	14879	15014	14766	14727	14893	14690	15089	14825	14939	14936	14799	14857	14849	14986	14845	14972	14966	14778	14884	14895	14853	14886	14959	14692	14972	14807	14798	14809	14822	14911	14951	14860	14814	15012	14797	14807	14716	14830	14918	14830	14722	14948	14866	14813	14798	14794	14805	14920	14848	14897	14904	14954	14919	14725	14687	14946	14873	14872	14870	14843	14926	14877	15036	15017	14975	14980	14865	14889	14927	14935	14840	14892	15042	14825	14830	14808	14850	14760	15046	14899	14770	14789	14870	14846	14938	14893	14857	14856	14912	14668	14969	14741	14743	14917
28155	25664	34875	31613	25361	22601	20917	19548	18645	18003	17313	16662	16263	16518	16384	16255	16210	16047	15900	15778	15812	15785	15722	15735	15754	15811	15708	15638	15711	15669	15901	15789	15717	15678	15827	15716	15484	15543	15772	15834	15642	15764	15754	15741	15550	15727	15483	15649	15754	15733	15814	15791	15610	15756	15582	15672	15902	15576	15827	15617	15875	15736	15743	15728	16028	15660	15775	15587	15772	15610	15721	15551	15625	15696	15679	15514	15702	15663	15617	15765	15640	15756	15886	15789	15743	15744	15622	15665	15802	15710	15574	15596	15645	15469	15621	15766	15652	15449	15550	15551	15561	15805	15633	15859	15738	15660	15446	15651	15521	15693	15814	15750	15829	15580	15506	15503	15698	15735	15756	15675	15721	15726	15684	15676	15632	15559	15710	15651	15605	15585	15394	15781	15892	15621	15674	15542	15759	15764	15456	15557	15649	15715	15614	15722	15585	15745	15574	15794	15743	15809	15479	15792	15605	15680	15684	15733	15746	15604	15604	15547	15557	15761	15854	15592	15704	15673	15599	15803	15680	15702	15536	15737	15666	15477	15637	15707	15759	15577	15552	15542	15646	15665	15715	15770	15534	15668	15616	15625	15698	15708	15642	15687	15720	15507	15669	15753	15703	15841	15535	15574	15695	15837	15896	15817	15567	15650	15655	15709	15521	15628	15456	15575	15430	15767	15566	15701	15707	15408	15671	15707	15722	15716	15628	15639	15657	15582	15651	15757	15511	15651	15766	15717	15770	15728	15567	15521	15505	15703	15678	15725	15651	15685	15772	15659	15605	15781	15476	15656	15801	15610	15493	15765	15867	15589	15526	15644	15731	15748	15600	15579	15729	15875	15597	15506	15628	15647	15885	15629	15672	15603	15640	15659	15776	15595	15695	15680	15860	15641	15873	15507	15450	15700	15622	15733	15764	15715	15843	15649	15710	15550	15708	15866	15601	15551	15692	15888	15771	15699	15627	15583	15648	15632	15575	15586	15502	15762	15795	15698	15765	15378	15522	15591	15701	15597	15564	15617	15699	15655	15880	15894	15678	15661	15453	15529	15807	15639	15871	15581	15471	15602	15763	15813	15492	15675	15446	15728	15759	15852	15684	15607	15557	15824	15725	15694	15761	15793	15569	15751	15643	15745	15558	15615	15780	15663	15566	15718	15760	15611	15575	15583	15733	15608	15614	15713	15564	15701	15789	15709	15663	15532	15602	15796	15520	15637	15686	15643	15434	15756	15548	15618	15672	15466	15740	15756	15648	15578	15962	15613	15725	15643	15631	15785	15744	15606	15604	15697	15723	15674	15667	15771	15634	15765	15618	15580	15582	15676	15573	15544	15552	15570	15558	15571	15696	15721	15637	15572	15605	15496	15530	15788	15774	15500	15581	15547	15647	15746	15848	15572	15735	15569	15700	15912	15729	15636	15642	15643	15605	15629	15772	15622	15637	15672	15561	15596	15703	15792	15825	15653	15523	15779	15781	15687	15875	15693	15680	15673	15425	15678	15726	15778	15609	15560	15816	15584	15552	15566	15746	15677	15416	15590	15764	15486	15736	15704	15506	15812	15696	15672	15587	15669	15587	15694	15493	15465	15536	15676	15477	15706	15685	15712	15791	15682	15700	15705	15700	15645	15798	15692	15581	15540	15628	15563	15617	15707	15595	15596	15691	15725	15643	15705	15893	15724	15650	15509	15749	15609	15715	15390	15458	15717	15705	15707	15602	15758	15652	15847	15633	15689	15635	15671	15555	15601	15718	15653	15520	15763	15710	15730	15708	15643	15590	15718	15898	15637	15685	15705	15683	15677	15785	15708	15794	15748	15630	15630	15507	15704	15741	15637	15666	15695	15697	15728	15725	15832	15511	15656	15501	15691	15630	15558	15799	15663	15615	15626	15709	15626	15555	15453	15607	15741	15613	15703	15611	15548	15417	15577	15698	15555	15638	15542	15482	15700	15553	15535	15557	15651	15615	15743	15758	15719	15589	15741	15821	15486	15833	15831	15625	15712	15766	15789	15819	15918	15728	15694	15777	15698	15543	15611	15816	15616	15641	15647	15555	15889	15860	15748	15662	15447	15540	15719	15788	15735	15768	15464	15721	15692	15799	15707	15696	15891	15690	15689	15759	15656	15874	15526	15697	15803	15746	15593	15790	15757	15617	15652	15729	15781	15761	15768	15871	15941	15762	15738	15602	15713	15961	15795	15629	15627	15702	15657	15594	15541	15622	15466	15576	15716	15721	15606	15623	15460	15605	15614	15919	15720	15712	15691	15578	15665	15543	15769	15844	15511	15389	15600	15799	15455	15768	15627	15678	15618	15545	15675	15593	15746	15725	15757	15523	15720	15776	15679	15742	15638	15790	15730	15547	15612	15683	15479	15597	15682	15806	15580	15662	15558	15549	15631	15512	15674	15740	15598	15524	15637	15535	15578	15523	15725	15586	15439	15761	15591	15769	15679	15653	15743	15624	15693	15459	15636	15495	15593	15679	15754	15716	15756	15602	15700	15568	15496	15665	15679	15722	15728	15516	15709	15646	15667	15466	15652	15667	15511	15739	15495	15607	15612	15645	15601	15519	15714	15731	15494	15708	15751	15595	15756	15623	15674	15621	15576	15640	15633	15643	15747	15569	15884	15658	15660	15887	15527	15796	15481	15714	15444	15634	15563	15646	15728	15540	15921	15827	15684	15694	15620	15627	15651	15611	15826	15723	15600	15738	15607	15687	15592	15558	15755	15652	15680	15863	15748	15572	15622	15659	15406	15533	15858	15690	15682	15681	15803	15605	15714	15706	15621	15605	15669	15594	15832	15564	15549	15755	15611	15550	15853	15515	15633	15701	15614	15619	15714	15755	15732	15709	15563	15596	15564	15638	15703	15884	15586	15711	15780	15714	15763	15802	15683	15838	15413	15566	15780	15570	15635	15570	15605	15608	15576	15644	15641	15583	15673	15583	15566	15740	15623	15572	15783	15579	15797	15619	15434	15579	15677	15744	15670	15826	15597	15606	15695	15838	15698	15750	15697	15485	15522	15862	15631	15779	15616	15483	15402	15672	15589	15776	15715	15693	15832	15745	15726	15667	15663	15648	15520	15742	15879	15780	15846	15827	15552	15658	15671	15551	15521	15480	15448	15586	15754	15650	15709	15544	15606	15639	15605	15505	15495	15553	15529	15574	15491	15737	15581	15826	15683	15607	15607	15740	15696	15784	15624	15751	15561	15610	15442	15568	15877	15615	15637	15681	15711	15790	15703	15687	15735	15936	15718	15592	15648	15700	15588	15539	15518	15638	15958	15824	15524	15500	15696	15724	15663	15749	15884	15797	15818	15828	15703	15521	15565	15719	15587	15731	15789	15719	15758	15757	15679	15737	15756	15766	15601	15787	15522	15617	15431	15821	15499	15644	15618	15687	15586	15691	15628	15555	15684	15635	15596	15737	15761	15452	15521	15790	15592	15593	15786	15498	15542	15651	15846	15690	15687	15637	15364	15732	15650	15537	15630	15633	15547	15788	15648	15746	15552	15641	15744	15757	15729	15787	15639	15620	15546	15724	15719	15611	15765	15666	15770	15712	15673	15597	15602	15768	15670	15712	15806	15619	15848	15755	15534	15826	15753	15561	15600	15416	15570	15647	15647	15724	15795	15870	15660	15609	15638	15688	15492	15693	15655	15450	15564	15523	15633	15704	15785	15915	15707	15550	15886	15453	15862	15862	15898	15688	15634	15533	15652	15585	15941	15773	15664	15580	15736	15588	15561	15676	15674	15681	15707	15773	15762	15864	15621	15760	15754	15460	15567	15718	15602	15851	15645	15610	15584	15574	15696	15540	15828	15822	15543	15536	15699	15821	15626	15686	15621	15636	15739	15627	15605	15709	15534	15910	15737	15656	15564	15610	15814	15678	15578	15530	15765	15691	15543	15651	15608	15549	15658	15558	15853	15591	15708	15864	15778	15762	15691	15664	15680	15736	15700	15714	15540	15919	15699	15739	15665	15724	15623	15558	15701	15722	15609	15579	15715	15677	15724	15798	15609	15643	15569	15569	15719	15615	15612	15456	15584	15486	15761	15545	15585	15578	15594	15688	15411	15672	15745	15743	15791	15681	15702	15862	15479	15742	15568	15691	15533	15642	15821	15671	15709	15613	15817	15764	15603	15660	15842	15669	15709	15688	15524	15818	15574	15538	15596	15565	15647	15670	15673	15761	15719	15776	15635	15607	15847	15659	15649	15548	15584	15610	15468	15674	15568	15646	15633	15757	15610	15642	15748	15773	15733	15776	15591	15890	15736	15680	15813	15689	15770	15826	15759	15706	15680	15727	15795	15621	15575	15791	15611	15745	15525	15592	15532	15677	15782	15682	15703	15525	15739	15525	15684	15700	15734	15829	15606	15948	15549	15758	15658	15618	15293	15599	15872	15650	15787	15596	15743	15814	15669	15765	15779	15740	15665	15696	15588	15739	15540	15704	15945	15655	15583	15834	15728	15660	15647	15906	15654	15771	15642	15795	15504	15668	15653	15747	15536	15760	15532	15775	15439	15645	15823	15745	15630	15729	15599	15791	15589	15534	15701	15575	15670	15627	15778	15774	15621	15785	15758	15703	15797	15753	15612	15690	15526	15678	15716	15565	15582	15651	15789	15672	15680	15736	15589	15649	15817	15593	15650	15678	15658	15739	15654	15738	15708	15685	15483	15593	15688	15601	15795	15571	15484	15679	15774	15664	15524	15724	15734	15793	15684	15604	15656	15731	15691	15915	15524	15723	15680	15708	15770	15599	15601	15772	15572	15745	15591	15762	15662	15718	15590	15656	15862	15789	15521	15670	15838	15390	15554	15552	15796	15769	15537	15646	15793	15655	15722	15759	15632	15650	15756	15856	15721	15859	15720	15667	15844	15648	15666	15887	15642	15620	15673	15639	15625	15607	15814	15783	15609	15472	15698	15818	15510	15555	15713	15399	15653	15568	15758	15612	15498	15685	15558	15813	15895	15670	15555	15971	15631	15692	15703	15783	15607	15583	15773	15764	15460	15549	15752	15514	15601	15739	15647	15627	15559	15644	15747	15816	15730	15618	15758	15796	15607	15582	15784	15763	15444	15788	15829	15682	15746	15531	15524	15789	15608	15626	15540
28432	43158	41889	33151	27930	24420	21949	20762	19285	18547	17020	15713	15668	15841	15495	15444	15124	15078	15007	14732	14584	14639	14686	14517	14585	14630	14457	14635	14823	14512	14336	14481	14516	14348	14514	14515	14638	14564	14482	14462	14391	14504	14409	14366	14507	14376	14391	14456	14432	14506	14328	14517	14393	14610	14489	14388	14535	14564	14511	14449	14480	14442	14551	14611	14223	14498	14238	14594	14481	14333	14473	14625	14480	14333	14534	14515	14544	14550	14362	14549	14365	14403	14564	14531	14486	14442	14449	14687	14440	14372	14550	14505	14541	14397	14572	14567	14575	14471	14185	14560	14537	14518	14507	14392	14527	14598	14422	14499	14418	14401	14390	14438	14506	14448	14542	14485	14503	14236	14435	14394	14479	14508	14378	14483	14484	14438	14452	14502	14423	14409	14544	14474	14489	14657	14494	14388	14629	14472	14557	14522	14329	14287	14392	14495	14304	14604	14394	14314	14407	14386	14366	14551	14470	14479	14368	14458	14499	14357	14544	14327	14745	14478	14402	14438	14387	14256	14614	14483	14476	14512	14510	14444	14479	14324	14358	14669	14326	14403	14482	14395	14527	14513	14547	14642	14547	14514	14476	14250	14496	14286	14557	14366	14466	14483	14463	14432	14382	14374	14574	14485	14629	14602	14457	14452	14479	14543	14463	14496	14469	14342	14399	14494	14662	14567	14462	14257	14525	14462	14537	14445	14571	14442	14590	14563	14478	14549	14428	14402	14538	14374	14605	14548	14520	14686	14467	14278	14422	14576	14749	14379	14537	14447	14363	14537	14495	14544	14363	14456	14595	14472	14636	14341	14458	14498	14481	14372	14546	14681	14329	14524	14496	14527	14375	14557	14251	14480	14423	14570	14493	14521	14476	14473	14594	14343	14541	14543	14654	14466	14271	14499	14478	14428	14426	14478	14334	14556	14411	14467	14461	14467	14522	14435	14528	14360	14527	14303	14611	14435	14567	14449	14558	14451	14449	14557	14415	14560	14539	14292	14336	14422	14556	14334	14281	14440	14576	14466	14665	14587	14514	14354	14497	14443	14354	14598	14371	14385	14558	14549	14381	14326	14449	14428	14398	14436	14571	14397	14337	14448	14547	14483	14455	14410	14371	14479	14457	14456	14449	14316	14507	14395	14388	14480	14519	14381	14313	14356	14484	14520	14657	14449	14478	14514	14374	14420	14433	14431	14491	14574	14487	14405	14375	14241	14448	14521	14476	14471	14523	14299	14433	14490	14614	14491	14466	14555	14519	14493	14514	14413	14566	14710	14363	14518	14365	14473	14520	14478	14575	14496	14501	14444	14487	14555	14606	14412	14473	14477	14379	14598	14362	14343	14501	14467	14469	14415	14574	14204	14376	14565	14379	14349	14563	14518	14507	14394	14636	14340	14432	14400	14421	14456	14567	14455	14551	14464	14506	14373	14527	14474	14484	14498	14380	14457	14578	14450	14327	14416	14456	14503	14490	14455	14542	14252	14334	14486	14411	14591	14540	14419	14404	14461	14424	14430	14506	14453	14509	14510	14467	14409	14672	14278	14433	14454	14539	14444	14453	14357	14417	14452	14531	14628	14398	14421	14557	14473	14353	14390	14598	14404	14522	14231	14544	14471	14433	14484	14561	14361	14612	14343	14392	14542	14431	14234	14391	14338	14504	14469	14413	14505	14367	14348	14457	14479	14600	14551	14371	14404	14329	14594	14561	14622	14494	14429	14367	14546	14509	14432	14442	14555	14516	14476	14433	14519	14298	14663	14354	14479	14494	14469	14512	14462	14486	14517	14457	14591	14502	14407	14499	14292	14394	14650	14474	14436	14437	14482	14448	14499	14428	14381	14448	14307	14565	14328	14323	14341	14635	14521	14581	14534	14524	14575	14526	14245	14397	14326	14533	14395	14501	14372	14579	14508	14408	14586	14502	14449	14513	14548	14415	14574	14519	14486	14346	14349	14565	14560	14428	14454	14607	14340	14493	14516	14276	14537	14488	14412	14265	14458	14538	14407	14480	14387	14513	14341	14435	14445	14503	14508	14537	14312	14356	14519	14455	14392	14423	14491	14463	14462	14345	14516	14474	14473	14594	14442	14481	14282	14522	14486	14548	14501	14551	14387	14385	14505	14399	14479	14461	14572	14421	14453	14455	14400	14466	14431	14378	14363	14511	14438	14453	14349	14582	14580	14475	14500	14488	14306	14393	14345	14433	14479	14350	14551	14575	14451	14406	14301	14451	14460	14529	14477	14367	14492	14662	14488	14540	14612	14381	14416	14499	14511	14414	14369	14508	14497	14617	14472	14424	14606	14482	14352	14591	14410	14386	14559	14541	14527	14466	14615	14500	14424	14456	14350	14401	14556	14385	14439	14487	14475	14595	14458	14683	14639	14551	14468	14387	14491	14623	14528	14282	14449	14551	14512	14558	14551	14540	14359	14760	14485	14426	14463	14471	14498	14538	14517	14500	14549	14408	14580	14416	14454	14509	14447	14622	14560	14348	14431	14485	14559	14340	14353	14431	14516	14384	14528	14482	14603	14575	14492	14419	14405	14373	14450	14453	14548	14430	14456	14422	14449	14387	14561	14459	14473	14560	14426	14437	14506	14560	14314	14652	14421	14602	14430	14495	14470	14489	14491	14563	14493	14553	14471	14474	14670	14579	14501	14436	14599	14339	14500	14445	14494	14444	14548	14464	14558	14587	14580	14412	14297	14484	14505	14479	14572	14436	14703	14420	14404	14518	14496	14618	14520	14553	14598	14612	14626	14609	14442	14380	14612	14369	14300	14553	14461	14398	14510	14529	14445	14480	14519	14471	14400	14562	14530	14449	14756	14552	14511	14504	14435	14471	14515	14504	14413	14415	14491	14615	14265	14354	14549	14534	14511	14534	14609	14624	14365	14372	14506	14407	14434	14507	14488	14542	14329	14416	14605	14443	14515	14619	14648	14516	14396	14476	14448	14431	14505	14457	14496	14411	14606	14357	14464	14435	14367	14572	14578	14452	14570	14423	14338	14305	14537	14403	14452	14484	14431	14474	14510	14582	14539	14425	14500	14550	14379	14347	14453	14494	14533	14488	14542	14489	14301	14485	14458	14570	14351	14538	14570	14352	14543	14384	14465	14378	14499	14570	14582	14458	14497	14531	14488	14600	14384	14393	14415	14413	14427	14445	14321	14498	14408	14344	14488	14547	14460	14420	14412	14535	14568	14491	14329	14336	14531	14364	14377	14537	14440	14582	14530	14567	14350	14503	14489	14500	14483	14498	14497	14511	14594	14526	14538	14581	14483	14535	14558	14586	14494	14443	14305	14419	14481	14505	14559	14612	14374	14545	14460	14374	14524	14317	14365	14330	14495	14566	14564	14513	14616	14441	14513	14443	14455	14464	14393	14439	14526	14570	14527	14480	14631	14579	14471	14476	14291	14541	14557	14510	14514	14410	14328	14395	14428	14492	14454	14401	14384	14470	14356	14435	14425	14389	14410	14503	14635	14494	14596	14364	14525	14586	14595	14651	14528	14578	14344	14321	14424	14322	14427	14499	14244	14538	14642	14482	14578	14509	14423	14633	14372	14549	14412	14559	14492	14570	14367	14418	14445	14475	14592	14373	14532	14561	14509	14525	14395	14545	14590	14506	14686	14420	14487	14563	14293	14555	14386	14315	14467	14463	14449	14490	14551	14454	14520	14561	14322	14340	14579	14474	14498	14371	14519	14421	14304	14477	14464	14463	14407	14572	14520	14587	14347	14514	14489	14366	14503	14446	14579	14482	14539	14576	14459	14689	14437	14434	14439	14504	14465	14539	14401	14818	14375	14567	14534	14574	14499	14564	14573	14443	14459	14487	14190	14528	14452	14585	14487	14424	14572	14391	14265	14669	14445	14359	14521	14532	14365	14469	14464	14622	14451	14363	14438	14493	14372	14517	14377	14545	14594	14298	14614	14353	14549	14501	14400	14470	14503	14348	14612	14516	14459	14514	14445	14484	14484	14525	14459	14487	14441	14451	14430	14556	14609	14317	14572	14428	14411	14583	14461	14440	14652	14452	14471	14446	14444	14652	14564	14428	14518	14571	14417	14448	14461	14404	14488	14434	14569	14370	14702	14512	14479	14359	14522	14523	14489	14642	14447	14480	14481	14311	14357	14525	14394	14589	14276	14468	14482	14457	14303	14433	14434	14520	14550	14525	14445	14411	14375	14419	14457	14364	14415	14469	14596	14525	14560	14472	14517	14460	14438	14562	14344	14622	14503	14600	14764	14424	14496	14477	14497	14433	14288	14468	14521	14474	14462	14511	14544	14599	14516	14527	14413	14295	14460	14431	14477	14463	14411	14490	14515	14520	14378	14419	14486	14605	14411	14474	14406	14274	14577	14573	14482	14456	14371	14500	14477	14528	14441	14613	14451	14500	14665	14406	14419	14614	14546	14466	14525	14491	14484	14703	14384	14439	14525	14363	14524	14493	14383	14499	14501	14532	14630	14349	14272	14528	14462	14520	14405	14603	14260	14471	14628	14439	14409	14639	14467	14445	14589	14594	14526	14440	14505	14525	14470	14488	14321	14528	14488	14506	14374	14473	14437	14558	14509	14533	14374	14411	14415	14511	14388	14426	14597	14447	14573	14424	14367	14259	14279	14448	14483	14447	14537	14581	14601	14527	14550	14477	14499	14472	14496	14424	14539	14392	14393	14572	14419	14665	14520	14606	14337	14493	14480	14573	14430	14470	14534	14492	14499	14598	14575	14485	14523	14391	14587	14467	14486	14477	14558	14406	14418	14646	14358	14467	14601	14526	14522	14540	14578	14406	14454	14442	14431	14405	14572	14382	14545	14551	14470	14349	14395	14324	14484	14594	14436	14517	14477	14673	14556	14537	14420	14427	14359	14635	14448	14459	14316	14538	14510	14321	14531	14360	14542	14531	14532	14365	14449	14344	14600	14409	14480	14520	14477	14361	14507	14517	14499	14530	14419	14514	14382	14496	14451	14515	14504	14505	14563	14387	14426	14453	14343	14566	14454	14413	14362	14478	14418	14582	14394	14711	14508	14458	14484	14512	14366	14413	14483	14699	14445	14408	14327	14433	14457	14599	14494	14363	14564	14562	14582	14457	14487	14445	14359	14467	14364	14528	14602
24123	21631	29407	25024	24616	26722	26280	22567	20974	20460	19114	18197	17872	18013	17742	17587	17426	17068	16874	16831	16921	16808	16710	16774	16738	16865	16723	16754	16611	16663	16790	16498	16553	16678	16527	16648	16469	16581	16395	16316	16782	16535	16610	16502	16610	16576	16247	16352	16275	16408	16552	16480	16441	16441	16563	16527	16370	16464	16622	16344	16401	16499	16579	16469	16495	16682	16454	16416	16547	16594	16374	16407	16472	16476	16585	16423	16805	16574	16485	16308	16377	16357	16537	16694	16357	16568	16539	16573	16425	16451	16329	16537	16323	16326	16633	16238	16461	16474	16515	16326	16562	16592	16589	16542	16605	16525	16514	16472	16268	16286	16661	16737	16483	16331	16529	16433	16613	16424	16519	16397	16341	16596	16453	16365	16543	16434	16443	16291	16297	16310	16297	16626	16694	16481	16496	16624	16411	16284	16384	16435	16510	16424	16472	16479	16433	16576	16429	16591	16452	16382	16395	16486	16563	16230	16695	16604	16537	16508	16496	16285	16340	16494	16532	16587	16511	16536	16515	16424	16530	16546	16388	16322	16528	16432	16390	16165	16418	16567	16334	16552	16516	16400	16526	16562	16430	16362	16456	16655	16481	16466	16588	16367	16565	16277	16393	16331	16272	16473	16484	16322	16394	16437	16189	16218	16272	16380	16465	16281	16400	16454	16462	16413	16473	16448	16402	16322	16421	16468	16516	16457	16385	16540	16486	16550	16432	16253	16514	16489	16423	16548	16510	16363	16377	16373	16346	16426	16203	16493	16243	16506	16543	16276	16291	16243	16343	16617	16391	16437	16623	16398	16535	16465	16447	16560	16410	16543	16676	16456	16589	16425	16372	16429	16417	16523	16442	16245	16382	16459	16448	16381	16558	16407	16622	16362	16424	16239	16473	16573	16481	16501	16377	16372	16521	16404	16456	16512	16368	16556	16520	16533	16362	16476	16716	16662	16622	16338	16321	16308	16579	16516	16405	16492	16534	16491	16537	16489	16367	16301	16555	16350	16698	16421	16528	16435	16339	16477	16471	16319	16440	16455	16533	16590	16427	16483	16467	16389	16467	16541	16407	16589	16525	16302	16608	16461	16655	16223	16425	16354	16481	16553	16421	16390	16526	16513	16504	16487	16505	16385	16264	16399	16605	16688	16428	16294	16451	16345	16329	16559	16611	16432	16503	16513	16580	16459	16427	16586	16419	16268	16540	16396	16380	16501	16562	16607	16297	16554	16658	16544	16437	16510	16497	16397	16490	16328	16424	16450	16269	16512	16528	16601	16431	16375	16605	16406	16496	16310	16394	16572	16609	16392	16426	16538	16407	16429	16306	16590	16603	16327	16611	16530	16422	16340	16412	16579	16334	16417	16556	16500	16618	16407	16328	16360	16442	16302	16499	16445	16322	16420	16498	16666	16649	16511	16490	16532	16459	16269	16482	16377	16422	16623	16443	16234	16405	16446	16377	16448	16373	16403	16430	16405	16198	16427	16435	16564	16591	16449	16502	16461	16368	16117	16355	16422	16455	16387	16330	16431	16672	16507	16288	16593	16448	16491	16437	16236	16452	16588	16465	16343	16400	16289	16239	16483	16645	16486	16493	16363	16659	16401	16393	16277	16507	16358	16637	16555	16475	16432	16283	16519	16410	16475	16480	16468	16443	16410	16475	16545	16416	16603	16402	16281	16633	16542	16375	16439	16239	16225	16548	16503	16302	16501	16534	16610	16397	16515	16464	16518	16392	16623	16584	16313	16351	16386	16400	16413	16587	16588	16284	16512	16451	16434	16366	16293	16456	16458	16429	16438	16396	16215	16250	16351	16199	16522	16544	16418	16354	16501	16412	16582	16526	16453	16349	16531	16384	16564	16452	16467	16616	16367	16438	16359	16627	16427	16475	16665	16345	16365	16553	16340	16401	16317	16527	16446	16453	16401	16676	16290	16601	16386	16467	16498	16640	16339	16491	16547	16482	16433	16558	16378	16212	16597	16429	16510	16284	16446	16455	16525	16248	16396	16385	16476	16463	16465	16532	16417	16534	16372	16278	16561	16484	16372	16368	16371	16554	16477	16567	16322	16375	16463	16504	16456	16512	16498	16577	16470	16417	16409	16422	16346	16422	16450	16621	16287	16497	16640	16432	16398	16270	16309	16430	16502	16452	16390	16388	16426	16420	16506	16656	16549	16568	16566	16607	16315	16317	16439	16292	16325	16380	16436	16500	16460	16395	16430	16385	16469	16463	16538	16329	16461	16442	16324	16499	16390	16649	16471	16343	16387	16392	16503	16652	16516	16343	16465	16396	16538	16461	16734	16709	16560	16330	16427	16413	16515	16404	16214	16550	16192	16395	16360	16473	16441	16441	16385	16473	16234	16418	16664	16539	16333	16407	16518	16585	16564	16519	16505	16572	16481	16555	16328	16361	16450	16472	16229	16477	16332	16439	16375	16453	16391	16387	16431	16620	16507	16520	16302	16438	16483	16374	16603	16496	16301	16446	16408	16448	16376	16288	16634	16400	16331	16331	16496	16494	16472	16642	16643	16570	16379	16332	16442	16323	16481	16131	16371	16501	16287	16307	16318	16410	16598	16497	16510	16264	16530	16468	16436	16523	16490	16412	16542	16390	16542	16462	16586	16235	16517	16416	16273	16386	16652	16473	16250	16504	16257	16476	16648	16403	16425	16675	16476	16265	16729	16360	16380	16456	16534	16380	16548	16499	16529	16531	16733	16462	16481	16474	16449	16535	16379	16620	16478	16537	16416	16327	16452	16612	16370	16381	16319	16368	16255	16371	16388	16354	16396	16460	16537	16353	16375	16393	16367	16475	16330	16427	16431	16485	16679	16380	16495	16472	16368	16488	16302	16342	16425	16337	16385	16494	16550	16651	16496	16546	16396	16504	16589	16483	16466	16495	16613	16416	16490	16600	16307	16562	16682	16475	16481	16536	16414	16515	16436	16266	16407	16533	16333	16373	16358	16491	16425	16497	16388	16721	16407	16661	16709	16603	16459	16602	16525	16669	16342	16426	16325	16407	16391	16466	16586	16423	16534	16412	16358	16489	16411	16514	16483	16366	16557	16434	16258	16527	16370	16338	16458	16450	16613	16314	16602	16309	16314	16501	16538	16396	16502	16627	16315	16341	16337	16364	16308	16641	16460	16353	16328	16333	16408	16348	16554	16466	16326	16353	16568	16190	16572	16399	16598	16367	16796	16501	16458	16350	16570	16555	16561	16437	16362	16527	16414	16553	16584	16392	16293	16657	16551	16415	16561	16481	16527	16459	16394	16362	16298	16503	16498	16446	16608	16620	16517	16280	16308	16770	16269	16512	16701	16561	16489	16335	16391	16396	16452	16448	16389	16556	16632	16579	16355	16443	16220	16386	16460	16416	16375	16672	16378	16266	16559	16684	16575	16420	16470	16403	16528	16347	16434	16483	16225	16530	16421	16438	16401	16606	16490	16438	16402	16557	16500	16545	16386	16794	16567	16452	16415	16346	16424	16555	16417	16441	16523	16152	16294	16496	16546	16257	16491	16657	16643	16440	16422	16567	16442	16454	16492	16296	16543	16517	16468	16354	16423	16466	16525	16324	16484	16587	16411	16300	16358	16634	16580	16358	16361	16456	16382	16469	16688	16554	16462	16392	16344	16535	16565	16544	16523	16297	16435	16553	16524	16300	16516	16497	16295	16457	16493	16492	16579	16399	16557	16313	16429	16516	16361	16389	16300	16221	16502	16448	16505	16407	16373	16435	16283	16365	16500	16452	16323	16581	16369	16500	16456	16477	16457	16469	16202	16323	16234	16176	16451	16461	16309	16580	16445	16368	16638	16545	16690	16619	16532	16474	16266	16542	16369	16620	16497	16442	16288	16432	16312	16441	16450	16548	16555	16273	16421	16370	16405	16561	16420	16586	16361	16343	16515	16538	16473	16469	16369	16225	16473	16325	16371	16316	16322	16421	16408	16394	16422	16371	16488	16422	16531	16330	16562	16391	16377	16491	16474	16511	16379	16421	16377	16334	16054	16241	16368	16363	16531	16582	16504	16371	16558	16453	16513	16386	16239	16375	16469	16448	16490	16596	16520	16494	16434	16413	16480	16409	16408	16166	16482	16419	16478	16451	16441	16408	16565	16556	16324	16361	16659	16487	16566	16534	16419	16638	16588	16247	16372	16610	16520	16361	16470	16388	16413	16693	16426	16498	16490	16419	16439	16539	16422	16544	16622	16410	16446	16453	16451	16350	16458	16448	16527	16464	16351	16295	16479	16461	16376	16474	16400	16438	16225	16433	16399	16424	16646	16245	16286	16368	16312	16606	16346	16519	16431	16368	16308	16563	16635	16385	16369	16435	16433	16289	16454	16294	16317	16311	16161	16444	16618	16476	16507	16598	16315	16617	16536	16129	16283	16442	16435	16481	16362	16609	16385	16378	16523	16283	16550	16280	16495	16630	16483	16648	16395	16441	16166	16428	16219	16249	16370	16289	16354	16327	16485	16424	16554	16339	16661	16691	16463	16262	16604	16571	16505	16339	16344	16564	16476	16475	16578	16523	16614	16446	16447	16340	16824	16400	16389	16454	16345	16372	16273	16398	16333	16451	16520	16652	16318	16400	16507	16612	16469	16461	16602	16517	16555	16628	16375	16359	16386	16414	16391	16507	16418	16616	16479	16478	16285	16371	16545	16348	16608	16430	16496	16265	16346	16445	16718	16502	16429	16369	16536	16318	16463	16503	16231	16379	16303	16351	16340	16483	16484	16349	16363	16527	16520	16443	16365	16565	16388	16449	16347	16310	16302	16359	16475	16459	16343	16477	16491	16273	16509	16529	16436	16409	16610	16479	16472	16567	16296	16514	16345	16464	16539	16475	16542	16468	16741	16608	16652	16465	16422	16481	16476	16390	16302	16312	16446	16543	16279	16349	16324	16358	16543	16473	16393	16486	16382	16375	16428	16306	16491	16462	16415	16261	16420	16509	16347	16565	16345	16639	16460	16552	16441	16213	16533	16415	16469	16590	16328	16305	16438	16510	16310	16293	16308	16485	16523	16561	16551	16649	16505	16254	16510	16499	16438	16569	16523	16561	16238	16396	16499	16424	16335	16461	16448	16522	16415	16417	16627	16571	16283	16462	16288
28300	50341	48121	38979	33126	29241	25713	23868	22295	21147	19261	17391	17108	16955	17033	16498	16101	15935	15555	15646	15339	15133	15383	15225	15235	15263	15348	15149	15268	15094	15172	15061	14883	15000	15020	15098	15071	14998	14852	15042	15095	15022	15157	15156	15042	15066	14956	14931	15069	14950	15101	15105	15075	14982	15088	15131	14987	14909	15107	14850	14943	14948	14972	15023	15023	14914	15165	15051	15081	15138	14958	15088	15061	14838	14962	15071	15084	14879	14860	15029	15075	15167	15094	15108	15112	15009	15027	14874	15016	15069	15033	15083	15091	14924	14958	14998	15008	15081	14915	15016	14944	15072	15039	15025	15060	14977	15120	14952	15063	15092	14959	15006	15097	14964	14899	14993	14864	14956	15121	14920	14955	14853	14936	15091	15004	15093	14942	14953	14902	14884	15093	15047	15055	15064	15265	15089	14808	14972	14956	15076	15133	15021	14990	14999	15205	15076	14968	14953	15086	14971	15079	14871	15056	15084	14917	15070	15062	14992	14965	14966	15136	14901	14866	15007	15145	15158	15053	15171	15114	15080	15076	15009	15046	15078	15151	15025	14879	15046	14939	14966	14996	15258	14905	14979	15001	15218	14965	14825	15028	15145	15164	14933	14918	14859	15021	15015	15015	14848	15026	15079	15232	15039	14920	14972	15035	14981	14821	14921	15022	15110	15151	15152	14784	14946	14913	15014	14938	15104	14926	15010	14989	14973	14993	14844	14907	14970	15012	15154	14886	14886	14959	15054	14996	15159	14832	15042	15086	14948	14983	14940	15066	14968	15116	15008	15049	14971	15235	14870	14987	14976	14908	15041	14986	14965	15047	15184	14909	15028	15043	15051	15164	14962	14981	14866	14973	14834	14929	15023	14867	15071	15003	15023	15052	14965	14942	14916	14989	15121	14984	14977	15112	15022	14925	14962	14833	15029	14976	15156	14934	15020	15094	14905	14993	14980	14875	15055	14929	15048	15055	15006	15047	15249	14890	14969	15033	14916	14943	15064	15048	14912	14970	14986	15083	14986	14989	14835	14901	15038	15066	14917	14961	15025	15068	15006	14973	15036	15030	15003	14909	15125	14971	15085	15110	14961	14952	14968	14921	14916	15003	15018	15056	14966	15021	14948	15007	14929	14914	15051	14912	14922	15116	14894	15064	14907	15043	15055	14696	14999	14936	15189	15083	14994	14995	14960	15051	14977	15048	15074	14922	14999	14936	15014	14673	14982	15030	15121	14960	15188	14952	14927	14973	14950	15094	15101	14979	14957	15062	15138	15180	14988	15004	15187	14874	14990	15040	15002	15102	14946	14900	14977	14993	15075	14971	14976	14842	14964	14862	15185	15042	14997	15070	14900	15063	14995	14989	14853	15242	14973	15099	15106	14863	14923	15085	14857	15012	15072	14854	14930	15041	14923	15047	15035	14936	14903	15009	15143	14932	15127	15051	14999	14996	14951	15023	15101	14960	14845	14932	15001	15047	14932	14969	14985	14938	14915	15071	15103	14983	14963	14918	15241	15119	14982	14990	14796	14979	14851	15146	14811	14898	15054	15075	15175	15215	14815	15052	15096	15099	15012	14889	15190	15015	15095	14964	14995	15074	15019	14939	14877	15199	15059	15072	14820	14893	15000	15045	14905	14946	14803	14900	15033	15049	14968	15175	14826	15073	14966	15018	15042	14998	14993	14966	14954	14980	15009	14996	15010	14993	15030	15006	15086	15011	14964	14891	14965	14980	15101	14969	14943	14972	15031	14996	15021	15058	15076	15017	15157	15117	15094	14995	15009	14884	15071	15029	15037	14933	14913	15050	14911	15035	14881	14923	14856	15047	14948	15058	15019	14848	14978	14804	15071	15033	15066	15020	15085	15120	15023	14992	15044	14995	15125	14853	14954	15005	15110	14930	14911	14908	14965	14877	14947	14995	15144	15009	14992	15001	14908	14964	15120	15099	15077	14920	15014	15022	14924	14904	15020	14958	14977	14982	15061	15228	14995	15053	15132	14846	15135	14877	14907	14930	14995	15070	15096	15009	14883	15062	15010	14930	15001	14925	14872	14887	15138	15078	15111	15126	14963	14939	15244	15062	14950	15075	14926	14984	15151	15046	15031	15046	15076	15170	14982	15104	14907	15033	14832	15082	14923	14913	15113	15023	14880	14992	15060	15068	14870	15016	15075	14937	14965	14851	15071	14960	15064	15094	14951	15009	14962	15054	14811	14795	15109	15062	14904	15011	14927	15100	14819	14804	14995	14849	15127	14890	14942	14984	14985	14964	14798	15039	14924	14856	14971	15029	15062	15050	14866	14985	14952	14911	14996	15080	15120	15098	14967	14864	14920	14871	15043	15143	15154	14999	14872	14993	15144	14985	14958	15112	15145	15032	14947	15108	15083	14981	14920	14998	14894	14880	14966	14986	15014	14823	15036	14887	14925	15014	14982	14937	14861	15229	15250	14985	15070	14965	14941	14876	14955	15001	14854	14966	14972	15044	14922	15050	14923	14957	14991	14909	15005	15104	15073	14959	14998	14859	15024	15178	14862	14991	15002	15258	15048	14982	15081	14900	15031	15226	15189	15028	15003	14856	15052	15022	14914	15161	14943	15059	14997	15071	14915	14822	15210	15050	14933	15060	14879	15155	15159	15153	14992	14906	15031	14910	15011	14894	15096	14832	14990	14935	14829	15078	14940	14947	14935	15179	15153	14984	14991	15115	15020	15191	14999	14963	15084	15117	15104	14996	14908	15103	15035	14929	14942	15045	14845	15046	15047	15024	15093	14970	15069	14982	14953	14844	15019	14998	14972	14963	14991	15003	15037	15056	14749	14983	14948	14899	14999	14974	15067	14960	14970	14991	14705	15064	14934	15032	15038	14943	14900	14875	15036	14897	14972	14821	15025	14951	15042	15024	15026	15014	15101	14959	15031	14903	15026	15032	14917	14901	14921	14960	15099	14963	14992	14919	14830	14953	15030	15002	14993	15093	14987	15080	14808	15117	14960	14897	15039	15094	15058	15082	14982	14873	14963	15167	14937	14903	14941	14948	15052	14867	15058	15040	15103	14827	15120	15079	14972	14953	14870	14867	14962	14842	15058	15118	15043	14778	14990	14994	15081	15013	15071	14858	14887	15064	15100	15158	14819	15040	14937	14935	14985	14827	15213	15102	14945	14967	14975	14769	14849	15018	15047	15031	15037	14963	14870	14740	14977	14865	15030	15063	14771	15074	14865	15020	14912	14830	15098	14915	15115	14953	15037	14888	14926	15087	14935	14954	14975	15086	14882	15151	15049	14925	14986	14953	14941	15035	14834	15067	14965	15040	14810	14910	14974	14957	15033	14972	15022	15018	15070	15045	14919	15086	14963	14898	14983	14924	15022	15124	14839	14927	14885	15061	15144	15100	15065	14889	14999	14903	14957	14935	15138	15180	14932	15076	15090	15113	15168	14822	14971	14941	15112	14953	15056	15086	14903	14937	15104	15123	14871	14976	15029	15210	15006	15143	15120	14856	14888	15075	14857	15011	14983	14946	14962	15014	15116	14861	14980	14940	15014	15060	14989	15135	15031	14973	14950	14948	14941	14994	15045	14949	15147	14999	14987	15042	14884	14807	15010	14875	15079	14825	15038	14970	14831	15130	15048	14961	15019	15095	15010	15064	15086	15165	15024	14975	14949	15193	15048	15046	15146	15054	15150	14957	15028	15058	14877	14998	15046	14975	14838	15072	14946	14841	14922	14959	14956	14827	15039	14986	15034	15184	14960	15204	14956	14973	14940	15081	14779	15016	14953	15147	14876	14968	14981	14961	15069	14850	15125	14967	14998	14925	15086	14941	14908	15015	14945	14952	14964	14965	14895	14932	14969	14989	14940	14990	15098	14952	14873	14912	15154	14986	15077	14921	14887	15139	15006	15053	15076	15082	15084	14932	14934	15152	14998	14666	14978	15056	14894	15039	15003	14943	14948	14979	15007	15111	14938	14912	15014	15234	15033	14873	14977	15056	14928	15183	14975	15041	15010	15040	15075	15185	15024	15002	15122	15122	14988	14848	15111	14939	14992	15005	15007	15214	15055	15096	14881	14969	14991	15225	14965	14999	14977	15051	14883	15005	15095	15025	14973	14869	15014	15017	15007	14987	14814	15103	14988	14944	15070	14991	15029	15133	14921	15079	14861	14937	14819	14999	15032	15189	15123	14999	14866	14883	15067	15103	15081	15111	14856	15051	14888	15010	15039	14947	15201	15027	15056	14964	15056	14906	14943	14836	15039	15022	15041	14993	14961	15023	14869	14912	15013	14983	14962	15058	15047	15028	15046	15035	15039	14878	14955	15174	15092	14992	14967	14875	15120	14942	14976	14968	15163	14927	15110	14900	15087	14898	15079	14988	15101	14976	14942	14999	14963	15062	15036	14884	15035	15054	15047	14999	14902	14972	15039	14984	14855	15105	14842	15094	14948	14914	15050	15022	14982	15028	14983	14999	15137	15032	14973	15026	15088	15054	14992	15026	15132	15063	14929	15034	14982	15072	15099	14911	15032	14964	15008	15143	14938	15032	15062	14985	14925	14971	14973	15005	15217	14909	15107	14989	14933	14914	15109	14908	14960	15006	14796	15043	14992	14944	15063	15022	15003	15023	15157	15020	14865	15178	15080	14994	14979	15083	15010	14953	15118	14993	14978	15082	14933	14836	15109	15074	15061	15122	15090	15132	14871	15045	14940	15007	14968	14766	14931	14859	15018	14922	14907	14959	15120	14965	15039	14881	15117	14921	14886	14954	14997	15065	14933	14675	15126	14958	15009	14965	14911	15044	14977	15152	14865	15124	14994	15030	14953	14960	14939	14932	14987	15187	15008	15047	15054	14965	15061	14920	15024	15075	15069	15099	14981	15083	15020	15110	15084	15127	15023	14961	14964	14982	15049	15051	15076	14831	14979	15046	14800	15062	14840	15004	14927	15102	15005	14980	14855	14935	15012	15015	15029	14927	14900	14993	14808	14958	14961	15095	15065	14973	15156	15041	15093	15081	15011	14766	14990	15042	15036	15079	15043	14920	14992	14973	14912	15081	14742	15024	15115	15005	15110	14913	15157	15032	14949	14978	14838	15069	14915	14935	15041	15101	15102	14947	14953	14900	15090	14910	15021
23167	21631	29739	24130	22710	26711	29682	24226	22567	21871	20691	18996	18260	18180	17837	17914	17762	17177	17197	16812	16808	16672	16424	16661	16738	16660	16669	16634	16603	16442	16644	16514	16615	16432	16444	16463	16335	16323	16429	16337	16263	16322	16460	16537	16253	16202	16426	16388	16389	16395	16497	16356	16360	16659	16293	16478	16251	16322	16369	16430	16590	16324	16356	16344	16434	16425	16429	16374	16293	16304	16373	16271	16433	16223	16365	16319	16377	16484	16391	16309	16340	16228	16179	16193	16512	16166	16332	16331	16329	16257	16230	16298	16228	16428	16315	16260	16402	16447	16312	16207	16500	16351	16449	16299	16176	16138	16166	16148	16442	16335	16399	16243	16154	16323	16455	16201	16118	16236	16324	16244	16440	16333	16288	16260	16342	16582	16243	16296	16471	16524	16314	16226	16359	16153	16236	16372	16158	16407	16357	16210	16406	16365	16366	16369	16410	16287	16439	16196	16257	16547	16236	16115	16301	16347	16248	16381	16286	16216	16449	16335	16273	16358	16258	16349	16351	16430	16151	16192	16286	16496	16481	16267	16160	16418	16210	16256	16318	16329	16240	16151	16274	16180	16436	16282	16460	16258	16233	16253	16408	16192	16374	16256	16228	16122	16243	16378	16407	16345	16261	16273	16324	16269	16440	16133	16465	16131	16321	16338	16195	16418	16327	16381	16495	16351	16082	16463	16391	16185	16168	16503	16494	16174	16342	16343	16269	15993	16343	16402	16337	16309	16396	16202	16081	16298	16296	16322	16359	16298	16194	16326	16277	16107	16264	16390	16280	16420	16399	16141	16412	16179	16408	16333	16343	16378	16272	16233	16206	16500	16204	16396	16122	16371	16348	16302	16418	16432	16528	16099	16361	16150	16187	16284	16270	16421	16364	16361	16256	16204	16485	16466	16097	16278	16273	16316	16371	16161	16394	16293	16200	16326	16326	16130	16281	16446	16371	16251	16371	16197	16355	16127	16241	16299	16330	16371	16232	16240	16369	16302	16351	16198	16397	16401	16147	16366	16242	16194	16379	16349	16218	16283	16262	16342	16312	16331	16376	16429	16417	16340	16242	16104	16411	16168	16287	16302	16403	16284	16347	16224	16395	16257	16326	16468	16329	16319	16474	16175	16308	16351	16252	16291	16427	16253	16209	16158	16064	16349	16211	16214	16356	16153	16357	16478	16254	16232	16337	16088	16357	16285	16442	16075	16236	16384	16315	16189	16263	16430	16398	16199	16142	16241	16254	16435	16132	16455	16262	16282	16092	16281	16509	16376	16479	16355	16322	16378	16304	16380	16315	16264	16328	16360	16207	16162	16240	16196	16346	16458	16431	16423	16188	16217	16343	16294	16190	16287	16273	16218	16159	16156	16381	16011	16171	16277	16225	16305	16425	16166	16354	16313	16345	16310	16312	16202	16398	16313	16146	16397	16340	16346	16250	16121	16288	16204	16307	16207	16488	16221	16241	16286	16295	16229	16315	16272	16288	16226	16064	16309	16202	16132	16265	16356	16202	16425	16301	16190	16404	16251	16540	16303	16354	16265	16319	16402	16332	16318	16187	16268	16377	16470	16228	16348	16449	16286	16114	16356	16326	16594	16185	16366	16271	16222	16393	16414	16345	16332	16232	16323	16182	16245	16223	16426	16261	16320	16246	16402	16248	16242	16420	16392	16195	16263	16165	16176	16344	16228	16360	16208	16231	16491	16350	16212	16392	16338	16370	16189	16218	16402	16291	16207	16148	16345	16472	16360	16266	16325	16353	16129	16218	16333	16341	16430	16196	16235	16222	16349	16379	16155	16344	16353	16426	16262	16456	16362	16229	16325	16414	16390	16334	16467	16258	16470	16427	16237	16458	16362	16407	16185	16474	16247	16193	16242	16241	16113	16384	16315	16303	16467	16246	16249	16491	16499	16311	16218	16353	16357	16201	16409	16230	16141	16350	16342	16272	16285	16233	16003	16400	16311	16336	16379	16356	16189	16224	16357	16335	16264	16174	16341	16342	16222	16330	16429	16296	16277	16276	16327	16243	16232	16417	16215	16473	16376	16272	16163	16260	16339	16281	16257	16248	16238	16359	16155	16496	16215	16347	16316	16470	16205	16323	16303	16323	16349	16326	16147	16239	16121	16220	16421	16215	16423	16391	16172	16323	16209	16336	16456	16328	16163	16502	16197	16252	16152	16298	16354	16211	16340	16373	16380	16271	16297	16411	16458	16114	16312	16110	16226	16191	16274	16322	16350	16209	16323	16464	16362	16312	16183	16208	16397	16294	16067	16213	16305	16279	16352	16349	16439	16367	16264	16060	16197	16174	16361	16365	16262	16265	16304	16485	16295	16318	16362	16244	16178	16164	16227	16355	16399	16409	16288	16159	16286	16373	16284	16493	16296	16159	16399	16526	16332	16285	16339	16203	16302	16234	16276	16195	16300	16308	16273	16057	16273	16479	16232	16358	16237	16286	16060	16171	16285	16129	16262	16403	16292	16145	16424	16345	16105	16322	16211	16354	16262	16392	16366	16137	16222	16112	16289	16432	16275	16245	16341	16133	16159	16534	16152	16341	16183	16372	16351	16286	16074	16278	16200	16350	16257	16328	16248	16274	16161	16120	16201	16300	16386	16263	16124	16415	16224	16120	16311	16465	16206	16237	16206	16560	16257	16142	16434	16448	16188	16423	16259	16346	16163	16304	16326	16363	16330	16153	16338	16419	16194	16235	16177	16473	16337	16325	16149	16203	16352	16256	16234	16468	16186	16370	16237	16170	16482	16180	16078	16385	16426	16321	16346	16133	16306	16428	16327	16267	16503	16222	16363	16426	16213	16339	16329	16315	16416	16394	16297	16187	16260	16170	16307	16237	16323	16255	16182	16426	16279	16270	16366	16376	16416	16211	16518	16388	16326	16343	16343	16121	16287	16273	16268	16423	16444	16371	16435	16256	16137	16276	16149	16322	16211	16319	16250	16290	16413	16354	16331	16370	16417	16419	16375	16132	16295	16450	16358	16428	16407	16460	16153	16328	16329	16330	16239	16336	16275	16350	16318	16387	16354	16497	16126	16332	16216	16310	16154	16454	16296	16186	16263	16294	16215	16306	16280	16279	16254	16316	16315	16332	16256	16217	16220	16297	16361	16401	16253	16234	16389	16269	16215	16143	16363	16390	16315	16365	16315	16243	16164	16207	16329	16160	16249	16120	16283	16148	16266	16352	16127	16396	16220	16356	16275	16310	16160	16183	16348	16274	16272	16299	16361	16343	16217	16420	16190	16284	16233	16326	16227	16324	16374	16187	16443	16507	16168	16079	16160	16222	16171	16460	16289	16208	16395	16252	16434	16368	16221	16339	16311	16302	16265	16365	16353	16286	16185	16162	16331	16353	16474	16233	16244	16195	16274	16304	16234	16297	16352	16321	16440	16193	16509	16238	16264	16385	16260	16235	16263	16155	16215	16229	16299	16443	16592	16290	16258	16303	16181	16361	16356	16367	16191	16162	16308	16286	16327	16187	16219	16246	16207	16297	16398	16315	16423	16356	16131	16293	16346	16360	16152	16268	16169	16400	16224	16171	16311	16209	16309	16515	16290	16371	16266	16563	16094	16196	16320	16260	16237	16277	16384	16387	16201	16356	16190	16122	16121	16141	16310	16169	16152	16290	16292	16251	16518	16390	16341	16197	16327	16443	16375	16141	16473	16229	16291	16283	16293	16143	16324	16114	16181	16197	16400	16369	16205	16416	16249	16346	16210	16314	16393	16093	16194	16151	16371	16263	16342	16399	16399	16356	16242	16255	16155	16313	16414	16343	16197	16267	16269	16341	16258	16289	16245	16333	16372	16360	16414	16218	16242	16253	16423	16203	16298	16178	16364	16344	16180	16297	16221	16280	16098	16180	16270	16191	16278	16249	16377	16340	16306	16332	16336	16275	16320	16235	16244	16175	16022	16338	16263	16213	16301	16172	16354	16223	16262	16429	16524	16498	16177	16394	16133	16132	16338	16241	16147	16251	16490	16276	16193	16228	16378	16145	16355	16456	16374	16494	16180	16130	16259	16309	16287	16285	16182	16254	16260	16193	16305	16427	16209	16356	16325	16169	16089	16412	16266	16340	16336	16426	16241	16122	16370	16168	16445	16375	16604	16328	16276	16312	16350	16260	16379	16538	16250	16318	16168	16317	16281	16266	16488	16188	16312	16157	16261	16525	16300	16498	16413	16245	16212	16285	16163	16356	16180	16247	16202	16416	16446	16131	16259	16449	16350	16221	16212	16127	16259	16136	16293	16334	16197	16278	16319	16293	16302	16364	16066	16454	16371	16305	16355	16170	16380	16257	16218	16367	16358	16426	16223	16241	16287	16291	16284	16453	16412	16205	16183	16117	16058	16404	16394	16334	16167	16295	16365	16234	16314	16279	16318	16250	16201	16175	16347	16343	16259	16446	16259	16294	16248	16231	16411	16353	16353	16373	16230	16324	16342	16262	16207	16308	16235	16289	16424	16453	16257	16276	16339	16361	16151	16181	16295	16259	16433	16220	16288	16267	16353	16309	16289	16275	16303	16258	16236	16125	16339	16438	16262	16337	16149	16330	16239	16251	16261	16258	16300	16274	16122	16392	16407	16352	16418	16243	16191	16397	16402	16296	16232	16222	16256	16434	16377	16334	16360	16277	16271	16411	16172	16135	16372	16275	16380	16249	16282	16290	15983	16374	16430	16372	16195	16534	16287	16234	16243	16351	16281	16431	16340	16093	16328	16475	16432	16310	16199	16317	16452	16327	16203	16216	16438	16207	16262	16143	16152	15984	15991	16216	16369	16125	16255	16277	16486	16458	16439	16309	16384	16151	16212	16247	16216	16418	16212	16286	16400	16201	16608	16318	16216	16274	16165	16438	16406	16247	16292	16577	16153	16414	16353	16316	16334	16108	16302	16350	16342	16427	16290	16060	16256	16319	16234	16246	16446	16465	16364	16401	16307	16135	16372	16524	16461	16309	16212	16226	16413	16315	16300	16262	16471	16431	16184	16192	16443	16293	16263	16316	16320	16307	16163	16368	16117	16380	16340	16314	16282	16304	16382	16344	16240	16105	16327	16247	16374	16424	16312	16395	16251	16267	16429	16316	16060	16345	16137	16366	16193
30083	54999	52119	42735	37295	32669	28800	26617	24824	22899	20733	18576	17543	17641	17352	16996	16660	16126	15769	15529	15640	15246	15237	15218	15293	15246	15169	15145	15107	15031	14988	15103	15017	14984	15020	14990	14851	14809	14968	14851	14971	14935	14990	14923	14863	14820	14933	15031	14806	14826	14783	14901	14915	14881	14752	14917	14914	14869	14996	14773	14835	14780	14949	14988	14873	15156	14861	15040	14869	14897	14955	14905	14971	15037	14922	14862	14792	14776	15029	14914	14859	14783	15032	15068	15044	14922	14943	14786	14733	14893	14897	14758	14701	14856	14786	14895	14795	14885	14956	14774	14994	14781	14897	14901	15075	14825	14963	14881	14901	14896	14857	14896	14917	14879	14707	14952	14807	14966	14858	14896	14889	15004	14888	14892	14864	14819	14850	14988	14788	14902	14899	14865	14808	14980	14958	14931	14896	14810	14840	14910	15001	14810	14805	14895	14792	14798	14717	14920	14911	14764	14946	14915	14765	14725	14772	14848	14797	14738	14845	14831	14858	14775	14823	14990	14825	14987	14966	14808	14865	14879	14999	14846	14743	14952	15026	14967	14852	14802	14837	14934	15001	14920	14766	14748	14876	14878	14855	14718	14723	15029	14856	14823	14901	15122	14830	14884	14748	14871	14965	14814	14863	14801	15004	14790	14929	14852	14933	14922	14742	14971	14956	14789	14812	14724	14877	14987	14898	14971	14814	14923	14762	14910	14687	14873	14981	14934	14800	14747	15027	14841	14792	14618	14901	15007	14891	14671	14986	14829	14904	14757	14720	14889	14850	14913	14793	14762	14907	14757	14828	14956	14908	14960	14817	14906	14809	14933	14878	14767	14977	14882	14841	14771	14788	14877	14848	14970	14748	15028	14777	14890	14848	14931	15146	14929	14729	14830	14946	14776	14837	14803	14745	14971	14919	14872	14765	14912	14809	14890	14963	14991	14794	14679	14771	14747	14859	14773	14836	14910	14914	14778	14848	15039	14683	14942	14933	14787	14844	14757	14863	14806	14764	14903	14763	14894	14971	14773	14911	14960	15042	14923	14873	14770	14957	14791	14894	14775	14833	14824	14874	14795	15060	14804	14790	14912	14894	14776	14866	14804	14851	14881	14841	14870	14824	14942	14954	14731	14823	14786	14814	14818	15025	14846	14778	14890	14797	14916	14830	14678	14970	14970	14861	14984	14913	14757	14781	14943	14720	14854	14940	14674	14799	14899	14961	14790	14813	14820	14844	14776	14868	15015	14908	14934	14787	14943	14834	14915	14886	14843	14845	14755	14878	14743	14766	14911	14866	14863	14882	14802	14998	14815	14886	14844	14794	14827	14760	14971	14817	14927	14852	14859	14801	14679	15005	14954	15022	14743	14891	14818	14849	14875	14812	14864	14840	14755	14949	14790	14639	14912	14873	14840	14772	14700	14910	14812	14919	14813	14812	14720	14828	14819	14919	14770	14748	14895	14838	14793	14812	14829	14827	14892	14953	14874	14948	14850	14900	14785	14718	14989	14933	14684	14889	14805	14871	14868	14890	14860	14850	14894	14866	14927	14714	14989	14730	14858	14992	15123	14754	14856	14905	14797	14856	14893	14928	14801	14704	14841	14865	14726	14846	14971	14828	14657	14874	14808	14819	14970	14926	15005	14907	14778	14716	14961	14815	14983	14859	14885	14918	15019	14881	14883	14983	14865	14948	14789	14750	14871	14916	14896	15013	14982	14931	14695	14938	14765	14973	14826	14917	14927	14777	14882	14961	14915	14809	14922	14766	14748	15016	15068	14869	15051	14669	14745	14791	14961	14920	14736	14914	14784	15056	14824	14968	14792	14927	14783	14919	14867	14824	14793	14995	14794	14959	14761	14862	14908	14803	15059	14857	14757	14962	14830	14985	14899	14939	14745	14846	14964	14837	14901	14860	14797	14863	14736	14772	14927	14766	14884	14803	14838	14900	14701	15073	14925	14803	14723	14825	14840	14813	14895	14858	14935	14821	14810	14925	14805	14848	15029	14841	14830	14968	14834	14834	14705	14854	14796	14885	14813	14808	14971	14849	14815	14686	14909	14810	14986	14752	14792	14710	14913	14853	14899	14839	14762	14880	15029	14845	14696	15113	14894	14884	14896	14924	14925	14904	14844	14851	14976	14871	14817	14712	14727	14952	14930	14834	14795	14929	14816	14866	14849	14846	14829	14788	14901	14836	14980	14958	14773	14819	14947	14909	14819	14822	14927	14906	14852	14781	14865	14906	14803	14845	14994	14810	15000	14870	14811	14748	14767	14842	14942	14966	14858	14740	14750	15000	14665	14749	14789	14977	14714	14935	15009	14862	14682	14927	14707	14841	14852	14827	14774	14824	14902	15036	14837	14754	14981	14916	14850	15029	14858	14826	14842	14917	14939	14816	14774	14910	15001	14870	14778	14753	14798	14920	14787	14816	14969	14763	14733	15035	14834	15069	14914	14806	14914	14903	14938	14948	14719	14706	14860	14902	14798	14882	14898	14813	14967	14920	14745	14741	14889	14901	14842	14776	14883	14782	14818	14892	14765	14841	14902	14960	14746	14737	14762	14719	14810	14824	14984	14878	14965	14814	14773	14793	14829	14847	14849	14744	14810	14667	14820	14851	14806	14972	14767	14823	14807	14889	14881	14846	14794	14825	14842	14885	14899	14766	14787	14932	14668	15023	14829	14821	14681	14771	14799	14949	14920	14817	14853	15075	14800	15010	14786	14861	14743	14818	14826	14755	14755	14942	14859	14901	14923	14730	14838	14702	14984	14933	14834	14894	14809	14905	14799	14888	14820	14946	14789	14883	15050	14927	14932	15091	14891	14893	14970	14895	14756	14818	14758	14816	14762	14848	14855	14689	14766	14904	14874	14990	14879	14869	14976	14684	14986	14942	14844	14770	14758	14860	14716	14948	14971	14875	14803	14933	14889	14910	14828	14939	15026	14974	14881	15031	14806	14869	14795	14819	14764	14736	14866	14718	14924	14830	14914	14873	14884	14750	14867	14848	14726	14880	14927	14927	14708	14975	14757	14827	14965	14913	14849	14817	14742	14887	14826	14638	14783	14879	14805	14727	14813	14884	14673	14911	14783	14797	14936	14912	14863	14976	14996	15014	14802	14915	14761	14853	14910	14771	15010	14910	14839	14683	14860	14858	14814	14832	14863	14856	14729	14870	14736	14913	14768	14865	14842	14909	14932	14910	14979	15010	14818	14974	14920	14813	14943	14806	14870	14984	14804	14771	15016	14813	14814	14875	14847	14701	14784	14883	14766	14920	15028	14853	14841	14691	14958	14764	14977	14760	14806	14849	14906	14588	14834	14738	14858	14819	14863	14730	14737	14762	14876	14706	14878	14845	14897	14802	14839	14691	15033	14882	14893	14546	14818	14856	14885	14881	14797	14697	14771	14759	14767	14931	14896	14957	14878	14879	14948	14830	14832	14861	14766	14871	14804	14747	14685	14900	14901	14804	14883	14956	14841	14948	14913	14799	14744	14897	14881	14824	14806	14951	14925	14975	14715	14843	14886	14897	14913	14792	14802	14947	14874	14922	15031	14926	14860	15011	14743	14889	14775	14931	14728	14716	15069	14824	14998	14832	14783	14848	14929	14804	14761	14967	14952	14931	14984	14821	14668	14834	14747	14841	14983	14706	14917	14924	14915	14962	14811	14811	14768	14864	14969	14798	14917	14765	14731	14791	14824	14855	14852	14799	14931	14775	14699	15079	14794	14846	15013	14996	14945	14781	14981	14855	14857	14924	14887	14956	15033	14865	15013	14988	14878	15060	14778	14882	14971	14897	14911	14675	14943	14991	14761	14763	14962	14938	14756	14874	14695	14988	14832	14798	14912	14749	14790	14837	14977	14884	14944	14931	14813	15106	14901	14975	14773	14807	14764	14943	14890	14662	14925	14772	14774	14880	14956	15045	14988	14825	14727	14783	14912	14776	14791	14906	14923	14674	14889	14643	14842	14920	14715	14815	15028	14779	14825	14888	14938	14881	14866	14822	14750	14912	14783	14920	14852	14885	14784	14866	14855	14822	14957	14859	14807	14876	14899	14830	14629	14823	14885	14785	14900	14894	14857	14808	14809	14821	14885	15017	14688	14940	15038	14942	14772	14960	14781	15059	14736	14816	14785	14995	14732	14784	15018	14848	14913	14802	14911	14713	14675	14865	14812	14684	14734	14823	14951	14836	14732	14885	15004	14860	14994	14786	14735	14826	14970	14988	14740	15082	14817	15043	14838	14705	14705	14850	14897	14825	14855	14930	14926	14760	14811	15011	15126	14694	14731	14851	14845	14922	14616	14845	14788	14688	14805	15068	14881	14747	14669	14896	15015	14868	14903	14951	14820	14943	14796	14810	14741	14688	14774	14929	14887	14740	14936	14886	14873	14931	15048	14877	14871	14925	14705	14778	15022	14863	14942	14863	14713	14737	14956	14945	14817	14783	14901	14847	14827	14782	15017	14853	14845	14922	14819	14893	14935	14791	14781	14855	14744	14819	14672	14894	14844	14820	14950	14847	14788	14728	14972	14879	14724	14820	14930	14833	14820	14748	14801	14936	14793	14704	14861	14909	14839	14832	14723	14784	14761	14890	14774	14891	15035	14818	14849	14721	14810	14934	14755	14888	14889	14691	14798	14775	14845	14738	14954	14918	14767	14955	14747	14945	14836	14781	14885	14872	14875	14845	14977	14963	14695	14702	14927	14896	14778	15028	14839	14979	14728	14935	14783	14743	14865	15024	14832	14744	14745	14858	14892	14724	14817	14889	14607	14793	14956	14713	14967	15026	14956	14830	14883	14907	14783	14769	14974	14907	14755	14686	14848	14819	14994	14886	14919	14594	14894	14876	14886	14873	14742	14917	14842	14941	15042	14837	15045	14831	14789	14798	14778	14831	14926	15079	14879	14782	14912	14790	14881	14815	14943	14922	14710	14896	14888	14949	14678	14878	14831	14744	14730	14969	14867	14973	14834	14670	14887	14755	14832	14732	14865	14718	15052	14994	15097	14760	14905	14873	14836	14811	14791	14835	14731	14771	14999	14687	14758	14722	14896	14741	14721	14834	14872	14964	14795	14880	14832	14758	14734	14829	14842	14704	14727	14874	14687	14911	14722	14932	14845
28087	26101	34794	31786	25739	22971	20716	19320	18786	18121	17293	16833	16233	16475	16258	16240	16219	15959	15840	15904	15638	15509	15704	15669	15837	15990	15728	15650	15714	15655	15699	15704	15826	15757	15714	15656	15614	15743	15597	15668	15698	15804	15842	15867	15764	15617	15660	15787	15796	15734	15714	15759	15598	15804	15639	15527	15715	15476	15633	15598	15385	15501	15586	15766	15742	15555	15857	15597	15798	15729	15682	15500	15825	15780	15705	15578	15446	15592	15309	15690	15637	15816	15617	15387	15523	15548	15690	15443	15481	15395	15580	15748	15660	15639	15687	15747	15693	15817	15682	15797	15699	15649	15675	15632	15625	15547	15544	15692	15711	15619	15624	15838	15742	15831	15691	15557	15518	15775	15429	15503	15449	15459	15683	15609	15599	15561	15607	15705	15545	15769	15636	15819	15619	15568	15730	15616	15774	15501	15824	15558	15527	15806	15573	15621	15643	15426	15653	15641	15559	15519	15566	15708	15889	15716	15596	15686	15678	15608	15626	15498	15687	15561	15664	15446	15604	15527	15493	15500	15626	15724	15583	15559	15681	15621	15745	15777	15563	15691	15679	15717	15652	15788	15732	15518	15499	15573	15591	15386	15664	15606	15827	15525	15710	15791	15683	15622	15700	15716	15713	15485	15481	15620	15579	15585	15726	15560	15652	15714	15720	15667	15575	15524	15572	15599	15565	15678	15516	15554	15655	15570	15776	15723	15426	15499	15429	15623	15640	15416	15621	15789	15544	15564	15608	15595	15681	15636	15594	15745	15547	15494	15947	15639	15583	15586	15823	15656	15591	15461	15520	15617	15521	15750	15671	15613	15747	15568	15691	15404	15690	15566	15694	15603	15636	15877	15692	15652	15709	15715	15555	15555	15562	15603	15698	15591	15773	15610	15535	15615	15472	15588	15607	15666	15564	15566	15452	15615	15511	15771	15585	15603	15714	15691	15539	15707	15495	15502	15593	15543	15454	15524	15546	15597	15606	15598	15529	15617	15387	15594	15593	15546	15505	15335	15602	15668	15488	15616	15732	15612	15855	15636	15591	15726	15679	15692	15584	15494	15642	15686	15625	15554	15599	15608	15563	15640	15698	15510	15483	15622	15637	15606	15514	15795	15679	15601	15703	15488	15689	15598	15732	15550	15677	15562	15656	15652	15677	15480	15834	15768	15515	15460	15493	15793	15558	15781	15582	15693	15622	15628	15666	15594	15836	15716	15455	15592	15736	15429	15578	15581	15811	15669	15613	15740	15580	15634	15731	15653	15673	15634	15507	15883	15651	15706	15606	15626	15578	15575	15465	15764	15582	15756	15625	15581	15630	15472	15605	15591	15651	15736	15634	15532	15582	15598	15719	15717	15761	15796	15605	15689	15491	15598	15651	15596	15478	15522	15693	15812	15712	15590	15733	15568	15636	15461	15635	15720	15638	15413	15666	15598	15743	15456	15625	15762	15573	15420	15606	15601	15685	15563	15579	15599	15632	15674	15665	15577	15642	15578	15693	15669	15599	15592	15570	15583	15617	15880	15708	15539	15541	15521	15407	15570	15677	15539	15495	15597	15742	15564	15591	15586	15632	15538	15603	15604	15638	15714	15727	15605	15775	15562	15672	15610	15630	15793	15723	15704	15500	15404	15595	15709	15681	15451	15677	15595	15645	15396	15746	15455	15724	15656	15471	15690	15592	15678	15556	15642	15729	15545	15499	15728	15710	15860	15675	15527	15680	15468	15748	15638	15750	15533	15749	15556	15709	15675	15609	15635	15507	15583	15823	15527	15731	15599	15717	15810	15749	15684	15814	15537	15442	15569	15635	15659	15647	15709	15544	15667	15706	15773	15648	15645	15674	15709	15689	15728	15530	15545	15681	15661	15636	15621	15681	15725	15657	15686	15673	15632	15589	15640	15574	15441	15634	15578	15562	15533	15471	15681	15732	15486	15796	15603	15721	15608	15708	15625	15606	15628	15599	15844	15769	15621	15740	15725	15607	15486	15584	15529	15458	15588	15560	15739	15683	15619	15580	15602	15653	15564	15705	15660	15585	15631	15485	15428	15580	15553	15662	15553	15805	15658	15610	15582	15718	15559	15726	15690	15402	15527	15735	15612	15528	15633	15553	15555	15635	15589	15638	15554	15828	15666	15534	15622	15598	15612	15528	15561	15642	15667	15739	15477	15506	15808	15613	15550	15661	15590	15492	15507	15499	15679	15680	15644	15488	15558	15759	15545	15715	15609	15528	15538	15602	15685	15704	15536	15704	15533	15409	15665	15600	15763	15405	15730	15717	15250	15625	15707	15547	15670	15725	15540	15758	15625	15506	15656	15715	15713	15759	15417	15635	15711	15640	15425	15335	15588	15397	15625	15564	15515	15610	15431	15659	15844	15627	15464	15599	15633	15821	15708	15652	15741	15667	15569	15696	15518	15699	15674	15691	15671	15726	15684	15593	15607	15524	15714	15656	15742	15935	15546	15776	15534	15635	15576	15528	15728	15619	15668	15572	15508	15653	15561	15631	15606	15518	15609	15606	15767	15574	15557	15497	15652	15491	15756	15647	15668	15478	15701	15781	15593	15647	15610	15604	15671	15546	15696	15475	15545	15685	15585	15697	15399	15725	15502	15693	15460	15551	15766	15455	15756	15363	15573	15396	15410	15589	15664	15382	15835	15731	15676	15642	15633	15567	15457	15602	15551	15457	15802	15732	15508	15564	15716	15494	15616	15645	15767	15801	15724	15409	15695	15489	15668	15742	15541	15578	15717	15544	15652	15708	15427	15548	15643	15668	15523	15743	15700	15588	15616	15539	15690	15731	15773	15518	15656	15488	15758	15599	15673	15688	15448	15537	15711	15528	15655	15671	15717	15718	15790	15847	15733	15606	15587	15580	15713	15388	15571	15739	15479	15659	15608	15609	15652	15575	15630	15771	15592	15756	15645	15651	15631	15559	15622	15470	15547	15410	15601	15511	15786	15521	15400	15673	15671	15526	15394	15626	15764	15677	15793	15593	15398	15491	15909	15634	15444	15602	15513	15634	15569	15564	15476	15614	15622	15723	15589	15633	15455	15621	15516	15617	15465	15767	15505	15641	15671	15851	15465	15428	15582	15453	15625	15693	15543	15550	15808	15600	15772	15670	15632	15589	15614	15640	15593	15639	15700	15702	15717	15530	15347	15606	15511	15534	15683	15590	15476	15637	15690	15621	15612	15762	15526	15481	15657	15558	15710	15686	15584	15542	15654	15681	15477	15805	15650	15653	15608	15543	15533	15638	15503	15624	15669	15466	15720	15618	15839	15638	15509	15822	15823	15642	15653	15500	15458	15600	15794	15686	15718	15665	15597	15520	15698	15603	15623	15503	15784	15672	15616	15914	15674	15622	15595	15787	15824	15769	15736	15496	15800	15547	15682	15582	15472	15573	15746	15533	15638	15598	15538	15709	15652	15504	15482	15599	15772	15734	15626	15877	15680	15694	15580	15581	15649	15464	15744	15715	15723	15677	15591	15502	15510	15819	15640	15455	15629	15596	15649	15639	15578	15676	15613	15605	15639	15611	15697	15759	15448	15550	15566	15595	15514	15742	15771	15769	15685	15533	15743	15757	15754	15485	15690	15692	15553	15687	15711	15692	15639	15743	15434	15654	15512	15519	15546	15562	15541	15599	15614	15507	15805	15654	15610	15636	15577	15426	15586	15579	15534	15560	15533	15633	15768	15606	15629	15672	15555	15606	15582	15670	15754	15513	15631	15620	15580	15543	15651	15771	15632	15631	15636	15433	15802	15689	15680	15636	15588	15712	15404	15644	15670	15713	15607	15770	15657	15655	15657	15548	15544	15620	15664	15551	15654	15549	15700	15776	15618	15703	15656	15794	15576	15711	15632	15478	15547	15561	15501	15504	15807	15677	15707	15495	15659	15549	15619	15624	15610	15513	15636	15519	15655	15549	15639	15474	15789	15603	15854	15674	15665	15563	15815	15612	15518	15668	15749	15601	15650	15695	15659	15603	15591	15478	15806	15666	15536	15531	15686	15634	15625	15633	15762	15534	15731	15516	15598	15668	15665	15517	15594	15618	15723	15647	15531	15720	15564	15816	15667	15575	15718	15559	15588	15650	15605	15689	15903	15764	15648	15683	15658	15721	15581	15667	15666	15671	15632	15729	15668	15597	15842	15619	15457	15606	15559	15619	15553	15751	15750	15743	15552	15787	15684	15505	15472	15486	15661	15506	15686	15580	15491	15486	15681	15542	15536	15531	15722	15573	15655	15744	15633	15731	15716	15706	15554	15569	15648	15681	15567	15682	15600	15480	15677	15663	15683	15644	15735	15605	15599	15611	15466	15657	15542	15793	15891	15643	15666	15595	15699	15605	15558	15495	15455	15699	15638	15542	15813	15762	15906	15705	15622	15580	15596	15721	15716	15508	15512	15476	15639	15396	15613	15759	15536	15616	15715	15495	15562	15494	15808	15746	15519	15490	15518	15662	15798	15724	15427	15654	15707	15428	15707	15717	15585	15621	15648	15688	15463	15650	15459	15487	15676	15590	15529	15670	15461	15725	15623	15550	15541	15494	15639	15623	15668	15675	15398	15717	15502	15723	15585	15722	15646	15613	15478	15614	15751	15593	15678	15704	15517	15749	15656	15794	15558	15687	15761	15678	15701	15622	15623	15761	15661	15601	15694	15558	15604	15515	15714	15707	15662	15830	15548	15637	15521	15543	15667	15679	15769	15803	15681	15793	15623	15423	15611	15545	15481	15615	15534	15690	15652	15674	15601	15701	15736	15657	15683	15706	15613	15681	15689	15689	15753	15512	15558	15548	15645	15603	15494	15660	15644	15648	15835	15572	15494	15540	15445	15746	15569	15626	15664	15460	15721	15700	15643	15571	15633	15507	15727	15574	15703	15573	15609	15711	15584	15708	15511	15837	15697	15657	15799	15602	15592	15766	15863	15588	15766	15718	15711	15887	15652	15762	15693	15594	15554	15606	15780	15668	15568	15692	15486	15496	15696	15710	15769	15601	15663	15666	15603	15640	15616	15672	15427	15562	15563	15855	15671	15850	15720	15574	15460	15623	15497	15627	15548	15783	15724	15548	15639	15806	15619	15618	15598	15533	15491	15796	15694	15649	15659	15681	15723
29388	44071	41632	33298	28288	24733	22076	20584	19435	18357	17407	16308	15623	15497	15686	15492	15155	14858	14810	14650	14748	14632	14554	14680	14465	14683	14440	14583	14571	14489	14480	14586	14336	14577	14539	14519	14507	14558	14600	14405	14535	14571	14527	14492	14575	14504	14564	14543	14504	14408	14438	14380	14449	14507	14518	14545	14594	14369	14457	14399	14494	14432	14491	14445	14526	14559	14557	14570	14398	14578	14437	14487	14581	14344	14415	14253	14563	14580	14496	14405	14385	14391	14489	14386	14651	14453	14475	14546	14266	14335	14323	14491	14556	14451	14708	14517	14399	14650	14456	14419	14279	14366	14419	14544	14683	14576	14713	14443	14562	14317	14591	14407	14421	14441	14502	14472	14702	14573	14561	14583	14306	14366	14564	14338	14457	14562	14435	14466	14415	14578	14522	14411	14561	14332	14362	14574	14548	14469	14567	14514	14583	14497	14462	14456	14575	14640	14728	14333	14457	14432	14505	14467	14404	14519	14403	14559	14351	14453	14432	14438	14321	14556	14557	14461	14417	14608	14400	14367	14318	14483	14314	14433	14424	14435	14432	14332	14367	14387	14565	14278	14501	14486	14380	14334	14441	14412	14450	14322	14544	14402	14315	14447	14466	14524	14390	14425	14361	14532	14448	14533	14306	14493	14643	14286	14582	14309	14385	14544	14344	14479	14515	14426	14442	14459	14462	14393	14530	14586	14465	14384	14531	14387	14682	14494	14468	14435	14565	14493	14359	14423	14661	14676	14617	14582	14351	14333	14528	14489	14558	14454	14373	14515	14544	14419	14414	14498	14587	14338	14581	14315	14454	14301	14476	14593	14434	14527	14621	14353	14395	14443	14600	14507	14502	14377	14576	14294	14518	14379	14564	14511	14513	14580	14432	14362	14439	14442	14433	14317	14357	14453	14515	14371	14554	14457	14371	14503	14601	14431	14577	14278	14511	14515	14431	14517	14565	14505	14322	14525	14524	14495	14392	14371	14388	14613	14490	14529	14548	14441	14475	14484	14387	14646	14508	14360	14591	14386	14388	14538	14442	14452	14364	14468	14552	14536	14521	14602	14545	14321	14460	14519	14367	14619	14419	14436	14609	14467	14411	14445	14376	14442	14509	14437	14480	14572	14521	14442	14390	14508	14530	14460	14636	14228	14371	14512	14504	14311	14521	14498	14478	14354	14520	14565	14427	14303	14521	14350	14457	14401	14458	14487	14520	14373	14433	14417	14416	14487	14475	14516	14609	14498	14392	14424	14431	14493	14554	14371	14464	14446	14497	14425	14421	14438	14446	14441	14398	14574	14632	14486	14447	14446	14618	14508	14454	14541	14450	14415	14403	14386	14725	14526	14419	14532	14452	14364	14502	14382	14574	14482	14462	14320	14502	14431	14518	14513	14575	14379	14372	14608	14556	14512	14557	14459	14406	14456	14470	14549	14415	14610	14576	14418	14363	14419	14406	14455	14435	14377	14486	14432	14541	14275	14650	14339	14698	14307	14610	14441	14507	14497	14552	14483	14576	14370	14434	14647	14461	14539	14374	14491	14231	14442	14325	14341	14684	14683	14461	14496	14359	14298	14559	14315	14476	14406	14631	14438	14456	14476	14485	14471	14555	14559	14455	14453	14537	14311	14398	14336	14331	14644	14441	14607	14435	14570	14551	14418	14460	14450	14248	14475	14502	14364	14397	14554	14441	14411	14556	14421	14460	14545	14417	14512	14600	14493	14528	14492	14384	14470	14431	14568	14507	14505	14478	14552	14615	14520	14624	14479	14329	14608	14475	14641	14502	14568	14499	14405	14527	14521	14439	14392	14339	14355	14453	14339	14322	14545	14539	14467	14406	14470	14256	14475	14470	14484	14470	14484	14413	14475	14554	14290	14383	14476	14438	14425	14380	14542	14474	14479	14400	14509	14599	14468	14318	14385	14526	14429	14438	14705	14552	14520	14582	14655	14543	14486	14371	14387	14342	14456	14446	14454	14347	14530	14368	14476	14641	14555	14486	14294	14427	14542	14342	14648	14324	14361	14516	14465	14553	14426	14410	14420	14416	14618	14487	14608	14417	14610	14533	14273	14501	14572	14491	14442	14547	14571	14599	14627	14606	14536	14488	14669	14462	14300	14548	14489	14399	14322	14440	14643	14485	14560	14493	14630	14437	14446	14566	14562	14449	14565	14453	14589	14500	14465	14356	14429	14351	14576	14438	14407	14522	14459	14571	14595	14407	14307	14368	14559	14473	14465	14592	14440	14451	14589	14515	14479	14522	14481	14410	14489	14479	14307	14382	14380	14553	14470	14507	14557	14639	14591	14468	14627	14286	14300	14409	14488	14562	14435	14664	14289	14531	14539	14547	14649	14350	14568	14533	14513	14345	14502	14509	14551	14556	14491	14655	14471	14457	14440	14400	14265	14415	14433	14492	14416	14526	14455	14246	14501	14399	14580	14389	14518	14445	14349	14469	14497	14460	14481	14646	14437	14320	14528	14527	14271	14415	14699	14515	14389	14578	14515	14524	14481	14532	14555	14374	14373	14312	14466	14482	14486	14352	14363	14519	14583	14355	14452	14384	14488	14346	14500	14673	14573	14459	14370	14373	14539	14284	14518	14561	14372	14449	14374	14411	14441	14500	14516	14390	14435	14514	14507	14458	14390	14411	14347	14341	14412	14612	14571	14480	14412	14554	14531	14520	14511	14573	14323	14427	14599	14636	14556	14477	14531	14646	14266	14567	14617	14452	14422	14546	14416	14393	14330	14451	14400	14458	14523	14369	14543	14460	14228	14352	14426	14545	14494	14653	14493	14634	14447	14378	14480	14461	14393	14534	14500	14514	14386	14570	14530	14396	14435	14296	14452	14372	14419	14682	14516	14357	14419	14398	14516	14443	14605	14446	14469	14532	14673	14397	14403	14564	14264	14510	14556	14680	14380	14337	14536	14561	14372	14515	14622	14394	14498	14537	14605	14552	14462	14492	14474	14319	14506	14252	14381	14462	14482	14303	14449	14669	14729	14471	14472	14497	14421	14322	14509	14539	14494	14523	14561	14455	14330	14468	14585	14424	14334	14348	14554	14468	14441	14496	14582	14460	14560	14477	14333	14494	14466	14500	14550	14466	14450	14476	14464	14573	14425	14515	14348	14476	14596	14381	14437	14453	14437	14439	14426	14380	14433	14358	14625	14420	14419	14433	14528	14284	14690	14460	14623	14532	14528	14511	14452	14487	14462	14471	14471	14454	14323	14394	14333	14563	14391	14436	14543	14525	14588	14480	14455	14511	14460	14420	14503	14412	14545	14243	14328	14614	14472	14393	14399	14489	14522	14521	14610	14571	14545	14454	14299	14575	14522	14428	14412	14548	14489	14517	14471	14384	14632	14588	14435	14524	14520	14458	14418	14447	14448	14496	14615	14508	14491	14552	14560	14576	14357	14482	14363	14449	14679	14422	14403	14468	14468	14417	14529	14648	14462	14401	14394	14461	14485	14305	14481	14623	14433	14365	14611	14451	14414	14538	14462	14497	14581	14608	14458	14450	14380	14414	14402	14521	14609	14480	14395	14543	14498	14544	14426	14488	14608	14394	14704	14461	14428	14521	14469	14460	14512	14635	14347	14523	14457	14483	14497	14487	14330	14454	14534	14475	14611	14478	14528	14338	14418	14605	14485	14436	14378	14448	14309	14445	14479	14539	14587	14426	14419	14478	14348	14505	14251	14526	14487	14622	14467	14402	14529	14595	14515	14490	14359	14642	14547	14466	14567	14574	14536	14435	14519	14587	14504	14538	14367	14623	14430	14503	14430	14413	14481	14509	14479	14586	14389	14369	14577	14516	14500	14549	14314	14676	14224	14477	14531	14588	14483	14389	14541	14436	14402	14571	14435	14514	14443	14598	14257	14491	14642	14290	14400	14585	14511	14516	14324	14381	14511	14407	14454	14582	14475	14536	14523	14600	14472	14555	14395	14554	14523	14472	14621	14563	14391	14254	14600	14446	14576	14525	14489	14354	14633	14503	14279	14513	14289	14606	14464	14434	14568	14410	14444	14593	14469	14564	14410	14677	14481	14501	14533	14569	14453	14575	14627	14310	14492	14529	14449	14467	14444	14570	14465	14424	14592	14506	14469	14621	14428	14478	14584	14566	14487	14416	14510	14464	14692	14494	14459	14600	14661	14437	14526	14360	14581	14320	14339	14425	14305	14406	14363	14390	14434	14520	14481	14372	14466	14463	14473	14470	14558	14328	14423	14505	14542	14476	14332	14607	14416	14529	14578	14646	14583	14502	14404	14446	14576	14389	14455	14428	14709	14465	14546	14429	14404	14521	14446	14445	14471	14432	14375	14435	14567	14496	14460	14542	14338	14350	14416	14598	14510	14472	14467	14512	14340	14484	14490	14421	14562	14422	14462	14690	14621	14498	14344	14432	14475	14459	14373	14457	14488	14470	14593	14588	14431	14445	14371	14570	14471	14542	14447	14650	14541	14353	14430	14595	14590	14643	14440	14490	14474	14449	14484	14455	14569	14473	14478	14548	14568	14517	14490	14463	14379	14426	14457	14391	14559	14351	14707	14332	14475	14439	14586	14444	14477	14361	14574	14592	14515	14527	14491	14462	14360	14466	14744	14464	14457	14478	14436	14411	14471	14571	14549	14339	14516	14337	14447	14422	14580	14664	14511	14356	14411	14298	14327	14383	14444	14627	14600	14437	14620	14386	14592	14526	14388	14566	14510	14609	14411	14389	14376	14615	14400	14625	14691	14345	14567	14379	14484	14474	14500	14352	14624	14547	14541	14487	14450	14607	14503	14441	14394	14685	14437	14293	14405	14484	14479	14308	14600	14478	14510	14386	14401	14637	14550	14531	14335	14390	14418	14353	14349	14431	14663	14572	14428	14391	14342	14524	14487	14388	14528	14648	14457	14176	14427	14602	14486	14592	14752	14557	14348	14464	14399	14524	14458	14512	14581	14494	14310	14439	14445	14621	14314	14467	14357	14522	14462	14407	14382	14496	14435	14501	14494	14495	14314	14461	14475	14550	14424	14531	14458	14465	14436	14592	14342	14449	14501	14519	14420	14512	14571	14486	14575	14373	14521	14443	14457	14644	14477	14400	14386	14565	14478	14573	14636	14576	14438	14372	14408
24078	21590	29368	25035	24379	26748	26379	22491	21215	20301	19447	18188	17588	17733	17594	17430	17318	17153	17029	16737	16695	16680	16582	16718	16671	16400	16749	16575	16683	16380	16490	16523	16453	16505	16376	16549	16548	16638	16554	16468	16429	16638	16285	16513	16443	16687	16479	16411	16300	16409	16296	16343	16235	16394	16253	16390	16497	16419	16490	16523	16369	16225	16418	16441	16435	16408	16479	16468	16409	16568	16221	16415	16372	16348	16323	16472	16402	16464	16465	16541	16338	16424	16332	16300	16556	16420	16384	16509	16525	16314	16444	16484	16519	16392	16326	16370	16281	16394	16294	16465	16407	16258	16177	16414	16409	16533	16451	16422	16219	16325	16406	16347	16529	16228	16425	16352	16417	16556	16523	16440	16304	16541	16362	16470	16295	16502	16365	16390	16384	16231	16406	16337	16505	16331	16529	16532	16392	16414	16536	16551	16513	16306	16338	16509	16447	16483	16110	16409	16340	16284	16411	16367	16510	16428	16276	16289	16484	16497	16350	16359	16301	16308	16147	16422	16293	16395	16520	16460	16130	16303	16485	16423	16204	16293	16500	16412	16277	16374	16295	16396	16480	16491	16689	16183	16375	16378	16371	16299	16303	16501	16407	16487	16435	16237	16631	16398	16302	16224	16508	16330	16381	16475	16511	16236	16237	16405	16333	16351	16297	16366	16327	16354	16398	16453	16532	16491	16183	16384	16466	16335	16189	16139	16365	16346	16426	16399	16414	16393	16333	16179	16491	16467	16479	16505	16511	16319	16243	16375	16299	16415	16454	16356	16517	16365	16373	16242	16423	16806	16241	16336	16485	16432	16282	16322	16440	16452	16312	16426	16407	16261	16328	16381	16528	16430	16365	16339	16456	16435	16351	16379	16535	16331	16388	16257	16312	16357	16545	16577	16518	16593	16460	16264	16408	16198	16383	16505	16499	16230	16535	16366	16323	16467	16335	16365	16265	16294	16455	16566	16312	16402	16542	16556	16398	16427	16605	16392	16340	16484	16202	16247	16263	16352	16392	16297	16248	16438	16275	16306	16243	16471	16388	16320	16334	16346	16571	16518	16286	16427	16380	16209	16271	16373	16353	16423	16375	16279	16357	16362	16406	16305	16382	16397	16425	16483	16148	16525	16453	16246	16360	16231	16576	16426	16462	16299	16217	16230	16405	16333	16291	16316	16441	16391	16344	16248	16385	16145	16421	16284	16494	16375	16238	16158	16330	16449	16301	16403	16331	16553	16359	16498	16481	16472	16076	16264	16373	16298	16152	16412	16520	16471	16323	16454	16645	16526	16253	16217	16376	16505	16427	16354	16438	16398	16340	16185	16281	16380	16378	16349	16263	16460	16375	16460	16296	16481	16364	16243	16287	16222	16366	16346	16237	16355	16275	16423	16476	16202	16354	16383	16485	16502	16346	16535	16515	16425	16556	16254	16332	16221	16360	16520	16398	16210	16397	16350	16436	16239	16476	16408	16369	16321	16265	16277	16237	16422	16435	16279	16296	16574	16459	16443	16369	16523	16230	16282	16388	16302	16541	16514	16382	16290	16445	16155	16491	16175	16367	16525	16283	16447	16376	16201	16529	16493	16444	16374	16485	16337	16357	16338	16193	16468	16435	16329	16475	16401	16376	16387	16656	16405	16353	16611	16348	16421	16316	16380	16376	16413	16241	16262	16389	16303	16395	16440	16396	16340	16358	16300	16307	16309	16370	16554	16479	16401	16407	16245	16374	16356	16458	16284	16455	16244	16341	16429	16518	16391	16457	16347	16343	16462	16290	16078	16313	16337	16179	16421	16335	16399	16450	16578	16544	16431	16448	16319	16355	16452	16429	16331	16231	16335	16451	16386	16557	16449	16454	16382	16310	16284	16594	16279	16344	16400	16294	16264	16463	16428	16456	16354	16363	16377	16261	16502	16508	16421	16527	16430	16326	16203	16284	16433	16499	16454	16280	16584	16497	16436	16375	16371	16354	16395	16320	16294	16216	16454	16283	16487	16402	16297	16516	16409	16488	16610	16227	16542	16487	16323	16390	16428	16365	16322	16220	16315	16332	16664	16359	16410	16416	16480	16376	16282	16371	16697	16411	16353	16448	16310	16287	16482	16563	16400	16306	16395	16283	16704	16499	16330	16225	16189	16256	16419	16428	16417	16456	16233	16343	16283	16254	16285	16394	16501	16361	16363	16258	16520	16365	16147	16300	16379	16407	16287	16251	16313	16406	16393	16521	16580	16375	16341	16414	16451	16294	16324	16312	16199	16305	16318	16477	16469	16116	16368	16208	16210	16550	16564	16255	16351	16409	16376	16405	16380	16440	16467	16543	16466	16348	16508	16372	16304	16218	16450	16477	16394	16263	16344	16425	16322	16498	16499	16560	16456	16460	16449	16388	16362	16228	16267	16239	16401	16426	16214	16340	16473	16376	16378	16399	16302	16386	16528	16298	16296	16141	16394	16320	16442	16410	16390	16428	16390	16400	16278	16566	16479	16344	16427	16223	16346	16444	16410	16410	16391	16341	16306	16288	16315	16393	16360	16319	16324	16482	16512	16645	16201	16402	16308	16387	16109	16451	16168	16475	16586	16385	16474	16345	16548	16162	16513	16400	16362	16372	16465	16523	16453	16353	16188	16363	16282	16387	16655	16394	16348	16458	16459	16291	16204	16566	16405	16386	16279	16302	16558	16398	16375	16429	16385	16263	16316	16353	16546	16431	16257	16338	16406	16229	16441	16455	16275	16231	16397	16375	16324	16335	16235	16410	16293	16300	16362	16420	16394	16369	16220	16440	16286	16290	16033	16423	16318	16399	16514	16392	16354	16398	16335	16313	16430	16290	16271	16383	16360	16322	16470	16504	16354	16569	16313	16433	16492	16545	16363	16307	16338	16446	16396	16333	16382	16354	16552	16233	16423	16686	16538	16393	16256	16212	16338	16463	16434	16257	16404	16338	16445	16330	16359	16491	16387	16424	16328	16486	16427	16467	16360	16403	16376	16324	16343	16205	16282	16517	16155	16465	16189	16371	16332	16130	16428	16307	16353	16392	16352	16373	16393	16380	16418	16380	16611	16350	16449	16607	16448	16370	16721	16344	16478	16446	16456	16463	16295	16169	16379	16291	16331	16474	16216	16316	16320	16273	16498	16378	16321	16353	16376	16387	16448	16487	16286	16373	16398	16314	16304	16332	16428	16365	16619	16350	16254	16469	16420	16316	16276	16623	16508	16209	16337	16290	16458	16429	16232	16257	16351	16190	16268	16672	16266	16252	16466	16283	16514	16231	16489	16289	16469	16273	16483	16281	16194	16321	16492	16390	16504	16507	16414	16356	16337	16248	16620	16464	16193	16393	16271	16318	16378	16376	16530	16330	16630	16414	16233	16390	16229	16445	16514	16417	16445	16444	16359	16524	16454	16379	16701	16522	16423	16413	16358	16349	16262	16500	16359	16686	16457	16397	16236	16355	16304	16139	16510	16643	16570	16354	16418	16333	16648	16493	16370	16439	16325	16411	16468	16451	16405	16374	16446	16327	16407	16275	16417	16733	16680	16409	16265	16434	16329	16394	16147	16471	16438	16496	16500	16293	16514	16281	16357	16479	16267	16387	16560	16542	16419	16540	16239	16342	16416	16560	16200	16283	16247	16381	16402	16136	16480	16324	16555	16281	16330	16126	16282	16290	16493	16418	16219	16407	16459	16440	16495	16642	16318	16435	16218	16333	16368	16516	16516	16502	16469	16418	16499	16306	16371	16494	16416	16316	16510	16378	16464	16319	16332	16062	16340	16303	16440	16307	16297	16386	16306	16453	16435	16490	16377	16359	16371	16157	16425	16581	16383	16336	16240	16461	16470	16406	16399	16288	16206	16447	16418	16468	16414	16492	16565	16403	16399	16425	16282	16355	16579	16441	16507	16374	16355	16286	16440	16334	16533	16315	16618	16429	16538	16206	16581	16386	16328	16558	16447	16115	16204	16458	16327	16160	16168	16421	16329	16613	16494	16393	16629	16306	16208	16409	16251	16189	16202	16481	16464	16401	16337	16388	16451	16357	16381	16331	16444	16180	16368	16480	16350	16333	16392	16354	16454	16334	16429	16322	16243	16538	16396	16582	16409	16526	16427	16501	16387	16382	16352	16490	16643	16455	16379	16326	16235	16457	16474	16483	16360	16330	16373	16525	16275	16502	16403	16526	16170	16477	16278	16385	16433	16499	16502	16491	16668	16517	16181	16305	16382	16321	16440	16605	16160	16379	16280	16507	16471	16586	16488	16358	16365	16466	16369	16376	16524	16227	16350	16383	16243	16399	16416	16422	16302	16279	16322	16393	16180	16374	16528	16491	16375	16498	16479	16453	16362	16414	16407	16295	16354	16500	16417	16359	16435	16361	16485	16530	16478	16310	16386	16289	16139	16371	16168	16237	16370	16426	16548	16320	16243	16421	16342	16513	16260	16443	16112	16358	16102	16262	16356	16445	16432	16408	16575	16163	16256	16225	16500	16453	16086	16440	16532	16405	16277	16445	16361	16383	16341	16392	16402	16195	16460	16616	16523	16351	16414	16532	16502	16322	16226	16393	16351	16341	16354	16351	16501	16442	16321	16400	16227	16485	16344	16239	16252	16335	16644	16552	16299	16456	16432	16369	16416	16330	16327	16401	16337	16107	16404	16461	16331	16644	16480	16397	16445	16546	16400	16374	16445	16494	16238	16186	16423	16343	16445	16426	16285	16388	16209	16288	16329	16382	16425	16346	16492	16506	16342	16325	16375	16528	16290	16205	16156	16283	16450	16441	16442	16479	16502	16436	16466	16372	16416	16418	16280	16498	16195	16256	16279	16201	16467	16278	16480	16266	16531	16427	16343	16276	16302	16359	16316	16455	16235	16205	16434	16330	16235	16371	16248	16508	16408	16512	16486	16498	16462	16198	16400	16425	16370	16310	16389	16399	16507	16384	16383	16193	16296	16411	16266	16540	16584	16392	16416	16518	16511	16571	16487	16391	16361	16380	16282	16454	16501	16379	16369	16415	16321	16356	16515	16471	16345	16410	16584	16352	16161	16334	16526	16251	16419	16494	16473	16348	16452	16381	16382	16297	16306	16491	16582	16164	16287	16190	16235	16394	16376	16189	16302	16374	16195
29070	49940	47327	38394	32904	29189	26158	23756	22483	21061	19555	17724	16866	16707	16638	16650	16178	15775	15628	15446	15421	15310	15313	15269	14998	15147	15304	15284	14920	15198	15144	15032	15049	15037	15119	14902	15190	14965	14965	15169	15128	14885	15007	14870	15012	14798	14870	15055	15013	15042	15032	14932	14917	14972	15093	14884	14851	14934	14958	15051	15050	15128	14892	15030	15064	15048	14988	15036	15201	15047	15070	14823	15071	15003	14982	15004	14869	14940	15134	15083	15012	14936	14896	14957	15144	14903	15172	15107	15050	15028	15039	15003	15052	14970	14835	15056	15061	15074	14869	15005	14963	14889	15013	14845	14913	15115	15045	14927	15084	15052	14984	14893	15009	14908	14980	14979	14936	15036	14871	14881	15034	14881	15090	15012	14843	14993	14905	14892	14778	14838	14906	14817	14933	14982	14963	14840	14899	14984	14971	15037	14948	14960	14918	15024	14997	14917	15044	14989	14939	14893	14961	15001	14975	14965	15068	14957	15015	14968	14735	14882	15105	14852	14946	14896	15092	14902	14855	14895	15199	14972	14904	14986	14952	15080	15057	14886	14783	14912	15039	15137	15051	14884	15120	14992	14952	14981	14976	14922	14965	15013	14889	15021	15012	14993	14961	14874	14775	15026	15010	15065	14894	14957	14825	15092	14878	15082	14948	14900	15140	14881	14965	15051	14921	15106	14880	14665	14930	15132	14964	14957	14914	14882	14863	15145	14952	14938	15017	14933	14930	15084	14873	14945	14973	15040	15027	15059	15050	14956	14914	14864	15017	15071	14854	14932	15029	14987	14831	14965	15023	14945	15032	14875	15058	15019	15027	15040	15134	15016	14846	14881	15077	14872	14961	14883	14943	14816	15019	14906	14961	14955	14965	15028	14924	14999	14958	14998	15029	15003	14908	14803	14993	15028	14872	14950	14907	14957	15024	15000	14885	15022	14981	15001	15002	14995	14984	14967	15009	14826	15083	15025	14915	14920	14993	15073	14918	14914	15020	14791	15068	14927	15006	14933	14787	15055	15017	14873	15051	14941	14891	14987	14927	14895	14884	15042	14984	14902	14806	15011	14991	15004	14975	14962	15133	14874	15027	14849	15056	15083	15021	14692	14875	14933	15019	14838	14891	14899	15002	14949	15040	14957	14893	14892	14883	15060	14814	14817	15104	14970	14887	15059	14964	15142	14928	15041	14854	14981	14998	14915	14895	14930	15016	14949	14889	14959	15010	14984	14974	14961	14971	14933	15024	14786	15069	15013	14800	14911	14807	15150	14939	14911	15005	14912	14901	14997	14870	15051	14904	14972	15044	15076	14903	14893	14998	15008	14914	14733	14964	14891	14881	14997	14922	15063	15075	14987	14973	14918	14987	14994	15004	14945	14906	15053	15077	14772	15065	15072	14887	14992	15009	14998	14967	15047	14955	15101	14841	14912	15005	15102	14997	14980	14915	14985	14853	14899	14975	14896	14993	15036	14975	15040	15170	14939	14903	15008	14776	14821	14918	14899	15044	14772	15059	14850	14890	15116	14815	14976	15047	14883	14815	14822	14972	14867	15109	14902	14831	14884	14909	15034	15224	14839	14961	14911	14950	14930	14926	14968	14769	14861	14989	14982	15070	15067	14912	15038	14958	15044	15050	14998	14739	14780	14977	15059	14714	14998	15009	14825	14808	15039	15046	14812	14956	14932	15022	14969	14975	14916	14851	14999	14893	14844	15094	14914	15109	14939	15077	14970	14956	15038	15090	14955	14912	14992	15217	14862	14876	15068	15008	14869	15097	15109	14802	15035	15038	15037	14928	14865	14872	15146	14973	14989	15063	15131	14852	14896	15085	15057	14939	14729	14765	14956	14981	14769	14959	14897	14919	14984	15080	14906	15065	14911	14970	15027	14979	14949	14845	14819	15037	15032	15052	14935	14755	14842	15212	14840	14875	14862	15010	15001	15028	14866	14965	14859	14937	14833	15011	14901	14977	14971	14934	15113	14933	15002	15271	15043	15129	14961	14976	15130	15057	14941	14862	15009	14985	14824	14984	15052	14699	15052	15007	14933	15146	15060	15153	14836	14958	14924	15008	14885	14898	14926	14962	14925	14996	15037	15047	14895	14891	14820	15176	14740	14969	14983	15036	15031	14915	15085	14957	14783	14945	14976	15000	14790	14884	14911	14936	14981	14952	15014	14974	14955	14915	15002	15018	15104	15066	15051	15037	15018	15022	14936	15054	14886	14805	15027	14972	14965	14818	15058	14917	15011	14874	15045	14856	15075	15011	15003	14935	15118	14965	14976	14969	15138	15042	14784	15082	14984	14964	14884	14992	15136	14787	15087	15005	15006	14958	14988	14811	14958	14978	14936	14948	14886	14876	14907	14945	15038	14889	15200	14899	15227	14962	15036	14831	14914	15065	14967	15001	14977	14925	14728	15003	14969	14973	14899	14924	15055	14843	14835	14851	14995	15046	14957	14958	15087	14929	15063	15064	14976	14927	15036	14981	14813	14833	14863	15012	15074	14928	15009	14897	14976	14961	15032	14866	15150	14850	14882	15065	14946	14944	14883	15050	14807	14957	14952	14957	15036	15032	15253	14840	15003	14967	15060	14911	14917	14998	14878	14991	15039	14979	15003	14843	14970	14984	14985	14982	15006	14897	14933	15164	14922	14972	15035	14909	14993	14887	14964	14883	15039	14906	15017	14812	15013	14939	15120	14870	15016	15046	15134	14718	14803	14879	15019	15199	14963	14948	14935	14952	14923	14972	14855	14801	14845	14911	14879	15005	14880	15142	14863	15126	15028	14769	15018	14978	15176	14791	15008	15043	14956	14811	14930	14945	14882	14991	14908	15118	14934	14780	14850	14977	15001	15047	14791	14950	15115	14899	14994	15053	14859	14865	14932	14948	14861	14943	14966	14841	14795	14956	15027	14964	15061	14975	14920	14840	14902	15006	14880	14773	14966	14932	14956	14927	14970	14953	15009	14966	14976	15025	14790	15007	15037	15071	15124	14975	14899	14898	14886	15099	14916	15041	14742	15028	15041	14953	14933	14994	14976	14860	15133	14946	14962	15259	14879	14783	14729	15019	14737	15048	15019	14975	15071	14853	14803	14942	14888	14943	15086	14935	15014	14969	14821	15103	14925	14913	15140	14975	14857	14936	15091	14896	15077	14960	14967	15024	14971	14888	15015	15031	14868	14923	14936	14886	15138	15187	14882	14897	14895	14903	14914	15119	14899	14977	14960	14941	14970	14944	15025	14863	14989	14955	14911	14799	14843	15106	14910	14890	14892	15049	14864	15048	14793	14973	15065	14932	15007	14856	14809	14937	15192	14937	14947	14830	14923	14963	14851	15037	15043	14769	15161	14934	15006	15035	15040	14941	15031	14876	15023	14991	15011	14886	14927	14875	15044	14892	14847	15079	14948	14839	15017	14807	14894	14907	14880	14911	14924	14984	14931	14943	15018	15066	15119	14800	15173	14968	14965	14929	14909	15154	14944	15078	14955	14844	15219	14769	14958	15079	14894	15046	15079	14876	14991	14952	14913	14966	15024	14989	14985	14961	14927	14968	14895	14786	14830	14911	14951	14880	14975	15052	15037	14995	14807	15067	14880	14888	14976	14960	14968	14806	15040	14998	14761	15022	14928	15061	14964	15003	14821	14986	14983	14804	15033	14913	15030	15090	14966	14910	15033	14986	14962	14958	14988	15028	14987	14626	15074	14993	14950	14969	15004	14868	14817	14831	14955	14900	14961	14893	14870	14831	14949	14889	14941	14917	15025	15128	15004	15043	15050	14917	15046	15043	15073	14924	14934	14892	15008	14926	14963	14859	15004	14944	14924	14915	15023	14964	14879	15024	15096	15132	14886	14933	14930	15043	14973	14954	14912	14806	14834	14820	14995	15058	14998	14892	14949	15006	14765	15152	15092	15021	14866	15023	14978	14829	15132	14787	14875	14847	15006	14880	14950	15045	14901	14939	14961	14607	15042	15102	15052	14872	14920	15002	14889	15082	14918	14993	15005	15051	15127	14918	14853	14828	14849	14961	14815	14897	14953	15149	15009	14901	14925	15084	14836	15070	14871	14901	15007	14800	14860	14979	14977	14861	14767	15195	14809	15029	14965	15001	14934	14993	14802	14996	14861	14950	15020	15128	14894	14790	15079	14757	14950	14857	14933	14940	14984	15048	15043	14939	14912	14758	15027	15018	14975	15134	14843	15045	15011	14961	14951	14810	14994	14921	14742	15112	14899	14894	14976	14965	14900	14879	15053	15223	14910	14759	14846	14901	14945	15046	14898	14933	14899	14949	14983	14851	15014	14931	15084	14871	15052	14875	14753	14922	15130	14919	14909	14893	15105	14825	15015	14699	14935	14929	14915	14947	14907	14914	14926	14896	14911	14998	14881	15085	15069	14961	14887	14976	14960	14920	14926	14917	15100	15096	14812	15078	14854	14851	15083	15153	14938	14999	15023	14683	15062	15011	15026	14955	14971	14859	14931	14927	15012	14873	14934	15110	14880	15028	14855	14924	15061	14968	14813	15051	15020	14838	15249	14876	14849	14955	15085	15178	15110	14818	14868	14957	14854	15036	14959	14966	14938	14929	14907	15004	14947	14945	15049	14993	15021	14961	15058	14876	15028	14995	14944	14980	15078	14871	15113	14955	14904	14932	15001	15078	14886	14917	14947	14766	15016	14915	14881	14869	14927	14991	14946	14975	15008	15019	15019	15051	14849	14885	14909	14925	14911	15003	14895	14887	14968	14928	14888	14932	14941	14966	15075	15068	15091	15145	14827	15013	15001	15071	15014	15001	15071	14961	14985	15010	14975	14885	14896	15056	14935	14924	14981	14833	14900	14914	14900	15025	14916	14882	14964	14847	15097	14964	14994	14963	14960	14942	15007	14788	14921	15027	14883	15033	15054	14947	15089	14953	14892	15135	14836	14929	14879	15039	14886	14917	15015	14975	14970	14900	14943	15039	15137	14981	14739	15155	14982	15089	14959	14901	15037	14869	14982	14955	15186	14936	14929	14925	15012	14854	14905	14870	15019	15039	14912	14965	14905	14923	14952	14989	14902	15046	14865	14962	14988	15118	14744	14893	14955	15012	14906	14920	14985	14976	15031	14951	14914	14932	14981
23225	21591	29617	24144	22702	26846	29577	23947	22338	21759	20189	18999	17937	17607	17694	17649	17549	17167	16835	16797	16647	16663	16548	16434	16350	16445	16411	16481	16415	16239	16350	16248	16148	16255	16177	16483	16173	16390	16260	16155	16282	16159	16164	16132	16164	16213	16052	16197	16209	16109	16127	16081	15828	15907	16383	16039	16289	16110	16066	16041	16278	16132	16079	16168	16035	15929	16139	15899	16158	16137	15917	16159	16269	16089	16332	15930	15938	15987	15938	15922	16047	16143	16056	16134	16263	16078	16076	16125	16218	16080	15996	15810	16017	16078	16015	16209	16044	16060	16139	16172	16048	16181	16107	16172	16187	16085	16017	16140	16129	16037	16349	16138	16146	15952	16060	16087	16101	16148	15984	16088	15916	16310	15972	15965	15998	16209	16079	15955	16078	16033	16105	16000	15961	16068	15893	15926	16205	16184	16123	15922	16091	16035	16342	15962	15948	16186	16165	16060	15929	16204	16237	15951	16060	16135	16148	16044	15924	16049	16175	15978	15921	15863	16059	15832	16219	16023	15975	15849	16134	16184	16016	15901	16058	16139	16002	15992	16088	15989	16028	15872	16140	16149	16106	16150	16229	16104	16095	16033	16046	16070	15850	16152	15976	16071	16118	16123	16077	16195	16180	16223	16167	16090	16097	16069	15921	15942	15985	16087	16191	15941	15841	15951	16059	16056	15965	16189	16229	16051	16068	16154	16206	16187	15936	16278	16198	16014	16023	16152	16098	16109	16161	16273	16050	16223	16141	15872	15974	15817	16169	15918	15981	16076	16042	16054	16134	16083	16059	16149	15932	16076	16048	15834	16086	15940	16021	16222	16151	15987	15859	15949	16105	15840	15936	15892	16036	16022	16229	16046	16204	16125	16004	16041	16031	16035	16146	16235	16034	15937	16205	16056	16034	15979	15877	16073	16163	15993	16079	15946	16076	16044	16070	16152	16150	16208	16088	16160	16115	16051	16139	15982	15871	16136	16155	15972	16062	16128	16186	16138	16047	16090	16081	15926	15966	16057	16168	15960	16089	15908	16223	16139	16305	15956	16216	16037	16138	15958	15886	15885	16269	16061	16089	15851	16143	16088	16335	16148	15910	15956	16168	15963	16088	16163	16163	16115	16066	15925	16036	16043	15856	16037	16141	16029	16296	15948	16216	15966	16109	16095	15956	16018	15935	16188	15912	16042	16052	16245	16045	16145	16157	16068	15998	16160	15851	15935	16115	16051	16075	16116	15898	16018	16028	15924	16034	15904	16134	16235	16206	15811	16054	16133	15936	16159	15980	15971	15948	16022	15993	16067	16239	16017	16102	16055	16069	15913	16065	15921	16015	15878	15824	16050	16047	15909	15791	16012	15978	16073	16084	16054	16066	16129	16133	16045	15936	16255	16189	16067	16139	15985	16145	16198	16095	16014	15927	16097	15957	15747	16155	16036	16063	16014	16173	15936	16161	16094	16099	16134	15986	16021	16035	16242	16104	16073	16459	16214	16070	16212	16030	15866	16072	16136	16074	16153	15993	15957	16018	15879	15848	15980	15963	16066	15916	16064	15979	15998	15974	15818	16335	16266	16065	15885	16072	16062	16119	16021	16064	16044	16018	16029	15985	15963	16277	15968	15952	16010	15861	16056	16175	16041	16151	16071	16117	15984	16126	16017	15893	15856	15945	16140	16106	16032	16067	16035	15971	16082	16151	16057	16005	16055	16285	16078	16038	16247	16077	15948	16132	16030	15779	15955	16010	16105	16122	16070	16201	15982	15883	16165	15969	16186	16148	16253	15902	16033	16186	16128	16134	15918	16171	16310	15892	16169	15988	16108	16219	16094	16167	15956	15941	16018	16100	15916	16096	16092	16018	16122	16046	16103	15989	15972	15905	16107	15795	15895	16033	16032	16064	16135	15848	16056	15964	16012	15983	16023	15983	15975	16061	15914	16056	16017	16101	15890	16003	16094	15846	15910	16085	15861	15982	15956	16142	16127	16114	16058	16128	16043	16102	16161	16156	16137	15775	16288	16008	16022	16077	16056	16132	15983	16240	16127	15937	16120	15997	15971	15974	16234	16168	15976	15949	15903	15867	16084	16098	16095	16198	16074	16081	16063	16076	15960	16114	16147	15811	16270	16125	16049	16357	16099	16383	16003	15985	15957	16146	16148	16034	16138	16126	16035	16041	15989	15972	15907	16169	16305	16109	16131	16012	16282	15861	16218	16165	15984	16015	15971	16066	16070	15965	16023	15858	16040	15951	16271	16039	16304	16313	16072	16129	15944	15907	16196	16080	16086	16021	16047	16055	16222	16209	16225	16047	16134	15986	16192	16181	15890	16098	16051	16043	16044	16107	15977	15930	16025	16029	15790	16132	16042	15954	15777	15872	16012	15967	15788	16040	15868	16150	16092	16105	16131	16142	16100	16051	16207	16149	16035	15992	15958	16063	15992	15946	16156	16188	15981	16010	16088	16261	16013	16165	15877	16037	16079	15919	15982	16227	15969	15936	16035	16043	16028	15905	16120	16220	16039	16192	15979	16028	15937	16261	15949	16104	15997	15868	16067	16153	15888	15944	16071	15986	16034	16090	16066	16034	16206	16061	15861	16037	16162	16145	15955	16034	16128	15882	15991	16146	16122	16047	16034	16057	16189	16014	16188	16017	15938	15994	15890	15882	15996	15887	16076	16208	16145	16167	16209	16124	16083	16030	15964	15951	15991	16077	15921	15978	16088	15954	15882	16121	16080	16148	15897	16057	16169	16148	15875	15950	16362	16086	15855	16027	15994	16051	16120	16091	15961	16037	16119	16010	16176	15971	15955	16021	15974	15908	16113	16019	16021	16154	16122	15917	16068	16174	16000	16037	16003	16132	16077	16091	15978	16122	16070	16036	16099	15920	16026	16082	15931	15967	15933	16151	15867	16051	15901	16055	15894	16181	16200	16021	16004	16226	16087	16157	15853	16058	15989	16009	16125	16048	15913	15912	15979	15966	16064	15929	16220	16143	15923	16005	16048	15918	15958	15961	16165	16046	16036	16193	15984	16021	15978	16017	16003	16071	16019	15825	15950	16120	16178	16220	15967	15995	15939	16018	15971	16236	16145	16125	16226	16167	15933	15894	16162	16050	15991	15960	16042	16019	16186	16056	15927	16057	15867	16076	15980	16045	15963	15816	16296	16002	16046	16039	16139	16056	16029	16140	15902	16215	16269	16088	16120	16047	15964	15972	16073	16053	16299	15944	16160	16148	16253	16065	16016	15898	15929	15957	16267	15934	16098	15980	15957	15911	16098	15955	16112	16096	15973	16013	16031	16021	16122	16062	16057	15895	15867	15940	15862	15996	16233	16111	16143	15974	15958	16148	15968	15886	15977	16088	16048	15959	16014	16117	16090	16105	16112	16118	15986	16176	16046	16012	16179	16153	15990	16104	16186	15893	16064	16107	16201	16072	16229	16166	16022	16094	15986	16090	15948	15977	15889	16021	16202	16050	16095	16049	16113	15951	15979	15981	15996	15959	16028	16183	15948	16143	16265	15977	16260	16010	15844	16087	16028	16152	15757	15811	16037	16129	15920	15852	15940	16109	15844	15997	15880	16109	16263	15892	16060	16162	16110	16197	16029	16007	15938	16088	16160	15999	15936	15909	16004	16112	16261	16220	16147	16079	16028	16136	15957	16054	16145	15931	15998	15924	16176	16051	16002	16173	15940	16229	16141	16073	15945	16153	15985	16058	15997	16223	15938	16107	16064	15981	16103	16061	15815	16170	16052	16089	16217	15998	16038	15924	16316	15919	15991	16099	16198	15901	15873	16176	16059	15915	15985	16132	16101	16143	16124	16052	16078	15984	16243	16211	16064	16038	15861	16098	16057	15922	16125	16020	16021	16001	16182	16029	16162	16011	15890	16137	16037	16002	16079	15990	16174	16190	15816	16202	16116	16043	16069	16036	15956	16079	16055	16085	16119	16230	15927	15958	15957	15952	15999	16094	16160	16089	15957	16043	16146	15946	15964	16021	15909	16188	16172	16333	16283	16090	16151	15891	16199	16016	16061	16197	16158	15982	16022	16121	16047	16115	15834	16014	16030	16054	16060	16053	16238	15970	15940	16310	16085	16233	15899	15944	15882	16271	16036	16034	15978	16067	16018	16105	16209	16269	15870	16197	16072	16058	15990	16137	16248	16041	16156	16089	16030	15916	16043	16026	15873	15980	15913	15832	16181	16010	15680	16048	16030	16242	15883	15968	15924	15893	16138	16115	16242	15862	15890	16193	16016	16041	16096	16063	16151	16051	15966	15976	15857	16006	16020	15961	16012	16092	15992	16128	16018	15947	15927	15959	16182	16193	16071	16036	15922	16203	16129	16053	16024	16137	16036	16026	16056	16078	16179	16027	16008	16165	15937	15885	15930	15869	16188	16061	16031	15955	16033	15906	16001	15896	15989	16086	16019	16194	15970	16103	15985	16175	16061	16070	15973	15972	16069	16175	15984	16122	15992	16156	16102	15893	16173	16075	16144	15977	16061	15931	16149	16160	16072	16007	16136	16107	15984	16079	15860	16068	15959	15941	16031	15953	15773	15989	16081	16044	16034	15942	15969	16165	16151	16060	15981	15820	15845	16126	15943	16057	16086	16091	16164	16079	16081	16092	16044	16166	16148	15904	16005	16133	16138	15898	15902	16015	15926	15977	16121	16041	16158	16032	15996	16121	15744	15807	16158	15948	16054	15957	15966	16196	16133	16109	16078	15941	15986	16017	16157	16093	16027	16095	16300	15995	16256	15931	15957	16221	16089	15984	16052	16049	16142	16058	16247	16052	15989	15968	16013	16218	16198	16177	16129	16037	15956	15887	16057	16084	15938	16160	16179	16026	16021	16087	16188	16136	16020	16165	16022	16023	16019	16015	16058	16014	16020	16211	15862	16060	16037	16073	16132	16071	15928	15972	16135	16142	15881	16172	15937	15781	16020	16017	16032	16177	16013	16036	15867	15944	16095	16014	16106	16090	15799	15983	16067	15975	16247	16044	15891	15965	16069	16033	15896	15912	16055	16058	16023	16047	15966	16023	16070	16212	16226	16126	15995	15985	15979	15898	16064	15959	16238	16047	16116	15925	16021	15913	16207	15907	16026	16149	16002	16029	16000
30251	53018	50475	41327	37214	32681	28983	26270	24515	22874	21161	18938	17463	17127	17107	16966	16532	15833	15704	15560	15342	15343	15165	15120	15191	15083	15214	15060	14891	14957	14783	14989	14781	14802	14855	14767	14815	14702	14923	14771	14847	14891	14896	14866	14804	14753	14714	14750	14789	14967	14878	14800	14768	14803	15018	14783	14895	14815	14853	14759	14769	14899	14775	14832	14919	14764	14878	14844	14737	14769	14812	14801	14801	14884	14855	14725	14795	14788	14800	14714	14779	14800	14772	14724	14818	14808	14717	14794	14844	14763	14884	14846	14778	14648	14834	14712	14714	14711	14795	14623	14802	14698	14826	14818	14714	14735	14710	14694	14705	14922	14627	14918	14799	14843	14790	14712	14717	14541	14780	14955	14792	14721	14770	14752	14766	14649	14659	14878	14769	14927	14585	14863	14639	14759	14663	14823	14930	14725	14754	14627	14600	14768	14900	14671	14651	14908	14777	14802	14884	14707	14673	14783	14744	14770	14869	14847	14898	14885	14875	14660	14733	15058	14856	14703	14834	14653	14712	14837	14653	14755	14606	14655	14804	14725	14749	14643	14796	14702	14741	14616	14620	14687	14803	14695	14829	14831	14812	14738	14775	14742	14698	14663	14607	14784	14868	14766	14705	15018	14892	14851	14776	14767	14719	14588	14859	14736	14852	14819	14902	14840	14818	14744	14701	14884	14678	14714	14876	14771	14678	14818	14827	14887	14847	14740	14708	14923	14766	14522	14674	14960	14748	14776	14784	14882	14875	14699	14593	14675	14756	14641	14681	14582	14742	14844	14919	14763	14857	14836	14671	14880	14756	14833	14768	14646	14853	14804	14752	14836	14586	14739	14855	14701	14772	14832	14591	14634	14763	14824	14796	14668	14762	14701	14622	14625	14754	14838	14568	14918	14563	14641	14717	14820	14675	14812	14733	14728	14839	14652	14729	14819	14643	14674	14803	14647	14801	14768	14797	14840	14829	14689	14912	14632	14844	14809	14726	14746	14945	14708	14721	14871	14842	14785	14819	14808	14642	14783	14734	14782	14841	14746	14737	14792	14659	14707	14797	14828	14953	14660	14725	14727	14681	14895	14692	14747	14688	14784	14786	14789	14679	14768	14867	14642	14666	14901	14831	14916	14651	14691	14687	14610	14905	14797	14738	14527	14918	14702	14885	14735	14850	14554	14693	14735	14850	14704	14802	14749	14630	14897	14721	14812	14581	14759	14652	14788	14779	14818	14809	14792	14711	14818	14914	14701	14777	14688	14817	14689	14636	14874	14901	14735	14635	14792	14766	14683	14695	14934	14708	14863	14764	14779	14761	14818	14853	14717	14754	14817	14647	14739	14633	14746	14746	14645	14808	14597	14824	14695	14855	14866	14752	14552	14721	14703	14712	14833	14835	14720	14666	14843	14805	14555	14712	14807	14873	14640	14754	14773	14680	14884	14712	14640	14994	14635	14831	14847	14648	14745	14696	14664	14695	14747	14914	14754	14907	14758	14743	14693	14726	14751	14785	14635	14829	14806	14632	14808	14453	14788	14674	14748	14759	14920	14763	14786	14793	14634	14689	14698	14819	14666	14755	14741	14867	14698	14683	14644	14720	14763	14892	14826	14707	14658	14767	14745	14792	14847	14844	14675	14700	14808	14834	14725	14843	14751	14758	14874	14885	14761	14780	14743	14739	14749	14757	14698	14725	14834	14698	14712	14771	14751	14930	14682	14671	14843	14747	14835	14601	14924	14952	14763	14681	14949	14775	14809	14898	14706	14755	14820	14745	14894	14645	14695	14931	14862	14744	14839	14749	14755	14925	14734	14629	14795	14742	14778	14788	14813	14796	14698	14650	14709	14781	14957	14587	14789	14585	14696	14847	14835	14830	14642	14802	14870	14659	14836	14825	14714	14471	14799	14754	14934	14701	14835	14721	14854	14779	14789	14864	14891	14771	14819	14848	14780	14759	14762	14696	14743	14750	14692	14581	14775	14774	14856	14833	14770	14897	14821	14769	14749	14761	14707	14710	14675	14926	14827	14803	14705	14755	14706	14673	14902	14635	14656	14774	14848	14767	14773	14850	14556	14661	14841	14720	14839	14675	14687	14636	14724	14881	14596	14883	14729	14640	14969	14866	14808	14707	14714	14799	14761	14586	14890	14633	14828	14777	14819	14803	14624	14770	14581	14604	14710	14693	14680	14908	14655	14739	14863	14774	14710	14908	14783	14853	14746	14730	14645	14752	14665	14899	14766	14691	14848	14601	14781	14715	14624	14749	14804	14653	14674	14826	14819	14785	14676	14723	14685	14638	14862	14805	14986	14546	14741	14887	14743	14604	14871	14630	14893	14893	14785	14691	14751	14808	14810	14811	14675	14849	14728	14648	14726	14893	14784	14820	14562	14734	14811	14703	14681	14632	14766	14610	14581	14698	14653	14699	14733	14849	14724	14759	14653	14875	14695	14932	14767	14755	14807	14681	14744	14704	14702	14688	14874	14739	14818	14864	14854	14863	14696	14672	14823	14777	14658	14729	14752	14634	14924	14726	14712	14695	14893	14721	14825	14664	14760	14685	14654	14701	14791	14679	14804	14726	14778	14773	14758	14629	14735	14607	14511	14965	14562	14605	14651	14837	14759	14632	14726	14822	14736	14773	14887	14753	14627	14911	14940	14865	14754	14736	14887	14656	14589	14775	14851	14692	14861	14641	14728	14674	14754	14771	14925	14683	14790	14865	14819	14750	14729	14706	15021	14885	14804	14689	14842	14719	14709	14579	14869	14743	14701	14617	14809	14784	14826	14672	14822	14716	14649	14737	14568	14714	14680	14816	14579	14806	14734	14892	14689	14854	14892	14867	14596	14624	14719	14705	14724	14718	14587	14579	14666	14693	14669	14645	14727	14743	14701	14796	14733	14830	14597	14820	14561	14748	14741	14732	14770	14923	14715	14800	14703	14666	14750	14856	14850	14791	14762	14688	14800	14695	14896	14604	14854	14934	14722	14769	14858	14696	14749	14749	14872	14884	14789	14717	14875	14617	14643	14686	14749	14766	14829	14639	14849	14944	14624	14925	14753	14781	14752	14680	14685	14944	14603	14981	14781	14678	14699	14786	14512	14746	14718	14577	14893	14878	14714	14758	14759	14770	14757	14788	14691	14719	14744	14683	14834	14710	14745	14928	14851	14767	14800	14715	14945	14710	14800	14889	14814	14505	14823	14870	14935	14761	14684	14628	14652	14715	14710	14728	14847	14781	14914	14757	14732	14737	15019	14800	14793	14847	14714	14903	14708	14854	14759	14754	14805	14728	14690	14700	14833	14641	14903	14873	14852	14798	14700	14786	14675	14728	14499	14581	14792	14754	14654	14689	14602	14813	14713	14823	14568	14697	14924	14866	14772	14854	14689	14786	14788	14567	14849	14952	14976	14876	14844	14680	14816	14938	14605	14730	14604	14670	14875	14873	14782	14677	14737	14771	14758	14808	14908	14607	14856	14827	14812	14766	14862	14661	14620	14676	14716	14908	14628	14765	14694	14817	15004	14715	14714	14751	14761	14747	14880	14670	14700	14685	14888	14834	14731	14733	14687	14818	14771	14853	14610	14789	14844	14749	14922	14619	14812	14847	14653	14821	14831	14750	14690	14793	14692	14823	14785	14873	14759	14684	14882	14765	14659	14700	14733	14737	14717	14773	14778	14756	14781	14675	14650	14616	14771	14777	14868	14810	14593	14694	14860	14748	14921	14775	14640	14801	14812	14845	14657	14566	14623	14609	14722	14768	14649	14840	14765	14924	14703	14843	14770	14788	14768	14832	14718	14651	14806	14668	14811	14657	14694	14747	14805	14809	14770	14777	14636	14768	14663	14717	14824	14949	14880	14624	14848	14809	14774	14738	14675	14738	14617	14696	14658	14822	14670	14816	14691	14743	14716	14823	14897	14975	14560	14731	14613	14793	15001	14755	14760	14940	14719	14779	14722	14826	14740	14847	14669	14843	14687	14760	14605	14727	14705	14733	14669	14850	14805	14765	14691	14744	14832	14785	14674	14889	14858	14668	14802	14738	14722	14722	14777	14826	14750	14786	14726	14825	14696	14641	14764	14709	14617	14778	14752	14658	14756	14725	14684	14553	14690	14684	14694	14765	14818	14730	14790	14759	14768	14817	14812	14783	14557	14793	14770	14619	14760	14737	14935	14568	14909	14753	14591	14615	14615	14834	14692	14660	14634	14695	14694	14791	14767	14765	14757	14583	14863	14734	15000	14750	14950	14818	14845	14735	14838	14813	14746	14614	14903	14651	14660	14673	14582	14730	14840	14757	14688	14590	14586	14843	14554	14692	14583	14656	14647	14788	14822	14654	14685	14884	14673	14827	14718	14792	14687	14819	14882	14862	14774	14713	14905	14659	14896	14720	14767	14675	14547	14651	14823	14771	14790	14823	14723	14565	14913	14561	14862	14817	14666	14556	14707	14869	14892	14756	14838	14589	14891	14643	14813	14790	14765	14845	14748	14645	14907	14660	14793	14790	14804	14726	14729	14834	14818	14716	14819	14648	14653	14844	14844	14665	14518	14660	14718	14680	14636	14753	14741	14689	14636	14736	14778	14721	14899	14663	14730	14870	14833	14849	14735	14723	14602	14755	14672	14767	14755	14660	14824	14672	14750	14683	14696	14593	14742	14641	14840	14768	14778	14781	14669	14626	14732	14604	14701	14881	14655	14887	14719	14798	14624	14645	14763	14633	14816	14654	14733	14689	14791	14794	14703	14849	14791	14709	14642	14768	14582	14537	14754	14815	14731	14861	14821	14884	14861	14746	14652	14857	14782	14728	14721	14665	14990	14807	14590	14805	14744	14731	14782	14769	14724	14721	14782	14788	14717	14756	14866	14666	14704	14691	15071	14905	14832	14882	14573	14804	14576	14747	14756	14731	14731	14673	14693	14868	14759	14703	14847	14788	14703	14716	14725	14753	14774	14799	14868	14843	14649	14547	14907	14821	14644	14702	14668	14693	14737	14601	14667	14887	14692	14754	14770	14808	14880	14773	14727	14827	14682	14797	14763	14780	14701	14745	14796	14786	14596	14670	14768	14788	14824	14695	14729	14620	14612	14601	14883	14770	14798	14721	14952	14761	14858	14759	14761	14815	14878
28170	25772	33148	30019	25109	22876	20919	19527	18600	18092	17394	16752	16276	16092	16126	15983	15945	15918	15881	15696	15883	15768	15534	15529	15564	15671	15658	15633	15629	15647	15632	15836	15689	15730	15634	15621	15594	15471	15502	15554	15603	15562	15677	15701	15677	15560	15623	15298	15643	15584	15707	15620	15602	15590	15662	15799	15639	15513	15548	15703	15667	15690	15653	15531	15745	15586	15383	15576	15550	15674	15587	15481	15532	15462	15642	15531	15607	15573	15739	15608	15677	15383	15728	15453	15407	15813	15345	15547	15684	15606	15495	15563	15367	15389	15657	15650	15465	15549	15441	15432	15434	15604	15503	15625	15505	15548	15474	15448	15560	15476	15500	15428	15633	15585	15734	15702	15514	15434	15493	15673	15582	15248	15400	15571	15583	15594	15517	15482	15631	15471	15485	15510	15727	15574	15582	15373	15507	15713	15678	15559	15799	15623	15521	15457	15563	15821	15621	15589	15475	15483	15481	15407	15567	15451	15756	15649	15630	15607	15892	15626	15451	15437	15641	15615	15583	15627	15403	15457	15492	15505	15467	15559	15556	15307	15568	15722	15381	15449	15763	15493	15622	15494	15431	15430	15614	15634	15567	15521	15647	15470	15526	15409	15424	15477	15695	15573	15558	15647	15648	15543	15575	15478	15469	15510	15487	15591	15345	15597	15519	15602	15541	15398	15687	15623	15518	15493	15484	15388	15548	15654	15581	15578	15610	15419	15590	15735	15476	15552	15626	15666	15585	15518	15389	15467	15441	15635	15437	15555	15701	15518	15686	15550	15533	15428	15487	15642	15678	15666	15371	15708	15453	15402	15370	15590	15418	15453	15691	15458	15578	15541	15537	15477	15443	15525	15739	15791	15564	15419	15724	15647	15649	15549	15599	15450	15493	15491	15419	15502	15629	15626	15760	15396	15514	15397	15550	15455	15649	15569	15508	15538	15806	15580	15545	15593	15616	15714	15544	15535	15633	15559	15489	15506	15557	15598	15634	15444	15371	15660	15567	15525	15658	15603	15430	15362	15564	15303	15528	15575	15432	15713	15385	15420	15290	15433	15468	15468	15629	15626	15458	15417	15516	15539	15516	15674	15460	15426	15535	15402	15556	15603	15620	15476	15493	15625	15556	15687	15587	15391	15370	15563	15358	15709	15620	15463	15482	15597	15680	15546	15638	15667	15503	15547	15511	15734	15654	15721	15383	15206	15593	15549	15565	15607	15384	15448	15685	15755	15691	15364	15476	15508	15438	15500	15347	15328	15552	15513	15477	15622	15593	15610	15536	15619	15470	15774	15479	15652	15635	15494	15568	15452	15545	15613	15599	15581	15699	15553	15654	15558	15697	15527	15387	15468	15451	15574	15634	15579	15554	15449	15561	15468	15459	15522	15544	15517	15643	15400	15457	15598	15535	15504	15618	15743	15396	15643	15423	15576	15520	15688	15612	15160	15484	15500	15577	15642	15569	15365	15599	15373	15196	15498	15641	15439	15587	15627	15499	15686	15726	15524	15506	15651	15604	15531	15755	15546	15405	15679	15462	15687	15570	15650	15412	15778	15470	15578	15595	15436	15470	15723	15608	15758	15742	15429	15626	15420	15505	15471	15746	15574	15604	15485	15622	15541	15766	15689	15703	15559	15624	15426	15575	15500	15280	15400	15621	15671	15612	15528	15534	15708	15632	15579	15626	15594	15647	15489	15518	15588	15371	15513	15591	15663	15531	15592	15506	15412	15625	15686	15671	15566	15456	15641	15451	15510	15512	15498	15605	15604	15407	15429	15541	15579	15695	15646	15682	15751	15380	15712	15535	15560	15449	15464	15659	15583	15569	15296	15663	15567	15406	15595	15525	15683	15628	15646	15554	15523	15403	15366	15619	15579	15529	15449	15471	15571	15702	15385	15465	15534	15670	15664	15617	15529	15541	15573	15533	15588	15407	15558	15581	15635	15599	15692	15524	15261	15512	15476	15583	15397	15613	15736	15618	15647	15479	15560	15622	15516	15558	15521	15574	15596	15674	15473	15688	15634	15405	15497	15412	15646	15425	15582	15600	15581	15622	15431	15368	15404	15719	15635	15505	15533	15419	15619	15609	15614	15632	15640	15495	15443	15479	15385	15801	15544	15605	15448	15543	15546	15381	15652	15686	15700	15607	15482	15438	15501	15714	15575	15515	15483	15581	15621	15483	15681	15596	15521	15598	15571	15510	15609	15493	15413	15494	15630	15756	15507	15648	15542	15832	15650	15709	15741	15393	15451	15299	15613	15641	15434	15609	15623	15698	15697	15603	15416	15634	15441	15733	15635	15472	15506	15799	15393	15556	15439	15593	15394	15384	15610	15628	15544	15653	15815	15641	15710	15428	15691	15552	15738	15611	15437	15494	15542	15483	15479	15523	15407	15410	15378	15566	15589	15628	15470	15422	15627	15678	15523	15737	15474	15466	15596	15688	15757	15691	15760	15526	15339	15638	15536	15666	15643	15582	15422	15619	15469	15454	15482	15879	15645	15602	15608	15656	15709	15452	15512	15609	15659	15520	15632	15508	15633	15688	15711	15831	15902	15442	15571	15437	15439	15502	15555	15644	15619	15706	15621	15419	15653	15547	15587	15686	15349	15510	15494	15358	15606	15612	15543	15591	15698	15436	15709	15395	15640	15473	15512	15677	15543	15592	15618	15708	15460	15737	15509	15538	15612	15201	15483	15624	15635	15593	15517	15421	15299	15695	15686	15452	15506	15585	15650	15462	15595	15676	15405	15613	15493	15604	15543	15549	15493	15694	15452	15593	15602	15461	15583	15443	15598	15552	15591	15517	15636	15466	15591	15708	15428	15674	15472	15312	15358	15612	15564	15552	15543	15550	15610	15578	15458	15555	15700	15525	15715	15682	15506	15616	15350	15595	15473	15603	15542	15805	15405	15612	15489	15621	15584	15733	15478	15734	15635	15425	15484	15499	15445	15606	15509	15354	15791	15558	15507	15647	15588	15658	15659	15393	15456	15492	15631	15583	15627	15346	15429	15624	15667	15387	15502	15457	15654	15473	15497	15417	15466	15520	15666	15623	15400	15489	15560	15595	15483	15829	15582	15506	15473	15604	15509	15543	15692	15804	15589	15640	15730	15476	15642	15652	15588	15564	15564	15412	15402	15592	15580	15586	15554	15550	15339	15572	15503	15678	15368	15504	15389	15451	15490	15411	15442	15674	15792	15522	15452	15651	15699	15418	15489	15645	15607	15556	15412	15596	15586	15603	15474	15708	15685	15655	15587	15796	15665	15646	15502	15678	15503	15605	15621	15355	15499	15463	15634	15631	15664	15399	15467	15547	15683	15566	15625	15577	15678	15612	15595	15634	15669	15674	15435	15581	15907	15585	15507	15576	15547	15772	15434	15760	15660	15391	15442	15552	15509	15451	15543	15622	15647	15576	15713	15647	15644	15691	15539	15670	15645	15652	15535	15517	15649	15508	15639	15726	15555	15455	15623	15335	15503	15447	15518	15525	15653	15641	15590	15497	15616	15462	15611	15712	15486	15660	15634	15609	15491	15719	15503	15687	15710	15529	15589	15517	15526	15612	15869	15651	15562	15551	15453	15534	15592	15626	15598	15475	15687	15596	15688	15622	15530	15373	15575	15696	15473	15519	15670	15701	15537	15538	15739	15568	15665	15456	15408	15476	15562	15327	15715	15588	15412	15721	15533	15610	15715	15625	15778	15601	15518	15507	15270	15570	15749	15557	15443	15611	15409	15757	15583	15602	15554	15403	15445	15483	15707	15570	15614	15615	15580	15557	15484	15517	15863	15731	15515	15502	15320	15514	15695	15757	15563	15440	15678	15556	15465	15710	15854	15468	15503	15544	15531	15623	15533	15699	15522	15425	15466	15515	15597	15483	15491	15545	15675	15601	15509	15624	15604	15592	15620	15679	15475	15536	15450	15531	15506	15518	15630	15442	15537	15678	15478	15594	15368	15641	15642	15753	15567	15509	15410	15712	15469	15502	15700	15607	15760	15641	15438	15662	15735	15699	15541	15568	15573	15699	15583	15307	15591	15464	15730	15511	15625	15527	15465	15493	15647	15780	15468	15671	15622	15510	15427	15638	15663	15753	15722	15385	15580	15588	15607	15482	15410	15521	15568	15647	15551	15497	15780	15725	15701	15644	15519	15553	15598	15386	15524	15544	15487	15465	15430	15622	15638	15657	15592	15436	15493	15479	15738	15679	15457	15458	15528	15488	15675	15621	15411	15453	15658	15563	15468	15375	15482	15435	15517	15494	15449	15630	15662	15603	15564	15691	15687	15639	15439	15733	15548	15479	15554	15562	15559	15706	15408	15581	15569	15455	15410	15561	15841	15520	15464	15521	15456	15669	15553	15586	15443	15623	15540	15565	15507	15526	15504	15519	15538	15522	15692	15515	15497	15380	15631	15600	15576	15519	15683	15576	15358	15461	15684	15607	15568	15544	15523	15616	15637	15533	15641	15606	15560	15606	15774	15715	15596	15467	15525	15396	15412	15551	15450	15596	15616	15614	15623	15567	15849	15628	15650	15504	15500	15463	15702	15657	15591	15468	15342	15493	15583	15455	15546	15494	15604	15741	15620	15663	15573	15533	15554	15732	15513	15412	15464	15345	15389	15605	15417	15607	15548	15445	15447	15601	15355	15807	15476	15434	15558	15536	15648	15677	15593	15563	15686	15597	15578	15565	15661	15556	15549	15585	15532	15533	15577	15456	15537	15668	15529	15413	15548	15443	15627	15494	15532	15757	15394	15627	15551	15487	15676	15626	15813	15612	15461	15526	15491	15448	15554	15648	15542	15716	15578	15513	15306	15639	15331	15447	15551	15785	15517	15548	15650	15725	15649	15501	15487	15674	15593	15546	15470	15499	15561	15579	15589	15529	15484	15509	15572	15556	15217	15314	15624	15588	15564	15549	15611	15505	15540	15580	15485	15642	15571	15567	15525	15642	15283	15565	15621	15658	15561	15434	15535	15531	15630	15738	15540	15706	15679	15398	15498	15478	15537	15672	15729	15565	15627	15523	15539	15614	15536	15751	15398	15582	15691	15744	15560	15594	15361	15476	15419	15621	15370	15528	15582	15401	15540	15847	15623	15420	15623	15555	15602	15399	15659	15606	15495
28617	43088	39993	31663	27965	24692	22176	20621	19421	18245	17198	16359	15356	15372	15479	15368	15149	14851	14855	14749	14784	14787	14649	14588	14572	14407	14510	14553	14563	14565	14491	14364	14471	14445	14501	14424	14217	14464	14489	14438	14502	14415	14341	14437	14375	14549	14299	14429	14489	14319	14458	14426	14456	14364	14320	14269	14425	14198	14528	14395	14700	14390	14320	14285	14426	14538	14599	14229	14374	14145	14274	14365	14384	14429	14325	14398	14302	14425	14447	14326	14344	14430	14367	14380	14370	14395	14459	14366	14515	14510	14458	14472	14562	14504	14255	14449	14399	14547	14499	14466	14505	14479	14346	14282	14359	14385	14408	14423	14397	14226	14557	14334	14267	14450	14460	14211	14380	14199	14650	14363	14391	14555	14488	14461	14370	14552	14469	14369	14438	14443	14361	14232	14577	14274	14580	14468	14366	14588	14280	14191	14387	14306	14701	14335	14508	14348	14572	14254	14433	14389	14416	14515	14282	14307	14583	14531	14378	14398	14428	14460	14400	14350	14373	14342	14289	14292	14263	14371	14519	14265	14657	14233	14497	14483	14356	14486	14467	14356	14530	14328	14336	14420	14493	14532	14293	14443	14287	14324	14356	14429	14507	14554	14616	14454	14407	14535	14383	14670	14419	14447	14391	14370	14275	14475	14372	14568	14388	14369	14453	14350	14503	14230	14422	14436	14508	14359	14356	14382	14504	14448	14300	14509	14441	14408	14466	14203	14435	14215	14525	14357	14253	14494	14583	14429	14446	14388	14435	14366	14487	14396	14448	14471	14253	14528	14481	14353	14520	14393	14498	14385	14569	14297	14483	14294	14344	14558	14405	14397	14316	14319	14507	14454	14550	14510	14201	14546	14284	14416	14492	14435	14345	14364	14469	14369	14380	14345	14392	14415	14402	14402	14273	14476	14493	14412	14458	14464	14402	14313	14413	14466	14383	14484	14476	14637	14328	14422	14424	14430	14445	14463	14403	14536	14323	14400	14369	14434	14471	14434	14400	14454	14348	14390	14472	14412	14433	14353	14346	14445	14410	14484	14463	14428	14539	14647	14290	14508	14429	14279	14400	14434	14323	14323	14600	14315	14360	14401	14606	14287	14406	14244	14590	14393	14538	14564	14504	14317	14433	14441	14416	14408	14376	14465	14558	14547	14327	14321	14477	14264	14280	14437	14448	14395	14440	14445	14406	14419	14525	14394	14376	14411	14479	14446	14218	14311	14398	14315	14471	14460	14488	14308	14573	14357	14451	14499	14531	14396	14384	14416	14442	14481	14389	14322	14570	14487	14374	14600	14445	14494	14469	14388	14586	14322	14441	14372	14455	14389	14473	14231	14329	14537	14526	14408	14554	14466	14579	14422	14487	14262	14254	14581	14445	14329	14473	14406	14310	14377	14349	14281	14284	14467	14269	14175	14326	14418	14609	14258	14367	14387	14508	14389	14429	14202	14479	14308	14485	14360	14359	14409	14473	14355	14526	14526	14632	14150	14328	14528	14507	14376	14327	14556	14417	14492	14229	14480	14457	14506	14315	14534	14513	14514	14399	14362	14283	14323	14380	14364	14519	14442	14336	14423	14593	14467	14385	14524	14414	14445	14430	14441	14469	14353	14503	14314	14377	14351	14537	14368	14360	14487	14335	14514	14425	14342	14376	14336	14504	14463	14417	14619	14513	14367	14385	14483	14385	14570	14314	14397	14378	14281	14380	14375	14364	14477	14431	14474	14512	14480	14424	14358	14355	14404	14366	14579	14433	14399	14371	14458	14445	14523	14380	14359	14457	14469	14294	14568	14485	14324	14509	14449	14500	14395	14450	14426	14490	14337	14293	14301	14601	14430	14513	14497	14378	14451	14379	14379	14568	14512	14461	14429	14325	14387	14337	14368	14423	14384	14527	14530	14361	14466	14432	14434	14318	14431	14108	14491	14432	14402	14449	14386	14385	14376	14531	14549	14346	14421	14404	14303	14398	14344	14511	14237	14392	14590	14275	14561	14494	14546	14348	14570	14345	14443	14467	14373	14471	14401	14285	14402	14513	14294	14563	14466	14307	14352	14217	14481	14431	14667	14345	14381	14277	14412	14264	14373	14447	14318	14283	14486	14286	14480	14345	14587	14434	14467	14399	14476	14430	14428	14320	14376	14282	14438	14453	14435	14412	14403	14347	14362	14376	14346	14426	14399	14486	14427	14470	14439	14460	14479	14553	14472	14422	14501	14365	14270	14448	14466	14433	14388	14283	14481	14284	14124	14426	14372	14597	14242	14326	14486	14372	14293	14374	14431	14353	14512	14310	14291	14423	14371	14468	14440	14412	14444	14480	14259	14465	14340	14572	14465	14543	14346	14400	14600	14442	14463	14411	14512	14425	14613	14587	14467	14551	14310	14296	14336	14483	14375	14489	14383	14512	14469	14448	14357	14441	14424	14467	14362	14537	14433	14428	14288	14344	14403	14472	14400	14363	14172	14341	14329	14506	14410	14479	14452	14337	14400	14492	14367	14341	14303	14341	14334	14386	14534	14433	14441	14273	14470	14427	14368	14450	14437	14579	14481	14238	14400	14449	14374	14367	14492	14427	14387	14540	14503	14495	14486	14390	14419	14487	14463	14477	14463	14366	14455	14397	14645	14321	14540	14370	14537	14402	14537	14398	14404	14448	14405	14353	14324	14390	14436	14457	14371	14428	14465	14281	14442	14450	14325	14490	14422	14403	14376	14470	14560	14331	14354	14259	14328	14455	14234	14364	14412	14284	14634	14372	14498	14185	14409	14472	14503	14375	14436	14312	14444	14347	14400	14351	14423	14309	14486	14375	14320	14411	14348	14347	14346	14434	14346	14588	14315	14556	14261	14331	14405	14406	14355	14359	14316	14465	14291	14489	14558	14622	14408	14500	14440	14411	14358	14588	14521	14502	14435	14452	14506	14548	14462	14432	14446	14528	14421	14318	14358	14502	14335	14397	14331	14458	14538	14358	14458	14524	14423	14458	14319	14474	14461	14453	14295	14310	14346	14439	14458	14392	14458	14418	14336	14525	14425	14467	14339	14401	14372	14508	14273	14513	14558	14443	14469	14358	14439	14488	14487	14439	14568	14335	14481	14363	14363	14494	14299	14558	14478	14555	14431	14390	14571	14554	14609	14490	14476	14547	14493	14408	14417	14446	14442	14669	14341	14529	14390	14485	14414	14411	14446	14495	14389	14646	14541	14413	14472	14503	14413	14481	14370	14300	14563	14431	14483	14307	14333	14575	14308	14406	14364	14367	14210	14563	14414	14469	14420	14449	14381	14465	14355	14537	14486	14356	14314	14499	14412	14425	14399	14429	14366	14466	14364	14410	14332	14358	14481	14357	14476	14305	14483	14423	14390	14292	14622	14455	14383	14484	14336	14300	14556	14376	14236	14338	14391	14383	14489	14610	14459	14333	14484	14517	14422	14455	14406	14377	14601	14431	14356	14378	14550	14522	14340	14432	14195	14284	14578	14316	14557	14526	14392	14295	14419	14354	14497	14304	14561	14487	14478	14504	14358	14282	14388	14489	14385	14356	14479	14390	14339	14511	14303	14473	14364	14446	14521	14346	14412	14313	14235	14460	14442	14424	14370	14488	14425	14202	14492	14610	14336	14391	14484	14396	14405	14447	14430	14311	14549	14330	14521	14474	14469	14312	14382	14466	14412	14525	14459	14478	14271	14453	14346	14362	14473	14273	14367	14519	14319	14477	14300	14475	14606	14408	14483	14342	14490	14489	14480	14349	14525	14437	14358	14393	14597	14465	14497	14302	14554	14363	14497	14378	14586	14414	14549	14465	14278	14415	14503	14392	14495	14517	14330	14503	14293	14368	14532	14359	14584	14432	14505	14527	14505	14394	14448	14308	14521	14579	14309	14310	14344	14486	14527	14280	14319	14390	14434	14207	14425	14571	14453	14587	14387	14524	14482	14568	14510	14637	14673	14372	14358	14473	14284	14389	14324	14196	14443	14406	14390	14503	14565	14267	14523	14531	14398	14446	14376	14451	14370	14370	14488	14471	14509	14202	14302	14423	14456	14449	14259	14451	14198	14408	14425	14323	14259	14228	14464	14459	14397	14389	14430	14415	14412	14400	14494	14455	14362	14371	14464	14305	14439	14564	14456	14338	14367	14478	14296	14306	14473	14457	14651	14392	14319	14327	14528	14394	14353	14384	14600	14381	14512	14380	14282	14414	14351	14526	14310	14363	14374	14515	14504	14148	14485	14429	14136	14484	14268	14525	14303	14571	14302	14556	14533	14422	14418	14404	14351	14452	14355	14455	14602	14362	14507	14496	14487	14482	14386	14570	14309	14388	14488	14345	14257	14395	14427	14396	14352	14405	14325	14375	14366	14521	14297	14521	14456	14532	14565	14350	14382	14534	14288	14476	14337	14369	14349	14565	14322	14570	14446	14494	14417	14211	14578	14419	14362	14576	14361	14485	14445	14392	14408	14241	14500	14459	14427	14491	14503	14511	14405	14310	14392	14341	14298	14342	14440	14542	14323	14319	14557	14489	14405	14436	14372	14292	14409	14364	14446	14475	14307	14375	14331	14513	14332	14439	14315	14541	14373	14228	14439	14460	14291	14499	14494	14489	14489	14475	14343	14475	14216	14371	14334	14453	14449	14393	14428	14356	14395	14345	14384	14536	14451	14377	14418	14347	14483	14377	14445	14432	14393	14476	14408	14455	14524	14340	14484	14324	14495	14586	14398	14456	14246	14411	14400	14453	14463	14472	14538	14394	14560	14336	14447	14426	14407	14459	14253	14531	14582	14329	14355	14522	14517	14363	14518	14492	14568	14310	14458	14518	14432	14479	14306	14332	14486	14425	14383	14371	14260	14367	14448	14507	14440	14289	14497	14395	14385	14460	14420	14381	14355	14345	14503	14540	14429	14372	14315	14509	14324	14392	14527	14461	14486	14476	14303	14672	14470	14426	14395	14321	14606	14576	14367	14392	14444	14611	14388	14452	14357	14346	14423	14345	14650	14529	14466	14484	14387	14518	14492	14371	14388	14459	14439	14349	14425	14527	14328	14372	14418	14444	14384	14382	14412	14459	14337	14332	14490	14411	14257	14220	14463	14392	14380	14455	14375	14388	14304	14477	14321	14528	14380
24137	21643	29365	24928	24506	26916	26232	22530	21168	20304	19675	18554	17587	17621	17345	17367	17139	17111	17162	16938	16814	16549	16486	16642	16536	16649	16740	16599	16515	16480	16508	16547	16565	16665	16290	16530	16558	16297	16561	16534	16507	16334	16454	16236	16272	16563	16433	16455	16398	16423	16447	16534	16516	16573	16442	16317	16429	16383	16364	16367	16319	16276	16273	16350	16345	16653	16550	16213	16552	16298	16509	16384	16314	16367	16347	16387	16588	16417	16528	16584	16281	16394	16547	16327	16370	16479	16311	16309	16283	16416	16509	16424	16406	16340	16463	16275	16333	16304	16203	16301	16383	16334	16577	16460	16458	16321	16502	16460	16493	16542	16307	16477	16332	16621	16385	16456	16220	16165	16469	16392	16322	16135	16291	16701	16302	16419	16338	16249	16438	16360	16217	16488	16407	16316	16368	16428	16328	16368	16379	16366	16388	16420	16363	16370	16417	16169	16436	16181	16389	16373	16443	16492	16377	16529	16535	16398	16275	16303	16572	16535	16295	16286	16309	16324	16447	16412	16362	16415	16377	16457	16305	16275	16179	16286	16388	16490	16338	16457	16240	16304	16459	16710	16415	16533	16441	16444	16270	16431	16403	16568	16183	16318	16369	16546	16398	16177	16290	16330	16497	16469	16353	16353	16344	16465	16385	16420	16229	16228	16226	16284	16268	16384	16178	16385	16338	16401	16369	16429	16318	16295	16424	16418	16274	16355	16557	16518	16199	16422	16452	16475	16424	16434	16568	16487	16457	16240	16359	16260	16433	16491	16387	16242	16166	16378	16155	16208	16226	16330	16330	16215	16357	16361	16497	16665	16334	16298	16247	16299	16443	16292	16503	16528	16421	16493	16361	16266	16296	16409	16329	16306	16349	16314	16455	16371	16324	16231	16367	16348	16397	16432	16161	16333	16438	16341	16534	16436	16306	16247	16423	16208	16567	16489	16203	16463	16387	16375	16379	16225	16356	16446	16270	16647	16420	16383	16324	16354	16334	16357	16293	16267	16385	16248	16222	16419	16173	16244	16262	16393	16244	16384	16342	16578	16323	16192	16183	16337	16318	16371	16285	16356	16494	16425	16427	16531	16458	16397	16312	16377	16275	16469	16409	16470	16461	16218	16280	16474	16484	16292	16315	16349	16507	16464	16151	16366	16339	16297	16290	16442	16326	16388	16486	16470	16344	16270	16501	16553	16284	16159	16230	16341	16288	16322	16193	16342	16428	16284	16401	16442	16306	16461	16356	16331	16252	16267	16342	16104	16325	16424	16374	16431	16458	16419	16179	16341	16470	16221	16431	16476	16437	16413	16465	16355	16374	16298	16391	16173	16346	16281	16487	16176	16452	16571	16455	16334	16366	16399	16342	16194	16130	16468	16275	16301	16482	16492	16217	16510	16519	16518	16369	16353	16412	16331	16388	16280	16439	16318	16208	16382	16614	16411	16479	16280	16309	16299	16361	16377	16234	16340	16419	16375	16387	16631	16543	16442	16513	16296	16200	16426	16357	16291	16254	16312	16252	16193	16445	16382	16490	16461	16337	16594	16428	16448	16553	16320	16304	16473	16487	16305	16390	16584	16314	16460	16068	16241	16498	16377	16282	16523	16478	16347	16396	16348	16271	16247	16432	16523	16366	16136	16351	16398	16409	16391	16102	16283	16228	16156	16295	16383	16260	16462	16496	16405	16475	16457	16371	16454	16519	16352	16434	16359	16459	16417	16247	16354	16480	16439	16319	16408	16357	16412	16152	16292	16442	16307	16567	16271	16546	16378	16364	16395	16305	16479	16369	16390	16206	16414	16342	16423	16668	16329	16464	16337	16473	16362	16477	16318	16267	16475	16275	16515	16380	16389	16370	16465	16311	16427	16285	16238	16497	16492	16312	16352	16329	16265	16253	16525	16217	16149	16574	16360	16436	16347	16266	16283	16506	16452	16471	16519	16300	16452	16262	16451	16524	16196	16277	16314	16373	16588	16248	16274	16316	16430	16330	16243	16417	16327	16352	16247	16486	16332	16355	16491	16472	16308	16345	16433	16245	16306	16541	16319	16121	16333	16347	16400	16484	16441	16244	16285	16577	16391	16219	16300	16464	16360	16352	16250	16391	16565	16329	16255	16453	16536	16506	16421	16203	16108	16138	16502	16505	16369	16364	16368	16381	16515	16232	16384	16313	16211	16319	16224	16298	16382	16221	16451	16329	16313	16413	16552	16462	16336	16387	16296	16291	16425	16366	16450	16408	16369	16150	16296	16277	16387	16514	16478	16346	16165	16407	16204	16312	16313	16346	16444	16320	16087	16232	16431	16465	16299	16431	16316	16158	16381	16475	16241	16328	16387	16166	16127	16380	16399	16357	16372	16356	16453	16421	16406	16247	16378	16304	16298	16293	16477	16339	16403	16346	16340	16388	16370	16569	16389	16331	16186	16439	16429	16471	16398	16253	16271	16363	16300	16482	16482	16405	16414	16410	16342	16291	16328	16438	16548	16443	16580	16385	16467	16372	16561	16607	16417	16238	16266	16592	16370	16549	16213	16298	16377	16297	16354	16418	16522	16487	16407	16465	16565	16224	16439	16454	16416	16116	16397	16327	16276	16134	16311	16218	16254	16410	16180	16292	16306	16306	16602	16565	16432	16354	16373	16282	16403	16376	16548	16489	16376	16386	16495	16356	16249	16043	16343	16435	16432	16419	16560	16357	16514	16335	16482	16522	16457	16296	16384	16307	16405	16347	16492	16392	16198	16355	16243	16285	16373	16501	16419	16409	16358	16356	16176	16217	16372	16312	16371	16496	16583	16486	16475	16449	16602	16227	16459	16545	16243	16331	16253	16303	16499	16512	16539	16400	16256	16199	16421	16414	16388	16504	16319	16347	16339	16290	16302	16332	16270	16268	16475	16294	16487	16313	16167	16366	16350	16284	16410	16154	16383	16339	16627	16528	16376	16258	16434	16420	16578	16305	16332	16377	16406	16369	16460	16341	16492	16366	16265	16425	16535	16370	16279	16371	16412	16470	16419	16158	16392	16363	16463	16541	16419	16499	16498	16412	16518	16336	16308	16495	16502	16393	16341	16504	16546	16263	16253	16272	16155	16255	16418	16362	16310	16562	16274	16372	16277	16453	16208	16426	16246	16484	16477	16662	16254	16262	16681	16471	16263	16425	16371	16323	16241	16434	16472	16542	16385	16310	16466	16267	16458	16350	16416	16467	16287	16330	16414	16411	16433	16400	16395	16482	16243	16229	16398	16194	16476	16543	16460	16229	16470	16320	16554	16421	16474	16450	16177	16369	16489	16266	16440	16315	16460	16344	16137	16397	16354	16428	16168	16348	16535	16365	16316	16308	16317	16344	16389	16249	16383	16382	16419	16540	16462	16297	16371	16435	16328	16401	16478	16250	16471	16264	16338	16457	16355	16668	16821	16651	16401	16360	16286	16495	16300	16556	16551	16439	16429	16461	16328	16185	16285	16451	16426	16319	16287	16364	16245	16443	16308	16376	16453	16432	16395	16403	16413	16358	16507	16313	16509	16556	16321	16397	16272	16497	16410	16374	16479	16541	16700	16358	16459	16472	16364	16331	16420	16444	16404	16232	16396	16314	16414	16531	16474	16404	16369	16490	16348	16509	16363	16361	16431	16287	16241	16316	16352	16305	16497	16424	16328	16457	16279	16410	16290	16340	16380	16238	16515	16318	16398	16496	16341	16614	16329	16461	16324	16491	16334	16496	16296	16385	16411	16355	16260	16414	16354	16320	16422	16222	16447	16239	16353	16601	16160	16662	16332	16599	16419	16455	16296	16480	16350	16466	16404	16397	16325	16303	16328	16396	16338	16532	16466	16307	16431	16315	16330	16392	16271	16346	16178	16290	16376	16483	16272	16340	16246	16532	16467	16204	16289	16462	16481	16330	16420	16538	16471	16328	16539	16319	16394	16490	16374	16347	16282	16356	16487	16211	16410	16166	16466	16445	16425	16401	16318	16380	16450	16309	16280	16142	16442	16371	16432	16504	16291	16272	16535	16308	16440	16329	16294	16330	16355	16202	16333	16282	16246	16480	16453	16364	16498	16240	16449	16369	16164	16277	16379	16428	16481	16658	16401	16263	16201	16178	16197	16528	16259	16291	16381	16576	16312	16235	16365	16294	16270	16426	16427	16509	16413	16192	16177	16228	16141	16431	16396	16320	16373	16429	16433	16460	16406	16397	16349	16295	16266	16495	16263	16459	16258	16425	16376	16339	16280	16403	16283	16443	16332	16442	16539	16153	16380	16302	16244	16415	16293	16498	16463	16320	16431	16436	16336	16431	16505	16536	16424	16445	16378	16235	16426	16204	16254	16455	16428	16186	16340	16556	16384	16360	16489	16205	16299	16403	16342	16206	16430	16140	16493	16339	16373	16431	16460	16264	16282	16573	16512	16327	16311	16558	16483	16482	16187	16437	16354	16456	16337	16429	16350	16330	16523	16322	16534	16501	16541	16424	16492	16343	16606	16492	16302	16593	16545	16282	16462	16260	16212	16244	16380	16507	16350	16402	16287	16243	16056	16318	16178	16371	16457	16359	16423	16499	16376	16631	16229	16357	16538	16576	16472	16323	16313	16168	16301	16481	16488	16181	16298	16213	16556	16291	16341	16386	16501	16288	16296	16285	16473	16517	16197	16324	16347	16487	16368	16409	16534	16249	16397	16650	16429	16239	16306	16471	16325	16491	16406	16433	16508	16315	16387	16255	16263	16198	16478	16388	16591	16448	16291	16329	16396	16568	16558	16539	16347	16319	16431	16378	16300	16319	16282	16190	16283	16211	16290	16283	16167	16361	16303	16303	16333	16324	16426	16241	16381	16239	16363	16348	16606	16170	16384	16311	16412	16304	16190	16200	16263	16533	16405	16451	16496	16420	16306	16521	16314	16247	16433	16415	16467	16410	16340	16443	16285	16501	16440	16587	16255	16474	16540	16255	16442	16266	16474	16405	16237	16195	16368	16366	16366	16499	16479	16475	16462	16424	16221	16245	16187	16420	16254	16465	16198	16489	16207	16261	16442	16416	16242	16454	16340	16443	16480	16385	16273	16533	16506	16447	16217	16698	16351	16409	16407	16466	16484	16433	16484	16295	16306	16332	16236	16239	16435
27891	48027	45603	37124	33483	29512	26083	23998	22361	21052	19664	18086	16904	16428	16635	16376	16122	15841	15434	15510	15467	15372	15427	15292	15302	15449	15078	15203	15172	15088	14936	15273	14979	15125	14922	15171	15134	15003	15017	15029	14868	14969	15006	14964	14983	15002	15057	15115	14836	14963	14861	15005	14983	14934	15201	15007	15026	15134	14930	15038	14891	15061	14912	14971	15004	14998	14892	15040	15035	14920	14967	15100	15011	14965	14967	14936	15032	14943	14983	15071	15019	14846	15064	14843	15040	14882	14843	14971	15075	14981	14926	14861	14856	14847	15047	14940	14923	14898	14976	15059	14965	15080	14934	14911	14847	14923	14986	14951	14916	14824	15029	14970	14985	14850	14876	14919	15054	14861	15084	14886	15034	14862	14963	15077	14789	14813	15017	14942	14875	14699	15148	14790	14950	15039	14997	14858	14837	15080	15038	14908	14983	14979	14834	15090	14940	14974	14886	14942	15063	14872	15039	14861	14852	14901	14924	14947	15086	14953	15117	14964	15217	15049	15010	14838	14897	15020	14993	15001	14953	15029	15044	14774	14921	15076	14932	15005	14929	14963	14883	15095	14880	15015	14940	14981	14950	14944	14934	15042	15004	14975	14914	14849	15106	14928	14922	14921	14888	15024	14982	15099	14807	14878	14991	14981	14884	14945	14945	15005	14793	15030	15079	14997	14968	14968	14835	14920	15009	14894	15160	14838	14759	14820	14898	14872	15022	14905	14963	15091	14934	14900	14863	14879	14970	14909	14870	14949	14878	15133	14868	15008	14906	14848	14848	15028	14926	15008	14842	14876	15056	14885	14975	15061	15022	14707	14925	15005	15015	14959	14965	14963	14928	14912	15041	15108	14805	14911	15125	15028	15067	15019	14904	14864	14902	14899	15025	14956	14926	14961	14967	14973	15006	14953	14872	14974	14886	14870	15049	14964	14966	15075	14813	14955	14941	15042	15083	15149	14861	15039	14969	14903	14953	14911	14987	14985	14807	14925	14943	14850	14954	15043	14824	14837	14845	14885	15041	14963	15031	14856	15071	15161	14912	14875	15009	14925	14986	14997	14927	14848	14902	14905	14875	15001	14914	15051	15025	14953	14804	15100	15066	14989	15102	14872	14985	14952	14914	14904	14766	14928	15146	14943	14861	14947	14894	14939	14957	14935	14904	14919	14947	14916	15101	14893	15099	14872	15196	14857	15098	14956	15119	15006	14984	14870	14949	14897	14925	14910	15125	14879	15057	15002	14886	15179	14909	14913	15037	15033	15227	14976	14803	15107	14796	14946	14828	15109	15103	14925	14991	14858	15042	15085	14856	14975	14983	15051	14942	14926	15061	14900	15042	14913	15019	14986	14940	14888	15033	15046	15014	15116	14955	14911	14921	14933	14849	15015	14918	14871	14947	15042	14894	14912	14959	14925	14883	15026	14904	14866	14955	15050	15071	14848	14861	15064	14946	14866	14878	15094	15061	14967	15080	14872	14779	14845	15075	14904	14961	15052	14944	14986	14890	15032	14961	14883	15171	14947	15023	14890	14865	14976	14979	14942	14887	14938	14944	15018	14858	14910	15094	15002	14871	15070	14904	14893	14923	14879	15031	14779	14971	14933	15008	15023	14968	14992	14932	14914	14973	14915	15138	14897	14875	14866	15210	14838	14963	14960	14915	14883	14885	14844	15049	14816	14907	14904	14870	14996	15142	14769	14990	14903	14926	14771	14781	14919	14985	14868	15038	15000	14968	14908	14824	14912	14880	15081	14818	14973	15124	14940	15145	14841	14913	14884	14903	15021	15066	14876	14853	14937	15030	15136	15063	14995	14965	15038	14821	14852	14769	14905	14991	15221	15013	14934	14915	15015	14950	14816	15019	14754	14920	14976	15065	14902	14899	14979	14981	14956	14900	14832	15095	14901	14802	14875	14887	14939	14868	14922	14873	14969	14933	14725	14993	14899	14949	14925	14966	14842	14936	14920	14928	14928	14891	14894	15039	14920	15137	14781	14869	14974	14804	14908	14930	15068	14899	14931	14785	14860	15011	14821	14932	14898	14925	14874	15073	14887	15035	14909	14852	14869	15087	15041	14858	14843	15082	14963	14952	15005	15181	15009	14854	15023	14773	15000	14927	14975	15081	15071	14982	15099	15012	15054	14991	14860	14858	15039	15022	15070	14868	14973	14944	14956	14963	14963	15083	14866	15179	14904	14870	14884	14824	14922	15213	14797	14902	14985	15042	15006	15006	14810	15015	14902	14982	14965	15040	14931	15069	15042	14945	14957	14928	15022	14882	14914	14952	15000	14964	14997	14898	14881	14951	14999	14932	15022	15016	14997	15017	14904	14822	14992	15013	14895	14847	14941	14983	14880	14738	14987	15025	14896	14984	14980	14901	14836	15037	14904	15022	14998	15039	15100	14868	15033	14871	15039	14973	14929	14772	14973	14949	14856	14995	14974	14888	14911	14930	14918	15013	14976	14935	14899	15060	15038	15099	14906	14699	14905	14984	15027	14829	15148	15149	14834	15075	14871	14828	14843	14968	14671	14918	15000	14844	14980	14981	15013	14828	14878	14895	14924	14786	14880	15000	14924	14935	14989	15050	14888	14935	15035	14773	15070	14850	14753	15129	14946	15026	14875	14863	14943	14866	15034	14856	14919	15014	15078	15045	15022	14955	14983	15013	14965	15146	14976	15039	14890	14918	14974	15004	14870	14955	15028	14962	14958	14879	15075	15051	15070	14960	14891	14884	14926	15050	14849	14928	15021	14972	14920	15125	14938	14983	14855	14963	14837	14939	14974	14863	14913	14860	14934	14915	15004	15044	15161	14956	14993	14991	14872	14839	15135	14912	14917	15099	14871	15004	15002	14939	15100	15103	14927	15008	14985	15024	14857	14786	14779	15099	14864	14969	14970	14858	15133	14806	14837	14911	14896	15077	15083	15098	15139	14974	14955	15033	15056	14798	14977	14810	14927	14897	14791	14908	15073	14986	14861	15012	14979	14904	14908	14808	14986	15085	15144	14924	14891	15079	14944	15082	14797	15004	14726	15152	15097	14870	14960	15077	14882	14902	15091	14978	15030	15015	14761	14999	14875	15121	14936	15008	15033	14925	14920	15032	14947	15057	14967	15008	14962	14826	15125	14859	14989	14819	14970	14870	14902	14947	14975	15003	14911	14841	14976	14835	14984	14928	15013	14939	14863	14860	15028	14937	14883	14997	14900	14846	15040	14894	15019	14823	14813	14881	14857	15059	14779	14918	14886	14912	14873	15041	14929	14862	14750	15168	14803	15022	14989	14874	14955	14902	15155	15016	14987	14976	14887	15044	14881	14898	14986	14884	15045	14916	14731	14936	14961	15005	14637	14803	14882	14810	14932	14942	14845	14951	14811	15008	14828	14820	14969	14968	14972	14716	14788	14958	14939	14951	14755	14890	15020	14885	14993	14831	15012	14888	14849	14982	14952	14878	15069	14782	15042	15015	14779	14928	14933	15042	15019	14960	14938	14893	14987	14944	15078	14970	14979	14880	14888	15003	14865	15062	15078	15151	14859	15039	15021	14957	14955	14950	14809	15052	14914	14952	14876	15173	15018	14996	14932	15029	14868	14761	15003	15171	15103	15009	14918	15022	14886	14983	14991	14921	15010	15078	14783	14946	14924	14829	14816	15041	14918	15075	14780	14976	14867	14933	14911	14912	14823	14829	14960	14893	14850	14949	15052	14909	15055	14991	14937	14894	15134	14987	14910	14988	14988	14845	15091	14754	14978	14901	14943	14847	14998	14987	15050	14913	14872	14998	14772	14928	15065	14916	14902	14841	14880	14925	15155	14816	14994	14966	15050	14930	14913	14963	15037	15031	14825	14956	14934	15114	15012	14983	15049	14862	14798	15014	14943	15190	14743	14848	15033	14999	15015	15055	14760	15084	14989	14911	14973	14867	14917	14868	15186	14831	14930	14953	14839	14996	14795	14967	15047	15077	15072	14899	14988	14962	14847	14995	14879	14934	14911	14944	15052	15012	14934	15032	14878	14928	14922	14862	14987	15030	15046	14985	14851	14931	14820	14870	14893	15101	14849	14843	14949	14884	14976	14953	14979	14934	15037	14962	14834	14936	15056	14717	15186	15051	14980	15022	14864	14983	15024	14861	14782	15006	15165	15057	14814	14992	15036	15034	14983	14996	14963	14990	14966	14823	14978	15045	14944	14945	14889	15016	14751	14979	14848	15020	15039	15030	14926	14958	14837	14916	14941	14825	15003	14866	14930	14950	14959	14817	14900	14925	14897	15104	14864	14981	15017	15038	15012	14971	14906	14889	14816	14990	15141	15090	14853	14949	14948	14993	14826	14933	14836	14822	15038	14794	14881	14848	14905	15128	14930	15045	15033	15040	15055	15026	14979	14991	15057	15091	14893	14780	14815	14808	14828	14838	15152	14911	14848	15045	14943	14853	15129	14853	14888	14911	15020	14910	14805	14943	15140	15266	14912	14893	14787	15015	14981	15027	15028	14877	15042	15123	15028	15024	15027	15042	14807	14870	14841	14842	14864	14943	14893	14795	14756	14977	14937	14867	14942	14967	15009	15059	15041	15158	15051	14915	14908	14919	14999	14972	14887	14789	15169	14993	15009	15072	14998	15099	15055	14957	14918	15055	14874	14981	14885	14945	14968	14968	14964	15058	14999	14926	15078	14901	15025	15015	15077	15010	14892	14832	14950	14923	14892	15077	14993	14933	15100	15007	14939	15002	14920	15062	14894	14985	15066	14932	15143	14998	14937	14999	14886	15013	14903	15013	15077	14901	14962	14776	15037	14893	14926	15035	15105	15102	15028	14930	15083	14741	14899	14853	14854	15085	14914	14931	15028	14991	14903	14883	15046	15045	15098	15003	15122	14984	14993	15094	14995	14852	14809	14919	14938	14979	14895	14891	14991	14989	14832	14990	14897	14911	14972	15068	14921	15097	14849	14831	14905	14874	14886	14894	14903	14969	15088	15009	14822	14923	14936	15153	14983	15012	15048	15189	15057	14860	15073	15007	14826	14877	14990	15050	15018	14844	15080	14951	14987	15095	15037	14826	14976	14932	14929	14872	14876	14735	15007	14911	15131	14866	14879	15196	15025	14886	14850	15013	14812	15073	14964
23196	21636	29742	24114	22514	26593	29836	24266	22435	21569	20700	19338	18355	17613	17901	17734	17701	16936	16952	16875	16687	16648	16507	16466	16544	16501	16572	16539	16447	16377	16499	16317	16280	16438	16294	16253	16519	16451	16338	16421	16412	16456	16185	16167	16312	16298	16166	16254	16196	16279	16078	16189	16269	16141	16339	16363	16084	16152	16058	16246	16280	16131	16270	16121	16206	16383	16382	16032	16415	16257	16294	16157	16263	16074	16327	16159	16170	16279	16389	16269	16219	16246	16180	16219	16390	16318	16115	16105	16085	16154	16170	16255	16245	16038	16283	16049	16366	16086	15965	16091	16096	16258	16122	16175	16171	16513	16229	16420	16401	16253	16078	15976	16157	16316	16325	16221	16205	16185	16222	16161	16230	16136	16219	16274	16124	16358	16228	16158	16137	16183	16096	16373	16140	16221	15891	16020	16241	16192	16130	16073	16434	16267	16207	16121	16082	16093	16289	16133	16138	16173	16249	16218	15953	16241	16248	16073	16233	16189	16132	15934	16001	16317	16062	16200	16190	16149	16268	16178	16166	16200	16136	16263	16137	16079	16243	16188	16052	16377	16281	16011	16334	16203	16315	16163	16211	16233	16107	16029	16277	15872	16162	16256	16215	16120	16217	16153	16004	16061	16081	16195	16147	16084	16340	16218	16211	16142	16246	16061	16299	16235	16254	16247	16101	16251	16022	16183	16168	16181	16193	16267	15955	16079	16075	16095	16103	16333	16289	16291	16112	16018	16115	16219	16050	16056	16206	16251	16151	16097	16152	16163	16427	16281	16311	16138	16029	16214	16150	16095	16212	16080	16114	16356	16303	16236	16321	16069	15986	16092	15996	16298	16280	15934	16188	16326	16330	16188	16181	16217	16290	16217	16171	16340	16260	16018	16117	16009	16142	16282	16146	16291	16285	16280	16294	16064	16321	16527	16144	16221	15862	16158	16377	16281	16220	16205	15878	16283	16352	16206	16287	16107	16138	16132	16101	16099	16359	16111	16133	16148	16091	15939	16051	16083	16080	16249	16259	16148	16056	16124	16131	16111	16162	15852	16058	16207	16281	16025	16143	16070	16246	16371	16183	16185	16130	16067	16227	16258	16295	16356	16099	16220	16228	16323	16060	16025	16223	16205	16151	16218	16202	16273	16167	16285	16027	16154	16195	16221	16058	16144	16120	16159	16189	16144	16237	16055	16236	16159	15985	16278	16172	16078	16257	16152	16168	16266	16223	16101	16317	16397	16214	16006	16141	16193	16172	16226	16229	16123	16220	16175	16255	16046	16153	16270	16137	15951	16231	16219	16013	16117	15898	16311	16351	16151	16081	16176	15993	16121	16093	16160	16134	16183	16011	16172	15979	16140	16132	16194	16309	16053	16118	16079	15969	16153	16251	16297	16308	16374	16250	16154	16078	16008	16065	16174	16032	16224	16092	16158	16076	16301	16050	16062	16083	16290	16207	16208	16003	16212	16013	15931	16130	15986	16159	16171	16116	16246	16165	16160	15953	16121	16214	16116	15988	16166	15994	16045	16103	16184	16010	15965	16072	16065	15962	16185	16119	16421	16067	16148	16105	16233	16155	15948	16501	16141	16148	16199	16210	16203	16263	16011	16043	16164	16413	16193	16202	16257	16090	16221	16127	16223	16167	16099	16031	16238	16139	16187	16194	16019	16271	16136	16156	16128	16430	16152	16218	16360	16247	16154	16125	16042	16202	16246	15932	16163	16236	16175	16262	16085	16122	16270	16415	16283	16312	16286	16364	16131	16282	16219	16389	16075	16160	16147	16077	16179	16244	16114	16298	16012	16097	16211	16240	16210	16096	16104	16094	16218	16238	16006	16194	16350	16134	16189	16213	16330	16044	16127	16125	16291	16243	16157	16182	15954	16232	15950	16201	16274	16121	16135	16197	16266	16096	16252	16305	16161	16160	16129	16250	16034	16365	16175	16177	16140	16144	16200	16018	16093	16128	16130	16016	16251	15829	16187	16100	16048	16109	16106	16211	16070	16242	16192	16126	16300	16339	16220	15746	16276	16261	16247	16027	16101	16314	16273	16148	15952	16036	16272	16092	16196	16157	16112	16191	16328	16085	16319	16208	16312	15757	16001	16135	16237	16235	16259	16018	16222	16254	15910	16187	16197	16334	16105	16087	16243	16011	16115	16214	16292	16238	16079	16072	16086	16092	16310	16198	16020	15969	16241	16087	16094	16315	16105	16092	16163	16094	16085	16424	16142	16320	16227	16122	16376	16329	16153	16253	16217	16204	16104	16320	16211	16273	16149	16088	16253	16128	16058	16206	16066	16169	16151	16149	16066	16154	15993	16067	15956	15880	16007	16036	16191	16126	16302	16263	16043	16097	16227	16284	16211	16142	15978	16025	16375	16228	15923	16038	16292	16181	16137	16202	16177	16182	16259	16294	16031	16172	16188	15964	16066	15944	16105	16195	16102	16162	16211	16427	16184	16177	16142	16076	16082	16225	16116	16024	16013	16079	16222	16129	16458	16159	16104	16421	16120	16266	16234	16091	16033	16158	16354	15967	16226	16240	16032	16124	16242	16166	16182	16241	16229	16050	16270	16227	16297	16086	16151	15983	15913	16122	16087	16105	16269	16180	16069	16264	16128	16048	16198	16181	16208	16035	16240	15977	16199	16125	16047	16071	16097	16097	16203	16176	16048	16053	16162	16196	16063	16134	16120	16109	16094	16066	16067	16116	16173	16170	16130	16120	16283	16055	16251	16182	16194	15974	16131	16239	16061	16248	15995	16247	16288	16237	15998	16257	16215	16165	16226	16197	16179	15954	15999	16039	16227	16203	16127	16100	15969	15919	16104	16169	16258	16086	16187	16097	16238	16153	16220	16158	15937	16194	16126	16286	16000	16206	16156	16110	16347	16413	16074	16126	16062	16004	15824	16012	16137	16347	16070	16298	16277	15997	16136	16128	16259	16262	16192	16087	16322	16130	16186	16132	16121	16271	15992	16308	15968	16145	16132	15960	15887	16220	16111	16005	16256	16092	16015	16061	16260	16181	15968	16198	16200	16148	16197	16102	16038	16196	16141	16053	16178	16326	16019	16125	16153	16050	16244	16159	16101	16026	16091	16023	16164	16001	16139	16043	16061	16012	16115	16067	16164	15949	16246	16169	16127	16211	16226	16279	16180	16071	16141	16250	16212	16160	16254	16334	16173	16337	16231	16224	16166	15972	16159	16183	16072	16190	16228	16188	16091	16030	16171	16110	16052	16112	16378	16258	16253	15964	15844	16051	16179	16100	16106	16011	16107	16101	16080	16140	16189	16174	16197	16244	16110	16261	16171	16067	16164	16030	16136	16169	16090	16060	16128	16020	16249	16197	16358	16237	16156	16151	16229	16039	16058	16224	16189	15990	15995	16173	16184	16148	16051	15970	16064	16187	16159	16221	16255	16190	16239	16110	16213	15964	16131	16058	16251	15918	16173	16206	16055	16022	16039	16084	15897	16068	16326	16199	16171	16026	16379	16210	16233	16217	16187	15932	16174	16085	16054	16156	16121	16135	15912	16109	16022	16097	16269	16188	16069	16135	16120	16042	16205	16323	16138	16271	16121	16168	16224	16055	16330	16199	16139	16055	16017	16113	16132	16110	16107	15962	16176	16206	16089	16368	16050	16012	16166	16103	16071	16284	16103	16098	16220	16136	16212	16081	15979	16344	16035	16065	16151	16062	16081	16566	16189	16237	16426	16300	16352	16228	15969	16316	15998	16013	16117	16422	16224	16085	16351	16350	15966	16153	16175	16232	16219	16148	16285	16259	16174	16102	16039	16185	16227	16480	16330	16220	16018	16246	16121	16438	16161	16248	16218	16156	16245	16145	16102	16024	16176	16342	16278	16175	16226	15999	16030	15829	16116	16265	16448	16155	16088	16075	16185	16077	16347	16238	16292	16192	16191	16055	16168	16233	15931	16061	16037	16171	16084	15932	16049	16267	16195	16281	16244	16298	16081	16297	16118	16285	16176	16236	16289	16002	16285	16118	16201	16183	16330	16316	16140	16094	16131	16358	16562	16328	16011	15995	16250	16214	16156	16130	16094	16221	16086	16182	16219	16175	16070	16248	16074	16041	16133	16224	16112	16152	16267	16141	16188	16243	16130	15923	16095	16055	16216	16174	16120	15977	16089	16114	16200	16325	16156	16148	16256	16002	15993	16173	16216	15950	16152	16287	16230	16193	16009	16098	16059	16144	16111	16060	16355	16075	16223	16301	16070	16183	16273	16201	16098	16236	16211	16239	16062	16110	16285	16065	16188	16148	16058	16071	16225	16209	16248	16198	16086	16233	16256	16145	16193	16154	15749	16176	16308	16154	16294	16079	16406	16284	16327	15941	15932	15905	16179	16046	16108	16182	16069	16248	16099	16174	16186	16171	16268	16197	16183	16083	16351	16368	16235	16159	16217	16025	16052	16195	16203	16130	16168	16094	15989	16141	16285	16168	16160	16244	16217	16219	16587	16003	16163	16199	16403	16163	16170	16138	16329	16030	16283	16144	16259	16141	16136	16169	15971	16227	16161	16131	16001	16247	16103	16080	16258	16179	16310	16226	16370	16156	16254	16188	16016	16100	16351	16199	16166	16072	16059	16175	16108	16033	16027	16018	16096	16171	16218	16040	16200	16144	16096	16221	16164	16166	16276	16207	16250	16115	16175	16142	16221	16156	16075	16084	16020	16242	16300	16030	16305	16172	16137	16138	16059	16147	16192	16027	16129	15960	16259	16357	16173	16277	16073	16043	16056	15963	16176	16019	16293	16140	16134	16424	16195	16082	16181	16040	16110	16076	16224	16175	16091	16267	15819	16278	16066	16186	16090	16151	16268	16058	16037	16094	16074	16227	16054	16226	16157	16202	16263	16156	16183	16025	16249	16264	16089	16244	15963	16229	16201	15937	15998	16074	16275	16014	16081	16271	16218	16136	16153	16284	16150	16311	16076	16060	16062	16247	16002	15959	16323	16268	16206	16338	16226	16242	16199	16151	16127	16191	16129	16020	16210	16130	16168	16285	16042	16403	15966	16209	16207	16232	16159	16236	16029	16312	16235	16129	16273	16207	16245	16095	16162	16099	16231	16249	16017	16142	16010	16214	16170	16078	16329	16280	16233
29310	51963	49790	41084	36789	32720	29258	26683	24590	22822	21290	19366	17777	16969	16925	16983	16581	16004	15703	15469	15321	15379	15272	15122	15051	15305	15091	14935	15186	14880	14968	14844	14797	14982	15041	14806	14874	14829	15045	15004	14664	14874	15049	14725	14838	14984	14838	14862	15004	14913	14761	14799	15019	14885	14799	14822	14839	14861	14847	14846	14875	14835	14809	14964	14927	14756	14735	14935	14767	14791	14779	14887	14689	14839	14823	14663	15012	14864	14815	14890	14919	14806	14764	14859	14849	14727	14882	14784	14755	14854	14735	14874	14727	14788	14884	14994	14827	14753	14833	14902	14865	14723	14884	14727	14848	14778	14755	14650	14699	14907	14940	14889	14883	14797	14883	14723	14783	14917	14995	14677	14703	14781	14817	14826	14852	14652	14796	14812	14895	15019	14737	14749	14845	14753	14896	14931	14675	14758	14857	14665	14794	14919	14699	14863	14802	14674	14890	14630	14826	14879	14737	14776	14742	14742	14714	14939	14850	14762	14746	14713	14649	14981	14859	14845	14703	14822	14714	14796	14823	14785	14906	14745	14811	14708	14840	14722	14770	14943	14731	14645	14868	14830	14672	14695	14849	14749	14879	14865	14853	14943	14986	14762	14646	14833	14663	14764	14903	14611	14742	14873	14727	14644	14594	14777	14824	14823	14740	14812	14699	14738	14837	14756	14691	14876	14899	14828	14935	14744	14808	14646	14754	14792	14661	14790	14911	14836	14846	14752	14924	14783	14701	14767	14815	14683	14742	14832	14851	14945	14973	14880	14819	14797	14856	14729	14785	14898	14705	14818	14895	14815	14892	14833	14757	14811	14879	14812	14839	14656	14720	14794	14816	14564	14736	14721	14818	14627	14809	14750	14769	14866	14768	14787	14912	14849	14813	14821	14748	14715	14913	14737	14663	14796	14655	14754	14806	14879	14532	14935	14747	14841	14705	14870	14647	14651	14991	14793	14893	14841	14806	14749	14766	14720	14667	14825	14681	15079	14813	14932	14774	14770	14723	14700	14719	14625	14896	14870	14829	14755	14798	14866	14996	14915	14687	14768	14879	14850	14840	14923	14844	14861	14724	14769	14979	14775	14831	14738	14786	14847	14937	14933	14768	14773	14780	14688	14872	14789	14833	14717	14822	14851	14865	14920	14772	14880	14882	14665	14816	14923	14698	14796	14889	14736	14677	14719	14796	14731	14888	14750	14839	14817	14878	14801	14751	14858	14771	14665	14720	14796	14683	14735	14770	14771	14865	14701	14815	14926	14608	14788	14752	14744	14806	14692	14741	14788	14723	14812	14646	14713	14781	14950	14767	14831	14697	14837	14867	14807	14760	14860	14679	14868	14849	14777	14812	14823	14746	14752	14714	14854	14713	14748	15030	14681	14942	14898	14918	14772	14647	14785	14650	14714	14872	14785	14842	14874	14936	14780	15000	14843	14848	14757	14705	14780	14909	14903	15001	14845	14708	14909	14695	14852	14640	14710	14702	14518	14736	14816	14719	14688	14873	14764	14660	14736	14771	14771	14848	14770	14708	14864	14720	14719	15043	14725	14880	14827	14713	14845	14962	14970	14787	14678	14977	14809	14803	14821	14723	14853	14774	14814	14766	14737	14725	14841	14976	14921	14816	14860	14738	14839	14780	14667	14851	14776	14782	14672	14609	14805	14774	14680	14768	14795	14659	14699	14844	14676	14827	14646	14873	14759	14908	14887	14788	14692	14760	14819	14800	14851	14830	14764	14873	14771	14694	14796	14794	14726	14981	14570	15009	14917	14770	14728	14869	14786	14818	14886	14637	14705	14717	14725	14783	14792	14791	14624	14654	14741	14738	14732	14793	14699	14847	14902	14763	14696	14664	14731	14799	14737	14795	14814	14702	14909	14804	14992	14935	14850	14833	14797	14695	14904	14727	14984	14977	14788	14793	14890	14760	14810	14832	14684	14776	14881	14752	14800	14806	14826	14756	14825	14791	14909	14692	14831	14738	14891	14889	14759	14643	14788	14886	14851	14975	15037	14824	14700	14910	14730	14855	14832	14687	14891	14985	14831	14809	14845	14956	14750	14873	14678	14950	14969	14944	14596	14778	14723	14773	14784	14752	14751	14712	14896	14804	14862	14944	14731	15019	14857	14737	14873	14728	14856	14842	14830	14792	14685	14810	14893	14723	14867	14766	14668	14707	14614	14820	14843	14816	14638	14829	14825	14952	14893	14789	14873	14727	14750	14750	14804	14737	14920	14798	14818	14870	14709	14862	14768	14759	14661	14751	14810	14760	14825	14829	14743	14685	14827	14865	14768	14756	14854	14871	14811	14708	14639	14716	14968	14784	14889	14655	14612	14654	14682	14909	14709	14745	14771	14673	14800	14824	14839	14937	14773	14804	14830	14951	14853	14877	14844	14745	14948	14728	14876	14757	14739	14674	14920	14748	14649	14956	14777	14896	14752	14706	14792	14769	14833	14750	14883	14689	14731	14862	14892	15004	14861	14839	14719	14566	14705	14757	14880	14852	14892	14800	14837	14753	14718	14925	14768	14626	14698	14872	15004	14974	14659	14742	14872	14820	14766	14826	14734	14852	14720	14926	14870	14587	14674	14764	14735	14917	14606	14954	14720	14756	14861	14609	14744	14756	15090	14773	14873	14693	14866	14882	14696	14627	14610	14834	14770	14738	14897	14815	14764	14708	14775	14895	14774	14800	14708	14737	14842	14707	14942	14737	14693	14936	14907	14828	14735	14804	14698	14891	14769	14815	14767	14899	14702	14664	14846	14720	14705	14841	14735	14841	14816	14792	14772	14657	14677	14934	14677	14756	14850	14726	14745	14957	14808	14744	14795	14836	14832	14869	14780	14814	14808	14707	14869	14877	15015	14735	14818	14707	14961	14752	14941	14645	14719	14729	14778	14641	14657	14731	14749	15020	14676	14828	14737	14778	14772	14766	14797	14737	14738	15056	14759	14951	14780	14641	14753	14864	14755	14609	14781	14913	14855	14785	14825	14762	14830	14955	14740	14851	14883	14851	14589	14700	14746	14706	14613	14728	14851	14799	14728	14744	14812	14713	14822	14846	14871	14643	14756	14710	14789	14699	14669	14751	14659	14763	14758	14864	14695	14862	14758	14988	14841	14746	14865	14804	14767	14755	14779	14743	14662	14880	14805	14635	14778	14661	14719	14867	14845	14710	14707	14747	14807	14770	14791	14975	14763	14807	14698	14843	14831	14921	14746	14762	14822	14775	14753	14813	14847	14809	14869	14759	14902	14670	14945	14733	14838	14800	14778	14898	14945	14600	14745	14908	14699	14771	14779	14756	14758	14845	14742	14763	14827	14677	14651	14895	14649	14744	14697	14872	14843	14649	14838	14769	14855	14866	14705	14826	14809	14889	14769	14925	14887	14780	14751	14750	14849	14802	14738	14690	14693	15037	14796	14776	14795	14751	14838	14781	14748	14864	14882	14869	14759	14719	14821	14683	14813	14870	14846	14784	14959	14699	14863	14920	14662	14679	14783	14735	14855	14883	14702	14780	14838	14663	14820	14723	14896	14976	14698	14789	14780	14670	14662	14648	14691	14766	14567	14878	14849	14823	14855	14961	14709	14772	14869	14743	14855	14650	14701	14814	14705	14802	14725	14856	14825	14834	14923	14790	14935	14712	14686	14773	14863	14644	14837	14886	14831	14731	14788	14707	14838	14789	14808	14768	14778	14790	14846	14941	14864	14693	14641	14767	14722	14869	14853	14865	14893	14846	14830	14738	14921	14934	14799	14780	14764	14979	14725	14749	14712	14960	14966	14830	14854	14679	14794	14770	14852	14719	14838	14918	14738	14634	14736	14661	14882	14762	14730	14728	14785	14659	14731	14839	14793	14782	14650	14822	14640	14614	14789	14756	14752	14703	14686	14782	14605	14866	14828	14710	14857	14816	14637	14977	14689	14812	14860	14814	14828	14753	14822	14903	14778	14814	14800	14741	14567	14840	14854	14871	14718	14658	15021	14899	14625	14796	14682	14827	14800	14905	14830	14842	14759	14898	14825	14740	14812	14904	14711	14850	14756	14760	14819	14803	14971	14773	14805	14847	14787	14701	14822	14715	14612	14793	14868	14884	14730	14706	14912	14860	14836	14657	14841	14732	14761	14919	14788	14889	14771	14896	14702	14827	14641	14889	14784	14811	14781	14966	14751	14733	14884	14901	14720	14855	14771	14689	14626	14863	14767	14877	14899	14845	14648	14763	14782	14814	14793	14910	14779	14967	14877	14938	14714	14838	14772	14792	14857	14896	14705	14694	14666	14803	14827	14884	14787	14849	14649	14633	14762	14775	14678	14742	14801	14895	14804	14978	14758	14658	14766	14793	14755	14770	14751	14804	14699	14778	14693	14706	14908	14718	14878	14795	14831	14728	14783	14778	14845	14771	14774	14806	14786	14776	14958	14702	14687	14836	14834	14764	14762	14849	14829	14654	14875	14738	14937	14806	14759	14831	14765	14894	14931	14862	14694	14957	14751	14769	14849	14764	14877	14951	14785	14769	14725	14889	14805	14868	15029	14804	14733	14770	14711	14838	14867	14786	14661	14766	14754	14865	14807	14790	14722	14833	14835	14748	14825	14812	14915	14802	14776	14774	14758	14857	14704	14932	14687	14875	14781	14804	14670	14775	14951	14726	14558	14782	14893	14992	14745	14925	14779	14894	14858	14851	14758	14811	14788	14734	14919	14868	14645	14822	15008	14877	14757	15061	14707	14863	14837	14656	14857	14910	14875	14716	14905	14909	14933	14857	14785	14828	14655	14691	14782	14813	14665	14912	14927	14829	14919	14816	14765	14760	14853	14630	14674	14845	14876	15058	14745	14612	14715	14586	14916	14646	14877	14807	14729	14812	14732	14949	14854	14731	14932	14799	14728	14866	14842	14816	14615	14713	14675	14817	14751	14659	14646	15094	14776	14877	14725	14655	14794	14842	14663	14889	14992	14660	14776	14799	14654	14770	14812	14789	14727	14817	14734	14825	14911	14891	14934	14704	14681	14853	14854	14821	14868	14746	14915	14935	14664	14974	14808	14819	14844	14842	14864	14850	14873	14765	14825	14887	14961	14928	14773	14684	14771	14773	14658	14705	14812	14781	14729	14708	14735
28231	25312	32764	30072	24798	22976	21088	19568	18694	18092	17510	16896	16626	16192	16225	16274	16127	15987	16013	15773	15972	15873	15814	15739	15659	15816	15867	15871	15867	15676	15590	15665	15617	15690	15709	15703	15590	15790	15759	15807	15810	15828	15648	15584	15846	15682	15616	15831	15608	15590	15488	15734	15849	15741	15652	15547	15644	15587	15813	15567	15621	15864	15816	15835	15595	15930	15689	15678	15837	15759	15776	15599	15583	15791	15688	15945	15902	15716	15840	15640	15595	15577	15820	15585	15646	15632	15630	15551	15718	15835	15654	15830	15729	15639	15663	15762	15638	15715	15747	15664	15741	15622	15757	15707	15625	15604	15662	15622	15652	15535	15601	15678	15712	15550	15657	15675	15559	15530	15686	15806	15518	15778	15575	15424	15710	15683	15708	15811	15748	15715	15790	15615	15473	15646	15667	15508	15615	15826	15560	15547	15706	15499	15636	15578	15596	15576	15618	15750	15563	15769	15617	15750	15578	15744	15540	15813	15672	15902	15636	15683	15621	15606	15673	15686	15717	15612	15486	15661	15793	15781	15571	15506	15640	15646	15565	15759	15627	15722	15643	15650	15688	15685	15693	15652	15770	15729	15697	15845	15820	15557	15701	15602	15640	15749	15931	15718	16183	15707	15697	15537	15802	15540	15496	15860	15615	15630	15557	15667	15542	15531	15838	15546	15751	15558	15645	15675	15621	15732	15754	15509	15746	15594	15676	15674	15515	15862	15747	15719	15766	15398	15478	15675	15626	15691	15840	15835	15808	15664	15856	15648	15739	15677	15947	15531	15769	15650	15853	15596	15522	15699	15630	15804	15744	15741	15688	15583	15701	15656	15640	15590	15801	15594	15797	15505	15663	15735	15801	15763	15732	15655	15592	15859	15627	15672	15593	15674	15695	15907	15744	15356	15563	15828	15589	15654	15820	15743	15647	15712	15553	15648	15498	15693	15643	15632	15722	15860	15687	15579	15681	15710	15580	15532	15575	15661	15610	15581	15580	15608	15644	15718	15627	15519	15751	15664	15434	15698	15611	15759	15588	15719	15481	15692	15900	15768	15755	15709	15762	15753	15725	15540	15708	15642	15577	15744	15535	15752	15601	15738	15631	15666	15736	15896	15789	15519	15702	15627	15620	15705	15723	15718	15718	15771	15563	15739	15601	15709	15552	15641	15412	15596	15666	15597	15620	15653	15854	15625	15651	15639	15809	15701	15654	15707	15663	15667	15736	15609	15820	15725	15672	15653	15492	15857	15819	15681	15740	15631	15650	15621	15550	15760	15671	15504	15619	15673	15763	15487	15592	15676	15890	15637	15852	15567	15570	15713	15550	15684	15751	15645	15431	15794	15608	15813	15686	15733	15745	15676	15765	15726	15418	15748	15854	15708	15707	15514	15813	15713	15675	15759	15870	15532	15790	15715	15684	15442	15560	15621	15588	15573	15481	15523	15749	15870	15917	15847	15681	15652	15501	15629	15684	15605	15730	15656	15783	15703	15502	15741	15612	15495	15758	15584	15589	15733	15676	15597	15790	15927	15829	15633	15580	15817	15806	15725	15587	15736	15685	15685	15721	15860	15867	15439	15726	15612	15605	15792	15701	15685	15658	15593	15497	15754	15571	15707	15782	15718	15801	15759	15730	15612	15572	15763	15731	15687	15635	15535	15871	15664	15639	15541	15522	15764	15734	15687	15701	15783	15797	15727	15702	15682	15567	15549	15663	15695	15632	15639	15666	15759	15715	15778	15895	15633	15659	15508	15779	15572	15783	15701	15728	15661	15635	15614	15729	15811	15755	15800	15756	15763	15838	15653	15636	15687	15775	15562	15786	15643	15795	15689	15484	15618	15773	15698	15697	15654	15521	15645	15552	15591	15685	15731	15483	15712	15545	15741	15563	15653	15912	15742	15867	15642	15549	15642	15560	15658	15623	15651	15769	15806	15610	15507	15757	15670	15718	15851	15637	15808	15889	15834	15692	15589	15511	15547	15774	15696	15515	15736	15775	15799	15764	15687	15697	15941	15605	15618	15686	15691	15704	15752	15851	15654	15792	15647	15620	15803	15726	15598	15758	15616	15826	15645	15747	15718	15642	15749	15710	15667	15881	15698	15582	15741	15809	15704	15812	15799	15801	15773	15926	15799	15846	15725	15610	15894	15828	15527	15815	15668	15603	15655	15661	15896	15682	15672	15717	15614	15576	15594	15641	15678	15803	15709	15939	15652	15557	15531	15678	15482	15795	15733	15715	15591	15802	15815	15505	15864	15736	15808	15980	15704	15579	15828	15801	15626	15979	15644	15708	15671	15774	15826	15693	15676	15510	15651	15634	15680	15610	15468	15836	15618	15630	15648	15809	15813	15782	15582	15559	15636	15692	15558	15639	15409	15686	15818	15729	15409	15453	15621	15649	15665	15769	15600	15833	15627	15615	15638	15701	15591	15874	15612	15670	15751	15659	15610	15731	15679	15589	16005	15676	15622	15704	15631	15716	15688	15515	15611	15573	15394	15889	15583	15674	15572	15858	15642	15634	15436	15675	15666	15554	15694	15801	15543	15693	15563	15767	15584	15673	15751	15662	15641	15622	15644	15808	15672	15529	15664	15624	15595	15527	15713	15741	15694	15778	15637	15768	15775	15747	15652	15697	15724	15676	15449	15489	15807	15754	15749	15679	15536	15808	15764	15828	15872	15929	15767	15777	15528	15729	15696	15368	15673	15716	15685	15673	15578	15643	15868	15788	15639	15562	15697	15773	15656	15613	15608	15884	15616	15612	15714	15724	15791	15664	15742	15595	15766	15751	15827	15696	15655	15820	15497	15621	15591	15711	15744	15549	15607	15452	15407	15699	15735	15665	15738	15741	15890	15731	15638	15635	15696	15680	15814	15791	15638	15492	15827	15606	15679	15548	15602	15764	15831	15873	15700	15664	15673	15665	15877	15796	15690	15841	15652	15731	15690	15752	15646	15899	15656	15845	15457	15728	15852	15632	15741	15573	15764	15671	15681	15701	15627	15568	15522	15712	15580	15645	15700	15640	15704	15762	15705	15680	15647	15489	15650	15793	15689	15721	15666	15647	15530	15697	15721	15566	15702	15711	15885	15894	15945	15572	15385	15656	15572	15593	15776	15748	15712	15648	15627	15529	15567	15750	15640	15820	15691	15768	15753	15856	15976	15800	15578	15668	15548	15747	15761	15558	15538	15801	15852	15723	15845	15543	15505	15585	15522	15678	15661	15513	15857	15632	15740	15643	15659	15699	15551	15728	15430	15587	15581	15601	15635	15577	15600	15628	15680	15632	15665	15736	15675	15758	15700	15575	15645	15508	15685	15538	15606	15772	15648	15805	15463	15531	15872	15787	15757	15725	15752	15536	15598	15649	15746	16015	15801	15665	15642	15559	15782	15510	15632	15767	15670	15611	15655	15665	15781	15729	15742	15639	15728	15761	15698	15730	15597	15759	15480	15660	15739	15459	15648	15520	15494	15755	15936	15715	15600	15620	15634	15851	15691	15546	15782	15779	15749	15681	15446	15818	15590	15610	15703	15680	15673	15776	15501	15843	15716	15582	15653	15671	15386	15665	15690	15635	15699	15693	15777	15821	15801	15659	15666	15571	15809	15565	15703	15879	15685	15839	15726	15636	15805	15609	15836	15615	15642	15776	15722	15628	15680	15620	15596	15564	15604	15652	15350	15681	15551	15654	15725	15770	15678	15748	15698	15525	15789	15386	15733	15740	15656	15598	15425	15712	15524	15520	15834	15878	15559	15635	15581	15720	15723	15785	15538	15740	15670	15620	15534	15650	15710	15744	15718	15475	15782	15855	15767	15628	15554	15788	15744	15801	15565	15653	15749	15843	15577	15737	15583	15810	15670	15690	15549	15837	15576	15674	15657	15579	15593	15732	15850	15688	15642	15595	15618	15816	15734	15446	15700	15541	15668	15743	15678	15680	15579	15747	15872	15570	15604	15817	15725	15848	15807	15713	15888	15640	15802	15759	15731	15541	15740	15774	15659	15512	15622	15782	15639	15602	15627	15851	15720	15765	15775	15703	15706	15784	15700	15678	15775	15634	15541	15750	15724	15520	15579	15683	15743	15755	15550	15727	15602	15595	15675	15771	15659	15559	15723	15599	15598	15683	15477	15693	15628	15672	15563	15594	15790	15702	15657	15680	15768	15771	15879	15758	15661	15478	15827	15848	15552	15574	15429	15826	15634	15623	15862	15789	15594	15747	15707	15929	15669	15734	15726	15653	15607	15405	15626	15628	15857	15526	15740	15582	15609	15832	15713	15506	15728	15633	15659	15564	15612	15591	15845	15774	15643	15760	15777	15891	15690	15848	15533	15827	15733	15623	15801	15709	15709	15503	15593	15453	15375	15552	15900	15729	15834	15567	15743	15582	15617	15610	15608	15572	15629	15760	15609	15810	15657	15649	15628	15780	15599	15738	15724	15610	15582	15749	15493	15600	15518	15551	15667	15702	15927	15439	15611	15582	15707	15792	15538	15557	15757	15705	15616	15711	15589	15847	15724	15714	15533	15568	15658	15701	15587	15836	15631	15662	15615	15786	15557	15729	15728	15826	15750	15514	15633	15548	15563	15845	15639	15660	15609	15703	15683	15749	15698	15497	15846	15636	15667	15724	15780	15572	15871	15607	15863	15619	15478	15594	15677	15725	15640	15752	15582	15595	15673	15720	15718	15788	15818	15712	15609	15695	15538	15656	15770	15562	15579	15506	15594	15753	15736	15669	15529	15546	15866	15735	15809	15663	15701	15465	15613	15756	15564	15800	15576	15760	15654	15675	15475	15719	15534	15828	15617	15595	15727	15705	16019	15751	15823	15609	15756	15651	15753	15634	15695	15813	15858	15825	15735	15759	15738	15458	15779	15771	15838	15768	15545	15736	15585	15750	15846	15876	15696	15793	15664	15737	15940	15631	15728	15803	15629	15793	15713	15685	15851	15499	15676	15886	15691	15842	15561	15936	15577	15534	15811	15731	15737	15589	15577	15760	15660	15686	15801	15595	15704	15580	15565	15611	15632	15695	15786	15544	15736	15607	15849	15660	15760	15627	15735	15862	15699	15791	15751	15853	15761	15688	15694	15704	15780	15711	15804	15529	15680	15873	15741	15592	15510
27867	41889	39165	31852	27963	24608	22313	20688	19595	18318	17515	16455	15750	15470	15311	15361	15271	15002	14942	14819	14689	14701	14578	14534	14414	14607	14648	14723	14543	14605	14652	14468	14606	14426	14571	14568	14532	14479	14474	14664	14499	14478	14744	14354	14469	14553	14611	14592	14605	14507	14563	14464	14609	14571	14491	14528	14420	14427	14594	14572	14587	14454	14477	14513	14575	14549	14553	14258	14369	14578	14494	14638	14626	14418	14545	14523	14442	14388	14330	14336	14423	14343	14562	14477	14447	14219	14433	14366	14499	14504	14550	14619	14556	14474	14404	14588	14443	14448	14647	14444	14628	14337	14662	14531	14553	14371	14610	14432	14647	14327	14199	14328	14514	14623	14392	14615	14396	14255	14534	14446	14581	14390	14316	14568	14441	14523	14379	14391	14440	14518	14495	14486	14329	14539	14508	14526	14304	14423	14411	14442	14375	14584	14537	14222	14593	14382	14500	14466	14427	14362	14468	14348	14300	14632	14509	14625	14636	14569	14472	14459	14383	14335	14370	14371	14321	14513	14447	14353	14375	14353	14477	14302	14335	14464	14402	14404	14469	14493	14589	14347	14441	14401	14475	14515	14564	14547	14523	14563	14394	14531	14413	14408	14459	14345	14299	14418	14348	14328	14517	14493	14420	14395	14553	14536	14432	14429	14431	14406	14551	14389	14450	14430	14474	14556	14460	14442	14353	14303	14480	14495	14470	14318	14582	14397	14494	14466	14501	14490	14302	14439	14459	14149	14468	14484	14482	14536	14354	14297	14552	14496	14433	14474	14450	14407	14575	14409	14401	14443	14544	14467	14225	14445	14404	14407	14428	14559	14339	14368	14442	14426	14409	14571	14391	14572	14682	14536	14382	14403	14468	14372	14466	14520	14564	14625	14411	14420	14607	14361	14433	14524	14384	14524	14359	14401	14494	14414	14457	14553	14431	14338	14509	14394	14435	14269	14546	14563	14431	14464	14410	14544	14543	14479	14583	14395	14623	14509	14401	14315	14392	14297	14421	14475	14397	14364	14551	14515	14438	14346	14460	14393	14514	14524	14516	14472	14447	14660	14525	14499	14478	14543	14463	14514	14445	14518	14487	14330	14573	14373	14408	14507	14632	14538	14401	14499	14478	14441	14566	14421	14505	14409	14625	14613	14525	14562	14511	14526	14478	14516	14444	14334	14575	14375	14301	14528	14332	14645	14344	14531	14485	14427	14482	14458	14432	14628	14464	14381	14692	14469	14636	14454	14390	14322	14390	14520	14448	14505	14329	14465	14423	14407	14500	14385	14567	14620	14607	14551	14432	14489	14317	14589	14387	14171	14552	14606	14252	14632	14422	14551	14518	14628	14376	14567	14523	14370	14436	14409	14430	14474	14498	14380	14501	14399	14428	14414	14228	14428	14342	14404	14578	14524	14330	14673	14492	14502	14310	14316	14402	14408	14545	14577	14548	14476	14462	14433	14428	14397	14693	14554	14405	14600	14459	14506	14518	14395	14500	14335	14477	14409	14431	14439	14478	14540	14332	14389	14468	14497	14537	14403	14431	14461	14347	14526	14474	14532	14465	14530	14284	14487	14668	14430	14435	14394	14453	14464	14385	14521	14464	14218	14450	14617	14423	14452	14496	14467	14355	14586	14657	14382	14464	14402	14485	14365	14447	14447	14309	14469	14437	14449	14401	14510	14370	14461	14527	14591	14506	14527	14607	14522	14509	14441	14491	14452	14458	14418	14609	14347	14517	14401	14394	14375	14547	14650	14479	14483	14435	14339	14422	14549	14444	14583	14367	14438	14285	14478	14457	14498	14700	14592	14303	14372	14493	14423	14477	14530	14365	14502	14396	14600	14440	14635	14383	14244	14523	14443	14643	14334	14401	14251	14578	14513	14500	14343	14316	14253	14643	14594	14541	14494	14373	14464	14424	14337	14486	14637	14450	14361	14460	14388	14639	14544	14476	14326	14478	14467	14387	14372	14497	14357	14544	14573	14538	14422	14387	14286	14491	14532	14427	14489	14446	14348	14459	14362	14415	14263	14461	14668	14478	14524	14525	14377	14411	14294	14392	14505	14383	14466	14724	14418	14485	14518	14463	14622	14365	14554	14326	14489	14456	14413	14646	14395	14413	14458	14525	14542	14433	14409	14521	14336	14432	14420	14518	14407	14488	14628	14484	14580	14438	14432	14423	14406	14514	14555	14456	14316	14570	14416	14463	14563	14449	14540	14538	14381	14550	14353	14385	14430	14607	14510	14475	14577	14297	14508	14317	14643	14542	14374	14416	14490	14504	14544	14474	14471	14467	14440	14528	14409	14537	14414	14422	14530	14496	14416	14371	14420	14253	14342	14557	14335	14424	14404	14479	14532	14435	14350	14436	14556	14358	14423	14400	14444	14300	14628	14442	14616	14594	14540	14457	14492	14499	14530	14464	14362	14399	14453	14645	14544	14486	14357	14531	14397	14504	14403	14410	14473	14582	14635	14400	14586	14388	14400	14354	14567	14418	14477	14412	14572	14423	14509	14367	14522	14425	14510	14490	14463	14433	14448	14450	14426	14392	14497	14421	14503	14505	14525	14514	14408	14410	14559	14467	14311	14537	14457	14411	14461	14525	14384	14449	14384	14551	14430	14551	14548	14498	14604	14674	14501	14334	14379	14359	14495	14388	14345	14542	14485	14406	14589	14661	14483	14596	14421	14531	14351	14323	14682	14447	14487	14416	14471	14395	14455	14460	14392	14274	14437	14455	14639	14469	14533	14465	14401	14379	14322	14325	14343	14534	14446	14414	14396	14493	14374	14494	14357	14519	14503	14321	14539	14397	14391	14516	14558	14366	14404	14584	14568	14514	14708	14480	14525	14547	14559	14669	14454	14500	14473	14274	14565	14463	14432	14542	14289	14482	14428	14492	14494	14506	14435	14416	14341	14418	14619	14378	14539	14350	14517	14467	14540	14442	14438	14729	14654	14631	14389	14452	14523	14447	14566	14429	14490	14591	14403	14613	14469	14491	14555	14454	14484	14407	14612	14388	14535	14482	14489	14581	14395	14643	14473	14368	14343	14492	14499	14471	14491	14693	14517	14495	14483	14503	14404	14391	14354	14390	14630	14396	14347	14654	14343	14684	14439	14544	14529	14366	14428	14607	14449	14449	14513	14420	14456	14442	14661	14391	14492	14457	14621	14433	14502	14329	14457	14610	14532	14385	14342	14292	14441	14617	14494	14398	14490	14428	14422	14531	14486	14409	14522	14461	14659	14525	14702	14455	14547	14514	14563	14412	14378	14418	14444	14516	14282	14532	14419	14334	14655	14539	14519	14570	14604	14230	14387	14480	14522	14610	14478	14580	14351	14320	14494	14434	14604	14361	14409	14495	14409	14444	14484	14479	14397	14573	14491	14463	14479	14420	14538	14579	14445	14266	14303	14522	14482	14451	14363	14604	14522	14434	14437	14536	14299	14580	14494	14621	14383	14351	14393	14245	14556	14470	14407	14365	14492	14518	14454	14491	14391	14446	14425	14451	14592	14413	14457	14427	14421	14449	14334	14479	14524	14423	14440	14395	14418	14588	14502	14258	14639	14380	14589	14428	14499	14544	14518	14448	14432	14520	14584	14443	14535	14488	14514	14447	14471	14350	14213	14628	14607	14482	14671	14426	14392	14612	14384	14618	14367	14429	14414	14395	14501	14503	14546	14376	14372	14417	14415	14624	14351	14386	14648	14433	14576	14513	14487	14477	14611	14468	14530	14497	14472	14380	14421	14630	14448	14487	14522	14647	14399	14533	14405	14503	14456	14466	14393	14418	14421	14465	14517	14418	14410	14549	14427	14425	14581	14504	14551	14460	14502	14412	14546	14567	14357	14654	14545	14540	14484	14589	14330	14419	14495	14475	14452	14430	14473	14495	14573	14545	14426	14450	14380	14394	14560	14569	14537	14420	14431	14586	14391	14439	14431	14468	14417	14510	14486	14325	14447	14471	14455	14375	14433	14421	14531	14572	14565	14488	14464	14511	14320	14581	14402	14526	14661	14553	14387	14523	14521	14646	14471	14525	14266	14504	14272	14497	14438	14525	14410	14398	14550	14518	14268	14560	14484	14720	14441	14459	14434	14417	14412	14466	14549	14603	14424	14498	14448	14581	14465	14588	14448	14530	14543	14436	14351	14413	14609	14425	14527	14541	14564	14465	14616	14443	14528	14489	14474	14580	14610	14442	14453	14545	14549	14478	14521	14512	14597	14505	14442	14666	14440	14355	14389	14453	14300	14449	14329	14402	14395	14418	14464	14448	14387	14403	14481	14519	14647	14485	14462	14557	14483	14510	14334	14517	14431	14421	14623	14670	14606	14557	14506	14417	14607	14353	14376	14677	14544	14351	14570	14209	14353	14308	14454	14548	14288	14536	14463	14408	14564	14549	14515	14410	14548	14415	14612	14573	14470	14481	14501	14292	14330	14526	14514	14460	14490	14479	14507	14521	14509	14552	14363	14578	14474	14481	14489	14505	14494	14472	14444	14456	14499	14376	14421	14400	14525	14500	14479	14557	14416	14316	14421	14471	14533	14537	14572	14501	14535	14495	14508	14346	14546	14539	14555	14574	14454	14432	14473	14579	14463	14399	14558	14494	14418	14471	14434	14419	14467	14569	14591	14418	14496	14416	14378	14520	14370	14472	14359	14656	14318	14347	14439	14481	14621	14459	14411	14482	14551	14469	14312	14357	14426	14433	14447	14456	14631	14429	14528	14400	14572	14456	14395	14514	14507	14602	14389	14290	14496	14517	14432	14230	14526	14357	14541	14375	14324	14482	14652	14472	14598	14457	14707	14336	14541	14431	14524	14541	14420	14527	14551	14510	14485	14466	14564	14365	14337	14532	14393	14482	14432	14459	14418	14345	14257	14414	14218	14526	14517	14649	14485	14517	14358	14373	14402	14374	14469	14484	14451	14360	14551	14560	14394	14487	14369	14449	14284	14518	14365	14519	14519	14485	14332	14438	14526	14373	14552	14563	14324	14407	14292	14453	14400	14440	14494	14643	14488	14512	14469	14342	14235	14421	14421	14332	14500	14563	14486	14457	14499	14526	14322	14512	14428	14449	14531	14519	14794	14479	14366	14445	14598	14502	14394	14379	14567	14352	14450
24103	21647	29409	24910	24306	26771	26484	22611	21211	20451	19566	18630	18103	17538	17506	17668	17481	17101	17158	16916	17009	16870	16784	16853	16661	16628	16651	16476	16692	16659	16588	16595	16629	16441	16650	16587	16506	16293	16603	16306	16662	16532	16531	16892	16451	16537	16378	16587	16610	16555	16567	16588	16524	16450	16452	16482	16519	16453	16343	16450	16451	16417	16487	16472	16565	16393	16722	16533	16348	16478	16521	16357	16353	16676	16655	16439	16593	16560	16439	16435	16536	16578	16267	16584	16615	16527	16397	16503	16349	16406	16622	16308	16503	16536	16486	16403	16666	16433	16324	16462	16619	16502	16387	16489	16189	16417	16643	16754	16420	16533	16364	16440	16586	16398	16313	16400	16381	16477	16407	16429	16449	16496	16356	16393	16282	16366	16319	16300	16463	16538	16383	16392	16317	16389	16212	16467	16312	16479	16515	16547	16387	16345	16566	16528	16464	16528	16452	16214	16414	16351	16516	16614	16697	16517	16579	16444	16550	16524	16431	16368	16439	16557	16392	16368	16503	16368	16354	16443	16274	16270	16501	16388	16566	16620	16323	16421	16437	16341	16399	16494	16182	16246	16365	16510	16489	16538	16505	16408	16792	16525	16518	16687	16253	16448	16476	16453	16558	16466	16327	16436	16496	16376	16508	16519	16296	16509	16616	16518	16268	16535	16364	16375	16326	16583	16396	16364	16349	16515	16624	16292	16688	16441	16330	16403	16395	16440	16408	16378	16585	16518	16342	16444	16472	16399	16374	16643	16598	16273	16323	16618	16478	16322	16401	16443	16476	16436	16390	16461	16469	16408	16514	16445	16448	16624	16278	16425	16508	16386	16347	16432	16324	16508	16569	16415	16321	16471	16534	16344	16243	16336	16434	16474	16376	16547	16426	16491	16473	16328	16507	16613	16407	16353	16509	16523	16498	16369	16688	16412	16571	16656	16329	16471	16549	16434	16396	16576	16364	16511	16264	16183	16376	16239	16355	16597	16326	16504	16446	16465	16480	16363	16606	16356	16370	16327	16578	16498	16740	16595	16402	16430	16397	16431	16470	16371	16448	16476	16400	16456	16297	16508	16538	16362	16532	16533	16521	16296	16490	16504	16304	16564	16381	16438	16707	16434	16416	16378	16428	16397	16592	16424	16414	16426	16257	16528	16506	16375	16438	16421	16415	16389	16404	16479	16635	16559	16327	16617	16524	16694	16656	16284	16435	16504	16370	16394	16316	16488	16513	16595	16382	16473	16489	16417	16403	16416	16363	16444	16430	16418	16655	16507	16359	16440	16648	16573	16625	16357	16499	16418	16451	16623	16648	16451	16639	16651	16569	16453	16442	16495	16366	16474	16492	16432	16426	16235	16499	16366	16495	16614	16562	16445	16545	16315	16205	16382	16304	16310	16548	16282	16633	16365	16359	16332	16404	16395	16339	16345	16497	16398	16332	16668	16420	16384	16479	16397	16459	16401	16406	16553	16427	16378	16513	16335	16510	16443	16480	16448	16352	16439	16386	16175	16568	16382	16492	16495	16480	16331	16400	16283	16505	16348	16539	16333	16480	16529	16478	16472	16493	16540	16635	16397	16505	16448	16436	16462	16250	16611	16300	16384	16448	16331	16310	16610	16612	16514	16263	16563	16375	16392	16363	16570	16424	16378	16495	16263	16491	16503	16506	16648	16602	16537	16406	16477	16272	16407	16439	16277	16429	16413	16410	16517	16251	16318	16293	16230	16455	16541	16624	16439	16357	16476	16503	16411	16521	16625	16511	16547	16342	16556	16595	16491	16554	16705	16422	16652	16547	16603	16332	16456	16539	16587	16554	16285	16433	16550	16319	16509	16559	16457	16468	16375	16380	16674	16312	16368	16494	16383	16491	16387	16427	16403	16421	16405	16580	16436	16507	16583	16592	16604	16548	16382	16492	16397	16449	16448	16269	16443	16438	16239	16406	16587	16545	16343	16319	16481	16547	16360	16380	16324	16351	16297	16345	16271	16514	16583	16327	16490	16544	16440	16333	16260	16391	16300	16559	16561	16317	16294	16352	16363	16503	16302	16554	16570	16417	16462	16341	16564	16323	16616	16497	16415	16449	16490	16521	16349	16408	16554	16379	16641	16473	16551	16497	16503	16447	16509	16325	16436	16433	16464	16420	16640	16537	16391	16506	16287	16304	16332	16528	16617	16521	16668	16610	16480	16433	16449	16333	16509	16506	16494	16480	16670	16467	16380	16542	16524	16438	16434	16462	16553	16577	16527	16452	16361	16465	16346	16519	16282	16228	16380	16503	16591	16443	16607	16408	16389	16494	16627	16437	16323	16497	16523	16559	16405	16578	16332	16540	16447	16723	16291	16561	16272	16569	16552	16526	16494	16394	16400	16381	16205	16523	16195	16748	16521	16566	16630	16558	16702	16456	16404	16508	16509	16606	16712	16433	16320	16397	16524	16312	16380	16458	16691	16435	16394	16498	16482	16410	16521	16492	16587	16422	16605	16431	16374	16359	16342	16454	16552	16546	16430	16620	16657	16465	16532	16426	16509	16428	16320	16717	16490	16299	16522	16395	16427	16563	16571	16462	16558	16524	16602	16589	16485	16592	16372	16489	16438	16556	16539	16297	16583	16494	16440	16330	16383	16402	16480	16458	16530	16470	16478	16452	16319	16497	16523	16742	16514	16210	16280	16392	16616	16363	16440	16621	16427	16507	16284	16504	16415	16367	16395	16324	16550	16557	16366	16524	16460	16662	16363	16249	16499	16653	16535	16468	16494	16530	16508	16622	16535	16617	16708	16611	16466	16621	16521	16411	16465	16328	16362	16454	16139	16598	16295	16382	16473	16438	16373	16368	16615	16276	16328	16507	16451	16516	16389	16319	16505	16494	16529	16614	16608	16314	16531	16622	16562	16399	16225	16408	16230	16534	16497	16463	16374	16627	16538	16562	16379	16522	16395	16540	16439	16179	16457	16502	16434	16552	16392	16526	16563	16490	16297	16571	16435	16308	16551	16278	16563	16514	16576	16491	16576	16350	16416	16300	16551	16394	16432	16416	16462	16403	16501	16458	16610	16441	16346	16400	16512	16334	16314	16570	16305	16536	16207	16473	16467	16316	16492	16366	16462	16570	16425	16506	16492	16403	16600	16587	16427	16398	16362	16610	16568	16571	16368	16474	16626	16504	16457	16484	16336	16508	16617	16379	16438	16453	16484	16595	16627	16476	16534	16573	16518	16431	16492	16390	16475	16590	16240	16419	16380	16630	16413	16519	16344	16600	16363	16671	16364	16295	16451	16397	16428	16350	16752	16648	16407	16618	16364	16494	16325	16389	16309	16388	16471	16403	16446	16517	16510	16366	16438	16431	16401	16396	16371	16390	16622	16530	16512	16213	16461	16569	16458	16454	16261	16570	16770	16484	16503	16616	16398	16335	16542	16572	16501	16376	16603	16492	16579	16459	16214	16189	16545	16370	16361	16631	16390	16533	16262	16485	16410	16671	16538	16444	16375	16227	16500	16483	16491	16435	16230	16489	16286	16531	16494	16568	16391	16483	16266	16578	16348	16378	16548	16590	16789	16311	16471	16472	16396	16653	16508	16318	16367	16328	16287	16413	16490	16200	16625	16476	16427	16472	16409	16262	16479	16461	16311	16467	16745	16487	16531	16567	16467	16457	16357	16484	16461	16679	16449	16495	16494	16291	16569	16581	16502	16415	16477	16478	16467	16461	16576	16459	16237	16280	16264	16393	16502	16418	16350	16572	16482	16418	16445	16532	16449	16416	16381	16500	16475	16184	16355	16472	16379	16509	16440	16493	16557	16309	16356	16547	16484	16281	16579	16462	16237	16410	16385	16354	16507	16502	16678	16525	16583	16405	16305	16477	16423	16403	16391	16578	16284	16366	16399	16423	16615	16531	16471	16509	16415	16637	16370	16344	16300	16581	16488	16375	16584	16671	16589	16594	16242	16427	16392	16378	16548	16481	16371	16379	16452	16406	16417	16438	16458	16275	16473	16504	16488	16474	16495	16321	16373	16394	16357	16491	16503	16398	16545	16792	16449	16268	16519	16517	16369	16328	16576	16477	16608	16283	16621	16360	16313	16378	16365	16438	16487	16495	16570	16379	16505	16644	16292	16460	16547	16489	16339	16441	16656	16499	16499	16566	16393	16531	16299	16597	16453	16772	16484	16393	16556	16448	16441	16231	16362	16434	16488	16451	16426	16567	16333	16456	16549	16635	16468	16570	16333	16386	16519	16669	16524	16511	16347	16334	16416	16661	16264	16714	16446	16400	16376	16498	16527	16677	16410	16410	16305	16481	16576	16523	16636	16469	16516	16450	16441	16542	16241	16221	16558	16430	16617	16440	16532	16368	16489	16608	16356	16593	16512	16086	16608	16486	16383	16627	16587	16304	16434	16425	16470	16462	16341	16445	16347	16391	16493	16424	16381	16430	16636	16309	16438	16270	16578	16594	16560	16286	16454	16411	16430	16354	16439	16389	16307	16378	16491	16490	16425	16590	16467	16479	16439	16479	16494	16564	16334	16406	16404	16461	16503	16676	16450	16517	16493	16399	16564	16398	16569	16341	16392	16485	16509	16469	16313	16374	16449	16610	16447	16571	16406	16538	16581	16493	16509	16504	16588	16604	16496	16321	16607	16526	16736	16461	16479	16680	16269	16503	16400	16389	16603	16392	16327	16448	16530	16308	16439	16542	16589	16409	16413	16378	16479	16600	16454	16559	16496	16357	16430	16468	16380	16552	16271	16333	16469	16570	16607	16524	16605	16594	16521	16463	16493	16533	16510	16405	16569	16497	16423	16477	16363	16605	16383	16561	16434	16505	16451	16440	16373	16240	16460	16379	16362	16384	16523	16417	16394	16538	16462	16533	16447	16521	16493	16374	16428	16694	16772	16550	16421	16435	16358	16282	16649	16369	16526	16357	16534	16409	16530	16482	16389	16619	16565	16470	16593	16336	16365	16504	16327	16448	16570	16400	16535	16453	16217	16376	16301	16202	16455	16578	16259	16580	16775	16606	16357	16556	16679	16458	16727	16459	16382	16469	16216	16546	16418	16375	16334	16500	16337	16419	16503	16519	16454	16533	16494	16396	16574	16496	16524	16483	16404	16620	16443	16587	16541
27651	47712	44868	37019	32813	29410	26226	24136	22466	21144	19874	18221	17261	16517	16358	16405	16185	15976	15578	15516	15678	15511	15311	15212	15308	15223	15169	15238	15354	15269	15207	15107	15194	15204	15095	15046	15095	15076	14995	15201	15055	15045	14976	14993	14946	14989	15091	14967	15156	15169	15021	14995	15127	14986	15120	14885	15053	15050	15071	14999	15131	14924	15071	14993	15192	15052	15120	14993	15074	15023	14856	14880	14928	15051	15010	15033	15120	15162	15123	15056	15061	15125	14948	15103	15093	15084	14995	14980	14772	14944	15206	15067	15062	15264	14907	15108	15094	15125	15036	15099	14936	14974	14964	14960	15109	14924	14890	15077	15025	15107	14975	15060	14987	14990	15384	14884	14904	15028	15192	15099	14998	15112	15068	14994	15217	15079	14840	15192	15121	14963	15009	14893	15087	14914	15067	15088	15167	15101	14944	15035	14939	15042	15179	15173	15155	14992	15063	14797	15051	14982	15070	14995	14814	15095	14904	15067	14877	14942	15008	15109	14879	14910	15052	15061	15063	14985	15204	14986	14832	15013	15068	15128	14986	15196	14968	14986	15025	15143	15028	15054	15153	15115	14947	15010	15008	14957	15017	14954	15115	15022	14979	14977	15078	14976	15166	14948	15038	15074	14964	14881	15199	14978	14908	15003	14904	15055	15112	15005	15074	14990	14968	14952	15000	15181	14907	15089	15083	15103	15004	15080	15113	15012	15179	15035	14946	15125	15090	15023	15146	15099	15014	15043	15090	15059	14846	15024	15046	15139	14925	14933	15077	15015	15091	15038	15118	14999	15018	15094	15080	15037	15189	14883	14930	15067	15168	15062	14933	15056	14943	15107	15054	14972	14930	15041	15104	14888	15072	15083	14994	14974	15084	15004	15132	14997	15049	15294	14924	15057	14935	15016	14971	15087	15006	14974	15076	14922	15011	15056	15086	15027	15149	15183	15059	14975	15056	15144	15057	15091	15095	15022	14951	15047	14921	14984	14960	15109	15074	14950	14954	15087	14829	15041	15114	14977	15048	14871	15005	14944	15057	15008	14866	14937	15026	15112	15130	15136	14877	15005	14866	14948	14949	15249	15000	14959	14782	15118	15115	15070	14806	15013	15073	14906	14985	15098	15009	15020	15111	14944	14918	14848	14993	15051	14943	15068	15010	14733	14860	15025	14971	14956	14937	14996	15056	15008	15113	15183	14955	15110	14917	14889	15071	15249	14923	15088	14907	14985	14864	15074	15023	15197	14952	15024	14907	15009	14989	15055	14935	14940	15016	15151	15041	15122	15034	14894	15086	14951	15075	14905	15001	15075	15143	15060	15121	14930	14951	14916	14844	14861	15230	15028	15056	14822	14978	15101	15011	15007	14870	15003	14875	14853	15007	15011	14923	14970	15073	15241	15098	14848	15043	15025	15154	14897	14981	14968	15105	14861	15103	15154	15164	14948	15089	15169	15120	15074	14968	15071	15028	14982	14777	14887	14993	14981	15057	14802	14966	15338	14921	14926	14921	14934	14982	15005	15002	15078	15033	15013	15084	14921	14844	15019	15030	15111	14919	14915	15104	15049	14930	14869	14994	15025	14977	15020	15044	14936	14905	14964	15070	15081	15174	14959	15063	14942	14963	15130	15091	14922	15044	15158	14971	15189	15050	14965	14982	14927	15042	14812	14998	15037	15114	14982	15086	15079	15043	14998	15042	15052	15008	15021	15109	14753	15017	15061	14974	14991	15066	15198	14902	15034	14807	14956	15058	14985	15040	15054	15054	15133	15200	14936	15191	15131	15069	15041	14958	15086	14971	15025	14966	15152	14944	15081	14946	14852	15004	15097	14941	14964	15138	15161	15002	15152	15077	15060	15076	15022	15001	15120	15003	15067	15027	15031	15010	14975	14961	15148	15187	14911	15026	14994	14974	15139	14977	14957	15142	15097	15030	15006	15110	15147	15122	14964	15124	15071	14885	14877	15080	14963	15116	14810	15050	15082	14802	15070	15086	14979	14906	15094	15049	14887	15119	15054	14976	14987	14964	14904	15064	15008	15238	15080	15048	15049	15006	15057	15060	15063	14951	15002	14878	14889	15046	14904	14928	14883	15048	15070	14923	14955	15051	15148	15065	14841	14873	15097	15123	15066	15081	14970	15090	15047	15065	14948	14911	15009	14778	15011	14978	14840	15036	14967	14995	14868	15014	15047	15038	14838	15060	15021	14982	14918	15085	14998	14965	14980	14900	14961	15041	14926	15101	15048	14897	14984	14942	14841	15095	14977	14990	14957	15005	14977	15097	14946	15132	14961	15071	15086	14885	14887	14988	14978	15019	14962	15073	14939	14822	15099	15029	15082	15013	14999	15141	14982	14955	14791	14990	14984	15035	15091	15048	15013	14893	15000	15083	15091	15170	14932	14888	14868	14938	15052	15139	14876	14857	14998	15041	15042	15033	14897	15152	15041	14960	14886	14869	15134	15126	15003	15057	15093	14917	15062	15172	15153	14926	15093	14976	15076	15093	15109	14898	14919	15053	15054	15147	15046	15130	14930	15024	14751	15053	14919	14997	14997	15046	15087	15094	15135	14972	14909	15132	15230	14842	14895	15000	15041	15010	15051	14985	15000	14924	14978	15012	15075	14953	14921	14965	15000	15056	15089	15198	15014	14963	15075	15154	14883	15039	15029	14930	14943	15050	15005	15068	15035	14980	15105	14969	15004	14981	14957	15085	15004	15279	14898	15047	15132	15035	14965	15098	14944	14995	14959	15075	15089	15184	15032	15041	15027	15117	15239	14971	14936	15037	14978	15008	15152	15068	14827	14983	14969	15039	15257	14932	14947	15089	14984	15084	14836	15110	14971	14964	14961	15063	15097	14879	14905	15245	14971	14782	15002	14930	14986	14986	15109	14957	15133	14859	14838	15005	14852	15191	14867	15061	15068	15079	14973	14915	14922	14877	15210	14873	15118	14968	15058	15096	15083	14947	15017	15097	14842	15061	15046	14897	15096	14987	14935	15047	15178	15039	15162	15042	14974	15144	15099	14944	14985	14908	14999	15229	15097	15087	15005	14935	14967	15027	14989	15095	14954	14900	14985	15046	15016	15161	14932	15038	15013	15118	15032	15005	14973	15143	14989	14988	15105	15145	14871	15029	14959	14819	15031	14954	15214	15042	14912	15058	15025	15017	15205	14892	15032	14962	15028	15044	14973	15110	15001	14876	14934	15025	15164	15055	14991	15127	15019	15147	15133	14935	15026	15047	15155	14974	14975	14914	14968	14981	14772	14962	15049	14900	15046	15117	14999	15013	14923	15094	15069	15095	15186	15082	14942	15039	14973	14972	15213	14980	14795	15038	15027	14931	15116	14934	15022	14991	14980	14907	14950	14847	14862	15025	15146	14910	15055	14987	14963	15093	14978	15112	14915	15089	15204	15010	15046	15234	15191	14990	14824	14924	15142	15008	15075	15049	14963	15082	15041	14910	14987	15045	14989	15109	15045	14862	15003	15014	14930	15028	14997	14991	15037	15046	15071	15052	14908	15045	15130	15002	15106	14972	14938	14982	15046	15143	14994	15085	14945	14867	15142	14964	14977	14914	15003	14887	15046	14960	15059	15048	15038	15087	14986	15135	15145	14966	15031	15026	14976	15152	14950	15040	15088	14908	14962	14955	14892	15107	14941	15038	15100	14998	14917	14948	15172	14939	14996	15066	14920	15055	14853	15081	15039	14894	14872	15086	15069	15022	14953	15065	14952	15113	15076	14933	14965	14968	14997	15125	14960	14933	15093	15100	14946	15140	15116	14976	15221	15201	15202	14933	15063	15006	14967	14846	14920	15106	15080	14961	15070	15075	15015	14964	15058	14791	14833	15054	15034	15095	15136	15035	15042	15079	14934	14929	14992	15125	15102	15032	15011	14939	15069	15002	15003	14854	15042	15105	15132	14812	15007	15123	15097	14990	14976	14971	15064	15030	15118	14794	15117	14992	14990	15106	14983	14980	15038	15034	15086	15046	14906	15050	14961	14992	14974	15263	15091	15059	15002	15153	14870	14964	15152	15046	15002	15080	15013	15026	14949	14899	14917	15011	14908	15053	15011	14973	14888	14992	14926	14938	15013	15163	14998	15114	15010	14915	15003	15071	15026	15030	14948	14949	15049	15033	14993	15040	15106	14976	15304	15107	14924	14989	15005	15001	14945	15096	14959	15008	15123	15045	15166	14979	14998	14944	15151	14981	14871	14942	15082	14958	15026	14992	15194	15064	14956	15193	14842	15033	14873	15036	15046	15261	15019	15141	14965	15128	15141	15169	15062	14883	15165	14804	14912	15065	14974	14934	15174	15050	14877	15036	14952	15109	15163	14830	15038	15038	14880	15008	14875	15022	14952	14874	15115	14994	14930	15066	15190	15068	14986	15012	15036	14951	15057	15042	15100	15106	14915	15043	14999	15078	15008	15103	15062	15007	14846	14910	14954	15138	14826	15171	14935	15092	15043	15198	15099	15001	15106	15069	15097	14984	15007	14946	14954	15086	15040	14883	15034	15036	14977	14929	15044	15101	14935	15040	14903	14969	15040	15046	15083	15067	15026	15045	14995	15073	15059	14867	14921	15083	14914	15008	15062	15024	15042	14994	15096	15009	15033	15229	15028	14978	14951	15046	15198	15004	14965	15070	15127	15140	15169	14877	15046	14908	15015	14871	15077	15066	14979	15047	14831	14898	15077	14884	15021	15032	14963	15014	14980	15031	14965	15155	15067	14998	15070	15172	15011	14969	15029	14926	15008	15214	14907	14925	14913	15012	15128	15094	15119	14994	15057	14823	14944	14961	14771	15006	15099	14991	14925	14905	14993	15139	14877	15122	15056	14888	14967	15207	15098	15043	15078	14948	15096	14895	14816	15003	15024	15010	15213	15090	14880	14916	15128	15085	14957	15005	15114	15058	14991	15085	15196	15000	14983	15026	14945	15069	14952	15143	14940	14971	15155	15040	14984	15060	14912	15064	14966	15021	14946	15033	15049	15186	14987	15008	14807	15041	15045	14911	14836	14981	15046	14965	14904	15169	15065	14906	15038	15223	15047	14985	14854	15038	15025	15111	14921	14991	15060	15205	15071	15120	14946	15000	15009	14929	14918	14901	15107	14854	14989
23150	21598	29634	24107	22407	26384	30201	24442	22661	21652	20797	19527	18523	17829	17471	17661	17537	17248	17181	16932	16948	16828	16589	16672	16603	16707	16475	16489	16552	16496	16525	16293	16374	16375	16454	16497	16439	16494	16411	16485	16371	16378	16392	16446	16353	16261	16312	16258	16296	16454	16553	16327	16381	16250	16213	16311	16257	16296	16290	16142	16183	16311	16342	16300	16395	16201	16252	16137	16301	16216	16328	16152	16206	16392	16213	16276	16286	16056	16270	15987	16430	16325	16304	16269	16141	16288	16326	16423	16403	16257	16374	16073	16197	16278	16210	16320	16333	16184	16185	16054	16149	16089	16211	16294	16363	16399	16098	16199	16372	16314	16341	16217	16176	16042	16254	16419	16101	16312	16260	16134	16180	16244	16087	16165	16237	16065	16058	16283	16170	16185	16392	16289	16258	16030	16411	16232	16210	16210	16096	16146	16450	16139	16164	16147	16371	16303	16162	16215	16314	16140	16072	16049	16217	16134	16376	16178	16121	16205	16131	16002	15977	16462	16373	16221	16314	16214	16442	16116	16193	16439	16308	16222	16426	16270	16016	16229	16280	16258	16283	16207	16198	16327	16251	16312	16197	16202	15992	16210	16275	16163	16165	16246	16272	16356	16083	16239	16265	16232	16225	16060	16387	16221	16314	16180	16111	16309	16459	16303	16197	16218	16056	16017	16286	15966	16032	16111	15982	15996	16091	15948	16218	16049	16283	15932	16260	16307	16365	16136	16317	16281	16212	16361	16068	16221	16231	16086	16124	16249	16294	16129	16229	16291	16190	16106	16112	16278	16053	16323	16203	16322	16148	16285	16222	16377	16171	16277	16401	16157	16469	16245	16248	16233	16249	16258	16348	16296	16282	16237	16253	16177	16169	16029	16234	16225	16258	16294	16159	16253	16175	16225	16204	16270	16169	16022	16189	16064	16174	16446	16145	16053	16347	16238	16285	16168	16072	16359	16150	16180	16156	16184	16015	16193	16330	16281	16218	16362	16258	16489	16187	16073	16093	16150	16366	16258	16209	16131	16353	16555	16003	16095	15958	16250	16236	16191	16176	16302	16302	16196	16243	16349	16078	16322	16045	16249	16144	16252	16158	16093	16425	16225	16268	16291	16297	16210	16247	16027	16135	16219	16398	16064	16163	16302	16326	15993	16329	16384	16037	16203	16112	16147	16123	16161	16259	16090	16215	16212	16260	16366	16253	16320	16216	16123	16484	16012	16190	16192	16220	16148	16152	16270	16065	16207	16104	16084	16464	16192	16207	16110	16118	16137	16154	16288	16350	16314	16516	16341	16120	16269	16241	16041	16104	16138	16182	16009	16393	16325	16124	16163	16304	16314	16333	16246	16074	16217	16159	15997	16189	16088	16205	15917	16000	16145	16114	16160	16272	16136	15966	16160	15976	16134	16200	16124	16234	16194	16251	16171	16277	16106	16294	16345	16212	16403	16280	16113	16285	16213	16290	16111	16197	16198	16059	16146	16248	16142	16070	16101	16102	15980	16170	16397	16178	16117	16195	16134	16219	16273	16359	16301	16238	16237	16218	16251	16183	16176	16305	16421	16306	16144	16087	16187	16057	16313	16277	16366	16057	16160	16307	16174	16061	16160	16331	16232	16346	16220	16197	16097	16217	16059	16019	16237	16231	16211	16097	16351	16140	16085	16210	16270	16177	16248	16188	16202	16280	16421	16083	16134	16294	16061	16331	16186	16341	16272	15969	16265	16457	16285	16322	16180	16272	16235	16173	16263	16107	16100	16173	16182	16312	16266	16088	16314	16011	16246	16058	16212	16353	16260	16398	16088	16195	16084	16228	16005	16241	16100	16194	16178	16033	16176	16238	16339	16249	16247	16130	16313	16115	16068	16277	16303	16114	16325	16094	16161	16229	16130	16201	16337	16107	16205	16262	16173	16112	16195	16374	16399	16219	16236	16180	16141	16449	16118	16229	16085	16243	16269	16221	16014	16098	16151	16199	16255	16090	16170	16396	16475	16177	16334	16340	16088	16342	16110	16259	16269	16287	16125	16101	16113	16206	16441	16278	16288	16268	16083	16138	15983	16295	16173	16254	16242	16195	16185	16326	16433	16164	16095	16203	16151	16335	16308	16235	16090	16288	16314	16263	16242	16239	16170	16265	16144	16285	16243	16139	16163	16094	16322	16008	16121	16326	16282	16106	16141	16299	16186	16236	16420	16178	16250	16294	16214	16140	16095	16154	16365	16381	16201	16155	16047	16188	16241	16175	16141	16184	16186	16231	16316	16193	16101	16226	16201	16317	16390	16159	16056	16228	16133	16266	16105	16084	16222	16278	16137	16156	16160	16273	16154	16195	16096	16247	16156	16147	16183	16144	16275	16023	16186	16429	16304	16268	16326	16162	16171	16115	16065	16360	16480	16201	16449	16431	16204	16217	16133	16151	16157	16274	16156	16237	16350	16138	16281	16313	16168	16402	16237	16198	16464	16253	16161	16037	16034	16010	16177	16233	16101	16130	16177	16187	16383	16087	16237	16203	16250	16341	16055	16067	16106	16176	16300	16264	16229	16212	16236	16316	16348	16410	16109	16318	16169	16143	16123	16228	16077	16158	16207	16330	16216	16324	16200	16326	16318	16104	16168	16313	16164	16276	16181	16153	16140	16046	15935	16129	16152	16023	16281	16104	16368	16238	16387	16374	16155	16097	16221	16183	16203	16176	16362	16210	16173	16249	16144	16378	16456	16091	16440	16354	16130	16116	16407	16282	16248	16300	16048	16139	16103	16208	16080	16100	16147	16053	16212	16349	16114	16165	16151	16354	15981	16274	16270	16296	15910	16275	16190	16255	16085	16340	16215	16098	16227	16225	16220	16131	16248	16145	16289	16247	16200	16161	16218	16234	16267	16159	16119	16141	16165	16166	16000	16164	16215	16495	16465	16113	16116	16256	16249	16204	16084	16309	16296	16213	16202	16142	16324	16301	16145	16254	16328	16293	16252	16102	16168	16110	16269	16119	16130	16101	16213	16212	16015	16060	16097	16144	16269	16347	16162	16127	16309	16061	16110	16303	16168	16297	16254	16035	16123	16449	16272	16073	16166	16161	16129	15866	16147	16178	16310	16044	16244	16281	16183	16267	16347	16244	16185	16215	16116	16063	15986	16296	16139	16093	16077	16501	16299	16200	16164	16193	16088	16053	16382	16329	16176	15991	16190	16132	16062	16104	16296	16207	16110	16275	16111	16064	16020	16022	16026	16249	16364	16225	16230	16181	16167	16275	16261	16247	16007	16116	16288	16516	16050	16062	15983	16178	16048	16061	16219	16221	16114	16262	16235	16513	16380	16080	16084	16189	16371	16294	16092	16286	16441	16336	16410	16150	16073	16192	16056	16139	16030	16105	16451	16254	16238	16120	16233	16072	16271	16192	16222	16193	16313	16287	16249	16510	16074	16021	16189	16067	16137	16183	16124	16044	16294	16201	16229	16404	16373	16272	16148	16335	16279	16222	16190	16308	16067	16265	16327	16138	16370	16242	16272	16291	16207	16231	16356	16315	16119	16081	16053	15994	16233	16178	16453	16108	16166	16284	16079	16261	16334	16132	16169	16147	15958	16169	16104	16176	16294	16315	16399	16187	16374	16191	16294	16224	16039	16346	16189	16171	16167	16417	16313	16438	16230	16106	16072	16140	15927	16161	16089	16209	15949	16062	16392	16219	16147	16297	16101	16150	16343	15974	16311	16394	16127	16077	16301	16241	16278	16272	16114	16178	16122	16503	16139	16291	16191	16131	16307	16260	16250	16328	16189	16363	16145	16203	16076	16106	16175	16287	16151	16247	16187	16072	16482	16224	16116	16293	16306	16274	16123	16295	16124	16316	16373	16091	16305	16235	16122	16024	16206	16248	16208	16159	16121	16021	16181	16154	16407	16210	16151	16224	16313	16087	16239	16259	16234	16202	16166	16302	16252	16245	16279	16028	16221	16048	16420	16195	16369	16508	16321	16163	16246	16426	16353	16225	16128	16254	16144	16250	16183	16182	16441	16072	16031	16133	16422	16418	16251	16080	16153	16056	16147	16383	16231	16027	16187	16199	16046	16184	16280	16267	16133	16117	16013	16153	16332	16190	16203	16148	16100	16155	16129	16450	16237	16356	16323	16142	16240	16187	16138	16083	16150	16458	16101	16058	16073	16253	16343	16187	16320	16334	16099	16277	16273	16186	16235	16090	16314	16087	16189	16437	16220	16256	16296	16244	16237	16133	16236	16128	16264	16329	16354	16076	16151	16151	16314	16115	16304	16233	16302	16352	16271	16415	16384	16201	16140	16134	16202	16239	16143	16309	16431	16228	16089	15934	16217	16089	16171	16313	16162	16346	16185	16438	16332	16153	16011	16158	16264	16232	16041	16133	16319	16087	16002	16289	16179	16281	16280	16313	16199	16170	16311	16219	16178	15987	16150	16082	16244	16369	16047	16139	16173	16074	15873	15972	16092	16437	16150	16422	16168	16319	16285	16251	16138	16299	16253	16257	16177	16057	16196	16241	16065	16303	16263	16295	16237	16187	16251	16094	16316	16141	16204	16194	16166	16188	16260	16160	16232	16119	16162	16208	16089	16159	16292	16101	16366	16220	15972	16104	16169	16188	16235	16066	16310	16143	16085	16293	16138	16120	16213	16193	16136	16032	16048	16233	16073	16097	16095	16248	16179	15910	16319	16149	16202	16329	16216	16501	16383	16255	16235	16221	16175	16441	16383	16330	16092	16176	16302	16196	16117	16144	16244	16300	16316	16329	16189	16215	16330	16306	16167	16155	16300	16220	16214	16290	15949	16165	16184	16035	16175	16248	16199	16213	16116	16076	16060	16366	16240	16299	16224	16268	16207	16273	16455	16277	16307	16004	16211	16208	16287	16080	16387	16147	16142	16039	16269	16244	16215	16268	16190	16116	16360	16305	16286	16328	15975	16128	16259	16193	16087	16045	16159	16303	16109	16212	16242	16290	16263	16122	16261	16390	16268	16195	16266	16262	16235	16113	16294	16245	16187	16302	16230	16231	16249	16263	16320	16310	16392	16267	16169	16129	16069	16055	16138	16359	16228	16338	16140	16219	16201	16128	16274	16332	16282	16306	16277	16123	16348	16313	16216	16034	16104
28828	51409	49062	40983	36486	32601	29610	26636	24627	22862	21599	19634	17713	16990	16459	16772	16593	16116	15870	15646	15685	15408	15263	15183	15149	15036	14928	15001	15147	14999	15047	15037	14819	14959	14791	14742	14954	14847	14788	14902	15025	14990	14878	14976	14743	14839	14948	14916	14738	14772	14918	14812	14957	14757	14662	14832	14946	14830	14738	14877	14764	14683	14807	14878	14928	14794	14861	14889	14682	14820	14813	14824	14709	14823	14684	14848	14876	14759	14818	14748	14744	14787	14392	14875	14576	14914	14700	14782	14818	14762	14929	14907	14599	14628	15060	14607	15042	14721	14895	14827	14804	14532	14805	14705	14733	14882	14955	14834	14695	14697	14681	15017	14583	14786	14603	15029	14775	14702	14754	14959	14783	14867	14617	14690	14744	14847	14800	14862	14920	14965	14762	14776	14600	14834	14820	14890	14701	14871	14536	14692	14803	14761	14814	14746	14715	14764	14752	14832	15045	14950	14705	14897	14838	14823	14825	14722	14722	14752	14724	14739	14701	14766	14736	14799	14665	14831	14723	14671	14731	14814	14775	14796	14714	14735	14706	14769	14869	14813	14977	14700	14814	14821	14901	14564	14794	14712	14701	14716	14772	14912	14894	14819	14850	14845	14839	14678	14837	14991	14923	14842	14733	14917	14775	14682	15065	14580	14971	14863	14663	14629	14715	14780	14852	14758	14810	14904	14647	14748	14744	14962	14707	14592	14871	14794	14852	14970	14696	14873	14822	14873	14763	14878	14892	14641	14763	14681	14730	14814	14786	14736	14761	14785	14766	14624	14749	14821	14701	14772	14729	14768	14540	14609	14830	14728	14752	14686	14966	14690	14790	14743	14843	14789	14702	14763	14760	14818	14736	14702	14767	14805	14973	14780	14836	14688	14737	14952	14907	14884	14780	14811	14753	14875	14769	14498	14715	14788	14795	14759	14673	14803	14806	14716	14553	14857	14798	14664	14789	14800	14845	14723	14720	14843	14893	14737	14857	14736	14929	14809	14676	14863	14609	14735	14832	14670	14809	14754	14659	14819	14726	14707	14648	14715	14604	14676	14775	14868	14901	14775	14811	14829	14598	14782	14953	14800	14648	14582	14874	14800	14776	14851	14691	14778	14841	14843	14720	14611	14748	14753	14827	14913	14836	14752	14738	14864	14758	14638	14830	14832	14856	14816	14627	14702	14778	14740	14785	14627	14873	14885	14779	14897	14730	14790	14774	14933	14841	14814	14829	14829	14730	14878	14767	14699	14749	14663	14843	14801	14772	14754	14769	14770	14907	14912	14710	14816	14666	14870	14566	14900	14694	14545	14843	14718	14890	14716	14697	14778	14918	14630	14666	14898	14667	14782	14731	14685	14711	14862	14802	14815	14664	14682	14810	14675	14752	14708	14778	14915	14669	14902	14721	14809	14828	14821	14856	14889	14921	14735	14932	14855	14643	14733	14624	14750	14740	14721	14778	14820	14755	14618	14726	14761	14709	14760	14539	14664	14753	14782	14882	14733	14850	14786	14737	14751	14691	14703	14654	14741	14709	14870	14769	14769	14711	14796	14703	14944	14920	14878	14906	14848	14804	14706	14785	14752	14626	14834	14708	14612	14759	14743	14768	14863	14750	14757	14748	14679	14754	14652	14654	14652	14799	14715	14620	14773	14759	14604	14697	14762	14735	14862	14693	14791	14708	14813	14801	14889	14754	14864	14868	14690	14640	14888	14672	14707	14903	14831	14754	14700	14953	14711	14877	14812	14741	14866	14779	14871	14793	14794	14841	14749	14873	14781	14774	14849	14795	14731	14899	14806	14676	14785	14937	14991	14738	14646	14785	14824	14901	14738	14588	14804	14883	14820	14746	14721	14891	14734	14750	14614	14727	14845	14826	14581	14856	14833	14682	14709	14896	14715	14851	14790	14721	14791	14866	14895	14639	14748	14834	14604	14864	14868	14880	14934	14614	14768	14750	14773	14821	14871	14883	14719	14669	14839	14878	14667	14857	14720	14773	14604	14743	14831	14834	14667	14906	14777	14661	14711	14752	14935	14639	14717	14743	14800	14664	14758	14755	14880	14841	14860	14806	14661	14633	14884	14743	14768	14732	14754	14767	14606	14862	14827	14756	14697	14747	14672	14514	14520	14844	14759	14634	14776	14747	14892	14670	14743	14870	14808	14987	14855	14835	14649	14808	14659	14760	14767	14852	14863	14638	14773	14748	14607	14820	14815	14698	14671	14639	14777	14888	14887	14703	14816	14762	14828	14783	14865	14645	14833	14795	14885	14600	14589	14731	14635	14733	14715	14708	14693	14707	14805	14758	14802	14791	14771	14656	14833	14818	14712	14633	14624	14779	14914	14962	14577	14896	14669	14916	14784	14618	14842	14749	14592	14614	14791	14636	14639	14764	14808	14896	14733	14787	14762	14872	14909	14691	14780	14778	14760	14791	14757	14774	14791	14588	14824	14817	14722	14795	14747	14640	14637	14698	14690	14597	14746	14835	14791	14655	14750	14704	14691	14828	14700	14757	14747	14688	14773	14816	14883	14582	14749	14691	14876	14812	14709	14733	14733	14588	14944	14847	14717	14645	14708	14667	14785	14698	14818	14779	14798	14618	14681	14814	14759	14679	14783	14703	14733	14593	14847	14644	14889	14875	14620	14724	14661	14826	14886	14705	14626	14748	14858	14809	14823	14692	14845	14762	14882	14531	14969	14897	14879	14842	14676	14792	14873	14770	14885	14815	14901	14813	14758	14771	14759	14840	14817	14676	14642	14812	14761	14870	14896	14825	14729	14869	14869	14881	14732	14756	15012	14934	14763	14762	14881	14794	14827	14683	14801	14683	14831	14590	14700	14559	14833	14735	14620	14812	14851	14610	14789	14743	14733	14626	14643	14817	14995	14846	14657	14750	14719	14931	14752	14747	14818	14710	14672	14698	14828	14716	14933	14649	14586	14789	14694	14936	14745	14634	14787	14657	14878	14796	14782	14693	14965	14675	14696	14781	14666	14683	14799	14920	14830	14762	14761	14691	14704	14867	14762	14758	14701	14709	14771	14670	14699	14818	14684	14589	14676	14765	14909	14899	14754	14720	14823	14694	14800	14719	14766	14747	14855	14774	14711	14703	14796	14708	14792	14728	14666	14864	14649	14794	14867	14749	14676	14902	14667	14936	14980	14579	14702	14700	14781	14641	14737	14815	14703	14868	14902	14690	14720	14711	14773	14617	14767	14834	14649	14934	14750	14635	14774	14985	14889	14804	14743	14834	14703	14790	14661	14810	14825	14787	14581	14799	14677	14737	14837	14856	14806	14768	14833	14873	14765	14685	14698	14676	14899	14894	14726	14833	14825	14724	14901	14640	14705	14816	14893	14794	14721	14639	14827	14907	14704	14595	14762	14682	14548	14878	14797	14758	14886	14817	14687	14858	14772	14847	14684	14781	14740	14842	14909	14907	14824	14699	14711	14714	14707	14687	14834	14756	14920	14709	14685	14778	14680	14632	14896	14800	14641	14694	14789	14722	14908	14887	14794	14801	14739	14737	14761	14820	14865	14861	14651	14678	14641	14833	14872	14670	14747	14888	14583	14856	14473	14702	14584	14607	14881	14793	14853	14786	14795	14793	14712	14829	14654	14854	14682	14971	14759	14751	14661	14707	14870	14833	15004	14658	14718	14710	14742	14989	14715	14929	14903	14879	14695	14781	14850	14770	14850	14803	14676	14758	14861	14703	14684	14660	14771	14640	14763	14866	14841	14855	14770	14905	14753	14717	14821	14690	14829	14853	14879	14684	14803	14885	14857	14685	14837	14637	14640	14818	14640	14731	14660	14918	14831	15006	14766	14835	14764	14885	14828	14812	14786	14715	14698	14730	14714	14597	14540	14838	14764	14753	14606	14759	14946	14675	14591	14779	14714	14730	14676	14709	14758	14788	14751	14696	14762	14697	14848	14755	14865	14809	14606	14678	14699	14887	14896	14819	14748	14607	14894	14618	14785	14763	14734	14830	14812	14737	14790	14742	14693	14791	14838	14737	14793	14739	14902	14730	14810	14718	14912	14794	14836	14633	14734	15055	14852	14559	14789	14758	14722	14939	14939	14765	14848	14602	14747	14659	14793	14601	14918	14777	14660	14896	14859	14744	14585	14744	14679	14730	14792	14738	14672	14699	14739	14870	14883	14741	14778	14741	14857	14791	14902	14901	14760	14759	14847	14708	14684	14646	14698	14720	14669	14925	14781	14857	14782	14677	14710	14717	14840	14797	14897	14709	14596	14727	14769	14666	14953	14818	14738	14895	14667	14664	14827	14618	14749	14885	14844	14738	14658	14770	14727	14889	14824	14659	14733	14720	14740	14842	14670	14718	14866	14744	14865	14670	14913	14739	14688	14746	14778	14852	14703	14985	14794	14762	14873	14706	14830	14659	14824	14696	14871	14759	14771	14802	14983	14652	14904	14581	14695	14698	14787	14788	14910	14708	14709	14880	14591	14758	14644	14697	14760	14825	14748	14820	14797	14668	14663	14726	14774	14825	14804	14797	14832	14797	14669	14780	15010	14811	14638	14850	14738	14796	14697	14787	14939	14697	14678	14761	15054	14705	14765	14649	14801	14910	14999	14885	14582	15014	14887	14859	14751	14748	14818	14705	14565	14779	14723	14786	14692	14898	14816	14648	14746	14789	14751	14899	14942	14626	14733	14758	14814	14546	14796	14627	14888	14637	14762	14821	14755	14811	14971	14644	14849	14858	14691	14744	14504	14705	14829	14672	14745	14828	14715	14637	14692	14776	14875	14951	14683	14884	14554	14844	14903	14907	14787	14702	14803	14852	14753	14579	14721	14740	14922	14773	14893	14778	14695	14786	14769	14551	14745	14662	14690	14828	14702	14669	14715	14850	14841	14692	14621	14672	14663	14755	14861	14768	14628	14849	14790	14834	14808	14765	14486	14736	14928	14712	14760	14758	14704	14948	14715	14740	14819	14757	14621	14842	14618	14844	14677	14673	14943	14743	14716	14717	14907	14547	14763	14873	14808	14693	14691	14820	14747	14806	14625	14762	14764	14827	14674	14928	14709	14845	14690	14652	14790	14676	14818	14750	14786	14854	14893	14692	14882	14755	14886	14656	14762	14699	14619	14715	14746
28096	24965	32230	29668	24678	22815	21379	19528	18552	18070	17734	17123	16502	16227	16104	16266	16135	15953	15797	15819	16132	15956	15948	15896	15911	15642	15760	16029	15569	15794	15758	15785	15969	15697	15826	15808	15730	15473	15889	15603	15472	15857	15663	15759	15760	15776	15858	15527	15634	15728	15690	15777	15633	15758	15640	15515	15722	15628	15686	15686	15893	15739	15674	15687	15696	15801	15644	15798	15721	15821	15566	15714	15620	15662	15647	15764	15745	15561	15703	15647	15530	15856	15682	15652	15693	15551	15735	15619	15444	15546	15663	15775	15941	15732	15896	15801	15700	15632	15717	15581	15776	15537	15765	15595	15881	15596	15722	15556	15816	15638	15653	15733	15733	15698	15701	15814	15748	15537	15610	15891	15727	15601	15670	15844	16004	15840	15696	15571	15715	15819	15638	15552	15666	15550	15749	15508	15721	15666	15568	15639	15653	15620	15620	15934	15516	15669	15604	15702	15609	15602	15803	15684	15451	15610	15502	15824	15800	15505	15629	15792	15628	15673	15699	15613	15744	15631	15697	15705	15546	15705	15554	15781	15592	15522	15557	15601	15597	15639	15519	15702	15561	15787	15619	15759	15748	15444	15645	15833	15602	15710	15755	15560	15640	15639	15753	15945	15853	15752	15555	15890	15620	15861	15773	15747	15708	15457	15526	15871	15800	15431	15585	15332	15542	15808	15619	15493	15716	15628	15619	15815	15665	15790	15593	15663	15741	15759	15556	15883	15747	15680	15845	15582	15811	15581	15786	15477	15625	15671	15812	15640	15520	15599	15495	15717	15735	15699	15695	15727	15825	15506	15680	15756	15550	15541	15673	15744	15909	15661	15572	15740	15800	15636	15538	15558	15790	15584	15603	15579	15490	15725	15650	15675	15806	15931	15815	15893	15510	15601	15582	15819	15686	15652	15714	15587	15591	15577	15826	15535	15747	15548	15566	15545	15721	15582	15646	15845	15612	15574	15580	15513	15636	15623	15686	15697	15613	15672	15811	15686	15922	15648	15619	15746	15810	15765	15660	15601	15547	15496	15622	15684	15815	15477	15637	15573	15679	15731	15668	15635	15571	15661	15710	15730	15634	15463	15795	15708	15677	15702	15570	15560	15634	15584	15739	15611	15878	15559	15668	15671	15487	15707	15566	15593	15781	15664	15597	15728	15809	15783	15497	15716	15673	15580	15722	15648	15660	15522	15599	15790	15625	15610	15596	15621	15730	15467	15655	15644	15601	15726	15612	15860	15574	15653	15890	15636	15718	15609	15715	15706	15823	15813	15548	15607	15425	15516	15773	15759	15692	15717	15701	15678	15732	15550	15813	15548	15659	15557	15627	15682	15668	15496	15597	15587	15647	15601	15552	15753	15616	15626	15684	15749	15689	15445	15746	15820	15711	15489	15707	15644	15751	15705	15612	15638	15643	15668	15648	15877	15416	15679	15589	15752	15871	15488	15563	15799	15639	15955	15710	15890	15665	15606	15573	15675	15783	15717	15960	15914	15833	15700	15658	15674	15636	15858	15664	15605	15626	15508	15637	15553	15677	15485	15670	15259	15737	15796	15595	15758	15674	15736	15521	15502	15593	15686	15563	15432	15638	15706	15620	15699	15552	15623	15663	15590	15670	15665	15589	15712	15763	15808	15698	15674	15734	15681	15661	15722	15638	15588	15601	15739	15612	15640	15851	15671	15559	15726	15784	15905	15725	15659	15541	15508	15603	15480	15613	15737	15677	15639	15629	15682	15700	15791	15624	15881	15827	15718	15585	15630	15570	15538	15606	15687	15637	15715	15625	15405	15815	15665	15938	15843	15568	15602	15595	15661	15721	15907	15798	15614	15671	15770	15950	15630	15819	15711	15807	15530	15670	15575	15570	15665	15816	15761	15701	15760	15735	15701	15671	15637	15910	15569	15830	15687	15735	15733	15632	15633	15842	15800	15797	15590	15655	15870	15751	15683	15674	15649	15654	15808	15705	15642	15529	15652	15641	15541	15499	15803	15722	15864	15715	15569	15657	15642	15542	15568	15731	15426	15687	15620	15661	15820	15633	15611	15670	15689	15767	15710	15785	15598	15714	15708	15599	15661	15695	15434	15553	15756	15529	15545	15464	15702	15672	15740	15698	15570	15695	15691	15672	15767	15719	15678	15689	15775	15662	15595	15680	15720	15582	15511	15519	15739	15630	15797	15555	15577	15527	15714	15628	15758	15966	15569	15769	15825	15619	15445	15731	15485	15759	15592	15787	15828	15647	15664	15753	15652	15558	15662	15638	15476	15724	15697	15780	15722	15678	15622	15683	15399	15565	15361	15575	15544	15663	15710	15757	15809	15823	15864	15837	15861	15633	15566	15696	15797	15757	15552	15789	15623	16015	15666	15746	15761	15676	15649	15545	15699	15728	15656	15789	15709	15698	15664	15730	15680	15655	15748	15760	15760	15804	15932	15577	15729	15867	15566	15618	15562	15632	15461	15501	15616	15761	15547	15811	15826	15858	15570	15783	15996	15792	15900	15595	15576	15690	15465	15674	15791	15896	15719	15797	15690	15550	15632	15536	15495	15756	15612	15617	15723	15594	15692	15713	15763	15704	15801	15627	15613	15679	15638	15585	15749	15521	15816	15750	15606	15659	15630	15672	15817	15677	15789	15756	15688	15853	15587	15682	15731	15529	15678	15865	15825	15834	15792	15678	15470	15612	15669	15756	15664	15851	15990	15599	15670	15720	15571	15774	15704	15761	15782	15605	15861	15746	15643	15683	15650	15671	15705	15679	15842	15671	15628	15677	15665	15674	15723	15750	15726	15518	15645	15616	15843	15752	15731	15637	15583	15800	15675	15587	15746	15785	15550	15868	16008	15497	15536	15723	15739	15670	15741	15615	15543	15633	15755	15756	15668	15796	15757	15574	15454	15758	15552	15719	15502	15670	15600	15681	15539	15583	15584	15564	15813	15602	15616	15479	15860	15581	15567	15667	15780	15888	15634	15640	15585	15674	15622	15924	15725	15441	15575	15834	15792	15810	15601	15639	15403	15613	15636	15608	15848	15634	15643	15709	15750	15866	15793	15439	15653	15854	15639	15699	15721	15659	15600	15588	15793	15602	15782	15802	15506	15718	15611	15480	15587	15545	15739	15574	15811	15656	15618	15423	15437	15771	15569	15547	15784	15565	15905	15789	15756	15862	15776	15705	15446	15692	15644	15610	15779	15697	15761	15874	15736	15739	15700	15779	15697	15607	15883	15847	15681	15796	15690	15794	15678	15592	15670	15625	15628	15787	15585	15938	15667	15616	15796	15652	15595	15786	15823	15689	15630	15678	15737	15602	15667	15911	15942	15941	15645	15597	15810	15717	15550	15646	15650	15546	15742	15605	15743	15841	15469	15679	15609	15709	15480	15772	15517	15524	15729	15738	15617	15575	15842	15674	15595	15398	15713	15821	15565	15733	15774	15739	15585	15590	15629	15781	15708	15592	15825	15637	15902	15856	15729	15567	15714	15618	15732	15695	15728	15820	15666	15835	15733	15786	15660	15783	15699	15538	15575	15884	15788	15651	15445	15701	15588	15561	15783	15668	15563	15589	15661	15521	15597	15689	15729	15772	15521	15787	15774	15826	15718	15613	15670	15856	15587	15587	15585	15614	15645	15795	15722	15683	15631	15669	15596	15644	15805	15824	15722	15754	15776	15719	15748	15686	15414	15646	15668	15761	15693	15758	15663	15656	15486	15636	15439	15604	15605	15838	15699	15728	15928	15854	15826	15783	15668	15744	15722	15717	15562	15750	15617	15605	15701	15622	15622	15621	15672	15654	15632	15579	15741	15770	15519	15629	15783	15616	15843	15713	15867	15668	15839	15557	15777	15662	15856	15782	15653	15586	15670	15563	15606	15628	15578	15561	15681	15645	15688	15685	15789	15777	15583	15829	15592	15825	15656	15688	15630	15840	15901	15930	15741	15759	15774	15806	15620	15609	15764	15819	15692	15693	15576	15646	15531	15695	15753	15630	15659	15832	15739	15780	15652	15746	15417	15680	15673	15623	15696	15422	15597	15565	15783	15562	15551	15631	15631	15765	15630	15854	15840	15778	15610	15672	15849	15649	15677	15759	15668	15646	15700	15864	15738	15651	15778	15727	15711	15846	15877	15627	15710	15831	15829	15757	15727	15523	15496	15689	15756	15803	15600	15624	15529	15412	15633	15824	15768	15910	15813	15670	15679	15734	15820	15850	15504	15735	15728	15650	15544	15730	15674	15737	15535	15723	15721	15905	15816	15682	15768	15605	15572	15807	15656	15621	15713	15501	15592	15650	15585	15778	15821	15728	15875	15665	15516	15623	15450	15786	15639	15738	15691	15566	15701	15659	15719	15677	15701	15807	15699	15738	15566	15765	15895	15479	15716	15818	15829	15784	15652	15698	15715	15809	15686	15722	15758	15622	15642	15647	15787	15699	15743	15859	15614	15722	15661	15778	15825	15726	15711	15715	15691	15727	15432	15683	15581	15762	15923	15846	15605	15630	15467	15977	15487	15720	15624	15621	15696	15614	15682	15731	15726	15769	15832	15685	15784	15746	15764	15636	15698	15888	15876	15763	15770	15706	15786	15650	15737	15644	15699	15643	15563	15760	15731	15758	15780	15628	15621	15642	15634	15649	15709	15541	15709	15721	15572	15621	15749	15831	15803	15621	15648	15737	15655	15814	15615	15721	15863	15616	15565	15591	15554	15621	15786	15691	15808	15652	15661	15721	15625	15625	15879	15612	15719	15690	15645	15711	15556	15692	15479	15792	15454	15747	15682	15788	15688	15618	15747	15513	15624	15658	15637	15844	15773	15722	15920	15585	15663	15558	15860	15802	15727	15600	15487	15603	15730	15657	15732	15791	15654	15910	15666	15711	15502	15687	15762	15641	15756	15573	15714	15692	15665	15765	15578	15729	15457	15670	15765	15718	15572	15844	15798	15517	15680	15743	15655	15783	15810	15704	15533	15893	15586	15856	15764	15768	15594	15734	15543	15774	15483	15694	15641	15610	15799	15798	15733	15737	15573	15564	15614	15644	15542	15665	15736	15715	15593	15592	15528	15852	15864	15895	15419	15682	15639	15671	15852	15509	15541	15591	15803	15531	15702	15677	15460	15485	15656
27296	41219	38569	31437	27597	25056	22876	20804	19536	18500	17985	16898	15918	15324	15437	15097	15171	14965	14918	14839	14975	14718	14707	14611	14543	14727	14553	14454	14532	14581	14512	14372	14530	14413	14475	14495	14381	14436	14568	14501	14516	14514	14431	14547	14560	14630	14581	14295	14506	14509	14544	14523	14557	14477	14407	14496	14515	14478	14499	14463	14494	14406	14486	14495	14209	14499	14495	14442	14406	14367	14400	14312	14386	14472	14381	14531	14568	14521	14593	14480	14517	14537	14630	14299	14545	14395	14642	14474	14341	14514	14505	14339	14572	14467	14402	14499	14536	14480	14526	14261	14615	14475	14469	14438	14370	14378	14580	14408	14502	14564	14481	14475	14439	14482	14541	14497	14434	14343	14551	14495	14316	14270	14421	14436	14421	14589	14343	14458	14478	14534	14298	14564	14458	14388	14473	14394	14463	14488	14348	14592	14413	14359	14436	14485	14563	14407	14554	14405	14494	14460	14487	14457	14466	14531	14450	14364	14414	14395	14644	14449	14456	14468	14312	14480	14514	14454	14413	14506	14507	14271	14369	14421	14510	14575	14503	14399	14531	14498	14415	14534	14643	14553	14513	14355	14471	14482	14510	14247	14360	14477	14188	14406	14410	14595	14372	14392	14538	14702	14387	14596	14472	14412	14456	14431	14378	14402	14462	14343	14390	14427	14390	14423	14426	14479	14417	14508	14669	14397	14387	14645	14504	14406	14521	14446	14596	14486	14363	14241	14574	14444	14334	14492	14450	14305	14496	14414	14278	14451	14562	14640	14454	14508	14337	14478	14549	14448	14592	14474	14394	14490	14526	14484	14524	14433	14595	14360	14459	14414	14469	14485	14543	14434	14508	14304	14422	14373	14377	14445	14543	14617	14548	14625	14556	14437	14442	14404	14441	14418	14432	14514	14300	14403	14480	14401	14512	14370	14409	14422	14590	14606	14436	14351	14558	14384	14465	14545	14572	14336	14384	14429	14432	14376	14400	14558	14487	14496	14552	14471	14434	14369	14396	14484	14439	14502	14589	14443	14249	14278	14517	14505	14440	14430	14410	14490	14459	14552	14605	14333	14526	14249	14426	14474	14478	14587	14343	14349	14434	14393	14486	14580	14506	14410	14416	14425	14506	14551	14456	14383	14375	14372	14273	14609	14481	14482	14493	14469	14284	14248	14532	14440	14331	14368	14473	14481	14477	14397	14467	14403	14509	14541	14514	14269	14469	14494	14495	14430	14460	14447	14273	14377	14253	14535	14414	14449	14459	14675	14471	14375	14499	14330	14373	14491	14384	14493	14469	14465	14319	14459	14539	14394	14503	14339	14454	14569	14549	14484	14404	14415	14430	14381	14558	14485	14520	14495	14468	14559	14342	14491	14317	14434	14489	14442	14535	14464	14436	14567	14537	14492	14324	14463	14374	14474	14446	14576	14427	14452	14383	14490	14585	14422	14405	14267	14367	14352	14398	14413	14442	14398	14409	14408	14267	14526	14500	14481	14495	14315	14404	14594	14575	14441	14444	14458	14365	14306	14492	14454	14468	14558	14332	14480	14415	14403	14559	14551	14588	14384	14411	14454	14603	14408	14465	14426	14545	14488	14473	14384	14321	14414	14583	14571	14336	14498	14462	14297	14387	14459	14436	14480	14351	14419	14512	14465	14482	14346	14379	14456	14481	14390	14381	14450	14343	14377	14393	14527	14399	14475	14536	14431	14623	14200	14346	14519	14243	14425	14461	14434	14600	14405	14485	14549	14291	14387	14437	14528	14480	14291	14516	14389	14500	14523	14369	14463	14477	14337	14538	14514	14433	14527	14438	14523	14391	14583	14308	14562	14342	14372	14520	14497	14478	14572	14452	14393	14676	14488	14376	14514	14424	14452	14434	14574	14400	14344	14254	14232	14652	14402	14393	14436	14395	14572	14406	14395	14385	14524	14468	14511	14430	14514	14666	14394	14354	14515	14549	14680	14569	14483	14479	14278	14436	14468	14522	14529	14495	14430	14618	14384	14401	14434	14490	14504	14350	14583	14424	14462	14523	14686	14438	14519	14427	14513	14361	14509	14469	14458	14545	14534	14550	14325	14474	14498	14354	14466	14424	14422	14536	14462	14546	14422	14517	14344	14495	14455	14483	14596	14486	14522	14527	14389	14596	14492	14548	14469	14514	14383	14477	14269	14422	14513	14589	14274	14311	14542	14533	14563	14326	14457	14444	14573	14517	14635	14374	14401	14288	14544	14452	14541	14424	14312	14315	14528	14443	14365	14555	14575	14519	14684	14379	14330	14419	14558	14431	14402	14600	14531	14460	14419	14549	14530	14503	14405	14504	14590	14461	14539	14382	14461	14548	14345	14453	14661	14479	14358	14522	14323	14420	14463	14381	14468	14369	14491	14296	14570	14559	14459	14453	14262	14541	14467	14511	14547	14366	14518	14381	14524	14463	14355	14504	14535	14501	14495	14224	14538	14450	14590	14619	14509	14425	14409	14463	14584	14348	14444	14521	14492	14673	14480	14281	14318	14483	14411	14419	14438	14345	14394	14357	14616	14391	14517	14331	14539	14455	14480	14470	14540	14436	14544	14383	14424	14494	14491	14456	14307	14390	14411	14349	14491	14613	14450	14485	14429	14541	14443	14498	14619	14536	14477	14491	14310	14382	14477	14458	14443	14491	14408	14556	14444	14530	14373	14425	14463	14317	14404	14471	14499	14497	14456	14404	14423	14389	14503	14498	14438	14443	14544	14438	14488	14443	14479	14452	14289	14622	14574	14465	14538	14429	14441	14366	14628	14518	14471	14434	14474	14707	14445	14522	14412	14458	14449	14466	14371	14395	14484	14426	14536	14310	14528	14488	14618	14436	14581	14593	14455	14412	14351	14362	14580	14532	14491	14334	14572	14448	14431	14480	14475	14353	14516	14468	14441	14413	14414	14438	14373	14404	14474	14705	14458	14542	14674	14258	14518	14540	14529	14601	14584	14645	14328	14284	14436	14382	14438	14479	14396	14491	14442	14481	14433	14572	14716	14541	14464	14472	14380	14594	14618	14499	14313	14445	14429	14444	14512	14374	14645	14551	14399	14524	14373	14575	14348	14462	14442	14490	14466	14529	14441	14393	14504	14499	14402	14655	14521	14391	14673	14574	14438	14405	14400	14394	14459	14419	14481	14478	14588	14329	14648	14373	14332	14295	14496	14520	14404	14557	14458	14289	14461	14480	14484	14561	14492	14382	14417	14336	14447	14325	14301	14371	14618	14534	14572	14349	14421	14486	14362	14429	14298	14569	14564	14356	14572	14526	14570	14474	14476	14545	14530	14435	14519	14495	14320	14397	14467	14661	14532	14281	14283	14396	14500	14447	14536	14442	14197	14424	14431	14452	14520	14524	14413	14392	14356	14364	14413	14640	14463	14310	14524	14337	14536	14411	14412	14394	14492	14400	14415	14656	14518	14523	14367	14330	14461	14288	14442	14422	14421	14499	14326	14462	14312	14433	14430	14443	14409	14527	14483	14515	14465	14480	14416	14469	14504	14510	14554	14392	14392	14466	14564	14353	14476	14506	14551	14730	14500	14516	14573	14267	14318	14489	14459	14425	14396	14591	14445	14346	14616	14316	14497	14415	14388	14519	14535	14438	14267	14584	14583	14471	14306	14393	14483	14390	14451	14307	14279	14425	14336	14514	14519	14335	14486	14592	14448	14556	14445	14358	14315	14512	14437	14394	14591	14556	14578	14316	14312	14564	14309	14186	14464	14656	14390	14524	14630	14500	14523	14506	14445	14606	14512	14474	14344	14509	14742	14584	14688	14282	14479	14407	14506	14451	14272	14580	14490	14431	14552	14398	14569	14503	14444	14699	14459	14457	14398	14549	14490	14509	14483	14549	14280	14488	14529	14558	14510	14495	14413	14374	14378	14515	14285	14550	14463	14361	14517	14578	14366	14453	14445	14489	14573	14520	14449	14564	14434	14340	14419	14421	14426	14481	14525	14548	14461	14447	14344	14394	14595	14410	14548	14454	14449	14345	14520	14517	14428	14456	14516	14419	14480	14464	14444	14438	14425	14513	14566	14631	14308	14599	14389	14469	14460	14519	14508	14396	14401	14477	14457	14333	14433	14560	14418	14557	14457	14463	14554	14449	14472	14494	14457	14442	14426	14632	14558	14575	14532	14496	14377	14668	14495	14410	14343	14421	14454	14265	14449	14630	14442	14449	14395	14483	14480	14494	14545	14531	14458	14467	14357	14437	14372	14378	14480	14380	14701	14465	14394	14482	14446	14284	14551	14672	14491	14547	14484	14249	14626	14450	14349	14364	14502	14310	14327	14530	14542	14513	14432	14498	14579	14698	14563	14572	14345	14489	14495	14372	14301	14369	14419	14448	14585	14587	14464	14508	14298	14340	14607	14588	14636	14492	14490	14445	14524	14384	14418	14484	14494	14507	14460	14466	14422	14539	14378	14597	14466	14464	14388	14451	14426	14452	14619	14400	14494	14536	14312	14430	14327	14369	14670	14441	14610	14524	14287	14527	14419	14449	14370	14485	14309	14498	14474	14378	14497	14510	14453	14492	14499	14373	14405	14597	14449	14460	14491	14516	14305	14371	14485	14367	14432	14421	14357	14395	14260	14250	14454	14338	14259	14543	14311	14506	14489	14367	14563	14458	14468	14484	14290	14576	14537	14549	14520	14438	14620	14440	14426	14662	14284	14478	14527	14566	14364	14479	14481	14343	14458	14565	14343	14396	14473	14451	14530	14536	14356	14307	14615	14506	14306	14428	14473	14450	14470	14496	14411	14485	14355	14452	14351	14358	14469	14552	14516	14496	14487	14335	14378	14417	14538	14316	14399	14499	14366	14424	14538	14658	14486	14490	14540	14516	14569	14284	14655	14338	14476	14491	14470	14575	14441	14482	14378	14426	14558	14575	14454	14511	14576	14370	14320	14475	14471	14329	14419	14392	14328	14433	14502	14306	14432	14555	14608	14438	14467	14428	14558	14409	14494	14562	14380	14447	14574	14628	14594	14389	14525	14372	14553	14441	14469	14536	14476	14513	14480	14391	14482	14402	14547	14519	14330	14473	14371	14377	14449	14446	14588	14401	14491	14647	14636	14543	14425	14484	14588	14463	14499	14512	14399
24086	21622	29413	24803	24145	26528	26902	22686	21165	20422	19664	18995	17783	17395	17367	17514	17259	17365	17063	17025	16716	16850	16705	16668	16656	16538	16538	16561	16520	16482	16493	16555	16735	16519	16574	16449	16652	16658	16355	16349	16481	16562	16489	16451	16501	16408	16498	16394	16445	16523	16689	16384	16445	16400	16577	16333	16393	16540	16423	16471	16414	16581	16598	16236	16373	16292	16391	16541	16322	16328	16422	16537	16392	16413	16444	16345	16463	16488	16343	16438	16407	16256	16353	16537	16394	16379	16586	16349	16583	16356	16410	16314	16471	16402	16369	16274	16201	16369	16262	16413	16498	16266	16249	16409	16165	16312	16407	16410	16594	16254	16412	16381	16518	16197	16402	16466	16425	16363	16410	16353	16440	16429	16513	16292	16313	16451	16358	16619	16563	16431	16182	16311	16557	16499	16414	16209	16388	16355	16307	16518	16489	16241	16385	16565	16404	16419	16612	16339	16285	16439	16455	16320	16192	16238	16357	16345	16395	16347	16293	16479	16241	16236	16326	16358	16433	16265	16249	16483	16391	16461	16366	16243	16423	16432	16393	16254	16379	16352	16410	16538	16229	16498	16709	16517	16353	16420	16356	16398	16436	16273	16467	16476	16543	16428	16441	16405	16309	16245	16326	16572	16377	16266	16270	16394	16493	16447	16496	16435	16333	16326	16270	16348	16582	16401	16411	16212	16315	16446	16245	16570	16392	16379	16460	16424	16493	16437	16335	16337	16255	16447	16498	16477	16404	16280	16662	16220	16263	16269	16442	16404	16466	16462	16429	16389	16338	16357	16417	16250	16433	16569	16431	16177	16557	16381	16516	16407	16334	16305	16397	16311	16170	16413	16404	16359	16226	16721	16404	16464	16302	16418	16445	16440	16302	16334	16586	16218	16459	16456	16665	16382	16361	16409	16442	16373	16345	16259	16352	16551	16480	16402	16447	16600	16531	16256	16179	16465	16424	16399	16301	16125	16456	16417	16266	16358	16260	16332	16398	16614	16455	16260	16487	16385	16205	16375	16464	16344	16375	16625	16424	16318	16333	16243	16282	16354	16309	16349	16363	16322	16331	16348	16467	16448	16643	16236	16269	16327	16469	16593	16555	16393	16358	16467	16413	16315	16495	16664	16354	16373	16414	16401	16400	16297	16225	16285	16187	16300	16393	16356	16453	16370	16480	16577	16423	16441	16460	16398	16241	16409	16245	16411	16080	16358	16384	16330	16385	16444	16276	16508	16343	16358	16466	16323	16266	16197	16452	16321	16496	16560	16653	16386	16334	16334	16309	16415	16698	16256	16437	16584	16462	16343	16348	16514	16251	16528	16377	16472	16417	16301	16519	16427	16341	16428	16405	16514	16639	16272	16491	16205	16517	16337	16342	16456	16501	16379	16348	16464	16485	16515	16438	16603	16185	16360	16390	16475	16672	16353	16568	16189	16215	16310	16415	16208	16330	16458	16407	16570	16580	16200	16378	16231	16518	16357	16521	16342	16502	16253	16338	16301	16350	16335	16343	16389	16384	16439	16547	16452	16388	16453	16389	16275	16353	16607	16542	16424	16342	16541	16248	16386	16405	16342	16457	16404	16327	16423	16430	16565	16393	16641	16458	16406	16395	16375	16276	16328	16420	16300	16451	16423	16384	16497	16317	16405	16387	16377	16599	16495	16483	16265	16380	16470	16472	16216	16537	16429	16430	16343	16362	16292	16579	16478	16535	16265	16482	16399	16288	16170	16508	16397	16412	16176	16301	16437	16318	16367	16379	16494	16340	16382	16305	16364	16431	16359	16516	16605	16241	16462	16380	16540	16418	16324	16162	16374	16287	16138	16207	16288	16564	16511	16406	16461	16392	16320	16289	16404	16263	16310	16377	16343	16382	16497	16407	16356	16360	16369	16437	16524	16412	16749	16352	16234	16213	16344	16355	16479	16332	16572	16324	16299	16389	16394	16324	16216	16322	16599	16340	16238	16439	16290	16495	16234	16371	16443	16470	16486	16451	16267	16308	16457	16428	16281	16286	16366	16447	16342	16569	16338	16182	16282	16482	16548	16399	16176	16598	16270	16465	16226	16434	16108	16513	16375	16463	16419	16314	16410	16378	16209	16203	16407	16255	16325	16463	16363	16440	16473	16330	16508	16269	16346	16524	16384	16455	16270	16561	16510	16357	16400	16379	16205	16351	16519	16434	16363	16246	16421	16409	16246	16358	16351	16451	16437	16587	16322	16343	16370	16331	16378	16508	16369	16475	16338	16487	16244	16530	16261	16537	16354	16416	16406	16346	16380	16301	16235	16407	16416	16295	16520	16340	16404	16411	16438	16297	16512	16473	16435	16597	16436	16272	16364	16370	16123	16420	16280	16304	16402	16383	16493	16403	16559	16221	16535	16417	16375	16530	16448	16403	16325	16458	16306	16489	16300	16255	16478	16486	16459	16432	16351	16365	16434	16387	16356	16358	16349	16357	16391	16479	16403	16424	16416	16424	16274	16290	16444	16425	16367	16385	16398	16563	16578	16383	16509	16531	16389	16468	16536	16395	16492	16363	16219	16453	16338	16506	16401	16625	16516	16376	16277	16196	16476	16473	16247	16402	16432	16324	16317	16588	16408	16391	16514	16373	16239	16111	16310	16209	16359	16262	16409	16490	16252	16218	16245	16374	16444	16392	16441	16393	16394	16382	16361	16509	16301	16192	16412	16470	16253	16518	16254	16298	16553	16487	16429	16435	16483	16436	16403	16436	16481	16536	16586	16476	16464	16424	16448	16374	16402	16439	16459	16228	16357	16487	16177	16492	16355	16419	16181	16319	16490	16490	16347	16353	16319	16200	16358	16320	16335	16210	16418	16241	16315	16207	16530	16329	16573	16401	16353	16324	16395	16197	16367	16511	16347	16321	16389	16353	16367	16466	16527	16519	16190	16591	16350	16230	16226	16539	16278	16515	16371	16421	16215	16590	16324	16345	16384	16316	16536	16317	16503	16454	16297	16430	16339	16387	16278	16418	16392	16339	16341	16437	16344	16392	16432	16373	16084	16417	16446	16377	16461	16485	16419	16232	16239	16335	16306	16436	16248	16488	16347	16364	16315	16412	16258	16484	16435	16366	16432	16417	16361	16272	16392	16267	16432	16420	16219	16246	16419	16592	16472	16425	16478	16258	16380	16286	16341	16490	16503	16531	16444	16365	16413	16402	16554	16302	16187	16367	16449	16357	16454	16330	16242	16502	16346	16270	16615	16416	16317	16294	16264	16363	16306	16357	16128	16165	16342	16373	16092	16350	16377	16379	16458	16423	16544	16386	16237	16351	16481	16463	16243	16362	16346	16417	16432	16493	16410	16428	16428	16392	16341	16545	16477	16209	16461	16265	16451	16458	16503	16454	16278	16404	16360	16426	16352	16555	16360	16348	16315	16241	16382	16543	16520	16306	16329	16380	16270	16218	16346	16444	16265	16622	16334	16363	16490	16531	16366	16545	16313	16389	16452	16629	16580	16335	16310	16366	16577	16401	16401	16251	16552	16215	16407	16391	16496	16641	16180	16455	16395	16478	16403	16442	16390	16309	16282	16370	16389	16345	16243	16521	16638	16370	16291	16247	16341	16457	16413	16409	16371	16245	16382	16310	16421	16365	16209	16474	16262	16323	16442	16439	16285	16427	16400	16335	16318	16355	16431	16424	16432	16400	16344	16320	16306	16331	16458	16401	16322	16308	16402	16129	16396	16457	16418	16428	16331	16398	16467	16421	16409	16359	16436	16517	16455	16367	16333	16261	16514	16483	16493	16532	16622	16378	16452	16249	16350	16303	16202	16325	16424	16449	16264	16563	16255	16416	16209	16299	16428	16266	16422	16357	16390	16234	16479	16420	16548	16516	16332	16327	16325	16554	16471	16188	16124	16407	16251	16337	16424	16410	16529	16393	16179	16593	16374	16426	16217	16348	16301	16297	16434	16274	16339	16506	16330	16328	16468	16529	16544	16401	16342	16391	16445	16386	16205	16356	16365	16474	16419	16392	16331	16354	16294	16239	16364	16443	16264	16421	16349	16082	16467	16262	16535	16480	16452	16438	16389	16348	16442	16494	16262	16458	16656	16363	16418	16332	16398	16430	16281	16360	16284	16308	16455	16320	16268	16597	16447	16360	16255	16324	16575	16472	16273	16407	16290	16303	16363	16221	16266	16304	16368	16467	16425	16564	16292	16369	16501	16446	16597	16515	16291	16397	16447	16506	16460	16395	16420	16390	16227	16218	16473	16660	16512	16571	16524	16335	16568	16245	16384	16527	16428	16423	16364	16465	16279	16319	16246	16269	16685	16488	16284	16308	16424	16354	16456	16274	16407	16154	16391	16402	16397	16536	16451	16287	16215	16666	16418	16325	16380	16489	16276	16304	16244	16185	16471	16285	16333	16365	16382	16467	16305	16444	16254	16512	16568	16423	16431	16336	16457	16319	16513	16354	16472	16383	16441	16275	16235	16226	16292	16305	16285	16422	16254	16461	16621	16418	16193	16421	16255	16437	16422	16560	16369	16420	16404	16288	16300	16373	16383	16178	16402	16307	16365	16399	16337	16349	16296	16460	16357	16641	16411	16303	16304	16400	16222	16607	16366	16356	16430	16396	16355	16348	16445	16389	16417	16347	16450	16474	16477	16259	16517	16500	16528	16468	16594	16394	16495	16164	16547	16435	16357	16373	16478	16258	16352	16235	16555	16391	16363	16506	16427	16546	16372	16265	16289	16496	16406	16428	16324	16290	16484	16508	16489	16265	16381	16338	16433	16430	16344	16340	16456	16412	16332	16350	16246	16167	16154	16489	16290	16406	16381	16586	16321	16416	16495	16420	16425	16399	16380	16498	16458	16362	16443	16486	16546	16333	16217	16432	16371	16436	16446	16386	16451	16158	16342	16567	16468	16332	16405	16463	16519	16456	16337	16263	16308	16319	16378	16436	16422	16434	16364	16146	16229	16417	16409	16322	16392	16494	16479	16515	16563	16525	16378	16288	16162	16351	16383	16426	16191	16494	16645	16475	16417	16286	16292	16348	16310	16512	16491	16527	16369	16277	16253	16486	16385	16480	16423	16410	16381	16399	16432	16452	16412	16223	16569	16407	16256	16572	16427	16364	16158	16377	16437
26914	46280	43980	35985	32049	29405	26959	24147	22311	21071	19995	18646	17344	16639	16250	16132	16091	15945	15854	15647	15547	15396	15368	15242	15144	15171	15195	14972	15084	15148	15111	15098	15129	15110	15285	15155	15091	15123	14853	15037	15019	14887	15029	14980	14995	14838	14877	15132	15005	14799	15004	15080	14950	15032	14973	15098	15020	14973	15037	14787	15047	15017	14935	15066	15003	14967	15081	15137	14979	15041	14996	15136	14998	14979	15021	14890	15042	15084	14891	14853	14651	14976	14973	15019	15046	14855	15135	14956	14923	14943	14892	15012	14916	15090	14874	14899	14941	14853	14870	14966	14955	14885	15126	14942	15021	14879	15068	14774	14968	14842	15040	15078	14929	15086	14979	14847	15106	14932	14998	14906	14897	14783	14938	15111	14930	15066	15124	14928	15061	15016	14980	14974	14930	14882	15094	14983	14954	15036	14931	14775	14847	14944	14884	14897	14941	14943	14722	14836	14977	14837	15058	14935	14809	14959	15000	14998	14917	14875	14770	14966	14886	14837	15048	14899	14933	14869	15100	15021	15006	15195	14960	14710	15065	14857	14832	15015	14958	14669	14895	15158	14977	14954	15046	15042	14995	14992	14884	15028	14982	14981	15098	15005	14903	15104	15098	14819	15190	14911	15108	14814	14808	15041	15061	15027	14885	15092	15043	15025	14886	14896	14907	14941	14975	14843	15120	14911	15051	15027	14980	15025	14938	14986	15041	14963	14942	15015	14769	15035	15037	14929	14948	14886	14915	14858	15097	15023	14926	15062	14863	15008	14939	14803	15062	14957	14893	14907	14890	14938	14903	15061	14959	14951	15083	14963	14906	15112	15027	14929	14897	15010	14981	14871	15048	15060	14716	14967	14929	14993	14946	14830	15007	15013	15088	14952	14872	15099	15029	14831	15021	14929	14888	14959	15011	15071	14834	15003	15014	14799	15102	14882	15003	14943	14934	14927	14841	14863	14929	14914	14875	14929	15050	15123	14961	14896	14880	14864	14973	14834	14892	14913	14845	14707	15092	14855	15002	14897	14982	14979	15004	15073	15054	14934	15069	15009	14718	15058	14679	14962	14896	15099	14868	14875	14808	14794	15039	14962	14996	14990	15174	15107	14827	14926	14928	14912	14837	14997	14990	14995	14942	14838	14850	14979	15155	15096	14950	14884	14982	14932	15037	14816	14889	14881	14905	14894	14959	14928	15059	14941	14880	14896	14885	14887	14983	14904	14920	15015	15109	14872	14918	14953	14960	14968	15115	14956	15004	14864	14828	15063	15038	14870	15018	15033	14836	14814	14957	14866	14960	14834	14950	14812	15203	15103	14774	14917	14889	14861	14956	14907	15081	14927	15053	15136	15033	14957	14982	14683	15092	15019	14849	14988	15096	14935	15009	15049	14801	14813	15076	14939	15014	14684	15078	15054	14953	15033	15052	15042	14923	14850	14993	14963	14942	14986	14928	15004	14867	15035	14962	15038	15071	14902	14987	15046	15006	14937	14945	14840	15003	14745	15153	14831	15011	14891	15048	14988	14981	14896	14918	14884	15006	14991	14989	14948	14847	14895	14939	14972	14925	14953	14924	15066	14976	14818	14964	14871	14936	15009	15019	14982	14787	15186	15096	15012	15008	14978	14829	14962	14774	15007	14981	15074	14868	14914	15071	15045	14892	14994	14951	14969	15076	15034	14800	14986	14997	15047	14971	15020	14786	15048	14915	14863	14782	14855	14882	14811	14958	14929	14908	14798	14993	14967	15049	15043	15031	14862	14808	15064	14911	14889	14686	14977	14980	15247	15030	15013	14908	15154	14835	15047	14919	14816	15036	14967	15027	14915	15031	14907	14978	14816	14885	14961	14977	14981	14821	15010	15094	14904	14971	14724	15083	14794	14732	14796	14877	14956	14926	15007	14900	14891	14932	14938	14955	15133	14822	15016	14785	14759	14955	14836	14963	14943	15083	15079	14842	14955	14992	15008	14932	15109	14875	15030	15011	14857	14969	14986	15203	14874	14876	14842	14993	14919	15065	15079	14864	15029	15015	14969	14905	14785	15005	15013	15028	14987	15026	14979	14960	14971	14849	15040	14936	14896	15036	14843	14920	14890	14875	14906	15027	15020	14768	14943	15078	15074	14870	15023	15143	14796	14966	14750	15003	14878	14961	14896	15048	14822	15067	14938	15019	14865	14965	15205	14919	15098	14894	15032	15080	15073	14961	15072	14888	14741	15014	14937	14892	14949	15028	15067	14917	15024	14930	14907	15054	14959	15029	14895	15046	15009	15235	14978	14958	14890	15006	14907	14964	14800	15007	14983	14820	14768	14936	14921	15006	15140	15052	14938	14924	14873	14980	15046	14986	15088	15265	15024	15057	15093	14830	14916	14936	14814	14998	14951	14796	15080	15022	14946	15092	14746	14989	15035	14934	14995	14954	14898	14903	15042	15107	14880	14797	14977	15011	15053	14873	14994	14907	14916	14963	14804	14763	14859	15114	14940	14818	15077	14727	14837	15054	15012	15001	15077	15042	15100	14991	14786	14984	14981	14962	14923	14991	15096	14950	14966	14953	14992	14925	14951	14915	15017	15014	14985	14866	14871	14997	15030	15142	14961	14885	14805	14860	14730	15132	14975	14878	14900	15101	14931	14959	15071	14870	14906	14808	14984	14840	14942	14869	15016	15031	14931	15099	14865	14914	14820	14877	14970	14963	14958	14816	14899	14841	14907	14929	15077	15048	14926	14894	14986	14928	14902	15046	14977	14790	14907	15011	15004	15030	14997	15046	14877	14852	15009	15023	15029	14841	14995	14806	14917	15146	14877	14992	14865	14831	14991	14977	15042	14934	14890	14977	14941	14994	14892	14851	15099	15062	14977	14993	14942	14840	14935	15068	15123	14959	15004	15026	15081	15022	14870	14950	14936	15029	15086	14896	15018	14959	14956	14932	14920	15097	14912	14882	15072	15058	14701	15039	14969	15013	14917	14974	15095	14857	15065	14744	14811	14921	15007	14907	14993	14862	14947	14843	14878	14828	14771	14857	15045	15100	14918	14860	15031	14833	14931	14952	14850	14976	14948	14875	14773	15045	15049	15043	14994	14886	14836	15122	14820	14897	14797	15110	15007	14867	14981	14798	14902	14841	15087	15025	14944	15040	14884	14836	14895	14979	15003	14995	15026	14865	14940	15024	14985	15039	14922	15005	14926	14961	14839	14832	14915	14934	14873	14987	14944	15003	15035	15045	14960	14932	14956	14932	14979	14954	14847	15011	14946	14903	15014	14956	15019	14958	15070	15008	14787	14720	14948	14952	15045	14975	14896	14761	14938	14931	14895	15041	14951	14932	15076	14908	14750	15014	14925	15068	15017	14878	14870	14992	14944	14885	15016	14894	15032	15102	14947	15024	14838	14880	15000	15015	15042	14973	15048	15012	14998	14922	15077	14888	14712	14970	14882	15126	14742	15135	15002	14906	14914	15087	14969	14863	14987	14913	14948	14766	14769	14987	15051	14786	14957	14963	14957	14907	14936	15116	14795	14894	14939	15050	15009	15139	14940	15077	14910	14805	15025	14990	14950	15006	15044	14770	14835	14864	14937	14962	14991	14919	14812	14931	14919	14814	14974	14905	14978	14916	15056	15086	15015	14989	14787	14936	15023	14851	14967	14871	14976	14872	14996	15056	15047	15078	14932	15119	15057	14961	15073	14826	14808	14965	15140	14905	15074	14984	14827	15094	15088	14854	15012	14880	14839	14881	15001	15033	14911	14822	14826	15005	15182	14976	14968	14912	14925	14939	15014	15024	14982	14899	14904	14825	14942	14790	15175	14902	15023	14898	14941	15008	14961	14903	14935	14891	15115	14966	14917	15020	14815	15056	14891	14910	14969	14949	15006	15007	14998	15132	15069	14888	14959	14917	14932	14852	15127	14959	15097	15047	15030	15102	15001	15036	15100	14933	14961	14952	15051	14911	14841	14941	14902	14828	14926	14879	14925	15062	14942	14872	14824	14783	14916	14944	15029	14881	14836	14789	14881	14847	14822	14825	15052	14763	14910	14913	14843	14928	14858	14945	14942	14896	14967	15042	14841	15027	14965	14995	15064	14944	14979	15049	15029	15054	15102	15116	15061	15081	14962	14898	15040	14864	14905	15012	14981	15020	15020	14882	14994	14798	14862	14910	14983	14950	14863	14950	14978	14850	15125	14986	15074	15051	14893	14861	14931	14966	14974	14979	14912	14735	15024	14987	14885	14886	14985	14872	14980	15011	14912	15001	14992	14905	15000	14895	15115	15010	14954	14977	14903	15038	14975	14856	15035	14980	15185	14919	14871	15039	14869	14935	15013	14916	15006	14985	14788	14974	14696	14988	14991	14892	15080	14856	14850	14919	15029	14875	14823	15062	14946	15090	14861	14933	14824	15034	14949	15116	14922	15038	14839	15029	14848	15081	14945	14969	15078	15027	14883	14891	14884	14900	14863	14843	14895	14980	15045	14955	14860	15064	14901	14848	15063	14869	14878	14965	14890	14881	15055	15075	14894	14970	14997	14922	15009	14945	15105	14895	14931	14998	14950	14972	14916	14893	14963	15116	14788	14930	15000	15088	14979	14804	14934	15038	14975	15059	14974	14823	14980	14864	15156	15032	14892	14934	14959	14807	15004	14859	15051	14777	14961	14954	14825	14882	14935	14955	14953	15005	14941	14951	15081	15107	14996	14950	14904	14885	14790	14977	14907	14881	14917	14867	15011	14888	14980	15002	14905	14931	15010	15004	14866	14780	15022	14922	14956	14937	14793	14931	15017	15013	14918	15157	14839	14990	14867	14949	15106	14777	14832	14871	14975	14918	15016	14771	14979	15046	15028	15144	14926	14927	15051	15045	15103	15014	14977	15027	14993	14911	15014	14948	15176	14906	14871	15008	14966	15011	14983	14827	14913	15031	14909	15029	14898	15055	14879	15056	14892	14738	14867	14821	15014	15047	15063	15007	15097	15123	14905	15032	15154	14986	15045	14952	14928	14967	14948	14952	14933	14958	15081	14825	14981	14958	14937	14873	14857	15014	14929	14954	14937	14889	14934	15002	14854	14946	14908	14920	14935	14994	15018	14838	14857	14907	14973	14836	15203	14968	15069	14908	15166	14883	15166
23150	21636	29718	24093	22391	26585	30152	24326	22389	21626	20455	19643	18526	17782	17377	17591	17542	17294	17018	17036	16921	16819	16719	16667	16576	16368	16458	16631	16492	16501	16450	16514	16298	16284	16269	16144	16322	16302	16391	16353	16479	16379	16364	16310	16437	16419	16099	16144	16384	16470	16322	16386	16391	16233	16354	16178	16325	16303	15996	16047	16328	16330	16173	16244	16328	16340	16414	16223	16304	16383	16268	16334	16400	16379	16346	16328	16371	16122	16364	16108	16265	16178	16321	16244	16294	16197	16191	16145	16359	16263	16183	16376	16333	16247	16326	16181	16233	16193	16528	16107	16337	16034	16230	16201	16169	16204	16088	16190	16203	16118	16181	16330	16279	16075	16278	16202	15922	16022	16319	16130	16165	16283	16080	16265	16319	16189	16092	16008	16239	16306	16270	16317	16264	16157	16279	16066	16006	16276	16312	16045	16199	16266	16140	16259	16166	16266	16240	16295	16259	16232	16209	16100	16143	16168	16059	16016	16260	16380	16127	16119	16103	16093	16303	16216	16226	16330	16058	16041	16121	16369	16293	16296	16182	16304	16071	16150	16100	16316	16153	16190	16088	16156	16033	16072	16034	16160	16166	16088	16365	15991	15994	16263	16337	16226	16147	16164	16313	16249	15952	16293	16477	16156	16362	16120	16226	16415	16228	16396	16201	16276	16082	16281	16086	16300	15998	16291	16194	16112	16213	16176	16215	16247	16393	16209	16241	16024	16277	16248	16295	16125	16027	16035	16237	15983	16242	16296	15993	16246	16006	16251	16212	16151	15991	16136	16349	16241	16274	16071	16231	16274	15953	16122	16074	16394	16197	16248	16174	16325	16167	16086	16144	16217	16093	16130	16005	16244	16268	16173	16127	16119	16274	16127	16248	16118	16078	16203	16383	16078	16239	16159	16275	16101	16294	16194	16177	16239	16140	16001	16059	16019	16131	16324	16100	16178	16351	16179	16160	16266	16095	16270	16176	16215	16166	16018	16191	16227	16302	16018	16103	16203	16137	16381	16251	16128	16032	16184	16272	16227	16107	16117	16201	16068	16320	16224	16488	16287	16231	16453	16092	16043	16157	16225	16162	16269	16189	15981	16153	16022	16245	16090	16209	16179	16136	16253	16380	16127	16393	16289	16123	16137	16238	16196	16073	16162	16091	16161	16129	16371	16260	16152	16204	16109	16132	16020	16197	16075	16209	16073	16178	16290	16222	16105	16399	16202	15962	16220	16164	16433	16069	16054	16230	16313	16187	16044	16156	16180	16185	16308	16115	16210	16336	16207	16099	16010	16266	16320	16118	16387	16185	16192	16219	16004	16185	16276	16407	15870	16076	16093	16228	16335	16174	16161	16285	16230	16016	16202	16236	16220	16313	15999	16101	16131	16120	16152	16096	16071	16115	16368	16371	16011	16192	16093	16360	16289	16213	16147	16036	16122	16205	16283	16079	16186	16063	16216	16129	16354	16371	16083	16250	16231	16202	16032	16201	16099	16328	16082	16088	16084	16176	16211	16307	16189	16253	16123	16220	16182	16067	16324	16190	16242	16282	16285	16199	16164	16172	16242	16277	16269	16138	16376	16147	16198	16043	16212	16249	16189	16090	16082	16260	16242	16291	16303	16351	16202	16186	16149	16193	16055	16047	16223	16195	16063	16197	16134	16343	16401	16229	16136	16248	16144	16077	16066	16124	16376	16073	16115	16069	16138	16126	16083	16305	16029	16195	16327	16142	16213	16136	16247	16206	16244	16224	15942	16222	16040	16334	16276	16105	16243	16239	16247	16270	15988	15936	16139	16046	15955	16054	16311	16122	16219	16371	16216	16265	16161	16069	16237	16359	16183	16213	16398	16001	16246	16187	16222	15896	16195	16232	16072	16399	16152	16306	16093	16096	16140	16135	16173	16187	16247	16152	16106	16248	16103	16167	16198	16180	16150	16151	16199	16353	16060	16211	16236	16100	16195	16171	15936	16360	16272	15987	16178	16093	16132	16191	16257	16235	16123	16264	16293	16027	16121	16045	16054	16025	16308	16138	16401	16235	16057	16236	16094	16099	16091	15966	16330	16174	16041	16222	16215	16189	16196	16210	16063	16303	16266	15993	16220	15863	16129	16207	16294	16085	16090	16167	16256	16164	16086	16127	16271	16136	16249	16163	16064	16198	16101	16237	16225	16171	16211	16069	16310	16172	16232	16335	16035	16256	16259	16112	16125	16115	16182	16205	16172	16124	16129	15971	16088	16226	16325	16195	16179	16254	15980	16320	16290	16346	16320	16070	16221	16249	16340	16270	16238	16160	16123	16217	16139	16162	16184	16183	16097	16298	15896	16082	16254	16280	16010	16223	16049	16304	15954	16139	16358	16076	16223	16400	16212	16345	16245	16174	16295	16285	16280	16192	16302	16189	16110	16026	16208	16132	16277	16128	16232	16175	16016	16234	16205	16015	16215	16259	16145	16267	16231	16176	16356	16244	16139	16468	16101	16333	16120	16153	16306	16119	16323	16441	16289	16160	16264	15913	16168	16277	16180	16287	16077	16224	16201	15964	16202	16024	16145	16160	16276	16335	16101	16123	16093	16121	16100	16252	16228	16011	16246	16226	16289	16139	16097	16139	16315	16237	16067	16212	15981	16319	16197	16197	16357	16136	16276	16335	15986	16220	16213	16331	16283	16185	16148	16236	16143	16059	16155	16185	16203	16150	16228	16062	16011	16345	16246	16409	16229	16325	16142	16185	16364	16201	16143	16212	16002	16097	16156	16214	16223	16245	16133	16113	16072	16163	16206	16378	16173	15994	16284	16297	16402	16232	16243	16265	16353	16074	16097	16140	16259	16111	16173	16175	16126	16204	16293	16263	16371	16053	16269	16217	16010	16143	16329	16237	16404	16162	16082	16107	16000	16086	16255	16261	16239	16218	16087	16400	16262	16301	16404	16101	16088	16078	16050	16124	16245	16137	16262	15939	16238	16222	16223	16220	16085	16192	16310	16464	16196	16197	16076	16156	16334	16149	16115	16530	16208	16255	16329	16194	16197	16201	16069	16218	16247	16110	16109	16225	16182	16156	16218	16257	16012	16071	15991	16253	16340	16220	16090	16129	16154	16171	16032	16318	16153	15955	16254	16145	16303	16223	16059	16124	16149	16476	15980	16164	16165	16150	16224	16232	16245	16080	16204	16246	16159	16119	16259	16386	16195	16197	16257	16127	16213	16090	16051	16277	16010	16159	16243	16183	16109	16235	15969	16101	16148	16292	16065	16176	16155	16217	16203	16082	16298	16205	16051	16208	16174	16292	16139	16222	16340	16100	16183	16296	16170	16153	16185	16024	15873	16089	16232	16054	16210	15967	16089	16276	16063	16256	16248	16056	16181	16097	16251	16276	16077	16263	16088	16447	16153	15982	16140	16261	16092	16177	16253	16240	16090	15988	16229	16077	16108	16215	16026	16054	16310	16301	16038	16188	16142	16178	16154	16277	16223	16154	16189	16375	16234	16046	16078	16188	15952	16377	16171	16166	16185	16225	16102	16192	16186	16370	16171	16093	16295	16412	16088	16242	16351	16180	16264	16125	16192	16125	16127	16278	16188	16037	16056	16313	16185	16131	16176	16403	16141	16145	16104	16172	16169	15942	16201	16103	16105	16138	16192	16016	16285	16305	16134	16269	16255	16267	16143	16227	16377	16025	16240	16119	16160	16366	16044	16098	16088	16302	15864	16079	16139	16177	16564	16148	16311	16019	16068	16349	16171	16246	16181	16171	16278	16118	16353	16227	16182	16159	16129	16078	16332	16082	16110	16214	16247	16074	16216	16326	16252	16056	16373	16392	16181	16067	16091	16220	16186	16191	16216	16249	16234	16242	16020	16188	15888	16043	16124	16371	16047	16192	16390	16176	16288	16145	16249	16256	16319	16289	16230	16099	16262	16446	16028	16300	16079	16205	16079	16411	16434	16231	16290	16217	16241	16115	16274	16223	16290	16177	16180	16102	16129	16331	16291	16307	16199	16168	16139	16163	16063	16089	16130	16281	16266	16277	16250	16365	16137	16338	16043	16220	16209	15978	16008	16095	16106	15751	16284	16451	16267	16109	16322	15999	16223	16194	16220	15924	16041	16100	16138	16230	16313	16205	16003	16075	16171	16207	16175	15975	16175	16124	16217	16228	16325	16197	16066	16206	16318	16397	16136	16181	16068	16106	16186	16202	16200	16206	16318	16231	16418	16327	16303	16269	16230	16120	16181	16386	15939	16092	16023	15925	16267	16450	16261	16053	16174	16282	16274	16129	16232	16503	16360	16202	16226	16128	16257	15826	16059	16294	16186	16067	16419	16296	16339	16106	16190	16121	16336	16080	16386	16057	16093	16132	16233	16493	16077	16107	16226	16162	16202	16298	16219	16105	16241	16108	16250	16318	16314	16111	16153	16165	16167	16254	16251	16181	16208	16027	15936	16238	16189	16206	16302	16285	16081	16055	16166	16292	16209	16173	16019	16322	16274	16125	16124	16197	16159	16306	16295	16106	16274	16188	16204	15991	16153	16243	16097	15997	16280	16169	16154	16250	16150	16303	16062	16169	16286	16264	16131	16114	16223	16180	16192	16207	16098	16167	16177	16128	16246	16350	16179	16278	16160	16314	16302	16118	16178	16086	15984	16134	16286	16154	15995	16143	16286	16145	16135	16209	16115	16264	16489	16285	16084	16364	16094	16009	16241	16121	16082	16275	16084	16138	16397	16178	16190	16098	16014	16097	16151	16181	16395	16065	16376	16149	16159	16352	16142	16211	16281	16273	16267	16212	16153	16078	16199	16199	16152	16052	16186	16134	16199	16333	16205	16113	16044	16235	16124	16080	15912	16191	16178	16238	16325	16185	16085	16194	16253	16103	16019	16175	16004	16325	16079	16101	16333	16115	16242	16006	16008	16340	16134	16154	16260	16149	16395	16106	16230	16416	16186	15986	16290	16173	16190	16228	16113	16056	16170	16161	16118	16280	16015	16168	16139	16110	16266	16096	16084	16173	16192	16172	16340	16229	15984	16197	16199	16351	16066	16321	16234	16044	16063	16260	16275	16169	16100	16025	16186	16215	16331	16054	16213	16387	16072	16129	16178	16202	16164	16370	16187	16121	16236	16178	16285
28405	50277	48230	40162	35277	32646	30082	26990	24491	23135	21667	19786	17905	17246	16525	16558	16544	16251	16033	16035	15653	15454	15158	15268	15250	15231	15223	15107	15049	15139	14943	15030	14976	15036	14999	14804	15146	14770	14992	14979	15084	15148	14788	14774	14768	14948	15047	14858	14849	14895	15101	14892	14973	14803	14876	15021	14860	14892	14922	14751	14790	15027	14792	14924	14921	14755	15022	14941	15005	14899	14798	14722	14951	14855	15047	14925	15019	14851	14773	14912	14813	14863	14781	14821	14694	14860	14805	14866	14912	14814	14897	14811	14816	14751	15059	14863	14800	14775	14718	14785	14904	14869	14889	14936	14838	14826	14832	14872	14801	14863	14651	14956	14812	14908	14797	14893	14981	14683	14765	14873	14924	14926	14692	14768	14566	14829	14978	14899	14746	14988	14713	14869	14897	14944	14816	14986	14760	14807	14771	14920	14957	14960	14801	14646	14877	14728	14783	14966	14989	14770	14911	14784	14972	14829	14965	15054	14763	14921	14848	14804	14814	14776	14881	15086	14757	14688	14863	14697	14795	14802	14908	14777	14780	14767	14869	14747	14731	15084	14803	14698	14763	14763	14889	14835	14653	14940	14775	14642	14821	14958	14834	14869	14786	14918	14812	14941	14831	14734	14628	14844	14774	14912	14774	14841	14845	14736	15050	14945	14801	14855	14886	14959	14895	14895	14713	14929	14721	14754	14804	14590	14714	14901	14962	14892	14916	14839	14959	14913	14841	14720	14947	14823	14848	14759	14816	14809	14867	14782	14812	14841	14980	14802	14839	14810	14798	14941	14865	14835	14869	14967	14857	14983	14791	14824	15029	14854	14976	14765	14709	14860	14788	14801	14590	14969	14858	14767	14747	15001	14927	14719	14916	14913	14676	14786	14773	14870	14745	14881	14825	14941	14821	14920	14825	14701	15053	14736	14663	14772	15042	14873	14898	14767	14989	14771	14802	14958	15020	14895	14903	14752	14714	14829	14877	14704	14939	14732	14875	14930	14668	14874	14659	14716	14904	14962	14748	14743	14724	14829	14737	14669	14923	14849	14801	14729	14751	14620	14823	14574	14759	14738	14879	14802	14859	14862	14770	14699	14947	14891	14938	14753	14982	14804	14913	14784	14839	14815	14696	14699	14817	14874	14826	14897	14840	14849	14816	14945	15054	14823	14652	14691	14854	14892	14849	14986	14638	14903	14956	14857	14734	14965	14723	14972	14860	14862	14845	14951	14577	14807	14618	14844	14989	14729	14724	14895	14887	14882	14770	14889	14795	14977	14934	14712	14925	14845	14834	14834	14851	14744	14655	14922	14860	14859	14717	14761	14690	14577	14778	14835	14761	14894	14587	14844	14912	14998	14820	14968	14932	14896	14684	14847	14739	14936	14996	14777	14819	14745	14777	14895	14891	14887	14782	14870	14927	14998	14845	15036	14839	14725	14861	14700	14775	14827	14750	14872	14712	14975	14629	14816	14878	14773	14726	14833	14890	14826	14552	14923	14879	14913	14833	14930	14915	14772	14921	14768	14746	14822	14807	14962	14846	14790	14935	14785	14754	14814	14918	14952	14940	14794	14693	14742	14906	15013	14793	14925	14838	14810	14655	14795	15027	14744	14888	14835	14919	14793	14786	14846	14812	14727	14870	14835	14789	14858	14727	14850	14897	14848	14922	14798	14761	14918	14864	14825	14919	14873	14983	14840	14831	14626	14920	14835	14879	14801	14771	14802	14807	14573	14939	14735	14722	14806	14749	14945	14872	14917	14771	14817	14686	14826	14784	14604	14761	14873	14938	14896	14821	14868	14686	15002	14746	14834	14754	14886	14851	14875	14775	14997	14925	14820	14869	14855	14789	14853	14784	14809	14870	14929	14898	14745	14630	14797	14657	14817	14756	14909	14825	14885	14894	14766	14822	14844	14779	14805	14791	14854	14815	14925	14812	14832	14931	14844	14983	14808	14663	14780	14582	14926	14770	14772	14797	14779	14780	14982	14838	14820	15054	14771	14866	14747	14852	14774	14850	14761	14598	14883	14827	14766	14756	14724	14761	14867	14770	14958	14727	14791	14824	14883	14727	14812	14709	14763	14828	14798	14879	14890	14719	14711	14721	14830	14796	14903	14802	14867	14965	14763	14802	14901	14795	14895	14888	14904	14842	14877	14890	14927	15000	14708	14951	14851	14816	14790	14841	14822	14858	14824	14625	14690	14762	14765	14956	14860	14923	14886	14976	14875	14826	14990	14782	14795	14664	14804	14733	14800	14810	14823	14787	14878	14864	14958	14871	14962	14580	14743	14799	14757	14998	14784	14973	14882	14993	14957	14803	14690	14808	14566	14841	14805	14862	14725	14853	14830	15050	14859	14762	14792	14714	14974	14752	14988	14973	14869	14749	14959	14795	14722	14763	14788	14761	14900	14721	14781	14698	14922	14799	14669	14918	14808	14972	14846	14940	14839	14688	14848	14951	14873	14679	14677	14911	14983	14801	14813	14722	14789	14868	14947	14908	14901	14943	14829	14823	14987	14825	14699	15013	14581	14634	14855	14932	14980	14865	14746	14858	14865	14873	14742	14816	14931	14824	14872	14917	14736	14697	14751	14731	14949	14894	14899	14950	14707	14741	15007	14666	14819	14681	14805	14688	14974	14761	14776	14806	14778	14594	14604	14856	14862	14854	14883	14985	14844	14894	14696	14780	14732	14586	14819	14887	14952	14728	14912	14699	14723	14847	14696	14907	14724	14823	14740	14874	14837	14904	14888	14748	14814	14722	14913	14890	14777	14934	14780	14801	14760	14894	14835	14782	14791	14813	14756	14905	14707	14660	14932	14837	14811	14798	14879	14837	14853	14855	14786	14761	14657	14845	14845	14817	14960	14801	14812	14789	14981	14932	14965	14753	14943	14783	14979	14903	14809	14887	14739	14803	14926	14810	14624	14815	14865	14805	14866	14906	14775	14882	14816	14704	14978	14801	14909	14754	14918	14635	14831	14891	14710	14814	14864	14973	14843	14702	14768	14882	14844	14775	14705	14756	14825	14842	14930	14859	14750	14772	14882	14952	14978	14852	14947	14984	14755	14789	14711	14812	14954	14687	14749	14741	14816	14787	14804	14916	14641	14768	14990	14921	14734	14947	14837	14820	14964	14894	14877	14922	14873	14967	14674	14862	14890	14893	14544	14919	14716	14916	14740	14936	14871	14852	14794	14919	14796	14828	14850	14864	14847	14839	14885	14902	14890	14758	14566	14818	15001	14819	14922	14788	14879	14832	14740	14870	14740	14745	14820	14788	14809	14763	14979	15077	14796	14818	14813	14902	14505	15026	14928	14810	14817	14794	15009	14910	14854	14863	14745	14817	14914	14834	15036	14877	14812	14809	14779	14554	14873	14899	14828	14912	14929	14954	14963	14939	14664	14919	14795	14787	14696	14845	14754	14682	14777	14932	14620	14772	14667	14893	14863	14768	14953	14737	14744	14832	14856	14814	14797	14782	14807	14925	14905	14948	14917	14683	14681	14874	14754	14639	14860	14869	14987	14902	14981	14708	14790	14989	14719	14860	14840	14758	14896	14832	14777	14869	14791	14796	14892	14882	14765	14801	14839	15065	14754	14891	14843	14707	14805	14961	14611	14722	14648	14980	14810	14840	14812	14990	14931	14840	14942	14830	14807	14812	14869	14840	14968	14852	14869	14794	15024	14705	14850	14891	14835	14877	14592	14797	14815	14822	14641	14664	14872	14842	14963	14880	14896	14902	14815	14794	14730	14747	14853	14822	14630	14986	14824	14801	14975	14906	14903	14945	14838	14805	14811	14690	14776	15006	14758	14744	14926	14753	14815	14784	14800	14736	14952	14861	14941	14800	15016	14809	14903	14663	14695	14820	14818	14871	14686	14959	14874	14835	14780	14974	14980	14739	14913	14878	14562	15049	14760	14852	14918	14856	14878	14804	14812	14793	14957	14802	14850	14919	14815	14774	14930	14835	14918	14851	14703	14944	14941	14833	14818	14827	14796	14715	14911	14958	14696	14902	14940	14831	14678	14769	14926	14807	14863	14801	14859	14821	14927	14821	14700	14955	14950	14771	14927	14923	14739	14789	14875	14790	14827	14798	15099	14864	14714	14804	14823	14691	14968	14952	14967	14797	14870	14939	14889	14835	14885	14617	14740	14697	14878	14997	14720	14799	14710	14839	14747	14757	14775	14840	14635	14939	14772	14932	14726	14668	14829	14755	14908	14858	14750	14848	14802	14700	14680	14806	14740	14842	14998	14873	14796	14747	14740	14707	14794	14892	14653	14842	14929	14657	14967	14959	14792	14982	14848	14823	14788	14885	14705	14749	14752	14757	14879	14778	14781	14727	14961	14839	14739	14820	14956	14817	14798	14796	14685	14973	14953	14733	14821	14784	14756	14764	14881	14936	14782	14779	14773	14949	14850	14833	14850	14890	14935	14779	14944	14805	14805	14885	14874	14670	14825	14787	14654	14902	14836	14859	14912	14940	14818	14815	14775	14831	14822	14725	14727	14942	14857	14667	14960	14808	15002	14719	14771	14963	14753	14909	14670	14848	14979	14890	14823	14797	14842	14827	14820	14910	14893	14911	14884	14849	15058	14912	14800	14788	14828	14753	14803	14947	14835	14881	14737	14874	14752	14795	14774	14845	14926	14940	14871	14848	14704	14804	14989	14668	14868	14699	14653	14950	14769	14718	14720	14711	15101	14915	14838	14748	14726	14720	15062	14813	14793	14934	14813	14664	14703	14764	14745	14749	14820	14782	14817	14838	14839	14817	14777	14693	14751	14834	14757	14828	14876	14666	14794	14787	14916	14851	14920	14821	14936	14793	15091	14951	14823	14756	14898	14893	14842	14771	14814	14701	14755	14871	14855	14714	14850	14745	14731	14761	14759	14849	14814	14910	14783	14777	14900	14704	14888	14808	15024	14820	14919	14862	14909	14709	14734	14923	14821	14993	14887	14698	14889	14910	14667	14802	14829	14858	14699	14803	14798	14873	14832	14913	15004	14748	14873	14703	14897	14808	14816	14916	14760	14896	14648	14853	14811	14673	14710	14848	14909	14847	14969	14856	14794	14814	14762	14706	14792	14890	14857	14839	14918	14780	14970	14941	15003	14735	14723
27894	24671	31921	29673	24261	22505	21626	19704	18777	18252	17937	17413	16328	16371	16127	16200	16332	16113	15957	16103	16140	16007	15860	15911	15934	15782	15796	15616	15821	15727	15734	15634	15726	15765	15707	15757	15748	15835	15857	15827	15774	15597	15688	15807	15720	15602	15838	15603	15712	15833	15819	15835	15621	15675	15608	15824	15885	15858	15782	15765	15787	15612	15670	15743	15740	15770	15719	15639	15771	15504	15882	15707	15872	15859	15805	15865	15647	15874	15748	15657	15845	15726	15831	15818	15596	15589	15554	15812	15758	15538	15566	15757	15809	15633	15643	15878	15691	15691	15717	15663	15902	15590	15910	15656	15937	15789	15753	15712	15662	16001	15889	15746	15680	15643	15791	15825	15920	15753	15963	15741	15712	15771	15746	15647	15781	15891	15882	15671	15654	15870	15701	15718	15858	15607	15712	15689	15584	15739	15752	15769	15687	15756	15702	15669	15734	15783	15685	15659	15680	15513	15775	15659	15748	15656	15655	15610	15737	15610	15716	15537	15604	15671	15636	15913	15885	15678	15744	15910	15768	15838	15713	15613	15746	15615	15738	15770	15727	15598	15918	15619	15666	15739	15714	15800	15852	15849	15707	15792	15702	15843	15974	15687	15867	15865	15558	15759	15773	15775	15758	15708	15720	15476	15706	15688	15651	15712	15649	15728	15824	15732	15719	15699	15800	15948	15657	15845	15711	15812	15778	15738	15660	15676	15634	15645	15669	15691	15766	15780	15448	15865	15733	15660	15648	15714	15855	15872	15885	15786	15873	15702	15601	15766	15691	15823	15814	15790	15791	15873	15537	15638	15750	15629	15766	15979	15708	15738	15791	15746	15873	15752	15790	15752	15689	15706	15507	15777	15769	15905	15765	15618	15660	15702	15865	15553	15827	15841	15863	15688	15820	15604	15675	15893	15671	15619	15632	15810	15674	15915	15897	15905	15607	15784	15714	15873	15624	15793	15685	15703	15716	15582	15587	15867	15780	15716	15811	15891	15742	15748	15909	15678	15861	15777	15740	15743	15731	15657	15636	15551	15750	15640	15523	15801	15832	15916	15694	15637	15765	15627	15730	15687	15858	15650	15839	15921	15781	15881	15708	15939	15761	15825	15711	15728	15872	15697	15530	15803	15806	15832	15753	15748	15756	15654	15842	15650	15874	15644	15713	15722	15727	15717	15906	15598	15815	15831	15686	15591	15610	15792	15756	16002	15726	15766	15806	15585	15693	15835	15531	15683	15693	15864	15659	15661	15593	15612	15809	15737	15769	15681	15740	15698	15768	15766	15849	15748	15870	15871	15792	15958	15744	15638	15668	15696	15840	15747	15726	15680	15709	15814	15660	15711	15860	15763	15677	15756	15640	15858	15861	15691	15877	15713	15878	15800	15823	15760	15682	15772	15582	15689	15825	15745	15607	16042	15927	15507	15664	15897	15628	15753	15979	15844	15873	15672	15787	15814	15696	15890	15904	15846	15829	15654	15826	15676	15714	15806	15742	15753	15741	15563	15714	15660	15584	15621	15819	15663	15529	15632	15733	15707	15625	15713	15829	15776	15678	15539	15665	15678	15813	15518	15625	15867	15777	15659	15632	15734	15860	15785	15783	15557	15748	15742	15786	15505	15646	15932	15876	16033	15680	15899	15950	15909	15716	15876	15663	15657	15744	15858	15695	15592	15843	15870	15747	15778	15868	15807	15877	15742	15697	15729	15594	15847	15717	15610	15643	15708	15691	15745	15740	15888	15724	15883	15736	15704	15741	15698	15704	15962	15775	15707	15793	15665	15682	15560	15779	15778	15700	15684	15677	15624	15441	15725	15883	15879	15734	15784	15797	15817	15499	15549	15776	15594	15652	15696	15609	15751	15702	15756	16013	15587	15805	15857	15802	15682	15722	15732	15850	16025	15917	15676	15671	15781	15575	15449	15781	15847	15706	15832	15823	15599	15785	15605	15818	15799	15782	15644	15658	15782	15699	15863	15917	15802	15686	15988	15764	15757	15796	15729	15944	15767	15908	15957	15793	15810	15834	15756	15711	15723	15692	15838	15748	15590	15825	15497	15711	15693	15777	15624	15716	15588	15739	15674	15665	15631	15638	15608	15609	15815	15753	15694	15712	15750	15608	15929	15694	15616	15922	15601	15679	15736	15595	15645	15792	15576	15625	15773	15621	15660	15806	15784	15507	15751	15740	15680	15612	15621	15759	15626	15619	15635	15866	15708	15744	15825	15693	15637	15806	15919	15627	15828	15833	15837	15598	15771	15701	15713	15686	15710	15849	15678	15710	15856	15773	15709	15846	15914	15853	15760	15722	15654	15537	15851	15755	15817	15751	15615	15815	15711	15714	15755	15753	15776	15814	15596	15782	15778	15753	15676	15617	15726	15924	15788	15857	15715	15882	15524	15642	15630	15765	15597	15941	15678	15541	15695	15527	15845	15766	15887	15712	15606	15945	15951	15663	15608	15483	15737	15776	15664	15795	15681	15690	15678	15772	15708	15786	15661	15509	15730	15779	15574	15809	15611	15825	15906	15690	15665	15881	15589	15742	15721	15796	15684	15790	15669	15839	15641	15696	15779	15922	15742	15651	15719	15714	15707	15746	15689	15721	15627	15856	15719	15630	15720	15629	15735	15649	15468	15879	15865	15899	15807	15685	15582	15850	15648	15637	15827	15853	15856	15768	15732	15888	15987	15649	15674	15902	15764	15724	15725	15615	15674	15669	15831	15662	15620	15871	15777	15774	15856	15737	15888	15674	15840	15574	15524	15800	15623	15718	15695	15632	15730	15980	15840	15697	16123	15906	15875	15800	15666	15804	15737	15894	15824	15738	15739	15699	15597	15690	15648	15720	15676	15965	15801	15771	15791	15607	15756	15720	15905	15708	15862	15744	15597	15847	15793	15813	15782	15808	15702	15682	15866	15640	15711	15872	15585	15717	15800	15773	15836	15848	15744	15709	15724	15872	15949	15704	15842	15877	15783	15825	15784	15832	15707	15836	15772	15703	15819	15766	15777	15780	15758	15783	15684	15929	15763	15926	15697	15690	15720	15824	15584	15618	15548	15771	15686	15692	15778	15543	15624	15631	15849	15682	15677	15848	15675	15721	15764	15792	15817	15568	15780	15860	15541	15733	15837	15700	15821	15971	15812	15620	15777	15625	15705	15587	15635	15918	15558	15695	15704	15695	15886	15763	15695	15489	15854	15606	15793	15798	15692	15650	15656	15866	15863	15700	15774	15857	15689	15595	15719	15671	15713	15763	15858	15742	15722	15685	15682	15766	15705	15725	15736	15938	15949	15566	15684	15664	15548	15742	15743	15553	15766	15727	15805	15737	15829	15734	15806	15929	15816	15844	15679	15782	16133	15749	15688	15656	15737	15870	15873	15430	15667	15505	15688	15972	15541	15719	15649	15473	15817	15490	15576	15686	15625	15671	15745	16056	15584	15671	15705	15696	15815	15642	15745	15743	15719	15743	15562	15849	15878	15829	15789	15900	15652	15663	15591	15825	15497	15807	15716	15702	15808	15888	15737	15605	15697	15758	15788	15852	15777	15660	15712	15771	15699	15710	15829	15801	15619	15764	15635	15770	15926	15800	15847	16015	15799	15790	15835	15546	15823	15694	15722	15807	15818	15710	15658	15644	15642	15723	15746	15828	15747	15702	15712	15839	15773	15593	15744	15863	15858	15590	15737	15760	15735	15558	15698	15848	15872	15846	15724	15640	15582	15674	15525	15761	15555	15729	15696	15884	15825	15752	15712	15853	15546	15776	15898	15891	15763	15692	15880	15678	15668	15819	15811	15727	15658	15847	15838	15832	15655	15768	15809	15833	15918	15584	15626	15667	15843	15595	15664	15697	15797	15579	15776	15969	15704	15739	15634	15669	15762	15725	15682	15807	15729	15769	15561	15556	15710	15897	15746	15720	15686	15808	15783	15797	15647	15899	15778	15698	15734	15539	15609	15785	15706	15781	15761	15822	15707	15876	15755	15832	15697	15613	15815	15576	15965	15622	15697	15496	15719	15636	15784	15756	15826	15754	15661	15791	15780	15683	15733	15661	15796	15735	15710	15952	15759	15685	15557	15960	15786	15777	16110	15771	15570	15793	15754	15715	15734	15779	15941	15816	16116	15814	15693	15982	15780	15662	15636	15902	15880	15733	15640	15855	15570	15724	15703	15636	15716	15650	15704	15827	15617	15883	15620	15773	15955	15743	15867	15784	15861	15797	15547	15834	15598	15662	15671	15633	15696	15937	15699	15674	15805	15750	15692	15696	15679	15715	15679	15668	15802	15643	15739	15973	15746	15707	15515	15896	15704	15758	15849	15978	15733	15774	15806	15642	15926	15867	15771	15959	15876	15725	15670	15827	15683	15881	15656	15584	15874	15775	15657	15794	15714	15791	15749	15767	15739	15656	15764	15530	15672	15839	15569	15683	15821	15710	15742	15917	15803	15524	15631	15741	15990	15783	15810	15650	15630	15790	15864	15676	15783	15595	15725	15777	15745	15774	15765	15740	15639	15905	15727	15765	15926	15915	15725	15651	15672	15783	15945	15710	15725	15792	15831	15839	15725	15720	15811	15500	15775	15772	15787	15735	15872	15731	15690	15684	15611	15700	15699	15713	15756	15811	15822	15829	15574	15784	15409	15895	15665	15811	15692	15706	15843	15712	15860	15747	15669	15850	15671	15707	15835	15689	15673	15648	15743	15627	15847	15726	15861	15791	15952	15904	15786	15703	15514	15894	15841	15759	15741	15787	15546	15807	15661	15700	15550	15659	15751	15690	15648	15893	15734	15736	15679	15950	15750	15647	15566	15618	15808	15687	15747	15692	15595	15498	15801	15653	15717	15792	15757	15869	15802	15841	15875	15706	15706	15840	15628	15837	15615	15829	15851	15734	15940	15834	15851	15730	15737	15667	15832	15757	15485	15641	15665	15862	15839	15670	15590	15740	15647	15676	15763	15577	15699	15774	15635	15487	15847	15785	15773	15799	15810	15727	15816	15860	15789	15681	15910	15878	15722	15706	15823	15897	15830	15837	15790	15805	15665	15793	15723	15734	15661	15769	15786	15559	15657	15761	15698	15814	15583	15859	15581	15834	15674	15963	15693	15818	15713	15725	15525	15772	15684
26924	40242	38034	31120	26893	24463	23237	20761	19392	18550	17730	16871	16010	15585	15215	15271	15196	14989	14988	14933	14911	14925	14563	14857	14777	14559	14585	14607	14324	14557	14578	14600	14670	14551	14551	14607	14561	14489	14520	14383	14403	14461	14516	14603	14608	14457	14706	14265	14467	14417	14505	14395	14640	14502	14584	14637	14419	14444	14442	14579	14636	14601	14630	14541	14594	14414	14501	14548	14520	14460	14525	14399	14507	14343	14471	14497	14407	14525	14699	14529	14359	14329	14577	14562	14503	14360	14600	14641	14508	14500	14554	14344	14462	14613	14426	14481	14404	14509	14343	14449	14414	14429	14401	14512	14517	14414	14511	14381	14436	14383	14397	14259	14574	14437	14374	14478	14392	14424	14420	14561	14520	14511	14439	14558	14691	14385	14670	14417	14542	14591	14552	14512	14465	14474	14429	14499	14478	14448	14477	14497	14454	14466	14563	14474	14438	14492	14430	14380	14393	14360	14573	14395	14610	14415	14584	14570	14408	14445	14695	14361	14353	14579	14597	14407	14582	14264	14448	14494	14539	14496	14354	14394	14482	14414	14408	14569	14436	14546	14453	14408	14515	14425	14489	14531	14494	14203	14540	14468	14746	14450	14522	14568	14554	14482	14470	14487	14504	14364	14408	14463	14502	14503	14614	14519	14481	14419	14369	14526	14333	14348	14489	14455	14456	14479	14413	14654	14499	14542	14433	14499	14514	14453	14578	14524	14716	14415	14413	14534	14473	14434	14391	14463	14540	14484	14502	14671	14413	14443	14315	14437	14357	14624	14464	14399	14531	14358	14554	14209	14453	14509	14304	14625	14460	14475	14545	14595	14451	14506	14544	14436	14469	14490	14476	14477	14479	14589	14467	14622	14342	14419	14550	14473	14419	14526	14496	14303	14561	14408	14329	14453	14323	14572	14606	14401	14473	14496	14632	14408	14488	14450	14441	14632	14656	14543	14592	14291	14643	14535	14470	14378	14488	14481	14453	14379	14500	14310	14437	14497	14406	14464	14627	14540	14514	14337	14590	14213	14484	14445	14504	14561	14504	14520	14512	14356	14466	14384	14552	14333	14477	14356	14579	14485	14511	14434	14535	14469	14468	14659	14350	14480	14387	14423	14473	14429	14359	14436	14459	14400	14506	14617	14444	14539	14528	14524	14633	14493	14533	14435	14491	14476	14443	14472	14533	14352	14569	14468	14489	14463	14632	14462	14512	14396	14393	14481	14516	14550	14504	14447	14353	14704	14726	14427	14373	14538	14283	14517	14587	14403	14548	14461	14523	14406	14561	14467	14508	14491	14572	14448	14362	14518	14412	14598	14586	14400	14447	14452	14505	14453	14367	14495	14549	14545	14311	14453	14493	14563	14390	14575	14394	14436	14580	14628	14455	14449	14397	14502	14428	14446	14428	14640	14505	14603	14595	14518	14555	14497	14476	14439	14689	14443	14595	14547	14504	14552	14397	14403	14639	14706	14367	14438	14522	14504	14620	14425	14421	14569	14288	14416	14589	14367	14560	14471	14625	14571	14523	14373	14615	14501	14484	14468	14635	14413	14443	14529	14528	14554	14484	14517	14539	14349	14551	14469	14454	14434	14501	14455	14572	14510	14447	14461	14496	14429	14477	14438	14400	14434	14392	14567	14471	14464	14624	14457	14510	14565	14484	14454	14434	14512	14495	14460	14544	14496	14555	14481	14523	14496	14612	14583	14419	14417	14485	14440	14531	14502	14396	14389	14396	14388	14437	14626	14646	14377	14558	14374	14322	14491	14631	14434	14509	14528	14598	14429	14528	14462	14432	14526	14581	14400	14508	14455	14315	14443	14629	14521	14565	14528	14459	14295	14529	14506	14545	14533	14506	14528	14645	14771	14586	14280	14443	14495	14504	14401	14665	14499	14513	14422	14625	14392	14316	14726	14550	14355	14441	14386	14527	14518	14482	14504	14560	14608	14393	14508	14422	14470	14389	14455	14299	14442	14488	14412	14504	14538	14324	14570	14564	14415	14329	14406	14587	14482	14480	14274	14521	14414	14649	14440	14583	14337	14453	14312	14634	14636	14490	14588	14478	14454	14549	14483	14478	14600	14376	14588	14518	14632	14461	14619	14503	14473	14535	14453	14472	14351	14431	14574	14458	14547	14399	14546	14394	14474	14427	14425	14361	14405	14538	14513	14603	14511	14521	14544	14540	14328	14504	14352	14492	14507	14531	14475	14420	14430	14365	14388	14480	14597	14528	14443	14547	14571	14479	14388	14557	14455	14388	14617	14408	14543	14499	14413	14420	14431	14567	14396	14366	14613	14482	14431	14657	14354	14626	14484	14389	14531	14526	14472	14685	14469	14410	14574	14585	14329	14551	14636	14454	14459	14506	14481	14573	14522	14500	14623	14563	14642	14321	14600	14506	14656	14464	14342	14396	14479	14563	14311	14608	14599	14362	14409	14466	14494	14474	14454	14578	14459	14391	14434	14367	14697	14544	14525	14217	14470	14455	14530	14524	14585	14391	14429	14427	14494	14454	14625	14490	14510	14440	14647	14571	14507	14475	14517	14474	14456	14488	14542	14383	14505	14504	14471	14427	14502	14501	14487	14417	14520	14439	14424	14635	14447	14591	14456	14444	14532	14542	14479	14815	14459	14476	14583	14541	14620	14381	14630	14448	14389	14518	14416	14416	14586	14430	14380	14573	14723	14603	14404	14358	14514	14565	14643	14573	14682	14597	14512	14562	14577	14572	14470	14279	14543	14433	14497	14514	14502	14561	14465	14508	14581	14612	14530	14255	14558	14671	14457	14435	14421	14438	14445	14550	14520	14352	14618	14549	14531	14595	14400	14515	14586	14622	14512	14488	14505	14604	14505	14674	14509	14522	14524	14674	14452	14477	14305	14619	14483	14590	14475	14590	14604	14488	14407	14674	14375	14533	14564	14545	14410	14579	14434	14513	14315	14551	14358	14467	14548	14481	14642	14424	14522	14454	14479	14434	14480	14345	14362	14544	14341	14482	14672	14403	14477	14626	14420	14441	14479	14399	14434	14571	14402	14427	14370	14563	14404	14616	14476	14377	14352	14533	14432	14536	14511	14512	14545	14319	14602	14354	14593	14532	14508	14580	14597	14526	14472	14481	14616	14453	14447	14506	14512	14525	14516	14571	14613	14362	14441	14304	14392	14635	14263	14596	14355	14440	14426	14542	14564	14601	14519	14378	14476	14532	14274	14527	14502	14567	14595	14475	14540	14379	14464	14432	14585	14477	14656	14668	14519	14461	14488	14656	14492	14388	14468	14652	14530	14361	14565	14554	14466	14343	14410	14658	14512	14422	14455	14391	14330	14598	14529	14531	14634	14551	14495	14666	14454	14352	14485	14484	14349	14472	14544	14519	14605	14516	14509	14418	14589	14525	14438	14651	14554	14506	14311	14525	14457	14363	14579	14398	14574	14502	14297	14412	14348	14534	14610	14443	14409	14450	14652	14502	14456	14409	14346	14526	14493	14505	14526	14589	14547	14493	14466	14554	14427	14457	14473	14379	14525	14493	14545	14530	14481	14556	14580	14602	14501	14576	14252	14531	14401	14336	14384	14454	14465	14552	14484	14590	14539	14483	14507	14548	14508	14646	14250	14596	14512	14647	14374	14533	14422	14506	14433	14563	14588	14547	14737	14346	14495	14345	14451	14460	14505	14547	14593	14545	14421	14571	14517	14529	14370	14412	14491	14646	14573	14480	14559	14597	14554	14602	14373	14534	14599	14360	14647	14454	14558	14394	14360	14442	14614	14583	14284	14611	14446	14351	14589	14377	14327	14353	14556	14514	14488	14478	14549	14526	14576	14564	14379	14376	14568	14388	14429	14388	14386	14506	14408	14602	14645	14562	14490	14581	14641	14378	14495	14363	14612	14523	14377	14507	14583	14484	14381	14557	14660	14737	14392	14596	14592	14427	14588	14285	14411	14608	14492	14438	14518	14376	14489	14520	14501	14163	14468	14528	14567	14566	14661	14411	14441	14523	14296	14312	14543	14617	14444	14511	14469	14524	14639	14432	14536	14415	14618	14533	14623	14516	14616	14341	14388	14649	14326	14495	14524	14491	14540	14476	14547	14453	14534	14426	14453	14524	14609	14402	14623	14554	14356	14547	14382	14536	14465	14590	14606	14633	14507	14406	14391	14535	14391	14446	14461	14633	14442	14536	14478	14692	14517	14497	14414	14593	14539	14547	14449	14519	14578	14574	14664	14478	14264	14507	14588	14480	14425	14412	14437	14402	14396	14669	14292	14596	14569	14518	14551	14450	14581	14470	14317	14558	14404	14483	14512	14543	14679	14591	14629	14413	14471	14424	14405	14461	14435	14564	14467	14437	14539	14504	14553	14423	14410	14648	14508	14611	14365	14524	14513	14473	14498	14530	14535	14445	14384	14487	14420	14632	14588	14685	14456	14580	14564	14574	14430	14513	14356	14486	14413	14485	14583	14415	14573	14393	14466	14316	14530	14526	14503	14407	14557	14464	14488	14599	14366	14493	14401	14500	14446	14360	14586	14493	14481	14406	14379	14484	14409	14525	14504	14555	14483	14395	14597	14396	14435	14627	14486	14501	14576	14563	14462	14554	14425	14556	14442	14535	14476	14301	14547	14392	14446	14432	14586	14656	14622	14612	14485	14457	14591	14570	14635	14457	14543	14506	14548	14616	14552	14434	14484	14548	14668	14705	14451	14368	14443	14510	14537	14485	14658	14435	14609	14452	14458	14603	14512	14577	14302	14390	14454	14505	14597	14598	14627	14391	14562	14505	14520	14431	14495	14537	14670	14537	14508	14404	14386	14495	14299	14536	14401	14540	14375	14465	14448	14659	14599	14547	14540	14529	14501	14463	14550	14509	14540	14455	14453	14624	14575	14475	14445	14572	14353	14419	14714	14478	14573	14569	14579	14525	14266	14430	14483	14390	14494	14499	14484	14366	14594	14566	14514	14614	14434	14538	14376	14467	14503	14405	14426	14367	14361	14436	14353	14377	14387	14453	14546	14486	14428	14454	14500	14508	14553	14467	14250	14398	14418	14584	14488	14461	14604	14346	14298	14375	14564	14310	14436	14431	14466	14472	14524	14452	14417	14541	14542	14400	14480	14475	14496	14492	14708
24061	21612	29320	24851	24175	26616	27229	22974	21178	20665	19805	18888	18179	17645	17344	17512	17367	17270	17109	17137	16952	16929	16886	16956	16755	16645	16827	16756	16656	16631	16821	16707	16705	16637	16638	16467	16747	16632	16788	16372	16523	16604	16523	16587	16598	16509	16450	16604	16721	16398	16586	16643	16649	16405	16505	16400	16504	16828	16607	16661	16556	16762	16616	16556	16449	16517	16450	16562	16767	16595	16454	16473	16651	16797	16610	16682	16645	16616	16391	16456	16490	16486	16635	16342	16714	16606	16592	16476	16482	16891	16493	16493	16544	16553	16645	16537	16617	16685	16409	16465	16233	16580	16558	16537	16550	16469	16434	16513	16581	16475	16580	16328	16628	16539	16487	16664	16637	16513	16482	16651	16555	16626	16476	16391	16549	16492	16623	16630	16301	16794	16629	16559	16585	16509	16578	16521	16670	16729	16554	16685	16612	16522	16395	16653	16350	16336	16720	16456	16607	16424	16442	16555	16481	16507	16644	16646	16536	16599	16508	16464	16441	16456	16545	16743	16453	16692	16665	16377	16369	16402	16536	16354	16513	16534	16576	16527	16625	16372	16558	16501	16634	16668	16509	16412	16375	16613	16600	16563	16633	16711	16419	16677	16669	16596	16383	16646	16454	16666	16614	16313	16328	16651	16388	16559	16598	16562	16465	16735	16502	16731	16558	16429	16574	16408	16661	16670	16386	16662	16401	16465	16346	16626	16376	16450	16562	16558	16301	16315	16737	16570	16591	16547	16715	16622	16557	16502	16625	16532	16531	16759	16404	16561	16399	16490	16530	16472	16750	16353	16672	16587	16416	16609	16329	16398	16438	16381	16694	16434	16642	16470	16740	16528	16408	16597	16522	16689	16570	16414	16517	16524	16455	16499	16639	16471	16501	16534	16642	16618	16521	16449	16396	16418	16560	16382	16499	16608	16548	16688	16708	16678	16743	16512	16541	16522	16524	16444	16584	16515	16409	16627	16640	16550	16588	16689	16398	16312	16413	16617	16507	16521	16497	16508	16462	16475	16560	16525	16580	16493	16503	16475	16471	16486	16636	16743	16572	16577	16415	16600	16655	16566	16374	16376	16677	16415	16625	16447	16642	16523	16446	16441	16489	16276	16468	16666	16602	16712	16511	16421	16560	16444	16541	16579	16546	16646	16709	16659	16488	16603	16611	16448	16515	16751	16397	16355	16665	16488	16509	16568	16482	16605	16359	16614	16543	16386	16579	16633	16492	16419	16535	16438	16543	16529	16474	16482	16477	16419	16560	16501	16471	16422	16520	16473	16478	16506	16534	16293	16478	16533	16657	16558	16527	16591	16521	16702	16504	16549	16538	16495	16618	16669	16519	16469	16552	16392	16695	16519	16440	16612	16687	16531	16378	16578	16781	16529	16706	16601	16447	16544	16825	16679	16656	16511	16646	16567	16575	16587	16693	16715	16524	16619	16675	16733	16414	16406	16533	16498	16405	16625	16371	16451	16550	16573	16457	16471	16351	16482	16475	16388	16519	16573	16487	16580	16581	16612	16562	16433	16508	16631	16437	16595	16582	16531	16653	16511	16626	16664	16316	16633	16815	16567	16440	16571	16387	16423	16463	16492	16537	16547	16515	16604	16470	16292	16571	16478	16338	16346	16508	16416	16629	16557	16516	16665	16467	16481	16446	16398	16688	16571	16538	16572	16607	16347	16595	16667	16721	16367	16417	16537	16523	16452	16590	16514	16583	16624	16531	16551	16614	16501	16623	16661	16433	16588	16573	16423	16356	16594	16588	16638	16367	16701	16276	16407	16398	16412	16532	16573	16423	16664	16430	16468	16444	16520	16478	16329	16336	16394	16674	16693	16506	16394	16589	16200	16687	16523	16450	16424	16797	16559	16373	16507	16456	16622	16669	16586	16447	16410	16405	16552	16483	16672	16354	16485	16722	16490	16419	16553	16452	16474	16632	16505	16518	16544	16615	16347	16526	16497	16463	16570	16641	16676	16554	16535	16482	16345	16456	16403	16649	16622	16610	16771	16569	16546	16405	16416	16589	16602	16540	16468	16701	16549	16679	16576	16349	16601	16474	16661	16446	16552	16633	16545	16552	16450	16471	16451	16664	16583	16350	16609	16606	16556	16517	16621	16470	16389	16630	16563	16366	16451	16601	16491	16462	16561	16541	16695	16350	16469	16439	16469	16745	16559	16728	16576	16576	16498	16541	16705	16589	16392	16544	16551	16663	16584	16351	16692	16402	16517	16366	16368	16421	16482	16434	16544	16492	16482	16441	16524	16627	16516	16538	16510	16575	16487	16500	16676	16391	16536	16657	16552	16691	16382	16356	16494	16575	16562	16613	16566	16526	16644	16531	16602	16498	16309	16628	16615	16502	16550	16601	16826	16544	16743	16648	16659	16449	16540	16423	16514	16485	16562	16511	16511	16364	16442	16442	16530	16445	16734	16628	16619	16517	16573	16574	16534	16409	16480	16578	16668	16614	16647	16564	16547	16500	16684	16546	16701	16638	16470	16579	16474	16467	16576	16330	16391	16300	16476	16668	16724	16831	16439	16501	16571	16606	16603	16247	16440	16581	16666	16576	16650	16467	16521	16732	16554	16345	16439	16542	16564	16495	16488	16570	16468	16420	16501	16526	16605	16319	16409	16599	16503	16582	16510	16359	16368	16738	16610	16653	16683	16485	16631	16504	16575	16485	16354	16473	16566	16467	16443	16487	16611	16365	16454	16547	16451	16633	16520	16483	16607	16572	16713	16689	16462	16599	16609	16663	16535	16405	16545	16455	16500	16523	16442	16560	16515	16661	16442	16483	16668	16523	16514	16433	16523	16607	16466	16646	16344	16749	16642	16366	16469	16623	16529	16761	16672	16408	16494	16658	16439	16646	16612	16410	16535	16461	16520	16523	16547	16333	16727	16541	16321	16494	16508	16626	16427	16631	16468	16596	16661	16305	16323	16501	16680	16575	16523	16559	16695	16500	16541	16387	16424	16533	16499	16657	16472	16776	16559	16604	16590	16319	16505	16751	16610	16420	16568	16558	16467	16450	16557	16645	16813	16569	16453	16586	16520	16452	16351	16510	16300	16400	16498	16586	16559	16617	16472	16527	16478	16568	16460	16647	16582	16358	16506	16467	16640	16449	16621	16494	16559	16373	16578	16460	16701	16579	16623	16503	16558	16547	16398	16519	16461	16555	16676	16539	16396	16552	16712	16584	16602	16471	16475	16523	16574	16492	16371	16602	16345	16626	16470	16649	16343	16535	16480	16698	16576	16564	16564	16467	16445	16654	16690	16588	16502	16551	16459	16693	16644	16497	16561	16495	16538	16685	16652	16394	16647	16591	16531	16582	16518	16360	16558	16534	16492	16544	16468	16353	16436	16417	16594	16654	16660	16544	16367	16533	16509	16261	16388	16449	16583	16740	16706	16429	16385	16661	16601	16668	16650	16459	16591	16527	16563	16515	16629	16424	16448	16385	16625	16651	16528	16703	16557	16472	16597	16441	16521	16649	16565	16632	16361	16452	16375	16471	16506	16532	16599	16534	16524	16552	16343	16454	16413	16481	16734	16534	16470	16475	16680	16651	16742	16543	16599	16504	16623	16435	16387	16501	16506	16622	16404	16456	16535	16539	16426	16557	16575	16189	16506	16402	16568	16690	16570	16528	16410	16462	16383	16379	16601	16656	16650	16731	16533	16490	16335	16619	16495	16732	16510	16729	16562	16612	16472	16771	16602	16549	16620	16534	16644	16406	16572	16656	16427	16556	16627	16562	16568	16729	16419	16551	16558	16650	16713	16492	16653	16553	16504	16624	16587	16486	16529	16397	16453	16505	16541	16666	16504	16414	16570	16590	16660	16404	16639	16508	16644	16686	16520	16560	16512	16523	16687	16414	16323	16766	16531	16515	16507	16471	16374	16504	16467	16442	16753	16497	16604	16709	16311	16540	16411	16468	16836	16486	16523	16492	16552	16491	16608	16569	16589	16574	16718	16614	16546	16489	16526	16548	16686	16526	16459	16577	16558	16581	16505	16509	16439	16625	16458	16669	16348	16600	16607	16570	16586	16507	16603	16534	16340	16456	16413	16459	16550	16576	16587	16536	16643	16635	16397	16522	16400	16583	16536	16526	16546	16567	16319	16677	16713	16620	16390	16563	16451	16604	16540	16456	16647	16587	16677	16536	16389	16522	16611	16371	16461	16420	16646	16615	16427	16383	16482	16452	16526	16516	16260	16718	16525	16529	16556	16331	16609	16680	16377	16510	16600	16295	16511	16606	16611	16570	16552	16537	16459	16349	16676	16554	16659	16509	16373	16502	16503	16688	16599	16528	16376	16699	16621	16423	16300	16408	16459	16553	16678	16519	16699	16662	16679	16476	16644	16473	16638	16685	16640	16430	16610	16910	16595	16395	16592	16523	16648	16475	16610	16401	16477	16534	16420	16605	16442	16572	16731	16685	16467	16586	16523	16598	16553	16517	16612	16429	16470	16515	16426	16458	16348	16369	16651	16629	16807	16617	16675	16500	16558	16602	16399	16400	16394	16605	16455	16655	16484	16515	16537	16597	16783	16568	16547	16789	16696	16466	16460	16477	16483	16380	16553	16549	16466	16719	16520	16473	16544	16397	16606	16662	16573	16694	16617	16575	16591	16653	16601	16583	16456	16574	16573	16677	16413	16582	16580	16386	16464	16530	16545	16568	16684	16732	16544	16481	16547	16706	16722	16621	16394	16708	16864	16301	16651	16414	16356	16583	16549	16405	16572	16662	16439	16488	16494	16504	16564	16651	16250	16538	16505	16501	16463	16701	16487	16785	16466	16769	16624	16518	16665	16585	16568	16627	16405	16531	16456	16405	16472	16663	16395	16663	16673	16317	16320	16413	16689	16558	16365	16455	16649	16444	16607	16600	16540	16292	16437	16612	16663	16495	16562	16495	16604	16570	16482	16402	16520	16674	16380	16335	16447	16470	16726	16265	16483	16617	16622	16546	16660	16655	16435	16559	16603	16405	16523	16554	16425	16528	16579	16536	16623	16494	16395	16574	16748	16489	16550	16322	16364	16579	16588	16581	16594	16664	16444	16550	16366	16553	16428	16615	16601	16497	16603	16658	16775	16780	16461	16361	16527	16690	16633
26867	46487	43836	36226	31771	29065	27273	24142	22589	21163	20146	18873	17547	16620	16306	16226	16319	16019	15898	15859	15645	15574	15435	15418	15360	15164	15290	15248	15294	15265	15174	15084	15252	15086	15183	15280	15033	15102	15164	15068	15018	15243	15056	15057	15141	14971	15174	15106	15064	15168	15138	15083	15109	15071	15183	14930	14997	15081	14977	14935	15131	15017	15127	15019	15201	15107	15329	14995	15265	15097	15037	15002	15131	15129	15223	15169	15068	15073	15041	15089	15135	14979	14928	15040	15028	15050	15094	15177	14905	15077	15188	14931	15207	15006	14992	15096	15053	15054	15162	15196	15158	15221	15036	15039	15107	14974	14916	15103	15101	15153	15111	15155	15129	14883	15073	15141	14997	14937	15043	15051	15093	15199	15071	15097	15009	15121	15076	15082	15060	15029	14999	14991	15035	15004	15073	15014	15086	14912	15171	15053	15063	15047	15213	14971	15028	14979	15019	15146	15042	15093	15025	14901	15114	14995	15125	15294	15200	15123	15026	15109	15081	15064	15215	15161	14874	15038	15148	15036	15102	15159	15072	15002	15004	14931	15298	14888	14950	15215	15007	14942	15051	15036	14964	15166	14971	15132	15098	15068	15095	15072	15020	14965	15002	15034	15073	15239	14965	14931	15016	15053	15035	15051	14994	15213	15021	15019	14964	15151	15142	14864	14824	14943	14945	14929	15077	14859	15300	15029	15126	15084	14967	15033	14996	15071	15211	14899	15128	15094	15104	14870	15093	15131	14990	14963	15114	14899	15139	14911	15225	14949	15115	14944	14890	15085	14973	14991	14992	15181	15019	14960	15095	14973	15161	14967	15102	14897	14974	15113	15145	15076	15010	15064	14995	14961	15016	15031	15228	15012	15155	14894	15115	15108	15072	15080	15095	15019	14964	15131	15028	15038	15052	15067	15055	14984	15107	15102	15007	15068	15170	14942	15061	15027	14915	15024	15064	15248	15087	14975	15005	15057	15073	15071	15214	15067	14943	15000	14978	14966	15108	15102	15131	15000	15052	14990	15217	14877	15106	15076	15143	15012	15066	15058	14955	15085	14867	15081	15001	15066	15142	15114	15036	15024	15041	15226	15117	15176	14992	15016	15045	15017	15154	15003	15045	15009	15158	15112	15208	15041	14966	15046	15092	15106	14869	15019	14916	15246	15097	15030	14935	15095	15172	15114	15085	15039	14960	14898	14954	15072	15016	15004	15117	15133	15148	15034	15098	14929	14934	14847	14918	15086	15346	15242	15108	15050	14942	15062	15013	15070	15023	15110	15090	15155	15057	15163	15131	15187	14864	15064	15065	15070	14875	14954	14896	14993	15094	15023	15036	15072	14960	15253	14930	15073	15078	15229	15144	15055	15003	14989	15199	14926	15240	15173	14941	14896	15094	14984	14882	15162	14964	15045	15009	14963	15057	14829	15043	15307	15134	15069	14980	14967	14930	14999	15188	15222	15041	15041	14995	15031	15159	15047	15011	14977	14922	15013	14852	14981	15111	14932	15177	15081	15011	15054	15004	15123	15115	15084	15081	15054	15100	14858	15109	15067	15128	15144	14833	15085	15114	15225	14968	15012	14957	15066	14983	14868	15161	15040	15060	15172	14941	15014	15141	15037	15049	14991	15126	15127	15157	15058	15013	15037	15005	15168	15065	15105	15112	14983	15170	15093	15087	15111	15208	14968	14844	15025	15150	14947	15116	14967	15039	15018	15042	15179	15017	15091	15064	15066	14984	15159	15032	14938	15008	15126	15045	14947	15122	14904	15108	15042	15165	15059	15054	15055	15115	14976	14981	15073	15081	15107	15015	14944	15085	15046	15014	15051	15040	14951	15121	15033	15037	15120	14942	15125	15200	15089	15037	15156	14949	15069	15060	15040	15020	15016	15032	15198	15064	15024	15057	14959	15050	14960	15028	15035	15100	15121	15125	15099	15167	15051	14876	14965	15095	15051	15001	15067	14909	15018	15136	14955	15118	14916	14959	15055	15054	15036	15061	14984	14974	14968	15090	15005	15007	15021	15136	15192	15050	15000	15067	15121	15220	15034	14997	15001	15114	15120	15090	15220	15019	15106	14990	14995	15057	15074	15018	14900	15050	15088	15039	15076	14826	15090	14807	15034	15048	15158	14970	15132	15004	15020	15020	15032	14995	15000	14968	14972	14971	15172	15016	15065	15080	14818	15098	15180	15299	15121	15146	15090	14934	14917	15090	15132	15075	15254	15019	15184	14760	15117	15037	14876	15146	15002	15127	15068	15143	15194	14914	15174	15014	14974	14885	14962	15052	15229	14946	14983	15196	15123	14901	15155	15043	15030	15129	15007	15351	15021	15161	15111	15089	15044	15166	15160	15201	15196	15176	14942	15128	15116	15165	15094	15171	15156	15092	15027	15078	15081	14992	15163	14974	15129	15020	15066	15106	15166	15030	15151	15143	15010	15132	15141	15039	14984	15072	15059	15077	15098	15140	15235	15041	14938	15086	15073	14967	15006	15087	15005	15103	14993	15087	15012	15154	15273	15032	15055	15068	15099	15031	14965	14957	14885	15044	15066	15013	15160	15114	14963	14900	15147	14927	15049	15051	14823	14949	14974	15203	15038	15205	15037	15072	14963	15115	15117	15088	14972	15120	15061	14985	15058	15165	14998	15048	15145	14865	15110	15083	15232	14981	15071	15100	15164	14989	15158	14990	14998	15128	15010	15019	14991	15137	14948	15062	14945	15071	15046	15209	15125	15033	15017	14999	15019	15200	15165	15062	14941	15211	15091	15177	15137	15028	15233	14924	14996	14970	14942	14959	14991	15028	15083	14976	15153	14989	15119	14801	15256	15004	14976	14957	15040	14805	15056	15222	14987	14956	15103	15113	15039	15000	15209	14976	14820	15028	15152	15221	15049	15205	14960	15021	15125	15075	15045	14873	14924	15061	15244	15206	15013	15062	15222	15054	15077	15000	14913	15053	14948	14970	15026	15043	15077	15191	15118	14955	15039	14982	15150	14998	14984	15122	14934	15041	15027	15139	15145	15115	15016	15091	14931	15028	15093	15250	15089	14997	15132	14936	14999	15198	14930	15099	15158	15052	15075	14928	15236	14993	15082	15094	15065	15056	15107	14903	15040	15054	14996	15210	14937	15022	14998	14970	15230	15128	14945	15056	15164	14993	15204	15249	15080	15210	15050	15130	15092	15115	15090	15024	15181	15017	15135	14984	14988	15058	14954	15070	14814	14982	15073	14987	15127	15086	15095	15325	15143	14936	15173	15035	15175	14893	15041	15153	15183	14907	14942	15003	15053	14967	15155	15060	15227	15046	15035	15005	15173	14974	15018	15045	15136	15063	14974	15037	14856	14942	14905	14981	15082	15036	15222	15056	15010	14841	15076	15000	15145	14962	15209	15127	15014	15048	15062	14995	15072	15099	14981	14986	15075	15007	15020	15102	15036	14999	15080	15108	15033	15158	15114	15081	15211	14998	15048	15164	14876	15077	15075	15257	15075	15122	14959	14916	15001	15054	14938	15057	14943	14948	15116	14896	15104	14994	15114	15186	15031	15081	15107	15136	15000	15189	15087	15008	14983	14941	15183	15120	15048	15131	15064	14873	15014	14998	15153	14973	15182	14969	14962	14998	15147	14947	15074	15198	15012	15100	14968	15111	14969	15026	15049	15111	15077	15198	15086	14851	15062	15093	15131	14974	15198	15174	15032	15029	15072	15114	15190	15081	15063	15209	14894	15044	15006	15198	15150	15083	14927	15144	15104	15069	15136	14928	15076	15235	14974	14829	14948	15160	15058	15143	15263	15181	15053	14919	15103	15144	15004	15079	15087	14939	15125	15057	15034	15031	15042	15015	15097	14947	14959	14913	15002	15101	15132	15084	15065	14989	14974	15048	14962	14968	15038	14999	15100	14820	14999	15063	15086	15008	14978	15041	15135	15029	15068	15129	15177	15031	14940	15068	15070	15130	15062	14998	14949	15121	15215	14974	15175	15023	15025	15060	15149	15080	15072	15108	14979	15092	14947	15105	14923	15197	15090	15145	15098	15043	14924	15133	15022	14998	14924	15096	15151	15037	15012	15125	15068	15100	15029	14974	15043	14979	14921	15139	14889	15241	14876	14926	15010	15057	15191	14930	15168	15115	15173	14998	15069	14947	15146	15151	14927	15045	15126	15122	14836	14998	15239	15062	15088	15055	14830	15124	15070	14971	15173	15135	15244	15109	14984	15222	15175	15156	15065	14835	15176	15076	15048	14984	14985	15094	15014	15024	14866	15005	15055	15070	15138	15092	15036	14902	14988	15070	14953	15028	14877	15090	14994	15140	14998	15087	15021	15111	14948	14975	14971	15058	15061	15032	15056	14948	15065	14965	15033	14990	15173	15013	15195	15169	14977	14930	15008	15088	15088	15122	14923	14930	15011	15241	14938	15240	14983	15086	15050	15101	14897	15009	15048	15001	15103	15217	14969	15035	15012	14968	15119	15294	14957	15146	14944	15112	15024	15127	14923	15101	15112	15104	15102	15148	14872	15192	14842	15035	15005	15095	14971	15114	15008	15062	15072	15061	15060	15149	15090	14907	14990	15086	15075	14950	15038	15010	15229	15085	15135	14924	14935	15173	14980	14816	14977	14984	15016	15030	15036	15059	15130	15149	15051	15010	15037	14977	15011	15018	15096	15134	14950	15190	15004	14975	14828	15226	15157	15239	15021	14933	15149	15064	14929	14983	15098	15064	15082	14886	14942	14945	15219	15138	15068	15240	15101	15254	15126	15028	15115	15282	15062	15199	15063	15007	15051	15175	15099	15085	14785	15081	15125	15121	15021	15214	15082	15094	15161	15160	15153	14970	15006	14933	14931	14972	15014	14984	15113	14893	15052	14959	15118	15013	15087	14999	15039	15126	15254	15110	15012	14941	15029	14905	15163	14785	14989	14912	15088	15003	14901	14964	15008	15079	14973	15047	15086	15106	14944	15261	15087	15240	15026	14906	15123	14971	15010	15197	15019	14921	15104	14939	14955	15104	15017	15085	15158	15046	15084	15064	15005	15039	14901	14903	14965	15023	15057	14980	15185	15001	15077	15095	15075	14933	14990	15187	14980	15096	14996	14934	15202	14858	15109	15146	15066	15259	14867
23124	21584	29659	24052	22410	26449	30377	24659	22598	21927	21064	19976	18761	18079	17711	17600	17573	17265	17363	16935	16907	16882	16786	16788	16720	16749	16907	16735	16555	16548	16361	16517	16511	16415	16444	16482	16544	16569	16378	16484	16361	16563	16508	16414	16607	16212	16642	16531	16586	16435	16456	16454	16276	16476	16652	16458	16371	16403	16576	16496	16354	16527	16348	16180	16357	16645	16215	16399	16223	16304	16315	16517	16440	16398	16326	16393	16569	16548	16530	16281	16435	16258	16321	16426	16366	16259	16298	16338	16471	16449	16281	16526	16532	16356	16449	16306	16248	16524	16483	16501	16422	16282	16453	16345	16416	16413	16503	16329	16186	16393	16258	16466	16514	16340	16354	16318	16325	16302	16325	16456	16334	16337	16260	16247	16446	16298	16283	16449	16334	16321	16404	16309	16042	16210	16529	16234	16298	16259	16300	16344	16322	16314	16307	16389	16371	16360	16466	16427	16424	16387	16303	16192	16367	16232	16195	16220	16225	16345	16337	16384	16490	16494	16372	16454	16484	16186	16325	16386	16382	16241	16423	16263	16385	16296	16394	16423	16399	16381	16598	16387	16426	16285	16394	16289	16534	16246	16352	16294	16454	16267	16404	16388	16252	16487	16406	16264	16455	16292	16500	16034	16471	16303	16237	16554	16445	16322	16307	16382	16266	16650	16549	16252	16347	16365	16511	16337	16449	16583	16350	16435	16436	16162	16569	16196	16383	16407	16447	16247	16344	16374	16278	16237	16294	16469	16370	16285	16322	16424	16280	16402	16405	16350	16277	16333	16216	16467	16419	16354	16412	16443	16512	16457	16551	16239	16291	16306	16439	16345	16373	16330	16254	16452	16359	16306	16475	16519	16303	16263	16417	16380	16448	16216	16202	16486	16427	16287	16234	16378	16387	16337	16262	16396	16296	16424	16403	16656	16405	16476	16146	16079	16230	16354	16322	16283	16539	16456	16286	16424	16592	16465	16450	16409	16463	16447	16281	16231	16375	16367	16518	16239	16285	16276	16368	16436	16415	16395	16243	16310	16504	16358	16240	16169	16183	16543	16574	16349	16403	16244	16552	16554	16471	16373	16313	16274	16221	16451	16324	16141	16393	16226	16233	16265	16240	16245	16268	16235	16341	16494	16399	16439	16397	16380	16416	16483	16142	16349	16335	16269	16324	16306	16653	16320	16323	16525	16411	16184	16383	16412	16328	16350	16462	16277	16184	16163	16357	16348	16474	16366	16387	16159	16447	16343	16427	16416	16339	16391	16443	16313	16431	16230	16290	16191	16419	16344	16303	16606	16297	16301	16416	16424	16394	16274	16567	16336	16258	16362	16410	16373	16418	16271	16172	16366	16436	16431	16539	16204	16417	16361	16480	16494	16246	16257	16424	16436	16418	16511	16277	16333	16291	16386	16379	16281	16310	16337	16283	16356	16419	16444	16236	16400	16292	16226	16304	16229	16398	16382	16345	16094	16463	16352	16298	16252	16355	16562	16572	16284	16391	16474	16415	16402	16539	16335	16529	16295	16286	16157	16480	16391	16316	16215	16474	16248	16417	16389	16376	16453	16364	16319	16380	16389	16480	16284	16337	16310	16351	16383	16303	16337	16303	16077	16451	16367	16515	16385	16623	16384	16302	16227	16333	16402	16272	16339	16466	16369	16265	16247	16126	16353	16425	16550	16411	16228	16221	16353	16453	16460	16314	16303	16420	16308	16224	16277	16453	16427	16288	16235	16433	16311	16246	16361	16418	16354	16172	16307	16298	16349	16458	16481	16276	16553	16499	16083	16419	16358	16392	16237	16498	16269	16409	16601	16312	16449	16299	16192	16305	16465	16415	16361	16607	16477	16531	16394	16487	16545	16329	16298	16289	16316	16396	16412	16283	16238	16338	16435	16537	16393	16337	16358	16272	16239	16398	16479	16289	16245	16395	16301	16384	16405	16356	16379	16120	16349	16494	16330	16275	16208	16236	16399	16339	16510	16434	16341	16396	16380	16302	16399	16273	16575	16376	16522	16313	16412	16418	16340	16320	16314	16410	16487	16295	16317	16179	16389	16691	16364	16233	16410	16484	16295	16435	16609	16384	16384	16470	16243	16282	16430	16333	16203	16333	16458	16228	16212	16215	16536	16082	16503	16517	16397	16386	16413	16320	16191	16392	16366	16375	16447	16388	16300	16330	16313	16382	16396	16301	16364	16250	16423	16277	16148	16259	16437	16456	16211	16307	16265	16367	16386	16170	16335	16322	16391	16572	16333	16255	16550	16506	16463	16367	16414	16535	16413	16281	16323	16319	16484	16349	16219	16263	16520	16519	16303	16307	16372	16371	16589	16360	16251	16141	16379	16342	16247	16532	16358	16217	16433	16425	16219	16248	16323	16244	16253	16144	16338	16403	16182	16389	16396	16313	16431	16455	16430	16310	16294	16247	16287	16267	16441	16405	16406	16529	16296	16353	16302	16253	16240	16396	16363	16249	16271	16349	16487	16294	16320	16309	16440	16361	16282	16497	16406	16365	16393	16394	16409	16503	16099	16370	16321	16322	16240	16517	16367	16148	16400	16296	16302	16436	16354	16090	16334	16530	16205	16329	16225	16407	16281	16262	16538	16241	16323	16272	16212	16324	16338	16439	16135	16448	16385	16312	16242	16298	16394	16577	16234	16358	16356	16034	16415	16353	16412	16445	16483	16314	16278	16414	16206	16211	16259	16219	16401	16437	16408	16356	16191	16499	16375	16363	16280	16500	16166	16228	16494	16361	16333	16405	16408	16649	16394	16380	16389	16281	16318	16378	16172	16389	16281	16492	16241	16567	16265	16261	16441	16305	16503	16362	16360	16392	16170	16393	16579	16463	16110	16446	16289	16414	16307	16254	16307	16640	16441	16403	16261	16337	16548	16414	16293	16422	16259	16113	16372	16608	16186	16197	16062	16324	16292	16247	16230	16252	16600	16390	16278	16356	16409	16522	16125	16483	16565	16428	16478	16456	16295	16392	16390	16460	16440	16445	16379	16575	16451	16449	16335	16385	16495	16287	16450	16306	16515	16567	16202	16186	16362	16386	16333	16365	16357	16514	16468	16530	16418	16258	16257	16379	16217	16260	16325	16381	16424	16437	16398	16309	16536	16489	16289	16318	16353	16502	16401	16266	16286	16383	16212	16457	16270	16160	16268	16378	16334	16515	16396	16465	16323	16319	16627	16163	16273	16333	16577	16294	16166	16299	16406	16349	16450	16259	16331	16150	16102	16435	16351	16476	16356	16588	16309	16406	16371	16295	16284	16385	16436	16568	16490	16419	16386	16458	16310	16425	16429	16298	16304	16251	16306	16090	16327	16228	16367	16310	16256	16296	16318	16390	16499	16513	16424	16191	16396	16266	16378	16366	16281	16300	16521	16427	16406	16425	16370	16414	16308	16508	16192	16308	16424	16285	16604	16420	16409	16414	16532	16373	16156	16355	16427	16280	16208	16467	16477	16423	16594	16402	16309	16321	16140	16331	16285	16352	16145	16271	16299	16355	16597	16510	16427	16357	16238	16199	16163	16243	16333	16553	16255	16323	16338	16397	16423	16329	16242	16346	16386	16283	16347	16316	16365	16455	16305	16339	16310	16145	16380	16272	16401	16258	16190	16427	16269	16111	16230	16251	16309	16254	16514	16517	16351	16322	16474	16262	16474	16153	16341	16409	16310	16489	16329	16320	16499	16473	16285	16369	16259	16429	16443	16580	16423	16396	16407	16249	16374	16459	16303	16343	16451	16325	16404	16370	16393	16579	16317	16337	16303	16401	16110	16553	16267	16537	16196	16422	16349	16326	16375	16422	16533	16389	16461	16512	16317	16323	16018	16484	16225	16262	16428	16462	16159	16385	16379	16251	16264	16472	16379	16236	16181	16190	16270	16294	16354	16501	16391	16187	16305	16396	16147	16438	16396	16498	16441	16449	16326	16247	16300	16398	16277	16178	16130	16285	16211	16498	16483	16362	16240	16304	16260	16214	16357	16355	16155	16224	16459	16493	16482	16422	16266	16340	16303	16220	16423	16364	16429	16241	16230	16360	16363	16402	16401	16307	16344	16231	16318	16276	16323	16351	16325	16264	16389	16360	16375	16315	16294	16485	16184	16436	16292	16273	16510	16507	16357	16289	16370	16429	16402	16204	16312	16432	16340	16482	16282	16423	16267	16385	16435	16210	16174	16252	16405	16447	16459	16415	16336	16416	16163	16311	16255	16565	16348	16391	16396	16461	16299	16400	16292	16385	16557	16449	16362	16387	16278	16207	16450	16305	16218	16311	16163	16319	16273	16350	16488	16301	16421	16299	16416	16573	16196	16373	16127	16343	16347	16301	16328	16320	16399	16304	16609	16346	16175	16457	16366	16318	16467	16395	16269	16481	16370	16461	16317	16305	16228	16195	16312	16356	16270	16492	16412	16399	16331	16363	16053	16086	16265	16530	16244	16591	16567	16394	16447	16565	16393	16256	16287	16314	16267	16420	16342	16546	16220	16215	16345	16460	16135	16316	16447	16657	16210	16265	16337	16431	16379	16371	16403	16285	16329	16440	16433	16362	16540	16331	16470	16272	16292	16267	16210	16474	16365	16480	16380	16436	16254	16328	16459	16439	16281	16396	16412	16445	16284	16225	16239	16636	16435	16328	16227	16390	16488	16378	16519	16161	16344	16351	16428	16420	16335	16311	16443	16448	16323	16270	16329	16420	16280	16444	16259	16296	16388	16351	16705	16520	16410	16406	16487	16353	16364	16240	16442	16333	16364	16266	16400	16304	16287	16326	16028	16389	16247	16325	16351	16302	16390	16259	16170	16277	16283	16256	16260	16295	16259	16429	16314	16185	16404	16362	16323	16287	16342	16306	16336	16483	16490	16416	16266	16311	16527	16345	16207	16276	16340	16288	16437	16695	16320	16220	16452	16448	16184	16303	16312	16124	16476	16423	16331	16206	16319	16346	16385	16342	16301	16372	16349	16386	16313	16442	16357	16398	16350	16235	16412	16349	16116	16445	16317	16247	16487	16413	16379	16288	16474	16113	16220	16420	16444	16484	16215	16238	16471	16217	16400	16357	16366	16196	16254	16369	16509	16448	16330	16233	16132	16529	16416	16293	16266	16298	16348
28644	50528	47662	39294	35286	32668	30416	26931	24628	23053	21735	20280	18401	17188	16776	16497	16489	16331	16124	15859	15866	15611	15530	15365	15165	15116	15308	14901	15137	15091	14938	15022	15060	14973	15148	15045	14831	14966	15009	15009	15042	14932	14977	14851	14871	14912	15085	15102	14923	15026	15009	15003	14794	14966	14926	14718	14928	15138	14827	14873	14833	14807	14714	14937	15088	14824	14921	14833	14796	14981	14859	14963	14918	14859	14847	14893	15019	14833	15132	14784	14912	14781	14769	14799	15134	14840	14837	14850	14868	14925	14880	14804	14919	14892	14848	14883	14875	14900	14929	14790	14735	14972	14755	14905	14790	14656	15013	14771	14831	14978	14924	14798	14840	14877	14912	15040	15032	14865	14795	14778	14921	14769	14807	14865	14932	14832	14806	14968	14864	14902	14715	14933	14973	14776	14788	15021	14747	15086	14900	14806	14905	15017	14935	14857	14897	14778	14823	14861	14860	14901	14892	14967	14955	14878	14805	14863	14857	14732	14957	14731	15022	14753	14842	14912	14860	14821	14886	14815	15077	14994	14861	14788	14900	14954	14782	14839	14822	14900	14911	14891	14870	15039	14837	14790	14892	14835	14926	14852	14792	14791	14831	14872	14992	14985	14755	14910	14931	14909	14715	14759	14906	14765	14749	14815	14766	14874	14743	14781	14805	14954	14944	14766	14951	14729	15013	14786	14746	15022	14802	15046	14858	14828	14973	15026	15045	14950	14988	14873	15051	14900	14742	14852	14836	14991	14911	14951	14842	14847	14893	14855	14824	14766	14844	14921	14893	14829	14941	14679	15013	14876	14828	14708	14988	15031	15047	14846	14887	14916	14944	14996	14891	14847	14946	14962	14932	14901	14714	15009	14907	14783	14779	14722	14803	14808	14793	14857	14885	14749	14953	14975	14901	14811	14747	14867	14993	14811	14998	14838	14766	14670	14905	14799	14730	14843	14849	14977	14966	14906	14887	14795	14825	14768	15034	14758	14865	15107	14924	14914	14870	14687	14961	14928	14887	14888	14910	14940	14875	14874	14839	14795	14825	14671	14712	15028	14807	14965	14856	14785	14865	14716	14740	14744	14687	14733	14927	14924	14916	14754	14795	14768	14827	14708	14949	14878	15038	14936	14887	15082	14839	14838	14841	14930	14812	14909	14800	14942	14916	15008	14849	14881	14724	14801	14946	14857	14752	14789	14869	14888	14911	14893	14747	14754	14793	14893	14790	14820	14894	14984	14700	14833	14807	14840	14835	14754	14990	14801	15000	14828	14893	14662	14987	14746	14731	15059	14770	14859	14889	14835	14693	14879	14974	14851	14788	14874	14913	14896	14931	14830	14827	14908	14993	14772	14834	14788	14887	14822	14897	14761	14804	14829	14925	14868	14852	14828	14837	14895	14855	14844	14914	15008	14795	14974	14989	14843	14973	14879	14857	14992	14639	14785	14784	14705	15068	15034	15004	14815	14763	14964	14818	14861	14914	14853	14817	14872	14879	14856	14848	14861	14847	14957	14941	15027	14828	14875	14871	15034	14919	14955	14770	15084	14850	14908	14854	14953	14733	14975	14855	14955	14739	14862	15007	15071	15056	14842	14839	14785	14893	14866	14799	14913	14857	14806	14789	14803	14827	14929	14868	14901	14917	14843	14944	15001	14954	14966	14875	14911	14776	14892	14878	14873	14615	15021	14795	14940	14847	14860	14843	14912	14715	14903	14786	14735	15036	15051	14769	14944	14876	14825	14946	14780	14930	14923	14780	15182	14875	14773	14898	14961	14971	14816	14817	14868	14952	14888	15088	14961	14844	14862	14613	15010	14910	14862	15017	14913	14915	14913	14828	14752	14815	14913	14774	14769	14785	14924	14871	14862	14722	14761	15117	14939	14964	14927	14865	14875	14759	14774	14732	14760	14960	14839	14888	14981	14882	14807	14871	14820	14956	14961	14734	14766	15003	14908	14923	14881	14769	14714	14875	14847	14970	14906	14778	14889	14722	14785	15055	14903	14694	14879	14814	14918	14827	14891	14781	14972	14911	14949	14814	14921	14913	14911	14789	14843	14837	14891	14896	14794	14833	14831	14886	14939	14802	14930	14788	14991	14729	14809	14819	14835	14992	14959	14874	14936	14926	14903	14987	14720	14820	14826	14836	14876	14857	14933	14921	14915	14807	14747	14903	14748	14930	14818	14768	14760	14887	14870	14876	14866	14666	14767	14824	14899	14868	14735	14829	14976	14846	14729	14940	14880	14838	14924	15008	14919	14830	14804	14866	14863	14882	14760	14958	14873	14996	14829	14937	14891	14762	14861	14995	14784	14740	15167	14868	14913	14766	15042	14936	15147	14905	14834	14859	14763	14862	14868	14834	14908	15016	14957	14859	14914	15019	14919	14771	14794	14850	14810	14870	14918	14800	14837	14865	14748	14905	14915	14902	14949	14948	14881	14823	14820	14838	14948	14759	14949	14862	14884	14998	14756	14847	14810	15018	14924	14885	14757	14990	14970	14817	14937	14912	14827	14864	14912	14809	14957	15109	14765	14847	14795	15044	14883	14878	14940	14814	14942	15035	14829	14974	14855	14815	14908	14845	14826	14875	14778	15102	14873	14863	14784	14849	14745	14760	15108	14891	14926	14813	14735	15013	14699	14907	14919	14901	14949	14767	15068	14941	14996	15000	14917	14678	14955	15003	14820	14850	14746	14786	14966	14980	14867	14734	14669	14889	14871	14899	14854	14944	14895	14781	14738	14880	14901	14734	14802	14958	14671	14834	14849	14983	14977	14910	14847	14881	14814	14809	14717	14974	14745	14853	14783	15031	14911	14888	15057	14806	14923	14938	14843	14840	14840	14888	14791	14817	14698	15062	14888	14799	14922	14841	14923	14696	14895	14911	14816	14842	14817	14962	14936	14827	14788	14744	14897	14845	14896	14830	14767	14924	14837	14888	14907	14971	15005	14654	14925	14974	14883	15022	14884	14870	14974	14891	15094	14959	14893	14976	14976	14926	14964	14822	14905	14905	14877	14827	14779	14850	14961	14791	14932	14829	15004	14852	14886	14914	14807	14679	14832	14870	14788	14953	14818	14895	14793	14923	14937	14914	14890	14675	14801	14922	14863	14902	14971	14844	14963	14930	14837	14823	14621	14974	14821	15030	14715	15088	14896	14859	14792	14923	14870	14802	14784	14880	14863	14921	14860	14873	14754	14971	14744	14696	14950	14730	14933	14859	14719	14766	14789	14901	14824	14974	14698	14985	15026	14870	14909	14817	14762	14765	14839	14832	14837	14985	15004	14876	14814	14938	14937	14687	14972	14799	14875	15007	14702	14932	14843	14964	15016	14934	14874	14830	14728	14681	14791	14796	14896	14949	14753	14866	14913	14890	14902	14670	14938	14920	14874	15011	14777	14852	14771	14815	14865	14806	14855	14849	14774	14974	14864	14909	14791	15070	14673	14701	14901	14910	14855	14741	15019	14668	14862	14902	14835	14976	14887	14808	14990	14722	14777	15021	14993	14937	14863	14851	14662	14799	14974	14867	14740	14908	14843	14783	14834	14843	14936	14883	14952	14910	14831	14748	14904	14711	14931	14808	14922	14731	14993	14778	14964	14820	14852	14889	14752	14872	14911	14959	14893	14879	14770	14783	14757	14834	14788	14880	14815	14923	14780	14981	14870	15009	14827	14898	14767	14934	14853	14920	14839	14867	14894	14824	14929	14723	14832	14835	15015	14827	14684	14841	15103	14955	14857	14698	14851	14823	14771	14852	14747	14751	14811	14871	14770	15043	14934	15026	14886	14743	14756	14816	14901	14978	14860	14832	14833	14795	14851	14930	14819	14869	14914	14794	14750	14954	14721	14768	14922	14926	14876	14905	14831	14907	14792	14914	14863	14886	14958	14823	14975	14903	14779	14866	14700	14968	14852	14787	14839	14730	14972	14825	15007	14931	14893	14947	14972	14773	14902	14921	14863	14938	14865	14842	14886	14775	14867	14937	14872	14775	14805	14917	14795	15020	14843	14927	14725	14853	14799	14874	14946	14817	14783	14779	14885	14798	14862	14841	14798	14819	14943	14879	14951	14855	14860	14899	14857	14986	14903	14823	14786	14879	14914	14817	14753	14914	14898	14848	14665	14703	14950	14717	14667	14875	14908	14958	14947	14909	14703	15054	14802	14783	14867	14932	14620	14995	14997	15009	14767	14948	14862	14895	14832	14832	14910	14915	14940	14809	14899	14936	14910	14815	14677	14879	14852	14764	14854	14829	14861	14826	14793	14867	14888	14903	14836	14825	14827	14878	15000	14950	14878	14775	14893	14913	14805	14863	14923	14716	14974	14806	14903	14625	14761	14956	14990	14943	15083	14906	14797	14874	15002	14995	14856	14938	14895	14854	14961	14999	14840	14875	14835	14927	14769	14673	14922	14823	14816	14896	14749	14753	14914	14953	14841	14942	15047	14758	14938	14650	14938	15018	14804	14864	14881	14873	14833	14828	14994	14819	14774	14757	14841	14815	14865	14915	14888	14956	14684	14696	14907	14835	15012	14897	14964	14874	14847	14890	14972	14989	15008	14878	14762	14891	14853	14749	14823	14899	14848	14928	14689	14797	14804	14790	14810	14799	14893	14787	14817	14835	14745	14803	14583	14781	14887	15016	14796	14847	14745	14892	14943	14849	14831	15004	14978	14897	14921	14826	14964	14764	14852	14915	14852	14886	14816	14893	14873	14977	14870	14743	14970	14823	14989	14914	14862	14758	14812	14818	14857	14843	14892	14738	15028	14888	14907	14803	14988	14901	14856	14994	14781	14942	14875	14836	14928	14764	14829	14928	14861	14820	14926	15018	14779	15070	14791	14737	14866	14767	14919	14949	14762	14863	14945	14841	14837	14893	14737	14839	14865	14943	14703	15046	14922	14871	14939	15004	14902	14894	14796	14739	14890	14916	14737	14820	14864	14835	15019	14836	14761	14919	14933	14706	14887	14908	14899	14933	14715	14864	14987	14817	15066	14863	14860	14736	14750	14791	14717	14824	14897	14708	14845	14718	14825	14877	14937	14768	15055	14879	14836	14853	14963	14760	14731	14754	14879	14913	14722	15008	14905	14846	14896	14880	15009	14965	14781	14762	14935	14776	14888
28134	24938	31916	29302	24298	22306	21602	19839	19041	18197	17642	17260	17007	16530	16305	16538	16488	16373	16093	16073	16253	16087	16168	15922	16182	15987	16176	16103	15936	15842	15973	16000	15839	16000	15902	15913	16036	15906	15914	16012	15893	15907	15810	16040	16043	15936	15820	15843	15774	15838	15854	15755	15821	15938	15923	15795	16019	15997	16000	15799	15857	15817	15937	15907	15747	15773	15767	15663	15620	15845	15649	15771	15940	16070	16093	15847	15910	15924	16023	15804	16010	15830	15989	15827	15883	15838	15947	15820	15695	15694	15971	15717	15775	15821	15832	15848	15763	15863	16001	15800	15797	15845	15917	15800	16069	15881	15982	16024	16025	15960	15749	15826	15962	16055	15888	15978	15752	15738	15836	15832	15913	15757	15834	15871	15876	15958	15799	16024	15929	15996	15629	15886	15773	15638	15663	15625	15979	15840	16026	15964	16024	15869	15820	15906	15761	15884	15856	15871	15813	15705	15869	15890	15957	15819	15818	15642	15874	16011	15716	15888	15834	15816	15920	15925	15933	15773	16059	15738	15912	15879	16042	15874	15845	15734	15905	15970	15814	15863	16012	15849	15931	16006	15888	15968	15842	15932	15953	15913	15775	15977	15635	15847	15821	15994	15974	15808	15804	15811	15784	15804	15942	15843	16033	15876	15941	15785	15930	15903	15910	15885	15920	15876	15908	15791	15964	15886	15884	15818	15849	15888	15735	15667	15870	15819	15924	15887	15946	15865	15767	15831	15780	15933	15812	15790	15769	15865	15979	16000	15841	15741	15903	15767	16004	15887	15791	15831	15914	15774	15965	15826	15797	16072	15760	15803	15887	15948	15853	16031	15840	15883	15872	16041	15844	15781	15717	15844	15930	15752	15896	16001	16083	15889	15627	16017	15816	15907	15959	15916	15762	15955	15929	15851	15656	15743	15626	15738	15878	15990	15796	15846	15936	15870	15697	15884	15930	15838	15758	15834	15995	15738	15667	15906	15800	15921	15780	15952	15955	15925	15905	15786	15793	15757	15733	15846	16051	15820	16009	15802	15973	15985	15869	15715	15915	16094	16024	15970	15891	15812	15822	15640	15673	15834	15734	15902	15835	15877	15820	15915	15738	15856	15668	15886	15922	15931	15831	15759	15909	15767	15858	15701	16007	15888	15818	15891	15794	15816	15744	15681	15726	15835	15628	15906	15876	15992	15736	15781	15999	15914	15856	15786	15927	15690	15718	15935	15889	15851	15761	15779	15738	15789	15953	16011	15848	15757	16081	15822	15706	15870	15830	15899	15837	15727	15739	15837	15824	15855	15770	15715	15821	15618	15847	15882	16037	15809	15940	16086	15846	15854	15892	15783	15674	15965	15917	15747	15813	15983	16032	15902	15880	15942	15966	15983	15869	15926	15757	15803	15877	15906	15900	15770	15971	15994	15817	16057	15939	15793	15696	15882	15924	16025	16105	15690	15812	15853	16009	15802	15837	15919	15946	15900	15866	15917	15879	16135	15917	15981	16098	15856	16064	15927	15840	15676	15735	15783	15739	15678	15719	15910	15940	16000	15982	15853	16013	15772	15984	15646	15956	15823	15813	15876	15763	16047	15874	15598	15846	15935	15735	16016	15621	15791	15940	15948	15914	15782	15695	15618	15809	15790	15832	15783	15815	15829	15900	15704	15774	16047	15807	15791	15817	15876	15933	15834	15772	15727	15840	16171	15961	15689	15904	15900	15924	15768	15917	15773	15929	16065	15920	15653	15865	15951	16026	15967	15893	15799	15929	15878	15954	15982	15714	16085	15913	15924	15870	15871	15767	15720	15867	15987	15920	15766	15871	15875	15986	15856	16016	15672	15737	15956	15950	15733	16075	15848	16054	15740	15966	15940	15743	15834	15881	15928	15890	15727	15849	15783	15880	15918	16053	15821	15858	16079	16105	15955	15627	15889	15934	15839	15923	15860	15824	15923	16057	15990	15867	15940	15741	16046	15872	15994	15926	15786	15737	15873	15943	16044	15696	15788	15840	15856	15820	16012	15885	15852	16065	16054	16160	15919	15872	15883	15839	15890	15931	15718	15897	15711	15719	15991	15953	15905	15845	15780	15701	16014	15923	15934	16077	15898	15848	15853	15870	15864	15822	15782	15811	15895	15861	16009	15913	15946	15875	16067	16013	15951	15917	15966	15986	16019	15968	15905	15714	15971	15901	15875	15905	15955	15959	15808	15906	15673	15809	15838	15870	15971	15790	15951	15885	16006	15748	15797	15709	16040	15801	15746	15928	16121	16009	15877	15823	15594	15822	15893	16055	15714	15801	15940	15832	15755	15840	15979	15955	15950	15984	15781	15741	15963	15710	15750	15969	16051	16088	15825	16032	15924	16010	16013	15804	15716	15900	15740	15751	15773	15952	15897	15814	15833	15977	15822	15856	15838	15898	15848	16084	16024	15700	15928	16023	16000	15858	16043	15803	15803	15722	15831	15801	15719	15754	15814	15867	15860	16082	15845	16119	15851	15979	15899	15667	15856	16010	15864	15957	15823	15879	15876	15779	15987	16001	15871	16009	15788	15793	15749	15770	15823	15572	15756	15838	16000	15950	15988	15843	15869	15909	16000	15908	15888	15708	15794	15865	15890	15763	15708	15780	15836	15975	15959	15847	15744	15892	16095	15753	15900	15986	15962	15971	15886	15981	15905	15917	15907	15762	15829	15946	15857	15943	15886	16007	15784	15742	15883	16004	15894	16026	15817	15602	16158	16056	15927	15904	16064	15566	15726	15961	15791	15746	15899	15778	16050	15944	15798	15910	15934	15830	15849	16060	15863	15911	15788	15839	15844	15889	15811	16036	15993	15889	15789	15814	15705	15900	15974	15840	15737	15748	15745	15863	15732	15944	15806	15758	15874	15876	15890	15991	15907	15788	15753	15793	15765	15731	15821	15831	15891	15769	15880	15882	15968	15833	15651	16011	15852	15847	15899	16080	15824	15994	15812	15844	15929	15923	15949	15811	15910	16014	15708	15959	15856	15776	15793	15980	15757	15906	15795	15722	16062	15840	16340	16085	15785	15863	15946	15907	15864	15697	16073	15833	15788	15863	15750	15874	16028	15844	15941	15788	15929	15783	15842	15717	15789	15894	15860	15894	15729	15862	15867	15988	15927	15857	15843	15828	15998	15890	15727	15827	15857	15917	15871	16049	15890	15911	15780	15843	15796	15751	15831	16022	15738	15890	16029	15904	15683	15942	15957	15893	15682	15844	15888	16045	15772	16142	15818	16024	15924	15857	15807	15967	15807	15861	15932	15820	15933	16108	16079	15908	15919	16002	15906	15932	16025	15874	15860	15839	15835	15887	15847	16023	15929	16000	15779	15684	15873	15977	15990	15877	15918	15802	15636	15906	15680	15894	15866	15984	15988	15996	15916	15855	15780	15949	15832	15637	15780	15752	15980	15964	15967	15909	15793	15897	15845	15731	15731	15674	15740	15936	15642	15861	15899	15689	15827	15805	15722	15762	15944	15840	15917	15782	15947	15902	15868	15781	15788	15779	15780	15707	15916	15661	15882	15860	15948	16146	15859	15742	16052	15669	15973	15824	15763	15847	15889	15827	15708	15803	15724	16010	15794	15690	15984	15777	15803	15952	15815	15793	15807	15772	15911	15960	15971	15960	15956	15878	15923	15858	15862	15790	16042	15946	15937	15856	15965	15967	15775	15915	15998	15913	15742	15918	16073	15756	16006	16041	15732	15720	15919	16029	15721	15936	15838	15955	15914	15924	15972	15989	15937	15886	16046	15958	15942	15853	15840	15835	15883	15852	15916	15666	15641	15948	15937	15871	15743	15860	15884	15767	15899	15724	15798	15963	15984	15916	15932	15816	15963	15990	15993	15834	15987	15833	15934	15717	15956	15825	15997	15754	15716	15919	15947	16062	15896	15841	15854	15863	15776	15946	15776	15749	15912	15970	15831	15797	15909	15860	15831	16031	15852	15843	15960	15930	16000	15892	15871	15903	16031	15877	15787	16019	15863	15811	16016	15834	15908	15902	15911	15766	16004	15924	16056	16076	15837	15732	15505	16030	15899	15917	15914	16015	15832	15970	15801	15950	16048	15916	15901	15981	15983	15972	16062	15982	15818	15897	15846	15758	15827	15975	15851	15860	15943	15971	15864	16036	15926	16036	15810	15879	15809	15981	15712	15760	15943	15935	15905	15805	15829	15801	15948	15757	16003	15874	16064	15950	15981	15850	15745	15712	15730	15818	15734	15749	15856	15929	16059	15953	15707	15694	15779	15886	15989	15937	15866	16009	15829	15920	15802	16044	16039	15700	15987	15904	15983	15892	16006	15922	15887	15749	15881	15971	15882	16007	15892	15923	15747	15723	15808	16070	15791	15864	15893	15654	15910	15957	15690	15937	15921	15776	15834	15799	15959	15863	15638	15986	15808	15902	15985	15861	15808	15831	15796	15990	15811	15781	15981	15900	15603	16106	15941	15945	15873	15843	15851	15777	15906	15975	15948	15751	16020	16079	15863	15951	16094	15961	15883	15945	15869	15779	15862	15939	15917	16139	15989	15999	15909	15888	15739	16103	15925	15863	15790	15791	15988	16075	15846	15894	15731	15810	15806	15867	15789	15922	15854	15872	15891	15969	16001	15850	15739	15954	15951	15860	15958	15855	15842	15939	16044	15893	15798	15792	15712	15959	16098	16008	15777	16066	15963	16002	15918	15642	15699	15960	15867	16159	15970	16029	15934	15941	15915	15817	15903	15976	15789	15957	15756	15916	15897	15892	15856	15930	15746	15938	15872	15823	15661	15932	15832	15664	15901	15888	15819	15803	15814	15843	15977	15722	15825	15835	15952	15974	15753	15959	15653	16026	15919	15825	15691	15867	15910	15842	15820	15699	15852	15919	15926	15791	15911	15841	15893	15843	15953	15786	15714	15922	15885	15737	15987	15710	15893	15716	15845	15886	15651	15864	15927	15953	15817	15909	15762	16065	16029	15988	16008	15869	15889	15994	15934	16157	15790	15819	15971	15957	15964	15805	15811	15994	15907	15778	15755	15904	15907	15591	15834	16169	15828	15964	15761	16012	16053	15849	15939	15896	15773	15926	15876	15717	16037	15874	15725	15888	15893	15795	15848	15986	16072
27434	40814	37995	30547	26568	24372	23252	20863	19853	18568	17884	17262	16368	15733	15373	15275	15440	15188	15032	15124	15002	14800	14962	14825	14697	14787	14678	14734	14702	14678	14716	14632	14702	14764	14728	14564	14552	14770	14524	14744	14750	14491	14528	14430	14581	14551	14706	14536	14511	14764	14694	14613	14621	14529	14619	14643	14622	14772	14622	14785	14795	14744	14588	14560	14668	14670	14616	14755	14621	14745	14726	14579	14592	14681	14651	14625	14571	14562	14702	14600	14539	14619	14513	14570	14661	14315	14614	14556	14574	14646	14612	14591	14524	14657	14684	14726	14548	14578	14690	14448	14590	14693	14708	14568	14625	14633	14550	14683	14640	14695	14685	14666	14630	14562	14566	14658	14791	14690	14644	14511	14526	14718	14572	14708	14576	14810	14555	14699	14661	14733	14660	14567	14567	14594	14491	14561	14608	14660	14707	14688	14696	14714	14680	14437	14657	14518	14564	14654	14638	14559	14737	14686	14543	14697	14656	14588	14529	14518	14708	14865	14690	14562	14554	14638	14622	14476	14529	14707	14810	14554	14708	14582	14707	14687	14665	14586	14816	14646	14676	14604	14608	14705	14747	14661	14607	14640	14700	14427	14858	14502	14527	14531	14721	14690	14666	14718	14738	14647	14606	14687	14507	14575	14843	14684	14567	14535	14622	14624	14592	14571	14660	14579	14624	14460	14651	14736	14594	14651	14633	14683	14675	14471	14812	14579	14777	14645	14600	14614	14414	14668	14595	14740	14481	14641	14730	14456	14511	14652	14651	14530	14515	14450	14576	14664	14478	14620	14574	14556	14578	14542	14642	14568	14548	14565	14659	14667	14702	14665	14708	14693	14671	14707	14857	14473	14518	14674	14497	14590	14464	14494	14679	14658	14575	14812	14711	14643	14621	14539	14491	14633	14490	14828	14616	14656	14696	14633	14752	14631	14561	14470	14639	14614	14682	14626	14643	14492	14607	14478	14628	14468	14485	14475	14636	14644	14415	14630	14774	14665	14540	14633	14587	14579	14619	14670	14668	14655	14659	14553	14648	14649	14648	14619	14771	14702	14504	14707	14681	14453	14661	14656	14571	14560	14767	14661	14678	14637	14533	14771	14702	14575	14571	14691	14759	14592	14513	14721	14679	14450	14592	14537	14531	14624	14579	14681	14653	14666	14560	14482	14580	14580	14513	14469	14660	14659	14557	14754	14658	14519	14647	14578	14738	14467	14698	14614	14749	14701	14486	14737	14559	14735	14521	14735	14697	14509	14789	14712	14650	14601	14717	14511	14711	14509	14823	14495	14687	14710	14635	14651	14615	14556	14599	14617	14521	14696	14523	14422	14664	14455	14597	14613	14546	14639	14813	14510	14508	14814	14818	14623	14581	14620	14834	14635	14715	14634	14680	14472	14654	14690	14727	14629	14646	14554	14830	14540	14591	14644	14703	14641	14697	14718	14486	14651	14752	14653	14597	14630	14572	14749	14695	14748	14653	14437	14739	14561	14625	14660	14649	14632	14710	14552	14606	14651	14635	14590	14581	14671	14716	14553	14556	14499	14583	14622	14426	14611	14661	14698	14715	14817	14556	14666	14677	14662	14637	14631	14560	14674	14640	14691	14507	14541	14783	14549	14662	14729	14558	14650	14572	14648	14634	14591	14593	14827	14774	14606	14679	14535	14495	14671	14655	14660	14832	14828	14684	14630	14784	14618	14554	14770	14567	14632	14623	14673	14629	14777	14773	14713	14601	14846	14567	14536	14624	14659	14512	14420	14525	14631	14611	14742	14735	14549	14531	14584	14618	14773	14553	14565	14586	14564	14578	14822	14442	14609	14797	14597	14623	14411	14575	14634	14688	14768	14656	14636	14550	14732	14809	14661	14731	14511	14704	14630	14614	14532	14504	14853	14539	14734	14661	14501	14586	14708	14731	14606	14630	14707	14537	14559	14785	14549	14561	14677	14699	14612	14610	14642	14551	14662	14530	14634	14659	14512	14738	14607	14577	14549	14700	14528	14797	14629	14649	14441	14757	14584	14722	14573	14733	14696	14556	14539	14668	14642	14687	14589	14657	14703	14476	14699	14581	14725	14748	14759	14724	14463	14567	14628	14603	14644	14513	14719	14607	14546	14756	14654	14547	14874	14662	14769	14584	14521	14632	14699	14775	14687	14550	14577	14577	14524	14675	14603	14706	14591	14659	14559	14506	14731	14662	14508	14708	14621	14522	14752	14540	14500	14503	14703	14707	14524	14576	14600	14553	14493	14532	14503	14501	14646	14584	14621	14679	14485	14802	14648	14716	14689	14695	14585	14480	14686	14525	14553	14557	14604	14478	14470	14588	14687	14691	14652	14514	14650	14632	14695	14683	14576	14665	14593	14632	14643	14678	14565	14560	14709	14623	14521	14542	14663	14712	14583	14687	14497	14677	14609	14649	14629	14613	14542	14487	14559	14563	14624	14464	14790	14637	14553	14701	14598	14706	14573	14599	14580	14666	14560	14562	14536	14633	14658	14431	14596	14693	14515	14674	14727	14492	14778	14631	14551	14524	14587	14694	14618	14544	14712	14616	14515	14744	14656	14564	14587	14721	14555	14536	14774	14815	14607	14567	14553	14690	14749	14788	14680	14619	14512	14682	14754	14625	14584	14677	14381	14701	14486	14545	14689	14660	14558	14714	14709	14610	14591	14600	14642	14521	14637	14646	14642	14519	14644	14631	14722	14673	14648	14509	14530	14597	14508	14689	14687	14810	14708	14707	14651	14725	14668	14502	14621	14763	14605	14715	14707	14555	14558	14667	14659	14537	14550	14596	14572	14505	14573	14581	14725	14651	14675	14527	14536	14610	14599	14403	14747	14654	14619	14643	14743	14490	14599	14662	14701	14715	14675	14773	14512	14744	14544	14555	14565	14759	14681	14591	14656	14574	14590	14656	14571	14617	14678	14644	14606	14726	14468	14708	14527	14676	14479	14650	14667	14674	14785	14558	14636	14817	14739	14643	14502	14759	14662	14811	14755	14554	14807	14655	14811	14666	14745	14575	14589	14694	14572	14596	14424	14596	14736	14698	14543	14597	14630	14594	14682	14631	14483	14674	14664	14666	14795	14525	14770	14686	14687	14809	14676	14660	14616	14607	14672	14643	14527	14610	14708	14667	14723	14623	14618	14685	14589	14523	14848	14554	14505	14722	14713	14722	14575	14684	14514	14597	14395	14492	14627	14641	14664	14535	14501	14686	14615	14603	14602	14671	14837	14763	14570	14494	14530	14656	14464	14527	14490	14520	14529	14808	14626	14745	14535	14600	14710	14772	14590	14581	14659	14511	14591	14636	14684	14594	14473	14743	14390	14666	14679	14512	14689	14810	14620	14693	14617	14720	14658	14611	14745	14638	14618	14681	14549	14656	14606	14632	14644	14764	14562	14782	14459	14717	14743	14632	14527	14607	14631	14443	14640	14631	14742	14720	14706	14747	14698	14466	14670	14744	14494	14577	14578	14594	14598	14637	14573	14626	14594	14668	14471	14587	14668	14624	14736	14527	14735	14647	14609	14564	14584	14519	14568	14477	14474	14579	14591	14601	14683	14554	14752	14514	14565	14791	14729	14480	14797	14571	14642	14561	14488	14801	14764	14593	14491	14633	14715	14786	14475	14529	14661	14702	14592	14632	14443	14778	14575	14657	14497	14819	14727	14587	14654	14540	14614	14617	14739	14572	14682	14651	14530	14617	14584	14651	14549	14669	14696	14722	14574	14650	14657	14635	14735	14601	14716	14593	14713	14680	14582	14529	14592	14685	14657	14683	14743	14718	14645	14497	14620	14479	14783	14575	14544	14485	14741	14395	14602	14583	14566	14553	14596	14639	14505	14663	14560	14651	14597	14584	14422	14556	14704	14758	14531	14656	14652	14628	14687	14573	14643	14567	14584	14654	14627	14803	14515	14447	14609	14616	14459	14632	14479	14577	14607	14685	14674	14573	14491	14588	14564	14623	14538	14578	14756	14669	14549	14718	14470	14705	14794	14651	14691	14582	14637	14645	14653	14590	14635	14572	14570	14645	14711	14502	14696	14696	14512	14563	14654	14685	14606	14579	14515	14683	14617	14744	14580	14583	14564	14613	14671	14805	14551	14629	14448	14699	14584	14671	14557	14615	14687	14633	14709	14599	14631	14566	14753	14613	14775	14591	14568	14644	14637	14558	14695	14623	14560	14725	14664	14596	14623	14647	14526	14579	14579	14676	14651	14487	14602	14626	14570	14601	14610	14511	14609	14634	14543	14631	14683	14626	14663	14737	14609	14560	14678	14741	14757	14683	14496	14639	14732	14623	14594	14619	14571	14826	14581	14517	14572	14674	14584	14428	14635	14562	14769	14766	14601	14509	14678	14719	14545	14690	14784	14557	14528	14593	14672	14588	14774	14793	14567	14656	14579	14653	14673	14585	14573	14490	14687	14496	14589	14689	14691	14704	14561	14505	14793	14543	14649	14563	14640	14730	14622	14463	14675	14634	14617	14621	14553	14581	14646	14854	14558	14707	14482	14646	14499	14629	14651	14654	14593	14554	14509	14591	14594	14683	14757	14695	14598	14569	14550	14498	14525	14499	14736	14553	14669	14668	14803	14781	14579	14622	14530	14835	14589	14615	14596	14631	14604	14590	14602	14590	14785	14474	14650	14725	14590	14656	14709	14636	14539	14604	14735	14785	14520	14547	14648	14600	14576	14573	14608	14735	14803	14768	14548	14718	14621	14618	14615	14746	14612	14496	14721	14780	14517	14710	14776	14701	14729	14591	14496	14762	14706	14698	14671	14686	14680	14654	14696	14707	14515	14647	14642	14733	14610	14637	14501	14689	14637	14466	14498	14568	14507	14626	14716	14721	14714	14777	14726	14664	14603	14705	14622	14643	14648	14614	14675	14662	14563	14619	14679	14654	14378	14677	14693	14727	14615	14541	14603	14741	14675	14609	14607	14638	14705	14467	14619	14604	14716	14555	14659	14574	14685	14360	14677	14721	14490	14806	14675	14966	14610	14747	14714	14752	14668	14767	14747	14675	14728	14589	14716	14616	14609	14625	14734	14654	14608	14567	14751	14737	14488	14676	14700	14565	14449	14720	14681	14744	14622	14829	14660	14673	14736	14527	14632
24100	21590	29280	24844	24053	26252	26762	22952	21050	20749	20094	19463	18310	17911	17726	17371	17551	17357	17156	17269	17263	17239	16897	17041	16899	16893	16875	16956	17000	16801	16805	16836	16776	16727	16867	16878	16784	16725	16744	16746	16895	16790	16686	16696	17023	16781	16646	16809	16608	16626	16756	16899	16858	16459	16772	16732	16688	16808	16650	16708	16652	16614	16564	16685	16855	16751	16743	16715	16635	16557	16721	16795	16665	16831	16602	16724	16741	16574	16769	16727	16857	16653	16732	16563	16595	16732	16895	16772	16461	16556	16694	16844	16616	16653	16762	16629	16829	16847	16526	16602	16743	16775	16606	16513	16757	16681	16576	16926	16965	16972	16865	16656	16685	16645	16590	16531	16788	16641	16851	16720	16852	16918	16553	16662	16757	16830	16817	16742	16792	16654	16602	16642	16659	16745	16775	16616	16685	16654	16683	16677	16684	16640	16616	16665	16430	16820	16542	16818	16542	16587	16486	16621	16869	16671	16606	16590	16852	16752	16688	16696	16745	16559	16657	16537	16569	16691	16558	16842	16623	16806	16706	16733	16588	16727	16740	16671	16854	16763	16781	16874	16625	16540	16659	16638	16798	16836	16645	16565	16800	16728	16674	16803	16752	16604	16593	16595	16913	16807	16454	16588	16663	16475	16682	16548	16750	16539	16875	16696	16745	16588	16622	16437	16448	16623	16774	16757	16837	16722	16696	16959	16733	16656	16766	16716	16626	16705	16579	16731	16740	16581	16691	16645	16784	16577	16639	16510	16652	16547	16486	16768	16481	16615	16663	16379	16746	16806	16717	16672	16768	16696	16748	16698	16723	16719	16624	16831	16677	16605	16638	16655	16510	16521	16839	16721	16674	16518	16624	16681	16723	16856	16724	16718	16466	16632	16617	16643	16703	16800	16816	16696	16692	16596	16729	16527	16640	16630	16504	16781	16884	16551	16809	16762	16611	16688	16773	16508	16690	16525	16591	16578	16615	16669	16561	16705	16582	16403	16467	16816	16477	16660	16614	16602	16652	16689	16767	16499	16702	16792	16612	16888	16928	16550	16685	16745	16594	16641	16466	16743	16755	16538	16440	16680	16760	16453	16604	16681	16790	16606	16429	16584	16634	16597	16571	16747	16728	16347	16875	16648	16680	16640	16550	16565	16613	16679	16551	16789	16611	16642	16528	16615	16706	16518	16562	16662	16869	16777	16724	16865	16739	16558	16796	16708	16790	16677	16720	16497	16613	16626	16597	16719	16806	16720	16701	16696	16495	16716	16692	16784	16601	16592	16576	16542	16636	16831	16525	16605	16680	16561	16701	16746	16598	16778	16703	16729	16783	16836	16690	16592	16436	16749	16777	16802	16644	16424	16779	16598	16808	16897	16781	16741	16546	16475	16640	16981	16639	16486	16561	16793	16655	16559	16556	16695	16770	16738	16572	16558	16716	16593	16689	16690	16613	16615	16765	16566	16517	16784	16729	16781	16604	16676	16479	16468	16608	16443	16629	16594	16697	16559	16669	16741	16714	16775	16919	16770	16729	16601	16735	16643	16758	16709	16720	16710	16714	16642	16781	16675	16759	16757	16626	16677	16685	16610	16653	16576	16383	16498	16588	16515	16557	16687	16569	16762	16476	16787	16734	16746	16547	16676	16642	16699	16788	16667	16439	16752	16763	16735	16902	16616	16676	16706	16611	16454	16463	16746	16871	16711	16744	16633	16719	16619	16680	16774	16763	16577	16606	16684	16627	16623	16773	16658	16644	16750	16570	16734	16546	16431	16435	16453	16551	16797	16658	16745	16669	16648	16728	16800	16787	16632	16730	16538	16611	16434	16758	16728	16692	16766	16548	16602	16561	16529	16814	16481	16722	16567	16480	16539	16647	16800	16701	16581	16558	16778	16636	16583	16635	16673	16511	16478	16877	16652	16528	16571	16585	16728	16822	16714	16618	16700	16732	16438	16685	16638	16559	16748	16764	16774	16846	16866	16642	16620	16844	16625	16648	16599	16644	16669	16582	16687	16629	16887	16761	16806	16571	16938	16707	16642	16756	16662	16640	16563	16544	16738	16660	16551	16814	16920	16565	16726	16797	16645	16634	16763	16719	16674	16699	16559	16777	16742	16789	16493	16968	16897	16606	16555	16689	16534	16820	16572	16701	16800	16737	16466	16807	16781	16790	16788	16732	16690	16781	16733	16759	16542	16650	16532	16796	16719	16623	16595	16580	16768	16783	16494	16569	16872	16807	16563	16926	16630	16766	16737	16768	16900	16539	16844	16834	16552	16632	16574	16828	16756	16677	16501	16630	16599	16846	16737	16662	16720	16608	16551	16721	16602	16722	16773	16516	16849	16741	16736	16651	16727	16627	16781	16795	16720	16787	16569	16637	16653	16623	16685	16778	16651	16666	16647	16687	16688	16685	16679	16680	16711	16822	16544	16597	16612	16802	16746	16620	16558	16633	16839	16658	16628	16527	16695	16730	16685	16633	16605	16745	16621	16559	16734	16541	16917	16844	16700	16731	16977	16590	16758	16696	16751	16555	16598	16522	16536	16643	16565	16614	16314	16616	16725	16604	16790	16536	16678	16773	16881	16759	16520	16549	16674	16452	16671	16710	16844	16810	16612	16704	16421	16429	16781	16761	16811	16600	16569	16618	16361	16531	16791	16627	16737	16572	16693	16649	16837	16597	16774	16824	16701	16612	16598	16491	16860	16575	16653	16748	16676	16577	16629	16791	16762	16747	16528	16687	16560	16692	16686	16687	16635	16514	16664	16597	16717	16577	16707	16681	16697	16566	16689	16709	16700	16621	16581	16591	16676	16754	16714	16757	16696	16666	16764	16591	16654	16706	16718	16726	16531	16514	16730	16580	16590	16588	16587	16677	16800	16666	16671	16719	16703	16743	16699	16759	16578	16602	16630	16599	16592	16609	16765	16541	16633	16709	16836	16459	16679	16568	16687	16822	16611	16495	16648	16843	16682	16588	16480	16613	16670	16658	16733	16583	16532	16497	16758	16824	16955	16734	16675	16571	16779	16551	16761	16568	16716	16631	16702	16623	16560	16608	16799	16417	16716	16671	16711	16836	16679	16807	16575	16873	16771	16799	16679	16492	16783	16663	16742	16599	16641	16867	16668	16608	16490	16784	16469	16620	16658	16741	16713	16690	16813	16584	16630	16711	16623	16621	16592	16700	16641	16678	16551	16570	16598	16995	16554	16795	16604	16765	16676	16734	16658	16640	16889	16762	16774	16631	16705	16584	16800	16674	16663	16707	16600	16826	16833	16629	16594	16620	16639	16731	16572	16594	16741	17042	16924	16800	16817	16832	16713	16608	16606	16452	16716	16543	16852	16726	16714	16648	16619	16665	16594	16710	16932	16655	16847	16704	16753	16608	16931	16694	16537	16873	16601	16670	16701	16729	16670	16535	16495	16543	16731	16786	16626	16772	16625	16690	16699	16644	16830	16664	16720	16830	16618	16547	16409	16685	16731	16667	16680	16655	16567	16512	16542	16675	16677	16536	16676	16819	16407	16604	16698	16681	16789	16443	16697	16792	16561	16901	16735	16614	16573	16628	16829	16607	16581	16676	16654	16525	16556	16685	16754	16893	16524	16746	16565	16642	16726	16898	16772	16524	16709	16583	16607	16642	16592	16647	16634	16851	16810	16819	16858	16714	16586	16886	16663	16791	16713	16847	16924	16714	16800	16761	16567	16592	16907	16627	16579	16897	16535	16719	16637	16649	16810	16817	16708	16695	16768	16741	16677	16613	16562	16705	16552	16500	16653	16679	16547	16596	16839	16842	16690	16734	16700	16576	16753	16663	16656	16389	16599	16891	16761	16663	16727	16882	16850	16748	16645	16707	16613	16582	16932	16713	16741	16599	16481	16451	16668	16803	16776	16742	16703	16819	16528	16604	16696	16690	16661	16758	16804	16821	16648	16729	16475	16683	16676	16821	16671	16692	16663	16470	16710	16797	16550	16475	16593	16890	16928	16772	16834	16707	16532	16744	16649	16696	16565	16571	16642	16721	16768	16707	16699	16487	16901	16603	16451	16544	16532	16562	16721	16742	16459	16631	16679	16683	16768	16681	16868	16824	16725	16634	16640	16674	16872	16528	16656	16838	16617	16609	16636	16819	16699	16637	16703	16641	16654	16473	16604	16656	16778	16695	16681	16712	16557	16641	16695	16735	16664	16714	16511	16529	16602	16553	16843	16722	16501	16576	16643	16728	16789	16532	16779	16557	16469	16609	16679	16685	16775	16861	16764	16700	16853	16674	16839	16797	16679	16778	16613	16855	16770	16760	16656	16718	16629	16584	16679	16464	16660	16608	16691	16776	16628	16781	16636	16803	16814	16743	16572	16404	16680	16467	16719	16666	16680	16739	16448	16648	16840	16751	16649	16683	16661	16679	16551	16599	16787	16595	16439	16419	16559	16612	16527	16575	16854	16825	16555	16883	16794	16616	16819	16623	16794	16554	16625	16695	16608	16648	16688	16515	16744	16720	16689	16825	16574	16844	16566	16671	16530	16425	16897	16637	16507	16931	16732	16538	16641	16793	16765	16631	16679	16550	16599	16563	16737	16590	16593	16581	16696	16697	16731	16663	16708	16647	16625	16640	16686	16757	16836	16616	16827	16743	16623	16643	16594	16725	16647	16582	16645	16589	16715	16716	16910	16771	16511	16593	16751	16752	16770	16754	16732	16890	16651	16618	16770	16788	16787	16689	16714	16638	16782	16891	16663	16699	16663	16637	16867	16646	16783	16738	16686	16844	16831	16652	16564	16789	16701	16853	16664	16482	16762	16805	16796	16693	16620	16841	16578	16561	16726	16718	16610	16615	16804	16688	16670	16680	16660	16600	16758	16610	16522	16729	16669	16770	16575	16676	16722	16661	16742	16860	16782	16550	16731	16751	16640	16594	16879	16835	16360	16583	16723	16701	16681	16648	16870	16791	16711	16654	16600	16788	16675	16835	16768	16899	16595	16566	16496	16844	16605	16554	16659	16736	16850	16809	16894	16587	16651	16772	16765	16597	16650	16699	16651	16667	16527	16675	16518	16558	16616	16758	16750	16734	16844	16786	16669	16960	16810	16582	16683	16907	16776	16445	16430	16725	16615	16665	16487	16667	16473
27288	46489	43900	36164	31214	28380	27002	24492	22653	21110	20318	19120	17924	16937	16529	16409	16297	16123	16005	15838	15966	15852	15546	15430	15400	15528	15235	15313	15233	15399	15402	15341	15168	15272	15381	15425	15172	15182	15264	15122	15379	15173	15287	15207	15271	15202	15204	15392	15115	15227	15311	15323	14965	15248	15270	15278	15250	15193	15174	15237	15260	15184	15270	15148	15198	15311	15172	15137	15196	15238	15266	15197	15320	15196	15207	15206	15300	15245	15310	15041	15131	15200	15238	15219	15221	15213	15155	15229	15061	15278	15263	15238	15228	15237	15204	15195	15092	15103	15154	15246	15120	15192	15197	15149	15127	15184	15117	15154	15082	15307	15058	15344	15200	15211	15169	15130	15121	15233	15224	15341	15018	14979	15230	15262	15241	15220	15059	15124	15312	15207	15180	15222	15148	15235	15078	15361	15264	15134	15182	15194	15121	14985	15244	15139	15177	15132	15174	15349	15215	15249	15168	15157	15069	15114	15055	15124	15149	15196	15310	15118	15122	15365	15167	15188	15164	15331	15290	15221	15202	15175	15335	15315	15182	15172	15167	15195	15123	15138	15282	15264	14978	15068	15107	15110	15224	15166	15307	15095	15208	15096	15225	15407	15148	15212	15174	15290	15215	15141	15191	15174	15371	15327	15053	15168	14911	15142	15319	15214	15230	15279	15063	15151	15188	15145	15292	15278	15190	15177	15252	15158	15239	15188	15280	15116	15139	15123	15266	15204	15037	15249	15251	15106	15199	15073	14909	15256	15146	15255	15192	15179	15169	15130	15162	15172	15192	15260	15296	15202	15172	15164	15191	15078	15113	15059	15096	15277	15159	15195	15146	15190	15190	15090	15198	15126	15120	15269	15299	15156	15184	15099	15084	14988	15294	15236	15185	15189	15222	15370	15232	15177	15295	15136	15163	15163	15396	15278	15190	15003	15117	15192	15246	15187	15277	15069	15182	15242	15315	15169	15179	15209	15231	15242	15123	15131	15255	15163	15184	15176	15211	15118	15261	15317	15216	15118	15118	15395	15288	15322	15234	15207	15195	15380	15268	15182	15319	15291	15167	15208	15106	15372	15149	15087	15046	15301	15114	15261	15011	15097	15095	15105	15110	15240	15186	15069	15143	15225	15291	15246	15153	15067	15239	15133	15211	15187	15132	15127	14994	15176	15242	15219	15238	15255	15153	15219	15089	15159	15091	15221	15043	15056	15166	15321	15106	15129	15225	14883	15210	15107	15138	15194	15279	15217	15267	15050	15145	15161	15237	15152	15140	14989	15235	15277	15208	15157	15070	14851	15304	15248	15253	15320	15184	15152	15131	15186	15200	15102	15242	15268	15182	15296	15107	15128	15268	15283	15052	15129	15174	15234	15153	15107	15126	15015	15068	15350	15342	15137	15217	15170	15146	15100	15132	15316	15350	15126	15285	15268	15218	15258	15245	15186	15219	15006	15149	15287	15313	15135	15183	15255	15342	15079	15075	15173	15143	15150	15268	15235	15059	15200	15045	15086	15192	15184	15159	15082	15091	15220	15269	15291	15139	15246	15145	15187	15326	15048	15156	15224	15138	15358	15095	15154	15184	15082	15103	15126	15135	15110	15160	15180	14996	15253	15224	15145	15117	15240	15266	15174	15181	15051	15272	15385	15269	15157	15149	15134	15272	15098	15259	15108	15122	15161	15308	15289	15149	15047	15017	15255	15206	15191	15246	15231	15163	15268	15105	15228	15097	15413	15021	15270	15222	15217	15149	15256	15233	15342	15079	15179	15084	15301	14972	15205	15158	15121	15145	15174	15240	15167	15054	15042	15211	15265	15364	14903	15236	15135	15110	15083	15172	15251	15212	15203	15093	15237	15268	15220	14968	15209	15126	15115	15343	15330	15227	15166	15089	15126	15185	15237	14968	15055	15234	15175	15333	15128	15145	15201	15207	15227	15250	15209	15264	15155	15347	15005	15261	15288	15241	15360	15242	15158	15269	15272	15175	15315	15316	15255	15093	15303	15128	15150	15219	15299	15029	15038	15224	15148	15075	15159	15316	15220	15262	15265	15256	15148	15166	15080	15220	15206	15055	15150	15079	15029	15228	15245	15205	15347	15200	15240	15115	15267	15208	15252	15280	15247	15078	15147	15227	15273	15162	15192	15113	15087	15152	15223	15275	15077	15197	15082	15115	15177	15017	15196	15368	15121	15143	15238	15032	15163	15118	15223	15371	15204	15184	15217	15382	15212	15295	15155	15228	14984	15196	15250	15213	15227	15105	15218	15199	15233	15188	15360	15220	15072	15172	15186	15172	15211	15120	15203	15190	15212	15314	15295	15290	15056	15036	15143	15051	15123	15244	15440	15304	15261	15310	15157	15218	15207	15027	15134	15191	15101	15124	15160	15347	15089	15296	15023	15158	15218	15168	15107	15099	15257	15160	15125	15165	15268	15067	15215	15348	15245	15169	15190	15261	15219	15169	15285	15216	15253	15311	15211	15129	15214	15229	15174	15346	15100	15133	15004	15250	15279	15214	15174	15006	15247	15128	15281	15133	15334	15206	15198	15165	14978	15239	15060	15118	15189	15315	15182	15146	15177	15206	15255	15155	15307	15088	15179	15121	15227	15178	15155	15185	15113	15237	15250	15180	15079	15254	15236	15298	15176	15120	15186	15202	15057	15160	15272	15275	15291	15270	15159	15039	15101	15421	15109	15303	15054	15270	15142	15178	15241	15171	15332	15155	15188	15142	15191	15325	15167	15165	15215	15383	15107	15263	15287	15225	15046	15237	15100	15310	15226	15076	15241	15150	15209	15259	15166	15305	15189	15318	15118	15191	15226	15133	15238	15178	15241	15222	15168	15291	15092	15258	15154	15226	15160	15125	15298	15097	15268	15183	15032	15122	15084	15266	15124	15027	15115	15094	15262	15224	15137	15215	15267	15145	15260	15238	15155	15205	15255	15139	15207	15172	15158	15164	15146	15267	15023	15370	15295	15303	15126	15148	15239	15116	15147	15165	15352	15173	15264	15318	15275	15197	15168	15256	15183	15154	15322	15155	15233	15166	15161	15120	15091	15271	15129	15114	15221	15086	15219	15154	15339	15333	15308	15060	15130	15117	15381	15190	15304	15329	15244	15270	15320	15340	15313	15154	15230	15131	15179	15238	15210	15225	15106	15272	15215	15160	15190	15263	15066	15123	15270	15076	15277	15306	15063	15038	15261	15209	15145	15329	15160	15168	15251	15201	15250	15215	15293	15016	15264	15108	15116	15267	15054	15279	15377	15171	15160	15146	15156	15214	15299	15266	15170	15011	15191	15280	15312	15232	15123	14906	15295	15056	15164	15224	15218	15177	15075	15326	15186	15112	15232	15170	15143	15222	15203	15252	15248	15169	15153	15238	15045	15238	15165	15155	14995	15082	15098	15234	15289	15171	15304	14960	15216	15275	15218	15118	15259	15119	15263	15186	15204	15080	15224	15221	15032	15362	15278	15247	15335	15163	15323	15112	15198	15147	15170	15227	15068	15274	15170	15179	15131	15378	15283	15200	15331	15144	15171	15293	15183	15172	15097	15188	15133	15250	15139	15260	15280	15165	15158	15035	15315	15203	15265	15308	15195	15277	15113	15097	15152	15142	15025	15053	15108	15224	15100	15166	15017	15219	15303	15146	15073	15070	15331	14925	15108	15197	15253	15213	15179	15296	15177	15155	15185	15181	15177	15111	15148	15137	15185	15230	15132	15164	15215	15158	15026	15163	15229	15127	15258	15252	15326	15084	15236	15132	15210	15185	15254	15022	15199	15117	15155	15331	15090	15288	15257	14995	15184	15068	15146	15183	15159	15307	15183	15212	15222	15294	15201	15166	15403	15303	15367	15190	15191	15016	15107	15143	15171	15380	15064	15020	15265	15121	15121	15085	15300	15161	15162	15238	15224	15202	15116	15111	15309	15253	15254	15255	15127	15134	15052	15032	15183	15223	15091	15272	15303	15227	15224	15146	15185	15288	15262	15285	15312	15139	15242	15340	15253	15118	15249	15140	15140	15419	15272	15260	15055	15085	15202	15200	15030	15311	15146	15116	15338	15215	15213	15350	15174	15227	15032	15263	15241	15267	15124	15087	15311	15312	15151	15340	15200	15195	15156	15326	15292	15082	15165	15212	15143	15089	15064	15175	15189	15169	15071	15182	15494	15201	15196	15202	15272	15217	15238	15370	15433	15040	15210	15123	15284	15116	15200	15290	15359	15055	15106	15213	15159	15194	15081	15307	15163	15210	15216	14982	15171	15025	15104	15207	15134	15198	15343	15255	15113	15227	15147	15258	15195	15239	15330	15188	15124	15173	15188	15263	15224	15074	15277	15106	15082	15118	15136	15168	15227	15359	15226	14960	15192	15256	15403	15161	15228	15222	15193	15325	15209	15137	15170	15171	15207	15146	15134	15276	15112	15164	15156	15104	15121	15277	15179	15342	15117	15287	15167	15205	15141	15158	15216	15106	15346	14971	15240	15188	15206	15111	15241	15241	15122	15036	15204	15042	15216	15208	15150	15125	15271	15161	15158	15128	15068	15075	15183	15083	15054	15165	15303	15236	15215	15060	15199	15182	15127	15310	15177	15216	15097	15417	15165	15255	15235	15142	15137	15304	15190	15140	15082	15386	15249	15175	15164	15208	15151	15122	15113	15245	15108	15069	15253	15273	15164	15276	15219	15216	15216	15254	15160	15130	15026	15158	15160	15306	15018	15070	15279	15204	15165	15208	15154	15170	15102	15265	15237	15054	15318	15119	15069	15168	15129	15182	15095	15106	15119	15113	15204	15384	15272	15335	15174	15224	15222	15116	15368	15242	15157	15194	15184	15236	15236	15160	15068	15240	15153	14994	15333	15138	15038	15187	15208	15051	15093	15217	15118	15295	15164	15230	15235	15321	15169	15257	15108	15287	15234	15158	15183	15348	15329	15176	15071	15234	15290	15216	15369	15110	15341	15118	15180	15227	15239	15057	15206	15098	15281	15132	15115	14979	15254	15103	15102	15297	15283	15344	15230	15113	15203	15033	15176	15205	15068	15211	15028	15221	15253	15177	15133	15384	15170	15169	15244	15247	15065	15184	15138	15107	15173	15083	15054	15140	15203	15338	15007	15250	15193
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
