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
339929198124	339929198686	339929199236	339929199786	339929200336	339929200886	339929201436	339929201986	339929202536	339929203086	339929203636	339929204186	339929204736	339929205286	339929205836	339929206386	339929206936	339929207486	339929208036	339929208586	339929209136	339929209686	339929210236	339929210786	339929211336	339929211886	339929212436	339929212986	339929213536	339929214086	339929214636	339929215186	339929215736	339929216286	339929216836	339929217386	339929217936	339929218486	339929219036	339929219586	339929220136	339929220686	339929221236	339929221786	339929222336	339929222886	339929223436	339929223986	339929224536	339929225086	339929225636	339929226186	339929226736	339929227286	339929227836	339929228386	339929228936	339929229486	339929230036	339929230586	339929231136	339929231686	339929232236	339929232786	339929233336	339929233886	339929234436	339929234986	339929235536	339929236086	339929236636	339929237186	339929237738	339929238286	339929238836	339929239386	339929239936	339929240486	339929241036	339929241586	339929242136	339929242686	339929243236	339929243786	339929244336	339929244886	339929245438	339929245986	339929246536	339929247086	339929247636	339929248186	339929248736	339929249286	339929249836	339929250386	339929250936	339929251486	339929252036	339929252586	339929253136	339929253686	339929254236	339929254786	339929255336	339929255886	339929256436	339929256986	339929257536	339929258086	339929258636	339929259186	339929259736	339929260286	339929260839	339929261386	339929261936	339929262486	339929263036	339929263586	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23371	21724	29700	24826	24160	27601	29420	24453	22171	20537	18938	18280	17903	17806	17525	17666	17574	17506	17490	17399	17216	17390	17240	17080	17264	17214	17193	16949	17259	17261	17148	16962	16987	17075	17235	17147	17021	17231	16961	16894	17017	17113	17000	17055	17105	17309	17112	17115	17192	17080	17073	16959	16926	16995	17177	16853	17130	16898	17053	17009	17051	17046	17146	16927	16938	16992	16914	17110	17242	17049	17241	16938	16797	17241	17008	17127	16972	16831	16843	16845	16793	17088	17093	17004	17142	16991	16895	17042	17099	16903	16934	16790	16923	16830	16856	16955	17019	17001	17051	17096	16964	16988	17170	16695	17004	17049	17139	16959	16739	17087	16810	16768	17074	16994	16903	16966	16815	16978	16864	16984	17111	16880	17113	16843	17111	17129	16983	17121	16984	17024	16944	16985	16920	17147	16999	16849	17153	16646	16998	16846	17019	16787	16756	16908	17119	16840	16985	16845	16956	17005	17230	17087	17196	16902	16932	17046	16828	16817	16889	17002	16942	16852	16980	16820	16917	17122	17005	16813	16958	17043	17017	16882	17000	16922	16913	16985	16802	17004	16901	17007	16931	16964	16852	16910	16821	16836	16838	17002	16859	17005	16998	16891	16999	16923	16880	16731	16911	16952	16901	16917	17132	17040	16975	16995	16866	16819	16829	17127	17202	16958	17047	16688	17090	17004	16886	17090	16942	16780	17030	16845	16749	16832	17194	16996	17101	16934	16860	16895	16872	16914	17074	17125	17012	17025	17033	16998	16952	17006	16879	17112	16974	16866	17041	17027	16942	16906	17132	16866	17177	16935	17047	16896	17097	17242	17120	17227	16966	17029	16864	16871	16959	16975	17012	16899	17045	17025	17013	16912	17029	16953	17060	16847	16944	16984	16880	17020	17105	16943	17121	17043	16869	16965	16811	16892	16915	16850	16781	16943	16584	17095	16870	16970	16898	16871	16907	16954	16742	16955	16999	17100	17211	16778	17071	17078	16972	17134	17015	16946	17204	16802	16899	16881	16961	17047	16983	17089	16961	17154	17083	16991	17112	16855	17011	17007	16948	16967	16692	16989	17110	16934	17207	16830	17071	16961	17102	16767	16831	16842	16763	17039	16995	16936	16728	17041	16957	16754	16865	17087	17016	16790	16898	17094	16964	16827	16948	16935	17016	16819	16867	16925	16867	16931	16990	16740	17002	16790	16994	17131	16805	16984	16915	17002	16961	16982	17146	17091	16931	16968	16966	17124	16985	16916	16806	16987	16895	16926	16816	16878	17052	16922	17063	16868	16962	16842	17111	17016	17051	16820	16978	16935	16988	16859	16873	17036	17045	16689	16813	17043	16964	16915	16927	16976	16800	17108	17033	16952	17003	16886	17124	17111	17046	17019	16944	16711	16941	17128	17141	17014	17110	16774	17023	16781	16978	16835	16809	16986	16727	16891	16996	17057	17151	16794	17000	16765	17001	16886	16966	17013	16906	17255	17262	16972	16965	16836	17072	16934	16796	16894	17085	17132	17095	16807	17022	17015	17126	16969	17065	17076	16789	16928	16983	16916	17079	16760	16995	16832	17053	17064	16859	16985	16862	17095	16837	16943	17009	17099	17014	17261	16803	16964	16858	17002	17094	16943	16842	17144	17062	17350	16849	16893	17186	17140	16987	16983	17001	16836	17071	16970	16737	16742	16972	16833	16696	16865	16997	16873	16704	16933	17071	16974	16818	17038	17050	17124	17052	17082	17006	16903	16978	16921	17015	16871	16964	16877	17087	16957	16918	17086	16970	16929	16925	16988	17056	16901	16998	16836	16899	16799	16914	16834	16814	16832	16915	17107	17031	16988	16989	16966	17007	17194	16909	16929	17034	16686	16910	17048	16810	17057	16891	16896	17065	16934	16914	17063	16925	16881	17066	17088	17037	16964	16944	16984	17137	16881	16911	16778	16931	16939	17256	17039	17015	16912	16946	17074	16953	17225	16984	16943	16836	16919	17196	16935	16881	16846	17097	17018	17065	16761	16912	17039	16882	16945	17043	17025	16779	17188	17088	17170	17009	16849	16814	16647	17034	17060	16920	16858	17038	16884	16985	16914	17151	16944	17111	16730	17024	16880	17001	17023	16833	16763	16988	16873	16999	16964	17014	16919	16701	16903	17075	16870	16859	17029	16829	16929	16964	16914	16919	17070	16917	16954	16939	16988	16856	17099	17201	17076	17048	17066	16722	16847	16806	16919	16879	16839	16963	16877	16957	16761	16908	16891	16862	16933	16919	17059	16875	17134	16978	16919	16977	16926	17068	16907	17037	16950	16921	16929	16912	17004	16787	16910	16969	16664	16941	16942	17259	16939	17012	17051	17013	17072	16958	16890	17001	17060	16915	16809	17129	17013	16860	16984	16702	16940	16988	17014	16984	16930	16864	16765	17134	17038	16986	17045	17218	17069	17016	16960	16845	17084	17017	16836	16979	17064	16894	16704	16939	16877	16857	16804	16846	16937	17053	17048	17063	16998	17061	16958	17109	16729	17067	16971	16936	16923	16989	16874	16881	17004	16848	17064	16812	16973	16938	16941	17150	16965	16836	16950	17031	16852	16999	16843	16913	16902	16993	17000	17126	17027	17014	17133	16901	16964	16935	17058	16997	17097	16979	16808	17110	17072	17086	16970	16893	16917	17072	16967	16951	16866	16915	16677	16765	16955	16991	16988	17024	16884	17005	16920	17117	16782	17004	16975	17012	16917	16966	16979	16909	17275	16990	17036	16976	16906	16998	16802	16992	16838	17047	16858	16923	16954	16819	16855	17128	17017	16835	16860	16967	16972	16917	16959	17080	16876	16897	16935	16842	16770	17207	17016	17060	16892	16809	17032	16867	16964	17071	16924	16823	16931	17030	17041	16894	16818	16865	16867	16922	16888	16777	16769	16896	16922	17135	17022	17025	17140	17001	16994	17052	17105	17119	16902	16883	16979	17018	17027	17026	16930	16806	16852	16900	16950	16798	16927	16924	16959	17007	16827	17015	17011	16813	16809	17045	16852	17041	16899	17017	17193	16827	16813	17030	16974	16926	17030	17116	17051	16902	16968	17104	16883	16898	17143	16837	16987	17148	16972	16830	16864	17069	17098	16828	16654	16949	16770	16718	16812	16918	16965	16859	16920	17001	17097	16827	16811	17047	16954	16873	16975	16898	16956	16894	17078	16718	16829	16871	17061	16984	16837	16851	17080	17035	16903	16838	16970	16941	16989	16996	16993	16926	16706	17035	16993	16913	17040	16764	17175	17021	17085	17019	17010	16728	17067	16844	16907	16970	16948	16940	17036	17013	16979	16956	17017	16924	16942	17030	17111	16905	17091	17200	16872	17074	16908	16779	16880	17009	17072	17114	16913	16946	16990	17173	16971	17009	17021	16847	16890	16935	16934	16933	16977	16967	16963	17006	17006	16817	17046	17097	16748	17009	16867	16758	17061	16984	16994	16980	17056	16757	16782	16961	16799	17017	16989	17001	16800	16918	16959	16775	16828	17110	17012	16877	16804	16821	17066	16678	16954	16795	17017	17111	16790	16908	16902	16788	16966	17004	16964	17063	16821	16938	17027	16824	16759	16966	16983	16939	16820	17062	17078	17000	16886	16862	16922	16977	16966	17007	17061	16966	16769	17191	16875	16831	16803	17056	16893	17005	16880	16796	16859	16988	17044	17061	16802	16912	16976	17092	16842	16754	17019	16838	16853	16983	17104	17030	17006	17105	16871	17103	17131	17017	16974	16820	16953	17095	16930	16942	16953	16928	16977	16947	16979	17081	17062	16989	16888	17150	16814	16977	16857	16903	16847	17130	17007	16841	16956	16945	16933	16817	16958	17091	17017	16780	16915	16807	16888	17103	17029	16882	17008	17079	16827	16910	17031	16974	16963	17032	17074	17070	16829	16865	16884	16986	16948	17073	17019	16992	16742	16860	16689	17132	16821	16853	16840	16959	17044	16927	17056	17059	17044	16944	17118	16897	17066	16680	16812	17003	17015	16964	16920	17027	16973	16689	17040	16881	16767	16833	16882	16969	16781	17060	16743	17005	16854	16955	16811	16857	16839	17021	17030	17032	17126	17046	16986	16995	16982	16785	16925	16999	17023	16760	16959	16818	16886	17076	16714	16880	16983	16836	17063	16821	17050	16875	16855	16854	17064	17017	16773	17097	16750	16881	17133	17056	17052	17016	17089	17004	16849	16964	16766	16964	16855	16858	16934	17134	16972	16979	17007	16875	16939	16993	16855	16994	16919	17006	16740	17065	16962	16965	16852	16933	16856	16860	16886	16946	16864	16860	16885	16878	17103	16844	16823	17041	16973	17028	16915	16982	16816	16746	16727	16845	16864	17049	16734	16810	16965	16893	16819	16762	16811	17057	16982	17024	16868	17044	16900	17084	16798	17093	17174	17006	16845	17016	16902	17023	17114	16898	16912	17030	16856	16816	16878	16953	16917	17059	16901	17009	17258	16933	16932	16975	16986	16837	16893	16919	16916	16913	16866	17013	16887	16874	16969	16848	17005	16739	16918	16851	16899	17068	16807	16828	17046	16928	16816	17006	17107	16886	16815	16798	16839	16794	17062	17013	16772	17017	16948	16991	16997	17029	17108	17118	16859	16954	17050	17101	16912	17198	17099	16922	16758	17073	17075	16954	17035	17053	16985	16931	16793	16752	16967	16780	17062	16922	16845	16802	17086	17139	17043	16785	16929	16923	17059	17036	16802	16769	16962	16936	16954	16833	16989	16967	16792	17055	16823	16964	16720	17049	16923	16856	17036	16989	16807	16870	16750	17083	16991	16776	17021	16980	16953	17008	17164	17066	16695	17191	17046	16976	16846	16917	16909	16999	16993	16910	16899	16929	16827	16997	17051	16990	17152	16721	16807	17079	16834	16751	16876	16905	16844	16980	16914	16983	17019	16815	17119	17112	16935	16827	16899	16933	16867	16807	16839	17127	16881	16832	17038	16749	16968	16771	16970	17041	16960	16954	16886	16883	16901	17003	17053	17030	17053	16923	17187	16879	16968	16835	17070	16800	16747	16979	17103	16905	17063	16729	16893	16783	16705	16984	16988	16826	16945	17028	17210	16902	16927	17021	16928	17139	16892	16803	16741	16979	16980
38457	60284	52754	43799	36940	30887	27242	24134	21488	18764	17070	16264	15820	15697	15478	15474	15398	15311	15224	15242	15240	15060	15110	14971	15160	14994	14838	14882	14832	14840	14731	15018	14937	14844	14980	14835	14902	14856	14951	14819	14802	14953	14930	14800	15086	14884	14700	14949	14898	14656	14779	14836	14788	14900	14844	14888	14903	14830	14772	14835	14737	15003	14774	14831	14829	14799	14809	14750	14475	14710	14767	14771	14835	14654	14770	14861	14980	14802	14805	14713	14692	14955	14850	14747	14853	14886	14934	14828	14796	14785	14931	14793	14848	14834	14863	15056	14727	14827	14857	14957	14770	14913	14881	14590	15031	14833	14859	14854	14875	14818	14850	14755	14948	14746	14593	14912	14788	14903	14903	14834	14854	14769	14717	14569	14703	14850	14695	14775	14863	14832	14858	14838	14929	14594	14699	14780	14876	14673	14738	14741	14823	14722	14878	14703	14664	14608	14860	14843	14749	14856	14808	14773	14745	14842	14793	14855	14750	14699	14786	14893	14812	14620	14760	14667	14965	14759	14777	14739	14777	14763	14842	14819	14760	14978	14826	14794	15004	15018	14783	14845	14724	14949	14873	14805	14834	14806	14950	14713	14833	14726	14778	14841	14802	14561	15010	14976	14989	14640	14875	14800	14924	14927	14760	14763	15003	14735	14766	14830	14848	14715	14804	14864	14841	14759	14895	14916	14759	14739	14856	14742	14842	14966	14772	14813	14744	14934	15013	14789	14955	14788	14848	14858	14882	14561	14735	14891	14821	14728	14678	14813	14925	14866	14788	14844	14633	14811	14794	14681	14826	14839	14572	14685	14782	14856	14776	14834	14622	14852	14856	14793	14725	14741	14761	14733	14639	14818	14793	14746	14814	14776	14789	14905	14837	14644	14851	14806	14736	14907	14873	14918	14849	14796	14863	14594	14796	14731	14816	14742	14887	14731	14907	14802	14954	14811	14819	14773	14707	14766	14920	14889	14943	14778	14890	14695	14799	14929	14911	14839	14810	14830	14874	14724	14731	14848	14806	14696	14911	14770	14816	14774	14854	14862	14745	14867	14974	14715	14846	14937	14917	14891	14802	14652	14674	14906	14852	14744	14769	14767	14700	14616	14720	14917	14831	14907	14798	14920	14854	14905	14697	14738	14852	14656	14788	14755	14709	14834	14840	14693	14657	14759	14887	14685	14795	14696	14908	14737	14903	14849	15013	14797	14892	14758	14767	14670	14812	14659	14855	14776	14873	14835	14739	14828	14795	14931	14810	14832	14789	14757	14964	14625	14707	14733	14688	14978	14700	14756	14950	14677	14855	14799	14803	14905	14831	14836	14910	14794	14828	14852	14703	14917	14905	14819	14828	14763	14867	14753	14825	14612	14741	14869	14980	14649	14872	14953	14815	14684	14848	14718	14751	14745	14848	14860	14757	14780	14894	14886	14742	14814	14918	14894	14829	14639	14748	14781	14597	14724	14875	14909	14832	14914	14813	14838	14989	14894	14589	14807	14956	14805	14766	14806	14860	14745	14899	14819	14692	14711	14872	14817	14940	14698	14901	14792	14841	14717	14723	14678	14768	14681	14804	14834	14645	14858	14827	14720	14791	14902	15016	14516	14786	14684	14887	14917	14780	14753	14832	14708	14699	14775	14759	14833	15001	14674	14704	14862	14872	14822	14806	14841	14931	14806	14840	14900	14646	14912	14758	14843	14874	14652	14958	14708	14808	14781	14902	14836	14851	14889	14922	14782	14926	14797	14617	14832	14884	14737	14737	14857	14743	14808	14948	14790	14685	14591	14813	14803	14693	14816	14765	14803	14801	14837	14862	14792	14854	14640	14679	14780	14872	14730	14894	14832	14728	14624	14837	14853	14659	14867	14801	14810	14821	14758	14882	14792	14758	14781	14744	14816	14741	14777	14748	14871	14667	14778	14750	14747	14818	14764	14788	14571	14728	14825	14851	14803	14732	14810	14735	14919	14684	14800	14738	14727	14605	14741	14889	14662	14813	14827	14852	14846	14765	14666	14677	14854	14811	14688	15012	14787	14802	14726	14916	14690	14999	14889	14908	14723	14882	14736	14812	14834	14774	14811	14946	14774	14718	14951	14593	14793	14927	14876	14723	14709	14823	14754	14932	14878	14819	14700	14794	14833	14942	14843	14845	14735	14700	14827	14882	14667	14821	14900	14733	14756	14870	14802	14830	14778	14726	14959	14655	14884	14650	14663	14774	14680	14866	14933	14852	14768	14727	14788	14804	14881	14730	14976	14963	14664	14872	14805	14849	14739	14705	14921	14688	14802	14764	14720	14648	14728	14864	14885	14835	14746	14881	14897	14868	14851	14849	14848	14951	14706	14903	14872	14968	14864	14752	14867	14773	14837	14876	14738	14805	14878	14719	14805	14841	14882	14904	14867	14711	14685	14779	14973	14627	14901	14970	14674	14793	14818	14829	14856	14713	14585	14951	14732	15028	14918	14906	14654	14824	14929	14831	14845	14891	14674	14741	14884	14974	14655	14808	14835	14729	14763	14868	14981	14732	14707	14908	14745	14785	14735	14753	14729	14883	14803	14732	14797	14706	14900	14574	14733	14812	14967	14860	14851	14708	14776	14921	15031	14779	14964	14641	14774	14841	14889	14874	14668	14792	14811	14712	14783	14954	14729	14923	14830	14775	14693	14931	14858	14861	14891	14783	14882	14813	14699	14689	14972	14691	14754	14776	14818	14881	14748	14809	14760	14912	14769	14783	14720	14806	14859	14756	14815	14765	14693	14823	14734	14934	14757	14782	14901	14590	14709	14723	14755	14757	14902	14854	14754	14764	14758	14772	14745	14846	14887	14647	14796	14863	14846	14873	14733	14775	14822	14656	14673	14852	14584	14883	14853	14946	14803	14833	14697	14900	15038	14746	14912	14727	14808	14840	14891	14906	14828	14839	14857	14920	14941	14666	14791	14918	14783	14963	14832	14798	14878	14779	14911	14737	14800	14802	14901	14865	14789	14750	14890	14655	14872	14862	14677	14764	14722	14932	14739	14845	14737	14696	14743	14713	14861	14685	14721	14803	14807	14852	14826	14807	14821	14910	14899	14763	14937	14823	14890	14688	14774	14747	14723	14915	14482	14845	14739	14800	14946	14888	14723	14669	14734	14763	14912	14764	14816	14865	14663	14798	14751	14745	14796	14927	14807	14833	14883	14809	14789	14654	14782	14647	14903	14672	14810	14952	14858	14909	14943	14935	14751	14885	14798	14907	14718	14713	14721	14878	14816	14914	14785	14733	14750	14859	14781	14912	14775	14932	14778	14842	15011	15104	14712	14848	14858	14562	14873	14848	14857	14974	14855	14888	14653	14835	14846	14880	14804	14770	14639	14787	14820	14725	14882	14739	14830	14849	14858	14935	14750	14882	14972	14804	14741	14779	14693	14955	14789	14582	14936	14780	14769	14729	14906	14728	14778	14814	14829	14903	14845	14730	14729	14858	14798	14875	14693	14783	14687	14857	14633	14877	14852	14880	14765	14689	14882	14726	14680	14702	15041	14890	14832	14679	15007	15022	14878	14850	14871	14777	14920	14944	14887	14804	14788	14932	14805	14703	14675	14863	14941	14971	14704	14658	14842	14815	14767	14752	14849	14837	14816	14791	14715	14948	14988	14723	14980	14746	14823	14956	14925	14761	14745	14805	14917	14806	14781	14748	14879	14863	14750	14873	14709	14695	14643	14893	14769	14798	14961	14868	14880	14910	14799	14755	14763	14823	14823	14752	14725	14806	14720	14760	14810	14812	14940	14790	14890	14770	14864	14757	14680	14880	14759	14981	14650	14769	14821	14807	14818	14810	14840	14789	14801	14826	14763	14752	14793	14798	14836	14828	14830	14855	14923	14881	14903	14836	14715	14803	14725	14720	14845	14823	14899	14826	14850	14681	14853	14839	14761	14869	14848	14852	14779	14893	14723	14905	14814	14818	14839	14892	14826	14950	14896	14913	14994	14763	14837	14831	14746	14924	14819	14710	14831	14781	14851	14788	14892	14809	14962	14712	14782	14825	14768	14676	14693	14799	14748	14826	14900	14827	14811	14810	14697	14845	14669	14771	14814	14868	14730	14828	14666	14781	14829	14655	14717	14724	14916	14882	14899	14897	14836	14815	14717	14920	14853	14726	14794	14738	14812	14850	14744	14783	14873	14869	14802	14899	14778	14973	14712	14852	14787	14906	14687	14726	14913	14875	14738	14872	14944	14792	14799	14901	14821	14802	14867	14783	14846	14778	14817	14815	14862	14804	14766	14666	14776	14907	14809	14716	14808	14750	14901	14795	14769	15049	14864	14888	14751	14919	14696	14841	14882	14858	14898	14807	14830	14738	14765	14731	14775	14787	14723	14932	14798	14677	14882	14942	14901	14819	14601	14757	14657	14838	14869	14873	14821	14871	14871	14826	14768	14716	14699	14799	14969	14814	14748	14965	14914	14740	14834	14781	14943	14897	14961	14910	14745	14909	14805	14744	14897	14680	14855	14820	14843	14854	14793	14911	14869	14995	14772	15001	14723	14780	14670	14877	14794	14860	14794	14660	14864	14704	14731	14772	14891	14817	14944	14759	14607	14725	14843	15011	14798	14776	14869	14702	14820	14834	14891	14818	14801	14907	14829	14784	14747	14855	14866	14866	14694	14760	14826	14711	14600	14914	14840	14931	14925	14882	14715	14922	14720	14757	14856	14696	14685	14923	14836	14617	14707	14774	14817	14680	14850	14868	14971	14754	14812	14800	14714	14842	14987	14790	14709	14756	14862	14799	14718	14721	14816	14866	14881	14707	14800	14830	14710	14846	14801	14840	14909	14868	14689	14981	14730	14891	14753	14834	14975	14860	14850	14914	14700	14845	14880	14772	14872	14811	14816	14775	14909	14857	14838	14964	14893	14794	14673	14882	14710	14943	14781	14741	14688	14856	14761	14935	14756	14755	14739	14751	15002	14915	14676	14649	14875	14897	14888	14754	14589	14822	14831	14784	14896	14801	14780	14727	14792	15037	14874	14761	14927	14765	14918	14832	14852	14853	14915	14772	14773	14740	14792	14922	14640	14658	14898	14938	14848	14609	14801	14724	14772	14789	14806	14692	14842	14745	14647	14745	14729	14964	14793
29478	27558	34261	29984	23433	20530	19062	18210	17250	16659	16265	16321	16052	15857	15977	15857	15938	15977	15972	16061	15908	15717	15825	15550	15881	15719	15660	15701	15667	15705	15826	15685	15862	15852	15739	15747	15826	15675	15789	15866	15822	15564	15756	15810	15738	15826	15645	15944	15573	15730	15647	15683	15842	15660	15786	15599	15798	15614	15815	15798	15777	15718	15767	15671	15493	15718	15791	15634	15912	15758	15707	15469	15659	15818	15650	15853	15484	15700	15698	15609	15692	15723	15854	15760	15743	15557	15643	15506	15570	15811	15579	15677	15661	15555	15862	15695	15517	15727	15777	15709	15612	15594	15649	15692	15793	15831	15740	15744	15770	15717	15748	15799	15858	15577	15772	15870	15721	15768	15789	15919	15718	15595	15609	15623	15758	15931	15773	15788	15627	15767	15679	15766	15613	15742	15709	15630	15742	15852	15780	15636	15648	15677	15800	15769	15854	15868	15786	15804	15745	15474	15535	15678	15634	15704	15633	15577	15558	15831	15698	15522	15706	15618	15762	15712	15619	15719	15537	15866	15677	15681	15680	15716	15633	15724	15780	15542	15801	15715	15890	15908	15774	15886	15704	15774	15613	15768	15738	15775	15773	15727	15679	15578	15703	15616	15889	15761	15748	15780	15701	15578	15614	15779	15739	15622	15711	15770	15592	15659	15842	15674	15549	15646	15852	15822	15692	15641	15664	15573	15567	15688	15718	15844	15798	15601	15659	15655	15675	15610	15782	15681	15754	15560	15561	15708	15688	15692	15665	15787	15680	15787	15692	15622	15729	15671	15621	15675	15533	15598	15620	15830	15831	15610	15616	15619	15672	15784	15840	15610	15738	15818	15664	15769	15607	15736	15835	15638	15646	15777	15767	15821	15686	15671	15719	15625	15811	15747	15770	15577	15767	15688	15537	15700	15644	15609	15547	15628	15674	15764	15738	15646	15743	15615	15763	15949	15717	15937	15653	15703	15633	15680	15633	15685	15430	15603	15721	15828	15705	15640	15708	15753	15748	15529	15617	15773	15655	15647	15793	15739	15653	15597	16013	15725	15774	15474	15817	15732	15814	15679	15586	15809	15799	15700	15663	15769	15842	15866	15666	15712	15747	15574	15760	15668	15742	15531	15488	15769	15739	15675	15744	15816	15586	15604	15645	15592	15731	15749	15631	15940	15552	15757	15598	15681	15552	15640	15720	15684	15734	15558	15754	15817	15716	15636	15889	15811	15600	15694	15853	15634	15709	15824	15783	15633	15676	15752	15784	15661	15774	15779	15866	15862	15782	15595	15761	15733	15678	15724	15696	15721	15698	15684	15745	15475	15846	15608	15597	15766	15858	15795	15685	15662	15758	15880	15452	15640	15716	15758	15766	15721	15683	15702	15883	15676	15464	15943	15687	15601	15649	15680	15642	15453	15749	15638	15639	15841	15674	15529	15645	15756	15656	15501	15621	15687	15480	15678	15893	15726	15744	15539	15589	15646	15888	15600	15519	15746	15651	15804	15622	15609	15883	15579	15878	15853	15716	15792	15754	15655	15744	15738	15806	15852	15813	15717	15800	15515	15553	15647	15638	15718	15821	15912	15496	15538	15743	15775	15790	15749	15575	15625	15718	15573	15704	15728	15890	15889	15619	15708	15739	15682	15732	15685	15785	15591	15672	15823	15739	15677	15848	15889	15697	15695	15773	15503	15690	15765	15662	15719	15597	15754	15619	15573	15766	15816	15868	15560	15699	15785	15814	15715	15657	15517	15724	15760	15707	15691	15603	15642	15951	15828	15604	15600	15728	15712	15555	15543	15632	15745	15666	15800	15670	15836	15690	15540	15586	15716	15673	15726	15614	15587	15790	15746	15850	15757	15614	15631	15851	15720	15923	15860	15559	15629	15672	15815	15932	15829	15587	15716	15705	15616	15483	15770	15813	15818	15765	15904	15875	15876	15805	15639	15826	15681	15731	15771	15549	15745	15728	15759	15870	15613	15620	15756	15686	15819	15495	15510	15675	15778	15826	15694	15933	15576	15442	15680	15713	15715	15657	15659	15665	15784	15692	15773	15783	15879	15670	15635	15569	15618	15654	15577	15445	15698	15792	15701	15635	15797	15696	15639	15444	15663	15604	15639	15740	15689	15848	15470	15748	15761	15750	15501	15746	15557	15792	15668	15771	15660	15606	15651	15777	15682	15790	15911	15847	15659	15666	15624	15681	15804	15546	15509	15666	15819	15734	15676	15627	15669	15736	15801	15918	15633	15786	15764	15718	15647	15712	15683	15745	15654	15760	15899	15457	15769	15732	15540	15764	15768	15853	15734	15575	15576	15734	15713	15496	15695	15610	15715	15635	15797	15546	15939	15801	15731	15685	15788	15679	15634	15685	15867	15762	15685	15523	15546	15666	15682	15813	15582	15666	15691	15777	15784	15662	15756	15779	15746	15865	15612	15869	15637	15652	15730	15739	15811	15511	15742	15666	15705	15975	15791	15757	15655	15649	15713	15685	15755	15651	15768	15648	16012	15586	15804	15620	15606	15576	15636	15702	15694	15730	15861	15711	15505	15625	15632	15673	15670	15796	15614	15769	15743	15749	15859	15904	15740	15843	15769	15724	15635	15603	15797	15542	15720	15597	15763	15697	15629	15855	15704	15644	15689	15699	15835	15546	15711	15599	15702	15794	15729	15656	15654	15694	15796	15581	15792	15721	15637	15713	15741	15579	15688	15713	15724	15721	15755	15538	15702	15578	15716	15803	15707	15560	15744	15682	15751	15781	15712	15932	15922	15717	15962	15736	15662	15839	15921	15692	15672	15542	15647	15741	15726	15761	15749	15680	15724	15688	15694	15559	15639	15736	15691	15889	15740	15781	15891	15823	15645	15681	15580	15719	15725	15644	15799	15613	15703	15986	15750	15705	15643	15827	15826	15779	15676	15738	15591	15584	15652	15567	15913	15737	15655	15659	15570	15664	15770	15866	15707	15702	15710	15873	15853	15555	15692	15805	15669	15769	15840	15605	15497	15841	15795	15672	15711	15702	15792	15651	15644	15650	15604	15676	15804	15686	15643	15803	15679	15524	15515	15657	15710	15698	15896	15786	15630	15611	15810	15775	15880	15798	15597	15711	15496	15882	15618	15792	15612	15781	15731	15894	15714	15906	15638	15675	15654	15820	15882	15722	15656	15742	15515	15695	15746	15898	15801	15824	15474	15583	15623	15784	15679	15711	15707	15858	15579	15667	15670	15578	15636	15582	15477	15728	15742	15613	15613	15548	15756	15866	15752	15866	15765	15555	15677	15630	15883	15584	15566	15702	15799	15764	15722	15679	15714	15713	15820	15660	15747	15714	15617	15552	15621	15743	15770	16013	15736	15691	15716	15764	15749	15682	15747	15764	15628	15435	15665	15603	15559	15534	15683	15719	15692	15738	15565	15630	15842	15765	15682	15619	15725	15750	15782	15828	15804	15663	15845	15583	15827	15723	15833	15707	15885	15713	15521	15634	15582	15677	15633	15636	15714	15545	15684	15763	15680	15618	15677	15822	15672	15638	15747	15677	15738	15514	15582	15676	15533	15813	15826	15830	15570	15679	15781	15742	15777	15840	15767	15696	15686	15719	15817	15639	15630	15831	15652	15764	15720	15717	15963	15674	15761	15654	15706	15812	15767	15682	15682	15649	15432	15805	15837	15738	15846	15703	15740	15748	15645	15604	15683	15714	15760	15694	15678	15675	15617	15639	15826	15850	15754	15591	15894	15668	15602	15695	15629	15734	15733	15534	15649	15671	15752	15720	15711	15579	15787	15618	15802	15768	15691	15758	15812	15722	15562	15668	15731	15698	15578	15775	15520	15723	15683	15792	15612	15601	15676	15533	15618	15630	15898	15640	15686	15898	15646	15808	15801	15615	15673	15732	15861	15700	15666	15694	15570	15674	15619	15558	15737	15629	15677	15558	15725	15719	15594	15630	15504	15951	15491	15721	15813	15968	15708	15765	15748	15724	15758	15739	15761	15635	15887	15818	15659	15614	15886	15632	15609	15701	16073	15557	15617	15646	15734	15827	15624	15580	15750	15811	15589	15837	15681	15713	15710	15610	15603	15701	15615	15713	15496	15798	15735	15693	15782	15881	15921	15582	15693	15740	15723	15793	15699	15705	15589	15991	15867	15918	15693	15817	15491	15694	15690	15766	15776	15658	15760	15769	15830	15739	15644	15709	15827	15837	15652	15831	15755	15583	15735	15701	15846	15765	15662	15618	15545	15718	15813	15743	15709	15775	15698	15833	15700	15719	15712	15620	15777	15686	15705	15601	15511	15671	15650	15814	15757	15752	15787	15924	15784	15741	15831	15734	15793	15741	15662	15545	15705	15651	15848	15769	15660	15566	15814	15709	15532	15847	15703	15630	15603	15741	15619	15697	15663	15886	15838	15662	15651	15738	15694	15612	15691	15760	15781	15803	15635	15511	15676	15627	15719	15759	15678	15556	15843	15656	15762	15513	15782	15750	15659	15739	15560	15816	15676	15866	15675	15752	15791	15692	15718	15604	15646	15717	16033	15636	15758	15592	15625	15634	15892	15747	15659	15687	15915	15694	15843	15691	15599	15666	15773	15673	15658	15729	15764	15586	15627	15592	15547	15459	15754	15615	15750	15494	15570	15822	15546	15611	15743	15880	15634	15746	15873	15741	15658	15657	15677	15643	15861	15732	15773	15802	15568	15738	15610	15717	15584	15699	15879	15803	15560	15711	15684	15795	15876	15559	15567	15694	15720	15753	15655	15608	15619	15796	15627	15653	15739	15659	15628	15732	15809	15438	15645	15807	15806	15809	15660	15744	15560	15665	15639	15759	15718	15587	15627	15751	15634	15557	15725	15670	15551	15797	15588	15629	15860	15809	15735	15663	15732	15616	15595	15750	15731	15620	15671	15735	15742	15673	15574	15646	15823	15645	15660	15689	15720	15702	15715	15713	15693	15667	15847	15779	15629	15590	15899	15705	15853	15710	15481	15854	15540	15694	15792	15438	15646	15723	16010	15663	15766	15794	15811	15564	15738	15423	15660	15799	15670	15732	15558	15723	15727	15728	15727	15630	15666	15724	15703	15637	15709	15759	15637	15635	15749	15523	15703	15750	15632	15743	15789	15688	15549
32114	42838	38505	29545	23310	20267	18352	17190	16151	15250	14807	14436	14213	14360	14074	14144	14252	14128	14075	14188	13988	14011	13955	14066	13945	14029	14007	13884	14139	13930	14051	13973	13970	13868	13890	14073	13907	14058	13856	14004	13858	13904	13839	13987	14002	13755	13953	14091	13973	13785	13967	13976	14020	14029	13856	13967	13984	14029	13865	13849	13766	14092	14085	13876	13957	14138	13971	13838	14062	14041	13997	13796	13827	14045	14092	13912	14113	13820	13861	13953	14123	13777	13767	13907	13988	13884	13926	13904	14028	14073	13955	13884	13931	13997	13872	13936	13968	13917	13950	14095	13803	13908	13932	13909	13826	13913	13880	14039	13994	13919	13975	13829	13842	13827	13929	13781	13964	13865	13920	13864	13787	13868	14002	13919	13765	13868	14026	13978	13926	13812	14066	13856	14015	14003	13884	13966	14058	13837	13878	13963	13882	13897	14009	14034	13866	14030	13910	13777	13769	13915	14019	13939	13946	13958	13822	13996	13969	14009	13756	13963	14028	13879	13859	13977	13905	13915	13937	14049	13755	13972	13942	13816	13963	14053	13829	13928	13890	13767	13896	13962	13855	13799	13894	13919	13887	14047	13983	13759	14027	13838	13894	14035	13917	13929	14003	13833	13975	13991	14020	14059	13884	13770	14100	13973	13802	14046	13879	13817	13844	13818	13990	14004	14075	14019	13898	13874	13860	14012	14061	13779	13939	13978	13956	14084	13986	13973	13858	13865	13838	14111	13949	14021	13719	13853	13991	14018	14053	14066	14003	13993	13977	13711	13945	13996	13963	13830	13945	13973	13828	13909	13786	13825	14019	14069	13897	13746	13888	13940	13947	13945	13935	13908	13931	13739	13992	13920	14048	13967	14150	13864	13822	13962	13946	13968	13864	13986	13966	13905	13777	14005	13971	13896	13961	13852	13921	13932	13988	13943	14015	13851	14164	13957	14023	13957	13908	14022	13808	14086	13928	13855	14014	13981	13900	13972	14005	14009	13979	13970	13857	13980	14058	13935	13788	13966	13894	13988	14043	13941	13851	13940	13994	13906	13834	13770	14073	13938	13803	13885	13603	14082	13803	13966	13970	13798	13872	13946	14018	13801	14016	14011	13905	14017	14014	13979	14010	13956	13807	14025	13748	13956	13873	14027	13921	14052	14017	13973	13999	13986	13941	13817	13951	13877	14065	14159	13781	13832	13869	13865	13789	14132	14039	13924	13834	13886	13955	13816	13871	13951	13919	13800	13846	13922	14008	13952	13915	14012	13962	13926	13940	13872	13954	13903	13897	13951	13929	13782	14013	14043	13963	14099	13901	14077	13979	13763	13885	13890	13975	13814	14040	13978	13920	13886	13982	14111	13849	13915	13925	13967	13905	13903	13938	13771	14089	14045	13927	13976	13899	13928	13818	13920	13925	14062	13978	14108	13801	13934	13942	13986	14171	13895	14011	13981	13982	14011	13936	14017	13945	13916	13944	13935	13910	13969	13882	13821	13966	13851	13828	13955	13731	13816	13908	13857	13889	14010	14041	13867	14028	14017	13963	14140	13943	13932	14017	13918	13954	13980	13964	14069	13966	13962	13987	13973	13952	14126	13888	13908	13870	14133	13871	13833	14041	13837	13819	14006	13882	14038	13978	13982	13958	13739	13764	13935	13992	14014	13897	13910	13883	13903	13983	14017	13919	13895	13841	13927	14084	14004	13818	13988	13997	13953	14041	13982	13848	14188	13849	14008	13984	13979	13855	13949	13984	14125	13851	13834	13945	13862	13876	13772	14121	13940	13905	13926	14059	13856	13883	13842	13966	13927	14021	14026	13937	13926	13847	13909	13954	14033	14009	13959	13962	14019	13934	13963	14011	13895	13755	13843	13863	14058	13825	13954	13976	13964	13844	14016	13957	13814	13924	14006	13840	13935	13834	13899	13910	13868	13860	13913	13937	13932	13794	13959	13821	13957	13816	13810	14065	13979	13990	14040	13908	13884	14008	13934	14099	14008	13893	13876	13986	13763	13999	13869	14084	14000	13938	13865	13771	13922	13997	13769	13935	14053	13867	14066	13996	13802	13884	13931	13942	13960	13839	13882	14085	13952	13914	13931	13766	14007	13933	14074	13940	14086	13960	13962	13867	14012	13847	14063	13853	13809	14039	14064	13888	13937	13886	13933	13958	14070	13936	14121	13776	14014	13992	13981	14007	14048	13884	13869	13895	14064	13667	14018	13962	13958	14112	13681	13905	14115	13846	13992	13778	13851	13788	13965	13938	13967	14022	13769	14014	14068	13920	13983	13909	14124	13845	14017	13968	13947	13946	13883	13953	13962	14010	13830	13924	13960	13876	13934	14005	13871	13987	14009	14001	13986	13960	13914	13988	13961	13730	14006	14083	13768	13999	14003	14047	13962	14069	13769	13778	13899	14068	13997	13882	13868	13811	13978	13854	14002	13854	14024	13949	13841	13929	13795	13770	13929	13765	13943	13947	13889	13844	13825	13953	14072	13761	13912	14004	13827	13868	13837	14004	13885	13968	13921	13933	14048	13930	14028	13826	14010	14020	13758	13972	13875	13981	13978	14002	13931	13925	13965	13946	14024	13970	13822	13760	13868	13929	14071	13860	13818	13989	13873	13912	13911	13932	13995	14051	14061	14060	13954	13870	13759	13899	13993	13897	14047	13972	13877	13844	13843	13964	13900	13983	13905	13969	13940	14076	13888	13895	13999	14063	13911	14031	13940	13810	13977	13912	13975	13778	14040	14001	13935	13966	13921	14013	13961	13910	13929	13843	13944	14022	13884	13933	13889	13950	13708	14066	13987	13952	13889	13889	13905	13916	13923	13898	14036	14103	13853	13911	13903	14002	14064	14033	13983	13817	13990	14078	14076	13988	13914	14102	13846	13852	13952	13944	13948	13870	13887	14077	13937	13998	14054	13981	13873	13889	14023	13983	13838	13979	13735	13920	13959	13847	14131	13892	13961	14088	13937	13853	13939	13804	13971	13739	13924	13937	13961	13916	14023	14061	13976	13841	13915	14074	13905	13781	14028	14088	13990	13899	14068	13865	13986	13978	13926	13943	14143	13942	13942	14013	13956	13808	13895	13730	14014	14009	13919	13883	13804	14049	13992	13971	13856	13972	14015	14047	14159	13934	13903	14084	13808	14125	13988	13797	14019	13970	13927	13882	13787	13965	13936	14129	14073	13907	14096	13989	13868	13677	13975	13981	14016	13975	13807	13960	14019	13752	13875	14185	13921	13857	14016	14067	14021	13758	14058	13900	13885	13838	13897	14057	13904	14000	13963	13797	13984	13935	13942	13949	13847	14070	13803	13906	13918	13999	14131	13864	13958	13967	13865	13700	13741	14058	13879	13973	14104	14043	13914	13955	13910	13850	14102	13961	13908	13977	13895	14073	13755	14095	13980	13804	13881	13996	13972	13932	13966	14142	14072	13902	14070	13717	13831	13931	13770	13983	14136	14030	13915	13956	13905	13805	13850	13849	13857	14059	13946	13849	13768	14007	13846	14064	14008	13868	13836	13905	13657	13930	13862	13975	13838	13908	13844	13922	13925	14002	13980	13963	14045	13784	13951	14095	13919	13964	13967	14146	13788	13973	14068	14031	13894	13973	13847	13967	13929	13906	14053	13868	13823	14070	13961	13961	13987	14055	14019	13980	14069	13866	13898	14000	13946	13962	14024	13984	14012	14002	13937	13963	13824	13929	13978	13940	14065	13913	14043	13928	13976	13967	14013	13782	13943	13966	14110	13992	13937	14058	13883	14037	13905	14020	13966	14036	13899	13995	13938	13970	13915	13944	13927	13908	14092	13878	14002	13855	13728	13888	13906	14004	14021	14002	13929	13916	14026	14083	13842	13908	13755	14037	14240	13954	13994	14021	13958	13864	14007	13913	13967	14012	13826	13915	14023	14158	13889	13834	14006	14047	13938	13801	13924	13872	13822	13903	13881	13734	13816	13932	13981	14005	13866	14025	13819	13921	13973	13964	13886	13881	13967	13848	13990	13921	13891	14015	13940	13972	13915	13896	13948	13878	13894	13936	13880	13860	13955	14011	13986	13948	13931	13949	14173	14018	13954	13933	13918	13943	13999	13923	13938	13918	14026	13880	14050	13899	13906	14114	13959	13719	13887	13987	13878	13803	13919	13958	13995	13922	13953	14149	13856	14031	13860	14015	13963	13979	13777	13901	13895	13924	13914	13875	13854	13944	14197	13907	14055	13907	13850	13902	13996	13911	13878	13967	13773	13910	13767	13884	14056	14088	14081	13879	13895	13935	13921	13939	13843	13900	13878	13863	14126	14007	13951	14032	13889	13829	13981	13873	13809	14030	13971	13805	13838	13944	14063	13881	13900	13780	13932	14125	13877	14080	13825	13843	14075	13952	13924	14066	14118	13879	13850	14087	14008	13917	14044	13856	13952	14030	13873	13804	13949	14056	14017	13874	14044	13873	13834	13876	14011	13785	14025	13732	14081	13945	13935	13783	14001	14032	14003	13884	13921	13867	13921	14009	13879	13960	14057	13926	14023	14044	14138	13840	13895	13912	14026	13975	13901	13948	14039	13882	13831	13971	13876	14063	13884	13976	14115	14028	14128	13895	13898	13974	13809	13756	13975	13935	13991	13991	13879	13864	13804	13933	13727	13960	13887	13941	13943	13958	13943	13930	14010	13863	13839	13912	13866	13862	13898	14071	13969	14053	13575	13980	13893	13968	13881	14038	13978	13905	13986	13998	14000	13916	13952	13967	14045	14068	13856	13808	13961	13855	13920	13849	13970	13961	13990	13814	14041	14092	14002	13963	13812	14059	13888	13777	13928	14018	13858	13969	14216	13939	13901	14051	13877	13852	14169	14013	14126	13936	14042	14113	13944	13920	13895	13978	14049	14069	14001	13721	14072	13962	13921	13927	13897	13893	13974	13995	13974	13841	14061	13966	13981	13999	13815	13998	13977	13931	13909	13948	13925	14008	13974	13936	13914	13852	13895	13920	13917	13967	14063	14097	13727	13935	13948	14045	14056	14068	13837	14024	13932	13942	14089	13836	13924	14066	13868	14017	13935	14006	14055	13984	14014	13965	13904	13787	14011	13968	13749	14068	13989	14063	13921	13858	13955	13942	14156
24176	21291	28872	26059	25435	26042	25213	22208	20181	18134	17285	16657	16619	16356	16416	16328	16457	16370	16297	16126	16084	16224	16333	16408	16134	16206	16137	16148	15880	16051	16166	16031	16196	15790	16048	15948	16145	16123	16133	16052	15926	15904	16044	15898	16063	16007	16118	16281	15985	16093	16141	16025	16180	16131	15996	15957	16106	16221	15948	16078	15959	15844	15989	16135	16017	15881	16086	15873	16087	16034	15914	15943	15897	16023	16051	16233	16103	15929	15878	16103	15995	16110	16012	15930	16036	15986	16056	16011	15734	16011	15920	15920	16064	16126	15870	15910	16080	15947	15884	16273	15689	16028	15952	16012	16071	15971	15886	16194	16126	16038	16004	16061	16184	15942	15937	16026	15987	16061	16101	15906	16018	16096	16031	15897	15784	15935	15831	15843	16002	15874	16096	15892	16040	16030	15912	16257	16086	16168	16204	15934	16090	16177	15965	15942	15826	15929	15822	15972	15882	16054	15892	15900	15907	15835	16027	15818	16087	16101	16134	16099	15813	16130	15973	16109	16042	16090	16015	16154	15946	15975	16004	16098	15990	15898	15933	15876	15851	15741	16092	15934	16010	15889	16211	16084	16150	16035	15867	15781	16072	16048	15906	15861	15990	15856	15830	15901	16151	16077	15911	15884	16192	15876	16082	15893	16014	15999	16012	16063	15971	15936	16093	15903	15949	16041	15984	15921	16098	15816	16101	15928	16087	16016	15993	16036	16150	16111	15927	15904	16018	15937	15960	16110	16229	16136	16024	16042	15858	16091	16134	16007	16129	15885	16123	15932	15742	15875	16036	15843	16055	15836	15988	15953	15943	16061	16097	16091	16044	15919	15987	16216	15951	15914	15826	15896	15913	16082	16168	15908	16097	15823	15908	15981	15937	15929	15899	15934	15906	15878	16073	15958	15802	16206	15839	15974	16015	15914	15898	15967	15989	15844	16073	15841	16129	15930	16014	15973	16043	16004	15988	15990	16201	16024	15920	16100	16165	16129	15851	15915	16167	15896	15956	15853	15922	15900	15922	16094	15960	15949	16035	15884	16031	15892	16044	15904	15891	15943	16033	15866	15919	15962	15965	16011	16056	15939	15890	15802	15845	15913	16133	15884	16000	16042	16091	16002	15919	15959	15816	16005	15823	16015	15828	16030	16043	15875	15927	15874	16046	15796	16091	16014	16079	15912	16002	16252	15929	16012	15898	15921	16036	15888	15979	16109	15744	16029	16141	15897	15939	15733	15973	15957	15897	15854	15790	15999	16109	15950	15923	15852	15760	15837	15798	15994	16229	15936	16072	15802	15806	16086	15910	15917	15875	15994	16095	15930	15987	16039	15963	15966	15898	15963	16158	16065	16034	16177	16230	15871	15961	16207	16022	16061	15981	15945	16232	16060	15934	15966	15944	15751	15983	15996	16121	16119	16067	15819	16020	15901	15987	16034	15940	16034	15841	16003	15890	15911	16128	15936	16020	16005	15975	15803	16129	16199	15821	16009	16131	15729	16068	16114	16202	15894	15860	15980	16115	16029	16048	15999	16094	16038	16071	16067	16006	15849	16159	16059	16103	16023	15950	15977	16018	16028	15959	16019	16061	16095	15886	15931	16023	16054	15899	16021	16147	15982	15828	15975	15966	16070	15742	16050	15948	16017	15841	15859	16018	16045	15981	15893	15834	16119	15907	15959	15777	15982	16050	16162	16243	15966	15844	15996	16004	15986	16101	16089	16088	15996	15854	16064	15925	15991	16069	15866	15949	16049	15924	16041	15914	16042	16043	16062	16025	15736	15837	16110	16117	16123	16196	15942	15951	15935	16140	15930	16063	15831	16019	15929	15883	15947	16139	15805	16009	15867	16039	15990	15764	15810	16012	16149	16110	16049	16060	16018	15920	15969	15902	15946	15970	15793	16072	16166	16061	15998	15857	15814	15825	15952	16020	15962	16185	16011	15961	15800	16096	16006	15958	15877	16042	15991	15989	16070	16048	15978	15832	15778	16072	15907	15989	15937	16012	15810	15972	15926	15971	15910	16014	16055	15997	15798	15987	15940	16115	15955	15942	16206	16100	15931	15960	15879	15886	16156	16065	15998	15919	15976	16042	15850	16005	15668	15934	15976	15839	16062	15951	15931	16068	16176	15896	15991	15997	15978	15979	16073	16142	16143	15945	15863	15931	15968	15867	16069	15866	15986	15940	15934	16005	15879	15936	15888	16107	16089	15921	16152	15918	15925	16183	16318	15924	15881	15997	16049	15936	15787	15961	15880	15899	15848	15951	16163	16153	16118	15899	15848	15860	15876	16106	15922	15860	15894	16060	15963	16009	15927	16209	15910	16116	15998	15996	15993	15866	15872	15953	15936	15987	15940	16151	16082	16097	15893	15926	15833	15877	15829	15955	15910	15932	15877	15983	15960	15986	16069	15908	15962	15834	15994	16120	16000	15945	15983	15951	16073	16089	15897	15989	16048	15927	15975	15827	16021	15965	15971	15912	16084	16017	15897	15989	15931	15838	16016	15940	15985	16133	15988	16034	15937	15765	15890	15939	15868	16074	16034	15776	16022	15825	16035	16227	15973	15755	15913	15772	16095	15926	15832	15780	16081	15996	16018	16051	16014	16007	15909	15836	16005	16023	15957	16045	16013	15971	16104	16094	15844	16146	16088	16050	16000	16016	15809	15821	15972	15955	15822	15989	16034	16037	16054	15865	15988	15913	16078	15940	15941	15975	15927	16146	15785	15912	15925	15903	15807	15941	15955	15944	16066	16092	16069	16028	16118	16062	15867	15658	15969	15895	15962	15992	16211	16046	16096	15774	15852	15932	15911	15945	15882	15921	15871	15982	16028	16016	15794	16025	15921	16136	15948	15983	15946	15901	15886	15919	15974	16012	15993	15909	16052	15922	15855	15930	15958	15985	16109	15958	16027	15940	15939	15827	15974	16122	16210	15884	16083	15994	16093	15997	15997	16049	15890	15900	15979	16211	16030	16009	16013	15986	15909	15982	15991	16012	15936	15959	15967	16005	15715	15813	16076	15892	15909	15922	15913	15916	15917	15969	15960	15901	15859	16076	15814	15892	15906	16053	15905	16004	15747	16043	16081	15939	15780	15920	16058	15976	15902	15958	15875	16091	15837	15841	16025	15929	16008	15910	16080	16097	15904	16050	15877	15887	15930	15947	16044	15922	15995	16020	15950	15972	15884	16228	16139	16013	15817	16096	15964	15991	16037	15949	15998	16140	15924	16110	15995	15849	15998	15988	16012	15910	15980	15754	16099	15907	16017	15869	15850	16164	16057	16077	15872	16128	16139	15967	15878	16015	16008	16058	16034	15956	16100	15936	16005	15978	15869	15937	15841	15956	16109	16004	16001	16080	16049	16015	16011	15944	15844	15873	15863	15943	16023	15847	16071	16044	16126	15983	16117	16110	15826	15943	16038	16026	16039	16121	15974	16176	15912	16047	16202	15900	15911	15852	16065	16003	15981	16192	15955	16208	16168	15983	15964	15991	16036	16042	16272	16028	16088	15926	15828	15997	15774	16157	15995	15778	16301	15885	16057	15904	16082	15930	15976	16055	15975	15982	15829	15852	15860	15723	16002	15954	16090	16168	16035	16001	15726	15819	15794	15990	15913	15841	16223	15866	15914	15859	16192	15933	15850	15939	15899	15947	16235	16075	16060	15883	16038	16071	15989	15928	15667	16025	16092	16077	15957	16111	16205	16118	16166	15963	16104	15936	16029	15881	15955	16082	15980	16055	15862	16103	15890	16005	16113	15974	15810	16017	16001	15983	16030	16006	15976	15845	15862	15997	16066	16288	16229	16047	15884	16125	15965	15971	16039	16092	16105	15945	15911	16059	16087	16236	16057	16137	16087	16079	15814	15809	16004	15856	15924	15819	15826	15862	16037	15955	16008	16017	15961	15874	15935	15978	15786	16028	16124	15833	15871	15826	16021	15868	16020	16061	15936	15983	15844	16115	15872	16123	15944	16095	15898	15786	15969	16034	16025	16106	15968	16092	16030	16053	15987	15961	15823	15908	15895	16093	16029	16073	16131	16100	15970	15969	16079	15943	15843	16032	16010	15901	15962	15919	15856	15885	15982	16099	15920	15869	16141	16008	15787	16057	15858	16030	15864	15944	15926	15912	16077	16002	15798	16030	15961	16003	15840	16166	16016	15841	15972	16030	16030	15886	15867	16156	15893	15901	16025	15976	16163	15836	15949	16132	15869	15829	15991	15941	15911	15863	16013	16175	16047	15780	16006	15804	15861	16012	16137	15895	15989	15982	16037	15971	16108	15999	16023	16293	15992	16094	15972	15939	16109	15946	16035	15982	15829	15971	16212	16111	15761	15884	15975	16041	15960	16048	15857	16029	15831	16094	16132	15884	16073	16013	15942	15856	15935	15947	16104	16023	15976	15951	16014	16017	15929	16178	15884	15831	15762	15865	15945	15975	16000	15939	16066	16277	16029	15935	15984	16124	15999	15885	16253	15824	16186	15975	16276	15921	15882	16011	15864	16133	15826	15905	16222	15909	16022	16175	15892	16099	16117	15956	15895	16049	15949	15876	15886	15863	15897	15723	15948	15926	16153	15780	15973	16015	16057	15999	15774	16165	15732	15902	15846	15979	16045	16101	15905	16092	15880	15929	16062	15754	16013	15993	16226	15808	15883	16064	15923	15935	15903	15876	15988	16070	15963	16202	15994	15775	16085	16063	15746	15921	15991	16005	16098	15893	15938	15807	15834	16162	15851	16032	16066	15916	15931	15950	15914	16103	15880	15843	16088	15982	15896	15961	16101	15866	15986	16272	15949	16079	16151	15997	15910	15805	16048	16090	15956	16116	15902	16175	15976	16060	16012	16187	15966	15953	15881	15896	15994	16085	16148	16002	16029	16024	15845	15923	15830	15983	16035	15882	15887	15771	15859	15899	16011	16138	15906	16039	15746	16085	15969	15862	16143	16066	15985	15979	15915	15784	16056	15938	15922	16178	15947	15894	15956	15901	15980	16064	15993	15985	15845	15885	16008	15989	16175	15987	16145	16018	16063	15994	16195	15912	16042	16021	16017	16080	16032	16097	16096	15940	16178	16167	15970	15890	15915	15874	15784	16041	15810	15978	15998	15967	16150	16042	15967
32867	51513	46586	36356	30638	26452	23770	21705	19289	16301	15282	14976	14839	14643	14575	14471	14526	14510	14404	14546	14432	14277	14412	14268	14302	14096	14198	14383	14268	14169	14064	14261	14115	14271	14257	14219	14042	14202	14055	14036	14189	14085	14131	14203	14164	14225	14325	14071	14218	14219	14178	14309	14324	14322	14218	14063	14155	14111	14031	14017	14161	14084	14204	13971	14121	14150	14082	14203	14334	14102	14193	14038	14148	14083	14140	14242	14024	14031	14096	14120	14177	14221	14100	14217	14166	14197	14232	14225	13975	14069	14349	14169	13941	14056	14084	14178	14199	14102	14131	14222	14084	14124	14237	14103	14160	14152	14103	14290	14099	14094	14087	14053	14137	14114	14123	14139	14241	14236	14015	14234	14100	14062	14099	14215	14038	14200	14142	14291	14189	14085	14158	14225	14090	14061	14087	14045	14131	14237	14111	14088	14212	13987	14045	14037	14169	14150	14125	14260	14206	14114	14023	14224	14100	14198	14253	14089	14138	14010	14200	14111	14150	14148	14144	14052	13954	14148	14043	14118	14179	14387	14116	13964	14109	14191	14117	14182	14205	14308	14025	14238	14229	13989	14122	14195	14089	14115	14141	14221	13966	14037	14021	14249	14202	14060	14062	14199	14235	14256	14024	14213	14208	14188	14054	14371	14023	14231	14228	14019	14163	14208	14115	14238	14248	14146	14091	14245	14185	14092	14035	14220	14135	14062	14129	14059	14247	14028	14170	14310	14066	14090	14289	14231	14169	14041	14048	14131	14136	14192	14077	14006	14085	14035	14105	14136	14097	14080	14180	14124	14135	14008	14275	14038	14186	14135	14104	13984	14015	14123	14033	14057	14278	14101	14114	14184	14300	13985	13998	14062	14097	14057	14044	14051	13941	14253	14209	13988	14204	14110	13994	14285	14029	14168	14083	14200	14009	14057	14204	14157	14132	14048	14005	14076	14076	14180	14082	14316	14071	14148	13990	14119	14049	14103	14112	14119	14201	14173	14113	14028	14022	14158	14178	14038	14118	14081	14289	14138	14160	14155	14341	14257	13933	13985	14226	13962	14174	14208	14197	14037	14058	14137	14296	14226	14098	14216	14268	14158	14194	14131	14209	14216	14003	14069	14101	14186	14035	14183	14158	14284	14088	14321	14067	14243	14067	14036	14187	14001	14259	13925	13971	14053	14089	14075	14189	14251	14164	14301	14108	13963	14035	14093	13959	14168	13978	14099	14110	14090	14093	14130	14167	14084	13976	14032	14145	14154	14145	14206	14057	14079	14129	14376	14057	14246	14096	13925	14139	14172	13910	14155	14099	14103	14095	14075	14054	14114	13964	14156	14164	14354	14127	14136	14163	14244	14223	14125	14132	14011	14158	14379	14116	14299	14074	14183	14251	14096	14219	14192	13881	14097	14207	13958	14033	13954	14115	14211	14287	14250	14150	14074	14046	13965	14139	14189	14265	14023	14118	14159	14036	14237	14123	14126	14160	14071	14245	13935	14195	14227	14196	14168	14121	14007	14306	14110	14302	14234	14107	14128	14184	14080	14171	14159	14011	14135	14034	14251	14267	14277	14113	14107	14161	14026	14144	14134	14138	14187	14272	14000	14104	14142	14146	14028	14211	14091	14232	14012	14254	14203	14233	14194	14035	14211	14157	14129	14194	13918	14274	14019	14103	14199	13955	14208	14190	14166	14335	14074	14156	14123	14083	14171	14200	14174	13984	14017	14341	14046	14081	13979	14084	14148	14090	14134	14162	14031	14120	14093	14069	14217	14093	14079	14081	14203	14065	14247	14202	14146	14205	14193	14221	14178	14208	14323	14087	14081	14075	14228	14034	14164	14209	14069	14161	14038	14193	14001	14078	14133	14114	14044	14337	14276	14220	14118	14289	13941	14219	14021	14269	14110	14157	14180	14258	14134	14144	14172	14071	13995	14052	14157	14111	14211	14019	14134	14166	14074	14193	14220	14152	14008	14356	14264	13923	14014	14243	13888	13950	14110	14208	14225	14146	14093	14030	13925	14113	14072	14297	14092	14198	14050	14065	14068	14099	14119	14158	14240	14148	14204	14215	14030	14083	14279	14122	14217	14235	14171	14096	14131	14079	14242	14087	14273	14124	14167	14221	14110	14100	14058	14287	14196	14194	14140	14086	14071	14257	14158	14171	14121	14127	14309	14120	14216	14234	14234	14084	14213	14217	13999	14185	14195	14160	14173	14161	14232	14061	14111	14097	14103	14104	14018	14177	14205	14009	14152	14159	14240	14078	14090	14177	14148	14070	14215	14184	14193	14152	14189	14161	14086	13974	14079	14257	13980	14088	14129	14077	14201	14096	14138	14172	14126	14213	14234	14112	14197	14151	14122	13997	14289	14055	14101	14226	14290	14170	14202	14205	14325	14102	14122	14296	14110	14009	14097	14095	14151	14116	14293	14090	14018	14171	14070	14230	14130	14129	14072	14105	14148	14303	14049	14116	13987	14337	14087	14030	14085	14015	14085	13993	14154	14138	14176	14201	14248	14088	14122	14299	14102	14078	14130	14055	14225	14095	14195	14327	14065	14269	14118	14315	14169	14283	14118	14089	14130	14035	14096	14233	14164	14137	14017	14004	14102	14176	14095	14171	14075	14170	14296	14167	14248	13945	14255	14007	14020	14293	14107	14111	14213	14042	14194	13977	14222	14117	14075	14149	14123	14138	14104	14095	14147	14020	14263	14081	14013	14240	14129	14142	14169	14258	14157	14041	14176	14113	14207	14282	14279	14178	14184	14141	14198	14230	13988	14049	14152	14058	14126	14017	14264	14153	14161	14100	14130	14120	14180	14096	14262	13954	14185	14122	14203	14091	14288	14056	14056	14120	14215	14034	14203	14205	14064	14151	14008	14434	14129	14099	14059	14186	14188	14244	13995	14288	14048	14161	13868	14060	14340	14062	14128	14167	14079	14195	14443	13990	14154	14099	13992	14256	14087	14390	14126	14024	14115	14019	14141	14091	14111	13993	14159	14204	14178	14216	14212	14178	14166	14082	14038	14185	14108	14320	14198	14017	14329	13983	14193	14218	14132	14130	14167	14226	14098	14279	14143	14134	14213	14125	14146	14032	14243	14152	14144	14081	14124	14142	14168	14270	14234	14133	14103	14119	14065	13957	14307	14021	14072	14073	14135	14019	14084	14233	14269	14212	14122	14150	14122	14223	14128	14095	14108	13977	14248	13953	14079	14151	14225	14135	14042	14195	14083	14048	14165	14033	14055	14216	14203	14021	13990	14288	14048	14248	14268	14132	14065	14098	14224	14138	14041	14194	14245	14023	13887	14155	14146	14057	14131	14240	14250	14290	14071	14172	14038	14099	14038	14186	14164	14024	14277	14308	14208	14102	14368	14146	14290	14086	14123	14015	14172	14164	14078	14043	14145	14287	14078	14250	14205	14044	14171	14158	14149	14241	14270	14182	14121	14078	14180	14043	14042	14000	14098	14157	14221	13930	14283	14136	14117	14110	14350	14058	13998	14050	14190	14002	14169	14094	14236	14061	14139	14018	14055	14108	14069	14274	14144	14187	14183	14138	14135	14056	14177	14143	14138	14046	14111	14273	14268	14033	14137	14170	14184	14127	14046	14087	14267	14218	14060	14141	14125	14159	14161	14103	14147	14101	14285	14078	14116	14147	14254	14249	14091	14242	14027	14171	13845	14240	14077	14028	14228	14193	14251	14101	14009	14307	14125	14197	14136	14046	14131	14207	14198	14054	14140	14210	14154	14043	14124	14060	14212	14131	14290	14013	14134	14139	14132	13980	14140	14267	14114	14182	14033	14167	14084	14212	14093	14247	13959	14136	14062	14164	14106	14241	14009	14125	14198	13989	14229	14073	14296	14193	13988	14114	14255	14154	13977	14098	14210	14083	14277	14231	14073	14108	14246	14192	14218	14198	14166	13988	14184	14101	14301	14158	14165	13949	14218	14205	13910	14195	14295	14098	14217	13928	14030	14225	14038	14221	13932	14337	14119	14233	14092	14157	14183	14166	14089	13949	14400	14086	14181	14054	14189	14288	14133	14087	14043	14268	14203	14005	14166	14268	14166	14217	14180	14074	14171	14186	14259	14156	14290	14153	14288	14187	14165	14233	14090	14299	14145	14264	14191	14282	14096	14337	14069	14219	14252	14122	14085	13902	14249	14013	14111	14142	14194	14278	14172	14237	14185	14296	14122	14329	14144	14338	14118	14220	14167	14121	14191	14109	14252	14057	14237	13977	14100	14146	14144	14325	14243	14127	14116	14287	14019	14212	14055	14004	14203	14032	14065	14199	14297	14049	14089	14130	14192	14057	14010	14197	14195	14065	14081	14060	14193	14115	14075	14280	14005	14159	14062	14167	14104	14146	14069	14321	14216	14169	14304	14088	14318	14103	13991	14181	14104	14152	14221	14153	14057	14233	14234	14223	14347	14198	14092	14239	14264	14150	14017	14075	14156	14020	14210	14118	14200	14128	14057	14166	14015	14037	13967	14205	14097	14210	14210	14161	14265	14063	14112	14194	13840	14154	13933	14387	14192	14035	14278	14127	14031	14062	14152	14174	14139	14273	14274	14249	14125	14041	14097	14193	13975	14282	14030	14184	14298	14203	14119	14077	14231	14062	14081	14118	14335	14158	14265	14227	14010	14091	14367	14038	14099	14052	14083	14151	14125	14108	14182	14179	14132	14055	14095	14050	14098	14103	14108	14174	14212	14230	14055	14122	14124	14278	13984	14271	14105	14113	14073	14201	14056	14129	14038	14141	14128	13997	14072	13991	14057	14102	14109	14194	14083	14132	14214	14018	14101	14087	14203	14160	14154	14045	14225	14049	14167	14032	14075	14169	14110	14074	14273	14206	14097	14262	14140	14102	14173	14280	14276	14062	14070	14183	14049	14089	14080	14153	13970	14202	13948	14222	14273	14077	14246	14080	14297	14220	14095	14178	14241	14166	14190	14066	14158	14267	14253	14172	14112	14187	14130	14161	14109	14078	14167	14297	14256	14235	14251	14095	14212	14240	14100	14169	14134	14313	14010	14018	14147	14068	14115	14346	14023	14202	14208	14109	14192	14069	14234	14116	14144	14231	14263	14158	14167	14206	13884	13998	14284	14235	14170	14078	14088
22861	21225	29076	24175	23890	29157	30468	23733	20406	18919	18371	17742	17683	17529	17329	17013	17178	17405	17375	17254	17223	17088	17105	16832	16950	17004	16879	16822	16930	16996	16987	16721	16653	16575	16760	16635	16711	16793	16806	16625	16674	16585	16807	16916	16719	16916	16747	16780	16775	16900	16853	16863	16816	16689	16497	16774	16838	16695	16614	16485	16528	16631	16672	16620	16594	16535	16795	16722	16799	16769	16769	16495	16643	16507	16601	16676	16750	16547	16620	16575	16665	16630	16568	16628	16633	16680	16623	16801	16750	16579	16628	16637	16513	16676	16661	16797	16522	16648	16599	16507	16703	16586	16633	16693	16827	16662	16724	16812	16575	16740	16382	16703	16677	16801	16718	16813	16602	16709	16539	16568	16764	16607	16685	16412	16526	16607	16759	16755	16809	16738	16712	16574	16718	16793	16516	16830	16806	16337	16544	16720	16662	16650	16715	16701	16599	16730	16801	16581	16756	16686	17000	16613	16818	16567	16713	16507	16670	16738	16574	16496	16811	16739	16438	16820	16500	16635	16429	16722	16677	16703	16674	16658	16449	16595	16603	16706	16725	16570	16691	16638	16610	16651	16718	16467	16599	16461	16584	16645	16630	16577	16760	16561	16716	16483	16593	16634	16696	16899	16677	16637	16636	16600	16803	16503	16523	16609	16619	16778	16829	16511	16650	16666	16792	16803	16836	16567	16609	16609	16597	16606	16542	16440	16615	16675	16736	16899	16624	16612	16653	16664	16567	16745	16576	16576	16502	16544	16637	16630	16394	16559	16603	16470	16719	16429	16542	16697	16609	16586	16786	16596	16632	16757	16683	16587	16651	16588	16714	16489	16711	16639	16804	16596	16551	16673	16689	16610	16684	16592	16684	16542	16802	16709	16515	16644	16418	16504	16780	16631	16604	16631	16695	16692	16652	16599	16667	16555	16816	16840	16750	16669	16478	16556	16640	16687	16732	16588	16512	16618	16701	16474	16551	16662	16491	16607	16545	16453	16720	16537	16657	16649	16414	16447	16635	16577	16568	16461	16804	16647	16769	16655	16567	16534	16683	16704	16548	16687	16637	16651	16669	16581	16708	16544	16888	16546	16777	16654	16659	16563	16691	16499	16715	16530	16515	16627	16658	16581	16677	16616	16707	16821	16705	16648	16523	16601	16749	16674	16858	16581	16698	16802	16503	16580	16656	16615	16545	16561	16516	16425	16594	16415	16646	16705	16685	16724	16569	16704	16818	16609	16654	16488	16447	16496	16445	16630	16592	16796	16649	16746	16673	16712	16644	16587	16518	16717	16428	16551	16410	16582	16545	16693	16577	16461	16693	16746	16646	16579	16654	16707	16907	16785	16840	16463	16839	16620	16409	16404	16582	16488	16817	16559	16596	16522	16499	16685	16790	16671	16665	16830	16715	16676	16581	16690	16755	16602	16547	16741	16721	16592	16755	16505	16539	16668	16872	16608	16580	16538	16703	16621	16628	16559	16702	16545	16884	16476	16568	16638	16583	16582	16678	16621	16546	16723	16472	16471	16674	16388	16501	16438	16754	16533	16644	16507	16520	16678	16548	16503	16822	16547	16710	16645	16655	16665	16619	16574	16537	16478	16645	16714	16797	16578	16765	16767	16706	16485	16378	16588	16538	16796	16515	16476	16709	16785	16563	16573	16491	16561	16737	16649	16626	16672	16642	16524	16531	16826	16549	16720	16716	16695	16619	16608	16555	16511	16631	16732	16523	16729	16602	16528	16559	16564	16680	16853	16732	16528	16634	16686	16744	16677	16563	16702	16683	16544	16652	16670	16603	16413	16536	16728	16642	16810	16539	16392	16606	16619	16417	16594	16659	16697	16821	16645	16640	16513	16595	16555	16533	16573	16712	16728	16523	16616	16625	16672	16611	16547	16720	16554	16613	16602	16608	16663	16615	16502	16615	16768	16681	16550	16587	16693	16437	16667	16714	16700	16607	16504	16685	16764	16606	16537	16692	16553	16517	16567	16683	16423	16534	16610	16786	16691	16545	16600	16442	16585	16596	16761	16621	16348	16620	16505	16485	16647	16594	16573	16674	16715	16511	16560	16551	16535	16803	16598	16467	16674	16584	16624	16432	16610	16494	16655	16502	16443	16951	16673	16715	16544	16604	16699	16767	16553	16614	16570	16782	16543	16493	16607	16697	16604	16816	16638	16612	16487	16698	16563	16650	16531	16633	16642	16646	16716	16602	16708	16634	16664	16684	16907	16812	16439	16501	16541	16538	16535	16727	16537	16481	16726	16747	16609	16564	16661	16577	16570	16722	16684	16641	16580	16650	16574	16717	16864	16626	16452	16665	16535	16571	16705	16842	16633	16777	16663	16606	16527	16610	16573	16694	16785	16479	16611	16740	16616	16616	16658	16575	16782	16615	16645	16484	16643	16584	16637	16669	16522	16696	16503	16614	16561	16598	16775	16285	16568	16544	16621	16623	16481	16732	16584	16687	16519	16717	16544	16641	16491	16526	16578	16565	16728	16750	16640	16604	16633	16567	16630	16644	16663	16520	16686	16562	16520	16660	16681	16615	16454	16791	16686	16877	16848	16646	16575	16469	16404	16621	16424	16645	16651	16632	16553	16529	16634	16468	16729	16757	16479	16564	16561	16543	16594	16743	16571	16623	16666	16657	16706	16521	16669	16535	16622	16617	16705	16567	16576	16795	16542	16690	16824	16344	16703	16506	16494	16549	16630	16428	16632	16600	16647	16640	16665	16749	16646	16490	16728	16606	16585	16603	16479	16799	16599	16543	16620	16584	16684	16501	16489	16634	16804	16784	16737	16463	16560	16743	16522	16716	16585	16696	16375	16753	16596	16564	16669	16689	16549	16600	16540	16596	16768	16524	16720	16542	16461	16443	16474	16657	16484	16589	16436	16691	16690	16505	16547	16702	16512	16481	16657	16568	16728	16612	16649	16580	16449	16678	16618	16567	16537	16549	16683	16574	16601	16601	16638	16696	16557	16608	16634	16648	16548	16785	16632	16823	16576	16555	16592	16643	16481	16470	16687	16545	16540	16553	16604	16612	16551	16683	16660	16686	16642	16526	16638	16587	16564	16654	16512	16613	16746	16750	16502	16607	16511	16639	16794	16385	16477	16492	16572	16780	16746	16605	16419	16631	16580	16749	16860	16520	16505	16611	16631	16589	16820	16575	16664	16805	16724	16864	16667	16742	16714	16716	16629	16707	16579	16415	16517	16563	16619	16608	16545	16566	16800	16331	16493	16569	16461	16524	16629	16798	16742	16623	16596	16758	16614	16545	16621	16612	16622	16496	16642	16702	16486	16625	16502	16719	16578	16629	16601	16605	16398	16638	16565	16487	16833	16509	16686	16598	16629	16409	16693	16547	16692	16734	16617	16534	16538	16597	16615	16583	16614	16708	16528	16740	16742	16398	16664	16577	16562	16567	16689	16548	16697	16711	16612	16411	16545	16545	16396	16479	16623	16458	16653	16521	16769	16954	16826	16711	16634	16751	16691	16599	16653	16656	16521	16577	16564	16665	16475	16878	16567	16612	16861	16822	16700	16612	16557	16800	16661	16612	16671	16641	16543	16689	16515	16778	16587	16728	16486	16685	16561	16622	16585	16666	16452	16650	16616	16676	16615	16567	16424	16478	16514	16701	16752	16521	16662	16620	16412	16562	16817	16681	16382	16552	16533	16462	16630	16622	16625	16695	16550	16823	16700	16679	16608	16634	16452	16637	16556	16661	16408	16483	16606	16492	16737	16634	16737	16640	16526	16698	16556	16604	16557	16644	16495	16566	16808	16839	16659	16399	16566	16628	16666	16815	16524	16493	16585	16593	16523	16723	16593	16755	16698	16604	16634	16672	16620	16695	16668	16704	16674	16692	16549	16571	16748	16581	16479	16639	16664	16642	16683	16675	16743	16599	16624	16559	16584	16828	16464	16463	16587	16523	16584	16680	16625	16702	16719	16702	16884	16542	16594	16626	16639	16629	16614	16522	16595	16550	16639	16801	16662	16542	16617	16715	16814	16598	16505	16640	16328	16640	16680	16585	16443	16582	16529	16505	16609	16756	16579	16888	16516	16637	16644	16567	16329	16552	16404	16769	16696	16761	16522	16663	16512	16616	16693	16685	16595	16447	16695	16797	16592	16661	16559	16807	16680	16665	16562	16824	16621	16796	16791	16600	16650	16514	16551	16743	16601	16417	16589	16742	16744	16653	16746	16655	16592	16702	16652	16668	16800	16723	16755	16645	16710	16659	16725	16691	16607	16508	16749	16580	16847	16655	16684	16589	16637	16676	16757	16628	16530	16731	16798	16734	16535	16688	16724	16749	16609	16703	16608	16683	16704	16671	16666	16911	16674	16703	16656	16640	16783	16766	16534	16723	16681	16524	16480	16595	16637	16629	16706	16663	16418	16665	16816	16743	16634	16508	16548	16646	16715	16733	16517	16682	16747	16664	16660	16595	16554	16503	16430	16525	16426	16715	16584	16681	16428	16554	16663	16623	16659	16496	16471	16483	16669	16698	16682	16690	16685	16574	16767	16659	16559	16652	16517	16549	16726	16625	16467	16564	16741	16663	16876	16777	16590	16550	16809	16657	16785	16692	16801	16679	16665	16808	16706	16553	16700	16814	16530	16709	16492	16806	16561	16706	16652	16651	16586	16523	16492	16526	16670	16557	16542	16464	16722	16661	16598	16470	16739	16597	16473	16693	16735	16630	16454	16639	16577	16650	16699	16680	16562	16550	16536	16842	16531	16617	16659	16806	16429	16740	16556	16467	16677	16551	16559	16754	16472	16691	16550	16926	16437	16750	16782	16568	16840	16607	16726	16427	16721	16454	16583	16727	16745	16695	16431	16618	16737	16640	16747	16948	16573	16867	16686	16596	16601	16663	16617	16757	16656	16519	16691	16669	16619	16607	16459	16556	16544	16637	16721	16732	16444	16586	16835	16650	16589	16690	16495	16687	16417	16692	16609	16507	16767	16667	16683	16673	16630	16848	16642	16605	16857	16541	16708	16578	16750	16640	16721	16585	16511	16550	16718	16632	16547	16614	16631	16680	16604	16713	16499	16836	16703	16754	16585	16682	16629	16695	16528	16507	16693	16719	16724	16762	16289	16611	16627	16563	16527
35937	58713	52203	42570	37597	33912	27962	22686	18920	16849	16447	15930	15553	15360	15285	15106	15220	15004	15038	14882	14860	14789	14788	14785	14878	14668	14634	14530	14593	14526	14712	14394	14537	14694	14503	14275	14616	14469	14484	14415	14559	14495	14469	14704	14540	14557	14585	14500	14683	14591	14497	14453	14623	14471	14653	14563	14398	14656	14510	14499	14486	14484	14320	14427	14539	14443	14537	14473	14485	14379	14458	14464	14431	14506	14354	14655	14350	14538	14418	14458	14573	14466	14614	14574	14416	14367	14450	14459	14612	14484	14532	14406	14441	14597	14424	14381	14506	14557	14537	14382	14341	14438	14425	14552	14455	14399	14499	14577	14363	14646	14545	14518	14537	14385	14528	14461	14486	14335	14333	14530	14414	14366	14568	14535	14517	14548	14373	14406	14402	14329	14570	14408	14563	14336	14411	14623	14441	14493	14500	14308	14629	14642	14396	14260	14468	14591	14487	14422	14580	14552	14612	14363	14387	14529	14482	14387	14522	14362	14590	14455	14580	14420	14628	14459	14570	14691	14495	14392	14429	14372	14355	14578	14447	14514	14276	14376	14364	14585	14376	14485	14343	14510	14488	14367	14613	14393	14511	14484	14470	14487	14579	14417	14507	14509	14295	14551	14638	14634	14563	14456	14491	14475	14449	14332	14366	14448	14508	14489	14525	14443	14468	14502	14426	14447	14470	14490	14539	14614	14407	14458	14386	14516	14412	14319	14506	14479	14292	14699	14462	14444	14358	14437	14272	14406	14436	14468	14578	14600	14618	14595	14520	14439	14441	14313	14493	14630	14393	14485	14401	14477	14391	14515	14503	14516	14538	14442	14486	14408	14352	14471	14420	14429	14507	14563	14457	14413	14552	14182	14612	14434	14504	14353	14391	14424	14459	14430	14477	14338	14492	14417	14478	14371	14268	14533	14497	14323	14192	14378	14382	14343	14523	14404	14479	14535	14701	14471	14463	14490	14663	14575	14564	14621	14487	14488	14604	14484	14493	14400	14460	14505	14428	14309	14377	14503	14528	14432	14527	14590	14491	14428	14524	14620	14368	14410	14624	14533	14319	14474	14588	14465	14657	14576	14513	14435	14466	14670	14469	14485	14432	14483	14629	14417	14522	14493	14422	14411	14338	14294	14463	14426	14341	14430	14452	14584	14445	14429	14334	14425	14404	14323	14449	14384	14445	14571	14463	14495	14442	14354	14562	14302	14317	14362	14567	14452	14440	14695	14498	14385	14323	14473	14524	14533	14497	14579	14332	14440	14413	14399	14494	14312	14547	14593	14358	14615	14399	14400	14547	14466	14442	14343	14315	14668	14416	14577	14621	14476	14505	14448	14644	14591	14560	14325	14553	14421	14508	14521	14764	14368	14333	14471	14448	14479	14527	14579	14494	14448	14461	14382	14498	14394	14509	14503	14399	14629	14303	14479	14492	14320	14440	14435	14586	14492	14518	14541	14403	14549	14513	14425	14329	14409	14413	14678	14626	14448	14468	14312	14576	14518	14510	14512	14454	14306	14415	14399	14505	14426	14297	14524	14531	14443	14517	14644	14588	14554	14445	14493	14360	14396	14377	14486	14451	14497	14515	14470	14543	14340	14282	14618	14527	14324	14454	14420	14536	14429	14553	14399	14424	14544	14376	14388	14635	14485	14483	14662	14439	14438	14527	14425	14272	14464	14596	14401	14676	14446	14431	14744	14413	14514	14351	14512	14442	14444	14546	14379	14466	14259	14580	14438	14362	14406	14470	14489	14459	14460	14539	14377	14475	14548	14427	14463	14595	14673	14385	14473	14244	14524	14435	14283	14421	14371	14410	14467	14479	14507	14467	14551	14534	14471	14568	14432	14494	14467	14413	14384	14503	14549	14567	14321	14360	14521	14549	14398	14503	14448	14522	14381	14496	14396	14628	14441	14577	14500	14368	14490	14378	14581	14351	14515	14395	14597	14399	14428	14531	14419	14435	14680	14309	14499	14457	14410	14463	14536	14653	14455	14517	14588	14547	14594	14517	14452	14563	14382	14392	14300	14513	14325	14429	14359	14389	14550	14423	14427	14425	14285	14507	14411	14368	14321	14601	14548	14516	14537	14426	14492	14360	14500	14621	14595	14383	14668	14342	14477	14420	14342	14347	14643	14344	14492	14461	14695	14669	14135	14512	14456	14541	14483	14574	14431	14396	14373	14397	14539	14411	14444	14472	14421	14502	14506	14440	14554	14350	14334	14449	14506	14641	14487	14600	14524	14467	14340	14385	14659	14393	14411	14483	14418	14310	14517	14561	14401	14417	14425	14499	14465	14621	14387	14491	14570	14419	14585	14539	14484	14527	14458	14469	14534	14425	14435	14495	14497	14509	14477	14560	14447	14601	14292	14358	14429	14703	14569	14481	14539	14413	14430	14465	14447	14365	14233	14433	14491	14524	14505	14584	14543	14451	14346	14607	14507	14580	14436	14527	14513	14384	14449	14404	14409	14400	14390	14563	14493	14329	14476	14542	14440	14440	14395	14342	14551	14516	14601	14465	14482	14576	14457	14405	14604	14403	14421	14480	14471	14482	14396	14436	14379	14404	14535	14466	14530	14610	14410	14475	14400	14506	14515	14368	14549	14392	14401	14423	14523	14527	14606	14390	14442	14384	14481	14626	14446	14464	14508	14577	14350	14558	14502	14532	14377	14632	14448	14578	14471	14490	14461	14540	14376	14264	14343	14487	14543	14615	14350	14406	14448	14608	14406	14441	14523	14488	14463	14453	14411	14665	14581	14603	14530	14491	14654	14339	14412	14620	14317	14488	14504	14379	14412	14567	14330	14548	14573	14520	14526	14438	14440	14444	14482	14411	14512	14437	14468	14464	14445	14534	14510	14415	14507	14573	14381	14367	14467	14535	14441	14373	14521	14506	14401	14473	14286	14566	14388	14455	14476	14447	14496	14463	14558	14388	14270	14413	14457	14375	14499	14438	14465	14659	14343	14569	14317	14429	14437	14448	14501	14540	14583	14438	14529	14583	14298	14393	14608	14441	14463	14559	14669	14521	14429	14305	14330	14428	14415	14714	14472	14427	14675	14460	14354	14583	14600	14413	14519	14394	14537	14448	14419	14568	14470	14510	14479	14530	14405	14429	14457	14600	14556	14478	14665	14633	14324	14684	14643	14274	14539	14460	14426	14507	14491	14517	14493	14323	14495	14597	14485	14537	14419	14477	14480	14340	14450	14478	14477	14389	14437	14474	14622	14450	14556	14457	14377	14742	14494	14358	14560	14529	14457	14366	14417	14586	14490	14385	14397	14315	14459	14664	14500	14417	14476	14513	14487	14353	14506	14437	14366	14443	14549	14477	14650	14386	14572	14569	14414	14551	14551	14414	14349	14528	14378	14363	14445	14526	14510	14530	14342	14550	14521	14494	14395	14516	14384	14522	14402	14426	14517	14458	14635	14430	14667	14501	14472	14449	14493	14433	14508	14432	14433	14490	14497	14579	14386	14501	14518	14463	14475	14489	14397	14451	14348	14347	14393	14362	14438	14251	14508	14581	14477	14558	14494	14398	14555	14651	14497	14405	14508	14395	14432	14387	14385	14514	14431	14449	14406	14449	14339	14481	14620	14387	14459	14397	14386	14443	14364	14508	14510	14475	14367	14481	14347	14640	14573	14449	14475	14574	14558	14442	14427	14502	14358	14468	14486	14476	14535	14654	14230	14351	14554	14465	14665	14490	14528	14566	14371	14355	14566	14262	14421	14482	14403	14625	14621	14381	14388	14582	14563	14616	14322	14455	14526	14448	14528	14454	14444	14302	14542	14372	14346	14488	14632	14369	14409	14387	14567	14580	14431	14360	14477	14742	14424	14410	14424	14444	14476	14361	14409	14457	14383	14479	14544	14396	14402	14487	14472	14586	14514	14561	14212	14527	14489	14552	14367	14442	14511	14395	14481	14523	14485	14501	14282	14602	14512	14622	14523	14329	14532	14474	14398	14352	14617	14371	14397	14323	14371	14372	14477	14502	14384	14446	14489	14625	14303	14423	14533	14444	14595	14407	14585	14541	14505	14481	14426	14340	14572	14515	14442	14411	14514	14494	14428	14325	14508	14555	14407	14654	14218	14456	14512	14500	14471	14524	14474	14439	14438	14622	14478	14613	14404	14557	14594	14580	14489	14498	14450	14429	14497	14394	14436	14406	14523	14486	14580	14488	14467	14544	14566	14378	14501	14431	14524	14424	14408	14464	14282	14474	14577	14376	14421	14538	14381	14437	14385	14571	14387	14524	14585	14493	14531	14504	14388	14417	14432	14529	14458	14592	14477	14492	14413	14560	14484	14498	14472	14542	14497	14559	14538	14618	14440	14323	14443	14358	14592	14362	14468	14482	14372	14448	14499	14431	14585	14539	14481	14395	14386	14432	14398	14470	14418	14391	14442	14518	14441	14484	14519	14563	14551	14435	14407	14384	14354	14660	14579	14565	14504	14345	14658	14525	14427	14597	14402	14533	14501	14652	14539	14597	14467	14445	14415	14518	14372	14180	14530	14371	14558	14471	14455	14562	14411	14349	14534	14293	14694	14551	14340	14404	14442	14348	14417	14546	14349	14459	14533	14461	14450	14424	14509	14491	14498	14527	14493	14514	14417	14401	14647	14391	14563	14617	14398	14556	14352	14508	14345	14494	14478	14517	14418	14500	14496	14487	14517	14449	14428	14439	14522	14433	14456	14594	14391	14351	14540	14502	14564	14634	14721	14469	14395	14450	14357	14490	14497	14343	14410	14544	14369	14542	14650	14477	14482	14604	14482	14507	14416	14552	14488	14236	14536	14441	14386	14441	14629	14434	14493	14309	14281	14430	14408	14507	14557	14481	14648	14515	14495	14390	14546	14584	14492	14280	14445	14426	14546	14272	14534	14584	14365	14457	14427	14571	14506	14507	14383	14259	14566	14437	14405	14482	14495	14588	14415	14503	14463	14597	14525	14464	14716	14498	14310	14539	14303	14550	14362	14513	14248	14422	14548	14434	14467	14442	14592	14385	14263	14522	14477	14455	14605	14351	14426	14525	14206	14700	14323	14387	14486	14531	14445	14582	14536	14508	14457	14676	14504	14501	14622	14509	14508	14357	14277	14445	14341	14612	14297	14542	14389
29570	28263	34352	29845	24006	21042	18567	17631	17026	16610	16137	16101	15793	16047	16011	15930	16026	15861	15954	15921	15929	15736	15954	15808	15738	15741	16001	15816	15905	15892	15717	15835	15644	15725	15813	16035	15652	15672	15830	15624	15903	15612	15945	15655	15774	15686	15763	15787	15941	15808	15721	15476	15736	15717	15603	15901	15933	15765	15719	15833	15739	15677	15763	15713	15829	15655	15583	15776	15746	15596	15798	15716	15680	15598	15728	15608	15683	15667	15720	15724	15729	15649	15850	15590	15696	15634	15672	15603	15607	15695	15569	15633	15820	15625	15522	15518	15809	15861	15769	15836	15808	15626	15701	15458	15640	15675	15764	15715	15634	15671	15809	15643	15610	15807	15612	15777	15750	15697	15798	15702	15825	15521	15813	15566	15640	15799	15652	15681	15748	15731	15568	15828	15620	15580	15719	15916	15891	15604	15555	15731	15580	15724	15623	15784	15798	15868	15544	15484	15672	15617	15682	15675	15460	15714	15773	15602	15525	15532	15773	15724	15657	15571	15658	15534	15754	15673	15694	15855	15556	15888	15722	15833	15800	15816	15761	15681	15800	15671	15762	15518	15812	15795	15633	15816	15699	15676	15776	15782	15764	15772	15586	15633	15642	15836	15862	15702	15748	15706	15673	15689	15740	15634	15609	15751	15694	15767	15737	15602	15733	15836	15732	15768	15699	15617	16001	15724	15815	15686	15618	15841	15724	15475	15794	15826	15733	15674	15875	15769	15689	15450	15697	15794	15403	15631	15759	15917	15651	15810	15893	15621	15613	15737	15626	15686	15590	15810	15873	15761	15558	15778	15673	15797	15647	15742	15874	15736	15622	15457	15788	15667	15641	15774	15810	15546	15588	15770	15599	15597	15793	15728	15812	15761	15631	15677	15846	15787	15892	15661	15793	15880	15662	15873	15708	15658	15673	15817	15686	15656	15843	15626	15756	15810	15757	15576	15672	15595	15880	15803	15775	15776	15608	15773	15682	15727	15717	15849	15839	15776	15654	15604	15755	15737	15667	15639	15688	15651	15548	15685	15871	15855	15702	15509	15577	15666	15725	15819	15805	15628	15591	15899	15575	15633	15387	15699	15527	15635	15687	15602	15794	15726	15835	15729	15614	15753	15650	15817	15694	15779	15815	15631	15773	15699	15679	15468	15624	15774	15543	15761	15769	15658	15762	15878	15741	15690	15662	15694	15757	15759	15849	15863	15757	15481	15695	15641	15626	15698	15664	15703	15774	15710	15821	15650	15777	15745	15657	15565	15615	15724	15760	15708	15638	15684	15689	15747	15767	15669	15687	15747	15699	15735	15786	15685	15919	15726	15867	15766	15791	15626	15550	15583	15674	15493	15639	15685	15509	15750	15729	15723	15824	15599	15704	15767	15621	15746	15391	15593	15823	15678	15633	15849	15801	15663	15636	15591	15697	15518	15813	15767	15642	15905	15738	15509	15703	15527	15596	15695	15897	15778	15831	16010	15805	15724	15612	15829	15817	15774	15816	15665	15712	15725	15638	15653	15693	15674	15696	15491	15644	15793	15670	15774	15604	15733	15571	15664	15768	15635	15741	15608	15594	15766	15680	15616	15672	15799	15527	15782	15726	15985	15675	15698	15818	15776	15698	15797	15748	15479	15791	15852	15705	15562	15645	15850	15519	15764	15605	15464	15720	15811	15772	15700	15651	15876	15627	15759	15687	15640	15813	15837	15510	15616	15707	15621	15736	15705	15646	15735	15498	15841	15718	15762	15836	15717	15439	15633	15650	15767	15687	15821	15790	15705	15569	15695	15713	15762	15747	16079	15835	15690	15832	15703	15649	15764	15557	15560	15772	15677	15643	15761	15813	15776	15707	15723	15701	15681	15791	15693	15850	15993	15868	15671	15716	15781	15762	15775	15851	15720	15761	15864	15730	15594	15745	15641	15597	15684	15639	15581	15517	15877	15867	15741	15651	15980	15643	15904	15817	15465	15598	15700	15659	15975	15686	15716	15750	15761	15693	15809	15743	15903	15692	15696	15703	15746	15644	15927	15666	15893	15793	15667	15519	15801	15584	15710	15605	15655	15688	15936	15629	15783	15652	15664	15709	15551	15923	15619	15749	15704	15594	15671	15662	15799	15650	15907	15668	15745	15799	15916	15656	15818	15604	15811	15720	15572	15633	15592	15725	15876	15756	15776	15676	15845	15898	15573	15576	15750	15611	15728	15845	15680	15576	15557	15743	15899	15753	15776	15814	15758	15670	15760	15706	15580	15607	15792	15645	15565	15736	15763	15707	15679	15884	15918	15715	15797	15858	15760	15656	15601	15584	15577	15786	15754	15810	15854	15477	15755	15853	15863	15694	15679	15891	15674	15672	15788	15798	15618	15532	15484	15525	15753	15635	15669	15729	15943	15789	15609	15684	15573	15730	15811	15770	15782	15879	15629	15683	15446	15667	15621	15591	15864	15684	15770	15711	15691	15678	15815	15752	15766	15733	15597	15696	15743	15734	15657	15819	15718	15760	15605	15674	15833	15722	15648	15904	15604	15774	15920	15685	15739	15718	15709	15585	15783	15659	15600	15797	15736	15740	15677	15817	15684	16017	15728	15674	15725	15754	15731	15767	15796	15660	15522	15538	15691	15683	15592	15691	15515	15680	15756	15624	15587	15771	15697	15569	15756	15677	15693	15674	15791	15858	15556	15616	15569	15846	15694	15622	15855	15825	15624	15748	15717	15857	15589	15713	15752	15599	15729	15595	15753	15558	15742	15810	15793	15673	15633	15759	15829	15798	15681	15870	15725	15524	15734	15823	15746	15831	15624	15911	15707	15897	15699	15844	15685	15675	15761	15671	15810	15716	15534	15707	15549	15849	15689	15670	15653	15635	15695	15726	15731	15713	15690	15650	15844	15704	15732	15863	15662	15631	15547	15688	15661	15663	15908	15743	15670	15738	15685	15613	15782	15588	15692	15748	15822	15667	15644	15728	15609	15849	15713	15627	15664	15871	15715	15826	15628	15698	15892	15638	15593	15779	15869	15896	15841	15962	15633	15681	15787	15710	15487	15736	15507	15814	15678	15764	15658	15546	15860	15679	15606	15655	15828	15728	15714	15783	15897	15601	15792	15665	15618	15816	15842	15803	15676	15880	15865	16042	15648	15826	15622	15682	15786	15756	15789	15821	15791	15688	15634	15755	15744	15698	15771	15691	15588	15908	15614	15817	15643	15712	15746	15692	15504	15736	15722	15645	15794	15757	15734	15636	15842	15857	15755	15780	15637	15883	15618	15798	15885	15659	15603	15745	15570	15669	15634	15647	15672	15572	15687	15706	15763	15831	15607	15585	15563	15691	15712	15875	15542	15615	15657	15590	15853	15560	15730	15788	15789	15780	15687	15737	15633	15661	15753	15828	15658	15493	15502	15609	15487	15766	15735	16009	15616	15715	15784	15619	15727	15901	15789	15589	15658	15655	15604	15862	15505	15779	15857	15705	15707	15433	15428	15695	15645	15825	15829	15967	15778	15836	15758	15828	15914	15930	15778	15752	15680	15782	15800	15556	15619	15415	15450	15816	15625	15613	15858	15597	15776	15734	15597	15544	15741	15702	15821	15680	15733	15683	15785	15988	15734	15739	15640	15626	16026	15793	15685	15549	15578	15622	15652	15725	15707	15869	15708	15800	15633	15793	15668	15844	15684	15814	15737	15693	15648	15763	15762	15781	15977	15782	15664	15956	15667	15685	15655	15661	15679	15808	15792	15678	15579	15606	15676	15658	15658	15561	15751	15645	15735	15586	15641	15848	15614	15653	15721	15876	15713	15735	15712	15880	15706	15797	15751	15759	15695	15724	15665	15720	15902	15702	15838	15858	15583	15748	15588	15798	15760	15874	15731	15715	15745	15690	15577	15819	15752	15776	15816	15614	15654	15679	15461	15786	15699	15610	15803	15617	15784	15459	15841	15665	15610	15706	15850	15896	15653	15714	15587	15698	15588	15938	15795	15737	15624	15548	15913	15655	15813	15794	15524	15708	15554	15747	15687	15646	15691	15668	15621	15596	15510	15799	15713	15580	15791	15682	15610	15879	15814	15829	15815	15758	15729	15508	15619	15708	15810	15768	15621	15681	15698	15428	15766	15647	15543	15842	15604	15813	15701	15620	15699	15568	15730	15650	15926	15929	15705	15626	15711	15792	15561	15682	15565	15751	15773	15718	15669	15658	15619	15737	15897	15721	15773	15668	15679	15620	15628	15836	15663	15720	15653	15817	15642	15888	15602	15639	15908	15834	15576	15694	15820	15578	15764	15639	15613	15795	15842	15657	15807	15829	15651	15820	15581	15772	15844	15778	15731	15974	15733	15620	15456	15761	15641	15876	15720	15579	15600	15815	15831	15665	15672	15705	15598	15956	15815	15739	15503	15756	15638	15624	15591	15763	15851	15649	15698	15786	15600	15717	15594	15776	15616	15790	15817	15769	15628	15833	15691	15539	15662	15731	15693	15684	15760	15678	15726	15553	15923	15641	15639	15764	15773	15779	15684	15734	15716	15705	15800	15590	15610	15724	15841	15813	15521	15831	15770	15802	15704	15789	15838	15581	15582	15827	15853	15833	15523	15625	15767	15723	15789	15816	15667	15859	15775	15691	15453	15564	15723	15898	15798	15753	15696	15673	15651	15938	15660	15596	15670	15778	15652	15757	15782	15628	15744	15612	15579	15752	15749	15654	15663	15843	15721	15804	15658	15571	15719	15692	15761	15458	15655	15487	15836	15584	15825	15574	15568	15558	15763	15751	15787	15815	15755	15818	15729	15477	15697	15632	15906	15634	15835	15470	15691	15794	15724	15747	15619	15721	15776	15679	15731	15837	15821	15539	15613	15698	15831	15895	15790	15835	15746	15715	15812	15802	15843	15614	15677	15756	15761	15941	15818	15709	15694	15607	15738	15690	15647	15696	15723	15655	15625	15784	15692	15658	15787	15699	15719	15809	15731	15756	15940	15712	15619	15775	15595	15788	15582	15668	15923	15561	15669	15763	15668	15661	15571	15688	15680	15758	15773	15625	15775	15876	15601	15670	15693	15697	15679	15842	15615	15761	15750	15651	15725	15707	15600	15556	15796	15607	15696	15789	15664	15676	15886	15834	15786	15768	15689
33062	44477	38805	29593	24580	20554	17439	16148	15494	15107	14722	14525	14279	14307	14218	14386	14233	14339	14303	14022	14211	14136	13948	14084	14069	14096	13888	13929	14038	14166	13939	14032	14021	14003	14063	14114	13970	13958	14003	13986	13845	13991	14037	13928	13979	13883	13910	13979	14120	13863	14002	14146	13821	13896	13831	13964	13959	13901	14006	13963	14066	13862	13937	14038	14040	13953	13948	13837	14006	13807	14067	14007	13896	13897	13918	13806	13881	13978	14146	13971	13865	14059	13931	14002	13840	13966	13955	13993	13832	13947	13932	14171	14010	13899	13898	13985	13996	14014	13993	13902	14056	13820	13956	14084	14011	13960	14037	13949	14068	14011	14062	13926	13846	13871	14000	13865	13819	14129	13907	14251	13710	13912	13996	13861	14000	13961	13949	13956	13836	14046	14078	13834	13976	14011	13828	13932	13944	14038	13960	13885	13971	14071	13944	13872	14074	14151	14147	14147	13887	14209	13876	13965	13989	13901	14003	13814	13816	13979	13903	13978	14143	13821	13930	13991	13993	13957	13938	13943	14012	13984	13914	14102	13998	14049	14080	13837	13918	14063	13976	13853	13882	13929	13828	13896	13961	13832	13818	13947	13953	14062	14017	14014	14014	14019	13886	13996	13791	13861	13877	13831	13975	14046	13857	13964	13778	14014	13954	13954	14021	14050	14016	13918	13937	13922	13918	13831	13919	13780	14040	14211	13970	14179	14009	13997	13888	13876	13919	13806	13904	13973	13863	14018	13806	13818	14102	14106	14035	13844	13943	13853	13914	14071	13926	13813	14020	13866	13845	13837	14001	13841	13914	13881	13871	13896	14068	13987	13953	13943	13920	13966	14089	13968	14135	14020	14113	13911	14078	14074	14111	13971	13944	14031	13848	14098	13931	13852	13929	14067	13966	13870	14021	13990	13990	14030	13928	14073	13944	13889	13993	14062	14021	13891	13875	13951	13868	13962	13690	13947	14039	14022	13909	14041	13927	13966	14056	14037	13909	13927	14123	13873	13966	13941	13864	14003	13917	13941	13885	13870	13935	13908	14028	14089	13930	14016	14069	13837	13982	13832	13971	13896	13948	14018	13932	14049	13761	13866	14119	13800	14141	13889	13920	13955	13789	13972	13963	14080	13807	13987	13933	13990	14025	14038	13934	14040	14124	14039	13814	14009	13887	13970	13927	13861	13998	14029	14025	13831	13952	13966	13947	14068	13978	14006	13969	13921	13847	13978	14030	13972	13933	14016	14008	14220	13842	14087	13980	14049	13879	14045	13978	14001	14023	13866	14048	13933	14083	13775	13784	13793	13940	13965	14035	14040	13924	13873	13894	14027	13941	13968	13963	14058	13949	13882	13945	14233	13916	13869	14001	13959	13989	13949	14025	13791	13843	14075	13976	13959	13868	13814	14016	13950	14053	13884	13957	13952	13948	13871	13703	14008	13836	13996	13862	13932	13894	14189	13940	13941	13989	13754	13808	13941	13930	13918	13835	14055	14045	13818	13878	13949	13937	14041	13782	13918	14207	14049	13883	13986	13854	13849	13753	13989	13767	13785	13887	13897	13879	14036	13899	13945	13958	14143	13810	14103	13898	13940	13926	13705	14018	14023	13780	14053	13927	13959	13874	13943	14019	13995	13925	13959	14074	13929	14064	14026	13891	13891	13913	13724	13946	14047	13806	14012	13913	13888	13951	14064	13962	13968	13662	14020	14039	13949	13960	13994	14059	13903	13978	14072	13883	13873	13868	13903	13915	14050	13781	14174	14007	13975	13921	14067	14014	13948	14039	14033	13993	13885	13942	14012	13876	14030	13836	14022	14053	13932	13784	13999	13784	13901	13967	13907	14098	13990	14024	13961	13884	13942	14076	13885	13938	14014	13932	14004	13842	14049	13933	13821	14031	13987	14010	13912	13979	13957	13976	13979	13675	13956	14037	13976	13943	14039	13912	14036	13873	13814	13947	14067	13973	14000	13923	13928	14055	14159	13963	14009	13938	13833	13877	13976	13813	13901	13851	13783	13979	13914	14098	13862	13990	14018	13893	14072	13773	13978	13887	14147	14056	14020	14026	13897	13921	13971	14100	13842	13840	13904	13970	13949	13731	13902	13953	13976	13953	14062	13955	13889	14137	14006	13966	13848	14037	13723	14019	13821	13907	13975	13869	13980	13983	13996	14092	14122	13929	14047	14160	13924	13933	13907	13973	14066	13814	13957	13884	14029	13830	13920	13939	13963	13900	13890	14052	13993	14020	13964	13990	13900	13933	13981	13924	13928	13911	13959	13980	14116	13987	13856	13857	13775	13865	14042	13834	14052	13850	14070	13953	13934	13920	13912	13996	13875	14043	14100	13882	14016	13755	13970	13835	14042	13910	13933	13996	13814	13919	14179	14058	13930	14121	14113	14059	13985	13790	13904	13855	13870	13926	14021	14025	13905	13947	14014	13992	14008	14006	13868	13987	13904	14031	13938	13894	13916	13982	13889	14060	13974	14047	14080	14048	13891	13995	13779	13977	13996	13946	13989	13974	13886	13965	13991	14030	13909	13994	13870	14045	13910	13838	13861	13895	13911	14057	13961	13865	14042	14036	13821	13737	14097	13941	13946	14120	13887	14011	13916	13968	13929	13858	13855	14031	13884	13914	13822	13986	13753	14103	13807	14027	13993	13931	13957	14047	13974	13999	13799	13929	13791	13953	13963	13944	14003	13890	13894	13787	14035	13897	14022	14084	13871	14098	13927	13849	14061	13928	14029	13878	13941	13837	13947	13965	13829	13877	13860	13840	13884	13871	14008	14093	13922	14090	13851	14064	14164	13978	13881	14046	14082	14172	14024	13952	13926	14071	14022	14195	13897	13997	13977	14033	13975	14067	14019	14002	13854	14153	14009	13960	13846	13796	13923	14043	13946	13808	14092	14133	14108	13984	13945	14041	14093	13853	13983	13929	13875	14049	13904	13959	14050	13890	13887	13874	14005	13974	13926	13984	13913	13943	13929	13968	13968	13995	13771	13867	13873	13810	13999	14021	13969	13975	13937	14073	14079	13876	14182	13914	13985	13939	13988	14032	13837	14004	13918	14001	13936	13913	13925	14162	13994	13992	13852	14029	14056	13913	14001	13945	13845	14136	13942	13982	13823	13970	13906	13810	13947	14048	13914	14091	13961	14133	13970	13839	13973	13947	13896	13889	13820	14028	13990	13956	13823	14060	13837	13947	13914	13990	13964	13996	13952	14017	14014	13879	13884	13999	14064	14007	13891	13945	14105	13929	13949	13938	13826	14025	14030	13895	13967	13877	13931	14081	13845	13912	13889	14070	13897	13934	13866	13976	13903	13871	13866	13947	13941	14167	13831	14057	13889	13971	14108	13911	13798	14066	14003	14110	13932	13897	13805	14092	13937	14005	13851	14090	13887	14078	13825	14015	14021	14121	13980	14000	13864	13984	14080	13930	14061	13894	14074	14136	13876	14035	13888	13948	13872	13795	13874	14065	13914	14030	13995	14093	13991	13895	13917	14154	13772	13832	13868	13896	13860	13867	13870	14029	13916	13916	13897	14117	13906	13925	13856	13970	13787	13844	14207	13896	14108	13824	13965	13941	13939	13895	13952	14012	13864	13979	13875	13863	13885	13742	13812	13994	13849	13727	13949	13880	13974	13962	14167	13947	13989	13969	14023	14092	14010	14006	13922	13928	13984	14100	14092	13912	14150	13963	13979	13902	13931	13895	13960	13978	14036	13936	13848	14078	13858	13912	13988	14002	13942	14025	14118	13842	13920	14062	14035	13970	14018	14133	14068	14100	14026	13993	14026	13977	14056	13877	13951	13840	13877	13936	13831	14040	13941	13745	13980	14002	13946	13891	13919	14114	13852	14174	13990	13906	14039	14020	14083	13930	14035	14065	14074	13952	13833	13957	13879	13942	14184	13976	13990	13853	13992	13990	14168	14025	13955	13950	13870	14041	14214	13765	13804	13994	13869	13906	13939	13933	14146	13908	13925	14015	13879	14008	13985	13922	13889	13918	13863	13907	13941	13835	13977	13942	13883	14000	13875	13806	14017	13885	14045	13923	14105	13910	14005	14055	13958	13921	13908	14015	13954	14009	13895	13891	14119	14004	13964	14072	14201	13964	13988	13980	13929	13910	13923	13875	13875	13913	14035	13948	13892	13826	14050	13987	13954	14048	13956	13958	14056	13967	13947	14098	14050	13903	13915	13996	13883	13877	13980	13972	13984	13898	13977	14142	14109	13726	13902	13810	14091	13842	13839	13886	13885	13792	14018	13965	14005	13902	14133	13842	14060	14025	13947	13939	13829	13958	13969	13930	14008	13818	13946	13924	13916	13760	13978	14006	13981	13908	13920	13914	13947	13893	13964	14188	14087	13817	13928	13949	14043	14101	14006	13881	13920	14052	13879	14059	13774	13986	14060	13913	14055	13923	14027	13996	14004	14008	13789	14014	13903	13937	14263	13899	14061	13988	14060	13983	14075	13806	14003	14118	13967	14005	13941	13980	14173	14000	13929	13980	13996	13939	13992	13819	13919	13879	14044	13996	13987	13901	14015	13931	13974	13860	13743	13805	14096	14007	13858	14073	13906	13843	14037	13993	14052	13781	14199	13805	13907	13963	13859	13917	13837	13947	13886	13873	13965	14032	13851	13970	14121	13869	14005	14044	13797	13872	14032	13946	14095	13907	13673	14059	13992	14011	13901	13952	13954	14025	14014	14071	13838	14029	13925	14117	13913	13837	14012	13952	13836	13845	13969	13973	13935	14132	14046	14041	13934	14002	14155	13852	13962	13785	13796	14160	14026	13947	14027	13854	13879	13985	14090	13792	14107	13972	14072	13944	14032	13994	14000	14020	13990	13906	13915	14034	13845	13940	14021	13886	14082	13913	13925	14032	13867	13896	13954	14010	13946	13868	13944	13734	14058	13903	13759	13989	13886	13864	14047	14007	14118	13804	13928	13888	14018	13996	13860	14004	13841	13978	13962	13942	14008	14029	13930	14067	13947	14045	13955	13981	14102	13935	14039	14018	13926	14008	13934	13818	13787	14066	13841	14023	13897	13929	13973	14089	13967	13937	13909	13941	13924	13913	13925	14028	13983	13956	13809	14030	13970	13957	14185	14030	13855
24006	21146	28745	26336	26486	26421	23718	20091	18118	17550	16824	16812	16520	16369	16314	16546	16284	16398	16246	16209	16064	16221	16151	16113	15835	16192	16089	15904	16021	16105	15876	16061	15814	15904	16034	15996	15930	15829	15916	15859	16015	15904	15998	15931	15842	15927	15932	15975	16096	16015	15803	15751	15972	15799	15889	15781	15930	15988	15647	15525	15993	15928	15996	15889	15944	15783	15915	16019	15876	15935	15952	15785	15810	15960	15861	15722	15812	15887	16032	15883	15758	15959	16000	15908	16061	15904	15950	15848	15777	15762	15878	15986	15789	15873	15907	15829	15826	15810	15822	16017	15938	15849	15734	15824	15851	15830	15839	15713	15791	15989	15924	15797	15728	16059	15876	15880	15953	15901	15832	15766	16017	15870	15668	15693	15839	15903	15790	15796	15713	15850	15847	15974	16208	15927	15714	15688	15871	15623	15915	15969	15751	16026	15761	15856	15805	15837	15657	15720	15699	15744	15847	15718	15791	15794	15728	15955	15778	15666	15759	15896	15716	15767	15984	15921	15724	15749	15889	15779	15699	15920	15847	15620	15843	15900	15766	15774	15923	15865	15907	15717	15992	15972	15698	15846	15912	15551	15807	15810	15847	15765	15635	15921	15975	15871	15914	15818	15931	15735	15911	16059	15841	15690	16056	15842	15872	15939	15842	15727	15816	15835	15753	15886	15817	15822	16023	15814	16062	15833	15811	15971	15858	15740	15851	15846	15809	15756	15863	15809	15886	15719	15889	15824	15806	15744	15968	15799	15922	15821	15829	15855	15877	15882	16133	15806	15627	15746	15801	15857	15651	15862	15878	15585	15991	15930	15904	15724	15914	15774	15989	15708	15888	15991	15921	15840	15763	15961	15906	15794	15826	15838	15731	15977	16030	15696	15778	15630	15864	15949	15855	15834	15711	15992	15798	16148	15698	15709	15716	15808	15787	15863	15804	15791	15846	15932	15850	15775	15802	15824	15700	15651	15783	15829	15976	15896	15788	15976	16000	15983	15721	15672	15798	15739	15974	15995	15845	15800	15836	15789	15825	15871	15947	16021	15895	15850	15910	16064	15969	15963	15938	15885	15872	15860	15767	15899	15905	15859	15804	15957	15812	15956	15731	15758	15896	15789	15894	15890	15856	15878	16040	15735	15943	15914	15919	15970	15791	15797	15763	15827	15795	15816	16029	16101	15842	15516	15564	15766	15908	15903	15906	15780	15924	15700	16051	15810	15608	15904	15939	15712	15725	15808	15818	15650	15727	15816	15817	15929	15864	15837	15872	15934	15922	15749	15879	15708	15748	15847	15578	15972	15986	15651	15806	15871	15650	15900	15862	15718	15736	15695	15721	15916	16083	15888	15965	15797	15875	15895	15882	15780	15795	15825	15956	15947	15910	15793	15940	15938	15909	15769	15691	15898	15834	15809	15922	15828	15814	15933	15817	16032	15906	15858	15968	15917	16031	15805	15810	15669	15905	15876	15673	15989	15908	15955	16041	15648	15834	15806	15826	15795	15741	15725	15799	15873	15650	15693	15904	15925	16041	15939	15623	15729	15911	15770	15817	15770	15814	15941	16001	15967	15890	15823	15868	15646	15834	15617	15901	15994	15932	15753	15717	15742	15903	15817	15930	15920	15944	15783	15888	15973	15837	15992	15693	15877	15951	15876	15773	15902	15702	15811	16015	15958	15695	16003	16209	15886	15898	15582	15777	15811	16115	15864	15820	15956	16005	15971	15947	15757	16003	15808	15880	15786	15804	15745	15728	15830	16055	15786	15799	15875	15939	15810	15884	15646	15838	15828	16014	15783	15880	15842	15920	15821	15702	15767	15870	16038	15904	16006	15848	15896	15962	15929	15808	15782	15891	15877	15892	15921	15862	15760	15928	15789	15697	15998	15873	15759	15991	15763	15827	15904	15861	15793	15827	15940	15955	16022	15728	15888	15717	15907	15767	15974	15842	16036	15778	15770	15871	15908	15866	16027	15786	15743	15994	16024	15909	15641	15950	15787	15828	15842	15733	15673	15933	15734	15753	15817	15815	15820	15778	16000	15963	15814	16174	15947	15842	15899	15818	15931	15769	15716	15935	15778	15750	15851	15802	15803	15967	15832	15776	16132	15648	15699	15882	15709	15764	15852	15681	15853	15806	15818	15945	15946	15858	15770	15802	16042	15664	15999	15846	15829	15913	15786	15891	16016	15810	15824	15784	15913	15639	15890	15648	15810	15765	15840	15975	15879	15856	15939	15704	15838	15864	15736	15860	15754	15719	15703	15839	15753	15691	15779	15851	15996	15819	15810	15984	15807	16012	15966	15802	15708	15875	15637	15837	16003	15936	15765	15874	15862	15809	16007	15980	15949	15893	15720	15764	16113	15643	15884	15889	15873	15881	15857	16093	15842	15841	15779	15818	15820	15795	15740	15926	15792	15718	15762	15894	15868	15847	15811	15840	15924	15831	15872	16021	16045	15807	16002	15820	15977	15869	15792	15943	15803	15666	15775	15940	15997	15838	15815	15858	15935	15717	15796	15893	15774	15830	15886	15704	15840	15918	15838	16080	15880	15813	15858	15735	15827	15858	15860	15641	15898	15903	15866	15651	15811	15958	16003	15880	15911	15869	15906	15861	15822	15794	15798	15857	15818	15975	15770	15627	15880	15857	15832	16013	15932	15897	15889	15661	15872	15796	15769	15723	15863	15800	15564	15880	15972	15772	15989	15857	15773	15882	15860	15932	15977	15933	15915	15948	15878	15772	16100	15865	15885	15930	15887	15847	15846	15772	15938	15663	15940	15688	15641	15655	15746	15825	15752	15720	15886	15877	15924	15867	15781	15968	15796	15664	15845	15786	15913	15949	15721	15906	15786	15802	16093	15865	15799	15796	15768	15877	15931	15693	15815	15899	15758	15927	15935	15953	16016	15854	15815	15962	15801	15776	15775	15966	15847	16001	15989	15901	15849	15988	15976	15861	15700	15773	16075	15957	15705	15982	15782	15882	15776	15964	15966	15968	15814	15970	15822	15698	16030	15942	15795	15864	15727	15599	15863	15881	15854	15925	15840	15820	15714	15925	15967	16034	16044	15683	15866	15829	15746	15971	15781	15854	15750	15911	15723	15956	15920	16036	15807	15836	15909	15844	15964	15826	15911	15914	15722	15743	15782	15810	15786	15752	15772	15842	16000	15870	15756	16035	15779	15998	15771	15969	15838	15661	15989	15811	15929	15944	15811	15930	15755	15788	15779	15872	15894	15845	15703	15906	15697	15765	15930	15889	15719	15725	15787	15950	15824	15902	15901	15925	15789	15962	16058	15909	15988	15810	15947	15822	15718	15635	15678	15866	15728	15784	15848	15793	15665	15901	15915	15814	15732	15963	15912	15896	15835	15899	15827	15690	15710	15774	15953	15806	15769	15794	15873	15824	15895	15793	15742	15918	16046	15848	15798	16013	15875	15901	15732	15966	15964	15752	15999	15906	15773	15938	15831	15819	15780	15790	15929	15623	15678	15895	15735	15785	15663	16028	15639	15914	15827	15806	15874	15855	16048	15823	15884	15725	15708	15878	15764	15965	15899	15846	15841	16026	15973	15780	15932	15885	16008	15874	15806	15638	16044	16013	15987	16002	15765	15826	15770	15748	15823	15669	15781	15981	15890	15833	15858	15792	15946	15856	15860	15810	15730	15924	15871	15929	15918	15837	15965	15729	15698	15723	15797	15940	15997	15902	15974	16065	15906	15824	15883	15910	15847	15865	15713	15785	15881	15902	15702	15985	15904	15916	16003	15788	15786	15884	16027	15927	15935	15989	15835	15911	15765	15872	15862	15953	16100	15739	15831	15799	15858	15760	15885	15805	15892	15891	15783	15805	15741	15886	15804	15702	15952	15850	15736	15655	15769	15870	15824	15817	15946	15821	15730	16066	16062	15780	15869	15843	15811	15803	15766	15896	15734	16071	15781	15941	15796	15798	15821	15910	15848	15950	15973	15822	15911	16084	15933	15827	15810	15813	16012	16187	15816	15905	15745	15845	15959	15851	15835	15764	15945	15825	15788	15681	15744	15788	15772	15886	15901	15852	15838	15979	15871	15710	15895	15758	15871	15757	15701	15626	15727	15864	15675	15794	15769	15938	15796	15714	15835	16032	15983	16092	15883	15985	15856	15811	16025	15816	15813	15718	15896	15810	15802	15942	15988	16002	15959	15894	15833	15819	16043	16017	15790	15834	15711	15588	15809	15818	15840	15878	15862	15992	15876	15727	15782	15793	15891	15927	15851	15734	15960	15753	15792	15773	15775	15768	16074	15870	15950	15839	15693	15955	15769	15910	15830	15599	15910	15701	15611	15576	15745	15782	15871	15904	15818	15920	15599	15695	15916	15708	15933	15839	15884	15796	15722	15879	16078	15969	15838	15938	15808	15796	15979	15665	15805	15831	15841	15919	15686	15691	15862	15966	15914	15724	16019	15784	15857	15972	15896	15808	16045	15957	15724	15854	15864	15944	15880	15813	15839	15896	16031	16037	15783	15854	15893	15689	15669	15801	15804	15894	15921	15630	15652	15926	15902	15748	15832	15725	15884	15869	15671	15967	15671	15909	15754	15917	15786	15728	15980	16089	15667	15734	15953	15749	16006	16070	16013	15916	15804	15648	16001	15851	15656	15895	15811	15908	15920	15709	16017	15922	15994	15999	15741	15594	15969	15801	15877	15797	15869	15846	15960	15765	15870	15797	16057	15959	16062	15974	15779	15777	15822	16001	15888	15996	15829	16027	16008	15726	15946	16060	15875	15745	15930	15683	15691	15824	15772	15779	16006	15939	15922	15837	15817	15843	15975	15967	15664	15815	15730	15869	15878	16065	15756	15877	16000	15877	16033	15888	16037	15971	15712	15975	15747	15872	15893	15845	15703	15833	15976	15796	15921	15634	15775	15764	15920	15955	15882	15886	15918	15940	16085	15832	15840	15640	15758	15890	15775	15883	15693	15800	15751	15976	15982	15694	15808	15880	15890	15852	15849	15928	15764	15878	15945	15766	15820	15770	15939	15893	15813	15879	16079	16000	15936	15778	15817	15736	15874	16013	15906	15686	15864	15717	15689	15760	15862	16045	15785	15799	15875	15874	15926	15780	15995	15821	16031	15996	15824
32854	51118	46787	37377	32817	26009	21570	19025	17163	15728	15267	15064	14930	14876	14651	14534	14629	14402	14471	14402	14273	14360	14334	14289	13984	14100	14189	14088	14206	14065	14074	14167	14072	14082	13990	13999	13761	14112	14004	13880	13941	14091	14044	14164	13996	14092	14073	14015	14140	13978	14026	14083	14109	14058	13950	13988	14123	14072	13983	14159	14085	14089	14102	14136	14094	14180	14133	14072	14097	14221	14037	14068	14032	13962	14188	13916	13954	13936	14063	13926	14083	13916	14192	14084	13812	13821	14183	14026	13799	14018	14089	14190	13983	13988	13985	14016	14053	14181	14062	13967	14046	13884	14088	14088	14172	14010	13988	14056	14013	14061	14065	13927	14285	14120	14022	13892	14128	13920	13909	14075	13944	14113	14077	14054	14067	14034	14002	13964	14077	14050	14175	14065	13921	13895	14005	13915	14077	14081	13865	14171	13994	14140	14048	14127	14062	13919	13987	14039	13944	13906	14100	14167	14104	13905	13966	14035	14040	14031	14085	13973	14119	14110	13906	14031	13907	14086	14047	14131	14073	14033	13914	14193	14132	14064	14122	13988	13976	14147	14096	14084	13859	14056	14208	13943	14079	14006	14183	13995	13951	13931	14089	14138	14110	14119	14178	13951	14045	14005	13969	13988	14035	14135	14104	14136	14065	14089	13924	14084	13796	14020	13993	13845	14004	14018	14164	13991	14070	14006	14074	13950	13902	13942	14047	13936	14165	14008	13952	14142	14023	14152	14059	14142	14041	14013	14084	14090	14076	13892	14028	14136	13992	13978	14039	13939	14117	13937	13992	14233	14158	14049	14180	14057	13901	14150	14008	14116	13892	13944	14130	14197	14066	13970	13893	14248	14063	14146	14251	14182	14014	13935	13918	13963	14020	13920	13904	14071	13981	14082	14129	14058	14055	13980	14020	14115	14124	14010	13970	14012	13900	13981	14094	13968	13972	14040	14020	14113	13977	13924	14061	14051	13950	14015	14072	14054	13995	14008	13997	13954	14071	14131	13995	14122	13985	14160	13977	14082	14002	13804	14067	14105	14028	14023	13973	14117	13896	14097	13829	14057	14081	13999	14098	14066	14020	14031	13969	14057	13926	14101	14123	14041	14185	13995	14283	13840	14047	14041	14076	14076	14072	14101	14071	14202	14035	13989	14054	14259	13966	14011	14144	13887	14099	13908	14038	14113	14218	14044	14104	14036	14121	13851	14082	13986	14180	13938	13791	14167	13950	14052	14171	13944	14079	14023	13947	13914	14171	14018	14044	13998	14128	14163	13956	14030	14022	14145	14051	13983	14056	13954	14171	14158	14067	14001	13989	13973	14188	14062	13989	13966	13959	13972	14075	14068	14185	14010	14021	14010	13925	13934	13991	14034	14024	14119	13979	13929	13882	14105	13923	14060	14032	14035	14214	13995	14064	14005	14124	14036	14009	14075	14049	13973	13933	14040	14062	13963	13949	14073	13988	14042	13908	14029	14090	14075	14066	14117	14018	13994	14007	13952	14032	14054	14132	14144	13971	13978	14125	13965	14023	13936	13969	14035	14147	14242	13991	14111	14054	14074	14128	14001	14164	14095	13971	14008	13936	14192	14018	13914	13906	14068	14122	13991	13953	14068	14109	14018	13994	14200	13858	13923	14141	13912	14117	14086	13988	14131	13965	14102	13921	13989	13793	14047	13981	14131	14229	14063	13911	14028	14007	14082	13998	14105	14055	13989	14144	14045	14021	14012	14069	13956	14009	13865	14062	14089	14148	13952	14093	14082	14216	13968	14129	14096	14046	13999	14033	14178	13948	14091	14032	14037	13975	13913	13891	14108	13901	14021	14008	13964	13986	14093	14096	14107	13951	14044	14045	13916	13906	14154	14015	14095	14039	14028	13992	13969	14081	14107	14109	14028	14146	13896	14055	14040	13858	14182	14064	14003	14024	13956	14063	13998	14118	14128	13971	13956	14084	13943	13948	13938	14143	14158	13938	14132	13973	14148	14012	13923	14056	14016	14126	14107	13999	14190	14086	13867	14043	13867	14059	14163	14111	13967	14150	13932	14033	13884	14060	14137	14004	14135	14059	14058	14013	14025	14145	14117	14127	14045	14060	14072	13932	14119	14049	14074	13725	14029	14167	14183	14104	13904	14055	13880	13981	14049	14055	14051	13904	14112	14158	14039	14048	14029	14208	14115	13995	14202	13957	14022	13930	13925	14102	14035	13946	14043	14037	14081	14031	14250	14104	14111	14179	14155	14038	13947	13797	14097	14029	13973	13939	14187	13959	14146	14083	14119	14086	13785	14152	13906	13836	14132	14157	14021	14051	14008	14095	14041	13907	14170	14055	14037	13940	14159	13957	13920	14054	14105	14208	14017	14071	14022	14087	14092	13959	14057	13988	14079	13980	14054	14120	13853	14053	14111	14019	13900	13952	14083	14100	13823	14060	14193	14053	14000	13975	14022	14080	14135	14180	13940	14178	14164	14004	14090	14040	13931	13945	14090	13877	14203	14122	13987	14186	14046	14113	14003	14064	14076	14051	14069	14066	14074	14091	14078	14092	13916	14147	14000	13996	14050	13931	14097	14049	13967	14099	14041	14057	14025	13936	14008	14095	13984	14090	14215	14094	13928	13992	13905	13750	14147	13900	14177	13870	14108	13925	14036	13947	14012	13992	13918	13916	14132	14004	13924	14046	14101	13916	13946	14118	14197	14051	14096	14098	14032	14024	14204	14026	14044	14139	14118	14120	14233	14104	13983	13881	14168	14125	14125	14047	14100	14004	14186	13984	14134	14041	14098	14185	14009	13884	14058	13973	13989	13988	14006	14095	14021	14119	14213	13880	13996	14083	14154	14062	14017	14142	14056	14030	14004	13848	14018	14118	14193	13925	13920	13944	13929	13993	14049	14012	14004	13983	14010	14118	14060	13946	14030	14011	14036	14150	14012	13873	14055	14062	13965	13932	14083	14026	14026	13875	14081	13918	14118	14092	14083	14022	14004	14049	14103	14212	13929	14114	14125	14183	14107	14059	13855	14049	13929	14141	13989	13937	14138	13832	14054	13908	14066	14026	13932	14151	14074	14203	14031	14120	14000	13999	14019	14018	14135	14025	14168	14160	13870	14089	13996	13955	13983	14175	13912	14036	14063	13952	14047	14053	14187	13848	14066	14007	14055	13942	13987	14031	13931	13995	14205	14032	13949	14061	14073	14010	14065	13906	14113	14021	14134	13947	14044	14151	14137	14131	14163	13888	13949	14107	14016	14015	13872	14182	14012	14149	14070	13934	13935	14091	13830	14070	14154	14118	14149	14097	14012	13941	13916	14001	13997	14062	14100	13970	14118	14004	14025	14068	13886	14004	14015	14059	13996	14007	13943	14032	14008	13991	14186	14121	13994	14148	13949	14018	14036	13990	14052	14171	13998	14048	13987	14106	14117	14091	13983	14208	14152	14106	13917	13938	14102	14055	14230	14092	14011	13941	14095	13949	14119	14020	14035	14036	13982	14134	14064	13990	13809	14035	14013	13881	14099	14011	14091	14055	13873	14113	14066	13899	14078	14031	14057	13979	14016	14008	13927	13952	14083	14110	14189	13962	14065	13894	14185	14061	13850	14213	13911	13882	13997	14023	14129	14018	14116	14064	14132	13902	13950	14186	13960	14020	13888	14178	14023	14128	13870	14104	14073	14032	13996	14082	13866	13952	13944	13827	14044	13989	13975	14216	14076	14213	13993	13972	14244	13982	14130	14114	13969	13924	14018	13961	14030	13978	13950	13973	13984	14086	14100	14159	14013	13988	14104	13950	14194	13975	14161	14119	13976	13991	13979	14164	14038	13965	14057	13916	14123	14024	14042	14102	14195	13980	14039	13902	13876	13936	13987	14069	14074	14096	13899	14056	13969	14023	14171	14050	14111	14044	13905	13981	14166	14040	13943	14007	13997	14078	14028	14097	13956	13981	13899	14057	13907	14085	14130	14009	13996	14180	14056	14053	13958	14070	14052	14045	14038	13962	13938	14034	14049	14205	14026	14010	13979	14251	13929	14081	13906	14063	14054	13977	14099	14143	13918	13947	13989	13940	14023	14046	14127	13956	14142	14026	14001	14013	13907	13885	14110	13887	14071	13928	13979	14101	13986	14094	13927	13990	13973	14049	13831	14077	14186	14015	14100	14085	14044	14044	14065	13930	13914	14167	13981	13879	14071	13893	14235	14056	14004	13955	13953	14156	14199	14087	13997	14113	14043	13890	13950	14065	14222	14032	14117	14079	14030	13975	14095	13795	13957	13978	13985	14153	13992	14095	14052	14102	13956	14159	14123	13967	14150	13965	14099	14066	14082	14070	14086	14147	14172	14093	14019	13891	14002	14087	14005	13965	13955	14160	14076	14179	14098	14172	14055	14032	14038	14005	13935	14046	13801	14082	13956	13831	14091	13889	14050	14054	13931	14100	14039	14030	14024	13982	14042	14127	14032	14088	13886	14057	14168	14021	14115	13998	14032	13989	14073	13947	13933	13952	14179	14096	14012	13848	13995	14074	14010	14035	13928	14003	14172	14142	13999	14061	13911	14070	14117	14153	14136	14026	13915	14108	13972	14036	13976	13955	13940	14075	14051	13963	14171	13912	14074	14092	14002	14080	14022	14094	14044	14082	14010	13877	14116	14076	14185	14149	14024	14098	14044	14050	14018	14154	13885	13988	14176	13934	13951	14104	14130	14001	14013	14154	13991	14103	13981	13968	13951	13872	14093	14065	14027	14027	14140	14030	14110	14041	14112	14097	14006	13970	14253	14026	13987	14173	13930	14045	14098	14077	13965	13847	14018	14092	14115	14103	14159	13896	14264	13887	14069	14097	14008	13991	13965	14021	14169	14024	14060	13862	14155	14019	13938	13992	14017	14023	13794	13818	14120	13959	13892	13974	14037	13961	14055	14118	13923	14098	13850	14071	14068	14148	14141	14082	14009	13973	14004	13979	13934	14106	14132	13960	13850	13886	14046	13932	14155	14040	13996	13991	14046	13873	14039	14058	14027	14065	14020	14055	14016	14065	13966	13980	14168	13934	14099	14067	13969	14044	14103	14081	14208	14128	14241	14128	14259	13912	14239	14151	13995	14238	14169	14051	13891	14165	14003	14064	13846
22853	21225	29045	24496	24798	28512	29572	23678	20009	19015	18152	17582	17540	17342	17335	17330	16939	17011	17026	16984	16817	16957	17014	16897	16636	16691	16706	16822	16655	16754	16793	16627	16756	16691	16847	16672	16797	16677	16487	16498	16694	16599	16567	16520	16675	16882	16556	16439	16621	16693	16718	16502	16368	16556	16459	16413	16393	16594	16485	16529	16470	16791	16817	16450	16561	16678	16587	16505	16321	16564	16363	16498	16821	16735	16695	16547	16746	16632	16610	16705	16673	16538	16633	16494	16778	16753	16707	16454	16608	16459	16342	16772	16455	16585	16544	16637	16617	16554	16587	16663	16300	16449	16588	16485	16758	16545	16403	16609	16571	16492	16358	16458	16563	16620	16460	16707	16476	16625	16647	16492	16403	16506	16579	16613	16581	16350	16484	16531	16586	16657	16697	16162	16519	16410	16535	16405	16488	16392	16534	16580	16584	16438	16528	16576	16414	16548	16635	16484	16522	16391	16543	16431	16697	16527	16727	16478	16318	16399	16544	16533	16641	16654	16493	16600	16474	16538	16502	16566	16552	16461	16664	16615	16554	16652	16778	16533	16356	16671	16708	16630	16757	16603	16452	16762	16601	16769	16489	16633	16362	16726	16708	16578	16430	16433	16390	16670	16626	16690	16335	16544	16475	16279	16457	16292	16454	16605	16483	16632	16612	16602	16513	16437	16447	16540	16583	16356	16590	16484	16630	16653	16570	16632	16524	16525	16413	16219	16548	16567	16528	16455	16452	16419	16544	16591	16573	16663	16531	16384	16406	16666	16606	16432	16648	16447	16573	16479	16544	16502	16570	16403	16453	16499	16454	16465	16489	16290	16531	16676	16608	16509	16520	16603	16433	16698	16544	16499	16519	16519	16459	16668	16397	16652	16573	16519	16461	16418	16350	16285	16567	16658	16666	16378	16512	16624	16694	16504	16536	16487	16662	16515	16417	16301	16546	16542	16505	16831	16606	16462	16447	16308	16527	16563	16302	16384	16630	16536	16590	16632	16440	16728	16469	16528	16432	16333	16546	16371	16626	16724	16482	16487	16521	16446	16408	16715	16413	16777	16629	16384	16777	16377	16407	16354	16659	16591	16510	16449	16414	16469	16357	16511	16576	16475	16664	16475	16365	16560	16482	16646	16451	16347	16458	16459	16472	16622	16419	16616	16692	16430	16631	16497	16498	16316	16497	16483	16630	16636	16430	16632	16537	16418	16585	16427	16516	16459	16519	16555	16326	16495	16455	16600	16455	16512	16424	16594	16371	16567	16549	16430	16552	16470	16693	16315	16544	16700	16537	16581	16476	16633	16448	16536	16564	16540	16697	16594	16453	16584	16621	16411	16510	16551	16522	16645	16570	16564	16577	16594	16372	16563	16476	16515	16375	16445	16556	16601	16506	16733	16472	16525	16416	16403	16496	16624	16591	16446	16500	16577	16477	16425	16691	16508	16507	16648	16574	16457	16564	16501	16471	16525	16404	16533	16551	16511	16508	16487	16751	16596	16581	16537	16576	16314	16524	16651	16743	16626	16466	16631	16602	16626	16601	16461	16604	16499	16487	16735	16649	16502	16430	16555	16703	16645	16625	16430	16531	16652	16539	16628	16533	16487	16333	16461	16793	16528	16648	16461	16361	16692	16363	16493	16378	16396	16503	16431	16500	16637	16703	16370	16468	16400	16457	16541	16328	16406	16655	16581	16449	16526	16495	16432	16482	16619	16464	16538	16451	16313	16479	16568	16561	16573	16257	16669	16545	16439	16567	16546	16605	16627	16595	16417	16440	16484	16544	16504	16286	16390	16621	16451	16440	16611	16459	16558	16440	16501	16478	16677	16558	16565	16576	16708	16443	16454	16540	16534	16505	16561	16498	16600	16490	16519	16438	16373	16445	16260	16583	16383	16434	16680	16411	16661	16354	16594	16652	16573	16622	16574	16662	16508	16488	16549	16290	16444	16534	16677	16517	16592	16381	16444	16534	16497	16554	16401	16395	16560	16537	16559	16519	16543	16432	16548	16535	16514	16583	16434	16443	16658	16614	16596	16326	16430	16364	16303	16488	16376	16736	16488	16688	16355	16551	16597	16611	16379	16532	16618	16469	16279	16574	16631	16350	16421	16521	16608	16657	16409	16713	16482	16669	16479	16592	16582	16662	16516	16667	16548	16338	16535	16565	16311	16464	16594	16511	16425	16620	16452	16419	16306	16450	16527	16648	16398	16494	16628	16498	16559	16484	16676	16582	16542	16450	16457	16255	16539	16492	16755	16441	16636	16494	16614	16506	16413	16454	16671	16507	16385	16424	16589	16564	16497	16379	16524	16447	16618	16489	16534	16691	16662	16766	16620	16466	16355	16444	16484	16636	16415	16385	16550	16433	16476	16350	16566	16527	16495	16658	16607	16542	16636	16421	16345	16614	16497	16630	16473	16440	16540	16575	16502	16764	16450	16457	16604	16615	16581	16482	16418	16642	16451	16435	16574	16449	16484	16566	16622	16590	16504	16585	16562	16534	16542	16679	16570	16511	16594	16560	16587	16505	16417	16461	16431	16598	16497	16382	16502	16626	16615	16559	16588	16462	16562	16565	16646	16739	16559	16658	16522	16436	16521	16429	16372	16554	16706	16448	16458	16411	16253	16571	16416	16451	16339	16431	16546	16805	16549	16543	16508	16606	16431	16434	16495	16607	16435	16676	16282	16536	16367	16610	16515	16490	16480	16524	16405	16432	16488	16480	16625	16470	16399	16524	16598	16317	16606	16412	16483	16400	16773	16314	16556	16366	16420	16658	16313	16569	16567	16552	16609	16619	16530	16459	16508	16777	16653	16659	16502	16489	16435	16293	16614	16581	16545	16453	16481	16533	16574	16507	16489	16351	16582	16723	16388	16396	16415	16559	16421	16620	16428	16706	16482	16444	16239	16273	16457	16531	16667	16344	16767	16496	16319	16295	16630	16473	16426	16568	16621	16476	16733	16525	16583	16619	16530	16468	16472	16504	16470	16587	16502	16633	16510	16705	16570	16491	16455	16322	16536	16556	16643	16558	16538	16542	16514	16593	16616	16413	16652	16536	16457	16501	16534	16492	16509	16600	16493	16389	16497	16528	16419	16556	16480	16450	16591	16610	16450	16632	16426	16356	16480	16458	16713	16603	16512	16559	16522	16624	16618	16551	16311	16582	16452	16274	16539	16605	16538	16628	16528	16399	16556	16594	16471	16658	16413	16344	16441	16445	16342	16645	16374	16412	16488	16632	16547	16403	16384	16649	16301	16370	16658	16701	16645	16640	16441	16560	16478	16503	16548	16575	16433	16566	16392	16328	16412	16192	16536	16450	16677	16526	16578	16570	16666	16409	16537	16589	16606	16502	16405	16584	16611	16336	16446	16636	16630	16529	16446	16565	16282	16515	16486	16673	16582	16598	16278	16432	16362	16498	16498	16369	16456	16490	16548	16429	16684	16553	16621	16477	16372	16618	16365	16473	16780	16323	16568	16374	16653	16481	16447	16473	16259	16576	16507	16498	16491	16395	16418	16508	16491	16654	16587	16502	16465	16598	16438	16659	16583	16608	16680	16578	16685	16390	16496	16585	16569	16445	16283	16505	16451	16387	16642	16572	16412	16600	16639	16465	16570	16604	16651	16487	16550	16426	16498	16477	16414	16390	16540	16524	16452	16380	16468	16541	16377	16288	16721	16709	16398	16589	16513	16439	16573	16560	16753	16603	16516	16449	16532	16503	16393	16615	16636	16543	16426	16671	16722	16432	16639	16612	16632	16360	16401	16447	16337	16739	16851	16649	16301	16565	16711	16601	16615	16647	16700	16509	16694	16349	16387	16387	16573	16647	16484	16599	16573	16384	16307	16451	16569	16583	16375	16490	16415	16459	16556	16527	16781	16626	16403	16420	16662	16364	16600	16494	16409	16455	16395	16619	16582	16513	16807	16357	16376	16475	16509	16474	16358	16329	16442	16549	16543	16583	16624	16463	16420	16461	16581	16688	16393	16618	16690	16636	16307	16515	16588	16345	16575	16465	16774	16555	16645	16350	16517	16744	16446	16603	16642	16602	16406	16655	16176	16398	16573	16717	16540	16664	16570	16522	16478	16842	16473	16612	16553	16354	16409	16507	16549	16544	16493	16425	16571	16638	16575	16609	16359	16529	16635	16413	16357	16583	16620	16712	16545	16657	16563	16524	16482	16609	16652	16437	16670	16436	16476	16338	16471	16458	16543	16471	16521	16423	16623	16560	16404	16630	16380	16471	16477	16548	16563	16584	16343	16542	16439	16481	16366	16547	16529	16584	16422	16337	16406	16478	16516	16647	16493	16338	16354	16620	16413	16530	16471	16506	16333	16569	16392	16676	16582	16582	16459	16384	16287	16623	16413	16441	16444	16450	16532	16564	16396	16722	16501	16566	16396	16564	16737	16553	16507	16588	16491	16494	16309	16545	16509	16628	16725	16336	16543	16566	16497	16578	16378	16639	16503	16583	16415	16613	16608	16434	16541	16757	16531	16351	16521	16416	16464	16508	16562	16276	16358	16536	16489	16482	16480	16378	16399	16655	16492	16360	16521	16468	16556	16379	16397	16452	16534	16452	16422	16668	16804	16708	16442	16642	16510	16354	16597	16429	16532	16444	16534	16479	16666	16432	16601	16608	16520	16381	16525	16478	16648	16542	16525	16593	16335	16584	16470	16700	16527	16537	16598	16537	16363	16548	16578	16523	16551	16389	16683	16523	16621	16379	16548	16451	16443	16372	16552	16573	16724	16606	16491	16413	16418	16617	16531	16459	16483	16464	16594	16397	16536	16414	16567	16555	16401	16548	16528	16591	16295	16583	16442	16468	16550	16551	16418	16507	16429	16493	16593	16716	16562	16491	16558	16471	16386	16435	16406	16511	16451	16451	16499	16606	16547	16613	16385	16538	16522	16358	16690	16460	16482	16469	16355	16652	16452	16505	16472	16423	16531	16348	16446	16432	16414	16490	16329	16464	16535	16348	16385	16527	16437	16806	16592	16500	16541	16663	16453	16445	16430	16397	16626	16855	16567	16646	16602	16700	16415	16458	16421	16650	16521	16462	16455	16571	16411	16386	16587	16585	16625	16661	16409	16524	16528	16369	16588	16584	16487	16719	16489
35152	58020	54337	44949	38955	32301	27478	22595	18514	17054	16286	15909	15595	15401	15222	15033	15021	14840	14758	15034	14700	14858	14718	14649	14539	14408	14655	14436	14554	14528	14357	14465	14646	14444	14599	14449	14628	14423	14583	14446	14388	14321	14563	14262	14532	14408	14485	14373	14475	14486	14429	14320	14425	14372	14428	14403	14522	14383	14415	14507	14435	14470	14330	14298	14394	14420	14522	14403	14425	14557	14338	14469	14511	14402	14268	14420	14258	14562	14447	14500	14481	14429	14413	14336	14394	14313	14363	14451	14364	14392	14452	14385	14488	14343	14455	14346	14591	14177	14256	14399	14457	14561	14342	14364	14361	14382	14314	14427	14425	14215	14447	14293	14582	14377	14232	14459	14472	14366	14381	14406	14374	14336	14486	14403	14318	14377	14324	14291	14259	14504	14432	14400	14450	14378	14427	14296	14452	14440	14472	14479	14284	14418	14421	14328	14262	14399	14383	14204	14467	14374	14411	14448	14289	14358	14431	14504	14368	14348	14285	14346	14363	14202	14461	14506	14391	14304	14482	14436	14449	14411	14371	14386	14268	14337	14298	14352	14361	14367	14433	14350	14308	14427	14582	14347	14570	14422	14371	14336	14406	14366	14433	14401	14363	14549	14347	14347	14468	14393	14615	14378	14428	14416	14381	14321	14342	14303	14395	14530	14485	14385	14353	14448	14295	14318	14325	14471	14292	14354	14294	14425	14567	14311	14412	14422	14379	14406	14362	14416	14136	14378	14334	14344	14358	14398	14370	14482	14480	14468	14336	14239	14478	14279	14310	14625	14413	14238	14373	14371	14430	14411	14543	14190	14423	14259	14303	14409	14556	14552	14283	14449	14576	14437	14235	14261	14404	14366	14355	14541	14385	14527	14482	14460	14460	14265	14266	14353	14562	14638	14312	14434	14352	14464	14524	14428	14523	14345	14482	14403	14348	14536	14544	14535	14357	14498	14507	14508	14260	14421	14362	14319	14264	14428	14320	14396	14219	14410	14267	14381	14625	14406	14341	14310	14443	14433	14310	14408	14472	14349	14360	14518	14469	14321	14333	14468	14391	14420	14469	14287	14272	14337	14362	14464	14467	14617	14264	14477	14302	14447	14363	14333	14391	14446	14245	14316	14507	14529	14430	14304	14280	14454	14375	14307	14434	14381	14295	14280	14306	14496	14471	14386	14256	14473	14334	14278	14376	14390	14446	14322	14330	14482	14486	14512	14539	14376	14437	14353	14372	14432	14348	14358	14478	14594	14347	14455	14488	14388	14431	14317	14283	14475	14264	14417	14383	14398	14541	14463	14323	14311	14263	14214	14364	14343	14247	14372	14384	14368	14379	14502	14467	14415	14360	14406	14323	14380	14318	14492	14432	14416	14360	14396	14370	14460	14452	14452	14237	14427	14411	14339	14354	14456	14143	14465	14505	14386	14308	14437	14490	14252	14320	14246	14199	14563	14466	14387	14558	14507	14445	14090	14279	14315	14413	14373	14373	14458	14385	14595	14507	14359	14437	14568	14456	14285	14454	14361	14304	14326	14325	14344	14388	14247	14473	14499	14392	14478	14489	14347	14501	14470	14547	14165	14332	14424	14445	14400	14337	14459	14622	14325	14371	14389	14497	14431	14446	14451	14513	14394	14304	14422	14269	14480	14473	14172	14507	14254	14443	14461	14413	14456	14397	14299	14413	14345	14391	14471	14284	14286	14326	14468	14405	14242	14441	14437	14516	14181	14393	14448	14308	14243	14474	14402	14427	14172	14385	14489	14428	14246	14328	14315	14259	14419	14514	14407	14352	14307	14530	14468	14315	14400	14462	14518	14373	14470	14406	14462	14329	14199	14385	14540	14346	14255	14395	14340	14413	14414	14418	14477	14330	14381	14425	14364	14556	14342	14486	14331	14462	14418	14477	14387	14266	14486	14266	14368	14324	14304	14365	14342	14349	14394	14389	14401	14233	14459	14376	14374	14280	14503	14516	14479	14263	14392	14304	14553	14484	14436	14358	14508	14409	14316	14540	14438	14339	14394	14430	14235	14377	14331	14411	14439	14508	14405	14374	14531	14259	14416	14331	14317	14420	14555	14291	14459	14481	14460	14442	14416	14589	14567	14463	14397	14429	14491	14403	14475	14220	14262	14405	14144	14317	14226	14495	14271	14445	14371	14228	14206	14523	14456	14508	14298	14481	14320	14464	14288	14481	14386	14305	14429	14167	14470	14477	14418	14289	14415	14272	14401	14299	14291	14361	14305	14613	14476	14352	14389	14453	14397	14404	14351	14380	14269	14463	14362	14465	14310	14452	14357	14481	14322	14250	14344	14264	14384	14516	14324	14491	14384	14390	14482	14371	14453	14485	14486	14400	14407	14434	14432	14234	14301	14268	14384	14461	14387	14275	14352	14453	14347	14535	14370	14335	14404	14358	14537	14313	14390	14314	14240	14416	14369	14334	14446	14432	14256	14306	14211	14319	14335	14464	14268	14531	14251	14289	14302	14479	14368	14442	14305	14373	14441	14504	14365	14435	14268	14542	14454	14375	14453	14607	14282	14513	14387	14527	14328	14437	14413	14356	14313	14501	14332	14428	14341	14258	14398	14576	14479	14147	14230	14298	14448	14477	14149	14336	14601	14340	14348	14245	14445	14485	14487	14332	14271	14363	14245	14538	14409	14442	14333	14362	14278	14433	14321	14454	14440	14354	14454	14499	14302	14458	14361	14285	14453	14389	14450	14342	14498	14440	14445	14189	14380	14462	14359	14432	14311	14464	14472	14492	14261	14364	14265	14467	14320	14483	14584	14377	14349	14384	14354	14385	14349	14249	14500	14341	14497	14396	14509	14353	14312	14576	14178	14254	14518	14470	14405	14211	14494	14419	14417	14439	14485	14353	14415	14308	14292	14500	14380	14424	14390	14449	14595	14308	14237	14356	14468	14318	14445	14342	14191	14370	14294	14447	14373	14226	14364	14363	14332	14361	14361	14358	14308	14553	14196	14275	14339	14411	14368	14278	14418	14377	14271	14325	14341	14492	14420	14316	14389	14360	14334	14457	14284	14380	14470	14367	14283	14387	14366	14434	14354	14412	14424	14472	14422	14253	14247	14624	14329	14373	14268	14332	14374	14260	14434	14398	14408	14327	14537	14472	14265	14396	14452	14486	14351	14223	14364	14341	14412	14448	14358	14457	14469	14362	14393	14516	14506	14501	14386	14383	14359	14401	14304	14441	14163	14425	14484	14335	14432	14432	14412	14475	14304	14437	14377	14453	14285	14377	14591	14436	14455	14411	14269	14199	14335	14527	14223	14559	14185	14455	14422	14324	14600	14447	14322	14462	14565	14370	14360	14391	14217	14449	14367	14328	14430	14495	14459	14427	14363	14407	14333	14514	14317	14517	14407	14481	14484	14516	14463	14312	14440	14269	14376	14467	14607	14422	14552	14425	14315	14296	14201	14387	14332	14385	14442	14510	14378	14258	14496	14378	14355	14332	14492	14404	14339	14273	14238	14295	14352	14504	14421	14530	14308	14307	14420	14418	14318	14420	14417	14494	14359	14292	14551	14409	14478	14472	14302	14477	14576	14314	14398	14154	14486	14351	14252	14431	14367	14308	14339	14406	14401	14386	14363	14377	14522	14278	14386	14475	14356	14292	14437	14264	14348	14295	14377	14275	14390	14362	14176	14230	14204	14227	14294	14460	14447	14336	14397	14510	14505	14362	14452	14237	14639	14460	14334	14460	14284	14203	14468	14343	14521	14479	14465	14330	14484	14338	14440	14347	14356	14468	14237	14342	14604	14388	14355	14356	14312	14400	14275	14349	14465	14592	14425	14315	14536	14454	14496	14344	14435	14222	14434	14307	14579	14306	14561	14497	14441	14331	14339	14462	14232	14410	14487	14267	14334	14543	14479	14519	14605	14323	14422	14413	14385	14282	14328	14432	14457	14505	14433	14489	14278	14407	14412	14531	14399	14327	14278	14570	14479	14365	14684	14397	14318	14512	14323	14452	14365	14535	14246	14423	14386	14299	14356	14436	14353	14367	14493	14386	14663	14325	14301	14385	14369	14394	14395	14512	14441	14462	14449	14247	14347	14335	14478	14352	14377	14493	14356	14365	14509	14323	14368	14358	14295	14552	14352	14474	14340	14440	14297	14284	14297	14193	14339	14416	14472	14378	14308	14270	14380	14375	14275	14207	14368	14335	14425	14480	14438	14428	14452	14434	14361	14416	14459	14273	14347	14300	14542	14323	14476	14458	14466	14477	14367	14409	14254	14491	14225	14460	14372	14307	14624	14364	14482	14403	14368	14497	14343	14429	14367	14248	14455	14461	14481	14480	14465	14468	14301	14319	14449	14324	14431	14362	14376	14359	14347	14316	14384	14475	14474	14388	14540	14373	14478	14472	14569	14593	14353	14294	14529	14340	14452	14429	14471	14273	14361	14489	14390	14466	14222	14405	14262	14316	14514	14409	14339	14319	14534	14433	14167	14300	14494	14312	14195	14374	14413	14454	14711	14210	14362	14461	14238	14276	14204	14387	14597	14476	14358	14310	14460	14497	14368	14382	14334	14447	14425	14278	14555	14610	14322	14642	14419	14374	14359	14478	14503	14298	14474	14559	14284	14226	14499	14398	14361	14499	14440	14527	14359	14394	14499	14425	14566	14435	14274	14474	14364	14347	14320	14413	14374	14436	14393	14181	14315	14511	14304	14497	14452	14489	14450	14353	14512	14231	14293	14332	14571	14370	14360	14376	14346	14351	14378	14422	14330	14284	14526	14506	14383	14574	14414	14509	14385	14250	14394	14408	14383	14535	14415	14428	14393	14449	14437	14348	14302	14308	14320	14505	14460	14398	14289	14362	14274	14419	14444	14348	14367	14386	14401	14381	14513	14309	14584	14297	14319	14449	14360	14271	14336	14506	14516	14632	14352	14376	14243	14371	14328	14466	14390	14402	14354	14369	14366	14448	14239	14423	14460	14498	14448	14477	14321	14605	14327	14439	14329	14418	14235	14400	14244	14425	14493	14280	14247	14484	14395	14458	14432	14417	14406	14343	14534	14463	14387	14306	14266	14391	14359	14418	14426	14351	14434	14352	14366	14438	14459	14436	14392	14307	14329	14395	14473	14542	14396	14321	14359
29124	27922	35316	31138	24906	21206	18995	17365	16890	16293	16079	16013	15810	15861	15702	15806	15665	15519	15909	15771	15816	15865	15625	15720	15392	15552	15604	15841	15878	15610	15585	15449	15724	15573	15601	15606	15614	15700	15559	15610	15531	15529	15513	15774	15727	15560	15685	15592	15527	15426	15405	15534	15455	15437	15275	15274	15716	15320	15555	15432	15758	15626	15601	15566	15286	15604	15520	15588	15574	15464	15517	15542	15443	15636	15653	15529	15569	15268	15440	15530	15588	15794	15519	15497	15592	15568	15603	15489	15418	15479	15674	15755	15624	15434	15740	15776	15454	15484	15555	15433	15708	15198	15563	15571	15457	15429	15406	15450	15421	15500	15477	15546	15460	15343	15421	15486	15732	15542	15581	15540	15438	15678	15527	15556	15411	15294	15665	15484	15690	15453	15624	15500	15595	15557	15388	15489	15563	15582	15469	15369	15405	15559	15489	15498	15415	15657	15466	15692	15631	15353	15509	15425	15653	15512	15589	15521	15493	15484	15511	15438	15461	15606	15597	15515	15388	15503	15635	15641	15547	15558	15492	15531	15493	15376	15725	15690	15467	15375	15566	15531	15548	15589	15562	15649	15505	15573	15490	15452	15413	15545	15397	15630	15514	15394	15502	15779	15521	15560	15610	15491	15457	15254	15544	15675	15526	15376	15504	15233	15525	15456	15456	15623	15519	15700	15465	15580	15345	15426	15606	15460	15567	15593	15639	15474	15415	15421	15477	15575	15600	15442	15572	15421	15616	15481	15483	15405	15560	15514	15428	15420	15682	15495	15469	15465	15409	15482	15366	15579	15536	15778	15648	15467	15515	15562	15363	15558	15403	15655	15639	15510	15444	15554	15663	15508	15474	15483	15571	15409	15525	15511	15623	15742	15605	15397	15435	15379	15550	15491	15533	15534	15534	15367	15614	15744	15454	15510	15608	15628	15547	15602	15715	15733	15418	15406	15431	15614	15429	15494	15618	15595	15582	15746	15254	15509	15612	15445	15504	15669	15709	15418	15558	15325	15576	15532	15564	15498	15612	15459	15348	15506	15539	15579	15625	15518	15350	15526	15569	15697	15589	15454	15525	15515	15487	15548	15592	15354	15554	15575	15640	15808	15568	15446	15698	15589	15471	15522	15473	15528	15558	15424	15493	15705	15626	15489	15534	15613	15485	15557	15758	15440	15548	15500	15427	15419	15634	15339	15704	15403	15642	15510	15570	15524	15363	15424	15616	15802	15498	15713	15641	15577	15532	15645	15472	15472	15517	15495	15445	15508	15838	15519	15536	15468	15710	15421	15673	15497	15408	15375	15609	15549	15692	15491	15475	15524	15694	15546	15543	15320	15486	15476	15705	15385	15612	15491	15471	15543	15417	15347	15491	15464	15496	15306	15435	15439	15584	15443	15403	15470	15413	15289	15473	15691	15541	15303	15567	15444	15677	15487	15497	15700	15523	15500	15563	15600	15563	15492	15648	15702	15537	15438	15511	15668	15476	15507	15557	15666	15711	15515	15447	15565	15592	15517	15668	15498	15501	15585	15599	15705	15457	15370	15477	15616	15540	15589	15419	15608	15486	15425	15534	15704	15594	15337	15572	15402	15521	15668	15666	15548	15558	15498	15461	15472	15452	15432	15444	15511	15793	15577	15561	15616	15626	15570	15513	15696	15539	15532	15512	15390	15644	15588	15564	15649	15466	15459	15295	15531	15419	15732	15442	15542	15475	15641	15533	15510	15612	15496	15518	15542	15477	15684	15482	15585	15732	15645	15372	15391	15619	15422	15411	15472	15473	15461	15419	15445	15637	15287	15515	15516	15616	15512	15510	15591	15499	15574	15536	15381	15583	15567	15617	15506	15547	15460	15511	15502	15550	15498	15483	15576	15414	15518	15461	15598	15603	15505	15402	15493	15653	15611	15572	15469	15403	15509	15409	15498	15524	15541	15397	15538	15457	15771	15752	15608	15658	15569	15471	15484	15547	15648	15451	15374	15668	15435	15445	15455	15606	15556	15549	15566	15589	15547	15435	15501	15731	15660	15570	15355	15531	15437	15531	15376	15708	15521	15348	15361	15500	15654	15521	15318	15727	15532	15672	15447	15711	15526	15576	15539	15612	15732	15618	15366	15627	15653	15524	15571	15664	15363	15471	15459	15310	15452	15725	15424	15673	15333	15449	15404	15388	15438	15321	15417	15403	15474	15385	15514	15597	15735	15723	15671	15562	15477	15590	15675	15547	15539	15366	15283	15498	15585	15348	15417	15425	15527	15404	15548	15592	15472	15571	15303	15527	15450	15472	15567	15354	15674	15467	15486	15421	15583	15694	15435	15590	15570	15668	15413	15823	15530	15427	15322	15392	15579	15615	15553	15542	15737	15567	15607	15565	15418	15570	15399	15655	15454	15528	15426	15419	15397	15527	15258	15507	15557	15747	15699	15554	15504	15634	15363	15529	15658	15538	15617	15478	15629	15572	15451	15523	15670	15462	15464	15429	15654	15695	15459	15413	15547	15616	15611	15585	15474	15571	15531	15594	15546	15554	15695	15642	15666	15373	15527	15616	15568	15477	15374	15470	15429	15548	15673	15621	15674	15610	15566	15761	15713	15525	15445	15508	15634	15544	15432	15619	15643	15623	15501	15471	15722	15538	15611	15644	15587	15275	15354	15514	15685	15647	15422	15422	15557	15457	15546	15488	15287	15606	15483	15417	15267	15415	15513	15618	15413	15434	15583	15498	15551	15576	15583	15527	15654	15523	15434	15472	15488	15390	15524	15656	15662	15578	15466	15438	15387	15736	15571	15483	15461	15447	15470	15625	15617	15523	15444	15570	15540	15414	15578	15656	15562	15418	15425	15509	15448	15512	15486	15387	15508	15671	15559	15641	15614	15390	15382	15485	15520	15574	15434	15348	15334	15463	15539	15401	15563	15533	15740	15589	15542	15660	15642	15456	15613	15460	15352	15614	15419	15624	15552	15568	15553	15542	15499	15516	15528	15531	15745	15600	15768	15600	15525	15287	15523	15608	15489	15605	15721	15551	15457	15569	15471	15438	15590	15596	15499	15575	15608	15575	15672	15400	15490	15594	15505	15635	15635	15544	15541	15439	15422	15480	15535	15490	15326	15661	15456	15509	15764	15488	15620	15524	15610	15540	15472	15612	15391	15501	15694	15682	15603	15642	15589	15490	15354	15499	15582	15600	15565	15478	15492	15825	15544	15507	15512	15594	15501	15664	15631	15716	15503	15666	15446	15629	15623	15382	15694	15585	15511	15521	15476	15543	15429	15530	15445	15481	15514	15573	15481	15414	15396	15583	15449	15545	15505	15643	15647	15424	15704	15459	15537	15472	15880	15528	15439	15503	15372	15435	15658	15392	15548	15490	15377	15664	15730	15489	15562	15615	15407	15639	15454	15674	15497	15495	15555	15584	15393	15487	15330	15360	15206	15394	15483	15484	15701	15533	15431	15488	15609	15601	15400	15451	15500	15637	15524	15576	15717	15431	15611	15591	15595	15618	15640	15568	15547	15661	15622	15647	15616	15558	15604	15591	15423	15583	15629	15367	15487	15593	15495	15439	15574	15608	15347	15428	15492	15534	15443	15532	15644	15524	15369	15464	15500	15469	15446	15604	15436	15472	15613	15509	15550	15436	15404	15503	15582	15486	15206	15380	15471	15333	15498	15659	15439	15497	15468	15586	15471	15566	15607	15529	15482	15556	15677	15499	15282	15615	15539	15441	15489	15562	15664	15480	15476	15467	15490	15434	15571	15585	15393	15375	15544	15536	15564	15652	15494	15680	15655	15624	15552	15550	15555	15381	15520	15384	15556	15571	15772	15354	15431	15579	15334	15765	15574	15394	15482	15594	15473	15730	15316	15635	15793	15685	15667	15614	15577	15424	15461	15464	15410	15608	15516	15621	15458	15355	15476	15627	15516	15537	15568	15462	15470	15556	15696	15571	15437	15585	15504	15524	15527	15644	15642	15318	15518	15533	15493	15626	15480	15523	15369	15497	15764	15522	15515	15547	15549	15597	15371	15373	15484	15481	15561	15743	15430	15584	15452	15670	15581	15350	15493	15584	15496	15586	15510	15421	15482	15546	15466	15513	15395	15660	15579	15563	15612	15769	15555	15371	15506	15451	15315	15510	15467	15495	15506	15432	15528	15571	15375	15732	15620	15409	15610	15390	15580	15408	15749	15687	15471	15528	15601	15467	15262	15466	15567	15690	15557	15602	15663	15460	15554	15706	15572	15609	15554	15564	15424	15353	15312	15522	15380	15413	15431	15556	15600	15429	15700	15325	15364	15646	15594	15545	15513	15663	15612	15387	15429	15528	15399	15636	15494	15582	15528	15465	15605	15243	15384	15518	15587	15531	15724	15510	15614	15705	15356	15597	15418	15479	15521	15575	15475	15433	15587	15590	15522	15514	15439	15698	15602	15515	15625	15687	15597	15570	15618	15674	15481	15536	15728	15463	15531	15482	15471	15418	15406	15443	15541	15554	15261	15423	15444	15549	15416	15507	15547	15642	15629	15390	15547	15646	15584	15491	15603	15470	15637	15536	15501	15397	15600	15352	15676	15709	15594	15684	15474	15530	15545	15488	15435	15668	15491	15468	15441	15499	15407	15543	15591	15512	15541	15626	15526	15330	15497	15529	15329	15604	15559	15572	15437	15458	15543	15448	15680	15544	15502	15531	15590	15657	15388	15366	15608	15401	15495	15470	15565	15498	15534	15598	15477	15619	15690	15622	15607	15742	15582	15594	15424	15441	15311	15586	15519	15323	15520	15542	15444	15328	15566	15572	15731	15711	15578	15261	15446	15509	15354	15535	15708	15552	15672	15669	15672	15623	15407	15563	15455	15624	15661	15511	15516	15468	15660	15469	15463	15479	15453	15513	15638	15652	15406	15579	15606	15651	15561	15542	15489	15319	15502	15577	15628	15454	15490	15685	15501	15396	15526	15583	15550	15602	15574	15549	15571	15526	15472	15514	15450	15514	15421	15580	15478	15468	15439	15506	15415	15612	15344	15697	15559	15501	15608	15512	15606	15676	15600	15451	15458	15653	15568	15703	15709	15558	15620	15694	15363	15535	15525	15605	15521	15563	15619	15654	15521	15593	15621	15492	15511	15561	15536
30663	43561	39590	31036	25535	20952	17853	16200	15601	14873	14508	14376	14324	14303	14428	14091	14212	14061	14027	13994	14067	13899	14091	13784	13884	13860	13920	13851	13783	13843	13856	13896	13810	13837	13803	13842	13813	13811	13905	13614	13696	13671	13910	13836	13627	13703	13730	13638	13785	13902	13808	13734	13771	13794	13968	13742	13627	13772	13934	13807	13777	13784	13659	13780	13636	13827	13601	13812	13813	13731	13925	13731	13892	13787	13641	13642	13687	13807	13713	13759	13695	13808	13728	13685	13825	13701	13643	13641	13660	13777	13756	13777	13784	13797	13692	13739	13839	13778	13803	13864	13844	13901	13757	13816	13846	13695	13836	13495	13746	13785	13653	13692	13930	13849	13654	13861	13647	13914	13772	13749	13666	13844	13863	13799	13747	13737	13687	13699	13674	13674	13743	13790	13609	13582	13743	13842	13711	13545	13724	13928	13631	13898	13746	13767	13687	13658	13713	13766	13870	13887	13673	13669	13766	13708	13751	13889	13756	13870	13857	13806	13750	13876	13926	13761	13763	13673	13805	13756	13858	13697	13697	13691	13847	13707	13779	13792	13809	13783	13955	13710	13809	13797	13835	13835	13758	13827	13946	13803	13792	13690	13771	13779	13780	13870	13848	13669	13851	13696	13749	13711	13809	13950	13800	13818	13795	13932	13867	13760	13872	13658	13827	13735	13740	13596	13668	13637	13778	13725	13712	13780	13738	13733	13730	13571	13840	13763	13864	13840	13767	13703	13813	13804	13823	13806	13731	13779	13671	13741	13712	13813	13840	13889	13726	13960	13831	13814	13719	13815	13895	13821	13872	13634	13785	13712	13720	13774	13670	13748	13687	13707	13681	13831	13741	13866	13841	13789	13737	13731	13683	13822	13717	13704	13701	13777	13856	13761	13757	13822	13926	13862	13840	13888	13879	13718	13741	13745	13703	13815	13640	13607	13789	13870	13766	13892	13723	13981	13881	13778	13798	13833	13702	13819	13814	13614	13778	13980	13731	13743	13804	13710	13765	13692	13930	13735	13918	13720	13726	13841	13694	13798	13856	13640	13732	13787	13700	13630	13870	13739	13800	13778	13806	13798	13771	13689	13793	13890	13628	13686	13741	13753	13879	13893	13671	13946	13793	13783	13817	13736	13733	13781	13769	13680	13728	13792	13721	13784	13640	13588	13750	13783	14015	13667	13687	13795	13908	13680	13708	13702	13723	13639	13644	13799	13810	13736	13816	13761	13760	13760	13806	13801	13913	13701	13709	13978	13822	13710	13811	13798	13669	13820	13783	13756	13822	13797	13702	13695	13803	13792	13807	13795	13827	13833	13707	13716	13793	13857	13818	13808	13831	13908	13789	13907	13872	13651	13924	13830	13601	13689	13755	13857	13798	13899	13657	13921	13857	13808	13689	13841	13745	13777	13708	13911	13896	13748	13833	13805	13943	13774	13803	13794	13813	13696	13835	13809	13756	13658	13857	13795	13774	13648	13823	13583	13457	13835	13822	13730	13748	13758	13708	13869	13866	13747	13762	13877	13803	13738	13986	13752	13749	13836	13827	13911	13865	13615	13789	13738	13810	13693	13796	13695	13727	13754	13614	13766	13773	13749	13805	13862	13813	13618	13646	13802	13722	13690	13855	13660	13695	13844	13661	13685	13666	13837	13704	13690	13747	13756	13616	13837	13677	13852	13703	13785	13870	13783	13777	13780	13765	13730	13721	13790	13727	13836	13959	13814	13791	13783	13752	13734	13593	13663	13668	13765	13580	13706	13823	13791	13767	13660	13842	13761	13799	13656	13861	13807	14021	13934	13935	13752	13753	13752	13779	13924	13745	13799	13692	13441	13759	13759	13740	13854	13596	13751	13775	13712	13886	13891	13773	13701	13698	13748	13810	13833	13646	13850	13856	13843	13750	13705	13828	13837	13724	13685	13880	13806	13731	13743	13712	13821	13801	13698	13896	13947	13619	13672	13860	13771	13751	13613	13967	13834	13735	13804	13864	13908	13736	13913	13604	13768	13742	13665	13761	13924	13774	13719	13723	13770	13707	13712	13764	13881	13745	13561	13722	13819	13676	13701	13864	13938	13712	13732	13822	13702	13689	13755	13865	13855	13750	13715	13749	13821	13873	13677	13794	13778	13837	13854	13611	13748	13839	13713	13763	13550	13662	13755	13726	13650	13783	13762	13991	13796	13698	13663	13993	13696	13906	13667	13793	13615	13750	13953	13695	13710	13828	13671	13621	13933	13716	13828	13700	13692	13627	13581	13759	13634	13676	13751	13753	13744	13791	13780	13682	13758	13744	13922	13822	13769	13715	13659	13689	13700	13833	13718	13745	13795	13704	13744	13759	13593	13653	13851	13873	13815	13686	13921	13557	13869	13564	13859	13742	13766	13835	13756	13724	13789	13758	13775	13765	13947	13876	13702	13723	13919	13786	13819	13807	13671	13847	13570	13688	13738	13707	13928	13573	13711	13770	13752	13879	13626	13758	13818	13847	13688	13691	13672	13791	13805	13872	13793	13830	13745	13819	13794	13770	13703	13841	13868	13820	13884	13882	13854	13821	13747	13804	13773	13829	13869	13748	13775	13710	13779	13959	13827	13859	13730	13730	13683	13566	13778	13810	13768	13654	13841	13811	13747	13736	13924	13817	13699	13659	13611	13902	13617	13673	14010	13782	13697	13813	13900	13715	13916	13711	13774	13670	13556	13875	13802	13821	13728	13746	13823	13807	13629	13767	13708	13866	13784	13789	13635	13693	13768	13756	13754	13830	13799	13680	13813	13661	13826	13706	13846	13713	13707	13748	13950	13751	13859	13720	13849	13924	13942	13796	13613	13913	13821	13903	13885	13732	13728	13658	13637	13814	13856	13746	13682	13722	13828	13687	13778	13797	13666	13587	13702	13772	13957	13737	13854	13851	13816	13730	13796	13898	13787	13731	13756	13745	13746	13859	13673	13817	13850	13844	13800	13795	13719	13735	13728	13771	13798	13864	13903	13659	13786	13728	13709	13820	13734	13761	13759	13891	13686	13875	13740	13849	13804	13674	13704	13837	13759	13669	13761	13721	13786	13714	13773	13710	13869	13732	13645	13773	13786	13825	13729	13717	13829	13655	13714	13954	13846	13743	13770	13771	13637	13700	13788	13620	13854	13907	13774	13820	13812	13640	13683	13771	13785	13824	13785	13842	13860	13797	13548	13933	13814	13710	13908	13642	13926	13855	13778	13784	13593	13676	13836	13890	13849	13873	13847	13670	13543	13723	13718	13777	13741	13737	13671	13824	13672	13779	13848	13664	13711	13616	13984	13968	13755	13865	13796	13635	13741	13926	13712	13888	13855	13744	13623	13653	13870	13760	13895	13869	13681	13794	13712	13757	13771	13744	13725	13934	13605	13766	13817	13691	13823	13798	13638	13886	13867	13815	13637	13645	13870	13708	13825	13789	13795	13806	13762	13772	13563	13774	13929	13711	13936	13707	13948	13767	13750	13715	13842	13664	13833	13754	13800	13883	13730	13977	13855	13837	13889	13708	13776	13750	13756	13677	13788	13602	13863	13685	13880	13726	13662	13690	13801	13751	13855	13927	13783	13833	13636	13833	13734	13582	13814	13614	13648	13761	13786	13650	13699	13908	13704	13821	13702	13871	13697	13844	13769	13644	13688	13822	13615	13791	13730	13892	13692	13679	13761	13711	13787	13818	13870	13643	13881	13763	13817	13760	13644	13566	13744	13713	13708	13711	13811	13774	13916	13710	13722	13896	13640	13860	13610	13842	13581	13701	13666	13801	13753	13866	13770	13660	13852	13791	13729	13789	13861	13729	13831	13896	13738	13901	13759	13808	13639	13829	13708	13610	13773	13751	13608	13882	13731	13736	13820	13879	13878	13762	13916	13729	13702	13783	13581	13728	13814	13594	13795	13620	13662	13806	13782	13666	13784	13746	13736	13717	13836	13697	13664	13797	13765	13846	13838	13757	13812	13678	13765	13758	13691	13745	13765	13688	13723	13918	13628	13759	13708	13860	13899	13815	13801	13921	13766	13652	13649	13897	13718	13815	13695	13697	13944	13855	13745	13725	13811	13604	13927	13843	13762	13981	13870	13761	13727	13822	13968	13825	13770	13765	13980	13885	13843	13734	13909	13852	13863	13765	13488	13665	13796	13788	13959	13770	13772	13758	13810	13763	13735	13706	13891	13735	13821	13772	13881	13874	13803	13767	13735	13990	13727	13698	13817	13738	14021	13698	13790	13902	13641	13806	13716	13791	13831	13657	13859	13764	13706	13695	13693	13776	13710	13808	13580	13803	13821	13605	13662	13760	13733	13839	13835	13816	13936	13736	13766	13840	13662	13725	13755	13965	13615	13748	13564	13898	13763	13695	13804	13934	13886	13736	13627	13760	13841	13752	13785	13810	13570	13833	13814	13683	13748	13634	13790	13841	13833	13757	13862	13805	13741	13792	13747	13818	13721	13660	13625	13898	13612	13811	13763	13785	13877	13730	13759	13717	13818	13786	13810	13684	13797	13874	13755	13787	13827	13769	13908	13758	13631	13794	13872	13567	13626	13667	13766	13821	13727	13857	13800	13953	13584	13656	13750	13832	13594	13784	13721	13983	13631	13759	13861	13613	13754	13762	13883	13910	13878	13686	13796	13677	13648	13839	13828	13770	13847	13783	13813	13856	13743	13831	13697	13739	13714	13747	13785	13719	13758	13782	13684	13837	13750	13756	13718	13783	13677	13863	13847	13849	13703	13912	13708	13706	13817	13721	13802	13878	13816	13912	13918	13593	13791	13853	13927	13754	13816	13668	13709	13799	13758	13887	13755	13771	13924	13692	13698	13790	13705	13771	13718	13698	13644	13782	13777	13865	13655	13952	13829	13781	13706	13756	13926	13806	13694	13840	13791	13815	13662	13866	13728	14026	13729	13667	13833	13746	13845	13690	13744	13761	13825	13556	13733	13827	13768	13850	13851	13863	13827	13713	13918	13824	13750	13848	13683	13990	13818	13768	13625	13770	13866	13739	13778	13863	13747	13826	13704	13767	13831	13673	13725	13674	13801	13686	13608	13751	13875	13829	13610	13857	13815	13794	13706	13796	13856	13638	13896	13726	13758	13875	13744	13824	13715	13822	13739
24183	21218	28796	26721	27148	26254	23889	20262	18616	17652	17079	16833	16662	16451	16507	16559	16372	16387	16249	16330	16047	16181	16203	16106	16012	15941	16022	16119	15850	15811	16111	15972	16017	16122	15976	15958	16040	15820	15956	15983	16085	15921	15789	15979	16100	15993	16087	15961	15858	15996	15928	15713	15982	16127	15724	15884	15921	16000	15912	15736	16025	16184	15946	16006	16085	15790	15798	16016	15807	15863	16005	15986	15910	16055	16000	15811	15922	15897	15866	16084	15810	15543	15846	15945	15909	15828	15718	15864	15917	15804	15865	16022	15965	15787	15904	15752	15924	15833	15882	15743	15878	16105	15795	15863	15821	15932	15953	15874	15682	15855	15836	15908	15792	16008	15968	15817	15994	15838	16173	16007	16039	15839	15902	15905	15924	15771	15925	15926	15765	15916	15748	15743	15820	15801	15902	15993	15930	15838	16170	15872	15868	15885	15758	15871	15796	15872	15835	15749	15681	15889	15914	15867	15732	15801	15911	15853	15890	15897	15965	15897	16062	15927	16000	15809	15787	15874	15965	15920	15850	15860	16061	15886	15866	15948	15911	15922	15926	16000	15925	15888	15907	15938	16040	15882	15687	15891	15973	15626	15908	15936	15955	15957	15648	15666	16005	15989	16165	15778	15952	15934	16025	15893	15777	15801	15841	15877	15972	15866	15894	16070	15861	15844	15690	15930	15805	15796	15639	15987	15835	16051	15589	15958	16065	15947	16075	16063	15874	15716	15897	15894	16049	15859	15873	15892	15885	15883	15722	15777	15969	15762	16290	15883	15905	15811	15914	15932	15919	15834	15793	15915	16038	15795	15755	15766	15774	15840	15821	15941	15838	16015	15901	15645	15937	15878	15929	15935	15944	15997	15894	15725	15973	15811	15867	15888	15934	15870	16052	15967	15875	16056	15951	15797	15968	15962	15778	15855	15740	15906	16036	16004	15716	15787	15884	15955	15989	15888	15924	15896	16123	15901	15694	15756	15756	15860	15910	16024	15913	15910	15995	15916	16099	15782	15948	15862	15838	15908	15954	15881	15855	15754	15748	15693	15941	15899	15845	16134	15870	15778	15931	15825	15775	15768	16017	16128	15878	15744	15853	15839	15857	16119	15957	15854	15839	16001	15864	16009	15775	15867	15681	15955	15830	15967	15939	15961	15930	15835	15617	16045	15952	15678	15822	15728	15743	15879	15705	15830	15912	15938	15906	15982	15776	16103	15859	15847	15952	15849	15865	15922	15759	15636	15863	15895	15853	15964	15949	15780	15939	15782	15891	15951	15771	16040	15915	15842	15813	15970	15969	15878	15823	16001	15860	15989	15956	16000	15849	15852	15846	15911	16064	15995	16067	16055	15895	15805	15794	15880	15826	15791	15742	15915	15957	15927	15747	15915	16013	15825	15819	15790	15954	16020	15905	15849	15813	15967	15659	15782	15726	15747	15769	15831	15906	15718	16094	15918	15889	16026	15625	15797	15960	15762	15828	16034	15925	15895	15789	15896	15985	15804	15923	15799	16080	16094	15839	15934	15813	16021	15845	15997	16044	15863	15969	15845	16007	15586	15944	15577	15930	15866	15574	15799	15771	15909	15780	15904	15932	15813	15864	15766	15911	15701	15654	15941	15797	15723	15977	15935	15747	15935	15833	15953	16039	15943	16011	16091	15825	15732	15936	15818	15897	15892	15926	15851	15845	15913	15777	15882	15683	15820	15932	15961	15813	15922	15926	15820	16024	15848	16023	15966	15718	15854	15801	15821	15764	15916	15824	15865	15785	16053	15737	15974	16023	15859	16072	15833	15930	15803	15845	15938	15941	15986	15770	15831	15829	16064	15766	15844	15829	15892	15633	15606	15926	15871	15956	16010	15905	15843	15917	15622	15693	15804	15970	15956	15878	16009	16000	15853	15958	16003	16005	15915	15861	15694	15981	15871	15989	16113	15952	15995	15831	15834	15976	15772	15829	15934	15881	15743	15943	15837	15894	16018	15602	15800	15980	16050	15959	15892	15862	15960	16006	16134	16000	15755	15750	15882	15844	15754	15837	15656	15773	15953	15856	15613	15899	15680	15847	15804	15818	16026	15979	16017	15869	15789	15790	15903	15928	15790	16001	15943	15834	15891	15778	16049	15862	15950	15964	15875	15916	15777	15789	15750	15852	15953	15906	15974	15866	15938	16069	15984	15977	15930	15621	15740	15713	15895	16014	15978	15843	15936	15884	15859	15981	15918	15938	15872	15815	15928	15960	15820	15954	15763	15901	15846	16026	15940	15638	16096	16001	15975	15823	15924	15812	16034	15842	16074	15912	15821	15943	15907	15758	16009	15975	15917	15792	15952	16002	15864	15885	15777	15851	15954	15894	15953	16045	15988	15662	15886	15828	15744	15927	15811	15916	15758	16053	15963	15912	15800	16000	15802	16103	15828	15822	15935	15824	16053	15976	15845	16050	15855	15850	15791	15978	15749	15767	15879	16005	15847	15761	15916	15896	15799	15897	15801	16000	15837	15803	15847	15831	15893	15856	15847	15849	15853	15879	15800	15954	15780	15836	16122	15760	15928	15894	15870	15997	15891	15935	16136	15775	15905	15884	15755	15695	15702	15750	15662	16077	16003	16044	15984	15979	15729	16126	15734	15789	15889	15796	15865	15793	16005	16003	15669	15882	16017	15939	15963	16000	15981	15973	16021	15793	15776	15948	15818	16036	16032	15949	15747	15891	15959	15835	15824	15990	15847	15883	15823	15791	15824	15946	15844	15785	15921	15788	15886	15916	16086	15806	15871	16063	15903	15813	15806	15911	15825	15871	15909	16054	15765	15881	16028	15997	16047	15720	15736	15910	16059	15932	15900	15888	15989	15807	15950	15771	15892	16131	15855	15816	15674	15787	15779	16012	16000	15989	15809	16063	15916	15880	16012	15860	15885	16153	15775	16046	15898	15752	15817	15879	16029	15917	15877	15940	16033	15906	15825	16055	15828	15763	15773	15860	15910	15828	16059	15903	15731	15871	15773	15829	16032	15774	15856	15692	15773	15981	16026	15787	16021	16050	15958	15930	15996	16047	15939	15791	15907	16063	15778	16045	16076	15858	15931	15736	15837	15980	15945	15750	15767	15957	15813	15834	15662	15896	15822	15953	15845	15870	15893	16129	16024	16094	15916	15728	15798	15720	15896	15940	15943	15941	15840	15938	16050	15887	16093	15930	15871	15881	15937	15723	15864	15818	15931	15935	15779	15968	16045	15785	15958	15937	15844	15838	15889	15943	15863	15904	15935	15801	15799	15886	15847	15825	15940	15854	15931	15808	15763	15891	15930	15939	15912	16024	15888	15829	15985	15820	15975	15817	15801	15812	15768	16005	16053	15786	16004	15824	15912	15717	15811	15889	15879	16049	15935	15851	15854	15815	15748	15809	15981	16043	15921	15950	15722	15911	15961	15815	15842	15690	15824	15881	15767	15804	16129	15787	15819	15846	15985	15941	15839	16020	15819	15948	16065	15784	15865	15832	15978	15923	15797	15667	15856	15953	15772	15869	16030	16016	16078	15970	15787	15803	15918	16050	15823	15983	16025	15918	15938	15873	15917	16081	15850	15956	15852	16103	15926	15825	15901	15926	15893	15775	15901	15777	15723	15837	16005	15904	15890	15758	15831	15920	15818	16076	15876	16033	15748	15821	15722	15908	15754	15979	15962	15811	15850	15767	15830	15959	16066	15767	15869	15858	15935	15862	15805	15910	15712	16012	16145	15860	15940	15723	15835	15725	16140	15973	15613	15795	16190	16014	15888	16001	15776	15738	15984	15862	16067	15849	16004	16065	15798	15950	15839	15960	15650	15803	15790	15862	15939	15827	15674	15852	15879	15796	15955	15758	15771	15923	15860	15686	15831	15874	15844	16049	15811	15917	15800	15869	15735	15832	15725	15741	16039	15930	15769	16071	16070	16128	15958	15991	15993	15843	15758	15923	15951	15877	15812	15838	15970	15744	15930	16005	16139	16032	15732	15875	15928	16052	15716	16040	16020	15885	15980	16014	15702	15923	15664	15904	15887	15929	15765	15848	15732	15830	15894	15895	15845	15865	15862	15732	15976	15933	15929	15787	15866	15904	15918	15911	15826	15802	15786	15862	15903	15907	15780	16033	15855	16037	15843	15824	15641	16019	15882	15781	16100	16093	15905	15948	15820	15958	15768	15938	15965	15758	15763	15848	15672	15929	15897	15906	16073	16005	16109	16068	15970	15843	15969	15963	16088	15742	15813	15841	15796	15863	15889	15939	16014	15845	15775	16030	15801	15727	15971	16032	15848	15866	15869	15877	15793	15797	16027	15910	15964	15947	15908	15923	15925	16159	15881	15898	15886	15987	16053	15952	15818	15962	15812	15929	15844	16011	15900	15846	15789	15737	15822	15799	15902	15815	15836	15770	15967	16020	15922	15766	15929	15833	15701	15862	15774	15895	15845	15980	16015	15828	16048	15903	15928	16042	15845	15846	15875	15818	15761	15900	15864	15982	16054	15783	15960	16006	15910	15957	15954	15773	15789	15680	15944	15861	15819	15804	15716	15882	15824	15975	15864	15884	15881	15985	15864	15675	15759	15852	15758	15922	15924	15788	15807	16017	15929	16082	15889	15640	15738	15848	15870	15723	15758	15940	15965	15754	15854	15733	15773	15847	15791	15790	15813	15591	15933	15751	16020	15966	15984	15863	15985	15896	15971	15973	15711	15800	16060	15893	15856	15906	15901	15970	15866	15844	15961	15673	15866	15750	15812	16016	15933	15812	16056	16098	15936	15973	16111	16067	15997	15949	15941	16169	15948	15840	16010	16043	15914	15885	15969	15868	15928	15800	16003	15971	15817	15836	15805	15920	15782	15955	15735	15929	15689	15825	16079	15911	15862	16140	16003	16080	15848	15836	16007	15953	15985	16008	15901	16100	15976	15854	15974	16087	15987	15816	15912	15889	15770	15928	15699	15902	15835	15851	16014	16108	16102	15995	15819	15965	15982	15911	16124	15917	15910	15958	15755	15858	15791	15904	15917	16013	15752	15738	15815	15805	15914	15794	15695	15769	15878	15901	16086	15833	15938	15793	15754	15809	15989	16012	15862	15765	15855	15908	15880	15859	15808	15985	15870	15725	15979
31753	51838	47483	38617	33494	25713	21618	19343	17321	16140	15337	15097	14976	14997	14615	14619	14462	14359	14540	14405	14432	14460	14124	14424	14230	14097	14178	14142	14174	14021	14069	14025	14185	14075	14029	14080	14134	13978	14157	14062	14256	14071	14012	14047	14030	14205	14081	13953	14115	13934	14033	14165	14091	14046	14197	14145	13989	14201	13946	14083	14104	14196	13824	14042	13902	14147	13912	14013	14234	14000	13976	14052	14076	14068	14083	14212	14200	14082	14101	14022	14018	14035	13860	13980	14230	13868	14010	13904	14015	14116	13979	14204	13996	13928	14096	14065	14035	13930	14158	14039	14109	13879	13959	14126	13980	14101	14157	14085	14329	14100	14019	13907	14040	14046	13929	13940	14128	14096	14040	13899	14098	14075	14074	14053	14119	14032	13947	14125	14047	14090	14215	13902	13982	14015	13977	13829	14051	14029	13986	13811	13958	13992	14127	14231	14036	14131	14228	14046	13988	13842	13968	14053	14024	14160	14028	14036	14211	13985	14097	13904	13971	14107	14006	13872	14117	14154	14000	14173	13913	14221	13891	14139	14035	14091	13914	14269	13966	13961	14011	13962	14096	14103	13974	13976	14220	14029	13974	14005	14148	14034	14091	14068	14070	14127	14125	13932	14055	14208	14065	14009	14138	14076	14057	14123	14227	14081	14026	13841	14064	14140	14158	14038	14062	14013	13978	14012	14009	14013	13982	14068	14089	13775	13950	14059	13950	14114	14046	14088	14069	14098	14024	14065	14012	14047	13952	13970	13996	13995	14064	14083	14147	14145	14029	14058	13925	14114	14130	14047	14098	14035	14090	13995	13980	14127	13992	13987	14097	13969	14083	14104	14042	14057	13953	14069	14018	14022	14150	14077	14031	14261	14076	14048	14106	14080	13768	14027	14003	13926	14045	13991	14037	14124	14111	14012	14044	13930	14027	14104	13932	14128	14088	13873	14011	14179	13993	14066	14075	13912	13823	14014	14128	13865	14040	13918	13990	14167	13949	14160	13891	14045	13939	13950	14193	14100	14051	14075	14028	13930	14108	14005	13973	14093	13835	13885	14016	14127	14041	14053	14130	13963	14027	14036	14178	14028	14114	13991	14006	13989	14048	14025	14103	14071	13854	14044	14183	14122	14020	14133	14148	14006	14113	13851	13967	14001	14119	13946	14127	13949	14099	14029	14033	14032	14029	14016	13951	14061	14040	14033	14165	14033	13967	13906	14125	14021	14175	14047	13938	13990	14084	14225	14009	14273	14116	14031	13922	13983	14040	14028	13974	13945	14111	13976	14077	13928	14113	14164	13978	13891	14004	14102	13963	14123	14011	13964	14043	14075	13938	14065	13910	14084	14054	14226	13932	13939	14067	13980	13995	13714	14106	14076	14012	13798	14103	13982	14171	13895	14088	14084	13957	14082	13977	14050	14058	14138	13956	13880	14018	14126	13960	13958	14045	14136	13993	14046	14119	14140	13992	14017	14113	14061	13970	14030	13991	13985	14035	14055	14052	13995	14064	13927	13953	13987	14010	14182	14115	13932	13933	14014	13981	14116	14083	14195	13932	14047	14079	14116	14068	13992	14006	14023	14112	13983	14014	14108	14180	14034	13988	14065	14209	13995	13953	14212	14081	14083	13967	14123	14104	14004	14049	14085	13979	14003	13987	13959	14077	13884	14034	14064	13990	14101	14114	13926	14047	13953	14094	13967	14094	14104	13849	14040	14001	13934	14014	14006	14048	13989	14094	14035	14112	14015	14226	14051	13978	13971	14113	14062	13963	13981	14044	13917	14042	13927	14126	13995	13830	14255	14120	14011	13918	14044	14057	14000	14014	14044	13902	13995	14176	13888	13933	14118	14137	14044	14076	13869	14057	14046	13980	14038	14016	14011	13936	14078	13895	14114	14172	14022	14165	14035	13994	14045	14043	14066	14168	14036	13979	14043	14058	13968	14171	14014	13991	13997	14015	14010	14002	13879	13945	14041	13954	13975	13942	14093	14003	14145	14297	14029	14055	14141	14163	14140	14066	13880	13988	13999	14183	14019	14103	14071	14031	13925	14006	14021	13989	13915	14060	14034	14263	13910	14184	14015	14072	14226	13959	13983	14115	14156	14020	13982	14121	14106	13977	14115	14125	14080	13879	14202	13976	14142	13926	14127	13987	13976	14127	13982	14135	14136	13929	14108	14201	13999	14082	14074	13882	14211	13996	14119	14132	13942	14153	14210	14077	14077	14182	14107	14018	13937	13940	14046	14089	13910	14085	13875	13968	14032	14021	13982	14013	13984	14127	14184	14038	13914	14066	13925	14031	14093	13970	13988	14057	14074	14080	14137	13959	14078	14084	13825	14108	14010	14123	13988	14003	13787	14004	14025	13971	14016	14048	14010	14099	13860	13952	14036	14107	14043	14202	14054	13836	14062	13899	13994	14002	13945	14027	14027	14010	13995	14190	13933	13966	13919	14090	13942	14050	14252	14204	13990	13998	14006	14014	13949	14070	13961	14040	13826	14053	14142	13938	13922	13848	13977	14241	13972	13980	14026	14040	14007	14069	13944	13951	13924	13962	14051	13971	14100	13762	14117	14029	13996	13985	13898	13934	14020	13894	14049	14029	14117	14064	13973	14091	14067	14114	14058	14101	14135	13925	13883	14158	14100	14088	13955	14043	14105	14064	14079	14108	14026	14036	14038	14144	14086	14179	14121	14137	13970	13967	14126	14251	13927	14091	14057	13968	13995	13927	14077	13999	14111	13952	14185	14063	13888	14117	13862	13817	13985	14029	13880	14180	14139	14000	14188	14073	13960	14118	13996	14054	14085	14002	14015	14200	13992	14067	13935	14172	14074	14076	13987	14035	14044	14031	13847	14002	14009	13905	13989	13957	14070	13996	13890	14059	14098	14026	14195	13880	13946	14076	14058	14124	14035	14119	14069	14057	13928	13933	14180	13993	13953	14046	14062	14138	14096	14018	13963	14167	14119	14001	14011	13926	14001	13995	14107	14207	14039	14001	14002	14075	14134	14015	14019	14057	14052	14124	13978	14052	14163	14331	14101	14036	14032	13982	14079	13938	14121	14204	13994	14109	14118	14073	13892	14046	14067	14300	14150	14129	14018	13966	14124	13947	13971	14180	14089	14129	13960	13946	14094	13898	14029	13854	14055	14104	14163	14086	14029	14208	13901	14027	14046	13983	14088	14078	14009	13831	14214	14093	14058	14105	13951	14143	13999	14071	14150	14012	14005	14057	14087	13955	13915	13905	14102	13977	13971	14141	14088	14089	13987	14070	13980	14002	13877	13979	14109	14053	13941	14038	14067	13965	14185	14125	14114	13986	13974	14191	14033	14082	14263	14100	13950	14024	14029	14127	13986	14043	13965	14031	13866	13974	13913	14093	13945	14128	13938	14081	14081	14108	14092	14095	14029	14230	13996	14086	14034	14181	14170	14214	14149	13914	14029	14125	14016	14098	13934	14040	14131	13871	13821	13941	14021	14126	13940	13861	13902	13949	14086	13917	13868	14105	14057	13968	14149	14079	14219	14080	13974	13944	14095	13995	14211	14109	14087	14016	13974	14019	14109	14026	14029	14117	13941	14058	13993	14076	14098	14104	14059	14078	14007	14087	14161	13998	13862	13896	14121	13866	13901	14056	14061	14226	14008	14076	14008	13965	14082	14004	14056	14035	13916	14206	13997	13962	13952	13776	14064	14140	14049	14012	14001	14068	14076	14013	14112	14001	14176	14164	14031	14078	14142	13982	14028	13998	14061	13971	14017	14084	13971	14038	14054	14167	14005	14029	14036	14109	14139	14166	14117	14025	13912	14109	13960	14026	13884	14167	14047	13976	14128	14070	14061	13958	14200	14052	13957	13936	14030	14069	14058	14091	14118	14076	13966	13922	14037	13870	14194	14052	14050	14069	14118	14190	13881	13878	14084	14111	14040	14135	14042	14003	14192	13873	14135	14168	13941	14031	13937	14092	14067	14003	13934	14127	13974	14066	14035	14022	13933	14079	14006	13989	14003	14161	13999	14026	13952	13911	13909	14096	14099	13941	13957	13882	13976	14088	14011	14062	14019	14103	14127	13976	14144	13951	13986	13825	14045	14116	14023	13848	14098	13934	13969	13911	14200	14004	13961	13974	14015	13956	13980	14060	14131	13976	14153	13972	13905	13804	14073	14026	14047	13983	13934	14001	14038	13945	13946	14061	14106	13974	14044	13970	13957	13985	14078	14151	13986	14176	13986	14105	14083	14132	14094	14079	13992	14041	14073	14244	13997	14113	13966	14126	14099	14075	13876	14085	14041	13979	14071	13973	13981	13848	13928	13916	14019	14099	13961	13934	14200	14042	14041	14088	14081	13820	14157	14028	13815	14095	14071	13984	14171	14005	13913	14147	14168	13855	13937	14054	14029	14017	14042	14028	14041	14101	13954	14057	14079	13994	14007	14033	13969	14134	14053	13928	13951	14093	14042	14032	13978	14135	13974	14180	14131	14105	14063	14034	14147	14081	14016	14180	14031	14070	14037	14038	13945	14060	14033	14058	13862	14074	13916	13961	14130	13981	14001	13957	14039	14181	13901	14043	13842	14045	14104	14115	14198	13986	14017	14064	14167	13934	14155	14060	14105	14004	14019	14050	14147	14062	13917	14027	14104	14158	14053	13976	13973	14185	14040	13915	13974	13862	14007	14088	14150	14033	13978	14002	14041	13912	13821	14009	14200	14125	14189	13999	14006	14131	14074	13904	13783	14034	14187	13959	13966	14079	14040	13803	14033	13901	14153	14052	14001	14044	13967	14103	14164	14159	14205	14074	14028	14002	14134	14164	13944	13864	14176	13961	13946	13910	14058	14074	14013	13975	14053	14060	14044	13969	14109	14109	14172	14129	14024	13994	14010	14118	13903	14006	13982	13893	14003	13997	14174	14106	13978	14129	14122	14017	14151	13931	13955	14179	13932	13927	13989	14147	13968	14068	14015	14016	13933	14053	14049	14105	13939	14081	13958	14086	14069	14133	13925	14075	13972	14145	13991	13905	14119	14038	14055	14180	14038	13953	14063	14129	14016	13925	13952	14061	13965	13921	14007	14022	13988	14094	14037	14210	14041	14122	14040	14264	14093	14065	13979	14078	13999	14152	14001
22857	21268	29164	24459	24064	26763	28764	23793	21238	19752	18444	17964	17982	17857	17559	17578	17302	17290	17260	17186	17032	17141	17139	17100	17128	16933	17017	16863	17054	17104	17036	16992	16805	16845	16684	16740	16757	16821	17077	16915	16903	16961	16861	16821	16772	16948	16951	16858	16850	16794	16682	16999	16761	16638	16766	16664	16765	16766	16586	16624	17015	16813	16689	16614	16956	16800	16849	16773	16867	16705	16800	16651	16886	16691	16896	16796	16780	16860	16654	16697	16788	16576	16820	16720	16693	16655	16700	16960	16706	16892	16845	16539	16854	16803	16882	16865	16771	16781	16816	16666	16765	16805	16725	16667	16882	16865	16809	16743	16782	16877	16796	16894	16922	16685	16708	16732	16782	16870	16814	16929	16882	16899	16708	16761	16836	16539	16937	16841	16809	16848	16810	16751	16739	16920	16694	16748	16633	16806	16885	16635	16716	16872	16630	16813	17014	16640	16530	16745	16849	16693	16871	16770	16536	16857	16765	16821	16589	16857	16735	16600	16722	16686	16883	16710	16872	16657	16853	16643	16783	16549	16924	16645	16727	16688	16976	16726	16757	16722	16837	16678	16797	16700	16930	16804	16774	16769	16731	16604	16833	16779	16539	16840	16795	16808	16744	16895	16805	16838	16713	16768	16779	16676	16529	16671	16801	16573	16772	16579	16806	16713	16872	16914	16831	16821	16676	16702	16612	16785	16777	16623	16811	16872	16792	16835	16773	16628	16687	16674	16703	16713	16842	16734	16740	16546	16568	16775	16678	16784	17046	16865	16839	16941	16672	17009	16730	16961	16766	16786	16688	16743	16600	16528	16731	16699	16797	16722	16930	16718	16779	16833	16826	16840	16801	16578	16680	16847	16665	16778	16875	16696	16701	16781	16946	16700	16677	16608	16766	16712	16932	16953	16582	16697	16833	16626	16800	16700	16610	16644	16770	16692	16745	16769	16825	16828	16521	16808	16767	16789	16714	16769	16633	16769	16901	16687	16588	16612	16595	16650	16751	16898	16646	16622	16613	16770	16689	16633	16707	16812	16689	16702	16604	16788	16740	16592	16686	16734	16712	16999	16698	16783	16668	16804	16731	16779	16779	16803	16903	16605	16698	16711	16885	16826	16765	16733	16733	16525	16860	16774	16545	16778	16864	16908	16718	16776	16759	16739	16663	16852	16661	16842	16717	16858	16645	16857	16756	16754	16589	16731	16597	16782	16816	16748	16739	16750	16649	16839	16762	16935	16827	16673	16656	16838	16719	16686	16733	16572	16720	16803	16765	16654	16497	16641	16641	16597	16747	16683	16736	16622	16671	16880	16832	16812	16659	16687	16754	16768	16699	16703	16602	16648	16761	16564	16751	16995	16597	16800	16598	16632	16720	16867	16781	16719	16674	16678	16815	16469	16698	16625	16816	16720	16639	16529	16624	16772	16875	16636	16634	16813	16865	16881	16878	16686	16493	16748	16798	16735	16655	16727	16701	16587	16789	16723	16791	16802	16520	16679	16969	16783	16673	16911	16784	16627	16931	16692	16923	16937	16696	16748	16889	16705	16747	16711	16877	16727	16986	16721	16643	16829	16842	16676	16689	16848	16659	16660	16800	16718	16759	16787	16641	16773	16726	16721	16856	16826	16610	16777	16723	16876	16644	16796	16525	16692	16820	16749	16913	16742	16611	16807	16635	16845	16839	16681	16553	16658	16662	16800	16882	16622	16699	16881	16735	16846	16850	16756	16803	16662	16714	16911	16807	16623	16902	16690	16652	16719	16543	16637	16573	16816	16745	16820	16755	16661	16806	16573	16827	16735	16854	16868	16956	16878	16799	16682	16709	16723	16867	16817	16720	16622	16953	16883	16885	16745	16732	16794	16715	16757	16720	16974	16761	16710	16742	16774	16723	16656	16889	16791	16795	16725	16777	16766	16491	16662	16684	16572	16661	16725	16708	16774	16707	16843	16842	16910	16731	16711	16830	16902	17031	16493	16670	16650	16864	16817	16824	16784	16711	16635	16747	16774	16830	16879	16730	16669	16658	16660	16818	16758	16788	16792	17104	16935	16746	16652	16708	16820	16904	16604	16753	16803	16818	16700	16712	16903	16692	16625	16889	16626	16765	16567	16662	16598	16774	16912	16728	16578	16576	16722	16540	16924	16850	16785	16815	16745	16869	16743	16844	16823	16574	16776	16664	17006	16601	16741	16624	16657	16720	16691	16841	16735	16777	16763	16711	16817	16950	16891	16599	16817	16687	16793	16818	16541	16729	16792	16564	16755	16609	16695	16635	16742	16762	16619	16536	16765	16730	16792	16713	16754	16843	16699	16586	16623	16676	16633	16723	16754	16724	16575	16982	16718	16776	16955	16767	17001	16777	16850	16569	16647	16656	16713	16744	16690	16820	16997	16922	16671	16725	16753	16758	16661	16762	16691	16590	16658	16756	16996	16651	16727	16744	16865	16875	16506	16753	16810	16475	16672	16661	16620	16567	16708	16726	16692	16738	16649	16870	16941	16855	16657	16825	16572	16630	16722	16583	16668	16786	16736	16593	16655	16698	16663	16743	16748	16751	16536	16795	16827	16778	16810	16825	16527	16625	16701	16799	16650	16543	16584	16665	16601	16858	16836	16957	16599	16831	16778	16711	16990	16572	16659	16753	16775	16652	16630	16940	16845	16624	16671	16601	16786	16681	16794	16554	16561	16678	16704	16863	16782	16696	16723	16764	16694	16624	17012	16619	16598	16630	16749	16730	16699	16692	16940	16828	16655	16730	16600	16843	16837	17083	16758	16753	16688	16526	16769	16455	16758	16914	16744	16709	16713	16439	16772	16802	16750	16619	16658	16686	16690	16713	16720	16631	16665	16877	16683	16584	16696	16862	16720	16657	16791	16739	16590	16657	16691	16737	16708	16788	16719	16724	16802	16651	16874	16760	16862	16815	16740	16625	16819	16761	16712	16645	16736	16596	16898	16814	16708	16789	16635	16707	16702	16866	16834	16722	16880	16699	16635	16962	16850	16956	16807	16757	16834	16592	16734	16730	16653	16628	16709	16796	16860	16768	16513	16894	16633	16716	16723	16797	16829	16942	16595	16763	16598	16606	16645	16950	16905	16793	16733	16781	16678	16696	16762	16878	16959	16642	16672	16632	16751	17094	16852	16768	16628	16886	16666	16810	16707	16687	16651	16697	16750	16919	16793	16763	16810	16584	16805	16562	16630	16762	16762	16760	16802	16766	16907	16711	16731	16739	16722	16756	16655	16696	16498	16661	16707	16831	16728	16880	16736	16824	16821	16617	16763	16699	16679	16863	16553	16757	16630	16786	16844	16747	16638	16671	16698	16844	16740	16714	16970	16799	16828	16572	16724	16811	16885	16797	16723	16732	16678	16709	16731	16514	16548	16768	16597	16600	16689	16792	16851	16982	16811	16886	16670	16748	16664	16744	16721	16797	16832	16653	16801	16722	16852	16844	16702	16739	16760	16914	16841	16887	16837	16735	16808	16946	16746	16844	16649	16811	16698	16594	16832	16633	16962	16745	17001	16962	16776	16832	16703	16559	16664	16659	16654	16758	16816	16915	16933	16669	16739	16551	16566	16673	16657	16578	16698	16767	16745	16850	16566	16685	16594	16651	16641	16784	16786	16717	16711	16809	16746	16631	16587	16794	16567	16629	16922	16795	16702	16614	16678	16680	16700	16608	16592	16695	16815	16748	16967	16844	16856	16800	16704	16839	16655	16624	16762	16655	16881	16826	16585	16578	16891	16756	16738	16972	16795	16936	16704	16823	16613	16480	16756	16829	16782	16544	16775	16763	16889	16898	16830	16727	16644	16679	16903	16850	16915	16512	16674	16814	16668	16728	16610	16844	16669	16754	16643	16687	16655	16792	16595	16724	16667	16725	16707	16761	16857	16705	16745	16761	16991	16913	16668	16920	16702	16707	16756	16661	16860	16711	16690	16698	17071	16807	16823	16734	16888	16698	16743	16892	16920	16773	16483	16812	16705	16561	16768	16749	16620	16935	16679	16568	16749	16732	16669	16786	16763	16849	16740	16581	16649	16687	16749	16699	16696	17000	16772	16684	16825	16665	16598	16844	16679	16792	16780	16769	16746	16696	16742	16851	16635	16562	16654	16797	16652	16678	16814	16525	16473	16875	16885	16621	16749	16739	16754	16712	16711	16764	16765	16764	16991	16766	16678	16839	16813	16723	16723	16688	16610	16757	16676	16940	16629	16715	16801	16846	16830	16783	16910	16626	16667	16585	16875	16626	16622	16906	16718	16680	16750	16562	16607	16739	16738	16845	16793	16679	16741	16871	16892	16677	16610	16680	16803	16792	16654	16702	16577	16661	16741	16670	16769	16645	16761	16757	16639	16685	16551	16902	16832	16800	16800	16722	16641	16798	16676	16716	16644	16860	16934	16703	16687	16608	16719	16810	16850	16714	16776	16679	16784	16782	16658	17045	16765	16699	16529	16805	16870	16869	16717	16645	16550	16688	16704	16853	16692	16659	16882	16873	16875	16711	16865	16805	16689	16687	16684	16838	16875	16656	16730	16648	16713	16811	16731	16532	16822	16713	16676	16655	16626	16748	16803	16765	16569	16883	16602	16591	16490	16793	16778	16889	16830	16634	16733	16770	16744	16663	16627	16592	16626	16815	16644	16602	16719	16763	16653	16755	16717	16769	16842	16705	16846	16731	16759	16851	16947	16677	16675	16738	16914	16704	16772	16891	16884	16688	16485	16657	16777	16713	16800	16774	16779	16681	16798	16651	16702	16704	16746	16663	16758	16876	16783	16817	16831	16877	16684	16829	16740	16627	16629	16777	16652	16844	16585	16584	16814	16955	16698	16752	16579	16631	16597	16785	16598	16862	16835	16865	16791	16660	16637	16586	16625	16871	16837	16633	16703	16734	16591	16868	16720	16593	16566	16996	16779	16857	16834	16648	16662	16869	16795	16685	16692	16862	16920	16870	16725	16566	16794	16812	16754	16660	16597	16516	16778	16694	16847	16729	16862	16675	16867	16727	16858	16784	16741	16735	16891	16705	16799	16754	16613	17096	16930	16738	16652	16743	16601	16809	16796	16716	16907	16876	17010	16888	16652	16874	16894	16829	16792	16767	16641	16815	16839	16705	16740
36055	59212	54885	44423	36607	29752	25869	23266	19948	18011	16511	16214	15820	15552	15530	15374	15193	15203	15106	15273	15058	14948	14955	14914	14614	14683	14835	14655	14812	14590	14680	14638	14769	14533	14646	14652	14493	14729	14585	14568	14805	14494	14604	14638	14705	14614	14749	14580	14682	14625	14605	14529	14450	14376	14492	14581	14634	14651	14481	14449	14591	14249	14492	14650	14348	14463	14355	14557	14489	14446	14487	14557	14645	14684	14675	14377	14602	14713	14567	14543	14617	14589	14625	14838	14555	14533	14528	14542	14650	14547	14548	14527	14665	14665	14724	14473	14622	14468	14538	14702	14522	14474	14758	14345	14619	14608	14578	14474	14480	14503	14473	14453	14610	14588	14548	14526	14564	14603	14677	14661	14336	14624	14408	14539	14514	14399	14551	14585	14423	14615	14475	14642	14640	14631	14567	14625	14506	14628	14569	14405	14544	14522	14615	14519	14594	14425	14405	14515	14407	14424	14714	14406	14741	14552	14593	14639	14512	14584	14571	14596	14503	14513	14531	14577	14446	14601	14557	14577	14740	14607	14434	14462	14483	14372	14491	14542	14394	14679	14479	14539	14677	14480	14519	14620	14442	14580	14495	14504	14498	14550	14605	14739	14528	14515	14510	14495	14467	14297	14604	14566	14519	14391	14427	14564	14282	14597	14562	14533	14458	14615	14494	14621	14508	14526	14616	14527	14578	14589	14607	14563	14354	14609	14353	14581	14544	14547	14629	14623	14659	14420	14569	14536	14515	14601	14471	14483	14477	14466	14782	14582	14440	14435	14686	14481	14499	14721	14544	14500	14431	14482	14389	14460	14511	14545	14656	14584	14543	14636	14508	14588	14572	14555	14515	14524	14450	14581	14392	14324	14569	14470	14535	14600	14603	14586	14545	14368	14512	14515	14647	14460	14673	14485	14656	14485	14428	14461	14553	14465	14591	14561	14503	14356	14637	14472	14658	14411	14627	14466	14605	14504	14535	14612	14590	14389	14602	14524	14577	14695	14719	14535	14599	14200	14661	14586	14502	14458	14577	14331	14668	14655	14480	14658	14543	14571	14622	14525	14652	14453	14747	14730	14671	14782	14515	14592	14530	14584	14636	14611	14611	14570	14531	14449	14517	14539	14483	14488	14630	14556	14471	14426	14608	14469	14530	14622	14586	14565	14400	14702	14510	14607	14457	14567	14628	14463	14471	14568	14428	14414	14695	14586	14548	14591	14604	14543	14492	14566	14419	14439	14532	14469	14524	14566	14524	14441	14498	14638	14504	14550	14502	14524	14586	14508	14493	14706	14656	14688	14608	14529	14515	14711	14499	14417	14552	14631	14446	14583	14462	14363	14499	14619	14579	14581	14605	14513	14393	14605	14592	14411	14434	14499	14438	14585	14545	14599	14552	14489	14287	14526	14408	14469	14560	14619	14568	14530	14601	14568	14447	14549	14519	14596	14432	14558	14615	14439	14556	14548	14493	14458	14618	14454	14770	14614	14570	14500	14556	14721	14485	14397	14452	14490	14527	14531	14505	14510	14580	14436	14508	14765	14541	14620	14651	14520	14529	14407	14549	14536	14657	14560	14468	14584	14737	14447	14522	14457	14604	14516	14441	14493	14616	14613	14556	14704	14433	14563	14552	14586	14585	14487	14496	14699	14562	14535	14664	14569	14517	14575	14403	14487	14454	14308	14599	14703	14541	14746	14666	14478	14561	14428	14534	14547	14562	14731	14670	14422	14573	14473	14476	14485	14368	14383	14573	14567	14504	14619	14511	14397	14412	14655	14451	14365	14662	14376	14446	14521	14618	14510	14552	14637	14606	14436	14518	14610	14477	14660	14479	14440	14540	14493	14263	14539	14491	14543	14567	14595	14460	14532	14487	14389	14539	14549	14415	14653	14537	14538	14461	14389	14643	14664	14574	14592	14525	14500	14607	14634	14677	14475	14552	14515	14570	14370	14607	14538	14564	14610	14439	14495	14609	14451	14536	14595	14468	14319	14564	14511	14499	14521	14364	14485	14621	14489	14526	14579	14371	14446	14605	14612	14521	14467	14602	14384	14589	14459	14503	14595	14502	14530	14449	14692	14530	14491	14519	14665	14392	14580	14564	14435	14431	14625	14493	14557	14417	14561	14533	14429	14406	14530	14610	14722	14621	14594	14658	14530	14552	14500	14414	14517	14512	14477	14591	14722	14642	14523	14525	14349	14551	14557	14661	14581	14728	14480	14363	14440	14467	14463	14666	14721	14589	14711	14549	14486	14419	14394	14605	14495	14485	14485	14527	14569	14626	14456	14436	14523	14479	14685	14526	14654	14567	14561	14634	14413	14494	14525	14518	14419	14633	14638	14385	14521	14547	14672	14462	14501	14486	14480	14569	14460	14594	14416	14680	14506	14419	14482	14464	14393	14491	14591	14609	14518	14221	14590	14644	14557	14596	14613	14569	14401	14546	14569	14416	14627	14580	14586	14519	14473	14453	14516	14557	14582	14432	14752	14626	14607	14492	14462	14651	14677	14450	14608	14660	14454	14675	14514	14549	14412	14691	14567	14619	14706	14544	14381	14458	14641	14647	14650	14462	14481	14554	14452	14489	14452	14569	14720	14548	14382	14333	14513	14450	14511	14556	14627	14426	14656	14393	14648	14546	14435	14656	14614	14591	14391	14655	14562	14534	14500	14501	14511	14597	14399	14592	14524	14540	14452	14594	14564	14462	14324	14546	14426	14428	14513	14570	14385	14543	14610	14506	14553	14533	14926	14454	14501	14637	14566	14374	14647	14444	14485	14478	14468	14502	14485	14443	14488	14536	14590	14389	14597	14653	14618	14598	14529	14481	14596	14565	14458	14615	14443	14599	14488	14494	14486	14349	14591	14556	14591	14454	14347	14546	14481	14572	14470	14536	14500	14614	14597	14546	14402	14418	14724	14419	14639	14450	14297	14553	14636	14417	14591	14603	14595	14619	14594	14504	14458	14606	14467	14463	14566	14614	14451	14470	14554	14425	14459	14504	14594	14491	14661	14616	14430	14495	14621	14624	14484	14532	14686	14567	14590	14506	14471	14542	14365	14364	14644	14462	14619	14391	14586	14770	14486	14432	14642	14558	14512	14605	14423	14643	14512	14555	14573	14335	14418	14515	14521	14520	14480	14562	14573	14587	14562	14701	14480	14462	14478	14479	14530	14624	14548	14435	14457	14470	14462	14495	14638	14419	14537	14611	14678	14570	14509	14444	14608	14534	14598	14405	14428	14488	14479	14551	14509	14484	14539	14404	14638	14491	14623	14657	14600	14524	14396	14505	14474	14555	14520	14563	14535	14539	14591	14502	14508	14471	14386	14563	14647	14646	14662	14504	14520	14491	14614	14538	14570	14435	14702	14473	14363	14611	14661	14732	14720	14589	14592	14581	14474	14699	14334	14442	14485	14483	14508	14616	14542	14558	14461	14477	14416	14645	14333	14460	14687	14589	14578	14510	14488	14644	14578	14488	14543	14495	14593	14501	14585	14428	14609	14582	14394	14616	14436	14546	14357	14560	14461	14539	14462	14554	14555	14722	14567	14573	14450	14446	14493	14695	14342	14559	14616	14586	14395	14484	14391	14594	14534	14580	14433	14629	14449	14582	14549	14515	14432	14789	14534	14639	14588	14646	14597	14571	14478	14448	14559	14596	14570	14632	14614	14697	14361	14655	14480	14577	14655	14553	14681	14479	14458	14502	14329	14607	14480	14449	14589	14347	14448	14658	14647	14482	14700	14535	14628	14494	14454	14557	14684	14491	14468	14568	14576	14563	14477	14569	14737	14383	14496	14440	14709	14537	14507	14702	14483	14711	14673	14280	14616	14585	14502	14546	14514	14547	14431	14534	14374	14724	14440	14614	14459	14554	14548	14670	14601	14404	14406	14476	14388	14465	14699	14611	14560	14635	14436	14396	14464	14497	14545	14492	14448	14500	14636	14384	14523	14576	14397	14548	14364	14436	14324	14472	14338	14507	14542	14654	14580	14597	14465	14509	14454	14455	14581	14415	14428	14642	14407	14844	14488	14470	14673	14425	14485	14556	14498	14545	14589	14447	14368	14524	14542	14675	14586	14691	14582	14552	14558	14473	14426	14363	14632	14648	14486	14759	14560	14529	14513	14595	14672	14541	14556	14617	14600	14465	14543	14602	14490	14605	14424	14626	14595	14556	14532	14513	14382	14690	14497	14476	14573	14481	14592	14298	14472	14491	14433	14591	14641	14471	14618	14395	14568	14409	14582	14417	14365	14221	14446	14533	14585	14417	14548	14658	14495	14594	14626	14534	14475	14534	14674	14732	14611	14568	14421	14551	14542	14519	14624	14454	14511	14737	14529	14454	14564	14606	14340	14587	14415	14574	14590	14571	14583	14453	14622	14674	14680	14616	14493	14595	14537	14348	14494	14431	14550	14561	14435	14511	14556	14310	14406	14395	14656	14474	14639	14355	14481	14523	14484	14453	14654	14513	14601	14473	14723	14477	14325	14579	14484	14568	14559	14425	14390	14472	14640	14517	14625	14589	14329	14490	14415	14534	14559	14613	14511	14610	14629	14573	14609	14605	14652	14502	14439	14645	14437	14627	14522	14578	14437	14515	14666	14522	14633	14554	14588	14506	14492	14639	14343	14548	14402	14480	14605	14403	14594	14439	14680	14335	14586	14739	14540	14405	14629	14581	14637	14426	14631	14428	14434	14607	14538	14425	14616	14569	14561	14516	14476	14550	14561	14562	14471	14483	14536	14654	14507	14454	14465	14590	14592	14714	14654	14476	14545	14635	14456	14630	14470	14630	14436	14664	14574	14591	14475	14501	14562	14516	14445	14576	14559	14576	14573	14471	14573	14458	14560	14520	14471	14518	14633	14534	14399	14655	14575	14455	14372	14560	14374	14759	14435	14465	14472	14468	14538	14592	14469	14503	14707	14708	14551	14622	14577	14604	14585	14610	14456	14466	14378	14554	14437	14526	14419	14455	14567	14415	14493	14637	14561	14536	14629	14482	14502	14485	14517	14599	14394	14468	14528	14446	14625	14570	14476	14634	14635	14419	14469	14555	14511	14590	14512	14571	14628	14577	14666	14307	14465	14684	14426	14591	14694	14400	14615	14616	14607	14580	14517	14706	14503
29515	28778	35524	30709	23742	20508	19026	17880	16998	16423	16677	16355	16299	16360	16379	16143	16126	16072	16011	15989	15903	15953	16023	15924	16029	15808	15948	15935	15952	15803	16165	15811	16070	15956	15991	15962	15982	15689	15825	15870	16003	15904	15915	15904	15957	16033	15788	15954	15800	15942	16065	15740	15952	16057	16025	15905	15862	15663	16017	15991	15749	15776	15974	15816	15925	16026	15880	15832	15859	15752	15974	15855	15649	15886	15863	15952	15848	15892	15758	15876	15913	15989	15721	15835	15958	15960	15968	15900	15870	15854	15757	15819	15930	15843	15905	15695	15777	15740	15832	16072	15831	15810	15637	15795	15893	15860	16029	15852	15982	15968	16024	15902	15862	15755	15853	15870	15943	15863	15748	15807	15669	15920	15914	16033	15876	15702	15777	15749	15756	15790	15797	15833	15770	15787	15865	15811	15801	15815	15851	15846	15995	15813	15922	15710	15718	15938	15746	15850	15879	15985	15990	15861	15932	15862	15955	15880	15726	15815	15903	15849	16016	15867	15982	15938	15859	15796	15740	15668	16054	16067	15982	16000	15944	15897	15899	15831	15875	15772	15981	15819	15862	16006	15814	15744	15864	15770	15701	15838	15797	15934	15699	15960	15885	15870	15814	16031	15633	15854	15968	16007	15757	15880	15875	15850	15917	15759	15783	15737	15914	15956	16193	15790	15833	15903	15887	16016	15919	15891	16065	15679	15621	15983	15792	16107	15713	15910	15895	15916	15924	15796	15881	15864	15894	15734	15776	15892	15787	15947	15697	15903	16024	15848	15945	15880	15605	15783	15764	16033	15758	15848	16020	15743	15872	15973	15995	15913	15837	15879	16089	15753	15898	15885	15849	15677	15695	15938	15997	16072	15817	16021	16048	16021	15708	15888	16019	15885	15741	15762	15861	15804	15828	15844	15745	15663	15942	15830	15946	15849	15799	15931	16008	15868	15996	15786	15591	15779	15915	15722	16039	15873	15907	15998	15898	15737	15718	15832	15801	15842	15994	16006	15928	15733	15991	15635	15962	15726	15680	15703	15845	15875	15959	15781	15840	15982	15724	15638	15805	15898	15914	15764	15852	15841	16051	15915	15895	15794	15972	15940	15909	15749	15702	15678	15860	15862	15876	15563	15875	15823	15859	15757	15867	15941	15688	16031	15830	15877	15798	15771	15765	15758	15849	15793	15895	15917	15961	15696	16096	15962	15647	15700	15596	15815	15956	15713	16056	15835	15854	15892	15813	15892	15869	15908	15819	15675	15789	15975	16075	15882	15820	15974	15929	15689	15908	16043	15798	15936	15955	16071	15916	16044	15862	15749	16107	15910	15840	15910	15906	15708	15902	16071	15778	15927	15730	15875	15902	16023	15828	15817	15925	15945	15715	15970	15877	15707	15921	15789	15763	15714	15818	16014	16100	15861	15708	15618	15678	15852	15802	15765	15668	15799	16016	15859	15867	15959	16008	15810	15789	15841	16136	16063	15920	16122	15826	16042	15975	15711	15897	15823	15857	15921	15788	15892	16103	15841	15778	15809	15858	16092	15952	15959	15730	15773	16027	15969	15969	15866	16083	15882	16108	16007	15713	15797	15833	15861	15793	15933	15777	15915	15867	15873	15895	15977	15711	15820	15879	16025	15817	15808	16053	16038	15944	15983	15968	15764	15750	15654	15878	15830	16026	15920	15811	15803	15737	15700	15927	15942	15881	15802	15799	15737	15820	15810	15712	15807	15812	15938	15849	15856	15896	16035	15826	15729	15975	16038	15932	15910	15791	15873	15911	15696	15853	15768	15884	15867	15657	15770	15918	15925	15891	15874	15882	15917	15855	15908	15974	15831	15810	15834	15842	15818	15729	15845	15812	15891	15999	15994	15995	15897	16172	15988	15955	16008	15895	15894	15875	15780	15688	15806	15698	15909	16017	15829	15642	15905	15861	15820	15792	15834	15895	16002	15782	15839	16025	15745	15839	15892	15866	15912	15706	15937	15796	15819	15840	15874	15992	15930	15924	15682	15792	15943	15822	15895	15708	15642	15864	15890	15722	15720	15881	15821	15920	15940	15768	15616	15721	15912	15977	15975	15746	15820	15884	16008	15888	15812	15869	15803	16134	15966	15846	15878	15927	16085	15885	15833	15962	15855	15755	15814	15703	15746	15968	15880	16029	15677	15771	15910	15890	15904	15751	15922	16135	15965	15824	16075	15994	16099	15783	15913	15831	15784	15948	15852	15977	15859	15698	15812	15925	15763	15709	15917	15873	15750	15962	15968	15921	15748	15930	15773	15984	15862	15977	15916	15864	15854	15938	15702	15885	15817	15862	15951	15825	15701	15771	16009	15953	16007	16017	15963	15947	15987	15780	15846	15731	15945	15844	15725	15961	16000	15950	15900	15965	15883	15697	15878	15823	15873	16034	15933	15844	15817	15551	15856	15732	15852	16049	15870	15913	16030	16174	16050	15821	15808	15807	15854	15964	15972	15964	16077	15901	15948	15796	15931	15954	16043	15983	15708	15860	15651	15749	15930	15952	15976	15918	15906	15850	15970	15896	15822	15940	15799	15917	15894	15867	15739	15818	15883	15782	15879	15815	15853	15858	15913	15862	15945	15968	16013	15772	15871	15917	15852	15856	15902	15904	15822	15602	15923	15936	15683	15925	15816	15790	15974	15745	15860	15914	15729	15803	15707	15759	15757	15942	15902	15898	15798	15994	15850	15915	15950	15804	15867	15882	15982	15973	15997	16010	15997	15910	15629	15835	16032	15862	15833	15903	15886	15866	15867	16025	15710	15865	16002	16033	15595	16172	15601	15795	15632	15841	15768	15860	15809	15708	15917	15969	16013	16058	16117	15891	15953	15870	15698	15650	15700	15822	15726	15914	15692	15903	15823	15899	15951	15856	15801	16089	15855	15919	15890	15773	15755	15863	15815	15910	15870	15727	15827	15898	15876	15966	15985	15793	15794	15769	15967	15831	15814	15742	15768	15926	15866	15903	15825	15667	15657	15886	15898	16005	15788	15841	15736	15689	15941	15845	15847	15906	15798	15789	15786	15802	15764	15728	15852	15713	15932	15861	15944	15861	15817	15639	15825	15808	15863	16041	16093	15977	16023	15851	15821	15734	15579	15775	15901	15784	15598	15914	15955	15747	15826	16169	15802	15960	16010	15643	15733	15963	15891	15837	15798	15844	15900	15833	15850	15765	15728	15590	15799	15879	15897	15993	15706	15903	15739	16123	15965	15934	15688	15750	15844	15768	15692	15884	15957	15827	15626	15724	15899	15891	15847	15817	15892	15796	15616	15883	15821	15972	15913	15784	15786	15828	15940	15879	15793	15731	15931	16003	15802	15879	15625	15887	16068	15869	15756	15694	15680	15970	15954	15891	15714	15771	15973	15768	15749	15891	15905	15876	15853	15751	15850	15952	15840	15695	15707	15886	15832	16006	15888	15808	15981	15946	15795	15949	15924	15783	15623	15819	15826	15758	15864	15823	15949	15947	15851	16018	15971	16015	15864	16007	15823	15906	15884	15822	15959	15951	15828	15850	15938	15804	15704	15829	15975	15864	15802	15811	15809	15894	15826	15985	15703	16007	16040	15838	15818	15809	15895	15950	15959	15932	16042	15846	16065	16031	15964	15926	15903	15990	16082	15972	15777	15650	15747	15687	15786	15793	15816	15941	15919	15794	15932	15859	15763	15885	15946	15798	15763	15688	15969	15866	15671	15867	15980	15936	15741	15922	15912	15738	15861	15826	16069	15980	15939	15945	15910	15909	15909	16008	15845	15730	15829	16102	15793	15907	15853	15736	15853	15828	15725	15918	15910	15842	15947	15741	15993	15630	15759	15953	15751	15772	15796	16078	15758	15870	16017	15824	15569	15918	16074	15956	15779	15800	15905	15762	15831	15809	15966	15825	16033	15746	15636	15840	15832	15881	15762	15953	16012	15811	15596	15697	15938	15857	15904	15941	16017	16039	15928	15986	15611	15871	15950	16114	15865	15976	15921	16009	15854	15871	15825	15950	15790	15823	15973	15933	15783	16058	15785	16067	15982	15810	15743	15763	15836	15789	15994	16041	16063	15966	15980	15724	15738	15937	15863	15763	15796	15886	15835	15839	15929	15820	15966	15666	15897	15692	15974	16011	15857	15844	15841	15758	15766	15738	15758	15774	15838	15824	15878	15934	15827	15744	15777	15886	16091	15823	15880	15804	16105	15914	15770	15784	15871	16012	15917	15888	15851	15800	15819	15851	15743	15869	15784	15940	15866	15869	15923	15689	15812	15810	15925	15922	15947	15881	15837	16078	15984	15809	15989	15933	16083	15786	15678	15861	15804	15836	15903	16086	15890	15877	15979	15946	15774	15859	15800	15662	15798	15806	15762	15959	16027	15824	15919	15894	15833	15847	15771	15804	15850	15749	15942	16079	15912	15873	15784	15781	15789	15871	15811	15966	15743	15900	15892	15924	15903	15812	15819	15861	15897	15696	15796	15825	15721	15896	15884	15749	15818	16111	15913	15752	15924	15906	15899	15782	15993	15913	15916	15703	15979	15974	15957	15862	15884	15981	15826	15814	15907	16045	15876	15859	15885	16000	15802	15819	15777	15984	15695	15641	16016	15922	15917	15820	15922	15803	15967	15713	15805	15803	15863	15895	15943	15980	15806	15833	15948	15907	16004	15867	15856	15811	15788	15951	15822	15966	15880	15941	16001	15908	15986	16140	15678	15758	15654	15763	15896	15811	15812	15676	15906	16045	15966	15967	15738	15616	15761	15977	15769	15835	15910	15663	15761	15894	15881	15763	16011	15968	15969	15917	15823	15911	15800	15826	16035	15825	15843	15732	15933	15815	16009	16005	15775	15859	15924	16002	15929	15945	15844	16065	15937	16050	15823	15943	15892	15735	15904	15898	15834	15925	15959	15806	15905	16004	15809	15998	15908	16229	15992	15814	15948	15857	15733	15815	15764	15676	15788	15793	15792	15764	15973	15786	15915	15773	15954	15990	15807	15839	15785	15727	15779	15873	15713	15898	16113	15729	15675	15783	15737	16001	15776	15878	15862	15847	15888	15825	16015	15947	15787	15862	15887	15857	15860	15958	15890	15800	15871	16093	15862	15832	16026	15941	15619	15877	15991
32280	45252	40077	30041	23870	20054	17843	16838	15551	15053	14942	14951	14639	14594	14456	14388	14366	14285	14281	14330	14266	14192	14206	14136	14099	14038	14106	14183	14248	14382	14118	14080	14205	14123	14021	14005	14022	14262	13982	13964	14047	14150	14112	14024	14078	14068	14098	14247	14017	14106	14002	14045	14036	14146	14172	14061	14161	14173	14100	14115	14146	14047	14071	13996	14046	14014	14147	14142	13989	14233	14176	14075	14041	13973	14085	14036	13965	14112	13929	13998	13977	14044	14040	14259	14197	14013	14183	13956	14004	14117	14026	14064	14090	13966	14088	14091	14026	14048	14269	13957	14139	14080	14148	14094	14036	14150	14007	14122	13869	14018	14052	14119	14044	13949	13958	14082	13933	13869	14163	14077	14023	14023	14027	14138	14039	13965	14086	14021	14111	13931	14069	13905	13935	14047	13888	14146	14007	14041	14085	14122	14273	13887	14116	14013	13987	13944	14141	14134	14137	14067	14021	14119	13850	14049	13921	14062	13902	13889	14052	14036	14110	13934	13997	13997	14074	14155	14004	14032	14095	14049	13984	14021	14109	14014	14058	14018	14168	13922	14192	13985	14018	14063	14059	13933	14152	14013	13976	14174	14104	14144	13980	14162	13931	13948	14019	13996	14082	14104	14113	14040	13923	13888	13811	14052	13949	14139	14086	14039	13964	14068	14003	14120	14343	13876	14062	14131	13975	13986	13991	14163	14030	14106	13903	13994	14022	13940	14000	13934	14092	14205	14014	14151	14220	13970	13877	14151	14008	13979	13946	14150	14050	14057	13989	14010	14143	14130	13872	13983	14076	14082	13954	14136	14224	14074	14053	14000	14025	14077	13919	14020	14156	14057	13929	13998	14060	14166	13984	14152	13924	14008	14199	14073	14041	14010	13826	14145	13903	14015	14083	13973	14067	13890	13924	13965	14139	13972	14095	14110	14087	14059	14071	14044	14067	13967	13898	14055	14106	13879	14174	13920	13900	13931	14094	14003	13831	14118	13911	14023	14112	13979	14075	14061	14093	14056	13988	14162	14158	13946	14119	13933	14242	13983	14270	14050	13983	13924	13892	14084	14108	13967	14011	14057	13953	14120	14063	14024	13988	14046	13981	14004	14137	14056	14274	14067	14172	13972	14033	13925	14053	14004	14037	14043	14085	13962	14042	13955	13954	13994	13981	14220	14038	14043	13943	13930	14080	14230	14018	14042	13974	14070	14100	14013	14008	14036	14124	13995	14086	13982	14065	14050	14151	14088	13994	14045	13921	14031	14096	14071	14032	14063	14041	13926	14053	13876	14000	13947	14121	14036	14012	14160	14127	14045	14090	13957	13980	13983	14132	13952	14123	14037	13898	14004	13863	14173	14044	14067	14101	14228	14045	13981	14292	13976	14186	14138	14068	14013	14186	13997	13968	14090	13923	14026	14085	14238	14006	14057	14067	14095	13959	14182	14035	14068	13906	13990	14090	14180	13917	13981	13940	13884	13923	14107	14047	14146	14217	14080	14004	13996	14035	13960	13984	14099	14143	14145	14206	14022	14107	13998	14089	14052	14095	14111	13994	14089	13984	13960	14081	14121	14145	14115	14054	14211	14040	14016	13998	14037	14032	14028	14055	14010	14105	14245	13947	13962	13973	14014	13944	14038	14036	14120	13884	14097	14015	14043	14078	14104	14110	14048	14196	14075	14040	14117	14214	14131	14161	14154	13952	13952	14038	14004	14011	14059	14237	14055	14066	14103	13965	13973	14037	13981	14047	14125	13819	14118	14075	14152	14119	13938	14145	14020	14036	14193	14242	14083	14105	14063	14292	14011	13844	13978	14072	13862	14108	13933	14048	14094	13943	13972	14059	14047	13896	13996	14027	14076	13912	13968	14009	13968	13966	14072	14038	14045	13939	14115	14075	14083	14133	14081	14121	14076	14027	14102	14028	14031	14102	14127	14006	14104	14005	13931	14135	14047	13919	13989	14120	14038	14039	14113	14013	13905	14122	14109	13977	14157	14140	14114	14063	13974	13977	14056	13994	13977	14100	14164	14140	14021	14113	14065	13901	14134	14075	14003	14189	13998	14158	14136	14191	13964	14140	14239	14092	14123	14124	13898	14045	13885	14084	14120	14036	13916	14235	13998	14072	13893	14088	13892	14082	14144	13942	14013	14116	14016	14139	13966	13985	14008	14107	14064	14171	14007	14125	13986	14159	14076	14034	14127	14073	14154	14031	13969	14040	13953	14091	13966	14028	14015	13847	14156	14107	14040	14056	14012	13968	14145	14038	13865	14189	14131	14004	14038	14065	14211	14187	14155	14098	13984	13985	14044	14131	14028	14077	14114	13988	14123	14058	14015	14176	14240	14036	14136	14050	13940	14048	14042	13834	14105	14010	14068	13893	14155	14043	14099	14009	14137	13909	14058	14064	13879	13988	14049	14007	14023	14165	14085	13974	14141	13975	13972	14058	13981	13912	13950	14185	14045	14119	14008	14087	14082	14251	14117	14163	13951	14003	14123	14121	14049	14206	14098	14114	14144	14067	14052	13998	14242	13996	13976	14206	14092	14040	14224	14077	13958	14115	14046	14043	14071	14119	14047	14062	13888	14001	13973	14101	14238	14131	14062	14021	14069	13958	13896	13978	13928	14001	14014	13914	14004	14105	13926	14049	14030	14055	14073	14036	14185	13969	14167	14227	14118	14037	13968	14114	14195	14060	14013	14150	14011	14031	13997	14035	13925	14003	14027	14020	14130	14173	14283	13946	14061	13876	13964	13986	14082	14015	14044	14100	13984	14076	14170	13965	14088	14077	14105	14016	14081	14097	14089	14022	13869	14151	14082	14036	14134	14026	14198	13888	13974	14138	14098	14055	14040	13965	13951	14004	14110	14140	14049	13989	14086	13996	14060	14008	14074	14070	13979	14050	14060	13922	14087	13958	13984	13978	14133	13985	14006	14048	13961	13989	14049	14138	14074	14048	14113	14134	14178	14007	13890	14041	14121	14127	14041	13929	14031	14092	14191	13892	14098	14102	14011	14059	13858	13977	13991	14112	14084	14189	13920	14094	13888	14205	14315	14048	14063	13903	14055	14047	14232	13992	14139	13906	14031	14004	14061	14144	14150	13963	14103	14031	13886	14054	14073	14101	14078	14103	14066	14041	13951	14177	13966	14125	14003	14112	14169	13955	14076	14062	14024	14093	14067	14137	13980	13988	13960	13979	14036	14328	14026	14116	13915	13939	14092	14055	14080	14155	13994	14002	14194	14031	14098	14080	14052	13963	14036	14241	14013	13898	13981	13995	14042	14134	14065	13979	14051	14092	14092	14011	14041	13929	14048	13902	14118	13972	14044	14157	14087	13814	14131	14173	14124	14036	13982	14046	14021	14165	14134	14182	14141	14021	14001	13989	14161	13960	14078	14068	14092	14002	14087	14132	14184	14221	14114	14087	13962	14074	13979	14069	13911	13996	14054	14110	14040	14127	14161	14014	14136	14070	13898	14204	14058	14020	14055	14059	14032	14166	14183	14018	14015	14073	14231	14107	13918	14057	14063	14229	13898	14163	14121	13886	14016	14099	13952	13923	14183	14092	14017	13948	13989	13986	13932	13981	14010	14089	14037	14016	14081	13960	14012	14015	14079	14197	14025	14174	14081	14074	14035	14015	13892	14126	14001	14026	14051	14089	14111	14052	14138	14070	13845	13938	14075	13940	14079	14115	14085	13961	14125	13941	14130	14172	14077	13978	13935	14089	14145	14200	14026	14074	14111	14143	13987	14052	14039	14162	14200	13879	14042	14144	13825	14109	14243	14253	14086	14112	14196	13923	13835	14130	14163	14069	13993	14071	13930	14016	13906	13997	14175	14094	14091	13987	14008	13916	13990	14031	14030	14145	13992	14034	14042	13944	14102	13958	14031	14063	14201	13975	13935	13842	14099	13947	14188	13801	14131	14070	13883	14076	14012	14005	14180	14032	13953	13947	13943	14088	14008	14024	14150	14303	14047	14157	14096	14098	13964	14151	14048	13893	14056	14095	14110	14042	13965	14006	14043	14190	14108	14175	14252	14054	14018	13920	14032	14126	14280	13964	14149	14213	13997	14073	13947	14107	14077	14117	14011	14023	14157	14015	14180	14054	13992	13972	13894	13991	14124	14088	14041	14068	13891	13830	14098	13928	14008	14034	13993	14169	14093	14215	13995	14005	14167	14016	13941	14051	14001	14010	14154	13972	14026	14115	14104	14094	14001	14000	14096	14130	14059	14224	14131	13992	14076	14069	14129	14151	14081	14041	14001	14105	13999	14121	14100	14013	14104	14055	14061	13985	13959	14130	14111	13959	14070	14045	13985	14217	14074	13965	14016	14040	14028	14073	14136	13941	14018	13945	13865	13978	14041	14040	13937	14068	13978	14104	14093	13982	13994	14098	13997	13949	14006	13973	14120	14049	14139	14050	13952	14143	13905	14014	14038	14109	14057	14080	14115	14095	14194	14257	13925	14106	14102	14115	14193	14026	13969	14046	14291	13957	14080	14063	14022	14043	14087	14078	14121	14045	14246	14062	14214	14134	14045	14071	14034	14013	14105	14003	13989	13959	14093	14076	14202	13977	14183	14011	14033	13969	14048	14181	14107	14126	14043	14095	14162	13807	14083	14096	14140	14039	14119	14047	14125	14011	13970	13919	14056	14022	14112	14023	14198	14047	14149	14182	13886	13990	14125	13948	14198	14040	14230	13966	14083	14016	14058	14074	13947	13920	14024	14052	14144	14193	14106	14043	13873	14108	13967	14047	14265	13969	14017	14029	13861	13944	14024	14082	13970	14076	14107	14042	14119	14021	13979	14163	14036	14065	14237	14000	13988	14122	14003	14181	14010	14162	14075	13878	14047	14092	13989	14183	14140	14084	14275	14110	14035	14143	13911	14064	13958	14001	14122	14196	14020	14155	13980	13934	14126	13961	14182	14078	14015	13980	14133	14115	14101	14084	14125	14078	14051	14159	14069	14109	14056	14052	14160	14077	13995	14119	14088	14172	14014	14050	14188	14231	14112	14021	14014	14050	14057	14161	13807	14046	14035	14049	13989	13998	14148	14214	14055	14027	14064	14205	14181	14122	14033	14126	14171	14041	14228	14025	14119	13860	14079	14063	14079
24267	21308	28939	26519	25084	25518	23823	19642	18818	18431	17642	17176	16987	16871	17050	16953	16926	16709	16785	16496	16557	16710	16381	16470	16213	16363	16437	16561	16565	16306	16310	16249	16303	16407	16270	16220	16352	16322	16446	16400	16437	16286	16313	16132	16140	16299	16095	16213	16168	16367	16171	16283	16321	16374	16200	16300	16228	16234	16293	16461	16334	16253	16291	16275	16071	16530	16200	16157	16225	16337	16182	16264	16197	16289	16356	16288	16368	16328	16188	16271	16408	16101	16335	16291	16425	16244	16516	16201	16317	16313	16318	16390	16255	16396	16256	16329	16380	16305	16303	16428	16325	16420	16602	16255	16304	16247	16439	16200	16118	16234	16411	16240	16134	16260	16192	16108	16196	16240	16168	16365	16278	16279	16104	16369	16255	16277	16064	16437	16354	16459	16299	16214	16325	16100	16284	16104	16252	16153	16252	16373	16171	16342	16357	16282	16320	16143	16493	16177	16043	16163	16309	16172	16480	16259	16353	16298	16151	16163	16296	16082	16408	16453	16301	16323	16205	16139	16190	16222	16304	16378	16175	16049	16319	16130	16169	16203	16284	16229	16072	16345	16387	16372	16260	16211	16258	16309	16153	16509	16405	16319	16071	16513	16239	16381	16452	16050	16085	16263	16087	16329	16284	16234	16064	16117	16212	16318	16349	15953	16291	16069	16172	16178	16334	16409	16262	16361	16100	16170	16244	16068	16233	16201	16107	16264	16297	16235	16013	16305	16112	16091	16143	16421	16388	16259	16271	16318	16074	16044	16069	16278	16401	16293	16142	16324	16303	16252	16291	15997	16320	16203	16253	16321	16432	16422	16234	16346	16348	16246	16301	16281	16230	16352	16423	16129	16205	16156	16217	16281	16390	16305	16144	16223	16412	16285	16137	16224	16385	16405	16196	16204	16147	16257	16299	16151	16200	16166	16270	16230	16400	16269	16207	16347	16163	16076	16057	16169	16299	16160	16266	16354	16257	16212	16293	16222	16195	16294	16381	16224	16211	16244	16277	16172	16445	16286	16232	16258	16133	16213	16361	16382	16191	16239	16014	16322	16144	16163	16198	16444	16177	15939	16265	16263	16361	16284	16237	16292	16298	16360	16317	16025	16249	16206	16230	15992	16066	16162	16205	16423	16234	16268	16291	16053	16422	16273	16355	16287	16247	16536	16329	16244	16229	16224	16083	16237	16355	16181	16192	16237	16319	16199	16357	15973	16343	16256	16213	16395	16280	16155	16170	16147	16055	16418	16209	16309	16104	16144	16052	16338	16071	16060	16229	16316	16448	16337	16142	16177	16182	16199	16161	16123	16074	16110	16548	16177	16309	16320	16266	16235	16299	16132	16109	16174	16353	16074	16198	16275	16209	16198	16101	16221	16245	16148	16114	16125	16094	16137	16338	16296	16297	16194	16328	16100	16081	16293	16098	16388	16141	16320	16189	16236	16168	16310	16293	16348	16089	16154	16375	16192	16415	16176	16273	16126	16312	16207	16157	16285	16206	16320	16230	16055	16073	16114	16396	16143	16248	16265	16289	16162	16214	16163	16277	16116	16410	16357	16171	16115	16250	16269	16218	16131	16260	16344	16064	16178	16167	16200	16187	16155	16272	16222	16239	16138	16210	16238	16367	16413	16213	16291	16234	16505	16425	16203	16315	16396	16378	16029	16198	16356	16236	16345	16088	16253	16135	16475	16289	16130	16337	16325	16409	16196	16263	16142	16274	16473	16385	16176	16249	16150	16226	16247	16202	16225	16241	16398	16430	16317	16412	16232	16415	16181	16254	16304	16470	16352	16400	16214	16243	16277	16247	16126	16375	16329	16206	16115	16173	16149	16380	16329	16234	16359	16405	16161	16030	16193	16293	16211	16290	16059	16207	16255	16226	16226	16104	16104	16420	16130	16380	16563	16279	16239	16189	16364	16434	16177	16153	16393	16231	16275	16243	16112	16204	16437	16266	16354	16283	16085	16376	16180	16045	16342	16409	16295	16305	16232	16096	16409	16126	16298	16414	16299	16078	16118	16230	16244	16273	16243	16258	16498	16215	16397	16419	16078	16297	16361	16344	16275	16116	16115	16190	16261	16311	16339	16249	16218	16090	16138	16080	16240	16226	16213	16241	16225	16144	16269	16354	16383	16300	16117	16320	16350	16187	16081	16275	16133	16439	16310	16339	16215	16303	16342	16244	16293	16196	16125	16279	16303	16140	16378	16384	16416	16240	16242	16281	16372	16273	16158	16179	16193	16228	16284	16255	16213	16121	16234	16378	16336	16284	16168	16481	16103	16313	15929	16230	16191	15937	16042	16270	16335	16304	16334	16319	16176	16085	16246	16212	16218	16343	16200	16291	16159	16398	16257	16040	16278	16120	16279	16300	16331	16192	16218	16254	16251	16460	16039	16222	16251	16351	16207	16223	16344	16121	16214	16169	16214	16174	16427	16338	16348	16174	16046	16191	16023	16343	16164	16113	16427	16230	16314	16280	16339	16255	16214	16107	16146	16183	16130	16281	16449	16359	16045	16264	16338	16278	16060	16215	16302	16254	16102	16508	16313	16303	16090	16396	16253	16323	16354	16308	16255	16277	16438	16273	16179	16214	16171	16536	16181	16347	16266	16220	16317	16283	16431	16229	16188	16414	16335	16296	16271	16268	16211	16223	16194	16330	16372	16058	16097	16191	16259	16532	16133	16246	16193	16174	16440	16320	16167	16231	16334	16277	16367	16327	16093	16221	16273	16173	16193	16312	16282	16156	16206	16417	16359	16312	16243	16347	16367	16240	16332	16084	16390	16175	16303	16185	16189	16306	16271	16293	16415	16343	16183	16419	16229	16174	16187	16115	16120	16119	16296	16236	16146	16302	16059	16083	16303	16232	16187	16267	16282	16210	16332	16334	16166	16433	16195	16365	16290	16312	16306	16021	16232	16078	16358	16590	16336	16239	15953	16100	16389	16248	16406	16210	16131	16435	16248	16197	16087	16161	16239	16107	16261	16285	16332	16434	16311	16474	16320	16350	16429	16437	16308	16004	16350	16311	16385	16303	16122	16486	16322	16314	16311	16290	16208	16329	16459	16176	15903	16406	16282	16262	16156	16007	16161	16268	16286	16173	16255	16192	16157	16410	16269	16168	16098	16206	16389	16230	16204	16182	15986	16072	16281	16147	16397	16210	16284	16370	16187	16088	16176	16240	16239	16271	16229	16141	16170	16370	16370	16063	16111	16174	16479	16248	16285	16473	16172	16170	16179	16419	16216	16362	16273	16283	16253	16355	16287	16332	16166	16224	16326	16367	16136	16131	16133	16255	16154	16136	16289	16074	16292	16218	16264	16229	16242	16202	16230	16242	16110	16203	16181	16415	16236	16163	16232	16281	16427	16287	16000	16234	16331	16206	16362	16271	16122	16178	16212	16321	16224	16186	16102	16216	16264	15980	16102	16157	16374	16374	16331	16229	16375	16315	16326	16146	16288	16343	16245	16171	16306	16148	16115	16393	16258	16184	16005	16241	16154	16228	16187	16162	16253	16240	16325	16352	16273	16279	16101	16320	16313	16320	16216	16091	16118	16233	16377	16147	16248	16285	16023	16323	16315	16285	16178	16268	16376	16415	16500	16199	16026	16314	16104	16035	16121	16249	16494	16248	16420	16452	16254	16147	16257	16243	15986	16390	16294	16305	16178	16199	16226	16202	16399	16226	16292	16290	16446	16342	16582	16203	16134	16032	16251	16122	16339	16354	16264	16379	16284	16287	16267	16309	16395	16268	16170	16235	16444	16109	16362	16403	16329	16232	16068	16378	16354	16399	16324	16131	16282	16331	16208	16291	16263	16223	16350	16075	16240	16261	16403	16459	16242	16226	16209	16284	16169	16145	16342	16284	16108	16228	16325	16199	16350	16222	16153	16255	16226	16204	16259	16334	16285	16216	16157	16133	16379	16353	16334	16306	16260	16218	16308	16129	16213	16311	16185	16272	16230	16126	16197	16179	16395	16253	16101	16333	16305	16152	16369	16379	16268	16278	16285	16254	16305	16218	15996	16178	16230	16044	16328	16093	16140	16224	16411	16404	16237	16251	16256	16250	16217	16312	16373	16261	16279	16086	16146	16403	16191	16129	16196	16353	16335	16550	16117	16328	16168	16224	16294	16196	16552	16280	16327	16268	16248	16254	16113	16275	16290	16242	16225	16122	16174	16201	16278	16338	16328	16050	16265	16365	16354	16361	16436	16273	16153	16248	16261	16438	16240	16316	16125	16198	16183	16300	16351	16230	16339	16084	15898	16459	16323	16220	16225	16270	16324	16197	16244	16228	16190	16243	16350	16337	16197	16227	16205	16264	16289	16214	16212	16245	16293	16124	16203	16249	16171	16255	16136	16240	16120	16341	16408	16154	16223	16416	16354	16280	16357	16218	16317	16209	16214	16264	16387	16285	16249	16118	16443	16323	16350	16465	16344	16226	16162	15959	16217	16209	16340	16360	16153	16293	16189	16243	16236	16298	16390	16362	16396	16154	16120	16361	16213	16137	16245	16283	16271	16221	16167	16340	16170	16329	16412	16356	16334	16203	16271	16411	16212	16211	16434	16340	16343	16064	16231	16284	16252	16217	16242	16312	16015	16223	16164	16218	16330	16318	16164	16273	16301	16168	16365	16053	16336	16197	16313	16236	16213	16243	16141	16018	16202	16249	16191	16328	16190	16161	16284	16405	16190	16187	16041	16169	16265	16166	16194	16144	16222	16531	16360	16236	16116	16127	16246	16323	16389	16370	16215	16266	16205	16200	16243	16212	16303	16184	16272	16205	16160	16205	16414	16307	16392	16284	16263	16119	16276	16403	16365	16152	16287	16331	16410	16377	16160	16180	16156	16558	16350	16171	16137	16149	16016	16246	16239	16117	16255	16274	16517	16151	16383	16220	16228	16336	16216	16284	16176	16243	16103	16294	16429	16275	16171	16162	16164	16256	16397	16179	16232	16234	16209	16314	16086	16368	16423	16346	16405	16419	16257	16308	16279	16249	16264	16260	16348	16213	16342	15855	16507	16119	16108	16326	16201	16321	16374	16440	16128	16188	16265	16206	16194	16375	16345	16303	16192	16114	16099	16256	16086	16404	16275	16269	16132	16144	16094	16304	16408
32242	53644	48887	37119	29350	25357	21306	18638	17883	16898	15958	15592	15223	15317	15136	15012	14669	14832	14747	14591	14725	14564	14504	14563	14458	14406	14497	14441	14506	14366	14292	14303	14414	14409	14426	14332	14392	14368	14518	14441	14236	14419	14415	14184	14307	14167	14259	14339	14359	14253	14434	14224	14321	14273	14494	14251	14207	14380	14228	14255	14313	14361	14341	14266	14257	14381	14388	14226	14380	14369	14244	14262	14400	14246	14142	14354	14258	14255	14317	14242	14303	14173	14188	14351	14318	14183	14312	14397	14242	14183	14104	14207	14290	14364	14258	14188	14347	14351	14329	14466	14243	14231	14193	14373	14309	14252	14236	14466	14233	14433	14378	14339	14420	14231	14384	14245	14350	14242	14112	14239	14239	14532	14145	14443	14428	14306	14321	14288	14428	14209	14320	14334	14214	14250	14385	14259	14301	14352	14253	14335	14264	14220	14300	14415	14375	14368	14513	14365	14286	14359	14247	14300	14254	14293	14346	14329	14339	14277	14374	14080	14279	14308	14333	14249	14514	14325	14295	14305	14312	14177	14280	14297	14227	14470	14261	14343	14241	14320	14368	14130	14337	14215	14273	14332	14271	14317	14369	14229	14232	14311	14265	14333	14360	14240	14206	14139	14234	14300	14287	14446	14425	14389	14353	14224	14330	14302	14343	14346	14395	14376	14417	14381	14212	14350	14239	14328	14196	14230	14547	14235	14203	14306	14332	14405	14410	14193	14279	14316	14197	14235	14413	14284	14417	14073	14106	14301	14398	14356	14314	14460	14319	14288	14364	14292	14400	14261	14256	14397	14275	14351	14328	14361	14380	14206	14560	14093	14299	14390	14291	14340	14330	14305	14180	14347	14164	14231	14350	14231	14285	14262	14306	14514	14305	14346	14257	14305	14142	14250	14373	14200	14342	14236	14271	14334	14050	14316	14187	14397	14283	14157	14219	14308	14418	14402	14397	14301	14330	14419	14376	14209	14410	14402	14409	14465	14428	14299	14307	14325	14247	14381	14252	14301	14225	14283	14394	14303	14375	14172	14122	14216	14192	14421	14153	14357	14371	14381	14364	14306	14395	14271	14480	14482	14247	14342	14284	14244	14422	14399	14289	14288	14498	14352	14351	14256	14087	14249	14313	14477	14234	14462	14123	14179	14298	14213	14270	14323	14363	14402	14360	14427	14291	14303	14180	14306	14324	14317	14234	14188	14396	14203	14340	14285	14256	14350	14339	14258	14156	14431	14165	14338	14326	14437	14337	14370	14435	14169	14329	14398	14365	14423	14236	14245	14368	14309	14125	14391	14211	14210	14230	14263	14247	14133	14239	14191	14172	14291	14295	14281	14467	14220	14144	14457	14322	14238	14366	14360	14317	14225	14447	14427	14356	14227	14301	14425	14447	14467	14243	14306	14376	14416	14131	14366	14341	14275	14290	14300	14407	14246	14369	14418	14155	14238	14270	14458	14137	14358	14307	14466	14409	14485	14154	14220	14347	14185	14308	14312	14319	14244	14292	14282	14223	14398	14382	14156	14378	14419	14161	14293	14172	14070	14186	14254	14218	14143	14299	14227	14286	14281	14199	14343	14314	14269	14184	14429	14276	14139	14284	14430	14219	14267	14197	14349	14234	14289	14315	14472	14366	14270	14316	14177	14234	14284	14286	14346	14220	14281	14403	14292	14307	14461	14330	14470	14426	14213	14582	14043	14187	14305	14341	14228	14308	14398	14320	14239	14197	14478	14150	14315	14248	14439	14380	14353	14299	14245	14368	14318	14360	14230	14418	14297	14117	14364	14416	14295	14396	14364	14140	14364	14380	14383	14310	14225	14239	14259	14323	14436	14193	14368	14259	14290	14210	14163	14206	14270	14270	14383	14416	14341	14121	14325	14370	14147	14300	14306	14371	14331	14489	14378	14369	14374	14218	14364	14246	14207	14324	14409	14413	14288	14339	14512	14169	14369	14373	14260	14314	14223	14263	14299	14315	14280	14348	14288	14356	14372	14509	14216	14347	14352	14363	14217	14195	14139	14335	14471	14105	14292	14305	14255	14299	14305	14133	14309	14191	14397	14389	14169	14147	14246	14471	14419	14215	14231	14229	14292	14441	14339	14366	14457	14133	14345	14224	14198	14150	14345	14165	14116	14351	14278	14443	14167	14236	14218	14208	14282	14353	14299	14223	14364	14308	14295	14144	14463	14243	14191	14316	14160	14293	14274	14494	14173	14115	14309	14365	14409	14424	14292	14253	14209	14336	14309	14220	14340	14359	14402	14333	14461	14205	14335	14421	14256	14240	14253	14310	14238	14118	14220	14499	14277	14427	14194	14342	14329	14279	14329	14329	14480	14251	14202	14419	14326	14418	14319	14357	14261	14336	14066	14215	14512	14338	14394	14300	14319	14229	14490	14320	14287	14448	14353	14147	14345	14288	14223	14381	14373	14287	14377	14294	14209	14247	14245	14264	14200	14289	14234	14283	14393	14269	14368	14282	14299	14200	14337	14333	14459	14170	14255	14232	14497	14384	14294	14457	14349	14311	14167	14314	14271	14229	14280	14389	14233	14396	14172	14234	14403	14072	14338	14296	14339	14320	14286	14382	14389	14291	14464	14435	14280	14446	14200	14406	14347	14398	14405	14393	14294	14268	14320	14340	14108	14384	14443	14446	14392	14150	14255	14231	14212	14231	14406	14375	14493	14369	14350	14244	14440	14356	14333	14288	14231	14404	14309	14286	14411	14231	14014	14364	14427	14277	14103	14387	14290	14301	14133	14171	14419	14428	14200	14213	14156	14372	14299	14175	14280	14194	14163	14269	14415	14305	14360	14287	14303	14361	14271	14248	14336	14452	14236	14309	14197	14348	14391	14357	14486	14290	14279	14470	14341	14099	14301	14346	14265	14462	14082	14260	14400	14170	14214	14397	14391	14260	14315	14335	14198	14324	14305	14485	14217	14287	14341	14268	14274	14430	14290	14405	14192	14184	14325	14291	14351	14502	14236	14223	14370	14486	14156	14354	14278	14409	14291	14400	14366	14265	14410	14301	14321	14284	14336	14315	14276	14219	14151	14303	14479	14284	14164	14295	14321	14140	14345	14125	14494	14219	14311	14262	14231	14319	14326	14380	14256	14265	14261	14137	14229	14417	14255	14443	14297	14268	14180	14297	14380	14238	14421	14449	14534	14394	14237	14184	14380	14370	14286	14113	14419	14240	14152	14282	14347	14455	14201	14330	14303	14359	14388	14488	14249	14230	14496	14371	14345	14277	14247	14149	14378	14345	14210	14339	14330	14144	14298	14336	14415	14379	14272	14164	14497	14348	14578	14245	14340	14262	14376	14263	14286	14261	14344	14231	14393	14327	14170	14209	14266	14381	14285	14382	14256	14161	14186	14353	14088	14295	14349	14507	14511	14253	14348	14123	14312	14168	14213	14403	14466	14127	14308	14261	14309	14449	14430	14365	14239	14319	14295	14303	14226	14344	14309	14379	14337	14236	14208	14362	14412	14307	14082	14256	14259	14209	14322	14181	14346	14258	14333	14255	14411	14316	14466	14160	14430	14364	14406	14201	14269	14530	14270	14304	14186	14290	14322	14277	14340	14444	14246	14470	14148	14241	14267	14244	14346	14414	14189	14331	14278	14384	14190	14251	14433	14242	14240	14341	14215	14438	14104	14405	14277	14358	14220	14371	14304	14151	14154	14258	14140	14437	14277	14279	14521	14254	14333	14383	14207	14171	14435	14426	14337	14024	14191	14386	14178	14311	14224	14430	14318	14274	14263	14147	14204	14317	14263	14264	14218	14111	14313	14177	14368	14246	14326	14330	14191	14340	14305	14322	14161	14232	14339	14350	14333	14156	14265	14272	14256	14338	14431	14402	14257	14389	14296	14363	14323	14299	14269	14254	14188	14182	14332	14394	14266	14251	14343	14359	14154	14331	14135	14271	14442	14057	14167	14194	14329	14173	14252	14307	14155	14115	14349	14344	14282	14278	14402	14249	14321	14330	14123	14241	14257	14341	14287	14340	14401	14395	14221	14377	14440	14325	14359	14245	14255	14458	14268	14118	14435	14328	14266	14280	14440	14431	14244	14272	14257	14373	14351	14280	14354	14514	14196	14394	14283	14505	14278	14246	14275	14253	14144	14241	14282	14385	14237	14228	14255	14271	14256	14299	14311	14309	14394	14192	14358	14225	14274	14269	14196	14344	14363	14275	14332	14355	14505	14364	14252	14426	14193	14251	14235	14315	14441	14259	14494	14229	14176	14307	14333	14170	14264	14277	14289	14215	14378	14309	14419	14435	14063	14498	14289	14166	14311	14357	14383	14087	14367	14190	14244	14310	14163	14188	14251	14331	14258	14398	14327	14344	14349	14414	14386	14347	14116	14358	14283	14368	14325	14311	14279	14388	14125	14219	14132	14317	14328	14289	14277	14339	14290	14232	14451	14426	14332	14230	14291	14359	14268	14301	14335	14346	14244	14331	14210	14121	14376	14232	14307	14285	14393	14194	14418	14134	14174	14403	14310	14300	14345	14473	14365	14424	14239	14460	14364	14296	14309	14275	14214	14329	14270	14281	14259	14246	14198	14390	14223	14305	14446	14416	14139	14170	14251	14353	14283	14323	14250	14317	14336	14352	14440	14415	14109	14228	14339	14538	14419	14227	14132	14450	14388	14214	14126	14299	14307	14241	14314	14116	14289	14447	14374	14299	14304	14346	14295	14346	14430	14193	14337	14224	14325	14347	14368	14122	14295	14390	14258	14368	14284	14251	14120	14190	14365	14234	14185	14321	14418	14301	14367	14346	14271	14212	14340	14335	14363	14440	14436	14320	14289	14328	14212	14229	14162	14417	14256	14305	14268	14273	14418	14333	14387	14394	14395	14244	14388	14262	14120	14401	14340	14295	14123	14246	14414	14380	14292	14165	14252	14370	14316	14294	14377	14296	14380	14190	14412	14353	14255	14436	14334	14325	14378	14189	14390	14281	14451	14226	14172	14413	14325	14314	14155	14340	14375	14183	14169	14146	14274	14332	14255	14126	14295	14119	14333	14393	14286	14345	14240	14086	14277	14287	14461	14363	14294	14220	14251	14305	14253	14246	14220	14398	14400	14363	14342	14288	14228	14368	14264	14277	14261
22859	21190	28954	24184	23231	26940	30399	25094	21614	20093	18918	18231	18267	18000	17869	17696	17598	17592	17427	17559	17332	17266	17300	17207	17305	17162	17089	17351	17004	17109	17010	17071	16892	16766	16997	17006	17005	16968	17006	16948	17197	16904	16871	17080	16947	17258	17023	16827	16814	17096	16965	16924	16854	17035	17044	16966	17022	17028	17041	16816	16861	17079	16874	16804	17040	17035	16950	16897	16867	16975	16979	16765	16872	17020	16867	16722	16823	17002	16833	16916	17069	17056	16843	16960	16933	16972	17042	16845	16754	17115	16976	16887	16972	16931	16898	17045	16878	16915	17060	17147	16919	17011	16884	16968	16983	16978	16775	16708	16821	16824	16828	16756	16814	17076	17028	16953	17003	16915	16970	16921	16927	16767	16915	16967	16914	16795	16683	16869	16829	17003	16871	17085	16864	16747	16819	16890	16684	16952	16970	16816	16826	16793	16861	16905	16959	16805	17040	16974	16963	16957	17121	16958	16881	16968	16910	16946	16791	16679	17220	16970	16933	16934	16842	16813	16847	17000	16861	17031	16900	16888	16967	16804	16850	16790	16820	16946	16918	16866	17020	16925	17079	16864	16932	17044	16919	16800	16845	16771	16700	16777	16795	16998	16863	16928	16960	16740	17075	16796	16836	16949	16877	16795	16880	16765	16884	16674	16877	16813	16811	16991	17065	16903	16926	16765	16834	16690	16925	16671	16894	16962	16899	16894	16970	16843	16640	16949	16952	16805	17107	16920	16818	16913	16982	16972	16918	16859	17003	17047	16843	16808	16926	16961	16859	17029	16899	16929	16962	17062	16942	16793	16865	16803	16887	16775	16977	16845	16906	16817	16860	16893	16933	17050	16912	16765	16912	17059	17003	17033	16887	16971	16887	16871	17002	16768	17059	16907	16728	17124	16941	16828	16985	16945	16850	16968	16880	16749	16892	16742	16912	17073	17043	17134	16995	16928	16883	17007	17003	16958	16995	16868	16958	16940	16880	16981	16823	16713	16870	17045	17041	16852	16762	17002	16927	16918	16805	16860	16809	16993	16939	16808	16821	16994	16945	16902	16940	16827	16870	16783	16800	16822	17060	16904	17082	16983	17182	16864	16794	17023	16996	17165	16915	17002	16986	16800	16846	16812	17078	16772	17013	16926	17072	16855	16866	16725	16787	16894	16848	16744	16875	16857	16737	17085	16913	17037	16797	16800	17008	16902	16960	16618	17100	16933	16991	17099	17002	16970	17038	17009	16900	16918	16951	16886	16855	16837	16843	16956	16870	16963	16959	17005	16904	16664	16925	16881	16613	16851	16994	16835	16893	16803	16991	16878	16747	16989	17044	16986	16865	16829	17088	16877	16806	16975	16823	16735	16874	16960	17029	16774	16874	16819	16861	16812	16895	17054	17064	17016	16908	17002	16866	16873	16896	16850	16850	16756	16730	16783	16933	16849	16838	16798	17127	16918	16759	16779	16933	16735	16880	16842	17042	16964	16930	16804	16801	16799	16891	16769	16896	16999	16952	16885	16918	16825	17082	17032	17152	16894	16879	16958	16958	16703	16996	16721	16957	16906	16900	16783	16830	16995	16914	16946	17005	17104	16919	16700	16969	16826	17014	16835	16915	17044	16925	16937	16891	16983	16872	16904	16929	16870	16718	16880	17078	16778	16876	17018	16967	16834	17065	16811	16902	16627	16729	17123	16838	16838	16767	16912	17027	16907	16836	17047	16751	16884	17004	16944	16883	16782	16870	16908	16976	16968	16977	16943	16914	16860	16978	16957	16818	16737	16909	16853	16761	17003	16980	16927	16719	16921	16949	16718	16974	17022	16864	16689	16877	16963	16907	16925	16910	16761	17068	16715	17136	16823	16766	16694	17086	16800	16763	16835	16937	16881	16858	16889	17009	16937	16898	16942	16998	16878	16878	16916	17096	17002	16801	16860	16976	17028	17021	16918	16845	16973	16884	16836	16894	16904	16871	16965	17075	16919	17003	17079	16728	16663	16906	16847	17247	16842	16940	16707	16769	16880	16831	16913	16876	16840	17033	16912	16844	16880	16660	17015	16925	16875	17018	16985	17075	17041	16898	16806	16845	16865	16865	16759	16957	16905	16834	16883	16937	16929	16810	16850	16849	16684	17120	16948	16951	16956	16919	16993	17076	16998	16727	16778	16778	16989	16834	16904	16987	16883	17035	16608	16930	16941	16978	17059	16931	17046	16904	17031	16899	16749	16966	16964	16983	16958	17098	16870	16894	17015	16801	16860	16906	17032	16792	16993	17021	16798	16906	16769	16817	16634	16850	16828	16934	16611	16936	16967	17027	16887	16695	16852	16840	16960	16867	16895	16995	16701	16846	16914	16920	16843	16855	16926	16946	16885	16767	16953	16875	16961	16959	17013	16960	16907	16802	16848	16844	16981	16907	16914	16933	17011	16995	16927	16867	16841	16737	16878	16861	16845	17040	16897	16834	16789	16765	16889	16808	16889	16649	16745	16896	17051	16926	17150	16907	16856	16926	16833	16964	17032	16802	16756	17064	17053	16880	16681	16877	16899	16885	16672	16870	17067	16845	16896	16970	16861	16789	17033	16809	17053	16881	16722	16879	16882	17030	16715	16838	16833	17079	16951	16767	16993	17002	16840	16911	16747	16955	17063	16836	16673	16894	16925	17036	17049	16877	16896	16988	16784	16868	16888	16950	17130	16705	16919	17057	16870	16898	16980	17036	16707	17060	17077	16936	16889	17033	16866	16813	16890	17038	17059	17019	16953	16913	16821	16877	16825	16993	17061	16943	16894	16763	16860	16851	16855	16915	16971	16821	16839	16752	16996	16842	16861	16838	16862	17051	17080	16936	16818	16969	16848	16825	16919	16855	16765	17110	16903	16821	16887	16730	16649	16875	16813	16780	16999	16837	16912	17058	17033	17083	16980	16958	17040	16954	17191	16967	16882	16917	16884	16791	16979	16904	17003	16895	16943	16876	16942	16941	16987	16835	16921	16849	16521	16809	16672	16854	16932	16849	16852	16960	16900	17063	16938	16973	17112	16984	16829	16854	16985	16901	16904	16993	16968	17062	16947	16855	16815	16828	16999	17069	16860	17057	16996	16862	17099	17151	16907	16878	16860	16907	16834	16894	17049	17030	17008	16885	16994	16815	16927	17033	16871	16809	16869	16891	16796	16855	16738	16950	17024	16796	16795	16761	16932	16997	17033	16846	17043	16806	16815	16679	17030	16805	16895	16743	16944	16829	16875	16845	16771	16933	17047	16886	16824	16954	16729	16791	16802	16825	16908	17018	16767	16725	16986	17011	16790	16728	16989	17054	16801	16777	17102	16915	17061	16922	16912	16853	16788	16850	16948	16856	16826	16939	16956	16971	16866	16734	16881	16800	16801	16854	16909	17029	16799	16911	16972	17087	17021	17082	16919	16888	16931	16913	17169	16861	17033	16900	16860	16968	16925	17067	16659	16729	17045	17008	16966	17094	16881	16825	17085	16831	16833	17115	16897	16995	16852	16929	17016	16965	16719	16792	16860	16711	16871	16980	16937	16785	16894	16776	16739	16871	16889	16991	16917	16830	17093	16943	16879	16898	16854	17033	16855	16553	17018	16844	16858	17049	16798	16864	17171	16940	16912	16845	16750	16882	16998	17089	16855	16777	17035	16999	16765	17004	17012	16909	16956	16848	16789	16980	16875	16945	16903	17015	17045	17159	16861	16910	16904	16921	16713	16758	16850	16884	17040	16911	16994	17227	16822	16924	16829	16843	16971	17001	16820	16960	17158	16859	16788	16824	16748	16877	16912	16739	16907	16875	17048	16947	17006	16909	17085	16771	16906	16977	16568	16835	17003	16878	16854	16780	16810	16778	16810	16755	16807	16669	16918	16876	16784	16873	16972	16854	16785	16758	17038	17045	16795	16770	16968	16795	16967	16984	17053	16715	16849	16856	16802	16901	16643	16913	16825	16928	16818	16931	16871	16944	16649	16876	16816	16970	17012	16981	16839	16840	16893	16898	16928	16873	16778	17102	17015	17112	17073	16732	16773	17029	16882	16957	16804	17056	17047	17025	16846	16927	16857	17003	16842	16905	16835	17064	17148	16880	16756	16902	16714	16911	16748	16888	17074	16887	16958	16758	16812	16824	16870	17024	16642	16856	16828	16897	16724	16795	16963	17035	16979	16797	16715	16964	17024	16918	16723	16866	16934	17047	17207	16946	16917	16787	16729	17097	16737	16849	16859	16796	16973	17055	17048	17041	16899	16897	17174	16746	17053	16924	17071	17104	16766	16973	16918	17091	16899	17034	16809	16731	16821	16826	16891	17052	17086	16863	16832	16931	16783	16800	16916	16964	16680	16926	16991	17001	16988	16895	16939	16890	17006	17059	16874	17020	16844	16751	16829	16907	16886	16819	16779	16910	16840	16887	16867	17050	16935	17069	17019	16893	16832	16957	16806	16712	16937	16983	16838	16892	16734	16754	16903	16912	16700	16765	16770	17002	16937	17028	16957	17030	16999	17057	16874	16854	16824	16923	16913	16867	16896	16799	17042	16852	17037	16889	16879	16869	16885	16777	16868	17006	16976	16908	16760	16940	16829	16785	16904	16746	16733	16787	16934	17044	16853	16831	16898	17066	16946	16992	17006	16847	16928	16923	16929	17044	16869	16996	16752	16837	17005	16953	16846	17009	16776	16927	16870	16762	17074	16847	16874	16894	17053	16856	16848	17060	16760	16770	16998	16841	16724	16987	17020	16890	16953	16986	16823	17096	16926	17008	16784	16957	16912	16807	16838	16909	17024	16981	16865	16851	16958	16849	16864	17036	16875	17068	16937	17026	16941	16963	16979	16986	16802	17042	16846	16683	17051	16945	16892	16800	16727	16658	16843	16917	16789	17067	16989	16847	17018	16986	16847	16955	16957	16965	16896	16678	16875	16999	16750	16866	17103	16999	16852	16973	17025	17053	16796	16904	17268	16869	17010	16864	16941	17212	16955	16941	16880	16784	17023	16947	16721	16941	16854	17029	16759	16741	16863	16896	16887	16801	16801	16824	16987	16804	16781	17008	17109	16858	17033	16944	16899	16959	16865	16865	16963	16859	16852	16852	16998	16919	16788	16766	16960	17055	16735	17109	17038	16977	16896
35301	59530	53696	41745	35573	30225	28649	24642	20540	18161	16713	16232	16076	16075	15876	15519	15279	15378	15236	15341	15320	15046	15067	14853	14903	14881	14756	14925	14701	14752	14785	14737	14680	14826	14653	14735	14746	14766	14670	14678	14654	14764	14719	14776	14854	14886	14659	14647	14622	14684	14558	14693	14791	14741	14618	14700	14729	14678	14611	14775	14642	14585	14704	14462	14641	14826	14631	14563	14524	14598	14893	14518	14505	14819	14763	14646	14582	14812	14588	14700	14649	14695	14608	14628	14533	14772	14605	14553	14596	14549	14521	14651	14623	14655	14826	14685	14669	14690	14507	14785	14628	14563	14634	14664	14559	14798	14749	14810	14754	14748	14675	14749	14713	14658	14795	14504	14750	14736	14588	14645	14710	14720	14576	14691	14626	14631	14682	14748	14710	14617	14469	14621	14592	14650	14606	14626	14487	14726	14648	14663	14642	14758	14730	14717	14748	14775	14647	14789	14661	14628	14696	14661	14676	14666	14815	14687	14671	14795	14646	14698	14687	14597	14809	14839	14746	14574	14595	14628	14719	14805	14606	14728	14631	14547	14717	14599	14708	14589	14579	14738	14675	14849	14661	14778	14728	14641	14715	14674	14703	14667	14601	14713	14667	14700	14579	14651	14621	14664	14595	14613	14722	14631	14469	14794	14563	14480	14691	14745	14620	14650	14680	14732	14628	14821	14643	14591	14737	14537	14620	14629	14668	14612	14617	14830	14602	14678	14647	14697	14694	14564	14851	14739	14693	14651	14781	14675	14656	14621	14744	14613	14721	14574	14663	14658	14728	14821	14763	14752	14564	14749	14589	14789	14806	14773	14585	14695	14655	14536	14544	14698	14635	14541	14618	14846	14585	14625	14625	14422	14730	14477	14566	14545	14667	14603	14768	14724	14556	14656	14718	14704	14707	14784	14784	14772	14574	14660	14713	14640	14698	14619	14461	14541	14612	14675	14682	14926	14497	14517	14615	14717	14561	14585	14447	14694	14625	14669	14585	14615	14645	14655	14585	14584	14641	14740	14541	14615	14541	14651	14719	14660	14539	14692	14703	14754	14669	14709	14753	14624	14458	14707	14642	14560	14574	14569	14701	14619	14767	14727	14497	14605	14733	14580	14640	14514	14736	14570	14750	14751	14808	14659	14652	14852	14725	14513	14764	14751	14580	14662	14766	14537	14696	14682	14720	14700	14635	14575	14690	14655	14850	14578	14625	14761	14663	14587	14642	14495	14672	14696	14544	14759	14650	14725	14718	14753	14615	14910	14686	14755	14806	14635	14810	14694	14591	14755	14691	14747	14590	14643	14756	14696	14489	14638	14595	14528	14665	14651	14681	14644	14662	14735	14587	14764	14673	14635	14689	14701	14695	14533	14686	14806	14586	14656	14731	14761	14505	14735	14787	14624	14823	14557	14713	14694	14773	14578	14493	14562	14713	14559	14713	14607	14777	14704	14591	14713	14769	14664	14671	14667	14521	14637	14806	14445	14651	14699	14674	14547	14628	14685	14703	14721	14652	14484	14571	14568	14726	14579	14454	14684	14828	14677	14714	14756	14522	14696	14622	14815	14661	14739	14782	14597	14637	14587	14716	14677	14611	14732	14594	14565	14678	14515	14647	14668	14574	14630	14636	14792	14654	14571	14643	14728	14708	14734	14654	14599	14512	14757	14655	14632	14634	14479	14475	14606	14684	14606	14799	14661	14634	14617	14614	14763	14748	14718	14714	14598	14409	14615	14567	14645	14712	14672	14611	14751	14692	14593	14631	14695	14776	14498	14577	14722	14543	14793	14498	14616	14659	14779	14714	14551	14684	14641	14630	14732	14671	14608	14724	14739	14543	14498	14727	14747	14847	14655	14580	14743	14716	14511	14706	14734	14781	14715	14641	14721	14829	14722	14605	14812	14507	14764	14676	14849	14671	14503	14631	14635	14631	14583	14690	14843	14608	14731	14639	14580	14568	14719	14505	14601	14704	14423	14591	14653	14562	14609	14478	14564	14680	14679	14558	14635	14692	14484	14768	14861	14628	14815	14599	14689	14585	14866	14537	14839	14647	14713	14632	14649	14778	14631	14763	14513	14800	14695	14673	14889	14741	14640	14680	14489	14610	14688	14584	14728	14607	14737	14790	14542	14551	14709	14776	14669	14631	14614	14563	14663	14837	14633	14654	14628	14871	14656	14562	14686	14562	14708	14659	14719	14530	14555	14923	14731	14783	14466	14752	14712	14493	14692	14659	14633	14560	14658	14411	14692	14696	14606	14545	14562	14758	14738	14565	14584	14553	14663	14868	14602	14755	14687	14667	14520	14701	14717	14578	14564	14511	14661	14722	14653	14640	14536	14785	14701	14633	14592	14965	14643	14678	14747	14576	14721	14689	14584	14667	14632	14643	14646	14757	14587	14627	14673	14750	14750	14731	14777	14710	14615	14757	14633	14549	14587	14796	14865	14588	14744	14571	14474	14503	14734	14627	14536	14651	14766	14789	14548	14529	14632	14732	14508	14701	14593	14765	14618	14705	14583	14652	14593	14826	14675	14550	14597	14474	14587	14629	14487	14629	14506	14757	14667	14609	14578	14600	14534	14723	14759	14474	14673	14638	14724	14693	14376	14565	14795	14674	14607	14684	14601	14552	14491	14633	14767	14668	14616	14635	14949	14822	14777	14739	14613	14612	14640	14620	14616	14568	14704	14823	14597	14473	14688	14635	14706	14709	14731	14729	14578	14650	14666	14652	14543	14728	14588	14769	14670	14839	14638	14688	14815	14596	14681	14683	14529	14792	14591	14537	14516	14721	14624	14736	14575	14744	14915	14669	14567	14656	14547	14652	14726	14659	14607	14562	14567	14593	14602	14671	14697	14740	14500	14789	14713	14648	14646	14845	14650	14842	14593	14730	14615	14574	14667	14505	14680	14614	14767	14672	14744	14652	14691	14646	14666	14516	14747	14489	14762	14376	14672	14785	14612	14621	14669	14576	14751	14664	14467	14663	14691	14750	14622	14668	14789	14625	14698	14708	14727	14622	14833	14656	14701	14633	14619	14705	14679	14736	14758	14806	14810	14690	14632	14737	14608	14761	14676	14706	14646	14615	14620	14749	14771	14776	14591	14616	14584	14632	14608	14589	14606	14763	14844	14644	14680	14625	14522	14627	14605	14533	14727	14666	14753	14693	14580	14672	14525	14734	14803	14673	14656	14791	14581	14538	14648	14594	14553	14557	14536	14517	14712	14609	14719	14679	14790	14616	14681	14700	14719	14657	14547	14564	14609	14708	14716	14677	14595	14617	14711	14720	14613	14561	14518	14662	14691	14584	14722	14753	14679	14676	14615	14761	14659	14580	14681	14881	14482	14738	14560	14701	14649	14806	14823	14684	14764	14671	14626	14747	14571	14672	14511	14571	14605	14665	14529	14606	14715	14647	14680	14694	14611	14728	14654	14664	14525	14677	14529	14602	14602	14555	14684	14648	14779	14593	14761	14693	14548	14601	14794	14819	14764	14669	14579	14645	14639	14483	14792	14620	14649	14630	14721	14719	14601	14605	14751	14631	14610	14555	14725	14580	14817	14670	14738	14543	14614	14583	14594	14762	14708	14416	14663	14688	14708	14861	14600	14566	14633	14763	14728	14662	14592	14635	14643	14731	14718	14655	14761	14519	14633	14801	14729	14579	14632	14595	14814	14685	14649	14708	14792	14698	14620	14598	14792	14688	14772	14521	14668	14601	14730	14625	14620	14770	14512	14705	14596	14560	14650	14747	14648	14637	14558	14540	14715	14696	14618	14668	14691	14499	14617	14799	14591	14710	14437	14701	14674	14665	14715	14573	14681	14592	14468	14705	14606	14650	14652	14710	14643	14713	14822	14724	14590	14737	14514	14579	14570	14715	14749	14652	14757	14736	14715	14853	14575	14630	14768	14510	14766	14614	14609	14680	14750	14631	14540	14640	14487	14677	14657	14504	14700	14706	14751	14822	14654	14756	14600	14763	14696	14674	14696	14531	14683	14796	14526	14820	14668	14619	14617	14624	14551	14793	14519	14700	14644	14612	14653	14664	14507	14666	14737	14378	14682	14712	14628	14491	14607	14630	14668	14647	14642	14556	14594	14579	14728	14674	14754	14735	14604	14564	14598	14594	14654	14747	14601	14700	14691	14718	14734	14714	14618	14702	14689	14581	14612	14555	14725	14768	14563	14518	14719	14588	14625	14705	14619	14700	14588	14577	14727	14666	14680	14725	14663	14763	14644	14614	14697	14507	14691	14709	14663	14707	14701	14667	14779	14642	14545	14753	14825	14666	14540	14565	14832	14704	14570	14767	14603	14660	14631	14706	14720	14467	14613	14670	14636	14752	14610	14594	14647	14606	14674	14715	14595	14702	14469	14663	14684	14590	14878	14617	14510	14584	14586	14779	14636	14602	14592	14798	14629	14656	14658	14501	14579	14584	14597	14533	14617	14559	14575	14706	14661	14657	14525	14566	14732	14754	14771	14457	14547	14629	14616	14625	14776	14484	14610	14777	14509	14846	14566	14729	14693	14742	14624	14530	14739	14639	14695	14663	14620	14681	14540	14616	14628	14646	14673	14765	14655	14622	14628	14756	14751	14763	14690	14768	14640	14620	14666	14652	14664	14581	14697	14602	14486	14727	14764	14795	14536	14681	14608	14774	14672	14600	14620	14773	14586	14566	14787	14558	14664	14691	14521	14599	14565	14476	14474	14641	14558	14569	14488	14718	14704	14906	14644	14783	14594	14603	14542	14677	14504	14644	14576	14712	14551	14714	14845	14729	14623	14697	14556	14730	14713	14767	14649	14597	14679	14675	14611	14605	14757	14524	14505	14792	14651	14641	14712	14615	14802	14675	14524	14639	14668	14586	14619	14719	14773	14547	14515	14752	14477	14590	14645	14560	14733	14610	14734	14748	14772	14636	14604	14523	14606	14847	14757	14658	14702	14540	14739	14550	14673	14546	14468	14623	14507	14672	14762	14742	14669	14764	14687	14648	14555	14740	14883	14630	14645	14837	14644	14840	14517	14761	14757	14685	14736	14656	14604	14727	14560	14772	14735	14564	14773	14625	14739	14639	14523	14677	14744	14665	14453	14774	14665	14531	14797	14642	14571	14565	14817	14629	14684
29521	28984	34900	30377	24255	21288	18898	17747	17076	16833	16710	16696	16824	16578	16583	16718	16388	16431	16325	16297	16530	16361	16244	16356	15835	16050	16221	16257	16211	16270	16306	16332	16137	16080	16082	16106	16098	16069	16098	16277	16227	16074	16314	16302	16102	16206	16203	16194	16250	15904	16302	16029	16228	16100	16178	16142	16218	16126	16220	16131	16082	16060	16122	16033	16366	15984	16240	16352	16367	15970	16137	16146	16070	16417	16044	16037	15998	16271	16283	16147	16203	16001	15962	15957	16178	16157	16355	16227	16306	16247	16168	16086	16133	16220	16158	16042	16116	16161	16247	16107	16318	16100	16175	16279	16110	16164	16126	16117	16215	16183	15978	16083	16144	16054	16075	16144	16041	16137	16347	16267	16160	16129	16181	16038	16144	16040	16004	15970	16168	15923	16175	16267	16123	16144	16181	15960	15844	16039	16178	16307	16148	16090	16249	16348	16241	16405	16272	15873	16162	16225	16153	16022	16076	16217	16127	16140	16212	16109	16258	16160	16188	16187	16080	16067	16176	16112	16222	16117	16152	16117	16197	15990	16142	16234	16052	15940	16262	15994	16225	16102	16304	16045	16305	16299	16065	15942	16239	16148	15866	16028	16158	16138	16156	15954	16034	15949	15887	16197	16029	16064	16272	16097	16117	16201	16148	16122	16156	16244	16177	16421	16274	16250	16262	16232	16094	16002	16222	16073	16238	16173	16360	16235	16354	16070	16132	16140	16101	16087	16269	16092	16174	16297	16037	16252	16233	16048	15960	16125	16041	16209	16091	16036	16001	16328	16166	16119	16036	16150	16143	16247	16133	16080	16036	16094	16091	15999	16017	16265	16023	16076	16119	16245	16330	16169	15951	16053	16258	16355	16165	16316	16075	16339	16265	16085	16373	16262	16202	16130	16063	16106	16177	16204	16004	16085	16158	16276	16323	16190	16178	16227	16259	15955	16214	16200	16068	16104	16089	16133	16142	16197	16140	16171	16160	15897	16064	16269	16178	16064	16032	16333	16015	15888	16057	16496	15932	16250	16052	16312	16260	16186	16308	16172	16177	16125	16222	16325	16293	16087	15974	16223	16185	16011	16280	15972	16103	16205	16154	16187	16156	16147	16024	16023	16307	16029	16147	16271	16175	15942	16136	16149	16091	16192	16266	16139	16060	16249	16168	16102	16272	16253	16287	16183	16230	16176	16238	16074	16283	16190	16088	16142	16126	16075	16169	16354	16153	16131	16111	16077	16175	16196	16202	16172	15995	16098	16113	15963	16048	16102	16094	15973	16254	16252	16253	16056	16195	16324	16100	16244	16283	16440	16128	16146	16123	16133	16171	16410	15969	16335	16101	16310	16325	16164	16251	16256	15988	15906	15983	16239	16076	16116	16247	16098	16273	16115	16079	16067	16194	16201	16121	16438	16140	16097	16182	16212	16114	16113	16290	16197	16291	16267	16141	15988	16170	16091	16344	16132	16243	16252	16398	16341	15955	16020	16050	16075	16209	16140	16203	16122	16196	16158	16388	16096	15989	16080	16204	16256	16078	16320	16073	16270	16186	16416	16226	16270	16203	16175	16113	16185	16179	16121	16172	16335	16291	16275	16055	16118	16128	16195	16023	16171	16113	16191	16224	16245	16234	16262	16148	16180	16032	16164	16200	16188	16151	16100	16256	15883	16083	16143	16013	16064	16144	15996	16215	16270	16130	16138	16181	16268	16250	15996	16172	16208	16227	16148	16271	16008	16219	16204	16111	16390	16060	16168	16335	16210	15985	16330	16337	16140	16024	16067	16173	16118	16240	16254	16117	16208	16001	16238	16072	16125	16248	15975	16066	15983	15873	15973	16056	16098	16275	16145	16310	16020	16077	16087	16100	16180	16136	16051	16116	16017	16112	15960	16088	16133	16111	16206	16187	16056	16120	16135	16100	16189	16248	16262	16168	16282	16131	16172	16174	16028	16297	16078	16280	16293	16331	15964	16244	15890	16106	16095	16303	16048	16170	16156	16266	16203	16247	16148	16164	16144	16242	16067	16285	16115	16050	15957	16040	16204	16180	16200	16064	16027	16171	16000	16196	15993	16098	16125	16216	16081	16110	15968	16134	16167	16275	16007	15960	16165	16074	15915	16105	16142	15927	15994	16292	16163	16188	16119	16152	16162	16219	16409	16226	16006	16048	16191	16172	16197	16047	16110	16293	16290	16240	16181	15978	16125	16083	16110	16158	16185	16161	16259	16117	16430	16122	16044	15977	16155	16082	16247	16219	16251	16262	16150	16288	16295	16130	16339	16246	16071	16112	16086	16149	16248	16229	16276	16107	16195	16108	16148	16320	16098	16064	16037	16066	16018	16156	16081	16222	16082	16386	16193	16183	15878	16354	16114	16356	16234	16228	16066	16146	16037	16181	16252	16336	16134	16175	16219	16272	16123	16156	16187	16119	16077	16056	16113	16236	16116	16136	16165	15982	16064	16243	16219	16166	15989	16012	16339	16216	16106	16205	16048	16206	16104	16185	16128	16178	16034	16122	16056	16198	16238	16338	15970	16188	16365	16017	16173	16071	16231	15949	16013	16135	16064	16257	16021	16068	16225	16049	15905	16177	16152	16086	16155	16282	15892	16163	16265	16078	16251	16270	15986	15988	15950	16052	16167	16347	16303	16158	16145	16189	16157	16225	16065	16270	16193	15961	16010	16188	16021	16083	16316	16140	16036	16037	16251	16104	16129	16313	16106	16022	16213	16215	16390	16307	16236	15986	16180	16095	16092	16218	16060	16152	16054	16150	16040	16065	16141	16046	16224	16320	16405	15992	16096	16073	15988	16109	16043	16118	15999	16051	16150	16258	16271	16053	16418	15884	16032	16023	16255	16373	16270	16048	16061	16103	16200	15911	16040	16339	16336	16061	16048	16090	16242	16056	16227	16001	16195	16213	16179	16206	16077	16159	16079	16190	16220	16336	16337	16028	16142	16282	16228	16127	15927	16062	16144	16186	16151	15979	16043	16087	16221	16186	15941	16089	16087	16121	16220	16096	16037	16088	16102	16311	16284	16237	16105	16374	15928	16135	16207	16052	16011	16127	16189	16281	16179	16222	16068	16104	16301	15995	16054	16068	15959	16311	16187	16160	16182	15924	16102	16347	15950	16127	16221	16114	16184	16172	16283	16123	16300	16034	16022	16306	15918	15960	16037	16051	16012	16301	16140	15992	16127	16210	16195	16091	16009	16126	16107	16141	16082	16213	16060	16177	16052	16181	16152	16187	16119	15968	15922	16173	16314	16119	16174	16320	16247	16278	15986	15940	16335	16060	16088	16095	16116	16029	16249	16190	16137	16184	16295	16136	16124	16178	16152	15997	16236	16064	16374	16280	16120	16352	16319	16195	16043	16123	16198	15967	16023	16216	16024	16081	15996	16161	16146	16071	16126	16142	16124	16047	16201	16260	15973	16208	15999	16213	16100	16131	16215	16243	16170	16116	16174	16205	16182	16233	16190	16039	16174	16357	16247	16186	16233	16009	16393	16326	16122	16247	15962	16257	16043	16010	16187	16230	16117	16283	16289	16012	16119	16346	16283	16204	15976	16105	16144	16193	16048	16028	16001	16148	16291	16107	16107	16071	15966	16133	16165	16189	16175	16100	15997	16214	15971	16187	16137	16168	16016	16167	16228	16174	16213	16237	16148	16159	16156	15983	16185	16113	16321	15996	16177	16090	16113	16416	16106	16176	16164	16146	15944	16112	16274	16082	16229	16215	16089	16052	16140	16005	16097	16109	16321	16289	16270	16213	15962	16313	16129	16275	16031	16292	16186	16163	16028	16138	16201	16123	16181	16257	16182	16059	16114	16098	16074	16118	16170	16134	16107	16228	16080	16070	16196	16061	15920	16115	16069	16105	16046	16259	16185	16168	16194	16117	16159	15996	16140	16174	16155	16008	16210	16322	16161	16034	16110	16114	16161	16013	16144	16064	16356	16283	16249	16155	16174	16239	16118	16122	16064	16089	16125	16143	16188	16262	16209	16344	16164	16184	16181	16157	16131	16262	16134	16123	16310	16122	16234	16293	16088	16050	16138	16175	15962	16135	16298	16101	16105	15920	15950	16255	16182	16077	16105	16244	16033	16363	16231	15974	16021	16246	15818	16163	15999	16117	16244	16113	15902	16189	16195	16288	16138	16291	16151	16103	16091	16221	16244	16359	16114	16222	16066	16077	16216	16208	16122	16138	16249	16193	16159	16347	15944	16227	16078	16225	16271	15982	16084	16332	16140	15924	16002	16170	15899	16081	16151	16002	15954	16062	16111	16317	16142	16150	16033	16039	16347	16251	16068	16263	16283	16122	16112	16153	16173	16234	16004	16011	16043	16186	16194	16057	16038	16246	16265	16243	16218	16138	15825	16159	16185	16183	16182	16000	16204	16183	16185	16166	16128	16242	16320	16147	16128	16068	16150	16222	16251	16014	15931	16066	15982	16186	16426	16104	16262	16260	16070	16081	16235	16110	16197	16076	15955	16162	16165	16301	16002	15888	16179	16231	16359	16263	16158	16332	16148	16133	16175	16335	16212	16196	16125	16183	16140	16182	16176	16126	16025	15998	16077	16217	16302	16218	16246	16251	16018	16165	16197	16023	16178	16077	16218	16140	16200	16169	16049	16017	16363	16195	16173	16093	16199	16145	16226	16071	16021	16141	16177	16070	16276	16148	16228	16011	16346	16255	16000	15940	16089	16085	16037	16258	16226	16141	16172	16053	16289	16213	16297	16049	16074	16260	16275	16302	16309	16160	16123	16014	16353	16118	16228	16209	16116	16234	16118	16097	16336	16154	16345	16428	16036	16090	15942	16047	16273	16256	16054	16143	16268	16249	16141	16079	15968	16070	16042	16042	16183	16234	16124	16382	16400	16106	16240	16073	15894	16223	16258	16155	16042	16034	16213	16164	16184	16170	16118	16211	16167	16317	16124	16159	16246	16252	16225	16165	16307	16048	16121	16282	16451	16216	16165	16193	16065	16060	16140	16072	16078	16354	16086	15992	16212	16082	16027	16156	16184	16343	16077	16235	16263	16175	16145	16222	16198	16138	16212	16164	16133	15984	16145	15967	15916	16184	16176	16265	15990	16078	16125	15966	16180	16258	16184	16200	16346
32898	44793	39172	29299	24500	20535	17623	16292	15465	15034	15197	14994	14974	14783	14618	14530	14639	14439	14364	14307	14424	14318	14317	14397	14348	14289	14337	14100	14215	14172	14212	14105	14234	14186	14132	14260	14316	14233	14129	14271	14139	14281	14251	14143	13947	14209	14213	14185	14141	14293	14121	14013	14367	14000	14205	14042	14237	14381	14096	14256	14229	14161	14255	14237	14307	14289	14147	14279	14255	14340	14193	14252	14165	14279	14219	14262	14403	14280	14175	14247	14159	14408	14215	14193	14171	14124	14178	14143	14120	14408	14086	14154	14166	14183	14195	14142	14092	14240	13997	14309	14127	14165	14188	14317	14039	14386	14069	14162	13997	14172	14145	14362	14268	14297	14353	14087	14242	14281	14425	14221	14064	14251	14259	14058	14160	14099	14248	14265	14110	14126	14206	14293	14136	14185	14101	14135	14349	14102	13924	14266	14142	14151	14170	14197	14403	14281	14124	14129	13995	14009	14064	14203	14125	14274	14149	14151	14294	14195	14164	14255	14220	14092	14113	14164	14193	14098	14132	14065	14292	14334	14210	14204	14196	14212	14215	14200	14081	13963	14079	14166	14243	14124	14421	14218	14128	14164	14409	14133	14291	14237	14228	14328	14203	14246	13985	14200	14062	14229	14207	14017	14166	14254	14246	14069	14095	14190	14224	14196	14118	14154	14365	14112	14261	14276	14251	14053	14157	14267	14220	14157	14153	14171	14126	14213	14322	14139	14226	14252	14097	14228	14246	14281	14223	14267	14301	14270	14290	14246	14269	14102	14150	14211	14086	14324	14251	14247	14105	14176	14219	14187	14154	14280	14262	14129	14084	14340	14121	14266	14229	14085	14308	14176	14138	14191	14164	14082	14094	14300	14186	13982	14290	14198	14271	14248	14120	14070	14164	14107	14241	14205	14310	14484	14234	14276	14222	14170	14269	14229	14167	14170	14216	14047	14345	14194	14378	14111	13907	14218	14163	14303	14305	14145	14110	14284	14133	14140	14145	14289	14022	14170	14138	14262	14191	14194	14124	14143	14217	14102	14146	14163	14251	14262	14134	14003	14141	14224	14135	14331	14058	14159	14111	14254	14210	14210	13990	14329	14182	14009	14261	14030	14171	14214	14369	14192	14219	14160	14128	14252	14001	14141	14071	14165	14212	14285	14003	14217	14280	14126	14084	14072	14113	14245	14206	14212	14227	14227	14124	14188	14257	14173	14203	14228	14226	14047	14270	14137	14176	14193	14109	14137	14271	14239	14150	14211	14386	14195	14050	14268	14076	14047	14267	14446	14348	14249	13969	14103	14145	14107	14273	14124	14131	14282	14051	14202	14241	14212	14144	14251	14242	14293	14119	14135	14186	14228	14296	14280	14104	14203	14202	14331	14250	14239	14156	14353	14270	14098	14157	14114	14187	14105	14161	14130	14120	14206	14057	14207	14123	14222	14248	14170	14132	14150	14166	14243	14061	14065	14246	14324	14096	14147	14119	14167	14188	14062	14118	14171	14410	14182	14090	14320	14394	14047	14125	14257	14383	14281	14248	14083	14151	14220	14248	14163	14128	14216	14129	14099	14208	14120	14121	14117	14019	14231	14229	14225	14019	14269	14294	14156	13994	14287	14026	14294	14304	14214	14179	14215	14076	14202	14223	14140	14035	14026	14082	14297	14198	14224	14211	14209	14190	14203	14254	14285	14148	14160	14167	14296	14165	14099	14186	14206	14289	14194	14161	14118	14144	14151	14034	14174	14230	14145	14155	14215	14115	14314	14145	14111	14251	14269	14174	14190	14213	14104	14274	14119	14190	13931	14121	14376	14123	14082	14225	14295	14157	14026	14200	14367	14150	14084	14155	14240	14170	14365	13984	14146	14164	14225	14181	14029	14201	14113	14190	14157	14079	14264	14107	14220	14116	14286	14312	14108	14155	14249	14105	14239	14201	14242	14075	14163	14239	14356	14259	14337	14123	14083	14292	14057	14103	14236	14313	14214	14250	14089	14346	14139	14099	14301	14210	14220	14098	14274	14250	14153	14115	14174	14286	14034	14150	14228	14255	14202	14057	14316	14210	14258	14169	14306	14126	14231	14178	13980	14320	14245	14065	14148	14131	14121	14128	14234	14052	14155	14228	14134	14260	14050	14153	14212	14238	14214	14140	14162	14185	14119	14371	14104	14296	14242	14154	14415	14261	14314	14123	14215	14275	14213	14136	14158	14181	14243	14133	14329	14096	14112	14150	14142	14129	14231	14202	14120	14294	14193	14251	14317	14000	14169	14086	13970	14207	14173	14267	14154	14262	14162	14134	14102	14200	14289	14285	14219	14326	14204	14265	14275	14272	14311	14123	14125	14249	14354	14153	14274	14120	14200	14083	14181	14088	14094	14068	14204	14171	14142	14180	14257	14242	14181	14061	14240	13981	14219	14273	14105	14175	14117	14086	14322	14220	14207	14249	14412	14201	14182	14300	14143	14294	14303	14174	14297	14265	14300	14094	14081	14167	14305	14105	14171	14220	14292	14161	14049	14163	14237	14259	14162	14099	14200	14292	14124	14117	14223	14212	14352	14251	14293	14302	14197	14169	14178	14351	13950	14251	14142	14152	14157	14114	14013	14291	14200	14196	14266	14272	14044	14308	14235	14250	14147	14304	14165	14100	14190	14258	14206	14120	14163	14119	14055	14265	14130	14165	14085	14248	14100	14250	14189	14234	14131	14317	14096	14110	14057	14183	14209	14159	14310	14142	14166	14121	14140	14325	14262	14267	14186	14148	14138	14114	14180	14151	14284	14185	14125	14303	14338	14155	14113	14304	14296	14064	14221	14279	14219	14122	14121	14297	14112	14081	14225	14001	14071	14082	14243	14232	14252	14132	14130	14085	14121	14276	14262	14174	14045	14430	14225	14276	14226	14177	14003	14260	14245	14355	14142	14217	14181	14083	14370	14246	14256	14243	14122	14084	14078	14182	14202	14175	14195	13997	14137	14153	14296	14099	14197	14117	14251	14163	14256	13991	14146	14149	14214	13966	14325	14194	14133	14155	14363	14196	14135	14146	14036	14211	14183	14125	13980	14199	14213	14152	14182	14368	14252	14133	14186	14219	14111	14274	14222	14343	14111	14239	14287	14165	14162	14212	14249	14168	14112	14246	14207	14179	14219	14223	14051	14277	14215	14003	14146	14113	14228	14228	14242	14217	14064	14040	14363	14290	14189	14270	14109	14174	14237	14116	14176	14169	14124	14219	14109	14168	14212	14170	14264	14195	14165	14212	14132	14003	14249	14193	14127	14265	14164	14026	14241	14231	14249	14268	14237	14150	14202	14157	14312	14098	14087	14382	14171	14246	14144	14000	14038	14397	14197	14215	14249	14067	14095	14383	14084	14226	14108	14149	14277	14050	14088	14209	14104	14174	14139	14272	14003	14197	14181	14214	14229	14186	14160	14312	14181	14037	14200	14199	14119	14141	14263	14196	14137	14224	13996	14143	14254	14146	14228	14340	14370	14190	14204	14176	14172	14142	14245	14213	14104	14230	14106	14201	14272	14072	14269	14107	14013	14237	14139	14187	14321	14186	14242	14015	14183	14073	14196	13970	14213	14295	14238	14173	14232	14017	14293	14294	14113	14210	14191	14209	14131	14246	14085	14231	14240	14152	14176	14263	14091	14113	14174	14156	14212	14091	14211	14077	14345	14304	14190	14130	14370	14109	14381	14348	14161	14192	14180	14290	14152	14257	14170	14098	14131	14171	13937	14164	14265	14411	14248	13929	14252	14176	14066	14153	14075	14125	14046	14180	14226	14018	14134	14146	14138	14144	14286	14134	14301	14306	14052	14088	14166	14135	14188	14229	14271	14084	14238	14138	14111	14378	14129	14123	14091	14255	14234	14227	14224	14160	14198	14158	14254	14086	14208	14143	14183	14176	14300	14090	14321	14233	14129	14224	14262	14263	14158	14232	14375	14273	14112	14235	14223	14230	14114	14120	14039	14012	14146	14158	14045	14068	14364	14189	14151	13996	14184	14325	14093	14118	14318	14237	14230	14300	14081	14269	14210	14199	14071	14161	14295	14139	14086	14381	14056	14240	14171	14190	14281	14127	14315	14044	14223	14200	14354	14184	14226	14202	14194	14248	14159	14259	14315	14087	14256	14234	14168	14031	14279	14084	14228	14141	14228	14314	14152	14291	14288	14131	14043	14214	14195	14395	14280	14046	14215	14071	14194	14172	14244	14274	14247	14169	14206	14362	14252	14082	14106	14254	14191	14155	14202	14150	14219	14198	14181	14143	14160	14057	14032	14156	14173	14250	14342	14148	14231	14011	14226	14212	14248	14182	14246	14034	14191	14323	14195	14111	14207	14199	14516	14298	14353	14258	14013	14273	14217	14245	14112	14247	14209	14059	14251	14079	14138	14215	14312	14261	14172	14352	14239	14238	14091	14095	14088	14277	14267	14010	14174	14286	14339	14253	14164	14228	14216	14235	13955	14179	14154	14081	14304	14166	14254	14233	14308	14065	14196	14129	14154	14150	14103	14215	14168	14194	14212	14137	14314	14240	14187	14085	14098	14201	14140	14150	14302	14174	14239	14344	14168	14200	14297	14151	14132	14185	14123	14139	14123	14185	14128	14248	14037	14290	14243	14172	14286	14072	14285	14078	14255	14207	14246	14284	14257	14127	14308	14198	14278	14010	14202	14222	14178	14294	14057	14137	14357	14083	14223	14232	14188	14321	14081	14240	14236	14241	14149	14242	14358	14370	14221	14257	14250	14106	14101	14288	14150	14127	14095	14234	14157	14167	14124	14140	14062	14078	14226	14225	14047	14078	14212	14062	14176	14290	14338	13935	14134	14255	14367	14149	14328	14056	14307	14242	14036	14213	14223	14056	14136	14048	14059	14179	14225	14196	14119	14293	14164	14123	14145	14177	14055	14305	14151	14149	14163	14187	14203	14063	14156	14061	14160	14263	14216	14288	14029	14217	14130	14398	14355	14275	14186	14009	14227	14120	14210	14325	14066	14169	14318	14231	14313	14097	14320	14058	14118	14176	14105	14317	14183	14111	14143	14189	14286	14305	14191	14150	14154	14139	14306	14287	14155	14223	14127	14261	14030	14313	14068	14175	14194	14160	14328	14118	14318	14343	14111
24156	21247	28742	26708	26903	26099	23411	20239	18738	18159	17978	17662	17461	17300	17387	17256	17112	16982	16971	16822	16632	16838	16606	16669	16697	16528	16589	16437	16638	16567	16364	16594	16620	16463	16695	16562	16594	16565	16488	16648	16486	16692	16609	16484	16509	16431	16592	16535	16526	16629	16499	16620	16595	16539	16501	16612	16560	16584	16573	16705	16564	16647	16661	16293	16548	16346	16540	16598	16372	16516	16593	16559	16604	16399	16475	16357	16387	16777	16568	16328	16574	16486	16694	16393	16415	16288	16496	16390	16231	16449	16392	16427	16640	16479	16466	16353	16478	16586	16614	16620	16666	16619	16306	16589	16470	16271	16562	16596	16698	16409	16485	16523	16468	16413	16535	16249	16510	16808	16699	16475	16617	16679	16454	16485	16598	16512	16681	16641	16347	16526	16469	16515	16716	16710	16513	16471	16306	16441	16590	16437	16683	16555	16481	16444	16543	16630	16554	16402	16469	16395	16695	16600	16495	16582	16572	16433	16476	16443	16762	16525	16557	16562	16480	16640	16657	16439	16499	16569	16466	16404	16452	16383	16505	16563	16432	16484	16286	16482	16471	16390	16572	16565	16605	16522	16242	16318	16554	16460	16614	16461	16456	16459	16564	16460	16347	16450	16614	16355	16644	16486	16510	16503	16384	16624	16558	16432	16455	16399	16351	16423	16628	16633	16590	16600	16783	16481	16431	16403	16641	16465	16482	16396	16459	16424	16451	16511	16460	16233	16361	16355	16438	16481	16499	16517	16436	16339	16481	16509	16405	16672	16477	16464	16558	16619	16542	16594	16494	16651	16526	16628	16382	16509	16429	16601	16530	16449	16571	16376	16533	16323	16388	16463	16457	16300	16280	16373	16230	16571	16741	16488	16559	16484	16426	16631	16505	16609	16641	16606	16483	16491	16291	16581	16391	16445	16310	16453	16349	16565	16499	16410	16403	16395	16540	16420	16453	16428	16453	16548	16378	16781	16577	16574	16541	16542	16500	16253	16582	16396	16574	16495	16519	16450	16515	16513	16606	16482	16533	16696	16556	16480	16624	16398	16560	16346	16429	16531	16536	16523	16581	16580	16450	16430	16271	16608	16539	16537	16634	16413	16737	16544	16459	16448	16841	16504	16664	16514	16428	16495	16676	16489	16534	16540	16481	16561	16407	16466	16355	16405	16503	16393	16423	16513	16569	16464	16775	16565	16474	16540	16377	16519	16713	16425	16504	16545	16783	16690	16466	16439	16514	16599	16198	16353	16419	16298	16348	16552	16395	16560	16493	16731	16274	16269	16562	16512	16319	16346	16756	16497	16595	16549	16554	16551	16573	16669	16448	16619	16400	16717	16662	16603	16503	16366	16136	16442	16391	16317	16476	16500	16468	16385	16447	16486	16334	16567	16503	16475	16648	16577	16512	16396	16460	16564	16579	16578	16578	16435	16365	16604	16641	16589	16479	16360	16633	16621	16427	16277	16519	16511	16520	16589	16411	16543	16303	16536	16400	16449	16497	16647	16508	16494	16576	16548	16514	16549	16470	16386	16478	16592	16653	16444	16580	16506	16641	16448	16528	16557	16632	16585	16479	16512	16737	16416	16527	16415	16638	16491	16375	16532	16458	16548	16498	16444	16351	16516	16445	16286	16408	16438	16523	16468	16590	16556	16342	16508	16446	16581	16543	16316	16552	16358	16621	16543	16566	16534	16897	16415	16481	16518	16620	16460	16380	16652	16511	16534	16451	16533	16430	16323	16549	16659	16346	16533	16494	16705	16560	16540	16525	16497	16495	16488	16730	16419	16431	16526	16401	16519	16579	16560	16446	16312	16631	16591	16557	16482	16298	16562	16402	16457	16522	16581	16507	16563	16466	16385	16566	16506	16657	16594	16695	16584	16409	16521	16447	16276	16548	16256	16584	16461	16719	16725	16516	16532	16544	16455	16558	16499	16637	16373	16513	16405	16531	16598	16476	16663	16402	16497	16421	16571	16504	16394	16378	16384	16385	16324	16445	16485	16317	16480	16473	16689	16597	16684	16715	16403	16578	16453	16388	16239	16579	16392	16539	16428	16468	16435	16465	16785	16510	16433	16405	16447	16700	16182	16457	16511	16582	16657	16485	16408	16527	16706	16339	16480	16454	16466	16417	16445	16527	16542	16479	16487	16594	16577	16321	16629	16543	16554	16504	16443	16490	16428	16290	16587	16438	16464	16347	16330	16419	16534	16424	16611	16487	16613	16459	16664	16409	16237	16419	16380	16546	16524	16541	16556	16337	16409	16443	16365	16469	16750	16659	16761	16354	16605	16554	16627	16587	16545	16422	16345	16458	16591	16418	16600	16410	16496	16429	16259	16590	16461	16424	16342	16665	16569	16265	16346	16455	16539	16619	16459	16608	16447	16730	16389	16574	16548	16625	16544	16498	16542	16531	16550	16520	16302	16435	16534	16632	16542	16478	16500	16556	16527	16373	16551	16491	16558	16487	16341	16636	16502	16448	16403	16689	16506	16553	16517	16515	16484	16581	16627	16564	16511	16329	16667	16595	16361	16614	16433	16353	16462	16531	16485	16503	16487	16312	16592	16535	16453	16467	16381	16573	16498	16389	16531	16386	16660	16576	16509	16416	16349	16534	16351	16619	16520	16527	16371	16469	16643	16516	16542	16363	16528	16455	16516	16596	16487	16812	16598	16774	16545	16453	16482	16613	16795	16346	16367	16452	16456	16498	16433	16620	16366	16516	16324	16465	16331	16506	16621	16368	16440	16652	16557	16503	16485	16415	16555	16699	16479	16244	16495	16654	16656	16384	16385	16388	16741	16585	16347	16574	16466	16300	16506	16775	16385	16613	16516	16562	16545	16634	16528	16431	16649	16542	16444	16591	16556	16400	16291	16704	16376	16546	16424	16514	16477	16618	16671	16429	16582	16390	16505	16459	16626	16324	16379	16503	16256	16611	16617	16406	16594	16607	16354	16346	16454	16431	16622	16489	16451	16425	16599	16431	16685	16663	16436	16454	16566	16344	16554	16331	16482	16675	16624	16533	16416	16662	16494	16481	16394	16415	16479	16561	16561	16506	16305	16496	16492	16508	16607	16497	16770	16583	16588	16584	16582	16555	16361	16530	16536	16615	16431	16408	16554	16472	16387	16484	16431	16661	16570	16558	16447	16423	16497	16516	16446	16635	16643	16442	16469	16426	16475	16574	16496	16430	16688	16685	16366	16544	16454	16733	16421	16427	16644	16728	16632	16586	16420	16619	16520	16494	16794	16524	16575	16402	16409	16431	16383	16607	16608	16416	16574	16474	16568	16381	16727	16471	16623	16466	16452	16720	16333	16548	16493	16428	16431	16335	16412	16324	16615	16383	16358	16544	16500	16503	16646	16606	16489	16484	16384	16342	16621	16456	16488	16592	16511	16532	16423	16505	16646	16537	16417	16256	16509	16599	16413	16564	16518	16493	16550	16541	16495	16488	16730	16630	16496	16506	16322	16471	16496	16541	16588	16464	16417	16633	16529	16376	16288	16431	16555	16846	16643	16503	16493	16415	16551	16318	16369	16452	16346	16551	16379	16491	16506	16370	16346	16604	16378	16361	16539	16619	16600	16568	16514	16536	16550	16437	16588	16481	16505	16490	16363	16431	16376	16635	16686	16616	16622	16642	16330	16442	16517	16610	16303	16215	16612	16478	16619	16381	16562	16473	16600	16575	16407	16643	16673	16419	16463	16498	16651	16398	16576	16557	16424	16491	16693	16549	16389	16436	16466	16524	16156	16492	16493	16644	16660	16260	16397	16575	16608	16365	16617	16656	16454	16419	16512	16610	16613	16691	16548	16442	16534	16561	16729	16599	16386	16496	16445	16441	16315	16459	16653	16512	16404	16568	16726	16615	16457	16514	16565	16543	16417	16492	16438	16341	16454	16496	16515	16606	16270	16368	16474	16433	16495	16453	16507	16572	16519	16512	16582	16515	16519	16555	16489	16613	16664	16667	16409	16358	16520	16414	16606	16288	16447	16497	16439	16454	16447	16500	16514	16532	16523	16459	16500	16637	16394	16462	16574	16498	16445	16469	16369	16434	16387	16622	16739	16536	16446	16520	16514	16413	16676	16428	16277	16577	16476	16616	16601	16458	16454	16359	16244	16388	16480	16463	16528	16525	16394	16497	16611	16514	16501	16517	16551	16436	16404	16663	16514	16270	16475	16340	16643	16371	16545	16620	16342	16337	16731	16447	16598	16603	16574	16383	16475	16297	16539	16509	16545	16613	16431	16438	16537	16555	16604	16583	16473	16408	16722	16567	16563	16585	16550	16527	16577	16519	16532	16527	16412	16566	16529	16419	16517	16454	16370	16601	16381	16452	16473	16652	16523	16617	16365	16547	16499	16548	16561	16614	16463	16640	16429	16674	16526	16601	16592	16438	16672	16397	16344	16392	16511	16463	16414	16524	16543	16575	16590	16449	16530	16585	16462	16493	16447	16565	16650	16713	16716	16586	16427	16466	16399	16450	16340	16564	16557	16528	16539	16519	16446	16468	16572	16625	16500	16528	16449	16384	16400	16599	16494	16383	16234	16617	16409	16454	16589	16557	16380	16530	16307	16656	16600	16612	16524	16203	16490	16645	16464	16329	16371	16426	16678	16636	16569	16563	16275	16502	16482	16598	16372	16456	16621	16586	16392	16366	16405	16504	16684	16481	16500	16567	16665	16569	16409	16496	16641	16531	16475	16420	16561	16469	16333	16532	16465	16429	16655	16357	16271	16390	16373	16504	16288	16669	16574	16640	16455	16500	16392	16501	16620	16564	16443	16512	16637	16329	16504	16515	16513	16458	16571	16630	16514	16629	16745	16634	16514	16514	16385	16382	16494	16519	16523	16478	16585	16429	16379	16719	16516	16389	16524	16596	16472	16471	16417	16685	16615	16372	16512	16330	16481	16452	16441	16470	16690	16497	16382	16593	16548	16613	16170	16311	16504	16400	16370	16495	16483	16481	16629	16512	16498	16617	16550	16572	16646	16568	16408	16630	16557	16491	16587	16515	16467	16414	16432	16442	16525	16434	16537	16431	16741	16477	16602	16644	16607	16667	16460	16653	16389	16385	16497	16625	16419	16541	16679	16554	16502	16387	16394	16206	16489	16517	16444
32825	51584	46766	38255	32251	25219	20438	18896	17225	16369	15930	15988	15670	15467	15345	15491	15256	14922	14945	14822	14860	14561	14662	14591	14557	14702	14459	14575	14581	14389	14426	14437	14438	14551	14563	14563	14385	14525	14420	14530	14480	14452	14489	14418	14532	14560	14572	14299	14388	14529	14450	14405	14534	14349	14383	14510	14415	14529	14545	14363	14300	14505	14272	14308	14414	14539	14390	14217	14592	14367	14593	14417	14302	14534	14240	14490	14436	14287	14475	14561	14512	14444	14512	14382	14387	14401	14444	14455	14341	14575	14436	14527	14445	14415	14395	14446	14427	14520	14389	14399	14447	14333	14433	14503	14523	14541	14450	14405	14314	14387	14254	14326	14446	14519	14329	14584	14457	14482	14332	14434	14340	14356	14340	14379	14512	14626	14410	14547	14486	14361	14563	14509	14528	14271	14631	14494	14445	14324	14067	14452	14460	14401	14407	14331	14429	14251	14454	14490	14254	14481	14385	14431	14415	14335	14483	14383	14355	14409	14357	14563	14240	14111	14505	14571	14465	14372	14454	14443	14575	14537	14446	14477	14350	14418	14521	14285	14509	14419	14435	14523	14555	14324	14489	14329	14358	14433	14222	14416	14478	14488	14430	14505	14387	14381	14479	14502	14398	14418	14470	14488	14292	14428	14250	14368	14533	14383	14305	14440	14487	14424	14310	14350	14548	14411	14316	14468	14420	14332	14484	14517	14537	14277	14418	14413	14323	14330	14581	14372	14401	14436	14325	14333	14456	14560	14511	14396	14354	14419	14553	14410	14471	14561	14375	14363	14491	14375	14353	14370	14631	14628	14414	14231	14319	14487	14335	14443	14245	14417	14379	14303	14480	14377	14375	14372	14431	14471	14300	14434	14487	14370	14422	14488	14330	14384	14352	14451	14341	14514	14391	14553	14328	14489	14475	14513	14593	14275	14549	14476	14484	14504	14402	14382	14541	14423	14445	14486	14468	14307	14283	14492	14483	14413	14435	14315	14455	14487	14469	14373	14516	14467	14309	14226	14668	14419	14544	14404	14459	14398	14461	14342	14570	14360	14356	14272	14491	14432	14467	14600	14389	14435	14600	14552	14457	14463	14536	14479	14411	14294	14508	14350	14334	14331	14406	14436	14533	14433	14305	14351	14521	14326	14397	14404	14448	14455	14231	14235	14467	14415	14539	14287	14500	14443	14390	14390	14282	14262	14244	14376	14544	14379	14462	14636	14445	14539	14352	14430	14470	14439	14339	14398	14298	14531	14611	14398	14503	14475	14498	14550	14363	14402	14509	14411	14501	14570	14548	14391	14485	14332	14536	14447	14427	14509	14526	14405	14362	14418	14303	14530	14497	14377	14406	14425	14452	14438	14502	14481	14400	14415	14403	14416	14375	14357	14328	14495	14520	14549	14435	14396	14423	14334	14405	14387	14584	14516	14458	14306	14416	14372	14257	14338	14595	14438	14388	14338	14515	14498	14512	14532	14453	14426	14614	14415	14590	14389	14469	14421	14326	14239	14541	14289	14331	14397	14447	14350	14427	14331	14584	14599	14613	14513	14510	14467	14504	14286	14355	14432	14412	14324	14440	14442	14332	14488	14451	14453	14516	14442	14419	14495	14366	14371	14428	14404	14220	14408	14334	14305	14393	14355	14334	14492	14364	14638	14442	14454	14356	14424	14422	14413	14482	14416	14243	14385	14446	14686	14288	14376	14339	14498	14371	14234	14532	14277	14311	14597	14465	14332	14325	14328	14336	14408	14324	14332	14535	14446	14533	14600	14442	14203	14371	14376	14479	14498	14669	14618	14490	14294	14443	14504	14523	14339	14367	14408	14525	14431	14306	14424	14506	14557	14248	14486	14439	14558	14417	14456	14306	14497	14435	14297	14519	14534	14360	14475	14472	14456	14508	14453	14341	14414	14370	14482	14438	14474	14394	14474	14650	14359	14421	14473	14366	14459	14516	14444	14396	14444	14355	14537	14415	14549	14498	14522	14364	14415	14420	14238	14305	14411	14330	14311	14449	14535	14420	14333	14425	14418	14467	14333	14270	14510	14320	14554	14452	14520	14422	14478	14319	14360	14534	14442	14549	14398	14333	14362	14492	14425	14530	14461	14342	14399	14454	14411	14324	14373	14376	14411	14526	14323	14351	14425	14405	14596	14339	14462	14509	14400	14479	14427	14557	14415	14455	14551	14478	14403	14449	14283	14597	14342	14522	14447	14340	14333	14440	14456	14476	14447	14424	14398	14235	14193	14539	14441	14396	14371	14491	14357	14498	14476	14332	14231	14414	14204	14455	14502	14456	14424	14510	14446	14371	14442	14669	14640	14401	14474	14460	14370	14463	14370	14396	14448	14448	14333	14545	14331	14414	14260	14473	14495	14189	14435	14399	14360	14416	14263	14414	14298	14467	14478	14351	14352	14552	14514	14325	14462	14559	14468	14395	14438	14426	14359	14443	14463	14440	14406	14593	14399	14374	14467	14411	14460	14316	14552	14367	14351	14527	14372	14392	14379	14514	14399	14555	14285	14469	14587	14489	14330	14337	14560	14342	14396	14399	14290	14544	14473	14480	14511	14415	14424	14395	14368	14480	14436	14401	14390	14352	14325	14331	14411	14328	14414	14553	14499	14415	14397	14353	14322	14553	14497	14317	14460	14270	14529	14467	14345	14487	14374	14307	14356	14480	14447	14429	14382	14383	14392	14365	14240	14375	14305	14477	14291	14407	14467	14444	14605	14473	14295	14315	14524	14526	14343	14500	14381	14527	14594	14382	14447	14515	14208	14411	14237	14447	14360	14526	14372	14403	14408	14465	14522	14421	14485	14502	14384	14474	14515	14317	14365	14305	14349	14321	14460	14528	14304	14385	14510	14303	14475	14446	14327	14509	14377	14330	14527	14394	14372	14596	14291	14321	14438	14593	14356	14248	14369	14390	14434	14376	14478	14385	14583	14487	14379	14312	14483	14354	14532	14418	14428	14485	14390	14488	14341	14386	14328	14432	14450	14329	14464	14331	14542	14286	14363	14422	14599	14478	14558	14458	14516	14467	14501	14568	14566	14587	14510	14484	14430	14559	14519	14474	14372	14540	14336	14289	14402	14423	14295	14407	14415	14515	14404	14555	14332	14479	14411	14241	14342	14524	14279	14421	14248	14193	14537	14398	14506	14358	14423	14532	14438	14338	14249	14533	14459	14490	14453	14482	14467	14336	14344	14388	14312	14327	14461	14306	14647	14480	14342	14354	14511	14522	14523	14295	14242	14460	14596	14462	14264	14423	14394	14465	14331	14446	14444	14374	14345	14339	14417	14269	14384	14400	14342	14251	14555	14458	14505	14239	14310	14397	14238	14558	14302	14402	14273	14464	14527	14460	14311	14456	14671	14527	14250	14397	14365	14552	14494	14473	14468	14383	14422	14545	14389	14293	14187	14538	14452	14497	14428	14556	14421	14484	14367	14245	14544	14440	14407	14246	14250	14413	14529	14239	14427	14316	14500	14382	14466	14358	14254	14324	14423	14573	14441	14404	14442	14313	14243	14338	14164	14438	14511	14392	14391	14325	14442	14358	14449	14392	14507	14356	14491	14368	14624	14496	14479	14423	14440	14452	14537	14470	14439	14270	14342	14309	14449	14584	14417	14449	14317	14388	14376	14498	14523	14436	14435	14306	14519	14514	14441	14337	14413	14291	14194	14358	14369	14358	14434	14424	14177	14358	14380	14429	14413	14438	14282	14365	14495	14352	14442	14561	14371	14268	14610	14407	14492	14421	14526	14605	14494	14468	14472	14540	14559	14712	14345	14395	14425	14209	14595	14288	14390	14489	14606	14438	14470	14453	14385	14349	14280	14595	14310	14468	14550	14493	14371	14275	14442	14470	14419	14486	14511	14533	14218	14632	14523	14462	14389	14451	14444	14451	14585	14452	14234	14460	14336	14567	14616	14302	14474	14427	14485	14418	14404	14348	14399	14481	14570	14506	14277	14427	14303	14297	14582	14573	14521	14390	14426	14483	14440	14547	14323	14389	14351	14453	14255	14391	14342	14371	14363	14408	14271	14613	14562	14483	14434	14543	14476	14557	14370	14557	14288	14530	14354	14475	14372	14498	14341	14613	14459	14408	14496	14351	14377	14364	14424	14414	14336	14343	14483	14538	14376	14528	14473	14340	14459	14350	14429	14526	14462	14597	14433	14399	14472	14483	14408	14414	14552	14397	14414	14456	14500	14360	14471	14631	14460	14473	14382	14481	14542	14336	14407	14569	14408	14608	14503	14537	14392	14283	14403	14420	14519	14412	14440	14515	14492	14525	14513	14366	14535	14342	14252	14322	14476	14422	14453	14318	14603	14428	14474	14592	14558	14313	14371	14389	14283	14276	14436	14290	14673	14451	14289	14264	14440	14452	14265	14271	14476	14379	14515	14639	14447	14701	14365	14488	14533	14280	14334	14563	14467	14474	14406	14546	14284	14440	14359	14479	14356	14311	14473	14433	14357	14471	14342	14308	14487	14447	14434	14360	14326	14408	14394	14366	14499	14328	14399	14319	14273	14288	14582	14495	14474	14511	14327	14448	14444	14491	14434	14310	14309	14427	14474	14543	14454	14311	14377	14313	14515	14461	14477	14398	14463	14483	14405	14467	14452	14410	14429	14379	14511	14413	14456	14555	14343	14270	14490	14587	14366	14506	14545	14431	14335	14384	14382	14429	14398	14475	14589	14510	14372	14437	14436	14329	14424	14161	14500	14479	14203	14500	14335	14439	14388	14439	14437	14411	14573	14504	14337	14501	14394	14376	14351	14408	14169	14502	14430	14303	14558	14401	14532	14314	14461	14420	14604	14497	14340	14413	14382	14351	14401	14416	14405	14378	14278	14501	14353	14533	14321	14431	14389	14665	14384	14618	14371	14271	14473	14452	14464	14350	14457	14317	14339	14375	14394	14348	14300	14465	14534	14365	14429	14459	14354	14362	14386	14354	14288	14614	14402	14481	14413	14413	14361	14465	14551	14374	14498	14319	14440	14606	14464	14537	14465	14437	14495	14549	14575	14339	14421	14479	14438	14323	14470	14266	14379	14434	14569	14384	14451	14413	14338	14499	14540	14435	14461	14335	14512	14354	14534	14492	14104	14402	14295	14490	14391
22835	21185	29003	24429	24247	27155	28628	23509	20978	20245	19388	18786	18440	18188	18439	18110	18181	17913	17821	17573	17699	17632	17557	17543	17212	17465	17445	17291	17352	17329	17284	17212	17449	17189	17242	17358	17345	17257	17130	17344	17545	17199	17399	17218	17168	17050	17244	17304	17171	17063	17273	17149	17251	17255	17214	17171	17203	17284	17306	16923	17238	17281	17117	17113	17127	17121	17116	17099	17158	17240	17218	16942	17412	17075	17293	17263	17106	17211	17153	16957	17256	17211	17247	17226	17255	17157	17015	16927	17166	17188	17185	17214	17329	17055	17250	17343	17314	17148	17135	17057	17065	17253	17177	17194	17285	17200	17098	17041	17235	17283	17327	17290	17261	17228	17225	17101	17109	17137	17158	17197	17237	17211	17057	17070	17222	17087	17132	17148	16982	17166	17084	17261	17070	17175	17203	17055	17171	17194	17345	17335	17239	17220	17365	17222	17135	16953	17067	17248	17191	17143	17165	17369	17261	17140	17287	17267	17143	17096	17214	17160	17097	17067	17267	17252	17276	17024	17219	17111	17017	17235	17250	17218	17249	17261	17190	17360	17177	17111	17279	17244	17127	17110	17037	17030	17191	17201	17271	16984	17269	16984	17170	17160	17180	17100	17117	17115	16916	17233	17155	17064	17110	17214	17189	16993	17283	17002	17051	17200	17184	17027	17235	17078	17249	17225	17207	16843	17235	17268	17090	17132	17133	17233	16976	17221	17335	17106	16977	17234	16917	17097	17274	17311	17192	17106	17098	17022	16996	17034	17038	17189	17159	17122	17294	17144	17315	17139	17326	17226	16958	17000	17215	17079	17241	16948	17234	17181	17234	17142	16997	17054	16960	17184	17033	17177	17205	16967	16981	17263	17236	17040	17157	17110	17239	17225	17137	17209	17305	17161	17041	17040	17237	17054	17113	16939	17060	17074	17280	17275	17227	17277	17300	16942	17085	17347	16957	17004	17267	17031	17028	17064	17176	17078	17138	17044	17174	17207	17227	17123	17119	16975	17035	17337	17082	17214	17038	17159	17124	17204	17174	17250	17060	17034	17214	17074	17016	17131	17284	17257	17063	17132	17136	16966	16989	17147	17300	17206	17127	17164	17251	17102	17268	17080	17091	17244	17067	17323	17158	17229	17351	16956	17208	17090	17240	17218	17064	17150	17177	17001	17143	17473	17305	17175	17232	17198	17064	17097	17253	17179	17166	17150	17107	17101	17081	17135	17235	17217	17123	16892	17150	17161	17348	17097	17079	17071	17064	17411	17225	17336	17132	17053	17208	16990	17061	17275	17183	17404	17350	17233	17074	17006	17229	17259	16990	17098	17167	17121	17198	17107	17109	17023	17027	17066	17255	17088	17194	17152	17182	17160	17307	17075	16902	17023	17042	17049	17272	17248	17102	17039	17127	17130	16874	17382	17168	17361	17273	17169	17162	17194	17182	17142	17223	17110	17106	16995	17147	17144	17119	17261	17112	17122	17225	17244	17015	17204	17250	17278	17163	17048	17234	17185	17104	17153	17251	17242	17153	17139	17261	16902	17281	17188	16981	16954	17329	17340	17236	17058	17182	17165	17094	16976	17097	17188	17009	17318	17276	17190	17259	17278	17133	17300	17271	17100	17020	17073	17287	17217	17231	16900	17175	17291	16931	17123	17253	16936	17004	17215	17332	17187	16942	17183	17214	17113	17175	17074	17156	17149	17130	17341	17189	17245	17092	17159	17084	17129	17149	17153	17243	16931	17014	17165	17355	17209	17339	17024	17182	17114	17016	17253	17245	17229	17243	17057	17205	17305	17036	17145	17139	17015	17009	16967	17107	17122	17309	16962	17247	17236	17000	16912	17092	17156	17271	17147	17178	17105	17134	17241	17331	16936	17220	17176	17295	17102	17152	17162	17170	17118	17018	17150	16985	17137	17010	16969	17114	17156	17229	17132	17274	17265	17188	17136	16961	17031	17165	17316	17195	17103	17221	17094	17204	17210	17090	17172	17272	17202	17140	17215	17086	17282	17285	17223	17180	17166	17294	17175	17234	17114	17154	17228	17048	17209	17156	17194	17009	17327	17261	17154	17107	17020	17054	17122	17282	17000	16932	16988	17123	17094	16978	17159	17229	17077	17095	17031	16939	17110	17192	17073	17247	17132	17104	16968	17051	17182	17070	17158	17096	17054	17137	17052	17033	17182	17073	17348	17102	17250	17235	17229	17085	16994	17101	17145	17119	16990	17225	17115	17020	17152	17243	17194	17124	16970	17210	17188	17205	16845	17286	17213	17039	17197	17241	17133	16981	17297	16938	17168	17148	17047	17262	17213	16974	17049	17247	16938	17035	17191	17165	17163	17030	17138	17166	17191	17188	17200	17017	17074	17142	17162	17168	17033	17039	16900	16981	17015	17215	17245	17311	17152	17153	17056	17253	17081	17083	17215	17290	17166	17080	17053	17139	17013	17221	16994	17160	17176	17204	17177	17179	17286	17109	17068	17059	17260	17177	17307	17133	17254	17281	17080	17174	17125	17096	16953	17002	17012	17113	17156	17191	16979	17032	17132	17076	17051	17073	16937	17234	17198	17137	17038	17299	17213	17018	17087	16893	17206	17175	17214	17286	17296	17015	17238	17114	17250	17184	17104	17230	17172	16989	17126	17049	17196	17300	17161	17228	16986	17209	17132	17066	17198	17182	16906	17191	17403	17102	16959	17155	17214	17102	17109	17136	16957	17337	17190	17337	17162	17236	17166	17114	16963	17306	16920	16963	17249	17103	17159	17001	16986	17186	16998	17312	17078	17057	17251	17148	17200	17097	17115	17325	17115	17178	17347	17193	17132	17076	17072	17205	17398	17043	17250	17049	17352	17271	17162	17185	17087	17164	17014	17132	17182	17389	17356	17154	17187	17420	17315	17129	17368	17000	17215	17082	17221	17078	17344	16958	17088	17201	17167	17286	17081	17107	17000	17411	17160	17236	17177	17258	17078	16945	17096	17112	17097	17243	17096	17205	17085	17214	17329	17096	17247	17142	17247	17112	17128	17257	17091	17173	17213	17242	16988	17072	17238	17073	17061	17313	17085	17069	17373	17024	17109	17097	17224	17141	16996	17048	16951	17218	17030	17297	17200	17054	17215	17262	17243	17238	16922	16930	16941	17202	17103	17338	17096	17142	17096	16935	17040	17340	17170	17031	17390	17437	17045	17135	17183	16945	17190	17157	17276	17229	17276	17013	17037	17185	17218	17216	17315	17186	17159	17426	17202	17285	17298	17174	17219	16963	17193	17384	17226	17196	17029	17110	17127	17222	16952	17144	16965	17115	17008	17219	17163	17056	17180	17155	17107	16846	17402	17111	17232	17160	17244	16981	17109	17137	17291	17346	17106	17100	17308	16962	17124	17292	17064	17097	16972	17126	17270	17263	17094	17275	17122	17199	17061	17197	17028	16953	17206	17113	16906	17155	17294	17152	17284	17017	16996	17109	17177	17161	17142	17043	17210	17029	17066	17160	17082	17094	17224	17229	17123	17113	17191	17158	17183	17342	17211	17246	17128	16849	17178	17063	17138	17257	17194	17338	17411	17189	17209	17169	17153	17138	17192	17162	17140	17227	17082	17102	17106	17238	16983	17165	16925	17294	17180	17192	17381	17051	17058	17253	17147	17128	17024	17229	17159	17044	17036	17261	17303	16964	17341	17230	17089	17069	17098	17300	17015	17065	17028	17417	17220	17034	17106	17094	17104	17030	16995	17165	17361	17173	17292	17114	17192	17276	17116	17198	17009	17202	17137	17080	17005	16917	17193	17145	17009	17272	17123	16953	17402	17088	17152	17084	17066	17375	17160	16932	17064	17023	17141	17069	17086	17163	17329	17185	17129	17273	17292	17151	17048	16982	17346	17119	17167	17172	17257	17166	16986	17117	17276	17165	17030	17073	17179	17251	17263	17251	17227	17116	17118	17106	17248	17014	17097	17092	17119	16998	17160	17258	17054	17188	17195	17148	17004	17030	17035	17246	17108	17259	17246	17170	17082	17117	17012	17256	17292	17134	16995	17109	17154	17118	16990	17024	17053	17105	17075	17242	16976	17173	17068	17285	17217	17031	17221	17363	17226	17063	16987	17216	17276	17189	17085	17001	17154	17152	17097	17276	17138	17155	17061	17387	17243	17272	17176	17034	16878	17252	16992	17262	17238	17175	17158	17267	17112	17085	17059	17129	17088	17311	17196	17193	17229	17045	17212	17088	17308	17304	17188	17311	17134	16947	16945	17220	17221	17298	17276	17176	17182	17217	17068	17161	17265	17199	17159	17167	17029	17002	17205	17291	17151	17074	17129	17085	17073	17273	17171	17112	17202	17138	17129	17194	17033	17293	17256	17261	17116	17079	17095	16965	16950	17080	17140	17220	17102	17189	17081	17173	17078	17059	17206	17173	16909	17194	17167	17339	17267	17221	17195	17030	17020	17038	17118	17230	17252	17180	17222	17179	17292	17132	16874	17185	16986	16950	17285	17275	17286	17197	17280	16992	16956	17241	17179	17211	17063	17049	17128	17260	17126	17088	17014	17135	17208	17154	17125	16997	17082	17035	17094	16958	17200	17029	17225	17206	17069	17239	17126	17131	16995	17157	17240	17169	17182	17189	17168	17135	17146	17018	17321	17155	17000	17305	17260	16932	17101	17035	16929	17092	17212	17177	17114	17012	17096	17126	17175	17141	17099	16934	17023	17229	17048	17164	17238	17328	17198	17208	17138	17271	17182	17133	17104	17121	17022	17152	17085	16908	17209	17179	17089	17089	17181	17173	17206	17215	17159	17202	17203	17145	17227	16962	17059	17108	17079	17159	17104	17173	17212	17037	17067	16987	17217	17280	17023	17015	17267	16932	17116	17143	17131	17219	17181	17323	17076	17290	17175	17169	17204	17247	17191	16952	17231	17105	17015	17092	17112	16990	17040	17309	17005	17059	17056	17224	17316	17310	17180	17279	17191	17189	17024	16937	17113	17324	17247	16987	17224	17299	17271	17015	17222	17114	17070	17051	17132	16997	17049	17000	17036	17063	17259	17042	17204	17307	17154	17233	17075	17213	17217	17235	17225	16979	17133	17204	17233	17280	17461	17217	17004	16936	17272	17227	16827	17191	17208	17163	17105
36326	58396	53599	43826	37427	30265	25540	22403	19834	18604	17233	16695	16143	16206	16037	16089	15920	15717	15497	15421	15311	15160	15243	14981	15122	15052	15093	14971	14964	14769	14950	14910	14776	15061	14983	14904	14868	15011	14733	14920	14963	14884	14846	14911	14958	14840	14889	14947	14778	14923	14817	14846	14948	14838	14810	14814	14914	14904	14708	14770	14781	14822	14797	14807	14787	14882	14713	14768	14801	14756	14691	14591	14831	14942	14828	14832	14622	14639	14654	14805	14651	14793	14927	14758	14737	14920	14873	14763	14791	14831	14713	14796	14740	14888	14833	14735	15008	14912	14948	14637	14672	14732	14984	14804	14874	14752	15090	14778	14878	14891	14726	14826	14657	14931	15000	14812	14813	14905	14783	14718	14975	14838	14658	14801	14767	14824	14817	14972	14919	14765	14867	14776	14822	14719	14860	14831	14752	14749	14679	14885	14750	14786	14889	14730	14855	14724	14843	14586	14717	14881	14782	14622	14602	14901	14601	14657	14818	14783	14811	14835	14823	14851	14802	14780	14813	14653	14705	14825	14916	14627	14905	14780	14602	14798	14686	14930	14909	14834	14799	14868	15023	14641	14747	14913	14881	14805	14778	14763	14599	14866	14870	14782	14970	14803	14771	14909	14857	14907	14778	14939	14899	14822	14805	14864	14760	14843	14812	14675	14805	14782	14679	14761	14594	14900	14824	14766	14672	14915	14787	14839	14706	14876	14889	14767	14816	14812	14799	14766	14874	14822	14853	14821	14905	14829	14977	14701	14819	14879	14888	14842	14874	14839	14919	14814	14763	14691	14783	15008	14941	14776	14974	14932	14822	14736	14746	14720	14825	14841	14820	14768	14822	14745	14762	14962	14754	14807	14719	14884	14750	14727	14762	14737	14769	14881	14890	14742	14764	14846	14813	14893	14987	14797	14779	14886	14961	14886	14967	14735	14831	14805	14827	14808	14928	14733	14731	14735	14783	14804	14811	14774	14628	14742	14807	14586	14682	14899	14685	14878	14810	14719	14831	14966	14987	14957	15003	14678	15033	14727	14873	14824	14924	14595	14831	14837	14850	14740	14779	14893	14746	14959	14807	14869	14832	14894	14940	14803	14903	14762	14709	14793	14765	14724	14757	14663	14767	14686	14733	14852	14798	14906	14981	14845	14725	14789	14730	14740	14765	14753	14868	14808	14758	14893	14672	14585	14823	14999	14660	14918	14675	14841	14907	14855	14626	14787	14833	15131	14824	14840	14885	14982	14920	14700	14694	14673	14891	14637	14748	14805	14776	14653	14795	14736	14946	14807	14816	14670	14853	14746	14731	14789	14911	14884	14953	14752	14809	14994	14997	14828	14938	14885	14739	14731	14902	14940	14781	14749	14727	14870	14871	14913	14764	14899	14715	14800	14733	14758	14799	14694	14805	14815	14729	14822	14753	14750	14862	14880	14726	14905	14829	14796	14801	14763	14907	14957	14783	14794	14883	14788	14684	14805	14861	14927	14722	14652	14704	14831	14935	14821	14776	14777	14588	14932	14654	14813	14867	14796	14824	14901	14868	14694	14923	14822	14771	14809	14814	14616	14826	14922	14815	14921	14769	14683	14831	14653	14921	14799	14678	14830	14795	14768	14745	14604	14834	14773	14768	14817	14808	15032	14797	14812	14784	14767	15141	14874	14730	14598	14749	14853	14783	14835	14724	14826	14868	14820	14864	14821	14770	14632	14794	14875	14685	14723	14658	14829	14955	14742	14914	14839	14799	14716	14739	14897	14816	14820	14769	14981	14626	14645	14730	14769	14818	14802	14832	14829	14715	14820	14901	14805	14803	14706	15057	14807	14678	14781	14845	14886	14857	14731	14750	14833	14908	14828	14864	14975	14868	14963	14731	14813	14757	14825	14854	14782	14928	14812	14827	14749	15019	14821	14797	14793	14780	14819	14689	14721	14905	14682	14758	14675	14706	14719	14828	14768	14882	14727	14772	14848	14726	14768	14599	14724	14833	14871	14751	14809	14654	14940	14703	14761	14670	14770	14906	14738	14970	14820	14730	14778	14972	14777	14819	14722	14786	14928	14694	14776	14691	14695	15059	14820	14667	14926	14775	14823	14825	14873	14865	14742	14742	14614	14770	15039	14664	14687	14804	14847	14714	14883	14866	14842	14917	14703	14707	14726	14955	14868	14882	14876	14737	14764	14873	14954	14902	14955	14774	14849	14709	14727	14849	14662	14685	14811	14783	14768	14843	14680	14751	14643	14805	14907	14866	14848	15082	14762	14746	14829	14834	14848	14762	14937	14761	14908	14844	14621	14865	14870	14625	14675	14886	14679	14824	14543	14842	14798	14824	14756	14832	14896	14830	14687	14837	14647	14794	14771	14815	14771	14791	14872	14902	14847	14785	14941	14765	14848	14899	14689	14886	14888	14851	14817	15004	14811	14777	14884	14711	14771	14819	14853	14889	14901	14725	14799	14856	14826	14890	14623	14812	14853	14803	14772	14880	14867	14733	14805	14900	14694	14840	14842	14974	14764	14642	14778	14726	14845	14793	14897	14933	14812	14578	14700	14912	14869	14870	14747	14685	14799	14768	14847	14887	14812	14845	14748	14811	14757	14691	14865	14834	14831	14817	14780	14906	14744	14772	14847	14971	14856	14753	14819	14672	14854	14687	14697	14622	14637	14836	14718	14843	14698	14710	14729	14905	14773	14829	14874	14849	14694	14871	14746	14745	14697	14734	14869	14692	14866	14739	14805	15006	14714	14686	14839	14852	14825	14740	14770	14752	14778	15020	14750	14984	14905	14770	14875	15004	14798	15019	14791	14780	14939	14984	14815	14834	14748	14894	14711	14649	14770	14713	14782	14883	14734	14984	14802	14742	14849	14730	14611	14727	14792	14809	14759	14699	14727	14682	14734	14723	14814	14861	14744	14821	14859	14808	14803	14847	14896	14775	14873	14863	14852	14896	14848	14845	14787	14957	14829	14734	14836	14835	14796	14912	14954	14811	14754	14876	14909	14944	14837	14798	14780	14803	14777	14771	14837	14872	14676	14732	14760	14708	14733	14755	14759	14846	14829	14750	14792	14962	14782	14819	14741	14700	14771	14722	14746	14960	14863	14702	14793	14662	14826	14817	15014	14828	14787	14764	14868	14743	14914	14689	15016	14724	14811	14801	14811	14912	14642	14733	14923	14796	14924	14886	14724	14666	14671	14763	14966	14742	14731	14780	14918	14788	14885	14783	14874	14834	14628	14880	14758	14822	14859	14816	14877	14829	14821	14762	14680	14740	14860	14831	14866	14806	14804	14839	14847	14754	14870	14809	14827	14832	14856	14898	14768	14841	14862	14760	14715	14863	14704	14780	14917	14871	14674	15051	14747	14749	14851	14717	14618	14881	14765	14765	14857	14855	14798	14729	14758	14775	14855	14879	14746	14867	14694	14753	14816	14897	14618	14795	14957	14948	14733	14749	14862	14870	14892	14831	14466	14737	14790	14701	14766	14740	14775	14731	14988	14769	14823	14721	14729	14669	14839	14616	14862	14799	14690	14997	14933	14679	14799	14741	14874	14732	14840	14827	14713	14893	14697	14921	14787	14961	14709	14853	14758	14931	14813	14790	14754	14756	14813	14773	14767	14743	14701	14930	14731	14683	14894	14865	14759	14866	14649	14791	14875	14958	14710	14829	14608	14964	14807	14794	14838	14715	14709	14666	14593	14951	14779	14711	14768	14772	14820	14765	14711	14584	14756	14879	14909	14678	14925	14885	14618	14880	14843	14853	14759	14792	14652	14948	14794	14953	14731	14607	14812	14787	14852	14874	14799	14808	14781	14769	14832	14878	14590	14787	14854	14804	14875	14878	14833	14788	14747	14904	14678	14825	14963	14717	14789	14861	14789	14627	14818	14873	14873	14769	14836	14782	14774	14930	14686	14909	14692	14777	14797	14675	14797	14885	14837	14775	14672	14792	14900	14846	14762	14923	14839	14593	14642	14930	14779	14912	14838	14891	14796	14951	14657	14744	14796	14827	14726	15020	14915	14763	14828	14958	14735	14634	14820	14783	14818	14784	14801	14863	14708	14898	14869	14891	14847	14792	14759	15045	14633	14774	14701	14784	14850	14861	14733	14569	14873	14807	14947	14870	14727	14820	14711	14785	14741	14789	14560	14669	14777	14712	14729	14805	14736	14951	14728	14815	14939	14997	14768	14630	14738	14848	14651	14959	14731	14721	14699	14761	14901	14867	14870	14786	14820	14785	14918	14859	14708	14755	14827	14631	14827	14899	14743	14863	14879	14792	14731	14862	14804	14761	14878	14934	14828	14648	15007	14797	14747	14775	14827	14786	14741	14910	14895	14810	14670	14758	14942	14871	14934	14821	14936	14847	14775	14908	14707	14774	14805	14906	14698	14928	14814	14848	14876	14816	14821	14738	14703	14701	14892	14846	14778	14698	14891	14737	14785	14816	14888	14834	14812	14741	14849	14748	14703	14583	14646	14899	14734	14715	14747	14643	14708	14972	14726	14705	14753	14636	14835	14618	14832	14699	14915	14722	14862	14771	14735	14608	14711	14946	14844	14606	14826	14707	14761	14643	14912	14873	14836	14680	14767	14800	14823	14898	14830	14752	14937	14706	14823	14647	14906	14569	14867	14750	14813	14914	14806	14701	14724	14824	14740	14688	14987	14773	14728	14830	14803	14833	14897	14820	14825	14888	14709	14735	14729	14848	14815	14730	14823	14932	14732	14675	15034	14828	14923	14881	14831	14832	14738	14663	14608	14881	14736	14694	14819	14832	14772	14713	14711	14889	14883	14938	14987	14689	14982	14834	14619	14857	14897	14991	14932	14834	14825	14842	14725	14845	14852	14773	14814	14674	14698	14886	14839	14674	14831	14768	14783	14714	14755	14660	14645	14686	15082	14657	14939	14804	14628	14838	14715	14826	14698	15001	14742	14939	14913	14762	14755	14850	14845	14871	14729	14922	14803	14697	14819	14963	14763	14792	14726	14793	14797	14725	14776	14820	14833	14855	14803	14949	14708	14867	14736	14907	14846	14795	14858	15008	14664	14800	14725	14867	14823	14649	14697	14857	14729	14928	14793	14824	14813	14897	14853	14841	14820	14826	14826	14849	14952	14811	15016	14752	14740
29567	28382	34460	30659	24017	20672	19152	17836	17588	17271	17072	16927	16677	16507	16445	16515	16533	16803	16327	16543	16469	16408	16419	16502	16507	16413	16356	16549	16449	16415	16350	16346	16434	16264	16373	16404	16188	16446	16319	16436	16476	16226	16490	16392	16220	16181	16372	16312	16459	16326	16400	16293	16315	16314	16315	16399	16214	16342	16205	16357	16261	16263	16182	16400	16295	16304	16457	16301	16202	16292	16339	16431	16380	16268	16159	16351	16223	16206	16246	16376	16162	16304	16137	16201	16453	16369	16256	16287	16397	16115	16080	16313	16437	16264	16197	16158	16357	16431	16320	16231	16261	16292	16365	16230	16169	16184	16329	16348	16258	16303	16340	16334	16454	16299	16221	16188	16222	16141	16287	16130	16307	16217	16245	16282	16300	16132	16370	16224	16258	16328	16522	16264	16372	16360	16369	16435	16277	16259	16331	16229	16289	16370	16104	16050	16234	16263	16246	16383	16288	16295	16127	16188	16083	16368	16217	16071	16231	16312	16129	16236	16314	16114	16090	16151	16170	16400	16201	16266	16318	16269	16393	16187	16320	16179	16151	16222	16210	16236	16227	16228	16284	16171	16150	16167	16188	16514	16392	16203	16564	16269	16360	16379	16415	16161	16598	16255	16559	16269	16345	16475	16363	16017	16234	16217	16379	16085	16200	16334	16199	16313	16386	16124	16282	16246	16274	16441	16346	16369	16304	16158	16321	16005	16310	16221	16213	16239	16383	16196	16231	16124	16374	16365	16135	16274	16166	16103	16253	16422	16167	16365	16224	16453	16313	16045	16163	16246	16285	16279	16333	16515	16296	16221	16262	16351	15964	16246	16275	16039	16421	16173	16274	16341	16483	16307	16276	16270	16347	16220	16197	16456	16144	16312	16347	16196	16227	16237	16214	16244	16266	16245	16322	16372	16171	16130	16281	16308	16391	16235	16332	16418	16506	16207	16312	16317	16213	16319	16231	16196	16362	16190	16336	16259	16451	16391	16265	16230	16391	16279	16207	16180	16279	16385	16170	16312	16181	16337	16381	16161	16114	16405	16168	16378	16234	16253	16227	16274	16132	16081	16336	16342	16246	16192	16462	16142	16366	16340	16198	16313	16217	16338	16516	16088	16343	16415	16240	16334	16190	16263	16371	16267	16342	16433	16244	16223	16228	16336	16315	16177	16193	16321	16363	16238	16161	16236	16283	16489	16191	16321	16296	16316	16276	16538	16478	16321	16440	16306	16339	16147	16278	16304	16315	16236	16330	16169	16327	16188	16221	16252	16055	16252	16345	16391	16440	16137	16322	16241	16326	16248	16176	16165	16182	16286	16200	16297	16277	16231	16135	16319	16363	16265	16268	16171	16446	16466	16229	16244	16221	16286	16320	16325	16231	16126	16228	16274	16240	16331	16237	16086	16288	16395	16242	16313	16228	16300	16192	16071	16278	16097	16349	16338	16172	16266	16338	16293	16376	16276	16101	16134	16310	16333	16357	16156	16229	16470	16459	16146	16344	16287	16360	16185	16459	16214	16314	16277	16305	16319	16333	16235	16237	16199	16210	16280	16292	16308	16198	16121	16366	16134	16232	16202	16393	16187	16350	16240	16273	16460	16322	16222	16370	16176	16286	16474	16127	16263	16386	16250	16303	16248	16378	16451	16336	16227	16280	16460	16263	16266	16295	16077	16372	16304	16290	16241	16429	16245	16252	16203	16115	16317	16228	16211	16261	16237	16104	16321	16154	16306	16264	16251	16337	16249	16199	16183	16141	16196	16192	16355	16293	16419	16301	16330	16301	16382	16218	16297	16151	16224	16167	16177	16295	16341	16445	16235	16202	16232	16431	16260	16171	16215	16271	16186	16202	16286	16300	16131	16377	16266	16389	16162	16079	16307	16204	16257	16307	16189	16173	16359	16359	16359	16380	16198	16136	16189	16396	16213	16220	16295	16400	16401	16177	16362	16496	16229	16210	16236	16410	16250	16339	16082	16196	16279	16358	16484	16234	16392	16210	16349	16422	16254	16147	16435	16408	16316	16318	16531	16388	16188	16268	16103	16204	16382	16242	16242	16227	16367	16316	16171	16364	16341	16271	16284	16269	16254	15965	16260	16129	16264	16124	16363	16367	16312	16373	16411	16443	16302	16328	16209	16270	16501	16173	16134	16107	16193	16310	16307	16280	16341	16112	16134	16132	16404	16224	16187	16108	16496	16212	16359	16445	16319	16427	16401	16572	16151	16183	16347	16216	16320	16201	16270	16137	16247	16352	16232	16300	16236	16410	16322	16482	16299	16430	16301	16235	16283	16247	16221	16272	16479	16241	16049	16230	16473	16281	16343	16351	16470	16298	16528	16249	16320	16107	16343	16285	16271	16444	16033	16467	16289	16267	16334	16281	16428	16256	16403	16326	16154	16331	16260	16196	16198	16109	16119	16159	16440	16124	16183	16216	16313	16258	16440	16248	16280	16489	16210	16280	16209	16188	16275	16362	16412	16276	16161	16316	16071	16384	16076	16068	16351	16230	16430	16334	16395	16346	16224	16231	16310	16218	16113	16150	16176	16356	16474	16260	16484	16538	16316	16237	16177	16178	16312	16049	16325	16349	16205	16236	16149	16310	16359	16080	16322	16479	16295	16165	16253	16491	16350	16424	16196	16356	16295	16119	16395	16309	16379	16311	16279	16294	16173	16495	16457	16375	16399	16228	16203	16289	16182	16354	16310	16272	16340	16373	16320	16416	16309	16376	16028	16269	16358	16297	16457	16119	16298	16303	16500	16403	16113	16286	16399	16301	16276	16318	16240	16033	16187	16351	16237	16436	16178	16288	16360	16153	16277	16448	16405	16192	16455	16042	16226	16353	16314	16243	16526	16348	16148	16101	16369	16210	16350	16257	16338	16283	16383	16530	16367	16308	16395	16150	16266	16371	16313	16268	16555	16338	16256	16356	16292	16321	16272	16303	16318	16144	16254	16121	16323	16268	16368	16294	16324	16417	16301	16247	16334	16208	16375	16259	16166	16311	16269	16354	16170	16091	16153	16318	16325	16426	16373	16242	16111	16205	16263	16324	16442	16150	16125	16170	16378	16358	16442	16354	16212	16214	16327	16301	16403	16337	16490	16470	16339	16306	16210	16200	16425	16280	16222	16299	16193	16143	16148	16308	16098	16156	16200	16311	16172	16415	16258	16232	16165	16365	16176	16452	16267	16430	16288	16253	16392	16404	16191	16141	16304	16187	16416	15943	16144	16415	16253	16281	16244	16276	16363	16310	16225	16268	16267	16240	16161	16121	16341	16258	16552	16280	16198	16299	16150	16280	16266	16221	16140	16281	16247	16271	16260	16160	16132	16161	16241	16174	16267	16347	16295	16418	16388	16268	16259	16299	16200	16235	16357	16328	16196	16083	16312	16312	16313	16136	16335	16126	16334	16324	16127	16336	16414	16157	16251	16265	16480	16415	16371	16515	16265	16313	16248	16144	16199	16314	16219	16346	16353	16285	16162	16336	16399	16274	16181	16194	16306	16471	16372	16075	16349	16353	16255	16145	16356	16069	16372	16282	16317	16316	16370	16247	16157	16328	16192	16388	16122	16229	16436	16194	16365	16285	16331	16299	16451	16332	16305	16272	16337	16380	16286	16056	16256	16238	16260	16205	16293	16349	16152	16216	16262	16112	16299	16298	16029	16273	16312	16209	16452	16187	16311	16382	16383	16263	16381	16254	16410	16236	16445	16206	16143	16314	16441	16241	16192	16270	16273	16311	16150	16195	16201	16374	16330	16259	16403	16237	16366	16334	16429	16173	16309	16512	16391	16206	16084	16355	16325	16353	16386	16030	16273	16349	16203	16220	16262	16053	16477	16367	16179	16258	16211	16373	16435	16246	16184	16392	16202	16216	16430	16239	16265	16157	16197	16434	16289	16192	16190	16394	16581	16217	16141	16407	16244	16319	16268	16427	16334	16477	16153	16148	16173	16252	16288	16310	16136	16249	16189	16222	16446	16170	16281	16325	16234	16075	16357	16453	16140	16144	16406	16341	16255	16280	16227	16403	16429	16161	16183	16167	16023	16230	16594	16469	16318	16233	16441	16330	16186	16375	16344	16470	16105	16125	16146	16172	16289	16332	16349	16270	16369	16395	16568	16221	16059	16327	16364	16286	16319	16301	16161	16359	16174	16458	16342	16395	16197	16381	16478	16406	16131	16313	16358	16421	16183	16359	16343	16281	16379	16335	16410	16288	16353	16347	16214	16240	16281	16244	16348	16283	16285	16443	16294	16367	16368	16262	16269	16181	16136	16088	16060	16228	16426	16387	16309	16402	16261	16163	16276	16548	16318	16193	16256	16186	16495	16332	16250	16302	16417	16228	16287	16178	16383	16289	16368	16333	16383	16320	16238	16393	16441	16415	16251	16466	16420	16269	16159	16183	16197	16193	16218	16195	16294	16263	16346	16371	15931	16358	16322	16324	16113	16245	16295	16410	16319	16195	16149	16493	16297	16253	16269	16168	16395	16448	16389	16290	16287	16342	16342	16385	16389	16130	16195	15962	16136	16471	16304	16233	16312	16389	16339	16361	16390	16433	16440	16253	16257	16261	16246	16432	16352	16483	16297	16360	16428	16480	16237	16397	16488	16430	16359	16233	16221	16195	16223	16216	16193	16243	16331	16252	16185	16336	16386	16341	16295	16190	16280	16205	16476	16423	16219	16213	16344	16195	16332	16049	16345	16411	16256	16242	16317	16483	16287	16314	16089	16168	16307	16244	16383	16516	16295	16250	16425	16356	16381	16423	16339	16347	16280	16362	16426	16281	16163	16393	16307	16138	16554	16334	16177	16314	16250	16330	16293	16208	16290	16308	16099	16399	16232	16098	16270	16536	16260	16252	16305	16485	16249	16314	16075	16281	16147	16336	16275	16302	16122	16310	16454	16214	16289	16508	16406	16334	16249	16236	16288	16240	16371	16313	16077	16402	16387	16374	16256	16413	16330	16545	16447	16390	16291	16281	16296	16344	16171	16284	16299	16267	16321	16314	16324	16390	16328	16316	16281	16553	16318	16302	16235	16310	16253	16122	16123	16237	16213	16486	16352	16082	16367	16435	16274	16351	16111	16187	16205	16247	16273	16180	16299	16459	16480	16162	16305
32712	43335	38261	29714	23837	19912	17703	16373	15914	15648	15140	15170	14808	14631	14607	14796	14749	14536	14460	14407	14768	14243	14472	14417	14393	14506	14410	14440	14297	14301	14409	14279	14358	14339	14369	14396	14284	14344	14089	14318	14310	14369	14354	14326	14314	14385	14298	14336	14252	14333	14397	14258	14319	14080	14187	14194	14393	14260	14189	14427	14295	14353	14397	14345	14308	14237	14329	14220	14236	14219	14245	14151	14386	14491	14375	14155	14345	14250	14264	14364	14068	14507	14448	14293	14261	14314	14343	14211	14289	14342	14252	14357	14333	14346	14343	14321	14298	14271	14459	14187	14106	14117	14274	14383	14277	14128	14355	14207	14258	14268	14321	14256	14311	14254	14236	14279	14372	14403	14187	14285	14321	14068	14150	14326	14221	14329	14481	14375	14128	14301	14168	14189	14295	14375	14332	14365	14338	14363	14429	14212	14316	14321	14123	14318	14285	14391	14108	14244	14320	14278	14223	14295	14036	14453	14363	14166	14342	14128	14306	14185	14301	14413	14376	14248	14319	14348	14170	14213	14068	14370	14292	14333	14201	14162	14326	14341	14120	14203	14326	14233	14193	14240	14229	14409	14436	14388	14117	14267	14328	14259	14262	14463	14309	14309	14211	14268	14263	14423	14373	14345	14302	14331	14235	14327	14300	14141	14275	14229	14344	14226	14332	14289	14483	14290	14215	14331	14348	14164	14268	14317	14191	14330	14361	14284	14113	14202	14227	14162	14320	14363	14227	14294	14229	14340	14231	14422	14302	14274	14220	14379	14397	14264	14365	14212	14312	14192	14279	14309	14309	14345	14426	14319	14371	14371	14289	14349	14104	14388	14312	14303	14392	14261	14417	14360	14278	14220	14244	14227	14263	14196	14371	14189	14227	14051	14418	14280	14420	14280	14308	14356	14270	14457	14203	14188	14271	14227	14353	14304	14358	14277	14239	14436	14242	14277	14256	14430	14416	14398	14314	14123	14264	14274	14321	14412	14323	14357	14218	14272	14296	14252	14094	14459	14163	14346	14176	14413	14077	14143	14283	14138	14363	14365	14258	14356	14226	14493	14340	14360	14317	14364	14269	14294	14352	14283	14252	14232	14313	14281	14353	14283	14138	14437	14284	14274	14215	14216	14297	14120	14254	14310	14484	14230	14074	14394	14265	14160	14257	14368	14248	14365	14354	14246	14223	14233	14180	14426	14159	14218	14286	14071	14301	14199	14242	14365	14173	14392	14356	14117	14200	14213	14304	14147	14326	14540	14228	14267	14231	14196	14363	14260	14334	14279	14425	14070	14443	14306	14328	14335	14352	14192	14352	14368	14241	14235	14261	14196	14291	14187	14200	14425	14493	14276	14219	14404	14364	14318	14247	14297	14299	14421	14298	14307	14361	14265	14231	14128	14415	14365	14323	14162	14221	14099	14304	14438	14418	14363	14293	14350	14187	14424	14390	14259	14359	14079	14212	14271	14371	14187	14330	14265	14448	14141	14320	14359	14180	14293	14373	14264	14293	14218	14298	14313	14254	14348	14338	14357	14237	14264	14314	14320	14021	14244	14285	14281	14233	14382	14376	14443	14262	14439	14280	14239	14362	14436	14186	14242	14466	14319	14204	14367	14355	14282	14309	14325	14440	14358	14136	14159	14309	14303	14331	14277	14230	14205	14160	14210	14342	14471	14172	14208	14220	14454	14277	14379	14349	14367	14290	14451	14299	14372	14345	14189	14238	14531	14245	14258	14303	14245	14386	14407	14403	14259	14204	14228	14364	14205	14419	14234	14173	14419	14217	14283	14422	14343	14352	14342	14375	14098	14269	14193	14249	14336	14365	14290	14262	14440	14284	14313	14159	14382	14231	14528	14367	14311	14216	14218	14268	14101	14449	14332	14224	14106	14217	14380	14221	14160	14309	14358	14341	14240	14251	14325	14223	14343	14369	14328	14369	14372	14212	14352	14237	14328	14311	14263	14415	14239	14348	14346	14298	14248	14264	14116	14423	14172	14229	14274	14319	14338	14315	14120	14289	14333	14281	14355	14297	14182	14469	14450	14263	14316	14238	14285	14409	14153	14156	14325	14206	14322	14406	14296	14342	14316	14235	14262	14263	14294	14192	14198	14460	14272	14379	14254	14364	14263	14246	14251	14368	14388	14278	14331	14276	14403	14278	14316	14304	14265	14168	14302	14404	14306	14289	14180	14248	14250	14316	14257	14425	14384	14237	14452	14249	14240	14282	14068	14342	14198	14336	14397	14232	14145	14230	14308	14180	14224	14390	14307	14246	14196	14363	14459	14334	14155	14216	14290	14240	14263	14220	14317	14189	14395	14358	14380	14424	14350	14199	14420	14303	14293	14347	14334	14283	14312	14355	14319	14211	14273	14260	14227	14357	14368	14163	14291	14334	14344	14362	14185	14381	14161	14257	14308	14363	14259	14246	14122	14374	14354	14295	14361	14408	14414	14214	14224	14225	14409	14230	14230	14114	14161	14272	14322	14378	14243	14370	14106	14118	14198	14150	14230	14199	14332	14296	14358	14369	14187	14333	14222	14148	14296	14289	14300	14218	14201	14250	14337	14287	14265	14233	14264	14260	14227	14152	14374	14014	14467	14248	14302	14150	14237	14365	14225	14309	14248	14273	14380	14154	14153	14244	14396	14233	14223	14182	14251	14293	14286	14373	14221	14103	14204	14246	14178	14224	14249	14205	14421	14175	14091	14373	14263	14278	14299	14247	14485	14262	14132	14310	14305	14260	14337	14177	14184	14356	14420	14379	14309	14459	14230	14079	14300	14372	14340	14336	14249	14246	14150	14251	14340	14266	14363	14271	14335	14284	14342	14384	14313	14346	14304	14278	14357	14516	14367	14282	14316	14190	14331	14200	14377	14382	14405	14366	14388	14286	14291	14300	14198	14284	14276	14253	14357	14332	14032	14298	14227	14410	14281	14176	14161	14204	14227	14318	14565	14306	14220	14301	14176	14319	14095	14184	14302	14147	14122	14359	14337	14206	14421	14370	14201	14403	14332	14289	14355	14299	14380	14232	14258	14237	14362	14192	14264	14218	14366	14420	14306	14112	14286	14208	14246	14505	14184	14369	14262	14401	14214	14370	14348	14325	14383	14342	14227	14308	14315	14266	14320	14283	14299	14152	14212	14357	14304	14200	14124	14309	14195	14288	14388	14209	14317	14374	14224	14411	14336	14084	14226	14404	14357	14321	14321	14263	14434	14212	14341	14225	14364	14353	14266	14369	14281	14335	14231	14330	14268	14209	14291	14270	14370	14343	14346	14309	14241	14194	14371	14289	14334	14289	14233	14348	14383	14150	14326	14244	14267	14269	14368	14333	14184	14156	14207	14092	14130	14408	14310	14352	14441	14333	14264	14340	14288	14483	14242	14321	14140	14153	14247	14374	14268	14234	14374	14382	14317	14298	14317	14095	14420	14307	14292	14125	14192	14210	14379	14253	14341	14325	14175	14328	14303	14188	14414	14382	14416	14200	14163	14252	14326	14403	14199	14149	14269	14254	14313	14278	14101	14366	14278	14252	14417	14385	14325	14357	14304	14304	14284	14266	14244	14511	14244	14490	14533	14297	14315	14295	14325	14365	14340	14216	14264	14105	14362	14217	14310	14204	14175	14434	14483	14243	14382	14256	14227	14396	14340	14317	14371	14254	14372	14446	14366	14289	14250	14170	14386	14174	14243	14407	14386	14105	14275	14270	14128	14310	14319	14339	14196	14367	14242	14459	14404	14267	14283	14371	14208	14246	14311	14441	14296	14369	14342	14489	14226	14219	14405	14130	14452	14398	14164	14246	14401	14355	14191	14264	14358	14188	14317	14085	14265	14320	14415	14325	14312	14408	14313	14327	14190	14262	14475	14270	14376	14256	14212	14225	14255	14455	14325	14180	14221	14288	14320	14418	14307	14235	14253	14377	14220	14223	14204	14276	14281	14131	14265	14496	14293	14479	14094	14044	14326	14327	14302	14290	14336	14316	14235	14325	14325	14415	14261	14230	14246	14251	14226	14312	14363	14368	14323	14091	14537	14207	14354	14231	14306	14335	14215	14232	14476	14193	14262	14330	14220	14407	14265	14454	14109	14174	14165	14242	14359	14376	14343	14365	14255	14306	14179	14336	14441	14301	14328	14264	14242	14191	14180	14124	14315	14276	14390	14288	14337	14225	14260	14215	14267	14220	14161	14226	14398	14224	14429	14300	14344	14253	14383	14271	14255	14371	14291	14465	14213	14270	14218	14266	14236	14320	14370	14269	14206	14418	14348	14247	14280	14312	14514	14249	14383	14211	14423	14415	14276	14222	14356	14407	14411	14236	14362	14160	14305	14366	14217	14211	14387	14410	14241	14282	14355	14242	14110	14266	14448	14204	14162	14329	14335	14281	14502	14201	14399	14362	14313	14273	14267	14237	14382	14148	14272	14187	14406	14243	14337	14413	14219	14199	14323	14284	14281	14254	14275	14239	14364	14511	14493	14323	14402	14372	14122	14308	14450	14245	14372	14429	14371	14205	14207	14287	14187	14292	14232	14199	14449	14130	14523	14287	14271	14184	14423	14353	14435	14411	14230	14223	14257	14260	14269	14316	14384	14402	14227	14415	14185	14305	14165	14441	14237	14469	14161	14266	14300	14301	14359	14418	14244	14345	14395	14457	14271	14319	14265	14277	14219	14139	14367	14375	14209	14420	14188	14197	14400	14217	14357	14421	14203	14201	14190	14111	14298	14240	14227	14216	14286	14445	14330	14284	14425	14301	14293	14366	14260	14293	14363	14444	14351	14337	14168	14417	14396	14246	14151	14207	14314	14346	14492	14206	14120	14395	14395	14308	14349	14296	14273	14286	14277	14309	14278	14503	14081	14181	14257	14120	14309	14196	14465	14230	14282	14400	14387	14209	14380	14188	14224	14271	14143	14302	14358	14326	14254	14371	14339	14327	14380	14341	14373	14094	14424	14199	14114	14286	14284	14218	14182	14460	14191	14365	14214	14191	14283	14227	14304	14266	14349	14294	14352	14269	14342	14339	14243	14256	14367	14259	14413	14330	14261	14376	14198	14177	14170	14224	14221	14248	14362	14440	14304	14381	14377	14090	14369	14255	14191	14354	14375	14292	14185	14209	14212
24245	21308	28988	26546	25605	25721	24211	20935	19424	18484	17835	17518	17281	17395	17083	17388	17262	17170	17002	16991	16940	16855	16895	16937	16787	16730	16753	16876	16683	16675	16719	16747	16729	16748	16617	16577	16597	16582	16525	16556	16663	16580	16643	16506	16595	16371	16754	16856	16844	16771	16725	16739	16555	16507	16666	16557	16520	16406	16723	16615	16746	16665	16602	16412	16604	16492	16595	16689	16660	16541	16790	16739	16526	16377	16552	16545	16567	16636	16598	16534	16634	16668	16603	16553	16471	16410	16457	16578	16762	16550	16631	16815	16549	16408	16632	16589	16519	16646	16595	16751	16569	16601	16543	16371	16484	16485	16439	16484	16549	16450	16503	16690	16622	16594	16497	16647	16676	16568	16542	16439	16492	16750	16748	16551	16723	16518	16710	16669	16493	16606	16694	16789	16645	16675	16643	16556	16391	16502	16580	16464	16536	16416	16558	16511	16656	16472	16625	16663	16616	16562	16567	16471	16542	16315	16777	16617	16708	16456	16621	16416	16334	16520	16622	16553	16490	16585	16684	16645	16542	16599	16625	16576	16677	16496	16684	16593	16582	16554	16615	16596	16458	16721	16796	16477	16546	16478	16779	16549	16345	16531	16490	16622	16732	16704	16465	16497	16627	16699	16588	16690	16451	16416	16502	16630	16692	16475	16601	16604	16623	16721	16625	16535	16793	16633	16370	16630	16463	16618	16705	16621	16630	16484	16464	16731	16546	16423	16488	16643	16706	16713	16772	16649	16546	16836	16634	16563	16530	16652	16555	16458	16567	16620	16632	16509	16442	16553	16608	16729	16598	16528	16713	16598	16531	16543	16373	16333	16395	16514	16432	16632	16720	16479	16581	16592	16508	16497	16445	16527	16377	16580	16455	16580	16626	16443	16391	16349	16553	16664	16582	16505	16758	16677	16544	16603	16601	16731	16572	16537	16481	16530	16543	16713	16638	16633	16525	16613	16430	16697	16568	16423	16690	16412	16584	16536	16645	16632	16552	16458	16477	16595	16362	16546	16447	16471	16621	16454	16454	16598	16648	16562	16529	16470	16306	16464	16518	16590	16692	16643	16518	16549	16566	16568	16580	16501	16490	16721	16253	16431	16510	16533	16644	16533	16583	16628	16440	16620	16518	16527	16500	16536	16368	16569	16470	16660	16564	16623	16559	16565	16555	16541	16381	16540	16472	16651	16539	16572	16546	16552	16602	16500	16554	16660	16559	16558	16596	16615	16598	16561	16546	16483	16335	16722	16642	16556	16555	16608	16690	16769	16675	16763	16626	16570	16424	16564	16311	16412	16622	16573	16430	16719	16706	16527	16546	16514	16665	16677	16478	16614	16888	16487	16407	16653	16729	16479	16584	16619	16658	16502	16643	16641	16517	16670	16483	16677	16565	16505	16492	16681	16496	16588	16607	16444	16632	16519	16690	16563	16523	16460	16489	16696	16749	16618	16671	16533	16506	16483	16721	16642	16602	16610	16293	16369	16487	16469	16748	16435	16580	16509	16687	16563	16530	16766	16563	16524	16551	16588	16597	16612	16508	16561	16688	16379	16649	16605	16335	16282	16676	16641	16504	16558	16712	16642	16769	16514	16629	16570	16632	16529	16557	16469	16399	16548	16551	16550	16702	16421	16642	16485	16614	16685	16635	16571	16475	16631	16413	16744	16651	16638	16586	16491	16486	16489	16516	16414	16559	16440	16458	16488	16352	16574	16548	16701	16716	16537	16621	16592	16719	16594	16403	16478	16656	16671	16621	16479	16465	16591	16607	16607	16466	16625	16501	16513	16847	16754	16679	16502	16583	16485	16346	16631	16634	16352	16478	16428	16525	16642	16727	16686	16380	16588	16454	16541	16582	16576	16427	16452	16657	16562	16554	16604	16424	16446	16380	16377	16592	16543	16601	16592	16477	16606	16449	16618	16715	16765	16677	16579	16504	16762	16496	16492	16556	16364	16426	16328	16536	16476	16624	16593	16620	16408	16756	16633	16623	16811	16584	16436	16498	16722	16518	16611	16637	16579	16425	16531	16572	16543	16777	16659	16521	16457	16545	16585	16496	16580	16682	16536	16517	16388	16581	16502	16682	16499	16654	16498	16808	16560	16570	16657	16572	16496	16692	16787	16590	16592	16532	16602	16594	16730	16480	16669	16500	16441	16576	16616	16723	16383	16651	16645	16452	16444	16565	16487	16640	16463	16697	16372	16528	16472	16584	16462	16512	16666	16471	16531	16521	16716	16699	16630	16679	16719	16785	16519	16623	16465	16388	16440	16624	16684	16455	16702	16520	16689	16711	16824	16692	16522	16619	16497	16730	16503	16615	16571	16800	16603	16618	16525	16482	16610	16809	16671	16764	16452	16534	16356	16358	16759	16641	16561	16503	16558	16672	16599	16732	16572	16414	16591	16682	16626	16662	16524	16538	16343	16598	16664	16433	16650	16635	16593	16617	16691	16679	16739	16586	16492	16591	16444	16691	16606	16672	16524	16479	16285	16541	16519	16540	16506	16362	16682	16725	16681	16520	16576	16547	16513	16490	16747	16587	16612	16581	16600	16594	16699	16562	16536	16540	16563	16424	16520	16476	16676	16620	16533	16720	16571	16640	16587	16644	16730	16559	16495	16583	16549	16718	16683	16379	16501	16573	16481	16508	16682	16688	16555	16866	16585	16675	16590	16600	16532	16780	16530	16712	16583	16752	16478	16570	16581	16687	16749	16561	16521	16581	16801	16510	16547	16499	16649	16617	16485	16450	16589	16486	16383	16433	16664	16536	16485	16655	16567	16589	16546	16513	16581	16635	16554	16430	16608	16522	16615	16465	16598	16512	16696	16390	16712	16461	16508	16547	16614	16748	16503	16469	16597	16580	16650	16547	16783	16682	16589	16492	16616	16481	16605	16697	16526	16444	16603	16471	16591	16320	16410	16422	16466	16667	16717	16767	16579	16625	16609	16550	16516	16694	16457	16607	16571	16349	16454	16576	16584	16436	16403	16617	16729	16424	16720	16497	16441	16762	16650	16705	16692	16610	16575	16638	16494	16534	16502	16601	16751	16714	16636	16630	16638	16611	16386	16577	16534	16539	16720	16594	16613	16651	16605	16523	16468	16452	16675	16699	16584	16685	16532	16561	16603	16653	16586	16469	16559	16611	16558	16586	16453	16501	16509	16617	16572	16607	16612	16753	16701	16621	16477	16629	16667	16508	16537	16585	16566	16644	16678	16591	16477	16502	16593	16491	16634	16266	16499	16539	16562	16610	16552	16539	16615	16563	16751	16626	16697	16603	16473	16569	16517	16554	16736	16556	16501	16693	16750	16779	16738	16581	16669	16480	16442	16607	16669	16604	16661	16618	16603	16446	16570	16414	16428	16777	16514	16718	16506	16530	16651	16523	16453	16738	16516	16586	16589	16556	16525	16537	16552	16841	16649	16534	16423	16411	16679	16507	16712	16830	16483	16589	16603	16427	16641	16610	16597	16636	16597	16607	16749	16609	16778	16577	16402	16640	16829	16321	16539	16652	16582	16562	16396	16430	16672	16479	16466	16468	16290	16580	16753	16462	16468	16614	16461	16554	16780	16508	16387	16554	16629	16545	16493	16566	16557	16642	16499	16479	16330	16457	16534	16686	16352	16513	16379	16421	16489	16822	16759	16601	16538	16543	16670	16818	16502	16514	16288	16536	16486	16693	16481	16580	16503	16465	16581	16394	16542	16625	16629	16757	16480	16617	16615	16572	16575	16441	16571	16567	16389	16621	16526	16508	16394	16623	16479	16310	16545	16588	16579	16524	16522	16501	16675	16495	16377	16496	16573	16573	16629	16583	16460	16392	16427	16753	16522	16460	16639	16538	16434	16440	16633	16705	16585	16605	16498	16568	16607	16623	16657	16424	16572	16558	16529	16491	16594	16652	16683	16580	16643	16424	16413	16590	16891	16513	16516	16492	16468	16453	16500	16543	16768	16544	16688	16494	16458	16624	16507	16480	16673	16528	16374	16431	16530	16540	16465	16595	16409	16340	16504	16694	16690	16351	16527	16536	16491	16525	16518	16608	16492	16770	16597	16607	16555	16587	16514	16577	16677	16581	16588	16593	16614	16592	16757	16573	16516	16499	16480	16746	16569	16484	16593	16618	16712	16567	16570	16525	16622	16652	16572	16492	16533	16453	16547	16585	16604	16563	16276	16491	16630	16821	16803	16641	16556	16418	16409	16540	16687	16547	16582	16565	16457	16491	16654	16522	16597	16413	16557	16718	16479	16460	16452	16499	16429	16589	16590	16630	16581	16740	16387	16716	16718	16734	16685	16607	16634	16547	16376	16390	16589	16282	16442	16644	16524	16615	16733	16545	16567	16544	16552	16533	16660	16506	16451	16413	16628	16465	16450	16810	16652	16386	16401	16592	16595	16526	16554	16499	16752	16584	16667	16606	16400	16616	16693	16537	16716	16743	16376	16533	16432	16494	16293	16544	16441	16719	16568	16695	16552	16402	16473	16503	16563	16530	16571	16730	16512	16562	16530	16478	16336	16565	16517	16721	16559	16717	16693	16647	16793	16625	16736	16637	16725	16502	16527	16624	16590	16365	16709	16644	16409	16600	16635	16801	16489	16513	16556	16534	16595	16576	16539	16670	16545	16568	16593	16531	16639	16625	16590	16813	16629	16702	16624	16607	16648	16706	16630	16748	16574	16527	16752	16643	16616	16574	16618	16667	16607	16641	16575	16548	16654	16600	16674	16646	16538	16562	16252	16501	16598	16597	16469	16576	16561	16595	16510	16570	16647	16604	16752	16525	16627	16558	16445	16620	16625	16483	16634	16490	16590	16428	16550	16541	16561	16534	16603	16761	16546	16636	16521	16330	16376	16595	16450	16634	16575	16392	16517	16486	16572	16632	16615	16506	16404	16829	16658	16588	16625	16614	16637	16528	16652	16489	16387	16463	16438	16583	16530	16498	16682	16635	16641	16705	16606	16511	16684	16575	16189	16582	16542	16565	16793	16603	16531	16583	16615	16724	16456	16700	16577	16684	16383	16546	16398	16486	16503	16426	16592	16747	16495	16665	16693	16641	16483	16502	16651	16611	16407	16605	16473	16622	16444	16363	16745	16531	16515	16671	16400	16420	16634	16599	16639
32430	52655	47732	36729	29863	25241	22317	20073	18159	16813	16020	15798	15687	15331	15241	15151	15174	14935	15068	14936	14779	14551	14700	14847	14602	14786	14629	14458	14487	14426	14610	14522	14659	14553	14635	14395	14512	14673	14721	14650	14638	14450	14639	14500	14610	14456	14639	14456	14535	14428	14533	14703	14379	14386	14725	14383	14634	14595	14462	14550	14591	14586	14474	14593	14410	14547	14606	14503	14511	14518	14520	14471	14520	14532	14407	14500	14714	14526	14716	14396	14680	14269	14458	14365	14528	14512	14553	14473	14547	14580	14467	14495	14480	14598	14383	14697	14184	14565	14402	14696	14397	14433	14571	14474	14514	14480	14351	14557	14504	14638	14513	14490	14493	14411	14442	14619	14476	14579	14487	14532	14634	14432	14487	14390	14456	14459	14364	14599	14547	14548	14447	14606	14557	14369	14432	14471	14355	14375	14508	14379	14623	14578	14346	14447	14514	14427	14410	14692	14477	14397	14385	14500	14508	14293	14627	14677	14337	14491	14614	14623	14527	14602	14371	14419	14603	14463	14516	14511	14592	14482	14685	14425	14613	14628	14425	14427	14473	14584	14537	14537	14496	14310	14571	14589	14539	14437	14459	14508	14492	14441	14527	14675	14481	14431	14413	14473	14494	14522	14632	14464	14373	14219	14346	14492	14456	14499	14482	14498	14376	14435	14591	14464	14422	14544	14465	14474	14620	14260	14489	14527	14522	14291	14498	14646	14519	14252	14379	14557	14491	14476	14431	14588	14462	14361	14455	14474	14527	14847	14615	14503	14491	14377	14509	14504	14503	14376	14522	14616	14411	14566	14537	14484	14423	14662	14457	14578	14475	14498	14527	14580	14488	14420	14571	14454	14651	14489	14569	14616	14450	14572	14591	14367	14343	14601	14541	14504	14390	14458	14474	14301	14572	14479	14384	14485	14344	14464	14580	14289	14536	14571	14636	14643	14557	14419	14496	14544	14542	14404	14548	14418	14555	14480	14637	14497	14374	14353	14503	14501	14597	14463	14326	14432	14560	14491	14577	14535	14402	14621	14514	14665	14474	14363	14406	14500	14508	14383	14504	14425	14400	14445	14606	14434	14480	14567	14538	14425	14506	14444	14425	14514	14583	14411	14503	14532	14602	14473	14557	14462	14443	14359	14423	14702	14365	14423	14520	14483	14494	14502	14496	14433	14593	14328	14622	14510	14628	14449	14539	14569	14458	14489	14331	14539	14500	14675	14410	14557	14416	14466	14495	14573	14667	14577	14388	14412	14504	14412	14451	14599	14586	14436	14510	14573	14630	14593	14472	14562	14569	14383	14462	14407	14450	14410	14461	14704	14521	14486	14597	14610	14423	14448	14515	14450	14465	14587	14528	14573	14680	14333	14580	14558	14705	14479	14515	14593	14428	14524	14621	14637	14408	14485	14515	14409	14464	14536	14458	14576	14502	14378	14597	14346	14491	14581	14572	14516	14515	14589	14488	14611	14464	14558	14405	14482	14410	14689	14442	14554	14417	14557	14531	14546	14602	14461	14459	14560	14556	14399	14525	14376	14611	14450	14687	14548	14620	14652	14527	14708	14486	14764	14457	14401	14501	14498	14460	14431	14411	14445	14553	14613	14388	14696	14642	14547	14422	14453	14370	14354	14417	14522	14624	14584	14492	14555	14550	14435	14451	14626	14447	14442	14696	14528	14520	14421	14394	14598	14437	14579	14676	14595	14576	14560	14671	14623	14288	14627	14602	14578	14390	14482	14409	14439	14324	14550	14336	14462	14311	14476	14559	14480	14303	14229	14382	14467	14342	14455	14474	14468	14488	14397	14556	14417	14462	14541	14321	14598	14476	14377	14550	14551	14504	14596	14442	14553	14364	14510	14633	14585	14461	14540	14576	14458	14420	14427	14524	14528	14322	14620	14573	14629	14458	14408	14487	14502	14486	14596	14541	14547	14618	14508	14339	14588	14468	14483	14394	14467	14526	14593	14501	14511	14546	14477	14444	14565	14530	14616	14451	14400	14446	14374	14546	14556	14482	14315	14422	14457	14512	14413	14255	14538	14398	14470	14511	14577	14483	14470	14423	14487	14564	14593	14320	14408	14648	14488	14386	14611	14330	14342	14403	14484	14441	14570	14613	14361	14436	14538	14472	14447	14340	14363	14427	14415	14540	14376	14438	14512	14405	14559	14430	14407	14497	14533	14521	14491	14480	14430	14658	14587	14328	14473	14564	14552	14443	14597	14399	14515	14445	14544	14661	14545	14497	14358	14642	14534	14459	14378	14454	14577	14510	14440	14516	14549	14752	14427	14515	14570	14711	14549	14530	14570	14461	14244	14499	14406	14576	14517	14543	14529	14505	14676	14449	14512	14448	14346	14392	14583	14362	14429	14481	14473	14442	14447	14483	14623	14554	14410	14328	14410	14482	14578	14518	14431	14459	14357	14480	14505	14390	14440	14517	14449	14403	14530	14536	14550	14493	14562	14490	14491	14389	14448	14442	14470	14423	14644	14539	14234	14293	14411	14608	14484	14558	14458	14508	14457	14528	14497	14324	14483	14767	14278	14390	14592	14472	14472	14510	14477	14562	14648	14566	14461	14544	14592	14593	14435	14546	14496	14418	14453	14585	14362	14443	14489	14593	14627	14487	14436	14600	14555	14597	14584	14444	14595	14436	14490	14350	14563	14494	14444	14517	14380	14432	14512	14474	14418	14580	14463	14440	14400	14472	14400	14402	14409	14526	14380	14316	14683	14528	14464	14388	14588	14587	14391	14406	14476	14442	14522	14547	14596	14457	14400	14362	14492	14532	14397	14633	14545	14445	14629	14633	14631	14468	14576	14484	14473	14499	14450	14400	14491	14502	14659	14541	14315	14678	14509	14571	14366	14608	14611	14470	14540	14389	14568	14574	14405	14562	14451	14545	14584	14523	14521	14619	14477	14597	14488	14294	14465	14442	14469	14636	14475	14413	14492	14654	14683	14502	14518	14611	14506	14413	14560	14527	14488	14580	14429	14479	14493	14397	14286	14603	14622	14566	14630	14481	14579	14407	14570	14444	14469	14537	14522	14576	14353	14469	14506	14617	14414	14518	14646	14377	14484	14550	14487	14549	14639	14515	14544	14387	14700	14512	14475	14667	14460	14547	14366	14433	14492	14600	14603	14415	14439	14404	14654	14564	14572	14373	14467	14431	14498	14546	14583	14474	14446	14494	14527	14529	14337	14590	14395	14570	14399	14657	14414	14682	14499	14369	14396	14510	14421	14280	14695	14458	14478	14461	14578	14625	14559	14461	14430	14487	14572	14513	14360	14390	14560	14560	14352	14515	14424	14589	14495	14509	14355	14606	14581	14535	14471	14502	14463	14509	14388	14506	14441	14325	14587	14437	14487	14464	14532	14570	14603	14415	14462	14582	14419	14407	14569	14467	14564	14383	14470	14363	14444	14664	14663	14447	14458	14361	14335	14552	14419	14411	14428	14507	14543	14469	14438	14732	14406	14623	14565	14485	14568	14552	14394	14443	14472	14447	14502	14565	14397	14492	14406	14451	14661	14408	14665	14416	14536	14548	14469	14383	14566	14560	14371	14407	14493	14456	14494	14514	14539	14415	14655	14428	14582	14481	14529	14231	14501	14473	14525	14592	14593	14474	14475	14414	14448	14642	14600	14413	14577	14521	14408	14552	14356	14373	14501	14599	14693	14497	14559	14532	14623	14484	14609	14502	14378	14421	14417	14289	14439	14664	14501	14612	14474	14386	14504	14619	14456	14433	14637	14560	14592	14448	14500	14635	14495	14527	14604	14570	14381	14516	14582	14486	14381	14498	14489	14557	14532	14550	14664	14338	14637	14443	14481	14427	14477	14551	14543	14577	14376	14615	14315	14501	14547	14711	14534	14416	14680	14587	14516	14512	14543	14624	14513	14552	14680	14576	14539	14538	14706	14362	14272	14542	14553	14536	14482	14455	14515	14341	14645	14585	14535	14475	14564	14418	14623	14597	14471	14605	14385	14605	14566	14535	14406	14405	14398	14399	14533	14417	14597	14484	14482	14466	14599	14407	14435	14533	14654	14439	14491	14531	14527	14550	14555	14419	14520	14432	14458	14498	14376	14574	14552	14470	14570	14626	14383	14405	14592	14505	14464	14536	14534	14370	14437	14569	14461	14487	14379	14477	14635	14426	14548	14476	14564	14761	14485	14381	14510	14400	14610	14444	14437	14464	14555	14528	14329	14553	14371	14553	14731	14567	14537	14553	14683	14556	14525	14419	14536	14443	14416	14701	14374	14537	14467	14616	14584	14433	14605	14491	14424	14506	14477	14398	14525	14405	14682	14495	14557	14482	14432	14337	14353	14414	14509	14487	14313	14498	14612	14513	14356	14496	14626	14464	14454	14367	14462	14567	14571	14497	14586	14336	14427	14403	14377	14420	14569	14405	14598	14476	14470	14331	14447	14421	14517	14546	14656	14436	14577	14450	14452	14656	14536	14542	14478	14464	14626	14610	14605	14365	14508	14565	14353	14423	14587	14320	14658	14606	14438	14558	14490	14486	14436	14470	14589	14561	14416	14539	14310	14641	14526	14593	14497	14581	14668	14593	14374	14476	14477	14422	14524	14352	14655	14611	14457	14486	14491	14504	14420	14631	14483	14603	14525	14462	14461	14476	14520	14446	14587	14643	14480	14356	14595	14504	14458	14440	14610	14557	14440	14477	14434	14639	14504	14556	14432	14545	14465	14571	14373	14403	14634	14463	14407	14559	14400	14496	14488	14648	14587	14472	14449	14286	14608	14537	14508	14503	14546	14456	14460	14497	14489	14444	14497	14431	14579	14612	14520	14786	14339	14440	14427	14544	14427	14383	14572	14515	14400	14432	14570	14405	14566	14564	14640	14506	14680	14438	14486	14439	14578	14574	14810	14553	14159	14415	14485	14575	14464	14457	14493	14470	14529	14431	14517	14785	14448	14508	14536	14454	14462	14519	14449	14437	14316	14580	14376	14511	14349	14614	14440	14441	14543	14676	14518	14608	14523	14690	14454	14378	14578	14533	14623	14518	14601	14746	14366	14260	14314	14428	14628	14554	14392	14578	14418	14579	14442	14509	14318	14455	14666	14625	14397	14568	14453	14567	14544	14375	14589	14496	14562
22864	21237	28991	24129	23819	28404	29763	24011	21650	20727	19824	18958	18995	18648	18412	18273	18389	18365	18139	18083	17631	17637	17692	17515	17372	17511	17349	17646	17308	17373	17525	17332	17478	17387	17388	17405	17256	17345	17109	17445	17298	17081	17191	17202	17050	17302	17194	17180	17180	17086	17229	17339	17398	17392	17028	17238	17163	17368	17277	17297	17195	17305	17160	17411	17032	17356	17240	17038	17265	17284	17244	17107	17159	17417	17285	17190	17232	17003	17165	17237	17134	17224	17022	17228	16917	17018	17178	17200	17078	17332	17117	17209	17155	17165	17076	17257	17282	17154	17425	17149	17251	17210	17172	17318	16920	17355	17033	17153	17339	17075	17114	17220	17042	17139	17140	17235	17133	17089	17016	17109	17096	17145	17272	17158	17089	17106	17262	17414	17181	17164	17156	17269	17081	17146	17292	17111	16979	17312	17250	17152	17216	17241	17141	17194	16948	17328	17075	17199	17284	17010	17227	17216	16924	17099	17241	17266	17190	17106	17171	17311	17314	17148	17374	17084	17061	17309	17060	17167	17202	17110	17088	17071	17254	17259	17086	17160	17120	17244	17177	16996	17280	17050	17345	17113	17168	17262	17298	17302	16965	17168	17249	17092	17195	17081	17104	17144	17062	17158	17308	17068	17088	17140	17024	17053	17276	17206	17240	17358	17470	17122	17118	17152	17131	17208	16885	17045	17037	16917	17520	17088	17171	16884	17061	17179	17133	17022	17034	17056	16858	17121	17332	17246	17225	17020	17210	17278	17197	17225	17110	17089	17011	17105	17336	17221	16960	17011	17193	17227	17292	17168	17021	16988	17057	16983	17276	17177	17198	17177	17063	17072	17148	17161	17345	17165	17259	17183	17191	17056	17274	17198	17254	17048	17237	17177	17107	17289	17056	17063	17360	17115	17089	17045	17144	16981	17147	17111	17074	17107	17055	17164	17187	17145	17167	17173	17293	17014	17276	17231	17102	17045	17181	17235	17165	17148	17073	17245	17196	17102	16946	17066	16929	17007	17111	17055	17122	17482	17319	17025	17155	17155	17299	17215	17064	17063	17236	17098	17337	17103	17127	16943	17208	17054	17155	17043	16977	17360	17069	17175	17153	17325	17435	17070	17020	16970	17138	16968	17070	17352	17249	17288	17151	17065	17205	17167	17123	16989	17033	17300	17031	17162	17157	17121	17036	17071	17112	17295	17298	17170	17177	17139	17195	17281	17142	17157	17254	17136	17068	17202	17206	17319	17119	17135	17063	17243	17141	16872	17205	16882	17202	17023	17240	17119	17247	17303	17027	17094	17069	16928	17145	16881	17249	17156	16966	17012	16991	17231	17287	17091	17196	17180	17011	17214	17333	17101	17330	17368	17164	17045	17358	17205	17007	17177	17003	17239	17198	17045	17280	17077	17233	17112	17016	17198	17048	17387	17443	17174	17273	17066	17286	17347	17058	17233	16994	17270	17100	17243	17115	17151	17330	17046	17309	17174	17196	17360	17226	17090	17287	17321	17029	17080	17208	16942	17200	17297	16981	17229	17024	17300	17266	17311	17006	16962	17188	17176	16942	17167	17146	17239	17185	17097	17143	17273	17223	17115	17210	17288	17217	16976	17104	17062	17265	17005	17130	17121	16879	17199	17183	17104	17390	16942	17002	16941	17181	17144	17214	17185	17269	17192	17180	17184	17158	17108	17028	17132	17198	16998	17175	17090	17102	17058	16814	17090	17361	17226	17171	17004	17160	17008	16988	17118	17124	17203	17181	17348	17110	17266	17257	17288	17119	17107	17194	17045	17273	17236	17140	17027	17014	17175	17192	17106	17189	17222	17256	17161	17169	17268	17240	16990	17149	17109	17246	17160	17264	17053	17029	17246	17290	17336	17252	17320	17130	17196	17169	17184	17114	17208	17233	17184	17018	16882	17184	17215	17300	17143	17147	17153	17084	17075	17165	17339	17084	17012	17017	17116	17092	17077	17126	17136	17169	17063	16871	17096	17201	17214	17150	17078	17154	17103	17092	17042	17096	17086	17246	17128	17113	17173	17222	17074	17102	17006	17011	17209	17225	17187	17206	17326	17232	17056	17171	17015	16895	17239	16992	17140	16938	16986	17188	17259	17136	17325	17013	17111	17049	17167	17189	17069	16956	16973	17333	17009	17081	17318	17227	17104	17206	17184	17099	16966	17193	17156	17042	17130	17176	17129	17241	17260	17008	16885	17129	17229	17056	17101	17153	17226	17317	17200	17123	17039	17094	17270	17253	17006	17125	17193	17197	17168	17209	17223	17253	17233	17197	17202	16986	17039	17144	17227	17140	17065	17123	16999	17144	17307	17082	17145	17356	17131	17170	17042	17232	17222	17188	17061	17115	17075	17285	17283	17003	17030	17217	17218	17172	17196	17139	17055	17043	17099	17188	17057	17229	17144	17252	17086	17080	17083	17010	17319	17199	17346	17141	17152	17125	17110	16959	17223	16968	17101	17191	17374	17082	17359	17264	17129	17114	17193	16978	17161	17310	17151	17214	17250	17102	17282	17139	17031	17241	17347	17199	17182	17206	17123	17164	17144	17266	17108	17187	17239	17182	17146	17284	17193	17065	17119	17102	17052	17112	17096	16882	17120	17331	16998	17110	17271	17286	17253	17081	17313	17186	17222	17315	17173	16957	17135	16883	17035	17240	17117	17395	17139	17249	17308	17235	17140	17052	17124	17100	17152	17104	16945	17142	17301	17071	17225	17264	17172	17221	16956	17363	17366	17215	17110	17100	17067	17005	17017	17134	17241	17050	17144	17211	17309	17081	17285	17133	17077	17017	17049	17157	17347	17264	17072	17139	17147	17422	17454	17246	17004	17156	17050	17178	17022	17115	17115	17140	17165	17142	17175	17264	17141	17027	17000	17184	17200	17370	17324	16976	17284	17097	17131	17146	17248	16897	16963	17101	17017	17104	17148	17266	17338	17029	17228	16986	17046	17055	16903	17262	16993	17203	17100	17127	17241	17360	17200	17153	17175	16873	17032	17140	17173	17150	17133	17027	17049	17086	17230	17120	17047	16973	17280	17256	17152	17073	17158	17254	17208	17100	17107	17150	17163	17236	17093	17342	17098	17581	17228	17125	17083	17131	17070	17226	17134	17155	16969	16988	17094	17246	17108	16935	16917	17258	17391	17159	17082	17244	16945	17141	17030	16962	17201	17131	16971	17183	17018	17373	17186	17186	17124	17087	17390	16928	17056	17361	17140	17145	17258	17172	17112	16976	17139	17061	17160	17057	17154	17185	17044	17190	17245	16968	16992	17083	17148	17118	16993	17037	17275	17178	17107	17191	17301	17077	17217	16975	17143	17193	16930	17166	17130	17168	17089	17188	17007	17074	17081	17080	17079	17131	17288	17213	17249	17094	17379	17278	17197	17147	17119	17176	16962	17045	17179	17032	17040	17169	17295	17293	17314	17267	16906	17019	17247	17363	17020	17074	17035	17160	17065	17075	17143	17264	17351	17010	17056	17165	17081	17034	16981	17061	17274	17066	16968	17262	17043	17228	17228	17156	17252	17121	17136	17067	17054	17191	17148	17175	17154	17173	17372	17279	17155	17124	17007	17144	17174	16957	17071	17093	17264	17131	17073	16902	17063	17245	17271	17212	17020	17184	17096	17081	17066	17153	17215	17118	17245	17460	17203	17012	17188	17204	16899	17134	17168	17090	17170	16943	17117	17116	17032	17207	17044	17244	17072	17263	17289	17103	17064	17163	17186	17088	17111	17146	17216	17214	17238	17257	17150	17052	17306	17084	17202	17151	17302	17220	17123	17059	17148	16977	17245	17115	17012	17163	17074	17182	17208	17087	17017	17064	17177	17047	17050	17221	17204	17254	17266	17248	17252	17330	17191	17239	17096	17335	17200	17121	17255	17235	17368	17261	17017	17197	17006	17060	17224	17071	17032	17324	17369	17213	17124	17103	17267	17026	17195	17049	17223	17304	17413	17125	17103	17168	17348	17215	17302	17112	17040	17096	17059	17084	17082	17090	16981	17020	17115	17341	17147	16995	17286	17120	17067	17058	17150	17223	17184	17162	17152	17165	17213	17028	17204	17276	17240	17252	17011	17021	16959	17319	17326	17204	17181	17099	17121	17074	17175	17041	17143	17058	17141	17120	17415	17096	17279	17194	17107	17118	17248	17261	17240	17293	17243	17052	17212	16878	17301	17318	16993	17116	17182	17168	17061	17211	17247	17163	17278	17152	17183	17293	17366	17061	17094	17257	17127	17217	17236	17147	17131	17124	17208	17127	17142	17070	17104	17360	17213	17212	17071	16950	17226	17380	17318	17259	17144	17016	17272	17244	17101	17074	17066	17056	17285	16996	17279	17258	17200	17109	17319	17238	17146	17188	17119	17187	17076	17151	17393	17101	17132	17147	17261	17286	17144	17292	17193	17505	17268	17050	17222	17055	17304	17031	17245	17030	17052	17305	16998	17202	17273	17077	17109	17002	17209	17233	17065	17182	17269	17129	17060	17221	17299	17277	17240	17162	17078	17196	17133	17177	17123	17148	17126	16941	17146	17345	17201	17230	17291	17304	17147	16972	17060	17045	17018	17368	17190	17248	17149	17321	17175	17180	17355	16985	17331	16848	17166	17228	17177	16930	17002	17323	17190	17294	17136	17003	17173	17018	16906	17053	17139	17273	17232	17369	17428	17194	17202	17070	17056	17285	17151	16988	17149	17061	17015	16983	17106	17066	16999	17179	17076	17244	17402	17408	17261	17174	17330	17085	17165	17221	17168	17351	17044	17046	17244	16914	17045	17134	17185	17100	17090	16960	16866	16981	17068	17248	17036	17136	17147	17170	17201	17286	17186	17160	17166	17021	17159	17029	17373	17096	17204	17126	17188	17134	17290	17137	17102	17284	17171	17050	17257	17159	16956	17190	17157	17195	17071	17170	17162	16970	17226	17076	17167	17075	17255	17011	17010	17171	17110	17248	16970	17187	16970	17106	17266	17342	17151	17014	16875	17074	17139	17309	17058	17296	17048	17119	17180	17194	16924	17084	17009	17205	17321	17086	17191	17092	17030	17258	17418	17060	17100	17124	17100	17067	17128	16974	17165	17051	17007	17153	17237	17073	17258	17221	17226	17118	16983
35027	56466	51038	41801	37201	32369	27253	23473	20724	19085	17895	17169	16867	16607	16310	16117	16098	15924	15809	15730	15422	15205	15306	15246	15076	15021	15145	15095	15019	14904	14887	15053	14933	15014	14958	14888	14902	14780	14972	14834	14811	14927	14802	14903	14879	14940	14771	14851	14862	14860	14993	14953	14949	14861	14763	14899	14831	14885	14860	14858	14963	14906	15076	14798	14749	14801	14874	14905	14775	14799	14652	14872	14822	14799	14673	14872	14771	14944	14891	14749	14929	14780	14887	14778	15014	14856	14749	14882	14920	14730	14799	14839	14791	14918	14864	14725	14971	14758	14688	14804	14922	14869	14805	14856	14861	14704	14730	14950	14986	14779	14954	14930	14825	14822	14799	14934	14843	14862	14861	14978	14828	14716	14596	14801	15023	14794	14953	14742	14931	15002	14903	14932	14772	15014	14821	14764	14980	14712	14975	14760	14750	14954	14892	14936	14879	14789	14733	14701	14853	14749	14802	14939	14827	14745	14956	14862	14808	14787	14687	14722	14847	14818	14696	14864	14950	14925	14725	14744	14837	14784	14795	14621	14696	14870	14791	14957	14821	14823	14886	14893	14948	14832	14909	14783	14861	14744	14678	14839	14933	14871	15012	14764	14744	14897	14868	14786	14771	14865	14783	14718	14777	14674	14797	14786	14783	14571	14855	14809	14753	14899	14880	14805	14757	14814	14860	14964	14785	14849	14752	14861	14671	14838	14831	14926	14821	14885	14754	14763	14744	14935	14865	14823	14823	14732	14650	14935	14750	14830	14793	14617	14879	14731	14902	14732	15003	14895	14840	14650	14849	14674	14855	14944	15023	14744	14689	14699	14867	14933	14900	14707	14870	14756	14725	14842	15059	14716	14832	14665	14917	14726	14595	14871	14861	14795	14958	14711	15032	14932	14725	14751	14944	14547	14656	14772	14771	14846	14896	14854	14809	14860	14784	14819	14761	14872	14705	14843	14784	15000	14803	14855	14760	14816	14802	14868	14677	14828	14892	14786	14869	14703	14794	14830	14712	14785	14689	14921	14886	14780	14860	14966	14857	14739	14904	14848	14740	14825	14776	14650	14851	14879	14829	14888	15002	14720	14785	14848	14929	14771	14802	14920	14926	14924	14855	14956	14767	14908	14885	14739	14914	14841	14713	14829	14875	14839	14822	14927	14878	14758	14790	14808	14778	14980	14799	14900	14688	14802	14919	14863	14949	14654	14776	14749	14769	14728	14785	14773	14814	14694	14994	14757	14861	14763	14723	14863	14921	14756	14773	14808	14936	14853	14864	14823	14759	14832	14867	14759	14709	14698	14694	14631	14690	14763	14889	14743	14913	14618	14798	14883	14653	14891	14880	14807	14756	14801	14848	14674	14853	14741	14811	14697	14634	14812	14931	14678	14669	14799	15072	14871	14820	14757	14904	14878	14711	14934	14845	14905	14939	14740	14844	14874	14809	14830	14766	14862	14689	14863	14731	14859	14773	14822	14836	14848	14927	14756	14754	14870	14564	14884	14833	14780	14921	14738	14723	14751	14771	14874	14926	14773	14779	14831	14726	14914	14841	14784	14807	14947	14766	14931	14829	14740	14871	14834	14815	14713	14774	14861	14844	14676	14835	14994	14875	14749	14899	14855	14762	14935	14837	14796	14837	14990	14827	14964	14799	14825	14762	14772	14788	14869	14962	14539	14745	14758	14738	14685	14833	14826	14958	14935	14795	14946	14896	14737	14980	14793	14774	14888	14849	14645	14843	14926	14913	14807	14787	14824	14801	14811	14989	14846	14785	14898	15017	14796	14815	14822	14939	14706	14694	14882	14886	14750	14786	14837	14895	14777	14670	15057	14894	14760	14873	14962	14862	14834	14836	14739	14766	14750	14754	14905	14917	14736	14789	14751	14949	14773	14959	14799	14657	14705	14666	14598	14885	14724	14867	14757	14877	14829	14770	14708	14752	14855	14764	14859	14797	14726	14864	14840	14842	14889	14765	15003	14813	14737	14863	14764	14853	14946	14939	14793	14866	14885	14670	14672	14890	14591	14870	14744	14882	14746	14735	14883	14866	14782	14825	14826	14894	14846	14748	14517	14876	14766	14819	14790	15018	14927	14812	14784	14953	14624	14801	14867	14841	14824	14855	14801	14779	14851	14848	14902	14841	14826	14703	14867	14817	14811	14884	14877	14825	14783	14833	14875	14818	14753	14865	14849	14792	14787	14698	14947	14869	14791	14913	14847	14813	14786	14735	14923	14840	14871	14874	14797	14847	14766	14883	14837	14905	14944	14686	14651	14874	14729	14840	14762	14815	14775	14693	14970	14930	14793	14822	14713	14723	14835	14835	14949	14761	14876	14766	14826	14550	14769	14913	14881	14875	14934	14850	14812	14860	14885	14802	14834	14848	14850	14834	14891	14899	14745	14780	14926	14800	14844	14857	14864	14851	14874	14845	14890	14738	14917	14794	14833	14703	14739	14938	14848	14892	14867	14613	14866	14940	14742	14962	14871	14777	14800	14731	14902	14714	14746	14733	14880	14774	14851	14721	14780	14593	14841	14726	14899	14736	14919	14894	14770	14945	14761	14820	14844	14756	14773	14829	14835	14809	14982	14831	14914	14669	14882	14675	14658	14792	14933	14766	14898	14813	14805	14758	14816	14834	14910	14730	14889	14782	14906	14618	14954	14775	14742	14876	14996	14844	14814	14774	14743	14756	14786	14837	14910	14789	14893	14869	14973	14766	14843	14908	14864	14884	14872	14748	14884	14852	14810	14725	14872	14842	14801	14855	14925	14862	14826	14850	14656	14788	14768	14905	14893	14774	14961	15075	14838	14837	14815	14689	14859	14884	15027	15043	14922	14872	14789	15011	14864	14747	14884	14904	14764	14736	14682	14688	14779	15024	14730	14967	14901	14636	14699	14775	14720	14874	14806	14874	14873	14852	14774	14794	14913	14770	14907	14844	14871	14794	14788	14806	14750	14868	14851	14751	14828	14761	14776	14703	14878	14815	14789	14809	14937	14866	14692	14795	14679	14865	15003	14765	14921	14841	14810	14725	14811	14812	14967	14634	14746	14923	14714	14896	14625	14861	14939	14685	14819	14828	14893	14714	14995	14825	15021	14766	14857	14730	14814	14941	14878	14753	14683	15099	14732	14670	14950	14878	14743	14728	14788	14875	14732	14780	15008	14691	14721	14912	14663	14877	14920	15010	14768	14788	14839	14930	14826	14763	14831	14934	14692	14864	14783	14817	14972	14541	14845	14875	14771	14778	14927	14897	14862	14792	14745	14734	14884	14780	14777	14818	14793	14696	14673	14836	14845	14718	14803	14881	14822	14712	14751	14791	14705	14753	14776	14857	14793	14843	14915	14907	14735	14941	14675	14928	14649	14903	14813	15018	14683	14702	14781	14993	14855	14637	14666	14915	14667	14839	14984	14947	14844	14832	14916	14717	14916	14541	14647	14778	14836	14729	14752	14876	14794	14872	14884	14875	14855	15058	14908	14872	14826	14692	14812	14854	14982	14888	14797	14829	15011	14826	14865	14680	14720	14780	14781	14840	14888	14813	14916	14790	14750	14743	14675	14959	14964	14783	14973	14725	14948	14937	14815	14831	14758	14834	14695	14772	14955	14804	15024	14752	14665	14751	14880	14812	14763	14786	14783	14724	14897	14792	14874	14923	14993	14551	14937	14701	14882	14761	14876	14683	14751	14909	14696	14840	14883	14672	14824	14858	14832	14853	14782	14829	14866	14904	14761	14836	14921	14884	14661	14900	14663	14663	14777	14712	14790	14777	14981	14896	14948	14562	14874	14688	14861	14809	14953	14934	14815	14788	14909	14909	14854	14802	14866	14811	14833	15042	14757	14861	14888	14787	14782	14784	15020	14934	14759	14837	14728	14754	14886	15033	14842	15015	14767	14896	14824	14831	14817	14761	14814	14937	14668	14736	14924	14850	14735	14865	14838	14727	14833	14539	14817	14757	14765	14814	14787	14814	14775	14782	14840	14850	14788	14834	14911	14904	14845	14885	14753	14674	14897	14627	14821	14765	14836	15032	14730	14953	14888	14708	14826	14779	14700	14736	14578	14825	14812	14724	14762	14762	14967	14706	15040	14936	14919	14768	14897	14735	14867	14935	14835	14745	14895	14814	14710	14786	14942	14704	14879	14801	14672	14788	14778	14810	14945	14845	14819	14759	14867	14780	14631	14720	14906	14754	14989	14888	14809	14849	14830	14923	14843	14889	14806	14926	14729	14696	14809	14765	14803	14764	14806	14822	14666	14862	14969	14688	14784	14956	14820	14933	14816	14701	14652	14802	14687	14909	14693	14666	14861	14877	14808	14922	14687	15010	14879	14764	15016	14834	14907	14922	14881	14821	14838	14777	14763	14868	14985	14933	14801	14708	14769	14751	14682	14759	14713	14925	14867	14906	14899	14887	14719	14900	14889	14714	14614	14821	14774	14876	14933	14768	14916	14852	14871	14684	14686	14882	14847	14817	14786	14976	14883	14898	14790	14812	14784	14814	14862	14797	14857	14619	14774	14737	14839	14874	14897	14846	14879	14816	14760	14760	14750	14828	14920	14794	14825	14915	14930	14910	14802	14695	14841	14701	14934	14837	14700	14921	14773	14922	14861	14723	14810	14786	14796	14846	14733	14878	14745	14769	14873	14802	14784	14900	14734	14904	14771	15005	14835	14964	14858	14930	14823	14815	14994	14756	14755	14899	14923	14708	14832	14720	14722	14765	14817	14661	14845	14689	14686	14804	14797	14873	14851	14693	14903	14715	14654	14863	14839	14712	14744	14852	14752	14874	14802	15018	14876	14891	14790	14862	14828	14807	14813	14902	14751	14816	14784	14820	14842	14898	14543	14825	14821	14759	14674	14611	14714	14899	14912	14799	14781	14782	14810	14838	14790	14982	14873	14910	14742	14831	14692	14944	14822	14878	14864	14743	14819	14891	14929	14870	14950	14827	14863	14807	14849	14779	14907	14885	14793	14882	14692	14935	14856	14994	14639	14821	14797	14777	14788	14925	14817	14790	14703	14779	14751	14883	14892	14648	14756	14930	14909	14868	14760	15050	14817	14782	14886	14942	14760	14871	14835	14931	14825	14950	14796	14766	14836	14863	14826	14829	14929
29219	27594	33185	29065	23657	21241	19499	18462	17840	17265	17281	16949	17048	16934	16719	16776	16719	16596	16550	16611	16397	16570	16612	16337	16571	16301	16326	16398	16427	16418	16359	16294	16464	16403	16266	16408	16376	16192	16409	16320	16356	16408	16342	16171	16312	16393	16432	16393	16250	16589	16379	16302	16170	16232	16232	16053	16539	16201	16245	16212	16327	16366	16173	16411	16142	16187	16229	16359	16182	16476	16269	16419	16622	16503	16251	16436	16186	16394	16187	16286	16207	16118	16201	16281	16380	16408	16345	16304	16270	16285	16128	16279	16200	16285	16233	16374	16446	16404	16280	16235	16364	16287	16161	16158	16244	16428	16286	16318	16284	16281	16280	16271	16114	16388	16373	16272	16404	16416	16255	16327	16330	16355	16412	16147	16415	16203	16279	16266	16297	16185	16532	16299	16311	16405	16214	16333	16389	16428	16221	16261	16471	16289	16346	16342	16259	16163	16476	16210	16368	16470	16328	16207	16118	16362	16271	16324	16218	16227	16176	16264	16407	16472	16384	16176	16523	16314	16281	16033	16379	16186	16507	16205	16286	16104	16254	16369	16059	16267	16286	16347	16087	16343	16347	16436	16336	16498	16156	16511	16261	16551	16261	16334	16246	16311	16301	16263	16368	16383	16482	16456	16541	16308	16210	16246	16369	16373	16475	16434	16301	16196	16333	16272	16191	16191	16153	16326	16405	16179	16158	16101	16255	16332	16460	16294	16342	16179	16250	16430	16412	16377	16225	16307	16555	16356	16267	16455	16395	16528	16364	16409	16409	16287	16326	16403	16260	16345	16325	16241	16400	16185	16270	16373	16433	16381	16376	16384	16321	16432	16117	16264	16382	16291	16264	16357	16465	16258	16429	16342	16429	16366	16208	16411	16078	16061	16311	15937	16381	16463	16198	16318	16169	16212	16254	16349	16311	16238	16355	16269	16235	16422	16429	16265	16355	16083	16362	16242	16319	16416	16274	16325	16431	16240	16362	16340	16345	16301	16307	16115	16319	16365	16240	16271	16351	16310	16265	16312	16181	16105	16289	16272	16505	16336	16308	16265	16409	16297	16245	16266	16441	16398	16296	16248	16395	16356	16213	16331	16378	16463	16242	16282	16480	16164	16458	16344	16284	16361	16364	16079	16467	16285	16144	16447	16336	16253	16343	16423	16207	16295	16199	16269	16485	16324	16130	16200	16406	16321	16279	16153	16496	16318	16319	16126	16266	16309	16336	16337	16324	16431	16254	16342	16334	16206	16356	16057	16304	16283	16371	16202	16525	16288	16389	16149	16457	16353	16218	16211	16455	16329	16224	16477	16144	16317	16348	16342	16235	16323	16386	16351	16324	16345	16302	16254	16247	16215	16041	16371	16469	16192	16310	16386	16230	16251	16441	16315	16507	16345	16295	16410	16189	16421	16245	16083	16095	16303	16321	16274	16187	16239	16174	16324	16228	16248	16242	16204	16227	16201	16325	16319	16337	16258	16369	16341	16221	16317	16455	16270	16424	16214	16397	16285	16359	16261	16349	16313	16375	16224	16335	16146	16347	16316	16283	16423	16433	16445	16353	16264	16320	16233	16155	16324	16089	16353	16298	16332	16390	16192	16185	16238	16313	16251	16204	16455	16326	16337	16239	16242	16351	16239	16152	16313	16192	16187	16454	16360	16408	16176	16300	16245	16221	16365	16402	16267	16271	16371	16245	16338	16303	16260	16332	16517	16329	16458	16437	16495	16391	16217	16335	16296	16171	16330	16372	16263	16499	16167	16487	16394	16366	16253	16218	16322	16498	16403	16301	16396	16407	16347	16090	16475	16318	16164	16354	16376	16221	16308	16460	16491	16432	16395	16602	16260	16320	16486	16317	16364	16265	16421	16333	16493	16319	16446	16436	16348	16318	16370	16388	16475	16383	16400	16232	16388	16455	16363	16236	16380	16424	16292	16357	16204	16394	16460	16256	16354	16399	16305	16383	16284	16359	16243	16451	16364	16243	16420	16184	16327	16257	16224	16219	16174	16333	16255	16311	16479	16299	16326	16457	16231	16234	16144	16319	16268	16218	16148	16217	16347	16432	16370	16046	16315	16508	16638	16298	16465	16305	16179	16337	16360	16324	16145	16368	16382	16360	16367	16437	16242	16272	16395	16219	16371	16261	16245	16429	16485	16212	16372	16302	16356	16379	16341	16527	16337	16501	16403	16554	16343	16210	16553	16364	16254	16271	16424	16218	16309	16552	16185	16370	16254	16294	16279	16222	16497	16174	16322	16402	16205	16358	16385	16307	16252	16304	16232	16277	16479	16423	16391	16368	16099	16352	16357	16327	16486	16383	16291	16347	16247	16236	16374	16495	16521	16180	16395	16485	16425	16306	16530	16092	16342	16250	16544	16292	16291	16206	16172	16341	16384	16205	16378	16429	16261	16369	16250	16314	16252	16315	16322	16148	16177	16538	16363	16447	16358	16324	16342	16348	16139	16270	16199	16306	16267	16330	16294	16408	16356	16377	16429	16422	16378	16189	16245	16336	16282	16211	16458	16441	16725	16539	16346	16357	16336	16298	16419	16319	16378	16277	16277	16295	16359	16348	16341	16284	16282	16084	16232	16393	16357	16188	16168	16212	16182	16277	16275	16341	16146	16452	16306	16257	16041	16365	16298	16455	16318	16402	16403	16363	16268	16256	16120	16179	16360	16301	16379	16392	16378	16429	16357	16409	16473	16367	16125	16209	16256	16464	16311	16390	16378	16167	16254	16564	16485	16433	16355	16283	16295	16319	16377	16352	16423	16322	16399	16195	16502	16266	16228	16250	16239	16249	16250	16271	16220	16164	16500	16383	16374	16399	16338	16479	16263	16301	16430	16275	16357	16382	16384	16501	16406	16120	16161	16437	16410	16459	16282	16398	16260	16348	16496	16309	16242	16415	16450	16521	16430	16419	16345	16396	16304	16338	16278	16398	16289	16307	16432	16408	16429	16358	16275	16545	16242	16297	16325	16550	16285	16286	16354	16429	16456	16416	16158	16287	16315	16358	16433	16302	16206	16348	16255	16333	16569	16307	16270	16265	16367	16486	16112	16201	16452	16265	16114	16417	16472	16379	16450	16305	16397	16314	16382	16420	16221	16456	16443	16376	16551	16386	16263	16395	16322	16370	16436	16331	16163	16439	16171	16151	16191	16416	16230	16282	16334	16435	16372	16478	16416	16284	16294	16235	16179	16305	16344	16333	16477	16283	16311	16190	16499	16329	16260	16326	16182	16405	16257	16364	16539	16464	16420	16300	16407	16288	16345	16450	16049	16354	16291	16238	16404	16325	16132	16290	16380	16401	16251	16437	16462	16428	16256	16371	16222	16399	16371	16416	16233	16344	16202	16113	16384	16373	16347	16174	16296	16291	16159	16188	16125	16170	16205	16095	16436	16330	16360	15968	16315	16404	16418	16382	16214	16273	16250	16408	16281	16229	16283	16567	16219	16092	16477	16337	16128	16320	16482	16470	16380	16044	16277	16596	16285	16536	16306	16318	16293	16410	16311	16398	16304	16365	16335	16243	16221	16287	16429	16340	16222	16172	16252	16393	16441	16341	16390	16303	16277	16315	16474	16539	16328	16312	16143	16205	16222	16340	16273	16191	16281	16247	16317	16530	16347	16410	16327	16213	16292	16388	16344	16398	16451	16278	16386	16408	16412	16313	16358	16170	16222	16288	16385	16321	16273	16619	16259	16099	16390	16273	16490	16424	16532	16447	16292	16286	16264	16279	16335	16167	16413	16625	16192	16459	16190	16352	16368	16292	16235	16315	16450	16144	16120	16236	16366	16284	16490	16473	16147	16363	16197	16329	16129	16344	16207	16594	16382	16310	16258	16448	16301	16115	16367	16224	16459	16286	16298	16274	16416	16257	16334	16225	16388	16476	16279	16404	16283	16275	16364	16304	16359	16499	16288	16268	16269	16536	16372	16366	16197	16230	16501	16341	16403	16389	16472	16285	16311	16108	16106	16433	16506	16322	16464	16188	16224	16350	16099	16448	16435	16390	16221	16391	16419	16355	16328	16140	16336	16437	16271	16430	16260	16292	16424	16267	16378	16542	16189	16475	16277	16179	16294	16206	16355	16240	16091	16248	16508	16434	16254	16206	16362	16191	16264	16230	16290	16382	16152	16366	16339	16297	16322	16172	16357	16240	16423	16220	16074	16342	16313	16327	16270	16402	16468	16380	16282	16169	16272	16311	16507	16377	16285	16122	16154	16404	16244	16365	16346	16446	16369	16550	16324	16344	16192	16359	16214	16243	16299	16160	16295	16176	16286	16356	16302	16291	16207	16351	16169	16133	16532	16250	16505	16456	16386	16212	16171	16259	16508	16386	16116	16573	16316	16330	16242	16280	16455	16639	16174	16631	16231	16338	16327	16436	16282	16408	16264	16412	16496	16231	16207	16382	16268	16351	16345	16436	16457	16331	16405	16353	16337	16372	16571	16451	16431	16489	16183	16532	16209	16313	16239	16417	16468	16249	16322	16346	16371	16242	16312	16176	16561	16120	16379	16311	16110	16524	16320	16163	16430	16178	16421	16447	16303	16250	16256	16401	16363	16270	16268	16272	16318	16136	16386	16402	16383	16336	16482	16522	16496	16282	16015	16412	16362	16357	16419	16242	16345	16489	16305	16297	16442	16100	16202	16282	16631	16398	16237	16424	16116	16441	16417	16288	16370	16432	16225	16277	16152	16156	16309	16305	16195	16303	16279	16367	16367	16320	16374	16418	16436	16359	16393	16228	16284	16305	16215	16204	16364	16234	16424	16418	16262	16377	16245	16477	16352	16207	16418	16469	16411	16394	16415	16398	16338	16448	16284	16306	16441	16259	16482	16312	16220	16507	16424	16305	16289	16242	16395	16410	16211	16466	16325	16429	16219	16308	16373	16344	16189	16215	16056	16324	16565	16312	16508	16255	16440	16241	16453	16208	16046	16337	16415	16229	16180	16341	16453	16212	16485	16110	16380	16450	16133	16306	16157	16355	16382	16385	16289	16313	16444	16304	16410	16370	16253	16383	16056	16080	16163	16380	16336	16258	16356	16141	16474	16359	16266	16277	16302	16251	16367	16214	16198	16370	16404	16362	16448	16343	16431	16221	16545	16426	16303
30930	42345	37412	28115	23674	20938	18723	17419	16461	15874	15437	15326	15259	14980	15011	14663	14811	14845	14641	14632	14556	14565	14578	14465	14446	14330	14466	14505	14260	14317	14351	14254	14482	14359	14331	14264	14510	14316	14343	14327	14307	14287	14231	14277	14388	14221	14402	14279	14282	14295	14338	14338	14110	14338	14159	14295	14285	14297	14402	14261	14370	14215	14300	14276	14280	14139	14462	14285	14321	14238	14237	14354	14401	14292	14357	14273	14399	14371	14248	14161	14199	14215	14408	14374	14373	14251	14591	14344	14305	14308	14177	14245	14298	14422	14259	14345	14317	14196	14316	14235	14266	14198	14418	14303	14274	14241	14243	14395	14382	14202	14145	14227	14520	14293	14201	14142	14164	14280	14259	14255	14193	14280	14209	14282	14205	14279	14247	14277	14253	14363	14263	14277	14304	14281	14099	14320	14442	14340	14370	14337	14338	14170	14284	14242	14223	14215	14120	14304	14185	14252	14216	14281	14172	14281	14325	14296	14384	14173	14395	14324	14343	14093	14294	14238	14253	14294	14242	14247	14218	14450	14215	14314	14186	14314	14179	14313	14265	14232	14292	14393	14278	14225	14274	14275	14257	14410	14187	14217	14464	14191	14258	14290	14366	14313	14272	14297	14320	14235	14281	14259	14143	14157	14170	14220	14323	14237	14324	14396	14344	14419	14320	14146	14343	14390	14162	14439	14241	14371	14345	14179	14296	14279	14453	14377	14155	14162	14135	14348	14188	14432	14221	14272	14300	14181	14238	14274	14368	14318	14445	14386	14226	14408	14476	14369	14259	14319	14323	14181	14210	14112	14367	14321	14299	14383	14226	14287	14122	14421	14150	14149	14383	14159	14271	14200	14225	14307	14518	14270	14336	14357	14328	14228	14305	14332	14323	14254	14436	14278	14307	14423	14315	14320	14261	14343	14257	14181	14250	14213	14226	14312	14229	14341	14267	14318	14372	14239	14311	14180	14227	14311	14342	14368	14293	14368	14278	14329	14278	14308	14318	14176	14135	14444	14115	14257	14368	14352	14393	14214	14276	14264	14283	14135	14174	14276	14253	14206	14294	14200	14137	14065	14191	14177	14342	14238	14305	14295	14329	14097	14221	14248	14369	14485	14181	14465	14192	14246	14442	14231	14315	14337	14251	14295	14231	14343	14320	14261	14340	14245	14395	14055	14068	14282	14424	14298	14284	14180	14210	14314	14374	14256	14419	14315	14349	14346	14151	14272	14240	14271	14235	14359	14166	14380	14265	14328	14385	14182	14466	14310	14310	14287	14205	14243	14321	14222	14305	14252	14292	14352	14278	14268	14275	14319	14516	14256	14219	14469	14263	14390	14260	14387	14225	14214	14309	14170	14243	14242	14288	14301	14168	14260	14358	14327	14314	14318	14221	14166	14183	14171	14256	14267	14243	14230	14289	14306	14193	14189	14204	14239	14289	14205	14317	14347	14158	14295	14307	14254	14277	14370	14253	14352	14382	14237	14370	14277	14384	14323	14140	14470	14201	14470	14418	14474	14223	14202	14280	14333	14209	14373	14290	14239	14155	14486	14029	14147	14225	14301	14206	14237	14398	14208	14219	14351	14268	14187	14389	14340	14342	14273	14186	14226	14211	14168	14279	14326	14227	14191	14340	14489	14190	14263	14318	14147	14177	14302	14245	14232	14375	14393	14280	14265	14274	14270	14329	14173	14538	14318	14319	14322	14331	14237	14377	14355	14319	14216	14249	14317	14253	14429	14207	14198	14247	14340	14242	14284	14303	14332	14227	14329	14190	14376	14341	14254	14373	14148	14252	14303	14333	14349	14234	14353	14317	14283	14353	14202	14122	14381	14241	14386	14131	14047	14456	14389	14256	14358	14232	14253	14258	13996	14185	14283	14256	14332	14376	14170	14284	14249	14251	14399	14394	14274	14187	14314	14192	14209	14374	14276	14286	14314	14253	14419	14450	14265	14316	14355	14053	14161	14351	14261	14318	14173	14303	14568	14305	14237	14296	14226	14320	14256	14256	14262	14251	14305	14335	14153	14289	14237	14366	14219	14137	14195	14339	14325	14338	14294	14232	14149	14267	14278	14385	14277	14236	14321	14285	14239	14390	14282	14299	14363	14325	14509	14413	14337	14232	14354	14322	14201	14284	14348	14279	14280	14249	14212	14273	14160	14210	14376	14257	14254	14466	14266	14372	14363	14144	14279	14306	14332	14169	14238	14310	14386	14307	14327	14458	14393	14387	14336	14359	14411	14393	14409	14407	14155	14248	14296	14346	14259	14305	14169	14396	13987	14265	14303	14238	14203	14223	14256	14218	14175	14302	14310	14366	14276	14295	14392	14366	14480	14238	14342	14198	14362	14402	14344	14460	14187	14335	14153	14330	14275	14136	14390	14092	14360	14397	14223	14195	14423	14242	14218	14296	14363	14210	14398	14185	14204	14110	14294	14364	14317	14173	14248	14327	14260	14269	14321	14224	14307	14267	14338	14412	14209	14109	14275	14271	14134	14227	14375	14443	14369	14237	14283	14448	14279	14382	14161	14230	14160	14322	14230	14445	14316	14409	14471	14233	14280	14394	14216	14452	14412	14369	14358	14197	14274	14299	14174	14080	14209	14230	14406	14255	14281	14271	14321	14207	14308	14323	14208	14416	14271	14285	14310	14406	14411	14311	14348	14277	14297	14256	14162	14241	14484	14364	14251	14089	14335	14222	14242	14289	14306	14130	14115	14195	14304	14369	14364	14231	14344	14219	14361	14328	14308	14245	14220	14206	14362	14212	14160	14294	14223	14168	14345	14454	14237	14145	14298	14215	14301	14249	14121	14067	14348	14274	14154	14178	14290	14296	14352	14380	14316	14324	14289	14329	14136	14321	14419	14221	14236	14292	14351	14216	14273	14265	14336	14317	14320	14413	14327	14198	14274	14236	14381	14264	14281	14347	14212	14286	14241	14335	14211	14188	14199	14146	14240	14291	14265	14296	14224	14375	14362	14166	14429	14247	14234	14293	14200	14216	14327	14277	14350	14239	14358	14359	14211	14211	14123	14323	14332	14339	14380	14306	14280	14210	14409	14192	14258	14229	14254	14221	14236	14162	14311	14292	14377	14301	14326	14344	14180	14211	14321	14352	14312	14291	14379	14287	14213	14164	14402	14149	14282	14301	14325	14458	14386	14274	14306	14308	14343	14351	14303	14254	14257	14375	14368	14128	14340	14241	14277	14476	14173	14264	14360	14094	14130	14227	14228	14286	14296	14218	14399	14219	14433	14185	14251	14214	14235	14168	14426	14150	14297	14138	14314	14349	14260	14363	14196	14166	14294	14324	14245	14305	14161	14380	14359	14298	14269	14370	14242	14412	14332	14395	14135	14262	14341	14199	14349	14198	14254	14255	14345	14435	14313	14162	14227	14368	14168	14425	14395	14215	14245	14328	14284	14301	14114	14317	14322	14288	14312	14507	14360	14235	14224	14124	14284	14354	14327	14304	14285	14269	14325	14153	14166	14240	14376	14315	14264	14231	14317	14180	14229	14295	14413	14219	14210	14216	14142	14365	14137	14573	14347	14331	14248	14116	14316	14089	14197	14220	14380	14366	14463	14223	14435	14280	14284	14324	14297	14327	14244	14342	14385	14301	14350	14259	14179	14243	14323	14202	14248	14234	14288	14259	14271	14116	14213	14334	14303	14249	14325	14200	14279	14443	14285	14344	14257	14208	14224	14223	14275	14402	14350	14314	14243	14182	14225	14238	14329	14341	14320	14133	14487	14466	14231	14123	14284	14395	14333	14310	14324	14385	14392	14193	14276	14284	14308	14364	14204	14266	14205	14189	14344	14218	14123	14433	14369	14254	14298	14294	14217	14216	14298	14146	14137	14244	14311	14198	14222	14277	14334	14244	14173	14265	14151	14218	14376	14254	14313	14307	14303	14118	14332	14243	14375	14133	14350	14330	14290	14267	14269	14259	14203	14299	14324	14180	14342	14319	14337	14356	14228	14178	14307	14299	14403	14102	14241	14190	14448	14251	14212	14302	14411	14350	14306	14376	14342	14201	14156	14354	14374	14268	14352	14185	14273	14315	14094	14159	14270	14318	14224	14275	14291	14330	14272	14330	14298	14397	14333	14159	14253	14193	14186	14282	14167	14310	14075	14273	14470	14232	14360	14332	14389	14473	14175	14288	14221	14314	14273	14268	14243	14402	14430	14239	14321	14204	14217	14320	14215	14304	14310	14313	14139	14199	14379	14210	14242	14258	14424	14150	14296	14167	14330	14282	14286	14222	14162	14410	14154	14287	14211	14233	14297	14157	14261	14240	14380	14287	14261	14287	14418	14323	14211	14252	14470	14278	14400	14280	14352	14334	14145	14307	14260	14414	14272	14260	14328	14146	14304	14364	14269	14310	14388	14181	14297	14125	14171	14308	14096	14184	14311	14337	14362	14293	14322	14442	14187	14363	14368	14196	14237	14393	14385	14261	14406	14394	14343	14356	14382	14290	14317	14169	14243	14262	14319	14161	14278	14426	14119	14381	14244	14195	14277	14320	14223	14277	14254	14256	14163	14440	14358	14301	14329	14220	14274	14322	14168	14459	14177	14378	14179	14299	14308	14323	14424	14168	14205	14289	14174	14464	14284	14292	14481	14172	14337	14254	14245	14410	14013	14409	14370	14207	14243	14363	14123	14242	14214	14307	14362	14323	14269	14383	14216	14353	14211	14232	14307	14333	14351	14350	14472	14350	14357	14233	14274	14332	14321	14343	14160	14275	14196	14403	14270	14191	14359	14264	14144	14359	14259	14280	14188	14237	14269	14282	14438	14299	14292	14226	14425	14276	14423	14358	14296	14318	14408	14147	14223	14311	14151	14491	14270	14294	14396	14378	14398	14049	14476	14147	14322	14258	14389	14401	14223	14299	14398	14291	14179	14240	14130	14332	14315	14199	14324	14414	14290	14427	14276	14340	14235	14211	14272	14248	14297	14331	14238	14243	14282	14352	14274	14506	14379	14182	14248	14351	14151	14398	14407	14337	14351	14205	14344	14346	14116	14247	14340	14321	14222	14431	14226	14352	14268	14262	14358	14305	14318	14328	14340	14286	14190	14396	14250	14234	14307	14234	14204	14261	14277	14247	14402	14276	14062
24135	21216	28653	25989	26221	27407	25843	22473	19828	19107	18092	17882	17916	17816	17331	17343	17257	17170	16990	17250	17019	16960	16768	17030	16945	16894	16836	16685	16867	16899	16840	16719	16838	16746	16765	16947	16806	16715	16846	16676	16650	16619	16685	16618	16714	16709	16648	16602	16639	16690	16688	16824	16703	16742	16388	16488	16634	16660	16707	16571	16729	16602	16504	16693	16753	16521	16685	16649	16873	16715	16575	16802	16545	16577	16712	16793	16786	16683	16602	16658	16594	16802	16611	16681	16640	16751	16607	16677	16706	16682	16550	16545	16858	16582	16736	16889	16620	16653	16602	16476	16884	16827	16768	16508	16524	16495	16604	16573	16379	16640	16595	16720	16563	16582	16781	16683	16817	16828	16619	16614	16842	16719	16738	16600	16422	16658	16651	16685	16495	16744	16831	16703	16547	16679	16669	16866	16588	16827	16783	16526	16703	16681	16665	16679	16505	16751	16568	16813	16756	16659	16756	16552	16572	16941	16706	16509	16773	16539	16595	16805	16645	16598	16665	16424	16575	16542	16732	16679	16505	16635	16610	16514	16618	16804	16604	16576	16525	16592	16624	16690	16523	16606	16469	16516	16655	16670	16663	16817	16799	16870	16632	16488	16749	16483	16637	16709	16672	16585	16698	16618	16726	16814	16730	16614	16760	16736	16687	16657	16791	16740	16731	16826	16771	16846	16789	16643	16613	16599	16693	16477	16557	16597	16670	16467	16596	16767	16726	16757	16612	16710	16662	16572	16760	16603	16647	16736	16441	16701	16797	16586	16775	16650	16519	16600	16484	16369	16710	16583	16661	16549	16677	16718	16734	16574	16814	16614	16505	16486	16559	16586	16729	16675	16778	16605	16699	16471	16682	16770	16770	16571	16761	16650	16696	16597	16660	16762	16719	16700	16624	16799	16736	16804	16718	16597	16340	16671	16561	16794	16696	16486	16665	16855	16762	16803	16681	16498	16683	16574	16695	16644	16610	16651	16522	16552	16682	16534	16385	16694	16726	16658	16714	16807	16786	16533	16670	16579	16612	16707	16581	16608	16571	16659	16568	16624	16563	16664	16733	16511	16674	16682	16581	16687	16525	16627	16468	16702	16683	16707	16791	16682	16715	16790	16882	16740	16742	16671	16823	16516	16811	16844	16741	16553	16698	16486	16752	16525	16749	16770	16682	16524	16792	16698	16804	16771	16804	16513	16856	16617	16543	16669	16562	16674	16598	16737	16698	16672	16563	16570	16613	16757	16711	16477	16633	16640	16447	16721	16712	16699	16646	16602	16511	16576	16722	16702	16585	16513	16743	16628	16532	16660	16476	16634	16713	16776	16763	16719	16935	16639	16828	16767	16890	16620	16666	16756	16692	16760	16711	16566	16695	16607	16733	16878	16611	16643	16772	16501	16618	16631	16405	16727	16511	16549	16708	16551	16526	16689	16776	16647	16678	16646	16478	16537	16592	16746	16492	16782	16555	16733	16635	16715	16793	16677	16773	16677	16552	16591	16682	16525	16843	16531	16627	16832	16721	16818	16609	16775	16646	16548	16614	16607	16669	16735	16609	16503	16621	16646	16711	16559	16470	16756	16851	16820	16703	16596	16538	16762	16788	16697	16510	16678	16647	16553	16622	16783	16661	16648	16693	16717	16665	16644	16668	16769	16849	16911	16757	16750	16403	16466	16592	16521	16645	16546	16735	16348	16681	16645	16753	16815	16706	16761	16652	16612	16576	16753	16472	16721	16607	16659	16638	16609	16651	16519	16681	16780	16720	16668	16669	16670	16779	16680	16588	16573	16692	16612	16565	16702	16714	16727	16783	16521	16624	16650	16905	16470	16631	16748	16683	16742	16477	16549	16688	16577	16627	16693	16606	16576	16481	16624	16591	16422	16623	16736	16545	16837	16473	16782	16574	16709	16731	16508	16590	16652	16618	16491	16564	16677	16689	16884	16786	16640	16623	16526	16648	16552	16624	16744	16729	16442	16633	16685	16689	16676	16748	16826	16636	16773	16767	16718	16710	16695	16649	16571	16667	16787	16745	16678	16487	16610	16735	16804	16840	16643	16556	16626	16739	16670	16840	16629	16708	16664	16686	16575	16896	16627	16725	16772	16656	16681	16678	16646	16585	16511	16530	16507	16722	16635	16701	16719	16695	16746	16672	16546	16592	16650	16798	16668	16840	16729	16703	16521	16687	16526	16601	16547	16613	16537	16539	16575	16732	16592	16619	16671	16745	16485	16746	16583	16660	16685	16816	16654	16708	16741	16713	16652	16703	16581	16693	16670	16619	16671	16711	16524	16745	16664	16678	16710	16693	16624	16675	16943	16647	16513	16576	16811	16526	16544	16682	16671	16816	16780	16720	16566	16653	16672	16685	16619	16728	16870	16714	16586	16805	16516	16975	16538	16585	16566	16726	16614	16782	16524	16716	16560	16791	16506	16640	16578	16688	16455	16540	16569	16519	16719	16518	16664	16613	16750	16605	16811	16812	16791	16735	16610	16815	16645	16660	16738	16664	16547	16835	16495	16695	16670	16894	16712	16659	16481	16766	16732	16793	16687	16857	16427	16617	16891	16632	16740	16821	16644	16669	16592	16527	16777	16690	16744	16561	16846	16747	16520	16672	16508	16577	16650	16605	16597	16656	16589	16484	16572	16683	16683	16931	16708	16876	16779	16710	16814	16866	16724	16515	16464	16633	16683	16703	16695	16759	16684	16594	16695	16854	16666	16634	16673	16802	16586	16617	16709	16761	16672	16941	16570	16681	16617	16669	16841	16608	16806	16641	16687	16502	16645	16554	16682	16669	16569	16658	16791	16784	16618	16467	16525	16751	16789	16800	16858	16687	16747	16593	16602	16797	16705	16665	16789	16761	16731	16650	16675	16677	16872	16895	16686	16686	16668	16644	16569	16828	16772	16624	16748	16852	16706	16715	16739	16685	16624	16668	16631	16755	16673	16689	16780	16649	16783	16763	16826	16709	16540	16784	16609	16815	16741	16615	16689	16613	16802	16524	16709	16756	16783	16679	16744	16573	16721	16592	16793	16779	16679	16621	16903	16598	16735	16469	16520	16646	16680	16690	16612	16739	16659	16683	16661	16738	16923	16873	16719	16516	16677	16935	16897	16736	16592	16728	16602	16698	16778	16748	16886	16704	16670	16750	16667	16782	16721	16636	16799	16784	16772	16660	16594	16605	16718	16585	16512	16675	16684	16748	16802	16542	16569	16709	16751	16653	16829	16478	16598	16652	16488	16897	16749	16761	16553	16680	16827	16664	16650	16352	16613	16619	16629	16643	16634	16779	16636	16684	16609	16584	16708	16915	16720	16297	16701	16668	16575	16759	16629	16759	16485	16721	16814	16685	16682	16663	16536	16807	16553	16568	16525	16788	16631	16673	16687	16700	16695	16678	16600	16697	16554	16511	16794	16690	16765	16660	16673	16473	16530	16700	16624	16611	16622	16681	16880	16561	16779	16777	16579	16556	16691	16658	16711	16893	16510	16903	16867	16794	16545	16515	16853	16595	16555	16516	16641	16573	16600	16663	16682	16716	16370	16875	16498	16752	16687	16743	16592	16838	16725	16761	16695	16638	16778	16719	16765	16591	16544	16683	16745	16697	16766	16731	16630	16664	16659	16613	16536	16618	16609	16752	16697	16607	16638	16686	16730	16784	16726	16506	16588	16819	16789	16781	16905	16622	16476	16743	16641	16573	16776	16662	16544	16774	16746	16591	16830	16684	16715	17013	16779	16757	16518	16765	16509	16449	16486	16496	16857	16630	16783	16536	16554	16773	16792	16660	16581	16948	16790	16766	16712	16636	16522	16734	16639	16666	16670	16582	16748	16774	16639	16770	16659	16495	16571	16701	16842	16744	16558	16538	16674	16619	16673	16667	16822	16832	16792	16676	16639	16701	16732	16624	16670	16558	16720	16699	16638	16716	16695	16681	16724	16579	16656	16662	16748	16595	16623	16733	16546	16587	16688	16609	16766	16614	16715	16827	16762	16580	16828	16604	16552	16810	16741	16897	16910	16547	16653	16752	16531	16585	16838	16926	16683	16844	16650	16532	16623	16421	16782	16784	16574	16735	16679	16792	16812	16647	16582	16566	16647	16702	16645	16685	16642	16638	16604	16651	16676	16591	16702	16833	16698	16698	16511	16513	16770	16741	16723	16798	16758	16460	16737	16621	16676	16633	16684	16732	16624	16795	16846	16771	16683	16812	16578	16581	16874	16583	16820	16717	16748	16662	16662	16720	16853	16705	16724	16707	16658	16574	16800	16657	16859	16678	16840	16688	16748	16812	16596	16861	16646	16620	16792	16881	16670	16533	16733	16724	16612	16754	16599	16806	16754	16538	16785	16507	16642	16610	16574	16643	16794	16727	16897	16733	16790	16766	16659	16929	16693	16602	16623	16777	16605	16560	16623	16525	16601	16564	16536	16622	16672	16595	16401	16835	16733	16752	16747	16802	16732	16676	16846	16780	16868	16901	16705	16546	16614	16768	16521	16641	16559	16652	16621	16837	16618	16597	16727	16622	16642	16751	16529	16739	16873	16525	16722	16696	16690	16708	16863	16402	16676	16606	16551	16920	16733	16616	16748	16704	16635	16570	16569	16862	16604	16636	16817	16557	16663	16653	16503	16525	16669	16583	16832	16563	16655	16531	16585	16625	16716	16907	16619	16698	16655	16727	16810	16669	16796	16689	16655	16677	16690	16622	16730	16486	16730	16525	16169	16516	16671	16712	16825	16651	16762	16568	16706	16629	16610	16465	16669	16743	16439	16400	16676	16728	16815	16777	16511	16554	16722	16841	16721	16665	16737	16790	16640	16741	16767	17025	16667	16714	16561	16577	16561	16651	16424	16530	16515	16749	16735	16943	16581	16670	16704	16628	16708	16671	16649	16617	16896	16807	16697	16392	16596	16751	16422	16540	16518	16643	16617	16619	16402	16697	16673	16756	16550	16899	16712	16647	16857	16631	16659	16557	16649	16751	16583	16554	16721	16677	16654	16761	16733	16623	16712	16511	16761	16407	16650	16610	16665	16577	16653	16639	16687	16691	16669	16593	16507	16612	16649	16627	16599	16631	16647	16887	16700	16623	16872	16608	16614	16673	16630	16679	16667	16671	16533
31062	49900	45333	36002	32259	27643	24343	22044	18734	17290	16505	16009	15933	15792	15298	15451	15311	15346	15185	15096	14933	14875	14737	14832	14858	14770	14750	14578	14741	14600	14776	14638	14515	14324	14659	14524	14501	14521	14569	14508	14610	14501	14604	14520	14601	14486	14412	14489	14627	14415	14511	14616	14586	14582	14559	14425	14646	14590	14574	14475	14456	14614	14661	14483	14450	14578	14476	14508	14689	14511	14437	14482	14554	14618	14391	14448	14567	14670	14615	14499	14539	14531	14592	14624	14550	14595	14625	14438	14591	14521	14480	14414	14310	14689	14378	14575	14590	14692	14579	14489	14555	14507	14514	14676	14441	14484	14543	14411	14457	14541	14610	14495	14482	14459	14597	14504	14425	14552	14541	14674	14511	14423	14571	14537	14633	14379	14529	14563	14369	14453	14472	14438	14364	14602	14721	14578	14412	14418	14629	14522	14588	14558	14629	14497	14425	14407	14517	14408	14691	14739	14539	14510	14527	14500	14627	14376	14624	14445	14636	14411	14470	14640	14690	14496	14497	14437	14599	14568	14495	14481	14604	14539	14672	14511	14487	14630	14454	14579	14571	14634	14589	14574	14481	14463	14735	14509	14503	14421	14694	14444	14519	14523	14549	14643	14462	14608	14633	14629	14472	14634	14423	14348	14448	14514	14621	14575	14642	14262	14606	14523	14568	14756	14582	14478	14420	14508	14490	14746	14608	14512	14565	14434	14526	14561	14412	14559	14488	14426	14493	14523	14620	14517	14606	14557	14397	14609	14451	14446	14653	14580	14641	14450	14466	14539	14478	14438	14404	14557	14489	14504	14546	14367	14578	14468	14555	14499	14480	14492	14591	14446	14710	14570	14594	14727	14384	14696	14580	14436	14550	14552	14566	14503	14445	14529	14629	14636	14458	14555	14534	14349	14567	14493	14430	14442	14668	14725	14682	14626	14498	14570	14591	14439	14516	14500	14747	14593	14467	14520	14395	14571	14480	14549	14414	14708	14424	14572	14460	14686	14519	14410	14477	14515	14570	14368	14402	14443	14317	14553	14481	14530	14597	14586	14490	14733	14474	14406	14696	14615	14489	14632	14474	14524	14686	14558	14515	14550	14559	14594	14443	14390	14573	14624	14562	14597	14582	14437	14389	14499	14474	14554	14632	14372	14597	14480	14565	14443	14482	14644	14572	14527	14542	14527	14605	14488	14550	14442	14575	14413	14747	14467	14578	14490	14629	14511	14611	14583	14548	14471	14592	14551	14513	14536	14593	14450	14455	14461	14540	14570	14542	14693	14608	14348	14514	14410	14547	14676	14520	14600	14530	14630	14669	14556	14522	14450	14549	14530	14478	14447	14551	14513	14543	14436	14540	14481	14525	14789	14516	14484	14469	14478	14554	14468	14413	14330	14559	14622	14536	14522	14615	14572	14610	14513	14528	14530	14517	14504	14357	14432	14536	14384	14649	14515	14590	14467	14466	14578	14544	14557	14579	14473	14574	14510	14532	14562	14485	14353	14401	14334	14459	14521	14566	14413	14677	14503	14570	14557	14629	14533	14461	14509	14555	14458	14616	14444	14565	14402	14649	14504	14564	14554	14698	14555	14380	14735	14526	14495	14577	14609	14522	14340	14524	14600	14645	14531	14473	14615	14487	14395	14543	14322	14420	14477	14561	14521	14587	14621	14519	14592	14700	14612	14536	14583	14452	14507	14570	14523	14602	14546	14459	14636	14245	14492	14443	14560	14524	14594	14501	14674	14465	14454	14672	14576	14522	14483	14691	14514	14527	14588	14531	14561	14623	14580	14619	14447	14548	14559	14586	14498	14579	14663	14578	14404	14374	14479	14542	14375	14595	14548	14525	14553	14572	14565	14507	14555	14562	14743	14603	14512	14578	14550	14424	14436	14635	14403	14400	14525	14548	14500	14651	14584	14533	14575	14561	14580	14398	14432	14634	14389	14515	14473	14557	14515	14571	14480	14553	14578	14570	14482	14589	14607	14608	14511	14655	14427	14541	14616	14482	14440	14229	14573	14636	14456	14557	14532	14415	14349	14484	14458	14538	14482	14548	14630	14397	14677	14728	14503	14484	14447	14510	14491	14595	14608	14369	14559	14528	14410	14439	14506	14640	14560	14620	14402	14410	14521	14572	14619	14530	14608	14506	14367	14533	14350	14499	14374	14541	14521	14622	14448	14657	14444	14647	14488	14613	14569	14391	14482	14580	14586	14520	14520	14717	14331	14624	14488	14420	14584	14578	14550	14456	14419	14707	14634	14651	14610	14401	14338	14390	14372	14429	14505	14523	14550	14505	14570	14476	14472	14462	14414	14601	14664	14464	14594	14719	14764	14620	14446	14624	14435	14579	14617	14615	14524	14406	14551	14590	14514	14732	14650	14520	14413	14585	14555	14459	14628	14395	14625	14490	14381	14567	14477	14594	14549	14477	14593	14638	14623	14432	14551	14580	14548	14613	14396	14658	14562	14540	14546	14397	14591	14395	14541	14548	14520	14363	14594	14443	14473	14551	14454	14470	14685	14610	14569	14266	14443	14619	14428	14420	14486	14630	14457	14414	14684	14704	14469	14617	14539	14555	14462	14319	14363	14433	14481	14461	14655	14687	14582	14677	14515	14478	14424	14564	14610	14465	14643	14462	14476	14395	14615	14383	14424	14472	14483	14590	14419	14567	14452	14560	14476	14567	14579	14591	14567	14565	14476	14647	14461	14628	14543	14666	14542	14532	14671	14529	14569	14519	14530	14548	14427	14622	14574	14534	14525	14394	14390	14570	14374	14380	14483	14584	14644	14418	14599	14422	14569	14539	14463	14641	14616	14452	14453	14484	14502	14486	14427	14519	14664	14419	14538	14663	14575	14656	14329	14509	14341	14495	14410	14602	14511	14590	14496	14569	14462	14684	14515	14499	14510	14452	14514	14652	14459	14489	14495	14389	14434	14475	14668	14607	14479	14464	14491	14468	14564	14514	14449	14539	14356	14654	14472	14501	14689	14413	14343	14575	14585	14629	14494	14533	14616	14327	14508	14436	14501	14622	14481	14421	14651	14496	14559	14556	14286	14407	14551	14515	14472	14499	14495	14350	14579	14449	14530	14534	14729	14586	14502	14573	14404	14490	14367	14629	14551	14562	14604	14477	14520	14625	14403	14413	14345	14476	14409	14507	14537	14457	14513	14526	14429	14634	14555	14873	14507	14520	14646	14612	14491	14527	14382	14408	14388	14558	14636	14405	14404	14693	14329	14509	14544	14474	14682	14590	14670	14528	14529	14507	14474	14567	14591	14506	14399	14499	14653	14502	14391	14406	14397	14458	14545	14514	14714	14689	14592	14544	14514	14485	14585	14573	14433	14632	14562	14710	14552	14562	14581	14536	14643	14572	14668	14728	14497	14634	14615	14529	14560	14532	14465	14520	14499	14718	14518	14371	14510	14680	14508	14555	14557	14513	14708	14697	14565	14659	14405	14642	14506	14631	14425	14576	14495	14547	14318	14525	14390	14629	14583	14484	14521	14616	14393	14563	14478	14553	14549	14516	14488	14455	14567	14456	14606	14575	14423	14524	14547	14688	14619	14468	14465	14342	14529	14525	14503	14696	14331	14649	14609	14629	14518	14594	14607	14755	14490	14489	14538	14546	14484	14457	14494	14437	14813	14754	14527	14533	14417	14547	14476	14580	14569	14523	14495	14420	14516	14415	14676	14461	14590	14580	14396	14436	14456	14576	14409	14625	14692	14632	14532	14657	14549	14556	14586	14480	14658	14453	14424	14248	14507	14559	14435	14639	14650	14482	14590	14491	14532	14384	14668	14607	14559	14527	14491	14473	14451	14635	14631	14446	14499	14284	14608	14582	14447	14363	14475	14520	14638	14577	14689	14476	14549	14503	14362	14677	14639	14505	14582	14608	14601	14503	14630	14567	14586	14501	14518	14519	14492	14488	14482	14563	14503	14535	14644	14779	14652	14498	14429	14521	14360	14444	14457	14500	14415	14653	14534	14396	14450	14594	14551	14547	14698	14462	14613	14454	14417	14419	14475	14459	14629	14430	14617	14507	14552	14654	14540	14558	14316	14502	14718	14544	14358	14548	14564	14584	14533	14680	14395	14382	14371	14432	14523	14366	14409	14485	14531	14527	14592	14387	14679	14428	14411	14526	14500	14605	14621	14547	14487	14660	14612	14589	14561	14590	14595	14462	14540	14599	14637	14430	14494	14598	14471	14376	14621	14425	14518	14543	14470	14522	14364	14491	14457	14571	14618	14483	14452	14359	14569	14542	14463	14566	14481	14444	14440	14533	14469	14579	14579	14419	14598	14592	14392	14501	14572	14528	14564	14516	14468	14571	14577	14433	14625	14368	14571	14531	14490	14557	14500	14580	14581	14423	14570	14260	14563	14490	14634	14526	14482	14562	14599	14512	14563	14623	14428	14684	14518	14594	14543	14571	14523	14542	14434	14453	14478	14537	14584	14556	14634	14346	14423	14624	14544	14610	14574	14642	14702	14366	14588	14495	14608	14472	14568	14518	14620	14593	14353	14395	14465	14564	14532	14522	14477	14486	14583	14590	14474	14299	14654	14692	14450	14453	14474	14620	14493	14424	14595	14538	14338	14506	14543	14446	14415	14605	14584	14512	14636	14453	14327	14552	14361	14483	14457	14575	14656	14453	14595	14633	14466	14443	14481	14623	14405	14509	14668	14458	14524	14585	14536	14546	14515	14459	14338	14561	14407	14502	14728	14606	14518	14539	14474	14480	14595	14427	14459	14614	14473	14440	14540	14502	14625	14458	14455	14498	14683	14572	14524	14446	14599	14624	14573	14491	14472	14524	14510	14647	14580	14529	14538	14517	14525	14328	14493	14473	14535	14474	14430	14486	14549	14318	14631	14533	14559	14623	14503	14674	14545	14397	14502	14469	14518	14424	14471	14484	14417	14651	14461	14625	14500	14762	14496	14461	14574	14547	14465	14404	14523	14452	14521	14560	14427	14678	14569	14667	14539	14569	14511	14409	14609	14642	14403	14571	14429	14640	14555	14458	14553	14418	14498	14440	14437	14440	14606	14455	14747	14472	14597	14577	14439	14516	14547	14547	14445	14588	14503	14521	14708	14446	14478	14503	14574	14411	14662	14430	14603
22863	21254	28964	24112	23626	28497	30434	25702	22581	20767	19650	19113	18860	18693	18509	18524	18221	18043	18098	18008	17978	18101	17634	17831	17611	18018	17503	17697	17591	17379	17479	17469	17638	17733	17584	17607	17605	17571	17500	17505	17418	17439	17640	17544	17531	17527	17411	17425	17468	17444	17430	17501	17435	17512	17609	17494	17544	17488	17588	17561	17575	17613	17603	17524	17482	17320	17570	17591	17365	17393	17421	17398	17507	17401	17444	17512	17513	17563	17428	17276	17448	17506	17416	17467	17360	17447	17279	17418	17513	17385	17594	17563	17342	17364	17568	17465	17367	17336	17523	17415	17200	17596	17334	17569	17456	17625	17423	17442	17535	17383	17492	17320	17515	17542	17427	17401	17457	17397	17452	17319	17362	17470	17463	17357	17527	17451	17427	17644	17325	17226	17292	17113	17627	17357	17311	17497	17384	17551	17586	17481	17300	17597	17310	17484	17509	17394	17552	17490	17518	17434	17476	17733	17615	17564	17371	17351	17510	17501	17473	17535	17429	17403	17367	17397	17314	17531	17497	17418	17556	17441	17398	17452	17419	17581	17368	17494	17543	17501	17212	17408	17083	17267	17545	17429	17602	17460	17321	17540	17375	17247	17386	17324	17678	17297	17429	17379	17412	17376	17705	17429	17415	17387	17417	17366	17445	17374	17370	17478	17484	17489	17386	17310	17535	17535	17511	17182	17308	17596	17266	17381	17448	17637	17495	17543	17281	17400	17372	17316	17575	17285	17296	17423	17449	17465	17501	17374	17370	17560	17357	17325	17554	17504	17480	17544	17748	17593	17374	17273	17322	17705	17464	17544	17457	17348	17425	17456	17572	17497	17580	17580	17524	17572	17603	17373	17535	17706	17567	17589	17509	17259	17421	17453	17341	17609	17448	17327	17429	17235	17464	17192	17330	17332	17310	17205	17415	17387	17377	17282	17530	17447	17391	17411	17592	17471	17467	17429	17478	17526	17567	17496	17544	17469	17444	17388	17582	17543	17500	17390	17646	17474	17483	17352	17401	17353	17299	17307	17597	17349	17329	17291	17552	17683	17497	17346	17474	17450	17456	17150	17563	17475	17426	17257	17424	17455	17516	17481	17477	17686	17230	17512	17286	17374	17332	17407	17587	17566	17522	17382	17397	17281	17408	17363	17449	17575	17527	17485	17298	17505	17480	17490	17424	17553	17484	17531	17312	17331	17460	17479	17556	17567	17312	17428	17503	17536	17449	17348	17405	17353	17524	17434	17490	17198	17541	17418	17540	17353	17519	17438	17331	17376	17306	17400	17438	17359	17315	17231	17497	17351	17581	17612	17380	17378	17412	17369	17537	17531	17435	17289	17258	17543	17428	17235	17375	17329	17589	17249	17311	17501	17443	17597	17522	17578	17508	17538	17290	17371	17565	17511	17368	17482	17525	17545	17629	17414	17355	17297	17506	17326	17515	17188	17638	17540	17685	17529	17515	17298	17490	17478	17487	17351	17356	17432	17528	17362	17519	17560	17397	17299	17556	17517	17343	17329	17431	17478	17496	17406	17579	17451	17482	17272	17416	17501	17551	17314	17630	17444	17377	17411	17591	17333	17346	17393	17301	17499	17423	17305	17489	17443	17537	17485	17484	17281	17583	17268	17438	17482	17399	17369	17640	17484	17297	17402	17385	17654	17665	17551	17406	17474	17470	17552	17516	17328	17322	17341	17405	17432	17412	17352	17344	17436	17397	17423	17416	17491	17541	17272	17269	17418	17365	17410	17390	17233	17543	17375	17368	17455	17401	17413	17473	17424	17489	17529	17384	17541	17518	17482	17635	17424	17533	17365	17399	17577	17603	17336	17394	17462	17511	17396	17357	17466	17434	17456	17362	17480	17424	17467	17574	17247	17413	17419	17466	17511	17187	17326	17408	17524	17527	17435	17495	17694	17468	17356	17566	17384	17465	17262	17515	17332	17467	17330	17430	17435	17418	17599	17191	17401	17428	17296	17268	17297	17477	17383	17560	17642	17427	17594	17443	17511	17379	17420	17497	17612	17428	17251	17432	17547	17596	17491	17697	17371	17282	17364	17506	17379	17368	17330	17384	17591	17358	17412	17381	17271	17250	17429	17415	17274	17339	17408	17398	17294	17599	17363	17414	17416	17540	17354	17445	17487	17372	17277	17366	17374	17353	17336	17342	17577	17404	17410	17510	17413	17378	17563	17451	17384	17262	17415	17247	17359	17261	17206	17576	17566	17253	17479	17324	17522	17498	17655	17529	17543	17601	17142	17520	17452	17622	17417	17543	17525	17401	17285	17208	17470	17346	17492	17400	17447	17341	17531	17404	17429	17591	17605	17333	17292	17488	17242	17400	17394	17694	17394	17526	17306	17392	17537	17825	17335	17412	17490	17523	17381	17528	17379	17566	17398	17578	17549	17555	17503	17472	17532	17304	17304	17430	17491	17460	17334	17587	17446	17616	17493	17604	17313	17406	17364	17445	17425	17575	17289	17480	17401	17526	17573	17595	17591	17623	17479	17507	17331	17327	17311	17397	17616	17494	17417	17423	17517	17332	17365	17450	17184	17378	17597	17557	17516	17312	17430	17382	17439	17506	17384	17298	17328	17455	17544	17531	17440	17305	17602	17484	17377	17359	17433	17503	17338	17368	17674	17288	17497	17322	17589	17597	17604	17579	17220	17394	17412	17381	17429	17584	17424	17574	17356	17468	17428	17299	17462	17402	17540	17511	17303	17435	17568	17660	17462	17489	17419	17296	17397	17272	17579	17221	17481	17534	17511	17583	17463	17457	17533	17418	17220	17434	17599	17385	17477	17481	17118	17490	17421	17529	17340	17287	17521	17462	17361	17267	17325	17562	17451	17561	17302	17568	17328	17470	17417	17673	17413	17457	17420	17286	17470	17513	17424	17572	17559	17469	17657	17432	17573	17476	17194	17346	17468	17562	17334	17493	17500	17587	17490	17588	17511	17487	17420	17326	17341	17476	17283	17490	17247	17240	17372	17405	17330	17347	17493	17464	17342	17579	17460	17158	17370	17476	17410	17482	17555	17334	17277	17524	17396	17516	17415	17432	17447	17284	17533	17478	17430	17477	17418	17265	17380	17540	17403	17470	17308	17266	17366	17273	17462	17575	17465	17535	17424	17525	17403	17403	17421	17418	17521	17415	17270	17257	17556	17515	17364	17382	17154	17381	17354	17585	17474	17386	17444	17609	17578	17427	17411	17428	17447	17394	17294	17297	17469	17306	17416	17200	17301	17512	17253	17454	17616	17378	17268	17416	17495	17503	17449	17549	17450	17638	17456	17576	17219	17539	17496	17541	17451	17645	17424	17241	17379	17526	17506	17517	17498	17546	17398	17321	17498	17521	17310	17326	17528	17328	17606	17301	17348	17471	17164	17496	17504	17381	17552	17353	17359	17233	17058	17294	17278	17343	17574	17351	17651	17455	17121	17370	17636	17329	17405	17369	17472	17456	17376	17445	17440	17392	17338	17528	17360	17335	17538	17407	17344	17422	17453	17285	17412	17488	17319	17567	17536	17277	17384	17422	17441	17515	17387	17456	17311	17406	17462	17287	17536	17557	17423	17296	17283	17647	17376	17413	17341	17381	17426	17323	17503	17551	17272	17559	17507	17382	17526	17565	17451	17561	17612	17378	17372	17677	17475	17282	17396	17530	17469	17475	17525	17539	17466	17376	17566	17411	17299	17510	17447	17154	17409	17428	17408	17533	17343	17605	17196	17507	17331	17279	17444	17374	17579	17385	17483	17483	17433	17275	17485	17303	17514	17402	17387	17469	17419	17585	17430	17381	17449	17424	17395	17256	17451	17355	17404	17393	17533	17202	17510	17383	17279	17468	17256	17404	17423	17480	17585	17434	17375	17483	17458	17516	17226	17440	17396	17593	17518	17311	17448	17377	17317	17421	17318	17390	17461	17370	17443	17575	17621	17504	17343	17330	17475	17521	17249	17380	17397	17232	17666	17433	17209	17539	17447	17267	17435	17480	17494	17606	17318	17632	17342	17449	17487	17350	17647	17474	17580	17493	17449	17550	17440	17412	17273	17373	17429	17339	17511	17606	17425	17390	17469	17428	17360	17486	17344	17491	17507	17364	17435	17361	17528	17257	17377	17415	17594	17442	17396	17293	17114	17499	17211	17232	17585	17678	17662	17241	17374	17352	17457	17362	17511	17598	17425	17436	17387	17446	17241	17535	17318	17343	17633	17380	17255	17623	17394	17578	17483	17287	17515	17381	17428	17498	17365	17399	17512	17441	17355	17404	17359	17523	17414	17329	17403	17598	17592	17390	17488	17555	17200	17120	17455	17417	17529	17405	17459	17684	17333	17459	17449	17317	17276	17445	17406	17339	17546	17306	17364	17365	17529	17275	17596	17328	17311	17568	17290	17458	17553	17517	17700	17427	17237	17510	17410	17357	17362	17381	17358	17456	17585	17449	17459	17540	17475	17387	17416	17482	17535	17539	17331	17581	17374	17468	17451	17156	17560	17409	17487	17378	17348	17319	17457	17542	17277	17369	17336	17458	17436	17448	17499	17435	17312	17536	17461	17454	17469	17515	17309	17432	17218	17214	17264	17246	17337	17346	17570	17395	17504	17372	17693	17556	17527	17603	17148	17105	17344	17394	17395	17445	17501	17223	17466	17091	17393	17166	17422	17311	17450	17362	17529	17399	17543	17356	17608	17647	17329	17566	17442	17366	17465	17592	17444	17274	17391	17488	17475	17404	17371	17543	17282	17663	17421	17403	17621	17501	17499	17405	17178	17348	17489	17533	17407	17359	17271	17505	17439	17389	17360	17513	17308	17638	17576	17660	17464	17613	17431	17353	17321	17101	17582	17377	17208	17367	17306	17404	17593	17530	17529	17592	17440	17540	17243	17394	17299	17313	17347	17429	17297	17491	17353	17443	17400	17347	17505	17171	17440	17477	17581	17473	17351	17494	17420	17314	17373	17446	17482	17531	17502	17333	17380	17583	17479	17372	17298	17411	17176	17298	17512	17476	17480	17447	17381	17329	17384	17538	17551	17322	17283	17603	17425	17343	17388	17546	17393	17460	17523	17478	17486	17384	17572	17487	17465	17332	17345	17486	17276	17282	17292	17508	17526	17476	17398	17207	17358
35980	56579	51530	41526	37137	32676	28379	25319	21649	18768	17454	16996	16801	16548	16444	16199	15860	15812	16167	15666	15765	15651	15373	15340	15345	15152	15157	14970	15266	15016	15161	15057	15141	15201	15142	15023	14948	14994	15078	15291	14977	15282	14991	15041	15042	14954	15125	15127	14798	15037	14967	15067	15231	14866	14947	14993	15025	14964	15059	15009	15196	14868	15148	15013	15000	15035	14871	14914	15051	15079	15045	14807	15032	15024	15113	14935	14929	14903	14964	14999	14787	14900	15013	14998	15012	14982	14893	15021	14805	15259	14976	15131	15019	15030	14906	15036	14970	15137	15086	15023	15034	15092	14882	14841	14946	14890	14938	15250	15040	15000	14910	15128	15023	14937	14922	14988	14922	14963	15000	14904	15101	14988	14962	14933	15015	14854	14992	14842	15051	14903	15045	14953	14999	14901	15007	15150	14856	15012	14919	14902	14906	14956	15001	15186	14929	15016	14973	14943	15061	14890	14865	14863	15068	14853	15108	14947	15064	15095	14910	14921	14893	14901	14902	14929	14913	14897	15008	15093	14909	14884	15106	15130	15048	14972	15040	14996	14870	14989	14930	15176	15099	15024	14921	15102	14909	15071	15107	14985	15004	15177	15019	14993	15046	15128	14872	14913	15216	15008	15002	14823	15094	15067	15040	14993	14985	15034	14928	15025	15189	14930	14926	14987	14990	15062	15038	14993	14974	14856	15008	14811	15023	15094	14905	14912	14992	14915	14924	14994	15019	14839	14964	15006	14924	14806	14891	15094	15022	15010	14937	15049	14954	14863	14734	15012	14985	15022	15097	15026	15042	15067	15068	15072	15128	14970	15051	14954	15040	14902	14991	14891	14934	15053	15010	15019	14909	15122	14899	15151	14907	15098	14979	14960	15065	15067	14887	14864	14775	14988	14796	14876	14879	15017	15108	14874	15023	15045	14904	14880	14927	15017	15180	15019	14884	15026	14911	14925	15177	14870	14906	14911	14861	15195	14916	14923	14980	14985	15051	14962	14937	15047	14980	14954	14960	15010	15022	14963	14905	14838	15315	14887	14861	14893	14989	14926	14991	14842	15026	15041	14844	15018	15165	14866	14941	15127	14927	14809	14949	14896	14920	14960	14769	14975	15011	14946	14896	14931	14673	14985	14860	14839	14933	14982	15020	14945	14874	15027	14906	14859	14923	14857	14955	15046	14966	15060	14788	14941	14871	15007	15007	15014	14888	15010	15019	15115	14990	14939	14903	14926	14866	15115	14955	15194	15139	15214	15107	15082	14991	14956	15033	14878	15016	15066	14979	14970	15088	15153	14917	14947	14878	14987	15077	15104	14826	15034	14995	14951	14925	15157	14977	14842	14920	14912	15018	15023	15027	14909	15020	15017	15092	14931	14965	14825	14908	14916	14909	14801	15089	14893	14988	15050	14799	15031	15097	14991	14811	15046	14840	14960	15024	15036	14873	14774	14980	14983	15217	15068	15096	14780	14857	15040	14953	14985	14967	14874	14913	15101	14927	15143	15056	14995	14969	14996	15012	15018	15009	15064	14999	14934	14873	15087	15008	15001	15070	15117	14970	14963	14912	14940	14814	15240	15123	14985	14938	15101	15221	15010	14873	14807	15037	14870	15039	14990	14937	15093	15045	15180	14881	15034	14856	14902	15085	14844	14913	15096	14988	15045	15020	15067	15049	15057	15067	15035	14989	15059	14960	14964	14932	14957	15042	14802	15080	14982	15069	15087	14951	14932	14869	14900	15083	14912	14982	14878	14990	14907	14899	14874	14905	15149	14909	15049	14964	14969	14929	15072	15046	14873	15064	14948	14900	15100	15051	14971	15079	14896	14880	14971	15213	14806	14847	14956	15094	14803	15084	14945	14855	15081	14936	15074	14968	14952	15122	14896	14993	14969	14997	15049	14865	15006	15063	14812	14741	14878	15039	15045	15108	15222	14983	15107	15007	14990	15038	15025	14862	15018	15161	14969	15004	15031	14978	14953	14894	15148	14996	14878	14961	14856	14917	14941	15007	14984	15192	14942	14985	14807	15031	14906	14910	15130	15019	15119	14931	14963	14988	15041	14980	14943	15052	14753	15031	14897	15048	14935	14997	14856	15073	15144	15020	14945	14836	14878	14981	15124	14959	14935	14876	14966	14772	14898	15037	14862	14982	14832	14933	14927	14923	14834	15190	14836	15046	15025	14962	15086	15004	14883	15005	15031	14994	15005	15104	14983	15162	14988	14831	14862	15018	15004	15074	14922	14972	14812	14911	14998	15102	15031	14817	14974	15030	14909	15142	14995	15011	15050	14992	15076	14914	14854	14994	14968	14905	15012	14961	15045	14998	14911	15085	14851	15137	14917	14912	14762	15143	14891	14987	15098	14914	14980	14982	14794	15001	14955	15028	14899	14990	14939	15142	15052	14964	14913	15026	14880	15030	14870	14855	14862	15009	15107	15101	14825	15210	14974	14992	14841	14937	15060	14781	15158	14810	14944	15007	14997	15000	15052	15029	15059	14851	14949	15041	15001	14997	14930	14978	15001	15007	15021	14866	14986	14956	15180	14911	14930	14867	14952	14950	14844	14994	15020	15023	15135	14971	14976	14905	15147	14977	14834	15087	14911	14935	15140	14846	14909	15066	14919	15004	14957	14822	14957	14892	14925	14810	14923	15046	14945	15029	14906	15018	14889	15077	14969	14933	15002	15034	14938	14912	14975	14937	14802	15010	14987	15018	14893	15084	14984	15137	15044	14923	14799	14800	15083	14928	15027	15113	14853	15067	14976	15078	15092	14968	14874	15067	14876	15054	15123	15194	14979	15051	15000	14772	14934	15113	14933	14996	14815	14958	14924	15079	15031	15028	15116	14957	15033	14933	15081	15146	15003	14994	15104	14952	15109	14977	14945	15244	15024	14975	14919	14900	15091	14895	14989	14900	14954	15039	14959	15026	15009	15048	15130	14932	15099	15110	15009	14948	14996	15045	14996	15223	14967	14958	15108	14966	15065	14962	14893	14973	15054	15127	14881	15013	14977	15155	14992	15029	14863	14954	14807	14984	15085	14931	14916	15076	14895	15028	15022	15043	15066	15016	15129	15023	15146	14958	14945	14980	14973	14930	14980	15099	14945	15116	15037	14925	14896	15003	14962	14850	14976	15082	14993	14893	14959	15232	14969	15113	14858	14930	15017	14876	14960	14883	15067	15027	14969	15154	15039	15130	14958	14975	15048	15069	14967	15114	14960	15043	14788	14849	15058	15045	14924	15140	14993	14860	14884	15039	15096	15068	14818	15038	14846	15110	15097	15048	14926	15021	15028	15033	15016	14922	15014	15056	15005	14952	15091	14807	14818	14888	14836	14875	15062	15074	14985	14998	14897	14985	14953	14865	15115	14858	15014	15014	15093	14971	14972	15121	14958	15015	15032	14897	15044	14823	14931	15010	15142	14929	15062	14880	15015	14897	14911	14890	14886	14916	14949	15214	14890	14929	14993	14969	14955	15043	14875	15014	14989	14860	14927	15036	15023	15072	14849	15078	15030	15064	14972	15091	15007	14930	14980	15047	14861	15022	15009	14952	14955	14962	14956	14907	14960	14995	14967	15167	15082	14943	14737	14839	15037	15040	14885	14912	14883	14886	15048	15105	14955	15068	15036	14966	14965	15026	15086	15059	14836	14859	14987	15008	15064	14941	15021	14928	15052	14944	14999	15007	15204	14998	14949	14976	14845	14844	14965	14995	15032	15067	15047	15032	15015	15215	14940	15076	14962	14892	15049	14945	14848	15132	14983	15008	14969	14981	14773	15112	15003	15015	14790	14875	15015	14763	15000	14826	14857	14994	15054	14786	14907	14861	14899	15081	15157	15043	14938	14931	15004	15030	14811	15051	14936	15209	15154	14903	15120	15024	15115	14812	15060	14945	14877	15009	15070	15095	14871	14884	14916	15025	15005	15076	15020	14920	14830	15042	14987	14806	15121	14810	15044	15001	14883	15186	15164	15229	14885	15008	14732	14916	15047	14913	15142	15007	15055	14939	15068	15021	15124	14959	15016	14960	15141	15042	15109	14790	15030	14857	14993	15054	14886	15000	14995	15136	14938	15096	15010	15075	15027	15192	15086	15064	15183	15096	14880	15134	15176	14921	14925	14998	14945	15140	14926	14881	14947	14871	15068	14986	14995	14912	14911	15025	14912	14995	14897	15027	14959	14855	15029	14918	15005	15004	14941	14947	15007	15050	15004	14988	15144	14866	14924	15023	15081	15005	15090	14917	15007	14916	14942	14959	14931	14930	14925	14891	15231	15037	15155	14985	14938	14903	15133	14966	14890	15096	14968	14910	14872	14891	14922	15089	14891	15031	15005	14915	14946	14959	14777	15036	15013	14794	14897	14882	14910	15114	15087	14871	14906	15118	15057	15051	14759	15060	14834	15091	14943	15048	14927	14904	15090	14857	15071	15100	15028	15127	15092	14962	15099	14787	14960	15004	14807	15074	15068	14870	15149	14836	15065	14947	14942	14859	15034	15060	14993	15025	15090	14949	15002	15032	15044	14986	15114	15009	14909	14948	14963	14979	15082	14822	15179	15088	14917	15133	15041	14968	14970	14858	14993	14928	14785	15155	14925	14931	15044	14821	15023	15087	15047	14965	14809	14941	14917	15002	14967	15047	15037	14992	15004	15032	14883	14890	14928	15133	15151	15023	14956	14917	15056	15009	14902	14894	14894	15074	15036	14914	15086	14846	14890	15032	15027	14926	15003	14916	15034	14814	15010	14797	14935	14991	15001	15089	15050	14898	14966	14871	15005	15193	15047	15064	14996	14979	15073	14903	15085	15005	14899	15122	15091	15006	14915	14905	15008	14933	14937	14932	14985	14947	15091	15035	14942	15060	15104	14971	14993	15274	15090	15038	14930	15017	14879	15006	14962	15119	14994	14961	15143	14984	14859	15048	15187	14918	14873	14878	15003	14965	14913	15016	14862	14952	14966	15023	15008	15105	14935	15045	15011	15042	15044	15041	14966	14884	14920	14897	14876	14936	15107	15025	15013	14906	14860	15011	14932	14671	14875	15102	15008	15096	14958	15018	14859	14980	14793	15114	14859	15072	15005	15031	15163	14953	15007	14979	15066	14997	15076	14929	14971	15018	14926
29458	28012	34591	30388	24541	21974	20366	18944	17875	17571	17130	17263	17324	17306	17009	17129	17160	17114	17090	16771	16685	16880	16640	16608	16641	16631	16654	16390	16724	16649	16829	16579	16915	16513	16558	16551	16732	16585	16658	16684	16635	16493	16495	16888	16625	16777	16517	16326	16510	16632	16559	16767	16595	16645	16600	16527	16465	16682	16440	16582	16489	16345	16694	16613	16674	16328	16556	16378	16631	16598	16570	16805	16693	16591	16519	16481	16562	16561	16591	16640	16554	16532	16656	16653	16484	16552	16797	16519	16720	16639	16637	16613	16541	16553	16569	16356	16500	16672	16646	16515	16679	16452	16567	16499	16495	16522	16619	16498	16558	16413	16618	16689	16731	16556	16668	16491	16440	16628	16514	16445	16453	16427	16426	16561	16542	16523	16544	16682	16499	16469	16578	16519	16523	16615	16599	16666	16534	16567	16645	16571	16790	16743	16601	16667	16610	16686	16503	16609	16348	16454	16338	16511	16589	16451	16641	16549	16769	16552	16625	16418	16440	16531	16551	16521	16353	16514	16538	16546	16650	16768	16529	16504	16446	16755	16525	16505	16519	16748	16635	16612	16470	16651	16606	16891	16606	16466	16572	16556	16531	16728	16814	16624	16414	16406	16534	16660	16521	16523	16565	16778	16560	16566	16620	16563	16728	16566	16719	16731	16682	16626	16491	16635	16368	16468	16644	16692	16503	16519	16654	16555	16641	16568	16751	16407	16410	16598	16545	16542	16538	16437	16698	16495	16473	16572	16570	16506	16618	16583	16687	16527	16642	16479	16466	16507	16385	16464	16611	16755	16695	16559	16539	16678	16756	16471	16424	16505	16463	16709	16461	16670	16308	16646	16552	16378	16365	16652	16596	16687	16628	16614	16575	16713	16403	16661	16589	16562	16512	16585	16224	16442	16444	16292	16584	16426	16507	16503	16414	16441	16559	16439	16711	16497	16484	16687	16624	16665	16468	16733	16388	16521	16659	16624	16480	16857	16651	16626	16666	16596	16524	16589	16685	16535	16503	16574	16606	16608	16574	16433	16663	16583	16560	16624	16610	16706	16493	16605	16604	16720	16574	16676	16558	16593	16793	16527	16442	16494	16595	16705	16593	16696	16649	16630	16512	16364	16396	16485	16689	16559	16640	16349	16559	16449	16482	16448	16562	16519	16535	16689	16643	16563	16383	16524	16636	16448	16550	16457	16394	16598	16693	16500	16726	16501	16713	16525	16441	16643	16663	16431	16550	16563	16655	16665	16465	16522	16583	16610	16607	16455	16685	16773	16813	16584	16590	16480	16393	16760	16629	16441	16561	16378	16573	16536	16617	16657	16428	16564	16556	16446	16596	16603	16563	16557	16452	16545	16636	16579	16425	16569	16482	16543	16560	16575	16707	16544	16796	16518	16436	16316	16545	16552	16602	16627	16560	16594	16625	16610	16649	16757	16727	16453	16570	16721	16722	16645	16541	16586	16585	16694	16522	16542	16671	16624	16686	16452	16589	16685	16754	16552	16628	16429	16589	16323	16662	16299	16661	16682	16486	16465	16698	16532	16685	16487	16594	16619	16285	16473	16573	16643	16333	16555	16461	16618	16611	16551	16790	16560	16369	16475	16638	16615	16667	16487	16760	16647	16560	16664	16465	16480	16482	16431	16511	16726	16702	16509	16415	16449	16432	16680	16408	16467	16555	16631	16651	16508	16462	16397	16443	16641	16521	16666	16500	16691	16584	16429	16637	16372	16547	16400	16631	16448	16634	16687	16491	16514	16503	16521	16646	16257	16518	16630	16563	16638	16646	16614	16501	16465	16534	16505	16554	16494	16428	16696	16501	16574	16709	16487	16655	16600	16613	16443	16696	16685	16645	16632	16668	16526	16540	16615	16722	16625	16841	16603	16480	16495	16554	16667	16629	16628	16532	16468	16458	16709	16654	16624	16558	16434	16568	16585	16562	16434	16521	16488	16541	16804	16677	16776	16541	16632	16370	16366	16460	16654	16660	16581	16789	16512	16443	16531	16443	16591	16589	16635	16679	16809	16418	16428	16698	16368	16654	16526	16464	16609	16529	16582	16942	16540	16466	16596	16570	16503	16466	16823	16749	16584	16443	16519	16491	16531	16603	16432	16550	16638	16527	16543	16686	16557	16695	16480	16306	16521	16421	16610	16365	16534	16545	16629	16553	16584	16425	16651	16456	16562	16561	16628	16498	16510	16486	16593	16657	16672	16651	16722	16447	16601	16885	16477	16581	16517	16872	16473	16571	16539	16573	16405	16724	16495	16568	16780	16420	16571	16608	16731	16679	16400	16537	16647	16511	16560	16545	16371	16618	16644	16777	16524	16503	16717	16790	16487	16491	16508	16713	16678	16544	16767	16675	16493	16611	16593	16679	16698	16598	16442	16705	16416	16651	16731	16631	16514	16661	16490	16605	16593	16692	16545	16639	16541	16648	16466	16407	16636	16596	16625	16522	16567	16626	16362	16549	16584	16399	16453	16372	16611	16366	16599	16706	16638	16570	16585	16631	16439	16536	16473	16701	16416	16573	16622	16424	16460	16458	16559	16738	16522	16416	16505	16675	16530	16735	16631	16577	16410	16550	16396	16684	16606	16495	16693	16728	16615	16679	16686	16568	16559	16370	16701	16706	16304	16512	16609	16542	16497	16601	16623	16550	16479	16601	16549	16335	16473	16458	16727	16437	16501	16683	16678	16691	16535	16800	16600	16769	16423	16772	16315	16562	16422	16424	16591	16689	16585	16574	16613	16555	16425	16576	16385	16514	16651	16553	16566	16489	16587	16483	16628	16555	16421	16571	16614	16510	16380	16507	16286	16652	16501	16622	16472	16712	16781	16670	16409	16649	16534	16629	16542	16572	16542	16587	16631	16669	16556	16627	16680	16802	16814	16631	16520	16419	16443	16666	16576	16438	16416	16599	16436	16447	16542	16720	16592	16472	16479	16685	16565	16555	16497	16665	16636	16640	16739	16462	16602	16732	16472	16445	16532	16617	16472	16456	16755	16564	16614	16471	16618	16703	16543	16572	16637	16596	16528	16573	16601	16484	16575	16444	16583	16519	16533	16612	16552	16684	16792	16512	16723	16564	16383	16583	16600	16661	16692	16537	16419	16637	16745	16653	16454	16622	16764	16592	16432	16468	16595	16806	16588	16563	16665	16533	16794	16407	16503	16624	16615	16677	16585	16668	16514	16653	16481	16622	16570	16520	16465	16676	16631	16456	16490	16884	16576	16646	16469	16765	16723	16636	16619	16485	16593	16543	16638	16847	16675	16546	16620	16505	16644	16509	16461	16645	16583	16772	16540	16549	16677	16608	16698	16447	16682	16455	16688	16734	16514	16382	16572	16624	16584	16578	16459	16915	16660	16690	16508	16648	16640	16456	16769	16693	16636	16303	16510	16456	16711	16618	16819	16524	16548	16616	16668	16588	16552	16651	16333	16603	16649	16532	16491	16536	16644	16688	16477	16637	16578	16617	16762	16652	16542	16348	16635	16570	16452	16500	16892	16448	16523	16653	16498	16530	16371	16316	16718	16599	16557	16537	16521	16693	16443	16566	16799	16664	16736	16599	16553	16648	16712	16625	16595	16529	16561	16608	16643	16469	16626	16649	16564	16683	16737	16576	16599	16489	16764	16383	16406	16540	16501	16835	16755	16639	16795	16507	16609	16666	16379	16574	16555	16693	16591	16360	16608	16619	16561	16545	16560	16456	16529	16572	16611	16526	16546	16554	16450	16572	16631	16511	16449	16568	16617	16556	16462	16471	16443	16520	16715	16523	16550	16360	16444	16580	16431	16539	16492	16425	16437	16601	16717	16433	16614	16570	16668	16492	16677	16345	16601	16701	16565	16456	16564	16463	16690	16669	16597	16633	16529	16609	16581	16441	16570	16574	16675	16700	16656	16631	16485	16613	16649	16784	16541	16617	16548	16363	16546	16517	16530	16544	16528	16389	16439	16585	16740	16836	16621	16572	16751	16461	16613	16679	16602	16602	16581	16803	16708	16615	16620	16555	16342	16403	16527	16533	16543	16694	16404	16350	16734	16803	16645	16371	16533	16593	16533	16732	16646	16527	16566	16602	16597	16560	16382	16526	16644	16347	16525	16418	16496	16490	16602	16611	16341	16344	16528	16505	16723	16614	16516	16443	16506	16555	16495	16590	16400	16384	16605	16609	16795	16678	16594	16644	16304	16547	16651	16376	16507	16435	16515	16424	16557	16596	16845	16552	16533	16677	16559	16508	16667	16696	16686	16420	16555	16692	16620	16753	16731	16632	16505	16312	16535	16490	16500	16578	16796	16443	16412	16510	16499	16557	16548	16642	16482	16652	16443	16419	16616	16571	16675	16705	16381	16482	16633	16538	16629	16734	16516	16774	16712	16595	16670	16640	16822	16570	16578	16467	16301	16555	16605	16627	16524	16581	16639	16544	16613	16729	16689	16607	16540	16588	16675	16593	16676	16480	16650	16506	16372	16520	16469	16647	16300	16579	16587	16445	16534	16660	16648	16763	16705	16472	16565	16527	16700	16690	16549	16716	16603	16713	16753	16649	16674	16701	16707	16461	16599	16651	16595	16780	16354	16641	16411	16764	16660	16518	16554	16695	16615	16505	16595	16742	16593	16566	16525	16745	16593	16575	16661	16791	16685	16551	16533	16591	16511	16592	16589	16436	16639	16631	16544	16664	16639	16455	16688	16663	16544	16506	16634	16637	16579	16609	16430	16587	16546	16212	16402	16406	16661	16780	16624	16498	16581	16772	16373	16716	16368	16512	16552	16604	16620	16644	16501	16819	16534	16634	16706	16698	16574	16613	16520	16508	16734	16701	16705	16598	16469	16617	16626	16484	16649	16512	16555	16721	16624	16964	16725	16591	16464	16665	16453	16608	16496	16458	16478	16733	16644	16510	16685	16591	16634	16680	16560	16442	16459	16611	16497	16715	16562	16459	16629	16857	16479	16453	16557	16436	16474	16648	16527	16487	16498	16548	16454	16518	16679	16739	16535	16399	16372	16527	16619	16626	16748	16475	16446	16547	16387	16739	16619	16560	16591	16619	16721	16829	16526	16390	16502	16583	16712	16497	16710	16541	16348	16663	16464	16610	16671	16661	16704	16451	16375
32244	43448	38983	29433	24697	21427	19121	17450	16564	15867	15509	15314	15192	15248	15073	14921	14825	14878	14660	14685	14661	14546	14702	14524	14651	14727	14626	14452	14415	14485	14434	14445	14524	14333	14475	14335	14554	14429	14533	14534	14462	14455	14589	14317	14536	14526	14547	14450	14479	14335	14500	14549	14310	14592	14545	14523	14306	14558	14519	14532	14637	14253	14374	14454	14527	14387	14538	14463	14471	14383	14365	14515	14529	14497	14414	14386	14461	14504	14460	14389	14446	14447	14517	14413	14295	14503	14628	14313	14649	14455	14404	14540	14356	14508	14522	14382	14396	14463	14445	14581	14567	14504	14642	14490	14537	14532	14424	14391	14442	14307	14469	14249	14485	14371	14466	14412	14421	14471	14456	14436	14455	14343	14370	14501	14361	14445	14433	14452	14456	14431	14449	14463	14478	14459	14499	14278	14456	14391	14508	14538	14443	14572	14393	14218	14527	14290	14438	14486	14473	14460	14377	14420	14440	14461	14407	14574	14482	14563	14459	14475	14521	14326	14442	14411	14481	14398	14369	14387	14489	14380	14423	14401	14610	14422	14661	14261	14258	14385	14387	14376	14451	14420	14406	14251	14485	14489	14526	14354	14557	14462	14556	14502	14510	14524	14504	14448	14481	14663	14351	14685	14357	14369	14360	14508	14385	14441	14430	14621	14457	14409	14515	14576	14310	14423	14422	14397	14613	14578	14449	14362	14431	14455	14534	14514	14473	14441	14499	14572	14565	14519	14391	14475	14218	14520	14479	14454	14365	14371	14552	14459	14337	14422	14375	14571	14548	14573	14369	14491	14471	14505	14617	14639	14522	14493	14279	14290	14438	14354	14363	14355	14547	14431	14593	14539	14647	14424	14503	14447	14669	14503	14462	14472	14442	14591	14496	14305	14493	14497	14413	14300	14419	14362	14572	14434	14373	14332	14486	14494	14311	14450	14461	14437	14441	14562	14545	14351	14520	14532	14562	14431	14419	14395	14520	14583	14367	14469	14373	14413	14424	14465	14519	14488	14580	14412	14415	14356	14411	14333	14248	14412	14444	14544	14523	14534	14480	14553	14615	14523	14386	14380	14328	14476	14534	14414	14549	14529	14359	14373	14362	14447	14350	14344	14356	14347	14387	14331	14485	14416	14403	14429	14508	14519	14385	14332	14546	14422	14651	14434	14597	14414	14481	14299	14491	14405	14336	14350	14409	14426	14285	14469	14455	14487	14495	14336	14666	14530	14314	14543	14497	14561	14365	14580	14508	14370	14683	14542	14488	14392	14437	14557	14420	14529	14415	14425	14395	14483	14375	14334	14447	14233	14540	14571	14466	14456	14471	14515	14452	14484	14337	14259	14445	14530	14425	14400	14510	14445	14460	14597	14631	14456	14483	14413	14506	14346	14468	14474	14555	14283	14319	14472	14460	14594	14469	14381	14345	14300	14430	14340	14287	14525	14417	14500	14403	14443	14433	14556	14453	14471	14475	14506	14470	14586	14360	14410	14550	14272	14388	14557	14444	14474	14507	14456	14423	14237	14434	14335	14443	14512	14463	14384	14515	14524	14439	14241	14359	14490	14401	14391	14524	14446	14542	14392	14523	14389	14586	14390	14400	14314	14634	14529	14314	14531	14525	14411	14560	14447	14626	14418	14501	14496	14347	14526	14457	14458	14350	14489	14538	14389	14402	14484	14491	14404	14388	14393	14594	14395	14435	14324	14480	14452	14359	14476	14575	14444	14294	14412	14544	14433	14242	14367	14554	14445	14540	14397	14311	14473	14454	14576	14437	14423	14507	14546	14270	14507	14380	14405	14453	14574	14482	14465	14386	14303	14516	14535	14599	14554	14604	14452	14448	14421	14335	14447	14528	14432	14442	14421	14640	14411	14496	14410	14626	14381	14388	14437	14274	14420	14220	14331	14488	14340	14501	14501	14548	14438	14366	14475	14611	14449	14430	14375	14394	14473	14499	14322	14508	14433	14385	14528	14497	14588	14496	14490	14383	14387	14540	14359	14443	14452	14355	14330	14516	14491	14573	14529	14500	14571	14275	14429	14496	14509	14543	14562	14406	14427	14410	14470	14569	14441	14433	14572	14408	14464	14377	14453	14496	14424	14469	14549	14523	14329	14491	14606	14536	14356	14725	14399	14315	14268	14443	14508	14606	14464	14383	14505	14346	14345	14410	14477	14342	14404	14468	14336	14549	14513	14334	14445	14511	14266	14432	14465	14344	14410	14447	14493	14243	14316	14456	14424	14379	14491	14171	14561	14543	14410	14302	14510	14483	14569	14499	14429	14407	14454	14614	14423	14501	14484	14443	14478	14656	14450	14469	14539	14526	14390	14408	14314	14488	14307	14430	14436	14480	14505	14375	14455	14527	14475	14368	14316	14567	14421	14445	14505	14414	14544	14338	14509	14468	14469	14358	14508	14459	14470	14458	14559	14620	14390	14586	14524	14504	14448	14351	14410	14478	14451	14518	14536	14406	14471	14399	14552	14365	14346	14414	14566	14434	14364	14257	14449	14463	14367	14476	14347	14225	14512	14361	14529	14336	14502	14400	14258	14513	14426	14211	14281	14521	14435	14429	14404	14359	14411	14405	14380	14550	14437	14533	14359	14411	14407	14717	14301	14435	14434	14622	14426	14492	14484	14494	14436	14559	14311	14476	14470	14451	14384	14415	14525	14400	14361	14545	14339	14634	14513	14477	14407	14594	14460	14391	14391	14281	14513	14599	14378	14505	14569	14447	14436	14425	14455	14414	14329	14596	14672	14328	14408	14414	14573	14379	14604	14485	14284	14418	14383	14438	14363	14351	14425	14475	14355	14444	14332	14620	14561	14409	14375	14528	14414	14459	14323	14564	14501	14305	14367	14464	14339	14662	14497	14192	14512	14477	14369	14534	14484	14634	14379	14532	14312	14381	14418	14465	14359	14573	14518	14351	14486	14520	14420	14404	14586	14517	14562	14596	14662	14476	14456	14501	14282	14390	14516	14332	14428	14402	14403	14322	14349	14369	14395	14395	14427	14479	14332	14487	14424	14622	14463	14556	14266	14441	14398	14480	14561	14503	14582	14386	14519	14339	14421	14553	14361	14592	14353	14561	14453	14531	14528	14651	14488	14413	14339	14303	14504	14339	14443	14341	14451	14609	14387	14379	14250	14393	14401	14493	14528	14544	14395	14438	14401	14466	14533	14434	14278	14413	14524	14371	14709	14558	14535	14337	14581	14523	14383	14331	14524	14421	14284	14410	14556	14421	14553	14477	14531	14502	14359	14459	14614	14480	14477	14466	14407	14428	14673	14443	14456	14386	14398	14471	14501	14498	14413	14643	14452	14351	14584	14416	14403	14408	14616	14581	14460	14335	14431	14436	14570	14480	14509	14205	14448	14533	14484	14445	14410	14385	14501	14444	14476	14500	14473	14480	14440	14421	14496	14514	14306	14504	14492	14335	14342	14282	14442	14589	14544	14407	14381	14421	14327	14462	14498	14502	14541	14513	14388	14330	14355	14604	14506	14375	14536	14271	14400	14447	14464	14390	14474	14557	14525	14584	14635	14394	14455	14478	14383	14377	14476	14506	14337	14507	14465	14466	14432	14492	14472	14430	14367	14498	14474	14363	14564	14345	14416	14383	14236	14605	14461	14375	14507	14415	14589	14638	14551	14486	14453	14343	14369	14486	14573	14394	14532	14415	14352	14422	14227	14524	14538	14482	14420	14451	14376	14386	14430	14507	14683	14469	14451	14610	14456	14439	14485	14635	14397	14476	14539	14447	14484	14494	14477	14351	14538	14359	14629	14442	14441	14282	14311	14364	14344	14386	14475	14494	14509	14430	14395	14489	14454	14380	14487	14532	14392	14379	14309	14423	14492	14431	14368	14555	14465	14629	14387	14494	14564	14457	14391	14575	14491	14445	14343	14434	14436	14437	14473	14467	14449	14337	14466	14391	14599	14413	14361	14556	14515	14422	14430	14472	14364	14453	14472	14492	14436	14465	14534	14171	14283	14547	14414	14437	14401	14600	14416	14445	14295	14522	14332	14345	14509	14378	14594	14344	14455	14258	14387	14492	14370	14530	14430	14394	14327	14327	14491	14549	14402	14424	14293	14456	14350	14503	14438	14373	14511	14395	14553	14410	14457	14355	14336	14311	14442	14420	14496	14518	14466	14436	14388	14466	14375	14523	14526	14397	14638	14624	14428	14527	14539	14569	14498	14533	14333	14442	14449	14361	14543	14509	14284	14484	14658	14517	14571	14554	14444	14560	14498	14507	14422	14441	14551	14388	14574	14446	14347	14344	14435	14401	14354	14533	14456	14378	14341	14506	14522	14500	14445	14340	14403	14405	14416	14417	14518	14346	14451	14510	14525	14473	14593	14341	14412	14375	14664	14463	14535	14448	14485	14636	14497	14387	14635	14482	14383	14431	14443	14505	14476	14349	14372	14308	14416	14461	14375	14523	14313	14373	14449	14351	14660	14391	14396	14430	14534	14654	14542	14440	14411	14533	14397	14515	14527	14420	14550	14452	14399	14530	14237	14500	14617	14599	14510	14482	14381	14426	14399	14243	14389	14441	14556	14587	14264	14370	14685	14456	14539	14376	14475	14465	14306	14377	14520	14618	14516	14389	14428	14436	14385	14414	14558	14331	14353	14479	14472	14426	14531	14426	14538	14373	14242	14733	14366	14270	14356	14457	14452	14391	14367	14552	14222	14503	14534	14430	14362	14638	14506	14415	14387	14398	14317	14625	14429	14526	14574	14348	14493	14570	14465	14450	14465	14508	14399	14478	14475	14412	14440	14453	14592	14418	14339	14412	14418	14476	14365	14493	14459	14160	14533	14462	14358	14537	14277	14493	14524	14501	14503	14556	14570	14475	14448	14464	14242	14516	14539	14419	14335	14461	14460	14548	14517	14423	14417	14499	14449	14268	14442	14520	14404	14331	14361	14501	14353	14519	14264	14482	14307	14517	14446	14379	14461	14417	14478	14433	14394	14433	14443	14472	14471	14542	14388	14532	14319	14398	14498	14483	14465	14320	14385	14472	14511	14474	14608	14347	14484	14456	14414	14457	14529	14348	14440	14406	14526	14532	14383	14458	14573	14357	14462	14513	14460	14534	14380	14474	14342	14352	14357
24112	21248	28829	26394	26373	27438	25986	21271	19610	19050	18338	18072	18224	17733	17871	17741	17436	17358	17393	17517	17402	17160	17300	17107	17025	17064	17084	16903	17177	16941	17104	17010	16964	16951	16829	16841	16893	16775	16848	16938	16920	16931	16928	16989	16979	16890	16780	17075	16853	16867	16957	16914	16964	16874	16886	17011	16856	16969	16971	16776	16885	17028	16937	16896	17043	16840	16877	16956	16977	16840	16883	16987	16959	16915	16825	16990	17118	16836	16892	16904	17054	16843	17009	16774	16956	16965	16887	16759	16910	17055	16873	16658	16873	16929	16821	16796	16765	16792	16697	16943	17009	16862	16842	16833	16957	16774	16828	17074	16931	16925	16820	17009	16858	16823	16861	16969	16925	16987	16849	16899	17065	16764	16869	16908	16938	16840	16935	16670	16823	16797	16772	16937	16784	16689	16705	16836	16666	16867	16882	16707	16807	16812	16654	16968	16897	16930	16989	16719	16808	16656	16925	16692	16858	16929	16777	16845	16975	16832	16913	17039	17055	16963	16891	16779	16837	16925	16862	16840	16825	16830	16955	16924	16835	16762	17037	16790	16776	16591	16809	16915	16750	16905	16705	17091	17016	16735	16867	16848	16772	16728	16861	16778	17299	16949	16876	16885	16875	16903	17010	17029	16998	16979	16838	16753	16929	16849	16806	16803	16939	16877	16989	16783	16905	16896	16784	16866	16853	16709	17018	16892	16802	16839	16933	16898	16772	16893	16875	16945	16638	16931	16910	17025	16683	16740	16927	17002	17033	16785	16889	16803	16712	16658	16638	16875	17076	16625	16865	16908	16769	16770	16855	16883	17003	16815	16884	16806	16777	16841	16980	16799	16874	16712	16902	17013	16768	17057	16994	16992	17042	16762	16838	16803	16835	16874	16945	17029	16887	16722	16639	16741	16949	16834	16914	16880	16851	16934	16947	16808	16846	17113	17009	16903	16925	16736	16792	16832	16757	16885	16951	16712	16878	16934	16854	16786	16758	16774	16995	16853	16835	16931	16903	16921	16807	16639	16904	16949	17120	16910	16718	16854	16949	16827	16832	16996	17039	17001	16673	17061	16943	17040	16916	17012	16874	16981	17186	17052	16911	16840	16813	16752	16741	16915	16846	17043	16894	16839	17054	16767	16974	16968	16762	16747	16837	16874	16896	17008	16949	16736	17028	17064	16992	16798	16880	16947	16940	16723	16521	16778	16608	16911	16848	16864	16801	16811	16927	16689	16702	16853	16753	16733	16927	16869	16892	16661	16685	16882	16949	16702	16823	16692	16893	16772	16932	16848	16847	16850	16981	16966	16974	16907	16856	16688	16753	16929	16885	16766	16834	16968	16935	16886	17070	16814	16686	16966	16832	16901	16749	17051	16813	16829	16724	17006	16844	16850	16858	16907	17060	16811	16689	17042	16799	16975	16892	16810	16772	16840	16815	16941	17047	16739	16937	16857	16779	16907	16881	16855	16951	17116	16896	16937	17006	16754	16638	16845	16907	16712	16694	17135	16954	16749	16827	16903	17137	16999	16834	16852	16824	16904	17090	16854	16787	16874	16905	16826	16991	16738	16916	16958	16751	16867	16918	16972	16833	16882	16992	17108	16681	16680	17011	16896	16856	16890	16685	16783	16802	16901	16971	16873	16915	16917	16950	17078	16892	16735	16865	16963	16766	17036	16947	16856	16855	16764	16969	16896	16950	16714	16867	16709	16904	17043	16869	16964	16986	16673	16724	16965	17050	16817	16799	16945	16908	16838	16741	16740	16823	16927	16897	16797	17003	16912	17023	16598	16882	16895	17171	16845	16923	16979	16832	17021	16828	16703	16964	16798	16760	16831	16876	17020	16878	16683	16720	16872	16911	16831	16864	16897	16935	16969	16869	16801	16861	16840	17083	16902	16808	16835	16845	16627	17156	16874	16715	16853	16926	16670	16937	17050	17061	16925	16809	16957	16816	16896	16932	17135	17111	16774	17055	16882	16763	16992	17080	16860	16676	16891	16896	16781	17108	16722	16953	16887	16904	16662	16914	16960	16940	16621	16917	16999	16832	17006	16961	17013	16749	16775	16898	16996	16762	16729	16909	16857	16777	16844	16708	16794	16954	16839	16899	16871	16734	16895	16947	16693	16904	17057	17016	16854	16767	16714	16779	16738	16900	16897	16752	16923	16715	16883	16919	16973	16983	16920	16859	16743	17083	16899	16864	16943	16877	16953	16920	16810	16750	16742	16871	16885	16997	16814	16943	16749	16923	16782	16682	17074	16956	17001	16852	17089	16892	16847	16998	16897	17035	16786	16949	16660	16740	16774	17013	17216	16738	17101	16741	16885	16945	16758	16869	16955	16846	16928	16840	16824	16924	16792	16799	16910	16719	16845	17147	16668	16803	16868	16702	16936	16897	16645	16617	16973	16928	16866	16995	17063	16828	17016	16733	16849	16724	16997	16985	17024	16795	16877	17050	16961	16794	16888	16896	16966	16972	16877	16842	16897	16850	16876	16947	17069	16986	16841	16982	16819	16796	16861	16708	16772	16993	16915	16969	16679	16847	16900	16886	16948	16864	16937	16745	17081	16991	16711	16811	16933	17043	16894	16764	16911	16836	16733	16867	16847	17035	16971	17160	17091	16949	16935	16745	16978	17116	16914	17119	16785	16981	17099	17012	16984	17017	16633	16783	16818	16879	16912	16877	16908	17155	16901	16848	16827	16764	16905	16898	16699	16937	16927	17078	16828	16999	16968	16877	16878	16959	16934	16895	16837	17036	16799	16711	17061	16798	16612	16835	16818	16976	17006	16979	16956	16739	16723	16833	16888	16944	16743	17054	16896	16875	17024	17108	16807	17079	16875	16822	17040	16897	16893	16783	16790	16782	16803	16770	16951	16791	16888	16893	17018	16870	16726	16981	16744	16731	16689	16990	16857	16933	16896	16701	17021	16880	16960	16779	16917	16706	16898	16823	17041	16846	16879	16800	16978	16754	16782	17090	16996	16612	16852	16802	16904	16953	16858	16859	16846	16821	16968	16889	17003	16877	16924	16897	16832	17069	16797	17011	16849	17089	16967	17033	16824	16769	16803	16758	17046	17001	16957	16706	16984	16782	16810	16900	16831	16915	16983	16829	17021	16671	16962	16969	16870	16716	16763	16937	16987	16986	16988	16852	17022	16827	16771	17007	16806	16861	16935	16887	16828	16903	16945	16817	16856	17137	16892	16858	16899	16620	16987	16866	16847	16858	16996	16888	17051	16914	16827	16957	16794	16861	17003	16976	16808	16829	16901	16985	16918	16791	16845	16728	16715	16858	16994	16988	16805	16856	17021	16822	16760	16777	16920	16700	16969	16958	16769	16933	16809	17033	16927	16859	16968	17008	16899	16994	16817	16906	16951	16837	17058	16970	16836	16972	16954	17024	16816	17017	16701	16923	16885	16874	16835	16713	16974	16880	16998	16978	16939	16886	16872	17128	17032	16814	16702	17041	16745	16984	16827	16918	16927	16848	16724	16991	16908	17147	17142	16870	16835	17025	16977	16930	17117	16745	16826	16926	16796	16793	16857	17031	17076	16927	16898	17048	16800	16821	16904	16969	16911	16801	16938	16802	16832	16904	16738	16776	16886	16888	16678	16763	16958	16871	16867	16990	16890	16963	16755	16868	16873	16847	16937	17112	16861	16868	16856	16925	16911	16815	16981	16832	16840	16924	16976	17125	16644	16788	16894	16789	16728	16965	17055	16812	16915	16957	17114	17014	17065	16802	16825	17040	17256	16869	16825	16890	16964	16891	16798	16981	17047	16921	16964	16966	16885	17089	16838	17142	17015	16886	16983	16771	16746	16862	16855	16930	16670	16842	16969	16976	17267	16864	17139	16836	16858	16910	16950	16776	17071	16891	16790	17005	16893	16765	16917	16711	17049	16699	16625	16777	16743	16737	17005	16994	16732	17034	16789	16815	16910	16864	16861	16998	17025	16954	16842	16588	16696	16943	16647	16610	16941	16869	16792	16905	17009	16869	16725	17032	16961	16907	16898	16813	16797	16933	16927	16926	16939	16781	16817	16824	16729	17016	16796	16634	16846	16585	16861	16752	16900	17021	16940	16991	16933	16973	16818	17005	16899	16779	16955	16929	17005	16702	16878	16880	16915	16722	16956	16983	16818	16950	16958	16750	16760	16980	16914	16779	16927	16854	16738	16754	16800	16963	16852	16835	16756	16811	16840	16874	16812	16875	16845	16940	16737	16759	16873	16879	16842	16706	16839	16730	17025	17008	16803	16935	17043	16941	16734	16702	16948	16879	16925	16608	16688	16781	16824	16939	16806	16943	16870	16882	16798	16666	16768	16862	16936	16887	16966	16799	16966	16979	16926	16858	16777	16926	16781	16652	16726	16780	16758	16860	16919	16838	17106	16898	16714	16870	16886	16907	16739	16995	16673	16775	16979	16722	16865	16802	17058	16981	16851	17008	16736	17025	16902	16856	16893	16829	16857	17078	16852	16822	16860	17033	16906	17002	16982	17056	16913	16901	16800	16834	17050	16904	16757	16842	16830	16926	17117	16859	16923	16971	16824	16974	16872	16831	16731	16667	16885	16913	16777	17062	16887	16985	16877	16866	16907	16872	16784	17107	17094	17025	16840	16689	17055	16828	16899	16807	16910	16882	16749	17038	16881	16809	16928	16765	16980	16910	16953	16882	16903	16910	16950	16952	16831	16882	16811	16907	16798	16977	17020	16936	16828	16889	16863	16844	16612	17019	16907	16922	16750	16890	16854	16710	16775	16866	16873	17062	16737	16984	16792	16871	16934	16937	16867	17058	16972	17053	16813	16781	16890	16943	17046	16998	16936	16961	16950	16793	16787	16861	16825	16737	16840	16955	16874	17022	16881	16859	17039	16809	17094	16862	16885	16794	16888	17018	17048	16986	16896	16810	16967	16919	16970	16818	16727	16918	17000	16905	16978	16936	16870	16656	16966	16942	16881	16785	16761	16944	17105	16904	16947	16925	16925	16788	16793	16768	16882	16795	17047	16698	16951	16847	16961	16830	16918	16908	17006	16866	16895	16712	16910	16916	17143	17049	16886	16741	16880	16904	16985	16736	16941	16945	16972	16885	17054	16733	16986	16862	16989	16894	17104	16746	16841
31815	51538	46904	37640	32229	28052	24015	20029	18471	17436	16691	16386	16240	16150	15761	15646	15285	15359	15301	15252	15184	15249	14978	14943	14900	14889	14706	14736	14858	14819	14727	14945	14635	14667	14816	14702	14839	14728	14876	14585	14915	14669	14745	14867	14830	14803	14665	14782	14751	14739	14574	14688	14704	14811	14706	14906	14759	14654	14666	14725	14617	14841	14782	14739	14751	14749	14679	14761	14656	14737	14590	14717	14786	14847	14630	14600	14695	14822	14822	14776	14667	14558	14722	14673	14816	14763	14779	14559	14718	14729	14890	14669	14792	14738	14611	14707	14809	14666	14670	14489	14714	14786	14546	14681	14737	14757	14657	14741	14764	14599	14923	14636	14724	14630	14820	14838	14656	14802	14651	14753	14658	14606	14804	14674	14851	14586	14628	14572	14581	14638	14757	14684	14709	14692	14746	14692	14776	14688	14757	14680	14779	14734	14792	14731	14839	14838	14575	14729	14734	14664	14810	14683	14777	14739	14600	14725	14587	14667	14692	14671	14737	14521	14868	14744	14677	14862	14762	14643	14531	14629	14782	14539	14722	14749	14720	14952	14685	14782	14699	14762	14683	14645	14758	14615	14709	14853	14842	14587	14554	14669	14603	14641	14632	14431	14640	14586	14548	14894	14723	14684	14668	14714	14854	14698	14603	14863	14695	14784	14655	14761	14566	14869	14721	14795	14557	14725	14657	14612	14626	14670	14790	14626	14799	14481	14623	14624	14779	14598	14732	14820	14703	14852	14848	14569	14749	14614	14711	14636	14665	14840	14697	14708	14754	14631	14715	14672	14697	14757	14631	14718	14572	14660	14687	14584	14705	14742	14780	14791	14801	14693	14726	14737	14714	14750	14786	14471	14706	14683	14784	14817	14674	14682	14764	14640	14736	14625	14791	14724	14730	14663	14743	14712	14708	14780	14792	14732	14762	14695	14758	14717	14741	14618	14632	14813	14874	14521	14716	14735	14660	14545	14832	14828	14733	14701	14639	14547	14707	14626	14668	14692	14661	14771	14711	14699	14750	14611	14689	14925	14671	14831	14663	14725	14792	14543	14509	14720	14635	14686	14813	14528	14646	14617	14736	14731	14972	14737	14746	14726	14683	14723	14775	14688	14840	14764	14602	14711	14951	14678	14837	14631	14697	14810	14724	14709	14724	14737	14786	14935	14701	14691	14681	14569	14763	14859	14677	14720	14670	14608	14777	14726	14805	14870	14767	14668	14782	14614	14551	14736	14692	14693	14565	14681	14725	14835	14770	14598	14752	14651	14644	14736	14831	14819	14739	14660	14556	14692	14618	14829	14717	14689	14773	14692	14753	14654	14670	14684	14850	14736	14688	14729	14694	14715	14746	14718	14798	14735	14675	14560	14661	14616	14611	14854	14688	14791	14693	14755	14782	14656	14862	14584	14880	14725	14786	14939	14736	14844	14821	14614	14655	14686	14596	14608	14768	14690	14632	14661	14788	14761	14727	14823	14635	14747	14649	14739	14597	14815	14709	14767	14772	14588	14814	14801	14695	14809	14799	14760	14822	14553	14687	14754	14644	14653	14621	14825	14665	14687	14723	14593	14754	14702	14738	14791	14717	14752	14595	14709	14671	14681	14724	14670	14748	14773	14766	14790	14726	14648	14895	14733	14768	14705	14799	14717	14732	14730	14654	14647	14756	14752	14734	14698	14612	14728	14700	14775	14806	14721	14646	14664	14877	14621	14725	14826	14809	14770	14775	14676	14769	14756	14786	14739	14756	14729	14522	14660	14716	14792	14839	14609	14638	14871	14630	14641	14722	14420	14696	14863	14676	14720	14685	14780	14771	14507	14713	14650	14731	14563	14629	14666	14803	14535	14742	14651	14820	14761	14615	14734	14737	14698	14602	14547	14679	14748	14554	14790	14714	14778	14656	14512	14972	14706	14788	14801	14606	14617	14758	14605	14803	14725	14778	14859	14737	14695	14452	14687	14785	14624	14881	14811	14639	14806	14805	14720	14697	14707	14523	14714	14607	14824	14581	14598	14724	14778	14774	14505	14751	14843	14822	14618	14783	14651	14600	14698	14745	14704	14676	14641	14760	14696	14613	14569	14778	14854	14618	14791	14623	14622	14793	14753	14895	14744	14667	14672	14776	14659	14734	14800	14615	14728	14746	14689	14785	14705	14712	14498	14824	14479	14745	14725	14736	14619	14766	14691	14832	14792	14670	14648	14603	14764	14760	14755	14689	14561	14604	14708	14645	14574	14599	14729	14775	14603	14556	14703	14586	14632	14593	14877	14639	14650	14799	14816	14830	14638	14607	14548	14666	14726	14725	14754	14712	14618	14624	14761	14872	14868	14687	14758	14637	14641	14537	14579	14708	14786	14821	14664	14716	14721	14505	14670	14749	14785	14604	14636	14612	14587	14906	14607	14632	14665	14698	14738	14660	14907	14775	14572	14620	14597	14630	14665	14622	14819	14666	14645	14703	14750	14684	14731	14761	14678	15058	14656	14684	14714	14668	14640	14633	14667	14705	14698	14690	14709	14784	14651	14561	14650	14754	14671	14711	14748	14734	14796	14685	14687	14764	14626	14655	14510	14551	14585	14736	14602	14795	14941	14691	14560	14740	14748	14902	14498	14734	14740	14698	14573	14728	14554	14777	14918	14805	14807	14629	14662	14684	14656	14683	14762	14574	14725	14786	14643	14863	14700	14646	14574	14807	14854	14698	14596	14744	14758	14667	14677	14827	14644	14787	14549	14623	14589	14559	14672	14611	14764	14715	14705	14734	14806	14759	14726	14613	14714	14809	14658	14758	14545	14741	14642	14739	14707	14712	14617	14586	14718	14741	14846	14535	14777	14920	14740	14641	14743	14678	14932	14658	14720	14710	14603	14767	14698	14683	14492	14820	14859	14687	14837	14610	14722	14651	14707	14692	14669	14686	14515	14818	14687	14674	14759	14607	14857	14535	14641	14768	14815	14565	14766	14765	14818	14796	14827	14654	14614	14741	14881	14714	14829	14787	14615	14774	14828	14653	14644	14754	14645	14804	14796	14565	14780	14692	14635	14808	14474	14970	14781	14646	14710	14746	14738	14802	14503	14720	14677	14689	14746	14715	14640	14720	14523	14664	14649	14786	14629	14664	14687	14834	14815	14602	14869	14748	14688	14867	14534	14786	14634	14611	14710	14709	14692	14636	14677	14630	14497	14674	14744	14818	14845	14518	14574	14606	14719	14739	14549	14813	14828	14964	14580	14556	14658	14756	14686	14739	14691	14684	14623	14694	14704	14903	14758	14792	14678	14559	14814	14678	14726	14762	14760	14658	14658	14743	14685	14627	14742	14555	14819	14686	14723	14630	14638	14749	14710	14467	14665	14712	14754	14858	14796	14430	14635	14606	14705	14596	14610	14706	14592	14792	14798	14788	14659	14793	14746	14650	14503	14710	14488	14733	14649	14669	14678	14635	14586	14767	14626	14677	14733	14765	14797	14829	14708	14546	14728	14664	14600	14637	14814	14526	14632	14755	14844	14876	14764	14710	14668	14801	14848	14867	14845	14629	14655	14711	14718	14649	14665	14749	14690	14545	14750	14772	14884	14749	14792	14595	14803	14725	14685	14692	14735	14752	14691	14609	14663	14684	14772	14873	14753	14598	14539	14803	14865	14765	14702	14705	14689	14742	14682	14740	14729	14728	14874	14595	14787	14687	14649	14497	14664	14724	14675	14662	14631	14535	14685	14530	14691	14809	14779	14819	14641	14679	14882	14784	14719	14626	14774	14857	14694	14614	14708	14773	14668	14711	14827	14674	14658	14568	14751	14808	14670	14634	14537	14666	14854	14736	14378	14732	14690	14809	14836	14832	14775	14723	14759	14843	14708	14622	14619	14947	14827	14646	14715	14737	14834	14749	14764	14810	14497	14720	14837	14797	14732	14575	14615	14817	14488	14785	14636	14631	14641	14690	14506	14600	14629	14766	14689	14737	14639	14712	14739	14768	14553	14869	14537	14770	14769	14716	14640	14717	14471	14719	14556	14697	14646	14720	14790	14640	14682	14773	14741	14749	14502	14370	14713	14638	14579	14684	14777	14812	14702	14817	14635	14886	14726	14626	14500	14790	14677	14779	14528	14661	14630	14919	14851	14659	14739	14801	14784	14740	14815	14876	14777	14778	14675	14731	14783	14673	14625	14691	14760	14647	14682	14573	14646	14625	14684	14618	14694	14606	14651	14602	14600	14706	14842	14774	14606	14718	14710	14744	14702	14752	14597	14682	14614	14833	14619	14656	14623	14702	14666	14627	14717	14804	14542	14804	14671	14703	14674	14640	14765	14637	14607	14820	14653	14692	14626	14608	14675	14830	14825	14901	14621	14642	14772	14656	14832	14594	14774	14598	14777	14700	14656	14690	14718	14683	14734	14676	14655	14819	14814	14758	14701	14819	14648	14724	14837	14708	14688	14889	14650	14626	14596	14798	14737	14750	14742	14630	14778	14538	14660	14591	14855	14632	14600	14733	14615	14779	14684	14780	14741	14549	14736	14544	14547	14726	14675	14647	14608	14708	14664	14648	14466	14659	14698	14612	14724	14837	14713	14776	14863	14641	14745	14831	14635	14718	14673	14671	14754	14676	14698	14625	14648	14797	14604	14717	14582	14673	14940	14583	14859	14588	14565	14728	14717	14826	14649	14803	14726	14701	14706	14689	14602	14756	14588	14704	14644	14914	14715	14805	14939	14610	14660	14742	14739	14638	14768	14849	14691	14509	14595	14690	14660	14873	14732	14779	14798	14783	14621	14441	14738	14667	14631	14676	14747	14702	14805	14607	14560	14719	14685	14613	14763	14596	14759	14662	14653	14537	14534	14853	14653	14696	14727	14779	14825	14558	14609	14673	14693	14507	14800	14765	14720	14664	14644	14668	14678	14746	14741	14711	14737	14718	14681	14688	14678	14826	14741	14719	14745	14652	14868	14691	14914	14724	14775	14694	14595	14742	14823	14749	14708	14697	14603	14699	14812	14664	14579	14664	14796	14790	14783	14742	14639	14668	14700	14790	14539	14652	14646	14745	14653	14696	14670	14809	14683	14708	14793	14477	14791	14828	14795	14657	14706	14795	14790	14606	14751	14735	14736	14691	14747	14736	14710	14654	14908
22814	21160	28907	24284	24046	28615	30099	25359	22790	20393	19754	19502	19225	19071	18864	18369	18513	18199	18274	18238	18085	17987	17973	17757	17709	17711	17756	17587	17684	17574	17693	17455	17679	17491	17613	17560	17554	17604	17556	17345	17677	17509	17469	17569	17574	17433	17597	17579	17490	17512	17479	17612	17423	17323	17338	17415	17298	17301	17487	17454	17473	17436	17430	17280	17372	17408	17778	17356	17388	17434	17352	17313	17587	17428	17502	17500	17197	17404	17532	17476	17578	17578	17538	17641	17446	17522	17458	17310	17272	17198	17434	17423	17562	17324	17532	17421	17479	17183	17314	17319	17352	17568	17480	17555	17588	17434	17502	17475	17309	17520	17276	17243	17466	17368	17437	17504	17378	17413	17682	17273	17460	17467	17461	17372	17545	17499	17532	17337	17416	17410	17482	17482	17523	17543	17454	17414	17626	17598	17467	17378	17438	17343	17591	17438	17341	17344	17369	17368	17624	17442	17397	17367	17414	17265	17379	17458	17504	17680	17302	17281	17351	17499	17362	17437	17430	17465	17514	17439	17625	17230	17521	17518	17379	17242	17320	17586	17506	17359	17504	17332	17260	17346	17405	17328	17494	17439	17337	17464	17208	17487	17614	17233	17255	17399	17291	17457	17436	17481	17374	17486	17491	17352	17350	17671	17387	17319	17500	17266	17234	17224	17403	17278	17454	17399	17407	17441	17458	17504	17604	17493	17374	17416	17631	17269	17497	17427	17422	17571	17361	17287	17546	17588	17408	17382	17408	17442	17249	17348	17416	17381	17379	17287	17306	17177	17470	17227	17421	17559	17268	17213	17468	17473	17212	17284	17418	17149	17365	17352	17548	17495	17233	17464	17387	17565	17508	17398	17438	17347	17407	17525	17563	17370	17529	17618	17436	17382	17331	17346	17632	17521	17569	17400	17443	17217	17350	17379	17179	17336	17428	17465	17501	17604	17297	17387	17623	17413	17333	17680	17371	17274	17234	17417	17287	17595	17410	17425	17432	17447	17341	17368	17376	17270	17280	17464	17363	17274	17467	17429	17318	17523	17528	17582	17528	17426	17327	17335	17528	17475	17521	17308	17408	17448	17574	17304	17575	17270	17486	17438	17322	17319	17448	17557	17398	17381	17286	17432	17441	17475	17269	17600	17334	17452	17514	17378	17291	17276	17510	17394	17303	17612	17314	17725	17417	17360	17523	17413	17405	17470	17534	17438	17291	17403	17454	17385	17406	17322	17354	17346	17380	17271	17411	17579	17500	17383	17475	17457	17170	17328	17505	17394	17635	17462	17375	17282	17428	17397	17420	17359	17404	17402	17466	17306	17469	17447	17388	17504	17556	17437	17496	17546	17341	17406	17235	17355	17392	17261	17449	17519	17424	17267	17494	17528	17299	17397	17330	17317	17314	17488	17383	17343	17376	17524	17550	17303	17485	17118	17447	17356	17510	17465	17515	17525	17462	17492	17465	17477	17521	17318	17561	17594	17342	17382	17397	17368	17466	17364	17353	17375	17542	17273	17383	17300	17480	17476	17427	17445	17375	17293	17408	17561	17337	17395	17188	17382	17204	17220	17530	17509	17509	17383	17533	17554	17219	17475	17518	17384	17326	17455	17532	17426	17374	17379	17566	17348	17573	17384	17439	17289	17423	17378	17646	17384	17199	17340	17317	17267	17430	17382	17422	17442	17585	17384	17432	17321	17434	17375	17277	17317	17413	17522	17522	17437	17417	17515	17562	17138	17424	17234	17346	17268	17230	17440	17557	17499	17482	17363	17440	17255	17410	17481	17598	17426	17311	17551	17212	17207	17367	17485	17455	17397	17397	17251	17560	17275	17437	17280	17328	17367	17454	17377	17253	17404	17435	17349	17627	17485	17564	17565	17412	17541	17535	17537	17474	17469	17399	17233	17317	17347	17540	17314	17526	17395	17277	17375	17141	17333	17491	17416	17386	17297	17412	17213	17283	17459	17505	17121	17342	17417	17361	17574	17438	17292	17282	16978	17534	17486	17533	17494	17429	17557	17391	17454	17296	17517	17384	17506	17575	17325	17469	17541	17591	17448	17499	17432	17365	17407	17469	17509	17323	17391	17234	17384	17428	17481	17560	17458	17436	17600	17399	17518	17455	17336	17405	17542	17371	17219	17476	17369	17429	17442	17418	17453	17418	17166	17240	17425	17389	17289	17514	17614	17225	17333	17390	17577	17464	17609	17396	17283	17393	17507	17348	17427	17576	17352	17399	17402	17347	17451	17224	17274	17481	17488	17429	17261	17421	17436	17363	17464	17303	17473	17245	17547	17513	17380	17344	17240	17287	17299	17329	17441	17274	17492	17470	17565	17460	17600	17320	17401	17184	17331	17192	17265	17421	17423	17146	17566	17439	17478	17437	17448	17387	17576	17329	17576	17321	17475	17406	17439	17420	17345	17310	17529	17369	17394	17489	17226	17539	17405	17476	17417	17253	17301	17480	17445	17620	17513	17614	17424	17622	17482	17449	17363	17374	17583	17372	17461	17475	17312	17494	17406	17376	17465	17395	17496	17345	17344	17508	17467	17377	17665	17377	17506	17459	17621	17351	17432	17336	17511	17356	17326	17477	17369	17498	17477	17255	17644	17439	17442	17782	17403	17332	17520	17431	17312	17592	17330	17539	17575	17608	17279	17453	17644	17390	17293	17295	17646	17427	17351	17398	17248	17380	17374	17244	17315	17321	17126	17495	17535	17545	17424	17483	17447	17509	17473	17375	17562	17531	17479	17424	17440	17357	17357	17419	17679	17630	17612	17408	17325	17576	17393	17402	17466	17389	17573	17571	17279	17339	17452	17532	17345	17397	17303	17389	17442	17353	17460	17263	17352	17526	17410	17562	17402	17393	17382	17561	17425	17371	17396	17355	17241	17443	17429	17443	17357	17230	17506	17368	17445	17433	17283	17556	17405	17581	17524	17361	17312	17386	17304	17385	17316	17455	17410	17361	17362	17406	17428	17438	17643	17414	17275	17337	17444	17337	17405	17597	17506	17311	17323	17438	17533	17468	17340	17207	17337	17313	17238	17273	17422	17674	17317	17375	17356	17439	17443	17435	17363	17400	17517	17383	17444	17419	17497	17382	17356	17394	17446	17625	17535	17611	17320	17316	17346	17231	17409	17591	17313	17504	17380	17315	17382	17480	17418	17456	17403	17366	17555	17437	17277	17478	17265	17272	17469	17597	17338	17257	17545	17437	17387	17405	17268	17526	17281	17394	17473	17429	17389	17314	17273	17471	17350	17383	17423	17380	17656	17287	17463	17454	17307	17510	17214	17358	17264	17285	17513	17419	17474	17371	17462	17539	17587	17228	17251	17446	17394	17497	17367	17584	17372	17429	17360	17605	17364	17400	17466	17442	17440	17363	17409	17253	17287	17420	17298	17277	17323	17489	17509	17258	17312	17372	17620	17572	17309	17422	17315	17642	17467	17424	17519	17467	17299	17290	17147	17552	17460	17228	17293	17272	17391	17293	17387	17358	17481	17220	17328	17423	17307	17379	17511	17517	17549	17381	17450	17317	17405	17468	17239	17323	17468	17336	17328	17380	17453	17453	17421	17334	17415	17397	17510	17645	17337	17473	17362	17470	17496	17420	17200	17438	17388	17474	17359	17481	17422	17350	17316	17261	17235	17285	17450	17572	17479	17260	17452	17289	17424	17434	17324	17391	17334	17286	17354	17313	17254	17257	17511	17246	17429	17503	17424	17325	17359	17319	17382	17330	17611	17268	17332	17349	17466	17356	17387	17487	17712	17396	17335	17428	17448	17252	17405	17268	17319	17168	17472	17416	17507	17473	17406	17464	17543	17275	17454	17364	17412	17284	17491	17226	17431	17429	17388	17437	17369	17570	17373	17259	17441	17373	17248	17528	17499	17434	17253	17503	17345	17410	17501	17390	17597	17359	17513	17490	17290	17401	17436	17409	17383	17303	17598	17492	17354	17347	17338	17222	17368	17333	17438	17310	17369	17410	17441	17523	17383	17445	17374	17314	17370	17181	17329	17271	17368	17307	17372	17321	17354	17440	17489	17312	17485	17580	17510	17416	17420	17351	17427	17313	17284	17669	17287	17550	17265	17531	17213	17631	17499	17285	17668	17447	17408	17378	17358	17414	17469	17214	17407	17469	17435	17246	17224	17223	17345	17353	17537	17375	17500	17339	17298	17343	17676	17349	17472	17114	17314	17640	17455	17474	17195	17197	17442	17318	17403	17430	17427	17447	17370	17410	17281	17541	17610	17379	17421	17208	17359	17239	17408	17300	17551	17543	17633	17538	17468	17509	17287	17541	17521	17506	17589	17444	17313	17293	17366	17634	17477	17182	17495	17334	17399	17432	17197	17266	17431	17191	17450	17478	17241	17442	17403	17605	17467	17538	17401	17416	17422	17488	17423	17542	17409	17639	17403	17400	17436	17268	17449	17392	17510	17473	17345	17521	17020	17436	17308	17295	17232	17426	17404	17418	17537	17620	17506	17271	17541	17260	17313	17415	17230	17336	17436	17235	17369	17310	17521	17379	17547	17439	17390	17439	17649	17491	17151	17427	17339	17256	17329	17460	17495	17384	17394	17358	17311	17601	17540	17444	17357	17259	17296	17390	17463	17576	17584	17476	17459	17488	17414	17217	17485	17609	17578	17412	17501	17514	17376	17488	17303	17332	17321	17363	17417	17463	17324	17281	17417	17331	17353	17528	17203	17457	17375	17558	17579	17316	17501	17424	17303	17678	17302	17386	17457	17630	17409	17361	17390	17588	17392	17445	17358	17581	17340	17473	17569	17514	17530	17423	17543	17544	17307	17429	17456	17513	17596	17597	17726	17443	17297	17376	17396	17410	17424	17455	17480	17414	17378	17495	17335	17519	17308	17431	17296	17362	17469	17553	17507	17584	17519	17299	17352	17511	17148	17486	17562	17575	17706	17445	17403	17411	17429	17568	17477	17334	17570	17436	17336	17487	17198	17489	17475	17503	17449	17416	17308	17333	17344	17525	17546	17158	17348	17348	17249	17464	17444	17338	17458	17511	17410	17366	17449	17547	17458	17438	17460	17532	17365	17376	17439	17329	17394	17485	17513	17425	17478	17335	17488	17499	17294	17473	17362	17613	17543	17398	17358
35137	58384	53510	43283	38136	32987	27648	25124	21875	18435	17762	17344	17134	16688	16541	16117	15776	15757	15621	15670	15770	15672	15561	15438	15307	15312	15154	15040	15086	15062	15108	15095	15163	15222	14851	14957	15050	14989	15023	15104	15123	14885	14977	15242	15147	15154	15009	15122	14942	14834	15005	15013	14956	14927	14867	15055	14999	15066	15113	15105	15092	14958	14981	14935	14907	14972	14960	14916	15043	15261	14877	14917	14964	15078	15071	14971	15093	15071	14946	15067	15110	14976	15142	15016	14951	14995	15079	15027	14920	15029	14922	14899	14973	14969	15025	14943	15009	15025	14974	15256	14970	15001	14944	14848	15009	14921	15048	15190	14999	15057	14924	14947	14962	15080	14908	15029	15015	14881	15062	15046	14872	14920	14985	15003	14959	15034	15151	14940	14994	15028	14959	15270	15158	14893	15024	15074	15020	15026	14991	14997	14959	14958	14840	15027	15021	15066	15051	15188	14936	14968	14966	15024	15019	14891	15124	15114	14948	14931	15107	15057	15093	14994	14931	14942	15085	15025	14979	15071	15173	15057	15006	14927	14938	15024	15107	14920	14916	15029	14942	15098	15077	14964	14963	14829	14973	15076	14827	14954	15042	14951	14972	15075	14954	14990	14945	14864	15128	15057	14959	14901	14990	14935	15178	14979	15017	14982	15022	15026	15018	14943	14987	14951	15000	14867	14966	15124	14962	14998	14941	14978	15106	15099	14968	15210	14944	14961	14796	14791	15023	14837	14925	15253	14993	15180	14963	15065	15011	14957	14942	14814	14886	15026	14899	15012	15052	15008	15067	14860	14833	14990	15120	15007	14929	14863	15213	15107	14986	15162	14983	15064	14939	14931	15017	14940	15012	15111	15050	14848	15001	15135	15103	14969	15085	14776	14941	14958	14869	14936	14767	14912	15154	14921	15146	14941	15075	14964	15066	14896	14947	14814	15008	15030	14978	14989	15206	14770	14918	14946	15031	15058	14998	15030	15125	15004	15081	14900	15163	15150	14993	15179	14987	15063	15079	14913	14987	15039	15139	15093	14948	14985	15120	15080	14900	14968	15074	15012	15008	14952	15016	14825	15125	15132	15175	14824	14907	15026	15113	15103	15077	15166	15107	15100	15074	15006	14864	14928	14902	14883	14995	14998	15041	14992	14933	15019	14991	14973	14941	15116	15034	15135	15129	14806	15040	15028	14844	15068	15014	14962	14983	15127	15065	15041	14969	15180	14896	15029	14944	15039	14948	14864	14942	14844	14990	15034	15066	15028	15032	14986	15027	15015	15087	14937	15063	14949	14966	15139	14927	14799	15111	14812	15110	15054	15019	15017	14927	15091	15024	15068	15097	15005	15075	14963	14942	15087	15030	15002	14937	14978	14955	15015	15072	15086	15075	14946	15021	14909	15006	14983	15005	14992	14943	15032	15043	15067	14810	15044	14939	14857	15098	15090	15181	14961	14966	15014	15134	15152	15081	15004	15044	14916	15039	14886	15031	14985	15009	14975	15001	14876	15105	15073	14815	15102	15062	14993	14952	14924	15130	14894	15126	15086	14943	15017	15018	14968	15044	14996	14865	14895	14964	15086	14968	14869	15008	15102	15119	14980	15094	15058	15125	14987	14994	15170	15024	15115	14886	15196	15128	14846	15100	15006	14920	15103	14903	15094	15134	14955	14892	14899	15100	14852	14996	15115	14885	15019	15090	15028	15047	14918	15033	15110	15170	14874	14890	15189	15020	14930	15078	14867	15082	14872	15088	14937	14994	14990	15024	15022	14943	14805	14976	14919	14932	15009	14906	14969	15071	14799	15057	14901	14964	15052	14918	14949	14875	14969	14926	14924	15054	14944	15078	15015	14938	15059	15021	15001	14911	15112	14897	15015	14851	14892	14975	15003	15123	15018	14916	14868	15077	14867	14923	15035	15012	14975	14835	15015	14958	15061	15110	15165	14821	14975	14922	14908	15001	14973	15048	14860	14894	15057	14880	14992	14993	15031	14828	14878	14832	14909	15134	14800	15121	14982	15066	15019	15067	14966	15037	15038	14929	15014	15033	14823	15026	14942	14969	15107	15003	14938	15084	15097	14832	15104	14745	14897	14911	15057	14950	14918	15088	14985	15158	14977	14948	14935	15042	15006	14870	15015	15033	14991	15078	14967	15051	14954	15115	14912	14963	14968	14997	14897	15034	14911	14960	15014	15215	14997	15121	14957	14849	14977	14992	15188	15137	14924	14999	15024	15082	14938	14935	15064	14840	15081	15094	14944	15078	14980	14999	14903	15005	14980	14832	14841	15199	14873	14975	14953	15021	14990	15011	14995	14953	14996	15102	14881	14874	15038	15050	14951	14915	14920	15002	14825	15017	14998	15046	14927	15095	14947	15051	14949	15032	14925	14928	14954	15148	14926	14980	15001	14993	15139	15007	15044	14877	15023	15049	14974	14820	14878	15121	15105	14849	14917	15016	14906	14841	14932	15100	14939	14897	14989	14903	14898	15048	14959	14881	14970	14986	15076	14922	14893	15169	15082	15104	14911	15049	14953	15020	14967	14972	14914	15007	15089	15056	14787	14903	15057	14982	15029	15100	14997	14920	14953	15049	15009	14986	15049	14910	14856	15159	15071	15146	15026	15034	15100	15061	15207	15080	15009	14953	15083	15012	14871	15135	14921	14901	14923	14966	14974	15075	14994	14911	14953	14927	14988	15127	15001	14966	14935	15003	15047	15217	15072	15154	14929	15130	14969	15067	14922	15043	15098	15152	14929	14986	15135	14914	14963	14965	14851	14887	15052	14996	14863	15013	14983	14962	15055	14972	14953	14930	14938	15151	15085	14855	14809	14996	15109	14894	14838	15001	14881	14971	14920	14999	14915	15000	15052	14845	14919	15003	15066	14952	15162	15035	14900	14975	15005	14980	14863	15057	14953	14938	15047	14996	15080	14900	15017	14980	15080	15106	14946	15091	14912	14924	15052	14910	14977	14980	14938	15065	14988	14953	14941	15077	14997	14979	14960	15009	14884	15130	14910	15063	15053	14971	15072	14795	15202	14956	14896	14879	15114	15072	14772	14948	15024	14939	14882	15045	15215	14977	14873	15002	14949	15115	14902	15171	14886	14951	15099	14962	14830	15177	15050	14985	14919	15057	15119	15238	14986	14910	15144	15094	15027	14982	14885	14816	15203	14960	14910	14981	15138	15105	14875	15007	14985	15108	14973	14890	14954	14935	15008	15037	15147	14980	15032	14916	14934	15183	14917	15081	14976	15214	14861	14876	15059	15029	15003	15005	15139	14883	14808	15093	15088	15009	15027	14886	15099	14978	15138	15037	15136	15046	14938	14981	14923	14932	15064	14875	15057	14913	14876	14872	15032	14904	14878	14919	14923	15085	15061	14999	15077	14783	14783	15041	14896	15063	15065	14978	14827	14839	15046	14969	15058	15017	14911	14908	15093	15083	14935	14973	14993	14959	14903	15017	14864	14903	14853	15093	14968	15099	15045	15051	15161	14960	14785	14941	14931	14969	15006	14991	15042	14836	14758	15160	15108	15069	15029	14955	15008	14865	15105	14964	14925	15116	14842	15015	15017	15111	14971	14974	15135	14887	15017	14933	14980	15120	15003	14847	14904	14833	14932	15058	14954	15022	14917	14973	15047	14957	14902	14999	14943	14901	14992	15128	15132	15004	14832	14882	15085	14973	14972	15013	14958	15047	15109	15028	14895	15131	15002	14940	14979	15060	14941	14965	15092	14973	15155	14963	15068	15021	14884	15044	15164	14910	14931	15086	15039	15026	14838	14903	14977	15043	14965	15063	15062	14982	15019	15061	14923	15015	15037	15049	14889	15056	15027	15073	15112	15071	15021	14970	15105	15079	15033	15014	15087	14960	15018	15095	15073	15008	15130	14959	14949	15048	14968	14954	15024	15138	14920	14855	14942	15065	15000	14983	15009	15058	15046	15066	15067	14791	15095	15007	15013	15030	14910	14939	14901	15072	14908	14976	15088	14901	14962	15015	15125	15004	15062	14951	15027	14968	15051	15033	14996	14844	15024	15053	15081	14945	14994	15076	15132	15155	14907	15019	15033	15119	15043	14966	15061	14916	15107	15067	15169	14906	14948	14998	14917	14970	15068	14947	14992	15124	15043	14947	15048	14971	15008	15027	14931	15134	14973	14988	15009	14823	15251	14917	15011	15012	14979	14906	14929	14942	14894	14924	15040	14899	14949	14974	15014	14874	15118	15108	14939	15006	14883	14940	15171	14981	14914	15290	15154	14985	14872	14872	14963	15121	15004	15054	15057	15098	15114	14993	15090	14949	14885	15057	14966	14858	14903	14764	15033	15204	15040	15043	15135	15053	15088	15043	15051	15050	15004	15182	15003	14926	14973	15099	15071	14944	14960	14880	14884	15110	14927	14855	15122	15169	15029	15185	15161	15051	14968	15051	15000	14948	14992	15008	14886	14959	14975	15077	15137	14877	14694	14955	14975	14954	14974	15012	14943	14956	14980	14996	14877	15012	14902	15083	15133	14830	14980	15029	15170	15036	14892	15041	14984	15101	14871	15032	15102	14948	14938	14951	14957	14918	14984	14980	14984	15212	14838	14978	15043	15149	15003	15092	14956	14960	15023	15042	14911	14843	15040	15063	15097	15079	15110	14938	15007	15058	15060	14986	15083	15102	14927	14948	14968	15065	14910	14911	14954	14854	15010	14940	15100	14879	14801	14877	14945	15084	15155	14820	15053	15089	14909	15163	14813	15125	15051	14859	14688	15034	15067	14947	14986	15066	14992	14923	15020	15170	15000	14927	15094	14947	14906	14859	15011	14858	15134	14901	15098	15034	15072	15113	14809	15086	15017	14952	14851	15018	14995	15005	14824	15096	15115	14952	14770	15048	15109	15058	14881	14828	14995	15063	14892	15062	14931	14829	15038	15032	15086	15098	15006	15002	14967	14930	15232	14838	14915	15052	15014	15103	14902	15055	14889	15182	15078	15077	14934	15142	14987	15108	15026	14860	15026	14962	15016	15063	14998	14978	14858	14974	14825	14945	14909	14872	15139	14900	15031	15037	14792	15041	14979	14920	14909	15022	15112	14795	15072	15033	14987	14986	15037	15049	15017	14947	14921	15066	15007	14943	14800
29531	29035	35618	31404	25436	22231	20142	18786	18074	17903	17500	17447	17542	17296	17166	17126	17044	16796	16988	16935	16916	16866	16858	16935	16725	16748	17023	16618	16496	16823	16681	16596	16718	16611	16621	16696	16730	16675	16693	16617	17007	16739	16486	16577	16493	16738	16774	16728	16577	16770	16911	16719	16655	16641	16648	16582	16732	16914	16727	16591	16632	16795	16530	16671	16669	16638	16625	16802	16719	16461	16843	16829	16587	16652	16700	16758	16633	16683	16608	16479	16750	16760	16760	16990	16756	16748	16616	16599	16856	16694	16644	16602	16677	16756	16485	16616	16619	16778	16579	16750	16562	16918	16877	16833	16810	16715	16545	16747	16674	16790	16568	16704	16680	16784	16812	16767	16721	16558	16785	16396	16715	16604	16745	16721	16628	16655	16755	16567	16829	16697	16480	16418	16763	16674	16480	16725	16556	16673	16689	16716	16681	16582	16725	16753	16570	16709	16641	16515	16703	16663	16671	16678	16678	16731	16783	16701	16911	16646	16731	16818	16680	16495	16732	16886	16659	16547	16725	16660	16896	16522	16588	16637	16791	16666	16644	16627	16579	16844	16596	16774	16582	16715	16559	16585	16807	16785	16660	16413	16685	16730	16539	16795	16646	16680	16663	16634	16758	16669	16753	16894	16635	16619	16563	16585	16683	16685	16547	16861	16803	16618	16711	16799	16705	16618	16760	16453	16622	16780	16852	16643	16780	16724	16856	16828	16652	16842	16706	16761	16640	16630	16815	16600	16796	16850	16950	16728	16533	16598	16701	16828	16540	16751	16780	16826	16892	16789	16810	16687	16553	16749	16835	16468	16618	16567	16762	16618	16643	16544	16576	16748	16844	16684	16599	16728	16663	16756	16920	16706	16738	16678	16641	16659	16615	16821	16746	16681	16578	16847	16675	16645	16720	16760	16627	16519	16472	16748	16714	16630	16575	16698	16647	16838	16584	16730	16480	16711	16800	16905	16769	16531	16642	16746	16681	16839	16433	16579	16752	16696	16836	16752	16598	16820	16851	16554	16739	16773	16716	16799	16592	16606	16510	16670	16900	16714	16873	16570	16765	16737	16710	16846	16857	16724	16757	16768	16608	17009	16694	16617	16676	16641	16552	16747	16636	16381	16733	16597	16581	16677	16707	16935	16577	16767	16596	16720	16545	16607	16588	16693	16691	16349	16803	16509	16558	16420	16549	16676	16792	16651	16692	16823	16661	16656	16457	16471	16670	16633	16472	16602	16670	16492	16716	16605	16654	16707	16761	16747	16665	16572	16796	16834	16719	16480	16633	16650	16582	16723	16641	16425	16637	16923	16864	16728	16828	16809	16882	16616	16454	16722	16720	16685	16778	16514	16825	16808	16709	16748	16730	16680	16655	16462	16804	16700	16669	16729	16785	16596	16657	16719	16654	16758	16603	16893	16855	16766	16708	16679	16692	16863	16942	16586	16505	16391	16714	16677	16782	16725	16859	16681	16633	16713	16788	16803	16865	16810	16667	16535	16615	16612	16747	16752	16760	16646	16700	16881	16921	16680	16613	16721	16677	16731	16685	16614	16560	16635	16616	16825	16905	16652	16630	16593	16726	16589	16493	16760	16721	16928	16668	16758	16804	16771	16759	16585	16632	16797	16818	16830	16661	16689	16878	16725	16943	16665	16694	16674	16894	16712	16766	16828	16739	16709	16473	16828	16768	16704	16623	16875	16670	16599	16796	16847	16835	16503	16679	16821	16592	16485	16755	16666	16626	16735	16553	16544	16677	16827	16697	16816	16873	16826	16604	16679	16604	16741	16721	16579	16724	16678	16574	16636	16673	16710	16547	16786	16772	16624	16511	16502	16839	16647	16635	16932	16609	16651	16613	16853	16628	16581	16649	16741	16674	16694	16833	16771	16706	16812	16558	16686	16694	16662	16753	16589	16575	16672	16668	16623	16878	16857	16714	16536	16717	16686	16821	16611	16850	16657	16547	16495	16689	16817	16767	16599	16596	16721	16711	16536	16736	16851	16565	16624	16810	16514	16715	16759	16720	16742	16707	16743	16867	16632	16650	16755	16662	16612	16605	16782	16656	16790	16694	16595	16940	16618	16577	16715	16795	16728	16649	16534	16442	16726	16641	16792	16701	16592	16666	16564	16494	16675	16738	16981	16800	16692	16751	16635	16608	16854	16701	16638	16683	16546	16796	16612	16538	16710	16502	16608	16665	16629	16599	16783	16806	16651	16855	16585	16864	16791	16690	16554	16474	16769	16730	16820	16681	16688	16713	16603	16735	16752	16709	16434	16679	16605	16852	16693	16740	16743	16607	16563	16796	16626	16673	16621	16739	16610	16651	16539	16486	16678	16727	16587	16720	16561	16939	16679	16585	16771	16749	16627	16524	16661	16725	16935	16740	16696	16635	16755	16575	16738	16787	16696	16708	16730	16769	16696	16555	16516	16581	16512	16834	16550	16828	16509	16694	16484	16635	16583	16772	16740	16758	16791	16778	16721	16617	16462	16693	16644	16906	16759	16557	16725	16846	16517	16989	16543	16593	16578	16579	16713	16571	16726	16564	16605	16718	16589	16682	16751	16726	16622	16698	16678	16759	16592	16686	16488	16452	16595	16705	16703	16682	16741	16642	16846	16872	16533	16501	16846	16786	16805	16944	16790	16860	16834	16718	16751	16525	16544	16813	16601	16843	16753	16861	16645	16824	16693	16447	16564	16587	16719	16942	16682	16684	16778	16664	16571	16658	16752	16774	16731	16516	16696	16725	16721	16681	16594	16518	16472	16639	16631	16514	16861	16816	16635	16655	16695	16443	16669	16456	16626	16605	16828	16806	16678	16784	16551	16586	16729	16821	16613	16633	16782	16683	16781	16688	16632	16589	16659	16694	16694	16732	16624	16828	16730	16745	16867	16651	16871	16649	16681	16650	16733	16772	16501	16862	16661	16569	16651	16845	16655	16627	16777	16715	16759	16624	16662	16650	16562	16720	16500	16727	16644	16512	16803	16646	16507	16744	16773	16673	16761	16742	16832	16894	16658	16592	16711	16679	16883	16538	16445	16498	16700	16612	16433	16611	16679	16700	16717	16637	16687	16793	16716	16572	16874	16682	16632	16687	16707	16701	16560	16867	16884	16619	16702	16780	16485	16805	16649	16697	16690	16486	16640	16744	16509	16526	16635	16681	16674	16736	16576	16719	16726	16618	16694	16744	16794	16797	16545	16730	16620	16789	16574	16425	16779	16579	16749	16641	16792	16659	16440	16733	16666	16783	16717	16662	16748	16707	16654	16701	16805	16711	16567	16753	16938	16604	16532	16781	16758	16768	16554	16658	16867	16584	16628	16649	16760	16576	16738	16738	16589	16792	16582	16629	16642	16705	16771	16757	16760	16658	16848	16678	16729	16743	16665	16827	16818	16855	16746	16630	16585	16807	16707	16794	16647	16913	16775	16446	16701	16678	16633	16648	16571	16763	16531	16777	16877	16923	16661	16739	16696	16746	16743	16625	16660	16668	16706	16672	16648	16615	16892	16706	16666	16760	16500	16764	16615	16533	16573	16717	16637	16652	16664	16752	16871	16608	16770	16559	16616	16643	16757	16750	16632	16928	16761	16533	16639	16634	16712	16651	16744	16793	16599	16734	16627	16660	16647	16764	16624	16595	16777	16475	16860	16533	16662	16626	16659	16693	16628	16725	16699	16836	16616	16693	16625	16710	16837	16755	16658	16653	16636	16691	16973	16758	16667	16776	16658	16486	16854	16700	16784	16639	16703	16633	16747	16663	16574	16728	16555	16706	16640	16576	16409	16711	16633	16735	16800	16885	16658	16786	16818	16721	16435	16817	16737	16713	16612	16427	16688	16943	16825	16625	16779	16838	16869	16616	16855	16821	16647	16722	16967	16844	16764	16901	16810	16570	16675	16455	16879	16839	16595	16686	16932	16755	16611	16625	16662	16688	16675	16736	16596	16623	16709	16601	16620	16694	16693	16519	16763	16571	16837	16572	16705	16697	16833	16718	16828	16821	16723	16808	16630	16833	16721	16820	16803	16554	16775	16754	16664	16773	16563	16406	16581	16754	16549	16774	16792	16544	16703	16720	16846	16681	16694	16792	16636	16631	16630	16777	16644	16544	16656	16571	16628	16753	16635	16694	16481	16455	16695	16801	16637	16935	16718	16712	16808	16532	16642	16754	16646	16608	16831	16723	16801	16691	16566	16623	16753	16598	16798	16682	16681	16495	16590	16599	16681	16687	16730	16757	16925	16687	16908	16741	16690	16656	16663	16625	16671	16606	16689	16639	16645	16658	16565	16641	16419	16721	16715	16757	16591	16663	16872	16657	16649	16641	16693	16913	16521	16771	16491	16643	16539	16568	16522	16794	16736	16802	16741	16859	16836	16369	16716	16941	16897	16635	16832	16701	16724	16729	16512	16676	16720	16670	16702	16612	16733	16577	16760	16825	16710	16612	16743	16819	16449	16813	16934	16739	16868	16710	16743	16500	16768	16741	16685	16894	16715	16666	16669	16538	16730	16863	16757	16601	16642	16702	16672	16761	16689	16822	16733	16621	16807	16623	16738	16621	16860	16638	16735	16715	16860	16888	16505	16772	16620	16564	16771	16502	16713	16539	16688	16732	16593	16591	16466	16626	16668	16711	16745	16766	16663	16827	16715	16487	16691	16494	16439	16733	16913	16878	16575	16763	16758	16732	16879	16780	16734	16544	16575	16919	16730	16843	16786	16734	16661	16639	16713	16610	16700	16658	16730	16608	16767	16774	16822	16741	16657	16864	16688	16703	16618	16680	16719	16824	16668	16705	16884	16704	16632	16691	16584	16760	16696	16810	16698	16573	16693	16686	16730	16677	16567	16746	16677	16685	16611	16826	16662	16817	16626	16691	16490	16565	16790	16619	16715	16516	16655	16640	16718	16718	16734	16587	16796	16660	16727	16583	16478	16489	16757	16683	16838	16605	16900	16746	16975	16905	16788	16701	16611	16535	16694	16809	16684	16811	16640	16618	16679	16537	16738	16688	16831	16733	16570	16697	16590	16606	16723	16789	16613	16994	16757	16664	16429	16818	16753	16606	16765	16802	16578	16670	16716	16835	16680	16679	16748	16670	16411	16665	16576	16527	16730	16791	16690
32270	45513	39943	30892	25712	21640	18894	17565	16592	16063	16042	15892	15780	15559	15354	15098	15074	14739	14934	14988	14815	14756	14940	14847	14640	14743	14566	14682	14707	14728	14683	14653	14656	14519	14571	14611	14625	14819	14635	14684	14560	14604	14618	14551	14606	14801	14671	14619	14650	14694	14599	14595	14551	14603	14652	14727	14645	14538	14519	14463	14619	14750	14695	14620	14790	14410	14580	14560	14521	14601	14464	14656	14664	14686	14665	14532	14430	14597	14779	14529	14699	14550	14520	14784	14503	14610	14584	14654	14521	14537	14826	14625	14510	14723	14594	14676	14663	14489	14631	14602	14536	14668	14467	14521	14820	14681	14541	14474	14396	14616	14451	14658	14628	14512	14720	14542	14607	14576	14472	14637	14618	14682	14700	14568	14567	14552	14538	14554	14489	14735	14686	14483	14837	14472	14592	14586	14769	14709	14712	14664	14503	14667	14764	14564	14658	14505	14739	14730	14561	14655	14703	14623	14805	14833	14460	14637	14579	14598	14585	14592	14570	14495	14592	14582	14668	14522	14689	14507	14720	14729	14534	14551	14445	14664	14658	14487	14546	14518	14536	14461	14721	14613	14513	14747	14705	14598	14730	14619	14732	14474	14476	14584	14559	14543	14558	14733	14460	14589	14533	14603	14613	14696	14584	14699	14681	14606	14513	14667	14695	14454	14522	14685	14537	14701	14540	14596	14646	14457	14612	14553	14435	14538	14635	14441	14567	14688	14621	14695	14473	14409	14577	14720	14785	14525	14546	14469	14615	14611	14760	14604	14651	14649	14691	14532	14538	14467	14515	14670	14425	14618	14789	14607	14574	14587	14828	14519	14697	14596	14649	14536	14623	14794	14593	14722	14538	14740	14500	14586	14611	14552	14639	14510	14454	14499	14665	14635	14539	14543	14525	14642	14628	14631	14625	14638	14760	14631	14586	14633	14901	14537	14470	14722	14564	14640	14508	14456	14627	14479	14687	14647	14670	14610	14594	14588	14568	14688	14741	14462	14532	14727	14629	14438	14689	14699	14736	14649	14602	14698	14356	14833	14489	14494	14647	14601	14711	14654	14686	14532	14540	14572	14532	14532	14533	14597	14550	14482	14685	14683	14619	14520	14580	14505	14717	14506	14792	14762	14768	14542	14641	14677	14541	14587	14543	14530	14590	14623	14741	14558	14473	14530	14505	14662	14565	14558	14562	14664	14661	14402	14705	14607	14473	14679	14712	14605	14569	14734	14496	14749	14542	14695	14480	14727	14432	14687	14554	14474	14673	14647	14616	14635	14651	14706	14496	14718	14651	14601	14740	14576	14524	14438	14716	14583	14562	14552	14674	14419	14608	14468	14716	14521	14729	14537	14606	14428	14796	14533	14716	14685	14531	14512	14704	14611	14774	14556	14465	14639	14735	14603	14534	14577	14557	14510	14585	14603	14547	14742	14579	14558	14574	14663	14648	14651	14602	14597	14647	14633	14615	14682	14707	14535	14584	14641	14729	14646	14603	14531	14642	14628	14629	14670	14578	14580	14543	14690	14695	14531	14565	14621	14596	14508	14524	14466	14706	14664	14639	14666	14546	14697	14600	14613	14572	14500	14522	14727	14533	14669	14480	14526	14567	14503	14551	14610	14463	14477	14676	14770	14599	14708	14539	14505	14873	14564	14467	14509	14780	14570	14554	14432	14622	14691	14394	14563	14705	14593	14720	14749	14586	14583	14523	14655	14547	14716	14572	14812	14604	14746	14754	14493	14506	14642	14484	14535	14675	14781	14531	14571	14558	14796	14719	14562	14484	14579	14615	14550	14577	14544	14566	14629	14719	14624	14631	14653	14681	14611	14592	14570	14641	14594	14596	14618	14709	14614	14517	14637	14699	14627	14674	14740	14560	14743	14717	14725	14589	14476	14554	14600	14559	14556	14577	14735	14514	14618	14554	14668	14498	14597	14570	14492	14476	14484	14520	14582	14699	14598	14444	14751	14521	14577	14573	14737	14641	14641	14654	14660	14563	14469	14705	14814	14515	14645	14555	14595	14595	14574	14628	14624	14861	14693	14611	14516	14576	14718	14609	14771	14624	14567	14650	14550	14719	14606	14680	14723	14657	14503	14754	14473	14543	14567	14760	14465	14816	14538	14745	14533	14415	14797	14576	14543	14651	14748	14705	14663	14578	14500	14603	14482	14579	14600	14638	14546	14656	14587	14575	14711	14449	14502	14613	14635	14623	14578	14542	14464	14630	14608	14638	14586	14597	14483	14566	14852	14473	14467	14501	14758	14697	14602	14592	14601	14516	14552	14523	14513	14716	14529	14808	14644	14726	14670	14713	14308	14688	14662	14599	14565	14505	14543	14706	14610	14659	14673	14654	14513	14684	14529	14581	14665	14653	14520	14376	14580	14521	14713	14495	14485	14500	14589	14627	14704	14528	14436	14787	14589	14636	14466	14761	14674	14661	14645	14723	14652	14610	14690	14523	14475	14651	14693	14690	14630	14550	14508	14497	14749	14609	14770	14606	14565	14623	14638	14727	14604	14602	14691	14636	14587	14588	14799	14658	14519	14458	14526	14706	14606	14575	14474	14668	14560	14622	14492	14665	14699	14542	14679	14522	14654	14485	14536	14655	14699	14615	14704	14612	14533	14736	14614	14593	14643	14606	14676	14830	14660	14669	14584	14631	14651	14680	14903	14569	14680	14573	14703	14532	14572	14635	14675	14569	14684	14676	14460	14577	14655	14644	14656	14630	14633	14696	14421	14564	14642	14669	14637	14813	14725	14691	14648	14475	14627	14505	14639	14625	14510	14430	14704	14642	14612	14509	14713	14535	14817	14483	14614	14558	14599	14732	14502	14557	14642	14718	14621	14691	14704	14485	14615	14372	14588	14773	14555	14642	14746	14695	14513	14680	14524	14553	14532	14561	14505	14565	14585	14686	14704	14618	14644	14455	14641	14453	14685	14547	14706	14559	14428	14718	14661	14613	14652	14582	14605	14625	14867	14698	14672	14686	14600	14772	14651	14675	14454	14764	14687	14677	14609	14430	14562	14711	14541	14564	14519	14643	14635	14611	14778	14641	14617	14642	14540	14540	14759	14601	14507	14596	14656	14616	14625	14636	14655	14395	14641	14748	14573	14403	14527	14484	14609	14585	14671	14646	14551	14623	14614	14763	14651	14630	14645	14685	14552	14618	14779	14469	14686	14653	14586	14657	14569	14554	14595	14758	14447	14550	14603	14668	14689	14597	14539	14629	14505	14565	14785	14528	14672	14627	14632	14950	14596	14557	14629	14557	14488	14756	14676	14657	14483	14567	14633	14646	14600	14618	14652	14501	14402	14610	14805	14688	14770	14455	14606	14637	14651	14520	14712	14500	14585	14599	14727	14511	14588	14518	14578	14598	14579	14717	14511	14556	14548	14590	14560	14550	14511	14718	14616	14584	14574	14720	14577	14661	14368	14424	14763	14608	14672	14708	14591	14503	14626	14554	14483	14654	14565	14540	14643	14739	14744	14583	14567	14573	14564	14530	14680	14704	14679	14715	14700	14611	14478	14625	14716	14652	14607	14482	14630	14584	14740	14857	14629	14675	14691	14619	14474	14569	14671	14638	14637	14752	14652	14604	14640	14574	14641	14541	14563	14651	14545	14690	14663	14535	14635	14500	14598	14724	14601	14536	14597	14724	14459	14676	14565	14653	14579	14743	14513	14509	14485	14714	14654	14702	14490	14742	14504	14705	14602	14597	14758	14738	14645	14772	14452	14619	14667	14569	14709	14650	14491	14660	14646	14684	14738	14567	14514	14475	14541	14516	14396	14579	14539	14570	14629	14560	14470	14731	14616	14576	14702	14739	14655	14540	14465	14552	14510	14783	14771	14611	14779	14686	14580	14629	14536	14497	14610	14699	14556	14543	14710	14647	14587	14519	14730	14573	14596	14702	14498	14524	14495	14632	14499	14604	14623	14591	14713	14606	14722	14568	14742	14735	14568	14658	14624	14641	14542	14602	14496	14664	14486	14599	14587	14695	14573	14588	14571	14683	14552	14664	14661	14578	14670	14549	14807	14718	14488	14630	14549	14514	14769	14670	14721	14584	14639	14625	14626	14574	14672	14545	14537	14485	14663	14783	14724	14655	14516	14575	14526	14557	14814	14690	14546	14726	14848	14685	14522	14801	14604	14696	14683	14738	14578	14543	14504	14611	14540	14580	14745	14444	14536	14668	14566	14695	14481	14743	14484	14730	14652	14744	14562	14621	14613	14653	14874	14574	14761	14508	14490	14704	14743	14619	14508	14528	14685	14498	14523	14423	14728	14545	14592	14677	14619	14514	14569	14735	14744	14598	14684	14697	14743	14447	14623	14582	14672	14642	14745	14487	14539	14736	14690	14582	14730	14750	14526	14618	14567	14543	14432	14515	14584	14657	14523	14547	14498	14761	14507	14565	14656	14629	14727	14538	14582	14673	14605	14730	14604	14637	14554	14639	14516	14677	14546	14663	14451	14521	14616	14771	14591	14661	14634	14703	14540	14622	14593	14791	14755	14495	14547	14702	14666	14728	14486	14703	14526	14587	14662	14505	14691	14486	14646	14551	14581	14694	14515	14610	14691	14553	14652	14617	14449	14685	14600	14609	14513	14732	14626	14450	14607	14677	14633	14807	14583	14633	14506	14514	14675	14540	14514	14655	14592	14583	14691	14671	14640	14767	14575	14454	14647	14531	14594	14572	14553	14697	14703	14684	14499	14583	14583	14684	14762	14670	14612	14645	14731	14765	14650	14650	14594	14624	14620	14731	14713	14508	14590	14635	14674	14551	14544	14606	14649	14488	14528	14489	14574	14733	14740	14613	14684	14586	14627	14777	14518	14520	14536	14623	14653	14548	14717	14505	14695	14641	14591	14548	14712	14660	14575	14559	14620	14739	14596	14723	14611	14523	14550	14494	14606	14695	14542	14430	14616	14763	14621	14630	14511	14646	14496	14649	14521	14605	14612	14525	14651	14721	14702	14733	14602	14641	14593	14440	14564	14673	14641	14477	14733	14674	14739	14580	14675	14726	14628	14572	14689	14503	14492	14677	14841	14566	14736	14671	14610	14544	14602	14775	14602	14603	14641	14698	14694	14629	14583	14427	14583	14571	14633	14625	14576
24073	21205	28886	26561	25893	26664	25271	21649	19802	18898	18528	18425	18270	18135	17680	17741	17536	17602	17523	17530	17302	17347	17297	17350	17324	17240	17147	17133	17113	17279	16904	16970	17237	17188	17068	17072	16843	17200	16999	17104	17016	16971	16977	17052	17171	16966	16878	17078	16964	16856	16991	17021	16968	17053	16981	17046	17118	17250	16916	17128	17026	16951	17051	17126	17177	16961	16922	17008	16956	16906	17154	17033	17094	17042	17018	17022	16962	16873	17138	17199	17114	16896	17182	16916	17011	16956	17056	17171	17111	16938	17030	17118	17035	17027	17095	17267	17038	16867	17217	16942	17042	16924	16993	16989	17109	16951	17134	17111	16855	16865	17047	16930	16990	16973	16834	17058	16916	17081	16967	16896	17122	17006	16942	16952	17096	17123	17174	16814	16958	16894	16892	17036	16898	16977	16996	17119	17055	17035	17048	16999	17021	16776	17003	16916	16932	16965	16781	16875	17058	17109	16780	16905	17128	16867	17024	16929	17072	17047	17020	16898	17158	16976	16852	17137	16970	17044	17129	17068	16916	16813	17181	17107	16954	17002	17104	16967	16989	17045	17114	17170	16897	16956	16996	17046	16930	17166	16916	16986	16979	16866	16974	17138	17008	16978	16953	16678	17023	17049	17084	16955	16884	16981	16874	16879	16988	17033	16946	16965	17110	16939	17208	16914	16903	17133	17090	16898	17295	16771	16929	16733	16866	17194	17270	16994	17109	17021	16943	17129	17010	17024	16992	17004	17046	16881	16988	16983	17082	17057	17127	17104	17098	17003	16818	16902	17016	16881	17103	17101	17046	17022	17092	16826	16955	16963	17214	17109	17073	16902	17000	17008	16867	16900	16883	16986	16962	16933	16890	17051	17010	17092	17011	17012	17038	17021	17002	17066	17091	17114	17122	17117	16802	17206	16651	16890	17112	16961	17069	16998	16911	17131	16981	17076	16914	16968	17096	16987	16950	17133	17066	16701	16937	16932	17016	16873	17031	17070	16954	17015	17011	16997	17127	17044	17011	17382	17039	16982	17167	16902	16947	16878	16851	17056	16987	17056	17058	16996	17138	16964	16912	16845	16886	17192	17161	16898	17025	17124	16910	17044	16917	17039	16893	16895	17141	16800	17144	17048	17068	17056	17137	16948	17113	16852	16958	17044	17178	17042	17194	17060	16983	17091	17009	17075	17070	17034	17236	17091	16780	17024	17012	17020	16817	16982	16966	16935	17117	17053	17020	17091	16982	16754	17061	17060	16966	17099	17226	17132	16994	17100	16959	16907	17151	17100	17030	17043	17182	17056	17067	16705	16721	16903	17015	17020	16910	17050	17057	17028	17053	17125	17090	16959	17017	16895	16826	17164	17047	16877	16945	17025	16858	16786	16924	17052	17286	17203	17019	16988	17015	16988	17086	17145	17027	17130	17042	17219	16949	16885	16964	17079	16898	17001	16802	16821	17021	17245	17105	16839	17159	17066	17140	17295	17074	17101	16854	17053	17081	17025	17254	16916	17084	17067	17081	17105	16893	17051	16988	17101	16830	16996	16955	16792	17065	17178	17080	17168	17204	16855	17211	16851	17142	17079	16824	17006	16935	16815	17044	17025	16680	16953	17035	16827	16903	16993	16923	17104	17015	16855	16840	17077	16939	17043	17144	17035	16794	16984	17039	17027	17141	17111	16912	16852	17012	16822	16822	17025	17045	17092	17074	16895	17006	16945	16897	16865	17075	16887	16774	17036	16993	16952	16862	17044	17077	17006	16882	16941	16920	17035	16959	17099	16982	16963	17001	16989	16993	16929	17072	16955	17057	17022	17069	17208	17051	17065	17042	17106	17124	16871	17020	17002	16975	16971	17032	17110	16972	17002	16828	17165	16995	17255	17051	16883	17024	16978	17022	17141	17129	17084	17103	16975	17205	16931	16982	17111	16769	17039	17201	16920	17061	17080	17048	16948	17024	16864	16939	17038	17097	17047	16912	17109	17196	17011	16872	17042	17113	16940	17006	17053	16855	16840	17004	16964	16914	17011	16887	17031	16986	16917	16929	17044	16936	16961	16852	16930	17078	16865	16940	16942	16944	16879	16986	16921	17081	17013	17100	17024	17007	16958	17016	17146	17209	17032	16812	16807	16991	17120	17051	17041	17148	17285	16943	16963	17100	16994	17077	16808	17044	16903	17104	17046	16573	17032	16937	16750	17001	16985	16883	17110	17084	17004	16849	16991	16931	16952	17042	17055	17028	17008	16942	16853	16953	16966	16861	17051	16940	17017	17180	17085	17002	16950	16887	17092	16956	16852	16975	17028	17048	17065	16762	16903	16692	17014	17129	17069	16951	16843	16966	17108	17065	17047	17011	17027	17018	17104	17068	17101	17110	17012	16885	16981	16868	16981	17098	16708	16986	16864	16956	16958	16961	17053	16964	17012	17000	16927	16938	17097	16869	16897	16987	17071	16916	17023	17254	16815	16822	16753	17009	17028	16959	17007	17211	17091	17028	17113	16861	16803	17076	16829	17061	17176	16993	17089	16923	16980	17048	17001	17047	17086	17020	16976	17004	16966	17246	17007	17020	17123	17081	17309	16976	16982	16870	17031	17165	16993	16913	17047	16784	17032	17012	17131	17058	17042	16987	17017	17023	16928	16925	16952	16938	16953	16998	17112	16965	16832	16821	16958	16901	16995	17093	16933	16992	16882	17067	17143	17089	17006	17026	16957	16960	16864	17037	16852	16965	16947	17097	17116	17114	16945	17172	17104	16770	16877	16952	17039	17138	17228	17002	16890	17087	17009	17024	17026	16782	17111	16970	17198	17059	16955	17077	17147	17131	16947	17062	16871	16953	16975	16843	17084	16873	17130	16918	16827	16809	17124	17060	16898	17024	17035	16920	17164	16961	17110	17075	17071	17004	16929	16991	16866	16913	17023	16963	16906	16970	16920	16987	16796	16998	16835	17091	17061	16879	16977	16990	17001	17041	16852	16863	16997	17099	16984	17000	17165	17083	17068	16983	17007	16880	16909	17171	17121	17182	16961	17111	17047	17012	17000	17017	17150	16967	16961	17033	16991	16837	17138	17074	16921	16982	16875	16959	16835	16977	16739	17095	17001	16898	17045	17166	17111	17108	17178	17006	16924	17152	16933	17219	16976	17029	16922	16874	17101	17132	17160	16986	17055	16959	16991	17179	16945	16907	17222	17296	17079	17015	16675	16858	17031	17061	16963	17055	16982	16927	16982	16971	16991	17031	17020	16957	16951	17056	17100	16982	16976	17014	17041	16954	17081	17021	17017	17012	17026	17141	16949	16981	16904	17067	17089	17002	16925	17078	17053	17031	17077	17140	17136	17019	16896	16935	17002	17087	17140	17012	16956	16913	17148	16901	17164	17059	16792	16841	16934	16895	17061	16998	16979	17111	17173	17012	16737	17174	16850	16793	17119	17115	17045	16943	16930	17006	17050	17102	16914	16862	17113	17010	17092	16927	17273	17255	17074	17074	16974	16788	16962	17030	16954	17127	17103	17013	16930	17030	16811	16939	16870	17028	16926	17127	17011	17151	17157	17071	17102	17113	17134	16938	16825	17026	16929	16770	16910	16927	16922	16928	16982	17039	16921	16839	17001	17062	16864	16942	16980	16972	17159	16886	16931	16944	16989	16856	16990	16965	16997	16952	16950	16814	17098	17166	16995	16943	16919	17057	17056	17005	16964	17082	17214	17051	17158	16831	16961	17054	17102	17096	17010	17089	17080	16987	16967	17184	17012	16944	16958	16843	16932	16952	17033	17007	17138	16944	16971	16857	16908	16892	16970	17060	17129	17109	17070	16916	16956	17029	16888	17011	16915	17048	17028	16958	17133	17006	17186	17026	16980	16966	17022	17038	17036	16958	16946	16973	17053	16982	16972	16839	17012	16809	16863	17007	16917	16918	16907	17205	16932	17096	17053	16822	17006	17098	16976	16999	17008	17056	17088	16929	17197	16862	17038	17096	16927	17172	17061	16961	17147	16922	17197	17199	16864	17018	16952	16904	16888	17254	17163	17001	16795	16856	16748	16942	16963	17062	16998	16972	16943	17087	16964	16977	16991	17084	16900	17055	17111	16993	17089	17047	16841	16940	17030	17078	16906	16872	16953	16989	17088	17097	17188	17106	16970	16873	16919	16831	17073	17106	16962	17104	17127	17031	16979	16924	17012	17125	16940	17208	17136	16978	16806	17096	16997	16980	17057	17060	17000	16801	17004	17124	16942	16929	17147	16992	17066	17098	17111	17064	16957	17138	16723	17180	16828	16985	16832	16761	17022	16949	16936	16893	17055	16960	16989	17253	16948	17030	17122	17003	16820	17072	17010	17101	17175	17098	17094	16666	17172	16982	16885	17047	17034	16975	16963	17052	17081	17175	16917	16957	16952	16876	17033	17074	16896	16931	17100	17198	16940	16948	16987	17074	16931	16859	16918	16974	17171	16725	17010	17092	17028	17126	16931	17025	16953	16909	17083	17066	16853	17092	17113	17151	17120	16970	16860	16886	16939	16983	17094	16927	16975	16897	17031	17083	16959	16959	16872	16910	16859	17097	17060	17061	16790	17002	16966	16786	16963	17106	17047	16969	16922	16913	16876	17184	16954	17037	17112	16945	16894	17066	16998	16875	16973	17152	17249	16983	16950	17085	16865	17156	16808	17192	16944	16884	16857	16920	16915	16864	17033	16975	17145	17049	17018	17053	16899	17006	16850	17032	16923	16933	16854	17005	16982	17181	16967	17006	17009	16911	17164	16984	16837	17098	16981	17166	16936	16875	17067	17115	17092	16943	17020	17175	16978	17044	16977	16973	16898	16938	16902	17019	17000	16915	16770	17222	17007	16974	17140	17046	17059	17080	17130	16998	17239	16900	16944	17200	17049	16795	16884	17190	17123	17055	17099	16806	17047	16966	16697	16965	16964	17049	17033	17190	16920	17009	16984	17178	17014	17137	16995	17013	17099	17106	17163	17116	17013	17027	16914	16988	16964	16996	16940	16958	17153	16958	16967	17084	16873	17110	17139	17031	17115	16911	16994	16983	17024	17047	17052	17177	17024	16811	17028	17133	17104	16811	16942	17039	16778	16957	16910	16930	17037	16969	17030	16962	16962	17022	17107	17050	16805
33892	53147	47958	37612	31010	26484	23174	20315	17996	17169	17027	16755	16528	16130	15968	15505	15365	15169	15204	15019	15267	15204	14886	15002	15040	14935	14881	14920	14888	14701	14765	14925	14824	14682	14851	14788	14976	14776	14749	14788	14882	14837	14851	14504	14740	14746	14829	14804	14813	14667	14821	14761	14838	14821	14815	14806	14869	14780	14709	14723	14760	14882	14742	14761	14740	14877	14964	14802	14810	14854	14655	14745	14898	14827	14724	14578	14743	14688	14781	14799	14734	14776	14877	14808	14829	14799	14900	14625	14856	14715	14815	14674	14756	14789	14768	14999	14812	14593	14709	14676	14857	14593	14722	14844	14754	14747	14861	14707	14826	14840	14804	14769	14969	14885	15013	14825	14684	14799	14701	14621	14842	14784	14647	14751	14745	14862	14455	14770	14769	14804	14864	14877	14649	14687	14734	14728	14882	14928	14980	14701	14881	14840	14708	14757	14768	15014	14705	14757	14676	14842	14840	14789	14809	14708	14792	14781	14758	14677	14549	14764	14871	14791	14651	14866	14848	14769	14736	14861	14597	14824	14780	14966	14670	14801	14843	14848	14586	14831	14830	14666	14770	14835	14774	14765	14810	14885	14843	14730	14834	14669	14776	14824	14563	14873	14796	14679	14709	14740	14819	14529	14734	14898	14905	14727	14798	14874	14679	14606	14824	14726	14736	14755	14688	14667	14967	14818	14793	14905	14767	14703	14934	14678	14724	14932	14882	14767	14819	14767	14867	14816	14801	14836	14821	14665	14723	14732	14858	14696	14793	14927	14970	14877	14946	14711	14923	14813	14731	14526	14797	14726	14754	14837	14697	14733	14746	14737	14899	14711	14669	14685	14844	14812	14579	14794	14769	14790	14717	14888	14901	14864	14741	14668	14781	14763	14957	14665	14811	14756	14852	14834	14709	14670	14627	14721	14867	14689	14646	14952	14687	14751	14602	14852	14805	14888	14659	14730	14609	14757	14747	14799	14773	14793	14663	14710	14947	14717	14766	14882	15041	14824	14899	14803	14747	14584	14771	14750	14691	14685	14755	14720	14792	14586	14649	14827	14864	14847	14761	14639	14845	14962	14825	14737	14545	14567	14806	14762	14716	14918	14903	14656	14808	14860	14760	14714	14926	14918	14819	14661	14852	14737	14778	14644	14809	14791	14724	14757	14895	14700	14674	14679	14843	14784	14670	14845	14583	14856	14708	14691	14678	14804	14805	14657	14901	14798	14759	14690	14926	14808	14798	14952	14777	14799	14706	14726	14642	14723	14681	14824	14714	14761	14732	14836	14904	14750	14736	14670	14702	14800	14805	14665	14861	14779	14732	14791	14792	14809	14664	14668	14766	14877	14828	14686	14860	15015	14697	14844	14649	14812	14880	14606	14838	14667	14804	14627	14881	14745	14833	14614	14730	14869	14869	14620	14649	14860	14862	14956	14801	14810	14743	14663	14971	14803	14657	14765	14796	14855	14846	14865	14763	14768	14689	14901	14782	14935	14785	14683	14607	14728	14812	14581	14761	15009	14741	14538	14537	14720	14803	14780	14904	14630	14815	14761	14714	14662	14745	14632	14796	14767	14792	14764	14739	14837	14688	14957	14794	14647	14701	14714	14802	14700	14663	14704	14705	14647	14734	14876	14915	14679	14683	14751	14722	14806	14705	14826	14707	14914	14761	14736	14957	14752	14877	14772	14769	14782	14760	14911	14695	14611	14782	14833	14755	14659	14794	14853	14801	14723	14798	14772	14775	14748	14874	14775	14738	14802	14881	14734	14693	14658	14715	14784	14876	14834	14671	14766	14645	14631	14648	14893	14762	14902	14623	14688	14792	14682	14812	14815	14771	14634	14539	14900	14752	14636	14813	14759	14644	14713	14770	14760	14643	14698	14744	14827	14704	14681	14722	14685	14939	14808	14653	14647	14681	14865	14766	14746	14756	14910	14926	14639	14619	14794	14916	14724	14726	14777	14760	14787	14728	14743	14608	14650	14743	14813	14799	14670	14781	14831	14953	14717	14908	14678	14726	14840	14584	14574	14979	14768	14829	14800	14682	14846	14801	14879	14750	14818	14769	14789	14759	14889	14604	14593	14876	14655	14772	14715	14821	14642	14530	14822	14830	14797	14772	14767	14826	14585	14773	14829	14636	14865	14802	14814	14877	14694	14792	14574	14915	14653	14838	15002	14712	14793	14740	14916	14730	14726	14743	14927	14791	14942	14772	14590	14859	14643	14770	14761	14756	14716	14634	14781	14932	14733	14575	14775	14756	14642	14725	14837	14684	14771	14822	14748	14703	14770	14851	14733	14923	14725	14746	14762	14630	14785	14741	14597	14808	14853	14878	14709	14742	14726	14831	14891	14795	14847	14806	14706	14778	14904	14852	14664	14723	14786	14626	14762	14694	14852	14823	14749	14951	14766	14676	14802	14810	14886	14776	14780	14673	14745	14709	14829	14844	14699	14932	14908	14822	14569	14991	14664	14850	14818	14621	14820	14664	14800	14781	14908	14621	14832	14924	14764	14758	14788	14826	14668	14751	14880	14864	14719	14853	14712	14735	14882	14893	14768	14719	14796	14877	14796	14762	14736	14721	14798	14834	14792	14602	14589	14765	14807	14793	14760	14733	14743	14706	14876	14717	14899	14731	14712	14713	14687	14698	14861	14598	14888	14751	14750	14763	14892	14791	14724	14833	14675	14653	14685	14856	14810	14803	14551	14942	14686	14663	14895	14930	14724	14834	14641	14832	14811	14719	14687	14677	14718	14842	14726	14776	14851	14866	14758	14990	14774	14729	14713	14938	14682	14777	14970	14847	14841	14666	14836	14751	14893	14626	14680	14716	14830	14769	14725	14869	14648	14661	14935	14819	14813	14594	14712	14600	14672	14817	14777	14771	14657	14770	14689	14956	14773	14639	14704	14762	14980	14771	14674	14749	14727	14579	14965	14759	14790	14760	14743	14491	14570	14771	14819	14770	14588	15000	14819	14806	14844	14809	14648	14730	14810	14534	14858	14877	14748	14810	14771	14911	14811	14767	14756	14696	14622	14588	14848	14826	14682	14793	14827	14708	14685	14668	14841	14587	14458	14732	14648	14648	14685	14651	14980	14624	14736	14641	14754	14734	14750	14827	14507	14782	14757	14755	14649	14693	14793	14819	14708	14779	14844	14733	14806	14684	14704	14522	14685	14880	14735	14795	14879	14816	14641	14793	14752	14844	14751	14623	14840	14672	15013	14534	14790	15138	14698	14657	14737	14607	14964	14761	14722	14763	14660	14830	14804	14820	14862	14741	14597	14848	14817	14772	14697	14813	14694	14770	14887	14679	14869	14698	14872	14758	14764	14696	14928	14705	14563	14592	14822	14692	15010	14707	14727	14785	14636	14867	14734	14761	14634	14678	14568	14805	14798	14748	14779	14636	14930	14829	14757	14774	14693	14847	14795	14788	14770	14774	14753	14853	14702	14753	14888	14736	14813	14811	14762	14701	14671	14604	14823	15030	14744	14657	14707	14855	14852	14645	14784	14644	14622	14926	14818	14651	14827	14842	14824	14541	14709	14765	14862	14776	14655	14845	14760	14601	14652	14719	14764	14779	14777	14694	14693	14753	14804	14763	14969	14688	14601	14758	14709	14800	14744	14764	14816	14866	14833	14676	14786	14811	14780	14773	14849	14608	14847	14895	14687	14732	14868	14660	14789	14717	14831	14822	14740	14879	14550	14820	14779	14808	14468	14941	14867	14799	14794	14777	14707	14947	14948	14884	14736	14871	14800	14712	14815	14866	14842	14755	14715	14700	14697	14707	14706	14828	15167	14569	14800	14934	14686	14790	14569	14817	14628	14695	14764	14740	14756	14775	14758	14957	14710	14732	14897	14885	14680	14799	14737	14894	14745	14691	14529	14881	14668	14544	14877	14848	14807	14696	14707	14701	14606	14785	14785	14819	14782	14812	14799	14870	14694	14616	14828	14866	14787	14853	14693	14577	14696	14776	14785	14897	14766	14784	14721	14840	14639	14782	14812	14756	14793	14812	14693	14824	14744	14629	14865	14800	14739	14814	14894	14790	14535	14825	14777	14809	14780	14922	14704	14835	14720	14647	14950	14964	14836	14964	14852	14730	14943	14821	14753	14748	14769	14832	14729	14844	14943	14837	14787	14965	14455	14781	14767	14914	14694	14803	14642	14692	14956	14633	14760	14709	14732	14630	14855	14751	14689	14834	14742	14823	14730	14760	14730	14752	14880	14544	14874	14810	14718	14770	14799	14701	14938	14596	14783	14825	14797	14964	14786	14705	14803	14736	14860	14725	14960	14809	14684	14621	14630	14811	14865	14907	14646	14846	14919	14808	14749	14714	14834	14655	14920	14596	14811	14633	14648	14782	14752	14705	14848	14843	14760	14794	14648	14733	14711	14736	14756	14615	14749	14722	14892	14846	14774	14669	14590	14696	14598	14765	14739	14906	14698	14681	14719	14726	14856	14642	14728	14868	14871	15076	14767	14892	14634	14812	14719	14744	14773	14864	14807	14646	14824	14739	14779	14888	14961	14769	14561	14842	14786	14875	14799	14811	14689	14621	14817	14843	14808	14685	14799	14788	14808	14961	14785	14798	14637	14765	14846	14607	14597	14750	14845	14923	14744	14848	14879	14778	14795	14762	14790	14879	14761	14885	14839	14839	14571	14786	14759	14810	14698	14824	14736	14720	14649	15011	14654	14973	14928	14830	14822	14838	14748	14692	14790	14737	14859	14721	14650	14787	14888	14702	14704	14800	14800	14678	14718	14765	14628	14915	14765	14728	14832	14730	14675	14859	14861	14780	14810	14835	14850	14720	14859	14678	14790	14873	14763	14699	14700	14860	14828	14920	14905	14820	14811	14789	14658	14954	14753	14734	14667	14812	14776	14969	14740	14636	14632	14771	14851	14658	14612	14837	14812	14835	14836	14896	14737	14800	14833	14877	14747	14859	14591	14775	14749	14872	14651	14663	14658	14725	14633	14867	14725	14801	14810	14597	14706	14688	14772	14749	14826	14730	14786	14799	14826	14753	14864	14741	14745	14784	14868	14595	14882	14722	14918	14785	14947	14872	14715	14880	14700	14717	14820	14817	14777	14650	14662	14769	14707	14709	14838	14701	14692
22846	21182	28970	24213	23744	27722	29834	23250	20888	20279	20100	19698	19419	19372	18901	18593	18578	18095	18214	18182	18140	18071	18149	17937	17925	17675	17919	17862	17780	17671	17929	17901	17749	17795	17867	17671	17638	17482	17683	17756	17716	17525	17709	17508	17789	17619	17831	17530	17601	17685	17731	17764	17528	17657	17804	17559	17723	17814	17749	17439	17701	17533	17768	17583	17534	17533	17689	17665	17754	17580	17464	17775	17664	17690	17463	17593	17548	17642	17694	17687	17769	17700	17519	17850	17804	17683	17345	17621	17755	17574	17546	17496	17485	17567	17556	17581	17711	17581	17574	17807	17581	17534	17592	17676	17691	17639	17635	17642	17483	17774	17476	17404	17647	17605	17685	17604	17582	17670	17646	17675	17508	17371	17564	17643	17576	17702	17561	17452	17316	17477	17464	17654	17711	17517	17531	17493	17514	17512	17748	17546	17482	17491	17601	17761	17324	17461	17677	17588	17650	17515	17754	17596	17578	17446	17457	17757	17726	17529	17572	17548	17643	17510	17456	17526	17483	17542	17587	17559	17721	17443	17513	17703	17498	17444	17455	17607	17728	17608	17684	17699	17515	17541	17594	17807	17547	17546	17479	17569	17617	17444	17842	17653	17836	17569	17537	17587	17862	17444	17612	17578	17721	17594	17730	17763	17662	17525	17711	17691	17629	17562	17685	17497	17793	17582	17678	17515	17516	17574	17398	17613	17637	17599	17687	17761	17818	17744	17614	17664	17676	17604	17722	17652	17352	17708	17681	17690	17559	17655	17690	17703	17789	17577	17543	17787	17567	17676	17682	17691	17689	17665	17739	17780	17569	17556	17561	17515	17558	17501	17486	17696	17785	17510	17504	17509	17485	17606	17675	17640	17491	17472	17482	17547	17655	17723	17661	17465	17394	17599	17541	17764	17657	17491	17696	17631	17609	17515	17751	17768	17581	17559	17680	17343	17507	17520	17607	17746	17523	17718	17604	17520	17764	17511	17662	17703	17798	17645	17491	17658	17711	17674	17484	17624	17708	17331	17342	17459	17607	17702	17622	17476	17474	17746	17696	17502	17520	17532	17592	17582	17710	17535	17447	17463	17541	17614	17563	17565	17657	17588	17486	17444	17553	17491	17650	17700	17500	17568	17512	17426	17721	17539	17536	17543	17502	17550	17460	17586	17392	17313	17459	17440	17526	17574	17466	17618	17573	17620	17545	17602	17567	17507	17509	17722	17884	17646	17578	17523	17730	17533	17564	17625	17635	17610	17637	17547	17702	17568	17617	17592	17226	17694	17518	17505	17568	17644	17516	17682	17611	17428	17536	17573	17486	17540	17517	17443	17798	17513	17666	17585	17518	17614	17566	17600	17655	17602	17796	17884	17903	17579	17550	17624	17475	17697	17603	17554	17584	17453	17692	17529	17706	17468	17792	17447	17514	17488	17598	17538	17511	17651	17715	17742	17873	17720	17682	17722	17596	17668	17514	17509	17580	17672	17508	17614	17743	17664	17614	17569	17664	17779	17537	17582	17490	17488	17809	17580	17538	17580	17447	17485	17466	17448	17343	17674	17646	17517	17420	17450	17699	17732	17610	17741	17448	17863	17526	17646	17484	17775	17543	17399	17493	17549	17545	17550	17625	17443	17548	17490	17672	17573	17479	17368	17705	17609	17565	17684	17498	17620	17618	17541	17624	17528	17626	17363	17536	17457	17605	17449	17490	17662	17754	17532	17551	17603	17457	17504	17403	17598	17765	17614	17652	17717	17638	17574	17490	17617	17556	17643	17653	17514	17603	17483	17572	17518	17524	17540	17421	17691	17843	17595	17732	17673	17552	17440	17671	17590	17571	17577	17633	17546	17642	17833	17516	17606	17565	17662	17669	17482	17759	17546	17579	17525	17701	17465	17490	17566	17832	17521	17550	17555	17549	17504	17555	17585	17631	17246	17592	17724	17502	17716	17503	17587	17757	17583	17446	17635	17779	17474	17742	17379	17677	17655	17432	17325	17551	17613	17666	17474	17658	17784	17678	17742	17538	17714	17376	17648	17390	17443	17692	17863	17702	17684	17721	17462	17807	17770	17521	17620	17775	17591	17377	17693	17702	17652	17602	17346	17369	17639	17616	17538	17682	17616	17617	17605	17642	17541	17628	17529	17493	17595	17578	17594	17511	17496	17649	17594	17872	17743	17472	17567	17702	17605	17547	17564	17627	17537	17591	17853	17628	17653	17468	17501	17468	17806	17771	17487	17446	17644	17568	17592	17482	17723	17558	17583	17535	17522	17600	17766	17583	17680	17487	17555	17612	17598	17585	17546	17503	17644	17494	17480	17548	17656	17469	17511	17608	17527	17575	17727	17557	17728	17592	17692	17630	17588	17539	17523	17560	17511	17495	17606	17825	17759	17547	17361	17665	17542	17553	17503	17586	17628	17581	17364	17841	17842	17572	17630	17786	17584	17571	17765	17545	17431	17603	17603	17657	17566	17768	17441	17525	17436	17425	17543	17535	17705	17520	17569	17441	17315	17655	17547	17531	17433	17375	17499	17674	17471	17347	17694	17567	17709	17613	17558	17791	17720	17512	17683	17529	17609	17411	17590	17654	17489	17618	17450	17694	17368	17481	17496	17634	17771	17754	17732	17360	17670	17683	17598	17431	17621	17777	17611	17459	17443	17567	17690	17488	17396	17396	17568	17791	17640	17667	17566	17384	17605	17542	17621	17595	17648	17532	17777	17488	17701	17563	17463	17818	17647	17563	17680	17600	17427	17505	17843	17396	17664	17539	17462	17519	17583	17704	17621	17627	17648	17670	17752	17841	17538	17609	17540	17401	17599	17685	17616	17533	17582	17707	17625	17502	17544	17509	17552	17425	17541	17548	17548	17681	17655	17498	17349	17590	17410	17451	17657	17438	17443	17715	17406	17588	17673	17477	17589	17576	17569	17811	17564	17476	17517	17856	17652	17588	17365	17482	17637	17578	17556	17404	17660	17516	17544	17451	17506	17633	17624	17482	17496	17450	17453	17606	17611	17546	17453	17600	17658	17503	17406	17442	17531	17476	17574	17684	17696	17477	17560	17498	17471	17687	17356	17528	17509	17582	17375	17445	17450	17546	17651	17626	17594	17625	17524	17533	17603	17387	17564	17860	17440	17547	17504	17633	17550	17513	17537	17547	17637	17600	17545	17242	17483	17517	17509	17728	17671	17369	17561	17661	17557	17385	17449	17548	17766	17595	17536	17807	17629	17532	17406	17683	17363	17689	17781	17424	17515	17522	17600	17617	17573	17630	17535	17527	17726	17595	17601	17488	17371	17501	17386	17506	17636	17541	17373	17669	17398	17580	17503	17723	17555	17527	17489	17498	17488	17593	17524	17482	17492	17561	17606	17479	17588	17563	17527	17462	17622	17530	17365	17588	17741	17315	17547	17516	17451	17370	17537	17483	17694	17556	17706	17519	17337	17549	17393	17479	17620	17482	17577	17606	17697	17451	17685	17390	17465	17554	17615	17449	17413	17404	17619	17556	17618	17653	17622	17451	17521	17730	17439	17568	17556	17574	17579	17533	17541	17510	17493	17780	17582	17746	17484	17710	17620	17505	17649	17545	17409	17704	17561	17530	17582	17795	17535	17712	17536	17616	17591	17561	17595	17620	17767	17510	17617	17348	17386	17425	17428	17566	17562	17363	17632	17424	17797	17661	17449	17687	17429	17704	17637	17602	17527	17447	17588	17827	17645	17517	17506	17475	17708	17495	17656	17446	17618	17765	17553	17598	17812	17675	17772	17603	17408	17660	17662	17529	17508	17422	17471	17766	17556	17803	17737	17885	17692	17714	17671	17473	17728	17521	17777	17654	17415	17612	17584	17602	17376	17442	17577	17764	17527	17706	17779	17646	17459	17736	17466	17748	17458	17635	17802	17517	17651	17459	17468	17547	17800	17725	17749	17591	17584	17772	17762	17616	17459	17589	17564	17746	17733	17536	17730	17494	17532	17609	17446	17616	17662	17591	17644	17733	17704	17530	17745	17680	17687	17703	17703	17660	17515	17501	17646	17481	17422	17779	17709	17606	17860	17782	17429	17509	17701	17477	17766	17506	17563	17486	17469	17430	17504	17790	17582	17527	17597	17543	17697	17703	17563	17609	17315	17546	17538	17544	17696	17669	17641	17672	17568	17396	17749	17639	17687	17574	17578	17723	17643	17488	17633	17810	17628	17570	17709	17471	17602	17616	17646	17615	17853	17588	17609	17691	17499	17593	17513	17548	17389	17487	17562	17474	17480	17406	17513	17622	17561	17770	17634	17610	17598	17560	17528	17484	17667	17636	17596	17592	17588	17545	17623	17766	17480	17520	17442	17515	17465	17651	17513	17560	17494	17508	17607	17467	17577	17563	17385	17585	17457	17708	17541	17709	17518	17794	17676	17511	17710	17452	17561	17568	17616	17475	17539	17575	17500	17451	17490	17554	17465	17671	17437	17713	17445	17682	17680	17608	17431	17632	17647	17574	17593	17683	17760	17673	17316	17762	17622	17553	17459	17583	17785	17440	17616	17520	17584	17531	17509	17440	17719	17550	17660	17572	17652	17613	17743	17804	17825	17474	17534	17346	17604	17749	17620	17539	17402	17661	17602	17784	17791	17566	17570	17621	17630	17660	17730	17539	17444	17488	17352	17341	17614	17750	17601	17699	17686	17432	17619	17754	17424	17410	17633	17656	17474	17602	17524	17623	17516	17511	17625	17804	17510	17495	17627	17719	17615	17634	17564	17674	17428	17602	17615	17531	17634	17655	17378	17647	17689	17478	17747	17676	17698	17601	17604	17659	17469	17590	17368	17551	17616	17663	17432	17444	17780	17673	17447	17546	17602	17392	17515	17555	17498	17504	17678	17593	17460	17548	17558	17812	17755	17413	17338	17645	17777	17658	17425	17720	17530	17463	17410	17318	17859	17774	17491	17632	17572	17418	17548	17697	17509	17523	17605	17581	17716	17522	17505	17454	17483	17526	17683	17727	17787	17800	17389	17747	17598	17615	17552	17470	17616	17555	17600	17456	17475	17621	17423	17599	17600	17729	17655	17562	17547	17430	17484	17721	17521	17722	17862	17536	17673	17572	17478	17339	17656	17750	17604	17668	17701	17434	17351	17554	17503
38725	59957	52591	42215	36692	31627	27378	21877	19858	18275	18125	18149	17359	17099	16800	16268	15928	15796	15644	15706	15801	15637	15477	15493	15415	15456	15271	15303	15308	15149	15177	15158	15327	15327	15229	15116	15062	15034	15286	15023	15120	15087	15096	15175	15161	15009	15268	15075	15156	15152	15170	15176	15008	15086	15266	15170	15074	15210	15171	14933	15025	14980	15126	15076	15050	15069	15206	15134	15159	15161	15093	15343	15190	15149	15110	15252	14995	15056	15216	15156	15157	15053	15123	15198	15199	15033	15307	15146	15210	15222	15011	15211	15156	15206	15152	15288	15116	15008	15035	15030	15071	14931	14972	15294	15050	14970	15079	15069	15160	15096	15159	15176	15100	15204	15193	15232	15075	15172	15178	15333	15125	14961	15002	15179	15222	15157	14947	14967	15232	15111	15120	15057	15190	15160	15007	15273	15066	15078	15189	15146	15024	15164	15134	15159	15088	15162	15337	15162	15018	15129	14985	15199	15048	15140	14967	15250	15126	15072	15117	15184	14988	15094	15034	15063	15082	15022	15121	14982	15192	15234	15142	15200	15088	15038	15143	15144	14934	15137	15029	15030	15180	15057	15091	14935	15106	15012	15284	15145	15110	15038	15169	15178	15087	15185	15135	15153	15018	15064	14931	15066	15187	15194	15116	15125	15194	15139	15098	15128	15097	15041	15213	15098	15113	15067	15219	15066	15152	15150	15181	15084	15027	15186	15127	15211	15192	15245	15050	15038	15061	15035	15002	15106	15095	15188	15100	15228	15244	15135	15052	14943	15162	14975	15108	15057	15266	14959	15027	15165	15248	15219	15049	15028	15070	15117	15031	14959	15056	15117	15086	14997	15111	15268	15164	15000	14939	15128	15202	14996	15034	15230	15028	15110	15088	15011	15060	15193	15255	15413	15133	15190	15337	15114	15045	15189	15116	15245	14998	15285	15039	15047	15182	15133	15296	15011	15210	14972	15021	15045	15108	15103	15106	15147	15091	15002	15168	15097	15007	15141	14952	14916	15307	15137	15084	15281	14926	15114	15239	15137	15154	15212	14972	15115	15117	15029	15103	15217	15203	15156	15055	15199	15205	15149	15240	14876	15286	15109	14960	15262	15086	15111	15202	15146	15152	15220	14881	15051	15080	15078	15238	15170	15160	15149	15212	15043	14910	15222	15126	15205	15063	14979	14988	15142	15037	15124	15112	15236	15242	15109	15204	14946	15099	14900	15053	14906	15088	15136	15065	15232	15132	15208	15154	15135	15130	15220	15135	15042	15150	15333	15220	15150	14972	15201	14941	15164	14964	14916	15144	14941	15239	15048	15083	14934	15220	15440	15091	15063	15031	14954	15025	14969	15145	15235	15031	15060	15281	15013	15245	15033	15078	15026	15048	15053	15124	14950	14940	15311	15118	15096	15195	15039	15156	15093	15061	15184	14997	14935	15227	14992	15081	15054	14989	15047	15087	14886	15303	15126	15178	15165	15115	15117	15086	15109	15121	15120	15109	15066	15143	15038	15202	15213	15285	15130	15080	15134	15155	15217	15081	15147	15219	14998	15263	14998	15054	15164	15039	15091	15228	15153	15205	15051	15048	14922	15319	15129	15170	15054	15046	15107	15171	15170	15207	15091	14991	15048	15180	15055	15156	15207	15013	15048	15010	15226	15151	15078	15083	14986	15289	15026	15138	15244	15102	15260	15028	15298	15132	15202	15101	15222	15037	15278	15166	15163	15133	14992	15121	15140	15198	15039	15227	15056	15180	15116	15213	15062	14963	15079	15177	15011	15223	15047	15187	15136	15164	15008	15323	15185	15176	15264	15011	15125	15134	15031	14979	15140	15160	15000	15067	14998	15155	14940	15137	15223	15033	15243	15117	15037	15020	14992	15040	15190	15134	15072	15010	14956	15106	15173	15191	14975	15086	15241	15104	15304	15269	15099	15081	15090	15104	15092	14929	15028	15145	15279	14828	15266	14974	15107	14957	15137	15113	15122	15123	15103	15252	15184	15198	15184	15115	15125	15110	14991	15164	15124	15068	15202	15062	15118	15200	15230	15204	14995	15051	15017	15034	15088	14999	15221	15083	15025	15072	15042	14966	15037	15184	14942	15317	15153	15165	15065	15090	15126	14909	15225	15131	15071	15161	14991	15177	14944	15065	15220	15067	15202	15196	15164	15093	15029	15155	15070	15079	15165	15196	15216	15118	15354	15159	14960	15216	15074	15175	15169	15313	15028	15218	15111	15178	15017	15258	15252	15106	15137	15132	15112	15296	15114	15219	15198	15206	15136	14949	15062	15088	15217	15010	15179	15095	15017	15196	14977	15194	15126	15048	15161	15061	15091	15117	15110	15103	15124	15087	15009	15154	15156	15090	15084	15169	15052	15192	15200	15189	15074	15007	15148	15284	15201	15174	14889	15164	15007	15024	15147	14942	15007	15068	14936	15192	15003	15022	15102	15079	15022	15269	15070	15266	15141	15049	15093	15080	15188	15230	15105	15054	14973	15004	15143	15236	15035	15046	15146	15027	14936	15285	15023	15295	15230	15159	15177	15053	15130	15035	15047	15103	15075	15175	14904	15241	15279	15213	15024	15218	15119	15128	15047	15000	15092	15058	14952	15177	14966	15118	15166	15135	15149	15132	15096	15097	15131	15283	15173	15128	15129	15187	14947	15100	15170	15033	15209	15251	15105	15201	15206	14955	15124	15043	15116	15114	15264	15208	15078	15188	15083	15026	15120	15083	15087	15137	15067	15148	15013	15027	14921	15219	15157	15178	15120	15257	15177	15109	15122	15185	15008	15265	15118	15228	15097	15185	15205	15148	15071	15137	15193	15201	14986	15272	15076	15012	15013	15210	15126	15277	15138	15145	15164	15208	15384	15154	14998	15195	15110	15083	15049	15150	15172	15206	15024	15165	15222	15142	15203	15112	15213	15254	15249	15069	15221	15066	15110	15098	15177	14968	15186	14986	14787	15248	15098	15075	15184	15236	15019	15220	15131	14989	15006	15198	15100	15131	15125	15212	15194	15215	15141	15098	14939	15096	15135	15041	15064	15201	15070	14975	14972	15052	15018	15216	15033	14983	15071	15230	15130	15208	14958	15064	15206	15154	15148	15179	14940	15081	15247	15218	15098	15061	15181	15183	15128	15133	15205	15104	15184	15140	15014	15091	15162	15062	15078	15107	15106	15116	15320	15065	15193	15173	15215	14981	15083	15100	15195	15423	15175	15118	15129	15042	15116	15072	15244	15041	15180	15170	15115	15280	15289	14923	15103	15183	15223	15120	15253	15174	15035	14995	15074	15125	14998	15267	14861	15036	15100	15120	15198	14950	15156	15088	14921	15333	15165	15009	15097	15140	15117	15095	14961	15170	15090	15175	15145	14914	15224	15148	15003	14944	15156	15133	15158	15266	15222	15178	15105	15103	14938	14991	15167	15117	15189	15258	15132	15233	14950	15164	15162	15102	15194	15084	15190	15067	15208	14974	15157	14922	15161	15117	14987	14968	15249	15022	15078	15313	14988	15188	15031	15291	15002	15152	15070	15302	15023	15005	15106	15066	15234	15066	15207	15225	15041	15040	15187	15225	15052	15078	15027	15231	15008	15247	15215	15129	15068	15056	15210	15122	15199	15142	15008	15095	15079	15088	15069	15097	15096	15201	15135	15111	15258	15218	14985	15002	15126	15095	15271	15330	15344	15222	15183	15194	14893	15001	15063	15058	15111	15170	15113	14941	15189	15138	15009	15019	15166	15158	15160	15127	15069	15115	15069	15123	15243	15090	15128	15201	15186	15031	15174	15184	15219	15120	15067	15149	15082	15204	15206	15067	14909	15165	15112	15103	14955	15176	15107	15169	15097	15110	14966	15112	15028	15149	15139	15169	15226	15069	14965	14959	15083	15340	15033	15203	15060	15153	14931	15160	15055	15009	15039	15112	15136	15029	15170	15207	15193	15081	15182	15058	15012	15136	15041	14991	15246	15049	15096	15221	15264	15105	15077	15190	15083	15052	15032	14997	15140	14915	15047	15096	15001	15187	15101	15209	15084	15154	15089	14969	15177	15033	15068	15186	15132	15092	15122	15159	15191	15062	15051	15007	15135	15028	15162	15190	15184	15040	15025	15122	15103	15209	14992	15112	15103	15109	15291	15219	15105	15005	15087	15194	15203	15095	15068	15080	15130	15163	15050	15090	15053	15097	15230	14948	15059	15158	15089	15316	15200	14887	15201	15209	14768	15149	15032	15239	15104	15205	15120	15176	15021	15246	15054	15078	14968	14938	15186	15074	15148	15067	15213	15074	15045	14986	15217	15015	15088	15189	15012	15150	15092	15183	15120	15045	15054	14958	15194	15201	15017	15105	15057	15116	15204	15069	15060	15012	15256	15038	15001	15170	15191	15052	15127	15290	15073	15014	15258	15167	15110	15124	15091	14946	15081	15123	14900	15053	15199	15109	15119	15116	15006	15250	15188	15257	15213	15237	15140	15185	15217	15048	15057	15039	15146	15115	15073	15196	14897	15002	15263	15082	15106	15115	15163	15118	15093	15123	15048	15118	15070	15034	14965	15058	15068	15089	14990	15286	15040	15178	15101	15098	15181	15041	15096	15150	15056	14983	15058	15255	15101	15088	15095	15178	15206	14922	15131	15137	15100	15000	15116	15121	15074	15073	15064	14999	15080	15126	15145	14987	15099	15202	15137	15175	15188	15099	15247	15118	14920	15099	15069	15137	14994	15301	15059	15045	15047	15174	15163	15136	15171	15160	15177	15097	15320	15143	15219	15008	15144	15240	15122	15206	15086	15012	15142	15058	15135	15011	15125	15209	15102	15276	15172	15046	14999	15158	15122	15132	15330	14888	15060	15151	15301	15000	15093	15110	15060	15066	15128	15143	15260	15228	15076	15122	15081	15179	15019	14931	15055	14858	15144	14994	15267	15190	14936	15086	15077	15120	15185	15156	15094	15025	15039	15195	14967	15320	15156	14978	15135	15050	15146	15186	15078	15139	15076	15087	14936	15078	15229	15106	15264	15154	15158	15211	15215	15091	15132	15119	15255	14991	15179	15069	15033	15177	15062	15024	15097	15114	15071	15185	14944	15033	15158	15231	15125	15193	15167	15120	14913	15217	15032	15096	15219
29971	29318	37113	32633	26124	22337	20335	18692	18355	18084	18103	17741	17768	17695	17521	17235	17295	16901	17048	17023	17124	17064	17132	17064	16976	16879	16943	16893	16973	16782	16979	17107	16853	16928	16928	16968	16639	16826	17003	16770	16705	16978	16955	16630	16722	16960	16683	16650	16693	16812	16804	17000	17069	16858	16970	16841	16667	16741	16832	16997	17007	16954	17001	16760	16722	16896	16964	16838	16690	16769	16749	16888	16918	16813	16946	16793	16908	16666	16710	16805	16896	16891	16666	16755	16882	16957	16703	16841	17041	16760	16868	16953	16931	16755	16617	16842	16830	17003	16879	16834	16797	16769	16781	16887	16760	16843	16989	16759	17039	16992	16770	16613	16806	16528	16913	16750	16866	16776	16649	17006	16665	16818	16699	16744	16814	16978	16962	16946	16896	16845	16713	16734	16803	16987	16734	16967	16904	16902	16861	16924	16626	16842	16984	16830	17052	16849	16753	16627	16838	16685	16695	16803	16809	16541	16714	16932	16756	16614	16746	16990	16775	16660	17059	16837	16917	16847	16748	16879	16755	16958	16917	16668	16739	16765	16998	16744	16623	16829	16901	16858	16927	16678	16887	17036	16831	16852	16926	16721	16801	16825	16819	16619	16821	16811	16934	16755	16753	16884	16635	16845	16918	16853	16666	16833	16879	16877	16930	16718	17036	16773	16879	16963	16900	16800	16939	16935	16790	16836	16946	17016	16912	16825	16832	16775	16839	17158	17115	16814	16711	16977	16885	16881	16916	16854	16868	16963	16915	16767	16769	16941	16894	16804	16871	16955	17137	16740	16967	16992	16872	16795	16801	16753	16767	16980	16843	16722	16975	16953	16743	16783	16815	16799	16776	17008	16766	16733	16780	16980	16913	16841	16921	16899	16892	17025	16851	16789	17078	16801	16757	16601	16898	16834	16797	16880	16803	16793	16904	16856	16720	16631	17028	16801	16911	17027	16616	16734	16658	16709	17059	16867	16819	16883	16837	16584	16921	16819	16733	16777	16718	16781	16766	16865	16882	16915	16795	16760	16713	16837	16930	16839	16964	16703	16837	16758	16834	16964	16902	16855	16689	16753	16836	16713	16946	16845	16783	16742	16938	16824	16828	16931	16652	16885	16932	16879	16888	16883	16694	16797	16994	16706	16744	16920	16957	16839	16885	16993	16794	17009	16856	16815	16697	17057	16869	16620	16979	16936	16864	16614	16879	16669	16880	16729	16931	17010	17042	16936	16834	17062	16859	16759	16695	16894	16685	16899	16756	17008	16868	16811	16944	16971	16880	16889	16811	16732	16752	16884	16616	16941	16809	16794	16803	16906	16746	16621	16758	16728	16900	16758	16747	16911	16800	16798	16703	16769	16783	16717	16848	16725	16861	16744	16924	16870	16961	16826	16897	16962	16964	16793	16740	17070	16941	16817	17026	16886	16729	16697	16930	16889	16856	16793	16970	16712	16998	16567	16934	16959	16883	16721	16940	16774	17093	16813	16843	16714	16872	16684	16938	16697	16931	16724	16811	16713	16914	16696	16687	16659	16843	16649	16752	16955	16705	16744	16763	16905	16827	16889	16942	16779	16866	16578	17028	16962	16847	16869	16763	16836	16699	16881	16882	16568	16774	16731	16802	16957	16868	16835	16899	16631	16702	16713	16771	16996	16946	16915	16792	16895	16879	16869	16922	16862	16850	16869	16759	16780	16668	16744	16794	16734	16781	16808	16756	16827	17082	16745	16618	16686	16610	16852	16863	16801	16745	16751	16799	16894	16728	16743	16755	16742	16774	16787	16877	16885	16793	16763	16814	16855	16935	16789	16663	16812	16990	16682	16913	16745	16855	16781	16752	16816	16798	16687	16879	16799	16713	16969	16950	16752	16902	16750	16900	17037	16853	16835	16794	16713	16668	16786	16805	16605	16771	16739	16682	16805	17196	16845	16912	16867	16822	16747	16771	16594	16792	16647	16779	16736	16844	16791	16680	17066	16852	16791	16812	16988	16964	16773	16808	16932	16715	16927	16859	16956	16949	16819	17058	16716	16883	17133	16915	16909	16767	16866	16792	16638	16871	16929	16818	16745	16772	16707	16859	16840	16830	16974	16683	16912	16846	16768	16800	16849	16714	16797	16807	16975	16913	16905	16817	16974	16688	16883	16842	16893	16957	16734	16989	16808	16749	16730	16751	16687	16786	16778	16990	16865	16898	16661	16536	16686	16751	16885	16755	16766	16735	16840	16677	17017	16816	16948	16669	16922	16931	16918	16787	16906	16761	16775	16939	16763	16938	16917	16813	16740	17144	16861	16987	16901	16810	16896	16747	16737	16828	17053	16842	16715	16926	16936	16739	16918	16543	16637	16955	16830	17039	16633	16995	16926	16881	16693	16781	16620	16795	16932	16864	16841	16840	16851	16957	17121	16824	16850	16945	16881	16843	16923	16773	16909	16855	16795	16658	16916	16844	16910	16921	17130	16952	16791	16878	16919	16737	16899	16877	16715	16678	16909	16608	16635	16772	16949	16754	16885	16811	16890	16827	16690	16852	16731	16761	16733	16899	16813	16991	17027	16854	16820	16631	16804	16726	16793	16951	16855	16880	16749	16783	16853	17046	16775	16991	16779	16916	16744	16841	16934	16745	16742	16911	16794	16737	16648	16826	16744	16774	16898	16954	16976	16949	16889	16869	16755	16764	16839	16885	16918	16887	16605	16971	16921	16908	16738	16704	16747	16835	16984	16793	16837	16740	16797	16977	16925	16907	16955	16814	16852	16910	16750	16903	17104	16956	16703	16857	16653	16749	16841	16688	17003	16825	16712	16851	16866	16775	16829	16873	16975	17031	16690	16637	16833	16668	16806	16749	16749	16771	16912	16917	16725	16824	16765	16837	16638	16679	16894	16892	17024	16816	16902	16858	16808	16726	16914	16708	16809	16733	16708	16968	16716	16992	17040	16779	16722	16864	16767	16874	16751	16663	16797	17017	16891	16939	16814	16784	16822	16781	16646	16999	16773	16933	16779	16732	16959	16874	16718	16809	16966	16777	16763	16677	16914	16955	16739	16781	16611	16750	16776	16833	16801	16815	16702	16761	16677	16978	17012	16951	16917	16878	16673	16948	16827	16885	16796	16855	16909	16778	16845	17054	17077	16892	16895	16828	16902	17005	16661	16886	16822	16957	17021	16925	16877	16719	16633	17142	16992	16768	16733	16865	16880	16659	16933	16952	16679	16911	16857	16660	16840	16739	16803	16876	16863	16753	16893	16960	17005	16834	16848	16906	16648	16745	16897	16900	16771	16704	16905	16892	16929	16760	16809	16943	17024	16851	16909	16847	16904	16904	16722	16732	16851	16823	16925	16949	16571	16933	16760	16869	16713	16865	16802	16842	16756	16638	16759	16888	16730	16658	16922	16943	16801	16858	16771	16810	16861	16802	16937	16860	16779	16856	16997	17035	16825	16835	16652	17030	16876	16661	16680	16861	16930	16869	16757	16750	16794	16874	16860	17036	16747	16776	16866	16917	16910	16756	16853	16915	16884	16604	16805	16761	16884	16769	16818	16761	16747	16921	16771	16866	16707	16844	16979	16883	16909	16826	16833	16991	16751	16671	16740	16915	16794	16781	16687	16826	16897	16672	16972	16845	16881	16806	16740	16731	16804	16851	16737	16774	16772	16848	16763	16839	16715	16938	16852	16986	16899	16857	16753	16654	16729	16854	16969	17061	16788	16605	17017	16774	16926	16886	16813	16719	16815	16936	16812	16797	17052	16825	17012	17043	16736	16904	17021	16844	16818	16865	16637	16916	16761	16985	16776	16901	16781	16972	16876	16866	16523	16801	16748	16897	16923	16774	16795	16700	16846	16872	16738	16720	16816	17014	16847	16995	16780	16720	16948	16942	16764	16901	16631	17070	16822	16703	16956	16942	16722	16852	16832	16853	16793	16806	16724	16835	16986	16811	16815	16711	16848	16789	16809	16941	16985	16872	16853	16900	16978	16839	16652	16759	16937	16888	16787	16939	16929	16833	16786	16715	16717	16629	16776	16843	16785	16785	16934	16658	16780	16744	16900	16823	16897	16796	16868	16816	16781	16960	16902	16946	16855	16944	17131	16674	16778	16688	16709	16672	16780	16854	16718	16892	16692	16861	16946	17008	16986	16850	17000	16875	17055	16917	16830	16672	16888	16721	16872	17210	16949	16882	16843	16904	16774	16824	16826	16837	16816	17016	16874	16719	16747	16769	16635	16838	17066	17019	16941	16869	16829	16961	16805	16699	16755	16880	16824	16837	16720	16722	16788	16970	16776	16681	16977	16750	16824	16869	16940	16739	16850	16636	16835	16765	16905	16937	16709	16803	16882	16808	16812	16747	16694	16834	16878	16867	16846	16740	17019	16805	16931	16877	16811	16833	16924	16849	16713	16828	16965	16701	17013	16944	16798	16869	16962	16833	16774	16805	16932	16896	16899	16818	16920	17018	16891	16994	16602	16877	16838	16804	16815	16860	16766	16962	16790	16701	16843	16954	16906	16674	16958	16905	16908	16696	16654	16814	16733	16710	16820	16775	16855	16857	17070	16834	16753	16688	17123	16778	16844	16804	16794	16917	16893	16885	16911	16921	16975	16779	16676	16607	16770	16836	16760	16679	16874	16829	16848	16762	16833	16883	16605	16780	16709	16862	16830	16684	16777	16936	16770	16967	16899	16872	17120	16831	16808	16934	16868	16922	16871	16916	16987	16944	16652	16835	16840	16885	16768	16979	16979	16883	16741	16879	16857	16704	16741	16903	16934	16962	16904	16851	16764	16744	16869	16985	16736	16903	16769	16886	17093	16870	16793	16565	16836	16842	16744	16872	16895	16569	16766	16841	16714	16990	16960	16990	16757	17059	16706	16830	16980	16877	16740	16871	16733	16862	16677	16744	16786	16707	16898	16656	16800	16753	16940	16873	16880	16898	17066	16785	16607	16844	16729	16812	16657	16954	16817	16926	16919	16876	16683	16981	16690	16984	16880	16916	16946	16843	16746	16860	16834	16965	16780	16948	16825	16855	16963	16841	16893	16920	16768	16976	16730	16787	16945	17025	17031	16791	16931	16816	16687	16653	16874	16914	16700	16835	16759	16948	16592	16797	16992	16830	16813	16842	16718
33670	45897	41479	32053	26335	21495	18779	17495	16682	16595	16433	16029	15984	15845	15126	15081	15053	14979	14954	14807	14897	14721	14756	14829	14703	14726	14736	14833	14680	14713	14703	14653	14633	14651	14719	14715	14631	14745	14772	14702	14773	14660	14486	14580	14751	14703	14731	14703	14630	14733	14771	14684	14647	14685	14572	14637	14421	14658	14673	14774	14664	14666	14620	14482	14576	14698	14777	14634	14751	14814	14587	14489	14581	14710	14707	14531	14466	14553	14696	14727	14582	14677	14609	14625	14639	14675	14604	14527	14738	14571	14547	14577	14711	14682	14488	14750	14559	14498	14677	14622	14523	14514	14748	14629	14775	14673	14595	14692	14632	14534	14588	14601	14715	14762	14606	14792	14672	14435	14770	14469	14797	14685	14643	14506	14582	14632	14463	14715	14739	14680	14685	14637	14735	14756	14637	14669	14588	14695	14566	14661	14631	14640	14466	14577	14704	14614	14667	14508	14479	14666	14629	14655	14656	14610	14522	14555	14778	14687	14597	14758	14612	14692	14761	14450	14470	14630	14572	14623	14694	14566	14638	14660	14633	14841	14676	14595	14642	14573	14740	14708	14686	14709	14585	14587	14616	14526	14522	14629	14493	14454	14560	14760	14681	14547	14686	14613	14633	14501	14603	14730	14662	14776	14566	14704	14835	14639	14719	14605	14697	14552	14575	14629	14522	14646	14668	14530	14617	14645	14718	14638	14576	14741	14750	14586	14655	14522	14574	14666	14480	14514	14574	14740	14666	14691	14426	14629	14593	14602	14758	14659	14784	14648	14705	14826	14488	14634	14662	14752	14709	14651	14613	14635	14650	14638	14607	14473	14593	14626	14681	14588	14569	14656	14546	14860	14674	14679	14586	14768	14540	14583	14755	14533	14504	14624	14561	14557	14658	14662	14633	14594	14500	14735	14765	14730	14641	14686	14620	14716	14655	14543	14676	14628	14701	14702	14731	14784	14569	14711	14648	14709	14477	14665	14586	14406	14647	14822	14694	14536	14542	14641	14636	14705	14515	14615	14635	14605	14597	14545	14653	14594	14559	14636	14682	14593	14568	14753	14886	14656	14524	14600	14639	14762	14787	14588	14708	14696	14507	14542	14526	14537	14643	14665	14599	14515	14568	14606	14783	14475	14533	14647	14603	14568	14538	14516	14656	14663	14689	14494	14464	14524	14766	14573	14723	14616	14738	14788	14604	14720	14617	14626	14440	14752	14672	14686	14543	14640	14694	14608	14719	14526	14713	14507	14573	14600	14521	14563	14590	14592	14471	14579	14576	14643	14629	14633	14557	14721	14744	14535	14703	14632	14668	14710	14481	14684	14671	14540	14458	14756	14559	14514	14628	14710	14640	14768	14637	14607	14719	14639	14648	14691	14768	14783	14624	14606	14699	14584	14604	14637	14516	14706	14656	14711	14511	14655	14755	14557	14662	14620	14565	14618	14642	14694	14561	14699	14531	14556	14767	14525	14645	14551	14687	14574	14582	14445	14632	14471	14563	14270	14511	14614	14673	14703	14646	14823	14564	14522	14690	14730	14690	14781	14532	14715	14728	14644	14587	14795	14575	14657	14639	14509	14563	14613	14654	14663	14617	14735	14472	14709	14627	14688	14715	14557	14665	14580	14734	14556	14663	14745	14660	14665	14650	14674	14582	14696	14681	14603	14588	14578	14736	14596	14703	14676	14641	14622	14764	14753	14591	14440	14609	14550	14670	14669	14676	14646	14497	14550	14611	14606	14531	14567	14599	14628	14721	14563	14677	14699	14558	14689	14612	14746	14642	14681	14554	14507	14554	14616	14684	14614	14460	14575	14629	14651	14589	14790	14653	14631	14735	14636	14695	14737	14666	14785	14564	14634	14670	14615	14634	14830	14751	14665	14669	14664	14590	14460	14673	14624	14702	14700	14715	14591	14484	14669	14536	14789	14680	14493	14509	14723	14514	14537	14692	14705	14679	14691	14608	14751	14551	14566	14704	14709	14731	14589	14547	14616	14659	14741	14686	14656	14714	14612	14601	14713	14584	14695	14535	14716	14769	14612	14652	14640	14653	14716	14509	14528	14659	14773	14790	14707	14636	14562	14589	14581	14651	14556	14723	14539	14631	14736	14719	14711	14662	14614	14610	14575	14690	14742	14603	14633	14581	14642	14695	14583	14672	14587	14562	14701	14659	14774	14662	14602	14623	14703	14613	14602	14700	14788	14563	14658	14852	14588	14546	14757	14638	14672	14715	14509	14648	14499	14575	14670	14601	14730	14524	14578	14529	14571	14661	14634	14486	14665	14645	14784	14437	14540	14677	14485	14574	14797	14753	14678	14529	14695	14620	14566	14575	14636	14638	14596	14615	14573	14755	14542	14633	14596	14748	14669	14670	14627	14779	14536	14660	14597	14678	14596	14679	14828	14769	14667	14672	14654	14689	14627	14575	14573	14721	14597	14630	14843	14753	14591	14718	14573	14726	14817	14552	14627	14703	14609	14577	14613	14628	14528	14720	14718	14468	14721	14718	14624	14702	14634	14637	14755	14646	14574	14596	14555	14759	14690	14816	14550	14607	14651	14651	14828	14703	14635	14707	14652	14846	14515	14743	14591	14738	14681	14804	14544	14741	14604	14694	14641	14511	14603	14585	14832	14540	14641	14639	14519	14624	14414	14756	14505	14647	14713	14634	14610	14715	14792	14546	14595	14752	14569	14698	14520	14773	14599	14595	14666	14668	14559	14600	14762	14756	14560	14484	14677	14848	14680	14646	14754	14473	14579	14750	14590	14592	14524	14578	14602	14751	14603	14655	14797	14602	14683	14603	14645	14487	14662	14522	14645	14946	14727	14607	14744	14695	14436	14872	14609	14560	14638	14589	14627	14550	14764	14736	14507	14512	14788	14555	14698	14691	14483	14630	14740	14599	14895	14540	14587	14526	14592	14524	14692	14506	14672	14636	14679	14631	14640	14710	14593	14673	14666	14579	14571	14743	14635	14573	14566	14726	14626	14765	14723	14662	14741	14514	14649	14593	14621	14548	14614	14585	14606	14681	14666	14602	14645	14464	14630	14614	14649	14467	14739	14714	14721	14774	14682	14704	14458	14629	14572	14660	14671	14697	14527	14683	14688	14709	14638	14470	14583	14598	14802	14521	14517	14705	14624	14688	14599	14600	14639	14714	14881	14628	14641	14700	14609	14605	14717	14674	14651	14683	14691	14617	14641	14574	14709	14725	14549	14707	14611	14610	14607	14734	14708	14583	14665	14591	14742	14814	14672	14592	14778	14569	14874	14735	14673	14545	14495	14661	14580	14812	14300	14494	14607	14641	14761	14672	14737	14582	14614	14583	14616	14586	14680	14610	14547	14778	14659	14665	14532	14746	14672	14709	14623	14766	14583	14603	14502	14721	14952	14598	14479	14613	14926	14647	14740	14664	14708	14655	14613	14730	14729	14580	14624	14614	14702	14649	14510	14608	14674	14705	14611	14574	14569	14516	14579	14772	14677	14661	14619	14704	14603	14464	14544	14773	14653	14966	14500	14715	14472	14732	14674	14624	14561	14598	14572	14699	14787	14537	14851	14587	14501	14699	14643	14606	14555	14540	14637	14564	14640	14638	14545	14584	14650	14611	14850	14634	14651	14660	14689	14608	14720	14589	14610	14657	14546	14623	14623	14609	14336	14739	14648	14814	14577	14748	14567	14493	14504	14593	14765	14528	14571	14668	14602	14605	14514	14495	14612	14570	14608	14447	14653	14663	14607	14748	14772	14706	14613	14669	14679	14662	14648	14692	14758	14743	14668	14683	14700	14599	14657	14534	14584	14673	14782	14491	14636	14684	14567	14622	14537	14667	14493	14545	14638	14504	14606	14426	14642	14773	14798	14718	14649	14672	14800	14668	14633	14723	14655	14737	14550	14733	14568	14590	14714	14617	14670	14791	14676	14561	14552	14638	14703	14491	14646	14530	14602	14589	14589	14680	14615	14645	14628	14884	14548	14651	14538	14824	14528	14677	14513	14750	14634	14571	14690	14790	14490	14524	14655	14631	14715	14532	14657	14483	14608	14707	14651	14617	14647	14688	14645	14676	14744	14593	14647	14476	14555	14726	14506	14586	14787	14731	14635	14592	14531	14566	14665	14732	14797	14544	14637	14700	14620	14579	14648	14533	14647	14788	14670	14709	14729	14733	14666	14484	14641	14570	14669	14664	14698	14619	14616	14554	14682	14597	14616	14527	14684	14603	14703	14649	14721	14684	14708	14482	14746	14631	14416	14893	14591	14763	14683	14740	14554	14681	14654	14683	14750	14587	14874	14566	14645	14524	14742	14566	14811	14856	14561	14462	14770	14822	14594	14644	14729	14736	14685	14830	14570	14622	14685	14641	14552	14555	14760	14740	14664	14760	14482	14727	14529	14654	14685	14706	14678	14556	14705	14609	14574	14600	14716	14712	14553	14711	14632	14722	14553	14662	14682	14629	14713	14548	14647	14724	14677	14775	14622	14702	14478	14661	14641	14534	14795	14653	14698	14476	14639	14713	14761	14657	14715	14701	14648	14754	14596	14651	14711	14518	14596	14621	14503	14717	14554	14646	14673	14587	14616	14649	14679	14556	14640	14690	14656	14815	14647	14551	14783	14653	14626	14550	14774	14649	14568	14740	14734	14532	14612	14726	14655	14577	14737	14551	14546	14816	14745	14566	14735	14562	14637	14636	14733	14540	14624	14678	14732	14622	14664	14504	14593	14769	14836	14656	14698	14618	14704	14632	14741	14666	14564	14644	14672	14706	14698	14486	14585	14801	14626	14633	14507	14663	14648	14643	14739	14739	14713	14620	14556	14609	14480	14638	14843	14738	14551	14585	14670	14746	14553	14805	14759	14893	14651	14495	14562	14757	14721	14640	14474	14586	14702	14639	14686	14582	14545	14527	14690	14575	14544	14861	14499	14494	14702	14589	14640	14754	14675	14742	14596	14585	14611	14748	14536	14632	14543	14589	14490	14551	14603	14675	14647	14640	14686	14521	14772	14612	14706	14678	14661	14603	14690	14540	14516	14608	14437	14632	14885	14502	14692	14549	14530	14467	14560	14584	14387	14526	14498	14670	14675	14837	14633	14557	14653	14723	14721	14664	14760	14600	14669	14523	14615
24191	21265	28960	26962	26758	27336	25912	21654	19740	19462	19303	18964	18834	18622	18317	18204	17927	17635	17697	17879	17654	17786	17709	17505	17468	17276	17389	17409	17452	17330	17411	17322	17289	17428	17388	17391	17364	17282	17386	17156	17259	17249	17152	17167	17360	17365	17402	17353	17366	17078	17315	17273	17527	17384	17060	17212	17392	17262	17376	17424	17495	17439	17194	17304	17278	17310	17323	17164	17286	17245	17462	17575	17371	17363	17274	17390	17352	17314	17310	17265	17292	17205	17288	17428	17365	17325	17329	17316	17356	17277	17020	17372	17539	17286	17319	17255	17317	17275	17272	17304	17251	17608	17346	17139	17308	17130	17342	17336	17379	17456	17291	17314	17182	17248	17351	17301	17354	17321	17278	16966	17236	17356	17043	17356	17230	17371	17304	17163	17331	17403	17225	17337	17360	17248	17103	17318	17238	17393	17454	17169	17331	17180	17480	17292	17209	17048	17408	17309	17208	17373	17210	17367	17272	17429	17327	17375	17348	17421	17127	17225	17301	17472	17213	17341	17353	17324	17394	17372	17171	17429	17357	17417	17358	16986	17379	17251	17262	17216	17267	17230	17422	17323	17229	17537	17314	17321	17074	17234	17258	17231	17213	17375	17427	17294	17270	17336	17113	17427	17318	17242	17453	17488	17269	17335	17169	17105	17423	17390	17262	17341	17305	17383	17258	17345	17195	17249	17387	17251	17256	17292	17216	17296	17222	17239	17140	17378	17224	17414	17253	17270	17199	17261	17344	17254	17186	17158	17410	17330	17320	17211	17208	17199	17131	17363	17227	17286	17419	17463	17175	17187	17489	17445	17117	17267	17438	17205	17220	17202	17378	17269	17221	17279	17251	17321	17331	17316	17391	17351	17510	17329	17316	17376	17071	17206	17180	17380	17380	17212	17209	17351	17479	17014	17269	17042	17418	17136	17437	17355	17366	17176	17203	17107	17093	17219	16946	17210	17372	17261	17336	17162	17114	17329	17305	17250	17183	17338	17316	17219	17354	17263	17288	17293	17354	17501	17328	17126	17277	17196	17324	17122	17162	17402	17224	17324	17368	17214	17343	17354	17292	17261	17295	17301	17268	17131	17309	17224	17283	17412	17167	17245	17186	17283	17337	17207	17483	17163	17323	17190	17344	17241	17143	17122	17227	17140	17201	17135	17349	17190	17314	17268	17180	17477	17484	17204	17253	17370	17370	17365	17335	17294	17402	17239	17335	17105	17022	17135	17237	17206	17487	17241	17510	17412	17280	17498	17381	17252	17329	17372	17248	17334	17432	17292	17286	17375	17307	17065	17476	17224	17439	17162	17415	17001	17161	17340	17069	17419	17137	17277	17134	17257	17060	17018	17304	17191	17330	17266	17228	17430	17228	17252	17010	17551	17296	17392	17048	17272	17141	17434	17381	17251	17428	17434	17218	17271	17143	17276	17232	17416	17544	17392	17191	17159	17310	17329	17343	17311	17188	17150	17319	17378	17259	17099	17097	17323	17252	17476	17436	17234	17211	17168	17279	17358	17284	17444	17455	17174	17244	17418	17334	17321	17285	17167	17341	17436	17331	17241	17458	17522	17259	17343	17167	17317	17271	17289	17281	17328	17452	17228	17111	17460	17263	17172	17493	17279	17277	17348	17373	17319	17242	17194	17298	17174	17373	17068	17247	17269	17333	17402	17282	17202	17253	17201	17184	17412	17305	17400	17459	17266	17246	17256	17374	17236	17262	17214	17341	17276	17300	17195	17265	17210	17159	17289	17441	17359	17269	17124	17235	17013	17073	17369	17353	17255	17462	17341	17230	17266	17163	17123	17340	17321	17367	17372	17201	17470	17399	17351	17176	17271	17127	17233	17279	17412	17205	17153	17163	17271	17165	17296	17168	17289	17283	17319	17369	17320	17375	17110	17243	17368	17229	17302	17005	17379	17529	17282	17165	17295	17349	17467	17295	17260	17047	17333	17251	17135	17457	17369	17384	17302	17382	17185	17311	17177	17345	17340	17358	17372	17305	17279	17383	17376	17338	17363	17360	17300	17372	17339	17230	17470	17195	17479	17240	17425	17346	17234	17258	17394	17370	17320	17223	17209	17345	17325	17174	17333	17082	17123	17355	17096	17324	17248	17407	17184	17331	17358	17291	17174	17416	17351	17337	17246	17299	17118	17349	17184	17425	17409	17394	17112	17354	17374	17288	17237	17402	17355	17516	17326	17327	17221	17245	17271	17219	17296	17271	17342	17347	17344	17516	17211	17255	17357	17217	17296	17125	17242	17272	17313	17214	17334	17307	17355	17266	17182	17273	17317	17275	17158	17413	17353	17087	17162	17451	17227	17232	17250	17325	17160	17384	17380	17289	17347	17366	17370	17308	17237	17378	17241	17232	17126	17173	17287	17174	17261	17285	17099	17295	17270	17242	17488	17328	17291	17129	17314	17420	17520	17357	17245	17451	17234	17370	17327	17217	17577	17235	17332	17449	17237	17325	17247	17352	17300	17115	17211	17380	17286	17260	17369	17175	17302	17290	17393	17256	17339	17425	17223	17512	17195	17305	17199	17324	17195	17374	17381	17301	17168	17240	17314	17431	17313	17333	17357	17187	17360	17145	17453	17301	17468	17291	17380	17267	17286	17128	17177	17107	17167	17296	17266	17315	17283	17217	17323	17317	17151	17360	17313	17422	17217	17430	17223	17227	17169	17522	17366	17081	17179	17375	17282	17280	17280	17280	17375	17358	17478	17388	17362	17445	17216	17260	17259	17377	17407	17473	17219	17381	17245	17251	16989	17301	17316	17378	17244	17159	17304	17407	17342	17279	17286	17282	17356	17228	17277	17383	17430	17287	17507	17264	17292	17199	17133	17280	17256	17130	17297	17395	17365	17484	17176	17342	17399	17353	17384	17291	17361	17157	17441	17428	17268	17111	17397	17230	17256	17325	17332	17141	17372	17170	17236	17366	17359	17257	17341	17235	17322	17330	17284	17503	17373	17287	17165	17377	17336	17212	17190	17284	17170	17091	17427	17269	17407	17327	17297	17250	17365	17243	17457	17217	17419	17229	17260	17342	17336	17084	17107	17426	17334	17126	17212	17385	17204	17367	17266	17258	17120	17381	17109	17407	17209	17199	17330	17283	17408	17387	17198	17205	17222	17459	17288	17379	17371	17447	17411	17608	17385	17287	17258	17097	17276	17476	17141	17237	17342	17326	17332	17457	17457	17282	17313	17294	17332	17159	17263	17135	17443	17192	17419	17248	17340	17340	17439	17436	17286	17332	17184	17223	17429	17381	17351	17425	17629	17234	17206	17230	17205	17256	17169	17356	17186	17235	17405	17337	17127	17157	17351	17334	17317	17271	17492	17585	17302	17241	17344	17344	17382	17396	17344	17258	17270	17258	17156	17388	17448	17449	17382	17469	17286	17146	17406	17256	17429	17269	17257	17255	17322	17234	17194	17247	17117	17235	17541	17215	17401	17126	17283	17289	17456	17440	17274	17532	17438	17331	17551	17193	17243	17276	17431	17235	17361	17297	17323	17417	17507	17425	17161	17592	17214	17165	17268	17267	17343	17230	17330	17473	17339	17131	17246	17342	17445	17221	17500	17090	17217	17209	17373	17502	17322	17595	17346	17507	17243	17108	17407	17343	17499	17318	17201	17182	17395	17414	17308	17264	17204	17235	17271	17268	17199	17404	17357	17302	17269	17376	17432	17285	17309	17354	17389	17329	17239	17315	17173	17100	17205	17146	17290	17369	17067	17272	17285	17341	17280	17246	17321	17237	17456	17239	17035	17131	17195	17135	17229	17217	17381	17511	17246	17433	17287	17137	17146	17256	17326	17470	17139	17190	17268	17321	17472	17263	17352	17130	17289	17196	17203	17236	17466	17311	17250	17288	17302	17111	17209	17237	17520	17199	17258	17382	17141	17399	17333	17365	17311	17403	17443	17068	17365	17411	17354	17181	17357	17425	17326	17268	17279	17170	17257	17117	17281	17273	17247	17302	17327	17459	17261	17217	17350	17159	17229	17367	17320	17270	17351	17243	17512	17499	17383	17144	17374	17125	17316	17350	17442	17325	17337	17253	17372	17059	17430	17268	17294	17184	17290	17391	17233	17395	17308	17328	17364	17384	17302	17263	17188	17391	17259	17395	17316	17370	17389	17213	17153	17365	17329	17261	17279	17291	17349	17415	17440	17162	17073	17424	17270	17378	17253	17214	17102	17281	17516	17331	17388	17414	17136	17301	17157	17140	17394	17076	17221	17414	17303	17280	17236	17109	17315	17262	17458	17270	17392	17162	17254	17269	17129	17311	17354	17119	17274	17374	17408	17474	17376	17199	17160	17331	17429	17248	17195	17247	17487	17520	17391	17292	17301	17298	17132	17369	17228	17357	17332	17286	17373	17352	17278	17215	17326	17265	17180	17288	17225	17392	17418	17280	17396	17196	17393	17413	17266	17281	17292	17321	17430	17270	17196	17510	17161	17315	17292	17555	17279	17260	17234	17222	17400	17267	17393	17406	17299	17368	17238	17368	17373	17432	17206	17304	17273	17190	17180	17246	17411	17297	17315	17275	17292	17297	17444	17256	17344	17447	17339	17115	17084	17116	17428	17344	17167	17340	17533	17242	17450	17335	17105	17411	17120	17405	17210	17193	17298	17267	17344	17431	17384	17466	17301	17318	17272	17290	17293	17418	17327	17069	17135	17370	17254	17216	17283	17443	17195	17353	17200	17302	17242	17174	17376	17284	17267	17329	17357	17259	17301	17485	17506	17302	17221	17335	17183	17337	17204	17583	17376	17269	17439	17280	17329	17343	17415	17198	17368	17282	17361	17216	17090	17442	17185	17428	17420	17229	17281	17438	17400	17182	17253	17199	17286	17271	17437	17381	17307	17307	17283	17253	17277	17465	17166	17191	17459	17422	17264	17504	17421	17458	17270	17434	17296	17183	17253	17157	17466	17225	17182	17234	17418	17230	17228	17091	17373	17212	17409	17300	17316	17152	17208	17394	17226	17307	17406	17418	17467	17321	17414	17260	17238	17411	17353	17284	17173	17195	17256	17265	17247	17229	17072	17265	17273	17473	17320	17299	17384	17094	17232	17231	17448	17570	17328	17266	17152	17260	17355	17375	17454	17246	17352
33706	54109	49777	39191	32785	27328	23254	20127	18298	17677	17534	17423	16851	16586	16221	15649	15458	15524	15344	15261	15214	15111	15195	15221	15015	15020	14968	14956	15098	14956	14820	14956	15085	14947	14875	14797	15082	14899	14872	14936	14893	14781	14977	15001	14847	15038	14857	14868	15048	14888	14827	14919	14954	14941	14963	14930	14936	14906	15090	14864	14813	14711	14862	14827	14879	14852	14827	14829	14807	14994	14965	14804	15023	15004	14902	14907	14857	14910	14885	14958	15022	14962	14979	14945	14832	14848	14919	14955	14861	14929	14794	15012	14996	15048	14898	14990	14923	15047	14959	15082	14995	14909	14760	14773	14965	14844	14880	15021	14834	14859	14777	15060	14938	14934	15020	14814	14883	14809	14750	14730	14896	14889	14993	14792	14809	15030	14791	14965	14848	14940	14867	14956	14983	14910	14924	14904	14797	14904	14970	14977	14836	14966	15040	14990	14755	14806	14830	15047	14848	14901	14857	14830	14961	14767	14927	14893	14801	14810	14875	14939	14902	14905	14817	14780	14794	15000	14876	14796	14896	14986	14842	14887	14968	14770	14722	14982	14793	14968	14860	14922	14819	14829	14800	14921	14876	14917	14849	14833	14672	14710	14929	14932	14881	14814	14829	14718	14775	15117	14794	14901	14915	14892	14865	14853	14654	14898	14991	14873	14961	14832	14787	14841	14997	14913	14869	15022	14845	14955	14914	14802	14864	14976	14738	14914	14924	14852	14883	14904	14960	14904	15015	14862	14958	14830	14895	14901	15062	14767	14804	14858	14976	14932	14919	14885	14899	15046	14894	14921	14774	15042	14964	14932	14990	14912	14953	14796	14883	14975	14934	14910	14848	14961	14872	15021	14843	14908	14921	14862	14705	14902	14889	14956	14862	14905	14947	14903	14750	14949	14865	14829	14869	14779	14849	14684	14868	14828	14780	14938	14836	14920	15034	14891	14734	14885	14827	14925	14976	14950	14774	14816	14758	14886	14908	14918	14934	14985	14890	14799	14765	14797	14840	14981	14905	14991	14909	14951	14856	14797	14927	15078	14962	14914	14816	14898	14849	15106	14867	14883	14835	14868	14998	14829	14822	15061	14834	14839	14866	14998	14850	14912	14955	15084	14792	14835	14944	14802	14921	14859	14769	14765	14953	14706	15006	14889	14798	14939	14981	14905	14701	14924	14789	14897	14733	14973	14934	14740	14906	15017	14785	14945	14773	14916	14869	14844	14948	15007	14776	14774	14875	14871	15019	14973	14683	14814	14971	14800	14815	14903	14849	14708	15003	15023	14756	14979	14830	14999	14745	14781	14799	15011	14995	14916	14838	14828	14834	14821	14908	14829	14954	14997	14861	15036	14868	14788	14916	15056	15087	14766	14749	14902	14853	14845	14895	14843	14942	14844	14919	14933	14679	14909	15042	14912	14906	14963	14956	14737	14956	15031	14926	14960	14944	14631	14850	14872	14936	14779	14978	14601	14809	14842	15085	14926	14921	14924	14936	14841	15056	15110	14916	14886	14842	14954	14796	14910	15016	14846	14867	14861	14860	14840	14834	14845	14919	14831	14639	14938	14917	15006	14763	14821	14926	14871	14836	14852	14717	15004	14802	14877	14745	14935	15036	14877	14975	14996	14909	14745	14912	14885	14634	14916	14780	14810	14856	14742	15058	14889	15032	14928	15041	14874	14824	14943	14956	14938	14898	14779	14869	14773	14739	14763	14986	15023	14712	14837	14879	15003	14893	14867	14855	14771	14758	14884	14893	15019	14987	14833	14844	14911	14792	14869	15057	14939	14867	15027	14942	14732	14851	14922	14742	14897	14945	14947	14885	15145	14852	14727	15051	14895	14950	14820	15032	14720	14875	14736	14839	14900	14901	14822	14910	14855	14916	14883	14939	14930	14872	14915	14930	14991	14895	14986	14967	15066	14869	14914	14910	15022	14971	14865	14870	15102	14884	15028	14943	14903	14849	14777	14845	14655	14849	14999	14825	14955	14929	14869	14892	14858	14864	14960	15020	14902	14811	14937	14960	15066	15086	14970	14890	14815	14860	14772	14754	14748	14799	14864	14747	14961	14987	15067	14881	14928	14982	15037	14829	14799	14825	15050	14812	15017	14784	14845	14715	14944	14965	14924	14944	14891	14792	15008	14863	14831	14962	15072	14954	14806	14914	15166	14848	14768	14942	14958	14860	15035	14870	15039	14960	14888	14790	14961	14786	14916	14951	14927	14901	14868	14974	14955	14839	14755	14977	14816	14818	14988	15082	14790	14934	14785	14991	14921	14777	14871	14939	14863	14748	14781	14980	15017	15006	14746	14910	15037	14701	14925	14913	14920	15030	15115	15059	14988	14909	14963	15002	14820	14785	14961	14939	14976	14963	14962	15022	14958	15004	14829	14811	14815	15059	14885	14981	14770	14706	14803	15021	14874	14813	15160	14637	14787	14902	14919	14985	14839	14998	14948	14762	14932	14987	14936	14809	15014	15122	15076	14820	14779	14892	14813	14720	14597	14869	14900	15024	14992	14856	14993	14928	14942	14910	15066	14850	14890	14977	15072	14775	14963	14838	14923	14939	14941	15010	14948	14981	14873	14886	15111	15074	15083	14858	14851	14803	14964	14802	14889	14936	14779	14897	14904	14880	14902	14827	14906	15080	14810	14950	14836	14939	15024	14745	14937	14908	14885	14826	14914	14876	14920	15051	14869	14864	14870	14877	14943	14843	14980	15111	14948	14894	14943	14984	14841	14923	15132	14981	14854	14763	14795	14789	15028	14893	14856	14926	14869	14957	14873	14969	14867	14826	14843	14801	15026	14914	15023	14907	14799	15040	14867	14909	14883	14875	14734	14977	14832	14886	14769	14813	14896	14864	14954	14858	14973	14918	14945	14955	14898	14949	14914	14980	14849	14860	14864	14931	14769	14850	14753	14906	14942	14863	14919	14766	14856	15096	14944	14827	15047	14878	14821	14903	14663	14838	14959	14882	14902	14830	14803	14918	14889	14910	14873	14848	14992	14862	14723	14878	14898	14913	15056	14892	14755	14808	14803	14783	14896	14955	14769	14861	14751	14908	14725	14788	14791	14855	14783	14941	14890	15038	14779	14792	14795	14918	14974	14902	14842	15042	14936	14853	14884	14905	14883	14712	15084	15003	14800	14966	14714	14919	14758	15044	15052	14870	14808	14923	14939	14911	14950	14722	15106	14823	14869	14793	14924	14945	14795	14879	14886	14857	14905	14936	14963	14870	15117	14933	14898	14975	14926	15070	14757	15029	14967	14944	14738	14952	14960	14858	14864	14917	14795	14771	14827	14848	14764	14882	14977	14866	14918	14924	14932	15044	14843	14743	14757	14909	14751	14956	14875	14805	15005	14976	14810	14955	14867	14945	14964	15022	14827	14938	14804	14808	14776	14888	14965	14982	14786	14968	14829	14882	14894	14902	15039	14900	14817	14958	14861	14972	14768	15016	14955	14963	14848	14981	15082	14886	15012	14863	14917	14869	14911	14826	14785	15032	14833	14976	14847	15045	14714	14802	14881	14868	14940	14790	15013	14920	14779	14840	14741	14955	14919	14917	14842	14952	14820	14798	14828	14914	14879	14763	14947	14872	14924	15069	14969	14935	14821	14841	15033	14916	14874	14960	14956	14951	14901	15174	14901	14859	14869	14875	14780	14934	14851	15011	14864	14884	14948	15068	15040	15065	14911	15046	14871	14932	14970	14996	15025	14783	14872	14952	14820	14931	14920	14932	14658	14850	14897	14760	15043	14736	14958	15012	14920	14773	14851	14757	14904	14891	14844	14853	14893	14845	14866	14888	15109	14981	14973	14803	14810	14713	14977	15012	14800	15068	14939	14847	14928	14856	14865	14898	14832	14842	14837	14939	14955	14681	14932	14916	14776	14829	14962	14985	14917	14885	14854	14948	14852	14815	14934	14882	14943	14922	14803	14995	15072	14957	14852	14991	14860	14840	14865	14936	14831	15001	14807	14866	14886	14938	14856	14932	14879	15019	14779	14831	14745	14844	14951	14933	14968	14877	14859	14789	14853	14964	14815	14813	15033	15007	14900	15062	14944	14825	14994	14871	15017	14920	15026	14888	14863	15024	14853	15024	15012	14846	14878	14924	14941	14786	14998	14915	14843	14893	14881	14895	14990	14898	14810	14954	14919	15006	15000	14791	14786	14821	14867	15033	14938	14763	14866	14829	14812	14887	14884	14776	15077	14836	14764	14753	14825	14846	14926	14829	15024	14857	15024	14863	14869	14761	14749	14856	14771	14863	14968	14883	14780	14978	14960	14904	14937	14729	14841	14589	14928	14981	15008	14775	14872	14715	14867	14996	14745	14961	14853	14978	14889	14868	14719	15023	14837	14857	14846	14790	14902	14997	14865	15016	14993	14993	14881	14787	14863	15021	14817	14844	14898	14995	14860	14669	14873	14966	14878	15105	15031	14982	15029	14946	15053	14920	14831	14864	14852	15127	15030	15017	15018	14863	15044	14899	15007	14901	14934	14837	14973	14965	15041	14804	14850	15008	14924	14992	14820	14915	14936	14857	14804	14649	15082	15010	14718	14926	14747	14791	14896	14829	14825	15085	14973	14814	14979	14890	15000	15015	14680	14895	14786	14896	14934	14889	15020	14941	14998	14852	14907	15034	14990	14755	14903	14926	14797	14743	14975	14755	14958	14952	14870	14756	14870	14905	14851	15139	14852	14775	14911	14755	14705	14889	14954	14845	14918	14761	15012	14879	14796	14949	15063	14689	14890	14741	14905	14883	14876	14747	14910	15048	14947	15065	14871	14833	14836	14975	15073	14918	14874	14804	14852	14952	14828	14816	14872	14882	14758	14877	14881	15075	14827	14869	14856	15060	14924	14940	14797	14831	14774	14930	14822	15048	14933	14994	14855	14854	14944	14928	14944	14913	14939	14877	15000	14697	14878	14715	14947	14916	14856	14832	14861	14960	14843	14945	15009	14822	14846	14928	15006	14762	14953	14925	14904	14917	14909	15010	14840	14963	14781	14897	14989	15076	14971	14832	15001	14931	14893	14809	14718	14692	14967	14837	15072	14831	14881	14851	14837	14824	14837	14875	14969	14899	14863	14792	14896	14761	15096	14824	15052	14933	14841
22783	21271	29128	24452	24066	27861	29682	24344	22026	21622	21094	20725	20062	19542	19222	19254	18755	18758	18523	18346	18391	18554	18550	18257	18212	18134	18168	18259	18067	18238	18211	18034	17865	17877	18139	17995	17960	18186	17920	18037	18124	18125	18068	18040	17869	18005	18097	17903	18018	17899	18021	18251	18122	17845	17858	17933	17901	17988	18012	17971	17998	18000	17916	17930	18011	18044	17813	17902	17967	18187	17999	17839	17933	17791	17850	17993	18052	17540	18043	18135	18064	17834	18040	17928	17956	17971	17840	18137	17953	18137	18097	17862	18129	18040	17804	17757	17889	18070	18027	17876	17812	17918	17895	17952	18124	18053	17849	17905	17839	18140	18080	17938	17930	18209	18197	17882	18037	17922	17989	17791	17992	17940	18110	17943	17935	18081	17809	18046	18017	17901	17773	17906	18034	18014	17708	18014	17995	18021	17974	17862	17727	17826	17879	18005	17766	18125	18256	17894	17847	17778	17883	17877	18124	17842	18056	18041	18101	17933	17695	17737	17973	17915	17815	18081	18089	17890	17796	17876	17957	17745	18058	17900	17849	17893	17957	17724	17847	17813	17887	18026	17867	17871	17705	17744	17844	17878	17795	17786	17819	17769	17782	17762	17800	17807	17862	17944	17942	17979	17797	18120	17855	17952	17837	17905	18075	17789	18048	17843	17844	18014	17847	17958	17991	17916	17670	17888	17897	17881	18147	18019	17736	17903	17892	17992	18107	18032	17964	17884	18192	17949	17962	17927	17970	17741	18057	17744	17748	18041	17835	17925	17921	17622	17756	17876	17681	17751	17651	17782	18067	17943	17722	17870	17887	17953	18066	17913	17776	17881	18076	17782	17866	17942	17885	17778	17870	18057	17795	17756	18007	18024	17966	18082	18015	17930	17974	17671	18050	17995	18031	18151	17923	17877	18146	17984	18014	17845	18018	17989	17814	17963	17770	18100	18098	17929	17878	17895	17987	17731	17871	17884	17949	17879	17875	17663	17791	17667	17857	17665	17744	17746	17912	17765	17871	17843	17860	17754	17889	17990	17878	17775	18113	17958	17865	17630	17804	17786	18083	17976	17896	17804	17913	17919	17796	17878	17951	17891	17952	17937	17901	18068	17977	17807	17647	17864	17885	18101	17879	17853	17911	17838	18085	17777	17804	17901	17856	17856	18012	17921	17905	17609	17701	17816	17915	17846	17787	17824	17958	17924	17887	17822	17783	17720	17911	17949	17934	17891	17821	17759	17906	17972	17811	18108	17898	17661	17769	17932	17813	18083	17918	17938	17945	17948	17757	18063	17862	17980	17988	17982	17893	17716	17816	17775	17862	17854	17702	17827	17942	18009	18063	18057	17987	17710	17877	17821	17764	18025	17847	17801	17964	17932	17742	17958	17786	17993	18005	17818	17948	17932	17979	17898	17973	17951	17733	17920	17812	18068	17947	17777	17942	17903	17840	17923	17880	17952	17843	18062	17922	17994	17880	17760	17855	17702	17888	17897	17704	17939	18061	17933	17792	17966	17755	17717	17969	17699	17918	17940	17974	17828	17786	17861	17926	17881	17992	17586	17816	17770	17840	18034	17954	18095	17802	18056	17899	17872	18022	17960	17911	18047	17934	17855	17877	17979	17881	17800	17832	17779	17932	17898	17908	17903	17754	17826	17747	17840	17898	17921	17870	17906	17636	17986	17866	17923	17842	17912	17910	17780	17707	17779	17897	17724	17922	17898	17847	17870	17939	17855	18106	18155	17847	18110	17930	17975	17910	18028	17891	17935	17906	17806	17982	18278	17985	18005	17638	17976	17861	17966	17827	18037	18034	17877	18062	17914	18010	18068	17859	17712	17876	17950	17874	17833	17862	18036	17827	17946	18065	17738	17778	17842	18201	17922	17821	17851	17997	18199	18031	17891	17883	17898	17772	18021	17825	17820	17666	17806	18125	17709	17876	18073	18020	17877	17900	17907	17862	17879	18075	18015	17796	18148	17922	17879	17911	17940	17764	17700	17811	17877	17765	17801	17986	17950	17859	17979	17856	17807	17879	17846	17937	18043	17999	17970	18126	17744	17719	17861	17674	18068	17766	17848	17840	17991	17848	17956	17955	17758	18024	17937	17916	17621	17739	17820	17984	17721	17752	17965	17968	17759	17798	18088	17768	17979	17961	17957	17710	17733	17964	17953	18000	17816	17932	17913	17741	17895	18055	17790	17967	17968	17928	17790	17960	17920	17839	17873	17781	18040	17958	17803	17735	17923	17744	17825	18001	17829	17955	17825	17938	17871	17704	17982	17992	17871	17951	17871	17795	17800	17972	17961	17904	17783	17732	17898	17953	17835	17882	17837	17939	17800	17828	17931	17907	17782	18141	17917	17825	17973	18024	18020	17846	17632	17902	18048	17969	17999	17822	17850	17926	17827	18002	17885	17933	17937	18063	18016	17835	17777	18014	17943	17934	17877	17855	17951	18064	18219	17920	17899	17802	18106	17679	17889	17919	17929	18081	17908	17898	17875	18074	18049	18021	17983	17869	17903	17961	17972	17991	18091	18051	17976	17742	17819	17752	17823	17799	17537	17892	18000	18018	17736	17671	17968	17787	17840	17919	17767	17777	17942	17916	18020	18040	17911	17923	17876	17904	17909	18081	17893	18093	17781	17895	17813	17876	18017	17951	17830	17785	18075	18147	17855	17607	17870	17880	18171	18031	17909	17923	17950	17781	17810	17752	17957	17905	17781	17967	17954	17813	18072	17834	17822	17812	17812	17855	17990	18049	17976	17862	17718	17926	17712	17838	17829	18139	17887	17989	17924	17988	17929	18037	17827	17867	17959	18077	17851	17847	18006	17848	17862	17878	17822	17749	17887	17908	17842	18149	17759	17992	17973	17970	17830	17846	17836	18027	17943	17764	17880	17689	17919	17947	17789	17906	17965	17964	18069	17883	17851	18006	17976	17879	18001	18003	17996	17889	17966	18024	17901	17950	17979	17789	17976	17985	17862	17857	17980	17771	17745	17785	17788	18086	17827	17994	17993	17755	17801	17900	17819	17910	17969	17923	17916	18084	17951	17915	17899	17764	17692	17852	17995	17827	17842	17800	17663	18059	17867	17723	17865	17875	17827	17816	17997	17917	17833	17800	17777	17952	17980	18069	17944	17807	17783	18086	18160	18093	17751	17843	17817	17896	17825	18042	17802	17822	18001	17766	17948	17835	18028	17927	17870	17972	17871	18018	17905	17713	17819	17919	17897	18002	17912	17944	17890	17935	18137	17828	17814	17854	17915	17657	17958	17640	17888	17893	17945	17934	17936	17898	17900	17874	17742	17947	17791	17907	17766	17870	17728	17950	17927	17707	17876	17919	17996	17755	17765	17945	17760	17959	17791	18047	17915	17901	17916	18069	17843	17823	18036	17925	17939	17773	17815	17738	18017	17700	17814	17964	17776	17919	18020	17945	17958	17730	17805	17936	18018	17795	18062	18023	17648	17730	17971	17895	17734	17983	17932	17730	17941	17963	17938	17960	17958	17728	17666	18065	17820	18104	17733	17800	18061	18046	17737	17853	17950	17790	17982	17808	18012	18105	18065	18035	17894	17926	17950	17891	17928	18084	17945	17754	17788	17730	18012	17750	17727	17897	17738	17834	18219	17982	18006	18009	18013	17905	17912	17925	17933	17830	17836	18099	17796	17865	17798	18043	17891	17848	17838	18012	17893	17827	17815	17821	17867	17943	18030	17949	18057	17964	18318	17894	17765	17803	17965	18058	17833	18018	18042	17776	17786	18129	17838	18012	18105	17683	18057	17863	17865	17796	18055	18094	17903	17723	17770	17923	17743	17791	17925	17949	17885	17823	18038	17954	17953	17774	18091	17807	17953	17872	17947	17960	17875	17993	17878	17862	17902	18063	17806	17930	18026	17935	17992	18038	17863	17840	18005	17874	17838	17779	17688	17879	17747	17934	17903	17768	17939	18160	17970	17957	17958	18017	17891	17843	17966	17818	17876	17911	18066	18097	17844	17876	17744	17798	18014	17846	17982	17931	17920	17993	17660	17953	17905	17899	17909	17652	17589	17885	18000	17930	17754	17838	17841	17832	17941	17723	17890	17978	17818	17990	17894	17880	17934	17901	17937	17741	17760	18108	17950	17752	17982	18024	17900	17670	17862	17677	17968	17921	17788	17763	17811	18167	17643	17823	17838	18018	17943	17993	17827	17743	17759	18097	18123	18064	18005	17754	18007	17778	17831	17886	18053	17834	17999	18115	17977	17934	18063	17907	17905	17851	17974	17932	17993	17764	17741	17953	17985	17911	17809	17970	18087	17975	17934	17812	17821	17852	17913	17804	17714	17793	17977	18102	17903	17782	17845	17932	17863	17788	17744	17918	17850	17823	17810	18044	18093	17921	17951	17892	17953	18042	17866	17936	17757	18077	17838	17819	17801	18020	17995	17788	17848	17841	17843	18105	17762	17824	18073	17915	18056	18095	18018	17857	17933	18003	18145	17721	17937	18008	17940	17973	17734	17848	18008	18015	17853	18023	17772	17846	17867	17905	18060	17864	17963	17889	17675	18017	17921	18044	18053	17709	18149	18201	17939	17836	17983	17868	17798	17915	17961	17898	17774	17709	17963	17890	17801	17861	18019	17896	17822	17952	17863	18120	17919	17824	17903	17854	17743	17990	17978	17929	17908	17864	17859	17886	17843	18069	17943	17983	17945	17883	17685	17919	17885	18007	17926	17776	17831	17774	17872	17730	18043	17931	17957	17883	17779	17834	17973	17934	17810	17943	17826	17950	17756	17890	17773	17678	18021	17798	17901	18016	17639	18091	18080	17631	17908	17899	17882	18075	17692	17810	17929	18120	17951	17870	17933	17630	17819	18044	18077	18017	17753	17859	17945	18201	17862	18019	17718	17909	17758	17862	18043	17927	17971	17805	17815	17938	17832	18012	17989	17864	17833	17976	17863	17811	17893	17862	17871	17840	17934	17970	17825	18014	17863	17916	17828	18083	17680	17885	17866	18099	17796	17943	17769	18081	18043	17769	17872	17865	17926	18003	17922	17977	17841	17796	17851	17891	17902	17855	17927	17944	17786	18117	17886	17813	17859	17958	18036	17883	17772	17817	18039	18126	18070	17811	17873	17893	18015
36446	60862	56543	45311	37327	31120	27084	23389	21068	19900	19145	18876	18182	17493	16794	16557	16290	16109	16011	15879	15821	15575	15626	15608	15519	15362	15438	15429	15408	15430	15293	15236	15334	15273	15273	15298	15240	15358	15420	15154	15344	15172	15174	15354	15120	15337	15317	15379	15296	15278	15501	15374	15239	15221	15378	15433	15294	15340	15153	15173	15218	15185	15130	15284	15431	15198	15335	15219	15364	15391	15484	15234	15405	15289	15409	15352	15087	15303	15349	15418	15184	15232	15383	15171	15182	15216	15217	15316	15225	15098	15557	15231	15306	15355	15215	15308	15366	15227	15225	15372	15380	15319	15401	15144	15073	15343	15306	15330	15192	15260	15204	15329	15347	15177	15338	15292	15289	15327	15247	15142	15295	15332	15149	15331	15216	15223	15356	15300	15361	15404	15195	15367	15318	15330	15290	15224	15267	15375	15154	15255	15139	15083	15472	15284	15164	15190	15267	15368	15369	15219	15280	15190	15216	15102	15159	15129	15331	15218	15373	15239	15276	15309	15277	15250	15192	15317	15300	15371	15422	15333	15315	15203	15226	15213	15542	15056	15307	15254	15445	15393	15181	15271	15174	15258	15026	15191	15215	15227	15231	15335	15216	15229	15362	15250	15199	15215	15259	15275	15319	15326	15234	15326	15429	15209	15395	15090	15325	15239	15304	15386	15361	15237	15474	15280	15262	15169	15311	15166	15251	15220	15190	15177	15358	15153	15272	15091	15356	15183	15091	15204	15224	15269	15267	15342	15264	15257	15281	15214	15411	15230	15340	15381	15352	15234	15175	15340	15127	15186	15603	15287	15347	15374	15247	15296	15283	15333	15216	15139	15197	15338	15321	15207	15245	15282	15417	15274	15021	14995	15369	15280	15284	15134	15259	15277	15313	15252	15161	15177	15258	15308	15105	15114	15052	15338	15258	15132	15213	15344	15411	15311	15412	15305	15252	15195	15213	15285	15137	15289	15207	15298	15218	15091	15228	15276	15259	15385	15192	15346	15094	15038	15277	15284	15131	15406	15366	15312	15153	15298	15276	15248	15317	15231	15216	15249	15206	15275	15110	15312	15114	15514	15142	15406	15068	15279	15076	15337	15282	15362	15296	15220	15240	15397	15029	15285	15309	15266	15396	15142	15261	15337	15464	15278	15280	15175	15110	15181	15211	15107	15262	15432	15184	15437	15088	15225	15241	15258	15194	15379	15201	15398	15280	15274	15371	15455	15249	15103	15234	15217	15359	15165	15340	15358	15284	15295	15268	15281	15137	15472	15188	15159	15257	15268	15273	15167	15242	15325	15168	15265	15389	15253	15286	15252	15320	15365	15258	15295	15309	15111	15214	15207	15442	15285	15153	15216	15274	15118	15233	15198	15190	15222	15183	15350	15305	15351	15365	15239	15270	15166	15333	15146	15227	15411	15198	15274	15266	15271	15330	15290	15280	15147	15283	15235	15274	15260	15061	15408	15299	15339	15115	15098	15313	15275	15227	15223	15105	15130	15143	15284	15303	15281	15209	15242	15281	15265	15071	15259	15313	15269	15221	15189	15377	15262	15378	15343	15328	15340	15295	15321	15354	15226	15459	15143	15286	15315	15194	15158	15066	15043	15220	15198	15333	15199	15223	15298	15299	15252	15380	15196	15229	15216	15339	15280	15364	15210	15229	15112	15326	15192	15281	15197	15299	15175	15438	15208	15378	15367	15264	15090	15457	15311	15308	15356	15140	15118	15314	15401	15298	15287	14991	15221	15053	15214	15376	15282	15323	15402	15313	15391	15262	15269	15499	15240	15218	15418	15371	15361	14999	15156	15309	15357	15294	15340	15139	15325	15266	15185	15160	15140	15259	15382	15264	15278	15303	15286	15361	15171	15173	15161	15310	15288	15300	15441	15082	15144	15252	15297	15305	15316	15219	15342	15287	15251	15110	15156	15268	15086	15234	15431	15064	15191	14989	15371	15194	15264	15254	15313	15161	15163	15230	15217	15139	15137	15310	15220	15048	15409	15245	15346	15397	15275	15408	15305	15288	15351	15241	15289	15377	15415	15261	15310	15172	15378	15248	15393	15277	15235	14986	15146	15303	15482	15191	15278	15213	15500	15316	15334	15204	15321	15342	15129	15232	15205	15290	15336	15263	15145	15333	15205	15302	15322	15236	15222	15255	15450	15225	15248	15139	15160	15268	15360	15256	15119	15390	15305	15298	15092	15314	15254	15142	15366	15262	15332	15393	15402	15209	15196	15266	15262	15348	15415	15152	15469	15268	15342	15276	15371	15332	15265	15451	15248	15088	15270	15274	15292	15345	15145	15304	15235	15243	15254	15173	15257	15082	15306	15204	15298	15159	15248	15151	15210	15365	15366	15402	15251	15288	15331	15209	15050	15217	15215	15194	15422	15228	15206	15208	15251	15342	15343	15362	15429	15138	15277	15126	15298	15176	15237	15350	15399	15298	15257	15311	15135	15274	15237	15316	15275	15196	15304	15253	15016	15191	15407	15152	15342	15247	15419	15318	15290	15375	15368	15178	15195	15117	15331	15232	15168	15106	15390	15194	15390	15381	15309	15107	15374	15190	15311	15336	15205	15346	15334	15245	15168	15404	14987	15210	15099	15338	15350	15118	15318	15173	15214	15371	15139	15197	15406	15231	15260	15066	15238	15236	15455	15286	15266	15354	15243	15145	15322	15222	15133	15190	15363	15106	15320	15322	15189	15214	15261	15080	15318	15239	15179	15255	15279	15140	15473	15244	15253	15219	15482	15202	15347	15099	15262	15242	15353	15418	15337	15182	15151	15049	15312	15181	15166	15382	15337	15253	15313	15136	15287	15232	15256	15160	15208	15245	15367	15134	15091	15169	15312	15323	15223	15244	15161	15187	15105	15345	15332	15319	15249	15247	15108	15209	15257	15321	15178	15480	15349	15242	15303	15434	15243	15283	15095	15261	15204	15181	15220	15364	15229	15172	15363	15200	15364	15379	14996	15189	15349	15167	15289	15196	15295	15405	15275	15294	15371	15210	15158	15257	15249	15207	15502	15414	15093	15283	15225	15278	15307	15402	15287	15334	15195	15285	15325	15254	15280	15221	15165	15140	15234	15284	15195	15172	15315	15062	15411	15331	15183	15170	15166	15325	15271	15276	15285	15237	15155	15264	15213	15271	15261	15189	15344	15412	15321	15263	15231	15141	15358	15336	15065	15320	15263	15209	15412	15128	15338	15220	15539	15098	15273	15262	15205	15054	15278	15093	15355	15239	15315	15257	15239	15128	15183	15114	15244	15423	15343	15342	15258	15276	15320	15278	15095	15285	15267	15286	15208	15321	15229	15060	15290	15064	15348	15172	15199	15084	15103	14999	15285	15199	15330	15248	15180	15260	15325	15211	15313	15252	15393	15312	15355	15406	15022	15219	15211	15319	15217	15368	15217	15365	15328	15176	15145	15209	15449	15324	15241	15153	15187	15348	15296	15273	15070	15197	15265	15200	15203	15208	15250	15342	15255	15441	15162	15445	15099	15264	15319	15111	15152	15277	15231	15422	15134	15118	15335	15443	15361	15263	15256	15289	15238	15374	15338	15327	15259	15217	15309	15160	15318	15284	15152	15233	15274	15335	15243	15216	15407	15002	15211	15315	15208	15236	15324	15228	15045	15135	15262	15380	15307	15135	15265	15297	15326	15254	15227	15305	15229	15168	15322	15358	15299	15237	15407	15332	15145	15236	15300	15257	15240	15324	15444	15311	15394	15376	15150	15447	15194	15265	15233	15134	15288	15392	15229	15253	15358	15218	15352	15246	15251	14966	15222	15219	15356	15332	15328	15142	15324	15203	15207	15246	15173	15304	15129	15354	15292	15375	15206	15346	15260	15206	15129	15203	15162	15149	15247	15258	15219	15300	15402	15294	15234	15275	15273	15259	15334	15368	15319	15136	15100	15213	15308	15346	15162	15297	15162	15278	15284	15078	15054	15198	15270	15311	15161	15283	15100	15293	15158	15323	15226	15305	15305	15053	15237	15182	15237	15076	15224	15082	15269	15251	15250	15150	15245	15227	15228	15317	15165	15334	15127	15283	15314	15201	15236	15315	15195	15320	15137	15233	15148	15332	15407	15158	15397	15122	15353	15361	15173	15361	15428	15258	15262	15122	15128	15279	15252	15481	15285	15276	15377	15204	15323	15252	15349	15257	15280	15342	15073	15429	15269	15249	15393	15327	15422	15202	15394	15150	15157	15340	15280	15416	15315	15172	15191	15315	15187	15270	15210	15290	15012	15175	15375	15234	15364	15280	15305	15352	15221	15139	15233	15313	15414	15303	15289	15329	15243	15366	15211	15395	15348	15339	15198	15293	15151	15167	15101	15291	15205	15268	15352	15308	15354	15397	15343	15217	15122	15192	15248	15234	15325	15206	15339	15268	15161	15198	15074	15319	15432	15365	15091	15234	15275	15389	15324	15110	15308	15181	15211	15387	15225	15195	15309	15088	15300	15275	15219	15169	15113	15254	15313	15293	15522	15078	15249	15071	15226	15268	15197	15159	15176	15199	15266	14985	15166	15209	15126	15249	15248	15222	15354	15234	15333	15485	15155	15168	15196	15256	15275	15440	15221	15380	15408	15255	15249	15477	15201	15097	15424	15219	15282	15135	15279	15285	15292	15080	15276	15229	15254	15298	15197	15259	14974	15388	15184	15261	15145	15355	15262	15224	15397	15231	15123	15207	15208	15131	15253	15338	15105	15208	15289	15123	15274	15147	15232	15097	15366	15223	15389	15352	15264	15457	15440	15258	15071	15316	15312	15256	15230	15305	15272	15223	15297	15111	15206	15218	15201	15203	15258	15194	15257	15488	15251	15301	15098	15197	15413	15275	15067	15076	15191	15170	15254	15282	15297	15230	15355	15097	15354	15208	15276	15318	15222	15139	15157	15246	15103	15273	15240	15321	15196	15278	15161	15290	15223	15173	15188	15153	15269	15329	15118	15263	15112	15185	15283	15128	15105	15287	15125	15241	15330	15191	15179	15279	15326	15293	15240	15388	15459	15061	15101	15312	15295	15214	15292	15362	15221	15004	15292	15278	15304	15207	15259	15238	15299	15278	15244	15283	15346	15349	15181	15127	15202	15404	15205	15393	15145	15317	15237
29652	29978	36849	32477	26604	23251	21235	19646	18900	18684	18427	18529	18060	17965	17706	17482	17505	17503	17452	17121	17313	17370	17336	17119	17133	17071	17259	17332	17195	16951	17229	17264	17212	16916	16951	17199	17155	17105	17370	16862	17180	16971	17014	17102	17127	17072	17121	17067	17204	16958	17229	17279	16919	17103	16993	17285	17186	16946	17296	16959	17131	17180	16985	17059	17195	16969	17086	16947	17071	17043	16916	17176	17100	17073	17170	16936	16985	17057	17129	16915	17028	17021	17219	16983	16962	17035	17092	17005	16904	17166	17138	17003	17057	17090	17141	17258	17384	17190	17004	17244	17026	17214	17156	17065	17210	17108	17019	16994	16984	17120	17196	17149	17016	17071	17266	17265	17162	17003	17067	16986	17065	16972	17168	17250	16921	17233	17275	17176	17185	16942	16906	17140	16944	17191	17157	17130	16958	17101	17266	17013	17214	17136	17171	17126	17223	17100	16968	17167	17073	16938	17046	17162	16925	17162	16735	17132	17095	16930	17153	17410	17492	17026	17098	17088	16888	16919	17189	17184	17182	17083	17003	17049	17156	16988	17090	17082	17027	16976	17170	17122	16960	17115	16967	17260	17139	17003	17218	16868	17050	17020	17133	17056	17078	16992	17190	16957	17286	17127	17063	17107	17019	17323	17048	17007	17004	17324	17287	17010	16913	17043	17166	17111	17280	17057	17194	17202	17073	17084	17346	17150	17019	17077	17045	17068	17141	17161	16901	17082	17115	17083	17070	17200	17051	16955	17103	16855	16855	17116	17306	17393	17151	17027	17137	16982	17410	17042	17139	17147	17070	17002	16901	17058	16849	17117	17146	17310	17066	17250	17121	17001	17003	17142	17094	17281	17199	17106	17000	16952	17094	17082	17179	16998	17222	17228	17028	17151	17038	16944	17019	17200	17384	17096	17096	17140	16854	16979	17123	17278	17236	17127	17044	17262	17054	17116	17255	16924	17049	17055	17448	17273	16962	17045	17080	17017	17001	17248	17184	17131	17143	17158	17031	17038	17141	17060	17188	17048	17084	16890	17203	17077	17054	17049	17141	17119	17309	17281	17443	17056	17268	17115	17096	17111	17264	17125	17091	16923	17153	17112	17073	17065	17026	17061	17061	17142	17118	17127	17079	17022	17092	16856	16973	17041	17105	17061	17163	16987	17131	17078	17077	17042	17034	17372	16991	17086	17148	17140	17097	17185	17053	17071	17058	16909	17083	17212	17078	16921	17224	17078	16868	17102	17078	17045	16853	17213	17151	17094	17076	17149	17087	16995	17146	17421	17047	17019	17073	16976	16692	17132	16963	17060	17116	16995	17172	17054	17159	17298	16959	17173	17197	17190	17220	17205	17067	16951	16900	17069	17018	17154	17027	17221	17058	17306	17026	17078	17147	17020	17114	17076	16969	17069	17087	17118	17143	17095	17022	17189	17196	17204	16900	17052	17096	17068	17216	17107	16916	17199	17183	17277	17094	17157	17065	16984	16963	17086	16959	16932	16998	17047	16983	17092	17382	17268	17109	17019	16955	17216	17229	17085	17024	17095	17121	17151	16988	16862	16935	17110	17059	17082	17197	17211	16974	17057	16965	16920	17241	17329	17064	17086	17037	17093	17087	17087	17176	17239	17222	17146	17329	17186	17233	17321	17063	17124	16924	16960	17274	17176	17324	17264	17226	17139	17249	17127	17089	16844	17147	17253	17202	17082	16990	16978	17109	17018	17164	17259	17124	17089	17130	17255	17237	17079	17252	17054	16861	17035	17182	17315	17081	17005	17157	17386	17099	17049	17090	16916	17097	17000	17260	17242	16844	16968	17176	17025	17118	17059	17112	16984	17163	17106	16972	17253	17114	16915	17232	16936	17132	17015	17170	16971	16897	16938	17054	17024	16899	16895	16959	17173	17115	16883	17220	17157	17093	17233	17180	17045	17019	17106	17045	17405	17140	17246	17000	17106	17325	17390	17050	17074	17327	16905	17292	17062	17102	17074	17160	17139	17137	17181	16972	17017	17048	17085	16863	16987	17049	16954	17114	16944	16990	16889	17186	17130	17253	17039	17025	17333	17160	17122	17221	16951	17064	17091	17101	17051	17113	17203	17249	17176	17010	17140	16934	17110	17288	16975	17114	17015	17201	17190	17039	16776	16999	16814	17236	17003	17209	17166	17169	17253	16896	17173	17065	16978	17125	17193	17120	17079	17104	17211	17072	17088	16873	17175	17013	16911	17001	17274	17142	17027	17185	16976	17193	16964	17050	16902	17062	16886	17010	17045	17007	17237	17190	17091	17009	17071	17080	17165	17176	17261	17240	17170	16969	17292	17311	17040	17132	17251	17095	17042	17324	17089	17095	16939	17118	16985	17069	17157	17075	17044	16888	16916	17177	17121	17106	17105	17142	17059	17189	17202	17057	17072	17008	17085	17170	17098	17148	17103	16992	17013	17078	17232	17205	17213	17073	17082	17067	17229	17118	17153	16999	17192	17120	17018	17143	17148	17004	16995	16936	17041	16996	17201	17059	17096	17156	17113	17029	17163	17104	17049	17182	17219	17256	17086	17201	17064	17004	17168	17276	17209	16971	17061	16986	17067	17095	17142	17063	17370	17188	17088	17314	17366	17116	17097	17115	17092	17208	17120	17019	17051	17167	17271	17139	16894	16972	17213	17280	17063	17094	17117	17150	17125	17171	17329	17141	16786	17010	17289	17100	17198	17249	17072	17146	17077	17071	16885	17236	17118	17073	17186	17170	17148	16933	17127	16985	17061	17107	17226	16996	17248	17180	17049	17276	17067	17119	17064	16921	17112	17132	17203	17134	17156	17278	17137	16969	17139	16897	17004	17078	16916	17157	17085	17048	17190	17062	17118	17265	17243	16855	17106	17091	16981	17280	17089	17056	17068	17117	16926	17087	17335	17303	17071	16901	17137	17123	17051	17097	17181	17099	17164	17098	17201	16988	17189	17151	17115	17298	17022	16981	17196	17114	17167	17074	16923	17098	17125	17056	16909	17129	17185	16894	17223	16948	17030	17359	17122	17088	17062	17313	17002	17137	17089	17277	17033	17205	17216	16927	17130	16916	17093	17074	17141	17207	17015	17165	17079	17300	17077	17243	17203	17015	17105	17031	16928	16955	17074	17195	17178	17425	17179	16979	17230	17216	16981	17095	17158	17070	17145	17051	17040	16975	17089	17214	17072	16963	16949	17113	17043	17008	17090	17151	17248	17106	17005	17087	16936	17245	17037	17276	17157	17299	17006	16999	17023	17050	17139	17142	17115	17115	17089	16901	17048	17158	17100	17137	16968	17342	17170	17085	16940	17138	17327	17220	17346	17184	17121	17066	17151	17273	17087	17164	17298	17106	17063	17095	17077	17309	16850	16917	17128	17155	17022	17181	17233	17071	17146	17302	17213	17230	17178	17267	17064	17191	17056	17195	17053	17250	17117	17165	17138	17118	17044	16855	17263	17051	17008	17010	16929	17141	17173	17128	17333	16959	17089	17062	17180	17214	17290	17169	17214	17015	17043	16986	17241	17166	17039	17230	17189	17124	17115	17170	16924	17111	16951	17043	16948	17149	16785	16926	16983	17207	16983	17133	17239	17135	17001	17054	17052	17140	17053	17040	17111	17335	17158	17134	17036	17212	17140	17009	17204	17170	17052	17248	17132	17048	17293	16992	17256	17254	16989	17092	16956	17017	17026	17081	17123	17199	17079	17169	17249	17099	17255	17019	17126	17092	16948	17119	17201	17011	17081	17131	17105	17047	17004	17160	17216	16975	16992	16945	17137	17273	17020	17234	17165	17130	17144	17235	17075	17170	17038	17353	17117	17030	17125	17311	17155	17020	17058	16985	17095	17163	17070	16978	17312	16947	16995	17211	16995	17205	17109	17165	17265	17120	17081	17250	16964	17101	17076	17020	17058	17147	17021	17162	17082	17067	17153	17015	17160	17221	16949	17151	16913	17122	16998	17199	17039	17056	17081	17174	17090	16961	17137	17004	17154	16989	17091	17020	17237	17132	17284	17108	17005	17264	17187	17182	17205	17253	16789	17334	17175	17340	17106	17195	17199	17109	16940	16934	17260	17119	17267	17106	16911	17246	17007	17161	17157	17056	16995	16947	17073	16966	17023	17096	17076	17086	17044	17352	17209	17049	17212	16979	17173	17030	17186	17032	17309	17267	17117	17055	17091	17144	17179	17143	16924	17011	17237	16974	17225	17027	17045	16994	17063	17083	17220	17266	17170	17052	17096	17187	17330	17051	17179	17034	16987	17100	17038	16906	17076	17357	17154	17030	16962	16905	17189	17092	17095	17090	16914	17186	17166	17133	17124	17003	17216	17174	17055	17236	16975	17205	17042	17040	17061	17201	17204	17354	17127	17111	17223	17080	17259	17098	17275	17009	17128	17076	16933	17089	17124	17040	17184	17190	17041	17138	17099	17145	17081	16956	17065	17117	17221	17204	17155	17146	16923	16889	17308	16921	17116	17124	17127	17051	17287	17217	17042	17006	17040	17036	16958	16963	16989	17437	17247	17230	17091	17002	17109	16934	17134	17295	17120	17039	17217	17082	17121	17134	16961	17151	17032	17081	17127	17141	17274	17155	17181	17300	17230	16977	17249	17001	17083	17070	17071	17140	16927	17127	16942	17208	17121	17153	17309	16986	17317	17090	17367	17153	17270	17189	17078	17007	17027	16962	17313	17180	17181	17205	17126	16956	17095	17115	17058	17032	17178	17253	17109	17161	17174	17089	17118	17014	17190	16977	17162	17173	17169	17151	17188	17321	17089	17180	17051	17046	17019	17093	17090	17043	17113	17168	17164	17022	17284	17154	17040	17055	17130	17075	16969	17115	17116	17010	17184	17054	17162	16938	17042	17244	17021	17120	17088	17081	17152	17064	17072	16989	17257	17103	17251	17163	17247	17214	17128	17132	16950	17184	17160	17054	17277	17204	17169	17103	17038	17164	17236	17030	17270	17012	17108	17115	17273	17012	17184	17048	16995	17146	17174	17236	17113	17109	17108	16997	17225	16810	17062	17210	17247	17302	17155	17232	17227	17094	17152	17102	17059	17048	17269	17231	17100	17106	17046	17157	16943	17076	17226	17197	17066	17056	17038	17109	17248	17001	17106
33055	46464	41052	31574	26663	22539	20157	18324	17327	16673	16599	16674	16219	15793	15319	15330	15030	15131	14810	15077	14980	15036	14913	14907	14713	14926	14769	14734	14755	14862	14657	14938	14733	14796	14808	14754	14756	14878	14757	14766	14746	14839	14755	14836	14941	14657	14851	14573	14766	14813	14811	14841	14834	14853	14716	14844	14766	14749	14693	14737	14689	14764	14612	14836	14896	14755	14733	14810	14632	14744	14617	14688	14785	14874	14758	14884	14619	14690	14727	14651	14819	14859	14752	14945	14644	14808	14678	14625	14678	14484	14597	14748	14906	14766	14807	14876	14886	14720	14935	14842	14777	14656	14780	14702	14690	14796	14775	14742	14806	14827	14883	14656	14645	14876	14776	14788	14706	14754	14574	14646	14897	14773	14640	14724	14632	14588	14551	14739	14776	14756	14808	14690	14723	14569	14858	14681	14897	14522	14747	14891	14826	14819	14680	14833	14747	14604	14781	14682	14647	14755	14710	14801	14764	14617	14846	14744	14736	14842	14659	14762	14747	14595	14729	14893	14822	14821	14646	14785	14688	14761	14830	14705	14661	14680	14814	14589	14939	14716	14799	14555	14707	14731	14668	14741	14702	14792	14699	14631	14842	14754	14787	14677	14799	14585	14725	14964	14869	14822	14718	14694	14636	14797	14796	14682	14809	14774	14753	14683	14665	14635	14585	14740	14704	14652	14786	14795	14872	14796	14812	14806	14777	14925	14913	14816	14735	14825	14635	14722	14858	14750	14668	14839	14643	14904	14716	14705	14678	14668	14704	14821	14780	14858	14722	14619	14589	14719	14718	14893	14736	14627	14853	14602	14790	14841	14768	14753	14799	14642	14746	14798	14585	14815	14814	14666	14839	14820	14691	14579	14671	14801	14629	14797	14628	14684	14781	14850	14822	14810	14747	14789	14624	14635	14758	14720	14765	14519	14795	14658	14711	14585	14623	14664	14681	14640	14770	14945	14686	14787	14837	14678	14766	14678	14577	14889	14689	14685	14836	14879	14588	14651	14755	14674	14795	14779	14699	14822	14930	14742	14873	14733	14578	14765	14614	14639	14711	14665	14630	14583	14779	14761	14855	14684	14666	14759	14715	14897	14717	14632	14817	14839	14733	14722	14596	14863	14818	14705	14772	14744	14696	14699	14697	14723	14672	14723	14616	14879	14700	14828	14579	14623	14805	14937	14699	14632	14609	14638	14691	14636	14732	14747	14738	14725	14763	14735	14606	14750	14713	14873	14797	14721	14762	14668	14603	14805	14762	14624	14702	14770	14832	14515	14800	14707	14580	14590	14865	14696	14643	14860	14913	14809	14798	14764	14828	14830	14699	14802	14621	14775	14690	14778	14694	14666	14701	14569	14948	14751	14692	14818	14685	14915	14618	14846	14906	14816	14716	14687	14708	14732	14846	14605	14802	14786	14732	14691	14695	14727	14713	14786	14872	14689	14697	14614	14760	14873	14932	14657	14747	14672	14649	14744	14614	14843	14709	14886	14676	14798	14725	14790	14837	14689	14781	14797	14807	14678	14865	14716	14614	14749	14866	14570	14653	14732	14732	14768	14680	14773	14705	14766	14662	14670	14767	14719	14882	14826	14726	14755	14669	14628	14752	14682	14819	14518	14844	14751	14690	14602	14687	14676	14769	14631	14664	14666	14731	14756	14713	14893	14852	14736	14684	14898	14768	14783	14702	14735	14809	14769	14793	14496	14732	14822	14780	14849	14806	14652	14867	14685	14552	14821	14877	14616	14507	14592	14790	14700	14791	14744	14987	14699	14603	14832	14530	14647	14649	14845	14722	14730	14808	14837	14738	14690	14797	14770	14917	14808	14866	14756	14835	14643	14836	14681	14749	14642	14944	14774	14643	14811	14901	14812	14747	14753	14921	14687	14700	14924	14643	14773	14920	14811	14804	14696	14901	14685	14712	14746	14661	14803	14585	15014	14669	14654	14744	14755	14929	14603	14732	14906	14669	14955	14960	14704	14638	14790	14573	14901	14761	14902	14761	14768	14604	14756	14843	14762	14770	14710	14720	14676	14940	14620	14784	14910	14831	14835	14844	14758	14851	14791	14766	14835	14861	14635	14758	14774	14872	14745	14654	14652	14791	14636	14539	14877	14652	14909	14728	14640	14783	14704	14817	14711	14709	14798	14695	14979	14564	14796	14805	14697	14687	14729	14694	14691	14699	14809	14713	14802	14758	14779	14788	14673	14705	14723	14745	14762	14818	14845	14682	14825	14585	14748	14806	14670	14655	14696	14751	14758	14752	14811	14686	14844	14843	14623	14558	14709	14726	14871	14732	14793	14823	14828	14626	14806	14827	14826	14751	14624	14738	14677	14740	14736	14768	14823	14727	14820	14747	14475	14818	14681	14907	14866	14860	14810	14861	14832	14855	14815	14766	14920	14821	14791	14708	14669	14756	14882	14655	14918	14687	14870	14659	14739	14751	14667	14669	14689	14698	14560	14768	14713	14878	14795	14740	14676	14803	14570	14639	14767	14785	14687	14772	14679	14797	14764	14965	14827	14744	14869	14624	14705	14712	14736	14677	14819	14754	14741	14739	14796	14808	14962	14739	14798	14905	14616	14708	14912	14823	14591	14732	14690	14751	14735	14958	14793	14910	14852	14832	14693	14810	14924	14700	14743	14603	14706	14830	14774	14578	14751	14660	14790	14862	14665	14824	14626	14711	14562	14661	14878	14594	14813	14791	14821	14723	14674	14837	14836	14738	14779	14696	14611	14621	14784	14743	14891	14730	14857	14796	14691	14712	14727	14700	14691	14749	14715	14800	14708	14781	14879	14764	14728	14741	14737	14859	14790	14702	14791	14693	14867	14690	14750	14751	14856	14774	14660	14757	14793	14683	14857	14936	14681	14689	14627	14858	14764	14766	14586	14813	14684	14713	14693	14755	14738	14853	14876	14655	14906	14632	14644	14697	14638	14795	14716	14775	14814	14809	14721	14815	14633	14824	14855	14647	14822	14904	14816	14714	14795	14813	14744	14650	14831	14826	14643	14529	14833	14715	14811	14848	14686	14831	14756	14682	14588	14688	14828	14679	14686	14853	14781	14820	14690	14891	14719	14742	14782	14667	14713	14794	14950	14664	14810	14691	14911	14846	14868	14791	14866	14893	14621	14778	14787	14690	14821	14767	14771	14621	14782	14861	14753	14917	14769	14703	14769	14856	14715	14759	14625	14804	14713	14567	14813	14907	14773	14838	14643	14636	14776	14780	14731	14769	14649	14812	14799	14610	14742	14860	14792	14854	14599	14778	14872	14734	14806	14835	14816	14724	14731	14694	14999	14823	14762	14867	14704	14682	14826	14590	14660	14696	14859	14710	14869	14757	14739	14771	14671	14903	14790	14806	14926	14643	14752	14723	14590	14621	14585	14871	14860	14874	14691	14904	14908	14716	14776	14716	14725	14684	14822	14778	14862	14507	14761	14843	14699	14752	14881	14914	14639	14813	14805	14907	14807	14798	14754	14689	14818	14899	14824	14824	14815	14899	14760	14646	14745	14763	14886	14699	14718	14851	14816	14840	14712	14757	14599	14918	14701	14801	14733	14839	14885	14744	14991	14735	14769	14681	14878	14844	14659	14810	14533	14761	14854	14893	14785	14583	14842	14598	14721	14721	14579	14728	14820	14756	14627	14650	14858	14672	14809	14703	14990	14855	14823	14879	14715	14748	14683	14767	14852	14752	14953	14618	14655	14677	14723	14927	14772	14690	14906	14579	14715	14805	14779	14924	14879	14668	14825	14759	14762	14897	14838	14840	14929	14573	14933	14785	14838	14571	14823	14755	14725	14950	14870	14656	14852	14793	14707	14855	14850	14890	14848	14671	14772	14738	14847	14767	14680	14807	14671	14656	14747	14775	14850	14912	14786	14841	14714	14743	14502	14657	14795	14762	14866	14755	14679	14822	14703	14741	14688	14797	14613	14626	14797	14682	14640	14728	14757	14673	14926	14745	14917	14743	14634	14698	14787	14849	14746	14596	14831	14708	14794	14662	14945	14888	14744	14665	14850	14947	14630	14920	14901	14791	14871	14781	14807	14742	14780	14853	14830	14699	14685	14649	14534	14793	14852	14841	14718	14703	14868	14697	14664	14874	14796	14589	14620	14765	14737	14660	14794	14696	14849	14634	14758	14652	14680	14627	14970	14733	14874	14913	14568	14742	14653	14590	14731	14730	14691	14610	14959	14778	14694	14784	14672	14772	14857	14748	14663	14686	14659	14747	14625	14686	14758	14512	14647	14729	14593	14822	14782	14658	14649	14765	14796	14714	14697	14731	14800	14642	14858	14827	14833	14722	14785	14706	14803	14802	14773	14647	14583	14909	14741	14877	14598	14751	14650	14744	14943	14653	14820	14593	14674	14681	14805	14661	14746	14763	14626	14725	14817	14795	14898	14758	14806	14909	14846	14784	14749	14923	14748	14755	14849	14641	14861	14704	14746	14751	14726	14878	14712	14855	14763	14659	14871	14692	14595	14714	14871	14566	14767	14866	14682	14648	14735	14630	14839	14622	14714	14872	14673	14655	14732	14709	14726	14831	14638	14679	14906	14644	14807	14740	14484	14874	14682	14895	14774	14836	14682	14880	14630	14805	14776	14823	14702	14680	14605	14776	14735	14805	14959	14589	14845	14831	14548	14768	14708	14811	14863	14789	14752	14789	14679	14933	14759	14766	14555	14700	14742	15078	14685	14573	14562	14803	14582	14746	14846	14701	14683	14658	14518	14818	14920	14683	14803	14847	14656	14635	14705	14832	14825	14669	14777	14841	14841	14848	14555	14775	14618	14961	14643	14719	14775	14798	14894	14620	14599	14840	14625	14785	15007	14893	14677	14716	14600	14990	14742	14677	14604	14817	14739	14638	14672	14783	14580	14915	14722	14743	14760	14770	14854	14747	14732	14881	14723	14824	14783	14656	14638	14744	14806	14702	14754	14624	14703	14752	14788	14670	14833	14915	14715	14840	14838	14679	14766	14662	14750	14836	14848	14760	14707	14707	14769	14838	14755	14860	14787	14800	14898	14752	14791	14882	14852	14659	14713	14667	14752	14868	14695	14988	14696	14643	14967	14781	14680	14735	14790	14813	14687	14709	14943	14620	14719	14693	14795
24142	21257	28919	27122	27436	28250	26499	22996	21255	20040	19666	19512	18958	18464	18404	18273	18222	18110	17927	17903	17756	17667	17569	17675	17680	17628	17531	17451	17655	17435	17660	17485	17797	17672	17561	17489	17552	17474	17462	17560	17534	17607	17417	17595	17472	17562	17512	17415	17381	17330	17604	17468	17380	17587	17527	17380	17281	17367	17698	17710	17356	17206	17415	17320	17351	17498	17606	17358	17529	17453	17592	17515	17566	17645	17321	17561	17372	17219	17343	17425	17403	17640	17385	17459	17491	17454	17378	17352	17526	17460	17369	17426	17577	17439	17537	17407	17539	17477	17536	17495	17488	17304	17347	17432	17321	17293	17409	17393	17466	17248	17452	17398	17398	17314	17636	17552	17403	17350	17345	17314	17308	17412	17669	17327	17520	17463	17381	17592	17410	17463	17361	17453	17435	17504	17421	17308	17475	17369	17364	17719	17576	17405	17533	17170	17499	17385	17335	17455	17479	17467	17308	17436	17527	17529	17587	17459	17474	17397	17412	17456	17567	17415	17511	17398	17390	17383	17437	17522	17443	17427	17441	17382	17454	17432	17353	17338	17420	17656	17231	17410	17661	17388	17469	17573	17385	17415	17515	17315	17356	17575	17432	17673	17427	17356	17503	17361	17469	17292	17248	17253	17549	17480	17407	17259	17410	17377	17506	17301	17412	17194	17366	17535	17420	17079	17419	17379	17772	17442	17628	17413	17315	17387	17336	17480	17591	17551	17611	17437	17387	17493	17567	17541	17272	17520	17276	17438	17595	17339	17320	17515	17364	17216	17329	17471	17338	17450	17416	17531	17420	17417	17511	17515	17420	17289	17300	17554	17438	17394	17391	17373	17175	17369	17387	17297	17155	17316	17518	17543	17282	17297	17511	17577	17380	17484	17544	17399	17384	17314	17213	17272	17429	17680	17337	17481	17261	17517	17652	17381	17550	17490	17517	17515	17267	17413	17382	17453	17485	17382	17479	17526	17421	17604	17395	17366	17380	17428	17631	17399	17298	17343	17352	17334	17531	17456	17359	17402	17381	17327	17385	17286	17375	17493	17457	17417	17625	17446	17345	17450	17530	17482	17290	17390	17356	17306	17331	17546	17443	17409	17550	17519	17355	17421	17383	17400	17449	17523	17470	17624	17522	17382	17537	17543	17354	17481	17306	17452	17562	17694	17447	17247	17351	17416	17376	17415	17607	17382	17379	17537	17303	17248	17647	17413	17507	17507	17406	17370	17528	17383	17552	17410	17487	17468	17469	17300	17246	17490	17509	17152	17472	17474	17610	17502	17493	17467	17557	17353	17541	17291	17503	17349	17395	17403	17662	17173	17421	17304	17520	17543	17499	17375	17546	17506	17463	17371	17326	17515	17281	17322	17438	17564	17566	17557	17398	17380	17495	17313	17352	17477	17480	17277	17454	17299	17440	17328	17465	17484	17509	17585	17372	17417	17370	17519	17328	17523	17282	17398	17244	17369	17431	17324	17282	17468	17463	17541	17529	17710	17539	17369	17486	17376	17446	17754	17545	17411	17348	17404	17476	17577	17455	17473	17506	17422	17480	17506	17506	17461	17804	17483	17644	17566	17442	17245	17446	17549	17470	17362	17436	17355	17428	17591	17428	17270	17435	17291	17497	17510	17562	17358	17401	17392	17430	17538	17541	17426	17526	17543	17370	17594	17523	17327	17480	17669	17546	17531	17549	17573	17389	17542	17332	17279	17425	17398	17570	17267	17469	17311	17499	17385	17427	17481	17365	17426	17402	17530	17347	17613	17405	17495	17501	17630	17384	17392	17381	17439	17201	17527	17408	17351	17489	17405	17445	17444	17484	17537	17463	17418	17518	17516	17520	17261	17532	17425	17522	17537	17552	17400	17421	17515	17210	17588	17512	17335	17412	17225	17394	17458	17339	17428	17410	17365	17432	17398	17482	17463	17397	17524	17332	17670	17310	17176	17402	17709	17470	17427	17708	17301	17560	17422	17345	17485	17356	17601	17540	17621	17452	17439	17248	17360	17406	17555	17572	17564	17577	17368	17423	17299	17130	17388	17376	17520	17394	17526	17493	17326	17279	17419	17275	17385	17452	17710	17353	17329	17389	17457	17339	17203	17478	17373	17350	17531	17412	17419	17420	17448	17401	17520	17542	17349	17368	17510	17506	17312	17479	17476	17507	17249	17316	17371	17646	17344	17370	17336	17481	17386	17460	17410	17517	17624	17527	17235	17513	17484	17303	17291	17514	17427	17540	17480	17322	17322	17272	17207	17666	17383	17491	17447	17440	17408	17359	17424	17425	17429	17296	17367	17351	17424	17282	17492	17555	17260	17480	17418	17273	17538	17476	17294	17435	17333	17311	17329	17307	17503	17286	17548	17704	17351	17506	17592	17446	17544	17391	17455	17230	17372	17404	17453	17496	17427	17452	17395	17498	17446	17414	17553	17522	17537	17318	17361	17526	17517	17608	17577	17462	17467	17515	17480	17389	17409	17381	17395	17369	17382	17320	17429	17497	17377	17547	17259	17604	17374	17424	17423	17419	17450	17407	17472	17588	17594	17551	17443	17418	17192	17390	17355	17413	17505	17527	17402	17363	17544	17251	17472	17430	17387	17433	17450	17301	17529	17432	17640	17689	17524	17470	17545	17547	17294	17243	17531	17496	17437	17456	17375	17357	17338	17317	17639	17374	17373	17215	17352	17270	17416	17675	17242	17642	17433	17329	17574	17559	17592	17611	17357	17533	17409	17482	17238	17408	17289	17167	17671	17304	17484	17287	17387	17318	17363	17404	17349	17138	17475	17382	17543	17437	17329	17366	17477	17561	17307	17400	17282	17496	17470	17406	17456	17451	17412	17389	17344	17459	17568	17236	17375	17332	17457	17368	17452	17485	17293	17431	17368	17353	17316	17506	17188	17421	17443	17435	17502	17233	17400	17255	17403	17247	17638	17448	17547	17266	17438	17447	17522	17472	17409	17491	17214	17271	17586	17302	17499	17514	17469	17396	17433	17332	17093	17467	17515	17455	17464	17348	17440	17523	17310	17309	17365	17310	17500	17617	17384	17428	17275	17320	17718	17516	17337	17558	17405	17388	17421	17418	17496	17384	17434	17457	17571	17390	17382	17313	17468	17491	17285	17439	17476	17526	17603	17630	17496	17501	17530	17205	17380	17343	17502	17451	17587	17442	17489	17516	17536	17337	17764	17352	17395	17459	17480	17446	17421	17334	17555	17294	17469	17451	17444	17505	17455	17454	17619	17578	17496	17451	17508	17598	17187	17653	17353	17571	17485	17539	17371	17424	17510	17484	17617	17560	17630	17520	17583	17546	17345	17330	17457	17498	17319	17419	17442	17464	17612	17381	17393	17475	17348	17333	17140	17543	17398	17419	17348	17450	17470	17375	17543	17306	17352	17459	17439	17621	17376	17359	17494	17472	17352	17268	17483	17528	17473	17381	17319	17497	17286	17129	17217	17392	17623	17478	17585	17613	17359	17233	17416	17269	17644	17474	17327	17527	17244	17499	17321	17529	17511	17637	17712	17446	17625	17450	17508	17362	17476	17534	17349	17582	17332	17438	17333	17478	17308	17518	17264	17267	17175	17298	17289	17461	17226	17391	17397	17366	17455	17615	17452	17422	17526	17400	17406	17463	17398	17467	17290	17229	17406	17456	17511	17643	17306	17599	17594	17573	17471	17512	17553	17469	17655	17557	17465	17450	17202	17377	17680	17628	17452	17440	17298	17234	17541	17283	17104	17298	17127	17676	17531	17459	17329	17257	17551	17472	17536	17644	17421	17471	17635	17431	17611	17492	17496	17457	17521	17524	17325	17578	17537	17410	17436	17503	17468	17417	17269	17542	17598	17461	17420	17444	17546	17494	17538	17532	17358	17518	17646	17354	17349	17501	17683	17313	17500	17481	17477	17241	17414	17390	17324	17306	17411	17480	17511	17376	17420	17267	17434	17446	17184	17208	17240	17284	17367	17518	17289	17646	17499	17246	17630	17508	17380	17417	17295	17478	17324	17495	17362	17325	17333	17519	17555	17466	17593	17314	17387	17484	17333	17484	17463	17514	17491	17511	17526	17598	17479	17472	17572	17521	17372	17326	17544	17497	17504	17380	17445	17476	17460	17358	17732	17437	17305	17502	17418	17479	17300	17307	17533	17466	17629	17431	17415	17403	17476	17465	17492	17487	17295	17431	17460	17397	17550	17458	17301	17344	17520	17543	17388	17326	17283	17422	17652	17450	17532	17613	17540	17439	17496	17633	17452	17636	17429	17635	17327	17432	17417	17362	17365	17495	17450	17197	17422	17519	17504	17488	17485	17334	17216	17301	17254	17480	17338	17636	17402	17283	17249	17189	17421	17413	17426	17754	17601	17442	17607	17325	17521	17342	17172	17416	17565	17390	17341	17720	17442	17456	17537	17366	17649	17360	17412	17218	17454	17372	17374	17430	17166	17459	17493	17519	17404	17522	17208	17547	17557	17484	17426	17660	17367	17461	17442	17411	17546	17431	17457	17552	17423	17410	17493	17379	17448	17411	17436	17372	17312	17479	17460	17498	17488	17689	17463	17484	17473	17563	17339	17386	17463	17325	17420	17391	17424	17571	17380	17277	17429	17457	17383	17350	17765	17460	17533	17391	17316	17471	17245	17381	17462	17476	17551	17550	17437	17615	17388	17483	17450	17362	17380	17568	17254	17397	17326	17397	17454	17399	17428	17526	17458	17553	17292	17376	17539	17559	17452	17346	17461	17416	17293	17526	17303	17685	17333	17279	17400	17592	17343	17539	17562	17452	17319	17222	17577	17436	17378	17478	17373	17436	17549	17495	17251	17375	17418	17672	17569	17694	17504	17572	17546	17505	17329	17512	17460	17492	17337	17405	17486	17638	17344	17544	17391	17555	17402	17349	17301	17458	17348	17228	17424	17302	17379	17271	17436	17488	17390	17590	17542	17342	17416	17420	17422	17424	17455	17376	17548	17519	17555	17342	17510	17505	17599	17502	17478	17405	17515	17508	17397	17377	17367	17441	17527	17586	17438	17359	17354	17401	17386	17270	17512	17407	17502	17646	17406	17467	17248	17521	17333	17489	17503	17544	17355	17602	17366	17483	17647	17629	17331	17332	17530	17349	17347
32703	53989	49895	39403	33805	28753	24571	21887	20135	18566	18009	17490	17274	16577	16002	15896	15673	15667	15319	15543	15226	15232	15428	15283	15071	15211	15197	15077	15068	15021	15002	15020	15058	15037	14823	14959	15035	15096	14993	14966	15046	14940	15026	14875	14940	14877	15039	15070	15047	15121	14999	14952	15089	14935	15092	14895	15052	15018	15094	15088	14850	15140	15059	15016	15095	15076	14901	14874	15004	15158	14937	14864	14851	14968	14959	15195	14946	14995	15034	14955	15023	15014	15054	15069	15044	14911	15190	14954	15010	14995	14949	14817	15040	14999	15099	14946	14915	14994	14967	15127	15092	15046	14854	15018	14973	15018	14973	14986	14847	15036	14969	15007	15061	14918	14889	14815	15042	15022	14983	15104	14941	15018	14802	14989	14958	15026	14926	15159	14929	14954	15049	14854	14956	14913	14895	15200	14989	14928	14868	14908	14878	15034	14916	14972	14966	14843	15139	14976	15019	14908	15038	15013	14990	14927	14812	14780	14852	15107	15047	15115	14923	14846	14984	14934	14987	15099	15012	15059	14953	15000	15129	14954	14969	14984	15048	15039	14860	15028	15041	14909	14987	14960	15168	15006	14850	15057	15038	14830	14944	15059	14991	14982	15056	14980	15033	14977	15022	15089	15108	14979	14863	14895	14998	14875	14995	15025	15044	14887	15062	14879	15063	15107	14862	14902	15052	14781	14994	14983	14914	15104	14937	15029	14970	14995	14853	15012	14994	14898	15050	15066	14940	14929	15052	15004	15015	14829	14990	14978	15026	14900	14976	14961	14985	15011	14915	14884	14886	15072	15006	15005	14885	14936	14979	14976	14922	14877	15068	15053	14892	14855	14935	15048	14867	14966	14982	14878	14957	15048	14929	14929	14913	14946	14854	14940	14810	14831	15027	14944	15016	14944	14935	14958	14982	14893	15121	15101	15034	14974	15010	14942	14928	15178	15180	14952	14786	14950	14959	14885	14918	15022	15068	15048	15007	14957	15035	15143	14975	14966	15031	15010	15052	14998	15043	15046	15117	14910	14934	15040	14898	15020	14902	15138	14885	15068	14908	15128	15083	15133	14946	15065	15137	15153	14977	14921	14852	15080	14927	15021	15029	15056	14902	14857	15140	14959	14882	15117	15033	14850	14983	15186	14998	15033	14837	14929	14974	15055	15182	15059	15017	14843	15031	14995	14931	14982	15012	14922	15160	15064	14917	14917	15054	15191	14957	14914	15046	14980	15002	14990	14902	15010	15052	14927	14872	15146	14950	15096	15025	15008	15038	14958	14851	15082	15054	14939	15144	14825	15014	14966	14892	14977	14969	14925	15014	14760	14948	14957	15021	14911	14810	14892	14953	14938	14946	14886	14919	15119	14970	15042	15024	15098	14922	15020	15047	15013	14878	15029	14907	14963	14934	14982	15050	15005	14978	14951	14986	14841	14965	15079	15008	14990	14839	14956	14935	15038	14962	15060	15000	15022	15035	15008	14950	14937	15075	14916	15057	15036	15088	14952	14925	14918	15199	14968	15020	15038	15061	14922	15027	14876	15077	14985	14864	14864	15077	15105	14986	14827	14966	14827	14906	14970	14979	14954	15048	14956	15064	14839	15056	15115	14884	15035	15033	14976	14958	14921	15035	14884	14949	15127	14927	14872	15107	14942	15037	15004	15007	14916	14952	14901	14922	15028	15057	14898	15023	15073	14943	14968	14933	15041	14932	15087	14828	15150	15169	14905	14961	14990	15157	14896	15015	14981	15032	15104	14916	15156	15089	14837	14932	15054	15025	14937	15040	14991	15223	15167	15114	15154	15049	14947	15057	14879	14971	14859	14926	15049	15119	14984	15101	15021	15098	14903	14968	14956	14861	15041	14940	15052	14874	14989	14955	14968	15105	15032	14919	14876	14836	14940	14917	15016	15084	14996	14972	15085	14970	14920	14947	14945	14977	14807	15043	14931	14935	14985	14904	14876	14960	15090	14996	15102	15118	14879	14920	14857	15059	14987	14994	14914	14863	14875	14971	15006	15034	14885	15042	14870	15027	14897	14981	15003	15047	14981	14987	14827	15029	14790	15201	15012	15063	14968	15069	15029	15055	14947	14908	15009	14987	14958	15012	14972	14976	14900	14969	15051	15064	14928	15058	14999	15119	14975	14971	14893	14976	15022	14978	15197	15031	15083	15109	14946	14970	14908	14972	14844	14971	14976	15115	14986	14924	15018	15010	15055	15022	15191	15011	14996	15007	15146	15171	15050	14977	14872	14954	15061	15079	15074	15011	14888	14948	14942	15027	14991	15080	14885	15064	15004	15030	15039	15061	14995	15056	14985	14966	14884	15004	14938	14938	14888	14905	15094	15086	15092	15032	15010	14956	15020	15050	15034	15036	14857	15133	14916	14969	14986	14988	14975	15104	15051	14859	15069	15110	14939	14923	15129	15088	15146	15047	15034	15058	14905	15160	14873	14944	15071	15085	15093	14981	14910	15053	14776	15098	14914	14955	15021	15025	14876	15102	14874	14894	15016	15093	14976	15196	15067	15016	14933	14966	15059	14774	14952	15175	15053	14991	15045	15177	14902	14945	15014	14841	14997	14918	15033	14896	15024	15035	14996	15026	14800	14946	15062	14980	14862	15001	14942	14943	15006	14985	14943	15017	14830	15029	15122	15293	14863	15168	14874	14839	15090	15084	14983	14997	14956	14896	14897	15058	14851	15020	14999	14981	14951	15128	14901	14955	14969	15046	14985	14978	14991	14983	14915	15003	15088	15117	14804	14955	15006	14975	15006	14894	14981	15203	14873	15058	14983	14779	14947	15030	14930	14969	14776	14937	14989	15025	15006	14878	15109	15038	15075	15240	14855	14884	14883	14878	14974	14951	15029	14986	14954	15019	14969	15001	15043	15119	14752	14930	14905	14819	14908	15028	14952	14711	14905	15052	15044	14924	15025	15131	14971	15016	15049	14905	14875	14961	14933	15127	14941	15117	14955	14827	15209	14915	15043	14875	14862	15018	15148	14987	15118	15059	15023	14943	15033	15004	14899	14844	15061	14946	14939	15027	15112	14819	14833	14985	15015	15063	14973	14872	15069	14998	15056	14957	14876	15155	14896	14908	15039	14904	14975	14991	14994	14755	15081	15042	15069	15000	14886	14975	15018	15002	14825	14946	14891	15046	14800	14994	14867	14991	14983	15056	14906	14918	14956	14850	15063	15002	14926	15099	14997	15004	15055	15029	14807	14851	15051	15009	15062	15027	15015	14848	15085	15085	14899	14886	15099	14978	14899	15022	14952	14979	15045	14987	14870	15020	14896	14818	15064	14894	14980	14911	15020	15125	14907	14767	15036	14930	15032	14837	14872	14997	15070	14981	14989	15108	15078	14962	14899	14969	14977	15002	14733	15063	14924	15129	15104	14965	15065	14999	15062	14851	15046	14871	15026	15008	14916	15066	15048	15151	15003	14929	15105	15049	14949	14989	15103	14818	15127	15061	15078	14940	15016	15109	14948	15047	15059	14915	14753	14933	15051	15252	14886	14982	15082	14853	15010	14960	14989	14837	14889	14959	15089	15083	14952	14904	15005	15114	14899	15057	15129	14846	15041	15004	15280	14974	15000	14839	15042	14801	15012	14871	15031	15080	14952	15064	14918	15100	14905	15089	14890	15073	14940	15056	14979	14953	14896	14897	14861	14782	14943	15011	15034	15050	14751	14969	15015	14885	14932	14867	15024	15165	14855	14992	14868	14927	15073	14909	14883	15034	14927	14878	15090	14993	14998	15080	15124	14899	14927	15025	15042	14954	14852	14830	14890	15039	14888	15129	14852	14932	14870	14866	14992	14923	14915	14880	15151	14968	15109	14991	14958	14947	15090	15028	15119	14871	14913	14936	15044	15081	14946	15027	14991	14909	14972	15019	15000	14929	15015	15030	14857	14919	14840	15046	15143	14992	14871	14940	15088	15019	14881	14847	15040	15016	14981	15035	14844	14890	14781	15176	14935	14917	15015	14940	14754	15064	15081	15024	15042	15011	15105	14801	15040	15078	15024	15066	14988	14976	14949	14959	15077	14984	14998	14991	15072	15056	14949	15211	15135	14979	14984	14899	14912	14891	14876	15164	15047	14943	15087	14923	15040	15013	15083	15073	14991	14970	15021	15010	15003	14986	15033	14991	14954	15094	15062	15125	14889	14989	15097	15066	15207	15040	15009	15050	14903	14944	15056	15068	15058	14972	15064	15010	14907	14983	14990	15013	15100	14890	14976	15089	14950	14831	15175	14944	15025	14986	15073	14963	14954	14916	14969	14972	15014	15060	14925	15106	15065	15075	14921	15055	14966	14922	15055	14837	15055	15048	15071	15145	15034	15206	15015	14852	14921	14921	15012	15042	14981	15228	14940	15015	15109	14913	15007	14865	15111	15071	14903	15045	14932	14982	14908	15048	15037	15013	15185	15155	15084	14930	15137	15177	15082	14975	15120	15060	15025	14917	15117	15064	14985	14976	14819	15035	15028	14884	14975	14958	14968	15011	14891	14943	14905	15158	14985	14983	15004	14983	15050	15078	14952	14999	14913	15179	14810	15065	15171	14918	14952	14891	14955	15095	14999	14989	14951	14915	14938	14981	15027	14935	14966	15003	15128	15050	14988	14979	14911	14905	15040	14863	14918	15125	14936	14796	15039	15039	15007	14909	15014	15027	15002	14995	15145	15066	14989	14889	15108	14965	14887	15032	14858	14893	14879	15061	14898	15096	14733	15147	14849	15019	14889	14953	15075	15045	15098	14952	14882	15124	14908	14967	15090	14952	15041	15058	14912	14853	15097	15062	14893	15073	15140	15086	15092	15117	14812	14952	14806	15003	15031	15085	14769	15120	14915	15148	14906	15057	14987	14843	14920	15072	15039	14998	14974	15023	15067	15049	14900	14998	14976	15056	14963	15107	14926	15015	15092	15028	14842	15005	15039	15045	14929	15004	15106	14846	15004	14981	14869	14975	15091	14786	14983	14942	15211	15001	14795	14969	14901	14954	14859	14974	15104	15045	14975	14930	14871	15032	15001	14970	15038	15067	15018	14771	15165	14839	15039	15107	15038	15009	14811	14984	14940	14912	15013	14979	14986	14936	15181	14934	15041	15012	14954	14896	14905
22834	21179	28985	24237	24048	29021	31751	25986	22914	21722	21040	20492	20031	19677	19264	19130	18715	18770	18892	18691	18594	18478	18576	18508	18486	18553	18321	18199	18225	18333	18203	18170	18376	18188	18252	18275	18118	18015	17869	18162	18110	18109	18186	18314	18194	18148	17984	17933	18145	18196	18170	17802	18067	18008	18148	17962	18087	18120	18128	18210	18167	18232	17970	18186	18021	18049	18001	18002	18250	18087	18227	18165	18264	18042	18102	18255	18333	18458	18055	17992	17798	17961	18152	18007	18020	18134	18061	18095	18114	17952	18163	18270	18071	18108	18199	17977	18000	18164	18230	18306	18083	18243	17873	17954	18266	18119	18145	18133	18117	17817	18119	18011	18080	18058	18169	18119	18204	18061	18197	18181	18110	18027	18164	18160	17984	17870	18054	17969	17989	18047	18033	18101	18163	18192	18051	17962	17979	18170	18195	17918	17942	17955	18203	18139	18086	17960	18290	18123	17922	18000	18166	18269	18210	18169	18125	18040	18067	18114	18031	17915	18266	17945	18134	18019	18196	18107	18000	18230	18209	18023	18168	17987	18170	17888	18252	18248	17927	18036	18109	18087	17972	18073	17909	18068	17934	18166	18228	17811	18057	18052	17892	18161	18044	18073	17997	17856	17960	17860	18017	17879	18194	18239	17920	17893	18050	18207	17976	18032	18245	17947	18122	17928	18212	17970	18071	18216	18022	18088	18010	18052	18123	18141	18027	18080	18094	18057	17946	18080	18088	18178	17973	18074	18038	18037	18066	18276	18164	18118	18101	18090	18125	18044	18071	18229	18088	18362	18043	18072	18197	18101	18128	18120	18154	17942	18122	18196	18123	18128	18020	18008	18038	18213	18030	18029	17776	17908	17997	18065	18095	18059	17996	18098	18131	18047	17949	18020	17957	18057	18023	18108	18059	18003	17991	18051	18130	18074	18145	18164	18232	18198	18137	17921	18234	18146	18162	18010	18015	17898	17967	17924	18236	17962	18070	18084	17929	17951	17929	17947	18100	17834	17900	17924	18090	18092	17952	18199	17979	18124	17988	17977	18006	18118	18162	18170	18170	18011	17863	17939	17720	18174	18020	18002	18029	18089	18065	18143	18195	18099	17846	18150	17994	18068	18177	18065	18081	17740	18198	18089	18048	18151	18125	17920	17971	17898	18148	18135	18062	18369	18178	18111	18120	17859	17812	17956	18022	18037	18236	17930	18268	17862	17677	17906	18118	17917	18076	18107	18136	18209	18026	18050	17943	18006	18074	18116	17944	18335	17787	18109	17951	18206	17950	18002	18139	18106	17811	18199	18062	17938	18013	18201	18113	18013	17967	18207	18136	17970	17964	18086	18017	18050	18130	18225	18152	18061	18137	18068	18162	18085	18277	18175	18099	18096	17974	18070	18104	18070	18211	18108	18090	17938	18064	18116	17988	18060	18087	18047	17985	18024	18109	17935	18386	18055	18099	18159	18168	18175	18095	18118	18173	18060	18226	17982	18050	17972	18276	17965	18042	18091	18062	18165	17882	18219	17959	17998	18106	18068	17991	18058	18017	18162	17934	18053	17961	18117	18199	18149	18200	18136	18161	17967	18132	18180	18068	18044	18079	18246	18159	17983	17818	18134	17913	17934	18023	18128	17942	17985	18357	18053	17989	17949	17951	18057	18060	18112	18083	18156	17965	18060	17954	18056	17878	17925	17970	17970	17941	18191	18195	18037	18230	18133	18288	18122	18099	18220	18404	18225	18156	17965	18012	18317	18182	17955	17860	18039	18097	17855	17837	18078	18088	18084	18103	18178	18188	18038	18016	17894	18086	18118	18057	17921	17825	18141	18313	18000	18043	18020	17971	18132	17997	18047	18060	17932	17962	18014	18163	18061	18151	18189	18092	18206	18033	18010	18019	18211	18081	18231	18115	18101	17932	18015	18115	18131	17982	17972	17989	18099	17926	17889	18217	18150	18094	17955	17951	17914	18047	18162	17853	17936	18143	18148	18041	18234	18163	17937	17966	17908	17987	18087	18088	17810	18115	17955	17893	18111	18068	18081	17976	18165	18123	18097	18113	18168	18071	17903	17973	18055	18039	17945	18105	18033	18054	17966	17921	17913	18066	18083	17993	18113	18067	18210	17886	18033	17814	18276	18063	18249	17946	18029	18054	18023	18030	17880	18075	18098	17989	18030	18175	18079	18100	18085	18126	18040	18009	18096	18100	18095	18013	18129	18089	17943	18256	18245	17981	17898	18168	18228	18009	18017	17982	18166	18152	18161	18037	18023	18081	17991	18088	18217	18081	18212	18164	18157	18080	18023	17922	18110	18045	18095	18052	17946	18165	17858	18070	17936	18015	17862	18078	18195	18263	17960	17899	18044	18114	18219	18229	18278	18212	18085	17958	17938	18055	18143	18047	17956	17864	18167	18008	18004	17942	18151	18070	18012	18135	18069	18116	18080	18168	17975	18093	18148	18089	18052	18178	18148	18057	18114	18019	18023	17800	18058	18118	17960	18310	18068	18018	17804	18015	18126	18257	18043	17839	18120	18133	18123	18212	18131	18046	17947	18131	17932	17964	18168	17864	17990	17987	18076	18167	18245	17874	17888	18252	18013	18146	18119	18083	17918	18108	18002	17970	18042	18095	18063	18025	18160	17982	17970	17914	17835	18022	18085	18045	18141	17831	18034	18026	18006	18076	17963	18098	18056	17917	18007	18262	18011	17983	18242	18009	18120	17933	17996	17795	17982	18005	17988	18238	18005	18038	18252	18245	18214	17974	18097	18141	17980	18031	18305	18200	18078	18131	18034	17923	18150	18183	18314	18162	17983	18018	18122	18009	18002	18014	17950	18016	18074	18061	17875	18257	18089	17855	18027	17993	18123	18003	18151	17981	17887	18126	17907	18170	17972	18038	17968	17783	18106	18172	18195	18085	17933	18088	17988	18128	17889	18084	18208	18259	18149	17947	17951	18179	18304	18081	17964	18226	17988	18064	18200	18231	17955	18025	17966	17876	18247	18145	17999	18000	17968	18147	17971	18086	18179	18197	17960	18088	17925	18134	18188	18047	18052	17901	18128	18154	17882	18165	18084	17961	18033	17942	18090	18141	17927	18232	18045	17924	17942	18075	18096	18161	18131	18039	18082	17885	17947	18147	18161	18011	18058	17901	18003	18060	18093	18189	17978	17918	18095	18170	18031	18095	18090	18057	17974	18095	18099	17927	17962	18095	17867	17945	18118	18308	18062	18121	18006	18215	18181	18251	17939	18074	17912	18196	18039	18164	18042	18061	18019	17977	18035	18090	18117	18303	18174	17874	17818	18208	18037	17954	18293	18105	18130	17952	18173	18001	18004	18405	17968	17780	18100	17953	18012	18274	18071	18085	17961	17955	18200	17985	18060	18129	18070	17962	17969	18180	18158	18148	18400	18048	18084	18166	17931	18137	18026	17951	18179	18187	18087	18114	18251	18063	17999	17912	18188	17988	18181	18060	18083	18100	18057	18142	17924	18148	18003	18024	18045	17869	18070	17944	17851	17951	17870	18150	18167	18101	17927	17882	18059	17979	18112	18098	18080	18066	18015	18024	18000	18187	17859	18155	18177	18074	17979	17986	18220	18043	18163	18051	17834	18061	18071	18028	18035	18042	18041	17853	18187	17874	18055	18002	17960	17935	18073	18058	17969	18037	18014	18040	18130	17862	18118	17926	18165	18035	18023	18045	18018	18213	18004	17943	18026	18070	17969	18064	18287	17792	18003	18272	18009	18143	18002	18102	17838	18004	18223	17870	17876	18021	18081	17891	18024	18150	18037	18005	18032	17847	18033	18146	18174	17993	17915	18120	18030	18038	17989	18181	18219	18131	17930	18055	18133	18187	18224	18001	18086	18110	18028	18256	18031	17972	17890	17917	17937	18221	18065	18053	17986	18039	18181	18056	17997	17999	17871	18039	17957	17961	18198	18045	18065	18041	17931	18085	18174	18205	18006	17993	17986	18166	17883	17916	18190	17899	17919	17950	17943	18113	17847	17854	18128	18209	18110	17947	17861	18157	18019	17844	18161	17957	18086	18034	18085	18002	18081	18203	18189	18044	18195	18053	18107	18155	17888	18097	17856	17991	18039	18009	18090	17999	18061	18087	18095	18153	18010	18050	18220	18126	18208	18133	18033	18039	18021	17917	17932	18133	18133	18086	18128	18185	18335	18061	17826	18131	17786	17926	17934	18030	18152	18032	18223	17986	17974	17971	18141	17891	17977	17935	17834	18096	18073	18185	18245	18121	18235	18126	18125	17920	17743	17907	18078	17941	18141	17994	18121	18096	18094	18115	18192	18094	18099	18005	18034	18279	18018	17785	17951	18218	18016	18151	17874	18147	18159	18073	18049	18114	17991	18035	17944	18216	18023	18091	18041	18107	17802	17990	18089	18023	18125	17972	18050	18072	18089	18228	17887	18123	18097	17920	18009	17996	18268	18278	18094	18112	18006	18192	18099	18066	18102	17991	18055	18207	18055	18084	17901	18121	18360	18139	18247	18258	18031	18022	17979	18015	18173	17873	18215	18167	17913	17898	18075	18226	18253	18077	18096	18073	18162	18046	18169	17968	18328	18094	18023	17901	17934	18020	18088	18012	17970	18069	18015	18161	17993	17999	18211	17971	17946	18028	17937	18079	18147	18144	17985	18058	17915	17952	18005	18044	17995	17917	17889	17932	18028	18146	18092	17961	18097	18029	18080	18126	17923	17855	18016	17922	18138	17985	18083	18107	18097	18102	18002	18199	18101	18150	18046	18150	17986	18059	18011	18139	17837	17892	17917	18041	17846	18080	18231	18073	18089	18014	18037	18289	18075	18145	17962	18027	18058	18174	17838	18150	18147	18042	18169	17891	18054	18198	18013	17964	18014	18089	18092	18145	17991	18107	17993	18036	18025	18030	18191	17925	17965	18049	18179	18232	18080	18100	17986	18025	17936	18158	18155	18045	18122	18079	18086	18012	18051	17931	17823	18285	18089	17862	18190	18032	18032	18190	18159	18076	17883	18274	18106	17953	18309	18053	17962	18047	18032	18087	18083	18057	17901	18007	18009	17981	18061	18085	17957	18122	18225	17957	18147	17888	18188	18231	18038	18105	18073	18002	18084	17994	18213	17954	17947
36254	59797	54914	44019	37959	33514	29869	25462	21583	19559	19011	18493	17594	17120	16581	16324	16314	15928	16050	15913	15838	15725	15638	15509	15647	15473	15672	15265	15414	15422	15352	15399	15566	15356	15491	15316	15458	15365	15478	15322	15302	15292	15229	15230	15304	15267	15378	15307	15358	15351	15506	15397	15324	15114	15479	15349	15445	15394	15297	15408	15224	15615	15305	15236	15369	15321	15285	15366	15444	15405	15395	15323	15262	15321	15328	15306	15373	15252	15287	15173	15407	15187	15440	15404	15308	15198	15307	15267	15163	15277	15386	15467	15299	15290	15177	15305	15387	15364	15367	15083	15360	15358	15215	15274	15223	15427	15408	15240	15175	15377	15277	15416	15242	15324	15386	15414	15288	15570	15175	15290	15154	15270	15413	15181	15235	15214	15468	15354	15255	15362	15209	15258	15269	15280	15255	15402	15326	15444	15247	15383	15289	15269	15425	15352	15137	15240	15498	15262	15383	15393	15226	15182	15346	15249	15286	15479	15301	15407	15186	15322	15308	15473	15416	15376	15225	15338	15309	15292	15380	15411	15372	15385	15301	15459	15251	15371	15332	15387	15280	15358	15308	15393	15337	15434	15500	15262	15449	15145	15301	15267	15357	15426	15358	15369	15325	15196	15188	15449	15265	15306	15297	15405	15315	15407	15320	15391	15385	15324	15291	15235	15380	15199	15453	15278	15226	15264	15324	15386	15270	15393	15341	15354	15221	15387	15314	15381	15279	15340	15451	15492	15303	15214	15421	15240	15316	15365	15290	15376	15199	15309	15473	15407	15326	15245	15346	15154	15281	15267	15312	15361	15272	15187	15338	15245	15315	15296	15329	15284	15372	15182	15307	15333	15234	15428	15204	15170	15244	15341	15187	15454	15308	15402	15154	15527	15146	15203	15297	15310	15335	15224	15329	15481	15286	15281	15283	15390	15136	15269	15449	15341	15322	15390	15293	15264	15436	15284	15225	15337	15293	15379	15234	15369	15289	15178	15342	15172	15539	15377	15186	15367	15222	15133	15372	15365	15456	15273	15289	15275	15472	15355	15449	15138	15190	15237	15440	15465	15544	15147	15327	15264	15577	15319	15353	15371	15306	15335	15154	15414	15280	15391	15395	15325	15408	15149	15449	15429	15170	15202	15381	15362	15233	15323	15301	15228	15281	15236	15355	15326	15427	15423	15255	15336	15346	15130	15314	15157	15315	15393	15195	15289	15269	15233	15236	15219	15267	15408	15167	15452	15211	15219	15446	15390	15336	15364	15295	15257	15264	15304	15419	15240	15419	15220	15255	15270	15415	15243	15269	15358	15321	15348	15263	15237	15225	15239	15378	15334	15450	15362	15352	15198	15306	15293	15377	15269	15338	15210	15291	15389	15349	15178	15397	15346	15388	15375	15358	15254	15361	15295	15331	15346	15242	15415	15343	15312	15239	15302	15264	15219	15351	15424	15343	15430	15404	15199	15265	15473	15439	15135	15307	15414	15310	15374	15383	15350	15276	15257	15332	15239	15204	15393	15374	15367	15168	15268	15396	15248	15391	15371	15329	15234	15296	15290	15353	15071	15342	15373	15384	15400	15299	15332	15291	15334	15333	15241	15396	15282	15333	15415	15404	15274	15227	15236	15213	15248	15318	15408	15360	15381	15368	15434	15251	15195	15298	15143	15401	15395	15012	15341	15352	15421	15376	15384	15348	15370	15278	15272	15285	15178	15433	15343	15347	15354	15402	15348	15408	15294	15156	15425	15304	15499	15349	15484	15243	15371	15390	15422	15455	15300	15253	15337	15305	15475	15342	15334	15389	15261	15253	15223	15434	15308	15223	15335	15335	15280	15317	15337	15430	15263	15242	15298	15370	15155	15455	15281	15331	15362	15220	15246	15190	15310	15425	15369	15279	15300	15195	15287	15294	15355	15323	15158	15321	15333	15377	15223	15298	15254	15343	15223	15376	15267	15375	15378	15472	15267	15186	15540	15240	15329	15140	15455	15426	15389	15371	15195	15525	15413	15273	15164	15300	15330	15351	15419	15247	15384	15290	15275	15242	15201	15312	15463	15414	15272	15336	15246	15226	15267	15255	15408	15368	15393	15144	15316	15346	15239	15369	15304	15284	15294	15354	15193	15245	15420	15249	15375	15253	15244	15229	15220	15389	15366	15264	15407	15207	15237	15375	15300	15378	15352	15240	15299	15306	15321	15256	15149	15311	15275	15462	15381	15307	15181	15458	15341	15304	15335	15246	15448	15234	15243	15419	15498	15316	15298	15300	15360	15178	15256	15234	15382	15322	15337	15424	15359	15316	15413	15419	15275	15337	15230	15362	15426	15344	15298	15371	15334	15344	15194	15340	15252	15186	15366	15335	15266	15461	15361	15341	15119	15291	15354	15301	15193	15361	15354	15379	15294	15219	15351	15375	15413	15338	15323	15451	15407	15306	15287	15276	15276	15325	15373	15303	15325	15369	15338	15415	15202	15310	15222	15323	15262	15312	15340	15239	15190	15112	15365	15122	15305	15260	15114	15255	15355	15286	15272	15538	15153	15364	15427	15278	15155	15231	15584	15332	15312	15345	15355	15381	15285	15394	15232	15263	15270	15436	15440	15299	15272	15263	15448	15263	15358	15261	15260	15514	15258	15235	15321	15359	15203	15384	15024	15393	15280	15426	15241	15114	15327	15252	15268	15208	15561	15283	15365	15294	15392	15180	15269	15291	15307	15468	15278	15405	15219	15382	15305	15311	15195	15422	15190	15333	15365	15221	15471	15416	15189	15208	15282	15313	15129	15337	15320	15400	15395	15240	15361	15254	15327	15292	15239	15313	15449	15258	15172	15341	15356	15217	15404	15200	15423	15516	15237	15435	15488	15438	15359	15221	15349	15399	15288	15392	15316	15317	15242	15376	15317	15319	15270	15368	15326	15303	15336	15321	15247	15317	15180	15275	15384	15368	15264	15384	15437	15265	15508	15357	15336	15391	15317	15224	15374	15299	15329	15453	15247	15338	15368	15279	15325	15285	15316	15448	15259	15372	15396	15341	15288	15205	15217	15246	15375	15290	15294	15325	15262	15486	15307	15122	15447	15172	15334	15228	15173	15369	15249	15245	15362	15229	15263	15410	15336	15430	15383	15267	15513	15348	15363	15418	15215	15337	15368	15256	15329	15369	15294	15262	15445	15407	15245	15394	15331	15404	15278	15170	15304	15314	15399	15450	15249	15202	15394	15106	15221	15330	15433	15295	15323	15226	15306	15495	15318	15367	15416	15285	15354	15271	15601	15203	15256	15224	15337	15298	15285	15303	15109	15351	15311	15307	15297	15375	15373	15194	15350	15355	15247	15508	15283	15438	15327	15289	15291	15242	15314	15277	15308	15232	15373	15309	15151	15179	15475	15402	15518	15260	15383	15398	15379	15340	15465	15270	15185	15303	15409	15208	15309	15230	15347	15229	15311	15324	15211	15429	15202	15506	15252	15304	15315	15221	15378	15331	15452	15369	15352	15276	15147	15238	15281	15373	15144	15593	15263	15427	15194	15440	15356	15434	15277	15317	15288	15327	15316	15357	15230	15267	15372	15433	15318	15197	15309	15281	15391	15505	15324	15329	15340	15451	15255	15426	15307	15380	15210	15310	15319	15424	15328	15328	15219	15302	15382	15249	15270	15435	15143	15410	15490	15265	15275	15338	15207	15263	15405	15320	15398	15205	15208	15273	15293	15151	15410	15328	15348	15346	15197	15356	15130	15381	15254	15319	15169	15378	15282	15471	15356	15376	15436	15304	15425	15179	15492	15241	15282	15310	15314	15487	15288	15209	15447	15389	15438	15314	15297	15453	15290	15355	15239	15265	15156	15182	15304	15402	15276	15214	15287	15357	15283	15284	15324	15344	15337	15212	15292	15323	15309	15322	15387	15356	15154	15204	15372	15273	15463	15287	15246	15396	15297	15279	15241	15489	15350	15211	15380	15375	15519	15355	15408	15298	15379	15177	15262	15346	15335	15172	15287	15237	15360	15218	15302	15301	15438	15134	15389	15201	15140	15259	15271	15300	15473	15262	15450	15389	15298	15336	15305	15269	15383	15193	15320	15348	15290	15311	15321	15263	15283	15230	15208	15165	15362	15361	15302	15254	15310	15242	15321	15130	15443	15380	15378	15347	15201	15446	15318	15344	15570	15382	15418	15287	15165	15397	15355	15275	15319	15058	15263	15320	15270	15380	15345	15341	15353	15453	15389	15358	15386	15428	15151	15325	15238	15412	15223	15188	15135	15394	15181	15329	15254	15262	15154	15205	15253	15257	15276	15407	15230	15326	15419	15484	15373	15332	15204	15202	15289	15238	15417	15215	15401	15506	15256	15316	15368	15467	15376	15402	15257	15437	15341	15345	15318	15368	15221	15268	15367	15252	15205	15258	15419	15247	15060	15356	15329	15392	15323	15356	15370	15184	15280	15355	15219	15327	15419	15311	15420	15221	15313	15433	15264	15395	15308	15367	15249	15361	15466	15250	15211	15406	15315	15304	15265	15255	15395	15450	15250	15347	15245	15294	15321	15449	15179	15258	15303	15342	15369	15350	15235	15368	15254	15372	15210	15437	15337	15452	15308	15363	15441	15355	15233	15344	15400	15163	15202	15467	15312	15419	15281	15322	15247	15240	15272	15245	15311	15274	15409	15204	15224	15266	15125	15418	15241	15367	15256	15251	15343	15215	15453	15568	15437	15365	15297	15322	15212	15404	15319	15136	15506	15294	15350	15354	15340	15180	15151	15414	15260	15289	15199	15384	15321	15289	15165	15449	15355	15575	15253	15401	15369	15349	15342	15417	15245	15222	15361	15242	15348	15155	15113	15387	15333	15325	15285	15129	15235	15272	15228	15412	15004	15465	15432	15257	15314	15284	15350	15373	15166	15339	15334	15209	15132	15156	15232	15375	15355	15459	15310	15268	15148	15230	15188	15165	15348	15251	15221	15380	15235	15487	15282	15278	15277	15305	15157	15370	15157	15392	15274	15404	15240	15333	15317	15202	15377	15323	15238	15427	15283	15287	15228	15319	15254	15276	15177	15183	15278	15181	15234	15526	15234	15354	15412	15394	15273	15197	15140	15397	15324	15290	15268	15503	15438	15404	15305	15277	15352	15211	15250
29998	31056	38677	34096	27631	24407	21436	19808	19157	18683	18623	18424	17821	17959	17812	17584	17626	17560	17610	17571	17531	17501	17530	17485	17310	17663	17384	17443	17193	17217	17345	17362	17382	17455	17472	17282	17154	17176	17370	17191	17351	17234	17280	17141	17322	17332	17272	17241	17085	17556	17235	17230	17315	17272	17291	17313	17281	17290	17083	17262	17318	17405	17396	17256	17256	17405	17204	17198	17099	17113	17461	17064	17275	17288	17321	17152	17246	17405	17383	17436	17545	17297	17433	17283	17129	17325	17188	17328	17250	17162	17337	17348	17193	17279	17275	17299	17368	17382	17454	17285	17055	17240	17212	17071	17001	17388	17451	17420	17150	17215	17269	17098	17173	17234	17176	17380	17201	17076	17228	17082	17344	17348	17267	17147	17286	17250	17142	17384	17158	17392	17205	17487	17193	17108	17270	17260	17198	17228	17231	17335	17155	17308	17081	17173	17305	17396	17087	17115	17224	17270	17292	17374	17318	17168	17055	17059	17219	17198	17348	17405	17276	17431	17445	17362	17131	17340	17193	17087	17309	17364	17214	17058	17355	17166	17268	17376	17404	17147	17285	17184	17140	17163	17266	17324	17248	17219	17103	17159	17182	17304	17339	17226	17476	17442	17346	17142	17125	17300	17397	17322	17291	17152	17375	17341	17070	17304	17268	17301	17291	17170	17390	17375	17086	17331	17240	17168	17294	17221	17367	17307	17272	17226	17370	17212	17231	17436	17498	17279	17115	17270	17175	17181	17219	17419	17255	17292	17398	17062	17443	17433	17311	17436	17211	17242	17140	17377	17126	17299	17374	17098	17524	17142	17317	17602	17173	17290	17389	17434	17256	17288	17391	17205	17218	17185	17329	17060	17346	17121	17384	17289	17231	17408	17164	17168	17287	17219	17474	17053	17347	17312	17263	17265	17245	17123	17323	17161	17115	17296	17416	17243	17144	17226	17215	17357	17314	17375	17468	17230	17202	17340	17405	17163	17267	17333	17242	17324	17361	17283	17293	17389	17262	17399	17313	17177	17145	17122	17067	17183	17289	17284	17305	17369	17425	17328	17311	17299	17353	17565	17220	17432	17284	17294	17286	17253	17093	17348	17331	17226	17471	17589	17297	17294	17259	17367	17297	17291	17439	17167	17374	17462	17165	17321	17283	17066	17414	17276	17248	17357	17384	17484	17180	17254	17169	17397	17323	17204	17374	17214	17323	17184	17051	17140	17353	17048	17282	17356	17559	17238	17340	17207	17312	17388	17315	17169	17315	17127	17326	17341	17364	17215	17157	17393	17057	17313	17191	17262	17137	17220	17626	17355	17309	17416	17293	17208	17576	17305	17644	17377	17291	17260	17112	17482	17260	17301	17225	17187	17347	17054	17222	17262	17330	17160	17326	17436	17317	17442	17357	17382	16988	17267	17247	17200	17433	17166	17199	17126	17112	17368	17182	17142	17215	17451	17260	17358	17310	17184	17233	17264	17264	17114	17360	17439	17173	17399	17361	17191	17349	17462	17208	17171	17247	17219	17349	17233	17101	17348	17168	17134	17379	17413	17305	17126	17461	17566	17251	17386	17139	17250	17307	17043	17137	17294	17272	17245	17395	17177	17206	17239	17241	17073	17257	17250	17395	17307	17018	17365	17345	17261	17446	17183	17234	17251	17348	17266	17308	17209	17206	17191	17220	17294	17457	17211	17114	17263	17422	17400	17420	17243	17248	17271	17258	17359	17335	17363	17376	17213	17227	17345	17224	17101	17303	17279	17245	17285	17200	17222	17259	17149	17378	17331	17387	17248	17160	17340	17404	17320	17326	17358	17386	17342	17323	17229	17278	17334	17266	17454	17190	17308	17256	17434	17341	17278	17207	17204	17441	17410	17344	17305	17336	17035	17285	17394	17365	17211	17251	17163	17281	17321	17467	17086	17146	17224	17418	17154	17201	17204	17006	17282	17299	17176	17216	17271	17342	17290	17222	17343	17153	17276	17256	17454	17246	17220	17231	17176	17323	17271	17393	17106	17286	17224	17339	17351	17146	17117	17111	17374	17237	17196	17256	17301	17290	17399	17327	17179	17193	17413	17249	17363	17308	17305	17151	17129	17385	17291	17330	17372	17212	17297	17160	17410	17433	17238	17123	17320	17335	17200	17230	17287	17234	17240	17417	17301	17325	17331	17345	17222	17274	17277	17454	17317	17218	17303	17130	17275	17172	17346	17266	17347	17230	17079	17411	17241	17259	17211	17202	17346	17154	17081	17432	17307	17237	17282	17229	17182	17250	17298	17364	17219	17123	17224	17120	17158	17394	17121	17346	17313	17265	17330	17256	17385	17195	17248	17550	17325	17325	17159	17345	17187	17115	17331	17292	17130	17135	17316	17247	17503	17383	17343	17262	17271	17420	17375	17135	17309	17210	17368	17488	17424	17243	17445	17142	17004	17323	17420	17233	17236	17355	17337	17204	17388	17572	17165	17251	17114	17482	17151	17263	17323	17384	17152	17205	17413	17402	17380	17176	17278	17204	17441	17412	17373	17294	17213	17411	17250	17358	17410	17351	17244	17285	17343	17490	17268	17303	17113	17190	17281	17319	17198	17327	17123	17179	17204	17218	17263	17414	17141	17202	17441	17329	17263	17327	17467	17291	17290	17169	17410	17266	17443	17289	17242	17210	17251	17403	17279	17570	17291	17263	17219	17267	17273	17567	17405	17409	17207	17269	17394	17191	17296	17328	17377	17235	17281	17172	17324	17357	17261	17465	17290	17342	17231	17300	17218	17387	17263	17240	17124	17332	17506	17401	17358	17300	17181	17382	17329	17354	17312	17450	17184	17169	17415	17210	17462	17504	17287	17092	17297	17155	17166	17255	17327	17281	17477	17267	17166	17304	17330	17284	17272	17325	17099	17209	17396	17465	17189	17237	17358	17199	17151	17200	16990	17415	17217	17178	17287	17317	17275	17246	17397	17160	17347	17452	17237	17380	17171	17191	17163	17296	17391	17231	17341	17262	17232	17293	17398	17179	17213	17451	17352	17291	17141	17111	17224	17442	17407	17273	17285	17319	17175	17357	17299	17136	17176	17260	17335	17120	17327	17219	17105	17358	17307	17314	17212	17244	17209	17070	17214	17353	17218	17386	17197	17323	17247	17213	17282	17323	17245	17331	17136	17328	17450	17255	17206	17441	17301	17465	17298	17150	17450	17163	17297	17140	17314	17231	17397	17306	17397	17355	17196	17231	17059	17516	17458	17281	17365	17405	17296	17375	17509	17497	17373	17258	17215	17275	17206	17286	17164	17276	17277	17435	17109	17279	17257	17333	17413	17159	17290	17458	17297	17083	17145	17127	17255	17366	17471	16891	17134	17307	17082	17558	17385	17267	17168	17379	17397	17435	17139	17248	17239	17276	17372	17295	17349	17220	17259	17377	17310	17341	17352	17559	17300	17220	17318	17379	17181	17421	17299	17268	17231	17110	17506	17169	17348	17228	17518	17336	17199	17260	17523	17403	17299	17331	17346	17307	17071	17300	17239	17274	17255	17222	17340	17252	17282	17365	17042	17308	16998	17482	17361	17149	17256	17370	17205	17373	17170	17158	17199	17337	17347	17178	17259	17555	17210	17274	17122	17183	17093	17283	17463	17295	17251	17214	17165	17038	17309	17319	17246	17305	17193	17356	17203	17401	17279	17352	17254	17241	17281	17247	17054	17188	17164	17418	17212	17499	17000	17256	17324	17358	17317	17440	17338	17241	17414	17144	17248	17418	17151	17344	17144	17191	17301	17344	17181	17361	17442	17313	17377	17320	17116	17411	17216	17294	17531	17192	17285	17337	17218	17075	17317	17326	17347	17254	17203	17497	17384	17408	17240	17259	17303	17555	17356	17279	17218	17336	17339	17349	17105	17167	17261	17344	17431	17323	17236	17392	17195	17122	17334	17269	17410	17266	17350	17330	17335	17266	17399	17095	17372	17227	17357	17296	17405	17448	17117	17349	17132	17283	17109	17279	17171	17306	17221	17335	17198	17236	17405	17188	17284	17192	17356	17145	17368	17150	17368	17302	17342	17365	17130	17412	17163	17407	17322	17210	17312	17263	17189	17024	17354	17500	17208	17257	17160	17470	17313	17379	17258	17365	17284	17365	17321	17240	17347	17374	17193	17386	17131	17157	17307	17284	17312	17458	17131	17382	17225	17312	17324	17292	17280	17282	17429	17395	17422	17399	17261	17061	17333	17293	17274	17281	17433	17280	17151	17261	17085	17228	17244	17245	17382	17311	17261	17352	17130	17326	17207	17297	17321	17398	17465	17133	17416	17413	17058	17374	17168	17287	17176	17382	17338	17409	17332	17326	17142	17244	17230	17237	17311	17263	17242	17310	17173	17515	17401	17343	17381	17333	17238	17322	17290	17056	17126	17296	17405	17447	17290	17178	17372	17302	17060	17254	17198	17132	17332	17340	17278	17062	17213	17090	17383	17313	17424	17322	17208	17232	17244	17455	17284	17281	17576	17165	17215	17302	17224	17216	17187	17325	17330	17382	17300	17252	17249	17135	17209	17410	17361	17227	17093	17289	17279	17313	17431	17383	17371	17442	17486	17542	17406	17251	17245	17161	17340	17494	17393	17266	17285	17493	17288	17268	17267	17361	17333	17346	17223	17377	17518	17231	17150	17197	17121	17278	17272	17404	17212	17221	17023	17140	17212	17384	17261	17188	17296	17211	17346	17269	17207	17180	17349	17356	17328	17275	17373	17301	17327	17435	17301	17459	17181	17163	17253	17322	17262	17279	17402	17241	17290	17333	17404	17209	17398	17252	17529	17479	17445	17046	17372	17318	17135	17305	17488	17261	17341	17315	17371	17198	17263	17229	17271	17127	17177	17302	17269	17573	17270	17088	17471	17294	17264	17300	17242	17341	17325	17330	17401	17176	17557	17218	17258	17309	17351	17266	17315	17190	17252	17391	17350	17433	17115	17257	17117	17202	17298	17194	17224	17279	17258	17186	17442	17376	17205	17201	17219	17238	17180	17281	17270	17201	17246	17268	17264	17362	17291	17340	17390	17411	17532	17315	17346	17211	17127	17225	17258	17411	17227	17322	17241	17126	17338	17367	17286	17212	17241	17032	17222	17331	17247	17190	17101	17481	17215
33798	47977	42800	33234	27869	23171	20185	18169	17532	16864	16583	16321	15902	15689	15336	15377	15322	15193	14991	15139	15203	14904	15100	14992	14992	14971	14827	14907	14774	14906	14870	14872	14951	14970	14995	14745	14858	15015	14745	14820	14819	14978	14891	14822	15088	14872	14850	14777	14885	14881	14975	14785	14809	14817	14830	14741	14818	14751	14808	14765	14785	14882	14770	14832	14736	14833	14964	14808	14895	14924	14955	14974	14789	14661	14793	14717	14857	14984	14811	14736	14902	14895	14986	14904	14946	14790	14904	14810	14602	14743	14951	14892	14890	15014	14799	14926	14926	14753	14876	14765	14748	14900	14886	14672	14858	14830	14801	14719	14823	14885	14847	14765	14810	14717	14833	14900	14732	14827	14810	14812	14885	14752	14724	15077	14901	14687	14803	14784	14775	14858	14866	15034	14747	14811	14669	14792	14733	14878	14769	14751	14813	14853	14898	14893	14873	14766	14872	14909	14824	15051	14781	14927	14830	14800	14833	14748	14872	14775	14897	14684	15011	14891	14891	14942	14775	14765	14857	14848	14816	14741	14734	14838	14799	14733	14936	14886	14776	14837	14959	14983	14845	14935	14909	14958	14888	14831	14641	14767	14834	14889	14769	14806	14759	14746	14964	14740	14841	14643	14899	14936	14618	14857	14886	14853	14702	15099	14802	14901	14877	14864	14838	14904	14755	14934	14943	14944	14704	14823	14769	14648	14939	14761	14937	14896	14755	14716	14838	14818	14934	14781	14821	14876	14944	14796	14919	14754	14691	14805	14858	14888	14912	14802	14878	14813	14711	14833	14889	14901	14735	14692	14839	14856	15132	14769	14850	14795	14929	14764	14896	14782	14795	14951	14878	14920	14730	14818	14695	14915	14769	14905	14810	14875	14837	15013	14897	14957	14769	14968	14752	14823	14799	14885	14678	14807	14944	14884	14816	14800	14942	14891	14860	14692	14774	14863	14789	14810	14816	14975	14969	14871	14797	14962	15089	14855	14935	14827	14804	14972	14798	14970	14747	14850	14849	14923	14814	15016	14977	14828	14742	14858	14759	14938	14719	14957	14802	14674	15003	14943	14783	14715	14814	14778	14923	14738	14948	15063	14789	14732	14882	14805	14937	14825	14796	14790	14823	14863	15042	14850	14952	14852	14688	14809	14707	14882	14897	14911	14957	14847	14954	14689	14922	14936	14987	14887	14723	14919	14899	14844	14864	14897	14826	14760	14852	14868	14884	14831	14832	14731	14678	14831	14686	14935	14927	15020	14960	14813	14891	14896	14770	14895	14868	14930	14825	14835	14761	14818	14735	14786	15022	14905	14865	14644	14942	14838	14813	14970	14750	14977	14786	14929	14888	14806	14896	14996	14850	14731	14994	15069	14758	14859	14887	14741	14942	14860	14718	14835	14959	14727	14873	14795	14957	14853	14812	14893	14678	14918	14761	14995	14715	14855	14884	14788	14909	14795	14698	14745	14585	14961	14789	14831	14885	14823	14781	14899	14786	14844	14751	14841	14751	14879	14816	15069	14931	14846	14601	14934	14810	14995	14999	14777	14882	14845	15054	14875	14895	14925	14775	14820	14883	14927	14811	15018	14857	14789	14840	14791	14900	14801	14813	14756	15050	14923	14865	14753	14784	14759	14808	14804	14979	14826	14696	14852	14947	14902	15006	14995	14898	14666	14692	14907	14832	14860	14799	14825	14877	14849	15017	14696	14635	14933	14770	15046	14862	14851	14958	14732	14911	14742	14676	14913	14795	14731	14762	14774	14969	14705	14888	14638	14998	14903	14890	14787	14844	14860	14930	14983	14898	14760	14878	14698	14859	14814	14760	14697	15082	14870	14786	14783	14853	14877	14816	14846	14964	14924	14766	14911	15013	14851	14798	14777	14759	14787	14860	14885	14900	14981	14897	14892	14677	14819	14849	14910	14753	14803	14700	15065	14894	14843	14770	14948	14661	14933	14759	14987	14897	14666	14745	14650	14825	14768	14779	14741	14922	14808	14833	14931	14845	14923	14806	14890	14955	14868	14951	14991	14848	14763	14795	14923	14875	14888	14853	14731	14824	14786	14829	14863	14893	14860	14814	14880	14663	14871	14738	14922	14860	14768	14876	14783	14750	14891	14742	14931	14795	14867	14800	14829	14746	14778	14884	14852	14895	14729	14876	14729	14818	14739	14769	14901	14818	14920	14798	14932	15026	14917	14817	14879	14881	14792	14727	14845	14892	14892	14735	14930	15047	14906	14788	14843	14885	14925	14932	14921	14732	14871	14904	14937	14843	14826	14926	15056	14727	15040	14683	14889	14733	14913	14808	14889	14957	14867	14694	14857	14775	15027	14889	14967	14762	14920	14852	14907	14997	14693	14988	14738	14763	14907	14741	14808	14897	14802	14837	14788	15009	14807	14958	14818	14867	14793	14826	14789	14738	14860	14925	14813	14808	14789	14995	14953	14674	14882	14848	14881	14781	14851	14787	14825	14747	14732	14852	14754	14882	14757	14849	14902	14770	14990	14715	14758	14855	14861	14828	14937	14815	14836	14854	14778	14912	14785	14766	14847	14825	14830	14914	14929	14825	14759	14856	14783	14915	14932	14846	14955	14928	14839	14912	14686	14825	14729	14943	14899	14875	15082	14926	14822	14952	14973	14743	14759	14845	14946	14752	14762	14817	14721	14813	14839	14912	14928	14807	14787	14913	14786	14668	14847	14865	14891	14773	14858	14942	14841	14930	14747	14769	14960	14621	14931	14918	14748	14881	14840	14718	14787	14846	14816	14841	14694	14937	14805	14724	14659	14743	14950	14670	14848	14910	14894	14766	14809	14816	14773	14893	14703	14850	14886	14623	14557	14911	14774	14919	14899	14977	14835	14806	14821	14838	14862	14933	14850	14866	14799	14923	14750	14820	14948	14968	14879	14918	14955	14707	14843	14963	14755	14925	14860	14776	14761	14869	14914	14956	14926	14821	14986	14735	14796	14674	14840	14846	14903	14870	14901	14707	14735	14876	14801	14746	14930	15089	14831	14770	14985	15010	14873	14914	15043	14931	14861	14948	14843	14793	14854	14909	14763	14785	14837	14907	14933	14809	14879	14870	14833	14976	14790	14909	14816	14788	14876	14813	14769	14813	14863	14908	14848	14962	14799	14779	14887	14840	14995	14712	14640	14951	14803	14922	14708	14880	14780	15111	14757	14847	14844	15025	14796	14924	14928	14760	14723	14971	14833	14785	14957	14794	14939	14830	14751	14688	14757	14832	14809	14734	14916	14801	14889	14762	14805	14994	14855	14850	14642	14727	15023	14798	14721	14755	15015	14767	14920	14819	14878	14935	14838	14950	14781	14958	14997	14815	14889	14833	15009	14858	14904	14884	14818	14899	14916	14930	14661	14885	14785	14710	14880	14984	14845	14803	14863	14877	14857	15036	14672	14822	14945	14851	14774	14940	14746	14813	14774	14781	14817	14773	14813	14936	14904	14808	14934	14911	14873	14862	14859	14902	14940	14812	15021	14869	14811	14763	14880	14720	14919	14782	14930	14968	14849	14720	14901	14945	14668	14821	14827	14861	14937	14653	14936	14650	14957	15205	14947	14819	14913	14886	14767	14787	14950	14981	14867	14795	14790	14924	14884	14765	14779	14805	14767	14956	14851	14982	14946	14956	14807	14850	14796	14768	14903	14742	14819	14732	14858	14775	14800	14721	14933	14914	14944	14716	14777	14836	14813	14760	14839	14832	14909	14839	14888	14810	14727	14947	14900	14866	14781	14869	14783	14688	14990	14808	14965	14927	14840	14926	14824	14735	14815	14967	14877	14984	14877	14831	14923	14625	14961	14694	14913	14993	14903	14869	14818	14800	14891	14830	14767	15038	14917	14980	14757	15007	14881	14864	14825	14704	14964	15042	14845	14762	14911	14847	14883	14857	14950	14886	14748	14746	14858	14873	14676	14948	14947	14775	14972	14818	14837	14852	14812	14874	14841	14844	14690	14778	14986	14893	14829	14869	14816	14824	14759	14806	14806	14706	14987	14876	15024	14761	14599	14727	15018	14876	14714	15075	14688	14971	14826	14732	14953	14924	14835	14896	14924	14836	14806	14741	14918	14817	14817	14754	14864	14833	14899	14858	14820	14715	14930	14926	14798	14733	14729	14897	14880	14861	14950	14789	14862	14883	14718	15108	14732	14740	14966	14797	14969	14898	14631	14748	14868	14796	14927	14888	14702	14719	14833	14772	15018	14765	14977	14904	14910	14798	14846	14774	15005	14839	14793	14782	14845	14801	14841	14949	14948	14839	14896	14880	14712	14916	14806	14981	14823	14848	14821	14891	14850	14958	14901	14829	14769	14898	14990	14852	14729	14886	14926	15055	14842	14820	14789	14729	14735	14944	14832	14940	14887	14848	14850	14921	14882	14753	15040	14891	14766	14797	14843	14998	14615	14922	14727	14837	14870	14916	14956	14769	14803	14910	14925	14644	14689	14938	14741	14909	14800	14904	14930	14888	15020	14834	14887	14858	14869	14877	14921	14869	14848	15023	14869	14714	14751	14933	14782	14865	14674	14919	14769	14830	14792	14814	14748	14706	14884	14904	14852	14770	14935	14844	14967	14797	14754	14885	14879	14826	14855	14878	14887	14830	14916	14948	14946	14873	14692	14833	14846	14912	14906	14799	14784	14829	14933	15046	14938	14899	14772	14771	14994	14717	14971	14965	14730	14984	14772	14812	14913	14769	14963	14725	14886	14812	14829	14973	14846	14892	15074	14775	14791	14848	14905	14690	14921	14770	14909	14840	14890	14758	14880	14983	15005	14949	14926	14675	14789	14879	14990	14920	14820	14676	14920	14894	14990	14912	14743	14853	14842	14760	14799	14827	14993	14852	14880	14908	14804	14982	14851	14799	14858	14931	14939	14895	14711	14964	14813	15015	14925	14854	14922	14915	14785	14797	14893	14764	14914	14875	14700	14721	14996	14772	14766	14816	14800	14938	14950	14793	14933	14883	14764	14876	14750	14719	14812	14904	14903	14943	14856	14803	14898	14856	14811	14880	14862	14894	14899	14901	14952	14693	14813	14844	14866	15031	14802	14898	14962	14861	14863	14850	14890	14823	14783	14794	14907	14850	14729	14879	14670	14732	14852
24175	21232	29052	27210	26771	26870	25735	22274	20877	19945	19568	18930	19014	18467	18427	18335	17994	18056	18203	18203	17761	17760	17854	17652	17963	17598	17727	17611	17628	17598	17727	17456	17746	17686	17455	17581	17787	17685	17604	17756	17569	17705	17528	17604	17633	17554	17710	17483	17608	17644	17555	17638	17671	17690	17550	17491	17583	17482	17534	17261	17536	17530	17536	17355	17654	17555	17364	17315	17505	17638	17424	17486	17415	17520	17520	17611	17434	17426	17640	17478	17852	17639	17680	17565	17564	17325	17558	17547	17361	17299	17429	17666	17458	17422	17579	17495	17445	17262	17578	17451	17626	17700	17518	17613	17333	17565	17287	17461	17567	17669	17345	17414	17818	17617	17475	17608	17721	17539	17622	17645	17362	17525	17437	17411	17263	17600	17470	17565	17606	17384	17386	17279	17620	17513	17555	17670	17392	17663	17553	17716	17458	17566	17795	17386	17628	17524	17661	17597	17686	17614	17474	17328	17577	17410	17461	17594	17531	17740	17407	17415	17467	17385	17620	17439	17539	17735	17527	17572	17434	17579	17614	17598	17617	17644	17476	17379	17670	17595	17744	17730	17622	17725	17707	17441	17567	17505	17572	17644	17400	17295	17513	17500	17345	17648	17445	17274	17691	17445	17373	17601	17819	17453	17555	17449	17609	17443	17359	17490	17518	17681	17585	17449	17613	17606	17491	17508	17507	17653	17406	17339	17480	17482	17409	17606	17467	17501	17461	17505	17624	17538	17364	17544	17553	17630	17461	17699	17368	17563	17607	17415	17643	17472	17518	17783	17573	17529	17435	17406	17673	17426	17283	17412	17465	17471	17542	17594	17516	17517	17712	17492	17678	17599	17786	17515	17544	17507	17540	17459	17450	17412	17634	17476	17677	17559	17598	17571	17633	17404	17344	17512	17476	17504	17288	17507	17548	17430	17520	17574	17591	17550	17531	17808	17677	17423	17444	17436	17623	17611	17600	17582	17650	17534	17580	17446	17562	17565	17378	17595	17535	17494	17481	17492	17506	17453	17625	17423	17601	17612	17701	17607	17749	17555	17529	17479	17599	17715	17494	17502	17529	17455	17547	17516	17708	17470	17538	17555	17445	17497	17740	17639	17391	17596	17401	17597	17511	17396	17808	17479	17413	17189	17587	17313	17449	17541	17715	17524	17612	17528	17522	17522	17392	17521	17550	17547	17581	17379	17505	17433	17317	17628	17575	17464	17500	17483	17491	17466	17502	17468	17458	17555	17574	17580	17791	17541	17425	17408	17515	17423	17570	17592	17539	17565	17471	17689	17539	17574	17486	17593	17632	17506	17569	17526	17494	17614	17503	17518	17520	17711	17505	17565	17471	17547	17599	17550	17535	17552	17563	17568	17440	17537	17421	17728	17344	17517	17504	17788	17502	17527	17719	17527	17536	17303	17554	17770	17592	17497	17497	17607	17534	17428	17488	17204	17383	17741	17596	17527	17848	17637	17534	17471	17588	17618	17578	17474	17349	17457	17437	17449	17482	17538	17507	17376	17336	17566	17746	17584	17468	17463	17495	17457	17559	17521	17586	17295	17543	17456	17340	17636	17518	17310	17591	17428	17433	17407	17678	17561	17541	17619	17268	17372	17634	17490	17492	17480	17754	17499	17506	17509	17610	17505	17552	17344	17736	17515	17545	17459	17528	17533	17376	17519	17586	17650	17400	17570	17546	17365	17514	17559	17555	17496	17411	17792	17494	17626	17654	17577	17300	17601	17530	17507	17517	17476	17483	17684	17677	17709	17623	17612	17516	17516	17560	17451	17623	17741	17499	17521	17452	17509	17573	17502	17486	17640	17445	17616	17313	17464	17565	17576	17414	17564	17524	17441	17481	17397	17624	17426	17612	17605	17616	17417	17404	17734	17398	17381	17709	17507	17636	17624	17614	17588	17592	17521	17604	17467	17553	17620	17586	17389	17413	17386	17486	17539	17742	17418	17607	17799	17439	17576	17599	17665	17439	17365	17405	17445	17406	17588	17594	17556	17851	17495	17592	17638	17543	17763	17484	17490	17604	17662	17512	17587	17705	17523	17397	17463	17704	17655	17691	17351	17525	17357	17404	17452	17412	17529	17520	17391	17481	17426	17691	17508	17500	17486	17587	17495	17273	17610	17665	17428	17190	17466	17535	17453	17656	17436	17653	17606	17472	17782	17385	17634	17620	17642	17288	17566	17356	17564	17308	17421	17758	17517	17552	17443	17521	17670	17533	17417	17595	17435	17509	17457	17565	17516	17402	17403	17723	17637	17628	17660	17578	17515	17504	17464	17538	17567	17355	17560	17531	17469	17568	17307	17627	17589	17588	17422	17640	17539	17730	17527	17443	17579	17566	17356	17570	17449	17571	17648	17577	17482	17643	17414	17661	17560	17757	17483	17199	17462	17616	17493	17624	17577	17368	17654	17595	17473	17594	17325	17424	17620	17466	17629	17613	17689	17585	17458	17476	17512	17619	17544	17563	17484	17505	17380	17400	17523	17429	17484	17353	17765	17555	17490	17554	17285	17368	17535	17621	17627	17622	17467	17524	17461	17770	17382	17686	17528	17538	17636	17419	17534	17455	17366	17611	17469	17466	17490	17473	17602	17612	17419	17621	17524	17551	17635	17569	17351	17573	17427	17570	17496	17505	17729	17507	17750	17736	17532	17620	17603	17649	17619	17522	17540	17494	17453	17671	17531	17535	17464	17615	17459	17478	17278	17524	17617	17551	17393	17375	17476	17517	17247	17516	17474	17480	17390	17593	17610	17443	17570	17461	17401	17574	17364	17528	17728	17568	17561	17633	17778	17658	17551	17745	17545	17577	17440	17671	17540	17208	17589	17511	17395	17561	17577	17475	17533	17420	17320	17573	17514	17672	17610	17568	17579	17500	17676	17720	17654	17378	17414	17492	17373	17370	17507	17584	17519	17571	17465	17553	17431	17536	17650	17572	17510	17642	17375	17664	17597	17691	17706	17752	17688	17540	17343	17528	17589	17535	17527	17567	17686	17781	17518	17628	17641	17345	17486	17688	17461	17343	17294	17459	17689	17478	17601	17467	17585	17617	17502	17496	17421	17628	17672	17528	17593	17437	17506	17451	17494	17575	17542	17455	17401	17619	17447	17558	17514	17477	17495	17566	17589	17526	17342	17555	17679	17561	17416	17345	17723	17553	17608	17384	17593	17654	17677	17619	17385	17562	17547	17568	17607	17554	17579	17644	17514	17607	17612	17665	17445	17491	17576	17427	17584	17597	17484	17425	17492	17618	17672	17418	17473	17565	17513	17511	17696	17456	17631	17666	17452	17488	17451	17578	17259	17538	17441	17593	17729	17475	17343	17443	17405	17660	17521	17545	17678	17264	17209	17670	17473	17703	17512	17490	17423	17704	17633	17709	17535	17565	17316	17374	17513	17413	17531	17572	17516	17553	17523	17401	17632	17396	17543	17481	17350	17468	17516	17642	17476	17531	17516	17445	17441	17729	17558	17484	17663	17610	17406	17549	17548	17610	17423	17574	17676	17708	17360	17485	17652	17327	17389	17622	17414	17566	17581	17498	17585	17625	17443	17562	17425	17566	17601	17613	17375	17642	17601	17602	17479	17583	17715	17661	17503	17424	17634	17548	17664	17609	17423	17489	17446	17629	17625	17644	17564	17551	17548	17643	17695	17641	17736	17483	17655	17647	17602	17370	17528	17655	17650	17634	17673	17550	17672	17546	17803	17401	17540	17542	17704	17452	17450	17840	17626	17654	17540	17323	17735	17571	17551	17480	17601	17574	17487	17407	17636	17534	17757	17462	17603	17644	17565	17550	17686	17574	17401	17688	17611	17574	17458	17736	17378	17536	17621	17562	17713	17664	17489	17393	17489	17572	17356	17449	17573	17441	17472	17448	17609	17652	17518	17628	17593	17509	17596	17680	17638	17692	17550	17555	17466	17627	17580	17361	17548	17519	17679	17650	17561	17429	17397	17365	17568	17613	17648	17732	17532	17578	17452	17448	17545	17202	17511	17498	17442	17624	17646	17494	17510	17721	17486	17527	17558	17587	17459	17535	17566	17429	17548	17616	17386	17453	17485	17484	17550	17615	17529	17702	17436	17547	17568	17576	17366	17669	17403	17565	17618	17731	17495	17627	17556	17593	17498	17450	17454	17692	17702	17578	17382	17371	17666	17573	17452	17606	17537	17744	17448	17513	17522	17363	17590	17493	17503	17677	17501	17338	17431	17499	17662	17783	17495	17493	17610	17423	17554	17442	17416	17612	17407	17683	17431	17649	17622	17507	17629	17346	17399	17457	17529	17770	17471	17560	17273	17392	17544	17597	17456	17701	17606	17652	17658	17634	17570	17505	17604	17816	17449	17736	17366	17459	17446	17626	17385	17618	17735	17664	17598	17579	17623	17481	17774	17438	17248	17566	17450	17226	17602	17430	17458	17694	17592	17543	17624	17617	17486	17641	17588	17584	17553	17493	17372	17490	17391	17516	17572	17546	17463	17683	17555	17437	17667	17482	17560	17448	17623	17478	17495	17564	17603	17500	17619	17553	17502	17466	17539	17750	17711	17446	17479	17557	17399	17646	17495	17643	17644	17704	17666	17398	17423	17562	17416	17574	17389	17690	17724	17564	17736	17587	17432	17439	17420	17482	17743	17425	17451	17432	17598	17578	17401	17610	17559	17633	17595	17576	17486	17604	17463	17636	17693	17422	17577	17715	17598	17625	17580	17583	17493	17558	17369	17528	17456	17413	17500	17426	17619	17610	17551	17491	17541	17591	17558	17518	17521	17622	17581	17551	17635	17613	17693	17406	17411	17469	17413	17669	17437	17428	17463	17490	17716	17812	17485	17463	17550	17548	17657	17534	17525	17449	17427	17676	17709	17559	17551	17503	17646	17718	17649	17601	17578	17671	17610	17477	17380	17561	17579	17626	17403	17448	17440	17402	17331	17743	17591	17652	17375	17633	17530	17468	17453	17363	17490	17479	17420	17549	17616	17459	17477	17355	17389	17573	17546	17397	17344	17627	17548	17598	17425	17461	17675	17524	17716	17502	17840	17480	17759	17418	17430	17565	17684	17618	17552	17505	17541	17650	17671	17530	17449	17624	17478	17634	17646	17531	17852	17595	17540
34882	55010	50675	39972	32541	26629	23676	21570	19733	18272	17659	17233	16603	16127	15908	15773	15485	15586	15554	15573	15477	15412	15259	15337	15223	15112	15160	15238	15068	15007	15168	15281	15030	15164	15260	15127	15071	15391	15036	15059	15044	15077	15103	15220	15028	15040	15040	15175	15198	15183	14927	14987	15068	15197	15008	15033	15069	15091	14924	15122	15000	15039	14920	14989	15116	15064	15007	15023	14933	15124	15133	15185	14930	15241	15005	15027	14960	15078	15150	15088	14998	15128	15036	14932	15019	14913	15060	15088	15142	15012	15121	14904	15050	14988	15127	14982	14935	15147	14966	15143	15050	15000	15100	14834	15040	14960	15029	15204	15108	15140	15219	15174	15016	15044	15091	15096	14981	15146	15060	15055	15103	15191	15066	15193	15179	14919	15063	15034	15038	14862	14997	15020	14941	14967	15030	15117	15090	15114	15128	15049	15014	14944	14982	14845	14996	15047	15007	15157	14981	15167	14928	15117	14981	15124	15207	15030	15016	14972	14991	14972	15077	15042	15061	15061	15121	15094	15081	15045	15102	14902	15079	15036	15189	15072	15063	14931	14967	15142	15211	14978	15156	15019	15053	15211	15156	15135	15023	15116	14995	14996	15073	14990	15171	15054	15168	15097	14910	14976	15072	15048	15003	15117	15138	15139	14977	15037	15004	14984	15146	15036	15017	14949	14935	15014	14988	15023	15065	15051	14961	15038	15120	15026	15210	14992	15171	15088	14931	15081	15119	15023	15076	14998	15058	15042	15135	14982	15087	15011	14970	15045	15062	15057	15030	15185	15085	15118	15069	15020	15043	15148	14941	15203	15191	15110	14987	15260	15055	15056	15069	15092	15083	14962	15149	14877	15005	15057	15004	15120	15025	15135	15169	15086	15059	14981	15098	15113	15043	15110	15119	15178	15262	14869	15049	15127	15006	15039	15097	15108	14952	15069	15053	15053	15019	15124	15044	15007	15081	15098	15099	15166	15162	15145	14993	15089	14985	15053	14920	15067	14935	14935	15074	14831	15123	15161	15008	15104	15195	15038	15034	15121	15086	15172	14959	14940	15072	14923	14931	15086	14983	15067	15211	15009	15055	15063	15238	14971	15084	14895	15056	15095	15060	15089	15046	15164	14980	15018	14973	15008	15314	14979	15088	14989	14912	15048	15107	14953	14996	15068	15204	14986	15158	15081	15144	15141	15037	15175	14862	15168	15127	14945	15083	15149	15151	15038	14998	15084	15017	14967	15127	15172	14956	15040	15099	15023	15159	15108	14944	15209	14997	14910	15067	14976	15057	15219	15100	14965	15063	15076	15193	15257	15025	14986	15151	15176	15053	15033	15075	14987	14993	15050	15073	15084	15082	15012	15134	14832	15026	15070	15235	14996	14916	15096	15026	14951	15005	15106	15023	14889	15070	14914	15285	15127	15173	14959	15052	15018	15011	15037	14941	15162	15139	15254	15113	15045	14987	15222	15093	14942	15157	15020	15061	14940	15025	15120	15077	15228	15041	15202	15073	15159	15209	14964	15199	14822	15055	15040	14996	15019	15231	15008	15095	15114	15184	15208	14937	15107	15315	15042	14928	14681	15091	15173	15237	15073	14918	15014	15071	15133	15167	15224	15047	15146	15188	14985	15064	15010	14988	15177	14979	15044	15178	15028	15193	14930	14842	15113	14961	15105	15042	14974	15010	15107	15172	14976	14994	14755	15060	15097	15092	15170	15289	14942	15013	15208	15004	15127	15028	15214	14923	15118	15083	15023	15000	15069	15110	15037	15003	15008	14907	15085	15118	15034	15204	14983	15084	15023	15026	14974	15173	15020	15156	15120	15126	15056	15199	15039	14985	15199	15059	15039	15128	15151	15165	15076	15054	14984	15172	14951	15087	15021	15089	15091	15172	15019	15175	15029	15244	15004	14995	15190	15176	14971	15093	15236	15213	14967	14981	15225	15067	14941	15209	14938	14997	14927	15105	15225	14995	15020	15152	14942	15218	15163	15112	15056	14930	15007	15167	15345	15039	15050	14985	15063	15054	15076	15085	14954	15035	15219	15137	15024	14959	15168	15181	15103	15042	15169	15011	15004	14991	14994	15167	14973	14953	15095	15090	15044	14979	15143	15045	15111	15086	15058	15071	14993	14962	14878	15176	14998	15094	15203	15047	15029	15004	15042	15117	15095	15129	14984	14950	15144	14909	15066	15051	15022	15160	15012	15068	15138	15066	14921	14967	14921	14944	15018	15131	15107	15195	15036	14836	14969	15043	15187	14990	15040	14995	15075	14975	15048	15071	14904	14937	14957	15026	15052	15026	15086	14936	14851	14988	14936	15082	15107	15164	14939	14942	15105	15084	14899	15060	15153	15110	15110	15105	15008	14925	15040	15159	14990	15099	15210	14927	15025	14918	15109	15007	15119	14896	15041	15065	15103	15122	15039	14996	14991	15165	14932	15106	15049	15249	14950	15128	14997	15045	14963	14981	15016	15047	15103	15133	15062	15103	15126	15211	15084	14868	14966	15101	15081	15200	15069	15042	15032	15198	15045	14997	14945	15148	14985	15100	15006	15047	15167	15030	15088	15183	15216	15125	15146	15226	14988	15144	14984	15036	15048	15087	15066	14887	14996	14899	15039	15198	15088	15044	15040	14946	14977	15100	15087	15078	15143	15140	15199	15014	15007	15078	15174	15056	15191	14898	15069	15038	15074	15056	14987	15200	15150	15105	14930	15005	14925	14993	15109	15136	15155	15143	15065	15182	15073	15165	15154	15149	15103	15152	15055	14914	14953	15051	14964	14997	15079	15078	15057	15123	15038	14914	15163	14794	15171	15053	15154	15169	15141	15159	14945	15074	15122	15111	15156	15114	15112	14944	14963	15136	15091	15014	15230	15108	15091	14926	15158	14806	15148	15185	15103	15001	14952	15021	15223	15196	15067	15132	14894	15080	15068	14971	14999	15053	15028	15126	15002	15196	15180	14903	15001	15016	15033	14935	15057	15036	15011	15017	15244	15146	14995	14980	15045	15069	15109	15160	15030	14992	14936	15069	15029	15226	15042	15079	15052	14910	15117	15138	15052	15063	15259	15022	15055	15234	15185	15027	15131	15047	14982	14943	15016	15095	14992	15115	15131	15064	15102	15065	15174	14915	15234	15045	15016	15002	15169	15072	15061	15123	14963	15012	15169	15074	14854	15083	15177	15057	15058	15151	14990	15227	15036	15033	14851	15040	15151	15179	15050	15060	14867	15214	15047	15119	15151	14966	14937	15056	14869	15033	14959	15087	15033	15121	15056	14970	15107	15201	14978	15122	15064	15049	15137	14933	15085	14913	15111	14896	14948	15207	14787	15118	15103	14978	15200	15059	15092	15046	15094	15066	15028	15174	14972	14970	15115	15169	14840	15075	15009	14971	15053	15111	15064	15199	15121	15071	15049	14997	15195	15141	15327	14986	15120	15315	15058	15031	15056	14964	14963	14816	15198	15126	15048	15174	15123	15075	15076	15039	15097	15175	15046	15055	15096	15011	14968	15129	14810	15057	15129	15005	15044	15043	15172	15197	14988	15179	15173	15000	14941	15049	15155	15109	15018	14966	15061	15097	15096	15071	15114	15066	15124	14915	15168	15161	15117	14996	15220	15097	14956	15121	15131	14994	15126	15031	15124	14991	15129	15005	15153	14920	15092	15033	15072	14936	15035	15034	15106	15063	15016	15209	15146	15034	15016	14960	15070	14981	15120	14971	15163	15134	14930	15257	15128	15041	15100	15228	15121	15173	15099	14981	15033	14874	15012	15181	14948	15196	15145	15166	15121	15302	14887	15178	15048	15239	14969	15017	15036	15145	15055	15038	15056	15158	15255	14980	15028	15065	15110	15179	15043	15055	15047	15000	15141	14899	14972	15069	15226	14952	15026	15024	15100	15096	15071	14926	15067	15172	15051	15047	15076	15059	14943	15063	15070	15210	14977	14997	15063	15245	15110	15128	15110	14834	15006	15037	15017	15084	15150	15003	14978	14850	15040	15139	15195	15030	14925	15011	15026	15013	14889	14969	15016	15147	15313	15058	15271	15149	15185	15092	15096	14873	15077	14995	15059	15011	15027	15083	15002	15024	14903	14942	15271	15005	14897	14970	14985	15052	15144	15063	15058	15046	15162	15169	15308	14963	15037	14987	15062	15061	15022	15291	15097	15088	14958	15042	15132	15162	15081	15094	14929	15040	14982	14893	15074	15134	15063	14988	15122	15052	15176	15234	14919	15076	15027	14973	15004	14984	15281	15231	15099	15129	15260	15049	15095	14963	15026	15078	15034	15139	15121	15088	15096	14892	15028	15137	14991	15049	15187	15170	15022	15029	15174	15048	15133	14940	15178	15063	15075	14867	15161	15009	15071	15021	15011	15077	15077	15033	14996	14964	15167	15191	15076	15097	15083	15102	14904	15156	15011	15124	15058	15043	14961	15134	15003	15018	15249	14921	15067	15282	15106	15040	15115	14904	15042	14939	15115	15089	15092	15105	15176	14889	15152	15155	15090	15044	14993	15055	15158	15062	15075	14974	15169	15319	14972	15104	15140	14920	15134	14924	14993	15002	15042	15031	14932	15073	14978	14981	15064	15124	14973	14998	15133	15022	15114	15112	15071	15199	15238	15232	14965	14910	14903	14919	14974	14930	15173	15076	15195	15072	15034	14945	15100	15075	15072	15050	14953	15070	15149	15100	15094	14892	15194	15072	14993	15139	15004	15059	15119	15113	15102	15007	15088	15200	15095	14998	14997	15165	15046	15043	14973	15115	14957	14781	14973	15029	15022	14851	15050	15118	15143	14987	15001	15129	15169	15049	15116	15092	15162	15118	15141	15153	15126	15252	15100	15015	15137	15125	15099	15026	14950	14891	15143	15122	15046	15083	15068	15258	15298	15241	15109	15098	15078	15040	15077	15226	15137	15005	14977	15057	15101	14956	15068	15074	15027	15235	15021	15239	15098	14954	15114	14999	14931	15140	15065	15170	15037	15123	15213	15196	15222	14917	15215	14932	15167	15131	15199	15054	15025	15010	15105	15141	15039	15022	15056	15191	15070	14936	15188	15054	15027	15038	15209	15068	15190	15119	14953	15183	15074	15028	15093	15108	15140	15115	15229	15151	15119
22844	21184	29028	24458	24201	29029	31170	26207	23254	21603	20702	20069	19697	19624	19410	19107	19006	18856	18736	18955	18734	18705	18682	18305	18309	18408	18463	18548	18442	18270	18439	18489	18456	18362	18385	18308	18244	18198	18428	18361	18298	18204	18180	18206	18157	18307	18206	18233	18191	18170	18305	18225	18102	18120	18234	18265	18345	18204	18265	18157	18200	18211	18186	18227	18366	18281	18278	18193	18235	18172	18227	18038	18204	18110	18150	18127	18002	18247	18204	18099	18188	18065	18028	18241	18423	18273	18124	18028	18188	18223	18134	18171	18277	18007	18232	17999	18319	17999	18378	18469	18062	18131	18257	18087	18087	18291	18075	18190	18283	18181	18292	18153	18089	18209	18194	18147	18171	18082	18129	18185	18239	18365	18255	18116	18142	18144	18044	18084	18294	18243	18087	18173	18274	18334	18112	18083	18298	18233	18236	18333	18130	18228	18113	18102	18144	18139	18093	18278	17864	18177	18326	18124	18273	18147	18182	18083	17988	18279	18112	18254	18075	18066	18151	18071	18101	18140	18185	18094	18290	18210	18151	18072	18097	18271	18215	18391	18153	18462	18376	18087	18271	18376	18321	18217	18155	18328	18352	18261	18129	18178	18175	18224	18170	18065	18075	18075	18135	18107	18356	18258	18293	18267	18143	18083	18186	18003	18165	17873	18004	18214	18286	18255	18195	18242	18077	18106	18176	18088	18274	18104	18182	18168	18056	17954	18111	18059	18242	18087	18124	18417	18171	18138	18084	18018	17886	18135	18143	18089	17853	18391	18105	18105	18271	18054	18038	18176	18276	18265	18048	18079	18178	18181	18119	18293	18062	18122	17979	18143	18292	18225	18311	18245	18206	18225	18312	18120	18224	18215	18007	18129	18163	18123	18005	18322	18246	18351	18190	18243	18146	17972	18270	18290	18139	18022	18031	18003	18186	18374	18155	18118	18110	18245	18251	18282	18096	18138	18268	18126	18165	18257	18162	18024	18012	18038	18310	18024	18194	18249	18117	18161	18273	18098	18165	18295	18244	18124	18135	18025	18273	18018	18324	18167	18154	18307	18072	18133	18017	18183	18225	18270	18250	18237	18346	18307	18092	18101	18321	18108	18115	18092	18090	18042	18167	18191	18264	18142	17999	18226	18237	18089	18226	18354	18093	18297	18004	18008	18114	18248	18201	18197	18091	17984	18258	18136	18246	18092	18058	18218	18257	18091	18185	18144	18009	18114	18255	18058	18258	18069	17923	18012	18175	18155	18342	18170	18277	18283	18255	18108	18320	18265	18188	18216	18041	18252	18173	18083	17903	18134	18036	18330	18265	18133	18178	18275	18080	18158	18013	18104	18263	18335	18285	18132	18163	18251	18364	18188	18095	18146	18376	18040	18182	17894	18154	18196	18105	18022	18132	18014	18122	17995	18090	18209	18368	18123	18208	18215	18099	18032	17997	18153	18274	18436	18119	18312	18157	18223	18368	18176	18032	18159	18265	18243	18234	18317	18200	18195	18143	18148	18084	18169	18056	18333	18338	18116	18026	18031	18095	18109	18066	18177	18060	18030	18228	18203	18332	18349	18256	18368	18275	18032	17921	18036	18066	18345	18152	18238	18034	18167	18217	18200	18015	18246	18145	17887	18150	18299	18166	18174	18188	18180	18181	17975	18025	18042	18175	18078	18236	18252	18181	18171	18204	18282	18105	18322	18264	18147	18028	18234	17999	18302	17986	17937	18099	18010	18252	18143	18072	18270	18218	17924	18360	18400	18127	18233	18172	18072	18254	18163	18467	18230	18280	18171	18182	18264	18024	18167	18029	18173	18025	18257	18149	18221	18276	18094	18086	18160	18243	17991	18140	18153	18269	18296	18212	18192	18141	18216	18256	18306	18227	18050	18024	18177	18040	18196	18143	18059	18233	18096	18098	18134	18250	18130	18317	17982	18033	18046	18167	18151	18162	18248	18056	18034	17957	18062	18121	18247	18032	18330	18144	18088	18147	18242	18161	18036	18134	18182	18134	18125	18248	18385	18136	18073	18166	18294	18179	18085	18150	18259	18079	18206	18036	18080	18160	18023	18274	18100	17943	18050	18189	18042	18035	18259	18218	18299	18336	18281	18380	18087	18115	18294	18264	17954	18005	18155	18023	18073	18038	18082	18142	18028	17939	18104	18432	18050	18132	18221	18053	18272	18279	18124	18058	18281	17988	17919	18143	18220	18187	18103	18022	18215	18218	18142	18171	18173	17994	18163	18153	18077	17977	18038	18358	18013	18164	18162	18138	18195	18233	18200	18255	18292	17982	18243	18003	17924	18098	18177	18127	18182	18177	18258	18002	17975	18281	17867	18324	18261	18271	18349	18139	18146	18209	18034	18089	17956	18068	18390	18382	18104	18343	18046	17905	18112	18125	18102	18376	17948	18016	18177	18207	18239	18128	18262	18359	18227	18241	18040	18191	18192	18102	18270	18409	18212	18120	17865	18146	18529	18002	18067	18196	17949	18338	18301	18140	18110	18229	18049	18068	18203	17985	18016	18285	18242	18156	18086	17965	18106	17887	18178	18318	18094	18155	18135	18007	18301	18159	18144	18031	18114	18005	18043	18203	18188	18207	18301	18305	18050	17976	18161	18140	17993	17989	18174	18070	18138	18226	18132	18170	18179	18251	18146	18269	17918	18068	18310	18168	18251	18236	18054	18190	18295	18352	18308	17929	18059	18062	18127	18350	18095	18412	18224	18126	18182	17975	18177	18171	18149	18093	18078	18210	18358	18122	18302	18056	18070	18372	18321	18228	18100	18244	18133	18292	18144	18061	18032	18122	18210	18255	18025	18030	18189	18196	18102	18093	18023	17945	18004	18257	18013	18079	18147	18102	18167	18132	18411	18084	18319	17957	18057	18093	18290	18166	18103	18098	18203	18067	18235	18236	18204	18036	18178	18161	18049	18082	18121	18200	17962	18198	18046	18141	18205	18207	18016	18020	18157	18181	18090	18247	18127	18091	18439	18241	18206	18168	18173	18090	18098	18158	17895	18192	18124	18340	18356	18302	18163	18050	18247	18202	18040	18145	18268	18331	18192	18149	18018	18370	18385	18276	18114	17982	18071	18184	17962	18072	18155	18147	18109	18049	18132	18015	18123	18299	18399	18125	18143	18206	18131	18189	18224	18051	18072	18029	18014	18156	18232	18224	18101	18169	18244	18016	18001	17983	17866	18281	18112	18049	18058	18434	18387	18316	18109	18096	18041	18296	18112	18109	18265	18119	18201	18197	18029	18143	18140	18137	18266	18172	18082	17976	18340	18007	18299	18231	18196	18111	18083	18378	17943	18128	18203	18077	18166	18181	18345	18110	18027	18039	18218	18256	18146	18209	18148	18200	18062	18191	18219	17990	18260	18292	18195	18229	18052	18362	18078	18129	17941	18239	18092	18104	18180	18178	18213	18109	18294	18132	18006	18132	18109	18033	18007	18178	18237	18127	18052	18188	18223	18229	18329	18169	18220	18059	18163	18146	18160	18115	18094	18105	18162	18371	18114	18096	18259	18198	18038	18053	17958	17972	17910	18029	17984	18127	18285	18150	18164	18090	18118	18255	18154	18161	18228	18232	18134	18030	18152	18288	18330	18134	18130	18215	18324	17932	18073	18186	17883	18038	18044	18270	18159	18049	18161	18334	18340	18126	18118	18019	18140	18139	18160	18236	18050	18289	17901	18055	18165	18169	18057	18242	18211	18372	18301	18271	18045	18113	18221	18096	17993	18342	18289	18201	18092	17940	18105	18252	18077	18281	18257	18435	18159	18273	18041	18255	18239	18397	18253	18154	18144	18243	18191	18130	18388	18186	18151	18157	18312	18434	18287	18115	18178	18010	18029	18106	18204	18007	18046	18093	18138	18201	17968	17988	18040	18154	18176	18151	18087	18079	18081	18155	18206	18077	18285	18226	18038	18117	18328	18093	18227	18227	18257	18088	18421	18283	18044	18090	18120	18308	18221	18045	18175	18128	18180	18147	17975	18183	18136	18146	18319	18403	18129	18157	18170	18195	17950	18078	18264	18203	18002	18117	18367	18153	18197	18076	18348	18103	18254	18091	18151	17961	18336	18317	18115	18050	17965	18229	18117	18092	18251	18448	18273	18273	18076	18131	18048	18187	18155	18263	18136	18206	18048	18193	18272	18293	18167	18244	18328	18256	18340	18032	18111	18084	18270	18160	18089	18152	18190	18092	18105	18114	18306	18032	18098	17956	18199	18271	18336	18079	18248	18310	18078	18268	18177	18070	18342	18067	18160	18194	18182	18345	18118	18250	18160	18252	18193	18326	18253	18143	18124	18262	18302	18188	18094	18169	18145	18295	18006	18083	18169	18168	18062	18161	18370	18287	18192	18305	18161	18172	18151	18432	18124	18121	18286	18205	18172	17947	18354	18438	18114	18224	18267	18263	18365	18309	18146	18171	18155	18147	18239	18121	18024	18105	18295	18173	18296	18077	18223	18094	18239	18194	18212	18469	18109	18169	18056	18217	18133	18229	18092	18296	18172	18090	18198	18062	18025	18337	18050	18223	18189	18105	18194	18187	18209	18138	18059	18009	18092	18144	18004	18081	18060	18269	18082	18096	18258	18212	17951	17922	17960	17964	18154	17888	18020	18125	18130	18093	18048	18266	18159	17952	18100	18083	18249	18215	18259	18062	17998	18044	18169	17998	17964	17880	18017	18183	17824	18079	18189	18269	17944	18283	18103	18186	18150	18263	17981	18035	18224	18285	18179	18101	18190	18080	18275	18328	18373	18123	18205	18275	18171	18175	18091	18073	18156	18308	18260	18140	18165	18207	18230	18198	18115	17991	18096	18262	18190	18166	18017	18257	18118	18230	18130	18088	18109	18154	18073	18188	18258	18147	18315	18292	18299	18030	18162	18249	17958	18151	18171	18117	18255	18280	18241	18158	18065	18071	18093	18260	18259	18109	18072	18086	18087	18186	18239	17975	18107	18280	18281	18206	18176	18093	18206	18105	18182	18081	18192	18100	18212	18097	18273	18236	18325	18283	18080	18229	18042	18110	18074	18183	18226	18052	18061	18205	18030	18177	17917	18135	18124	18099	18008	18386	18109	18089	18296	18042	18205	18038	17963	18453	18032	18202	18234
36680	61020	56687	44933	38257	33264	29008	25851	22059	19654	18597	18114	17339	17045	16603	16561	16375	16034	15979	15962	15900	15860	15741	15756	15771	15693	15637	15394	15413	15612	15283	15593	15400	15579	15378	15405	15392	15418	15499	15571	15375	15602	15403	15611	15451	15294	15337	15493	15443	15396	15349	15426	15409	15523	15358	15495	15463	15334	15504	15269	15559	15481	15322	15150	15340	15435	15508	15385	15286	15481	15295	15480	15376	15550	15439	15419	15616	15467	15177	15480	15482	15332	15277	15459	15534	15368	15576	15456	15556	15427	15446	15495	15348	15433	15521	15246	15402	15516	15494	15453	15473	15494	15273	15406	15359	15346	15397	15255	15365	15604	15479	15308	15341	15439	15457	15240	15564	15449	15238	15283	15530	15376	15487	15514	15281	15407	15436	15472	15372	15283	15458	15622	15388	15482	15426	15350	15364	15562	15355	15184	15382	15378	15521	15494	15355	15484	15386	15511	15441	15413	15431	15210	15463	15463	15397	15481	15442	15259	15317	15350	15344	15499	15388	15453	15227	15255	15508	15346	15419	15390	15435	15226	15272	15518	15439	15336	15358	15302	15342	15380	15494	15473	15434	15382	15389	15473	15416	15432	15264	15251	15408	15448	15415	15263	15396	15318	15458	15470	15524	15410	15554	15361	15390	15234	15467	15515	15537	15499	15374	15295	15410	15485	15530	15515	15477	15478	15457	15282	15538	15425	15470	15514	15473	15496	15517	15442	15420	15434	15362	15398	15475	15372	15293	15471	15317	15481	15498	15342	15250	15527	15366	15424	15414	15419	15406	15459	15268	15361	15377	15529	15317	15576	15376	15419	15339	15444	15328	15508	15510	15405	15533	15366	15435	15250	15240	15526	15349	15488	15295	15418	15448	15310	15425	15499	15453	15357	15325	15177	15466	15375	15227	15508	15460	15308	15502	15558	15418	15408	15389	15367	15428	15640	15277	15418	15362	15413	15454	15455	15396	15539	15478	15505	15310	15379	15284	15271	15417	15484	15482	15369	15595	15421	15479	15432	15468	15405	15481	15370	15413	15336	15354	15305	15407	15345	15411	15650	15495	15334	15436	15413	15388	15617	15223	15187	15373	15360	15446	15396	15297	15408	15378	15454	15310	15197	15539	15507	15264	15613	15327	15356	15351	15376	15500	15413	15454	15381	15298	15461	15334	15300	15379	15435	15463	15267	15281	15543	15621	15343	15269	15421	15376	15355	15509	15464	15506	15334	15556	15231	15521	15455	15482	15341	15340	15209	15568	15400	15339	15550	15278	15454	15318	15333	15515	15455	15561	15488	15421	15368	15402	15404	15357	15359	15402	15458	15515	15643	15506	15468	15473	15372	15370	15312	15240	15433	15471	15504	15291	15434	15659	15288	15285	15359	15468	15272	15283	15477	15399	15463	15309	15595	15220	15416	15378	15457	15523	15522	15449	15298	15289	15449	15322	15419	15369	15495	15278	15403	15343	15380	15397	15387	15479	15299	15359	15503	15353	15360	15324	15321	15396	15301	15451	15436	15434	15373	15511	15373	15449	15355	15303	15430	15342	15350	15198	15408	15488	15366	15311	15421	15321	15352	15501	15438	15450	15336	15462	15470	15479	15492	15298	15319	15176	15533	15310	15314	15432	15319	15511	15327	15535	15530	15315	15295	15693	15424	15385	15481	15504	15379	15439	15467	15426	15620	15417	15397	15441	15432	15415	15342	15339	15607	15490	15501	15370	15290	15415	15342	15464	15631	15554	15502	15413	15601	15317	15190	15462	15290	15274	15370	15492	15358	15263	15345	15417	15443	15349	15348	15347	15504	15365	15412	15320	15271	15296	15380	15405	15488	15462	15361	15311	15572	15441	15397	15480	15454	15427	15404	15417	15394	15209	15267	15261	15433	15397	15251	15419	15329	15329	15510	15437	15606	15318	15486	15306	15202	15517	15388	15321	15469	15284	15412	15424	15325	15477	15420	15370	15443	15311	15352	15411	15394	15402	15336	15370	15297	15250	15332	15432	15260	15364	15394	15408	15371	15388	15355	15412	15344	15506	15493	15187	15522	15240	15283	15447	15423	15478	15298	15604	15495	15480	15356	15452	15243	15494	15421	15394	15606	15255	15443	15502	15395	15338	15412	15393	15360	15486	15334	15386	15394	15443	15231	15428	15356	15316	15338	15424	15320	15462	15444	15427	15412	15425	15314	15479	15393	15237	15327	15613	15151	15252	15176	15366	15614	15369	15388	15391	15314	15280	15484	15467	15385	15325	15527	15360	15279	15528	15401	15203	15397	15368	15301	15456	15422	15459	15298	15398	15439	15477	15376	15467	15467	15433	15455	15330	15279	15387	15265	15371	15443	15427	15311	15452	15534	15438	15309	15316	15187	15556	15382	15362	15336	15286	15371	15524	15593	15283	15386	15545	15558	15338	15546	15304	15465	15438	15462	15455	15354	15381	15456	15338	15270	15466	15215	15415	15488	15394	15472	15342	15365	15413	15490	15374	15374	15531	15094	15378	15287	15396	15367	15427	15349	15420	15458	15402	15334	15379	15330	15563	15325	15373	15306	15404	15364	15333	15453	15473	15518	15464	15431	15338	15374	15361	15460	15282	15428	15433	15273	15360	15360	15504	15604	15510	15416	15263	15357	15388	15269	15276	15557	15483	15491	15221	15566	15425	15508	15496	15320	15323	15501	15400	15505	15376	15336	15482	15295	15372	15499	15487	15328	15502	15237	15274	15362	15460	15490	15312	15396	15402	15424	15302	15357	15610	15380	15409	15489	15232	15395	15567	15361	15263	15336	15403	15332	15359	15418	15442	15447	15308	15162	15497	15305	15437	15270	15317	15322	15557	15171	15447	15339	15374	15268	15265	15292	15407	15519	15312	15379	15327	15400	15437	15391	15427	15436	15465	15396	15365	15301	15500	15212	15324	15480	15255	15376	15296	15375	15437	15449	15482	15186	15365	15290	15393	15448	15398	15279	15297	15478	15354	15613	15247	15389	15394	15439	15385	15359	15473	15345	15375	15541	15486	15487	15462	15407	15451	15362	15534	15536	15523	15297	15441	15378	15496	15364	15362	15460	15472	15477	15478	15383	15342	15451	15290	15217	15451	15403	15374	15346	15446	15237	15517	15386	15529	15426	15364	15422	15307	15405	15419	15485	15503	15414	15417	15464	15408	15449	15337	15294	15354	15426	15412	15403	15404	15461	15249	15386	15257	15428	15531	15327	15575	15196	15380	15280	15394	15354	15429	15411	15293	15314	15509	15447	15459	15382	15312	15507	15329	15302	15409	15453	15385	15377	15435	15443	15363	15430	15480	15484	15593	15680	15467	15334	15551	15507	15179	15560	15312	15437	15565	15412	15371	15461	15440	15518	15430	15508	15395	15504	15363	15409	15399	15271	15558	15382	15528	15486	15425	15568	15354	15475	15386	15444	15509	15443	15358	15388	15446	15420	15457	15471	15264	15347	15337	15320	15399	15342	15401	15436	15310	15449	15396	15296	15225	15362	15450	15385	15281	15280	15498	15449	15354	15381	15390	15500	15445	15307	15448	15328	15448	15407	15355	15451	15380	15428	15477	15451	15442	15390	15408	15416	15406	15409	15438	15353	15490	15381	15324	15550	15430	15433	15305	15514	15367	15525	15253	15256	15314	15600	15502	15407	15441	15505	15231	15240	15522	15328	15395	15467	15505	15553	15341	15427	15218	15109	15232	15494	15409	15409	15394	15217	15448	15442	15434	15498	15292	15419	15610	15436	15384	15385	15593	15376	15421	15370	15478	15586	15439	15371	15385	15346	15501	15397	15559	15351	15359	15392	15355	15215	15360	15438	15330	15470	15281	15441	15445	15549	15449	15433	15389	15321	15345	15365	15513	15490	15419	15414	15183	15503	15490	15384	15452	15235	15270	15402	15437	15346	15503	15214	15344	15249	15459	15339	15422	15293	15467	15419	15170	15340	15479	15449	15272	15365	15399	15472	15473	15191	15344	15290	15322	15579	15601	15399	15331	15218	15416	15338	15414	15413	15309	15449	15414	15430	15332	15362	15284	15364	15290	15452	15350	15274	15487	15456	15142	15505	15476	15292	15370	15272	15510	15431	15351	15309	15462	15381	15463	15216	15389	15364	15519	15369	15297	15423	15342	15607	15361	15315	15454	15516	15362	15469	15461	15293	15334	15465	15398	15372	15356	15389	15426	15480	15351	15343	15380	15414	15299	15358	15252	15384	15516	15260	15310	15395	15444	15378	15413	15445	15485	15459	15318	15485	15237	15462	15369	15332	15278	15486	15264	15484	15460	15289	15472	15523	15518	15369	15332	15463	15439	15323	15315	15427	15315	15585	15362	15467	15432	15373	15320	15386	15428	15590	15445	15477	15232	15297	15429	15558	15398	15333	15455	15286	15385	15406	15435	15491	15536	15500	15412	15322	15530	15526	15376	15492	15383	15394	15462	15224	15339	15460	15378	15417	15414	15312	15364	15375	15254	15373	15385	15454	15381	15563	15531	15170	15165	15425	15350	15310	15548	15454	15447	15507	15607	15421	15410	15433	15429	15442	15240	15134	15378	15369	15272	15410	15302	15422	15457	15361	15380	15362	15413	15382	15404	15304	15342	15371	15383	15460	15507	15499	15427	15465	15427	15387	15201	15406	15376	15434	15487	15366	15244	15586	15382	15539	15339	15565	15403	15332	15519	15380	15450	15390	15452	15611	15353	15424	15355	15379	15378	15428	15457	15495	15293	15577	15558	15473	15370	15569	15261	15332	15439	15314	15445	15405	15442	15324	15445	15251	15390	15418	15390	15354	15278	15379	15364	15179	15387	15301	15490	15399	15365	15366	15442	15331	15364	15215	15539	15533	15446	15524	15390	15468	15349	15322	15477	15468	15407	15373	15569	15476	15455	15336	15412	15481	15403	15332	15439	15458	15228	15374	15340	15459	15380	15604	15452	15484	15451	15401	15407	15249	15256	15360	15494	15500	15391	15306	15332	15261	15329	15365	15338	15247	15391	15475	15405	15338	15297	15474	15460	15427	15411	15406	15477	15426	15383	15318	15436	15236	15490	15358	15247	15416	15461	15281	15370	15261	15366	15110	15459	15420	15337	15374	15359	15229	15413	15335	15316	15394	15318	15570
29992	31145	39266	34178	27204	23979	22065	20400	19475	18603	18065	18136	17915	17720	17768	17635	17601	17572	17632	17465	17601	17343	17342	17316	17300	17586	17506	17520	17384	17513	17397	17503	17231	17320	17496	17284	17386	17353	17429	17672	17474	17400	17235	17206	17449	17476	17118	17328	17603	17116	17261	17295	17380	17249	17237	17379	17365	17477	17330	17308	17215	17188	17219	17378	17397	17393	17214	17217	17239	17405	17318	17364	17263	17288	17500	17489	17497	17330	17382	17194	17259	17178	17315	17255	17426	17349	17218	17083	17371	17133	17146	17194	17255	17600	17536	17114	17231	17260	17382	17384	17261	17210	17437	17333	17155	17193	17487	17240	17423	17257	17170	17397	17343	17143	17094	17201	17231	17254	17190	17543	17303	17464	17362	17349	17264	17483	17248	17399	17250	17290	17151	17079	17320	17462	17199	17101	17394	17254	17306	17299	17349	17345	17177	17302	17262	17204	17280	17238	17059	17307	17376	17308	17339	17132	17382	17347	17241	17288	17294	17455	17347	17183	17521	17280	17262	17261	17108	17332	17159	17395	17241	17490	17275	17386	17322	17317	17370	17395	17255	17397	17364	17018	17230	17481	17275	17367	17573	17385	17368	17204	17379	17166	17171	17193	17328	17156	17245	17283	17302	17299	17250	17274	17334	17171	17140	17405	17079	17258	17236	17271	17456	17405	17103	17240	17179	17101	17375	17319	17367	17359	17574	17142	17596	17398	17413	17289	17399	17216	17352	17150	17269	17226	17268	17341	17166	17235	17466	17290	17316	17060	17231	17428	17255	17471	17172	17337	17484	17319	17127	17080	17322	17268	17237	17313	17250	17306	17329	17268	17292	17231	17175	17187	17408	17327	17212	17379	17354	17109	17185	17167	17246	17299	17191	17321	17282	17338	17315	17201	17304	17422	17354	17419	17311	17096	17302	17546	17212	17371	17318	17272	17249	17342	17298	17298	17389	17412	17240	17171	17402	17223	17281	17306	17402	17169	17238	17481	17273	17357	17186	17323	17336	17435	17363	17253	17338	17339	17442	17327	17104	17306	17340	17333	17243	17249	17279	17334	17378	17298	17273	17230	17277	17394	17490	17297	17374	17373	17316	17216	17135	17137	17281	17383	17387	17458	17289	17316	17315	17329	17422	17328	17332	17404	17250	17229	17305	17298	17187	17242	17273	17232	17424	17281	17295	17174	17204	17254	17258	17259	17256	17447	17406	17153	17111	17223	17144	17173	17320	17251	17320	17409	17136	17107	17265	17172	17153	17329	17300	17126	17274	17350	17385	17195	17450	17332	17315	17315	17321	17248	17316	17054	17348	17237	17387	17406	17548	17338	17536	17384	17358	17080	17531	17396	17363	17224	17351	17333	17159	17183	17248	17228	17245	17275	17192	17233	17230	17241	17497	17208	17184	17185	17394	17265	17290	17299	17485	17256	17369	17407	17353	17162	17330	17158	17273	17438	17500	17335	17387	17381	17161	17327	17364	17116	17102	17203	17241	17226	17437	17333	17327	17331	17449	17125	17323	17371	17195	17360	17244	17309	17216	17263	17280	17400	17295	17135	17268	17261	17393	17413	17196	17470	17377	17184	17341	17277	17338	17225	17404	17346	17204	17312	17293	17373	17384	17393	17364	17302	17192	17320	17247	17662	17318	17235	17357	17378	17304	17246	17132	17370	17311	17144	17209	17391	17279	17239	17420	17347	17221	17218	17254	17540	17385	17349	17213	17214	17401	17322	17307	17286	17333	17340	17170	16963	17417	17373	17247	17227	17336	17285	17188	17289	17286	17391	17300	17263	17235	17221	17151	17251	17292	17441	17311	17211	17310	17184	17414	17368	17546	17420	17188	17394	17402	17096	17530	17303	17368	17430	17504	17472	17082	17082	17273	17360	17312	17414	17357	17207	17350	17302	17448	17305	17270	17288	17513	17313	17397	17430	17264	17362	17113	17149	17367	17454	17461	17464	17411	17203	17387	17320	17177	17445	17387	17045	17219	17109	17237	17106	17240	17293	17357	17164	17609	17276	17435	17427	17340	17260	17359	17478	17508	17102	17464	17314	17240	17353	17444	17235	17333	17147	17390	17392	17245	17284	17374	17136	17400	17229	17313	17444	17277	17456	17221	17600	17203	17305	17425	17310	17565	17239	17124	17145	17380	17162	17296	17299	17299	17442	17329	17232	17354	17421	17106	17463	17304	17394	17379	17303	17335	17351	17523	17375	17373	17251	17137	17358	17572	17142	17366	17283	17134	17221	17445	17260	17161	17276	17240	17208	17255	17386	17244	17265	17341	17348	17412	17261	17534	17137	17420	17283	17425	17529	17427	17393	17227	17249	17204	17259	17228	17398	17083	17334	17405	17259	17364	17406	17293	17160	17263	17239	17249	17434	17276	17213	17330	17057	17305	17381	17300	17595	17297	17230	17450	17120	17304	17211	17468	17350	16926	17346	17222	17259	17133	17284	17337	17230	17488	17405	17348	17296	17375	17187	17311	17145	17271	17274	17454	17245	17187	17105	17317	17344	17254	17278	17044	17204	17274	17175	17193	17215	17128	17462	17217	17451	17195	17040	17165	17417	17606	17292	17150	17072	17275	17472	17445	17148	17250	17422	17321	17349	17334	17275	17544	17464	17175	17196	17403	17128	17394	17477	17277	17244	17220	17288	17404	17220	17064	17375	17180	17267	17350	17303	17429	17167	17175	17339	17271	17270	17495	17370	17159	17329	17553	17341	17328	17120	17410	17482	17284	17334	17280	17324	17320	17331	17188	17214	17230	17188	17217	17233	17107	17090	17343	17482	17330	17336	17373	17251	17265	17208	17438	17248	17271	17297	17235	17209	17188	17139	17228	17235	17230	17204	17445	17382	17294	17334	17306	17185	17275	17400	17251	17325	17235	17411	17328	17294	17231	17365	17497	17236	17331	17187	17168	17149	17192	17327	17150	17332	17325	17262	17318	17332	17492	17297	17234	17090	17230	17261	17282	17235	17465	17189	17543	17234	17277	17197	17471	17367	17339	17319	17352	17363	17231	17141	17282	17262	17387	17231	17392	17121	17293	17416	17153	17424	17264	17408	17197	17271	17405	17421	17310	17282	17278	17348	17165	17257	17470	17167	17198	17361	17238	17320	17206	17278	17278	17283	17540	17346	17234	17206	17226	17259	17215	17512	17435	17378	16857	17261	17423	17323	17349	17147	17253	17537	17174	17211	17085	17143	17229	17335	17191	17270	17348	17278	16990	17280	17288	17295	17320	17382	17336	17253	17265	17227	17286	17316	17202	17438	17134	17199	17445	17139	17522	17324	17446	17352	17273	17310	17478	17006	17364	17280	17388	17391	17496	17353	17495	17366	17220	17262	17354	17440	17278	17230	17248	17250	17241	17136	17348	17347	17080	17178	17504	17099	17358	17254	17295	17442	17398	17203	17435	17207	17246	17232	17255	17181	17424	17388	17422	17306	17366	17440	17104	17341	17351	17312	17286	17360	17445	17375	17220	17035	17220	17336	17379	17402	17410	17275	17175	17417	17242	17420	17343	17030	17234	17287	17364	17097	17525	17177	17653	17480	17483	17487	17450	17095	17250	17433	17409	17233	17125	17482	17236	17098	17120	17272	17273	17455	17341	17327	17482	17207	17434	17490	17331	17089	17211	17419	17326	17294	17229	17254	17344	17479	17247	17245	17432	17334	17254	17467	17486	17359	17512	17489	17325	17451	17030	17221	17260	17189	17224	17312	17349	17228	17377	17137	17305	17264	17253	17312	17447	17362	17362	17294	17211	17081	17322	17438	17296	17305	17132	17148	17132	17140	17307	17236	17426	17370	17361	17390	17529	17211	17391	17209	17433	17341	17101	17392	17127	17138	17255	17344	17518	17127	17380	17354	17325	17398	17330	17157	17301	17528	17181	17498	17365	17235	17170	17276	17337	17324	17510	17366	17144	17181	17156	17076	17279	17379	17210	16941	17351	17372	17140	17069	17046	17242	17234	17316	17404	17360	17494	17259	17262	17250	17452	17326	17387	17306	17416	17584	17319	17325	17298	17334	17118	17181	17228	17309	17473	17483	17286	17392	17472	17499	17365	17262	17297	17339	17319	17206	17244	17289	17419	17171	17252	17233	17159	17265	17272	17289	17321	17413	17280	17189	17299	17334	17192	17184	17371	17181	17159	17417	17212	17351	17143	17292	17488	17232	17079	17374	17217	17281	17250	17303	17207	17383	17265	17284	17274	17205	17428	17143	17411	17345	17295	17233	17369	17374	17460	17280	17374	17313	17261	17432	17093	17354	17403	17218	17540	17164	17578	17456	17531	17596	17355	17345	17321	17307	17128	17439	17366	17162	17470	17330	17352	17307	17454	17233	17281	17369	17287	17235	17364	17362	17248	17112	17425	17262	17380	17197	17468	17281	17267	17288	17277	17189	17283	17179	17205	17464	17406	17075	17524	17276	17203	17217	17383	17183	17368	17107	17283	17343	17416	17427	17343	17368	17046	17395	17173	17115	17251	17347	17102	17388	17403	17452	17535	17241	17254	17427	17354	17394	17364	17384	17371	17358	17163	17436	17304	17423	17535	17351	17325	17116	17234	17193	17212	17349	17375	17464	17444	17414	17172	17243	17274	17463	17405	17281	17349	17256	17367	17135	17187	17308	17310	17396	17514	17250	17363	17296	17354	17172	17286	17360	17211	17400	17297	17178	17317	17320	17215	17177	17260	17356	17400	17095	17392	17142	17471	17191	17365	17194	17161	17282	17282	17107	17443	17202	17190	17422	17442	17381	17331	17314	17655	17470	17195	17318	17330	17338	17164	17558	17345	17402	17471	17229	17120	17335	17262	17267	17333	17235	17301	17204	17203	17322	17145	17320	17354	17194	17447	17054	17367	17327	17454	17266	17238	17079	17221	17393	17359	17474	17208	17330	17406	17150	17319	17368	17261	17371	17239	17394	17338	17268	17419	17248	17223	17528	17439	17543	17351	17312	17262	17142	17010	17261	17352	17144	17147	17241	17369	17275	17050	17198	17279	17415	17232	17161	17436	17243	17198	17182	17306	17299	17321	17331	17226	17409	17468	17576	17282	17352	17273	17307	17439	17468	17236	17251	17448	17108	17136	17287	17310	17226	17292	17312	17354	17051
34211	48533	43908	33050	27247	23226	21033	19231	17764	16767	16116	15943	15511	15485	15500	15275	15116	15166	15144	15019	15250	14929	14925	15122	15080	15055	15003	15129	14930	14911	14876	14896	14865	15004	15028	15051	14959	15070	14831	14968	14929	14926	14848	14965	14892	14996	14847	14923	14897	14846	14883	14882	14815	14956	14740	14920	14831	14775	14919	14982	14954	14939	14833	14880	14760	14969	15010	14880	14790	15041	14899	14880	14945	15076	14974	14912	14857	14990	14843	14895	14921	14857	15028	14852	14979	14946	14913	14929	14869	15022	14947	14809	15034	14902	14989	14928	14916	14962	14872	14971	14772	14822	14840	14865	14779	14790	14849	14957	14930	14971	14866	14982	14851	14815	14942	14996	14949	14925	14939	14844	14907	15035	14988	14773	14829	14851	14813	14858	14921	14786	14897	14885	14714	14952	14965	14854	14960	14825	14813	14872	14978	14859	14857	14844	15007	14994	15001	14734	14932	14916	14964	14965	14883	14992	14911	14848	14969	14849	14957	14963	14880	14943	15016	14833	14694	15049	15061	14763	15024	14933	14764	15000	14917	14847	14885	15087	14779	14933	14896	14720	14842	15041	15003	14931	15005	14790	14842	15081	14979	14835	14803	14864	15035	15018	14861	15012	14922	14902	14975	14854	15045	15054	15014	14925	14918	14762	14880	15115	14836	15009	14852	14699	14881	14823	14836	14979	14865	15036	15014	14961	14879	14839	14983	14808	14847	14831	15009	14926	14876	14925	14929	14772	14988	14962	14783	14910	14896	14995	14928	14672	14899	14800	14757	14887	14884	14941	14901	14971	14898	14921	14855	14903	14902	15006	14836	14921	15049	15008	14906	14815	14918	14834	14896	14862	14920	14853	14854	14870	14895	14848	14867	14932	14852	14842	14842	14846	14938	15114	14817	14795	14999	14836	14852	14865	14719	14922	14967	14910	14964	14940	14985	14835	14768	14944	14951	14983	15058	14985	14830	14806	15011	14902	14862	14842	14849	14796	14901	14851	14988	14890	15011	15087	14945	14976	14885	15071	14773	15117	14935	14893	14838	14977	14958	14938	14883	14931	14997	14947	14837	14866	14988	14949	14962	15009	14983	14943	14922	14882	14900	14941	14943	15014	14990	14892	15105	14944	14844	14910	14684	14869	14897	14953	14846	14878	14970	14997	14881	15069	15007	14805	14986	14850	14964	14861	14900	14956	14953	14919	14894	14776	14797	14784	14961	14928	14924	14742	15020	14900	15046	14882	15069	14905	14931	14933	15024	14916	14707	15103	15006	14948	14951	15019	14883	14948	14885	14874	14952	15193	14933	15033	14874	14940	14769	14909	14949	14781	14873	14912	14897	14740	15068	14970	14970	15052	14701	14798	14975	14940	14890	14971	15075	15071	14907	14886	14923	14800	14932	15010	14930	15047	15057	14984	14995	14826	14893	15051	14910	14930	14898	14927	14794	14970	14954	14989	14952	15012	15031	14976	14850	15112	14974	15002	15043	14878	14824	15046	15037	14870	14892	14815	14851	14988	14883	14976	15021	15023	14906	14863	14939	14934	14795	14859	14949	14846	14689	14897	14763	14970	14793	14785	15000	14917	14888	15016	14983	14920	15033	14871	14909	14924	14782	15007	15014	14902	14963	14943	14873	14744	14885	14947	14941	14928	15102	14823	14969	14964	14915	14967	14876	15059	14972	15010	15019	14884	14877	14999	15012	14794	14863	14837	15038	14920	14951	14833	15014	14874	14873	14866	14885	14801	15042	15041	14765	15072	14986	15003	14991	14853	15026	14981	14955	14740	14812	14757	14914	14845	14853	14889	14942	14888	14806	14875	14986	15107	14916	14961	14936	14918	15023	14902	14767	14899	14961	15001	15055	14804	14862	14979	14983	14846	14887	14816	14951	14854	14924	14915	14983	14809	14868	14931	15058	14723	14984	15001	14860	14968	14897	14996	14791	14772	15061	14891	15027	14857	14957	14825	14780	14875	14905	14778	14919	14975	14808	14917	14855	14864	14814	15031	14824	15037	14997	14836	14854	15111	14993	14891	15062	14661	14666	14957	14987	14664	14907	14887	14940	15002	15091	14909	14946	14809	14958	14979	15024	14982	14972	14838	14887	14810	14965	14985	14922	14947	14927	14802	14895	14728	14960	14833	15124	14857	14791	14908	15015	14899	14861	14950	15224	14806	15075	14840	14894	15101	14854	15045	14879	14972	15035	14929	14809	15175	14958	14799	14702	14979	14902	15026	15132	14968	15058	14941	15005	14969	14853	14883	14930	14996	14819	14775	14938	15121	15031	14951	14819	14831	14965	14818	14860	14813	14981	14940	14830	14893	14928	14778	14949	14870	14816	14981	14913	14914	14932	14838	14983	14964	14787	14739	14780	15016	14779	14888	15055	15080	14834	14826	14935	14759	15055	14912	14856	14980	14937	14759	14968	14897	14941	14867	14842	14994	14913	14953	14855	14908	14894	14920	14988	14962	15000	14929	14926	14948	14964	14848	14952	14950	15003	14939	14966	14956	14830	14890	14882	14843	14835	15027	14917	14770	14989	14847	14879	14816	14920	14767	15064	14721	15113	14760	14893	14968	14905	14982	14962	14864	15029	14929	15016	14971	14816	14843	14935	15009	14922	14973	14939	14926	14977	14765	14983	14994	14923	15055	14928	14969	15002	14810	14927	14805	15034	14983	14920	14914	14760	14968	14972	14851	14852	14956	15149	14788	14979	14806	15052	14855	14985	14911	14865	14816	14908	14748	14852	15026	14917	14937	14814	14898	14950	14943	14945	14888	14881	14954	14978	14816	14892	15025	14999	14822	14855	14969	14897	14889	14982	14937	14821	15042	14908	14897	14875	14938	14852	14743	14829	14863	15066	14964	14694	14782	14945	14894	14982	14706	14841	14937	14929	14941	14913	14964	15031	15060	14822	15029	14810	14961	14761	14963	15049	14820	14873	14859	14845	14978	15062	14923	14988	14855	14936	14969	14993	14854	14827	15000	14746	15039	14901	15198	14966	14825	14851	15018	14884	14952	14798	14938	14962	14899	14986	14802	14890	14942	14711	14820	14943	15005	14839	14881	14969	14989	14930	14814	14968	15013	15037	14914	14900	14867	14979	14907	14783	14984	15075	14788	15095	15066	14880	14769	14793	14846	14940	14819	14842	14931	14924	14893	15006	14897	14893	14955	15053	14869	15088	14815	14881	14868	15100	14870	15000	15049	15008	14829	15026	14957	14963	14808	14954	14883	14995	14958	14999	14860	15014	15047	14960	14934	14937	15059	14909	15016	14908	14917	14926	14733	14987	14876	14761	14823	14871	14923	14890	14948	14797	14928	14995	14858	15003	14957	14960	14879	14908	14886	15044	14887	14873	14944	14742	15010	14888	14949	14859	14962	14995	14931	14732	15027	14902	14892	14979	14962	14865	14807	14928	14910	14976	14754	15025	14941	14955	14906	14896	14977	14780	14890	14830	14972	15036	14708	14939	14869	14860	14990	14997	14878	14855	14912	15124	14946	14973	14796	14744	15013	14822	14927	14999	14959	14844	15086	14937	14712	14945	14863	14842	14839	14902	14813	14835	15048	15107	14800	14852	15032	14836	14920	14916	15017	14930	14994	14922	14870	15003	14735	14872	15114	14919	14927	14877	14967	14982	15097	14869	14903	14914	14781	15031	14910	14897	14714	15112	14924	14920	14965	14918	15140	14902	14959	14870	14770	14980	14899	14906	14723	14936	15152	14882	14940	15025	14979	14918	15012	14957	14890	14749	14881	15075	14928	15019	14946	14857	14903	14920	14839	14960	14814	14987	14904	14893	14960	14848	14804	14998	15029	15104	14971	14792	14925	14911	14993	14919	14993	14926	14934	14839	14883	14993	15071	14958	14908	15023	14870	14951	14807	14909	14945	14924	14887	15118	14963	14795	15015	15003	14891	14978	14846	15080	15061	15127	15058	14939	14789	14854	15135	14694	14973	15034	15128	14924	14964	14955	14885	14968	14939	14996	14968	15042	15125	14970	14941	14782	14773	14850	14896	14866	14748	15184	14976	14958	14967	14933	14825	14822	14944	14981	14874	14971	14983	14910	14894	15104	14999	14963	14845	14785	14672	14923	14873	14884	14991	14985	14986	14917	14932	14878	14983	14871	14962	14733	14891	14925	14757	14930	14870	14843	14997	14807	14795	15173	15031	14782	14956	14980	14973	14839	14967	14794	14901	15168	14967	14929	14903	15023	14879	14794	14909	14956	14884	14911	15077	14898	14874	14763	14882	14762	14890	14822	14764	14955	14959	14783	14988	14973	14886	14874	15013	14893	14821	14958	14865	14924	15140	14749	14881	14922	15031	14852	14930	14732	14972	15128	14858	14808	15059	14863	14838	14935	15020	15006	14957	14840	14903	14999	14924	14998	14912	14955	14879	14918	14891	14843	14993	14982	14782	15063	14770	14960	14939	14879	14872	14886	15023	14965	14796	14995	15052	15045	14909	14912	14785	14953	14918	14804	15090	14955	14869	14871	15074	14872	14870	14809	14986	15002	14932	14637	14921	14838	14782	14910	14984	14914	14974	14964	14812	14838	14847	14992	14847	15051	15159	14850	14971	15166	15180	14791	15047	15083	14887	15052	14856	14973	14871	14961	14739	15038	15016	14881	14868	14802	14969	14952	14891	15094	14856	14911	14818	14938	15107	14908	14818	14839	14942	14969	15096	14828	14859	15004	14858	14866	14920	14888	14986	14906	14929	14900	14820	14940	15002	14888	15033	15047	14875	14957	14990	15011	14906	14900	14904	14946	14789	15073	14926	14713	14998	14787	14901	14883	14855	15018	14940	14995	14925	14920	14870	15096	14916	14853	14985	15135	14855	14787	15132	14872	14910	14953	15001	14931	14915	14948	14951	14855	14977	14924	14929	15028	14970	14644	14867	14877	15092	14747	15100	14744	14932	14783	14890	14990	14960	14904	14952	14902	14969	14895	14991	14851	15013	14774	14854	14898	14790	14976	14982	14959	14955	14872	14870	15039	14873	15005	14979	15071	14801	14838	14975	14950	15060	14878	15043	14917	14879	14899	14984	14833	14883	14854	14991	14782	14890	15037	14979	14986	14971	15042	15053	14869	14787	14864	15180	14800	15033	15005	14850
24102	21306	28979	26788	27526	29717	27539	23299	21341	20088	19175	18675	18381	18211	18353	18221	17926	17958	17980	17770	17851	17905	17669	17809	17728	17598	17804	17708	18004	17951	17845	17592	17769	17580	17690	17626	17611	17703	17674	17554	17577	17708	17798	17417	17561	17793	17669	17423	17513	17617	17618	17497	17594	17668	17645	17617	17625	17571	17628	17416	17685	17591	17745	17796	17725	17856	17701	17580	17531	17685	17395	17515	17639	17724	17744	17675	17607	17719	17371	17391	17565	17631	17657	17687	17516	17537	17575	17602	17425	17334	17637	17678	17637	17506	17519	17505	17612	17469	17671	17774	17572	17616	17559	17548	17640	17578	17600	17315	17643	17628	17843	17541	17465	17603	17446	17680	17553	17499	17512	17619	17452	17458	17469	17670	17694	17662	17578	17481	17550	17725	17561	17423	17318	17652	17649	17597	17463	17645	17639	17473	17586	17592	17567	17501	17840	17508	17519	17571	17650	17617	17519	17614	17725	17591	17734	17422	17438	17761	17738	17716	17715	17498	17676	17629	17748	17641	17898	17553	17355	17520	17551	17605	17464	17561	17705	17405	17702	17666	17485	17600	17708	17585	17673	17702	17574	17708	17710	17624	17610	17469	17633	17461	17654	17662	17652	17515	17527	17670	17739	17693	17497	17704	17620	17685	17745	17235	17417	17620	17417	17425	17780	17786	17742	17493	17513	17699	17337	17544	17495	17762	17750	17481	17677	17658	17593	17713	17628	17658	17570	17784	17757	17549	17576	17529	17567	17432	17519	17493	17647	17565	17579	17480	17738	17554	17563	17220	17541	17538	17672	17598	17567	17505	17735	17579	17706	17459	17572	17673	17646	17413	17557	17499	17434	17741	17561	17718	17758	17681	17585	17630	17736	17755	17482	17533	17485	17720	17604	17880	17497	17565	17542	17711	17641	17555	17741	17474	17555	17570	17417	17473	17643	17705	17512	17504	17523	17517	17596	17541	17548	17633	17561	17587	17665	17612	17621	17606	17671	17495	17475	17400	17520	17544	17449	17574	17427	17593	17534	17537	17643	17741	17664	17575	17389	17653	17704	17355	17441	17496	17537	17610	17693	17684	17677	17349	17614	17431	17653	17548	17623	17588	17815	17575	17366	17705	17666	17621	17518	17669	17606	17489	17672	17472	17354	17646	17720	17669	17752	17674	17639	17425	17595	17667	17463	17674	17319	17444	17607	17542	17686	17380	17604	17677	17615	17787	17736	17525	17505	17532	17543	17444	17460	17507	17550	17622	17433	17547	17518	17595	17642	17418	17592	17465	17550	17503	17422	17504	17660	17682	17492	17554	17707	17608	17708	17504	17595	17508	17625	17726	17677	17583	17690	17699	17552	17519	17453	17612	17634	17414	17572	17866	17651	17521	17405	17682	17415	17629	17580	17737	17621	17574	17355	17663	17585	17683	17574	17579	17567	17352	17610	17548	17500	17614	17777	17609	17665	17648	17443	17524	17568	17699	17696	17462	17545	17615	17535	17711	17584	17559	17653	17441	17587	17643	17725	17493	17532	17684	17748	17598	17350	17628	17620	17444	17403	17412	17700	17636	17704	17617	17427	17605	17594	17581	17578	17504	17412	17609	17436	17732	17777	17537	17739	17660	17554	17720	17726	17583	17682	17657	17570	17518	17394	17717	17769	17571	17521	17578	17635	17677	17620	17613	17443	17364	17631	17768	17674	17462	17476	17429	17608	17500	17715	17272	17645	17606	17533	17689	17805	17564	17398	17460	17695	17455	17656	17617	17737	17557	17527	17539	17454	17447	17524	17453	17801	17488	17698	17664	17541	17516	17735	17704	17557	17507	17543	17539	17455	17585	17599	17658	17449	17470	17576	17601	17517	17378	17366	17532	17630	17416	17511	17556	17561	17481	17543	17569	17659	17459	17401	17575	17402	17706	17555	17559	17534	17532	17524	17551	17614	17551	17495	17778	17574	17653	17621	17591	17542	17562	17654	17519	17606	17525	17526	17408	17441	17561	17537	17450	17444	17685	17697	17668	17619	17580	17462	17589	17658	17499	17450	17526	17515	17588	17737	17613	17732	17689	17539	17540	17559	17751	17755	17555	17594	17647	17588	17421	17498	17511	17432	17727	17523	17653	17633	17523	17640	17442	17543	17590	17453	17571	17399	17525	17552	17646	17663	17708	17607	17638	17683	17600	17505	17654	17636	17534	17615	17662	17569	17675	17652	17671	17534	17576	17712	17619	17670	17691	17381	17615	17552	17859	17636	17469	17632	17681	17534	17711	17601	17584	17629	17695	17687	17593	17704	17595	17522	17489	17778	17427	17560	17455	17472	17827	17395	17527	17358	17681	17746	17665	17541	17691	17735	17709	17710	17492	17478	17592	17555	17320	17431	17618	17573	17601	17613	17637	17652	17380	17568	17564	17403	17431	17613	17491	17596	17537	17380	17539	17454	17452	17599	17583	17533	17376	17569	17493	17649	17583	17450	17684	17623	17482	17711	17439	17634	17564	17688	17695	17734	17575	17592	17699	17479	17310	17452	17495	17312	17561	17527	17651	17422	17436	17479	17686	17583	17786	17550	17698	17487	17607	17508	17531	17791	17522	17391	17658	17473	17629	17330	17662	17549	17637	17653	17586	17657	17910	17638	17663	17495	17378	17547	17540	17635	17354	17552	17709	17439	17395	17632	17517	17538	17668	17602	17412	17718	17548	17685	17644	17565	17653	17475	17781	17617	17664	17520	17394	17385	17551	17637	17469	17604	17608	17810	17620	17604	17626	17552	17477	17601	17508	17673	17709	17534	17500	17288	17592	17712	17634	17429	17560	17501	17491	17340	17580	17586	17746	17449	17568	17496	17560	17580	17598	17733	17469	17699	17578	17627	17443	17471	17623	17683	17690	17602	17741	17572	17571	17603	17685	17730	17839	17571	17516	17696	17564	17669	17751	17707	17698	17460	17346	17701	17513	17537	17564	17550	17546	17468	17536	17636	17649	17732	17637	17386	17402	17633	17505	17580	17349	17579	17726	17816	17586	17628	17681	17662	17534	17536	17671	17419	17474	17691	17577	17709	17442	17696	17643	17720	17571	17662	17741	17581	17572	17596	17568	17620	17628	17435	17635	17476	17636	17760	17675	17395	17628	17458	17509	17503	17473	17562	17574	17441	17366	17548	17705	17552	17520	17613	17572	17397	17533	17804	17570	17659	17522	17612	17599	17757	17730	17986	17610	17455	17716	17654	17631	17500	17509	17465	17513	17679	17556	17567	17493	17588	17668	17591	17638	17883	17626	17569	17560	17488	17791	17574	17488	17801	17800	17541	17540	17556	17660	17662	17592	17466	17782	17502	17465	17654	17657	17655	17387	17476	17478	17560	17525	17555	17705	17597	17503	17571	17357	17333	17691	17870	17554	17423	17423	17589	17587	17529	17481	17537	17627	17544	17609	17566	17557	17701	17656	17570	17398	17536	17474	17534	17428	17375	17422	17419	17717	17798	17645	17718	17697	17739	17338	17684	17668	17619	17607	17637	17605	17498	17619	17572	17577	17627	17517	17612	17504	17641	17676	17667	17510	17375	17643	17711	17706	17902	17559	17729	17549	17569	17708	17500	17295	17582	17607	17669	17445	17691	17677	17543	17586	17575	17590	17475	17559	17422	17670	17468	17709	17683	17473	17579	17588	17550	17644	17503	17560	17544	17813	17614	17518	17715	17559	17565	17674	17677	17331	17627	17634	17564	17580	17645	17524	17548	17474	17810	17724	17699	17621	17621	17520	17499	17548	17517	17554	17478	17489	17658	17554	17549	17549	17679	17319	17574	17569	17832	17770	17783	17879	17779	17545	17490	17394	17629	17552	17603	17457	17343	17509	17575	17582	17732	17447	17446	17515	17316	17651	17518	17581	17717	17417	17474	17630	17726	17511	17427	17584	17640	17684	17530	17404	17721	17749	17498	17462	17702	17426	17368	17623	17630	17687	17609	17676	17610	17529	17616	17646	17400	17664	17718	17626	17920	17625	17613	17527	17561	17768	17473	17779	17689	17539	17734	17581	17632	17385	17581	17528	17636	17669	17259	17632	17614	17433	17574	17656	17658	17661	17421	17503	17550	17405	17663	17798	17442	17540	17595	17607	17724	17621	17256	17623	17729	17584	17678	17506	17644	17603	17676	17611	17661	17614	17669	17560	17414	17620	17447	17586	17576	17555	17541	17720	17667	17499	17644	17542	17663	17415	17384	17746	17670	17645	17665	17528	17761	17391	17505	17653	17481	17722	17473	17456	17473	17494	17510	17533	17666	17791	17465	17541	17480	17667	17610	17901	17718	17572	17538	17657	17714	17583	17639	17599	17451	17448	17601	17570	17660	17532	17624	17513	17511	17374	17444	17727	17483	17608	17513	17540	17636	17634	17597	17563	17516	17621	17964	17506	17312	17644	17473	17495	17761	17723	17475	17512	17776	17574	17391	17429	17340	17729	17683	17501	17482	17627	17610	17434	17538	17716	17673	17465	17681	17475	17813	17617	17692	17677	17617	17555	17591	17741	17669	17372	17654	17687	17560	17715	17472	17495	17664	17731	17679	17530	17636	17755	17623	17741	17716	17535	17644	17639	17340	17449	17458	17394	17736	17728	17646	17606	17600	17553	17662	17597	17481	17593	17593	17595	17625	17570	17577	17665	17412	17500	17645	17491	17641	17482	17705	17767	17492	17568	17788	17624	17663	17511	17512	17697	17624	17661	17601	17567	17597	17593	17472	17387	17331	17567	17690	17554	17770	17609	17540	17639	17524	17618	17609	17582	17664	17430	17661	17654	17832	17514	17419	17686	17656	17655	17663	17689	17557	17599	17643	17715	17748	17619	17593	17556	17516	17447	17525	17576	17548	17739	17595	17729	17630	17962	17606	17716	17495	17598	17498	17418	17516	17508	17581	17459	17500	17602	17627	17648	17470	17661	17373	17468	17557	17682	17568	17619	17566	17716	17572	17662	17499	17562	17526	17501	17580	17506	17603	17842	17527	17494	17593	17576	17725	17605	17702	17591	17686	17648	17751	17539	17507	17701	17468	17658	17634	17505	17707	17534	17629	17733	17461	17623	17786	17448	17581	17615	17532	17617	17623	17528	17645	17693	17718	17547	17549	17767	17641	17593
34612	54783	49679	39621	34756	30693	25492	22093	19870	18204	17045	16539	16098	16096	15737	15741	15654	15425	15607	15392	15313	15354	15258	15181	15342	15342	15198	15195	15150	15345	15218	15226	15130	15223	15289	15393	15213	15178	15219	15365	15012	15126	15198	15166	15191	14983	15215	15055	15165	15158	14999	15046	15098	15107	15114	15196	15188	15180	15208	15141	15039	15233	15036	15067	15274	15233	15213	15262	15042	15319	15113	15189	15127	15134	15072	15108	15133	14948	15247	15132	15028	15218	15125	15055	15309	15103	15207	15232	15080	14971	15295	15118	15083	15212	15105	15160	15031	14976	15196	15026	15156	15204	15192	15051	15089	15041	15309	15036	14927	15037	14967	15277	15071	15239	14943	14915	15093	15133	15250	15221	15013	15017	15266	15229	15194	15125	15225	15133	15125	15006	15171	15030	15279	15190	15236	15111	15075	15015	15006	15025	15142	15171	15246	14931	15179	15155	15224	15171	15107	15170	15074	15174	15103	14833	15202	15138	14983	14916	15117	15194	15235	15107	15038	15065	15215	15088	15172	15095	15164	15150	15116	14939	15136	14941	15240	15060	15115	15147	15099	15103	15163	15126	15061	15314	15335	15049	15175	15166	14978	15128	15214	15123	15135	15207	14984	15280	14913	15168	15119	15207	15188	15281	15140	15172	15250	15135	14924	15078	15245	15028	15220	15142	15045	15249	15032	15078	15086	15128	15165	15310	15228	15249	15189	15081	15087	14938	15338	15055	15167	14983	15213	15167	15098	15339	15153	15259	15272	15175	15079	15118	15125	15076	15165	15165	15089	15102	14883	15053	15165	15343	15121	15175	15075	15263	15085	15232	15190	15133	15128	14992	15128	15270	15200	15039	15194	15000	14981	15128	15322	15320	15147	15187	15223	15129	15116	15171	15065	15269	15032	15198	15247	14982	15150	15213	15074	15179	15025	15113	15072	14982	15266	15008	15316	15351	15074	15129	15181	15206	15070	15207	15256	15125	15189	15092	14976	15125	15038	15029	15290	15165	15099	15045	15172	15054	15238	15194	15128	15223	15146	15190	15197	15241	15146	15017	15193	15247	15203	15035	14880	15030	15487	14951	15078	15159	15040	14983	14997	15225	15236	14911	15107	15245	15153	15154	15197	15118	15110	15180	15173	15230	15155	15084	15235	15235	15169	15048	15174	15153	15096	15117	15116	15103	15245	14918	15058	15210	15216	15286	15094	15232	15155	15134	15211	14994	15080	15128	15234	15194	15253	15295	15125	15289	15147	15037	15073	15227	15278	15098	15121	14901	15196	15030	15183	15098	15141	15239	15058	15078	15097	15338	15144	15032	15164	15217	15150	15045	15191	15207	15188	15063	15150	15187	15174	14923	15193	15030	14963	15181	15115	15063	14989	15171	15149	15158	15277	15118	15289	15121	15281	15148	14845	15119	15224	14996	15223	15163	15136	15171	15023	15171	15318	15155	15014	15228	15228	15063	15168	15111	15229	15114	15135	15171	15062	15070	15051	15114	15169	15314	15138	15065	15169	15083	15156	15129	14986	15134	15109	15114	15062	15071	15101	14975	15070	14947	15070	15255	15134	15098	14986	15044	15173	15112	15060	15302	15162	15209	14969	15169	15077	15179	15228	15038	15207	15111	15088	15148	15100	15059	15274	15249	15223	15187	15103	15198	15078	15173	15161	15143	15156	15092	15096	15184	15202	15057	15147	15244	14899	15270	15072	15177	14992	15279	15155	15154	15126	15213	15098	15142	15146	15204	15092	15259	15085	14991	15182	15127	15135	15088	14919	15210	15122	15052	15187	15118	15201	15092	15157	14951	14989	15084	15257	15153	15406	15118	15183	14975	15165	15133	15173	14927	15189	15085	15149	15169	15120	15168	15009	15170	15106	15181	15123	15054	15137	15175	15065	15216	15210	15146	14950	15072	15149	15112	15269	15080	15110	15096	15096	15165	15074	15079	15064	15066	15173	15191	15026	15129	15080	15100	14949	15078	15184	14941	15264	15172	15057	15013	15106	15209	15198	15160	15303	15067	15255	15106	15103	15049	14999	15117	15041	15337	15073	15023	15084	15135	15034	15119	15381	15253	15222	15010	15110	15074	15154	15058	15042	15138	15086	15094	15076	15163	15281	15109	15186	15094	15183	15005	15323	14998	15124	15227	15340	15105	15192	15307	15102	15201	15202	15185	15160	15045	15132	15225	15138	15139	15112	15126	15322	15119	15185	15053	15150	15147	15100	15102	15110	15177	15215	15257	15039	15176	15278	15334	15067	15125	15131	15158	15162	15141	15255	15161	15100	15205	15207	15219	15146	15193	15199	15261	15119	15025	15011	15102	15080	15190	15028	15172	15054	15197	15172	15269	15110	15096	15145	15240	14992	15127	15200	15225	15122	15130	15198	15246	15318	15140	15117	15069	15159	15053	15195	15000	14997	15075	15039	15191	15249	15296	15273	15168	15213	15247	15262	15095	15007	15090	15175	15153	15057	15263	14978	15244	15116	15187	15127	15091	15168	15122	15141	15164	15182	15030	15011	15107	15303	15005	15092	15242	15143	14996	14979	15100	15101	15036	15053	15178	15112	15200	15343	15093	15321	15064	15240	15050	15119	14996	15079	15063	15057	15195	15175	15144	15078	15169	15107	15178	15285	15288	15077	15053	15249	15133	15168	15150	15027	15281	15058	14942	15090	15086	15277	15223	15206	15220	15175	15044	15106	14956	15110	15216	14965	15190	15047	15058	15130	15126	15127	15197	15273	15096	15151	15069	15067	15121	14884	15127	15164	15144	15190	15147	15161	15180	15262	15140	15158	15164	15194	15081	15402	15166	15229	15144	15092	15182	15126	15139	15165	15068	15282	15177	15015	15110	15230	15064	15150	15105	15287	15153	15133	15172	15095	15148	15232	15075	15150	15220	15078	15262	15020	15227	15094	15045	15019	15193	15187	15103	15206	15030	15108	15209	15089	15182	14997	15261	15053	15259	15163	15311	15164	15019	15209	15100	14909	15268	15069	15069	15135	15088	15258	15027	15032	15065	15423	15086	15043	15119	15066	15067	15073	15079	15131	15118	15110	14977	15181	15075	15017	14956	15041	15044	15170	15201	15146	15139	15178	15142	15150	15321	15200	15168	15219	14957	15000	15073	14956	15279	15263	14939	14905	15181	15314	15074	15091	15247	15013	15149	15196	15109	15050	15102	15002	14996	15200	15142	15125	14966	14959	15130	15187	15092	15068	15244	14884	15095	14943	14979	15220	15081	14958	15153	15184	14963	15227	15164	15135	14971	15078	15121	15039	15077	15206	15100	15176	14968	15263	15154	15138	15147	15200	15134	14971	15143	15191	15220	15076	15126	15031	15228	15107	14893	15027	15008	15219	15303	15095	15184	15071	15179	15078	15297	15135	15042	15025	15151	14883	15035	15265	15246	15100	15137	15259	14950	15028	15112	15147	15210	15200	14906	15066	15025	15205	15213	15121	15292	15098	15315	15157	15061	15135	15190	15098	15157	15151	15243	15175	15065	14972	15094	15152	15261	15129	15241	15067	15315	15241	15087	15136	15068	15080	15104	15104	14996	15007	15137	15306	15106	15142	15066	15045	15087	15093	15194	15199	15083	15092	15123	15211	15298	15085	15028	15246	15096	14888	15160	15274	14949	15167	15191	15241	14919	15000	15194	14999	15136	15212	15069	15287	15262	15042	15102	15261	15076	15296	15119	15263	15035	15183	15242	15108	15141	15011	15120	15133	15063	15191	15126	15138	15318	15232	15279	14925	15094	15224	15158	15146	15158	15171	15276	14972	15154	15150	15041	14930	15277	15392	15013	15294	15252	15014	15035	15077	15080	15269	15114	15076	15051	15176	15014	15369	14975	15221	15142	15156	14989	15160	15141	15264	15046	15160	15143	15379	15155	15034	15215	15135	15104	15112	14960	15124	15194	15238	15188	15012	15206	15053	15175	15139	15093	15305	15104	15130	15211	15136	15162	15189	15156	15171	15151	15005	15042	15173	15187	15140	15056	15099	14950	15051	14956	15307	15039	14964	14995	15311	15011	15121	15132	15232	15022	15023	15103	15127	15223	15223	15143	15358	14839	14996	14960	15145	15134	15186	15177	15321	15160	15021	15170	15064	15297	15285	15008	15206	15237	15246	15142	15181	15231	15067	15128	15083	15017	15027	15103	15009	15125	15142	15124	15194	15118	15130	15144	15122	15146	15087	15240	15168	15154	15080	15324	15158	15087	15110	15062	15126	15153	15114	15106	15105	15127	15164	15118	15096	15029	14973	15169	15027	15015	15236	15151	15173	15042	15215	15037	15112	15220	15010	14944	15168	15097	15224	15183	15142	15101	15157	15148	15149	15340	15024	15154	15148	15269	14948	14951	15207	15365	15092	15060	15194	15063	15024	15259	15192	14956	15223	15052	15133	15152	14959	15263	15332	15128	15060	15009	15316	15163	15013	15019	15121	15013	15089	15405	15196	15147	15141	15117	15034	15230	15262	15152	15201	15173	15103	15088	15040	15085	15127	15082	15171	15166	15148	14987	15150	15135	15118	15055	15024	15167	15124	15086	15064	15089	15163	15212	15017	15213	15175	15133	15189	15144	15088	15320	15202	15122	15042	15101	15147	15017	15009	15200	15117	15223	15133	15274	15223	15157	15186	15224	15146	15096	14958	15264	15112	15030	15133	14996	15158	15105	15011	15362	15270	15254	15107	15075	14984	15101	15017	15057	15204	15081	15178	15116	15252	14985	15095	15088	15270	15147	15183	15084	15099	15088	15057	14996	15168	14975	15075	15044	15293	15294	15075	14954	15094	15121	15012	15077	15116	15077	15093	15156	15183	15195	15010	15042	15115	15018	15171	15224	15168	15255	15086	15117	15038	15137	15309	15111	14985	15053	15067	15117	15140	15109	15002	15291	15175	14918	15160	15157	15051	15307	15100	15080	15047	15107	15110	15146	14989	15157	15322	15124	15012	15092	15052	15100	15291	15155	15346	15160	15274	15110	15057	14963	15140	15206	14994	15148	15088	15061	15183	15272	15189	15216	15329	15067	14994	15233	15016	15102	15199	14915	15121	15138	15083	15191	15261	15183	15061	15146	15026	15005	15245	15218	15228	15121	15234	15121	15067	15252	15208	15168
22737	21144	28951	24419	24939	29453	30687	25174	23202	21851	20611	20049	19632	19549	19372	18939	19042	18749	18709	18677	18451	18645	18612	18500	18624	18732	18720	18420	18484	18513	18585	18426	18489	18616	18439	18613	18332	18464	18470	18302	18269	18401	18165	18326	18320	18396	18448	18473	18453	18346	18475	18431	18352	18296	18315	18211	18562	18371	18448	18159	18485	18404	18125	18309	18112	18340	18349	18569	18511	18392	18435	18248	18223	18256	18378	18336	17827	18245	18371	18224	18273	18106	18113	18270	18336	18231	18273	18354	18508	18353	18568	18196	18386	18360	18177	18280	18445	18312	18410	18338	18301	18107	18213	18503	18418	18235	18394	18405	18454	18403	18370	18186	18370	18336	18357	18146	18359	18368	18489	18352	18322	18203	18182	18143	18124	18510	18391	18233	18183	18180	18263	18288	18286	18122	18414	18322	18174	18270	18327	18466	18296	18296	18428	18436	18522	18388	18269	18341	18374	18391	18433	18276	18461	18037	18382	18347	18190	18189	18146	18258	18180	18493	18512	18411	18458	18359	18555	18353	18368	18214	18601	18266	18204	18222	18139	18299	18187	18266	18314	18331	18270	18199	18286	18367	18155	18378	18185	18601	18470	18363	18086	18188	18292	18375	18093	18353	18264	18314	18128	18258	18226	18484	18520	18419	18164	18219	18209	18451	18390	18427	18481	18461	18118	18241	18350	18431	18387	18113	18228	18323	18348	18446	18500	18196	18351	18401	18419	18483	18465	18260	18304	18333	18324	18407	18384	18366	18462	18343	18267	18187	18166	18263	18375	18240	18561	18296	18402	18226	18427	18375	18429	18372	18513	18199	18155	18089	18434	18439	18455	18217	18286	18415	18268	18206	18425	18682	18345	18496	18272	18349	18400	18347	18274	18375	18382	18347	18111	17963	18310	18030	18515	18190	18372	18252	18268	18254	18188	18354	18187	18288	18431	18291	18435	18432	18442	18320	18253	18276	18314	18277	18350	18262	18367	18491	18378	18537	17919	18068	18167	18290	18349	18354	18182	18457	18421	18342	18359	18449	18253	18304	18315	18247	18171	18261	18313	18285	18182	18416	18379	18232	18361	18514	18317	18372	18263	18377	18371	18400	18424	18266	18346	18248	18368	18295	18330	18367	18412	18273	18467	18262	18203	18228	18370	18280	18245	18307	18236	18344	18089	18360	18457	18252	18395	18238	18224	18304	18175	18552	18306	18217	18334	18355	18442	18331	18279	18247	18274	18365	18502	18211	18141	18051	18328	18307	18393	18102	18243	18249	18115	18416	18269	18184	18364	18232	18154	18286	18472	18320	18199	18323	18402	18283	18418	18250	18344	18208	18212	18289	18384	18280	18205	18208	18250	18335	18304	18299	18400	18283	18437	18397	18362	18363	18404	18372	18262	18475	18408	18252	18373	18155	18394	18290	18354	18197	18145	18310	18438	18426	18249	18267	18300	18335	18375	18145	18287	18280	18243	18340	18262	18212	18380	18305	18519	18344	18262	18367	18348	18393	18322	18214	18144	18121	18335	18465	18382	18191	18259	18330	18497	18383	18169	18394	18118	18134	18278	18257	18300	18436	18590	18188	18304	18168	18200	18318	18268	18337	18118	18233	18268	18431	18384	18303	18125	18230	18446	18623	18321	18374	18367	18330	18322	18279	18327	18190	18351	18432	18353	18332	18314	18258	18206	18199	18236	18282	18454	18352	18312	18312	18359	18319	18381	18151	18401	18159	18195	18442	18298	18201	18225	18549	18352	18249	18340	18394	18145	18281	18175	18236	18272	18394	18198	18329	18333	18229	18220	18283	18206	18139	18239	18262	18138	18244	18204	18292	18468	18681	18221	18437	18369	18325	18214	18338	18131	18337	18241	18367	18530	18077	18425	18169	18182	18203	18270	18419	18366	18320	18513	18230	18422	18358	18367	18357	18409	18350	18317	18262	18297	18189	18396	18184	18192	18486	18399	18069	18219	18454	18339	18159	18028	18264	18294	18322	18273	18281	18507	18344	18206	18287	18147	18258	18385	18349	18267	18197	18291	18283	18291	18345	18241	18318	18472	18528	18253	18322	18398	18605	18396	18227	18303	18112	18265	18091	18184	18326	18056	18329	18091	18171	18329	18237	18173	18243	18321	18444	18200	18122	18142	18359	18256	18446	18503	18305	18153	18001	18238	18209	18393	18187	18346	18362	18228	18348	18137	18325	18210	18359	18349	18257	18458	18410	18289	18317	18069	18261	18471	18270	18519	18325	18498	18321	18399	18282	18042	18309	18066	18300	18230	18238	18254	18477	18232	18127	18287	18326	18587	18331	18567	18329	18299	18431	18355	18261	18298	18271	18370	18099	18134	18178	18388	17956	18187	18033	18393	18350	18258	18220	18353	18257	18470	18221	18289	18158	18137	18369	18261	18296	18211	18328	18194	18168	18254	18409	18191	18168	18399	18154	18212	18183	18203	18241	18503	18283	18293	18225	18223	18361	18082	18430	18285	18419	18288	18258	18330	18127	18217	18220	18335	18455	18396	18300	18027	18070	18260	18135	18453	18114	18482	18477	18342	18415	18417	18182	18423	18451	18341	18416	18308	18402	18267	18296	18299	18264	18287	18074	18293	18473	18198	18342	18501	18416	18184	18231	18202	18336	18040	18208	18391	18263	18406	18136	18291	18267	18251	18315	18258	18476	18346	18237	18479	18378	18462	18235	18410	18205	18321	18223	18173	18326	18443	18158	18321	18458	18303	18343	18294	18332	18317	18401	18317	18328	18188	18329	18526	18068	18270	18174	18124	18283	18334	18396	18160	18330	18405	18344	18373	18304	18301	18171	18572	18290	18367	18249	18202	18214	18351	18295	18260	18224	18103	18410	18521	18226	18198	18465	18415	18314	18528	18222	18289	18394	18211	18285	18306	18430	18432	18452	18535	18249	18298	18200	18319	18623	18166	18184	18240	18541	18360	18213	18327	18271	18383	18442	18397	18216	18141	18344	18264	18385	18423	18277	18356	18348	18335	18198	18273	18297	18289	18249	18130	17931	18270	18263	18191	18168	18390	18426	18437	18370	18336	18231	18115	18485	18191	18309	18364	18193	18367	18308	18191	18413	18497	18278	18325	18369	18298	18374	18349	18471	18499	18261	18316	18239	18182	18244	18100	18128	18245	18419	18370	18165	18195	18085	18238	18195	18221	18313	18482	18351	18436	18263	18209	18315	18588	18216	18347	18226	18222	18194	18348	18204	18269	18136	18190	18377	18383	18327	18405	18179	18292	18278	18393	18455	18138	18296	18342	18116	18221	18093	18450	18173	18305	18400	18260	18226	18235	18295	18271	18319	18294	18244	18208	18296	18210	18256	18399	18070	18366	18259	18203	18403	18105	18178	18169	18182	18191	18280	18162	18221	18536	18190	18282	18363	18439	18241	18110	18480	18345	18434	18191	18313	18364	18340	18249	18463	18371	18277	18339	18190	18324	18443	18431	18391	18372	18250	18348	18213	18279	18262	18336	18241	18318	18339	18032	18487	18404	18451	18370	18329	18511	18205	18170	18304	18329	18148	18353	18059	18437	18214	18286	18152	18250	18382	18413	18286	18206	18323	18368	18313	18152	18027	18208	18404	18379	18268	18314	18334	18330	18264	18317	18246	18402	18324	18409	18270	18357	18430	18269	18281	18369	18507	18328	18215	18165	18221	18352	18295	18558	18493	18116	18345	18478	18316	18513	18291	18281	18298	18404	18345	18364	18496	18108	18206	18273	18278	18357	18066	18152	18288	18349	18410	18442	18248	18259	18191	18218	18392	18325	18352	18350	18128	18495	18341	18181	18158	18208	18307	18312	18298	18340	18206	18301	18207	18210	18311	18375	18134	18472	18080	18374	18152	18331	18208	18324	18372	18441	18497	18326	18168	18260	18301	18602	18162	18398	18332	18347	18192	18308	18341	18354	18344	18168	18255	18199	18142	18322	18479	18347	18159	18260	18236	18138	18280	18413	18290	18396	18113	18277	18192	18517	18257	18211	18328	18428	18277	18243	18216	18352	18342	18368	18169	18481	18123	18449	18503	18256	18156	18114	18389	18301	18463	18370	18216	18262	18226	18173	18372	18175	18028	18211	18337	18521	18193	18357	18315	18364	18332	18375	18129	18269	18268	18106	18378	18352	18333	18065	18325	18399	18338	18219	18173	18318	18264	18412	18388	18322	18273	18317	18178	18213	18150	18353	18487	18267	18469	18353	18270	18306	18342	18176	18148	18232	18064	18352	18350	18342	18461	18296	18279	18391	18282	18192	18359	18185	18308	18235	18309	18359	18271	18273	18162	18405	18265	18332	18378	18189	18181	18308	18069	18463	18242	18360	18379	18285	18364	18604	18334	18115	18218	18432	18118	18254	18316	18201	18372	18204	18223	18264	18318	18222	18345	18280	18454	18263	18242	18318	18144	18292	18335	18279	18147	18404	18492	18267	18264	18296	18302	18348	18207	18298	18232	18284	18504	18434	18288	18244	18144	18333	18364	18288	18387	18503	18391	18223	18339	18338	18333	18492	18229	18319	18571	18215	18382	18227	18142	18314	18353	18554	18424	18274	18443	18299	18475	18207	18382	18353	18284	18308	18245	18232	18299	18413	18340	18291	18141	18285	18297	18366	18200	18341	18250	18351	18172	18222	18235	18364	18196	18232	18404	18196	18316	18326	18278	18317	18339	18265	18463	18268	18450	18420	18120	18331	18205	18262	18167	18217	18381	18416	18223	18104	18418	18421	18386	18113	18439	18397	18258	18371	18248	18371	18228	18298	18231	18228	18240	18346	18290	18413	18479	18393	18198	18430	18326	18228	18252	18082	18181	18395	18198	18409	18348	18173	18348	18430	18433	18061	18315	18388	18289	18300	18257	18068	18312	18384	18404	18308	18635	18441	18493	18343	18167	18415	18256	18311	18215	18275	18388	18338	18277	18385	18297	18361	18395	18326	18384	18290	18182	18260	18353	18070	18412	18361	18418	18359	18365	18289	18137	18165	18285	18312	18481	18344	18305	18337	18336	18181	18309	18374	18207	18157	18417	18239	18440	18230	18053	18180	18026	18319	18549	18261	18325	18307	18379	18207	18330	18366	18543	18362	18309	18391	18136	18253	18271	18286	18314	18347	18439
38237	61711	55460	46744	40134	33810	28220	24481	22043	19867	18220	17289	16913	17028	16633	16195	15925	16077	15859	15948	15990	15775	15818	15892	15604	15907	15604	15619	15572	15749	15600	15484	15562	15576	15482	15586	15671	15337	15510	15301	15468	15451	15487	15566	15586	15459	15477	15416	15517	15460	15533	15383	15537	15529	15570	15348	15458	15538	15550	15425	15543	15349	15599	15605	15425	15470	15539	15419	15478	15528	15478	15458	15644	15425	15459	15386	15519	15378	15535	15545	15435	15407	15611	15442	15482	15456	15432	15506	15398	15381	15419	15390	15511	15625	15527	15546	15585	15404	15521	15450	15491	15450	15588	15553	15531	15580	15578	15610	15472	15589	15480	15661	15564	15376	15506	15379	15467	15458	15505	15241	15594	15583	15530	15644	15582	15429	15525	15586	15466	15299	15426	15448	15674	15411	15468	15611	15279	15359	15385	15549	15487	15606	15441	15753	15227	15276	15664	15427	15545	15448	15416	15388	15645	15499	15676	15511	15427	15468	15579	15560	15318	15577	15386	15474	15549	15533	15484	15524	15380	15539	15446	15632	15392	15313	15648	15412	15401	15579	15515	15623	15745	15495	15445	15388	15604	15528	15577	15528	15368	15511	15447	15320	15374	15549	15414	15550	15556	15403	15408	15307	15504	15570	15514	15400	15535	15563	15460	15556	15587	15472	15400	15571	15480	15331	15406	15559	15466	15480	15479	15550	15632	15504	15445	15544	15458	15405	15407	15493	15656	15496	15331	15458	15596	15447	15371	15535	15542	15499	15393	15465	15608	15647	15461	15470	15413	15432	15579	15534	15407	15520	15312	15505	15456	15334	15340	15590	15526	15338	15514	15315	15445	15519	15372	15486	15443	15502	15512	15618	15377	15449	15616	15386	15500	15543	15421	15455	15654	15631	15547	15613	15532	15488	15597	15421	15510	15542	15379	15561	15424	15442	15526	15487	15655	15550	15305	15602	15560	15575	15648	15493	15341	15623	15513	15507	15510	15458	15473	15525	15519	15518	15510	15376	15490	15403	15472	15441	15591	15446	15543	15293	15398	15547	15546	15631	15450	15575	15365	15604	15424	15414	15444	15539	15409	15541	15524	15491	15438	15591	15556	15731	15570	15524	15381	15517	15540	15409	15481	15414	15398	15571	15314	15560	15587	15554	15278	15301	15481	15330	15467	15375	15351	15412	15472	15449	15375	15451	15441	15459	15450	15460	15570	15395	15252	15302	15501	15427	15398	15486	15423	15397	15471	15488	15494	15393	15456	15498	15444	15374	15541	15563	15515	15581	15526	15407	15497	15612	15406	15521	15481	15396	15399	15553	15736	15569	15579	15464	15474	15371	15538	15528	15571	15434	15444	15616	15560	15420	15556	15492	15419	15480	15577	15596	15551	15467	15449	15543	15535	15556	15614	15549	15509	15556	15689	15493	15390	15521	15502	15451	15339	15348	15389	15465	15490	15297	15400	15614	15633	15430	15571	15478	15539	15366	15549	15689	15521	15543	15369	15541	15494	15516	15527	15464	15372	15349	15539	15620	15507	15456	15565	15482	15397	15620	15580	15564	15539	15441	15649	15541	15572	15394	15436	15425	15633	15482	15546	15444	15550	15564	15531	15557	15499	15542	15448	15457	15590	15384	15375	15423	15583	15563	15396	15575	15539	15450	15460	15430	15499	15527	15347	15450	15351	15293	15476	15434	15646	15446	15567	15545	15581	15538	15335	15405	15495	15552	15369	15484	15429	15590	15507	15539	15453	15452	15471	15496	15611	15448	15562	15570	15471	15432	15612	15477	15472	15465	15348	15568	15534	15321	15453	15668	15311	15467	15320	15418	15322	15621	15485	15466	15608	15496	15271	15550	15518	15423	15387	15567	15413	15591	15277	15476	15494	15489	15678	15467	15380	15432	15449	15519	15500	15611	15544	15481	15317	15401	15460	15607	15455	15423	15674	15412	15407	15572	15394	15565	15475	15305	15537	15641	15620	15596	15601	15406	15446	15481	15432	15553	15534	15413	15486	15529	15281	15634	15619	15453	15612	15522	15421	15463	15496	15459	15405	15456	15553	15451	15486	15582	15513	15475	15388	15463	15522	15583	15350	15379	15575	15421	15596	15433	15633	15498	15450	15434	15429	15557	15497	15369	15509	15556	15314	15393	15403	15563	15326	15512	15350	15273	15603	15453	15443	15401	15454	15478	15536	15671	15616	15433	15332	15540	15387	15521	15550	15553	15641	15184	15423	15380	15541	15474	15645	15513	15584	15545	15633	15539	15498	15412	15537	15460	15464	15500	15514	15512	15413	15452	15691	15571	15526	15477	15448	15627	15554	15414	15534	15525	15469	15299	15503	15506	15487	15469	15555	15511	15424	15566	15493	15454	15462	15511	15529	15530	15333	15485	15586	15588	15541	15514	15615	15491	15433	15592	15545	15395	15529	15385	15474	15556	15413	15610	15490	15511	15514	15414	15515	15439	15441	15378	15381	15516	15440	15478	15475	15477	15442	15425	15521	15614	15528	15552	15428	15498	15482	15537	15346	15510	15359	15531	15472	15439	15356	15644	15351	15646	15557	15383	15740	15686	15402	15514	15582	15450	15350	15504	15567	15373	15426	15429	15497	15377	15540	15480	15550	15571	15518	15501	15498	15311	15447	15352	15529	15676	15549	15591	15459	15684	15497	15525	15565	15472	15428	15654	15314	15386	15472	15543	15664	15400	15528	15468	15359	15556	15469	15554	15564	15599	15387	15402	15603	15469	15596	15392	15663	15653	15549	15556	15659	15462	15493	15436	15485	15441	15311	15489	15514	15472	15425	15514	15501	15495	15486	15496	15463	15557	15511	15575	15462	15602	15300	15466	15462	15585	15536	15299	15474	15427	15490	15552	15550	15442	15626	15578	15507	15352	15583	15391	15502	15383	15557	15530	15384	15543	15457	15581	15524	15433	15445	15517	15458	15575	15329	15707	15645	15603	15543	15371	15428	15509	15474	15659	15485	15396	15467	15611	15617	15408	15573	15499	15476	15404	15396	15449	15416	15445	15522	15502	15448	15424	15462	15495	15499	15406	15699	15493	15348	15348	15552	15582	15264	15371	15741	15588	15556	15356	15659	15366	15420	15373	15460	15488	15416	15424	15466	15438	15511	15335	15545	15411	15591	15457	15430	15500	15545	15488	15392	15479	15458	15608	15480	15639	15416	15468	15304	15548	15529	15539	15526	15487	15404	15350	15415	15594	15363	15593	15393	15606	15480	15646	15529	15502	15481	15499	15595	15519	15455	15442	15406	15408	15436	15500	15443	15431	15375	15533	15477	15479	15536	15660	15488	15319	15507	15521	15470	15479	15466	15500	15470	15480	15556	15405	15353	15303	15646	15684	15337	15395	15391	15439	15488	15558	15455	15388	15465	15614	15607	15406	15352	15606	15417	15539	15448	15296	15426	15412	15571	15457	15455	15453	15364	15639	15579	15507	15357	15434	15368	15451	15530	15646	15483	15572	15389	15312	15404	15446	15544	15442	15487	15696	15541	15572	15509	15523	15467	15629	15421	15421	15574	15637	15577	15515	15348	15503	15567	15570	15417	15451	15505	15611	15561	15406	15431	15468	15489	15432	15476	15389	15569	15405	15342	15440	15577	15427	15449	15478	15500	15557	15467	15395	15480	15557	15395	15485	15517	15310	15415	15524	15542	15553	15503	15410	15593	15444	15314	15394	15531	15398	15495	15447	15572	15409	15681	15438	15291	15554	15490	15316	15417	15377	15584	15499	15634	15360	15450	15421	15603	15597	15385	15574	15528	15524	15608	15400	15504	15520	15394	15617	15498	15244	15557	15374	15505	15349	15526	15453	15396	15347	15536	15353	15475	15375	15535	15434	15421	15493	15608	15340	15432	15419	15462	15344	15537	15347	15392	15474	15496	15514	15422	15645	15461	15503	15372	15449	15458	15449	15314	15482	15592	15648	15307	15541	15490	15560	15582	15618	15512	15453	15571	15443	15708	15546	15638	15683	15540	15452	15427	15386	15565	15605	15447	15785	15494	15611	15461	15555	15546	15285	15406	15485	15412	15337	15573	15472	15562	15372	15501	15439	15402	15586	15383	15537	15478	15400	15637	15384	15379	15356	15566	15410	15428	15671	15347	15447	15472	15509	15489	15525	15396	15442	15359	15477	15416	15323	15460	15357	15563	15494	15454	15604	15616	15599	15347	15484	15588	15476	15482	15686	15468	15513	15510	15675	15584	15495	15484	15323	15544	15484	15548	15546	15415	15519	15366	15522	15556	15510	15692	15548	15405	15255	15535	15510	15578	15284	15469	15533	15716	15471	15549	15502	15626	15486	15334	15407	15429	15366	15427	15410	15485	15474	15383	15560	15487	15614	15525	15590	15521	15609	15566	15579	15381	15566	15535	15388	15667	15554	15645	15633	15591	15388	15436	15312	15392	15531	15560	15363	15321	15355	15445	15382	15527	15629	15556	15406	15419	15480	15598	15424	15529	15285	15505	15498	15388	15338	15528	15405	15497	15561	15424	15464	15353	15523	15543	15438	15447	15465	15405	15568	15358	15485	15500	15690	15463	15572	15491	15591	15443	15495	15441	15502	15496	15490	15642	15520	15476	15543	15524	15555	15432	15338	15496	15723	15518	15359	15325	15488	15619	15435	15516	15596	15588	15535	15473	15429	15540	15508	15524	15500	15454	15402	15424	15563	15346	15496	15440	15505	15641	15508	15425	15594	15709	15562	15336	15535	15411	15312	15446	15457	15453	15438	15635	15601	15325	15547	15451	15500	15418	15506	15373	15534	15460	15443	15518	15541	15355	15397	15556	15508	15480	15560	15497	15444	15380	15500	15425	15572	15443	15563	15322	15633	15574	15366	15479	15522	15526	15392	15568	15602	15449	15415	15700	15455	15483	15464	15543	15452	15441	15450	15512	15473	15459	15519	15586	15485	15349	15348	15521	15455	15375	15479	15411	15508	15438	15424	15382	15446	15323	15606	15291	15376	15561	15360	15461	15750	15431	15373	15592	15465	15556	15447	15444	15413	15325	15490	15587	15597	15588	15545	15538	15518	15396	15610	15514	15441	15450	15431	15632	15425	15602	15363	15574	15438	15501	15537	15478	15736	15653	15499	15511	15564
30916	30611	36868	33487	26417	23441	21418	19750	18867	18472	18021	17579	17412	17599	17449	17373	17517	17269	17324	17293	17235	17354	17335	17474	17417	17412	17277	17354	17222	17356	17154	17293	17467	17389	17300	17154	17324	17102	17056	17045	17192	17062	17325	17107	17345	17120	17215	17335	17097	17181	17117	17299	17229	17329	17259	17256	17236	17241	17141	17368	17439	17218	17021	17282	17237	17060	17334	17071	17334	17371	17132	17128	17036	17349	17139	17202	17237	17139	17162	17238	17570	17281	17354	17161	17214	17319	17238	17093	17295	17066	17281	17411	17314	17262	17256	17355	17092	17454	17127	17078	17312	17400	17159	17257	17329	17153	17396	17099	17290	17135	17359	17352	17178	17345	17304	17305	17213	17167	17267	17244	17379	17426	17343	17296	17386	17369	17382	17151	17269	17290	16951	17051	17106	17173	17318	17209	17257	17051	17242	17302	17386	17482	17297	17143	17313	17312	17337	17319	17109	17247	17453	17203	17358	17166	17216	17082	17225	17247	17288	17117	17111	17251	17282	17255	17320	17416	17321	17355	17249	17218	17159	17335	17291	17164	17185	17250	17294	17100	17423	17326	17129	17203	17378	17138	17119	17177	17253	17068	17224	17060	17122	17066	17202	17097	17349	17359	17118	17226	17128	17354	17422	17328	17241	17153	17334	17181	17196	17194	17231	17261	17234	17245	17423	17263	17514	17293	17199	17281	17134	17230	17297	17470	17171	17341	17301	17277	17412	17242	17327	17330	17321	17219	17179	17060	17263	17104	17303	17160	17394	17318	17366	17351	17209	17276	17349	17185	17054	17168	17182	17290	17202	17408	17111	17266	17080	17054	17319	17246	17454	17050	17249	17362	17122	17368	17157	17281	17152	17195	17135	17188	17475	17286	17118	17079	17347	17202	17272	17350	17180	17287	17312	17167	17280	17309	16985	17270	17169	17108	17253	17254	17301	17346	17434	17139	17345	17152	17229	17239	17401	17371	17337	17279	17262	17301	17140	17160	17210	17126	17327	17243	17040	17266	17315	17346	17177	17289	17227	17403	17242	17224	17198	17367	17180	17244	17301	17231	17264	17400	17275	17318	17334	17170	17125	17305	17029	17197	17173	17189	17286	17269	17185	17287	17277	17175	17181	17206	17134	17419	17205	17223	17393	17041	17231	17069	17117	17170	17367	17368	17136	17161	17260	17461	17199	17259	17460	17234	17287	17234	17265	17195	17282	17266	17266	17179	17212	17349	17253	17506	17370	17152	17356	17239	17327	17464	17289	17199	17328	17374	17336	17150	17214	17369	17344	17197	17137	17174	17043	17272	17237	17159	17280	17153	17217	17471	17213	17194	17266	17300	17112	17422	17401	17336	17385	17172	17249	17346	17289	17369	17042	17127	17314	17162	17308	17167	17208	17125	17117	17171	17207	17295	17272	17297	17260	17247	17493	17044	17410	17146	17283	17242	17229	17208	17216	17047	17260	17145	17398	17160	17265	17318	17338	17213	17149	17202	17224	17302	17102	17277	17248	17262	17284	17414	17239	17385	17316	17401	17173	17394	17255	17152	17015	17195	17171	17198	17013	17362	17157	17312	17091	17183	17171	17153	17069	17086	17159	17147	17072	17241	17358	17327	17170	17441	17166	17261	17336	17072	17242	17236	17059	17258	17244	17274	17490	17284	17387	17244	17152	17311	17351	17265	17261	17356	17280	17258	17101	17267	17329	16967	17202	17203	17405	17244	17084	17006	17451	17372	17109	17471	17178	17170	17401	17153	17380	17214	17150	17108	17180	17275	17374	17369	17322	17456	17174	17135	17185	17249	17175	17176	17238	17219	17099	17313	17343	17506	17193	17237	17184	17226	17264	17183	17225	17362	17299	17418	17210	17149	17391	17407	17257	17238	17174	17130	17317	17210	17246	17403	17205	17182	17342	17061	17370	17285	17333	17475	17353	17053	17407	17307	17329	17327	17255	17255	17087	17255	16852	17219	17234	17286	17168	17176	17210	17159	17345	17188	17294	17395	17403	17389	17190	17179	17338	17058	17161	17247	17248	17191	17151	17289	17225	17297	16942	17004	17372	17287	17255	17342	17299	17076	17142	17257	17413	17218	17215	17046	17234	17063	17308	17364	17219	17149	17126	17074	17120	17335	17297	17260	17244	17429	17282	17203	17272	17408	17286	17309	17278	17141	17289	17210	17288	17389	17319	17436	17269	17344	17271	17134	17101	17369	17427	17212	17453	17197	17315	17161	17324	17387	17215	17144	17181	17182	17358	17099	17154	17361	17294	17484	17352	17357	17204	17092	17342	17415	17165	17147	17293	17167	17081	17149	17444	17043	17186	17345	17345	17170	17043	17232	17000	16937	17142	17084	17105	17186	17444	17157	17066	17200	17121	17214	17310	17223	17303	17316	17161	17226	17291	17047	17297	17297	17170	17359	17168	17342	17373	17210	17146	17401	17332	17273	17305	17204	17146	17079	17274	17164	17256	17180	17141	17156	17222	17291	17285	17131	17218	17239	17134	17360	17495	17004	17318	17086	17250	17167	17478	17359	17311	17086	17221	17155	17207	17223	17090	17012	17219	17201	17237	17087	17370	17217	17224	17249	17199	17340	17399	17282	17449	17327	17248	17301	17167	17313	17087	17128	17236	17451	17273	17361	16973	17205	17200	17342	17046	17244	17155	17335	17199	17343	17199	17292	17402	17233	17098	17300	17258	17134	17229	17196	17054	17168	17197	17178	17389	17079	17085	17181	17063	17285	17264	17485	17121	17227	17425	17324	17128	17115	17153	17334	17212	17257	17515	17182	17233	17350	17180	17166	17243	17153	17229	17145	17258	17116	17182	17118	17400	17352	17375	17401	17243	17362	17097	17056	17408	17311	17239	17349	17145	17308	17224	17347	17282	17336	17261	17287	17214	17196	17146	17256	17099	17144	17284	17348	17189	17243	17400	17391	17274	17420	17155	17135	17247	17063	17215	17114	17204	17243	17468	17349	17035	17085	17335	17372	17233	17159	17235	17255	17250	17210	17266	17350	17381	17432	17213	17166	17246	17167	17295	17046	17187	17251	17001	17215	17262	17351	17063	17116	17491	17132	17362	17385	17087	17304	17419	17300	17186	17302	17263	17325	17123	17234	17223	17179	17188	17444	17385	17200	17227	17007	17349	17133	17408	17455	17226	17275	17245	17105	17347	17282	17371	17174	17136	17220	17259	17195	17199	17222	17305	17187	17212	17243	17039	17394	17239	17307	17281	17267	17255	17215	17463	17301	17209	17216	17397	17162	17286	17225	17270	17135	17197	17314	17317	17263	17278	17272	17363	17310	17286	17254	17246	17310	17298	17154	17269	17261	17231	17223	17398	17299	17065	17154	17125	17068	17320	17398	17137	17130	17306	17340	17134	17159	17303	17165	17286	17351	17179	17151	17224	17334	17104	17226	17191	17165	17391	17199	17041	17050	17330	17313	17379	17198	17379	17408	17395	17345	17093	17048	17214	17348	17149	17183	17122	17157	17249	17172	17230	17306	17197	17110	17424	17325	17197	17168	17165	17204	17153	17368	17341	17204	17145	17223	17190	17208	17401	17087	17092	17247	17195	16935	17076	17215	17203	17372	17142	17227	17331	17454	17112	17321	17048	17397	17261	17133	17336	17302	17249	17135	17241	17233	17153	17125	17305	16987	17180	17393	17368	17351	17335	17052	17188	17259	16985	17209	17449	17308	17065	17387	17356	17326	17219	17368	17301	17186	17134	17199	17216	17203	17164	17283	17076	17187	17196	17269	17407	17218	17285	17285	17085	17423	17458	17445	17342	17316	17344	17339	17212	17296	17288	17378	17327	17202	17151	17220	16995	17154	17218	17279	17159	17100	17216	17303	17155	17291	17272	17147	17233	17279	17140	17354	17352	17012	17220	17159	17473	17195	17216	17408	17294	17450	17418	17258	17162	17385	17211	17396	17298	17125	17123	17357	17298	17196	17007	17075	17195	17241	17201	17140	17308	17420	17361	17423	17149	17408	17146	17006	17361	17324	17151	17246	17273	17402	17264	17250	17130	17168	17467	17199	17279	17078	17157	17161	17322	17325	17268	17375	17296	17141	17162	17185	17236	17176	17191	17259	17186	17213	17192	17230	17424	17254	17302	17326	17360	17294	17397	17320	17280	17171	17142	17167	17085	17327	17447	17319	17409	17407	17174	17173	17268	17175	17174	17244	17225	17298	17202	17155	17251	17128	17318	17350	16987	17240	17184	17225	17367	17212	16907	17117	17162	17231	17136	17243	17262	17398	17172	17396	17182	17320	17248	17345	17112	17293	17173	17340	17334	17264	17129	17326	17282	17510	17247	17275	17130	17281	17382	17083	17251	17153	17148	17279	17285	17346	17191	17354	17232	17211	17245	17382	17343	17320	17299	17229	17179	17285	17171	17119	17459	17171	17401	17286	17102	17282	17111	17138	17297	17351	17085	17137	17106	17019	17289	17364	17210	17123	17304	17127	17226	17302	17313	17427	17198	17549	17131	17277	17365	17254	17200	17049	17256	17426	17088	17389	17333	17075	17287	17143	17115	17049	17109	17131	17092	17083	17308	17429	17358	17301	17527	17200	17195	17166	17114	17100	17251	17178	17195	17132	17214	17184	17292	17170	17256	17345	17246	17051	17089	17334	17377	17241	17203	17192	17124	17317	17356	17173	17313	17302	17236	17285	17283	17073	17363	17269	17157	17369	17247	17305	17191	17113	17218	17147	17051	17094	17349	17364	17346	17522	17179	17281	17182	17175	17333	17184	17311	17325	16995	17394	17242	17229	17090	17259	17055	16995	17188	17356	17339	17343	17238	17045	17306	17153	17239	17227	17248	17190	17209	17358	17225	17277	17318	17404	17323	17272	17310	17372	17275	17177	17182	17295	17169	17285	17308	17330	17397	17341	17303	17227	17222	17181	17423	17172	17226	17241	17182	17251	17225	17200	17538	17295	17214	17092	17101	17313	17420	17402	17188	17257	17238	17338	17290	17202	17053	17342	17335	17199	17193	17350	17137	17139	17360	17186	17237	17250	17292	17280	17466	17332	17319	17209	17346	17292	17226	17287	17216	17222	17221	17418	17255	17176	17137	17340	17381	16967	17198	17158	17189	17256	17253	17284	17300	17252
37467	46973	41696	32342	26431	22662	20158	18309	17126	16392	15860	15616	15294	15302	15409	15252	14992	14915	15228	15051	15117	15027	14887	15035	15032	15040	15124	14854	14883	14918	14895	14936	14858	14812	14972	14864	14924	14940	14805	15016	14915	14746	14934	14858	14801	14965	14934	15004	14843	14925	14966	14999	14907	14763	14967	14725	14866	14843	14809	14744	14917	14770	14819	14752	14783	14954	14882	14874	14962	15018	15007	14864	15038	14745	15037	15030	14887	14947	14845	14930	15036	15035	14915	15007	14898	14747	14896	15000	14863	15005	14994	14907	14789	14924	14679	14693	15040	14862	15026	14863	14897	15070	14809	14865	14860	15005	14822	14942	14849	14937	14864	15055	14944	14850	15070	14932	14841	14969	14839	14941	14932	14768	15034	14792	14999	14892	14901	14787	14974	14732	14763	14824	14996	14761	14918	14887	15058	14752	14832	14854	14829	14845	14716	14893	14758	14817	14973	14884	14835	14879	14905	14847	15120	14948	14962	14919	14890	14962	14797	14927	15053	14917	14943	15114	14923	14802	15120	15055	14883	14925	15010	14895	14829	14924	14776	14810	14843	14904	15016	15029	15073	14752	14940	14857	14962	14827	15019	14887	14885	15062	14715	14821	14841	14905	14888	15034	14901	14993	14855	14902	14757	14877	14855	14708	14829	14889	14870	14967	15051	14840	14907	14817	15061	14849	14959	14951	14944	14969	14984	14781	14913	15001	15015	14810	14846	14892	14923	14867	15011	14861	14840	14846	15022	14808	15042	14714	14760	15035	14814	14818	14928	14882	14924	15009	14829	14817	15051	14886	14909	14838	14855	14950	15026	14926	14926	14972	15093	14938	14868	14926	15002	14954	15009	15012	14938	15055	14979	14961	14787	14801	14903	14785	14924	14895	14859	14737	14749	14908	14954	14838	14944	14953	14884	14812	14890	14901	14963	14925	14740	14923	14890	14843	14787	15015	14818	14938	14908	14824	14839	14913	14965	14848	14916	14897	14846	14929	14951	14942	14963	15022	14843	14694	14956	14735	14943	14900	14858	14894	14921	14952	14769	14952	14919	14975	14971	14775	14792	14795	14852	14848	15009	14948	14833	14915	14848	15038	14985	14867	14844	15007	14752	14790	14879	14862	14707	14989	14926	14896	14853	15012	14805	14952	14789	15008	14980	15132	14924	14914	14857	14696	14732	15025	15043	14844	15012	14943	14978	15005	14894	15008	14960	15038	14934	14770	14872	14676	14934	14887	14929	14886	15021	14980	14884	14882	14902	15047	14879	14897	14976	14932	15025	14885	14906	14822	14920	14876	14865	14896	14871	15006	14910	14866	14779	14805	15068	14813	14778	14910	14746	14960	14778	14818	14974	14904	14799	14740	15038	14988	14966	14905	14900	14949	14956	14790	14879	14784	15067	14876	14931	14935	14889	14954	14806	15029	14660	15018	14810	14816	14710	14810	14910	14845	14968	14721	14915	15059	14935	14929	14869	14881	14799	15015	14969	15088	14972	14885	14842	14888	14960	14842	14895	14931	14896	14901	14793	14928	14945	14914	14884	14889	14861	14895	15039	14727	14890	14918	14999	14794	14954	14939	14819	15091	15008	14966	14781	14935	14830	14722	14879	14800	14736	14848	14884	15050	14874	14809	15017	14840	14712	15080	15142	14990	15028	14906	14681	14828	14952	14905	15084	14910	15076	14929	14898	14961	14911	14777	14819	14938	14864	14953	14913	14819	14996	14986	14942	14884	14817	14890	14742	15032	14809	14838	14951	14998	14924	14909	14879	14900	14868	14789	14742	14802	14850	14753	14905	14883	14912	14834	14946	14885	14947	14991	14992	14860	14979	14846	15001	14843	14808	14924	14954	14834	15067	14845	14859	14985	14972	14707	15056	14823	15010	14885	14810	15105	14862	14875	14956	14772	14950	14959	14856	14873	14892	14935	14880	14920	14939	14898	14953	15054	14968	14783	14947	15046	14871	14850	14912	14877	14925	15040	14847	14937	15012	14853	15000	14814	14955	14955	14920	14857	14945	14919	14859	14861	14819	14862	14981	14969	14801	14960	14905	14997	14942	14936	14802	15081	14958	14822	14803	14738	14846	14879	14829	14911	14871	14805	14933	14960	14816	14886	14878	14916	15009	14923	14834	14859	14879	14819	14882	14910	14853	15030	14770	14901	14905	14973	14896	14830	14950	14983	15021	14809	14925	14786	14772	14799	14955	14934	14775	14838	14980	14872	14918	14935	14844	14867	14924	14758	14878	14867	14855	15016	14919	14947	14836	14923	14928	15002	14937	14933	14964	14942	15018	14954	15050	14964	14871	14808	14990	14891	14921	14992	14815	14777	14868	14807	14924	14853	14872	14960	14776	14862	14959	14980	14928	14873	14859	14840	14955	14922	14976	14843	14688	14785	14875	14758	14919	15022	14907	14757	15032	14850	14870	14836	14968	14811	14870	14985	14650	14898	14712	14864	14777	14749	14960	14906	14907	14733	14841	14852	14836	14940	14869	14805	14822	14861	14743	14874	14972	14765	14880	14841	14931	14838	14754	14884	14988	14976	14986	14737	14822	14898	14881	14863	14787	14882	14957	14716	14948	14785	15168	14907	14987	14777	14889	14954	14806	14983	14908	14881	15011	14746	14912	14854	14833	14991	15025	15018	14842	14907	14900	14866	14665	15009	14801	14867	15024	14914	14984	14808	15059	14907	14868	14916	14673	14927	14959	15036	14915	14844	14841	15009	14799	14979	14944	15202	15002	14856	14888	15020	14906	15041	14862	14829	15142	14923	14796	15007	14905	15089	15002	14867	14961	14822	14925	14918	14844	14998	14827	14969	15009	14918	15054	14848	14870	15045	14934	15016	14796	14972	14796	14965	14825	14863	14875	14858	14814	14938	14999	14803	15002	14771	14914	15099	14839	15002	14848	15029	14831	14959	14870	14873	14930	14845	14969	14793	14881	14841	15137	14877	14882	14918	14925	15081	14865	14886	14998	15022	14804	14882	14779	14869	14918	14943	14850	14862	14972	14928	14987	14812	15006	14803	14954	14883	15019	14817	14862	14852	14972	15018	14898	14894	14794	15073	14916	14816	15030	14852	14949	14955	14992	14979	14757	14925	14724	14891	15133	14957	14887	14915	14665	14943	14880	14674	14884	14904	14925	14760	14976	14957	14862	14909	14958	15030	14867	14905	14626	14765	14761	14982	15014	14889	14889	14835	14882	14875	14920	14784	15078	14890	14771	15010	14937	15048	14849	14837	15104	14755	14891	14691	14864	14925	14982	14688	14843	15021	14747	14872	14923	14814	14734	14931	14976	14848	14906	14864	14987	14915	15008	14935	15014	14778	14839	14884	14961	14982	14677	14976	14852	14752	14971	14819	14864	14899	14876	14817	14934	14870	14951	14858	14919	14773	14913	14760	14886	14812	14794	15126	14938	14889	14774	14873	15034	14907	14895	14719	14754	14921	14985	14999	14932	15113	14977	14801	14991	14886	14901	14833	14838	15011	14906	14886	14834	14749	14890	14952	14986	14843	14971	14972	14941	14875	14851	14855	15195	14996	14929	14896	14978	15008	15111	15039	14751	14812	14896	14873	14885	14931	15002	15003	14967	14894	14715	14914	14937	15010	14835	15078	14861	14870	14800	14763	14886	14862	15163	15069	14844	14826	14888	14854	15006	14956	14757	14800	14700	14916	14930	15002	15123	14762	14941	14862	14808	14982	14926	15179	14849	14682	15020	14976	14978	14870	14757	14913	14941	14809	15078	14744	14963	14798	14981	14834	14931	14834	14915	14874	14841	14972	15033	14937	14955	14818	14908	15049	14799	14955	14881	14682	14817	14871	14753	14943	14918	14978	14955	14880	14886	15050	14915	14947	14993	14846	14905	15017	14932	14922	14842	14880	14997	14993	15010	14883	14894	14956	15082	15064	14855	14950	14983	14909	14841	14803	14721	14854	14792	14778	15089	15112	14898	14941	14778	14885	14916	14929	14746	14829	14882	14834	14797	14780	14921	14960	14857	14878	14829	14943	14809	14928	14847	14897	14912	14935	14781	14880	14837	15142	14868	14990	14857	14917	14865	14935	14947	14879	14831	14973	14831	14792	14858	15049	14907	14886	14824	14784	14857	14794	14903	14803	14937	14922	14754	14857	14816	14903	14901	14994	14785	14959	14942	14881	14941	14712	14819	15022	14751	14943	14984	14899	14857	14776	14938	15151	14897	14773	14980	14954	14743	15050	14875	14751	14984	14890	14860	14959	14931	14865	14815	14871	14969	14783	15016	14938	14901	15095	14867	14886	15096	14940	14795	14928	14908	14791	14827	14966	14800	14970	14767	15028	14819	14868	15035	14934	15069	14984	14922	15009	14810	15152	14906	14929	14953	15020	14730	14931	14899	14946	14784	14867	15063	14961	14935	15061	14816	14891	14951	15053	14868	14872	14869	14870	14829	15098	14955	14768	14914	14876	14957	14950	15044	14871	14858	14846	14983	14842	14966	14842	14961	14972	14950	14863	14965	14917	15000	14937	14949	14903	15138	14952	14842	14814	14729	14706	14952	14844	14832	14862	15031	14682	14717	14813	14931	14892	14950	14923	14931	14869	14876	15019	14915	14964	15047	14803	14939	15009	14900	14859	14895	14930	14872	14848	14901	14718	14970	15001	14921	14934	14814	14831	14802	14891	15034	14876	14908	15096	14751	15014	14886	14841	14859	14811	14921	14915	14962	14920	14868	14776	14854	14809	14919	15100	14832	14892	14980	14886	14898	14881	14734	14880	14980	14933	15018	14856	14957	14783	14753	14812	14908	15016	14976	14821	14941	14978	14823	14901	14849	14961	14769	14936	14962	14807	15138	14891	14889	14902	14870	15006	14942	14803	14827	15045	14829	14828	14882	15009	14936	15011	14814	14745	14845	15001	14894	14920	14907	14884	14930	14972	14855	14873	14922	14857	14947	14942	14975	14885	14765	14950	15007	14925	14835	14841	15000	14843	14925	14969	15013	14828	14958	14944	14829	14897	14950	14957	14927	14847	14912	14987	14843	14867	15025	14784	14929	14821	15055	14924	14790	14887	14908	15019	15028	14855	14928	15042	14847	14820	14881	15088	14945	14987	14909	14823	14742	14949	14911	14812	14903	14831
24015	21178	28815	26688	26826	28166	27554	23304	20790	20003	19157	18576	18343	18283	18063	17940	17819	17844	18144	17781	18011	17942	17835	17756	17867	17752	17630	17739	17851	17824	17733	17757	17739	17656	17686	17587	17613	17561	17598	17827	17729	17500	17747	17681	17383	17610	17630	17565	17750	17508	17594	17713	17531	17629	17699	17708	17670	17569	17639	17555	17635	17759	17742	17427	17542	17650	17727	17485	17498	17730	17657	17691	17684	17684	17385	17495	17594	17538	17755	17683	17767	17914	17867	17617	17583	17546	17570	17669	17723	17681	17546	17602	17601	17704	17548	17592	17573	17655	17611	17654	17597	17429	17544	17638	17605	17536	17564	17584	17808	17712	17633	17531	17560	17477	17682	17750	17655	17660	17750	17678	17659	17676	17660	17555	17837	17679	17452	17715	17712	17629	17727	17699	17485	17645	17514	17467	17516	17412	17559	17642	17644	17751	17670	17568	17556	17747	17749	17503	17759	17750	17704	17486	17765	17284	17523	17633	17667	17622	17490	17501	17574	17615	17593	17729	17714	17613	17737	17662	17588	17620	17528	17548	17569	17783	17729	17412	17739	17764	17719	17484	17414	17825	17698	17517	17529	17623	17472	17401	17453	17488	17667	17748	17706	17445	17666	17628	17532	17626	17570	17790	17827	17520	17495	17651	17707	17516	17559	17602	17759	17541	17473	17500	17547	17630	17613	17584	17410	17727	17678	17527	17474	17407	17528	17450	17777	17776	17775	17381	17683	17735	17537	17513	17628	17346	17442	17498	17480	17651	17462	17583	17569	17646	17575	17617	17710	17693	17535	17674	17672	17571	17531	17549	17791	17841	17722	17503	17430	17512	17473	17551	17750	17714	17602	17538	17487	17530	17536	17526	17378	17394	17573	17563	17523	17601	17507	17467	17695	17722	17813	17835	17560	17561	17587	17659	17689	17559	17538	17667	17624	17544	17410	17619	17565	17529	17505	17511	17790	17593	17557	17664	17705	17471	17552	17510	17651	17662	17649	17503	17403	17667	17748	17678	17700	17625	17572	17640	17601	17446	17657	17652	17801	17679	17581	17709	17711	17846	17579	17410	17623	17615	17761	17625	17540	17533	17512	17683	17532	17790	17477	17533	17548	17869	17568	17564	17576	17498	17442	17564	17548	17492	17706	17577	17649	17601	17715	17739	17638	17582	17651	17738	17543	17838	17675	17513	17442	17703	17636	17586	17605	17659	17642	17705	17802	17551	17668	17637	17608	17494	17791	17485	17514	17724	17584	17615	17668	17700	17450	17526	17535	17404	17674	17355	17470	17698	17721	17596	17842	17406	17567	17618	17663	17541	17657	17619	17645	17473	17644	17554	17609	17622	17654	17499	17653	17766	17726	17544	17401	17624	17775	17520	17649	17523	17570	17673	17764	17581	17537	17660	17640	17619	17733	17635	17548	17800	17716	17668	17596	17519	17491	17869	17636	17568	17556	17589	17506	17701	17535	17737	17642	17427	17610	17479	17705	17507	17536	17523	17619	17342	17505	17706	17586	17458	17657	17686	17652	17542	17528	17734	17569	17527	17499	17804	17560	17474	17478	17617	17640	17715	17659	17684	17829	17759	17406	17647	17450	17567	17600	17478	17613	17629	17636	17671	17689	17664	17569	17398	17747	17734	17525	17629	17629	17567	17468	17359	17453	17647	17636	17485	17582	17584	17360	17527	17445	17694	17395	17657	17701	17575	17603	17589	17615	17561	17674	17618	17352	17524	17634	17635	17830	17660	17663	17443	17733	17644	17545	17307	17516	17445	17597	17571	17551	17554	17866	17602	17648	17575	17745	17708	17605	17678	17655	17533	17608	17577	17593	17590	17683	17716	17529	17702	17668	17596	17452	17471	17751	17770	17811	17720	17688	17716	17562	17670	17563	17581	17715	17543	17643	17447	17750	17626	17545	17547	17668	17595	17575	17598	17554	17524	17680	17667	17702	17615	17578	17685	17504	17669	17514	17548	17692	17656	17571	17577	17489	17721	17534	17723	17565	17631	17558	17510	17679	17483	17402	17697	17554	17560	17593	17511	17417	17519	17559	17610	17524	17658	17775	17714	17880	17512	17566	17523	17567	17578	17579	17549	17699	17404	17649	17797	17734	17693	17704	17560	17662	17610	17521	17810	17523	17423	17598	17664	17743	17570	17604	17533	17477	17605	17741	17615	17322	17554	17624	17585	17615	17498	17615	17429	17608	17290	17447	17542	17716	17518	17729	17457	17663	17563	17791	17520	17674	17529	17506	17506	17520	17656	17651	17708	17560	17411	17392	17610	17392	17632	17462	17590	17449	17762	17674	17607	17762	17676	17769	17767	17885	17677	17879	17377	17595	17481	17625	17450	17746	17477	17499	17750	17594	17687	17720	17566	17685	17428	17621	17778	17615	17843	17551	17593	17672	17814	17580	17727	17577	17565	17960	18004	17618	17458	17629	17683	17739	17538	17654	17667	17535	17547	17619	17501	17677	17403	17606	17500	17651	17573	17590	17633	17849	17826	17688	17545	17726	17583	17541	17556	17438	17645	17375	17658	17727	17526	17580	17669	17573	17478	17664	17674	17493	17523	17467	17539	17627	17637	17655	17429	17682	17633	17693	17565	17374	17513	17560	17645	17521	17657	17626	17724	17643	17725	17681	17717	17674	17554	17813	17884	17479	17466	17354	17619	17619	17408	17720	17760	17765	17623	17548	17572	17703	17633	17535	17741	17611	17603	17509	17360	17522	17599	17624	17534	17565	17858	17598	17755	17414	17377	17741	17585	17766	17676	17628	17349	17486	17656	17696	17640	17598	17703	17604	17668	17752	17725	17388	17782	17770	17527	17784	17596	17489	17559	17540	17712	17583	17517	17665	17645	17439	17724	17655	17520	17651	17514	17794	17440	17736	17312	17544	17736	17614	17655	17743	17670	17573	17323	17851	17378	17436	17698	17812	17846	17480	17722	17599	17637	17619	17641	17540	17582	17712	17505	17573	17725	17647	17625	17643	17710	17454	17683	17777	17654	17635	17519	17544	17732	17478	17647	17464	17694	17496	17705	17748	17462	17492	17690	17635	17760	17642	17686	17538	17707	17407	17749	17740	17697	17466	17693	17472	17570	17771	17367	17605	17334	17506	17524	17412	17623	17524	17586	17397	17663	17551	17628	17646	17697	17530	17829	17632	17639	17731	17658	17457	17434	17691	17733	17512	17603	17513	17675	17709	17233	17532	17657	17460	17546	17806	17645	17624	17644	17479	17484	17523	17553	17567	17568	17760	17604	17576	17513	17401	17605	17705	17614	17410	17742	17560	17427	17681	17643	17526	17356	17465	17578	17502	17594	17623	17559	17761	17585	17549	17662	17580	17581	17626	17425	17306	17502	17670	17518	17621	17666	17574	17365	17488	17525	17672	17764	17722	17556	17398	17467	17618	17557	17515	17532	17606	17525	17478	17628	17425	17599	17485	17697	17755	17515	17680	17605	17586	17308	17433	17619	17624	17660	17552	17573	17492	17366	17812	17683	17664	17744	17567	17594	17604	17650	17651	17533	17664	17641	17738	17653	17606	17633	17631	17626	17792	17587	17616	17727	17736	17676	17572	17615	17540	17713	17698	17548	17730	17687	17771	17646	17632	17765	17782	17699	17527	17537	17674	17419	17663	17657	17831	17610	17757	17492	17805	17530	17565	17619	17509	17519	17619	17527	17462	17690	17763	17484	17582	17499	17404	17648	17547	17682	17616	17456	17689	17492	17731	17627	17619	17501	17502	17662	17630	17663	17805	17567	17697	17515	17685	17652	17692	17515	17738	17546	17794	17583	17571	17465	17545	17486	17680	17690	17685	17548	17408	17615	17671	17572	17807	17722	17826	17630	17461	17528	17672	17639	17577	17550	17495	17563	17487	17645	17632	17690	17791	17623	17514	17590	17622	17657	17732	17636	17591	17650	17620	17579	17635	17479	17649	17468	17570	17595	17516	17774	17758	17782	17666	17839	17491	17612	17678	17637	17560	17704	17478	17453	17607	17740	17640	17630	17692	17711	17743	17532	17426	17441	17573	17687	17677	17825	17507	17791	17578	17752	17746	17426	17723	17532	17482	17550	17869	17700	17536	17537	17822	17517	17597	17533	17490	17569	17648	17522	17715	17830	17898	17499	17593	17596	17777	17397	17645	17705	17727	17873	17514	17705	17613	17389	17538	17694	17574	17570	17686	17663	17553	17704	17612	17582	17575	17497	17675	17496	17930	17808	17655	17623	17626	17662	17350	17483	17626	17689	17452	17454	17492	17393	17551	17862	17663	17433	17566	17657	17535	17614	17753	17607	17649	17495	17587	17720	17688	17515	17500	17594	17540	17528	17395	17488	17526	17428	17592	17600	17732	17636	17883	17732	17516	17607	17608	17594	17501	17632	17418	17394	17577	17461	17536	17566	17629	17717	17609	17567	17762	17474	17552	17674	17692	17513	17425	17682	17741	17690	17748	17452	17361	17546	17594	17423	17748	17502	17512	17553	17693	17663	17539	17721	17402	17445	17604	17628	17593	17664	17473	17792	17760	17653	17380	17444	17607	17583	17771	17467	17531	17576	17567	17647	17626	17676	17636	17487	17501	17633	17861	17725	17610	17732	17456	17575	17609	17606	17609	17707	17761	17615	17522	17460	17675	17623	17783	17478	17866	17593	17617	17408	17612	17661	17557	17367	17750	17696	18029	17578	17787	17775	17553	17374	17539	17635	17500	17610	17786	17615	17623	17642	17664	17723	17902	17695	17444	17534	17497	17870	17579	17572	17546	17395	17507	17596	17687	17564	17664	17549	17600	17618	17427	17650	17615	17628	17582	17587	17721	17416	17480	17665	17485	17476	17514	17523	17609	17449	17772	17654	17730	17532	17626	17582	17369	17637	17502	17699	17457	17607	17607	17654	17682	17606	17808	17665	17868	17465	17756	17486	17599	17361	17721	17620	17742	17750	17624	17632	17563	17622	17660	17499	17631	17480	17246	17358	17666	17643	17547	17749	17464	17621	17440	17616	17520	17502	17616	17522	17456	17482	17614	17612	17620	17645	17720	17627	17562	17635	17513	17698	17686	17633	17675	17462	17476	17531	17615	17624	17675	17805	17535	17786	17442	17519	17578	17745	17603	17538
34704	54425	49580	39091	33281	28684	25574	22314	19225	17821	16765	16290	15886	15605	15786	15545	15585	15510	15246	15362	15182	15233	15035	15229	15374	15237	15234	15190	15101	15147	14985	15078	15018	15031	15162	15130	15159	15182	14944	15136	15031	15098	15100	14997	15056	15197	15081	15002	15114	15231	15183	14942	15028	14964	15132	15044	15031	14905	15044	15019	15054	15119	15303	15209	15065	14894	15118	15069	15330	15041	14947	15142	15200	15062	15111	15075	15304	15086	15020	15201	15177	15164	15033	15133	15053	14957	15120	15106	15046	14981	15124	15001	15026	15069	15284	15072	15280	15192	15162	15104	14921	14946	15099	14988	14922	15047	15069	15143	14973	14988	15102	15119	15135	15015	15107	15006	14989	15055	15030	15093	15044	15309	14982	15029	15085	15115	14874	15031	15099	14975	15140	14949	14945	15257	15152	14964	15044	14806	15074	15043	15114	15203	15142	15036	15076	15148	15141	15216	14959	15062	15050	14894	15015	15092	14952	15005	15159	14981	15183	15231	15126	15119	15070	15065	15007	15310	15127	15030	15001	15176	14957	15123	14931	15103	15239	15127	14924	15015	15164	15100	14987	15273	15050	14894	15200	15114	15158	15182	15268	15005	14975	14993	15150	14963	15099	15162	14963	15011	15239	15050	15023	15017	15068	15083	15160	14954	15060	15135	15122	15115	15129	14939	15168	15208	15056	15037	15089	15065	15026	15009	15088	15060	15020	15037	15077	15023	14961	15044	15059	14983	15029	15010	15055	15054	15120	14944	15174	15249	15040	14975	15000	15162	14986	15031	15067	15115	15024	15055	14941	15151	14991	14970	14884	15005	15045	15042	15138	15105	15204	15114	15126	14986	15197	15009	15004	15077	15132	14955	15178	15176	15174	15128	14929	14881	14950	15118	15115	15022	15061	15065	15013	15034	15000	15176	15180	15040	14903	15098	15070	15140	14853	15177	15091	15116	15199	15083	15125	15027	15110	15017	14900	15013	15010	15011	15140	15232	15277	15115	15126	15295	15120	14981	15087	15152	14971	15171	15030	15082	15135	15145	15178	15028	15168	15164	14951	15049	15152	15120	15087	15086	15049	15166	15056	15017	15306	15164	15081	15030	15028	15123	15228	14981	15218	15060	15084	15007	15115	15060	14906	15045	15075	15144	15048	15107	15103	15061	15205	14925	15086	15112	14968	15041	14936	15024	15144	14989	15052	15049	15096	15135	15002	15140	15055	15131	14968	15096	15099	15103	15108	15017	14977	15002	15018	14916	15062	15153	15148	15083	15135	15187	15019	15051	14926	15112	15052	15107	15147	15119	15168	15069	15024	15148	15134	15087	14980	14852	15195	15241	15078	15097	15203	15015	15019	15096	15050	14989	15168	15216	15046	15042	15136	15074	15158	15130	15291	15225	15111	15171	15150	15172	15041	15208	15126	15177	15092	15115	14924	15054	15012	15152	15029	15226	15043	15021	14943	15083	15213	15103	15215	14903	15045	15120	15027	15207	15131	15003	15085	15146	15041	15024	14939	15045	15131	15192	15051	15174	15186	14981	15155	15073	14959	15156	15025	15092	15039	15083	15032	15090	15150	15122	15243	15129	14949	15089	15084	15149	15089	14985	15085	15028	15032	15193	14952	14948	15155	14999	14941	15073	15028	15159	14999	14950	15222	15118	15135	15247	15274	15182	15178	14988	15066	15179	15030	15045	15120	14970	14912	14962	15057	15096	15003	15030	15110	15228	15072	15092	15016	14932	15114	14934	15036	14974	15115	15097	15041	15084	15140	15124	15117	15073	15012	15127	14984	15260	14953	15085	15112	15023	15155	15010	15085	15268	15052	15152	15135	15106	15056	15174	14930	15023	15085	15237	15148	15125	15137	15078	15055	15175	15079	15080	15272	15002	15154	15207	15062	15039	15117	15126	15018	15142	15074	15143	15200	15136	15148	15076	15110	15112	15232	15140	15024	15017	15163	15167	14911	15195	15045	15122	15160	14875	14922	15078	15099	15075	15215	15035	15132	14910	15185	15035	14970	15034	15017	15074	15009	14942	15055	15114	15198	15031	15092	15122	14998	15164	14934	15115	15139	14992	15018	15143	15203	15157	15210	15062	15109	15110	14968	15091	15012	15068	14996	15175	15163	15113	14914	15060	15058	15088	15098	15124	14830	15191	15027	14964	14984	14982	15200	15107	15140	15094	15159	15011	15106	15002	15037	14956	15121	15082	15038	15025	15152	15128	15102	15063	15069	15117	14858	15175	14994	14964	15080	15088	15016	15110	14987	14974	15110	15190	15314	15095	15103	15192	15297	15061	15119	15103	15204	14945	15016	15129	15097	15083	14990	15235	15102	15034	14972	14996	15197	15109	15012	15084	15149	15269	15059	15133	15047	15223	15167	15032	15064	15149	15053	14930	14981	15134	15063	15053	15040	15061	14980	15323	15189	15034	15159	15016	15162	15048	15134	14971	14962	15015	15135	15087	15035	15053	15096	14923	15225	15321	14954	15203	15093	15180	15066	15068	15049	15051	14954	14933	15193	15158	15072	15186	15114	15060	15149	15048	14918	15137	15004	14927	15058	14989	15025	15156	15221	15100	15192	15061	15095	14890	15234	14988	15227	15001	15231	15117	15096	15061	15059	15070	15069	15131	15113	15079	15053	15046	15122	14747	14989	14961	14929	15117	15161	15012	15052	15105	15146	15086	15129	15183	15113	15045	15156	15181	15183	15121	15243	15219	15075	15043	15191	15082	14978	15147	15006	15277	15106	14973	15221	14894	15115	15040	15034	15091	15071	15075	15227	15172	14930	15122	15215	14965	15104	15038	14999	15192	15296	15090	15159	15075	15041	15084	15077	15122	15097	14981	15091	15070	15034	15023	15133	14990	15239	15038	15008	15059	15278	15173	15054	14940	14951	15153	15090	15068	15082	14985	15042	15068	15028	14996	15057	15269	15081	15005	15047	15171	14973	14886	15077	15021	14993	15028	15067	14981	15165	15118	14988	14879	15054	14933	15034	15114	15134	14962	15067	15040	15139	15068	15146	14998	15228	15198	15015	15063	15055	15008	15158	15045	15066	15209	15130	15046	15248	15073	14942	15160	15027	15213	15110	15216	15225	15090	14943	15112	15125	15058	15076	15140	15216	15124	15153	15118	15270	15180	14970	15210	15257	14797	15037	15104	15161	15080	15012	15056	14925	15131	15120	15038	15029	15142	14828	15165	14955	15050	14945	15141	15035	15088	15159	15024	15033	14948	14867	15283	15201	15015	15079	15081	15117	15000	15095	15162	15081	15294	15256	15102	15199	15127	15192	15092	14907	15061	15101	15066	15112	15045	15087	15096	14921	15072	15173	15073	15260	15088	15196	14982	15074	15092	15103	15277	15128	15088	15064	14935	15023	15175	15029	15145	15232	14903	15148	15079	15174	15198	15085	15090	14998	15138	15064	15124	15092	15284	15031	15088	15003	14980	15152	14868	15072	14994	15046	15050	15048	15032	15075	15106	15000	15150	15231	15021	15038	14951	15149	15087	14902	15057	15089	14970	14969	14936	15077	15145	15032	15147	15119	15086	15218	15139	15267	15101	15033	15263	15059	15095	15077	15043	15270	15095	15093	15177	15122	15154	15177	15078	15093	14959	15173	15192	15107	14931	15105	15042	14839	15101	14999	15106	15131	15066	15173	15094	14999	15154	14928	15012	15083	15059	15113	15038	15053	15034	14888	15110	15095	15074	15031	15034	15050	15054	15173	15006	15167	15083	14860	15209	15084	14980	15111	15142	15151	15050	15303	15153	14920	15055	15054	15033	15017	15089	15150	15147	15133	15213	15053	15098	15067	15018	15143	15109	15159	15152	15184	14995	15050	15213	15083	15017	15220	15017	15104	15221	14983	15003	15102	15129	15073	14828	14977	15222	15166	15075	15046	15120	14957	15203	14990	14947	15192	15057	15026	15285	14990	14916	15228	14995	15095	15011	15125	15091	15058	14974	14893	15097	14967	14991	15017	15044	15207	15061	15314	14997	14956	15036	15141	15185	15007	15149	15111	15004	15091	14906	15095	15102	15042	15010	15140	15039	15045	15003	15071	14911	15062	15160	14987	15003	15132	15195	15040	15085	14886	15092	15121	15117	15169	15084	15152	15034	15028	15021	15272	15126	15013	15070	15052	15214	15038	15054	15125	14937	15174	15048	15009	15124	15030	15043	15289	15127	15018	15010	14960	14960	15164	15028	15140	15139	15101	15051	15028	15105	15037	15121	15129	15101	15066	15162	14969	14900	14926	15080	15211	15324	15191	15137	15089	15201	15078	15111	14952	15157	14977	15095	15060	15074	14914	15082	14955	14896	14985	15233	15236	15119	14976	15087	15077	14996	15088	14996	15270	14952	15266	14894	14917	14795	15028	15077	15103	15059	15030	15040	15089	15111	15038	15203	15099	14978	15158	15170	15156	15190	15153	15105	14977	15213	15254	15103	15019	15049	14966	15126	15136	15049	15106	15088	14958	15273	15077	15164	15138	15211	14998	15190	14946	14953	15171	15065	15137	15289	15171	15210	15052	15105	15145	14974	15133	15113	15121	14954	15115	14925	15103	15008	15011	15130	15162	14991	15065	15286	15038	15269	14975	14999	15101	14991	15003	15011	15138	15130	15098	15087	15158	14872	15115	15051	14915	15010	15017	15058	15152	14979	15107	15101	15041	15141	15010	14983	15041	15118	15094	15163	15093	15197	15250	15109	15157	15005	15083	15054	15200	15015	15108	15038	15094	15020	15043	15088	15122	14977	15037	15058	15157	15047	15101	15162	15147	15049	14960	15033	15041	14997	15055	15073	15155	15060	15084	15108	15136	15000	15163	15129	14895	14914	15145	15165	14923	15064	15077	15053	15259	15206	15207	15130	15078	15254	15135	15047	15011	15035	15048	15092	14923	14987	15207	14961	15047	15126	15011	15065	15079	15056	14929	15058	15126	15309	14984	15174	14927	15113	15160	15037	15210	14996	14970	15023	15191	15137	15058	15201	15142	15072	15066	14961	15195	15101	14889	14927	14977	15073	15062	15026	15192	15101	14977	15159	15129	15135	15134	14834	15096	15210	15002	15077	15014	15055	15080	15203	15134	15036	15193	15071	14984	14988	14968	15090	15133	15059
22772	21182	29088	24232	24515	29745	32119	26487	23174	21686	20780	19786	19447	19428	19241	19087	18915	18793	18914	18814	18629	18446	18628	18457	18662	18638	18552	18460	18602	18445	18282	18421	18363	18441	18511	18577	18527	18630	18346	18537	18362	18488	18477	18312	18520	18373	18450	18269	18305	18389	18528	18382	18421	18317	18436	18405	18290	18362	18231	18085	18170	18317	18350	18231	18617	18614	18367	18232	18596	18217	18156	18154	18534	18376	18472	18345	18338	18325	18404	18344	18294	18487	18621	18209	18255	18122	18233	18429	18267	18389	18301	18170	18277	18314	18195	18231	18357	18227	18382	18251	18461	18228	18398	18482	18344	18297	18358	18348	18376	18233	18455	18446	18261	18375	18252	18466	18610	18322	18248	18272	18403	18200	18228	18216	18258	18321	18168	18243	18275	18353	18220	18415	18200	18436	18321	18348	18180	18239	18332	18235	18356	18113	18240	18329	18285	18356	18454	18042	18418	18246	18380	18268	18472	18350	18408	18315	18348	18351	18079	18195	18335	18273	18246	18368	18392	18476	18379	18245	18294	18272	18347	18254	18229	18211	18214	18509	18270	18424	18085	18476	18316	18238	18158	18317	18501	18315	18266	18370	18345	18253	18260	18360	18416	18517	18458	18249	18358	18434	18284	18264	18450	18074	18333	18229	18266	18163	18352	18212	18368	18200	18315	18164	18225	18317	18319	18230	18292	18350	18344	18185	18273	18441	18292	18427	18537	18220	17990	18380	18281	18252	18273	18333	18382	18435	18361	18319	18158	18337	18284	18349	18310	18359	18308	18074	18306	18196	17993	18113	18310	18341	18458	18195	18322	18240	18263	18378	18205	18330	18298	18365	18247	18306	18147	18286	18213	18439	18280	18358	18233	18295	18234	18252	18356	18314	18235	18351	18213	18157	18471	18238	18163	18255	18278	18267	18099	18259	18502	18370	18173	18495	18216	18250	18153	18482	18528	18595	18369	18267	18165	18386	18104	18380	18485	18361	18328	18280	18318	18390	18152	18581	18308	18186	18499	18359	18377	18165	18313	18291	18218	17910	18338	18278	18349	18590	18381	18495	18162	18360	18309	18267	18350	18482	18405	18311	18147	18408	18344	18105	18511	18276	18406	18249	18311	18222	18296	18383	18338	18517	18459	18274	18298	18243	18325	18337	18378	18381	18473	18416	18295	18190	18344	18417	18328	18194	18281	18310	18260	18185	18048	18426	18180	18240	18354	18195	18126	18329	18261	18554	18335	18358	18192	18152	18324	18274	18459	18318	18296	18201	18044	18141	18549	18264	18266	18232	18223	18498	18311	18322	18081	18338	18300	18151	18158	18446	18332	18219	18514	18365	18312	18313	18297	18200	18293	18454	18362	17986	18293	18482	18198	18335	18391	18484	18259	18232	18323	18272	18062	18187	18180	18472	18552	18240	18380	18163	18245	18102	18322	18387	18277	18204	18414	18267	18467	18234	18268	18291	18423	18237	18226	18148	18253	18375	18526	18279	18211	18144	18333	18305	18357	18163	18309	18276	18420	18213	18320	18299	18252	18418	18481	18251	18045	18369	18326	18252	18274	18324	18307	18288	18314	18633	18396	18251	18448	18181	18168	18200	18219	18274	18369	18301	18254	18270	18344	18428	18256	18281	18308	18062	18261	18287	18502	18165	18195	18384	18304	18255	18343	18317	18502	18512	18437	18507	18452	18303	18397	18560	18073	18328	18136	18247	18139	18274	18452	18366	18213	18381	18372	18407	18459	18242	18518	18261	18229	18322	18218	18304	18748	18337	18100	18409	18244	18292	18400	18336	18137	18416	18279	18360	18099	18326	18284	18367	18349	18285	18506	18252	18285	18230	18356	18278	18433	18252	18310	18339	18207	18327	18274	18390	18495	18342	18466	18487	18342	18165	18273	18294	18487	18610	18156	18343	18302	18201	18225	18396	18333	18370	18308	18239	18305	18275	18221	18475	18345	18127	18329	18242	18355	18445	18400	18341	18329	18247	18281	18002	18258	18393	18285	18580	18417	18352	18381	18306	18287	18426	18495	18215	18173	18171	18242	18154	18599	18356	18392	18349	18403	18254	18377	18265	18477	18410	18383	18319	18343	18287	18244	18213	18342	18291	18287	18169	18072	18351	18249	18222	18074	18348	18418	18347	18195	18095	18443	18014	18171	18286	18446	18237	18125	18420	18362	18323	18271	18133	18229	18397	18268	18195	18283	18281	18264	18261	18152	18325	18292	18338	18307	18246	18238	18401	18318	18275	18371	18255	18446	18116	18118	18327	18264	18375	18417	18440	18321	18411	18348	18329	18471	18400	18433	18074	18259	18246	18309	18355	18288	18429	18333	18445	18351	18440	18444	18256	18422	18376	18343	17955	18048	18209	18317	18156	18318	18660	18392	18292	18390	18283	18570	18409	18384	18160	18113	18222	18251	18319	18299	18353	18442	18446	18172	18253	18242	18417	18439	18165	18331	18252	18190	18281	18124	18434	18079	18215	18485	18396	18264	18424	18188	18521	18461	18341	18409	18266	18168	18342	18252	18481	18312	18474	18262	18058	18360	18350	18320	18127	18229	18032	18217	18273	18317	18426	18328	18119	18461	18337	18292	18187	18355	18540	18312	18435	18280	18265	18425	18346	18570	18267	18506	18264	18519	18495	18319	18325	18271	18172	18196	18253	18347	18162	18481	18316	18198	18149	18450	18337	18039	18428	18245	18416	18395	18592	18356	18028	18408	18472	18293	18414	18272	18086	18090	18285	18208	18246	18259	18310	18384	18492	18206	18443	18101	18172	18346	18222	18410	18404	18371	18085	18256	18417	18176	18415	18357	18322	18249	18129	18387	18416	18382	18093	18250	18372	18383	18251	18482	18243	18205	18189	18242	18353	18359	18324	18495	18588	18342	18490	18340	18276	18304	18241	18287	18345	18282	18456	18161	18541	18306	18293	18451	18288	18243	18239	18515	18253	18313	18303	18269	18294	18200	18179	18452	18062	18116	18360	18411	18115	18185	18094	18362	18381	18493	18220	18087	18407	18280	18544	18309	18278	18349	18346	18031	18061	18304	18425	18168	18394	18314	18344	18365	18251	18309	18487	18425	18369	18411	18256	18263	18303	18458	18009	18159	18250	18272	18322	18320	18246	18276	18092	18034	18398	18168	18124	18378	18199	18328	18397	18142	18408	18377	18166	18192	18234	18239	18175	18081	18441	18434	18224	18372	18427	18270	18388	18218	18464	18239	18270	18434	18430	18292	18514	18028	18197	18349	18491	18243	18190	18374	18376	18371	18176	18234	18222	18380	18298	18290	18379	18375	18337	18412	18118	18379	18391	18257	18192	18185	18404	18334	18224	18035	18320	18244	18607	18387	18294	18208	18182	18154	18079	18105	18585	18329	18388	18267	18252	18307	18412	18245	18443	18303	18394	18316	18309	18324	18481	18416	18495	18341	18320	18233	18301	18502	18351	18471	18291	18486	18335	18227	18324	18339	18307	18251	18266	18391	18401	18444	18382	18360	18179	18302	18355	18363	18192	18320	18384	18290	18292	18347	18442	18257	18285	18536	18268	18287	18142	18376	18230	18385	18252	18273	18401	18388	18048	18307	18087	18173	18313	18234	18268	18500	18213	18270	18442	18256	18079	18261	18197	18476	18440	18312	18262	18357	18343	18343	18282	18231	18471	18395	18318	18159	18452	18342	18328	18050	18260	18138	18212	18208	18205	18372	18257	18441	18343	18341	18419	18493	18272	18232	18420	18226	18351	18278	18357	18266	18286	18167	18401	18350	18191	18212	18385	18275	18201	18205	18163	18170	18224	18332	18518	18360	18370	18431	18324	18380	18407	18225	18175	18368	18290	18378	18486	18227	18377	18394	18142	18291	18288	18250	18260	18242	18264	18233	18524	18367	18188	18520	18520	18387	18120	18316	18416	18329	18396	18148	18152	18425	18361	18327	18367	18319	18241	18114	18358	18504	18427	18466	18276	18141	18155	18281	18253	18159	18547	18328	18278	18346	18240	18170	18226	18095	18128	18358	18355	18428	18177	18450	18474	18372	18252	18031	18351	18186	18292	18350	18423	18491	18143	18127	18015	18242	18221	18401	18532	18311	18439	18325	18318	18334	18359	18463	18419	18348	18097	18180	18160	18389	18467	18426	18445	18276	18234	18235	18357	18449	18187	18237	18136	18278	18432	18386	18491	18442	18361	18391	18205	18291	18495	18316	18339	18407	18492	18285	18250	18556	18421	18406	18427	18362	18288	18293	18440	18471	18233	18179	18314	18445	18249	18101	18286	18323	18016	18585	18526	18336	18375	18422	18331	18127	18419	18366	18195	18340	18280	18295	18371	18651	18201	18542	18448	18278	18377	18526	18161	18229	18375	18266	18596	18298	18296	18435	18416	18306	18144	18448	18326	18344	18210	18266	18403	18202	18267	18276	18106	18460	18261	18296	18381	18305	18319	18128	18318	18357	18280	18449	18413	18483	18134	18605	18282	18185	18253	18395	18346	18370	18346	18255	18270	18052	18096	18405	18136	18187	18222	18400	18164	18430	18272	18389	18148	18409	18213	18427	18204	18194	18256	18417	18336	18428	18208	18365	18620	18440	18445	18340	18250	18457	18307	18339	18329	18255	18314	18078	18247	18416	18207	18361	18242	18288	18241	18294	18405	18043	18248	18531	18321	18459	18356	18394	18326	18376	18350	18519	18269	18526	18307	18185	18353	18332	18289	18364	18325	18435	18371	18201	18298	18218	18286	18189	18169	18284	18294	18606	18336	18156	18236	18220	18042	18502	18238	18128	18237	18467	18311	18016	18346	18218	18338	18431	18160	18315	18368	18227	18230	17996	18333	18339	18403	18313	18253	18256	18272	18170	18318	18162	18193	18137	18377	18281	18466	18469	18314	18122	18366	18161	18359	18438	18355	18229	18477	18053	18286	18376	18232	18265	18310	18336	18263	18380	18385	18249	18162	18188	18369	18413	18467	18268	18261	18316	18297	18316	18114	18436	18335	18266	18347	17984	18398	18192	18263	18241	18374	18422	18228	18309	18494	18342	18239	18224	18366	18549	18372	18340	18237	18151	18345	18296	18274	18269	18337	18250	18081	18399	18542	18317	18466	18366	18192	18149	18454	18389	18498
37723	62359	57211	45798	39767	34615	30261	25605	21618	19215	17982	17148	16704	16551	16378	16058	15798	15959	16030	15838	15824	15777	15660	15647	15675	15798	15557	15759	15559	15725	15649	15424	15742	15474	15488	15604	15486	15543	15475	15511	15490	15375	15457	15536	15636	15453	15442	15697	15587	15515	15492	15547	15566	15533	15522	15482	15304	15675	15486	15313	15495	15650	15456	15461	15623	15642	15501	15501	15419	15504	15547	15552	15606	15302	15568	15504	15567	15535	15187	15256	15454	15634	15631	15648	15711	15418	15436	15612	15435	15487	15622	15664	15493	15428	15350	15437	15507	15522	15465	15497	15479	15528	15516	15652	15739	15540	15334	15589	15425	15462	15658	15470	15628	15455	15748	15556	15583	15554	15589	15598	15533	15454	15327	15362	15501	15415	15658	15517	15502	15397	15361	15420	15555	15521	15472	15471	15346	15457	15616	15427	15729	15474	15563	15588	15464	15494	15617	15538	15438	15473	15658	15425	15464	15490	15509	15529	15593	15486	15440	15671	15508	15402	15401	15598	15549	15448	15521	15502	15534	15473	15470	15478	15281	15321	15469	15439	15419	15543	15453	15513	15404	15415	15531	15383	15585	15366	15581	15396	15533	15419	15501	15365	15331	15641	15497	15472	15369	15580	15584	15431	15441	15657	15472	15237	15470	15489	15456	15325	15655	15501	15412	15566	15485	15372	15398	15530	15494	15445	15507	15398	15463	15705	15395	15541	15476	15584	15340	15628	15468	15372	15449	15549	15606	15399	15582	15621	15556	15549	15557	15529	15467	15575	15590	15350	15526	15610	15497	15277	15469	15526	15486	15621	15501	15527	15654	15444	15523	15552	15501	15371	15510	15667	15471	15493	15365	15576	15431	15419	15483	15391	15599	15611	15523	15367	15522	15211	15512	15455	15476	15369	15538	15640	15587	15478	15327	15482	15530	15479	15454	15552	15682	15526	15366	15647	15584	15591	15443	15337	15510	15447	15439	15492	15535	15449	15767	15488	15488	15390	15464	15722	15488	15439	15424	15606	15489	15666	15609	15424	15676	15468	15467	15447	15486	15586	15577	15588	15625	15405	15456	15350	15388	15579	15649	15536	15457	15402	15493	15589	15430	15374	15478	15538	15424	15602	15475	15342	15594	15469	15405	15444	15540	15455	15483	15449	15407	15580	15490	15475	15282	15517	15537	15673	15557	15458	15447	15443	15360	15603	15605	15604	15479	15472	15516	15418	15429	15527	15432	15498	15619	15676	15542	15531	15664	15514	15502	15350	15644	15537	15655	15367	15531	15590	15452	15538	15727	15453	15450	15460	15670	15439	15521	15543	15461	15400	15505	15574	15558	15474	15586	15562	15563	15551	15692	15478	15723	15575	15653	15549	15531	15440	15530	15305	15447	15420	15483	15532	15572	15514	15414	15734	15497	15321	15471	15680	15620	15451	15735	15532	15508	15505	15479	15353	15590	15559	15491	15656	15574	15534	15595	15492	15422	15555	15586	15516	15644	15372	15403	15390	15517	15600	15483	15646	15580	15567	15350	15586	15530	15384	15546	15644	15663	15614	15485	15426	15487	15382	15473	15500	15473	15468	15569	15482	15488	15500	15418	15432	15413	15521	15538	15436	15338	15584	15520	15515	15676	15559	15534	15535	15412	15621	15483	15423	15627	15570	15475	15505	15398	15633	15289	15519	15533	15466	15540	15506	15569	15477	15575	15589	15448	15491	15455	15590	15524	15594	15417	15571	15539	15501	15535	15467	15485	15524	15355	15581	15431	15340	15535	15367	15468	15540	15437	15617	15490	15438	15453	15548	15607	15597	15543	15559	15432	15309	15362	15541	15249	15423	15599	15483	15490	15539	15534	15349	15518	15462	15448	15461	15633	15534	15503	15437	15555	15571	15474	15457	15549	15475	15465	15278	15747	15624	15586	15495	15538	15497	15237	15486	15447	15455	15558	15468	15559	15602	15524	15524	15462	15563	15520	15514	15501	15296	15490	15427	15507	15418	15462	15523	15552	15476	15434	15423	15521	15569	15470	15477	15361	15540	15379	15601	15470	15481	15515	15410	15539	15491	15455	15558	15786	15455	15531	15647	15636	15436	15385	15384	15475	15381	15491	15528	15400	15595	15705	15605	15295	15335	15446	15546	15490	15599	15365	15412	15612	15578	15410	15531	15460	15419	15496	15302	15528	15489	15381	15549	15485	15497	15461	15563	15689	15490	15512	15427	15497	15588	15492	15497	15451	15569	15561	15552	15532	15599	15420	15516	15548	15413	15583	15683	15541	15379	15526	15348	15529	15403	15476	15617	15652	15477	15393	15482	15624	15588	15388	15497	15580	15425	15579	15459	15617	15499	15518	15467	15490	15420	15410	15776	15634	15587	15533	15407	15417	15488	15530	15483	15598	15349	15366	15471	15451	15611	15425	15716	15513	15474	15536	15606	15533	15681	15380	15431	15463	15727	15439	15714	15305	15590	15555	15638	15529	15624	15557	15710	15357	15539	15672	15524	15575	15478	15552	15620	15597	15462	15457	15604	15355	15514	15644	15716	15580	15577	15522	15340	15548	15308	15709	15499	15542	15512	15550	15328	15622	15324	15562	15487	15676	15462	15368	15413	15498	15642	15448	15410	15503	15397	15560	15437	15436	15435	15420	15547	15542	15468	15422	15589	15499	15460	15404	15330	15424	15308	15449	15431	15438	15454	15465	15505	15598	15362	15644	15434	15583	15558	15525	15424	15634	15569	15604	15486	15535	15594	15422	15532	15617	15543	15521	15627	15430	15421	15629	15425	15597	15331	15681	15620	15742	15689	15472	15429	15164	15475	15587	15603	15291	15470	15496	15478	15560	15521	15506	15381	15397	15455	15504	15467	15498	15457	15525	15357	15479	15485	15614	15543	15494	15474	15378	15439	15543	15594	15538	15619	15428	15432	15502	15437	15735	15418	15509	15493	15476	15645	15459	15415	15518	15378	15306	15438	15497	15617	15390	15443	15588	15377	15489	15568	15494	15360	15552	15438	15427	15458	15461	15534	15507	15389	15672	15444	15404	15587	15376	15452	15350	15590	15470	15516	15438	15518	15428	15453	15466	15459	15401	15488	15398	15484	15579	15405	15300	15433	15518	15443	15519	15445	15400	15457	15659	15356	15386	15476	15486	15664	15386	15634	15451	15482	15498	15676	15478	15576	15538	15451	15445	15464	15320	15575	15509	15557	15453	15539	15491	15505	15504	15590	15584	15470	15536	15405	15514	15530	15545	15388	15708	15415	15510	15464	15336	15596	15445	15494	15528	15493	15516	15455	15452	15529	15622	15483	15516	15580	15497	15471	15367	15438	15494	15664	15616	15455	15541	15413	15483	15607	15358	15652	15408	15528	15496	15545	15400	15399	15535	15572	15460	15367	15597	15476	15459	15395	15658	15434	15520	15616	15455	15433	15446	15354	15578	15410	15496	15526	15470	15537	15467	15376	15351	15438	15546	15537	15504	15451	15333	15533	15642	15538	15453	15583	15443	15604	15447	15548	15493	15717	15528	15465	15358	15336	15492	15423	15449	15350	15563	15439	15629	15653	15491	15463	15513	15493	15486	15387	15567	15535	15405	15586	15608	15426	15568	15507	15504	15531	15481	15403	15453	15586	15347	15545	15411	15634	15466	15430	15297	15735	15509	15460	15520	15420	15589	15472	15654	15395	15464	15514	15511	15525	15489	15599	15392	15454	15291	15448	15427	15504	15642	15506	15379	15460	15481	15565	15492	15560	15291	15440	15382	15614	15520	15399	15298	15369	15408	15616	15299	15587	15463	15485	15510	15546	15508	15564	15588	15543	15515	15600	15441	15462	15300	15624	15498	15577	15469	15514	15500	15490	15430	15553	15444	15374	15458	15353	15508	15438	15302	15429	15719	15422	15515	15545	15486	15589	15334	15471	15640	15558	15508	15380	15421	15531	15447	15540	15504	15497	15468	15667	15609	15525	15549	15487	15483	15641	15462	15644	15576	15457	15451	15553	15516	15418	15416	15507	15609	15501	15387	15470	15540	15649	15607	15610	15467	15556	15552	15355	15672	15429	15528	15452	15532	15673	15569	15380	15522	15502	15567	15393	15460	15519	15537	15502	15577	15469	15663	15302	15627	15355	15502	15458	15387	15585	15466	15547	15627	15526	15708	15519	15582	15608	15480	15505	15476	15480	15381	15643	15399	15462	15520	15337	15565	15540	15656	15608	15519	15431	15284	15567	15522	15354	15412	15362	15401	15553	15472	15494	15472	15458	15569	15522	15519	15414	15447	15450	15608	15589	15543	15404	15658	15456	15414	15485	15260	15433	15422	15405	15648	15478	15583	15469	15518	15401	15648	15550	15277	15508	15526	15558	15461	15516	15294	15658	15473	15576	15570	15523	15430	15430	15514	15414	15551	15418	15485	15628	15428	15686	15313	15423	15273	15456	15521	15490	15364	15558	15408	15651	15386	15575	15262	15487	15613	15405	15556	15385	15436	15426	15246	15516	15432	15399	15413	15372	15372	15589	15522	15455	15463	15449	15421	15671	15503	15571	15694	15402	15330	15405	15493	15469	15361	15500	15503	15340	15421	15393	15623	15315	15591	15562	15293	15492	15624	15370	15432	15535	15488	15581	15442	15392	15575	15689	15371	15644	15257	15572	15541	15397	15562	15419	15541	15617	15413	15567	15460	15495	15439	15460	15460	15353	15458	15547	15428	15560	15452	15629	15464	15621	15357	15400	15587	15427	15426	15646	15469	15397	15488	15603	15417	15434	15366	15662	15474	15512	15631	15630	15524	15541	15618	15432	15613	15610	15500	15555	15324	15594	15627	15528	15464	15615	15475	15576	15554	15364	15435	15505	15416	15392	15517	15515	15547	15441	15542	15447	15453	15454	15332	15586	15554	15579	15526	15591	15698	15417	15387	15436	15442	15494	15347	15588	15406	15431	15525	15517	15649	15572	15586	15364	15514	15458	15701	15502	15519	15509	15604	15367	15423	15625	15455	15487	15516	15421	15601	15490	15516	15529	15586	15518	15513	15499	15479	15365	15427	15454	15675	15559	15390	15555	15447	15424	15536	15571	15474	15704	15448	15533	15482	15550	15563	15650	15568	15476	15618	15484	15497	15510	15495	15334
30222	32270	39007	34181	28372	24965	22255	20265	19367	18436	18200	17649	17779	17822	17650	17429	17554	17339	17359	17301	17034	17143	17392	17304	17299	17500	17481	17080	17200	17322	17292	17394	17442	17230	17245	17032	17326	17234	17230	17211	17219	17214	17074	17360	17168	17169	17471	17249	17215	17348	17259	17193	17022	17352	17309	17454	17227	17207	17252	17179	17195	17316	17365	16938	17153	17191	17308	17271	17261	17532	17249	17236	17349	17265	17068	17252	17426	17276	17434	17181	17219	17454	17144	17258	17157	17218	17463	17370	17313	17347	17317	17300	17410	17357	17317	17395	17263	17207	17021	17249	17329	17172	17265	17319	17185	17314	17456	17060	17025	17075	17261	17183	17246	17096	17318	17202	17309	17286	17382	17264	17087	17324	17217	17030	17204	17270	17295	17142	17108	17091	17201	17175	17197	17209	17446	17231	17290	17466	17245	17283	17296	17197	17219	17284	17044	17086	17471	17039	17261	17149	17103	17395	17324	17283	17262	17202	17257	17302	17373	17064	17116	17261	17143	17210	17228	17148	17444	17154	17220	17316	17389	17268	17088	17188	17372	17414	17259	17436	17031	17119	17396	17213	17040	17183	17153	17035	17363	17299	17260	17210	17218	17224	17272	17263	17223	17175	17211	17261	17333	17135	17210	17122	17334	17084	17185	17022	17285	17240	17191	17085	17304	17307	17333	17410	17088	17461	17222	17101	17274	17074	17104	17215	17367	17258	17241	17087	17357	17304	17124	17177	17243	17344	17252	17165	17162	17305	17284	17324	17541	17191	17309	17177	17359	17042	17274	17157	17137	17235	17045	17369	17329	17292	17306	17227	17090	17240	17275	17120	17298	17288	17323	17204	17114	16991	17384	17302	17252	17198	17082	17131	17246	17258	17439	17267	17282	17361	17374	17170	17117	17239	17255	17101	17435	17270	17233	17236	17161	17198	17456	17334	17225	17293	17241	17452	17105	17171	17223	17344	17239	17320	17248	17257	17131	17294	17129	17358	17266	17401	17285	17212	17415	17362	17097	17245	17073	17300	17304	17156	17390	17195	17172	17314	17186	17285	17184	17220	17383	17182	17231	17418	17365	17240	17244	17293	17153	17240	17206	17235	17084	17090	17055	17129	17172	17271	17139	17422	17291	17286	17078	17414	17165	17352	17451	17297	17204	17085	17235	17293	17289	17332	17289	17175	17286	17326	17159	17159	17150	17150	17202	17317	17404	17383	16951	17155	17148	17407	17281	17499	17269	17286	17250	17472	17119	17407	17294	17515	17194	17115	17309	17292	17333	17301	17051	17240	17204	17252	17438	17361	17144	17278	17257	17301	17262	17021	17231	17254	17356	17210	17204	17271	17347	17089	17350	17302	17404	17288	17275	17063	17057	17203	17294	17425	17158	17246	17147	17279	17371	17198	17280	17286	17186	17206	17398	17346	17199	17108	17251	17222	17186	17227	17232	17352	17154	17171	17237	17323	17289	17394	17361	17131	17330	17311	17270	17116	17147	17316	17365	17193	17307	17287	17059	17269	17239	17293	17393	17361	17290	17420	17457	17364	17154	17256	17173	17404	17111	17388	17281	17320	17285	17299	17231	17244	17184	17156	17167	17139	17066	17285	17072	17440	17296	17311	17400	17517	17283	17132	17361	17198	17309	17265	17243	17235	17150	17330	17391	17013	17094	17175	17237	17426	17160	17301	17325	17235	17174	17200	17099	17225	17218	17219	17194	17265	17335	17443	17294	17216	17314	17219	16967	17224	17288	17336	17377	17280	17156	17159	17146	17149	17415	17243	17097	17269	17308	17384	17242	17239	17047	17338	17175	17271	17104	16971	17420	17306	16987	17086	17155	17126	17285	17238	17351	17225	17109	17288	17394	17467	17284	17279	17455	17272	17067	17026	17411	17309	17337	17453	17330	17207	17277	17238	17096	17275	17189	17156	17127	17190	17216	17309	17308	17229	17122	17407	17081	17266	17297	17066	17171	16976	17135	17493	17127	17372	17217	17241	17261	17178	17284	17249	17223	17402	17229	17167	17451	17328	17460	17263	17240	17184	17240	17376	17430	17382	17446	17078	17340	17298	17341	17105	17207	17388	17311	17085	17266	17380	17237	17257	17181	17146	17197	17346	17114	17151	17278	17137	17260	17225	17281	17450	17308	17374	17243	17362	17287	17259	17110	17253	17312	17385	17323	17190	17397	17379	17244	17118	17246	17266	17161	17345	17166	17267	17203	17192	17219	17246	17305	17348	17371	17235	17286	17246	17492	17378	17390	17059	17242	17258	17278	17386	17298	17257	17139	17301	17064	17481	17247	17430	17165	17222	17459	17193	17236	17165	17193	17243	17409	17210	17136	17259	17239	17305	17107	17202	17214	17214	17293	17026	17157	17319	17235	16966	17229	17228	17412	17297	17178	17177	17212	17095	17126	17457	17303	17200	17401	17356	17187	17564	17251	17185	17139	17215	17219	17134	17204	17015	17274	17500	17179	17177	17143	17213	17154	17380	17302	17220	17298	17177	17294	17297	17184	17273	17382	17148	17308	17325	17221	17120	17294	17305	17362	17276	17413	17205	17206	17269	17235	17426	17277	17007	17300	17476	17143	17361	17092	17176	17395	17233	17247	17352	17301	17155	17165	17049	17166	17286	17206	17274	17349	17106	17244	17024	17502	17275	17517	17222	17302	17530	17189	17124	17199	17271	17159	17216	17230	17205	17313	17286	17229	17118	17164	17371	17325	17386	17204	17268	17056	17212	17130	17168	17191	17211	17191	17257	17275	17343	17425	17359	17109	17111	17352	17205	17124	17266	17304	17232	17070	17468	17106	17366	17253	17133	17250	17230	17169	17225	17457	17401	17417	17294	17110	17170	17325	17137	17315	17277	17311	17272	17356	17230	17398	17280	17106	17079	17148	17326	17311	17363	17280	17239	17086	17204	17184	17269	17073	17174	17306	17307	17256	17285	17258	17093	17210	17322	17189	17260	17254	17281	17252	17157	17381	17094	17156	17197	17204	17166	17437	17364	17286	17200	17166	16957	17249	17197	17278	17219	17350	17314	17351	17197	17266	17339	17214	17278	17357	17133	17276	17053	17236	17045	17350	17262	17269	17401	17387	17000	17333	17196	17011	17322	17155	17237	17255	17055	17270	17397	16998	17152	17423	17359	17415	17302	17356	17028	17113	17229	17300	17383	17247	17176	17304	17273	17324	17286	17009	17120	17288	17163	17323	17207	17357	17184	17284	17207	17196	17241	17090	17078	17187	17211	17171	17217	17413	17299	17152	17484	17365	17332	17005	17374	17258	17210	17186	17268	17101	17228	17130	17339	17304	17265	17301	17318	17313	17137	17283	17317	17295	17271	17211	17391	17218	17202	17257	17376	17349	17100	17259	17238	17420	17047	17269	17342	17199	17164	17353	17276	17270	17302	17206	17292	17189	17234	17226	17129	17213	17155	17347	17225	17313	17293	17318	17302	17264	17165	17338	17348	17183	17222	17384	17359	17250	17116	17184	17252	17243	17173	17301	17199	17338	17176	17151	17432	17323	17314	17312	17353	17233	17377	17249	17202	17298	17276	17134	17390	17256	17132	17327	17301	17338	17131	17229	17283	17311	17233	17192	17221	17233	17239	17208	17270	17151	17282	17337	17228	17197	17335	17319	17311	17060	17386	17199	17326	17116	17262	17165	17281	17354	17192	17269	17323	17300	17001	17189	17377	17189	17210	17233	17158	17365	17167	17094	17286	17277	17268	17131	17204	17343	17466	17256	17061	17218	17168	17422	17370	17285	17287	17194	17161	17073	17269	17259	17284	17094	17226	17114	17248	17345	17276	17308	17415	17237	17327	17398	17179	17211	17160	17163	17248	17615	17377	17213	17222	17364	17239	17278	17288	17314	17321	17268	17284	17317	17004	17178	17462	17326	17084	17170	17386	17293	17166	17282	17367	17275	17158	17159	17311	17411	17150	17080	17327	17342	17116	17197	17378	17142	17300	17475	17447	17154	17319	17234	17411	17313	17295	17091	17154	17180	17265	17218	17441	17310	17360	17238	17216	17296	17342	17213	17221	17178	17483	17293	17187	17108	17294	17397	17296	17194	17326	17124	16928	17007	17305	17179	17294	17317	17281	17154	17263	17337	17175	17241	17347	17141	17041	17468	17213	17380	17296	17180	17108	17463	17162	17112	17174	17194	17410	17204	17163	17448	17129	17290	17360	17187	17214	17277	17244	17193	17230	17199	17333	17433	17248	17171	17285	17244	17211	17304	17310	17456	17138	17270	17298	17086	17306	17193	17330	17195	17216	17282	17168	17179	17377	17424	17087	17164	17385	17301	17279	17286	17143	17197	17214	17346	17235	17102	17126	17338	17288	17391	17231	17264	17077	17337	17333	17318	17295	17211	17240	17346	17275	17172	17331	17217	17365	17137	17245	17302	17250	17136	17227	17413	17440	17072	17231	17205	17125	17044	17223	17238	17111	17265	17279	17366	17117	17235	17301	17322	17293	17137	17280	17362	17464	17204	17320	17373	17199	17303	17215	17230	17101	17219	17205	17320	17110	17314	17374	17381	17156	17123	17513	17102	17455	17249	17232	17162	17205	17013	17277	17238	17190	17290	17275	17200	17293	17433	17339	17251	17060	17254	17299	17246	17327	17183	17207	17140	17102	17271	17146	17302	17248	17405	17312	17246	17390	17156	17153	17116	17317	17123	17252	17218	17234	17336	17347	17039	17203	17258	17251	17327	17212	17238	17202	17339	17195	17289	17050	17463	17074	17232	17526	17185	17315	17204	17310	17170	17123	17158	17172	16947	17329	17174	17417	17347	17132	17333	17200	17013	17211	17269	17181	17298	17365	17313	17217	17004	17189	17219	17419	17128	17224	17213	17363	17175	17280	17325	17246	17209	17247	17053	17363	17271	17504	17303	17316	17118	17344	17242	17208	17304	17356	17372	17626	17218	17198	17139	17145	17197	17382	17337	17348	17183	17152	17434	17116	17188	17070	17141	17178	17208	17225	17459	17265	17464	17490	17200	17302	17334	17126	17189	17422	17425	17155	17194	17282	17456	17186	17166	17341	17401	17471	17219	17293	17294	17303	17241	17240	17075	17177	17219	17176	17321	17128	17173	17136	17195	17414	17285	17162
35534	49854	43674	33682	28649	24572	21396	19212	17416	16495	15896	15615	15437	15284	15136	15242	15136	15095	15145	14891	14995	14775	14875	15042	15069	14852	15070	15027	14849	14952	14975	15062	14932	14843	14903	14691	14735	14902	14770	14882	14878	14899	14870	14900	14794	14832	14901	15094	14911	14947	14857	15010	15006	14874	14833	14806	14873	14964	14775	14935	14840	14883	14834	14973	14789	14943	14937	14775	14876	15006	14950	14867	14741	14918	14849	14763	14902	15010	14768	14759	14933	14884	14848	14878	14870	14925	14905	14916	14718	14913	14724	14787	14800	14902	14809	14934	14721	14915	14842	14995	14897	14844	14871	14981	14890	14765	14672	14962	14902	14891	14784	14646	14822	14987	14799	14907	14765	14846	14960	14853	14806	14819	14695	14816	14910	14993	14855	14741	14750	14932	14800	15035	14949	14683	14740	14847	14821	14944	14945	14874	14710	14796	14936	14895	14835	14836	14730	14902	14960	14849	14906	14770	14819	14831	14902	14888	14781	14716	14790	14916	14828	14874	14869	14794	14786	14933	14884	14855	14723	14780	14878	14851	14878	14880	14828	14955	14927	14788	14753	14918	14820	14771	14826	14761	14803	14716	14800	14865	14878	14896	14912	15000	14763	14896	14999	14792	14823	14718	14985	14963	14862	15069	14893	14785	14833	14789	14940	14959	14983	14922	14783	15004	14850	14858	14914	14774	14990	14946	14873	14815	14977	14862	14952	14884	14742	14810	14778	14825	14937	14838	14847	14805	14922	14787	14772	14809	14935	14804	14841	14717	14967	14641	14773	14802	14880	14914	15029	14691	14950	14781	14841	14827	14861	14957	14948	14742	14798	14866	14770	14799	14892	14946	14859	14922	14764	14788	14734	14902	14889	14920	15017	14749	14899	14704	14810	14929	14855	14742	14850	14957	14861	14788	14812	14858	14884	14908	14824	14776	14936	14870	14862	15044	14780	14845	14929	14802	14802	14731	14877	14926	14852	14624	14798	14909	14835	14952	14932	14902	14910	14832	14836	14910	15026	14764	14843	14714	14823	14848	14869	14985	14826	14862	14844	14876	14822	15005	14929	14843	14853	14826	15022	14890	14667	14801	14731	14880	14782	14903	14809	14780	14738	14820	15069	14884	14834	14828	14630	14872	14699	14858	14763	14857	15047	14943	14786	14994	14931	14835	14846	14969	14962	14977	14738	14790	14857	14911	14935	14858	14915	15017	14681	14855	14902	14835	14757	14925	14889	14839	14717	14838	14823	14873	14775	14875	14922	14778	14953	14899	14911	14994	14873	14820	14671	14936	14922	14919	14818	14833	14742	14868	14728	14800	14994	14983	14837	14876	14718	14840	15076	14841	14882	14833	14852	14926	15009	14845	14878	14945	14771	14876	14799	15026	15021	14730	15035	14911	14840	14827	14905	14906	14937	14899	14886	14907	14929	14884	14780	14963	14746	14819	15016	14889	14825	14819	14899	14941	14820	14660	14914	14854	14946	14807	14677	14914	14911	14910	14791	14652	14944	14702	14931	14892	14804	14930	14938	14954	14791	14824	14845	14729	14848	14788	14902	14891	14908	14668	14807	14769	14955	14684	14801	14934	14907	14950	14882	14830	14800	14911	14868	14796	15003	14821	14978	14713	14780	14779	15114	14967	14893	14813	14836	14915	14919	14965	14762	14743	14936	14858	14779	14717	14836	14870	15019	14991	14740	14677	14894	14850	14813	14756	14834	14986	14851	14877	14753	14708	14961	14933	14817	14830	14862	14940	14785	14916	14764	14707	14767	14958	14822	14870	14808	14860	14681	14912	15087	14894	14965	14871	14868	14967	14684	14846	15063	14912	14726	14784	14921	14948	14822	14910	15013	14684	14950	14887	14803	14838	14726	14896	14938	15058	14785	14831	14803	14934	14733	14964	14980	14879	14985	14840	14844	14863	14779	14909	14907	14829	14895	14874	14967	14853	14901	14973	14779	14955	14810	14856	14827	14773	14732	14930	14893	14840	14804	14850	14901	14879	14786	14791	14835	14727	14777	14893	14989	14801	14962	14919	14967	14821	14790	14811	14817	14798	14762	14820	14934	14860	14923	14999	14829	14915	14945	14855	14961	14873	14951	14761	14851	14763	14933	14950	14976	14932	14857	14888	14741	14806	14901	14813	15045	14999	14867	14895	14885	14880	14892	14827	14836	14678	14860	14743	14892	14946	14690	14941	14927	14872	14701	14797	14992	14875	14830	14738	14982	14761	14813	14834	14781	14730	14948	14825	14789	14721	14829	14951	14744	14763	14951	14745	14794	14834	14728	14871	14719	14669	15004	14877	14932	15056	14842	14846	15038	14953	14982	14854	14925	15111	14881	14908	14841	14760	14880	14872	14848	15002	14964	14862	14980	14622	14887	14893	14790	14878	14719	14851	14879	14813	14775	14878	14785	14786	14825	14851	14840	14827	14905	14870	14852	14860	14968	14747	14917	14897	14782	14818	14875	14775	14832	14780	14849	14898	14933	14941	14802	14955	14788	14810	14784	14924	14767	14795	15004	14875	14902	14804	14833	14690	14802	14781	15011	14807	14862	15082	14820	14829	14929	14747	14846	14849	14776	14806	14979	14873	14928	14735	14757	14847	14830	14731	14858	14953	14936	14949	15040	14799	14743	14856	14975	14907	14841	14865	14712	14878	14956	14814	14717	14872	14785	15008	14653	14814	14915	14862	14868	14956	14834	14808	14910	14761	14648	14737	14903	14843	15045	14831	14945	14839	14790	14840	15005	14847	14829	14829	14870	14915	14700	14850	14831	14907	14898	14882	14832	14768	14826	14917	14779	14674	14916	14846	14721	14979	14896	14998	14921	14874	14842	14953	14860	14750	14923	14960	14849	14831	14807	14863	14856	14738	14913	14915	14861	14780	14895	14734	14707	14800	14850	14988	14669	14765	14954	14969	14817	14871	14731	14856	14847	14830	14747	14716	15032	14971	14874	14853	14908	14672	14859	14801	14834	14845	14735	15030	14847	14899	14747	14760	14742	14711	14968	14800	14770	14836	14928	14825	14772	14754	15025	14846	14887	14985	14888	14687	14798	14887	14975	14780	14811	14927	14833	14899	14722	14858	14839	14742	14949	14803	14783	14799	14869	14713	14892	14839	14868	14863	14843	14984	15012	14710	14903	14787	14703	14773	15051	14886	14830	14781	14879	14914	14838	14849	14886	14891	14932	14802	15063	14874	14850	14606	15069	14812	14780	14918	14886	15004	14878	14878	14908	14950	15061	14776	14795	14853	14845	14788	14927	14903	14795	15019	14896	14900	14798	15044	14910	14944	14840	14823	14756	14948	14831	14952	14979	15045	14843	14809	14729	14840	14770	14802	15039	14965	14862	14784	14848	14876	14905	14960	14723	14906	14870	14857	14678	14821	14689	14642	15044	14825	15057	14900	14869	14742	14870	14885	14740	14817	14872	14888	14810	15032	14905	14869	14848	14884	14939	14949	14749	14864	14857	14782	14882	14963	14959	14814	14801	14835	14745	14758	14791	14911	14935	14959	14759	14946	14916	14887	14855	14952	15081	14899	15086	14870	14887	14791	14922	15074	14757	14763	14861	15020	14987	14754	14845	14816	14919	14936	14795	14819	14791	14717	14758	14918	14843	14821	14866	15058	14944	14825	15061	14916	15076	14956	14913	14925	15009	14855	14880	14825	14769	14718	14880	14780	14781	14946	14651	14951	14891	14847	14917	14772	14799	14942	14796	14811	14946	14878	14906	14963	14714	14949	15089	14714	14792	14872	14920	14926	14827	14977	14973	14769	14970	14737	14874	14995	14719	14782	14845	14997	14623	14764	14851	14912	14953	14793	14739	14868	14856	14912	15045	14781	14945	14878	14897	14744	14894	14952	14745	14892	14727	14977	15092	14925	14852	14841	14942	14900	14980	14872	14839	14921	14807	14781	14782	14863	14913	14816	14671	14923	14917	14690	14961	14939	14834	14841	14736	14747	15017	15106	14846	14915	14805	14787	14728	14858	14947	14815	14711	14845	14871	14774	14733	14810	14865	14743	14740	14860	14888	14842	15030	14871	14963	14700	15051	14985	14971	14887	14847	14870	14735	14698	14770	14805	14811	14762	14894	14889	14812	14871	15063	14741	14953	14954	14930	14842	14904	14810	14932	15044	14941	14948	14892	14652	14977	14919	14821	15137	14813	14953	14734	14745	14982	14731	14800	14744	14791	14897	14875	15032	14957	14738	14947	14941	14871	14904	14699	14809	14929	14925	14852	14890	14899	14899	14858	14942	14937	14840	14929	14915	14855	14867	14992	14838	14798	14801	14874	14826	14894	14649	14955	14791	14884	14821	14790	14814	14916	14888	14813	14993	14832	14772	14876	14888	15020	14932	14867	14815	14960	14946	14765	14845	14713	14702	14851	14880	14763	14803	14891	14873	14799	14920	14955	14850	14966	14766	14891	14902	14927	14716	14792	14761	14929	14933	14867	14910	14818	14867	14854	14864	14814	14789	14697	14840	14947	14903	14806	14906	14916	14947	14816	14809	14689	14845	14945	14868	14959	14840	14933	14859	14741	14787	14943	14790	14845	14667	14831	14863	14818	14982	14824	15031	14781	14871	14810	14836	15113	14867	14666	14822	14835	14856	14897	14916	14811	14777	14797	14810	15045	14866	14850	14848	14712	14860	14802	15027	14800	14820	14904	14664	14826	14856	14805	14786	14839	14982	14826	15049	14806	14768	14851	14823	14932	14918	14942	14820	15031	14818	14826	14868	14912	14711	14802	14893	14959	14948	14898	14797	14825	14891	14915	14894	14536	14839	14829	14904	14989	14946	14737	14842	14858	15006	14822	14932	14850	14885	14920	14812	14837	14954	14969	14965	14942	14831	14910	14940	14747	14873	14708	14787	14903	14842	14916	14887	14827	14886	14941	14855	14963	14838	14813	14665	14900	14823	14892	14971	14902	14945	15007	14969	14860	14749	14950	14814	14808	14890	14648	14834	15047	14710	14889	14838	14721	14856	14902	14955	14868	14852	14831	14789	14871	14879	14846	14709	14824	14866	14874	14906	14679	14763	15095	14867	14952	14887	14828	15064	14815	14643	14735	14717	14887	14906	14874	14689	14927	14996	14892	14591	14908	14805	14841	14885
24041	21110	28793	27337	28470	29535	28058	23129	20810	19481	18878	18253	18330	18108	18023	18019	17675	17647	17732	17313	17419	17493	17691	17609	17615	17614	17513	17568	17383	17464	17534	17363	17606	17334	17228	17340	17593	17328	17519	17347	17655	17489	17444	17459	17603	17424	17220	17332	17419	17559	17436	17420	17440	17590	17314	17630	17416	17383	17305	17208	17545	17343	17469	17548	17390	17340	17064	17419	17386	17558	17403	17268	17235	17509	17314	17265	17527	17318	17565	17472	17259	17584	17367	17403	17472	17263	17249	17483	17621	17524	17451	17510	17376	17471	17570	17425	17470	17225	17532	17251	17483	17322	17297	17436	17277	17328	17509	17429	17488	17421	17455	17628	17324	17276	17394	17504	17503	17262	17271	17269	17409	17340	17341	17274	17235	17452	17546	17352	17490	17314	17333	17412	17371	17215	17362	17350	17425	17387	17467	17524	17380	17411	17333	17159	17404	17389	17368	17532	17405	17485	17443	17422	17336	17224	17304	17519	17443	17704	17185	17417	17394	17386	17354	17296	17374	17410	17280	17462	17192	17197	17408	17366	17364	17235	17184	17473	17342	17271	17496	17558	17472	17378	17326	17467	17364	17495	17441	17297	17358	17535	17677	17358	17282	17629	17480	17434	17504	17227	17571	17332	17364	17431	17367	17539	17448	17545	17313	17405	17238	17240	17320	17152	17361	17473	17315	17404	17348	17373	17397	17418	17334	17410	17106	17467	17118	17403	17407	17459	17390	17556	17382	17560	17372	17556	17522	17283	17475	17388	17382	17519	17479	17533	17409	17490	17458	17632	17580	17416	17481	17204	17308	17575	17445	17403	17075	17544	17410	17464	17268	17225	17397	17406	17289	17306	17497	17235	17505	17471	17139	17396	17386	17326	17416	17280	17548	17402	17602	17333	17406	17341	17658	17508	17396	17314	17306	17220	17473	17558	17344	17357	17365	17442	17601	17159	17256	17451	17504	17197	17492	17253	17411	17481	17548	17300	17459	17071	17201	17419	17587	17452	17436	17257	17347	17420	17524	17573	17394	17138	17324	17361	17620	17339	17369	17336	17565	17393	17221	17199	17368	17333	17532	17239	17311	17221	17322	17480	17273	17237	17358	17414	17502	17551	17663	17334	17259	17532	17267	17739	17473	17436	17340	17357	17224	17289	17436	17473	17320	17255	17498	17403	17622	17315	17357	17392	17372	17500	17337	17531	17504	17631	17306	17220	17366	17326	17409	17088	17290	17499	17339	17369	17354	17416	17344	17224	17309	17506	17440	17487	17112	17429	17394	17210	17346	17367	17481	17282	17562	17307	17395	17382	17418	17469	17247	17323	17317	17379	17544	17509	17605	17325	17409	17282	17307	17540	17252	17296	17452	17320	17482	17153	17304	17278	17256	17360	17434	17222	17452	17122	17379	17352	17336	17534	17265	17315	17199	17162	17363	17461	17329	17500	17231	17328	17431	17319	17264	17539	17337	17289	17204	17339	17560	17470	17295	17297	17392	17312	17416	17312	17450	17397	17311	17247	17346	17315	17401	17449	17516	17551	17191	17521	17390	17569	17338	17344	17450	17238	17304	17409	17348	17512	17448	17405	17337	17447	17367	17393	17448	17426	17431	17423	17403	17387	17416	17288	17591	17316	17379	17431	17296	17382	17418	17327	17246	17217	17526	17379	17599	17446	17561	17377	17293	17208	17195	17095	17532	17435	17540	17481	17421	17260	17396	17335	17385	17526	17422	17439	17402	17230	17348	17483	17269	17268	17411	17475	17284	17399	17404	17384	17442	17476	17316	17252	17342	17487	17510	17213	17435	17214	17587	17361	17382	17457	17283	17441	17332	17376	17415	17545	17262	17313	17404	17337	17389	17595	17355	17476	17474	17374	17290	17167	17315	17200	17220	17284	17331	17188	17321	17305	17557	17526	17247	17523	17481	17395	17260	17342	17389	17392	17255	17305	17181	17443	17283	17403	17425	17630	17430	17366	17497	17448	17331	17307	17558	17382	17231	17261	17511	17276	17381	17332	17493	17330	17128	17347	17285	17313	17180	17491	17338	17351	17358	17422	17284	17295	17367	17464	17281	17174	17440	17354	17456	17324	17465	17469	17599	17365	17476	17328	17472	17512	17327	17330	17277	17402	17265	17394	17620	17687	17355	17280	17179	17233	17094	17366	17351	17351	17398	17381	17498	17277	17200	17408	17589	17408	17416	17700	17341	17072	17218	17605	17271	17182	17431	17411	17461	17323	17347	17190	17161	17611	17483	17203	17308	17249	17421	17457	17501	17178	17484	17500	17371	17400	17485	17276	17392	17335	17428	17376	17237	17460	17358	17594	17336	17350	17244	17424	17495	17439	17340	17590	17247	17243	17288	17286	17390	17396	17313	17231	17354	17426	17476	17358	17215	17236	17375	17455	17596	17518	17336	17286	17395	17365	17451	17521	17566	17141	17386	17156	17436	17181	17183	17379	17300	17340	17322	17440	17481	17231	17316	17379	17421	17450	17391	17448	17478	17451	17298	17315	17295	17390	17532	17209	17583	17412	17551	17424	17425	17300	17510	17543	17353	17263	17482	17419	17310	17324	17301	17648	17316	17359	17400	17629	17357	17333	17588	17257	17257	17388	17303	17435	17740	17372	17273	17326	17457	17400	17209	17310	17266	17500	17335	17299	17453	17380	17158	17496	17467	17452	17190	17271	17399	17265	17366	17414	17445	17387	17397	17275	17442	17428	17640	17626	17610	17486	17392	17308	17427	17381	17159	17482	17463	17530	17456	17408	17443	17465	17446	17526	17465	17336	17378	17304	17491	17547	17328	17329	17424	17344	17666	17466	17458	17233	17426	17440	17427	17545	17295	17504	17578	17363	17430	17105	17268	17459	17482	17230	17453	17273	17269	17265	17634	17362	17277	17508	17183	17578	17076	17372	17566	17324	17441	17489	17414	17383	17479	17460	17241	17460	17433	17175	17416	17275	17336	17396	17203	17332	17666	17497	17493	17222	17295	17356	17567	17167	17196	17368	17369	17516	17377	17329	17213	17398	17422	17403	17421	17302	17528	17293	17311	17352	17198	17471	17313	17482	17285	17360	17355	17483	17349	17751	17490	17310	17434	17364	17393	17126	17488	17468	17377	17434	17426	17535	17375	17267	17340	17559	17651	17481	17414	17219	17312	17182	17029	17508	17543	17335	17351	17513	17641	17361	17559	17254	17398	17377	17401	17463	17323	17427	17442	17446	17261	17252	17557	17372	17399	17399	17156	17389	17207	17416	17490	17446	17370	17349	17469	17312	17473	17351	17433	17436	17381	17370	17515	17176	17494	17347	17443	17412	17415	17408	17465	17333	17323	17388	17316	17327	17380	17318	17278	17498	17504	17489	17382	17384	17312	17234	17300	17605	17492	17492	17441	17263	17394	17303	17425	17502	17306	17405	17435	17327	17255	17429	17588	17481	17199	17394	17379	17473	17341	17452	17411	17381	17391	17354	17501	17360	17429	17508	17460	17433	17476	17249	17232	17249	17389	17443	17468	17286	17381	17367	17431	17523	17653	17396	17280	17439	17365	17382	17440	17278	17347	17385	17410	17460	17317	17285	17269	17363	17346	17285	17138	17543	17362	17142	17344	17251	17471	17393	17335	17441	17416	17276	17438	17409	17332	17317	17218	17198	17378	17212	17460	17255	17354	17489	17533	17570	17440	17414	17541	17459	17240	17265	17363	17523	17414	17511	17377	17291	17539	17382	17391	17428	17293	17199	17502	17372	17483	17168	17457	17602	17497	17392	17486	17562	17434	17341	17345	17348	17303	17559	17406	17454	17454	17300	17619	17434	17364	17239	17505	17527	17359	17305	17107	17389	17372	17330	17301	17469	17583	17452	17385	17297	17340	17591	17551	17347	17279	17209	17309	17296	17306	17445	17515	17470	17229	17627	17378	17193	17298	17197	17333	17249	17338	17443	17369	17623	17317	17321	17435	17297	17223	17636	17267	17452	17592	17320	17393	17461	17297	17317	17287	17335	17504	17600	17312	17312	17466	17410	17464	17314	17375	17413	17357	17259	17550	17275	17417	17529	17441	17247	17230	17461	17581	17565	17361	17319	17230	17459	17386	17592	17405	17426	17400	17290	17291	17397	17316	17554	17371	17375	17341	17486	17304	17629	17610	17213	17459	17317	17297	17320	17466	17538	17305	17342	17345	17288	17446	17380	17240	17297	17400	17507	17357	17418	17224	17297	17525	17396	17349	17375	17431	17553	17363	17467	17446	17451	17356	17340	17422	17374	17247	17262	17230	17498	17302	17446	17473	17208	17198	17124	17430	17278	17267	17497	17545	17250	17228	17399	17431	17547	17431	17217	17455	17617	17461	17350	17415	17419	17369	17327	17282	17334	17399	17380	17457	17273	17319	17412	17451	17555	17401	17335	17476	17274	17354	17355	17525	17372	17457	17395	17158	17381	17378	17256	17483	17319	17483	17422	17348	17328	17417	17378	17330	17303	17252	17474	17318	17376	17358	17587	17392	17528	17444	17390	17492	17258	17499	17237	17376	17501	17360	17329	17476	17320	17553	17348	17301	17556	17164	17469	17603	17444	17602	17340	17322	17369	17218	17457	17422	17281	17254	17490	17394	17237	17253	17090	17505	17376	17515	17282	17368	17411	17502	17331	17140	17519	17451	17417	17375	17486	17400	17581	17276	17603	17380	17339	17472	17298	17274	17243	17319	17256	17381	17460	17329	17060	17326	17456	17184	17381	17418	17454	17472	17517	17520	17416	17317	17312	17217	17379	17300	17472	17318	17278	17433	17340	17345	17326	17324	17556	17244	17380	17614	17300	17394	17524	17392	17292	17219	17306	17451	17299	17186	17365	17410	17487	17401	17340	17299	17581	17369	17406	17226	17384	17433	17359	17485	17356	17205	17463	17595	17387	17447	17380	17385	17515	17383	17407	17481	17255	17141	17431	17196	17561	17444	17359	17441	17535	17432	17368	17449	17420	17476	17384	17443	17352	17515	17533	17446	17588	17609	17344	17450	17381	17267	17324	17616	17527	17410	17396	17554	17461	17388	17391	17514	17415	17440	17540	17318	17378	17319	17382	17319	17446	17418	17182	17464	17368	17424	17276	17456	17378	17473	17349	17438	17325
34137	55948	50797	41274	35798	30785	26332	21955	19278	17683	16622	16093	16033	15793	15571	15433	15184	15312	15377	15068	15137	15150	15068	15082	14937	15140	15062	15228	15017	14801	15018	14978	15166	14978	15157	14950	15074	15095	15050	14864	14976	14949	14874	14987	14944	14819	15013	14927	14979	14842	15121	15075	14876	14969	15011	14834	14986	15079	15025	15100	15083	14853	14907	14923	15070	14969	15067	15115	15058	14848	15241	15031	15194	14933	15113	14872	14951	14943	15102	14992	15006	15060	14992	15141	15002	14987	15009	15164	14948	14841	15126	15054	14798	14946	14928	15068	14884	15014	14758	14936	15025	14847	15033	15014	14845	14920	14992	15033	14970	15001	14965	14975	15019	15077	15031	15089	15229	14980	14943	14917	15058	14870	14830	15066	14935	14925	14952	14858	15076	15049	15180	15100	15053	14971	14831	15141	15068	14843	14924	14924	15040	15101	14712	15018	14901	15022	14924	14863	15072	15084	15031	15090	14991	14998	14973	15018	15019	14940	15012	15055	15046	15009	14991	15068	14853	14861	15012	15041	15092	14925	14950	15037	14945	14884	15037	15139	15132	15034	14823	14827	14823	14943	14943	15117	14931	15030	15000	14867	14926	15043	15003	14956	15031	15077	14969	14906	14863	14837	15057	14979	14901	15061	14927	14909	15144	14879	15015	14942	14979	15117	15204	14931	15035	15046	15016	14990	14872	14922	14903	14984	14867	14955	14941	14905	14952	15027	14994	15006	14977	15136	15035	14957	14842	14970	15156	15059	14959	15127	14909	15051	14832	14930	14955	15027	14931	14917	15019	15102	14989	15072	14993	15008	14961	14918	14857	15021	14930	14914	15024	15052	14915	14986	14854	14916	14886	15031	15130	14850	15008	15077	14949	14908	15064	14854	14950	14915	14984	15112	15066	14919	14966	14928	14866	15060	14938	15149	14984	15196	14915	15162	14827	14914	14948	15035	15158	14943	14926	15004	15042	14928	14981	14839	14941	14798	14995	15000	14959	14886	15034	15057	14992	15088	15010	15172	14885	14964	15016	14895	15008	15035	15094	14923	14954	14860	14927	15068	14921	15066	14905	14951	15064	14968	14938	15034	14977	15050	14983	14770	14928	15011	15148	15051	15052	14841	14934	15140	15044	14880	14941	14934	15128	14991	14785	14931	15086	14908	14978	14781	14932	14992	14839	15045	14986	15084	15066	14786	15090	14978	15089	14923	15014	14932	15118	15007	14935	14981	14736	15083	15053	14889	15006	15058	15191	14871	14872	14989	14941	14912	15109	14892	14854	14952	15100	14787	14881	15125	14865	14924	15131	15046	15007	14880	15122	14984	14972	15107	15094	15055	14877	15027	15017	14958	14837	14955	14894	15051	14799	14941	15016	14956	14923	15042	15069	14921	15033	14915	14870	14999	14833	14877	15032	14948	15033	14903	14920	15020	14756	15095	15020	14931	15041	14888	14982	14954	14987	14985	15015	15032	15053	14962	14912	14825	14889	14937	15127	15040	14813	15017	14983	14944	14944	14963	14943	15041	14916	15094	14967	15117	15045	14946	14908	15035	14972	15045	15133	14903	14897	14918	15068	14871	15171	15105	15045	14889	14929	14886	14960	15032	14901	15001	15006	14955	14809	14901	15001	14912	15037	15215	15056	15007	14956	14935	14971	14884	14885	15022	15029	15032	14879	15075	15013	15084	14910	14887	14996	15039	14970	15005	15048	14926	15095	14984	15049	14971	14948	14963	15111	15030	14852	14908	15087	14849	15058	15073	14879	14879	14978	14874	14929	14959	14911	14831	14876	15018	14831	15008	15098	14905	14853	15050	15170	14890	14954	15025	14927	15055	14953	14800	15042	15017	14945	14903	14947	14930	14801	14962	14928	14928	15109	15075	14907	14995	14864	15157	15228	15098	15003	14894	14962	15014	15027	14832	14951	15030	14936	14979	14991	14891	14962	14957	14879	14959	14996	14894	14913	15061	14951	14950	14871	15100	14934	15046	14916	15056	15045	15167	14903	14892	14940	15063	14909	15070	15165	15035	14904	14867	15016	14993	15086	15068	14863	15122	14914	14963	15015	14832	15068	14800	15042	15020	14950	15040	15087	14960	15076	15017	14890	14899	14988	14943	15047	14939	14913	14927	14947	15013	14776	15046	14846	14997	15043	14885	15128	14950	15014	14879	15059	14951	14994	15027	14994	14999	15011	14794	15026	15050	14964	14834	15038	15010	14992	15023	14898	15120	14958	15038	15077	15009	14986	15147	14954	15095	14903	15079	14902	15050	14974	15040	15084	14896	14906	15037	14799	15044	14838	15016	15033	15039	14865	15021	14978	14888	14802	15018	15084	15047	14893	14856	14984	15091	14934	14954	14924	14862	14887	14916	14929	15113	14906	14848	14905	14975	15027	15109	14929	14960	15032	15050	15149	14896	14999	14920	14775	14971	15024	15119	15063	15080	14984	14982	14961	14946	14900	15155	15110	14830	14789	14870	15033	14844	14826	14865	14894	14998	14838	14958	14894	14971	15042	14906	14910	14912	15030	15028	14874	14944	14941	15086	15135	15023	15004	14958	15068	14830	15075	15057	15063	15023	14929	15087	15059	15095	14968	14971	14975	15005	14918	14886	15009	15020	14966	14980	14911	14972	15026	14803	14905	14980	14918	14824	15078	15025	15106	14923	15131	14962	14967	14829	14816	15226	15056	15044	15015	14849	15065	15067	15048	15036	15124	14848	14840	14856	14866	14931	15040	15031	14953	14995	14971	14814	14845	15166	15152	14751	14952	14719	15025	14850	15037	15010	14906	15025	14879	14964	14985	14956	15108	15109	15024	15028	14808	14978	15022	14992	14970	14980	14954	15054	15103	15056	14999	15026	14965	14914	15109	14897	14778	14855	14993	14809	14971	14903	14947	14810	15010	15002	15017	15116	14874	15011	14936	14968	14952	15009	14979	14919	14950	14890	15259	14992	14754	14965	15025	15033	15068	15123	14903	14979	14994	14999	15027	14945	14961	15010	14946	15106	14930	14922	15066	14987	15040	15079	14921	14829	15140	15081	15026	15129	15074	15062	15002	14996	15100	14991	14981	15037	15014	14975	15090	14985	14868	14871	15084	14984	15001	14935	14774	15042	15113	15126	14986	14889	14915	14927	14804	14965	15075	15127	15153	14901	15161	14964	14995	15091	14923	15040	14994	14938	15146	15108	14868	14984	14932	15014	14887	14896	14902	14926	14958	15016	14941	14854	15070	15023	15198	14967	14985	15124	15009	15050	15119	14995	15068	14991	14980	14857	15084	15092	14887	15031	15016	14941	15043	15000	14939	14871	15019	14945	15061	15069	15009	15016	14942	14942	15086	15083	14819	15000	15006	14972	15150	15086	14944	14973	14948	14870	15004	14837	15053	15093	15030	14891	15080	14953	14922	14990	15064	14788	14949	15187	14884	14814	14784	14917	14982	14867	15094	14982	14996	14998	14873	15137	14990	14855	15035	14867	15168	15077	14931	15029	15065	15038	15138	14886	15006	15103	15021	15026	15097	14860	14881	14965	14947	15042	14908	14874	14864	14894	14930	14937	14817	14905	14988	14985	15046	14920	15129	15012	14914	15037	15064	14934	14913	14805	15050	14963	15099	15060	15035	15023	14971	14971	14922	14937	14812	15000	15000	15050	14898	15135	14891	14944	15068	14850	15043	15037	14797	14957	14940	14767	14873	14919	14955	15092	14953	14878	15028	15016	14894	14957	14887	14920	14919	14920	15066	14847	14886	14968	15016	14932	14997	14926	14964	15040	14878	14837	14852	15001	14751	14872	14940	14913	14685	14927	15140	14878	14967	15089	14949	14763	14937	14878	14989	14804	15224	15032	15030	14891	15053	15032	15049	15078	15021	15169	14961	14985	15042	14814	15126	14908	15024	15053	14993	14906	15079	14995	15006	15090	15012	14891	15181	15048	15051	14996	15013	15060	14869	15137	14949	14901	14837	14960	15056	14899	14928	14832	15017	14938	15024	14813	15126	15062	15164	14839	14878	15093	14991	14750	15015	15123	15001	15031	15051	15168	14908	14808	14918	15096	15098	14957	14875	15007	15007	14929	14988	14911	15098	15093	15149	14935	14944	15085	14999	15165	15107	15117	15118	14796	15050	14992	14930	14932	15095	14895	15009	14964	14955	14852	15004	14879	14982	15023	15060	14912	15062	15063	14945	14761	15063	14841	15011	14840	14904	14860	14824	14927	15000	15023	14970	15068	14809	14854	14929	15015	15134	14957	14987	15127	14924	14939	14806	15101	14954	14911	15022	14996	15130	15055	14997	15022	15114	14985	14897	14876	14868	14951	14841	14904	15105	15021	14917	14923	15110	15048	14901	14861	15170	14891	15026	14925	14915	14905	15070	14983	15044	15068	14985	14920	15157	14819	14906	14894	14856	15115	14911	14922	15036	15058	15036	15034	14948	15015	15050	15073	14997	15018	14889	15140	14942	15053	14846	14965	14939	14958	14809	14885	14900	14843	14962	14935	15160	14904	14913	14894	15016	15019	15015	14871	15041	15032	14940	14971	14851	14931	14989	15069	15035	14941	15027	14817	15095	14970	14891	14884	14959	14867	15071	15146	15142	15026	14996	14995	14894	15005	15076	14983	14880	14829	15162	14971	15052	14899	15128	15026	14897	14964	15077	14912	14982	15121	15058	14829	15039	14946	15093	15097	15147	15054	15073	14854	14928	15024	15113	15042	15004	14998	14944	15054	15069	15002	14831	14885	14947	14990	15225	14983	15047	14998	14973	14970	14871	15113	15005	15016	15100	14913	14911	15186	14938	14958	14931	15128	14957	15063	14895	14993	14801	15004	14869	14917	14966	15013	14835	14875	15027	15027	15119	14981	15029	14983	15036	15072	14923	15087	14928	14948	15026	14898	14818	14874	14907	14996	15013	15142	15174	15086	14948	14940	15102	14973	15013	15026	15232	14985	14847	14972	15055	15035	15013	15030	14961	14846	15193	15045	15039	14844	14984	15064	15024	14815	15165	15009	15099	14910	14976	14875	14924	14901	14940	15101	14830	14973	14959	15082	15154	15075	15141	14946	14814	14891	15112	15038	14875	15049	15044	15028	14812	15058	15021	15114	14979	14957	15019	15012	15059	15178
22789	21173	29003	24418	24511	28807	30024	24811	22684	21213	20329	19365	19311	19249	18791	18719	18228	18450	18521	18344	18436	18363	18180	18263	18226	18209	18368	18390	18191	18289	18162	18201	18183	18231	18052	18402	18093	18091	18259	18167	18011	18056	17997	18147	18088	18212	18125	18080	17960	18112	18131	18322	18104	18169	18258	18191	17942	18300	17992	18083	18187	18082	18049	18109	18038	18039	17959	17968	18050	18255	17865	17921	17966	18118	17865	18125	17928	17803	18220	18013	18147	18092	18118	17998	18025	18008	18051	18076	18188	18022	18227	18188	18103	18193	17998	18016	18122	18088	18252	17943	17807	18105	17972	17848	17986	18088	17903	18062	18065	18100	17857	18197	18290	17855	17878	17999	18072	18145	18023	17926	18211	17877	18225	18078	18085	18176	18080	18152	17928	18025	17870	17995	17884	17987	17917	18048	18311	18054	18022	18079	18077	18087	18017	18091	18194	18176	18013	18192	18059	18056	17973	18075	18014	18006	17932	18011	18051	18127	18191	18173	18056	18255	18009	18013	18097	18021	18060	18165	17942	18010	17980	18034	18195	18012	18073	18203	17928	18144	18014	18027	18041	17910	18141	17916	17870	18185	17861	18054	18018	18032	18128	17994	18061	18048	18135	17909	18151	17972	18063	17851	18112	18075	17934	18066	17928	18093	18160	18122	17884	18218	18058	17913	17929	18092	17969	17999	18088	18142	17961	18016	18076	18047	17988	17978	18008	18073	18086	18176	18091	18109	18115	18112	18315	18226	17918	18103	18107	18157	17878	18063	18038	18051	17995	18009	17926	18178	17823	18161	18027	18098	18059	17966	17986	17993	18112	18168	18164	18050	18123	18134	18058	18176	18110	17971	17955	18077	17927	18049	18101	18066	18023	18128	17935	18049	18132	18126	18023	18104	18079	18182	18063	17904	18055	18115	18179	18150	18140	18000	18040	18060	18098	17895	18005	17933	18143	17990	18116	18076	18117	18257	18058	18041	17931	17995	18284	17995	18112	17939	18166	18144	18211	18025	18148	18011	18110	18223	18113	17946	17872	17821	18142	18014	18175	18142	17945	18018	17986	17994	18038	17990	18029	17910	18055	18077	18126	17912	18114	18173	18237	17966	18181	17981	18158	18036	18189	18122	17839	18185	18137	18135	18068	18090	18224	18437	18173	17900	18139	18034	17984	17977	18018	18006	18109	17959	18139	18279	17935	17929	17899	17836	18001	18085	17752	18034	17984	17896	17943	17935	17858	18161	18033	17800	17862	17880	17955	18174	18039	18166	18159	17914	18199	18025	18107	18045	18132	18009	18019	17956	17894	18288	17938	18085	18001	18007	17949	18101	17930	17912	17971	17915	18032	18122	18022	18000	17950	18012	18026	17937	18160	17999	18031	18166	17965	18116	17932	18024	18101	18103	18049	18006	18158	17912	17950	18095	18069	18118	18098	18096	17968	17869	17830	18037	18218	17853	18085	17847	17991	17944	17829	18135	17928	18055	17946	17947	18204	17841	17960	17970	17966	18045	18055	18149	17866	18067	17925	18049	18231	18001	18068	18021	18178	17869	18081	18135	18101	18017	17959	17897	18047	18207	18023	18231	18184	18114	18137	18109	17928	18139	18118	18030	18098	18124	18198	18028	18105	18154	17969	17798	18028	17941	17928	18028	18047	17824	18080	17994	17907	18147	18110	18053	18016	18173	18105	18154	18069	18170	18023	18215	18113	18062	18153	18011	17963	18069	18056	18104	18121	18072	17973	18206	18062	18155	17958	18110	17993	18007	18194	18058	17999	17930	18001	17991	18205	17939	18022	18195	18002	18315	18163	17912	18086	18123	18061	18149	17842	17966	17961	17954	17985	18111	18061	18204	18036	17940	18185	18074	18239	17993	17946	17876	18252	18039	17908	18095	18161	18073	18223	17908	17980	18106	17968	17859	18084	18097	18111	18035	18130	17986	18077	18251	17974	17895	18055	18176	18121	17955	17963	18075	18066	18073	17997	18066	18122	18102	18052	18230	18114	18111	18287	18037	17750	18029	18108	18001	18165	18110	18220	17975	18053	17989	17982	18065	18134	17972	18085	18214	17961	18156	18057	18116	17869	18172	17983	18038	18339	17862	17958	18041	17888	18263	18051	17769	17982	18307	18072	18134	17873	17926	18043	18008	18023	18072	17961	18070	18255	18182	17913	18034	18061	18006	17987	18116	18017	17762	18116	18132	18103	17958	18010	17959	17821	18119	18115	18048	18016	18010	17897	18092	18093	18166	17968	18108	18102	17821	17938	18129	17905	18079	18028	18036	18191	17966	17955	18022	18062	18067	18077	18221	17887	17967	18085	18104	18049	18056	18070	18078	17923	17967	17964	18215	18121	18048	18024	18128	18203	18088	18056	17936	18093	17816	17833	17939	18248	18208	18163	18203	17986	18050	18143	17779	17874	18037	17978	18048	18102	18265	17987	17936	18092	18059	18127	17765	18057	17960	17944	18021	17808	18107	18105	17937	17862	18152	17975	17949	17969	17906	17943	18127	17973	18155	18127	18041	17992	18107	17951	18194	18059	18240	18033	17865	18043	18059	18112	18010	18149	18062	18052	18086	18003	17977	17838	18268	17880	17997	17917	17955	18045	18127	18118	18057	18186	18140	18090	17854	18148	17924	18278	17995	18093	17982	18083	18436	17954	17941	18103	17998	17911	18009	17976	17996	17879	18034	17823	17890	17930	18053	17992	17939	17735	18074	17988	18147	18051	17987	18036	18143	18096	18033	17891	17862	18001	18145	17857	17847	17994	18014	17961	18111	17975	18057	18122	17750	18076	17921	17832	17973	17927	18047	18060	18166	17917	17918	17964	18070	18048	18025	17904	18108	18046	17854	17993	17785	18039	18078	18079	18035	18009	18330	17982	17997	18342	18068	17839	17996	17988	18041	18069	18116	18015	18014	17917	17944	18090	18013	18077	18074	17887	18209	18102	17943	18056	17868	18226	17951	18073	17886	18070	18060	18010	17810	17989	18192	18142	17815	17908	18073	18096	18148	17954	18000	18059	18033	18159	17798	17870	18251	17924	17881	17912	17968	18007	17958	17974	18211	18073	18036	17941	17850	17859	18003	18206	18107	18087	17938	18160	18027	18077	18098	18161	18131	18074	18057	18073	18039	18166	18107	17961	18039	18298	18050	18168	17989	17811	18142	17997	18143	18030	17896	18056	18003	18000	18086	18237	17956	17798	18128	18073	18111	18043	18061	17944	17871	18092	18102	17958	18036	17997	18110	18174	17940	18067	17932	18106	18047	18149	18017	17977	18056	17984	18123	18001	17919	18024	18062	17822	18096	18077	18193	18120	18171	18070	18268	17855	18044	17927	18197	17959	17922	18193	17969	17852	17961	18157	18044	17969	18209	18048	17923	18006	18063	18088	18158	18122	17847	18089	17882	18004	18109	17941	17930	17985	17940	18121	17949	17994	18149	18112	18041	18040	18008	18104	17931	18006	18120	18043	18126	18048	17940	17918	18023	18045	18017	17976	18163	18005	18009	18117	18045	17943	17925	18077	17986	18078	18024	18136	18047	18082	18029	18093	17874	18147	17926	18148	18128	18153	18132	17903	18021	18047	18076	18123	17982	17972	18064	18070	18182	18020	17955	18092	18064	18078	17993	17932	18043	18180	18088	17985	17952	18218	17968	17941	18256	18134	18070	17959	17962	17876	18049	18153	18124	17796	17862	18112	17977	18045	17988	18171	18208	17902	17936	18072	18111	18052	18070	18177	17910	18075	18022	17825	17922	17994	18002	17881	17870	18049	17906	17962	17911	17998	18034	17938	17778	18200	18168	18235	17917	18228	17925	17884	17823	18000	18093	17899	17995	17888	18094	18001	17998	18320	18019	18335	18045	18105	18086	17978	17902	17990	18056	17920	18072	18109	18035	18064	17958	18034	18019	17949	17819	18051	18120	17976	18067	18011	17877	17945	18179	18183	18086	18128	17991	18108	17994	18071	17995	17935	18057	18125	18124	18110	17722	18034	17911	17858	18085	18073	17912	18110	17915	18099	18052	17911	17952	18104	18116	18161	18018	18026	18008	17898	18109	17908	18074	17985	18087	17952	18091	18157	18062	18056	17957	17942	18041	17958	18061	18132	18181	18037	17995	17952	17888	17932	18081	18039	18226	18132	18128	17957	18108	18126	18017	18124	18161	17926	17832	18231	17953	18178	18165	17943	17868	17957	17927	17921	17993	18115	17996	17965	18122	17893	18049	18148	18111	18150	18053	17923	18020	18069	17943	17871	18092	18110	17969	18060	17778	17991	18020	18009	17925	17900	17973	18063	17932	18132	18130	17774	17990	18077	17956	17968	18024	18159	18136	18160	18033	18080	18184	17940	17964	17858	17655	17763	18046	17871	17976	18050	18072	18071	18228	18141	18031	18039	17962	17981	17998	18026	18005	17931	18101	17955	18177	18257	18068	18120	18078	18169	18160	18110	17976	17975	17893	18008	18089	18247	18008	17915	18067	18194	18007	18183	17874	17939	18027	17916	18323	17988	17963	17992	17970	18170	17995	18016	18103	18145	17910	18069	18009	17952	18284	18193	18119	18114	18176	18070	18064	17984	18013	18022	17869	18032	18011	18077	18098	18113	17978	17912	18149	18127	17987	17923	17939	18023	18144	17978	18164	18000	17966	18016	18014	18116	18023	18042	18032	18094	17971	17999	17988	17936	18230	18236	17913	18084	18208	17991	18111	18136	17975	17950	18004	18064	17921	17902	18090	17984	17964	18014	17903	18085	18057	17962	18160	18111	18161	17937	17965	18111	18184	17781	18128	18126	18045	17886	18025	17864	17947	18113	17984	18005	17942	18236	18046	17899	17976	18081	17928	18068	18048	17993	17999	18213	17866	18034	17835	18018	18068	17951	17916	17992	18212	17929	18087	18058	18060	17975	17983	17779	17939	18036	18429	17922	18260	18241	18071	17847	18171	18082	18308	17893	18109	18157	18038	18065	17968	18018	18039	18145	17931	17881	17922	17836	18065	18083	17992	18117	18000	18137	17915	17836	17802	18238	18200	17913	18280	17992	18102	18315	18113	17937	18060	18062	18046	18006	18020	18026	18114	18188	17907	18052	17945	17932	18026	17910	18151	17972	18183	18000	17872
38674	62036	57164	46543	39476	33326	27512	24219	21255	18993	18062	17446	16984	16964	16329	16122	16101	16033	15848	15672	15525	15621	15688	15585	15745	15617	15707	15566	15681	15584	15473	15531	15590	15580	15443	15569	15445	15468	15462	15645	15373	15582	15402	15390	15468	15485	15348	15418	15558	15473	15423	15410	15605	15219	15427	15413	15241	15381	15333	15507	15581	15322	15448	15392	15395	15286	15362	15430	15572	15355	15380	15500	15560	15503	15461	15412	15439	15511	15291	15314	15380	15321	15442	15495	15449	15548	15449	15433	15541	15471	15626	15484	15445	15350	15388	15428	15379	15512	15327	15471	15428	15461	15356	15304	15404	15268	15358	15372	15551	15487	15428	15510	15554	15214	15442	15341	15415	15311	15441	15424	15317	15380	15576	15480	15374	15470	15523	15295	15312	15464	15454	15378	15479	15384	15314	15384	15475	15357	15357	15330	15261	15430	15369	15503	15461	15300	15436	15455	15245	15542	15366	15422	15330	15569	15535	15369	15399	15473	15463	15483	15412	15511	15514	15322	15467	15406	15338	15295	15327	15470	15265	15635	15276	15453	15498	15437	15641	15279	15380	15342	15546	15379	15341	15430	15360	15343	15562	15445	15404	15278	15300	15336	15362	15376	15552	15373	15401	15286	15454	15270	15304	15458	15248	15366	15373	15531	15486	15402	15302	15364	15330	15323	15432	15262	15417	15517	15525	15306	15361	15305	15244	15469	15598	15547	15511	15430	15370	15247	15497	15344	15309	15339	15522	15472	15278	15317	15432	15285	15403	15461	15558	15393	15251	15370	15557	15430	15604	15402	15406	15356	15414	15435	15447	15352	15612	15322	15412	15323	15505	15445	15403	15335	15423	15422	15359	15536	15429	15365	15517	15328	15525	15274	15495	15501	15333	15465	15280	15488	15461	15387	15437	15579	15419	15243	15411	15574	15409	15356	15360	15528	15416	15486	15373	15431	15365	15241	15444	15318	15394	15496	15532	15404	15405	15269	15442	15375	15388	15400	15321	15430	15422	15309	15349	15412	15206	15484	15444	15333	15505	15513	15490	15447	15283	15184	15424	15551	15301	15255	15392	15414	15378	15509	15383	15395	15401	15526	15418	15386	15312	15442	15319	15236	15245	15248	15484	15332	15376	15454	15420	15454	15194	15435	15436	15251	15463	15295	15440	15424	15292	15259	15506	15415	15394	15368	15467	15370	15290	15548	15439	15486	15355	15348	15423	15435	15349	15290	15349	15424	15166	15330	15278	15439	15420	15474	15351	15420	15415	15437	15464	15437	15423	15283	15472	15473	15352	15319	15332	15354	15528	15408	15377	15342	15440	15353	15257	15302	15438	15549	15372	15552	15373	15345	15361	15437	15240	15471	15429	15262	15339	15381	15430	15449	15367	15501	15615	15308	15443	15531	15579	15489	15508	15268	15308	15261	15484	15351	15428	15520	15312	15416	15158	15331	15325	15404	15573	15426	15418	15391	15523	15370	15466	15270	15243	15431	15461	15308	15450	15462	15421	15346	15242	15436	15365	15530	15280	15567	15392	15435	15450	15338	15485	15327	15501	15494	15438	15537	15400	15322	15460	15324	15320	15397	15383	15372	15392	15414	15415	15524	15402	15377	15440	15456	15427	15473	15512	15448	15358	15442	15452	15387	15363	15434	15402	15389	15448	15504	15351	15465	15478	15393	15371	15332	15544	15298	15368	15485	15485	15528	15444	15334	15125	15469	15301	15410	15244	15308	15401	15569	15385	15503	15206	15349	15434	15304	15389	15358	15400	15398	15473	15314	15355	15439	15387	15318	15443	15279	15400	15374	15512	15484	15331	15470	15437	15514	15488	15294	15353	15487	15308	15382	15506	15608	15472	15330	15517	15537	15463	15431	15475	15338	15372	15496	15446	15372	15229	15456	15356	15509	15310	15503	15562	15435	15313	15323	15338	15343	15369	15445	15598	15521	15455	15321	15518	15312	15449	15465	15343	15540	15380	15301	15370	15435	15155	15440	15390	15284	15406	15414	15288	15371	15339	15444	15419	15395	15439	15530	15266	15323	15389	15223	15299	15349	15266	15448	15500	15550	15286	15328	15470	15379	15342	15383	15497	15408	15593	15412	15253	15332	15417	15225	15302	15309	15683	15320	15309	15385	15476	15451	15331	15531	15347	15389	15471	15418	15392	15416	15320	15293	15309	15448	15284	15402	15367	15319	15472	15447	15465	15468	15377	15441	15365	15386	15403	15402	15400	15688	15423	15534	15419	15369	15208	15264	15409	15379	15516	15298	15409	15317	15412	15326	15438	15475	15358	15321	15326	15700	15424	15238	15423	15350	15308	15330	15378	15245	15370	15391	15366	15621	15354	15250	15500	15322	15288	15410	15294	15226	15383	15436	15556	15525	15546	15320	15403	15621	15461	15382	15396	15383	15378	15320	15645	15237	15263	15395	15415	15351	15443	15338	15459	15381	15370	15495	15485	15432	15341	15292	15394	15595	15341	15276	15508	15431	15491	15484	15391	15322	15446	15360	15364	15307	15519	15357	15224	15223	15633	15435	15407	15328	15416	15531	15350	15290	15353	15372	15422	15559	15315	15416	15411	15552	15190	15528	15719	15479	15435	15268	15380	15415	15357	15364	15354	15416	15423	15243	15547	15387	15590	15440	15249	15289	15413	15401	15450	15367	15378	15410	15470	15469	15333	15395	15374	15498	15334	15289	15423	15429	15340	15417	15267	15402	15436	15376	15322	15433	15326	15441	15368	15354	15369	15271	15330	15421	15333	15538	15370	15343	15285	15458	15219	15463	15349	15425	15336	15498	15375	15366	15315	15265	15621	15427	15362	15483	15422	15469	15398	15451	15401	15298	15361	15431	15338	15363	15530	15418	15446	15366	15403	15409	15502	15256	15259	15318	15440	15213	15491	15380	15399	15403	15408	15373	15414	15376	15327	15259	15432	15522	15286	15397	15316	15338	15604	15323	15397	15419	15431	15238	15390	15438	15353	15383	15410	15299	15450	15381	15343	15479	15361	15235	15440	15318	15316	15276	15304	15429	15428	15308	15531	15523	15449	15259	15409	15442	15313	15465	15446	15560	15335	15522	15478	15506	15355	15393	15498	15461	15369	15381	15472	15312	15512	15373	15517	15423	15492	15401	15362	15599	15261	15378	15353	15487	15432	15339	15405	15327	15335	15468	15430	15340	15524	15361	15360	15576	15486	15620	15523	15305	15470	15402	15278	15394	15291	15380	15431	15337	15559	15306	15419	15300	15325	15428	15416	15466	15433	15584	15357	15400	15549	15348	15332	15412	15365	15458	15436	15501	15314	15408	15532	15385	15452	15279	15393	15326	15555	15320	15360	15286	15355	15392	15513	15388	15447	15361	15388	15276	15491	15314	15532	15476	15316	15577	15252	15425	15398	15238	15270	15508	15562	15421	15392	15344	15312	15439	15293	15423	15458	15245	15515	15333	15315	15306	15468	15420	15361	15398	15440	15407	15417	15485	15328	15346	15264	15312	15100	15419	15382	15297	15317	15367	15278	15470	15292	15292	15331	15213	15425	15558	15386	15574	15244	15339	15478	15360	15386	15426	15589	15508	15510	15278	15377	15470	15345	15338	15549	15498	15334	15356	15350	15550	15463	15420	15393	15397	15359	15367	15301	15321	15489	15418	15583	15306	15316	15484	15343	15502	15291	15447	15424	15214	15322	15533	15413	15385	15341	15314	15248	15464	15245	15392	15354	15535	15330	15438	15543	15393	15460	15453	15419	15546	15366	15400	15158	15142	15409	15565	15375	15374	15409	15441	15441	15401	15462	15485	15388	15420	15445	15384	15298	15449	15408	15361	15406	15517	15274	15456	15392	15306	15400	15487	15374	15494	15469	15457	15421	15358	15429	15490	15344	15419	15384	15254	15480	15344	15262	15244	15356	15240	15452	15494	15238	15404	15357	15292	15533	15282	15403	15323	15375	15476	15416	15429	15365	15318	15334	15470	15280	15465	15469	15436	15456	15383	15299	15416	15527	15402	15490	15559	15339	15413	15304	15284	15463	15320	15254	15536	15281	15453	15242	15416	15338	15415	15321	15408	15280	15343	15394	15411	15332	15550	15255	15514	15444	15280	15464	15351	15361	15447	15377	15524	15460	15211	15535	15287	15362	15441	15389	15468	15342	15340	15339	15408	15459	15302	15454	15440	15331	15597	15512	15198	15511	15332	15386	15481	15217	15478	15453	15462	15485	15203	15421	15474	15438	15321	15328	15257	15511	15550	15422	15353	15244	15486	15291	15498	15329	15414	15544	15401	15307	15378	15426	15351	15333	15378	15390	15477	15331	15430	15325	15395	15279	15264	15516	15285	15402	15469	15223	15507	15472	15438	15450	15362	15370	15304	15460	15280	15416	15437	15421	15474	15495	15261	15512	15300	15376	15311	15249	15327	15437	15337	15335	15511	15500	15303	15321	15395	15432	15497	15483	15474	15393	15426	15294	15238	15284	15316	15280	15372	15352	15434	15435	15293	15499	15273	15466	15371	15449	15365	15337	15523	15381	15424	15460	15174	15162	15427	15475	15497	15430	15323	15551	15329	15511	15566	15466	15174	15308	15390	15414	15310	15513	15418	15410	15363	15346	15417	15291	15470	15485	15285	15341	15328	15263	15368	15324	15415	15420	15389	15485	15428	15274	15280	15551	15365	15234	15346	15338	15552	15411	15381	15404	15295	15497	15482	15412	15413	15354	15501	15318	15292	15377	15503	15345	15303	15295	15283	15545	15394	15330	15351	15266	15364	15318	15368	15359	15343	15479	15421	15388	15438	15448	15424	15516	15451	15375	15405	15269	15409	15516	15268	15516	15411	15317	15407	15451	15410	15338	15374	15386	15302	15305	15310	15355	15381	15337	15250	15522	15509	15377	15457	15312	15426	15205	15338	15316	15363	15479	15380	15395	15489	15412	15525	15418	15359	15541	15208	15615	15313	15373	15655	15315	15463	15368	15492	15359	15372	15497	15339	15631	15259	15126	15311	15307	15611	15288	15423	15414	15323	15488	15335	15413	15410	15405	15500	15354	15547	15457	15327	15301	15626	15354	15316	15366	15329	15373	15473	15253	15283	15588	15435	15510	15401	15296	15278	15387	15364	15380	15279
30104	31256	39350	34598	27296	23699	20809	19197	18534	17956	17593	17377	17244	17176	17270	17022	17035	16864	17120	17125	17149	16893	16869	16755	16776	16878	16937	16843	16925	17070	16901	16885	17003	16946	16906	16862	16985	16986	16789	16913	16836	16903	16766	16722	16650	16658	16783	16939	16872	16904	16640	16948	16894	16809	16723	17140	16825	16871	16932	16979	16886	17022	16834	17052	16966	16879	16973	16715	16752	16809	16492	16761	16746	16870	16787	16840	16700	16895	16733	16780	16767	16793	16809	16651	16685	16780	16654	16730	17041	16647	16874	16864	16843	16698	16824	16810	16958	16760	16749	16735	16821	16847	16824	16820	16848	16886	16887	16760	16837	16721	16917	16704	16895	16802	16632	16651	16741	16806	16807	16594	16962	16745	16777	16992	16696	16867	16846	16642	16850	16752	16680	16908	16783	16765	16820	16863	16844	16866	16719	16953	16997	16672	16826	16831	16929	16892	16752	16704	16781	16838	16732	17047	16981	16975	16943	17065	16795	16776	16946	16811	16897	16968	16739	16665	16887	16854	16817	16817	16656	16925	16905	16927	16900	16713	16896	16937	16756	16831	16842	16842	16699	16806	16817	16733	17034	16737	16863	16843	16914	16828	16840	17010	16874	16739	16783	16602	16714	16850	16750	16740	16743	16859	16867	16889	16834	16725	16987	16784	16668	16816	16933	16817	16819	17022	16793	16944	17054	16903	16795	16933	16817	16823	16894	16795	16897	16729	16659	16941	16787	16713	16884	16881	16778	16878	16905	16992	16859	16792	16860	16652	16644	16730	17000	16881	16877	16954	16821	16776	16633	16668	16809	16880	16790	16767	16841	16739	16606	16896	16905	16973	16814	16790	16749	16600	16693	16796	16911	16788	16744	16954	16609	16721	16822	16943	16642	16804	16945	16549	16659	16854	16628	16628	16847	16846	16778	16768	16734	16758	16707	16758	16832	17079	16867	16842	16792	16749	17042	16843	16889	16818	16808	16928	16908	16790	16995	16776	16813	16838	16879	16934	16804	16826	16773	16708	16696	16859	16698	16721	16999	16739	16954	16707	16932	16664	17014	17120	16991	16847	16743	16643	17097	16815	16714	16659	16893	16789	16617	16764	16856	16759	16799	16836	16785	16832	16827	16856	16791	16919	16899	16699	16746	16808	16840	16681	16688	16618	16709	16690	16710	16926	16995	16834	16777	16879	16854	16816	16841	16864	16742	16943	16840	16684	16577	16819	16879	16657	16695	16802	16759	16813	16816	16937	16891	16763	16868	16768	16787	16888	16832	16567	16886	16569	16867	16807	16928	16546	16905	16788	16691	16720	16898	16767	16790	16842	16844	16945	16824	16974	16711	16904	17029	16676	16740	16814	16889	17078	16876	16856	16849	16827	17025	16691	16739	16792	16842	16921	16488	16661	16816	16991	16933	16729	16810	16685	16936	16922	16855	16704	16926	16806	16929	16727	16736	16789	16747	16932	16886	16670	16776	16736	17030	16768	16939	16771	16939	16815	16620	16862	16922	16960	16689	16890	16830	16928	16836	16876	17017	16768	16745	16778	16698	16912	16832	16833	16744	16916	16656	16842	16812	16792	16795	16838	16881	16645	16810	16776	16558	16743	16864	16713	16787	16831	17038	16911	16798	16756	16837	16967	16932	16848	16956	16969	16693	16708	16817	16896	16780	16898	16759	16828	16965	16825	17162	16955	16739	16958	16938	16725	16502	16918	16814	16795	16926	16602	16778	16955	16921	16805	16714	16766	16924	16686	16910	16819	17005	16815	16836	16869	16848	16785	16774	17050	16791	16769	16958	16701	16771	16885	16975	16832	16816	16795	16640	16903	16614	16943	16858	16806	16989	16866	16690	16738	16781	16865	16858	16960	16839	16703	17068	16880	16809	16756	16836	16800	16904	16558	16813	16902	16875	17051	16794	16845	16650	16945	16679	16688	17114	16851	16870	16766	16844	16843	16739	17118	16950	16753	16788	16883	16824	16778	16653	16817	16970	16781	16906	16999	16688	16767	16772	16982	16992	16731	16724	16804	16845	16893	16848	16767	16737	16816	16874	16824	16967	16978	16977	17042	16742	16876	16878	16919	16946	16750	16719	16785	17016	17053	17100	16492	16860	16939	16721	16736	16653	16993	16823	16876	16812	16961	16846	17063	16794	16602	16739	16840	16810	16982	16809	16621	16906	17021	16993	16874	16725	16857	17010	16839	16735	16820	17127	16953	16871	16901	16900	16794	16899	16847	16814	16922	16891	16794	16780	16999	16892	17157	16730	16836	17014	16801	16953	16789	16749	16788	16893	16654	16753	16710	16842	16803	16866	16866	16732	16893	16866	16877	16679	16795	16788	16772	16834	16928	16760	16786	16857	16767	17105	16726	16784	16671	16679	16969	16923	16672	16723	16806	16717	16833	16875	17079	16748	17064	16943	16805	16817	16565	16611	16688	16911	16888	16846	16808	16829	16708	16517	16840	16982	17020	16907	16774	17007	17113	17024	17058	16858	16928	16730	16730	16808	17025	16986	16693	16898	16908	16985	16859	16836	16759	16812	16722	16835	16852	16622	16486	16665	16890	16690	16813	16737	16706	16831	16591	16754	16716	16809	16827	16643	16717	17065	16737	16850	16841	16825	16892	16832	16871	16873	16847	16866	16934	16827	16971	16753	17019	16932	16908	16818	16802	16794	16763	16941	16946	17018	16874	16853	17037	16786	16864	16827	16708	16916	16938	16725	16855	16681	16887	16659	16869	16748	16747	16859	17097	16848	17105	16935	16711	16711	16992	16934	16953	16723	16777	16778	16800	17041	16824	16854	16896	16762	16839	16841	16821	16607	16776	16871	16867	16860	16703	16859	16872	16709	16860	16896	16934	16752	16927	16684	16956	16807	16746	16702	16918	16916	16814	16895	16738	16871	17031	16725	16714	16847	16661	16817	16788	16873	16863	16820	16891	16881	16941	16938	16687	16822	16692	16864	16845	16825	16788	16849	16877	16809	16769	16855	16894	16980	16896	16970	16979	16854	16889	16809	16942	16923	16940	16715	16675	16802	16838	16779	16801	17021	16720	16928	16598	16861	16845	16926	16822	16848	16823	16801	16642	16662	16665	16872	16937	16648	16836	16706	17025	16969	16997	16775	16766	16939	16730	16858	16711	16895	16887	16932	16912	16516	16810	16770	16742	16810	16707	16762	16855	16752	16822	16851	16944	16776	16785	16894	16675	16914	16734	16924	16795	16727	16700	16909	16990	16956	17139	16797	16929	17010	16903	16855	16774	16943	16894	16784	17082	16843	16862	16861	16860	16873	16933	16821	16962	16699	16966	16789	16824	16774	16985	17085	16830	16785	16881	16745	16795	16741	16695	16647	16804	16849	16804	16722	16704	16814	17002	16848	16820	16708	17036	16686	16852	16785	16844	16813	16806	16924	16879	16818	16701	16753	16833	16648	16642	16886	16766	16901	16801	16949	16778	16737	16859	16943	16872	16651	16890	16884	16802	16832	16912	16842	16723	16724	16784	17136	16855	16831	16776	16641	16756	16939	16611	16921	16896	16755	16825	16842	16966	16910	16933	16579	16609	16799	16782	16892	16789	16916	16852	16878	16859	16775	16801	16809	16839	16732	16828	16884	16792	16705	16845	16896	16615	16897	16792	16891	16864	16895	16746	16647	16929	16913	16969	16895	16853	17087	16891	16724	16942	16814	16708	16830	16736	17030	16866	16844	16971	16898	16824	16893	16871	16790	16878	16928	16788	16764	16792	16956	16717	16801	16863	16759	17005	17072	16843	17023	16892	16582	16743	16807	16880	16709	16713	16990	16717	16712	16880	16782	16783	16914	16748	16981	16869	16761	16800	16875	16567	17180	16842	17059	16844	16875	16812	16604	16903	16782	16741	16830	16984	16926	16831	16832	16642	16793	16791	16797	16771	16731	16891	16730	16864	16844	16726	16895	16975	16859	16890	16957	16665	16818	16990	16846	16701	16771	16794	16926	16758	16966	16869	16956	17057	16737	16868	16981	16924	16972	16899	16782	16812	16830	16592	16812	16568	16830	16609	16772	16579	16531	16767	16814	16589	16763	16894	16731	16673	16664	16831	16939	17105	16812	16804	16866	16704	16780	16695	16807	17009	16905	16919	16856	16816	17070	16855	16793	16864	16875	16849	16756	16870	16700	16715	16743	16675	16826	16929	16975	16934	16968	16826	17048	16918	16962	17019	16690	16843	16831	16747	16798	16965	16821	16958	16922	16733	16931	16771	16875	16837	16508	16629	16850	16630	16931	16811	16747	16987	16854	16896	16600	16956	16932	16734	16783	17043	16846	16808	16883	16692	16697	16741	16768	16857	16923	16813	16702	16791	16783	16864	16900	17034	16871	16724	16932	16831	16591	16950	16930	16821	17010	16948	17230	16730	16900	16955	16670	16823	16639	16907	16939	16777	16765	16881	16810	16805	16616	16619	16973	16624	16769	16844	16840	16893	16771	17012	16658	16901	16791	16728	16916	16958	16663	16870	16709	16929	17080	16706	17027	16721	17006	16986	16843	16730	17067	16651	16740	16709	16601	16863	17032	16859	16734	16769	17025	16844	16867	16753	16630	16851	16791	17011	16933	16698	16770	16883	16782	16901	16828	16706	16676	16713	16786	16667	17102	16947	16936	16845	16735	16914	16770	16569	16668	16789	16802	16833	16804	16924	16835	16637	16811	16759	16734	16981	16843	16676	16883	16852	16886	16767	16992	16764	16775	16878	16816	16994	16865	16905	16641	16665	16880	16629	16879	16815	16705	16963	16706	16705	16802	16857	17108	16952	16880	16729	16916	16773	16939	16871	16912	16809	16546	16745	16837	16696	16677	16738	16877	16948	16913	16829	16674	16780	16782	16741	16693	16725	16780	16864	16817	16865	16912	16824	16828	16809	16962	16977	16887	16763	16817	16885	16924	16646	16917	16819	16620	17027	16941	16814	16880	16900	16664	16685	17019	16862	16714	16708	16575	16844	16917	16799	16740	16611	16854	16770	16722	16717	16844	16935	16916	16923	16832	16894	17018	16782	16836	16941	16712	16841	16941	16850	16850	16902	16808	17000	16829	17044	16749	16874	16732	16761	16754	16862	17020	16977	16797	16892	16752	16989	16733	17110
35664	48649	44423	34023	27754	23161	19925	18413	17031	16196	15786	15534	15122	14977	14950	14967	15007	14823	14749	14739	14674	14690	14797	14567	14732	14791	14705	14725	14640	14604	14914	14754	14762	14598	14566	14715	14691	14830	14670	14554	14653	14909	14695	14787	14867	14825	14681	14586	14792	14696	14685	14561	14549	14724	14731	14635	14575	14643	14737	14635	14558	14486	14480	14705	14679	14661	14651	14735	14706	14660	14632	14629	14694	14658	14597	14561	14617	14530	14694	14660	14701	14572	14770	14670	14643	14687	14699	14701	14531	14645	14679	14660	14571	14743	14575	14635	14554	14684	14527	14636	14703	14750	14809	14586	14579	14767	14637	14697	14445	14585	14698	14585	14681	14534	14701	14555	14560	14765	14601	14544	14609	14747	14553	14665	14705	14680	14604	14597	14583	14748	14737	14546	14732	14764	14557	14645	14645	14553	14522	14437	14756	14527	14583	14669	14722	14719	14674	14685	14678	14624	14635	14536	14533	14701	14751	14607	14681	14606	14552	14599	14786	14614	14767	14460	14702	14610	14630	14501	14656	14646	14643	14634	14741	14647	14660	14590	14693	14565	14759	14466	14649	14614	14833	14773	14698	14729	14597	14647	14746	14795	14588	14631	14723	14719	14623	14632	14556	14654	14696	14495	14651	14741	14792	14765	14528	14614	14540	14533	14682	14761	14632	14466	14401	14734	14606	14753	14786	14669	14527	14720	14753	14676	14607	14600	14699	14542	14757	14499	14542	14807	14635	14585	14692	14682	14698	14488	14643	14724	14522	14722	14629	14576	14417	14515	14721	14605	14644	14607	14589	14706	14560	14753	14679	14489	14730	14679	14712	14822	14733	14669	14541	14717	14508	14596	14704	14614	14649	14712	14636	14695	14662	14735	14745	14610	14706	14801	14548	14714	14690	14701	14761	14689	14607	14691	14584	14568	14726	14607	14561	14562	14732	14559	14770	14590	14679	14618	14537	14504	14740	14494	14487	14764	14470	14812	14409	14628	14713	14480	14715	14565	14640	14476	14534	14739	14756	14622	14627	14660	14677	14655	14634	14745	14594	14782	14560	14630	14708	14420	14495	14800	14808	14577	14696	14737	14551	14615	14632	14626	14804	14799	14572	14721	14776	14719	14558	14776	14668	14682	14471	14537	14611	14868	14523	14573	14741	14642	14620	14573	14700	14601	14656	14596	14806	14728	14744	14677	14508	14545	14647	14610	14698	14710	14668	14571	14619	14604	14568	14598	14689	14725	14624	14710	14595	14696	14567	14596	14683	14564	14694	14667	14734	14601	14459	14660	14590	14572	14671	14647	14608	14767	14638	14664	14722	14653	14701	14803	14596	14724	14681	14726	14759	14739	14395	14710	14637	14615	14675	14586	14672	14634	14610	14590	14658	14608	14531	14683	14668	14745	14734	14678	14648	14694	14773	14679	14605	14583	14695	14603	14764	14633	14553	14628	14715	14647	14693	14533	14678	14461	14775	14683	14598	14756	14435	14592	14580	14649	14802	14688	14570	14611	14682	14692	14700	14730	14429	14686	14461	14772	14712	14566	14675	14730	14723	14533	14630	14631	14784	14567	14757	14606	14474	14526	14740	14699	14648	14818	14642	14617	14654	14641	14540	14576	14669	14676	14612	14718	14716	14454	14629	14672	14733	14720	14573	14707	14667	14568	14537	14693	14723	14582	14400	14729	14518	14611	14642	14628	14771	14633	14590	14614	14795	14732	14793	14495	14711	14779	14549	14743	14660	14691	14550	14653	14590	14528	14619	14757	14674	14674	14816	14712	14732	14781	14481	14567	14744	14629	14757	14625	14628	14661	14698	14720	14611	14616	14641	14590	14538	14501	14613	14599	14610	14525	14557	14658	14623	14651	14644	14762	14624	14575	14663	14796	14663	14617	14810	14689	14737	14725	14571	14539	14656	14677	14746	14745	14679	14673	14587	14466	14582	14698	14589	14617	14695	14741	14663	14623	14576	14690	14729	14680	14762	14604	14731	14653	14683	14586	14682	14657	14690	14700	14513	14660	14670	14625	14723	14748	14711	14770	14799	14603	14607	14620	14758	14697	14767	14467	14488	14655	14622	14661	14530	14774	14664	14537	14627	14492	14558	14831	14594	14604	14557	14695	14723	14709	14698	14581	14550	14701	14706	14766	14727	14635	14806	14605	14662	14693	14620	14489	14516	14548	14650	14919	14606	14650	14769	14754	14685	14579	14624	14604	14735	14665	14665	14672	14482	14611	14610	14634	14515	14615	14723	14589	14490	14580	14620	14574	14648	14585	14590	14587	14563	14764	14695	14403	14668	14574	14727	14634	14670	14670	14776	14585	14705	14607	14730	14804	14792	14598	14679	14495	14651	14706	14627	14667	14767	14536	14545	14707	14748	14591	14551	14745	14554	14619	14741	14577	14571	14760	14690	14547	14710	14730	14598	14539	14679	14666	14680	14652	14539	14667	14613	14709	14443	14670	14556	14657	14550	14614	14806	14682	14568	14722	14633	14783	14872	14659	14495	14681	14587	14552	14599	14470	14685	14374	14624	14412	14598	14659	14684	14627	14681	14551	14680	14585	14662	14732	14706	14581	14658	14745	14621	14691	14673	14662	14712	14528	14717	14551	14810	14759	14513	14601	14741	14796	14658	14520	14522	14691	14662	14643	14735	14744	14719	14798	14571	14666	14712	14721	14739	14576	14601	14602	14757	14795	14693	14624	14669	14488	14649	14659	14615	14536	14520	14602	14616	14627	14713	14500	14541	14668	14688	14738	14583	14529	14620	14734	14588	14538	14546	14658	14693	14714	14614	14761	14581	14676	14765	14753	14714	14738	14693	14667	14805	14741	14488	14658	14403	14673	14645	14626	14696	14498	14721	14659	14600	14735	14619	14667	14483	14808	14680	14661	14565	14663	14713	14799	14571	14651	14626	14573	14509	14602	14666	14432	14746	14455	14582	14682	14573	14598	14572	14618	14712	14514	14625	14453	14677	14512	14514	14564	14591	14515	14687	14475	14788	14630	14576	14673	14699	14775	14535	14666	14676	14728	14604	14703	14512	14512	14722	14632	14725	14656	14565	14634	14760	14588	14702	14639	14586	14643	14697	14571	14499	14671	14452	14544	14659	14724	14966	14518	14678	14662	14545	14572	14722	14661	14770	14710	14667	14556	14561	14693	14514	14509	14514	14477	14556	14590	14726	14586	14622	14704	14651	14611	14675	14822	14520	14742	14566	14755	14742	14646	14600	14680	14747	14709	14765	14667	14777	14667	14564	14647	14619	14645	14645	14595	14582	14627	14665	14709	14522	14546	14567	14582	14681	14769	14615	14589	14603	14704	14760	14629	14595	14645	14593	14536	14655	14659	14514	14613	14655	14770	14824	14734	14687	14522	14714	14643	14570	14575	14684	14696	14549	14665	14708	14737	14535	14760	14587	14597	14607	14634	14800	14690	14543	14910	14737	14701	14773	14542	14624	14525	14619	14438	14732	14483	14782	14471	14804	14617	14730	14731	14692	14648	14576	14708	14740	14730	14756	14532	14542	14640	14669	14641	14744	14558	14745	14585	14625	14578	14707	14657	14664	14697	14710	14498	14516	14544	14636	14582	14665	14745	14568	14636	14567	14688	14549	14486	14748	14734	14645	14652	14620	14456	14659	14456	14493	14551	14676	14571	14590	14785	14647	14639	14500	14574	14745	14800	14697	14719	14708	14725	14588	14762	14822	14575	14634	14684	14614	14474	14647	14740	14580	14727	14573	14591	14778	14585	14739	14690	14713	14621	14583	14630	14511	14701	14702	14418	14712	14665	14718	14840	14473	14537	14585	14767	14613	14894	14616	14595	14565	14688	14641	14476	14770	14484	14756	14732	14687	14637	14598	14628	14532	14581	14639	14599	14695	14769	14627	14840	14734	14709	14557	14716	14659	14643	14618	14711	14693	14742	14757	14615	14762	14764	14671	14713	14505	14836	14598	14585	14636	14631	14781	14692	14683	14658	14570	14613	14643	14668	14481	14736	14846	14682	14562	14617	14669	14657	14645	14671	14521	14738	14713	14718	14749	14737	14589	14669	14621	14825	14708	14717	14591	14536	14491	14721	14399	14804	14655	14678	14610	14686	14688	14794	14682	14690	14625	14688	14932	14784	14686	14560	14680	14771	14634	14477	14740	14710	14911	14710	14758	14746	14619	14694	14619	14509	14621	14649	14659	14514	14582	14791	14684	14774	14724	14653	14783	14675	14528	14807	14779	14585	14633	14706	14674	14577	14640	14710	14573	14612	14683	14727	14711	14591	14642	14638	14688	14622	14625	14645	14742	14724	14776	14694	14486	14643	14725	14659	14506	14806	14615	14537	14523	14640	14649	14639	14480	14758	14686	14708	14916	14739	14616	14631	14667	14565	14705	14618	14602	14580	14630	14617	14626	14588	14663	14634	14623	14785	14636	14754	14728	14691	14652	14687	14750	14585	14584	14706	14661	14537	14706	14700	14787	14629	14389	14868	14527	14768	14948	14413	14593	14755	14583	14546	14733	14611	14707	14663	14573	14712	14618	14598	14722	14740	14664	14527	14783	14513	14487	14787	14633	14679	14552	14556	14645	14645	14660	14857	14591	14479	14703	14611	14572	14648	14616	14694	14775	14536	14587	14731	14775	14646	14619	14736	14709	14661	14647	14714	14699	14634	14536	14596	14516	14748	14582	14653	14463	14642	14647	14589	14742	14591	14757	14714	14682	14630	14606	14641	14753	14656	14702	14549	14767	14747	14725	14546	14620	14607	14694	14594	14616	14611	14650	14729	14680	14684	14737	14629	14675	14709	14719	14580	14704	14607	14665	14723	14668	14629	14723	14671	14626	14643	14721	14706	14538	14705	14793	14660	14544	14557	14666	14772	14605	14578	14550	14510	14690	14855	14622	14653	14774	14638	14589	14685	14781	14566	14741	14579	14677	14679	14528	14622	14598	14652	14775	14556	14791	14637	14661	14604	14400	14729	14573	14546	14513	14931	14636	14572	14791	14685	14716	14668	14698	14616	14680	14681	14615	14582	14651	14769	14616	14684	14542	14602	14465	14668	14700	14610	14536	14708	14618	14709	14555	14611	14735	14610	14685	14575	14642	14508	14636	14620	14670	14729	14485	14532
24120	21197	28915	26856	27124	27831	26342	22716	20775	19393	18542	18218	17914	17617	17552	17481	17451	17326	17244	17341	17234	17353	17336	17268	17399	17258	17281	17263	17366	17108	17196	17170	17142	17004	17141	17249	17052	17436	17083	16994	17221	17118	17337	17245	17158	17048	17252	17202	17251	17209	17140	17219	17097	17229	17134	17063	17028	17224	17209	17106	17043	17372	17151	17101	17134	17312	17142	17236	17199	17361	17172	17230	17369	17097	17045	17129	17213	17120	17144	16959	17191	17211	17140	17051	16921	17153	16849	17064	17109	16944	17155	17117	17085	16939	17044	16964	17071	17024	17074	17001	17178	17085	17077	17350	17116	17059	16892	17033	17205	17086	17160	17151	17055	17102	17195	17181	16939	17193	17170	17122	17059	17223	17323	17148	17085	16998	17060	17246	17045	17101	17034	17024	17107	16926	17155	16999	17422	17249	17123	16985	17104	17468	16999	16975	17139	17199	17058	17102	17157	16929	17233	17157	17013	16991	17103	16962	17042	17222	17174	17191	17237	17310	17102	16915	17206	17239	17156	16860	17081	17301	16977	17372	17106	17099	17094	17052	17027	17096	17182	17243	17066	17066	17031	17004	17080	17280	17105	17188	17281	17171	17053	16950	16962	16986	17062	17006	17120	17308	17294	17256	17090	17071	16930	17088	16974	17151	17176	17018	17074	16724	17233	17122	17156	17140	17107	17091	17175	16941	17249	17143	16915	16926	17129	16945	17294	17278	17275	17128	17072	17217	17271	17151	17226	17093	17034	17224	17191	17009	17144	17190	17115	17320	17081	17186	17125	17182	17084	17046	17106	17016	17085	17132	17146	17228	17026	17174	17265	17152	17015	17083	17090	17236	17246	17066	17007	17057	16985	17131	17185	17325	17334	17327	17010	17281	17132	17254	17133	17102	17072	16776	17167	17104	17175	17117	17255	17157	17342	17178	17116	17025	17109	17056	17138	17019	17313	17156	17081	16970	17111	16947	16937	17070	17103	16964	17006	16942	17044	17181	17155	17209	17243	17076	16764	17352	17071	17125	17073	16960	17399	16958	17215	17316	17237	17170	17281	17200	17250	17437	17038	17213	17220	17072	16996	17124	17080	17066	17173	16941	17274	17001	17176	17019	17177	17028	17033	17180	17118	17116	17103	17025	17038	17342	17017	17154	17028	17137	17095	17105	16945	16898	17031	17187	17085	17281	17210	17007	17116	16995	17089	17139	17041	17177	17031	17079	17408	17252	16932	16992	17153	16992	17041	17083	17164	17020	17089	17176	17177	17165	17066	17077	17160	17139	17091	17114	17217	16948	16979	17158	17052	17085	17235	17151	17118	16864	17245	17030	17069	17165	17120	17182	17138	17140	17280	17120	17087	17275	17050	17190	17213	17147	17259	17314	16890	17050	17153	17168	16917	17155	17091	17275	17039	17083	16966	17209	17182	17129	17180	17413	17137	17117	17213	17057	16943	17074	17113	17154	17155	17305	17321	17108	17456	17221	16950	17193	17211	17102	16944	17106	17116	17214	17293	17223	17111	17239	17099	17122	17087	17146	17074	17020	17192	17134	16990	17181	17103	16938	17123	17199	17224	17137	17064	17036	17210	17206	17115	16936	17056	17118	17185	17237	17252	17193	17101	16875	17108	17283	17090	17141	17216	16997	17100	17169	17133	17121	17204	17334	17299	17132	17261	17269	17086	16918	17189	17138	17280	17223	17093	17021	17333	17327	16997	17077	17091	17130	17318	17269	16925	17111	17058	17057	17056	17119	17098	16963	17068	17208	17059	17084	17227	17177	17159	17096	17253	17216	17085	17132	17350	17062	17212	17018	17288	17173	16981	17049	16998	17233	17079	17145	17089	17084	17200	17048	17074	16909	16919	17118	17197	17050	17376	17327	17018	16806	17090	17227	17199	16983	17033	17106	16926	17241	17189	17408	17317	17187	17053	17050	16993	17156	17197	16965	17053	16997	16946	17078	17041	17120	16991	16998	17062	17014	16828	16961	17037	17226	17202	17341	17254	16929	17103	17046	17105	17153	17177	17329	17165	17239	17229	16902	17196	17038	16900	17282	17042	17199	16895	17125	17045	17344	17248	17252	17234	17038	17141	17172	17232	17051	17125	17141	17140	17227	17123	17115	17312	17252	17337	17121	16909	17001	17140	17255	17116	17129	17249	17045	17055	17356	17082	16969	17023	17162	17151	17356	17062	17123	17146	17053	17152	17091	17246	17193	17097	17136	17165	16984	17173	17228	17347	17161	17368	17070	17117	17174	17156	17226	17134	17258	17260	16994	17007	17230	17064	16953	17118	17142	17122	17123	17215	17149	17084	17081	17038	17175	17079	17240	17065	16988	17023	17204	16973	17147	17026	16997	17115	17092	17303	17004	17153	16946	17225	16969	17173	17148	17075	17270	17126	17093	17177	17413	17186	17142	17253	16966	17230	17188	17009	17194	17246	16923	17206	17201	17135	17137	17156	17118	17258	17078	17117	17118	17283	17154	17411	17078	17250	17159	16912	17240	16954	17221	17203	17040	17075	17133	17181	17112	16988	16895	17211	17371	17060	17239	17103	17074	17383	17189	16952	16968	17052	17115	17184	16923	17012	16928	17084	17040	16998	17152	17204	17381	17400	17258	16940	17233	17078	17119	16961	17044	17171	17100	17070	16894	17132	17186	17132	17024	17085	17154	17245	16980	16987	17050	17282	17009	17214	17246	17138	17286	17289	17029	17026	16953	17162	17117	17130	17109	17179	17351	17114	16913	17176	16964	17231	17124	17123	17154	17134	17154	17293	17170	17025	17215	17181	17160	17056	17003	17074	16998	17280	16910	17120	17113	17260	17067	17214	17141	16736	17041	17069	17241	17185	17142	17181	16983	17083	17347	17074	17085	17185	17283	17288	17067	17266	17115	17107	17268	17193	16958	17123	16858	17025	17133	17056	17101	17222	17189	17102	17308	17095	17205	17185	17129	17058	17076	17186	17252	17235	17197	16996	17090	17073	17102	16922	17066	16974	17263	17090	17174	17014	17012	17180	17159	17272	17145	17002	17147	17105	17027	17089	17112	16959	16997	17304	16893	17112	17329	16974	17099	17133	17150	17287	17254	17167	16919	17093	16875	17222	17094	17061	17095	17028	17223	17130	17133	17177	17014	17196	16941	17211	17182	16974	17191	17025	16932	17119	17194	17039	17037	17288	17215	16986	17205	17115	17175	17221	17051	17205	17134	17014	17281	17168	17406	17277	17120	17150	16999	17104	17032	17157	17253	17053	17042	17071	17175	17184	17144	17216	17127	17367	17236	16953	17064	17074	16972	17097	17067	17155	17271	17082	16917	17004	16961	17106	17122	17170	17159	17316	17154	17031	17116	17218	17209	17173	17166	17078	17047	17238	17174	17201	17128	17180	17123	17189	16963	17073	17160	17017	17070	17128	17109	17030	16984	17332	17236	17177	17390	16995	17214	17177	17261	17086	17270	17244	17053	17084	17123	16998	17181	17043	17267	17288	17028	17288	17005	17139	17233	17153	17048	17378	17212	16952	17063	17122	17230	17120	17032	16917	17116	17086	17119	17264	17232	17068	17210	17022	17031	17102	17476	17072	16973	17130	17184	16928	17138	17173	17235	17085	17212	17102	17225	17288	17161	17299	17077	16985	17249	17131	17047	17215	17056	17097	17241	17161	17244	17081	17283	17236	17097	17204	17246	17104	17075	17049	16961	17009	17124	17231	17158	17111	17259	17181	16878	17102	17240	17301	17099	17064	17111	16995	17293	16999	16891	17304	17187	17261	17060	17277	17157	17062	16988	16864	17163	17263	17103	17040	17212	17123	17104	17060	17039	17341	17165	17279	17016	16972	17121	17023	17117	16942	17095	17117	17084	17113	17153	17119	17087	17140	17197	16942	17008	17138	17061	17097	17241	17187	17105	17069	17100	17165	16965	17059	17191	17226	17115	17150	17169	17039	16915	17213	17349	17335	17300	17160	17649	17069	17234	17232	17041	17105	16907	17129	17090	17103	17260	17245	17165	17321	17245	17130	17066	16990	17140	17058	16975	16950	17186	17228	17070	17147	17189	17040	16993	17256	17321	17219	16885	17117	17280	17132	17147	17158	17218	17195	16855	17248	17221	16975	17154	17109	16940	17113	17126	17142	17129	17087	17047	17028	16969	17276	17252	17138	16915	17090	17031	17190	17136	16940	17177	17165	17088	17029	17124	17189	17216	16872	17044	17343	17035	17244	17282	16901	17097	17188	17262	17160	17190	17135	17382	17053	17203	17195	17059	17163	16957	17182	17040	17129	17284	17211	17027	17139	17348	17238	17263	17047	16957	17050	17110	17231	17027	16939	17209	17299	17165	17161	16948	17086	17091	17258	17223	17233	17104	17297	17123	16788	17161	17267	17203	17225	17037	17325	17128	17085	16871	17118	17225	17167	17220	17060	17049	17095	17081	17190	17137	17408	17229	17214	17049	16954	17142	17018	17167	17144	17065	17236	16923	17015	17222	17233	17161	17002	16967	17023	17197	17164	17068	17236	17187	17004	17097	17097	17030	17157	17218	17203	17043	17256	17310	17168	17073	17236	17097	17334	16976	17152	17121	17201	17047	16862	16994	17087	17203	17190	17073	16981	17161	17243	17311	17138	17219	17234	17034	17087	17229	17145	17095	17197	17135	17370	17183	16977	17195	17028	17187	17206	17029	17185	17025	17020	17198	17013	17251	17220	17162	17239	17027	17099	16996	17005	17135	17153	17153	17023	17038	17281	17160	17248	17030	17037	17095	17171	17154	17038	17019	17400	17033	17086	17082	17209	17104	16997	17106	17173	17159	17227	17229	17069	16853	17140	17098	17068	17246	17143	17159	17088	17081	17258	17177	17241	17069	17248	17102	16838	17178	17155	17293	17276	17134	16978	17048	17114	17166	17272	17329	17064	17079	17176	16944	17100	17134	17032	17067	16893	17089	17303	17182	17181	17165	17330	17081	17046	17163	17107	17109	17032	17053	17106	17131	17156	17237	17014	17091	17112	17000	17180	17061	17191	17146	17190	17016	17063	17011	17027	16955	17117	17166	17166	17195	17081	17039	16958	17124	17080	17108	17117	17080	17092	17108	17066	17002	17097	17061	16932	17303	17112	17054	17081	17223
35449	55554	50436	39940	33709	28553	24676	21735	19792	17484	16472	15938	15835	15622	15412	15250	15249	15197	15089	15060	14957	15069	14968	15104	14974	14868	14858	14976	14983	14852	14964	14833	14779	14764	14926	15017	14945	14836	14885	14970	14924	14962	14709	14792	14929	14810	15007	14873	14922	14785	14822	14874	14780	14765	14906	14920	14992	14694	14858	14787	14690	14763	14879	14904	14978	14985	14837	14863	14898	14786	14858	14857	14934	14924	14966	14929	15100	14782	14940	14754	15073	14887	14964	14824	14831	14888	14778	15044	14770	14840	14908	14718	14876	14786	14809	15105	14716	15095	14606	14706	14901	14841	14894	14899	14934	14988	14917	14898	14567	14828	14735	14829	14849	14800	14879	14748	14896	14824	14829	14780	14777	14951	14894	14922	14827	14898	14829	14972	14926	14896	14841	14936	14929	14904	14837	14778	14933	14762	14925	14795	14921	14762	14832	14802	14904	14756	15003	14776	14979	14860	14798	14585	14852	14899	14651	14850	14864	14891	14911	14858	14899	14727	14792	14940	14900	14897	14729	14915	14835	14856	14768	14848	14784	14833	14781	14898	14991	14773	14789	14723	14835	14806	14753	14833	14971	14922	14879	14639	14887	14791	14704	14921	14831	14861	14979	14901	15030	14831	14758	14827	14754	15010	14903	14998	14948	14691	14823	14858	14653	14789	14921	14750	14806	14927	14870	14863	14984	14931	14810	14910	14707	14883	14952	14776	14909	14744	14882	14895	14847	14948	14767	14890	14801	14977	14926	14657	14928	14679	14795	14733	14987	14933	14799	14777	14625	15003	14871	14778	14867	14932	14780	15014	14862	14742	14819	14993	14853	14893	14865	14797	14905	14807	14962	14756	15054	14815	14821	14981	14981	14783	14803	14876	14731	14862	14907	14778	14715	14825	14897	14840	14859	14720	14881	15056	14919	14785	14713	14895	14831	14863	14836	14726	14750	14669	14732	14784	14779	14815	14867	14857	14778	14651	14878	14722	14857	14775	14720	14875	14839	14838	14992	14871	14923	14917	14609	14816	14720	14760	14873	14918	14787	14800	14847	14808	14800	14726	14784	14877	14921	14763	14853	14791	14837	14712	14923	14888	14637	14800	14770	14786	14952	14837	14696	14864	14733	14825	14803	14866	14834	14763	14854	14764	14803	14783	14885	14808	14911	14834	14728	14857	14853	14802	14817	14790	14844	14762	14943	14747	14906	14835	14802	14947	14879	14916	14844	14746	14763	14830	14850	14787	14950	14869	14740	14869	14792	14862	15008	14882	14943	14860	14822	14749	14846	14722	15044	14939	14754	14890	14784	15040	14984	14779	14927	14808	14950	14976	14789	15065	14868	15170	14751	14707	14767	14808	14939	14785	14771	15002	14852	14784	14866	14874	14631	15021	15007	14805	14940	14710	14839	14726	15083	14826	14937	14876	14767	14863	14730	14715	14731	14932	14760	14762	14915	14826	14735	14812	14724	15077	14674	14856	14843	14919	14820	14871	14895	14988	14927	14727	14902	14866	14732	14837	15017	14792	14838	14933	14871	14868	14955	14768	14770	14970	14648	14881	14857	14851	14745	14892	14845	14772	14697	14970	14935	14764	14863	14815	14924	14819	14745	14858	14817	14881	14877	14894	14967	14861	14738	14932	14792	14835	14751	14751	14932	15051	14836	14894	14857	14943	14839	14890	14952	14931	14790	14719	14879	14783	14766	14870	14716	14696	14926	14919	14799	14798	14733	14764	14824	14783	14889	14913	14767	14858	14964	14757	14817	14906	14736	14797	14866	14744	14701	15086	14933	14803	14914	14937	14751	14846	14703	14765	14886	14683	14872	14790	14795	14807	14946	14840	14736	14736	14823	14788	14714	14721	14829	14856	14727	14827	14908	14680	14912	14780	14854	14890	14675	14973	14808	14721	14663	14706	14901	14745	15026	14736	14978	14901	14708	14788	14883	14880	14900	14822	14768	14795	14749	14822	14773	14812	14931	14824	14911	14917	14754	14905	14722	14685	14917	14765	14916	14947	14913	14911	14814	14719	14875	14673	14763	14911	14968	14741	14737	14885	14844	14751	14846	14781	14859	14980	14781	14801	14733	14960	14884	14927	14895	14764	14784	14797	14757	15009	14754	14896	14861	14816	14801	14977	14897	14899	14809	14937	14778	14931	14836	14839	14842	14715	14878	14992	14904	14783	14936	15051	15023	14872	14668	14920	14829	15038	14869	14944	14800	14663	14901	14935	14969	14802	14848	14736	14891	14809	14924	14646	14864	14702	14799	14914	14816	14925	14836	14872	14885	14916	14866	14753	14907	14963	14827	14956	14855	14917	14786	14777	14780	14723	14846	14865	14888	14816	14852	14746	14873	14842	14926	14779	14881	14688	14836	14722	14934	14762	14710	14797	14737	14930	14796	14912	14784	14841	14918	14742	14709	14735	14764	14844	14903	14757	14960	14811	14825	14919	14772	14983	14814	14801	14916	14764	14760	14782	14787	14860	14951	14753	14885	14864	14814	14940	14894	14957	14806	14689	14892	14915	14832	14654	14817	14840	14743	14911	14850	14632	14748	14858	14773	14873	14941	14921	14821	14801	14759	14692	14895	14833	14757	15006	14796	14881	14720	14939	14833	14895	14745	14903	14935	14794	14943	14899	14851	14849	14793	14851	14961	14857	14952	14920	14806	14811	14741	14666	14927	14924	14870	14787	14857	14945	14791	14911	15085	14760	14869	14889	14717	14774	14825	14896	14762	14883	14730	14887	14858	14856	14819	14914	14803	14723	14864	14849	14970	14815	14706	15007	14758	14892	14612	14769	14888	14832	14740	14870	14869	14814	14863	14816	14655	14777	14707	14886	14946	14793	14807	14817	14764	14975	14743	14747	14892	14935	14784	14754	14851	14729	14816	14621	14791	14943	14984	14906	14852	14819	14674	14734	14955	14966	14619	14790	14832	14817	14906	14706	14987	14814	14978	14958	14720	14890	14877	14914	14942	14816	14974	14919	14781	14913	14885	14945	14823	14952	14926	14840	14907	14833	14787	14732	14855	14830	14961	14872	14839	14805	14821	14948	14720	15103	14847	14920	14616	14823	14805	14879	15007	14979	14804	14862	14966	14907	14864	14761	14905	14891	14889	14703	14905	14816	14926	14911	14887	14824	14882	14868	14736	14813	14735	14786	14778	14936	14854	14879	14961	14755	15005	14895	14881	14918	14572	14742	14815	14760	14903	14858	14836	14769	14781	14948	14969	14837	14906	14722	14801	14933	14855	14743	14906	14781	14893	14899	14875	14969	15102	14833	14856	14888	14846	14721	14862	15021	14937	14809	14745	14777	14880	14983	14961	14795	14838	14656	14867	14803	14837	14975	14758	15024	14900	14883	14912	14693	14855	15043	14890	14835	14800	14759	14861	14818	14804	14731	14828	14737	14902	15030	14786	14949	14783	14954	14768	14860	14737	14994	14872	15001	14909	14855	14705	14814	14878	15022	14785	14775	14774	14872	14658	14854	14928	14784	14750	14902	14918	14922	14987	14665	14829	14750	14978	14899	14964	14759	14894	14799	14932	14649	14869	14883	14826	14793	14976	14870	14869	14866	15047	14825	14956	14854	14753	14695	14906	14907	14852	14873	14762	14766	14803	14881	14975	14952	14733	14673	14873	14840	14898	14785	14914	14770	14869	14838	14956	14912	14785	14691	14946	14895	14956	14892	14990	15038	14912	14601	14857	14759	14722	14750	14810	14832	14932	14918	14803	14710	14816	14965	14811	14787	14848	14746	14890	14804	14675	14908	14754	14788	14689	14731	14779	14894	15058	14847	14888	14753	14794	14720	14729	15036	14813	14939	14740	14726	14838	14797	14914	14637	14890	14883	14921	14906	14837	14873	14824	14794	14940	14872	14884	14942	14855	14855	14795	14909	14839	14840	14930	14720	14720	14857	14852	14864	14785	14883	14747	14725	14776	14913	14866	14951	14815	14752	14934	14959	14943	14766	14828	15053	14965	14751	14947	14826	14782	14824	14893	14760	14826	14916	14984	14997	14807	14798	14966	14759	14730	14754	15028	14954	14800	14883	14833	14736	14846	14854	14722	14745	14754	14782	14992	14662	14762	14960	14992	14775	14712	14946	14846	14769	14789	14947	14883	14864	14943	14934	14826	14988	14899	14743	14913	14727	14573	14774	14890	14830	14796	14742	14597	14868	14873	14670	14857	14853	14760	15047	14897	14812	14882	14643	14942	14747	14728	14777	14819	14826	14740	14908	14829	14988	14896	14654	14787	14834	14728	14909	14783	14674	14873	14764	14955	14797	14909	14906	14981	14745	14647	14809	14986	14779	14731	14770	14994	14777	14896	14874	14735	14923	14800	14868	14787	14777	14791	15041	14719	14854	14841	14767	15006	14779	14673	14934	14878	14823	14772	14835	14883	14980	14922	14757	14860	14963	14841	14889	14851	14900	14936	14905	14941	14813	14736	14895	14782	14693	14786	14863	14784	14856	14802	15026	14690	14948	14870	14754	14835	14898	14816	14972	14876	14875	14903	14793	14870	14819	14948	14871	14703	14692	14859	14836	15031	14685	14803	14770	14801	14896	14857	14756	14768	14920	14882	14755	14875	14897	14942	14808	14778	14892	14732	14850	14864	14948	14918	14937	14847	14978	15000	15021	14763	14919	14942	14948	14945	14800	14889	14810	14946	14872	14839	14852	14842	14826	14940	14867	14999	14728	14900	14816	14839	14627	14787	14720	14826	14885	14859	14865	14930	14809	14781	14742	14813	14856	14785	14920	14754	14799	14913	14990	14870	14797	14996	14870	14877	14805	15018	14917	15062	14831	14903	14827	14544	14908	14868	14792	14736	14782	14702	14801	14789	14829	14873	14750	14775	14876	14891	14771	14787	14941	14876	14876	14976	14714	14849	14768	14845	14934	14956	14900	14811	14880	14792	14878	14787	14837	14818	14882	14720	14897	14925	14923	14948	14959	14769	14860	14694	14804	14740	14975	14891	14919	14818	14814	14877	14723	14938	14866	14671	14702	14876	14688	15027	14795	14832	14758	14784	14893	14757	14914	14994	14688	14919	15012	14925	14882	14835	14859	14920	14790	14743	14683	14797	14893	14802	14950	14892	14707	14797	14886	14826	14730
22797	21187	29033	24280	24593	29728	32123	26041	22786	20823	19589	19239	18792	18927	18648	18472	18360	18110	18260	18108	18112	17924	18092	18035	18038	17986	18031	17886	18020	17659	17909	18015	17877	18114	18014	17987	17830	17766	17870	17913	17764	17785	17784	17763	17890	17774	17944	17893	17986	17823	17841	17812	17867	17709	17943	17912	17838	17929	17877	17657	17835	17849	17955	18021	17754	17691	17795	17929	17783	17900	17697	17817	17803	17659	17910	17818	17685	17754	17730	17836	17926	17916	17808	17712	17847	17626	17732	17745	17763	17963	17894	17730	17799	17794	17828	17911	17583	17901	17893	17779	17827	17626	17816	17760	17873	17680	17661	17728	17888	17631	18014	17817	17633	17845	17842	17794	17833	17936	17806	17827	17921	17725	17647	17686	17806	17661	17679	17770	18079	17921	17676	17694	17729	17839	17583	17726	17791	17621	17657	17886	17755	17749	17666	17689	17693	17674	17866	17829	17669	17823	17856	17681	17845	17816	17754	17768	17774	17532	17879	17779	17673	17895	17809	17882	17871	17808	17745	17895	17816	17731	17689	17599	17691	17617	17992	17729	17621	17828	17849	17802	17700	17842	17695	17702	17849	17833	17675	17861	17923	17830	17700	17780	17567	17640	17713	17829	17854	18058	17731	17803	17851	17599	17847	17903	17902	17607	17864	17595	17924	17839	17855	17902	17904	17799	18014	17766	17763	17795	17702	17710	17804	17884	17720	17784	17764	17804	17670	17869	17620	17623	17904	17926	17772	17684	17950	17966	17639	17883	17746	17807	17744	17770	17964	17751	17821	17829	17754	17895	17820	17909	17766	17654	17472	17724	17810	17788	17749	17645	17601	17827	17819	17930	17951	17888	17781	17763	17861	17842	17800	17750	17821	17876	17862	17893	17868	17908	17958	17676	17722	17711	17683	17777	18030	17700	17733	17727	17788	17678	17836	17627	17670	17755	17916	17870	17777	17622	17715	17914	17884	17791	17992	17923	17563	17743	17929	17885	18031	17692	17958	17698	17620	17811	17925	17765	17801	17707	17813	17651	17793	17756	17703	17720	17768	17971	17820	17621	17698	17850	17548	17789	17707	17774	17686	17729	17842	17813	17741	17936	17793	17705	17923	17779	17772	17650	17821	17714	17559	17848	17914	17961	17803	17732	17810	17874	17749	17799	17695	17927	17895	17811	17817	17702	17669	17805	17852	17725	17674	17617	17696	17678	17635	17860	17843	17821	17719	17758	17746	17873	17862	17760	17778	17913	17793	17758	17792	17945	17678	17748	17845	17935	17548	17677	17908	17802	17813	17735	17669	17650	17783	17706	17587	17871	17988	17721	17729	17822	17741	17732	17693	17852	17845	17653	17966	17877	17968	17912	18056	17748	17871	17992	17924	17616	17780	17907	17833	17673	17651	17877	17835	17806	17741	17619	17740	17973	17817	17647	17642	17544	17734	17848	17758	17627	18030	17771	17861	17921	17858	17605	17841	18004	17760	17773	17682	17689	17829	17958	17954	17763	17871	17929	17896	17766	17858	17778	17829	17897	17789	17668	17600	17486	17815	17776	18071	17878	17878	17762	17988	17698	17639	17765	17809	17728	17781	17652	17860	17907	17968	17657	18009	17933	17707	18028	17824	17898	17782	17929	17733	17755	17783	17830	17728	17720	17910	17770	17762	17917	17819	17886	17758	17764	17738	17855	17898	17810	17706	17844	17705	17780	17783	17915	17847	17877	17879	17718	17821	17893	17825	17694	17598	17734	17716	17751	17827	17830	17723	17908	17727	17736	17772	17769	17569	17827	17881	17593	17934	17702	17686	17595	17644	17873	17822	17762	17608	17845	17902	17802	17902	17665	17520	17553	17881	17915	17871	17768	17713	17640	17882	17818	17815	17649	17580	17651	17925	18025	17737	17786	17856	17805	17697	17652	18009	17753	17865	17784	17908	17714	17586	17727	17756	17923	17798	17628	17475	17650	17793	17849	17798	17923	17680	17815	17800	17799	17890	17979	17756	17861	17779	17689	17786	18047	17918	17555	17802	17860	17992	17897	17576	17707	17574	17686	17757	17844	17698	17751	17725	17773	17711	17848	17617	17824	17769	17658	17818	17762	17812	17738	17598	17826	17811	17845	17884	17798	17718	17814	17628	17718	17727	17714	17789	17613	17806	17648	17608	17916	17654	17765	17907	17726	17735	17815	17691	17837	17881	17789	17666	17816	17892	17920	17608	17630	17777	17932	17777	17904	17864	17836	17691	17902	17778	17859	17583	17811	17889	17754	17650	17797	17727	17772	17804	17827	17724	17572	17789	17692	17736	17813	17776	17900	17795	17828	17673	17623	17506	17796	17738	17830	17945	17778	17760	17925	17525	17620	17683	17732	17770	17706	17600	17527	17816	17595	17598	17899	17811	17670	17848	17926	17758	17867	17816	17862	17610	17672	17736	17754	17862	17667	17596	17694	17838	17760	17760	17817	17569	17816	17629	17657	17912	17849	17955	17840	17892	17498	17684	17721	17671	17654	17781	17779	17762	17974	17871	17845	17889	17807	17613	17866	17880	17604	17732	17946	17510	17650	18033	17927	17874	17743	17705	17965	17641	17778	17861	17498	17708	17922	17844	17908	17784	17615	17746	17678	17790	18072	17918	17926	17753	17735	17614	17909	17790	17695	17834	17814	17528	17661	17663	17594	17677	17589	17868	17770	17711	17772	17789	17723	17869	17822	17892	17893	18019	17874	17761	17652	17865	17976	17850	17859	17864	17718	17702	17725	18004	17738	17829	17790	17814	17749	17890	17952	17678	17737	17809	17835	17719	17652	17630	17773	17616	17823	17839	17799	17584	17757	17757	17641	17857	18014	17778	17730	17875	17902	17698	17691	17823	17929	17649	17987	17720	17785	17697	17908	17668	17703	17739	17762	17743	17830	17796	17678	17737	17939	17887	17853	17668	17668	17714	17716	17778	17797	17683	17880	17731	17867	17845	17618	17749	17586	17716	17485	17804	18091	17786	17695	17758	17682	17870	17942	17821	17895	17977	18003	17677	17886	17856	17773	17856	17787	17821	17698	17948	17875	17836	17760	17882	17772	17870	17911	17707	17879	17640	17792	17772	17614	17760	17670	17791	17808	17760	17666	17731	17921	17815	17739	17818	17715	17570	17760	17892	17840	17841	17699	17758	17886	17770	17491	17795	17578	17837	17938	17828	17770	17741	17989	17700	17805	17662	17797	17729	17756	17739	17794	17641	17772	17741	17520	17932	17994	17813	18045	17669	17843	17665	17580	17905	17778	17860	17834	17810	17737	17561	18057	17950	17839	17783	17751	17626	17657	17556	17984	17956	17955	17979	17697	17812	17955	17842	17791	17810	18027	17833	17986	17698	17702	17789	17756	17874	18018	17934	17797	17699	17548	17580	17766	17864	17997	17775	17890	17950	17768	17725	17894	17765	17747	17839	17518	17730	17841	17677	17699	17438	17817	17649	17708	17634	17804	17756	17637	17734	17811	17652	17690	17780	17925	17868	17854	17601	17843	17538	17696	18016	17864	17681	17782	17823	17883	17780	17839	17732	17830	17638	17779	17521	17797	17909	17859	17592	17885	17655	17578	17875	17710	17805	17879	17811	17753	17896	17789	18122	17978	17886	17942	17982	17797	17867	17730	17743	17810	17825	17647	17686	17809	17770	17692	17568	17567	17734	17781	17718	17884	17604	17820	17807	17675	17602	17832	17926	17575	17833	17647	17528	17822	17673	17861	17989	17878	17846	17556	17736	17799	17822	17834	17850	17745	17709	18011	17653	17707	17727	17778	18007	17730	17724	17658	17689	17836	17903	17936	17828	17814	17853	17713	17789	17797	17785	17710	17826	17661	17669	17768	17819	17749	17687	17753	17708	17500	17653	17573	17608	17605	17787	17915	17816	18068	17752	17779	17683	17829	17628	17937	17843	17891	17827	17778	17741	17709	17576	17831	17749	17627	17690	17736	17973	17659	17796	17845	17774	17861	17828	17802	17844	17807	17807	17767	17736	17774	17521	17702	17830	17788	17934	17726	17886	17755	17755	17690	17573	17789	17910	17745	17749	17730	18070	17792	17889	17800	17975	17805	17659	17710	17809	17894	17895	17878	17739	17846	17668	17814	17804	17961	17668	17746	17653	17669	17882	17917	17658	17450	17806	17743	17922	17720	17885	17918	17859	17767	17764	17709	17792	17580	17861	17989	18045	17605	17802	17853	17702	17976	17830	17877	17698	17588	17757	17560	17590	17658	17753	17862	18069	17854	17572	17758	17867	17835	17824	17759	17643	17668	17613	17744	17868	17939	17857	17772	17695	17787	17810	17610	17590	17706	17731	17772	17951	17979	17737	17698	17797	17725	17683	17678	17780	17998	17619	17850	17943	17967	17871	17778	17822	17732	17730	17827	17600	17917	17868	17613	17895	17849	17773	17700	17867	17576	17817	17653	18023	17883	17684	17721	17952	17767	17593	17740	17662	17881	17613	17851	17766	17754	17763	17654	17623	17744	17751	17689	17796	17714	17803	17744	18057	17748	17925	17727	17774	17625	17740	17680	17799	17822	17808	17811	17855	17942	17818	17767	17858	17656	17602	17677	17804	17857	17743	17801	17860	17717	17679	17820	17979	17943	17666	17765	17700	17744	17926	17729	17815	17833	17600	17579	17625	17616	17719	17766	17750	18002	17883	17978	17772	17783	17584	17686	17754	17890	17917	17689	17827	17708	17869	17819	17868	17706	17758	17775	17923	17799	17726	17777	17795	17718	17640	17769	17814	17596	17699	17728	17690	17812	17644	17740	17761	17656	17872	17595	17702	17699	17647	17867	17546	17715	17899	17598	17679	17936	17762	17783	17735	17660	17710	17847	17894	17624	17807	17722	17785	17893	17760	17823	17602	17864	17912	17761	17732	17834	17723	17775	17769	17855	18006	17992	17732	17859	17770	17695	17970	17727	17698	17735	17918	17750	17989	17802	17633	17951	17768	17970	18035	17735	17721	17811	17769	17939	17856	17750	17739	17959	17812	17793	17701	17879	17651	17735	17802	17820	17806	17591	18003	17526	17650	17929	17566	17839	17796	17823	17655	17878	17754	17854	17846	17862	17935	17922	17789	17705	17741	17748	17746	17661	17930	17675
37136	62834	57860	46701	39898	35067	30290	26055	21706	18671	17537	17177	16548	16420	16322	15838	15826	15730	15594	15417	15567	15605	15590	15528	15526	15417	15358	15317	15543	15389	15296	15264	15416	15186	15465	15517	15226	15253	15391	15193	15220	15344	15310	15306	15225	15394	15382	15454	15387	15244	15142	15262	15404	15342	15410	15328	15347	15205	15147	15107	15407	15260	15187	15225	15150	15303	15457	15419	15237	15208	15293	15238	15335	15222	15266	15198	15268	15411	15119	15231	15315	15300	15254	15213	15154	15340	15266	15209	15214	15274	15315	15131	15262	15099	15144	15198	15221	15180	15304	15212	15362	15332	15142	15410	15305	15131	15347	15173	15095	15256	15082	15367	15465	15263	15266	15358	15259	15269	15373	15147	15216	15266	15175	15122	15214	15111	15309	15128	15438	15296	15319	15239	15337	15172	15225	15215	15116	15451	15009	15298	15106	15312	15249	15272	15365	15367	15247	15266	15346	15195	15245	15446	15383	15199	15215	15140	15314	15331	15347	15341	15228	15130	15204	15095	15194	15298	15208	15305	15246	15222	15161	15271	15277	15177	15152	15217	15131	15206	15201	15126	15279	15332	15376	15337	15238	15194	15239	15233	15163	15407	15346	15285	15248	15267	15209	15186	15433	15266	15320	15328	15267	15156	15393	15139	15250	15233	15380	15256	15271	15257	15356	15225	15245	15270	15331	15274	15396	15239	15297	15439	15018	15179	15256	15268	15170	15361	15262	15235	15249	15227	15131	15035	15506	15403	15326	15341	15143	15128	15188	15177	15175	15384	15373	15334	15170	15365	15196	15323	15374	15266	15386	15261	15214	15233	15242	15117	15185	15302	15355	15228	15476	15320	15201	15255	15084	15274	15063	15263	15163	15385	15165	15397	15288	15362	15195	15111	15397	15142	15348	15217	15123	15373	15292	15201	15352	15248	15252	15125	15268	15268	15314	15294	15301	15276	15402	15296	15153	15334	15322	15105	15221	15069	15438	15451	15214	15268	15288	15355	15228	15175	15228	15215	15255	15254	15191	15331	15342	15299	15195	15321	15096	15283	15227	15207	15265	15110	15217	15240	15296	15337	15186	15390	15318	15302	15442	15315	15300	15402	15303	15246	15461	15289	15300	15292	15258	15093	15296	15030	15236	15312	15284	15339	15056	15154	15260	15285	15130	15195	15311	15141	15155	15273	15381	15226	15195	15293	15215	15103	15219	15346	15191	15389	15220	15129	15309	15285	15400	15305	15023	15361	15304	15343	15180	15305	15309	15341	15360	15228	15439	15288	15183	15104	15280	15211	15271	15324	15189	15208	15027	15414	15475	15268	15173	15274	15250	15162	15245	15306	15299	15217	15263	15258	15245	15143	15037	15411	15223	15198	15285	15212	15294	15103	15278	15362	15349	15400	15229	15241	15137	15302	15421	15338	15328	15165	15122	15070	15239	15485	15267	15366	15244	15320	15296	15317	15231	15142	15510	15413	15282	15167	15104	15235	15277	15280	15284	15227	15328	15352	15216	15154	15311	15262	15451	15173	15290	15248	15210	15391	15435	15151	15265	15285	15359	15095	15283	15304	15165	15118	15309	15194	15240	15329	15465	15202	15288	15307	15205	15436	15168	15241	15138	15124	15188	15222	15155	15337	15280	15148	15374	15335	15141	15426	15290	15309	15251	15194	15319	15294	15259	15214	15153	15331	15255	15080	15402	15222	15399	15180	15211	15218	15251	15165	15220	15196	15272	15421	15176	15168	15241	15198	15151	15330	15217	15337	15121	15288	15279	15395	15217	14996	15179	15332	15285	15270	15227	15205	15321	15274	15254	15301	15250	15209	15119	15188	15118	15234	15256	15375	15353	15311	15244	15057	15256	15211	15268	15260	15314	15321	15297	15361	15184	15187	15270	15303	15292	15376	15259	15284	15284	15333	15357	15244	15234	15240	15252	15201	15081	15320	15355	15169	15265	15075	15308	15179	15169	15216	15374	15312	15252	15231	15274	15036	15305	15302	15386	15209	15401	15302	15165	15198	15327	15213	15277	15313	15127	15144	15019	15214	15282	15139	15209	15269	15428	15127	15359	15175	15239	15188	15303	15386	15094	15190	15248	15185	15218	15157	15284	15127	15239	15248	15380	15173	15270	15280	15225	15180	15380	15272	15186	15288	15280	15032	15217	15257	15138	15120	15332	15248	15258	15360	15285	15415	15326	15322	15327	15261	15012	15236	15388	15238	15255	15102	15265	15417	15191	15355	15226	15260	15205	15484	15326	15391	15152	15201	15339	15198	15223	15212	15182	15195	15191	15434	15424	15081	15363	15254	15202	15227	15142	15173	15225	15325	15306	15399	15345	15044	15370	15272	15176	15326	15217	15226	15243	15318	15192	15400	15113	15369	15201	15238	15173	15291	15241	15282	15249	15296	15274	15369	15396	15134	15239	15364	15316	15267	15267	15454	15316	15283	15385	15367	15304	15288	15305	15230	15282	15357	15112	15215	15405	15095	15307	15338	15114	15282	15127	15276	15201	15243	15211	15252	15175	15200	15461	15133	15385	15260	15283	15301	15110	15258	15222	15268	15034	15219	15253	15341	15148	15323	15236	15174	15265	15348	15346	15008	15063	15115	15398	15397	15193	15285	15282	15248	15171	15396	15265	15183	15347	15304	15219	15158	15306	15358	15242	15295	15256	15299	15355	15207	15153	15299	15251	15362	15226	15231	15277	15302	15214	15250	15198	15237	15422	15212	15182	15439	15240	15210	15177	15249	15121	15137	15274	15196	15178	15361	15403	15403	15183	15250	15125	15136	15436	15297	15356	15160	15399	15324	15274	14953	15202	15139	15398	15247	15332	15273	15373	15428	15336	15325	15302	15226	15295	15207	15161	15411	15142	15214	15304	15280	15546	15120	15127	15270	15274	15306	15199	15341	15216	15199	15302	15366	15406	15285	15291	15404	15188	15300	15404	15271	15446	15148	15308	15175	15246	15280	15366	15333	15241	15221	15249	15318	15214	15237	15261	15282	15099	15242	15174	15261	15287	15236	15384	15466	15134	15205	15164	15170	15271	15178	15415	15204	15298	15035	15295	15293	15318	15293	15408	15145	15436	14977	15330	15283	15360	15186	15117	15285	15298	15303	15327	15302	15179	15259	15163	15269	15278	15268	15190	15137	15290	15336	15349	15087	15192	15198	15120	15347	15294	15403	15197	15247	15258	15173	15125	15293	15273	15397	15221	15164	15280	15332	15428	15191	15341	15313	15487	15228	15128	15154	15362	15298	15114	15129	15268	15237	15194	15320	15153	15262	15471	15168	15226	15437	15180	15230	15397	15205	15201	15258	15228	15177	15156	15197	15173	15279	15442	15271	15204	15335	15223	15277	15250	15274	15415	15291	15268	15368	15215	15232	15398	15157	15380	15252	15240	15230	15100	15310	15242	15196	15292	15342	15259	15258	15257	15223	15281	15348	15232	15399	15223	15135	15072	15031	15215	15361	15283	15202	15380	15175	15254	15300	15271	15342	15200	15322	15273	15210	15222	15080	15205	15338	15382	15159	15055	15314	15259	15130	15185	15466	15219	15204	15217	15317	15297	15264	15242	15231	15286	15388	15077	15451	15238	15511	15324	15226	15281	15164	15412	15298	15264	15075	15317	15280	15149	15390	15320	15291	15339	15193	15252	15225	15269	15389	15082	15319	15239	15314	15184	15143	15126	15297	15328	15196	15267	15222	15089	15314	15058	15322	15202	15406	15267	15361	15378	15283	15315	15294	15144	15200	15275	15297	15202	15279	15282	15093	15128	15185	15202	15250	15271	15351	15160	15276	15384	15250	15363	15163	15352	15330	15358	15254	15211	15251	15311	15281	15121	15316	15247	15331	15299	15224	15181	15304	15077	15347	15169	15053	15169	15293	15212	15261	15275	15117	15407	15281	15208	15289	15255	15087	15172	15235	15102	15112	15186	15196	15194	15246	15195	15347	15224	15161	15228	15265	15386	15212	15188	15237	15369	15275	15280	15240	15165	15202	15175	15326	15116	15159	15215	15220	15183	15302	15259	15272	15317	15271	15258	15211	15194	15263	15128	15413	15325	15180	15248	15225	15275	15005	15266	15268	15248	15371	15117	15383	15358	15148	15305	15349	15438	15113	15265	15076	15247	15462	15303	15202	15381	15137	15253	15254	15182	15342	15243	15369	15317	15075	15217	15205	15147	15122	15275	15277	15243	15263	15191	15365	15368	15280	15296	15141	15081	15462	15203	15057	15303	15344	15080	15360	15342	15331	15185	15280	15148	15364	15242	15324	15377	15337	15163	15278	15196	15214	15183	15456	15222	15429	15280	15132	15032	15093	15212	15208	15314	15252	15226	15140	15331	15243	15527	15273	15220	15135	15453	15292	15309	15285	15463	15230	15246	15171	15211	15328	15227	15203	15401	15132	14998	15366	15142	15180	15179	15126	15182	15257	15195	15195	15237	15140	15308	15054	15309	15323	15228	15208	15306	15179	15251	15282	15226	15243	15221	15167	15150	15279	15317	15317	15338	15257	15192	15098	15249	15260	15116	15232	15161	15205	15261	15254	15419	15103	15236	15167	15256	15284	15381	15259	15161	15317	15155	15151	15254	15305	15344	15159	15069	15189	15305	15244	15366	15417	15217	15312	15377	15071	15105	15269	15382	15211	15333	15239	15286	15371	15309	15150	15294	15073	15418	15060	15260	15305	15198	15320	15176	15298	15218	15477	15162	15331	15194	15223	15205	15139	15485	15073	15235	15306	15331	15188	15194	15007	15223	15240	15035	15027	15407	15108	15391	15243	15058	15207	15214	15370	15314	15181	15256	15260	15164	15311	15209	15323	15362	15050	15169	15114	15322	15360	15317	15153	15282	15217	15279	15076	15212	15205	15292	15177	15277	15292	15170	15200	15186	15185	15197	15149	15150	15231	15413	15224	15286	15366	15285	15297	15135	15215	15265	15332	15203	15353	15287	15307	15258	15225	15419	15124	15122	15366	15161	15420	15089	15438	15107	15297	15279	15323	15139	15290	15384	15220	15118	15323	15079	15221	15318	15172	15152	15198	15323	15235	15286	15297	15157	15347	15301	15323	15307	15249	15311	15215	15232	15153	15256	15207	15236	15381	15164	15234	15352	15286
30265	31546	39890	35436	28155	24198	21129	19352	18057	17621	17463	17165	17225	16943	17106	16792	16868	16814	16742	16697	16751	16835	16579	16869	16682	16687	16608	16652	16731	16566	16617	16801	16574	16762	16639	16809	16955	16804	16676	16831	16767	16781	16625	16703	16615	16788	16678	16809	16781	16641	16643	16675	16807	16677	16600	16836	16655	16782	16784	16796	16702	16916	16851	16514	16669	16740	16746	16562	16373	16454	16638	16751	16655	16522	16769	16663	16612	16687	16862	16962	16805	16729	16853	16679	16677	16681	16612	16938	16717	16813	16677	16509	16736	16885	16558	16799	16592	16614	16636	16714	16618	16597	16737	16776	16543	16773	16643	16623	16692	16504	16565	16624	16704	16590	16479	16776	16629	16629	16778	16648	16649	16758	16676	16561	16912	16661	16600	16759	16584	16616	16718	16713	16661	16698	16647	16479	16680	16729	16638	16772	16784	16657	16732	16582	16887	16696	16783	16561	16467	16532	16516	16900	16494	16665	16762	16519	16779	16787	16613	16763	16644	16648	16708	16734	16540	16774	16626	16583	16781	16607	16688	16654	16628	16606	16561	16660	16574	16730	16678	16844	16771	16652	16824	16792	16780	16743	16812	16617	16660	16630	16690	16763	16677	16658	16519	16771	16745	16812	16638	16602	16569	16668	16757	16712	16886	16519	16690	16620	16641	16721	16650	16626	16563	16699	16776	16824	16558	16703	16691	16459	16579	16814	16576	16692	16689	16740	16320	16730	16616	16842	16815	16728	16846	16727	16617	16551	16818	16548	16521	16567	16688	16812	16705	16391	16764	16603	16768	16650	16727	16607	16596	16762	16742	16572	16559	16631	16690	16667	16742	16548	16669	16593	16821	16652	16488	16704	16758	16489	16660	16795	16517	16593	16856	16616	16814	16850	16721	16704	16668	16765	16732	16760	16476	16578	16637	16628	16734	16791	16611	16642	16419	16623	16643	16668	16649	16788	16826	16768	16809	16518	16457	16517	16556	16516	16717	16526	16502	16781	16698	16675	16530	16583	16498	16765	16902	16807	16641	16558	16676	16767	16556	16557	16693	16561	16850	16813	16609	16797	16449	16607	16729	16614	16727	16586	16364	16460	16845	16564	16458	16796	16608	16600	16669	16602	16629	16647	16558	16749	16549	16701	16777	16502	16724	16850	16708	16682	16649	16690	16743	16756	16593	16711	16573	16692	16392	16534	16420	16655	16706	16541	16588	16807	16683	16900	16853	16718	16511	16761	16622	16565	16593	16706	16472	16757	16820	16690	16702	16853	16712	16537	16693	16575	16639	16729	16626	16829	16792	16677	16537	16576	16652	16598	16567	16694	16580	16715	16830	16754	16510	16687	16629	16577	16939	16553	16717	16620	16597	16711	16521	16694	16566	16690	16799	16741	16653	16975	16786	16678	16696	16709	16739	16723	16693	16658	16809	16638	16715	16622	16517	16548	16541	16575	16664	16602	16998	16796	16505	16578	16803	16593	16680	16579	16777	16737	16617	16549	16695	16860	16714	16615	16749	16630	16660	16744	16682	16741	16643	16507	16734	16446	16550	16489	16691	16702	16701	16778	16803	16908	16571	16696	16529	16789	16560	16693	16721	16700	16858	16746	16821	16617	16910	16706	16640	16691	16713	16575	16746	16802	16840	16762	16719	16650	16841	16663	16789	16724	16720	16435	16509	16628	16682	16413	16592	16741	16784	16521	16523	16610	16613	16739	16559	16746	16525	16618	16850	16596	16743	16691	16506	16472	16421	16899	16847	16473	16796	16712	16634	16624	16672	16707	16741	16805	16746	16709	16834	16556	16723	16687	16667	16572	16772	16630	16458	16805	16482	16626	16486	16770	16711	16548	16703	16662	16612	16639	16697	16881	16683	16837	16622	16629	16381	16454	16761	16467	16649	16649	16843	16578	16675	16704	16620	16715	16521	16668	16806	16679	16740	16578	16786	16810	16644	16579	16531	16730	16699	16597	16826	16540	16841	16567	16541	16700	16749	16722	16657	16638	16478	16541	16709	16820	16793	16903	16565	16606	16655	16618	16594	16710	16654	16746	16853	16877	16641	16837	16619	16746	16844	16648	16596	16673	16651	16670	16810	16578	16576	16613	16624	16621	16715	16701	16764	16384	16733	16719	16635	16899	16672	16624	16535	16503	16602	16634	16697	16724	16678	16574	16793	16774	16523	16680	16716	16468	16707	16750	16798	16607	16621	16552	16656	16653	16576	16807	16564	16610	16529	16644	16610	16677	16502	16590	16597	16709	16735	16663	16665	16745	16748	16612	16528	16632	16841	16744	16624	16651	16824	16695	16582	16680	16504	16653	16801	16698	16613	16566	16642	16668	16723	16893	16812	16806	16685	16648	16727	16641	16703	16618	16597	16661	16827	16776	16712	16720	16765	16968	16768	16627	16756	16650	16725	16725	16866	16645	16738	16878	16678	16800	16885	16627	16785	16695	16639	16573	16659	16908	16669	16640	16817	16801	16568	16603	16803	16793	16627	16617	16827	16525	16602	16720	16656	16571	16717	16681	16674	16455	16688	16615	16823	16924	16591	16813	16890	16594	16471	16780	16702	16617	16658	16615	16576	16748	16807	16700	16555	16786	16630	16671	16697	16692	16641	16635	16876	16619	16752	16602	16615	16717	16724	16680	16635	16546	16624	16776	16684	16775	16715	16706	16760	16650	16747	16567	16614	16615	16622	16551	16830	16682	16503	16709	16660	16612	16504	16685	16679	16554	16523	16708	16553	16547	16623	16507	16813	16612	16616	16669	16667	16592	16584	16910	16722	16579	16614	16574	16605	16642	16711	16654	16660	16463	16794	16634	16597	16689	16751	16584	16871	16396	16694	16593	16668	16705	16857	16517	16570	16760	16692	16617	16666	16719	16756	16759	16581	16396	16541	16497	16804	16507	16737	16719	16615	16826	16741	16739	16801	16858	16653	16771	16652	16677	16845	16474	16728	16795	16743	16668	16603	16620	16701	16606	16862	16503	16635	16691	16740	16629	16641	16761	16592	16654	16831	16719	16801	16798	16989	16721	16699	16775	16673	16655	16499	16740	16720	16602	16758	16683	16380	16528	16645	16545	16656	16578	16693	16621	16991	16849	16852	16794	16781	16726	16515	16716	16633	16760	16831	16738	16637	16749	16712	16629	16545	16750	16696	16754	16508	16672	16768	16426	16779	16451	16712	16775	16673	16584	16670	16581	16510	16614	16669	16575	16724	16446	16652	16950	16691	16757	16897	16520	16721	16726	16735	16820	16723	16801	16588	16631	16766	16628	16760	16689	16856	16622	16671	16698	16687	16771	16523	16603	16597	16725	16801	16888	16813	16638	16585	16574	16745	16619	16593	16696	16943	16709	16743	16776	16790	16676	16861	16772	16748	16812	16553	16658	16847	16581	16748	16572	16773	16698	16572	16619	16731	16573	16662	16745	16648	16577	16666	16635	16715	16505	16793	16712	16598	16723	16542	16357	16620	16768	16528	16662	16586	16768	16699	16718	16635	16741	16707	16608	16656	16595	16925	16728	16584	16710	16509	16735	16746	16610	16636	16787	16744	16745	16581	16653	16824	16736	16442	16682	16773	16585	16547	16437	16794	16858	16555	16766	16652	16664	16615	16924	16803	16614	16809	16745	16758	16648	16514	16727	16686	16886	16784	16856	16661	16749	16595	16570	16649	16760	16771	16465	16700	16591	16747	16723	16753	16554	16740	16727	16623	16906	16761	16600	16376	16544	16591	16773	16651	16705	16598	16670	16815	16813	16701	16574	16734	16660	16726	16633	16662	16674	16715	16599	16488	16567	16639	16731	16603	16659	16679	16674	16891	16754	16749	16676	16940	16653	16850	16672	16768	16481	16606	16605	16618	16768	16546	16579	16485	16803	16470	16390	16748	16604	16788	16642	16504	16602	16456	16588	16451	16483	16461	16696	16668	16655	16634	16450	16653	16591	16577	16645	16542	16580	16607	16537	16731	16649	16363	16663	16416	16701	16621	16693	16858	16681	16594	16699	16761	16467	16940	16720	16853	16526	16719	16580	16645	16717	16610	16585	16787	16699	16817	16788	16573	16835	16933	16829	16571	16674	16753	16483	16664	16632	16618	16780	16688	16625	16515	16669	16764	16673	16698	16624	16559	16689	16723	16746	16578	16697	16879	16656	16736	16406	16417	16706	16760	16626	16896	16677	16811	16577	16952	16591	16698	16733	16546	16678	16581	16491	16515	16708	16729	16818	16803	16760	16760	16869	16671	16678	16490	16696	16690	16730	16602	16601	16742	16830	16930	16766	16662	16657	16885	16468	16691	16639	16499	16628	16814	16638	16668	16500	16688	16861	16723	16832	16819	16536	16388	16561	16729	16722	16760	16718	16734	16728	16650	16709	16854	16736	16685	16586	16562	16631	16665	16725	16706	16616	16678	16615	16501	16730	16795	16707	16614	16694	16632	16697	16725	16705	16904	16710	16708	16646	16395	16548	16881	16704	16686	16592	16857	16854	16636	16519	16860	16579	16523	16748	16642	16842	16592	16801	16583	16716	16617	16677	16768	16686	16774	16841	16761	16699	16676	16763	16761	16833	16421	16748	16648	16589	16788	16803	16624	16653	16730	16651	16910	16596	16725	16670	16711	16573	16710	16683	16657	16731	16733	16699	16942	16645	16593	16595	16667	16736	16668	16513	16593	16833	16634	16485	16454	17047	16660	16881	16837	16853	16855	16841	16570	16577	16602	16633	16783	16675	16635	16825	16730	16783	16857	16480	16796	16667	16756	16695	16793	16625	16448	16759	16760	16664	16745	16781	16759	16656	16763	16677	16562	16763	16754	16694	16764	16552	16667	16630	16859	16526	16487	16724	16578	16630	16646	16735	16759	16801	16811	16753	16752	16592	16624	16664	16720	16681	16655	16777	16681	16762	16704	16477	16477	16665	16631	16651	16705	16851	16701	16807	16717	16681	16816	16623	16619	16592	16528	16626	16490	16734	16620	16707	16607	16768	16939	16791	16494	16592	16484	16722	16739	16443	16522	16599	16610	16620	16677	16735	16584	16662	16625	16579	16613	16747	16483	16674	16641	16787	16590	16810	16836	16700	16726	16483	16829	16682	16668	16608	16871	16716	16459	16701	16733	16819
36339	48938	45018	34786	28778	24081	20203	17995	16409	15519	15256	15176	15038	15046	14897	14684	14726	14672	14771	14541	14570	14606	14677	14499	14559	14395	14658	14521	14427	14503	14583	14524	14582	14701	14596	14588	14362	14399	14492	14607	14415	14552	14651	14549	14587	14531	14637	14545	14588	14535	14552	14577	14469	14592	14685	14617	14404	14554	14701	14225	14617	14716	14558	14577	14663	14457	14441	14667	14745	14520	14456	14857	14469	14538	14500	14554	14591	14407	14546	14670	14447	14465	14611	14510	14626	14602	14651	14739	14586	14622	14634	14609	14520	14555	14650	14649	14694	14461	14521	14518	14484	14587	14610	14666	14415	14414	14528	14561	14497	14505	14540	14432	14548	14503	14548	14691	14351	14612	14527	14394	14579	14698	14504	14476	14744	14513	14708	14524	14651	14420	14603	14495	14442	14551	14605	14530	14538	14534	14437	14437	14590	14470	14529	14550	14440	14541	14462	14643	14445	14439	14577	14579	14464	14447	14548	14573	14542	14646	14355	14594	14655	14627	14544	14527	14419	14498	14478	14535	14532	14661	14616	14632	14441	14608	14486	14595	14600	14647	14518	14730	14627	14536	14682	14634	14519	14574	14509	14772	14570	14494	14481	14525	14571	14536	14557	14607	14622	14557	14457	14449	14602	14455	14573	14580	14616	14601	14626	14536	14557	14546	14587	14635	14588	14663	14455	14525	14327	14454	14590	14636	14520	14586	14643	14389	14396	14650	14691	14539	14520	14537	14620	14556	14376	14624	14640	14511	14604	14567	14707	14497	14496	14537	14447	14647	14546	14509	14622	14559	14608	14633	14449	14627	14516	14633	14506	14472	14433	14483	14346	14540	14509	14379	14617	14571	14591	14394	14578	14633	14733	14554	14405	14721	14592	14642	14431	14495	14519	14707	14506	14515	14510	14543	14510	14520	14532	14447	14551	14507	14483	14533	14566	14653	14466	14491	14517	14507	14437	14515	14602	14585	14561	14549	14520	14504	14435	14566	14455	14555	14452	14627	14483	14626	14591	14784	14481	14546	14585	14565	14585	14492	14425	14594	14540	14583	14505	14471	14637	14566	14421	14586	14609	14604	14594	14633	14572	14504	14574	14494	14539	14443	14528	14415	14519	14588	14363	14602	14539	14708	14540	14650	14457	14607	14552	14508	14592	14591	14546	14406	14784	14598	14553	14414	14483	14692	14564	14641	14599	14629	14457	14577	14637	14588	14684	14560	14566	14550	14670	14578	14542	14594	14604	14593	14378	14568	14641	14576	14591	14716	14400	14569	14488	14541	14467	14443	14530	14428	14539	14633	14537	14446	14573	14580	14583	14618	14620	14566	14554	14662	14592	14503	14679	14479	14348	14502	14614	14404	14613	14531	14462	14608	14806	14600	14498	14648	14610	14457	14457	14369	14412	14401	14425	14685	14660	14478	14805	14667	14605	14540	14535	14630	14698	14367	14610	14456	14412	14678	14657	14659	14598	14603	14405	14536	14506	14612	14404	14608	14678	14556	14422	14583	14562	14425	14685	14576	14655	14529	14651	14534	14627	14635	14507	14373	14506	14575	14480	14480	14423	14443	14592	14823	14508	14556	14568	14675	14664	14600	14553	14670	14573	14650	14768	14678	14429	14465	14658	14533	14615	14546	14505	14611	14581	14635	14537	14552	14383	14401	14423	14607	14482	14497	14427	14755	14591	14593	14627	14461	14386	14656	14510	14548	14573	14540	14568	14690	14694	14442	14441	14523	14633	14480	14542	14396	14535	14480	14516	14623	14620	14517	14508	14505	14591	14566	14513	14397	14573	14524	14553	14592	14729	14618	14569	14571	14487	14458	14625	14397	14594	14544	14381	14557	14704	14367	14660	14465	14569	14404	14355	14649	14631	14631	14469	14512	14545	14428	14544	14597	14586	14518	14566	14581	14674	14591	14466	14610	14553	14556	14310	14460	14624	14526	14470	14475	14790	14621	14602	14554	14470	14632	14698	14652	14449	14492	14412	14591	14610	14474	14510	14435	14593	14558	14676	14443	14566	14496	14686	14488	14615	14483	14493	14597	14745	14601	14473	14611	14642	14543	14610	14660	14464	14559	14561	14469	14590	14560	14826	14664	14569	14311	14529	14635	14531	14534	14645	14405	14597	14552	14586	14633	14456	14619	14678	14590	14496	14540	14633	14702	14515	14520	14628	14559	14579	14635	14608	14537	14495	14631	14482	14592	14614	14615	14353	14647	14638	14673	14482	14482	14503	14593	14595	14540	14458	14465	14722	14464	14421	14575	14713	14647	14665	14433	14653	14495	14350	14601	14596	14543	14688	14439	14768	14474	14470	14508	14611	14569	14277	14470	14571	14460	14743	14399	14513	14572	14766	14476	14630	14595	14647	14286	14681	14390	14469	14612	14591	14444	14355	14521	14480	14424	14568	14481	14601	14604	14586	14685	14661	14536	14437	14406	14620	14531	14457	14488	14463	14474	14668	14525	14421	14513	14620	14683	14421	14535	14632	14548	14514	14686	14571	14545	14463	14579	14645	14661	14516	14496	14621	14725	14625	14571	14401	14540	14593	14299	14440	14549	14656	14635	14615	14610	14442	14693	14565	14503	14570	14607	14712	14676	14528	14455	14531	14608	14360	14542	14533	14607	14437	14555	14539	14601	14527	14608	14458	14488	14428	14533	14536	14441	14606	14483	14575	14578	14341	14581	14508	14629	14555	14414	14503	14660	14435	14586	14519	14627	14574	14646	14418	14510	14469	14569	14618	14626	14602	14467	14605	14399	14654	14555	14517	14660	14518	14611	14595	14729	14352	14493	14530	14663	14459	14498	14359	14609	14499	14585	14409	14531	14529	14581	14266	14516	14603	14374	14458	14767	14410	14636	14691	14495	14380	14506	14492	14485	14664	14605	14561	14503	14480	14696	14611	14498	14580	14601	14555	14532	14400	14569	14574	14528	14606	14466	14549	14471	14624	14415	14484	14593	14514	14513	14632	14655	14702	14783	14560	14559	14533	14519	14454	14623	14554	14539	14398	14598	14556	14433	14518	14366	14725	14697	14572	14439	14595	14433	14555	14623	14607	14430	14630	14607	14603	14630	14677	14626	14454	14665	14620	14418	14624	14677	14595	14342	14415	14667	14523	14503	14609	14611	14514	14565	14593	14684	14376	14556	14646	14558	14627	14504	14509	14562	14410	14700	14533	14450	14687	14491	14519	14623	14718	14574	14452	14536	14539	14562	14480	14608	14498	14652	14437	14487	14481	14707	14304	14429	14447	14555	14495	14560	14678	14671	14529	14504	14636	14576	14588	14664	14557	14577	14466	14660	14430	14542	14659	14504	14742	14520	14613	14555	14443	14561	14480	14586	14661	14521	14610	14511	14584	14657	14522	14514	14710	14525	14524	14405	14437	14595	14543	14638	14630	14629	14563	14726	14428	14671	14595	14475	14406	14533	14439	14560	14576	14626	14593	14438	14422	14444	14699	14508	14432	14497	14714	14588	14507	14198	14478	14623	14446	14490	14511	14595	14612	14498	14620	14795	14471	14573	14427	14558	14610	14625	14569	14667	14529	14479	14510	14580	14558	14694	14738	14489	14504	14266	14582	14619	14709	14525	14451	14481	14645	14696	14620	14637	14540	14567	14639	14625	14693	14769	14356	14584	14453	14577	14596	14486	14620	14668	14581	14668	14528	14459	14647	14571	14586	14623	14510	14390	14403	14628	14671	14444	14441	14591	14666	14528	14474	14622	14507	14609	14580	14494	14473	14381	14730	14639	14647	14496	14668	14506	14539	14561	14367	14545	14724	14635	14602	14672	14539	14500	14517	14431	14585	14572	14638	14673	14744	14370	14580	14772	14488	14410	14582	14619	14500	14429	14607	14503	14560	14522	14573	14523	14410	14512	14575	14682	14489	14707	14506	14608	14532	14622	14513	14634	14641	14431	14602	14622	14561	14503	14513	14534	14543	14580	14670	14461	14732	14537	14528	14506	14540	14567	14536	14389	14554	14454	14569	14620	14569	14565	14711	14532	14548	14536	14383	14404	14617	14543	14704	14419	14543	14544	14429	14615	14350	14606	14514	14545	14582	14619	14557	14597	14472	14551	14655	14422	14682	14386	14488	14579	14439	14470	14560	14482	14360	14559	14727	14574	14531	14587	14477	14735	14530	14449	14613	14519	14476	14435	14509	14701	14604	14518	14577	14481	14570	14574	14562	14452	14658	14563	14459	14705	14449	14495	14430	14650	14509	14567	14642	14488	14433	14518	14431	14313	14480	14658	14542	14552	14522	14629	14489	14660	14431	14623	14439	14605	14624	14535	14572	14501	14329	14559	14330	14460	14594	14488	14507	14696	14696	14478	14574	14436	14614	14528	14732	14589	14724	14477	14533	14537	14528	14579	14487	14543	14520	14388	14444	14386	14586	14553	14576	14553	14675	14535	14393	14413	14497	14539	14527	14569	14495	14454	14597	14471	14482	14754	14603	14522	14730	14446	14626	14648	14547	14461	14524	14580	14680	14546	14628	14743	14851	14545	14448	14635	14554	14565	14502	14623	14682	14480	14580	14537	14604	14720	14515	14648	14623	14500	14504	14521	14716	14623	14646	14383	14714	14506	14476	14558	14652	14502	14697	14475	14669	14368	14495	14551	14548	14616	14582	14428	14619	14642	14533	14566	14683	14458	14474	14447	14560	14850	14637	14653	14688	14435	14677	14414	14549	14612	14753	14579	14514	14624	14461	14559	14364	14736	14573	14622	14613	14626	14615	14383	14713	14543	14735	14430	14573	14594	14670	14596	14617	14539	14573	14476	14580	14501	14352	14486	14662	14556	14673	14510	14559	14559	14490	14617	14568	14591	14573	14400	14390	14530	14599	14541	14590	14610	14556	14552	14645	14629	14725	14387	14530	14385	14650	14570	14601	14470	14576	14655	14576	14637	14598	14535	14774	14425	14518	14676	14586	14444	14543	14540	14437	14646	14682	14446	14617	14493	14446	14534	14508	14467	14745	14514	14615	14582	14576	14520	14590	14586	14553	14644	14627	14602	14377	14462	14471	14526	14513	14598	14462	14584	14538	14448	14721	14605	14594	14566	14648	14524	14477	14409	14594	14461	14595	14605	14518	14501	14589	14567	14417	14464
24151	21188	28910	27179	28031	28862	27242	23010	19941	18836	18290	17827	17795	17618	17740	17531	17567	17396	17404	17428	17318	17410	17248	17379	17259	17387	17334	17192	17118	17171	17185	17213	17330	17163	17276	17219	17307	17108	17100	17263	17174	17268	17322	17169	17388	17169	17097	17078	17185	17061	17180	17136	17067	17286	17187	17247	17368	17025	17153	17014	17208	17103	17017	17107	17175	16972	17280	17121	17172	17048	17216	17025	17077	17192	16973	17203	17198	17212	17111	17127	16997	17094	17145	17218	17024	17167	17203	17057	17237	17199	17145	17134	17093	17324	17183	17249	17267	16892	17299	17152	17173	17330	17160	17050	17403	17400	17150	17227	17154	17190	17087	17259	17296	17066	17223	17205	17145	17033	17101	17009	17240	17097	17171	17057	17141	17151	17256	17330	17213	17211	17167	17080	17116	17137	17189	17343	17043	17110	17071	17011	17040	17031	17020	17165	16907	17039	16956	17275	17219	16971	17196	17081	17201	17223	17040	16865	17100	17141	17175	17181	17331	17072	17251	16975	17254	17274	17090	17057	17170	17157	16891	17206	17095	17066	17172	17133	16946	17266	17215	16986	17221	17021	17028	17065	17202	17145	17119	17155	17012	17046	16996	17065	17128	17017	17258	17149	17032	17067	17106	17077	17117	17210	17198	17030	17165	17068	17106	17206	17170	17144	17254	17207	17162	17180	17119	16978	16977	16996	17255	17157	16962	17302	17149	17131	17193	17107	17047	17102	17191	17003	17138	17059	16930	17057	17200	17192	17073	17230	17201	17330	16967	17154	16857	16984	17198	17098	16902	17141	16956	17201	17227	17022	17180	17226	17177	16969	16905	17115	17098	17114	17117	17051	17099	17229	16990	17177	17113	17094	17277	17112	17196	17048	17138	17216	17085	17339	17211	17105	16976	17247	17265	16930	17062	17127	17112	17235	17201	17011	16989	17093	17111	17009	17080	17261	17259	17240	17267	17269	17202	17171	16979	16978	17165	17175	17166	16970	17169	17165	17148	17110	17229	17281	17232	17241	17235	17130	17038	17159	17256	17110	17019	17235	17130	17166	17189	17355	17110	17194	17043	17307	17211	17208	17221	17153	17162	17004	17241	17075	17229	17206	17059	17026	17101	17210	17133	17098	17302	17081	17340	17130	17095	17147	17128	16993	16916	17253	16913	17094	17155	17158	17151	17078	17334	17148	17127	17211	17041	17005	17164	17172	17149	17080	17089	17096	17323	17220	17051	17032	17172	17059	17037	17204	17007	17017	17039	16963	17052	17172	17154	17122	17304	17256	17044	17056	17018	17006	17262	17236	16977	17153	17056	17046	17154	17160	17105	16998	17127	17230	17323	17140	17079	17067	17124	17266	17230	17234	17259	17208	17051	17193	17145	17236	17195	17162	16958	17045	17113	16966	17183	17356	17150	17016	17170	17110	17256	17238	17028	17363	17125	16947	17128	17084	17200	17219	17185	16872	17152	17228	17391	17041	17101	17057	17134	17215	16996	17164	16968	17149	16969	16952	17208	17172	17075	17307	17199	17301	17139	17292	17186	17235	16988	17291	17125	17071	17147	17266	16971	17168	17164	17245	17184	17147	17087	17095	17112	17246	17156	17131	17360	16992	17186	16983	17135	17233	17065	17184	17140	17066	17067	17030	17112	16921	17060	17035	17133	16916	17126	17282	17249	17166	17150	17073	17042	17117	17223	17037	17117	17087	17344	17125	17232	17064	16976	17067	17023	17065	17105	16963	17052	17169	16941	17186	17185	17074	17087	17148	17033	17145	17107	17009	17153	16973	17105	17003	17046	17362	17092	16930	17395	17082	17145	17183	17112	17118	16922	17221	17296	17180	17230	17097	17091	17116	16968	16947	17341	17137	17309	17005	17298	17121	17158	16972	17334	17047	17066	17081	17286	17161	17316	17044	16933	17101	17112	17064	17346	17168	17178	16963	17112	16953	17100	17066	17144	17142	17182	17094	17190	16970	17208	17229	17188	17279	17228	17337	17147	17250	17109	17092	17195	17152	17060	17189	17033	17234	17142	17151	17236	17302	17252	17150	17169	17379	17375	17171	17090	17150	17058	17280	17081	16990	17112	17162	17147	17240	17198	17021	16977	17108	17159	17282	17063	17167	17058	17071	17035	17227	17045	17140	17025	16856	17207	17149	17002	17073	17324	17048	17073	17226	17003	17117	17299	17201	17159	17093	17027	17042	16972	17202	17054	16964	17091	17087	17136	17269	17110	17162	17309	17054	17087	16901	17187	16855	16978	17260	17287	17164	17178	17139	17198	17125	16921	17121	17256	17096	16917	17046	17196	17055	17222	17080	17175	17122	17108	17161	17074	17001	16987	16976	17124	17325	17230	17133	17237	17185	17285	16982	17006	17003	17296	17110	16997	17046	17055	17293	17223	17018	17139	17280	17148	16946	17222	17133	17181	17197	17013	17254	17183	17046	17235	16980	17077	17123	17197	16976	17121	17180	16934	17047	17081	17044	17121	17110	17191	17211	17264	17077	16977	17066	17133	17100	17021	17208	17059	17080	17131	16983	17130	16893	17175	17045	17195	17193	17159	17202	17077	17207	17177	17191	17112	17134	17341	17106	17288	17139	17148	17178	17351	17354	17015	17119	17114	17071	17248	17135	17126	17209	17322	17067	17129	17048	17087	17025	17021	17206	17051	17176	17261	17130	17057	17116	17020	17027	16981	17037	17032	16970	17036	17149	16916	17038	17009	17265	17287	17015	17040	17157	17163	16939	17191	17251	17026	17063	17115	17089	17306	17183	17195	17024	16937	17069	16932	17071	17190	16798	16993	17217	17117	17198	17195	17113	17173	17139	17123	17195	17172	17170	17166	17138	17126	16973	16954	17143	17166	17072	17042	17127	17153	17073	17148	17104	16987	16974	17072	16955	17072	17184	17163	17236	17228	17027	17039	17068	17180	17144	16978	17020	17129	17170	17083	16843	17296	17079	17039	17223	17069	17068	16977	17186	17220	17111	17351	17041	17224	16838	17214	17190	16989	17032	17174	17187	17000	17131	17038	17090	17161	17050	16947	17088	17051	17076	17215	17109	17158	17044	17230	17175	17266	17155	17095	17315	17161	17117	16984	17205	17397	17210	17238	17034	17020	17200	17273	16954	17324	17187	17023	17077	17152	17176	17063	17291	17070	17180	16951	17141	17201	17218	16896	17137	17090	17134	17057	17038	16918	17136	17117	17235	17084	17169	17267	17298	17049	17227	17277	16920	17214	17192	17035	17116	17170	17272	17203	17297	17110	17121	17037	17079	17056	17106	17006	16980	17050	17058	17105	17063	16943	17176	17182	17056	17169	17156	17231	17227	17268	17165	17137	17206	17121	16978	17093	17195	17284	17024	16980	17282	17159	16960	17193	16948	16957	17164	17129	17197	17063	17021	17199	17066	17029	17325	17096	17038	17098	16963	17071	17041	16827	17063	17223	17060	17099	17099	17181	16925	17364	16957	17167	17049	16977	17150	17142	17114	17135	17100	17208	17070	17005	17105	17237	17319	17242	17260	17184	16917	17103	17083	17089	17169	16934	17225	17166	17363	17067	17235	17029	17293	17294	17213	17292	17050	16902	16992	17187	16994	17155	17132	17002	17110	17350	17378	17046	17085	17024	17045	17167	17138	17125	17014	17329	17172	17012	17000	17102	17055	17150	17005	16952	17063	17214	17244	17135	17263	16982	17101	17202	16960	17213	17159	17090	17112	17225	17172	16979	17183	17118	17230	17008	17129	17148	17166	17332	17245	17123	16994	16947	17021	17074	17099	17193	17099	17194	17024	17303	17057	17189	17215	17396	17242	17178	17187	17247	17355	17034	16976	17187	17003	16970	17085	17244	17210	17089	17236	17063	17197	16964	17118	17215	17016	17068	17129	17060	17204	17027	17044	17202	17069	17092	17266	17124	17214	17263	16974	17199	17073	17263	17166	17285	17188	17158	17253	17427	17351	17102	17089	17371	17169	17038	16907	17049	17201	16844	16932	17084	17185	17258	17027	17207	17101	17007	17197	17294	17122	17149	17170	17019	17134	17026	17029	17203	17095	17337	17225	17120	17137	17199	17174	17286	17363	17140	17089	17232	17078	17082	17263	17356	17078	17113	17042	17075	17293	17163	17164	17340	17265	17298	17028	17091	17179	17255	17033	17177	17152	17135	16919	17081	17121	16979	17001	17094	17113	16871	17116	17158	16955	17235	17093	17206	16799	17078	17192	17069	17003	16923	17082	17378	17245	16970	17244	17125	17188	17104	17115	17201	17252	17075	17230	16877	17031	16927	17071	17145	17280	17069	17000	16980	17209	17282	17160	16966	16981	17090	17212	17115	16849	17070	17017	17181	16965	17137	17205	16921	17177	17186	17195	17043	17092	17107	17055	17198	17168	17153	17076	17042	17040	17068	17008	17106	17043	17265	17174	17187	17202	17043	16996	17117	16952	16928	17020	17130	17368	17026	17148	17389	17128	17230	17114	17094	17197	17167	17146	17147	17148	17042	17217	17195	17208	17252	16834	17172	17306	17100	17167	17109	16941	17200	17326	16969	17091	17272	17254	17211	16867	17080	17139	17135	16988	17231	17249	17175	17149	17190	17190	17163	17109	17074	17100	17285	17030	17106	17055	17116	17235	17164	17187	17054	16905	17105	17117	17043	17219	17174	17132	17071	16964	17051	17210	17025	17216	16972	17076	17031	17049	17270	17087	17078	17069	16912	17235	16891	16963	17034	17244	17194	17047	17042	17197	17031	17013	17226	17073	17211	17247	16979	17199	17169	17003	17295	17167	17287	17028	17156	17158	17117	17288	16842	17106	17068	16990	17165	17247	17158	17080	17139	17181	17060	17114	17089	17013	17163	17215	17195	17058	17336	17032	17188	17142	17163	17057	17218	17337	17115	17017	16967	17041	17168	16982	17128	17260	17025	16989	17388	17236	17245	17132	17151	17182	17000	17231	16986	17035	17273	17124	17067	17244	17167	16958	17173	17110	16921	17112	17054	17253	17130	17092	17140	16969	17189	16897	17054	16989	17059	17268	16903	17042	17140	17157	16965	17073	17053	17148	17059	17166	17232	17128	17042	17044	17116	17016	17171	17205	17163	16961	17094	17198	17219	17039	17134	17190
36573	56103	50210	40587	34898	29705	25379	22006	18189	16663	16231	15934	15604	15446	15352	15263	15225	15239	14963	15008	15078	14958	14887	14927	14886	14788	15047	14931	14902	14996	14869	14744	14827	14939	14858	14930	14784	14858	14793	14941	14827	14872	14941	14904	14793	14826	14877	14846	14798	14947	14847	15009	14908	14780	14784	14869	14918	14963	14872	14768	14723	14997	14822	14892	14772	15031	14885	14854	14870	14651	14827	14746	14779	14836	14689	15036	14689	14960	14943	14775	14725	14888	14852	14781	14852	14788	14694	14630	14785	14914	14865	14966	14766	14830	14794	14778	14840	14786	14854	14988	14820	14775	14777	14848	14798	14917	14830	14873	14817	14790	14678	14892	14904	14883	14917	14980	14812	14847	14950	14770	14850	15128	14688	14845	14879	14984	14753	14805	14868	14820	14777	14936	14734	14831	14799	14910	14702	14872	14678	14884	14910	14857	14740	14808	14761	14872	14791	14781	14730	14799	14721	14896	14931	14738	14853	14910	14912	14967	14825	14862	14846	14826	14903	14833	14907	14801	14894	14788	14766	14882	14580	14741	15010	14898	14847	14682	14792	14918	14810	14882	14825	14816	14945	14821	14753	14942	14877	14909	14991	14895	14857	14773	14839	14910	14689	14732	14798	14880	14813	14745	14961	14723	14827	14888	14727	14856	14768	14717	14946	14875	14900	14851	14850	14753	14978	14766	14901	14910	14900	14798	14817	14897	14848	14788	14859	14868	14776	14823	14818	14804	14791	14892	14847	14906	14849	14670	14793	14821	14910	14791	14752	14678	14894	14702	14926	14840	14749	14757	14812	14920	14818	14835	14731	14935	14795	14867	14723	14912	14835	14684	14689	14975	14818	14906	14881	14839	14778	14898	14811	14853	14688	14835	14894	14750	14833	14837	14801	14949	14855	14868	14893	14805	14654	14792	14815	14904	14672	14915	14847	14980	14823	14706	14801	14782	14917	14845	14769	14847	14874	14685	14881	14694	14934	14968	14809	15012	14650	14892	15093	15019	14867	14808	14862	14736	14794	14931	14838	14736	14943	14723	14714	14825	14844	14835	14787	14876	14867	14898	14910	14754	14750	14972	14736	14654	14644	14686	14966	14907	14745	14839	14824	14659	14898	14840	14871	14819	14881	15035	14961	14848	14923	14788	14958	14969	14761	14808	14870	14856	14787	14915	14895	14857	14746	14801	14954	14896	14685	14788	14838	15001	14728	14964	15037	14791	14741	14933	14881	14862	14862	14924	14911	15009	14894	14756	14806	14750	14811	14620	14737	14934	14865	14787	14964	15007	14815	14657	14849	14798	14777	14862	14800	14858	14724	14747	14860	14846	14754	14706	14763	14870	14765	14851	15058	14762	14868	14856	14901	14674	14744	14829	14678	14645	14785	14880	14935	14880	14904	14933	14809	14732	14920	14711	14905	14746	14985	14659	14793	14947	14779	14851	14911	14706	14809	14548	14942	14711	14882	14837	14765	14842	14726	14714	14751	14976	14760	14762	14981	14870	14715	14941	14914	14702	14722	14752	14882	14790	14839	14747	14855	14782	14917	14895	14900	14891	14744	14700	14716	14880	14889	14859	14818	14648	14798	14902	14924	14726	14868	14893	14864	14846	14857	14948	14701	14864	14876	14730	14934	14810	14848	14711	14988	14797	15073	14771	14689	14771	14759	14922	14712	14829	14789	14872	14727	14927	14859	14780	14798	14881	14667	14960	14833	14753	14796	14829	14763	14736	14940	14811	14781	14827	14728	14833	14684	14739	14815	14809	14876	14894	14820	14918	14872	14946	14811	14762	14841	14731	14810	14840	14856	14925	14804	14828	14780	14735	14944	14778	14892	14959	14827	14941	14929	14703	14760	14833	14792	14792	14700	14871	14803	14955	14787	14929	14897	14776	14779	14778	14919	14870	14799	14793	14796	14851	14839	14785	14860	15078	14837	14872	14781	14665	14737	14815	14904	14704	14951	14957	14874	14851	14859	14838	14789	14854	14736	14854	14771	14889	14838	14823	14858	15065	14796	14784	14891	15018	14844	14690	14763	14894	14941	14844	14881	14861	14932	14740	14791	14875	14976	14791	14916	14816	14834	14853	14771	14811	14780	14798	14742	14667	14860	14743	14839	14700	14712	14869	14740	14901	14810	14746	14865	14853	14743	14799	14878	14891	14970	14712	14809	14703	14815	14807	14693	14715	14901	14742	14871	14719	14871	14745	14875	14844	14832	14707	14597	14849	14859	14818	14942	14896	14914	14862	14731	14832	14864	14959	14791	14798	14773	14845	14847	14806	14763	14705	14794	14927	14869	14934	14787	14832	14755	14733	14725	14881	14955	14752	14794	14774	14798	14785	14679	14656	14783	14977	14902	14895	14791	14767	14886	14637	14775	14859	14923	14797	14821	14907	14709	14640	14971	14855	14971	14516	14708	14685	14972	14892	14927	14806	14655	14924	14838	14873	14882	14762	14843	14763	14750	15015	14956	14891	14753	14777	14848	14613	14729	14820	14879	14916	14888	14814	14931	14680	14928	14866	14866	14833	14764	14822	14751	14886	14778	14864	14811	14781	14714	14869	14981	14904	14943	14964	14758	14733	14860	14785	15009	14707	14808	14634	14833	14765	14970	14761	14852	14988	14735	14722	14737	14729	14857	14940	14833	14839	14791	14969	14843	14814	14799	14935	14874	14858	14779	14861	14685	14886	14827	15013	14973	14502	14639	14822	14763	14962	14788	14733	14841	14695	14800	14843	14760	14897	14960	14813	14924	14852	14795	14963	14838	14671	14680	14856	14817	14792	14841	14889	14840	15014	14757	14758	15014	14831	14725	14908	14854	14756	14821	14876	14793	14922	14641	14960	14935	14797	14859	14826	14806	14811	14669	15010	14765	14917	14779	14995	14665	14875	14910	14808	14748	14937	14893	14881	14790	14806	14698	14965	14779	14865	14931	14854	14753	14769	14999	14764	14680	14945	14777	14752	14910	14841	14891	14787	14837	14880	14863	14882	14760	14937	14958	14833	14821	14987	14798	14920	14864	14695	14768	14868	14847	14765	15007	14650	14681	14752	14921	14763	14754	14668	14803	14926	14830	14897	14842	14822	14856	14811	14890	14867	14978	14851	14790	14750	14765	14773	14941	14701	14897	14685	14879	14731	14965	14755	14677	14842	14916	14854	14748	14830	14747	14728	14737	14864	14787	14769	14800	14777	14670	14730	14722	14699	14776	14716	14697	14910	14815	14650	14952	14636	14819	14853	14902	14990	14836	14923	14824	14827	14816	14832	14864	14798	14848	14919	14990	14754	14805	14940	14870	14684	14823	14795	14811	14660	14927	14823	14836	14917	14839	14832	14757	14990	14814	14868	14944	14904	14736	14756	14899	14873	14952	14757	14802	14598	14821	14649	14992	14717	14893	14855	14663	14896	15086	14818	14703	14841	14804	14913	14786	14929	14853	14932	14908	14734	14935	14866	14697	14840	14949	14773	14849	14765	14885	14814	15003	14744	14759	14870	14852	14987	14767	15047	14730	14736	14814	14969	14862	14792	14757	14548	14813	14637	14932	14780	14769	14764	14827	14815	14879	14766	14660	15007	14729	14793	14687	14828	14887	14921	14748	14741	14828	14786	15006	14866	14850	14958	15022	14781	14784	14695	14750	14845	14948	14888	14691	14837	14902	14785	14841	14745	14657	14610	14989	14875	14666	14728	14662	14888	14968	14930	14841	14925	14808	15017	14901	14845	14678	14802	14707	14819	14800	14915	14756	14850	14775	14760	14943	14647	14855	15075	14777	14868	14811	14839	14901	14701	14808	14976	14811	14790	14796	14792	14753	14811	14838	14831	14744	14698	15012	14904	14857	14726	14969	14792	14866	14886	14636	14933	14827	14740	14847	14696	14846	14835	14705	14870	14944	14835	14827	14868	14778	14787	14872	14863	14832	14846	14881	14975	14795	14710	14805	14867	14797	14790	14871	14784	14885	15089	14841	14750	14638	14974	14811	14826	14727	14721	14740	14674	14797	14719	14866	14990	14747	14908	14714	14872	14957	14895	14865	14768	14846	14867	14804	14702	14896	14731	14780	14752	14936	14683	14832	14737	14976	14662	14715	14835	14788	14986	14936	14759	14720	14856	14784	14851	14950	14846	14929	14859	14873	14786	14793	14868	14885	14679	14880	14835	14734	14821	14811	14972	14849	14861	14865	14892	14822	14810	14844	14647	14831	14813	14950	14802	14834	14852	14844	14673	14823	15037	14710	14877	14850	14726	14891	14770	14930	14765	14802	14847	14738	14778	14908	14923	14808	14913	14932	14681	14937	14975	14826	14903	14841	14892	14627	14737	14766	14893	15005	14726	14959	14804	14817	14822	14828	14914	14855	14744	14853	15003	14730	14779	14802	14693	14808	14867	14804	14839	14677	14859	14700	14928	14905	14724	14803	14741	14791	14851	14736	14838	14850	14854	14840	14707	14912	15060	14834	14855	14868	14844	14859	14812	14878	14841	15033	14849	14767	14737	14920	14748	14759	14803	14781	14819	14858	14994	14938	14996	14899	14822	14837	14845	14901	14952	14818	14814	14627	14674	14758	14668	14939	14951	14703	14622	14846	14889	14680	14738	14914	14756	14823	14749	14846	14887	14802	14655	14841	14958	14844	14685	14762	14723	14810	14855	14825	14866	14842	14853	14705	14884	14956	14800	14847	14803	14885	14782	14706	14853	14865	14882	14823	14928	14825	14902	14797	14751	14842	14828	14782	14819	14851	14848	14782	14950	14857	14873	14868	14857	14891	14702	14835	14944	14896	14712	14752	14786	15020	14961	14787	14913	14949	14916	14924	14874	14747	14855	14735	14841	14932	14749	14771	14788	14701	14989	14700	14894	14883	14832	14881	14632	14825	14864	14847	14641	14704	14696	14875	14737	14842	14861	14645	14843	14761	14771	14792	14849	14757	14776	14863	14917	14809	14892	14795	14876	14789	14899	14961	14830	14821	14851	14914	14706	14804	14721	14886	14979	14919	14780	14869	14676	14823	14820	14947	14710	14883	14716	14680	14849	14687	14773	14874	14655	14807	14803	14822	14793	14703	14833	14884	14751	14700	14681	14816	14879	15040	14943	14752	14773	14826	14977	14904	14961	14804	14860
22773	21160	28995	24411	24770	29598	31379	25918	21814	20636	19716	19073	18750	18636	18688	18567	18393	18312	18148	18241	17990	18075	18150	18206	18077	18092	18124	17939	18028	17965	18102	17814	18057	18101	17981	18065	18043	18024	17985	17845	17948	17873	17738	17901	18024	17820	17918	18033	17906	17909	17791	17883	18051	17823	17856	17922	17951	17890	17893	17712	17903	17673	18057	17896	18016	17845	18000	17909	17627	17820	17930	17703	17808	17818	17856	17974	18041	18063	17853	17861	17723	17884	17816	17975	17936	17911	17586	17826	17753	17810	17770	17697	17913	17980	17742	17597	17847	17927	18132	17840	17849	17534	17772	17809	18022	17690	17883	17900	17962	17843	17722	17728	17908	17946	17679	17727	17769	17814	17697	17656	17640	17731	17896	17949	17643	17767	17793	17644	17846	17970	17864	17921	17831	17596	17703	17754	17891	17972	17915	17738	17661	17693	17764	17988	17816	17789	17671	17637	17785	17722	17828	17689	17740	17845	17799	17909	17866	17901	17798	17890	17745	17693	17733	17804	17690	17728	17718	17711	17821	17898	17992	17872	17865	17820	17722	17634	17803	17782	18026	17868	17711	17635	17689	17691	17875	17572	17764	17627	17922	17723	17688	17713	17966	17818	17816	17976	17789	17902	17880	17684	17655	17900	17915	17942	17705	17647	17589	17824	17731	17786	17998	17926	17847	17951	17896	17861	17839	17744	17794	17703	17905	17838	17908	18051	17991	17666	17912	18082	17798	17641	17817	17825	17823	17761	18029	17786	17615	17934	17946	17807	17971	17787	17901	17853	17826	17720	17671	17764	17975	17714	17704	17724	17734	17986	17679	17755	17626	17549	17715	17602	17751	17741	17685	17891	17866	17841	17933	17822	17736	17826	17936	17894	17780	17837	17563	17869	17743	17992	18070	17826	17766	17815	17775	17866	17808	18023	17727	17763	17616	17803	17840	17814	17808	17996	17920	17835	17627	17825	17675	17681	17826	17736	17485	17748	17811	17790	17661	17906	17880	17948	17821	17831	17721	17808	17629	17976	17707	17804	17699	17804	17734	17949	17823	17651	17697	17886	17964	17847	17705	17855	17782	17841	17878	17852	17728	17766	17487	17889	17554	17808	17918	17811	17864	17516	17650	17671	17767	17771	17672	17867	17862	17560	17868	17868	17750	17725	17926	18066	17862	17636	17821	18032	17720	17751	17840	18003	17676	17588	17728	18020	17895	17798	17885	17795	17771	17768	17821	17964	17786	17664	17718	18002	17815	17661	17717	17771	17939	17861	17711	17761	17775	17752	17784	17752	17969	17828	17760	17762	17622	17836	17744	17754	17578	17849	17770	17597	17718	17721	18000	17787	17936	17807	17683	17899	17586	17576	17949	17826	17670	17684	17848	17817	17728	17873	17742	17762	17877	17860	17704	17899	17859	17947	17694	17752	17879	17676	17837	17841	17889	17810	17603	17669	17581	17754	17928	17918	18018	17751	17743	17758	17821	17886	17769	17632	17870	17864	17687	17514	17800	17948	17739	17689	17906	17784	17787	17794	17737	17801	17749	17782	17976	17711	17671	17753	17700	17965	17338	17665	17769	17696	17741	17868	17767	18081	17791	17651	17858	17886	17652	17870	17945	17981	17704	17793	17835	17705	17875	17817	17762	17758	17704	17973	17750	17719	17576	17721	17804	17792	17747	17779	17832	17763	17803	17765	17867	17798	17751	17779	17819	17851	17904	17767	17936	17578	17747	17965	17786	17717	17991	17883	17707	17830	17812	17645	17819	17862	17926	17788	17857	17650	17910	17768	17985	17871	17780	17849	17830	17686	17799	17753	17780	17526	17749	17796	17820	17749	17728	17819	17742	17681	17814	17879	17910	17729	17721	17911	17927	17780	17672	18044	17678	17739	17748	17703	17571	17714	17644	17838	17908	17909	17766	17711	17777	17730	17670	17694	17919	17911	17742	17841	17760	17560	17616	17943	17601	17939	17722	17900	17913	17846	17709	17759	17810	17494	17850	17754	17834	17670	17819	17706	17818	17834	17745	17776	17740	17710	17925	17703	17664	17532	17813	17747	17731	17494	17791	17881	17798	17927	17824	17944	17736	17917	17779	17854	17637	17834	17764	17699	17917	17815	17613	17848	17892	17644	17851	17943	17921	17698	17807	17688	17795	17841	17756	17972	17793	17736	17879	17885	17928	17650	17913	18044	17725	17899	17724	17843	17948	17749	17694	17549	17730	18084	17803	17716	17826	17711	17808	17592	17756	17826	17809	17901	17777	17893	17696	17739	18044	17688	17905	17843	17680	17647	17760	17573	17782	17517	17814	17724	17846	17896	17660	17937	17684	17965	17849	17745	17865	17781	17846	17575	17629	17875	17766	17904	18011	17589	17693	17908	17791	18014	17836	17792	17790	17768	17866	18061	17939	17925	17903	17933	17760	17993	17860	17845	17841	17679	17712	17790	17727	17817	17838	17744	17646	17690	17700	17901	17986	17715	17684	17813	17735	17932	17852	17842	17837	17615	17842	17991	17740	17826	17980	17832	17778	17750	17772	17715	17877	17733	17955	17830	17871	17663	18036	17673	17766	17881	17539	17768	17903	17759	17869	17784	17608	17675	17756	17489	17725	17896	17656	17846	17774	17870	17808	17686	17878	17968	17570	17591	17880	17860	17708	17879	17842	17668	17591	17939	17831	17627	17857	17851	17662	17884	17861	17715	17639	17746	17748	17761	17628	17801	17657	17758	17962	17757	17816	17782	17800	17784	17615	17813	17732	17786	17827	18100	17909	18087	17850	17779	17863	17810	17764	17854	17922	17771	17904	17711	17782	17737	17717	18012	17950	17851	17841	17581	17879	17726	17809	17834	17793	17438	17781	17842	18004	17690	17685	17845	17574	17738	17826	17846	17804	17656	17889	17836	17801	17673	17637	17679	18033	17905	17733	17729	17913	17862	17785	17806	17852	17823	17960	18035	17918	17706	17733	17850	17618	17925	17881	17766	17718	17818	17717	17797	17663	17845	17618	17774	17995	17730	17797	17812	17563	17823	17834	17716	17669	17854	17913	17868	17841	17755	17730	17652	17640	17989	18050	17847	17811	17890	17869	17708	17627	18003	17882	17879	17712	17736	17822	17891	17727	17794	17814	17732	17849	17830	17897	17782	17734	17879	17779	17730	17760	17857	17687	17753	17783	17761	17655	17818	17767	17753	17805	17680	17641	17725	17699	17863	17992	17719	17669	17664	17864	17717	17997	17658	17687	17839	17921	17819	17746	17718	18059	17952	17863	17733	17811	17846	17805	17836	17824	17756	17638	17675	17854	17674	17908	17796	18040	17701	17792	17747	17816	17858	17631	17671	17950	17717	17776	17932	17921	17730	17507	17812	18052	17888	17864	17819	17813	17677	17756	17894	17928	17593	17807	17750	17790	17701	17855	17696	17646	17740	17787	17688	17869	17593	18033	17902	17816	17848	17617	17824	17820	17589	17757	17706	17788	17913	17579	17765	17889	17617	17828	17708	17635	17798	17768	17912	17919	17683	17742	17688	17785	17720	17743	17777	17786	17777	18008	17884	17798	17797	17856	17879	18043	17865	17833	17749	17814	17774	17811	17679	17969	17802	17684	17825	17887	17844	17795	17919	17751	17615	17665	17766	17784	18021	17810	17912	17602	17555	17832	17678	17793	17828	17622	17897	17781	17789	17684	17923	17842	17727	17887	17695	17638	17885	17942	17827	17865	17868	17951	17961	17775	17824	17897	17789	17838	17757	17758	17785	17664	17714	17725	17649	17837	17846	17886	17720	17962	17754	17885	17696	17678	17802	17827	17724	17805	17796	17705	17761	17490	17709	17737	17817	17835	17793	17755	17800	17816	17886	17793	17695	17711	17798	17760	17797	17887	17926	17526	17887	17726	17772	17734	17705	17863	17837	17784	17860	17935	17875	17929	17640	17965	17851	17793	17774	17700	17670	17867	17704	17933	17844	17493	17912	17615	17631	17795	17763	17743	17770	17837	17701	17841	17791	17763	17828	17999	17744	17772	17857	17696	17848	17795	17930	17833	17799	17781	17756	18037	17788	17741	17880	17708	17870	17738	17741	17817	17812	17911	17576	17842	17802	17856	18030	18037	17934	17593	17645	17704	17887	17803	17940	17876	17823	17843	17780	17898	17803	17873	17789	17659	17908	17725	17802	17685	17694	17768	17890	17774	17954	17897	17711	17655	17858	17937	17841	17722	17859	17893	17816	17628	17893	17840	17776	17806	17693	17820	17775	17662	17924	17903	17630	17824	17806	17944	17849	17838	17839	17560	17839	17876	17756	17776	17623	17790	17689	17690	17701	17955	17729	17763	17568	17773	17536	17865	17918	17685	17734	17961	17835	17857	17879	17692	17771	17572	17563	17916	17780	17918	18025	17934	17709	17712	17718	17872	17693	17875	17857	17802	17773	17890	17832	17809	17709	17698	17708	17558	17660	17810	17885	17920	17864	17882	17608	17764	17810	17652	17897	17716	17804	17959	17976	17637	17897	17981	17769	17733	17668	17794	17850	17761	17663	17805	17807	17874	17771	17591	17739	17646	17832	17702	17741	17572	17720	17889	17840	17748	17670	17850	17573	17942	17947	17692	17926	17726	17881	17888	17575	17773	17728	17603	17786	17941	17749	17582	17796	17747	17679	17672	17729	17884	17894	17845	17840	17969	17800	17723	17915	17929	17793	17820	17876	17728	17571	17891	17674	17824	17836	17866	17757	17738	17729	17855	17796	17798	17768	17611	17717	17755	17650	17930	17548	17611	17771	17883	17756	17753	17819	17836	17936	18121	17914	17862	17798	17641	17766	17570	17887	17593	18101	17881	17792	17725	17630	18205	17777	17801	17779	17770	17797	17753	17896	17903	17715	17806	17804	17694	17663	17747	17850	17829	17897	17761	17855	17826	17787	17847	17904	17750	18113	17913	17857	17790	17959	17832	17877	17825	17902	17932	17995	17859	17774	17872	17971	17951	17703	17745	17734	17895	17941	17748	17725	17915	17723	17669	17967	17820	17875	17959	17854	17821	17759	17902	17672	17858	17642	17801	17886	17733	17966	18034	17706	17744	18001	17765	17798	17808	17788	17741	17732	17845	17707	17890	17784	17700	17774	17842	17741
38530	63447	58435	46977	40504	34522	29533	25160	19970	17980	17249	16895	16502	16227	15942	15802	15562	15803	15604	15432	15496	15316	15345	15417	15377	15240	15496	15218	15468	15179	15445	15388	15248	15327	15367	15247	15230	15215	15228	15190	15127	15243	15241	15296	15123	15303	15309	15184	15172	15254	15383	15104	15190	15397	15250	15191	15328	15363	15117	15140	15242	15115	15110	15322	15158	15213	15180	15320	15263	15289	15290	15108	15044	15348	15287	15218	15249	15342	15206	15181	15173	15211	15257	15030	15168	15266	15145	15237	15094	15357	15139	15285	15247	15211	15246	15227	15225	15150	15212	15294	15278	15255	15159	15187	15236	15357	15106	15255	15324	15160	15376	15185	15052	15209	15109	15240	15074	15308	15217	15129	15132	15284	15119	15194	15188	15182	15070	15419	15240	15375	15182	15296	15228	15353	15184	15187	15096	15124	15160	15376	15119	15446	15241	15240	15231	15057	15155	15324	15297	15331	15086	15325	15204	15357	15088	15155	15368	15238	15044	15156	15281	15231	15195	15193	15218	15205	15128	15205	15360	15153	15108	15248	15302	15246	15146	15201	15293	15190	15080	15312	15282	15170	15145	15166	15330	15207	14993	15240	15275	15196	15372	15068	15232	15079	15112	15168	15198	15049	15086	15121	15193	15119	15226	15246	15356	15200	15202	15171	15291	15138	15110	15204	15238	15052	15151	15165	15256	15082	15255	15162	15257	15150	15096	15261	15269	15200	15223	15392	15259	15187	15249	15206	15260	15263	15100	15215	15333	15239	15192	15260	15442	15164	15080	15233	15032	15174	15439	15273	15408	15204	15309	15268	15120	15299	15160	15288	15253	15076	15245	15244	15273	15231	15219	15153	15343	15221	15191	15204	15151	15353	15220	15364	15055	15126	15231	15255	15048	15155	15285	15344	15334	15154	15214	15226	15177	15301	15295	15157	15315	15192	15262	15065	15353	15207	15314	15160	15224	14986	15250	15229	15270	15266	15067	15203	15052	15265	15456	14943	15283	15173	15223	15327	15080	15246	15123	15208	15164	15206	15265	15190	15204	15298	15382	15015	15275	15155	15276	15200	15198	15313	15281	15303	15244	15169	15181	15158	15077	15207	15099	15209	15204	15160	15361	15128	15161	15223	15147	15153	15196	15342	15047	15246	15092	15132	15272	15233	15314	15131	15267	15156	15255	15129	15157	15241	15216	15201	15138	15096	15166	15086	15111	15218	15233	15133	15257	15233	15075	15325	15209	15251	15197	15281	15135	15380	15253	15308	15284	15120	15361	15286	15260	15235	15221	15295	15203	15141	15173	15251	15213	15051	15226	15227	15273	15324	15223	15163	15112	15186	15288	15164	15119	15267	15231	15333	15288	14993	15239	15264	15277	15214	15100	15242	15005	15149	15241	15110	15171	15478	15095	14958	15337	15239	15164	15141	15309	15130	15206	15139	15258	15200	15156	15076	15255	15324	15088	15232	15251	15126	14974	15259	15157	15211	15342	15331	15404	15206	15143	15063	15018	15298	15128	15288	15180	15006	15206	15210	15342	15164	15265	15173	15369	15245	15229	15228	15231	15244	15484	15176	15049	15218	15280	15192	15194	15240	15317	15093	15189	15115	15228	15242	15113	15140	15212	15250	15108	15271	15249	15193	15317	15405	15058	15037	15316	15325	15125	15340	15261	15087	15211	15245	15079	15147	15224	15138	15088	15308	15231	15211	15236	15291	15170	15100	15202	15109	15108	15355	15173	15324	15111	15221	15325	15108	15261	15092	15347	15202	15248	15387	15286	15113	15253	15132	15173	15206	15188	15197	15384	15163	15305	15118	15185	15027	15247	15316	15205	15366	15349	15181	15117	15162	15136	15379	15254	14990	15004	15141	15138	15011	15506	15061	15184	15301	15076	15507	14979	15245	15225	15259	15254	15294	15099	15191	15193	15254	15266	15111	15153	14973	15224	15364	15213	15421	15152	15195	15184	15280	15079	15080	15294	15464	15183	15101	15153	15302	15172	15128	15058	15245	15136	15287	15283	15111	15285	15185	15208	15196	15249	15083	15234	14938	15372	15331	15122	15252	14945	15272	15366	15096	15197	15165	15042	15295	15046	15314	15177	15126	15287	15107	15215	15012	15303	15315	15276	15206	15063	15442	15292	15101	15211	15021	15229	15393	14969	15162	15290	15202	15225	15306	15264	15215	15291	15161	15252	15178	15159	15333	15254	15080	15171	15126	15298	15068	15267	15139	15211	15209	15152	15221	15197	15260	15113	15297	15326	15371	15327	15289	15178	15192	15250	15191	15106	15170	15262	15159	15219	15223	15117	15283	15075	15200	15451	15116	15099	15321	15266	15259	15115	15233	15258	15076	15283	15200	15155	15128	15248	15229	15158	15085	15218	15446	15132	15159	15134	15305	15059	15340	15301	15360	15164	15096	15365	15107	15256	15265	15293	15286	15149	15193	15301	15299	15470	15284	15192	15379	15224	15163	15322	15193	15275	15379	15284	15195	15163	15246	15146	15249	15016	15368	15218	15263	15088	15281	15179	15224	15311	15176	15244	15199	15318	15253	15235	15220	15147	15029	15159	15085	15374	15308	15217	15144	15373	15170	15150	15239	15038	15427	15257	15059	15287	15140	15233	15051	15123	15246	15121	15266	15281	15028	15317	15307	15085	15327	15268	15145	15361	15069	15210	15112	15073	15277	15211	15123	15222	15291	15206	15295	15459	14994	15192	15380	15267	15068	15158	15286	15139	15089	15233	15310	15248	15355	15260	15225	15139	15167	15179	15282	15204	15113	15017	15209	15200	15335	15179	15131	15351	15167	15222	15282	15138	15281	15205	15248	15173	15266	15201	15200	15063	15177	15269	15182	15304	15163	15220	15187	15130	15285	15247	14970	15205	15217	15272	15187	15246	15182	15220	15286	15128	15194	15152	15173	15222	15170	15334	15170	15202	15152	15424	15187	15125	15172	15195	15335	15245	15090	15275	15170	15049	15245	15163	15301	15144	15207	15090	15212	15200	15192	15265	15137	15220	15351	15372	15253	15143	15174	15175	15235	15180	15308	15080	15132	15125	15128	15230	15352	15321	15038	15232	15083	15182	15182	15193	15195	15190	15366	15177	15310	15326	15277	15275	15192	15109	15126	15176	15347	15287	15107	15216	15033	15393	15284	15213	15222	15312	15256	15182	15149	15075	15180	15234	15234	15261	15171	15155	15309	15172	15225	15231	15218	15250	15273	15179	15256	15281	15182	15338	15198	14998	15216	15193	15112	15088	15336	15133	15077	15282	15226	15082	15061	15224	15180	15169	15109	15250	15291	15154	15166	15350	15311	15371	15096	15197	15231	15113	15201	15174	15225	15217	15260	15220	15064	15169	15295	15229	15365	15202	14953	15193	15254	15262	15132	15303	15253	15281	15280	15334	15240	15270	15068	15177	15212	15212	15174	15060	15243	15170	15048	15186	15374	15416	15264	15295	15307	15226	15295	15198	15047	15115	15124	15329	15172	15197	15276	15300	15087	15197	15267	15140	15194	15224	15148	15132	15306	15387	15151	15127	15278	15106	15152	15236	15158	15207	15329	15168	15314	15270	15002	15199	15400	15149	15162	15186	15204	15244	15201	14992	15184	15102	15113	15103	15253	15359	15223	15070	15223	15149	15129	15139	15139	15112	15274	15141	15097	15130	15170	15237	15253	15222	15171	15117	15301	15184	15242	15214	15151	15123	15027	15165	15198	15277	15043	15281	15224	15254	15097	15245	15137	15164	15243	15299	15349	15331	15253	15110	15072	15181	14978	15245	15181	15360	15217	15216	15341	15071	15180	15493	15199	15334	15136	15364	15290	15312	15244	15227	15191	15289	15357	15109	15232	15191	15288	15199	15168	15122	15259	15107	15020	15144	15237	15123	15361	15147	15247	15088	15235	15216	15220	15084	15198	15235	15191	15269	15024	15137	15222	15247	15177	15330	15158	15123	15210	15114	15157	15330	15214	15113	15229	15178	15209	15087	15291	15473	15140	15197	15183	15206	15196	15364	15017	15172	15261	15260	15240	15348	15165	15170	15232	15093	15020	15229	15034	15231	15260	15185	15217	15165	15152	15472	15259	14993	15340	15197	15208	15315	15375	15128	15166	15154	15083	15135	15228	15389	15209	15133	15190	15223	15321	15123	15205	15334	15187	15217	15186	15162	15174	15092	15164	15164	15132	15133	15378	15134	15207	15053	15222	15121	15221	15179	15282	15179	15177	15172	15458	15196	15307	15219	15296	15136	15325	15103	15237	15150	15284	15192	15249	15056	15258	15068	15195	15199	15289	15095	15193	15181	15209	15130	15178	15211	15115	15025	15075	15251	15113	15218	15236	15172	15174	15273	15171	15211	15389	15168	15164	15248	15227	15383	15178	15142	15339	15147	15118	15130	15355	15151	15057	15348	15294	15176	15004	15159	15371	15231	15344	15190	15297	15347	15165	15190	15225	15213	15056	15187	15250	15011	15165	15149	15204	15192	15217	15281	15079	15368	15313	15112	15288	15083	15182	15233	15455	15226	14959	15291	15250	15112	15350	15074	15288	15259	15075	15220	15197	15209	15190	15201	15044	15159	15276	15064	15194	15219	15274	15159	14937	15120	15240	15139	15219	15150	15329	15190	15342	15139	15337	15185	15235	15298	15205	15266	15068	15464	15116	15090	15194	15332	15072	15112	15168	15285	15437	15253	15117	15034	15042	15136	15287	15014	15212	15193	15121	15094	15135	15120	15086	15128	15196	15261	15219	15116	15206	15120	15210	15201	15247	15390	15163	15219	15237	15320	15316	15147	15271	15062	15185	15251	15176	15190	15214	15312	15181	15287	15359	15376	15160	15193	15163	14995	15182	15216	15037	15281	15215	15163	15123	15240	15230	15143	15197	15270	15005	15165	15041	15341	15182	15243	15215	15261	15222	15087	15232	15123	15177	15096	15334	15294	15253	15070	15134	15306	15005	15220	15208	15116	15197	15136	15115	15263	15303	15339	15383	15113	15104	14994	15107	15113	15099	15265	15359	15178	15324	15101	15113	15212	15109	15165	15250	15091	15221	15286	15295	15225	15280	15150	15224	15265	15088	15363	15201	15195	15088	15147	15339	15028	15155	15343	15176	15261	15015
30192	32332	39959	34529	27426	23261	20832	18572	17763	17167	16960	17222	16763	16737	16653	16660	16527	16628	16616	16430	16492	16614	16668	16461	16554	16667	16776	16621	16617	16693	16559	16496	16425	16513	16467	16624	16549	16283	16483	16401	16253	16471	16661	16520	16497	16495	16528	16511	16456	16555	16466	16574	16428	16503	16460	16268	16412	16548	16335	16609	16639	16482	16523	16477	16624	16414	16566	16426	16499	16477	16483	16509	16396	16491	16533	16459	16512	16480	16728	16483	16612	16385	16551	16496	16499	16425	16467	16400	16586	16382	16666	16464	16292	16208	16389	16497	16464	16617	16398	16359	16521	16479	16335	16442	16437	16433	16358	16634	16339	16401	16351	16449	16216	16541	16584	16550	16609	16382	16405	16323	16437	16528	16350	16519	16607	16514	16422	16512	16445	16395	16237	16483	16631	16538	16497	16439	16526	16479	16294	16465	16388	16493	16486	16434	16478	16584	16366	16817	16461	16483	16369	16341	16441	16428	16456	16603	16591	16641	16327	16450	16344	16562	16407	16399	16433	16233	16463	16334	16567	16498	16754	16310	16624	16282	16507	16342	16590	16668	16450	16250	16456	16259	16343	16437	16393	16406	16492	16392	16521	16493	16485	16358	16345	16276	16363	16314	16360	16511	16336	16505	16499	16431	16444	16313	16504	16435	16410	16652	16424	16663	16506	16400	16524	16428	16576	16350	16423	16528	16470	16650	16261	16501	16485	16524	16500	16566	16639	16657	16401	16347	16715	16472	16412	16502	16392	16623	16249	16530	16487	16492	16593	16541	16501	16456	16418	16448	16405	16460	16619	16361	16437	16424	16617	16435	16335	16425	16380	16418	16549	16408	16456	16474	16412	16511	16537	16457	16480	16515	16495	16446	16671	16538	16510	16540	16614	16478	16326	16353	16388	16749	16661	16542	16355	16342	16458	16575	16388	16365	16566	16511	16420	16300	16304	16522	16357	16433	16699	16507	16470	16405	16346	16363	16522	16627	16454	16513	16430	16454	16555	16571	16760	16587	16171	16528	16621	16344	16471	16453	16482	16494	16513	16466	16463	16429	16451	16394	16568	16607	16427	16431	16461	16606	16512	16529	16495	16307	16454	16529	16490	16616	16423	16633	16506	16443	16642	16550	16460	16423	16550	16473	16377	16669	16487	16350	16583	16673	16531	16343	16419	16407	16387	16378	16496	16311	16362	16319	16578	16536	16535	16244	16336	16567	16411	16459	16515	16713	16384	16561	16520	16498	16449	16476	16349	16408	16426	16407	16480	16235	16401	16505	16496	16522	16407	16410	16523	16422	16715	16587	16558	16451	16454	16542	16458	16167	16434	16610	16373	16359	16549	16404	16386	16158	16600	16262	16238	16224	16473	16501	16481	16521	16526	16574	16439	16550	16422	16484	16493	16478	16443	16379	16346	16438	16407	16489	16300	16192	16478	16355	16164	16601	16670	16589	16527	16260	16407	16450	16319	16437	16255	16303	16496	16477	16407	16161	16517	16582	16471	16343	16562	16321	16392	16413	16396	16556	16460	16415	16578	16425	16558	16676	16470	16405	16460	16548	16419	16574	16495	16438	16413	16391	16566	16551	16681	16474	16652	16342	16508	16430	16522	16637	16552	16391	16425	16369	16521	16505	16517	16537	16540	16627	16582	16496	16431	16528	16310	16380	16343	16336	16413	16481	16436	16666	16522	16564	16421	16653	16406	16626	16549	16558	16239	16370	16275	16443	16663	16623	16469	16489	16617	16368	16405	16297	16353	16613	16696	16540	16523	16538	16553	16623	16536	16499	16619	16352	16357	16504	16406	16517	16446	16571	16824	16408	16592	16367	16559	16437	16442	16227	16353	16464	16439	16506	16525	16440	16546	16564	16512	16368	16422	16440	16462	16613	16468	16378	16383	16579	16402	16398	16320	16183	16531	16477	16436	16563	16426	16413	16480	16539	16613	16526	16453	16627	16188	16588	16395	16334	16532	16475	16578	16451	16318	16470	16512	16390	16539	16317	16599	16449	16550	16408	16691	16541	16409	16686	16424	16526	16362	16323	16465	16289	16346	16371	16485	16521	16558	16539	16391	16585	16593	16558	16387	16414	16495	16491	16391	16589	16511	16617	16486	16454	16348	16504	16475	16418	16432	16348	16565	16462	16739	16481	16297	16438	16536	16484	16221	16401	16423	16436	16430	16280	16283	16618	16584	16178	16475	16368	16576	16561	16513	16421	16386	16518	16543	16551	16574	16654	16490	16509	16571	16642	16336	16531	16423	16311	16494	16615	16284	16338	16457	16423	16342	16478	16619	16451	16354	16415	16610	16507	16479	16344	16544	16462	16498	16535	16522	16541	16477	16574	16628	16415	16330	16265	16585	16587	16524	16347	16567	16577	16409	16253	16473	16318	16450	16622	16512	16422	16596	16336	16414	16451	16532	16390	16544	16480	16510	16544	16481	16547	16492	16506	16428	16525	16281	16472	16509	16534	16304	16333	16496	16274	16448	16494	16429	16526	16403	16544	16423	16554	16511	16493	16598	16390	16519	16382	16371	16537	16415	16521	16477	16585	16490	16558	16633	16536	16387	16465	16523	16446	16492	16499	16206	16272	16370	16655	16538	16531	16589	16580	16561	16402	16432	16432	16352	16329	16390	16447	16650	16556	16375	16516	16485	16629	16492	16266	16431	16625	16400	16531	16438	16613	16660	16288	16582	16442	16364	16410	16442	16316	16575	16529	16478	16440	16518	16504	16424	16502	16420	16594	16689	16446	16559	16433	16576	16420	16600	16514	16297	16557	16593	16585	16560	16488	16227	16301	16381	16358	16467	16550	16480	16191	16659	16705	16515	16436	16526	16437	16266	16415	16476	16428	16206	16335	16377	16673	16311	16513	16458	16703	16597	16501	16686	16368	16476	16516	16554	16352	16488	16485	16386	16271	16506	16561	16412	16461	16473	16680	16380	16260	16315	16534	16569	16780	16448	16634	16405	16398	16579	16331	16461	16411	16547	16489	16442	16542	16482	16588	16548	16513	16476	16476	16411	16249	16620	16360	16385	16432	16553	16490	16418	16548	16575	16488	16374	16638	16586	16393	16314	16360	16496	16622	16400	16418	16451	16408	16493	16650	16625	16471	16375	16368	16615	16503	16429	16471	16534	16513	16549	16317	16610	16429	16354	16341	16449	16448	16515	16449	16526	16477	16376	16345	16543	16582	16395	16251	16456	16318	16511	16513	16552	16475	16671	16438	16417	16483	16511	16478	16470	16461	16388	16475	16629	16471	16396	16417	16509	16485	16638	16390	16567	16564	16672	16782	16268	16467	16697	16501	16518	16586	16551	16337	16421	16403	16576	16583	16603	16479	16585	16482	16436	16496	16440	16499	16615	16395	16560	16330	16557	16411	16252	16532	16400	16644	16399	16498	16555	16354	16437	16329	16427	16529	16459	16586	16514	16426	16608	16558	16474	16653	16588	16394	16499	16235	16594	16225	16581	16356	16548	16458	16556	16548	16566	16703	16580	16455	16690	16452	16451	16240	16479	16630	16498	16403	16349	16516	16386	16435	16405	16470	16746	16515	16557	16423	16571	16401	16469	16782	16394	16474	16374	16518	16274	16206	16222	16288	16702	16588	16375	16445	16452	16448	16556	16447	16472	16369	16484	16474	16701	16652	16485	16563	16231	16576	16459	16672	16554	16621	16390	16520	16587	16469	16611	16339	16483	16361	16412	16517	16474	16667	16305	16526	16600	16569	16620	16663	16507	16567	16570	16510	16290	16482	16456	16325	16538	16585	16518	16645	16579	16507	16339	16355	16630	16517	16547	16547	16431	16566	16525	16404	16479	16358	16348	16207	16580	16535	16456	16411	16534	16570	16342	16584	16359	16417	16435	16577	16504	16591	16541	16508	16371	16372	16425	16380	16372	16548	16270	16284	16545	16388	16268	16343	16261	16385	16689	16514	16574	16321	16300	16403	16409	16285	16519	16586	16503	16387	16407	16520	16608	16431	16652	16556	16470	16497	16370	16369	16407	16488	16617	16460	16609	16625	16534	16212	16530	16570	16613	16363	16107	16380	16631	16304	16278	16234	16550	16448	16528	16447	16612	16464	16426	16536	16514	16443	16586	16545	16584	16384	16534	16458	16479	16319	16142	16328	16503	16465	16357	16483	16506	16418	16609	16559	16521	16574	16242	16447	16546	16449	16515	16690	16442	16344	16287	16517	16389	16260	16583	16579	16486	16336	16366	16452	16490	16508	16687	16753	16318	16526	16382	16480	16592	16449	16415	16278	16599	16712	16460	16443	16534	16587	16457	16543	16560	16410	16403	16256	16539	16452	16619	16576	16488	16455	16293	16416	16532	16591	16463	16485	16360	16488	16400	16393	16287	16301	16422	16574	16707	16333	16556	16561	16372	16608	16487	16523	16301	16669	16270	16389	16295	16580	16566	16403	16467	16495	16467	16522	16641	16508	16402	16596	16779	16522	16466	16659	16551	16454	16346	16518	16734	16725	16490	16499	16400	16559	16537	16373	16526	16552	16397	16528	16275	16458	16520	16322	16454	16614	16714	16524	16576	16441	16343	16412	16347	16503	16562	16400	16353	16333	16514	16526	16445	16377	16345	16422	16371	16510	16456	16526	16352	16398	16516	16336	16672	16377	16463	16232	16746	16556	16477	16573	16739	16326	16439	16462	16251	16510	16720	16457	16474	16364	16298	16409	16651	16427	16535	16480	16390	16478	16543	16452	16383	16505	16516	16524	16487	16344	16444	16541	16367	16415	16672	16457	16389	16396	16597	16538	16546	16637	16522	16579	16592	16436	16428	16491	16417	16580	16460	16395	16503	16453	16467	16206	16565	16408	16688	16485	16545	16387	16466	16487	16589	16543	16400	16416	16592	16301	16406	16356	16644	16648	16567	16307	16452	16249	16487	16338	16677	16484	16588	16454	16578	16547	16445	16542	16627	16285	16236	16509	16407	16426	16435	16537	16536	16307	16594	16437	16609	16430	16325	16471	16402	16481	16510	16438	16525	16375	16455	16389	16494	16524	16723	16608	16496	16427	16506	16511	16413	16474	16365	16618	16391	16468	16557	16479	16282	16675	16465	16532	16488	16472	16489	16350	16377	16610	16589	16422	16684	16550
35891	50259	44893	34568	27966	23093	19753	17373	16177	15597	15051	14942	14946	14881	14733	14367	14593	14701	14314	14522	14489	14543	14743	14465	14320	14469	14492	14453	14494	14506	14426	14540	14499	14428	14308	14386	14307	14452	14369	14544	14450	14468	14388	14252	14474	14287	14392	14312	14314	14399	14362	14445	14333	14460	14498	14237	14485	14394	14550	14569	14341	14456	14448	14430	14430	14347	14452	14604	14440	14401	14409	14653	14353	14465	14353	14409	14451	14429	14416	14383	14289	14620	14336	14446	14385	14329	14526	14272	14421	14450	14527	14385	14382	14420	14493	14542	14477	14527	14301	14315	14361	14447	14448	14399	14432	14364	14376	14482	14394	14377	14446	14464	14423	14437	14550	14514	14330	14300	14525	14520	14253	14315	14481	14555	14413	14531	14410	14329	14345	14449	14382	14591	14280	14264	14337	14402	14428	14439	14308	14556	14353	14334	14492	14526	14351	14356	14429	14450	14432	14516	14428	14481	14421	14339	14368	14553	14459	14434	14394	14426	14400	14522	14272	14534	14561	14451	14581	14381	14384	14416	14514	14379	14320	14231	14429	14463	14371	14359	14326	14559	14378	14403	14335	14531	14526	14341	14394	14389	14565	14411	14300	14489	14390	14442	14205	14383	14264	14400	14457	14521	14501	14297	14354	14342	14250	14329	14398	14411	14402	14507	14375	14210	14501	14426	14428	14561	14459	14342	14428	14508	14618	14215	14420	14495	14488	14502	14403	14563	14434	14569	14479	14489	14400	14484	14330	14518	14521	14524	14406	14425	14413	14374	14478	14455	14362	14236	14492	14293	14512	14577	14415	14519	14388	14504	14280	14250	14236	14470	14340	14346	14283	14489	14554	14432	14523	14451	14363	14435	14357	14373	14465	14435	14467	14463	14448	14290	14457	14379	14429	14447	14304	14418	14489	14374	14458	14462	14581	14306	14364	14312	14524	14307	14386	14589	14582	14399	14346	14469	14555	14519	14267	14388	14377	14484	14469	14304	14484	14451	14450	14476	14641	14520	14451	14527	14543	14348	14726	14413	14399	14292	14245	14329	14402	14406	14253	14421	14379	14367	14665	14470	14533	14474	14515	14512	14406	14302	14466	14436	14278	14386	14541	14310	14531	14520	14460	14240	14408	14403	14435	14438	14533	14374	14336	14552	14306	14549	14339	14389	14434	14322	14492	14554	14589	14388	14473	14371	14352	14323	14371	14449	14335	14477	14303	14631	14310	14449	14510	14280	14475	14481	14385	14498	14618	14397	14456	14403	14478	14684	14310	14420	14340	14202	14410	14563	14367	14510	14494	14340	14724	14426	14295	14429	14327	14385	14428	14404	14307	14513	14446	14547	14529	14402	14414	14335	14396	14472	14322	14285	14521	14643	14355	14424	14457	14532	14455	14204	14488	14438	14267	14475	14398	14456	14248	14339	14510	14356	14283	14416	14361	14406	14284	14426	14385	14374	14340	14560	14357	14336	14501	14385	14334	14390	14310	14476	14491	14529	14633	14277	14390	14695	14596	14408	14311	14476	14478	14374	14528	14358	14430	14426	14366	14535	14459	14310	14467	14408	14382	14337	14305	14354	14481	14418	14388	14468	14437	14477	14450	14334	14477	14342	14307	14351	14300	14355	14601	14435	14224	14581	14231	14414	14539	14430	14480	14323	14396	14623	14475	14437	14524	14398	14290	14372	14533	14433	14445	14437	14488	14504	14546	14558	14167	14460	14538	14414	14430	14492	14343	14382	14498	14486	14425	14424	14301	14387	14510	14406	14448	14279	14506	14608	14527	14333	14387	14346	14357	14447	14396	14302	14350	14419	14348	14448	14269	14422	14346	14332	14459	14419	14441	14249	14266	14468	14384	14502	14436	14469	14319	14539	14339	14515	14378	14495	14495	14372	14291	14451	14359	14637	14584	14373	14403	14416	14355	14432	14356	14478	14481	14425	14527	14393	14330	14450	14435	14424	14401	14543	14512	14253	14272	14579	14449	14390	14398	14301	14500	14310	14547	14320	14479	14564	14562	14281	14466	14282	14391	14500	14541	14391	14507	14401	14464	14305	14524	14316	14398	14412	14496	14446	14442	14465	14585	14531	14523	14334	14389	14387	14318	14328	14490	14561	14375	14419	14467	14572	14190	14598	14409	14443	14292	14377	14486	14553	14439	14351	14452	14354	14382	14564	14601	14221	14528	14422	14630	14505	14603	14374	14461	14484	14518	14399	14293	14506	14583	14302	14402	14536	14490	14341	14371	14420	14440	14584	14267	14534	14634	14286	14347	14231	14562	14329	14366	14364	14506	14414	14495	14337	14591	14334	14285	14499	14446	14383	14508	14426	14276	14448	14400	14286	14389	14488	14451	14422	14354	14489	14325	14463	14616	14396	14650	14373	14457	14409	14565	14525	14469	14293	14574	14422	14535	14291	14483	14378	14489	14180	14349	14245	14427	14232	14495	14561	14391	14284	14354	14469	14392	14380	14424	14345	14525	14333	14459	14479	14417	14293	14391	14412	14413	14415	14547	14531	14553	14418	14387	14564	14264	14284	14434	14229	14415	14515	14520	14448	14490	14435	14388	14233	14412	14462	14498	14377	14452	14384	14521	14220	14255	14283	14564	14369	14408	14389	14465	14319	14503	14418	14406	14430	14270	14463	14478	14654	14455	14562	14451	14457	14378	14396	14348	14288	14351	14502	14420	14462	14449	14485	14237	14399	14413	14368	14433	14510	14374	14573	14437	14288	14369	14516	14348	14372	14494	14432	14356	14615	14451	14510	14392	14456	14165	14445	14383	14407	14360	14475	14457	14396	14482	14524	14448	14557	14426	14559	14670	14425	14339	14488	14380	14414	14439	14398	14241	14463	14486	14445	14331	14479	14506	14308	14404	14365	14501	14520	14581	14455	14470	14340	14554	14491	14414	14570	14487	14465	14512	14275	14461	14438	14316	14480	14318	14392	14528	14226	14491	14536	14278	14232	14365	14344	14509	14352	14491	14460	14522	14332	14371	14322	14422	14444	14323	14401	14449	14359	14434	14471	14615	14407	14370	14468	14329	14471	14385	14289	14442	14270	14430	14393	14355	14422	14295	14294	14473	14433	14259	14500	14354	14478	14376	14448	14349	14491	14508	14455	14472	14394	14445	14588	14505	14530	14409	14487	14368	14505	14419	14234	14424	14354	14426	14414	14536	14422	14424	14595	14445	14324	14571	14536	14439	14600	14501	14356	14421	14368	14515	14345	14530	14417	14364	14369	14579	14260	14528	14523	14322	14419	14523	14503	14489	14425	14350	14410	14423	14398	14507	14401	14606	14555	14408	14500	14558	14256	14467	14421	14500	14292	14546	14593	14362	14533	14521	14458	14541	14454	14429	14553	14333	14367	14532	14342	14453	14430	14423	14429	14459	14536	14469	14314	14349	14448	14385	14488	14525	14312	14373	14497	14571	14424	14502	14454	14506	14401	14536	14411	14454	14472	14563	14395	14487	14475	14378	14346	14439	14445	14494	14547	14548	14530	14468	14382	14358	14294	14560	14465	14514	14415	14410	14551	14346	14487	14353	14317	14472	14427	14298	14369	14461	14247	14479	14319	14534	14372	14464	14496	14284	14367	14503	14514	14552	14447	14636	14428	14601	14292	14357	14362	14298	14501	14447	14576	14457	14422	14351	14334	14371	14347	14390	14391	14485	14466	14422	14355	14598	14416	14523	14360	14523	14436	14488	14382	14667	14283	14277	14481	14431	14406	14224	14325	14386	14467	14322	14303	14451	14474	14298	14423	14577	14500	14615	14308	14395	14621	14512	14380	14248	14407	14427	14565	14382	14515	14500	14332	14390	14368	14506	14596	14383	14536	14313	14409	14471	14384	14341	14490	14452	14430	14290	14510	14429	14488	14230	14352	14330	14492	14275	14459	14293	14512	14426	14401	14403	14374	14561	14355	14530	14366	14093	14487	14620	14384	14296	14364	14354	14483	14475	14413	14458	14515	14581	14608	14534	14471	14481	14278	14524	14617	14301	14196	14334	14337	14529	14506	14415	14356	14462	14336	14728	14559	14322	14469	14477	14373	14481	14352	14309	14507	14398	14422	14405	14536	14484	14471	14424	14221	14452	14399	14462	14428	14449	14204	14354	14467	14460	14404	14320	14295	14362	14534	14452	14352	14433	14533	14321	14360	14581	14334	14473	14583	14393	14646	14326	14536	14425	14573	14536	14512	14395	14341	14619	14363	14380	14364	14508	14500	14483	14501	14334	14344	14402	14342	14519	14471	14378	14499	14528	14418	14365	14507	14469	14307	14375	14318	14493	14516	14451	14304	14483	14263	14505	14336	14441	14338	14340	14460	14458	14358	14617	14456	14460	14534	14524	14445	14404	14364	14617	14554	14563	14424	14389	14359	14477	14508	14289	14378	14477	14321	14386	14534	14468	14437	14536	14719	14273	14360	14458	14375	14516	14544	14387	14534	14380	14510	14521	14404	14377	14395	14387	14495	14449	14450	14354	14478	14438	14371	14531	14594	14412	14422	14359	14541	14223	14393	14425	14619	14542	14650	14527	14443	14395	14508	14478	14370	14364	14248	14364	14218	14342	14348	14266	14360	14344	14460	14441	14340	14440	14316	14486	14446	14490	14314	14523	14539	14496	14577	14387	14283	14484	14503	14449	14357	14568	14326	14272	14456	14547	14287	14466	14325	14469	14466	14403	14377	14339	14493	14389	14551	14306	14557	14521	14260	14432	14344	14441	14211	14463	14395	14363	14660	14343	14448	14325	14416	14339	14359	14423	14557	14495	14241	14526	14502	14377	14433	14453	14407	14499	14395	14389	14507	14508	14318	14491	14379	14353	14356	14672	14318	14517	14460	14496	14360	14536	14556	14273	14382	14393	14506	14394	14344	14341	14524	14422	14520	14362	14469	14411	14502	14412	14364	14436	14311	14467	14469	14496	14360	14464	14451	14362	14323	14500	14473	14604	14441	14433	14571	14383	14399	14230	14467	14598	14429	14390	14539	14392	14375	14485	14393	14410	14375	14417	14357	14294	14419	14397	14366	14321	14569	14587	14410	14461	14456	14342	14337	14463	14526	14358	14284	14344	14468	14427	14443	14400	14352	14363	14372	14381	14361	14341	14568	14429	14569
24174	21192	29101	27415	27411	27992	25534	21266	19607	18804	17858	17530	17356	17568	17462	16849	16942	17101	17062	16906	17089	17101	17020	17142	16926	17002	17109	17093	16794	17024	17012	16924	16724	17064	16820	16873	16779	16778	17001	16762	16693	16733	16912	16765	16768	16607	16972	16961	16787	16808	16835	16705	16689	16771	16793	16748	16817	16742	16821	16672	16865	16853	16930	16731	16865	16634	16811	16952	16711	16687	16926	16687	16630	16784	16794	16793	16624	16866	16831	16676	16730	16699	16556	16906	16868	16947	16647	16683	16911	16888	16856	16730	16600	16702	16670	16984	16642	16869	16652	16819	16809	16810	16998	16734	16671	16693	16626	16837	16607	16652	16836	16757	16635	16628	16784	16780	16821	16780	16710	16598	16759	16918	16749	16698	16668	16696	16888	16718	16667	16727	16793	16846	16837	16736	16803	16742	16771	16932	16777	16752	16704	16853	17157	16709	16918	16767	16861	16555	16704	16905	16783	16661	16645	16747	16730	16647	16699	16684	16858	16869	16947	16784	16762	16733	16876	16686	16943	16828	16895	16731	16826	16914	16701	16704	16927	16910	16901	16727	16731	16798	16808	16608	16884	16739	16910	16754	16849	16808	16707	16854	16880	16770	16977	16756	16853	16704	16825	16787	16764	16584	16873	16714	16721	16738	16886	16806	16841	16719	16734	16797	16976	16718	16660	16848	16895	16664	16795	16728	16775	16483	16866	16657	16612	16636	16924	16712	16714	16791	16700	16941	16966	16491	16823	16807	16845	16594	16668	16623	16733	16810	16709	16800	16877	16855	16820	16646	16770	16653	16891	16799	16704	16635	16684	16847	16923	16751	16806	16600	16593	16857	16943	16854	16497	16731	16718	16752	16696	16594	16711	16638	16727	16695	16639	16845	16751	16695	16797	16680	16808	16840	16833	16870	16811	16680	16816	16709	16790	16826	16715	16606	16814	16835	16558	16717	16627	16737	16763	16793	16757	16686	16863	16696	16641	16807	16638	16718	16685	16938	16884	16773	16725	16914	16937	16870	16814	16791	16864	16812	16880	16702	16743	16721	16851	16556	16832	16856	16608	16800	16672	16557	16919	16735	16700	16677	16679	16549	16825	16673	16561	16770	16707	16782	16763	16808	16792	16789	16975	16572	16543	16928	16772	16600	16833	16896	16861	16749	16814	16760	16742	16646	16788	16744	16788	16662	16854	16907	16793	16942	16944	16873	16643	16667	16570	16810	16846	16688	16708	16519	16438	16769	16846	16563	16698	16803	16787	16759	16737	16827	16748	16802	16677	16719	16939	16702	16846	16834	16748	16721	16642	16913	16785	16865	16901	16785	16927	16913	16902	16811	16787	16806	16751	16672	16715	16760	16646	16865	16734	16658	17185	16768	16912	16793	16711	16577	16907	16623	16639	16876	16739	16784	16712	16616	16738	16708	16597	16579	16775	17010	16520	16792	16722	16882	16804	16724	16769	16726	16659	16873	16871	16890	16847	16786	16932	16810	16873	16816	16961	16803	16728	16617	16827	16779	16859	16683	16667	16556	16962	16796	16743	16796	17027	16776	16755	16823	16611	16423	16824	16647	16560	16838	16689	16752	16635	16807	16765	16597	16718	16651	16771	16818	16719	16841	16576	16733	16829	16809	16754	16846	16632	16550	16907	16751	16892	16835	16890	16788	16602	16746	16807	16866	16715	16760	16805	16606	16757	16678	16731	16686	16856	16788	16732	16806	16801	16815	16840	16470	16747	16700	16676	16711	16811	17011	16926	16900	16649	16712	17025	16773	16792	16847	16917	16770	16831	16842	16910	16557	16806	16788	16657	16539	16866	17015	16786	16735	16661	16732	16428	16735	16546	16767	16856	16670	16709	16695	16803	16777	16709	16880	16807	16666	16737	16664	16832	16850	16569	16775	16828	16938	16748	16846	16651	16609	16600	16640	16777	16794	16722	16725	16686	16537	16710	16729	16715	16668	16926	16936	16831	16856	16724	16691	16836	16902	16789	16790	16678	16786	16883	16963	16734	16828	16798	16837	16885	16865	16707	17040	16782	16992	16739	16824	16995	16728	16797	16622	16710	16714	16982	16715	16779	16643	16777	16852	16825	16784	16729	16773	16861	16817	16767	16676	16753	16796	16918	16852	16759	16843	16727	16804	16820	16621	16513	16794	16805	16853	16811	16699	16761	16713	16854	16789	16720	16564	16735	16910	16997	16647	16465	16803	16530	16823	16718	16841	16711	16659	16602	16672	16666	16746	16980	16777	16751	16832	16639	16740	16762	16855	16765	16682	16658	16617	16698	16722	16742	16756	16740	16877	16831	16718	16857	16715	16543	16752	16815	16923	16804	16755	16903	16712	16490	16726	16904	16811	16754	16730	16874	16822	16943	16855	16754	16924	16890	16542	16977	16666	16901	16615	16723	16787	16790	16765	16707	16729	16671	16531	16733	16850	16654	16689	16777	16986	16727	16773	16815	16892	16836	16654	16731	16699	16863	16729	16840	16977	16998	16986	16809	16817	16782	16679	16764	16533	16853	16630	16686	16679	16704	16743	16754	16758	16821	16749	16736	16814	16843	16681	16782	16807	16712	16556	16810	16785	16780	16690	16528	16807	16779	16741	16543	16809	16906	16684	17079	16650	16802	16758	16639	16819	16682	16653	16586	16725	16705	16812	16716	17122	16753	16720	16598	16731	16918	16880	16854	16801	16802	16834	16730	16667	16879	16925	16915	16678	16621	16836	16906	16674	16793	16737	16875	16840	16888	16665	16813	17019	16746	16844	16798	16678	16746	16738	16726	16666	16516	16602	16943	16703	16815	16979	16841	16811	16799	17031	16847	16833	16641	16759	16820	16891	16720	16826	16843	16767	16886	16623	16903	16601	16736	16713	16666	16947	16611	16812	16621	16861	16798	16689	16694	16852	16499	16741	16694	16687	16695	16642	16922	16599	16645	16710	16786	16975	16903	16737	16841	16900	16699	16653	16701	16943	16785	16619	16860	16898	16873	16610	16767	16925	16890	16777	16815	16769	16790	16822	16867	16876	16797	16860	16831	16739	16747	16722	16767	16851	16794	16754	16804	16729	16754	16790	16596	16868	16885	16724	16929	16786	16818	16657	16814	16899	16505	16638	16656	16820	16785	16765	16850	16586	16713	16813	16940	16515	16847	16951	17036	16891	16736	16685	16850	16912	16501	16832	16877	16719	16753	16600	16904	17017	16768	16844	16946	16661	16645	16745	16852	16738	16739	16720	16704	16763	16830	16775	16795	16776	16817	16576	16698	16757	16852	16944	16997	16915	16745	16774	16723	16462	16732	16748	16805	16808	16787	16709	16783	16752	16727	16829	16836	16714	16861	16896	16647	16559	16945	16747	16606	16854	16709	16726	16766	16692	16634	16809	16694	16740	16840	16891	16928	16862	16853	16867	16837	16863	16718	16907	16747	16728	16738	16892	16925	16790	16687	16861	16699	16771	16743	16644	16746	16853	16594	16930	16683	16784	16623	16718	16663	16868	16812	16736	16660	16699	16939	16715	16784	16804	16590	16738	16756	16818	16801	16810	16818	16807	16657	16639	17024	16789	16840	16721	16946	16708	16747	16803	16693	16860	16754	16703	16823	16937	16812	16694	16904	16797	16643	16744	16657	16769	16911	16587	16850	16607	16504	16703	16798	16953	16993	16520	16955	16820	16862	16595	16836	16747	16824	16875	16985	16921	16911	16753	16713	16816	16523	16766	16813	16806	16783	16921	16742	16911	16925	16873	16844	16795	16638	16593	16701	16799	16823	16703	16686	16673	16766	16681	16833	17003	16597	16675	16711	16817	16514	16884	16801	16706	16872	16645	16687	16651	16799	16868	16734	16850	16671	16856	16699	16676	16832	16496	16734	16499	16892	16929	16819	16746	16573	16972	16647	16858	16790	16899	16931	16902	16705	16730	16891	16686	16729	16805	16932	17102	16833	16892	16624	16746	16750	16965	16757	16854	16913	16810	16812	16735	16856	16635	16626	16797	16832	16650	16885	16781	16631	16742	16757	16661	16655	16799	16998	16709	16758	16699	16646	16870	16814	16827	16905	16804	16858	16889	16944	16714	16926	16778	16732	16900	16848	16808	16725	16989	16910	16876	16878	16741	16775	16743	16853	16810	16704	16750	16812	16793	16784	16852	16807	16947	16850	16769	16628	16663	16777	16953	16730	16767	16732	16788	16928	16802	16782	16553	16912	17146	16717	16783	16843	16849	16907	16797	16969	16897	16780	17021	16770	16848	16916	16819	16780	16852	16767	16636	16671	16655	17029	16731	16842	16965	16739	16830	16805	16884	17144	16703	16671	16581	16715	16675	16856	16651	16799	16632	16966	16579	16999	16825	16683	16534	16700	16751	16886	16669	16653	16742	16800	16709	16437	16796	16762	16564	16528	16795	16747	16509	17002	16673	16663	16930	16748	16632	16587	16817	16826	16795	16777	16764	16788	16893	16746	16673	16795	16621	16793	16688	16825	16850	16749	16693	16721	16713	16628	16968	16898	16827	16688	16774	16774	16792	16906	16760	16664	16704	16804	16751	16778	16772	16783	16715	16774	16614	16820	16879	16878	16579	16687	16848	16622	16862	16859	16790	16912	16838	16646	16782	16818	16730	16789	16699	16746	16553	16763	16744	16768	16894	16770	16714	16945	16760	16999	16690	16635	16633	16808	16958	16827	16766	16812	16770	16897	16902	16776	16749	16710	16640	16747	16771	16814	16798	16757	16830	16826	16840	16810	16815	16956	16828	16782	16588	16799	16787	16813	16829	16743	16785	16900	16828	16829	16841	16782	16688	16784	16827	16855	16786	16935	16869	16810	16839	16901	16786	16859	16805	16693	16722	16894	16696	16622	16730	16767	16931	16660	16516	16762	16645	16654	16785	16736	16634	16567	16780	16979	17005	16846	16779	16888	16557	16604	16688	16724	16747	16729	16757	16866	16835	16728	16956	16841	16726	16844	16681	16879	16754	16727	16865	16925	16700	16811	17073	16882	16737	16759	16627	16831	16855	16708	16818	16804	16779	16739	16819	16772	16950	16796	16846	16805	16761	16868	16926	16756	16939	16786	16630	16679	16806	16839	16674	16776	16701	16728	16778	16749	16851	16945	16758	16809	17029
35744	57425	52618	40527	33784	28500	23442	20344	18384	16561	15846	15740	15509	15422	15075	14976	14950	14855	14808	14854	14767	14891	14765	14762	14673	14642	14585	14754	14634	14765	14729	14754	14748	14694	14619	14549	14607	14490	14531	14593	14766	14679	14808	14717	14585	14565	14632	14585	14710	14495	14687	14649	14530	14543	14513	14546	14564	14673	14799	14519	14559	14757	14584	14636	14530	14724	14739	14469	14675	14689	14569	14558	14694	14673	14623	14709	14623	14678	14585	14533	14771	14620	14579	14694	14604	14492	14750	14747	14518	14620	14726	14666	14593	14736	14649	14544	14630	14733	14567	14610	14604	14523	14712	14647	14602	14587	14563	14682	14609	14510	14615	14549	14496	14701	14650	14594	14680	14712	14689	14566	14466	14658	14588	14533	14700	14568	14420	14694	14388	14901	14623	14587	14649	14495	14557	14494	14707	14597	14635	14597	14733	14604	14608	14605	14755	14793	14710	14629	14574	14662	14586	14614	14531	14674	14622	14594	14713	14579	14679	14743	14748	14663	14731	14710	14627	14491	14572	14655	14654	14734	14651	14468	14589	14641	14477	14515	14553	14569	14630	14641	14691	14642	14568	14606	14724	14527	14594	14616	14544	14560	14645	14641	14684	14573	14550	14685	14609	14594	14535	14486	14438	14662	14706	14613	14689	14408	14524	14571	14435	14532	14551	14511	14738	14546	14786	14614	14562	14673	14749	14638	14598	14575	14546	14787	14643	14736	14620	14584	14604	14543	14657	14627	14524	14662	14586	14548	14532	14602	14514	14744	14676	14670	14675	14584	14643	14537	14529	14558	14449	14608	14607	14471	14568	14663	14771	14442	14752	14634	14636	14489	14513	14618	14667	14620	14684	14564	14616	14669	14631	14641	14557	14517	14568	14503	14573	14756	14445	14693	14596	14610	14559	14797	14662	14577	14682	14643	14833	14348	14373	14649	14587	14607	14808	14630	14694	14522	14546	14622	14613	14501	14348	14780	14542	14750	14596	14582	14654	14708	14405	14600	14615	14690	14601	14608	14613	14642	14708	14678	14753	14685	14551	14483	14545	14500	14655	14770	14559	14787	14617	14433	14638	14669	14664	14525	14667	14513	14498	14638	14437	14579	14505	14646	14670	14664	14678	14424	14656	14562	14609	14504	14484	14519	14837	14765	14615	14615	14658	14646	14607	14467	14595	14480	14684	14648	14547	14568	14670	14629	14649	14626	14744	14659	14578	14764	14696	14674	14651	14614	14657	14554	14604	14470	14554	14571	14641	14577	14609	14756	14611	14793	14662	14681	14626	14623	14570	14607	14593	14672	14574	14592	14454	14531	14472	14598	14684	14546	14677	14547	14571	14602	14704	14603	14420	14677	14508	14657	14592	14634	14611	14529	14716	14636	14453	14578	14678	14584	14577	14635	14740	14401	14632	14492	14821	14648	14486	14510	14687	14651	14622	14631	14699	14618	14665	14624	14686	14516	14660	14702	14547	14643	14740	14680	14549	14694	14679	14485	14536	14640	14760	14699	14455	14489	14660	14529	14639	14373	14540	14625	14451	14548	14545	14590	14561	14483	14658	14657	14733	14562	14705	14599	14664	14585	14704	14543	14701	14777	14585	14539	14632	14596	14478	14640	14684	14575	14730	14795	14566	14551	14674	14446	14605	14537	14628	14601	14569	14646	14676	14645	14680	14626	14644	14511	14571	14604	14752	14641	14680	14757	14808	14554	14698	14921	14697	14668	14577	14718	14570	14677	14672	14657	14748	14593	14437	14921	14766	14641	14591	14621	14593	14639	14609	14798	14487	14630	14632	14522	14621	14748	14760	14545	14568	14557	14583	14531	14619	14593	14516	14590	14496	14667	14614	14542	14720	14712	14506	14602	14499	14561	14534	14543	14719	14528	14808	14525	14579	14611	14589	14603	14720	14743	14627	14704	14882	14590	14487	14689	14595	14653	14536	14578	14745	14623	14647	14641	14634	14559	14723	14605	14703	14574	14578	14603	14523	14601	14608	14474	14719	14562	14566	14676	14634	14594	14501	14540	14677	14516	14597	14747	14774	14637	14715	14439	14614	14649	14533	14640	14693	14447	14642	14669	14639	14603	14590	14451	14573	14680	14405	14614	14479	14694	14735	14722	14634	14650	14584	14693	14585	14639	14734	14471	14743	14489	14692	14586	14653	14488	14644	14684	14700	14703	14578	14697	14558	14632	14668	14509	14750	14473	14594	14656	14598	14662	14608	14737	14565	14601	14609	14574	14613	14768	14608	14624	14628	14383	14529	14603	14630	14529	14619	14704	14827	14516	14519	14506	14575	14528	14639	14568	14591	14590	14651	14501	14675	14563	14638	14695	14666	14673	14710	14570	14410	14734	14720	14637	14648	14716	14502	14777	14575	14479	14597	14694	14517	14648	14514	14496	14493	14560	14706	14748	14497	14693	14582	14663	14661	14606	14721	14659	14730	14696	14633	14585	14736	14613	14686	14646	14593	14882	14673	14647	14573	14681	14651	14644	14848	14709	14565	14763	14585	14603	14656	14747	14659	14487	14564	14635	14518	14709	14600	14573	14639	14799	14432	14498	14505	14620	14727	14643	14692	14533	14604	14600	14596	14609	14492	14599	14689	14607	14573	14680	14696	14646	14587	14633	14589	14704	14871	14804	14539	14412	14525	14578	14478	14699	14692	14521	14667	14591	14528	14481	14661	14634	14722	14556	14527	14649	14565	14574	14852	14765	14646	14516	14622	14613	14590	14417	14506	14575	14731	14685	14635	14538	14764	14523	14624	14647	14684	14591	14412	14628	14755	14642	14613	14576	14824	14669	14703	14577	14685	14596	14597	14685	14460	14677	14626	14569	14535	14598	14597	14792	14545	14721	14441	14675	14632	14627	14575	14580	14595	14607	14551	14566	14548	14542	14649	14550	14506	14627	14515	14597	14663	14549	14571	14631	14691	14739	14567	14551	14601	14469	14604	14734	14668	14601	14595	14556	14659	14629	14588	14618	14560	14618	14634	14703	14636	14519	14631	14618	14633	14596	14570	14765	14664	14649	14584	14685	14666	14799	14690	14496	14531	14724	14710	14762	14568	14677	14484	14555	14527	14727	14657	14642	14708	14499	14834	14647	14619	14524	14665	14439	14640	14654	14651	14575	14654	14670	14632	14598	14761	14691	14480	14562	14699	14540	14616	14358	14456	14556	14589	14560	14661	14751	14636	14485	14645	14769	14563	14573	14701	14568	14555	14681	14483	14648	14543	14530	14440	14591	14558	14620	14700	14790	14590	14553	14529	14747	14550	14577	14595	14744	14795	14454	14524	14694	14498	14638	14509	14678	14485	14661	14706	14533	14703	14673	14732	14670	14551	14771	14540	14555	14651	14593	14657	14543	14680	14837	14615	14553	14573	14493	14532	14558	14643	14482	14605	14598	14477	14771	14618	14736	14620	14554	14599	14671	14672	14599	14592	14612	14569	14575	14673	14720	14637	14658	14639	14557	14484	14601	14597	14708	14556	14510	14652	14513	14438	14638	14859	14615	14572	14539	14608	14491	14693	14536	14724	14643	14660	14621	14744	14746	14645	14471	14438	14576	14752	14707	14839	14503	14569	14616	14590	14554	14450	14628	14639	14586	14641	14483	14433	14683	14731	14510	14528	14578	14502	14696	14612	14654	14567	14663	14402	14565	14758	14642	14697	14522	14604	14730	14510	14481	14573	14488	14619	14612	14531	14452	14489	14487	14694	14562	14675	14549	14627	14592	14592	14904	14679	14594	14630	14640	14586	14575	14641	14654	14563	14661	14594	14708	14600	14538	14481	14602	14642	14513	14656	14486	14738	14672	14720	14636	14737	14605	14708	14724	14652	14765	14624	14425	14529	14602	14474	14623	14737	14527	14557	14591	14737	14724	14653	14708	14476	14476	14609	14682	14660	14567	14650	14588	14632	14448	14482	14538	14702	14478	14464	14628	14449	14561	14567	14624	14686	14546	14571	14560	14517	14531	14501	14485	14755	14585	14599	14622	14587	14512	14499	14522	14564	14504	14709	14750	14577	14621	14564	14666	14478	14662	14624	14674	14475	14701	14573	14623	14845	14555	14687	14648	14581	14528	14480	14654	14506	14664	14774	14544	14690	14728	14675	14691	14602	14512	14665	14678	14720	14711	14628	14804	14570	14644	14479	14641	14588	14708	14511	14725	14487	14406	14776	14672	14504	14698	14605	14686	14589	14623	14674	14492	14734	14657	14628	14733	14605	14477	14453	14560	14492	14544	14646	14557	14440	14600	14673	14503	14653	14616	14429	14634	14600	14581	14595	14474	14702	14612	14742	14727	14643	14455	14836	14512	14594	14726	14482	14557	14604	14591	14563	14573	14658	14542	14615	14550	14828	14515	14630	14551	14597	14689	14474	14652	14640	14743	14735	14661	14624	14732	14529	14518	14549	14517	14802	14708	14449	14639	14517	14603	14664	14590	14635	14667	14751	14569	14570	14668	14557	14622	14502	14679	14620	14347	14648	14503	14614	14685	14581	14536	14764	14561	14598	14710	14504	14600	14594	14515	14648	14677	14647	14590	14631	14835	14638	14585	14601	14490	14575	14692	14468	14635	14563	14473	14730	14608	14464	14618	14701	14615	14635	14653	14754	14566	14594	14708	14702	14629	14539	14535	14504	14704	14519	14596	14673	14556	14579	14443	14665	14470	14652	14707	14728	14544	14658	14658	14563	14447	14537	14740	14743	14557	14602	14700	14819	14392	14597	14515	14588	14673	14670	14619	14508	14677	14628	14670	14610	14599	14572	14670	14557	14474	14693	14576	14625	14522	14595	14658	14594	14450	14631	14595	14664	14616	14777	14615	14501	14711	14541	14642	14587	14575	14670	14566	14456	14617	14691	14603	14480	14676	14661	14418	14505	14572	14750	14671	14571	14593	14716	14679	14687	14638	14726	14666	14809	14662	14424	14590	14545	14654	14594	14771	14637	14571	14575	14587	14665	14759	14537	14759	14657	14622	14658	14557	14529	14550	14818	14801	14482	14710	14352	14568	14508	14452	14512	14730	14494	14425	14706	14527	14602	14759	14630	14588	14627	14588	14713	14746	14562	14837	14580	14512	14591	14826	14515	14514	14661	14576	14728	14603	14648	14725
22780	21134	28900	24161	23911	27940	29779	24643	21830	20082	19173	18428	18519	18322	18026	17918	17811	17775	17779	17604	17444	17587	17472	17554	17594	17616	17499	17325	17326	17588	17362	17468	17313	17399	17429	17511	17548	17336	17439	17513	17456	17261	17215	17335	17273	17383	17347	17384	17357	17475	17225	17295	17404	17220	17288	17241	17074	17392	17358	17315	17359	17359	17360	17415	17443	17247	17206	17224	17310	17225	17413	17311	17092	17366	17210	17310	17307	17510	17254	17278	17453	17387	17418	17315	17305	17134	17143	17252	17020	17520	17360	17197	17063	17439	17452	17448	17234	17217	17403	17226	17381	17116	17004	17178	17196	17078	17254	17335	17240	17297	17193	17227	17374	17371	17561	17276	17151	17101	17343	17263	17466	17284	17160	17226	17185	17213	17192	17267	17306	17345	17505	17364	17186	17358	17438	17057	17300	17284	17382	17238	17254	17474	17359	17302	17343	17225	17496	17337	17154	17468	17247	17220	17345	17249	17231	17203	17232	17340	17260	17322	17244	17513	17422	17455	17286	17254	17237	17254	17224	17361	17218	17256	17274	17195	17293	17478	17315	17173	17342	17055	17377	17210	17228	17352	17089	17197	17249	17062	17200	17384	17259	17200	17304	17206	17373	17362	17250	17253	17311	16996	17200	17404	17307	17212	17359	17264	17246	17186	17282	17301	17192	17466	17290	17345	17215	17101	17296	17462	17439	17189	17080	17193	17396	17400	17317	17146	17300	17205	17345	17333	17044	16910	17347	17102	17202	17049	17359	17219	17200	17363	17350	17052	17156	17242	17320	17236	17311	17418	17226	17129	17305	17229	17116	17159	16987	17254	17020	17192	17275	17347	17413	17300	17348	17070	17345	17219	17260	17224	17457	17426	17122	17273	17143	17326	17221	17113	17332	17158	17417	17145	17243	17328	17229	17295	17461	17247	17260	17312	17439	17234	17144	17083	17141	17260	17385	17265	17269	17131	17322	17165	17150	17215	17362	17166	17190	17355	17311	17328	17075	17052	17316	17223	17216	17059	17001	17443	17414	17059	17288	17454	17181	17424	17448	17422	17284	17439	17322	17195	17335	17285	17274	17372	17140	17307	17150	17506	17318	17306	17173	17065	17275	17269	17175	17164	17421	17210	17152	17431	17229	17375	17330	17289	17301	17282	17307	17417	17125	17269	17306	17144	17160	17213	17270	17079	17129	17130	17238	17375	17250	17315	17314	17220	17343	17224	17174	17231	17288	16968	17256	17173	17121	17202	17336	17156	17271	17275	17164	17339	17160	17404	17270	17310	17232	17374	17161	17291	17193	17181	17532	17325	17200	17337	17222	17285	17309	17323	17192	17353	17038	17287	17292	17310	17236	17357	17080	17346	17157	17342	17487	17106	17179	17054	17402	17181	17170	17369	17377	17286	17225	17294	17269	17073	17138	17090	17205	17292	17282	17296	17378	17305	17287	17174	17122	17178	17161	17267	17167	17309	17232	17210	17254	17374	17211	17114	17235	17318	17514	17195	17275	17483	17391	17157	17305	17245	17194	17238	17344	17131	17323	17181	17101	17414	17272	17466	17302	17338	17308	17398	17137	17403	17252	17309	17342	17354	17419	17162	17184	17102	17264	17225	17351	17267	17220	17164	17267	17105	17299	17303	17329	17256	17214	17122	17093	17195	17090	17324	17474	17266	17111	17131	17319	17193	17236	17182	17207	17210	17179	17487	16895	17444	17375	17403	17059	17295	17380	17440	17349	17286	17252	17388	17302	17348	17452	17240	17218	17365	17233	17358	17301	17192	17446	17205	17246	17289	17155	16981	17233	17240	17283	17224	17328	17250	17388	17047	17211	17294	17081	17157	17172	17302	17354	17355	17302	17362	17209	17113	17090	17328	17426	17171	17188	17274	17380	17172	17097	17156	17286	17251	17390	17574	17215	17089	17338	17250	17260	17242	17175	17441	17356	17213	17259	17184	17273	17356	17233	17334	17240	17378	17323	17349	17338	17446	17377	17238	17336	17504	17121	17148	17300	17384	17335	17285	17196	17143	17259	17341	17407	17398	17443	17138	17261	17052	17133	17201	17397	17486	17343	17271	17126	17311	17112	17259	17358	17242	17168	17105	17286	17231	17286	17243	17418	17306	17279	17378	17207	17233	17345	17353	17156	17106	17312	17279	17296	17326	17297	17181	17136	17359	17164	17365	17164	17122	17356	17191	17235	17372	17243	17053	17294	17128	17242	17254	17168	17205	17214	17201	17338	17362	17354	17377	17252	17409	17355	17303	17528	17360	17323	17287	17282	17150	17325	17325	17235	17295	17300	17241	17388	17274	17246	17380	17247	16989	17323	17260	17205	17319	17123	17255	17239	17216	17151	17195	17259	17226	17124	16984	17154	17466	17412	17035	17195	17299	17321	17011	17088	17305	17312	17246	17244	17417	17122	17340	17333	17133	17208	17163	17095	17232	17450	17162	17309	17238	17135	17277	17421	17355	17334	17183	17388	17116	17265	17145	17218	17299	17353	17243	17214	17360	17310	17264	17323	17157	17336	17334	17242	17323	17402	17263	17318	17319	17233	17387	17418	17372	17210	17286	17228	17127	17205	17158	17184	17240	17355	17427	17209	17224	17217	17196	17347	17142	17448	17365	17283	17220	17334	17325	17323	17321	17300	17336	17096	17289	17454	17085	17422	17375	16996	17293	17314	17297	17201	17084	17062	17165	17198	17285	17316	17371	17292	17319	17424	17264	17263	17402	17231	17311	17457	17203	17128	17188	17087	17370	17316	17239	17270	17144	17408	17236	17239	17381	17187	17423	17313	17181	17231	17278	17097	17346	17298	17070	17334	17104	17450	17241	17217	17255	17196	17185	17383	17293	17214	17216	17124	17310	17223	17170	17351	17252	17279	17255	17219	17190	17080	17174	17337	17398	17188	17396	17271	17548	17014	17295	17137	17345	17238	17364	17433	17128	17150	17335	17369	17339	17356	17228	17113	17129	17206	17263	17282	17311	17232	17265	17069	17278	17165	17345	17177	17236	17159	17319	17362	17177	17128	17170	17205	17148	17276	17160	17181	17187	17208	17216	17245	17234	17324	17141	17402	17068	17250	17273	17359	17321	17154	17190	17466	17452	17311	17314	17153	17274	17230	17291	17447	17287	17209	17324	17162	17195	17561	17220	17309	17282	17100	17104	17225	17075	17388	17273	17232	17125	17224	17214	17203	17303	17235	17255	17166	17375	17161	17087	17348	17343	17246	17123	17265	17057	17343	17393	17258	17134	17192	17224	17116	17193	17199	17305	17194	17296	17207	17341	17136	17180	17242	17181	17182	17140	17226	17325	17322	17120	17325	17097	17499	17410	17187	17226	17248	17076	17144	17350	17109	17387	17185	17424	17317	17069	17371	17294	17327	17068	17374	17383	17225	17254	17349	17206	17309	17215	17027	17236	17181	17424	17355	17152	17270	17132	17283	17192	17358	17127	17172	17419	17125	17206	17375	17310	17400	17134	17312	17367	17124	17321	17192	17184	17348	17347	17301	17320	17386	17303	17151	17220	17313	17162	17287	17217	17436	17326	17311	17360	17281	17362	17253	17257	17184	17176	17185	17271	17281	17081	17352	17174	17271	17340	17521	17194	17302	17208	17048	17360	17411	17334	17335	17167	17425	17439	17332	17368	17280	17296	17320	17249	17260	17403	17243	17138	17333	17152	17294	17134	17214	17288	17153	17281	17282	17064	17382	17305	17117	17233	17085	17182	17226	17155	17264	17173	17062	17259	17144	17363	17119	17246	17268	17230	17165	17336	17379	17202	17429	17282	17351	17006	17270	17319	17136	17445	17216	17289	17287	17460	17333	17252	17391	17355	17365	17364	17437	17282	17326	16982	17264	17373	17149	17103	17214	17060	17206	17110	17526	17256	17210	17119	17009	17146	17197	17274	17276	17301	17278	17304	17076	17281	17356	17229	17394	17471	17232	17391	17151	17324	17087	17356	17211	17270	17204	17159	17077	17215	17181	17176	17162	17043	17385	17278	17405	17303	17443	17383	17356	17273	17271	17134	17178	17197	17202	17431	17287	17402	17324	17281	17317	17354	17348	17049	17341	17191	17079	17423	17139	17255	17385	17074	17228	17303	17332	17230	17243	17237	17193	17331	17228	16992	17319	17046	17358	17014	17244	17278	17124	17112	17248	17232	17335	17297	17184	17128	17334	17262	17334	17377	17300	17511	17246	17290	17331	17229	17269	17045	17242	17355	17279	17270	17286	17415	17491	17373	17238	17343	17145	17298	17196	17349	17388	17387	17453	17401	17249	17402	17069	17281	17301	17302	17349	17085	17245	17077	17178	17303	17331	17193	17213	17327	17210	17391	17142	17284	17309	17194	17397	17330	17205	17203	17242	17233	17246	17482	17313	17168	17306	17342	17309	17195	17300	17387	17207	17189	17264	17196	17275	17277	17198	17226	17344	17133	17111	17266	17303	17142	17115	17362	17343	17260	17249	17169	17286	17459	17398	17396	17226	17519	17311	17440	17253	17177	17382	17188	17079	17372	17202	17439	17421	17215	17215	17152	17237	17350	17178	17222	17243	17340	17290	17431	17246	17346	17131	17326	17268	17279	17237	17308	17350	17104	17216	17154	17274	17376	17055	17275	17255	17308	17228	17094	17142	17214	17354	17356	17238	17150	17261	17249	17530	17127	17204	17120	17224	17240	17378	17504	17202	17054	17380	17088	17174	17305	17360	16996	17314	17231	17196	17196	17438	17337	17272	17172	17341	17264	17264	17276	17294	17310	17442	17451	17332	17403	17250	17345	17104	17235	17366	17526	17134	17394	17359	17222	17297	17239	17349	17420	17297	17282	17259	17241	17165	17407	17316	17247	17537	17201	17371	17140	17299	17166	17141	17196	17440	17281	17234	17271	17250	17106	17208	17216	17253	17223	17231	17153	17319	17259	17120	17158	17302	17223	17217	17327	17201	17329	17070	17186	17330	17349	17015	17134	17361	17343	17220	17337	17361	17393	17117	17342	17217	17024	17311	17239	17165	17231	17332	17222	17103	17160	17233	16979	17232	17222	17362	17414	17040	17212	17332	17412	17204	17011	17194	17148	17304	17276	17302	17103	17450	17264	17260	17497	17231	17351	17344	17270
38260	62845	56541	44133	37585	31870	27622	24288	20816	18143	16856	16650	16334	15938	15739	15587	15458	15570	15365	15171	15044	14997	15173	15248	15075	15122	15032	15123	15062	15115	14995	15046	14989	14854	14977	15126	15049	14810	14976	14999	15132	14812	15084	14939	14842	14888	14979	14883	14937	14958	15029	14804	14902	15210	14847	14974	14966	14862	14911	14919	14817	14881	14955	14850	14910	14915	14853	14877	14893	14721	14797	14874	14833	15089	15020	15127	14870	14895	14770	14847	14908	14929	14852	14874	14927	14876	15024	14859	14994	14800	14890	14984	14929	14902	14706	14824	14802	15027	14845	14873	15002	14828	14905	14884	15140	15048	14864	14956	14871	14959	14753	14785	15003	14909	14682	14886	14821	15078	15004	14886	14927	14958	14836	14810	14717	14765	14936	14949	15072	14885	14772	14935	14957	14990	14907	14912	14859	14739	14855	14981	14940	14954	14818	14881	14910	14689	14886	14744	15044	14842	14767	14948	14928	14907	14977	14830	14877	14881	14983	14748	14789	14984	14865	14920	14834	14893	14842	14902	14905	14884	14874	14945	14917	14899	14811	14947	14883	14780	14859	14744	14865	14698	15047	14985	14796	14827	14938	14845	14924	14921	14827	15005	14861	14979	14784	14788	15041	14749	14993	15026	14857	14792	14907	14678	14853	14848	14822	14900	14858	14775	14911	14960	14748	15060	14889	14990	14724	14904	14879	14872	14819	14933	14848	14899	14871	14919	14919	14798	14883	14726	14916	14894	14854	14876	14897	14681	14697	14977	14899	14932	14931	14818	14991	14807	14845	14761	14869	14766	14923	14890	14751	14742	14844	14754	14965	14823	14876	14955	14966	14880	14848	14910	14821	14882	14751	14937	14721	14951	14612	14906	14691	14873	14920	15018	15025	14691	14790	14807	14944	14843	14824	15085	14777	15038	14688	14915	15062	14875	14848	14932	14850	14821	14934	14846	14981	14924	14911	14772	14752	14764	14714	14933	14903	14882	14816	14970	14891	14805	14968	14732	14702	14823	14930	14836	15073	14830	14905	14755	14765	14948	14774	14754	14979	14861	14866	14900	14867	14907	14856	14901	14775	14789	14911	14952	14824	14912	14769	14900	14901	14864	14987	14832	14979	14865	14869	14817	14847	14668	14881	14830	14946	14885	14899	14998	14846	14876	14846	14955	14801	14975	14982	14842	15033	14819	14725	14829	14922	14907	15029	14843	14866	14953	14721	14824	14845	14999	14794	14907	14993	14830	14875	14904	14733	14920	14801	14871	14820	14699	14904	14799	15000	14893	14757	14878	14904	14731	15022	14745	14844	14711	15058	15093	14680	14841	14749	14886	14874	14844	14896	14768	14852	14877	14959	14959	15021	14841	14995	14840	14870	14837	14874	14712	14935	14776	14871	14910	14883	14947	14924	14919	14917	14953	14945	14927	14686	14883	14969	14809	14913	15004	14962	14864	15107	14831	14853	14945	14988	14884	14888	14839	14878	14747	14931	14596	14852	14771	14807	14866	14745	14751	14840	14908	14797	14918	14834	14994	14999	14862	14907	14724	14869	14957	14917	14961	15078	14923	14908	14885	14925	14897	14879	15086	14905	14896	14895	15010	14915	14776	14770	14880	14792	14983	14943	14877	14901	14718	14919	14946	14762	14800	14829	14889	14865	14855	15027	14734	14954	14852	14980	14893	14981	14916	14894	14893	14863	14907	14884	14873	15044	14834	14735	14717	15006	14759	14879	14951	14966	14941	14798	14838	14923	15013	14600	14906	14763	15110	15001	14662	14740	14864	14828	14854	14782	14913	14815	14734	15001	14799	14874	14772	14842	14806	14813	14836	14810	14842	14775	14873	14958	14794	14973	14875	14676	14938	14949	14805	14755	14797	14953	14808	14731	14841	14869	15034	14925	14973	14865	14964	14810	14975	14796	14799	14769	14761	14712	14856	14933	14798	14816	14855	15083	14873	14834	14958	15010	14735	15063	14975	14833	14989	14823	14855	14946	14825	14931	14738	14830	14915	14738	14964	14676	14741	14738	14985	14861	14802	14729	14669	14816	14994	14851	14800	14886	14901	14882	14922	14997	14809	14887	14823	14837	14823	14993	14847	15023	14869	14837	14939	14853	14930	14835	14640	14913	14834	14814	14823	14815	14868	14872	14859	14861	14831	14837	14929	14887	14834	14966	14815	14899	15000	14860	14824	14958	14914	14841	14970	14958	14940	14941	14976	14918	14890	14991	14971	14861	14976	14916	14956	14742	14898	14784	14897	14789	14960	14743	14726	15042	15026	14832	14877	14812	14947	14728	14930	14973	14810	15044	14862	14827	14862	14640	14926	14974	14869	14836	15066	14838	14959	14837	14972	14895	14810	14929	15036	14888	14895	14952	14917	14942	14905	14806	14870	15027	14820	14975	15020	14748	15012	14610	15050	14852	14814	14831	14930	14939	14907	14782	14698	14896	14866	15056	15044	14833	14742	14886	14839	14888	14829	14936	15063	14885	14959	14828	14974	14900	14822	14713	14861	14961	14628	14782	14833	14872	14770	14961	14812	15068	14784	14721	14868	14800	14891	14862	14871	14898	15050	14869	14986	14912	14808	14830	14778	14914	14911	14818	14809	14569	14822	14621	14845	14766	14628	14692	15003	14857	15065	14813	14795	14810	14902	14829	14909	14768	14671	14839	15000	14662	14884	14895	14926	14982	14925	14832	14990	14848	15037	14874	14793	14621	14934	14677	14909	14635	14926	14977	14711	14765	14759	14944	14936	14712	15021	14880	14772	14785	15007	14847	14873	14838	14943	14880	14831	14918	14921	14731	14710	14939	14867	14932	15049	14851	14840	14847	14783	14988	15030	14967	15032	14814	14668	14827	14983	14914	14866	14643	14951	15011	14956	15026	14914	14920	14898	14919	14922	14912	14869	14766	14862	14738	14792	14879	15016	14838	14802	15035	14809	14807	14926	14776	14782	14940	14777	14762	14918	14717	15026	14936	14831	14876	14975	14797	14855	14898	14857	14795	15076	14845	14992	14986	14849	14935	14818	15033	14693	14787	14899	15023	14962	14887	14923	14929	14884	14901	14885	14730	14874	14952	14845	14806	15017	14766	14678	14958	14975	14628	14778	14939	14768	14737	14871	14618	15033	14844	15008	14915	14902	14766	14731	14906	14751	14901	14963	14853	15037	14730	14964	14936	14743	14865	14910	15062	14838	14787	15017	14992	14845	14716	14888	14870	14910	14713	14877	14892	14913	14695	14953	14919	15005	14800	14864	14885	14964	14866	14961	14809	14732	14887	14878	14726	14739	14823	14835	15078	15154	14895	14867	14898	14708	14925	14831	14889	14851	15013	14830	14974	15028	14908	14953	14910	14977	14791	14860	14855	14768	14936	14928	14940	14835	15073	14736	14826	14924	14718	14821	15085	14864	14806	14880	15062	14954	14886	15023	14893	14834	14887	14990	14891	14962	14916	14632	14943	14895	14917	14842	14780	14804	14921	14902	14842	14811	15043	14857	14786	14890	14737	14919	14707	14755	14737	14741	14903	14878	14791	14942	14837	14824	15002	14810	14855	14848	14959	14787	14759	14733	14791	14841	14852	14978	14889	14917	14917	15010	14928	14824	14808	14992	14866	14927	15108	14767	14958	14857	14821	14881	14771	14926	14743	14966	14935	14702	14880	14794	14793	14819	14889	14777	14819	14963	14875	14860	14834	14860	14884	14829	14947	14917	14975	14961	14963	14858	14808	14967	14914	14865	14918	14934	14958	14730	14952	14743	14941	14760	14964	14742	14827	14951	14846	14915	14742	14954	14779	14927	14789	14682	14955	14993	14903	14782	14778	14945	14836	14865	14843	14901	14940	14895	14838	14897	14771	14903	14766	14758	14836	15095	14895	14875	14700	14665	14812	14832	14832	14842	14945	14838	14749	14778	15058	14990	14814	14862	14795	14642	14837	14832	14894	15038	14932	14891	14895	14795	14731	14736	14888	14979	14857	15154	14833	14788	14976	14777	14868	14883	14744	14798	14706	14917	14865	14759	14880	14753	14804	14734	14883	14868	14719	14762	14759	14801	14946	14743	14920	14913	14896	14701	14860	14863	14691	14891	14734	14838	14919	14822	14759	14800	14903	14928	14745	14767	15068	14895	14658	14952	14886	14829	14869	14735	14996	14880	14738	14772	14875	14869	14964	14932	14805	14816	14764	14898	14793	14718	14912	14821	14680	14857	14834	15092	14968	14950	14798	14875	14884	14867	14894	14660	14713	15099	14829	14838	14815	14976	14837	14811	14671	14928	14927	14856	14866	14822	14914	14872	14886	14977	14847	14974	14844	14724	14861	14773	14882	14903	14940	14823	14695	14825	14918	14902	14988	14824	14948	14994	14726	14868	14990	14881	14886	14764	14825	14850	14755	14891	15090	14864	14746	15019	14777	15006	14924	14827	14985	14754	14747	15015	14905	14741	14816	14900	15074	14957	14985	14598	14916	14914	14937	14876	14771	14945	14977	15121	14895	15079	14862	14804	14850	14982	14592	14942	15081	14914	14906	14770	14830	14812	14780	14810	14822	14821	14995	15096	14740	14937	14946	14741	15004	14706	14891	14929	14755	14869	14814	14831	14671	14885	14874	15037	14930	14691	14969	14910	14820	14835	14929	14952	14875	14799	14772	14859	14827	14932	14797	14787	14861	14904	14742	14929	14788	14761	14863	14928	14752	15058	14632	14718	14873	14883	14794	15019	14857	14891	14790	14805	14966	14908	14845	14937	14888	14788	14872	14801	14749	14806	14827	14945	15031	15022	14811	14882	14775	14765	14818	14937	14816	14886	15102	14895	14799	14919	14845	14801	14791	15006	14840	14897	14937	15007	14883	14986	14891	14693	14876	14922	14769	14936	14816	15021	14823	14730	14962	14972	14801	14841	14844	14973	14931	14800	14879	14943	14955	14638	14804	14704	14787	14861	14861	14789	14775	15037	14747	14741	14731	14858	14798	14989	14695	14831	14900	14739	14858	15009	14930	14936	14922	14821	14803	14743	14869	14833	14833	14876	14799	14840	15048	14891	14756	14825	14781	14724	14840	14759	14967	14813	14753	14795	14841	14973	14848	14830	14960	14926	14973	14970	14846	14812	14772	14959	14773	14816
30444	31690	37456	31354	25145	22001	19730	17894	17113	16788	16547	16388	16436	16050	16102	16050	15768	16024	16218	15886	15866	15981	16049	16062	15888	15946	15901	15905	15804	15814	15974	15930	15906	15684	15775	15778	15801	15961	15916	15977	15971	15953	15861	15871	15877	15787	15891	16155	15858	15873	15799	15972	15858	15916	15878	15809	15807	15925	15890	15860	15833	15776	15864	16055	15811	15737	15775	15966	15905	15827	15933	15955	15764	15694	15834	15966	15974	15703	16006	15763	15762	15845	15868	15743	15917	16026	15908	15923	15596	15852	15836	15847	15773	15805	15802	15827	15882	15842	15748	15839	15857	15767	15907	15817	15967	15752	15846	15590	15959	15777	15701	15873	15907	15874	15947	15820	15890	16026	15655	16030	16227	15914	15779	15861	15764	15824	15981	15995	15648	15944	15874	15835	15793	16027	15828	15866	15806	15829	15916	15758	15951	15796	15939	15916	15696	15759	15788	15727	15902	15920	15867	15999	16028	15958	15986	15605	15848	16037	15970	15967	15973	15945	15801	15871	15728	15907	15823	15952	16077	15831	15575	15595	15763	16000	15961	15804	15834	15656	15986	15733	16140	16022	15749	15714	15905	15981	15793	15947	15982	15577	16009	15712	15947	15708	15929	15728	15611	15730	15807	15985	15707	15837	15824	15865	15812	15875	15851	15995	15925	15849	15928	15894	15960	15749	15965	15931	15792	15857	15822	15794	15533	15874	15775	15876	15816	16010	16010	15887	15804	16010	15822	15887	16001	15956	15895	15777	15873	16017	15875	15875	15862	16120	15933	15739	15885	15780	15914	15984	15707	15729	15854	15966	15623	15963	15733	15887	15835	15807	15954	15641	15682	15940	15823	16092	15950	15774	15916	16040	15954	15914	15769	15899	15921	16121	15920	16025	16052	15904	15863	15783	15779	15772	15760	15695	15789	15965	15752	16056	15853	15871	15626	15876	16008	15995	15868	16031	15955	15787	15843	15706	15988	15899	15899	15781	15778	15724	16013	15864	15959	16061	16046	15853	15701	15873	15803	15681	15816	16071	15859	15947	15936	15841	15747	15888	15967	15910	15585	15902	15840	15884	15667	15776	15911	15843	15770	15916	15886	15823	15793	15807	15907	15943	15824	15969	16046	16006	15902	15889	15770	15747	15971	15768	15938	15844	15669	15573	15911	15810	15785	15664	15748	15972	15839	15722	15800	15851	15745	15811	16073	15712	15963	15812	15796	15954	15936	15843	15988	15971	15678	15723	16016	15930	15990	15978	15823	15842	15788	15825	15730	15884	15941	15855	15721	15939	15912	15841	15684	15766	15907	15871	16001	15986	15866	15876	15789	15920	15744	15718	15879	15707	15993	15868	15938	15951	15949	15953	15631	15843	15885	15867	15801	16082	15875	15941	15964	15898	15759	15919	15920	15704	15789	15914	15776	15928	16150	15928	15899	15965	15867	16026	16042	15782	15977	15727	15759	15863	15824	15860	15874	16155	16099	15773	15901	15819	15866	16134	15761	15982	15894	15929	15799	16023	15795	15831	15667	15884	15706	15874	15966	15876	15881	16050	15958	16088	15920	15719	16170	15965	15874	16010	15839	15982	16030	15854	15891	15779	15795	15708	16005	15781	15871	15934	15677	15788	15681	15869	15875	15838	15854	15931	15771	15943	15857	15949	15891	15820	15770	15697	15893	15784	15903	15765	15872	15866	15809	15715	15939	15960	15763	15923	15946	15843	15871	15766	15739	15792	15788	15726	15833	15969	16057	15841	15792	15905	15819	15951	15637	15912	15993	15805	15968	15843	15870	15846	15809	15836	15743	15852	16018	15945	16018	15862	15958	16037	15887	15861	15988	15869	15850	15856	15729	15776	15929	15968	15918	15955	15919	16021	15957	15695	15960	15713	15758	15848	15879	16001	15848	15732	15919	15755	15884	15968	15614	15930	15860	15693	15750	15695	15754	15916	15731	15945	15994	15861	15837	15726	15669	15980	15851	15777	15949	15897	15956	15866	15886	15964	15673	15817	15924	15755	15883	15859	15983	15944	15774	15889	15911	15988	15970	15777	15827	15805	15799	15790	15956	15620	15952	15875	15874	15813	15791	15903	15912	15806	15979	15921	15734	15930	15896	15683	15966	16094	15927	15830	15776	16091	15888	15783	15860	15931	15768	15950	15876	15884	15972	15789	15828	15805	15809	15908	15990	15917	15829	15752	15973	15924	15828	15913	15994	15927	15831	15765	15798	15669	15868	16138	15820	15849	16076	15838	15802	16044	15700	15895	15980	15822	15709	15574	15987	16006	15873	15804	15854	15791	15753	16064	15784	15888	15958	15912	15704	16034	16038	15703	15718	15896	15841	15948	15755	15926	15640	15795	15890	16009	15783	15840	15929	15937	15726	15653	15995	15919	15960	15985	15775	15848	15923	16032	15818	15935	15855	15785	15884	15834	16119	15865	15760	15688	15980	15841	16021	15895	16030	15862	16018	15800	15804	15760	15942	16109	16119	15925	16011	15765	15816	16087	15898	15987	15819	15968	15963	15848	15741	15957	15953	15810	15761	15787	15842	15793	16086	15686	15943	15839	15731	15813	15716	15950	15926	15811	15927	15912	15893	15749	15888	15861	15913	15669	15813	15850	16013	15858	16057	15815	15853	15744	15869	15952	15879	15953	15968	15877	15901	15703	15842	15993	16075	15876	16022	15862	15988	15901	15920	15768	15991	15765	15824	15769	16085	15643	15798	15845	15703	15858	16094	15878	15782	15730	15690	15758	15820	15898	16046	15789	15807	16044	15862	15890	15799	15851	15781	15842	15742	15686	15744	15784	16007	15664	15900	15886	15861	16003	15967	15854	15914	15861	15910	15903	15844	15983	15917	15911	15903	15799	15847	15904	15854	16045	15613	15798	16084	15803	15963	15828	15975	15885	15824	15755	15814	15660	15903	16143	15811	15834	15775	15812	15733	15889	15929	15699	16015	15896	15893	16065	15953	15871	15919	16053	15841	15727	15905	15845	15933	15834	15935	15872	16013	15879	15924	15837	15811	15891	16010	15828	15645	15887	15979	15886	15894	16018	16045	16042	16010	15790	15736	15867	15725	15937	15907	15809	15731	15881	15853	15752	15781	15725	15862	15955	15821	15885	15719	15849	15980	15880	16085	15988	15793	15706	15893	15882	15903	15976	15659	15953	15923	15680	15867	15861	15904	15726	15775	15841	15821	15964	15808	15786	15952	15697	15974	15956	15709	15967	15991	15792	15899	15942	15937	15905	15690	15876	15934	15910	15659	15837	15766	15836	15824	16037	15931	15770	15881	16031	15854	15873	15795	15880	15850	15796	15809	15976	16045	15980	15998	15922	16034	15902	16030	16178	15879	15753	15975	15980	16089	15745	15796	15981	15940	15875	15842	15825	15748	16010	15855	15743	16013	15879	15705	15915	15853	15977	15822	15782	15798	15730	15809	15839	16027	15947	15896	15631	16042	15649	15747	15966	15782	15703	15805	15831	15941	15911	15694	15689	15990	15963	15953	15861	15701	16033	15880	15796	15847	15861	15890	15880	15578	15972	15855	15901	15959	15888	15780	15828	15763	15842	16085	16034	15860	15761	15802	15822	15757	16117	15903	16021	16006	15871	16031	15719	15772	15816	16057	16080	16058	15766	15881	15898	16076	15878	15883	15855	15801	15904	15747	15879	15899	15977	15943	15832	15679	15832	16082	15772	16023	15796	15970	15930	15710	15867	16030	15780	15920	15912	15960	15779	15989	16024	15890	15657	15712	15927	15931	16021	15929	16065	16036	15905	15906	15715	15799	15915	15930	15910	15910	15931	15856	15779	15883	15860	16029	15958	15982	15757	16021	15971	16010	15735	15797	15671	15883	15963	16019	15932	15831	15859	15880	15894	15926	15879	16005	15901	15993	15954	15801	15720	15738	15755	15768	15797	15861	15803	15794	15968	15662	15705	15885	15692	15898	15642	16135	15928	15908	15759	15797	16036	15898	15950	15965	15693	15936	15788	15818	15828	16069	15788	15977	16040	15985	16011	15931	16016	15899	15848	15618	15807	15685	15932	15922	15729	15871	15912	15829	15706	15830	15960	15873	15939	15816	15795	16001	15933	15905	15784	15726	16057	15843	15815	15972	15944	16008	15791	15743	15999	15744	15846	15721	15824	15900	15850	15888	15809	16023	15948	15998	15777	15942	16017	15871	15910	15848	16063	15913	16028	15971	15750	15890	15908	15955	15840	16057	15895	15942	15938	15900	15907	15791	15834	15924	15851	15813	15820	15832	15837	16325	16035	15951	15860	15769	15700	16061	16174	15842	15925	15957	15916	15778	15778	15933	15683	15889	15807	16004	15915	15869	15895	15818	15928	16193	15981	15908	15788	16101	15995	16103	15916	15956	15863	15896	15972	15933	16047	15900	15654	15900	15947	15977	15913	15780	15988	15934	15836	15813	15817	15944	15855	15912	15931	15743	15636	15847	15749	15912	15849	15964	15922	16043	15798	15936	15682	15935	15856	15760	16000	16009	16037	16082	15896	15787	15937	15749	15812	16160	16025	15939	15865	15803	15982	15733	15995	15826	15902	16013	15938	15811	15972	16098	15935	15829	16073	15846	15867	15816	15839	15908	15832	15706	15873	15997	15782	15913	15985	15917	15922	15702	15712	15895	15986	15936	15865	15902	15945	15886	15840	15883	15837	15645	15923	15959	15960	15678	15815	15720	15741	15844	15854	15706	15914	16039	15920	16037	16105	15903	15802	15966	15978	15764	15760	15929	15852	15922	15950	15827	15847	15789	15976	15900	15901	16009	16055	15750	15889	15876	15989	15695	15882	15870	15808	15892	15743	15986	15706	15919	15858	15828	15809	15935	15676	16134	15740	15909	15862	15756	15850	15994	15610	15920	15887	15954	15962	15931	15984	16000	16021	15892	15811	16084	15988	15756	15684	15891	15877	15790	15974	15918	15893	15936	15855	15963	15728	15779	15895	15764	15798	16051	15712	15921	15937	15946	15697	15785	15782	15887	15837	16066	16046	15687	15821	15796	15804	15900	15878	15852	15667	15757	15585	15973	15798	15743	15764	16105	15866	15953	15757	16014	15787	15790	15978	15729	15827	15898	15831	15890	15802	15887	15727	15888	15898
36134	49032	42212	30779	25541	22080	18817	17020	15884	15317	14786	14798	14723	14448	14259	14325	14325	14241	14314	14193	14118	14094	14128	14232	14049	14045	14076	14081	14102	14020	14135	14112	14006	13938	13968	14139	14123	14075	13978	13979	14171	14125	13903	14145	14046	14096	13990	14120	14064	13993	14271	14143	13965	14179	14211	14046	14050	14119	13937	14070	14151	14198	14136	14114	13856	13983	14089	14141	14008	14132	14047	14032	14037	14106	14234	13976	14274	14150	14121	14090	14020	14030	14075	14076	14155	14089	14021	14019	13865	13910	13981	14003	13980	14058	14040	14100	13992	13810	14072	13912	14057	14032	13975	13986	13942	14073	14061	14089	13880	14058	14069	13852	14072	14177	14012	14313	13937	14075	13972	14103	13868	13933	14113	13943	14108	14202	13876	13979	14114	14209	14184	13964	14081	13871	13893	13989	13980	14157	13992	14080	13896	13908	13908	14088	14018	14047	14183	14031	14073	14076	14202	14035	14145	14149	14112	14003	13950	13997	13912	14161	13947	13980	14201	14007	13931	14000	14066	14267	14026	14099	14079	13875	14080	14087	14015	14156	14067	14068	13977	14015	14239	14013	14036	14096	14026	13936	14168	14145	14032	14013	14023	14080	14122	14028	13996	14087	13948	14110	14016	13985	14133	13974	13980	14220	14028	13934	14046	14055	14182	14087	13954	14104	14102	14112	14091	14077	14336	14048	14013	14143	14160	14158	13978	13888	13868	14110	14117	14089	14022	13917	14043	14024	14087	14109	13958	13945	14123	14108	14224	13997	13982	14193	14111	13943	14038	14057	14035	13996	14149	14114	13959	14083	13855	14030	14030	14161	14178	14108	14256	13926	13986	13904	14050	14011	14083	13881	13993	14204	14016	13845	13942	14132	14055	14011	14174	13957	13929	13968	14121	13791	14121	14139	14019	14084	14092	13983	14023	14070	14041	14042	14012	14173	13991	14027	14057	14059	14195	14045	14044	14007	14083	14136	14055	14145	14186	13913	14090	14152	14043	13858	13901	14126	14009	14011	14099	14192	14038	14074	14158	13851	14236	14143	14020	13867	13913	14186	14038	14142	13920	14008	14144	13977	13963	13752	13963	13905	14161	14087	14113	13999	14128	14058	14050	14315	14051	14237	13955	13877	14148	13952	13969	13968	13917	13914	14086	14147	14100	14159	13991	13884	14021	14175	14021	14010	14050	14087	14041	13928	14067	14090	14066	14118	14156	14040	14019	14027	14140	14111	13976	13970	14056	14082	14148	13984	14089	14047	13951	14070	14125	14067	14066	13995	14021	13936	14076	13878	14005	14027	14161	13977	14140	13974	14201	14030	13950	14136	14035	14063	14010	14035	14283	14020	14162	13989	14108	13924	13979	13875	14029	13945	14079	13979	14090	14030	14008	14123	14019	14057	14051	14204	13890	14192	14144	14103	13928	13879	13979	14122	14038	13999	14026	14147	14153	14035	13952	14261	14101	14142	14162	14047	14058	14009	14040	14178	14013	13917	13958	14015	14242	13948	14000	13899	14016	14057	14357	14004	13887	14058	14005	13891	14136	14069	13973	14240	13956	13985	14152	14117	14169	14042	14128	14239	14071	13998	13995	13963	14039	13948	13796	14035	13981	13954	14276	14196	14038	14063	14004	13992	14165	13986	13983	14044	14082	13980	14021	14086	14125	13981	14057	14142	14081	13942	14028	14022	14118	13988	14162	14041	14058	14145	14253	14142	13951	14027	14095	14110	14179	14185	14126	14251	14002	13969	14134	14080	14062	14053	14004	13958	14092	13936	13825	13984	13845	14107	14030	13868	14067	14007	14104	13901	14007	14140	14160	14011	14020	14016	14040	14057	14050	14160	14005	14069	14036	13970	13993	14086	14148	14138	14010	14059	13961	14047	14271	13911	14058	14085	14022	14123	13882	14091	14055	14089	13964	14119	14144	13997	14033	14207	14075	13973	14131	14105	13985	14079	14120	14345	14191	13954	14098	14040	14003	14134	14051	14110	14078	13953	14210	14154	14160	14120	14041	13920	14018	13956	14066	14088	14013	14134	13970	14028	14038	14272	13882	13925	14029	14031	13976	14014	14136	14080	14039	14099	13953	14122	14107	14064	14009	13933	13992	13935	13947	14063	14057	14115	14076	14021	13901	14221	13932	14145	13847	14007	14130	14096	13967	13993	14242	13957	13949	14151	13884	14102	14041	14211	14045	14086	14030	14039	14026	13989	14075	14046	14112	14130	14016	13973	14010	14088	13993	13967	14079	14034	14087	13899	13981	13970	13886	14121	13981	14006	14056	13981	14069	14166	14036	14075	14266	13851	13976	14110	14067	14053	13963	13994	14003	13935	13919	14042	14125	14055	13957	14238	13948	13968	14022	14096	14134	13969	13936	14046	14026	14069	14051	13951	14017	14206	14052	14159	13946	14024	14059	14133	14213	13955	13964	13948	14161	14140	13936	14082	14134	14098	13988	14057	14124	14168	13997	14123	13996	13937	14176	14030	14030	14131	14054	14096	14082	14150	13996	13991	14203	14070	14106	14080	14094	14005	14136	14036	14157	14033	14081	14239	14057	14081	14068	14056	14107	14180	14049	14163	13942	13967	13976	14217	13931	13895	14014	14039	14186	14119	14081	13981	14069	13928	14088	14136	13967	14084	14035	14072	13950	14119	13884	13924	13914	14022	14078	14143	14202	14004	13923	14233	13944	14110	14018	14144	14020	14108	14068	14026	13990	14030	14004	13930	14148	14053	14171	13901	13857	14089	13925	13994	13998	14106	14146	14052	14096	14012	13890	13910	14063	13931	14182	14075	14003	14108	14090	14005	14013	13773	14154	14105	13800	14033	14044	14008	13996	14027	14089	14215	14049	13860	14121	14065	13998	13979	14228	14162	14065	14056	13978	14006	14153	14044	14242	14057	14235	13979	13985	14072	14168	14225	13991	14018	13861	14121	14001	14146	14049	13866	14154	14006	14042	14101	14129	14132	14008	13959	14017	13982	14131	13983	14166	14067	13891	14207	13989	13976	13967	14176	14066	13935	14049	13919	13980	14015	14172	13988	14088	13968	14095	14202	13963	14058	14123	13926	14012	14078	14044	13954	13977	14091	14168	13899	14062	14128	14176	13992	14036	13974	13722	13910	14137	13957	14250	14135	13986	14173	14029	14124	14164	13978	14025	13940	14115	13949	14026	14113	13953	14171	13938	14061	13964	13885	13852	14119	14067	14119	13925	14129	14069	13946	14019	13920	14031	13935	14145	13979	13871	14161	14049	13940	14077	14131	14172	14222	13875	14133	13943	14009	14013	14065	14015	13877	14056	14211	13904	14036	14082	14276	13878	13971	14119	14047	14042	14139	14020	14008	14085	14006	14153	14112	13938	13932	14043	14043	13976	14119	13981	13981	14164	13956	14003	14041	14150	14165	14083	13924	14118	13944	14193	14037	14052	14066	14070	13935	14223	14003	14077	13966	13926	14155	13997	13917	14176	13992	14080	14094	14275	14104	14210	14022	14050	14144	14214	13905	14009	13950	14098	14020	14079	13982	13959	13968	14155	14069	14203	14218	14005	14122	14025	13985	14034	14035	14133	14240	14018	13979	14018	13941	14112	13946	14111	14064	14109	14004	14003	14223	13975	14034	13864	14162	14130	14029	14083	14068	13953	14073	14053	13907	13962	14188	14061	14058	14043	14059	13988	13946	14065	14118	14093	13999	14031	13944	14069	14137	14019	14081	13908	13983	14072	14053	14119	14077	14020	13997	14161	14086	14083	14067	14330	14038	14043	14113	13995	14239	14150	14044	14148	14109	13972	14035	14264	13955	13990	14211	14032	14044	13998	14089	14080	14151	13968	13949	13949	14069	14213	14046	14256	14072	13921	14008	14069	14008	14025	13913	14090	13964	14125	14089	14084	14008	14047	14244	13986	14155	14101	14084	14187	13943	14035	14109	14193	14236	14205	14109	14041	14154	13983	14125	14237	13948	14097	14104	13938	13982	14085	14114	13900	14116	14173	14057	14109	14075	13971	13998	14020	14017	14025	13967	14015	14119	14033	13955	14013	14036	14054	14166	14038	14037	14009	14083	14025	14088	14128	13994	13997	14120	14028	13977	14015	14051	14135	14002	13864	14155	14130	13918	13952	14030	13993	13925	14016	14157	14157	14107	14094	14111	14077	14070	14090	14087	14244	14074	13989	13932	14118	13915	14162	14011	14131	13956	14030	14064	14090	13947	13837	14156	14047	14176	14086	14013	13872	14150	14101	14118	14106	13976	14120	14122	14112	14170	14023	14035	14074	14018	14042	14037	14132	14100	14023	13851	14062	14023	14077	14009	13943	14081	14072	14012	13913	13967	14117	13989	14122	14107	14094	13930	14039	13928	14161	13922	14143	14103	14098	14074	14043	14021	13940	14135	14009	14065	13983	14135	13979	14123	14038	14094	14171	14058	14016	13963	13958	13987	14171	14037	13950	13985	14048	14078	14186	13977	14260	13818	13937	14182	14141	14167	13852	13966	14043	14037	13977	13985	13963	14006	13847	13904	14164	14076	14038	14036	14160	14062	14011	14198	14055	14028	13966	14095	14039	13989	14042	14178	14175	14090	13969	13965	14171	13961	14050	14029	13937	14132	13928	13991	13979	14071	14088	13979	14011	14098	14321	14282	13981	14124	13991	14092	14050	14187	13949	13947	14002	14006	14236	14193	14104	14017	14175	13834	14161	14098	14066	14062	14059	14063	13967	14054	13901	14163	14143	14143	14085	14120	13988	14164	14056	14027	14111	14125	13962	13983	14138	13974	14008	14075	13987	14058	14078	14124	14008	14092	14106	13996	14073	14093	14064	14208	14159	13965	14070	13988	14194	14000	14031	14129	14096	14093	14010	14089	14199	13948	14149	13889	14044	13968	14034	14065	13953	13904	14256	13958	14115	13973	14060	14119	14039	14059	14105	14001	13991	14069	14004	14136	14067	13987	14059	14089	13961	13990	14072	14127	14068	14094	14061	14071	14000	14083	14060	14152	14106	14060	13985	14047	13986	14001	14378	14088	14062	14113	14140	14062	14141	14019	14103	14051	13925	14029	14096	14060	14153	13960	13808	14030	13966	14067	14299	14005	14039	14131	14055	14172	14183	14033	14173	13990
24088	21167	28751	26562	26612	26623	24059	20433	18568	17717	17104	16818	16655	16551	16549	16430	16520	16386	16117	16111	16389	15919	16186	15984	16066	15949	16052	16122	16188	15987	16181	15881	16201	16147	16157	15897	16067	16288	16207	16035	16009	16110	16125	15957	15977	15880	16006	15932	16105	15926	16090	15847	15789	15842	16095	16155	16007	15933	16095	16127	15997	16038	15987	16006	15808	15863	15894	15951	16008	15856	15873	16030	16084	15896	15960	15935	15941	15972	16016	16175	15938	16080	16067	15975	15876	15895	16031	16017	16041	16033	16172	15935	15856	16035	15904	15953	15971	16059	16049	15975	16068	16251	16094	15949	15985	15968	16031	15983	15811	15999	15903	16110	15944	15945	15879	15964	16090	15976	16032	16061	15943	16101	16123	16144	15975	15793	16032	16024	16064	15922	16092	16070	15976	15972	15834	16210	16052	16048	16006	16168	15953	16293	15845	15971	16149	15933	16069	16100	16022	16059	16085	16051	15931	15983	15980	15962	16182	15922	15763	15915	16003	15958	15844	16017	16048	16047	15922	16125	16026	15939	15980	15882	16065	16110	15917	15944	15913	16179	16047	15927	16046	15990	16035	15980	15910	15985	15828	15896	16015	16022	16106	16145	16131	16014	16082	16060	15792	15910	16012	16119	16140	15992	16218	16003	15996	15846	16089	15972	15880	15912	16009	16049	16248	15925	16013	16059	16024	16030	16009	16058	15867	16160	16138	15836	15991	15855	16035	15973	16068	16085	15912	15857	16103	15871	15824	15933	16031	15931	16044	15902	16101	16024	15793	16135	16137	16103	16015	16094	15960	15874	15861	16095	16120	16069	15963	16027	16188	16177	15839	15960	15855	16247	15923	16090	16016	15917	15955	15931	16063	16115	16117	15929	16088	15977	16084	15956	16010	16005	16087	16233	15872	16013	15925	16182	16006	16141	15895	16233	15935	15860	16069	15886	16125	16074	15838	15875	15925	15976	15980	15835	16039	15957	15968	15866	16004	16054	15955	16066	15939	16109	16225	16001	15780	15923	15775	15765	16025	16146	15976	16161	15904	16050	15825	16120	15958	16015	16026	15965	15992	16052	16161	15989	15965	15923	15997	16009	15904	16074	15923	15947	16007	16054	15951	16124	16044	16149	16174	16067	16088	16120	15932	16096	15952	15988	15920	15831	15867	15816	16048	16037	15815	16024	15958	15862	15979	15947	16064	16265	15713	16004	16069	15989	16065	15732	15899	16176	16172	15947	16030	15947	15871	16029	16069	15952	16061	15988	16113	15961	16133	15871	16176	15964	16034	16095	15952	16072	16045	15993	15881	16111	16105	15842	15989	16051	16135	16006	16032	15885	15994	15980	15975	15795	15930	15903	15919	16136	15855	15939	16094	15838	15761	15800	15846	15866	15972	15989	16045	16038	15945	15916	15917	16053	15918	16149	16089	16010	15990	15974	16013	15986	15842	16156	15958	15979	15960	16093	16042	15917	16007	16067	16198	16054	16017	15840	15905	15847	15935	16069	16111	16345	15955	15937	15958	16030	15883	15907	16207	16103	15994	15839	16008	15985	16281	15855	15964	16115	16010	15906	15843	16063	15922	16229	15909	15894	16095	16037	16003	16022	16049	15887	16207	16103	15984	16006	15993	15903	16135	15988	16025	15994	16019	16122	15974	15821	15967	15878	15965	15861	15958	16171	16011	16095	16023	15819	16087	16043	16075	16192	16193	16057	16014	15913	16203	15915	15991	15772	15943	16025	15992	16000	16051	16024	15934	16003	16001	15983	15838	15776	15982	16126	16172	16212	15987	15914	16122	16160	16054	15919	15757	15788	15950	16131	15927	15936	15976	15948	15779	15917	16000	15946	15999	16149	15978	16077	16130	15950	15906	16089	15795	15750	16129	16050	16031	16062	16085	16003	15772	15912	15937	15954	15928	16031	16065	16053	16001	15965	16248	15958	16093	16188	16068	16036	16034	15954	16061	16088	16048	15956	15924	16152	15974	15960	16069	15986	15958	15977	15971	16007	16066	16014	15935	16075	15642	16022	16006	15948	16237	15912	16021	15940	16106	16210	16032	16088	15849	15900	16054	15861	15995	16064	15940	15863	16083	15841	16004	16026	15964	15889	15896	16120	15866	16014	16065	16203	16033	16162	15886	15919	16048	16170	16086	16140	15914	16034	15944	15830	16110	16072	15825	15927	15843	15932	15919	15968	15991	15991	16023	16144	16165	15865	16064	15934	16077	15950	16180	15946	16132	16108	15999	16001	16057	16194	16030	15946	15891	16045	15982	15969	15947	15790	15872	15826	16132	16050	16135	16086	16097	16000	16030	15970	16106	15989	15998	15826	16085	15908	15989	15879	15977	15960	16009	15930	15900	15913	15976	15872	16063	16034	15961	16084	16018	15828	15813	16029	15955	15880	15840	16020	15862	16221	16044	15901	16092	16035	16090	16110	16024	15824	16029	16056	15958	15785	16038	15962	16013	16109	15989	16121	16093	16008	15956	15781	15842	16160	15942	15950	16015	16052	15936	15819	15941	16028	16088	15926	15781	16088	15885	15982	16119	15979	16060	15787	16063	15919	15865	15911	15750	16009	16111	15900	15925	15963	15778	15909	15927	15973	15926	16009	16139	16144	15854	16029	16012	15944	15959	15924	15834	15975	16186	16113	16003	16104	16051	15785	16169	15985	16118	15880	16069	16187	15977	15863	16174	15963	15941	16167	16088	15850	16098	16066	16109	15918	16127	15924	15892	16023	15855	16033	16154	16163	16053	15893	16037	16019	16163	16125	15954	15862	15970	15906	16008	15993	15992	15885	16001	16151	15967	15939	15985	15873	15979	15832	15791	16057	15872	16008	15694	15938	15785	15900	16038	15836	15925	16166	15934	16013	16006	15905	16106	16018	16075	15991	16101	15939	15918	16055	16077	16020	15998	15964	16062	15811	16107	16125	16124	15978	16051	16051	16037	16151	15911	15912	15971	15898	15905	15963	16023	16215	15967	15826	15958	16135	16119	16052	15751	15909	16032	15920	15955	16128	16084	16018	15879	15790	15925	15999	15921	15918	15894	15865	15834	15959	15946	15944	15976	16053	16034	15993	16006	15939	16199	15831	16062	15669	15891	15972	15929	15989	16161	15962	15946	16167	16015	16080	15949	16067	16010	15886	16200	15971	16002	15990	15969	15923	16007	15756	15748	15804	15888	15951	15892	16028	16075	15900	15910	15884	16060	15933	15965	16045	16007	15931	15742	16003	15974	16055	15967	15889	15974	16026	15878	16132	16061	15985	15868	15925	16064	15805	16082	16168	16052	15930	15875	15999	16148	15852	16093	15970	16009	16003	16117	16177	16023	15927	15963	15978	15984	16002	15967	15928	15787	15892	15902	16062	15947	16029	16168	16109	16011	15990	15911	15885	15922	15961	15953	16091	16037	15815	15869	16101	15980	16189	16063	16027	16109	16122	15946	16017	16025	15907	15991	16101	16153	16063	16004	15859	16164	15979	16042	15907	15952	16046	15851	16042	15923	15968	15835	16070	15752	15916	15939	16180	16043	16021	15918	16071	15851	15964	15913	16061	16086	16126	16023	15887	16031	15936	15857	15741	15952	16008	15810	15907	15932	16005	16174	15999	15895	15835	16114	16266	16034	15943	16053	15980	15952	15957	15795	15961	15915	16021	16279	16045	16096	16158	16013	16115	16027	15941	15864	16043	16053	15877	15876	15838	16012	16026	16029	15855	16011	15863	15830	16159	16022	16137	16257	16015	16009	15927	15950	15946	16039	16101	16014	16064	15986	16014	15954	15931	16056	15921	16067	16107	16119	16037	15912	15964	15878	15928	16122	16080	15894	16159	15777	16105	16037	15918	15876	15796	15770	15875	16050	16009	15989	16020	16159	15955	16156	16158	15930	15901	16091	15934	16027	16051	15889	15844	15928	16103	15861	15888	15936	16000	15893	16006	16021	15675	15977	15864	15813	15971	16008	16086	16246	15943	16098	15976	16067	15894	15952	15970	16199	15867	15869	15742	15994	15857	15942	15831	16029	15962	15999	16052	16061	15873	15994	15935	16019	15948	15985	16218	16065	15985	16070	16029	15918	15956	16245	16052	16017	16104	15927	16005	15996	16019	15999	16066	15996	15978	15761	15938	15935	15971	16080	16022	16164	16058	15782	15815	15849	16043	16175	15957	15862	15927	15872	15997	16051	16000	15779	15990	16047	16035	16144	16104	15968	15902	16264	15959	15955	16118	16102	15927	16115	16012	15624	16055	16208	15935	15962	16067	15809	16116	15897	15961	15917	16106	15944	15895	15998	16227	16121	15965	15780	15745	16006	16098	15956	16085	16135	16214	16132	16100	16058	16121	16183	16031	16106	15850	16001	15824	15884	15918	15857	15926	15863	16017	15870	15858	16111	15872	15926	15925	15866	16019	16013	16192	16060	15906	15783	15899	16000	15763	16185	15706	15990	16061	15974	16050	15890	15811	15961	15838	15709	15826	16013	15962	15762	15888	15903	15738	16027	15929	16117	16143	16024	16030	15853	16088	16035	15809	16057	15964	15959	15929	16001	15969	15994	16034	15891	16075	16003	15915	16073	16167	16244	16004	15996	16018	15899	15981	16029	16056	15924	16152	16268	15991	15957	15960	15979	15991	16051	15809	16015	15799	15914	15828	15960	16061	15919	15817	15982	15996	15928	15946	16080	16074	15871	16184	15983	16147	16220	15989	15943	15804	16038	16068	16046	15936	15903	15835	15906	15872	15947	16021	15955	15925	15981	15956	16230	16006	15953	16030	15879	15833	15768	15796	16039	16031	16052	15838	15831	15898	16102	16078	16114	16095	15790	16051	16041	16082	15967	16009	16220	15886	15896	16022	16104	15842	16053	15953	15829	15920	16050	16068	16105	15982	16019	16247	15971	15963	15870	15867	16124	16103	15966	15819	16165	15815	15999	16046	16223	16105	15971	15954	15713	15793	15986	15909	15798	15893	16107	16123	16015	16068	16017	16169	16110	16091	16225	15902	15964	15768	16032	15815	16022	15914	16098	16050	15713	15670	15968	15798	15983	16039	15946	15996	15958	16010	15922	15923	16101	15988	16006	16008	16055	15919	15992	15964	15866	15975	15985	16062	15889	15896	16329	15951
34866	54579	48978	38432	32780	26771	22044	19759	17407	16113	15761	15409	14982	14697	14605	14647	14553	14509	14326	14288	14490	14219	14406	14352	14220	14277	14307	14261	14368	14306	14236	14248	14091	14193	14336	14217	14307	14211	14132	14178	14207	14066	14212	14233	14158	14206	14186	14155	14077	14262	13992	14213	14220	14241	14358	14263	14241	14178	14160	14338	14212	13992	14196	14081	14128	14106	14147	14111	14124	14189	14215	14118	14080	14145	14091	14084	14172	14053	14000	14171	13976	13990	14137	14133	14136	14270	14118	14143	14204	14000	14014	14064	14082	14273	14139	14047	14171	14269	14148	14161	14002	14068	13944	14184	14020	14230	14172	14005	14181	14293	14087	14185	14264	14182	14246	14288	14171	13968	14008	14294	14131	14111	14013	13966	14154	14184	14116	14110	14065	14012	14038	14136	14178	14023	14182	14179	14132	14199	14016	14146	14103	14052	14218	14108	14180	14049	14193	14028	14063	14285	14107	14309	14227	14330	14151	14257	14046	14303	14243	14004	14108	14183	14068	14100	14263	14111	14270	14155	14076	14081	14226	14171	14415	14350	14181	13993	14242	14031	14233	14133	14036	14099	14142	14180	13998	14162	14118	14154	14229	14268	14175	14004	14042	14136	14330	14189	14093	14193	14053	14232	14157	14191	14252	14288	14262	14118	14146	14062	14263	14031	14172	14240	14317	14072	14121	14244	14226	13999	14148	14270	14251	14192	14291	14132	14333	14136	14239	14160	14047	14273	14342	14060	14090	14271	14097	14183	14114	14316	14227	14168	14093	14239	14088	14251	14272	14119	14116	14297	14037	14126	14088	14230	14034	14227	14121	14116	14233	14012	14291	14068	14068	14057	13918	14086	14112	14229	14162	14072	14081	14042	14070	14053	14244	14106	14186	13949	14075	14009	14124	14164	14125	14172	14137	14127	14015	14189	14151	14219	14070	14283	14236	14114	14073	14223	14190	14225	14189	14193	14295	14173	14153	14135	14168	14095	14111	14166	14158	14222	14191	14103	14178	14216	14034	14105	14002	14139	14136	14311	14039	14107	14199	14015	14141	14226	14166	14164	14258	14236	14160	14042	14060	14086	14046	14293	14226	14124	14155	14116	13987	14155	14228	14153	14056	14268	14122	14001	14121	14323	14159	14269	14027	14232	14215	14134	14102	14045	14125	14292	14027	14039	14142	14175	14087	14226	14189	14175	13989	14031	14246	14065	14184	14018	14102	14180	14036	14150	14126	13995	14263	13982	14131	14186	14172	14212	14074	14180	14194	14065	14122	14239	14164	14287	14067	14269	14090	14110	14260	14236	14090	14149	14240	14190	14098	14135	14219	14216	14194	14274	14195	14312	14097	14067	14180	14046	14162	14088	14257	14272	14199	14108	14003	14080	14190	14150	14081	14097	14042	14320	14175	14211	14209	14123	14168	14148	14120	14127	14056	14220	14237	14189	13965	14158	13973	14146	14275	14142	14259	14197	14303	14141	13972	14054	14117	14044	14015	14057	14146	14285	14114	14183	14059	14186	14174	14107	14276	13969	14102	14038	14136	14050	14066	14258	14286	13922	14070	14006	14083	13972	14146	14351	14261	14172	14118	14083	14090	14109	14179	14110	14166	14112	14126	14185	14273	14273	14074	14039	14042	14307	14240	14052	14143	14123	14106	14116	14182	14065	14145	13982	14196	14119	14127	14174	14247	14226	14062	14038	14250	14140	14240	14044	14185	14231	14041	14346	14124	14025	14055	14145	14007	14261	14116	14219	14118	14069	14162	14072	14151	14172	14182	14186	14089	14174	14141	14140	14227	14041	14165	14113	14232	14074	14077	14142	13945	14104	14055	14080	14176	14194	14073	14238	14149	14017	14134	14279	14093	14345	14209	14311	14255	13999	14275	14247	14113	14263	14238	14209	13996	14063	14287	14104	14161	14268	14093	14166	14100	14378	14118	14062	14251	14151	14204	14204	13931	14113	14184	14036	14092	14283	14004	14236	14029	14242	14031	13943	14300	14208	14298	14236	14272	13966	14167	13970	14150	14165	14168	14073	14159	14009	14176	14141	14036	14206	14054	14188	14179	14265	14216	14043	14243	14213	14059	13983	14115	14242	14269	14056	14208	14072	14052	14153	14009	14113	14174	14311	14297	14066	14201	14120	14187	14023	14272	14119	14297	14057	14349	14026	14035	14307	14140	14088	14133	14143	14126	14181	14286	14051	14214	14163	13997	14212	14200	14194	14286	14274	14085	14059	14146	14253	14190	14145	14088	14042	14110	14005	14149	14126	14287	13974	14025	14046	14184	14223	14089	14086	14198	14216	13919	14171	14027	14110	14155	14015	14294	14408	14134	14012	14167	14245	13975	14113	14133	14092	14146	14087	14157	14037	14204	14211	14116	14130	14206	14178	14051	14065	14272	14075	13959	14225	14013	14282	14133	14054	14096	14189	14133	14049	14164	14136	14295	14046	14098	14097	14138	14224	14164	14186	14117	14015	14206	14252	14271	14243	14055	14103	14162	14131	14126	14025	14063	14275	14295	14066	14220	14282	14226	14124	14100	13996	14166	14238	14218	14236	14122	14117	14113	14267	14003	14104	14254	14138	14097	14143	14194	13989	14110	14073	14295	14179	14113	13975	14148	14148	14109	14057	14120	14174	14239	14141	14210	13913	14131	14282	14179	14138	14035	14143	14218	14077	14145	14162	14172	14124	14327	14106	14323	14129	14117	13978	14054	14229	14213	14215	14124	14078	14100	14214	14109	14231	14095	14162	14176	14132	14077	14132	14198	14009	13999	13948	14065	14120	14060	14093	14102	14203	14073	13968	14199	14239	14206	14046	14137	14032	14186	14270	14297	14015	14070	14243	14130	14211	14181	14159	14231	14234	14311	14154	14206	14210	14101	14084	14247	14068	13980	14093	14153	14153	14219	14014	14208	14161	14102	14337	14219	14277	14145	14280	14064	14241	14138	14131	14015	14073	14242	14227	14369	14274	14164	14093	14317	14119	14088	14127	14104	14217	14277	14216	14037	13959	14240	14201	14143	14128	14099	14114	14346	14035	14126	14309	14217	14132	14079	14133	14125	14007	14129	14248	14192	14159	14019	14145	14240	14118	14037	14115	13909	14171	14215	14143	14102	14036	14052	14142	14243	14196	14241	14255	14139	14202	14246	14267	14137	14181	14016	14121	14318	14253	14179	13987	14086	14231	14021	14284	14129	14169	14237	14128	14029	14384	14042	14203	14269	14151	14125	14110	13868	14263	14213	14158	14073	14148	14080	14111	14117	14294	14154	14157	14103	14261	14245	14206	13985	14050	14169	14099	14303	14053	14171	14036	14156	14082	14056	13930	14147	14133	14083	14127	14129	14231	14350	14190	14242	14140	14268	14124	14237	14067	14000	14151	14295	14107	14134	14084	14165	14161	14382	14123	14386	14277	14173	14237	14145	14174	14316	14156	14197	14081	14338	14091	14160	14093	14096	14015	14174	14064	14171	13985	14023	14219	14085	14161	14190	14101	14125	14074	14164	14183	14257	14305	14100	14119	14190	14377	14222	14015	14242	14103	14134	14095	14280	14166	14061	14255	14063	14245	13952	14135	13992	14250	14051	14247	14313	14055	14212	14347	14188	14175	14121	14058	14003	14180	14355	14253	14054	14086	14265	14226	14163	14084	14049	14278	14180	14197	14080	14056	14094	14135	14057	14083	14301	13929	14112	14024	14100	14085	14195	14079	14185	14099	14170	14166	14147	14044	14159	13946	14135	14109	14215	14136	14253	14183	14192	14204	14123	14073	14129	14169	14165	14196	14067	14313	14004	14192	14273	14203	14200	14029	14219	14107	14281	14205	14081	14260	14243	14168	14353	14161	14170	14165	14266	14102	14260	14195	14148	14094	13881	14055	14063	14039	13982	14138	14147	14124	14056	14145	14056	14164	14025	14035	14132	14092	14161	14027	14106	14103	14132	14018	14150	14290	14266	14092	14060	14141	14163	14305	14282	14187	14143	14246	14108	14009	14244	14133	14029	14235	14065	14156	14118	14201	14153	14103	14043	14164	14179	14276	14132	14103	14015	14162	14251	14133	14289	14173	14250	14178	14199	14281	14146	14077	14177	14055	14047	14159	14135	14117	14040	14187	14132	14152	14163	14246	14074	14280	14125	14170	14170	14052	14087	14276	14098	14223	14149	14215	14285	14079	14084	14146	14214	14267	14138	14009	14210	14096	14191	14071	14005	14139	14186	14067	14242	14249	14162	14096	14131	14112	14261	14050	14047	13943	14170	14170	14072	14116	14191	14246	14092	14152	14149	14154	14226	14169	14118	14192	14147	14112	14208	13957	14000	14125	14097	14211	14252	14146	14072	14135	14273	14122	14226	14194	14248	14055	14298	14164	14283	14097	14159	14114	14273	14033	14080	14247	14079	14175	14206	14177	14136	14168	14233	14141	14184	14185	14023	14136	14161	14035	14234	14388	14019	14164	14157	14129	14214	14109	14248	14227	14277	14090	14162	14035	14103	14061	14173	14179	14077	14147	14039	14149	14070	14277	14169	14215	14053	14155	14128	14111	14089	14085	14197	14251	14177	14077	14084	14238	14123	14047	14353	14108	14039	14061	14133	13997	14151	14053	14162	14133	14048	14116	13979	14219	14222	14243	14227	14110	14169	14341	14200	14093	14272	13984	14135	14263	14238	14073	14139	14055	14204	14070	14304	14131	14077	14174	14204	14133	14108	14255	13908	14028	14137	14052	14189	14092	14223	14239	14089	14106	14120	14283	14185	14023	14242	14092	14157	14162	14018	14208	14266	14012	14192	14303	14089	14139	14224	14114	14109	14144	14271	14155	14217	14125	14144	14092	14197	14152	14049	14090	14197	13839	14282	14136	13970	14110	14147	14219	13959	14049	14223	14020	14165	14326	14135	14227	14268	14085	14163	14299	14184	14131	14371	14251	14115	14166	14254	14195	14160	14201	14070	14090	14131	13871	14073	14096	14158	14234	14256	14153	14160	14028	14040	14149	13997	14208	14208	14035	14218	14117	14067	13997	14233	14259	14250	14092	14083	14095	14396	14177	14267	14019	14086	14258	14102	14041	14266	14077	14084	14208	14252	14171	14035	14051	14194	14198	14184	14012	13977	14083	14056	14121
22750	21165	28996	24066	23539	27288	29081	23195	20195	19146	18494	17990	17635	17721	17380	17212	17291	17109	17254	16778	17012	16955	17004	16955	16791	16767	16473	16833	16827	16607	16762	16851	16897	16646	16809	16825	16610	16631	16565	16796	16559	16776	16596	16678	16951	16682	16809	16542	16640	16779	16544	16673	16642	16683	16559	16790	16632	16746	16547	16641	16559	16752	16703	16820	16420	16618	16575	16629	16611	16688	16284	16437	16661	16677	16666	16584	16569	16683	16774	16581	16508	16641	16660	16555	16636	16523	16591	16628	16500	16766	16547	16530	16664	16604	16600	16829	16741	16544	16622	16669	16566	16753	16554	16574	16649	16703	16477	16781	16675	16573	16827	16658	16836	16559	16731	16702	16657	16522	16410	16538	16447	16662	16415	16639	16548	16482	16559	16483	16631	16423	16649	16534	16449	16532	16523	16513	16635	16517	16659	16585	16905	16430	16672	16778	16696	16618	16718	16496	16752	16579	16691	16618	16674	16519	16629	16505	16524	16536	16706	16674	16486	16662	16562	16559	16430	16631	16519	16758	16590	16662	16601	16608	16469	16623	16342	16476	16391	16619	16591	16580	16652	16826	16395	16651	16691	16760	16653	16575	16566	16558	16419	16660	16581	16606	16484	16718	16707	16828	16719	16595	16533	16530	16738	16476	16750	16528	16594	16518	16720	16526	16718	16502	16346	16738	16719	16453	16556	16650	16624	16534	16529	16461	16525	16421	16646	16564	16483	16510	16515	16686	16595	16619	16523	16611	16498	16568	16678	16649	16624	16515	16645	16450	16637	16578	16578	16528	16612	16418	16562	16498	16531	16458	16446	16726	16445	16503	16528	16747	16475	16614	16680	16382	16329	16700	16571	16379	16602	16379	16606	16433	16610	16398	16517	16597	16485	16604	16569	16631	16506	16512	16559	16451	16642	16381	16585	16443	16441	16334	16536	16496	16500	16652	16561	16604	16615	16512	16667	16360	16531	16575	16626	16569	16694	16669	16594	16580	16509	16558	16550	16489	16502	16563	16690	16577	16537	16684	16677	16559	16704	16630	16595	16598	16581	16516	16600	16617	16697	16436	16559	16523	16565	16635	16518	16489	16488	16675	16447	16632	16757	16779	16613	16495	16440	16382	16530	16449	16538	16518	16813	16561	16545	16608	16762	16430	16631	16705	16593	16471	16698	16560	16589	16600	16569	16503	16587	16512	16742	16661	16492	16713	16511	16723	16661	16358	16437	16516	16374	16382	16715	16607	16642	16433	16737	16377	16678	16382	16675	16628	16645	16528	16640	16681	16763	16370	16718	16646	16641	16548	16603	16487	16689	16562	16527	16724	16523	16579	16518	16591	16597	16457	16597	16877	16679	16605	16602	16660	16833	16478	16464	16664	16611	16504	16369	16708	16692	16643	16556	16464	16532	16547	16499	16620	16545	16743	16342	16549	16630	16598	16532	16478	16671	16587	16753	16678	16512	16454	16815	16600	16556	16649	16498	16369	16584	16544	16685	16582	16469	16463	16518	16750	16629	16727	16298	16672	16445	16551	16472	16642	16581	16370	16681	16772	16459	16583	16728	16611	16576	16557	16494	16429	16653	16618	16574	16721	16711	16753	16332	16510	16537	16619	16388	16533	16683	16565	16487	16658	16611	16627	16542	16184	16412	16598	16639	16511	16506	16714	16522	16660	16684	16608	16549	16678	16622	16707	16609	16550	16631	16578	16557	16533	16633	16511	16603	16446	16616	16527	16491	16678	16586	16317	16332	16765	16633	16678	16552	16489	16554	16551	16528	16549	16741	16488	16495	16631	16475	16574	16625	16454	16572	16599	16654	16534	16612	16658	16520	16606	16667	16574	16411	16477	16629	16821	16626	16406	16403	16535	16594	16544	16740	16585	16431	16605	16436	16339	16509	16444	16733	16572	16654	16469	16655	16539	16468	16533	16523	16448	16290	16540	16710	16355	16576	16487	16602	16767	16409	16472	16711	16603	16727	16572	16594	16594	16535	16653	16630	16477	16644	16652	16644	16561	16624	16551	16568	16568	16659	16443	16598	16376	16590	16745	16640	16480	16819	16484	16508	16606	16334	16492	16445	16643	16643	16544	16740	16636	16612	16527	16626	16377	16590	16567	16661	16517	16600	16645	16475	16538	16461	16608	16598	16680	16440	16693	16798	16547	16524	16419	16602	16608	16736	16522	16523	16662	16451	16734	16317	16783	16582	16577	16750	16653	16277	16498	16650	16522	16645	16697	16576	16593	16529	16301	16591	16641	16512	16772	16547	16608	16545	16514	16438	16598	16593	16474	16569	16510	16489	16457	16676	16684	16598	16618	16519	16583	16721	16541	16693	16653	16625	16672	16736	16636	16561	16532	16506	16686	16520	16547	16400	16516	16573	16602	16620	16499	16679	16516	16454	16579	16490	16531	16537	16653	16550	16725	16537	16602	16618	16675	16683	16507	16569	16689	16716	16533	16559	16686	16848	16487	16531	16609	16499	16608	16618	16495	16585	16591	16359	16474	16748	16715	16486	16529	16578	16495	16564	16614	16444	16404	16606	16548	16639	16425	16605	16423	16434	16432	16542	16582	16537	16537	16573	16760	16664	16653	16573	16663	16626	16712	16582	16613	16603	16615	16596	16537	16527	16666	16470	16372	16653	16725	16619	16565	16554	16714	16526	16706	16628	16583	16630	16605	16713	16728	16629	16561	16387	16592	16606	16477	16537	16503	16632	16759	16680	16362	16543	16623	16601	16763	16569	16866	16667	16485	16425	16748	16467	16487	16763	16561	16550	16766	16550	16522	16566	16526	16501	16623	16606	16750	16687	16676	16751	16468	16505	16620	16718	16560	16788	16648	16684	16795	16497	16562	16695	16605	16517	16514	16570	16618	16575	16699	16722	16670	16608	16719	16632	16820	16561	16367	16736	16542	16546	16765	16512	16612	16656	16468	16648	16517	16639	16536	16618	16760	16577	16570	16657	16459	16498	16606	16570	16654	16478	16458	16591	16600	16561	16612	16798	16514	16573	16416	16339	16620	16369	16391	16536	16563	16535	16658	16740	16643	16726	16565	16663	16538	16703	16275	16539	16713	16692	16679	16557	16482	16639	16434	16682	16635	16410	16527	16741	16719	16724	16586	16568	16732	16660	16498	16496	16427	16630	16519	16496	16545	16422	16697	16723	16657	16602	16723	16566	16604	16443	16450	16558	16709	16704	16610	16724	16483	16639	16699	16582	16672	16566	16757	16584	16651	16671	16640	16696	16561	16611	16535	16415	16658	16496	16526	16436	16598	16316	16494	16503	16479	16880	16687	16443	16366	16667	16674	16372	16410	16487	16471	16806	16446	16375	16557	16563	16802	16586	16787	16490	16657	16538	16365	16406	16721	16614	16861	16440	16438	16680	16643	16562	16697	16531	16574	16448	16652	16677	16660	16672	16433	16529	16569	16484	16519	16455	16829	16787	16643	16687	16642	16759	16362	16653	16613	16642	16531	16518	16451	16429	16861	16526	16497	16772	16533	16444	16771	16616	16659	16738	16519	16630	16751	16609	16634	16543	16625	16611	16689	16449	16527	16732	16712	16512	16650	16716	16523	16572	16467	16506	16699	16584	16662	16640	16598	16638	16690	16623	16546	16737	16622	16668	16835	16566	16527	16629	16763	16627	16406	16571	16589	16558	16487	16713	16696	16517	16502	16476	16533	16514	16415	16702	16343	16623	16568	16775	16596	16440	16701	16598	16518	16633	16627	16553	16698	16474	16317	16355	16739	16517	16707	16701	16668	16490	16615	16490	16529	16387	16637	16390	16673	16337	16439	16558	16407	16407	16710	16656	16571	16620	16499	16599	16454	16504	16453	16696	16350	16426	16571	16544	16669	16626	16610	16564	16575	16698	16688	16515	16482	16570	16501	16463	16777	16660	16647	16635	16729	16543	16432	16599	16531	16508	16579	16657	16542	16549	16684	16658	16488	16580	16733	16580	16605	16745	16473	16609	16605	16557	16635	16687	16569	16518	16557	16534	16641	16573	16502	16569	16626	16463	16647	16505	16738	16510	16431	16738	16529	16393	16815	16822	16541	16592	16630	16489	16528	16527	16344	16692	16973	16718	16550	16546	16476	16597	16501	16363	16691	16599	16481	16513	16493	16793	16547	16598	16545	16562	16293	16538	16620	16671	16649	16582	16576	16685	16661	16654	16728	16634	16578	16587	16485	16626	16535	16663	16711	16717	16396	16625	16697	16899	16484	16560	16675	16722	16559	16579	16610	16581	16665	16429	16575	16362	16788	16791	16462	16564	16576	16589	16657	16875	16424	16738	16442	16638	16718	16331	16628	16613	16359	16619	16534	16475	16697	16312	16666	16567	16661	16466	16660	16451	16563	16607	16628	16471	16372	16548	16596	16486	16610	16762	16660	16614	16379	16475	16576	16691	16503	16674	16627	16457	16507	16748	16495	16596	16606	16349	16519	16509	16682	16622	16512	16532	16657	16723	16443	16561	16543	16437	16624	16547	16556	16640	16531	16461	16696	16640	16643	16641	16594	16639	16468	16441	16558	16540	16676	16537	16366	16692	16459	16461	16331	16554	16545	16677	16660	16650	16623	16713	16628	16470	16654	16738	16471	16668	16744	16692	16427	16630	16660	16557	16455	16578	16447	16610	16362	16583	16545	16745	16612	16508	16567	16644	16619	16790	16531	16740	16688	16419	16494	16621	16495	16544	16706	16501	16478	16722	16447	16804	16434	16532	16788	16674	16467	16773	16559	16717	16588	16595	16692	16567	16630	16645	16827	16556	16566	16525	16607	16591	16678	16519	16621	16677	16374	16416	16838	16487	16771	16649	16557	16487	16534	16835	16500	16475	16543	16659	16612	16690	16694	16590	16446	16564	16507	16741	16447	16385	16452	16720	16398	16546	16611	16637	16786	16518	16590	16620	16643	16509	16734	16601	16607	16506	16563	16617	16765	16631	16663	16641	16525	16447	16584	16624	16490	16621	16721	16652	16536	16477	16656	16610	16483	16433	16404	16843	16680	16652	16370	16507	16578	16330	16643	16601	16474	16582	16477	16463	16647	16874	16725	16591	16500	16623	16512	16470	16731	16561	16673	16534	16638	16486	16646	16473	16583	16452	16617	16505	16686
38157	60639	54825	43741	36675	31126	26548	22585	19116	17634	16951	16373	15910	15819	15463	15150	15051	14616	14864	14950	14837	14697	14820	14727	14686	14622	14676	14758	14645	14522	14705	14604	14611	14537	14706	14504	14747	14605	14535	14548	14472	14497	14405	14556	14710	14606	14455	14475	14427	14541	14532	14617	14534	14505	14534	14484	14591	14453	14576	14530	14535	14536	14663	14464	14390	14409	14532	14605	14437	14525	14416	14505	14380	14698	14519	14388	14482	14603	14488	14511	14564	14722	14490	14502	14504	14386	14539	14349	14577	14403	14537	14624	14526	14445	14627	14578	14432	14412	14414	14516	14603	14538	14380	14491	14323	14537	14559	14499	14645	14409	14511	14424	14470	14242	14568	14440	14568	14557	14437	14598	14394	14490	14611	14567	14472	14427	14517	14584	14587	14440	14502	14556	14598	14444	14530	14401	14621	14559	14594	14572	14454	14549	14559	14504	14562	14439	14699	14407	14465	14487	14691	14497	14518	14583	14367	14658	14494	14498	14385	14376	14648	14572	14413	14564	14389	14411	14436	14588	14535	14575	14383	14442	14433	14583	14489	14417	14521	14592	14368	14474	14548	14490	14432	14492	14444	14652	14467	14375	14446	14590	14485	14350	14598	14457	14418	14532	14490	14436	14445	14534	14529	14584	14523	14348	14337	14373	14499	14363	14524	14465	14498	14736	14557	14474	14473	14467	14345	14492	14487	14491	14426	14507	14515	14585	14498	14545	14420	14467	14389	14466	14455	14652	14591	14517	14416	14505	14519	14414	14465	14466	14592	14517	14496	14320	14450	14647	14587	14605	14589	14531	14493	14543	14450	14481	14430	14623	14339	14641	14367	14709	14267	14473	14449	14450	14223	14377	14619	14546	14614	14440	14539	14577	14487	14493	14533	14327	14389	14495	14478	14467	14432	14435	14468	14347	14455	14513	14488	14492	14351	14478	14571	14358	14462	14524	14501	14465	14439	14352	14682	14430	14444	14333	14578	14520	14323	14444	14541	14483	14599	14403	14479	14621	14388	14531	14529	14584	14441	14491	14601	14557	14459	14512	14313	14446	14524	14517	14484	14471	14450	14648	14732	14331	14591	14301	14473	14500	14376	14493	14486	14489	14408	14500	14474	14490	14481	14441	14637	14342	14521	14604	14527	14493	14396	14483	14351	14507	14572	14497	14403	14533	14511	14545	14592	14458	14489	14445	14611	14435	14584	14444	14597	14531	14527	14467	14503	14420	14483	14607	14651	14366	14510	14430	14526	14448	14461	14483	14539	14519	14393	14630	14519	14452	14492	14326	14531	14496	14433	14657	14563	14478	14422	14393	14541	14479	14352	14603	14380	14596	14570	14444	14530	14426	14576	14378	14471	14435	14606	14244	14471	14516	14374	14376	14677	14505	14384	14367	14575	14444	14312	14514	14441	14543	14695	14433	14411	14524	14448	14488	14600	14519	14449	14473	14607	14534	14459	14526	14382	14451	14520	14512	14625	14487	14549	14558	14436	14472	14489	14443	14488	14513	14606	14643	14336	14550	14567	14343	14643	14402	14623	14480	14350	14449	14424	14433	14528	14444	14395	14653	14372	14359	14431	14367	14591	14481	14548	14568	14441	14409	14431	14360	14616	14369	14546	14590	14492	14312	14517	14546	14403	14664	14732	14541	14466	14448	14594	14377	14601	14388	14654	14501	14487	14696	14565	14280	14460	14379	14532	14648	14606	14685	14425	14455	14220	14612	14622	14475	14638	14396	14419	14477	14290	14449	14510	14401	14492	14579	14549	14465	14419	14624	14414	14470	14444	14578	14325	14432	14492	14443	14631	14476	14650	14413	14425	14516	14527	14477	14610	14484	14412	14463	14628	14386	14460	14572	14558	14578	14395	14622	14431	14435	14380	14485	14534	14484	14579	14371	14654	14482	14498	14341	14461	14614	14458	14435	14507	14356	14416	14542	14501	14508	14475	14430	14589	14347	14650	14322	14564	14371	14428	14515	14320	14443	14589	14345	14315	14567	14529	14558	14407	14307	14496	14545	14461	14399	14567	14446	14502	14508	14534	14292	14601	14480	14256	14342	14450	14572	14378	14410	14416	14476	14451	14614	14622	14494	14440	14483	14484	14525	14477	14498	14424	14502	14631	14384	14416	14635	14445	14622	14571	14626	14403	14506	14421	14410	14372	14512	14442	14342	14537	14412	14405	14480	14548	14446	14447	14515	14485	14480	14704	14588	14435	14634	14461	14398	14542	14305	14477	14404	14445	14619	14530	14547	14591	14574	14500	14512	14609	14519	14510	14448	14539	14450	14637	14650	14527	14449	14520	14527	14491	14364	14455	14636	14565	14414	14480	14509	14395	14477	14470	14595	14422	14550	14440	14506	14507	14440	14590	14469	14490	14444	14603	14551	14401	14576	14528	14459	14419	14428	14648	14504	14473	14533	14492	14500	14495	14584	14569	14562	14448	14395	14504	14491	14407	14656	14441	14572	14576	14433	14373	14475	14541	14464	14624	14310	14405	14486	14459	14396	14517	14465	14676	14528	14452	14333	14328	14470	14449	14372	14433	14669	14305	14345	14502	14467	14338	14477	14584	14198	14395	14526	14361	14532	14430	14339	14513	14481	14485	14284	14485	14535	14401	14548	14357	14579	14570	14600	14460	14470	14417	14463	14447	14428	14461	14643	14406	14490	14505	14449	14459	14417	14595	14353	14552	14462	14594	14480	14556	14449	14567	14546	14528	14382	14611	14548	14611	14586	14548	14496	14431	14573	14533	14540	14511	14441	14441	14449	14533	14459	14625	14561	14553	14525	14476	14496	14543	14438	14542	14378	14419	14557	14532	14486	14352	14606	14480	14464	14512	14377	14428	14346	14506	14259	14444	14537	14529	14637	14473	14431	14624	14437	14517	14461	14523	14589	14406	14521	14431	14692	14583	14420	14456	14703	14421	14554	14515	14408	14588	14452	14413	14530	14521	14582	14459	14492	14411	14484	14562	14468	14517	14517	14490	14383	14425	14536	14648	14626	14468	14601	14558	14340	14577	14377	14632	14651	14511	14590	14479	14402	14605	14600	14326	14390	14428	14398	14602	14516	14439	14648	14587	14584	14356	14400	14505	14682	14545	14465	14389	14517	14566	14600	14431	14439	14605	14480	14556	14404	14551	14460	14480	14488	14324	14456	14458	14657	14408	14525	14337	14424	14668	14426	14450	14400	14468	14334	14517	14393	14609	14706	14543	14432	14626	14374	14488	14399	14468	14473	14275	14586	14458	14425	14602	14534	14553	14341	14508	14494	14442	14618	14578	14339	14390	14601	14438	14528	14628	14287	14650	14315	14580	14359	14696	14714	14450	14569	14483	14532	14608	14509	14523	14572	14494	14560	14679	14307	14440	14578	14541	14304	14498	14524	14257	14461	14354	14480	14493	14343	14348	14485	14560	14663	14511	14513	14519	14636	14700	14624	14570	14440	14374	14280	14648	14496	14531	14537	14413	14445	14383	14601	14432	14447	14474	14391	14505	14496	14409	14392	14624	14620	14576	14479	14448	14481	14544	14437	14511	14548	14548	14473	14522	14480	14482	14416	14481	14510	14443	14542	14455	14371	14376	14397	14555	14315	14554	14682	14442	14478	14577	14491	14511	14589	14652	14478	14480	14495	14554	14549	14540	14527	14498	14440	14500	14595	14397	14446	14453	14542	14446	14594	14519	14537	14428	14436	14447	14523	14504	14621	14615	14508	14570	14526	14597	14445	14534	14242	14494	14446	14695	14478	14513	14520	14586	14402	14425	14588	14671	14422	14610	14433	14386	14359	14415	14486	14487	14540	14316	14438	14630	14570	14419	14473	14350	14504	14544	14564	14631	14595	14470	14507	14585	14306	14508	14490	14576	14662	14528	14423	14464	14536	14538	14468	14573	14591	14374	14446	14530	14601	14464	14508	14558	14461	14517	14457	14467	14492	14576	14448	14447	14484	14373	14546	14246	14507	14621	14593	14380	14372	14519	14446	14385	14474	14482	14379	14554	14438	14568	14502	14574	14641	14349	14460	14522	14466	14549	14496	14429	14467	14625	14509	14534	14507	14536	14479	14605	14429	14568	14507	14463	14565	14422	14552	14489	14529	14519	14534	14554	14437	14457	14592	14578	14473	14473	14620	14554	14439	14487	14449	14495	14455	14489	14423	14546	14515	14679	14436	14499	14456	14518	14452	14679	14395	14589	14585	14448	14423	14493	14427	14536	14510	14620	14647	14438	14477	14497	14412	14630	14523	14531	14524	14506	14577	14578	14400	14622	14403	14625	14478	14412	14456	14362	14451	14521	14381	14350	14477	14362	14578	14532	14529	14553	14556	14708	14331	14622	14506	14476	14544	14553	14502	14533	14501	14483	14413	14578	14390	14486	14379	14434	14628	14564	14480	14375	14494	14437	14307	14505	14493	14514	14466	14464	14440	14419	14501	14455	14405	14539	14289	14567	14623	14619	14580	14572	14432	14553	14504	14467	14496	14500	14462	14515	14606	14460	14588	14376	14446	14517	14543	14306	14358	14497	14526	14636	14520	14486	14584	14449	14489	14459	14472	14541	14572	14508	14515	14495	14566	14446	14491	14557	14601	14409	14613	14510	14693	14515	14479	14480	14547	14552	14420	14527	14458	14526	14545	14441	14555	14372	14559	14660	14452	14473	14368	14366	14517	14592	14562	14484	14450	14494	14670	14314	14453	14527	14586	14360	14590	14489	14611	14529	14445	14375	14406	14368	14494	14420	14422	14626	14471	14460	14410	14391	14416	14557	14450	14324	14400	14792	14532	14473	14594	14385	14341	14618	14383	14625	14526	14593	14564	14388	14450	14551	14564	14375	14453	14634	14568	14560	14502	14644	14679	14516	14343	14475	14451	14405	14554	14609	14430	14414	14601	14344	14383	14440	14780	14241	14567	14528	14546	14516	14442	14307	14328	14326	14572	14456	14623	14440	14545	14373	14507	14489	14560	14644	14736	14538	14276	14599	14610	14357	14499	14540	14391	14516	14351	14565	14571	14496	14539	14436	14369	14439	14510	14508	14439	14328	14375	14615	14538	14534	14473	14558	14619	14383	14476	14512	14435	14446	14502	14566	14515	14518	14604	14586	14526	14453	14584	14467	14442
29841	29800	36757	31833	24859	21237	19054	17300	16561	16290	15928	15770	15716	15491	15445	15259	15327	15335	15293	15369	15420	15296	15387	15213	15452	15337	15261	15144	15211	15092	15277	15342	15415	15310	15029	15158	15105	15046	15292	15451	15057	15064	15144	15152	15432	15313	15228	15272	15408	15255	15252	15157	15240	15069	15308	15175	15139	15418	15457	15058	15388	15342	15278	15231	15342	15234	15104	15159	15002	14982	15311	15322	15360	15078	15205	15220	15109	15270	15321	15333	15263	15266	15281	15092	15238	14964	14992	15158	15311	14981	15154	15222	15198	15011	15329	15233	15224	15154	15327	15282	15323	15296	15193	15176	15323	15408	15204	15270	15114	15129	15181	15130	15241	15173	15322	15105	15257	15093	15170	15304	15233	15212	15192	15351	15305	15236	15231	15138	15030	15247	15234	15137	15132	15012	15097	15123	15305	15215	15048	15207	15075	15211	15297	15250	15156	15097	15302	15193	15196	15225	15151	15319	15131	15281	15227	15152	15307	15249	14988	15494	15140	15304	15196	15286	15321	15123	14979	15245	15039	15186	15226	15060	15231	15055	15256	15159	15156	15265	15098	15278	15286	15116	15245	15356	15492	15093	15162	15008	14888	15192	15166	15043	15300	15166	15293	15236	15450	15164	15183	15292	14997	15102	15075	15173	15217	15060	15196	15320	15264	15354	14991	15443	15083	15211	15287	15257	15150	15159	15245	15144	15122	15156	15301	15029	15125	15094	15308	15072	15025	15224	15348	15177	15095	15236	15104	15197	15101	15283	15153	15243	15105	15213	15133	15313	15270	15216	15252	15163	15235	15277	15129	15286	15222	15377	15096	15319	15241	15361	15226	15238	14983	15209	15303	15252	15300	15022	15141	15305	15360	15360	15240	15128	15047	15153	15211	15211	15189	15224	15374	15120	15151	15144	15271	15424	15276	15273	15184	15135	15075	15306	15457	15162	15341	15277	15276	15048	15286	14952	15111	15122	15331	15201	15218	15074	15324	15127	15232	15281	15216	15257	15092	14936	15165	15093	15128	15193	15070	15426	15205	15207	15059	15203	15149	15325	14981	15259	15200	15166	15128	15260	15247	15226	15325	15346	15164	15160	15238	15110	14933	15237	15255	15282	15305	15109	15238	15191	15203	15192	15318	15339	15148	15201	15292	15294	15177	15343	15059	15023	15325	15490	15139	15191	15217	15258	15031	15277	15188	15256	15292	15200	15298	15184	15103	15247	15117	15096	15047	15310	15340	15081	15093	15214	15283	15270	15210	15167	15284	15183	15044	15287	15263	15181	15373	15040	15306	15222	15231	15252	15072	15283	15242	15063	15231	15253	15302	15175	15338	15141	15074	15167	15299	15330	15027	15035	15003	15111	15239	15233	15054	15173	15053	15123	15320	14973	15236	15310	15148	15226	15175	15203	15214	15436	15231	15266	15264	15195	15157	15080	15050	15056	15451	15110	15157	15281	15046	15179	15382	15198	15055	15473	15246	15095	15327	15264	15205	15259	15319	15139	15271	15215	15211	15103	15176	15283	15386	15199	14990	15099	15150	15167	15117	15055	15247	15374	15292	15110	15153	15125	15329	15185	15135	15176	15272	15132	15156	15245	15378	15255	15167	15115	14966	15201	15259	15124	15074	15059	15220	15124	15182	15364	15387	15181	14978	15178	15220	14901	15127	15216	15362	15191	15236	15149	15089	15369	15020	15306	15482	15283	15414	15048	15043	15204	15138	15154	15282	15077	15226	15123	15060	15328	15303	15348	15158	15048	15349	15164	15159	15224	15084	15178	15143	15238	15266	15133	15182	15223	15144	15086	15234	15132	15181	15198	15140	15176	15227	14970	15021	15291	15234	15344	15135	15180	15293	15197	15267	15272	15200	15263	15332	15289	15264	15253	15027	15194	15212	15302	15156	15339	15163	15116	15278	15463	15580	15278	15229	15451	15289	15222	15373	15127	15286	15218	15179	15094	15083	15194	15233	15337	15132	15229	15323	15172	15155	15317	15159	15207	15096	15333	15098	15379	15021	15160	15287	15259	15088	15223	15199	15197	15222	15296	15198	15378	15369	15133	15027	15031	15403	15281	15317	15305	15189	15283	15261	15308	15133	15064	15151	15248	15021	15171	15144	15077	15233	15289	15344	15218	15449	15287	15136	15170	15143	15254	15194	15247	15194	15347	15235	15341	15258	15187	15229	15186	15315	15275	15132	15308	15151	15186	15381	15279	15143	15231	15287	15168	15222	15007	15324	15126	15093	15312	15264	15158	15240	15280	15379	15369	15139	15324	15009	15014	15197	15388	15246	15323	15421	15209	15309	15319	15065	15183	15060	15187	15278	15184	15080	15340	15276	15318	15050	15104	15267	15150	15300	15141	15320	15211	15354	15290	15392	15211	15082	15115	15310	15225	15176	15271	15262	15089	15265	15304	15294	15313	15071	15181	15057	14891	15169	15055	15041	15186	15301	15372	15029	15016	15170	15188	15298	15187	15148	15161	15017	15166	15290	15172	15203	15145	15121	15209	15143	14916	15102	15429	15315	15140	15254	15038	15102	15054	15272	15185	15322	15269	15229	15252	15069	14930	15110	15081	15036	15193	15189	15052	15212	15111	15398	15130	15214	15219	15126	15197	15351	15205	15301	15253	15209	15158	15176	15221	15298	15121	15218	15239	15330	15136	15257	15200	15471	15204	15179	14900	15170	15309	15137	15289	15276	15085	15241	15176	15228	15187	15192	15280	15117	15199	15379	15015	15232	15304	15219	15184	15349	14962	15125	15046	15211	15035	15261	15271	15203	15105	15157	15031	15279	15095	15199	15265	15195	15090	15071	15119	15243	15198	15125	15198	15364	15270	15196	15207	15191	15085	15203	15295	15195	15255	15280	15168	15119	15182	15068	15359	15319	15147	15280	15288	15244	15054	15482	15369	15340	15300	15041	15320	15234	15239	15106	15133	15137	15167	15101	15204	15257	15028	15212	15181	15196	15010	15185	15422	15275	15286	15135	14938	15162	15229	15093	15172	15184	15103	15173	15192	15197	15173	15284	15329	15243	15249	15283	15189	15286	15355	15104	15104	15053	15340	15264	15030	15198	15235	15236	15294	15271	15135	15221	15219	15259	15141	15152	15430	15237	15349	15306	15068	15257	15161	15080	15053	15018	15053	15187	15166	15179	15221	15336	15222	15262	15326	15214	15300	15101	15258	15344	15252	15069	15238	15331	15113	15148	15202	14949	15458	15205	15264	15060	15284	15304	15388	15344	15201	15236	15228	15195	15175	15258	15151	15256	15100	15200	15211	15330	15318	15392	15107	15348	15279	15339	15183	15292	15172	14990	15121	15102	15163	15265	15353	15290	15093	15275	15129	15308	15223	15164	15279	15243	15250	15147	15177	15081	15235	15344	15137	15244	15035	15259	15195	15389	15195	15160	15208	15207	15167	15181	14974	15403	15142	15328	15341	15191	15245	15104	15050	15290	15044	15082	15067	15250	15259	15311	15328	15229	15123	15285	15073	15061	15287	15393	15160	15233	15323	15279	15158	15266	15050	15018	15283	15324	15350	14982	15347	15119	15198	15065	15161	15181	15195	15404	15199	15309	15262	15187	15310	15251	15065	15220	15237	15375	15392	15340	15370	15219	15200	15185	15149	15056	15114	15354	15251	15237	15224	15102	15269	15533	15381	15242	15029	15466	15358	15197	15400	15114	15282	15169	15107	15511	15373	15178	15175	15176	15279	15103	15430	15130	15197	15131	15220	15259	15173	15406	15483	14968	15263	15289	15266	15251	15118	15225	15170	14967	15155	15347	15274	15129	15302	15270	15180	15142	15113	15207	15135	15282	15301	15038	14976	15222	15229	15157	15172	15214	15307	15186	15086	15287	15252	15235	15345	15323	15242	15138	14983	15218	15308	14997	15429	15291	15251	15144	15170	15215	15497	15306	15160	15286	15146	15270	15212	15260	15120	15256	15205	15090	15272	15338	15255	15415	15208	15461	15217	15307	15072	15262	15311	15289	15272	15374	15107	15289	15243	15052	15333	15176	15272	15235	15146	15236	15156	14853	15167	15214	15152	15185	15192	15251	15217	15155	15102	15197	15436	15009	15122	15336	15208	15155	15120	15209	15118	15166	15267	15367	15251	15252	15140	15070	15192	15238	15141	15183	15264	15204	15236	15163	15311	15040	15039	14909	15364	15207	15166	15253	15309	15403	15008	15213	15103	15293	15253	15404	15404	15296	15134	15302	15287	15302	15391	15226	15066	15082	15198	15422	15383	15225	15203	15058	15159	15224	15190	15294	15026	15172	15008	15346	15098	15177	15173	15279	15284	15203	15293	15277	15037	15318	15109	15269	15222	15140	15210	15311	15137	15274	15280	15215	15426	15277	15187	15137	15156	15414	15431	15161	15089	15377	15255	15297	15221	15101	15278	15270	15265	15144	14888	15208	15150	15182	15333	15231	15060	15194	15283	15221	15243	15397	15078	15191	15314	15294	15108	15171	15142	15295	15243	15049	15071	15117	15143	15352	15317	15231	15071	15191	15203	15290	15352	15224	15266	15199	15453	15224	15243	15216	15197	15218	15225	15134	15145	15280	15301	15146	15229	15271	15157	15191	15146	15246	15065	15313	15109	15226	15154	15176	15190	15259	15365	15322	15145	15067	15118	15149	15350	15120	15230	15038	15172	15202	15173	15451	15209	15364	15230	15323	15099	15276	15249	15355	15377	15196	15180	15383	15245	15341	15039	15220	15368	15277	15105	15012	15248	15275	15042	15131	15232	15285	15206	15118	15198	15112	15218	15223	15207	15118	15281	15129	15383	15179	15245	15281	15176	15245	15241	15013	15301	15396	15391	15345	15377	15137	15189	15370	15307	15133	15129	15348	15142	15266	15239	15434	15296	15213	15227	15332	15058	14971	15444	15381	15274	15232	15171	15149	15099	15098	15191	15224	15091	15171	15277	15304	15278	15190	15150	15043	15208	15284	15177	15278	15204	15207	15101	15153	15141	14969	15176	15203	15254	15346	15156	15132	15139	15225	15335	15239	15239	15082	15319	15276	15214	15110	15100	15186	15101	15218	15300	15183	15127	15180	15226	15152	15169	15301	15216	15263	15356	15327	15215	15298	15472	15169	15226	15141	14972
34388	46827	41687	31427	25421	21534	18487	16524	15295	14811	14434	14388	14216	13946	13993	13835	13838	13790	13757	13785	13678	13617	13694	13675	13689	13779	13588	13623	13560	13448	13733	13818	13583	13795	13735	13454	13672	13620	13705	13797	13685	13480	13458	13686	13748	13694	13727	13664	13557	13714	13538	13604	13551	13619	13691	13557	13588	13518	13644	13614	13710	13535	13590	13613	13591	13544	13599	13551	13574	13599	13436	13652	13633	13404	13600	13517	13540	13760	13510	13672	13561	13475	13799	13682	13668	13615	13794	13491	13478	13477	13619	13551	13580	13577	13606	13660	13613	13505	13653	13621	13542	13579	13596	13539	13709	13503	13788	13563	13716	13654	13606	13696	13575	13489	13561	13712	13548	13730	13615	13377	13746	13473	13667	13607	13485	13711	13594	13582	13757	13592	13531	13539	13538	13651	13677	13582	13781	13483	13641	13553	13563	13716	13587	13518	13415	13697	13574	13519	13566	13565	13689	13504	13701	13531	13553	13562	13676	13759	13663	13593	13774	13412	13595	13617	13447	13645	13655	13588	13475	13652	13611	13592	13481	13706	13598	13524	13475	13679	13580	13662	13539	13636	13662	13374	13670	13388	13716	13593	13669	13727	13549	13585	13669	13496	13662	13585	13563	13553	13562	13578	13558	13705	13566	13596	13542	13628	13578	13552	13491	13563	13623	13593	13679	13484	13697	13651	13506	13519	13699	13594	13664	13644	13632	13780	13489	13652	13558	13424	13606	13738	13658	13535	13555	13472	13392	13642	13559	13748	13703	13531	13519	13695	13615	13724	13627	13533	13785	13629	13680	13741	13606	13599	13533	13751	13581	13540	13463	13721	13544	13710	13669	13651	13552	13630	13492	13610	13491	13507	13614	13651	13710	13560	13557	13585	13614	13726	13573	13636	13652	13543	13452	13532	13576	13568	13755	13777	13542	13571	13541	13507	13628	13700	13736	13550	13644	13761	13612	13616	13587	13525	13654	13653	13441	13622	13709	13513	13690	13665	13531	13604	13848	13573	13680	13753	13555	13811	13669	13652	13488	13537	13573	13681	13445	13541	13530	13585	13665	13531	13479	13678	13476	13655	13604	13587	13795	13605	13726	13574	13590	13574	13509	13852	13559	13474	13679	13727	13467	13549	13749	13739	13786	13515	13538	13632	13659	13578	13589	13573	13557	13711	13521	13555	13453	13421	13410	13523	13485	13649	13615	13652	13572	13485	13643	13526	13599	13572	13503	13537	13515	13734	13646	13835	13612	13679	13717	13630	13657	13570	13426	13651	13629	13567	13672	13703	13641	13509	13733	13386	13597	13661	13636	13559	13480	13542	13573	13561	13564	13654	13607	13644	13667	13617	13639	13698	13575	13532	13609	13612	13631	13480	13502	13757	13745	13579	13536	13745	13661	13459	13665	13490	13799	13574	13629	13732	13559	13579	13684	13748	13603	13679	13679	13424	13590	13633	13737	13627	13561	13651	13620	13541	13622	13594	13628	13742	13510	13688	13749	13647	13637	13636	13641	13481	13663	13503	13642	13699	13550	13695	13648	13688	13696	13567	13655	13447	13644	13710	13741	13533	13622	13653	13706	13628	13555	13779	13677	13497	13593	13579	13708	13489	13616	13575	13726	13685	13572	13485	13465	13440	13421	13637	13555	13582	13712	13647	13619	13674	13551	13668	13716	13518	13722	13679	13594	13606	13518	13725	13587	13622	13622	13513	13667	13579	13556	13708	13494	13691	13593	13699	13526	13642	13565	13664	13557	13610	13594	13453	13628	13496	13589	13641	13621	13617	13634	13600	13637	13468	13558	13619	13756	13503	13385	13525	13632	13531	13677	13501	13618	13566	13646	13704	13535	13449	13536	13392	13761	13569	13743	13702	13584	13523	13543	13701	13544	13645	13623	13562	13755	13494	13561	13673	13450	13661	13589	13614	13656	13548	13562	13583	13543	13630	13538	13508	13759	13734	13606	13475	13602	13729	13663	13677	13600	13711	13457	13492	13489	13606	13642	13779	13597	13707	13667	13714	13577	13636	13683	13648	13546	13504	13562	13661	13720	13666	13670	13617	13613	13490	13754	13568	13678	13581	13512	13582	13665	13489	13620	13587	13456	13739	13623	13590	13613	13648	13515	13820	13593	13766	13528	13742	13466	13810	13700	13433	13545	13620	13615	13725	13465	13560	13685	13575	13523	13547	13650	13732	13533	13654	13571	13524	13808	13469	13409	13538	13603	13464	13613	13694	13494	13608	13602	13581	13728	13593	13628	13512	13508	13608	13699	13527	13655	13740	13574	13723	13497	13746	13580	13624	13545	13585	13672	13527	13501	13650	13509	13459	13516	13582	13543	13613	13575	13659	13715	13739	13492	13604	13613	13523	13578	13666	13405	13663	13640	13618	13688	13575	13547	13706	13565	13582	13441	13636	13745	13577	13816	13415	13546	13551	13559	13595	13592	13371	13643	13556	13536	13507	13707	13545	13458	13632	13525	13440	13673	13745	13809	13581	13493	13571	13640	13461	13532	13587	13657	13727	13557	13565	13561	13583	13423	13615	13634	13700	13722	13505	13514	13617	13757	13682	13633	13404	13579	13597	13564	13693	13619	13502	13507	13492	13697	13556	13640	13585	13815	13677	13524	13595	13495	13439	13637	13625	13616	13623	13635	13630	13558	13815	13439	13516	13680	13522	13598	13572	13578	13565	13574	13630	13557	13632	13615	13647	13412	13629	13532	13452	13621	13542	13538	13368	13650	13676	13571	13569	13425	13581	13621	13518	13664	13585	13631	13488	13495	13686	13638	13580	13586	13570	13597	13690	13512	13577	13563	13668	13599	13619	13654	13564	13598	13696	13569	13501	13721	13791	13648	13578	13467	13650	13833	13709	13623	13582	13537	13788	13506	13571	13520	13494	13608	13523	13695	13567	13684	13736	13489	13699	13598	13813	13597	13680	13696	13633	13517	13693	13766	13596	13639	13746	13671	13675	13602	13599	13541	13671	13565	13767	13750	13468	13508	13693	13646	13540	13505	13611	13769	13716	13726	13612	13613	13588	13592	13630	13638	13639	13625	13524	13714	13673	13576	13564	13803	13607	13620	13745	13705	13459	13548	13568	13507	13549	13668	13564	13445	13774	13581	13623	13757	13664	13591	13535	13490	13767	13623	13470	13688	13552	13724	13547	13598	13548	13528	13558	13605	13627	13675	13733	13471	13599	13444	13626	13599	13787	13605	13557	13586	13552	13614	13529	13635	13728	13712	13706	13406	13580	13636	13553	13585	13822	13704	13636	13567	13518	13640	13727	13569	13542	13606	13716	13569	13742	13628	13710	13511	13683	13653	13520	13710	13662	13391	13727	13644	13675	13668	13674	13507	13440	13665	13674	13644	13353	13585	13652	13445	13692	13609	13655	13651	13562	13509	13571	13553	13571	13444	13573	13606	13595	13563	13598	13487	13780	13576	13500	13647	13590	13560	13678	13477	13631	13653	13601	13447	13689	13660	13565	13677	13513	13656	13763	13670	13619	13694	13783	13528	13689	13647	13569	13607	13494	13705	13582	13448	13538	13736	13453	13619	13523	13431	13553	13614	13595	13698	13722	13578	13590	13512	13487	13549	13632	13675	13511	13563	13586	13583	13669	13627	13484	13690	13728	13712	13583	13800	13567	13506	13557	13610	13533	13666	13548	13560	13680	13531	13682	13728	13527	13525	13604	13525	13635	13623	13660	13562	13635	13504	13436	13539	13614	13748	13608	13534	13640	13630	13511	13640	13681	13646	13618	13621	13827	13674	13477	13626	13584	13625	13584	13564	13610	13800	13576	13353	13568	13597	13610	13654	13688	13538	13652	13506	13408	13557	13517	13700	13568	13668	13557	13597	13434	13659	13585	13695	13718	13630	13655	13552	13652	13478	13504	13405	13547	13714	13764	13606	13555	13641	13566	13398	13667	13561	13443	13665	13497	13545	13607	13882	13571	13751	13648	13617	13652	13438	13694	13616	13766	13478	13642	13735	13535	13615	13604	13552	13701	13757	13778	13788	13701	13507	13594	13577	13642	13521	13694	13534	13616	13776	13752	13548	13613	13719	13802	13554	13657	13578	13632	13445	13469	13635	13624	13580	13652	13609	13542	13571	13574	13544	13679	13671	13598	13637	13583	13603	13397	13498	13548	13637	13472	13593	13558	13622	13643	13530	13616	13583	13593	13633	13535	13474	13732	13549	13687	13644	13613	13677	13646	13470	13680	13600	13575	13694	13587	13578	13673	13542	13559	13624	13660	13441	13596	13492	13648	13651	13595	13610	13551	13528	13695	13538	13692	13589	13682	13671	13718	13671	13546	13621	13549	13595	13676	13439	13489	13718	13637	13635	13619	13729	13653	13739	13517	13670	13566	13574	13732	13565	13510	13608	13574	13668	13542	13590	13689	13458	13619	13534	13813	13696	13538	13569	13656	13675	13793	13687	13564	13794	13680	13647	13589	13762	13454	13588	13631	13769	13558	13662	13570	13682	13476	13675	13431	13667	13594	13558	13513	13463	13580	13750	13525	13687	13597	13680	13700	13562	13636	13525	13656	13550	13743	13611	13726	13688	13604	13729	13819	13590	13677	13590	13697	13584	13577	13410	13668	13615	13578	13623	13511	13613	13658	13557	13607	13570	13687	13599	13464	13728	13498	13667	13718	13634	13662	13465	13684	13526	13632	13565	13601	13404	13612	13668	13626	13546	13645	13614	13492	13700	13569	13621	13541	13681	13494	13557	13518	13739	13648	13443	13580	13619	13492	13474	13623	13466	13654	13721	13568	13491	13555	13604	13701	13744	13756	13589	13590	13609	13567	13577	13589	13594	13695	13715	13795	13470	13690	13569	13446	13820	13462	13618	13661	13540	13654	13556	13639	13672	13608	13775	13572	13720	13479	13712	13867	13751	13425	13571	13495	13638	13630	13664	13667	13696	13484	13636	13603	13513	13616	13671	13526	13701	13657	13656	13695	13661	13585	13362	13519	13633	13593	13522	13584	13621	13583	13761	13690	13568	13702	13680	13519	13511	13673	13696	13586	13531	13773	13704	13690	13545	13554	13594	13581	13634	13523	13582	13718	13784	13659	13622	13417	13758	13565	13536	13677	13547	13570	13580	13572
24086	21188	28820	26664	26340	26883	25597	20764	18802	17732	17011	16506	16389	16108	15964	16023	15955	15775	15817	15723	15900	15659	15618	15869	15793	15896	15758	15589	15676	15809	15793	15552	15731	15486	15747	15775	15622	15769	15590	15580	15749	15706	15721	15521	15517	15544	15619	15735	15586	15907	15872	15698	15567	15494	15816	15514	15672	15667	15649	15431	15523	15755	15736	15547	15649	15673	15731	15462	15582	15752	15541	15611	15825	15799	15508	15746	15498	15994	15626	15682	15574	15808	15611	15704	15617	15508	15680	15657	15523	15602	15597	15731	15687	15644	15549	15595	15592	15759	15478	15896	15481	15685	15639	15595	15595	15820	15662	15670	15789	15637	15526	15551	15807	15498	15627	15637	15542	15726	15531	15664	15653	15615	15493	15611	15645	15749	15896	15628	15680	15771	15650	15642	15567	15472	15670	15516	15793	15530	15401	15677	15719	15736	15546	15655	15800	15533	15535	15567	15773	15661	15817	15526	15628	15659	15748	15548	15710	15615	15480	15679	15532	15539	15528	15444	15590	15803	15621	15519	15584	15810	15729	15572	15429	15565	15769	15603	15588	15725	15698	15602	15675	15600	15696	15510	15714	15598	15716	15679	15705	15702	15663	15565	15541	15774	15691	15519	15469	15634	15522	15833	15580	15673	15457	15678	15630	15618	15655	15596	15555	15608	15642	15741	15742	15770	15584	15369	15819	15554	15590	15737	15787	15558	15529	15663	15538	15704	15641	15529	15656	15566	15735	15668	15587	15542	15763	15623	15555	15494	15605	15430	15762	15676	15667	15476	15703	15628	15622	15677	15451	15826	15511	15592	15566	15573	15776	15603	15758	15681	15510	15584	15665	15617	15661	15609	15590	15526	15629	15647	15623	15555	15456	15875	15460	15695	15526	15655	15623	15505	15611	15491	15646	15560	15595	15795	15612	15501	15592	15637	15574	15586	15718	15592	15749	15692	15478	15566	15655	15614	15596	15618	15411	15697	15600	15520	15546	15521	15720	15621	15680	15569	15515	15586	15672	15429	15568	15615	15358	15798	15647	15769	15777	15600	15686	15924	15659	15705	15664	15657	15501	15648	15694	15492	15608	15540	15540	15583	15675	15616	15591	15694	15751	15416	15765	15769	15826	15708	15650	15586	15716	15674	15752	15675	15505	15660	15544	15733	15795	15754	15474	15585	15552	15511	15577	15575	15568	15780	15689	15737	15649	15436	15577	15646	15594	15569	15741	15663	15687	15719	15674	15753	15780	15535	15824	15621	15553	15747	15559	15643	15603	15739	15710	15512	15631	15745	15703	15825	15452	15675	15724	15712	15802	15788	15902	15643	15416	15402	15658	15606	15611	15509	15753	15635	15476	15845	15740	15654	15739	15532	15650	15517	15672	15701	15589	15611	15578	15452	15664	15683	15610	15749	15860	15406	15612	15562	15782	15808	15557	15594	15604	15718	15707	15767	15756	15638	15641	15529	15477	15610	15704	15576	15733	15871	15689	15761	15661	15733	15691	15394	15750	15651	15748	15627	15627	15588	15677	15637	15684	15676	15560	15729	15751	15533	15640	15521	15676	15529	15718	15510	15487	15521	15663	15624	15679	15557	15679	15602	15747	15724	15730	15687	15556	15626	15711	15798	15572	15989	15638	15552	15654	15575	15409	15616	15721	15674	15663	15494	15636	15862	15494	15504	15692	15657	15590	15472	15701	15616	15677	15754	15598	15562	15642	15535	15722	15703	15741	15871	15515	15660	15566	15545	15552	15757	15627	15714	15635	15682	15868	15659	15541	15480	15695	15379	15595	15649	15717	15494	15613	15644	15593	15595	15660	15731	15770	15683	15553	15449	15640	15565	15424	15557	15657	15590	15694	15751	15514	15527	15416	15593	15654	15744	15709	15787	15734	15764	15595	15760	15633	15699	15576	15567	15506	15775	15582	15820	15682	15619	15781	15703	15646	15661	15687	15584	15598	15715	15493	15531	15570	15423	15527	15521	15522	15569	15690	15540	15790	15518	15675	15693	15736	15626	15676	15704	15625	15547	15461	15537	15599	15705	15446	15488	15475	15647	15683	15701	15743	15701	15745	15719	15530	15734	15898	15826	15726	15578	15616	15607	15727	15587	15548	15344	15527	15384	15548	15728	15631	15671	15665	15599	15661	15543	15805	15520	15484	15646	15663	15609	15439	15601	15841	15506	15780	15536	15661	15801	15511	15632	15730	15748	15521	15484	15564	15555	15761	15655	15581	15593	15617	15450	15441	15629	15445	15835	15714	15398	15601	15795	15569	15719	15750	15641	15600	15391	15696	15658	15575	15658	15475	15449	15676	15461	15531	15798	15725	15692	15505	15719	15782	15630	15578	15677	15727	15468	15448	15633	15579	15773	15856	15654	15556	15719	15710	15599	15629	15770	15572	15624	15707	15587	15619	15627	15693	15719	15640	15538	15702	15672	15603	15738	15641	15754	15662	15457	15512	15558	15676	15674	15532	15488	15688	15620	15683	15760	15602	15872	15705	15629	15409	15676	15569	15653	15728	15467	15597	15702	15595	15659	15674	15796	15538	15743	15658	15653	15757	15705	15675	15635	15536	15519	15464	15537	15815	15619	15541	15828	15576	15582	15673	15649	15601	15456	15677	15737	15452	15667	15572	15602	15410	15563	15697	15672	15618	15660	15444	15451	15608	15805	15604	15685	15629	15782	15597	15498	15755	15603	15594	15565	15698	15411	15692	15509	15736	15905	15520	15593	15694	15638	15696	15624	15632	15591	15471	15685	15646	15764	15482	15613	15524	15713	15601	15601	15842	15772	15817	15462	15751	15626	15566	15649	15532	15737	15577	15626	15703	15500	15745	15723	15645	15499	15607	15695	15836	15639	15589	15665	15715	15724	15712	15622	15421	15819	15473	15626	15782	15624	15769	15643	15844	15619	15526	15425	15593	15584	15383	15433	15455	15788	15588	15786	15451	15597	15411	15518	15621	15803	15494	15472	15527	15520	15685	15522	15532	15643	15520	15488	15637	15516	15790	15666	15520	15770	15711	15397	15575	15582	15646	15757	15753	15843	15622	15540	15616	15558	15656	15782	15481	15520	15674	15792	15529	15523	15474	15627	15531	15584	15533	15741	15674	15623	15543	15517	15598	15792	15637	15641	15408	15678	15464	15588	15522	15609	15757	15503	15459	15567	15655	15540	15515	15681	15677	15658	15541	15441	15613	15570	15582	15485	15854	15549	15654	15627	15616	15664	15586	15705	15726	15826	15696	15607	15522	15648	15491	15749	15822	15589	15765	15656	15632	15632	15589	15520	15779	15748	15597	15796	15604	15773	15602	15421	15571	15581	15741	15459	15772	15651	15481	15711	15816	15770	15708	15563	15683	15537	15523	15525	15480	15787	15586	15725	15464	15584	15477	15603	15659	15601	15770	15509	15535	15763	15686	15618	15630	15574	15721	15716	15789	15665	15584	15682	15709	15677	15484	15315	15663	15603	15694	15528	15748	15558	15568	15690	15682	15684	15682	15398	15636	15549	15566	15613	15566	15678	15769	15532	15486	15602	15827	15600	15692	15703	15599	15686	15575	15767	15599	15793	15696	15505	15639	15472	15742	15699	15642	15693	15592	15646	15485	15626	15604	15490	15594	15824	15561	15465	15542	15574	15574	15740	15597	15737	15583	15670	15567	15674	15454	15678	15676	15672	15512	15634	15748	15735	15537	15612	15525	15579	15468	15495	15626	15760	15720	15569	15662	15552	15737	15844	15600	15597	15408	15549	15749	15691	15795	15516	15661	15774	15468	15699	15664	15689	15736	15742	15627	15710	15775	15661	15492	15701	15759	15650	15470	15613	15664	15798	15641	15734	15613	15603	15584	15596	15540	15525	15856	15586	15491	15873	15640	15628	15617	15634	15564	15642	15502	15568	15810	15511	15491	15559	15732	15667	15494	15694	15640	15673	15699	15710	15651	15623	15597	15529	15590	15650	15726	15609	15647	15549	15740	15770	15541	15545	15567	15725	15740	15729	15589	15626	15799	15639	15773	15604	15457	15779	15636	15632	15593	15706	15547	15534	15502	15826	15847	15806	15708	15600	15486	15588	15573	15746	15563	15504	15644	15548	15465	15818	15575	15667	15775	15742	15633	15642	15673	15764	15729	15738	15627	15681	15678	15553	15585	15453	15689	15576	15559	15762	15666	15632	15650	15327	15585	15482	15675	15600	15666	15699	15610	15665	15732	15742	15651	15716	15609	15540	15550	15569	15463	15459	15376	15660	15588	15484	15727	15667	15533	15750	15448	15523	15504	15509	15680	15665	15802	15711	15674	15710	15560	15760	15480	15504	15488	15472	15661	15611	15500	15563	15555	15491	15807	15735	15475	15648	15725	15882	15565	15500	15646	15724	15729	15618	15751	15491	15684	15467	15721	15776	15800	15635	15592	15575	15663	15679	15730	15490	15627	15709	15617	15551	15819	15645	15631	15589	15485	15587	15730	15755	15673	15719	15735	15560	15488	15527	15559	15701	15600	15781	15589	15606	15747	15702	15768	15735	15909	15417	15795	15554	15697	15623	15615	15662	15654	15526	15582	15718	15753	15639	15665	15677	15644	15643	15882	15892	15643	15787	15551	15562	15544	15502	15699	15732	15526	15729	15528	15497	15465	15786	15603	15348	15655	15791	15798	15677	15559	15375	15649	15542	15699	15641	15769	15779	15403	15480	15671	15732	15700	15609	15481	15630	15700	15590	15651	15471	15710	15502	15770	15629	15605	15754	15448	15651	15798	15608	15523	15559	15696	15661	15689	15841	15484	15572	15748	15707	15696	15515	15692	15679	15525	15687	15415	15484	15813	15538	15699	15569	15491	15651	15709	15629	15587	15676	15571	15669	15614	15557	15687	15796	15646	15563	15610	15562	15460	15640	15636	15568	15755	15773	15867	15772	15930	15386	15411	15510	15341	15660	15582	15512	15621	15608	15764	15769	15757	15525	15499	15666	15596	15778	15628	15802	15576	15600	15690	15436	15633	15666	15677	15733	15834	15844	15661	15606	15496	15667	15725	15555	15617	15487	15513	15572	15632	15586	15580	15646	15522	15726	15465	15789	15692	15769	15707	15599	15738	15600	15654	15502	15528	15522	15473	15688	15941	15687
33458	53289	48587	39077	32301	27763	24062	20049	17709	16464	15299	15067	14708	14521	14392	14422	14003	14118	14081	14106	14289	13934	14029	14052	14074	14013	14034	14012	13994	13832	13922	13878	14078	13915	13766	13802	13865	13931	13991	14045	13886	13801	13837	14091	13915	13958	13941	13925	13989	13874	13859	14073	13968	13830	13964	13938	13951	13945	13913	13768	13981	13952	14014	14077	13983	13854	13938	13793	13925	13944	13933	13801	13838	13865	13975	14025	13953	13824	13886	13848	13945	13937	14061	13886	13819	13874	13835	13878	14029	13888	14003	13834	13899	13876	13970	13864	14052	13930	13711	13994	14077	13754	14014	14028	13967	13771	14109	13855	13972	13884	14034	13902	13846	13895	13792	13951	14005	13802	13981	14092	13857	13932	14038	13883	13888	13921	13849	13966	14030	13757	13757	13895	13738	13905	13814	14023	13881	13914	13869	14007	13981	13870	13953	13878	13903	13880	14012	13806	13790	13811	13851	13950	13898	13939	13935	13952	13736	13770	14031	13946	13925	14005	13843	13920	13772	13871	13967	13929	13799	13871	13863	13861	13920	13915	13957	13839	13998	13850	13893	13818	13845	14137	14043	13920	13963	13876	13839	13943	14009	14045	14004	14182	13860	13936	13975	13818	14073	13781	13927	13787	13973	14015	13911	13841	13774	13765	13909	13891	13931	14053	13920	13786	13955	13766	13724	13868	13932	13868	13997	14037	13846	13860	13973	13855	13778	14014	13808	14101	13815	13943	13705	13804	13821	13857	13905	13799	13870	14071	13966	14006	13814	14047	13800	13835	13957	14053	14041	13885	13668	13953	13879	13817	14027	13877	13984	13793	13939	14083	14016	14018	14068	13894	14058	13835	13985	13859	13912	14003	13997	13870	13872	14061	13976	13855	13936	14058	13957	13916	13848	13844	13687	13760	13953	13888	13871	13856	13885	13740	13857	13917	13906	13821	13997	13939	13900	13983	13862	13728	13843	13873	13983	13968	13720	13957	13902	13939	14084	14058	13990	13642	13728	13970	14049	13876	13978	14006	13921	13962	13899	14039	14034	14037	13844	13808	13894	13923	13952	13894	14026	13943	14001	13797	14130	13873	13969	13868	14169	13938	13776	13886	13991	13965	13849	13813	13890	13777	13995	14003	13954	13910	13856	13839	13801	13872	14019	14098	14067	13981	13957	13833	13788	14077	13885	13973	13968	13883	13966	13897	13992	13807	13816	13990	13958	13791	13812	13965	13758	13849	13843	13921	13770	13850	13773	13860	13960	13879	13879	13931	14106	13948	13932	13987	13982	13984	13851	13887	13909	13888	13926	13810	13796	13836	13973	13883	13869	14079	14080	14022	13853	13821	13903	13873	13844	14022	13861	13836	14097	13820	13685	13853	13898	13799	13993	13900	13947	14031	14054	14042	14021	14070	14160	13903	13853	13924	13930	13964	13945	13738	13806	13868	13978	13911	13903	13768	13902	13832	13805	13970	13948	13961	13851	13913	13843	13990	13868	13947	13855	14127	13778	14009	13854	13931	13776	14075	13806	13921	13906	13838	13811	13937	13928	13901	13944	14104	13858	13834	13991	13956	13886	13777	14014	13966	13847	13955	13930	14010	13826	13999	13881	14024	13988	13977	14081	14052	13943	13987	14007	13863	13893	13990	13812	13854	13869	14096	13820	13899	14005	13926	13939	13840	13971	13923	13870	13889	13979	13871	13876	13932	13893	13930	13879	14008	13848	13857	13952	13846	13884	13964	13879	14035	13940	13960	13859	13857	13937	13892	13955	13744	13846	13863	13817	13981	13825	13834	13824	13805	13930	13876	14024	13906	13860	13940	14061	13879	13986	13940	13899	13941	14139	13807	13924	14001	13825	13762	13832	13895	13987	13749	13962	14052	14030	13859	13870	14059	13795	13765	13945	13884	13975	13943	13844	13998	13995	13812	14016	13991	13942	13823	13850	14039	14018	13997	13935	13806	13872	13831	14124	13769	13825	13941	13801	13830	13784	13617	14022	13785	13928	13906	13917	14001	13976	13691	13992	14045	13948	13846	13950	13918	13789	13818	13872	13844	14129	13819	13986	14031	13973	14018	13959	13806	13934	13826	13931	13993	13863	14004	13811	13949	13803	14024	14029	13821	13964	14020	14012	14059	13978	13931	13685	13913	13851	13821	13727	13997	13862	13833	13919	13826	13777	13857	13813	13822	13994	13783	14114	13879	13773	13883	13847	13944	14025	13938	13869	13834	13856	13862	13918	13987	13832	13902	13876	13871	13957	13842	13905	13888	13885	13868	13964	13796	14023	13921	14034	13917	13989	13920	14021	14008	13994	13867	13909	14005	13874	13873	13921	13959	13883	13958	13851	13871	13953	13954	14012	13788	13958	13775	13993	13793	13892	13968	13988	13993	13914	14060	13909	13860	13934	13935	13907	13931	13860	14057	13927	13860	13885	13995	13985	13957	13979	13882	13859	13846	13886	13780	13854	13986	13716	13843	14053	13826	13907	13996	14011	13818	13970	13950	14120	13742	13878	13821	13917	13953	14025	13865	13943	13870	13979	13960	13898	13812	13846	13755	14001	13870	13821	13843	14031	13820	13955	13886	13892	13848	13846	14049	14151	13865	13931	13997	14053	13975	13970	13869	13895	13851	14116	14051	13849	13966	13912	13804	13892	13998	13771	13860	13977	13906	13944	13965	14056	13897	13980	13991	13768	13891	13874	13944	13896	13780	13981	14034	13815	13783	13805	13901	13921	13772	13833	13937	13934	14036	13957	13860	13970	13894	13977	13893	14015	13966	13978	13823	13837	13978	13905	13836	13881	14058	14107	13985	14000	13815	13781	13888	14133	13906	13750	13746	13858	13849	13913	13841	13934	13882	13829	13923	13971	13830	13831	13934	13973	13779	13906	13894	13792	13932	13856	13982	13888	13998	13921	13902	14018	13936	13868	13885	13956	14036	13908	13972	14022	13776	13771	13868	13811	13900	14058	13873	13891	13960	13849	13952	13812	13823	14106	13858	13741	13853	13999	13873	13775	14090	13901	14016	13912	13932	13914	13793	13829	13888	13943	13891	13751	13873	13752	14025	13934	13919	13996	13834	13757	13963	13688	13786	14044	13707	13979	14023	13791	13932	13953	13808	13771	14090	13962	13848	13875	13910	13794	13893	14075	13836	13863	13776	14109	13937	13984	13970	13849	13836	13769	14050	13733	13892	13954	14042	13749	13859	14066	13820	13971	13909	13916	13904	13798	13919	13796	13980	14071	13893	13924	13937	14026	13875	13976	13891	13810	13964	13926	13921	13794	13936	13940	14027	13778	13891	13896	13910	14051	13811	14120	13821	13934	13927	14100	14018	14003	13946	13887	13965	13839	13850	13862	13829	13823	13873	13942	13922	13917	14006	13776	13875	13938	13985	14004	13851	13964	13904	13987	13793	13975	13756	13932	13735	13790	13945	13962	13862	13661	13866	13901	13880	13930	14029	13963	13922	13894	13970	14029	13868	13792	13882	13945	13917	13942	13826	14077	13875	13952	13837	13844	13792	13797	13979	13872	13947	13844	13833	13835	13886	14013	13886	13993	13878	13886	14056	13843	13981	14006	13991	13975	13739	13784	13942	13825	13938	13819	13921	13871	13887	14121	13879	14050	13887	14020	13915	13951	14031	13807	13920	13826	13944	13830	13980	13853	13919	13973	14031	13665	14005	13900	13979	13962	13799	13925	13822	13852	13905	13668	13913	14015	14076	13973	13814	13876	13886	14071	13886	13947	13924	13915	13923	13803	13893	13849	13935	13983	13805	14073	13854	13777	13928	13891	13882	13976	13942	13950	14026	13923	13761	13936	13809	13877	13899	13902	14018	13831	14035	13907	14033	13883	13910	13989	13865	13910	13827	13883	13981	13814	13765	13848	13749	13893	14046	13951	13871	13943	13899	13996	13935	13878	13996	13856	13958	13961	13901	13860	13761	13983	13725	13845	13974	14023	13799	14045	13887	13869	13911	13952	13975	13879	13972	13780	13794	13780	13747	13947	13893	13934	13915	13793	13929	13854	13993	13951	14109	13951	14070	13820	14063	13715	13988	13778	14102	13994	14050	13801	13882	13955	13939	13948	13787	14019	13878	13772	13800	13928	13722	13935	13800	13934	14108	13802	13870	13735	13956	13909	14016	13920	13797	14129	13886	13966	13895	14077	13905	14073	13919	13893	13854	14143	13877	13988	13978	13695	13932	14086	13981	13879	14001	13919	13970	13891	14010	13911	13993	13930	13771	14010	14000	13889	13894	13900	13886	13894	13982	13869	13898	13791	13905	13878	13853	13887	13795	13931	13810	13812	14091	14022	13790	13915	13905	14026	14026	13931	14125	13975	13831	13890	13792	13938	13936	13952	13989	14221	14010	13872	13978	14001	13947	13899	13819	14029	14017	13935	13983	14200	13702	13841	13847	14122	14009	13815	13740	13801	14014	13985	13763	13928	13925	13832	13843	13866	13999	13952	13952	14135	13715	14175	13887	13966	13942	13821	13924	13839	13997	13808	13926	13828	13951	13986	13818	13811	13821	13870	13899	13753	13944	13812	13979	13865	13923	13964	13862	13958	13675	13876	13845	14161	13774	13827	13994	13936	13925	13975	13712	14156	13818	13957	13887	13953	13872	13963	13835	13841	13977	13886	13864	14046	13934	13809	13832	13765	13793	13785	13779	13999	13892	14093	13768	13775	13828	13811	14074	14044	13928	13858	13891	13744	13768	13811	14119	13999	13989	13871	13968	13860	13810	13795	13838	13798	13901	13963	13815	13917	13759	13883	13992	14023	13772	13885	13902	13981	13882	13946	13786	13817	13942	13893	13896	13956	13897	14044	13881	14002	13942	13926	14003	13964	13839	13806	14042	14037	13961	13949	14004	13843	14001	13945	14011	14023	13977	13970	13912	13868	14001	14178	13954	13940	13771	13974	13940	14005	13924	13894	13888	13861	13862	14023	13925	13862	13989	13781	13969	13907	14055	13927	13903	13917	13763	13970	13847	13836	13932	14030	13807	13968	13710	14138	13949	13962	13780	13817	13903	13939	13778	14021	13768	13947	13953	13891	13954	13905	13920	13829	13910	13946	14020	13925	13721	13796	13893	13854	13926	13687	13818	13995	14068
22846	21161	28997	24301	24393	28682	30426	24742	20909	18691	18286	17484	17162	17009	16831	16689	16576	16751	16773	16650	16487	16562	16538	16485	16489	16421	16526	16463	16285	16344	16338	16362	16359	16571	16389	16312	16347	16370	16427	16176	16230	16279	16277	16450	16436	16204	16246	16358	16458	16362	16244	16220	16155	16469	16203	16314	16320	16260	16281	16277	16317	16217	16172	16282	16185	16221	16147	16225	16190	16395	16338	16126	16347	16359	16235	16274	16280	16053	16120	16405	16273	16183	16199	16320	16274	16150	16195	16210	16377	16382	16278	16289	16392	16210	16175	16246	16110	16262	16388	16231	16306	16240	16210	16107	16218	16051	16140	16258	16213	16231	16181	16190	16160	16322	16285	16163	16213	16297	16402	16169	16385	16180	16259	16287	16091	16220	16133	16139	16014	16261	16268	16231	16402	16377	16137	16238	16402	16400	16279	16185	16354	16342	16160	16147	16253	16120	16132	16314	16312	16297	16368	16315	16405	16178	16355	16325	16292	16311	16383	16360	16155	16191	16131	16205	16305	16418	16267	16476	16316	16380	16267	16410	16201	16260	16084	16299	16158	16136	16267	16290	16239	16121	16203	16179	16187	16216	16308	16336	16335	16144	16262	16355	16249	16144	16270	16229	16111	16025	16335	16363	16335	16200	16297	16268	16304	16167	16136	16254	16295	16158	16046	16287	15985	16330	16159	15995	16264	16335	16198	16030	16222	16261	16151	16317	16110	16275	16414	16060	16250	16084	16358	16181	16190	16271	16191	16055	16089	16178	16227	16180	16135	16127	16135	16359	16401	16124	16394	16055	16102	16252	16437	16193	16209	16192	16298	16145	16354	16174	16509	16132	16205	16143	16301	16330	16316	16351	16183	16293	16365	16153	16199	16270	16421	16254	16166	16299	16188	16238	16303	16388	16338	16325	16223	16219	16310	16150	16359	16390	16179	16268	16378	16217	16406	16188	16341	16107	16277	16394	16296	16340	16276	16405	16088	16374	16379	16197	16296	16322	16097	16148	16317	16081	16267	16013	16109	16286	16420	16252	16263	16158	16250	16210	16244	16171	16263	16308	16182	16336	15985	16262	16244	16025	16262	16218	16327	16059	16304	16247	16131	16029	16022	16141	16141	16476	16252	16260	16172	16161	16041	16159	16080	16037	16179	16186	16225	16209	16234	16168	16036	16179	16266	16143	16074	16300	16479	16288	16256	16079	16081	16208	16185	16404	16249	16309	16211	16281	16336	16291	16131	16355	16148	16317	16155	16122	16012	16108	16219	16130	16254	16259	16180	16289	16124	16125	16259	16137	16117	16424	16154	16074	16332	16329	16141	16078	16299	16224	16248	15971	16265	16101	16161	16105	16296	16292	16266	16175	16149	16303	15963	16177	16137	16307	16225	16294	16166	16260	16319	16125	16202	16302	16297	16053	16160	16050	16159	16047	16230	16178	16164	16127	16207	16235	16375	16056	16274	16168	16100	16210	16313	16157	16158	16364	16314	16324	16203	16059	16180	16357	16139	16170	16239	16252	16155	16331	16160	16120	16146	16197	16092	16113	16410	16213	16168	16270	16307	16284	16197	16115	16124	16140	16176	16235	16447	16071	16205	16236	16320	16115	16171	16207	16255	16286	16259	16254	16045	16133	16256	16229	16303	16336	16224	15968	16059	16260	16315	16140	16185	16237	16351	16190	16167	16148	16262	16218	16112	16323	16142	16172	16170	16142	16338	16197	16064	16000	16334	16160	16271	16211	16214	16137	16162	16255	16181	16086	16356	16189	16355	16181	16289	16321	16039	16233	16304	16150	16330	16372	16376	16153	16316	16432	16235	16180	16069	16094	16047	15998	16179	16188	16410	16353	16169	16010	16030	16350	16081	16206	16338	16124	16250	16222	16560	16252	16279	16078	16121	16195	16089	16161	16177	16211	16419	16175	16102	16248	16196	16270	16182	16211	16270	16089	16022	16271	16345	16227	16251	16039	16253	16260	16243	16261	16266	16105	16131	16109	16216	16238	16378	16257	16230	16290	16279	16304	16372	16183	16311	16264	16071	16221	16238	16243	16272	16308	15982	16404	16353	16342	16334	16235	16054	16217	16320	16146	16378	16302	16261	16109	16185	16262	16131	16149	16248	16188	16313	16240	16082	16356	16383	16205	16279	16067	16095	16037	16356	16330	16009	16131	16318	16156	16257	16397	16200	16267	16178	16210	16405	16378	16313	16120	16222	16196	16150	16072	16267	16280	16205	16088	16196	16211	16040	16035	16324	16232	16150	16195	16186	16304	16156	16205	16319	16231	16102	16216	16052	16343	16263	16098	16135	16259	16265	16060	16249	16185	16051	16375	16131	16314	16057	16188	16207	16323	16148	16122	16166	16178	15981	16387	16336	16293	16168	16421	16063	16091	16015	16117	16187	16295	16241	16237	16111	16000	16139	16071	16132	16413	16245	16135	16187	16218	16074	16067	16238	15978	16040	16150	16224	16183	16131	16049	16278	16163	16106	16194	16212	16058	16253	16432	16329	16284	16000	16204	16358	16111	16024	16304	16042	16273	16234	16066	16271	16284	16197	16318	16316	16336	15993	16143	16205	16349	16231	16101	16211	16219	16334	16432	16095	16159	16253	16235	16140	16368	16296	16226	16132	16309	16073	16223	16327	16003	16219	16227	16006	16007	16316	16207	16375	16041	16507	16215	16168	16079	16167	15985	16020	16237	16315	16102	16214	16329	16330	16152	16105	16199	16157	16158	15951	16178	16293	16197	16223	16307	16294	16127	16023	16145	16269	16364	16378	16202	16195	16324	16342	16224	16336	16404	16305	16212	16172	16264	16257	16170	15972	16214	16332	16140	16390	16106	16308	16383	16252	16029	16124	16251	16212	16250	16352	16106	16246	16222	16306	16205	16331	16230	16313	16050	16257	16305	16192	16261	16348	16123	16055	16124	16185	15986	16204	16394	16235	16015	15963	16087	16155	16332	16319	16233	16204	16167	16296	16333	16262	16151	16246	16178	16360	16042	16173	16260	16241	16227	16486	16406	16246	16313	16279	16249	16182	16020	16323	16186	16348	16142	16386	16141	16215	16273	16227	16268	16369	16160	16479	16186	16273	16131	16128	16156	16455	16207	16336	16263	16196	16199	16380	16352	16379	16090	16239	16187	16267	16224	16199	15998	16335	16248	16260	16521	16324	16257	16229	16508	16191	16269	16286	16112	16171	16222	16138	16395	16055	16140	16208	16303	16191	16175	16238	16216	16139	16430	16113	16245	16253	16248	16096	16118	16047	16276	16428	16144	16279	16047	16335	16335	16277	16431	16188	16247	16246	16215	16244	16354	16188	16375	16089	16210	16168	16258	16273	16210	16425	16133	16336	16120	16366	16171	16043	16214	16198	16308	16372	16189	16241	16178	16384	16197	16355	16030	16125	16053	16218	15974	16082	16373	16136	16362	16295	16055	16329	16129	16193	16287	16089	16242	16292	16337	16115	16133	16194	16173	16308	16109	16230	16102	16250	16164	16148	16297	16140	16321	16014	16156	16120	16134	16274	16313	16271	16148	16238	16189	16198	16226	16144	16254	16132	16190	16189	16255	16325	16018	16204	16190	16244	16180	16248	16403	16311	16304	16361	16318	16128	16162	16166	16319	16172	16124	16356	16277	16300	16334	16254	15989	16350	15978	16403	15982	16155	16173	16217	16064	16402	16264	16140	16084	16357	16261	15913	16287	16318	16181	16222	16269	16337	16377	16288	16129	16398	16078	16355	16259	16235	16176	16163	16261	16194	16182	16308	16287	16360	16334	16280	16337	16362	16429	16371	16194	16114	16167	16206	16337	16398	16200	16144	16162	16035	16268	16372	16123	16401	16153	16258	16215	16009	16357	16229	16194	16053	16467	16264	16236	16136	16184	16250	16153	16376	16173	16349	16091	16090	16142	16286	16093	16254	16061	16058	16127	16188	16243	16261	16240	16057	16352	16026	16097	16159	16268	16565	16305	16347	16215	16250	16010	16481	16196	16180	16140	16191	16324	16378	16141	16159	16006	16250	16299	16461	16176	16153	16396	16431	16239	16263	16355	16178	16347	16380	16264	16418	16286	16383	16087	16360	16304	16173	16116	16011	15979	16194	16226	16204	16088	16225	16242	16236	16176	15958	16229	16137	16275	16161	16193	16205	16182	16332	16034	16322	16261	16099	16171	16267	16134	16100	16303	16022	16100	16332	16313	16143	16086	16324	16154	16197	16267	16220	16135	16214	16149	16414	16311	16268	16046	16053	16219	16151	16203	16176	16162	16147	16494	16461	15993	16183	15832	16090	16467	16371	16186	16159	16252	16126	16233	16082	16183	16054	16233	16375	16151	16151	16102	16287	16175	16001	16269	16234	16107	16291	16284	16204	16390	16343	16166	16252	16231	16241	16171	16031	16095	16160	16096	16128	16189	16208	16243	16053	16246	16165	16164	16304	16237	16290	16361	16128	16007	16240	16059	16400	16340	16241	16074	16116	16068	16236	16014	16252	16224	16203	16250	16329	16250	16283	16346	16314	16095	16057	16098	16308	16245	16224	16108	16162	16031	16191	16294	16298	16006	16198	16099	15982	16157	16212	16303	16139	16220	16297	16192	16194	16335	16287	16257	16256	16392	16221	16329	16161	16187	15848	16163	16206	16468	16156	16244	16269	16275	16250	16122	16199	16212	16243	16299	16202	16329	16303	16357	16140	16334	16154	16166	16205	16278	16275	16165	16293	16214	16218	15973	16260	16150	16245	16087	16303	16301	16172	16278	16141	16025	16241	16120	16420	16275	16417	16191	16394	16432	16053	16302	16390	16109	16032	16524	16323	16290	16354	16281	16205	16057	16292	16189	16184	16459	16188	16122	16332	16253	16315	16268	16257	16295	16143	16234	16231	16059	16039	16267	16128	16038	16164	16273	16307	16074	16182	16110	16217	16116	16186	16346	16239	16259	16168	16141	16125	16233	16311	16189	16172	16329	16343	16144	16130	16226	16101	16223	16219	16363	16106	16180	16138	16050	16249	16184	16171	16224	16016	16150	16284	16240	16218	15963	16400	16267	16245	16263	16176	16265	16291	16324	16098	16180	16288	16106	15918	16125	16220	16160	16448	16297	16224	16112	16264	16288	16306	16035
37274	59549	55708	45093	38893	33123	28767	24518	19901	16855	16152	15862	15555	15099	14911	14862	14783	14745	14768	14408	14735	14391	14384	14493	14398	14310	14396	14394	14305	14561	14377	14444	14462	14331	14360	14213	14320	14363	14226	14255	14277	14382	14374	14309	14077	14257	14498	14285	14255	14193	14386	14261	14235	14264	14379	14448	14299	14352	14278	14284	14334	14390	14293	14431	14185	14269	14326	14384	14168	14149	14192	14482	14122	14289	14320	14259	14405	14319	14217	14363	14174	14210	14367	14198	14350	14500	14181	14368	14192	14187	14332	14336	14267	14366	14399	14246	14156	14382	14321	14257	14166	14210	14407	14323	14399	14138	14485	14277	14267	14196	14268	14173	14260	14275	14320	14306	14334	14201	14407	14257	14327	14203	14216	14266	14131	14462	14295	14358	14261	14173	14284	14353	14272	14145	14254	14291	14098	14382	14296	14335	14241	14314	14286	14061	14197	14223	14240	14233	14336	14483	14370	14214	14401	14273	14284	14186	14232	14324	14309	14334	14275	14294	14219	14102	14175	14258	14244	14127	14154	14403	14421	14245	14298	14060	14317	14358	14355	14267	14258	14171	14453	14133	14378	14130	14341	14325	14275	14271	14468	14273	14438	14144	14446	14195	14392	14348	14311	14191	14373	14541	14217	14235	14319	14351	14415	14290	14189	14290	14244	14345	14298	14248	14453	14175	14470	14321	14143	14399	14350	14094	14210	14415	14047	14223	14247	14206	14233	14282	14335	14345	14233	14228	14313	14184	14290	14395	14331	14216	14332	14278	14346	14210	14301	14290	14293	14488	14256	14373	14404	14356	14203	14379	14274	14222	14115	14286	14223	14407	14406	14331	14171	14493	14255	14291	14429	14208	14392	14307	14212	14211	14369	14248	14481	14313	14221	14278	14143	14223	14228	14278	14158	14277	14307	14058	14346	14276	14236	14266	14121	14296	14248	14221	14363	14203	14188	14351	14109	14316	14184	14489	14277	14322	14120	14169	14154	14270	14229	14378	14253	14463	14275	14191	14444	14306	14229	14375	14090	14165	14252	14386	14329	14310	14330	14406	14267	14147	14364	14312	14392	14264	14284	14344	14352	14279	14368	14468	14379	14316	14171	14414	14289	14251	14140	14352	14414	14350	14255	14239	14150	14219	14233	14279	14138	14174	14226	14422	14016	14252	14546	14305	14153	14248	14340	14249	14271	14390	14162	14330	14058	14211	14145	14209	14397	14170	14396	14382	14355	14279	14269	14399	14281	14432	14107	14295	14267	14286	14203	14246	14295	14169	14318	14317	14352	14178	14366	14239	14376	14129	14247	14332	14206	14257	14227	14390	14310	14252	14313	14162	14235	14298	14343	14226	14104	14434	14318	14373	14059	14287	14299	14267	14250	14210	14210	14273	14337	14375	14272	14251	14242	14050	14202	14300	14162	14169	14406	14290	14314	14106	14308	14242	14324	14227	14228	14263	14263	14312	14218	14155	14245	14319	14368	14195	14377	14222	14206	14214	14162	14277	14184	14346	14254	14423	14253	14221	14245	14173	14320	14294	14333	14206	14385	14346	14317	14172	14356	14092	14140	14429	14285	14257	14464	14189	14265	14208	14144	14329	14168	14268	14081	14119	14241	14276	14174	14411	14320	14293	14270	14201	14262	14355	14398	14239	14251	14347	14397	14166	14352	14294	14307	14344	14295	14326	14269	14336	14267	14364	14212	14203	14328	14213	14234	14245	14213	14332	14407	14224	14244	14353	14270	14183	14255	14236	14457	14310	14395	14314	14338	13994	14249	14093	14197	14173	14253	14245	14345	14213	14371	14236	14201	14332	14303	14381	14193	14271	14268	14264	14247	14191	14234	14086	14305	14482	14278	14294	14263	14359	14129	14287	14107	14343	14401	14235	14306	14413	14310	14207	14267	14261	14470	14376	14205	14309	14180	14347	14293	14033	14317	14275	14255	14348	14190	14323	14495	14097	14108	14302	14150	14415	14288	14340	14262	14223	14436	14228	14372	14072	14304	14078	14414	14316	14327	14251	14327	14235	14291	14476	14307	14218	14367	14202	14428	14224	14307	14110	14273	14325	14245	14227	14181	14295	14225	14452	14247	14104	14309	14508	14203	14406	14381	14290	14326	14331	14226	14280	14428	14369	14429	14247	14278	14343	14276	14320	14315	14239	14295	14317	14219	14268	14254	14283	14208	14325	14170	14247	14365	14363	14292	14265	14199	14270	14352	14292	14244	14250	14352	14312	14204	14299	14264	14391	14125	14236	14274	14238	14338	14231	14191	14291	14465	14336	14257	14405	14251	14313	14199	14334	14148	14349	14216	14226	14299	14387	14337	14276	14303	14229	14378	14288	14164	14371	14115	14425	14392	14179	14413	14283	14187	14278	14259	14291	14314	14307	14401	14145	14164	14273	14221	14205	14265	14324	14324	14298	14392	14224	14196	14411	14316	14332	14227	14298	14213	14219	14428	14354	14181	14232	14296	14137	14420	14402	14378	14318	14242	14299	14255	14127	14194	14427	14203	14319	14256	14376	14244	14333	14230	14342	14370	14301	14332	14282	14354	14325	14349	14384	14260	14262	14386	14408	14250	14272	14249	14348	14217	14261	14214	14152	14285	14321	14382	14208	14196	14308	14214	14263	14286	14305	14224	14181	14305	14202	14179	14128	14158	14305	14229	14222	14246	14254	14370	14146	14222	14232	14407	14336	14306	14280	14234	14368	14225	14275	14140	14314	14266	14427	14252	14399	14371	14412	14387	14291	14268	14171	14449	14098	14293	14271	14328	14370	14336	14282	14173	14559	14225	14242	14433	14307	14302	14237	14329	14263	14169	14273	14423	14280	14233	14197	14101	14307	14334	14158	14238	14251	14427	14344	14071	14155	14184	14253	14246	14354	14082	14365	14034	14251	14141	14266	14367	14441	14317	14131	14286	14187	14251	14265	14220	14299	14351	14182	14255	14234	14407	14165	14337	14300	14239	14342	14236	14290	14286	14313	14334	14191	14335	14359	14173	14292	14256	14164	14289	14431	14302	14216	14255	14411	14262	14322	14360	14353	14237	14368	14404	14273	14268	14314	14408	14281	14332	14329	14350	14276	14320	14357	14329	14335	14362	14094	14245	14389	14368	14286	14318	14436	14282	14440	14339	14348	14230	14306	14353	14256	14426	14177	14222	14205	14342	14188	14426	14432	14285	14333	14160	14130	14258	14376	14475	14235	14159	14295	14327	14278	14476	14324	14194	14312	14269	14141	14336	14385	14205	14472	14214	14192	14158	14214	14294	14415	14252	14351	14377	14206	14354	14223	14376	14231	14227	14337	14221	14167	14145	14310	14382	14174	14308	14299	14309	14324	14277	14179	14166	14246	14387	14477	14366	14216	14444	14363	14166	14230	14286	14362	14246	14338	14355	14338	14342	14204	14363	14246	14296	14172	14323	14267	14312	14318	14245	14332	14197	14304	14264	14280	14245	14338	14335	14388	14160	14325	14200	14179	14257	14329	14193	14359	14016	14347	14408	14188	14308	14178	14259	14253	14410	14387	14410	14325	14191	14299	14305	14391	14130	14459	14355	14152	14301	14156	14283	14298	14365	14322	14198	14450	14247	14260	14171	14207	14190	14101	14174	14284	14373	14222	14263	14478	14264	14335	14186	14141	14200	14349	14320	14301	14057	14314	14346	14237	14405	14107	14343	14256	14264	14294	14344	14169	14156	14360	14192	14277	14448	14192	14464	14201	14271	14379	14390	14288	14293	14250	14416	14282	14110	14369	14144	14167	14270	14271	14101	14328	14262	14292	14466	14199	14219	14310	14150	14083	14116	14316	14233	14324	14157	14282	14279	14276	14097	14468	14218	14352	14189	14383	14198	14416	14296	14214	14435	14231	14244	14135	14270	14219	14430	14382	14267	14310	14196	14135	14246	14360	14248	14116	14244	14300	14308	14319	14177	14260	14256	14185	14463	14219	14274	14296	14312	14403	14373	14174	14229	14256	14190	14191	14270	14060	14379	14237	14342	14209	14437	14262	14329	14234	14387	14227	14133	14410	14291	14186	14269	14321	14408	14326	14433	14203	14349	14213	14268	14210	14092	14379	14279	14386	14131	14120	14165	14441	14067	14316	14226	14239	14264	14333	14242	14278	14310	14143	14200	14307	14382	14304	14211	14535	14231	14165	14371	14359	14230	14295	14418	14323	14200	14283	14375	14181	14193	14170	14218	14206	14247	14360	14146	14338	14249	14191	14384	14248	14305	14157	14197	14293	14346	14434	14222	14321	14337	14333	14185	14059	14263	14352	14311	14267	14279	14240	14183	14107	14179	14240	14360	14282	14292	14327	14315	14291	14374	14284	14475	14159	14159	14303	14314	14401	14277	14283	14203	14192	14312	14233	14239	14304	14192	14068	14130	14348	14289	14251	14335	14147	14320	14322	14298	14379	14280	14198	14214	14277	14245	14279	14178	14467	14068	14224	14123	14268	14406	14174	14248	14175	14134	14332	14100	14314	14162	14262	14344	14298	14252	14345	14351	14334	14342	13943	14213	14266	14199	14299	14315	14253	14424	14361	14289	14184	14431	14488	14256	14334	14355	14301	14232	14223	14323	14274	14360	14241	14204	14335	14235	14467	14191	14424	14310	14160	14347	14312	14294	14281	14354	14227	14123	14220	14315	14195	14265	14398	14254	14242	14256	14181	14187	14312	14433	14291	14171	14259	14337	14417	14348	14341	14322	14279	14183	14352	14338	14213	14234	14301	14308	14157	14309	14127	14317	14386	14286	14288	14233	14421	14217	14329	14288	14300	14341	14380	14282	14193	14463	14226	14271	14197	14325	14066	14215	14477	14234	14379	14368	14191	14441	14308	14214	14197	14175	14387	14367	14324	14087	14300	14304	14387	14280	14175	14311	14256	14327	14199	14449	14385	14300	14272	14260	14228	14382	14182	14231	14483	14304	14110	14271	14215	14271	14305	14167	14282	14207	14222	14332	14145	14340	14321	14241	14238	14227	14431	14400	14247	14254	14236	14294	14238	14410	14023	14143	14398	14178	14248	14296	14402	14148	14307	14379	14329	14283	14240	14238	14338	14269	14150	14276	14326	14258	14207	14226	14345	14327	14204	14381	14257	14329	14224	14333	14378
29540	29490	37410	32804	24450	20296	18233	16680	16125	15693	15304	15336	15385	15005	15041	14892	14975	15038	14895	14866	14948	14946	14750	14826	14918	14824	14752	14856	15111	14875	14877	14736	14885	14871	14943	14772	14989	14986	14830	14897	15008	14803	14742	14830	14995	14929	14949	14945	14900	14955	14815	14600	15034	14659	14698	14712	14882	14917	14802	14963	14757	14898	14586	14688	14787	15029	14974	14700	14877	14844	14970	14819	14855	14729	14574	14839	14743	14851	15029	14767	14884	14788	14818	14844	14873	14957	14918	14736	14850	14748	14878	14831	14889	14954	14761	14774	14753	14876	14960	14857	14751	14731	14779	14860	14769	14593	14781	14800	14704	14638	15111	14892	14810	14642	14857	14988	14770	14755	14722	14681	14839	14823	14745	14863	14728	14809	14908	14624	14730	14906	14821	14856	14787	14814	14729	14789	14770	14785	14699	14813	14850	14716	14929	14799	14955	14943	14838	15081	14857	14759	14881	14947	14772	14740	14944	14928	14962	14747	14748	14792	14880	14615	14854	14953	14850	14830	14978	14933	14766	14857	14811	14974	14893	14892	14688	14918	14878	15098	14717	14880	14814	14911	14850	14728	14889	15032	14797	14743	14998	14884	14868	14873	14940	14809	14661	15002	14776	14667	14852	15021	14830	14881	14698	14847	14772	14794	14867	14794	14707	14973	14957	14716	14630	14836	14751	14729	14912	14751	14961	14795	14854	14767	15111	14898	14617	14854	14916	14938	14884	14765	14789	14833	14866	14934	15076	14720	15059	14676	14862	14748	14907	14972	14756	14724	14999	14762	14842	14772	14791	14707	14749	14900	14858	14997	14755	14740	14828	14737	14894	14782	14788	14776	14979	15040	14772	14805	14903	14652	14714	14920	14900	14812	14687	14783	14956	14600	14749	14690	14897	14665	14832	14756	15071	14859	14777	15017	15195	14858	14869	14664	14832	14740	14780	14869	14858	14897	14803	14820	14774	14730	14952	14934	14915	14818	14701	14760	14731	14878	14887	14855	14860	14823	14949	14851	14643	14841	14663	14804	14779	14857	15086	15011	15113	14663	14948	14850	14752	14776	14850	14980	14847	14759	14686	15001	14761	14879	14795	14840	14957	14926	14698	14774	14867	14830	14921	14718	14888	14760	14850	14768	14935	14746	14997	14911	15032	14849	14946	14987	14749	14909	14849	14899	14769	14797	14860	14776	14744	14713	14858	14782	14879	14582	14914	14917	14800	14823	15061	14822	14843	14922	14907	14663	14888	15137	14597	14833	14836	14911	14648	14817	14961	14920	14703	14953	14739	14800	14926	14780	14658	14855	14764	14850	14860	14900	14667	14671	14879	14932	14828	14848	14919	14933	14835	14670	14817	14861	14871	14788	14822	14857	14851	14873	14688	14681	14815	14763	14786	14842	14849	14854	14659	14741	15048	14912	14778	14725	14846	14911	14709	14792	15006	15033	14965	14679	14881	14777	14991	14921	14871	14691	14726	14760	14885	14719	14759	14671	14739	14823	14952	14773	14928	14835	15013	14820	15082	14924	14656	14896	14898	14972	14827	14721	14737	14764	14724	14808	14946	14778	14854	14638	14912	14766	15001	14959	14862	14960	14811	14833	14956	14825	14739	14767	15004	14875	14884	14747	14761	15026	15005	14703	14810	14888	15045	14777	14784	14846	14779	14927	14926	14792	14932	14983	14702	14891	15028	14832	14729	14869	14853	14942	14851	14849	14757	14824	14828	14882	14942	14908	14847	14814	14667	14789	14701	15054	14809	14950	14950	14788	14804	14998	15037	15024	14956	14765	14915	14806	15063	14998	14990	14984	14871	14754	14888	14959	14804	14785	14902	14845	14733	14747	14621	15007	14795	14866	14887	15003	14971	14619	14871	14653	14714	14862	14754	14800	14985	14969	14752	14905	14686	14875	14760	14776	14960	14918	14897	14633	14826	14880	14808	14786	14935	14826	14842	14951	14798	14937	14838	14875	14891	14724	14823	14956	14863	14842	14758	14652	14616	14811	14567	14928	14938	14849	14894	14892	14874	14859	14773	14955	14932	15009	14832	14799	14772	14910	14792	14747	14877	14710	14918	14816	14980	14921	14807	14709	14817	14684	14815	14869	14854	14646	14996	14655	14801	14811	14883	14909	14695	14956	14986	14959	14876	14842	14696	14828	14649	14864	14846	15000	14766	14869	14814	14837	14780	14888	14799	14764	14678	14880	14708	14659	14986	14909	14767	14881	14582	14880	14756	14660	14927	14885	14753	14686	14957	14946	14620	14673	14760	14736	14764	14725	14909	14802	14621	14749	14762	14891	14935	14816	14905	14838	14845	14959	14948	14849	14846	14786	14633	14715	14817	14886	14800	15021	14673	14786	14712	15053	14759	14769	14756	14799	15003	14917	14833	14809	14852	15111	14586	14586	14879	14794	14791	14825	15007	14912	14824	14838	14808	14615	15014	14894	14938	14787	14917	15065	14881	14904	14787	14873	14772	14809	14776	14933	14809	14885	14773	14853	14940	14839	14755	14780	14796	14803	14802	15052	14891	14793	14886	14678	14749	14860	14955	14744	15037	14794	14835	14872	14913	14978	14568	14718	14774	14914	15003	14969	14919	15125	14906	14971	14908	14981	14887	14803	14861	14919	14747	14673	14838	14886	14743	14819	14835	15010	14793	15070	14809	14880	15015	14838	14702	14767	14746	15010	14787	14849	14745	14799	14963	14770	14932	14709	14653	14892	14696	14816	15078	14820	14722	14730	14878	14927	14831	14773	14664	14747	15018	14970	14869	14885	14898	14927	15066	14923	14823	14911	14733	14784	14984	14810	14719	14683	14847	14850	14910	14732	14804	14724	14820	14731	14814	14682	14853	14846	14650	15039	14989	14921	14817	14854	14819	14889	14778	14852	15109	14873	14655	14794	14785	14949	14828	14686	14974	14644	14924	14779	14925	14888	14934	14806	14731	14966	14857	15033	14858	14833	14868	14882	14850	14875	14876	15013	14946	14969	15084	14761	14826	14612	14705	14886	14980	14818	14784	14785	15015	14918	14881	14742	14826	14926	14974	14644	14985	14863	14894	14836	14873	14916	14872	14931	14854	14849	14698	14895	14857	14711	14912	14793	14709	14804	14832	14960	14833	15101	14950	15032	14692	14781	14960	14917	14833	14873	14947	14972	14805	14852	14806	14850	14921	14771	14993	14850	14848	14758	14703	14744	14835	14774	14739	14986	15064	14747	14771	15139	15072	14800	14806	14598	14971	14835	14725	14908	14983	14794	14750	14645	14985	14915	14843	14851	15112	14752	14945	15060	14805	14965	14792	14851	14824	14819	14735	14707	14872	14776	14712	14905	14792	14869	14916	14870	14752	14914	14784	14860	14756	14901	15032	14868	14793	14841	14947	14800	14926	14705	14941	14858	14932	14749	14708	14769	15077	14703	14915	14867	14927	14872	14802	14806	14636	14768	14928	15009	14880	14726	14980	14768	14810	14784	14589	14613	15016	14818	14782	14892	14809	14876	14748	14778	14870	14662	14703	14663	14980	14772	14590	14727	14776	14824	14960	14766	15008	15108	14863	14903	14943	14784	14740	15017	14868	14904	14813	14842	14850	14773	14965	14767	14864	14751	14731	14730	14731	14914	14970	14870	14903	14834	14720	14889	14796	14883	14872	14856	14900	14950	14916	14739	14731	14760	14840	14997	14809	14898	14880	14834	14836	14947	14865	14780	14720	14901	14774	14891	14596	14822	14656	14989	14814	14898	14888	14897	14917	14827	14786	14796	14764	14828	14984	14791	14743	14707	14831	14944	14732	14625	14797	14767	14862	14867	14782	14724	14968	14865	14878	14825	14862	14849	14808	14890	14818	14931	14961	14947	14959	14954	14739	14931	14935	14859	14646	14721	14773	15048	14871	14725	14703	14951	14932	15007	14897	14912	15008	14855	14971	14891	14617	14744	14716	14541	14821	14736	14671	14861	14645	14879	14931	14928	14919	14675	14792	14834	14804	14783	14978	15011	14780	14779	14845	14765	15060	15030	14788	14805	14774	14767	14979	14725	14756	14878	14960	14904	15090	14822	14865	14871	14711	14754	14898	14752	14898	14688	15045	14706	14755	14674	15004	14818	14831	14722	14823	14889	14677	14826	14599	14863	14891	14779	14741	14538	14671	14778	14737	14891	14887	14703	14963	14753	14854	14948	14999	14952	15007	14829	14877	14882	14928	14916	14633	14799	14892	14741	15053	14876	15128	14937	14853	14936	14924	14725	15072	14946	14803	14955	14835	14745	14951	14975	14871	14777	14897	14811	14829	14917	14932	14711	14769	14796	15039	14932	14813	14879	14707	14748	14819	14825	14797	14893	14963	14986	14922	14900	14942	14895	14989	14856	14805	14949	14873	14678	14946	14837	14932	14798	14774	14700	15066	14908	14928	14777	14744	14697	14790	14840	14827	14891	14869	14699	14731	14908	14581	14863	14955	15018	15065	14779	15058	15012	14920	14864	14983	14924	14842	14841	14820	14914	14937	14853	14727	14930	14737	14640	14853	14737	14901	14907	14795	14931	14988	14893	14824	14911	14883	15072	14878	14852	14797	14617	14819	14820	14966	14815	14943	14699	14777	14703	15134	14826	14894	14820	14907	14780	14801	14847	14754	14882	14832	14865	14885	14878	15001	14755	14827	14837	14895	14786	14848	14890	14760	15067	14823	15112	14864	14862	14948	14801	15026	14834	14750	14936	14792	14869	14951	14855	14735	14860	14815	14680	14849	14896	14687	14696	15187	14993	14789	14908	14786	14755	14985	14995	14967	14881	14843	14866	14812	14787	14822	14707	14800	14972	15034	14949	14853	14895	14860	14789	14825	14877	15007	14911	14904	14900	14742	14879	14920	14733	14896	14901	14737	14803	14589	14795	14946	14852	14824	14906	14759	14877	14671	14923	14963	14871	14883	14813	14976	14915	14777	14869	14703	14806	15073	14729	14979	15031	14794	14813	14795	14730	15057	14840	14724	14809	14906	14846	14737	14841	14895	14796	14765	14811	14838	14764	14910	14693	14916	14877	14764	14933	15018	14746	14984	14914	14836	14866	14650	14819	14688	14771	14749	14979	14707	14825	14918	14945	14992	14762	14969	15044	14941	14993
32779	46713	42377	32335	24820	20083	17722	16190	15204	14761	14447	14452	13943	13932	13650	13772	13506	13454	13641	13572	13423	13634	13590	13432	13469	13497	13526	13657	13472	13494	13658	13520	13537	13366	13408	13573	13352	13615	13413	13463	13397	13232	13416	13538	13501	13461	13508	13539	13487	13487	13457	13611	13294	13197	13438	13363	13479	13554	13334	13473	13280	13363	13391	13459	13586	13403	13537	13590	13540	13236	13409	13478	13514	13636	13522	13431	13413	13485	13541	13259	13418	13419	13513	13548	13367	13299	13434	13411	13280	13400	13584	13474	13512	13301	13449	13504	13556	13453	13475	13452	13509	13563	13463	13435	13487	13363	13367	13536	13382	13593	13511	13616	13415	13529	13595	13295	13693	13584	13465	13435	13341	13432	13503	13424	13434	13353	13338	13487	13411	13384	13543	13370	13412	13468	13339	13403	13468	13258	13509	13429	13713	13310	13478	13476	13356	13347	13367	13499	13674	13458	13573	13583	13475	13305	13346	13559	13423	13408	13608	13279	13470	13322	13359	13428	13470	13550	13301	13413	13393	13693	13197	13541	13479	13366	13570	13307	13326	13336	13255	13440	13587	13392	13502	13299	13419	13504	13486	13552	13536	13399	13400	13417	13204	13491	13516	13367	13407	13421	13457	13410	13429	13399	13374	13396	13305	13595	13600	13445	13470	13385	13199	13400	13380	13496	13540	13299	13472	13514	13446	13309	13500	13384	13402	13491	13421	13547	13250	13519	13335	13436	13260	13414	13344	13504	13397	13460	13410	13447	13309	13314	13480	13383	13358	13468	13413	13466	13302	13572	13398	13618	13481	13371	13350	13390	13342	13402	13407	13296	13521	13394	13545	13479	13376	13260	13458	13337	13560	13446	13357	13514	13667	13456	13372	13613	13561	13381	13339	13499	13364	13459	13471	13505	13564	13315	13494	13420	13416	13466	13339	13478	13516	13535	13476	13236	13622	13488	13330	13360	13479	13343	13496	13382	13550	13427	13466	13556	13238	13347	13373	13347	13416	13483	13476	13373	13342	13519	13560	13473	13311	13467	13351	13503	13407	13577	13353	13409	13360	13393	13384	13318	13326	13425	13391	13401	13248	13432	13279	13321	13338	13405	13486	13408	13472	13300	13354	13416	13395	13326	13400	13454	13531	13474	13461	13326	13471	13411	13518	13448	13527	13392	13353	13471	13444	13491	13506	13460	13348	13363	13407	13328	13423	13372	13418	13367	13384	13430	13426	13499	13382	13349	13432	13374	13362	13593	13336	13334	13442	13362	13371	13376	13436	13470	13335	13451	13462	13441	13329	13460	13404	13433	13437	13222	13380	13512	13440	13353	13369	13580	13353	13446	13605	13370	13360	13267	13627	13313	13561	13319	13569	13415	13510	13389	13525	13441	13536	13347	13542	13335	13407	13536	13346	13485	13531	13466	13312	13443	13445	13555	13453	13358	13459	13482	13425	13286	13416	13500	13421	13336	13438	13376	13567	13440	13424	13491	13371	13400	13404	13135	13490	13424	13612	13396	13393	13398	13501	13419	13531	13164	13464	13504	13428	13315	13647	13401	13334	13481	13516	13485	13361	13232	13302	13379	13408	13439	13449	13623	13266	13581	13316	13462	13584	13462	13500	13530	13433	13415	13399	13469	13409	13498	13456	13484	13422	13359	13320	13501	13453	13314	13449	13567	13488	13580	13158	13395	13536	13416	13414	13505	13479	13318	13339	13366	13364	13193	13551	13563	13411	13412	13424	13553	13424	13403	13448	13498	13430	13528	13521	13397	13510	13320	13385	13326	13414	13488	13496	13482	13413	13427	13427	13622	13446	13386	13516	13597	13414	13395	13492	13455	13539	13456	13274	13424	13495	13451	13316	13371	13548	13411	13412	13354	13429	13437	13596	13393	13454	13494	13396	13396	13488	13476	13468	13373	13381	13603	13473	13460	13684	13184	13548	13424	13444	13543	13487	13320	13495	13418	13440	13331	13508	13339	13402	13333	13483	13468	13455	13428	13402	13558	13452	13466	13380	13359	13499	13348	13604	13387	13456	13486	13461	13423	13338	13378	13482	13372	13459	13476	13532	13396	13422	13452	13514	13328	13377	13363	13414	13572	13284	13478	13505	13497	13419	13484	13520	13517	13494	13358	13360	13442	13520	13417	13460	13612	13496	13267	13235	13551	13550	13428	13520	13362	13530	13391	13552	13332	13252	13399	13297	13581	13514	13607	13382	13353	13412	13477	13331	13411	13320	13303	13532	13458	13307	13448	13384	13341	13385	13485	13458	13351	13403	13331	13410	13434	13329	13315	13424	13417	13550	13435	13470	13335	13579	13639	13340	13421	13338	13331	13552	13490	13484	13404	13724	13360	13670	13320	13416	13328	13450	13514	13237	13433	13469	13350	13383	13309	13491	13521	13444	13288	13341	13522	13347	13445	13597	13266	13633	13263	13425	13682	13469	13549	13422	13393	13489	13321	13362	13353	13412	13499	13276	13458	13417	13508	13565	13452	13470	13486	13410	13509	13453	13516	13492	13476	13540	13560	13321	13478	13304	13355	13410	13536	13464	13419	13470	13502	13268	13542	13407	13491	13465	13266	13426	13440	13320	13386	13385	13425	13617	13513	13471	13483	13513	13420	13429	13340	13466	13528	13518	13503	13428	13327	13328	13484	13490	13493	13484	13347	13430	13494	13350	13405	13350	13463	13565	13373	13388	13341	13357	13415	13540	13371	13355	13582	13425	13345	13419	13407	13514	13438	13316	13362	13409	13311	13487	13495	13502	13477	13490	13520	13412	13507	13555	13612	13357	13603	13567	13415	13433	13333	13429	13541	13420	13522	13277	13584	13313	13533	13407	13367	13403	13389	13356	13540	13389	13486	13361	13555	13491	13403	13326	13459	13437	13498	13422	13402	13676	13425	13517	13407	13264	13500	13352	13284	13585	13261	13281	13334	13400	13382	13293	13469	13388	13479	13485	13382	13507	13481	13444	13476	13498	13431	13379	13199	13357	13330	13459	13325	13438	13441	13391	13381	13487	13280	13238	13396	13444	13557	13420	13453	13299	13417	13539	13409	13392	13209	13457	13472	13514	13455	13314	13457	13295	13413	13414	13382	13362	13545	13412	13311	13375	13667	13473	13411	13487	13593	13377	13387	13505	13395	13431	13492	13453	13512	13448	13604	13370	13373	13608	13386	13359	13494	13595	13348	13549	13367	13428	13627	13377	13360	13374	13354	13321	13216	13392	13374	13339	13377	13441	13454	13457	13527	13231	13464	13401	13451	13383	13488	13474	13377	13463	13500	13364	13348	13352	13516	13376	13608	13478	13484	13387	13486	13373	13578	13351	13351	13535	13435	13581	13387	13470	13382	13422	13437	13343	13488	13541	13445	13437	13534	13431	13379	13383	13342	13407	13582	13399	13510	13320	13378	13502	13494	13334	13304	13606	13555	13381	13524	13391	13385	13432	13544	13370	13397	13410	13350	13422	13282	13308	13545	13524	13489	13542	13618	13194	13584	13459	13432	13259	13249	13410	13325	13554	13420	13519	13514	13452	13458	13310	13505	13353	13376	13495	13329	13480	13373	13513	13445	13434	13530	13584	13483	13275	13453	13467	13411	13336	13354	13432	13534	13569	13357	13615	13405	13364	13380	13476	13383	13282	13578	13357	13556	13496	13418	13506	13298	13439	13466	13490	13321	13460	13422	13338	13347	13392	13429	13526	13366	13203	13444	13351	13563	13465	13476	13366	13400	13527	13431	13390	13510	13439	13374	13389	13550	13471	13512	13484	13454	13255	13472	13517	13449	13296	13304	13456	13520	13198	13492	13545	13411	13318	13519	13463	13487	13532	13366	13409	13407	13462	13413	13442	13485	13434	13457	13295	13377	13452	13489	13502	13333	13434	13370	13481	13379	13449	13563	13249	13439	13476	13429	13363	13465	13276	13446	13427	13334	13583	13428	13520	13415	13544	13548	13402	13403	13466	13398	13449	13600	13490	13339	13359	13331	13566	13399	13451	13498	13344	13335	13355	13509	13425	13459	13515	13467	13482	13227	13288	13465	13430	13414	13488	13526	13431	13401	13645	13361	13361	13494	13458	13437	13427	13524	13392	13426	13324	13451	13505	13343	13310	13400	13445	13599	13544	13437	13486	13321	13440	13492	13386	13542	13363	13369	13529	13421	13268	13442	13421	13247	13439	13386	13411	13332	13314	13588	13372	13342	13540	13490	13439	13292	13374	13353	13584	13368	13431	13521	13263	13469	13493	13318	13240	13328	13528	13492	13322	13506	13474	13249	13440	13345	13415	13223	13572	13413	13465	13264	13414	13397	13374	13440	13296	13420	13591	13607	13381	13485	13390	13469	13280	13412	13446	13443	13501	13455	13265	13459	13433	13364	13350	13267	13530	13404	13330	13373	13329	13419	13421	13472	13407	13238	13401	13507	13348	13475	13373	13519	13482	13410	13492	13516	13299	13363	13433	13390	13403	13440	13555	13435	13550	13353	13764	13368	13202	13461	13326	13414	13399	13346	13462	13418	13413	13265	13450	13443	13354	13471	13469	13522	13341	13281	13501	13484	13426	13529	13414	13534	13397	13396	13415	13412	13472	13524	13381	13465	13457	13505	13299	13454	13402	13405	13502	13380	13461	13458	13306	13272	13320	13465	13545	13416	13449	13439	13366	13441	13361	13485	13291	13426	13560	13306	13377	13356	13481	13434	13458	13404	13559	13398	13511	13394	13529	13415	13439	13590	13480	13571	13523	13321	13370	13332	13335	13513	13534	13489	13401	13494	13380	13499	13402	13328	13275	13418	13371	13346	13447	13469	13584	13519	13439	13330	13599	13420	13333	13386	13377	13487	13352	13470	13505	13369	13556	13483	13646	13314	13582	13450	13445	13385	13367	13471	13614	13427	13364	13399	13392	13435	13567	13369	13520	13397	13403	13528	13506	13472	13425	13577	13400	13349	13389	13475	13539	13366	13494	13505	13469	13394	13465	13401	13189	13416	13544	13534	13266	13394	13483	13453	13612	13481	13313	13506	13556	13448	13348	13205	13418	13562	13533	13424	13387	13410	13541	13482	13321	13467	13345	13453	13478	13479	13525	13349	13274	13398	13460	13429	13438	13440	13373	13520
24201	21184	28854	26648	25523	25941	24720	20757	18777	17179	16518	16252	16078	15883	15560	15679	15494	15592	15262	15380	15410	15573	15400	15576	15228	15311	15309	15238	15421	15479	15344	15492	15362	15290	15385	15297	15439	15203	15093	15244	15365	15018	15205	15336	15198	15376	15171	15319	15417	15276	15382	15273	15465	15432	15287	15264	15195	15409	15203	15527	15340	15254	15335	15287	15368	15213	15267	15313	15190	15234	15355	15288	15379	15326	15368	15275	15207	15361	15339	15303	15479	15233	15202	15084	15159	15314	15345	14984	15337	15320	15169	15402	15253	15205	15266	15282	15349	15333	15249	15324	15456	15185	15228	15183	15267	15207	15164	15226	15311	15232	15159	15412	15303	15197	15192	15131	15423	15443	15362	15384	15209	15085	15184	15342	15158	15279	15318	15187	15216	15157	15333	15416	15496	15313	15097	15237	15306	15251	15261	15316	15279	15145	15273	15170	15196	15183	15277	15052	15207	15405	15168	15250	15221	15389	15185	15147	15281	15327	15395	15172	15152	15274	15264	15242	15211	15263	15420	15332	15362	15292	15472	15277	15185	15165	15098	15474	15214	15232	15224	15492	15281	15280	15074	15208	15333	15114	15341	15324	15218	15256	15383	15097	15143	15118	15266	15118	15225	15335	15116	15287	15341	15483	15200	15204	15183	15151	15437	15416	15351	15252	15231	15249	15111	15407	15242	15292	15211	15286	15288	15162	15308	15378	15196	15249	15124	15267	15135	15363	15127	15148	15322	15202	15307	15056	15264	15062	15129	15411	15295	15212	15255	15066	15379	15444	15269	15430	15195	15337	15108	15121	15285	15322	15248	15396	15224	15186	15188	15084	15151	15374	15246	15225	15516	15555	15416	15191	15181	15098	15553	15361	15204	15275	15314	15332	15259	15511	15385	15236	15290	15135	15387	15235	15281	15125	15015	15307	15311	15245	15294	15157	15374	15264	15358	15226	15246	15364	15288	15486	15301	15178	15222	15225	15319	15035	15254	15323	15314	15347	15270	15246	15198	15146	15297	15393	15159	15237	15324	15237	15193	15112	15419	15117	15300	15291	15199	15341	15352	15359	15484	15259	15297	15376	15146	15256	15193	15299	15163	15150	15376	15349	15272	15277	15073	15114	15389	15291	15137	15241	15331	15196	15207	15242	15414	15348	15327	15047	15395	15304	15485	15206	15092	15192	15149	15218	15466	15348	15294	15244	15257	15413	15182	15288	15319	15389	15341	15285	15230	15135	15188	15078	15240	15319	15125	15215	15372	15209	15140	15156	15215	15265	15230	15126	15048	15227	15334	15206	15329	15147	15072	15082	15263	15139	15359	15182	15177	15230	15351	15188	15244	15239	15250	15247	15180	15182	15314	15393	15280	15461	15317	15148	15116	15108	15175	15171	15146	15192	14978	15054	15168	15406	15256	15267	15328	15240	15361	15228	15220	15373	15241	15111	15350	15226	15308	15431	15431	15289	15096	15324	15203	15227	15247	15241	15221	15295	15253	15356	15368	15374	15017	15151	15268	15296	15346	15126	15343	15224	15348	15185	15168	15502	15247	15296	15373	15324	15276	15235	15051	15200	15128	15236	15363	15433	15236	15143	15240	15172	15071	15371	15089	15054	15115	15175	15131	15142	15277	15321	15248	15404	15307	15297	15367	15220	15254	15190	15261	15274	15313	15232	15413	15252	15139	15142	15453	15157	15348	15309	15213	15254	15364	15213	15456	15162	15295	15511	15306	15321	15302	15271	15352	15415	15281	15258	15193	15127	15367	15174	15178	15300	15318	15163	15275	15271	15117	15297	15285	15259	15113	15422	15343	15314	15292	15360	15129	15068	15336	15304	15248	15254	15085	15057	15409	15124	15191	15278	15188	15229	15210	14992	15236	15147	15333	15269	15145	15393	15198	15503	15292	15074	15220	15282	15177	15133	15202	15161	15162	15471	15310	15290	15277	15266	15129	15132	15463	15122	15291	15229	15264	15323	15304	15097	15293	15367	15303	15308	15352	15210	15114	15291	15239	15376	15258	15285	15124	15183	15361	15135	15223	15228	15258	15309	15206	15127	15160	15268	15346	15260	15093	15292	15161	15333	15257	15151	15355	15422	15387	15278	15295	15265	15205	15238	15307	15083	15347	15299	15234	15138	15458	15348	15423	15252	15360	15225	15584	15384	15306	15187	15267	15251	15335	15478	15362	15107	15305	15110	15305	15177	15204	15341	15325	15185	15215	14917	15387	15365	15144	15186	15238	15230	15135	15311	15180	15189	15365	15389	15310	15292	15265	15299	15269	15092	15222	15192	15169	15126	15407	15169	15428	15350	15236	15226	15196	15263	15283	15209	15208	15358	15116	15305	15394	15116	15206	15180	15297	15367	15297	15283	15191	15418	15446	15499	15094	15321	15130	15136	15262	15326	15252	15146	15135	15244	15199	15298	15201	15235	15303	15128	15254	15149	15361	15304	15387	15274	15245	15055	15193	15243	15268	15264	15116	15413	15160	15250	15139	15280	15150	15285	15025	15277	15067	15285	15295	15132	15318	15233	15135	15315	15300	15325	15416	15228	15170	15234	15275	15393	15211	15436	15483	15099	15463	15412	15293	15079	15091	15349	15284	15371	15298	15084	15353	15278	15215	15249	15170	15356	15369	15409	15395	15221	15181	15282	15251	15295	15234	15102	15299	15204	15302	15174	15260	15175	15243	15277	15262	15285	15276	15327	15450	15236	15412	15110	15366	15182	15284	15222	15251	15163	15419	15346	15245	15212	15193	15216	15151	15304	15313	15314	15493	15230	15191	15363	15273	15421	15240	15388	15336	15142	15188	15304	15335	15130	15479	15371	15407	15188	15175	15226	15161	15245	15356	15301	15344	15242	15212	15188	15240	15058	15286	15299	15321	15035	15087	15263	15366	15178	15248	15357	15579	15080	15300	15224	15194	15283	15201	15068	15283	15363	15233	15250	15243	15287	15237	15110	15363	15161	15086	15164	15140	15261	15185	15314	15598	15381	15128	15327	15239	15252	15161	15260	15170	15010	15239	15195	15275	15130	15141	15429	15335	15276	15114	15251	15405	15264	15394	15194	15299	15216	15463	15190	15152	15174	15167	15247	15268	15143	15230	15132	15169	15281	15273	15338	15459	15219	15447	15213	15163	15303	15340	15408	15238	15291	15169	15223	15260	15174	15344	15247	15102	15229	15131	15237	15345	15381	15113	15335	15293	15183	15201	15145	15208	15177	15299	15232	15196	15073	15367	15186	15219	15307	15151	15122	15289	15322	15488	15481	15426	15222	15243	15332	15203	14918	15267	15229	15165	15237	15252	15241	15092	15414	15356	15369	15297	15256	15162	15138	15200	15268	15180	15361	15233	15084	15401	15319	15195	15176	15034	15252	15247	15136	15206	15251	15267	15353	15309	15522	15244	15169	15151	15238	15250	15353	15069	15382	15473	15333	15320	15191	15358	15262	15085	15321	15347	15357	15275	15491	15401	15347	15369	15285	15324	15343	15384	15138	15339	15246	15263	15246	15282	15315	15207	15268	15245	15232	15177	15191	15102	15178	15316	15186	15302	15140	15137	15096	15344	15316	15243	15258	15203	15214	15352	15217	15315	15251	15230	15200	15129	15428	15278	15259	15316	15106	15323	15391	15253	15058	15239	15286	15344	15386	15167	15390	15563	15164	15104	15299	15323	15076	15213	15295	15336	15286	15366	15290	15149	15425	15156	15329	15334	15292	15211	15438	15068	15512	15239	15266	15225	15445	15397	15296	15224	15275	15463	15218	15231	15158	15382	14944	15273	15220	15426	15150	15198	15239	15408	15277	15285	15312	15337	15348	15449	15320	15537	15382	15144	15216	15285	15404	15300	15370	15442	15379	15373	15260	15364	15189	15223	15359	15258	15128	15206	15298	15304	15244	15289	15124	15375	15395	15209	15323	15358	15187	15250	15315	15205	15201	15234	15173	15357	15109	15132	15402	15353	15353	15342	15103	15398	15263	15174	15079	15409	15278	15136	15164	15305	15394	15225	15202	15343	15115	15242	15272	15406	15209	15398	15350	15519	15405	15286	15211	15221	15333	15274	15454	15117	15135	15479	15308	15206	15238	15301	15144	15286	15417	15234	15412	15140	15334	15280	15206	15232	15376	15289	15315	15174	15363	15129	15457	15606	15333	15235	15155	15334	15300	15099	15219	15262	15405	15186	15159	15101	15313	15117	15206	15066	15327	15224	15120	15136	15234	15333	15115	15183	15492	15215	15310	15106	15217	15162	14884	15007	15248	15322	15243	15071	15234	15089	15240	15277	15215	15448	15059	15410	15127	15326	15386	15133	15390	15003	15338	15437	15415	15293	15231	15357	15365	15364	15215	15117	15143	15206	15416	15213	15071	15131	15268	15104	15283	15392	15184	15337	15305	15243	14934	15388	15408	15076	15241	15374	15127	15336	15208	15339	15067	15306	15286	15064	15293	15446	15356	15518	15269	15136	15253	15316	15268	15332	15223	15335	15165	15221	15263	15279	15285	15115	15177	15159	15219	15238	15221	15260	15197	15270	15168	15352	15216	15434	15403	15278	15358	15272	15278	15340	15384	15404	15297	15281	15273	15332	15258	15246	15150	15369	15271	15455	15330	15245	15273	15263	15138	15083	15336	15110	15125	15259	15176	15442	15273	15263	15215	15297	15290	15401	15439	15218	15464	15270	15309	15152	15221	15465	15161	15432	15419	15165	15288	15447	15310	15266	15238	15223	15265	15433	15225	15146	15495	15015	15356	15498	15344	15049	15268	14984	15279	15238	15302	15473	15107	15266	15285	15200	15207	15205	15410	15473	15407	15369	15038	15047	15143	15068	15070	15142	15289	15394	15144	15219	15144	15146	15259	15295	15129	15050	15427	15287	15282	15269	15226	15344	15429	15158	15568	15151	15270	15169	15264	15252	15441	15341	15283	15443	15425	15207	15220	15224	15339	15102	15226	15272	15276	15197	15226	15037	15216	15302	15187	15069	15363	15316	15136	15385	15383	15262	15318	15314	15345	15241	15266	15296	15325	15101	15269	15069	15178	15197	15161	15134	15339	15337	15207	15320	15106	15198	15317	15207	15222	15159	15175	15462	15138	15209	15183	15296	15241	15222	15215	15400	15224
33435	54477	49236	37573	30918	26555	23747	20431	18134	15964	15352	15116	14782	14414	14081	13934	13994	13856	13977	13753	14027	13780	13935	13776	13851	13805	13798	13664	13987	13703	13703	13761	13746	13893	13814	13902	13948	13766	13811	13863	13865	13806	13641	13734	13576	13695	13607	13808	13572	13578	13758	13734	13748	13814	13774	13833	13737	13713	13643	13748	13777	13712	13777	13795	13751	13645	13832	13724	13697	13617	13838	13695	13604	13861	13933	13818	13775	13879	13586	13780	13777	13797	13823	13756	13721	13793	13722	13728	13830	13681	13521	13764	13681	13822	13672	13777	13679	13639	13770	13738	13781	13646	13536	13620	13488	13853	13643	13714	13709	13532	13659	13614	13835	13544	13763	13693	13687	13539	13680	13528	13596	13793	13598	13718	13719	13644	13698	13902	13557	13842	13819	13654	13706	13718	13706	13849	13842	13789	13742	13566	13848	13862	13744	13741	13724	13846	13865	13919	13660	13657	13777	13903	13610	13738	13790	13745	13757	13633	13825	13678	13648	13801	13693	13800	13727	13787	13775	13761	13637	13700	13718	13735	13571	13843	13762	13716	13680	13724	13681	13659	13781	13570	13789	13818	13734	13651	13527	13768	13857	13726	13666	13679	13717	13803	13829	13624	13673	13724	13773	13702	13772	13774	13843	13759	13732	13709	13723	13854	13656	13603	13778	13611	13838	13622	13805	13679	13758	13599	13566	13649	13745	13640	13734	13773	13781	13640	13722	13618	13814	13711	13813	13793	13855	13817	13604	13767	13879	13912	13735	13633	13701	13789	13600	13645	13690	13702	13760	13748	13817	13734	13725	13698	13636	13706	13811	13699	13789	13619	13821	13692	13669	13736	13895	13653	13786	13789	13731	13829	13747	13624	13752	13660	13755	13740	13567	13785	13784	13695	13742	13640	13691	13683	13617	13735	13769	13743	13733	13799	13724	13768	13747	13732	13769	13739	13758	13559	13753	13740	13840	13764	13756	13905	13526	13825	13656	13678	13647	13789	13798	13816	13923	13660	13791	13716	13750	13616	13691	13656	13657	13661	13781	13807	13625	13691	13767	13702	13731	13537	14012	13813	13798	13733	13666	13773	13812	13756	13672	13778	13728	13641	13841	13800	13736	13613	13667	13894	13775	13640	13718	13775	13727	13617	13826	13694	13635	13710	13848	13774	13814	13739	13515	13796	13726	13699	13695	13622	13752	13850	13668	13642	13749	13758	13644	13673	13621	13689	13594	13807	13736	13834	13659	13646	13804	13705	13681	13729	13771	13939	13800	13808	13810	13948	13726	13626	13753	13824	13838	13747	13577	13744	13689	13594	13617	13631	13688	13614	13842	13725	13939	13656	13771	13671	13594	13554	13715	13881	13657	13744	13639	13730	13636	13721	13653	13782	13688	13681	13776	13622	13769	13735	13639	13643	13792	13637	13729	13670	13677	13746	13560	13614	13760	13710	13631	13818	13772	13791	13797	13724	13522	13832	13563	13812	13691	13803	13723	13896	13777	13880	13644	13570	13533	13718	13761	13719	13668	13733	13730	13696	13640	13757	13734	13787	13898	13722	13768	13618	13778	13557	13784	13791	13702	13620	13723	13745	13730	13833	13689	13643	13877	13826	13777	13696	13721	13477	13761	13806	13696	13686	13663	13666	13759	13619	13758	13668	13648	13723	13643	13600	13575	13638	13990	13653	13676	13798	13615	13822	13725	13730	13726	13800	13796	13798	13620	13668	13766	13653	13740	13662	13781	13699	13670	13699	13698	13715	13732	13551	13644	13772	13724	13682	13788	13762	13687	13657	13717	13706	13872	13966	13604	13752	13794	13783	13737	13818	13656	13772	13624	13804	13558	13788	13630	13704	13810	13568	13595	13765	13741	13732	13781	13627	13732	13869	13830	13663	13617	13786	13532	13902	13567	13607	13622	13675	13919	13900	13805	13688	13809	13827	13628	13777	13702	13735	13685	13783	13690	13711	13765	13748	13696	13727	13709	13754	13770	13789	13626	13867	13647	13766	13748	13701	13624	13622	13626	13774	13627	13603	13756	13758	13705	13674	13716	13803	13580	13683	13638	13643	13902	13799	13831	13741	13857	13695	13721	13704	13692	13562	13775	13612	13646	13775	13632	13729	13626	13772	13690	13818	13511	13750	13655	13725	13744	13764	13584	13687	13750	13679	13559	13776	13623	13930	13677	13647	13708	13825	13755	13776	13596	13700	13794	13646	13706	13663	13574	13787	13720	13839	13857	13710	13615	13646	13851	13589	13695	13959	13719	13554	13624	13823	13632	13784	13752	13799	13862	13825	13660	13782	13652	13785	13712	13659	13714	13793	13760	13749	13735	13674	13677	13646	13815	13608	14001	13745	13793	13809	13696	13676	13823	13714	13902	13557	13767	13695	13828	13741	13749	13688	13715	13646	13626	13639	13697	13777	13710	13706	13780	13531	13667	13688	13835	13795	13684	13685	13765	13728	13863	13797	13792	13850	13841	13663	13825	13847	13758	13823	13630	13584	13716	13638	13786	13656	13564	13680	13720	13737	13767	13657	13606	13653	13865	13849	13774	13520	13825	13659	13648	13847	13876	13630	13782	13884	13656	13725	13782	13679	13788	13684	13836	13779	13851	13693	13784	13507	13624	13697	13681	13784	13830	13710	13843	13754	13742	13771	13773	13663	13680	13672	13765	13899	13704	13584	13778	13774	13593	13762	13778	13809	13664	13682	13491	13743	13774	13890	13578	13642	13702	13631	13787	13669	13693	13635	13871	13672	13744	13741	13678	13622	13640	13674	13669	13623	13778	13753	13870	13774	13744	13678	13690	13652	13732	13736	13627	13778	13858	13599	13769	13822	13710	13842	13773	13777	13633	13639	13649	13656	13599	13643	13701	13633	13704	13794	13746	13700	13732	13796	13793	13654	13662	13640	13639	13836	13531	13793	13695	13724	13613	13699	13746	13817	13728	13744	13586	13687	13674	13721	13681	13929	13754	13760	13884	13766	13657	13766	13753	13836	13776	13680	13771	13799	13727	13746	13730	13659	13741	13655	13832	13564	13800	13621	13785	13688	13674	13759	13638	13716	13598	13879	13718	13894	13604	13745	13550	13561	13511	13716	13661	13709	13665	13589	13690	13813	13845	13670	13738	13640	13679	13756	13759	13828	13836	13552	13690	13794	13747	13735	13734	13707	13684	13588	13668	13925	13799	13674	13663	13818	13791	13651	13580	13791	13659	13753	13609	13859	13740	13789	13697	13652	13623	13760	13822	13606	13702	13811	13602	13816	13801	13680	13828	13838	13750	13934	13764	13543	13655	13634	13699	13821	13646	13764	13661	13856	13778	13680	13747	13512	13656	13782	13749	13739	13663	13718	13797	13804	13766	13676	13710	13717	13816	13752	13689	13789	13743	13911	13661	13689	13659	13600	13858	13761	13760	13872	13722	13740	13845	13754	13679	13708	13884	13673	13963	13720	13647	13652	13686	13638	13718	13700	13671	13749	13779	13581	13736	13615	13737	13484	13685	13795	13707	13684	13939	13642	13766	13621	13766	13725	13638	13760	13607	13717	13604	13741	13609	13755	13583	13689	13593	13724	13719	13711	13672	13780	13812	13601	13811	13662	13765	13728	13738	13782	13739	13802	13680	13702	13547	13706	13739	13810	13833	13793	13585	13746	13786	13506	13762	13818	13818	13693	13816	13817	13634	13715	13655	13901	13838	13796	13753	13765	13912	13744	13624	13577	13721	13774	13844	13712	13684	13700	13614	13737	13881	13729	13799	13617	13734	13551	13593	13642	13655	13862	13735	13816	13716	13836	13741	13680	13797	13791	13799	13741	13679	13838	13800	13667	13742	13741	13913	13624	13739	13558	13765	13652	13499	13861	13779	13750	13819	13768	13513	13782	13707	13656	13774	13774	13725	14027	13682	13600	13874	13750	13600	13785	13652	13694	13654	13839	13548	13613	13762	13765	13617	13706	13717	13633	13718	13792	13761	13783	13688	13667	13741	13784	13719	13925	13558	13781	13706	13576	13836	13705	13727	13640	13745	13730	13660	13641	13720	13740	13801	13754	13773	13848	13896	13767	13726	13704	13796	13781	13585	13782	13815	13544	13889	13613	13827	13662	13696	13688	13702	13816	13824	13826	13735	13658	13731	13605	13655	13653	13830	13813	13599	13807	13803	13759	13579	13690	13793	13631	13708	13752	13850	13651	13637	13778	13792	13781	13745	13579	13661	13654	13702	13783	13610	13893	13716	13689	13646	13669	13817	13824	13796	13821	13733	13786	13606	13717	13616	13732	13604	13777	13567	13632	13672	13740	13708	13811	13881	13736	13574	13722	13636	13653	13684	13853	13807	13701	13858	13692	13695	13809	13675	13769	13750	13717	13639	13631	13868	13714	13626	13806	13601	13770	13600	13725	13738	13624	13877	13634	13741	13752	13755	13868	13613	13890	13690	13775	13817	13778	13702	13661	13600	13594	13699	13707	13777	13742	13700	13754	13771	13687	13780	13648	13714	13706	13853	13641	13627	13700	13706	13572	13757	13774	13700	13799	13788	13696	13608	13630	13837	13617	13784	13740	13572	13641	13909	13712	13820	13771	13645	13713	13808	13578	13680	13603	13760	13658	13645	13782	13763	13701	13763	13573	13615	13774	13698	13765	13818	13670	13723	13827	13739	13550	13606	13757	13716	13751	13769	13705	13727	13593	13785	13605	13746	13721	13609	13684	13736	13693	13911	13646	13714	13592	13786	13859	13535	13745	13566	13697	13671	13714	13558	13710	13587	13727	13600	13622	13841	13672	13733	13645	13837	13765	13633	13800	13711	13651	13654	13687	13920	13758	13621	13644	13779	13614	13906	13662	13747	13713	13674	13733	13701	13768	13600	13666	13836	13623	13714	13775	13623	13746	13731	13710	13775	13839	13692	13798	13854	13659	13666	13635	13761	13693	13704	13653	13703	13688	13790	13685	13701	13736	13723	13740	13737	13642	13651	13665	13665	13768	13570	13738	13849	13946	13711	13747	13714	13697	13729	13792	13714	13541	13664	13619	13544	13651	13670	13766	13656	13660	13843	13816	13789	13712	13628	13847	13626	13754	13694	13901	13609	13684	13818	13688	13845	13684	13838	13773	13651	13615
22878	21148	28984	24160	23598	27910	28862	23337	20313	18563	18054	17372	16911	16698	16379	16330	16387	16176	16316	16129	16139	16065	15893	16180	16110	16028	15841	16132	16032	16020	15817	16088	16018	16087	15987	15856	15784	15979	15905	15893	15884	15953	16029	15865	15810	15699	15780	15880	15903	16143	16047	15818	15972	16048	15869	15800	15710	15993	16019	15831	15897	15944	15798	15903	15908	15813	15957	15904	16047	15731	15854	15755	15909	15878	15897	15772	15782	15816	15686	15870	15855	15902	15901	15895	15794	15782	15810	15873	15701	15861	16015	15838	15869	15912	15868	15724	15942	15857	15841	15680	15949	15944	15792	15837	15745	15809	15905	15811	15923	15986	15931	15837	15739	15847	15865	15725	15698	15798	15947	15712	15903	16047	15975	15846	15937	15706	15671	15767	15867	15919	16011	15698	15843	15674	15986	15750	15891	15825	15595	15737	15830	15954	15821	15900	15789	15748	15713	15717	15740	15773	15919	15867	15644	15778	15925	15788	15684	15958	15799	15728	15980	15729	15767	15756	15797	15918	15809	15695	15919	15674	15828	15858	15848	15687	15790	15702	15792	15829	15927	15890	15981	15875	15855	16001	15808	15677	15719	15884	15952	15863	15737	15759	15773	15958	15796	15834	15777	15985	15766	15714	15860	15964	16050	15847	15769	15670	15695	15658	15794	15883	15736	15663	15874	15762	15719	15668	15950	15918	15746	15784	15876	15871	15664	15808	15808	15734	15738	15749	15819	15844	15887	15694	15711	15982	15735	15818	15581	15773	15873	16002	15831	15771	15913	15829	15711	15929	15982	15819	15894	15810	16034	15694	15800	15963	15927	15700	15758	15923	15674	15798	15921	15941	15787	15731	15658	15799	15844	15763	15908	15759	15905	15991	15952	15928	15733	15699	15942	15768	15703	15876	15745	15538	16001	15863	15810	15830	15887	15816	16007	15743	15754	15767	15923	15895	15741	15585	15882	15584	15874	15695	15917	15913	15811	15881	15706	15799	15645	15937	15962	15890	15862	15716	15843	15757	15850	15880	15824	15621	15933	15646	15869	15746	15888	15708	15731	15891	15805	15854	15811	15870	15829	15763	15908	15673	15667	15838	15779	15951	15889	15749	15745	15801	15820	15793	15913	15727	15827	15804	15911	15866	15930	15859	15896	15983	15765	15658	15737	15826	15851	15956	15768	15952	16013	15882	15640	15809	15811	15871	15988	16035	15877	15867	15895	15697	15690	15798	15753	15659	15860	15765	15699	15717	15792	15902	15797	15752	15656	15913	15697	15923	15928	15891	15897	15999	15751	15620	15897	15948	15838	15748	15781	15891	15884	15512	15846	15975	15720	15649	15826	15985	15797	15884	15917	15955	15858	15653	15931	15829	16006	15948	15932	15836	15807	15759	15950	15969	15900	15807	15709	16054	15930	15876	15801	15828	15676	15806	16080	15551	15981	16009	15973	15837	15862	15677	15710	15775	15912	15710	15856	15795	15845	15670	15848	15974	15800	15695	15818	16026	15674	15801	16025	15860	15787	15805	15732	15978	15903	15797	15819	15624	15835	15772	15813	15743	15882	15717	15855	15957	15663	15731	15702	15733	15686	15965	15811	15873	15724	15707	15530	15780	15676	15766	15818	15666	15887	15986	15744	15613	15989	15905	16010	15918	15841	15729	15849	15698	15983	15654	15743	15780	15847	15736	15727	15695	15793	15943	15715	15734	15852	15847	15847	15701	15835	15920	15807	15925	15950	15798	15767	15845	15848	15766	15840	15860	15745	15766	15662	15835	15583	15676	15920	15812	15754	15746	15830	15873	15763	15858	15767	15844	15867	15868	15867	15720	15828	15792	15724	15835	15665	15766	15752	15809	15734	15921	15809	15580	15737	15897	15912	15864	15889	15749	15933	15792	15859	15651	15814	15964	15620	15815	15687	15714	15790	15886	15815	15724	15965	15616	15668	15812	15802	15952	15743	15891	15700	15681	15747	15892	15856	15796	15804	15882	15907	15678	15795	15806	15898	16016	15891	15804	15816	15805	15923	15979	15698	15758	16033	15768	15770	15842	15794	15985	15937	15856	15755	15902	15916	15807	15867	15905	15867	15703	15790	15451	16015	15771	15767	15718	15770	15598	16004	15685	15914	15672	15757	15897	15659	15804	15896	15844	15888	15779	15720	15820	15668	15960	15629	15933	15807	15875	15762	15843	15893	15703	15917	15769	15764	15868	15903	15730	15684	15691	15809	15726	15984	15754	15665	15703	15693	15854	15691	15739	16002	15857	15781	15885	15563	15743	15637	15797	15783	15687	15937	15818	15692	15802	15985	15643	15933	15933	15857	15947	15904	15778	15748	15605	15802	15780	15883	15831	15760	15738	15613	15766	15723	15774	15797	15806	15652	15887	15835	15685	15732	15795	15870	15902	15962	15927	15818	15871	15880	15567	15710	15724	15732	15876	15759	15651	15787	15885	15973	15878	15850	15793	15760	15918	15765	15777	15991	15960	15764	15854	15936	15837	15943	15956	15931	15711	15652	15743	15716	15799	15696	15822	15767	15840	15922	15651	15872	15848	15698	15935	15885	15871	15678	15710	15770	15827	15890	15779	15896	15890	15829	15913	15852	16036	15896	15703	16033	16094	15933	15644	15796	15902	15661	15827	15897	15915	15633	15700	15846	16020	15754	15815	15686	15848	15613	15782	16145	15769	15993	15847	15835	15969	15767	15911	15912	15974	15686	15850	15817	15874	15593	15807	15828	15761	15856	15974	15893	15826	15937	15852	16081	16036	15934	15892	15742	15711	15855	15956	15819	15751	15926	15883	15672	15734	15758	15969	15813	15815	15895	15951	15855	15964	15771	15812	15697	15447	15937	15842	15960	15774	15730	15836	15853	15897	15896	15830	15852	15801	15931	15686	15923	15861	15835	15667	15961	15710	15858	15700	15619	15810	15905	15772	15924	15870	15778	15707	16008	15801	15700	15787	15806	15644	15738	15643	15685	15677	15865	15763	15689	15918	15816	15818	15572	15799	15623	15856	15710	15656	15771	15787	15707	15741	15876	15823	15744	15953	15778	15877	15666	15649	15707	15847	15930	15956	15791	15893	15866	15769	15927	15542	15877	15865	15932	15894	15959	15720	15666	15687	15956	15902	15898	15678	15763	15805	16016	15799	15794	15837	15621	15726	15717	15936	15858	15959	15806	15668	15767	15970	15840	15933	15918	15691	15862	15932	15836	15684	15818	15510	15777	15742	15716	15910	15783	15915	15830	16016	15897	15698	15947	15818	15890	15966	15768	15675	15737	15792	15690	15793	15624	15983	15786	15855	15685	15707	15802	15764	15793	15841	15830	15852	15860	15862	15719	15839	15769	15709	15819	15610	15818	15687	15851	15634	15743	15817	16065	15826	15704	15862	15835	15803	15829	15605	15773	15900	15793	15747	15814	15559	15815	15706	15813	15749	15819	15913	15790	15827	15581	15727	15815	15682	15889	15910	15765	15907	15932	15745	15986	15694	15714	15857	15819	15737	15937	15778	15820	15984	15888	15694	15636	15769	15918	15963	15816	15583	15629	15663	15792	15916	15858	15677	15922	15854	15947	15766	15829	15935	15765	15810	15792	15717	15829	15709	15737	15829	15695	15678	15674	15730	15770	15923	15893	15924	15774	15882	15895	15779	15928	15825	15840	15911	15596	15578	15776	15647	15723	15754	15737	15927	15760	15821	15750	15642	15949	15878	15754	15744	15776	15980	15727	15838	15886	15794	15799	15813	15838	15859	15696	15781	15911	15847	15849	15800	15770	15736	15918	15631	15724	15940	15900	15894	15874	15795	15865	15536	15765	15802	15972	15699	15791	15822	15798	15813	16041	15802	15907	15902	15676	15648	15833	15752	15721	15647	15766	15920	15662	15787	15643	15870	15781	15948	15852	15614	15695	15745	15870	15787	15778	15712	15796	15832	15929	15781	15793	15847	15634	15721	15792	15827	15781	15805	15940	15807	15669	15909	15871	15886	15689	15682	15825	15820	15732	15698	15598	15591	15819	15843	15892	15720	15807	15670	15697	15598	15670	15691	15648	15946	15605	15773	15822	15919	15835	15906	15949	15846	15850	15748	15860	15788	15870	15999	15845	15983	15784	15879	15628	15889	15766	15732	15765	15831	15720	15721	15742	15674	15764	15977	16006	15986	15852	15828	15839	15750	15828	15781	15860	15742	15837	15848	15717	15842	15650	15831	15949	15669	15675	15911	15785	15779	15883	15841	15867	15897	15690	16020	15922	15886	15935	15669	15572	16018	15747	16051	16051	15959	15880	15815	15768	15866	15812	15627	15790	15901	15787	15838	15708	15718	15786	15954	15711	15793	15927	16019	15803	16063	15767	15813	15848	16013	15925	15845	15789	15635	15724	15778	15709	15840	15571	15634	15874	15780	15713	15880	15876	15869	15765	15619	15830	15930	15756	15807	15893	15655	15628	15653	15870	15802	15958	15745	15900	16029	15694	15760	15951	15685	15838	15690	15676	15803	15835	15820	15870	15800	15794	15866	15813	15661	15636	15756	15688	15921	15905	15548	15838	15806	15836	15748	15726	15732	15864	15835	15717	15834	15821	15832	15792	15662	15649	15615	15938	15819	15767	15816	15688	15898	16021	15613	15659	16021	15885	15823	15716	15901	15936	15746	15949	15911	15795	15651	15863	15803	15965	15947	15862	15702	15943	15569	16037	15993	15859	15822	15910	15690	15911	15939	15809	15780	15964	15821	15808	15748	15792	15625	15789	15788	15988	15871	15789	15618	15694	15695	15789	15861	15721	15717	15720	15884	15750	15674	15781	15610	15807	16026	15804	15922	15688	15754	15659	15545	15713	15914	15784	15940	15830	15581	15850	15710	15879	15813	15866	15710	15693	15710	15678	15815	15768	15676	15777	15800	15885	15714	15728	15733	15795	15938	15719	15825	15744	15791	15824	15732	15892	16046	15989	15854	16021	15856	15857	15909	15990	15908	15748	15676	15690	15848	15895	15880	15698	15780	15841	15884	15607	15759	15868	15787	15952	15844	15657	15813	15715	15916	15783	15724	15763	15852	15908	15835	15754	15752	15872	15881	15736	15736	15883	15796	15732	15859	15971	15690	15954	15757	15869	15890	16031	15894
36901	60662	56093	43717	36623	32457	26696	23227	19695	17203	16518	15888	15332	14909	14738	14587	14638	14314	14181	14304	14160	14189	14167	14061	14180	14334	14158	14118	14076	14069	14147	14298	14188	14136	14219	14153	14305	14053	14026	14066	14002	14131	14126	13875	14012	13942	14094	13953	13995	14128	14117	14008	14028	14087	14102	13978	14048	14183	14008	14128	14006	14064	14173	14025	14088	14029	14028	14004	14114	14062	14068	14026	13948	14067	13999	13995	14122	13930	14042	13909	13975	14044	14103	14144	14016	14218	14253	14059	13784	13976	14085	14228	13866	14142	14135	14090	13938	14005	14163	14043	14146	13879	14099	14167	14049	14007	14022	13987	13992	14038	14191	13910	13985	14098	13804	14098	14076	13932	14084	14134	14202	13985	14009	14011	13890	13896	14147	13946	14016	14040	13910	14021	13793	14152	13940	14015	14086	14138	14062	13928	14061	13993	14076	13971	13973	14200	14073	14045	13893	14129	13965	14273	14018	13970	13928	14028	14049	13928	14063	14255	14151	14069	14020	13935	14229	14057	14019	14113	14169	14043	13965	13999	14078	13966	13924	14150	14060	14086	14155	13993	14132	13916	14034	13898	14108	13876	14027	14038	13987	14074	14059	13977	14029	14093	14036	14176	14023	13984	13972	14004	13876	14165	13969	13971	13893	13945	13975	14090	14134	13982	14067	13933	14099	13980	14041	14035	14073	14079	14092	14021	14101	14080	13990	14099	14133	14072	14027	14221	14016	13828	13989	13932	14023	14011	14100	14005	14063	13806	14041	14094	14112	14135	14032	14097	14190	14084	13983	14013	14194	14087	14163	13820	13826	14137	14019	13929	14091	14057	14152	13956	13832	14061	13985	13952	13983	13973	14109	13873	14134	14038	14109	14069	14057	14084	13956	14196	13987	14341	14156	14010	13964	14070	14153	14083	13987	14069	14085	14004	13937	13951	14158	13995	14300	14010	14107	14005	14034	14117	14251	14118	13874	14036	14083	14040	14003	13926	14125	14019	14124	14001	13971	14140	14033	13910	14011	13903	13970	13940	13991	14058	14043	13890	13822	14014	14041	13898	14211	13840	14054	13819	13954	13970	14004	14035	13900	13974	13913	14077	13926	13921	13923	14019	14014	13990	13927	13948	14079	14100	14181	13981	13767	14098	13909	13833	13913	13902	13987	13976	14152	14231	13934	14191	14008	13935	13905	13971	14106	13996	14006	14198	14025	14055	13999	14005	14147	13915	14058	14030	13995	14010	14010	14040	13962	13938	14041	14146	14102	14226	14000	13924	14040	14057	14012	14032	14075	14184	13937	13938	14146	13948	14139	13802	14096	14022	14140	14035	14049	14042	13825	14002	13887	14197	14075	14104	14064	13879	14081	14049	13955	14036	13974	14094	13771	13891	14059	13964	13988	13976	14028	14159	14012	13959	14054	13973	14062	13917	14113	14043	14074	13989	13742	14110	14089	13963	14015	13921	13988	14024	14047	14054	14033	13967	13999	14148	14132	14013	14118	14000	14043	13884	13876	13982	14081	14101	14162	14006	14124	14090	14037	13886	14148	13988	14073	14157	13973	13941	14001	14087	14226	14147	13999	14074	14025	14073	14096	13895	13966	13961	13983	13887	14103	14094	14084	14124	13915	13950	14081	13952	13983	14088	13838	13962	14008	13996	13838	13972	14089	14214	13810	14007	13952	14165	14007	14072	14116	14019	13998	13978	13999	14104	13859	14100	13996	14057	14077	14017	14134	14106	13929	13943	14017	14068	14017	14038	13881	13954	14003	13955	14148	13991	14135	14046	13962	13940	14003	14195	13941	14016	14262	14022	14072	13856	13885	14036	13948	14030	13899	14224	14243	14066	14092	13919	14144	14182	14061	14172	14179	13951	14036	14073	14069	13961	14064	14131	14061	14169	13997	13998	13914	13873	13993	13878	14123	14006	13963	14090	13910	13969	14146	14089	13928	14162	14147	14133	14142	14042	14016	13997	14112	13948	13878	14081	14019	14054	13851	14022	14209	13938	13961	14075	14020	13839	13919	13932	14095	13943	13950	14186	14033	13955	13946	14108	13905	14068	14125	14016	14073	14084	14130	14056	13939	14117	13972	14094	13984	13948	13990	14009	13864	14010	14002	14111	13933	13971	13921	14138	14121	14101	14113	14079	14097	14185	13961	13853	14130	14105	14048	14050	14000	14067	14094	14233	13902	14084	14132	14238	14057	13946	14031	13976	13832	13958	14148	13939	14131	14038	14037	13977	14090	13885	14012	14017	14066	13983	14031	13885	14104	14123	14080	14016	14061	13970	14117	13962	14075	13987	14047	14069	14026	14003	14012	13935	14027	13819	14058	14103	13939	13898	14032	13866	14107	14052	14064	14244	14091	14060	14132	13992	14025	13858	14227	13905	14019	13935	14265	14025	13976	13863	14030	14097	14021	13963	13969	14035	14158	14080	13936	13885	13998	14041	14113	13966	14063	14031	13993	14146	13946	13905	14046	13974	14120	14042	13958	14317	13918	14141	13918	14038	14085	14080	13986	13952	14144	14002	14037	13923	13962	13898	14133	14005	14203	14037	13888	14124	14146	13904	13945	14038	13994	13963	14040	14152	14020	14000	13885	14057	14030	14064	14160	14236	13978	13836	14034	14193	14069	14093	13987	14052	13971	14044	14053	13956	13908	14026	14254	13947	13982	14050	13885	13924	14123	13909	13942	13963	14240	14031	14007	13963	13896	13920	14027	14031	13971	14078	13956	13950	14011	14246	14010	13961	13885	14039	14085	13880	14137	14016	13984	14111	13925	14007	13984	14038	14085	14125	14004	14091	14028	14051	13885	13992	14110	13800	14024	13896	13989	14016	14007	14110	14062	13969	14044	14012	13964	14070	13898	14070	14052	13847	13920	14046	13971	14019	13783	14042	14070	14103	14157	14077	14071	14020	14002	13906	14063	13991	13977	14122	14008	14048	13926	14012	13939	14027	13893	13895	13896	14133	14012	14176	13940	13882	14227	14011	13855	13995	13941	14041	13848	13959	13928	13866	13993	14009	14083	13947	14179	13906	13932	14062	14010	14082	13942	14049	14008	14001	14076	13979	14064	14068	14051	14124	14077	14005	14131	14039	14037	14047	14023	13835	14040	14033	13995	14045	14170	14004	13974	14057	13822	14092	14098	14054	14071	14092	14201	13956	13942	13967	13963	14236	14086	13965	13956	14029	14002	14004	14041	14141	13996	14062	13976	13957	13881	14072	14005	14090	13904	14118	13910	14189	14036	13933	13866	14003	14124	14132	14053	13975	13960	13939	13930	14008	13970	13922	13884	14110	14127	14005	14005	14155	14118	14028	14028	13936	13956	13935	13980	13931	14124	13992	13951	13954	13839	14078	14016	14110	14085	14003	14011	13994	14180	14062	13824	13978	13960	14024	14014	14153	13940	14037	14035	13944	14001	13971	13967	13942	14028	14165	13919	14060	13860	14171	13983	13980	13963	14079	13791	14070	13926	14095	13930	14102	13998	14099	14079	14083	13994	14040	14050	14078	13987	14110	14100	14075	14027	14190	14137	14022	13867	14081	13974	14066	13976	14094	14162	13956	14028	14148	14209	13884	13971	13836	14039	14244	14168	13968	14098	14045	14038	13995	14137	13890	13908	14085	13836	14000	13994	14176	13839	14056	14020	14106	14082	13979	14053	14069	13923	14130	13930	13898	14043	14020	13981	13978	14093	13987	13992	14095	13976	14026	14140	13984	14003	14002	13960	14053	14021	13939	13985	13983	13980	14151	13980	13946	14099	14070	13979	13854	14028	14065	14142	14211	14107	14174	14053	13964	14165	13997	14103	13996	13864	14022	14031	14147	13952	14209	13942	13991	13990	13832	14086	14166	14008	14047	14255	14139	14185	14031	14103	14186	13921	13825	14057	14061	13895	14170	14095	14069	14037	14037	14058	14053	13911	14029	13793	14026	14098	13859	14139	13846	14058	13929	13985	13924	13851	14041	14049	14084	14020	14022	14070	14013	14019	14053	13904	14057	14034	13956	13866	14030	13991	14002	13959	13933	13982	14188	14022	13985	14009	14214	13991	13983	14012	13913	14074	14177	13942	14135	14050	14121	14053	14107	14112	14020	14008	14116	14103	14118	13934	13986	13927	13965	13907	13987	13976	13898	13926	13959	14100	13919	14041	13957	14046	14099	13940	14032	14041	13994	14055	14010	13831	14006	14078	14097	14110	14025	13898	13923	13971	14033	14016	14108	14010	13955	14051	14110	13978	13897	14207	13893	14022	13931	13770	14028	14102	13882	13938	14034	14018	13986	13920	14015	14027	14026	13887	14138	14015	14053	14121	13913	14069	13889	14209	13873	13922	14085	14027	14165	14157	14065	13953	14088	13994	13861	14064	14086	14101	14240	14049	13935	14200	14120	14023	14177	14004	14065	14035	13889	13913	13978	13930	14119	14236	14004	14086	14039	13962	14070	13914	14097	13992	14243	14135	14041	13755	13841	14026	13996	14074	13939	14143	14034	13976	13922	14004	13921	13944	14080	14023	13903	14098	14038	14045	14056	13975	13935	14198	13996	14065	13983	13866	13908	14049	14094	13979	14008	14138	13946	14009	14127	13946	14074	14045	14182	14112	13904	14055	14177	14006	13966	13981	13921	13842	14104	14149	14078	14021	14094	14137	14079	13973	14117	13901	13897	14116	13987	14067	13920	14151	14051	14031	13946	14187	13982	13926	14063	13903	14156	13998	14096	14031	14193	14085	13910	13991	14033	13852	13926	14032	13847	14113	14031	14182	13901	14164	13983	13983	13909	13947	14125	13925	13934	14181	14012	14151	14027	14058	13975	14083	14079	13868	14075	13911	13899	13933	14069	14017	14168	14086	14040	13961	13997	14030	13933	14021	14107	14139	13951	13971	14011	14047	14134	14038	14062	13948	13969	14083	14052	13881	14031	13924	14100	13992	14008	14003	13986	14112	14019	13902	13957	14187	14037	13988	13952	14140	13986	14075	14029	14031	13954	13906	13987	14097	14009	13937	14108	13989	14088	13993	13925	13866	14037	14111	13999	14072	14039	14050	14091	13988	14159	14105	14013	14085	13929	14132	13957	14112	14002	13889	14042	14096	14051	14149	14142	13989	14033	14102	13914
30013	29373	36186	31120	23489	19607	17982	16315	15772	15309	15042	15247	14917	14520	14614	14644	14657	14578	14647	14670	14531	14756	14594	14562	14679	14474	14635	14543	14460	14693	14579	14666	14690	14488	14706	14621	14607	14588	14595	14572	14501	14460	14787	14490	14365	14811	14449	14566	14531	14504	14569	14594	14494	14732	14516	14602	14502	14630	14604	14569	14793	14705	14751	14606	14688	14545	14618	14492	14423	14578	14383	14516	14704	14516	14479	14504	14696	14519	14650	14814	14614	14448	14439	14622	14488	14704	14577	14486	14528	14511	14583	14618	14477	14614	14632	14485	14643	14721	14608	14452	14574	14746	14591	14567	14818	14738	14654	14437	14418	14513	14609	14734	14821	14615	14562	14437	14529	14406	14676	14420	14425	14623	14596	14473	14598	14786	14553	14534	14544	14546	14519	14420	14353	14673	14535	14441	14513	14645	14858	14665	14469	14467	14525	14589	14557	14449	14527	14626	14468	14536	14490	14545	14594	14496	14450	14326	14471	14525	14533	14353	14589	14627	14781	14668	14591	14554	14605	14621	14561	14485	14492	14506	14653	14698	14528	14578	14576	14566	14669	14642	14448	14290	14474	14656	14568	14432	14601	14664	14799	14420	14604	14581	14518	14561	14419	14608	14365	14607	14547	14523	14751	14470	14608	14411	14579	14658	14622	14625	14529	14503	14716	14934	14550	14574	14538	14663	14472	14721	14445	14427	14516	14567	14669	14468	14649	14588	14544	14559	14503	14582	14439	14568	14578	14563	14472	14303	14434	14659	14747	14549	14607	14570	14606	14418	14421	14540	14669	14671	14501	14700	14704	14575	14444	14785	14490	14548	14389	14600	14600	14649	14590	14603	14539	14814	14648	14538	14512	14521	14479	14644	14518	14611	14590	14645	14494	14406	14460	14673	14454	14553	14470	14537	14521	14508	14467	14507	14510	14494	14588	14559	14478	14620	14429	14459	14665	14469	14544	14331	14345	14621	14721	14562	14579	14313	14585	14627	14598	14384	14558	14518	14474	14410	14465	14504	14581	14743	14548	14738	14434	14602	14612	14461	14538	14546	14446	14700	14611	14473	14396	14490	14505	14652	14573	14618	14668	14384	14541	14667	14636	14305	14572	14536	14516	14484	14573	14448	14581	14572	14665	14677	14515	14590	14520	14579	14570	14743	14558	14530	14658	14505	14636	14479	14584	14652	14775	14610	14510	14640	14630	14502	14653	14576	14449	14545	14497	14478	14488	14609	14409	14504	14588	14622	14657	14613	14563	14478	14329	14432	14465	14581	14277	14533	14651	14435	14597	14278	14589	14605	14561	14681	14468	14574	14677	14545	14507	14493	14619	14750	14635	14628	14519	14319	14442	14547	14575	14492	14394	14572	14473	14580	14657	14654	14579	14371	14527	14393	14775	14425	14468	14419	14466	14306	14548	14617	14402	14544	14514	14624	14420	14500	14754	14553	14588	14531	14621	14616	14545	14655	14826	14604	14830	14687	14546	14465	14579	14600	14750	14731	14363	14523	14595	14575	14489	14692	14512	14572	14471	14778	14525	14521	14576	14646	14352	14569	14480	14457	14266	14393	14512	14498	14548	14580	14660	14617	14542	14504	14492	14613	14491	14649	14598	14550	14451	14608	14587	14492	14482	14507	14540	14565	14481	14587	14607	14337	14545	14437	14549	14546	14554	14504	14572	14710	14550	14636	14538	14594	14438	14672	14630	14474	14656	14369	14538	14353	14685	14442	14421	14406	14466	14371	14584	14569	14432	14589	14710	14481	14494	14701	14660	14642	14499	14640	14687	14721	14493	14636	14564	14486	14602	14471	14535	14501	14797	14560	14494	14443	14533	14428	14542	14633	14695	14515	14628	14565	14609	14387	14432	14499	14572	14694	14592	14728	14495	14621	14417	14596	14467	14523	14475	14304	14527	14392	14532	14654	14490	14608	14571	14543	14567	14585	14704	14626	14498	14605	14512	14560	14827	14495	14500	14591	14478	14496	14625	14486	14464	14464	14447	14642	14579	14428	14555	14446	14533	14553	14502	14534	14546	14568	14515	14429	14499	14646	14422	14435	14385	14480	14535	14478	14701	14420	14605	14766	14496	14659	14591	14248	14788	14553	14594	14653	14524	14596	14451	14593	14594	14728	14574	14503	14366	14651	14415	14406	14462	14615	14574	14361	14385	14442	14618	14571	14457	14650	14535	14480	14589	14814	14627	14567	14561	14649	14612	14717	14511	14581	14558	14495	14598	14523	14416	14494	14477	14688	14523	14737	14705	14431	14413	14505	14551	14588	14535	14516	14468	14492	14633	14529	14575	14605	14485	14623	14574	14443	14465	14389	14630	14366	14558	14743	14694	14480	14557	14505	14523	14594	14385	14638	14648	14660	14319	14472	14762	14539	14518	14561	14823	14491	14590	14677	14660	14572	14332	14466	14503	14541	14755	14721	14388	14676	14551	14491	14442	14508	14688	14724	14563	14612	14494	14437	14562	14540	14575	14582	14537	14379	14526	14523	14725	14474	14447	14480	14497	14412	14587	14572	14783	14517	14463	14573	14588	14652	14392	14621	14595	14719	14565	14457	14557	14498	14896	14571	14611	14358	14463	14591	14619	14475	14377	14473	14422	14280	14374	14469	14585	14642	14484	14674	14558	14728	14644	14508	14590	14569	14610	14481	14582	14568	14558	14661	14489	14480	14685	14578	14585	14508	14587	14525	14678	14572	14573	14729	14552	14583	14603	14516	14574	14473	14497	14526	14714	14483	14680	14618	14474	14529	14464	14778	14516	14393	14582	14679	14496	14617	14497	14613	14701	14569	14549	14479	14558	14605	14605	14599	14639	14412	14383	14609	14458	14575	14501	14510	14730	14850	14575	14701	14595	14627	14391	14558	14538	14550	14536	14533	14544	14413	14688	14587	14451	14655	14408	14601	14497	14512	14464	14512	14492	14255	14646	14555	14529	14658	14559	14631	14494	14814	14553	14688	14597	14582	14513	14661	14387	14603	14556	14684	14658	14496	14517	14584	14534	14286	14408	14512	14509	14575	14535	14560	14616	14558	14686	14696	14655	14779	14471	14505	14602	14450	14441	14539	14452	14566	14713	14495	14671	14699	14513	14675	14728	14704	14643	14480	14556	14550	14528	14589	14596	14702	14570	14545	14418	14465	14597	14489	14480	14762	14547	14540	14598	14606	14809	14541	14558	14612	14542	14587	14554	14801	14429	14382	14449	14557	14750	14684	14389	14298	14456	14653	14388	14509	14542	14589	14611	14526	14583	14470	14402	14478	14611	14485	14601	14640	14617	14670	14755	14510	14658	14685	14677	14579	14517	14593	14738	14555	14546	14596	14442	14587	14642	14554	14570	14500	14501	14590	14513	14553	14676	14369	14744	14685	14507	14371	14511	14506	14556	14433	14461	14670	14664	14510	14617	14646	14609	14637	14694	14535	14546	14483	14609	14624	14481	14698	14557	14586	14575	14756	14602	14500	14663	14603	14579	14460	14679	14628	14560	14629	14555	14501	14605	14464	14360	14701	14511	14163	14355	14539	14607	14632	14688	14541	14445	14380	14604	14529	14363	14525	14556	14611	14542	14645	14597	14705	14500	14606	14514	14485	14592	14713	14462	14464	14463	14754	14475	14579	14470	14695	14483	14527	14592	14609	14542	14457	14529	14608	14622	14587	14543	14452	14358	14623	14532	14517	14527	14488	14363	14734	14659	14622	14546	14582	14475	14478	14608	14692	14453	14286	14429	14565	14605	14582	14481	14511	14669	14500	14732	14597	14699	14564	14538	14356	14580	14494	14540	14326	14431	14478	14706	14449	14587	14584	14701	14477	14549	14439	14453	14667	14606	14528	14409	14581	14628	14542	14590	14470	14516	14647	14618	14366	14709	14411	14376	14530	14620	14531	14478	14818	14525	14447	14684	14597	14596	14550	14385	14653	14481	14692	14533	14709	14547	14526	14607	14393	14381	14791	14472	14700	14615	14461	14576	14679	14362	14612	14734	14658	14633	14630	14668	14461	14620	14761	14599	14529	14397	14474	14533	14418	14429	14396	14420	14502	14511	14455	14669	14616	14555	14793	14481	14366	14649	14420	14332	14329	14411	14586	14630	14404	14514	14554	14601	14427	14531	14615	14722	14452	14389	14533	14455	14422	14472	14529	14666	14538	14686	14637	14573	14668	14538	14542	14422	14632	14529	14561	14481	14526	14542	14558	14670	14545	14604	14703	14569	14566	14666	14601	14531	14587	14637	14658	14576	14871	14410	14527	14543	14583	14379	14699	14643	14602	14609	14442	14596	14448	14614	14617	14476	14555	14419	14644	14504	14319	14476	14475	14575	14537	14558	14562	14540	14497	14553	14626	14665	14697	14732	14578	14525	14531	14468	14398	14607	14623	14677	14419	14508	14492	14461	14510	14645	14716	14530	14559	14730	14450	14591	14401	14544	14487	14669	14713	14745	14470	14592	14589	14478	14611	14469	14609	14793	14403	14620	14500	14537	14592	14502	14547	14859	14433	14465	14641	14536	14595	14599	14620	14713	14474	14599	14668	14669	14532	14626	14387	14622	14770	14430	14418	14487	14611	14496	14390	14627	14389	14667	14637	14579	14594	14725	14477	14477	14717	14621	14500	14598	14609	14530	14587	14480	14696	14597	14528	14670	14522	14673	14681	14526	14577	14518	14466	14589	14503	14506	14891	14591	14671	14596	14490	14619	14609	14627	14735	14814	14645	14576	14445	14810	14571	14474	14466	14613	14608	14439	14487	14435	14603	14738	14549	14553	14632	14593	14670	14302	14594	14652	14642	14673	14599	14455	14559	14587	14596	14554	14574	14411	14513	14632	14537	14573	14491	14484	14455	14583	14359	14570	14457	14583	14571	14619	14452	14642	14652	14503	14655	14564	14676	14506	14458	14351	14513	14405	14447	14460	14555	14739	14588	14518	14645	14620	14704	14586	14556	14688	14555	14636	14713	14493	14686	14595	14651	14749	14554	14617	14582	14655	14556	14485	14501	14677	14603	14526	14651	14640	14698	14472	14515	14599	14697	14641	14468	14598	14614	14410	14514	14482	14431	14482	14577	14474	14608	14548	14481	14669	14502	14501	14585	14599	14556	14468	14523	14664	14583
35006	46126	41609	31068	23890	19704	17283	15965	14926	14395	14079	13925	13616	13470	13433	13454	13416	13320	13254	13272	13364	13442	13327	13120	13320	13333	13404	13225	13371	13327	13340	13275	13232	13252	13276	13233	13358	13261	13187	13238	13188	13402	13221	13219	13184	13223	13266	13228	13184	13275	13136	13210	13177	13216	13258	13194	13203	13347	13172	13228	13192	13338	13209	13218	13084	13371	13055	13243	13410	13046	13197	13151	13149	13176	13313	13413	13144	13279	13281	13229	13173	13230	13253	13342	13218	13191	13160	13316	13163	13312	13215	13206	13228	13403	13340	13301	13227	13171	13386	13242	13268	13360	13209	13125	13333	13259	13163	13284	13194	13232	13175	13238	13284	13200	13226	13214	13111	13248	13474	13056	13165	13217	13262	13185	13327	13263	13285	13073	13173	13167	13393	13232	13228	13137	13098	13222	13373	13194	13377	13126	13416	13337	13178	13221	13225	13179	13355	13231	13325	13366	13174	13298	13151	13233	13401	13291	13147	13264	13259	13310	13411	13211	13153	13164	13201	13145	13232	13273	13490	13248	13168	13264	13264	13322	13278	13258	13280	13182	13253	13283	13272	13277	13248	13191	13292	13203	13250	13225	13253	13306	13432	13263	13106	13268	13234	13200	13209	13231	13312	13149	13064	13282	13380	13250	13352	13240	13361	13309	13329	13202	13283	13256	13294	13185	13287	13287	13194	13144	13226	13196	13171	13131	13428	13128	13342	13091	13334	13292	13349	13057	13230	13194	13213	13307	13247	13268	13380	13148	13300	13309	13300	13269	13135	13216	13206	13244	13244	13438	13230	13235	13363	13163	13248	13330	13213	13530	13409	13400	13147	13147	13287	13320	13286	13091	13219	13085	13379	13189	13238	13228	13350	13188	13251	13410	13367	13095	13179	13217	13200	13287	13272	13221	13330	13288	13205	13234	13178	13219	13233	13252	13154	13282	13124	13353	13096	13210	13243	13035	13169	13314	13282	13303	13211	13318	13293	13182	13339	13376	13418	13125	13355	13293	13179	13192	13109	13286	13366	13254	13204	13153	13174	13286	13303	13283	13169	13275	13332	13242	13305	13200	13210	13301	13273	13263	13294	13386	13133	13227	13187	13358	13269	13438	13244	13274	13300	13255	13227	13141	13265	13307	13185	13307	13220	13246	13146	13309	13323	13067	13368	13230	13271	13273	13224	13274	13225	13238	13201	13150	13314	13217	13203	13109	13203	13327	13337	13025	13285	13218	13284	13216	13216	13018	13250	13301	13131	13434	13320	13072	13336	13292	13213	13243	13322	13258	13337	13080	13295	13135	13169	13223	13236	13320	13124	13221	13107	13317	13271	13273	13180	13237	13249	13186	13248	13282	13353	13235	13307	13231	13176	13289	13343	13337	13257	13077	13344	13202	13435	13262	13301	13250	13243	13298	13284	13311	13284	13099	13166	13354	13437	13351	13209	13211	13342	13159	13384	13326	13282	13015	13256	13123	13289	13305	13220	13374	13085	13166	13189	13080	13247	13115	13110	13197	13128	13216	13208	13142	13231	13031	13176	13359	13378	13341	13376	13345	13216	13144	13338	13175	13171	13330	13374	13157	13335	13198	13339	13231	13344	13127	13454	13205	13230	13315	13362	13145	13173	13324	13189	13195	13152	13300	13273	13201	13310	13322	13282	13216	13281	13170	13214	13153	13293	13081	13112	13116	13243	13205	13295	13195	13361	13262	13168	13324	13108	13264	13312	13174	13181	13088	13307	13312	13147	13351	13163	13340	13163	13210	13356	13371	13264	13189	13315	13163	13352	13260	13333	13558	13256	13165	13383	13216	13272	13320	13434	13254	13230	13272	13308	13165	13193	13203	13194	13257	13235	13127	13166	13334	13231	13147	13171	13223	13167	13213	13327	13399	13261	13270	13353	13159	13119	13284	13392	13193	13277	13266	13280	13191	13219	13273	13379	13342	13287	13181	13321	13158	13310	13218	13210	13356	13311	13262	13305	13221	13272	13290	13181	13364	13245	13145	13377	13345	13172	13171	13248	13239	13273	13210	13191	13368	13186	13258	13334	13141	13317	13286	13268	13163	13218	13299	13111	13298	13205	13203	13319	13265	13280	13201	13191	13068	13292	13368	13188	13262	13343	13306	13086	13208	13277	13290	13203	13178	13257	13233	13317	13365	13254	13257	13261	13166	13301	13208	13276	13158	13322	13249	13230	13383	13209	13224	13415	13147	13247	13200	13317	13258	13268	13230	13322	13288	13287	13448	13210	13196	13316	13163	13219	13230	13241	13223	13235	13288	13207	13348	13374	13274	13249	13055	13249	13394	13274	13147	13312	13248	13293	13494	13325	13153	13183	13363	13229	13375	13210	13276	13163	13286	13273	13243	13352	13188	13158	13168	13110	13069	13374	13236	13216	13145	13296	13092	13094	13403	13176	13497	13242	13271	13175	13294	13176	13170	13259	13397	13130	13131	13129	13407	13329	13311	13282	13249	13279	13154	13335	13231	13240	13379	13361	13153	13279	13118	13234	13319	13228	13139	13229	13213	13195	13257	13187	13296	13225	13166	13356	13193	13258	13315	13178	13243	13266	13162	13416	13175	13044	13168	13306	13368	13433	13180	13268	13232	13243	13284	13465	13321	13456	13332	13369	13247	13301	13193	13237	13276	13324	13227	13294	13165	13167	13404	13017	13186	13310	13290	13392	13213	13303	13079	13217	13180	13257	13266	13108	13431	13142	13430	13301	13217	13367	13140	13259	13225	13190	13194	13088	13095	13256	13165	13270	13348	13363	13287	13115	13156	13332	13196	13348	13343	13067	13235	13227	13289	13176	13199	13481	13121	13286	13246	13228	13244	13136	13184	13130	13262	13326	13176	13320	13378	13198	13097	13340	13284	13245	13212	13235	13441	13158	13233	13208	13228	13285	13208	13283	13328	13332	13364	13198	13320	13340	13198	13223	13186	13231	13316	13289	13104	13128	13273	13261	13197	13275	13416	13266	13257	13205	13225	13177	13333	13358	13259	13189	13022	13174	13096	13189	13195	13150	13282	13265	13221	13290	13352	13395	13175	13187	13258	13294	13237	13219	13341	13289	13198	13192	13186	13271	13181	13197	13337	13267	13207	13047	13122	13275	13315	13270	13310	13325	13175	13294	13306	13406	13190	13218	13422	13310	13256	13268	13215	13101	13250	13117	13217	13575	13312	13382	13223	13407	13406	13393	13183	13226	13214	13440	13153	13168	13160	13248	13300	13233	13247	13354	13210	13293	13400	13337	13318	13245	13099	13165	13116	13295	13207	13162	13260	13359	13079	13236	13123	13242	13185	13247	13196	13298	13327	13329	13069	13110	13380	13195	13214	13412	13292	13389	13232	13202	13298	13306	13102	13190	13213	13217	13296	13255	13107	13355	13076	13298	13161	13177	13286	13195	13418	13289	13263	13270	13036	13247	13069	13214	13169	13272	13341	13218	13199	13206	13140	13285	13145	13200	13287	13234	13203	13310	13197	13307	13375	13216	13093	13233	13307	13259	13269	13134	13287	13330	13234	13296	13207	13355	13190	13375	13301	13117	13066	13121	13405	13261	13477	13260	13145	13458	13277	13284	13164	13332	13264	13231	13240	13202	13358	13242	13091	13377	13263	13227	13361	13360	13233	13258	13289	13327	13404	13139	13221	13268	13362	13417	13273	13198	13400	13223	13089	13173	13103	13253	13134	13207	13396	13267	13172	13358	13375	13225	13138	13309	13181	13380	13274	13243	13180	13448	13125	13225	13250	13369	13459	13170	13189	13193	13369	13251	13132	13387	13216	13173	13313	13315	13299	13229	13280	13282	13146	13209	13252	13304	13129	13229	13282	13220	13166	13235	13160	13280	13046	13213	13308	13249	13195	13201	13398	13231	13414	13163	13217	13153	13124	13332	13275	13161	13099	13296	13346	13325	13128	13235	13132	13318	13315	13203	13151	13271	13335	13283	13410	13393	13222	13332	13292	13248	13182	13284	13262	13184	13294	13272	13178	13088	13252	13412	13023	13380	13108	13280	13266	13193	13114	13144	13198	13242	13148	13159	13415	13215	13108	13148	13136	13224	13221	13187	13333	13027	13449	13212	13347	13266	13126	13296	13197	13393	13386	13158	13218	13271	13281	13307	13186	13302	13260	13298	13111	13103	13245	13396	13201	13284	13259	13289	13313	13348	13245	13170	13293	13261	13223	13189	13272	13203	13358	13223	13166	13358	13324	13181	13270	13254	13364	13320	13271	13318	13230	13344	13147	13075	13398	13371	13211	13264	13133	13341	13272	13142	13332	13418	13336	13246	13274	13134	13250	13221	13215	13223	13163	13226	13444	13368	13122	13299	13114	13162	13289	13368	13376	13168	13224	13240	13255	13128	13174	13245	13140	13453	13379	13234	13170	13275	13283	13226	13103	13175	13400	13247	13337	13150	13388	13181	13207	13241	13363	13336	13331	13220	13165	13213	13333	13319	13305	13064	13151	13475	13317	13191	13193	13224	13153	13187	13229	13312	13347	13213	13147	13180	13123	13200	13216	13278	13302	13234	13334	13306	13270	13226	13284	13251	13040	13517	13239	13264	13275	13234	13220	13281	13285	13405	13060	13172	13146	13181	13339	13235	13185	13206	13118	13234	13131	13218	13391	13434	13200	13300	13086	13268	13328	13403	13284	13286	13300	13328	13170	13048	13235	13044	13230	13237	13305	13359	13224	13183	13280	13254	13401	13116	13154	13326	13256	13239	13139	13251	13327	13230	13327	13352	13140	13261	13259	13251	13104	13256	13381	13225	13379	13250	13181	13265	13224	13315	13305	13127	13313	13237	13113	13331	13289	13320	13255	13226	13283	13334	13246	13337	13197	13168	13251	13246	13318	13368	13455	13266	13327	13239	13243	13244	13116	13237	13274	13121	13162	13479	13241	13212	13185	13179	13163	13432	13343	13033	13320	13299	13119	13253	13250	13309	13237	13220	13048	13188	13256	13149	13299	13212	13443	13131	13231	13149	13346	13151	13216	13335	12946	13409	13274	13199	13151	13183	13187	13189	13239	13299	13221	13266	13263	13104	13441	13156	13225	13336	13325	13235	13109	13298	13234	13284	13419	13389	13330	13321	13366	13205	13261	13096	13241
24220	21259	28826	26154	24753	24815	22985	19788	18069	16642	16356	15977	15725	15332	15255	15147	15109	15029	14930	15109	14892	15095	15157	14987	15141	14825	14823	14883	14885	14782	14963	15052	15057	14927	14980	15069	14942	15101	14890	14897	14872	15041	14934	15049	14940	15194	14798	14945	15049	14916	14922	14871	14889	14713	14869	14933	14915	14821	15106	14962	14876	14937	14915	14849	14893	14798	14777	14867	15012	14857	14923	14828	15084	15042	14933	14949	14835	14849	14744	14899	14993	14828	14729	14880	14903	14861	15029	14801	14813	14745	14884	14816	14874	14996	14797	14819	14870	14941	14971	14865	14806	14966	14771	14851	14915	14716	14839	15022	14841	15063	14843	14856	14837	15009	15011	14916	14854	14836	14837	14974	14941	14840	14834	14885	14905	15013	14938	14900	14913	14875	14845	14928	14929	14790	15003	14983	14870	14917	15054	14810	15033	14714	14732	14735	14871	14881	14737	14926	14934	15053	14835	14863	14889	14907	15006	14690	14791	14881	14909	14830	14778	14883	14972	15128	14906	14887	14880	15097	14973	14851	14794	14828	14667	14934	14922	14910	14889	14600	14899	14767	14996	14963	14900	14975	14965	14836	14904	14727	14635	14821	14890	14890	14826	14742	15038	14834	14955	14918	14733	14669	14835	14841	14911	14899	14936	14913	14956	14823	14978	14909	14917	14950	14841	15028	14818	14892	14822	15012	15051	15123	14838	14874	14778	15108	14974	14949	15068	15043	14731	14692	14790	14908	14773	14944	14777	15109	15125	15093	14884	14944	14968	14770	14969	15083	14808	14858	14758	14901	14975	14648	14785	14880	14737	14966	14860	14812	14842	14932	14723	14961	14921	14795	14975	14897	14992	14935	14732	14798	14916	14918	14713	14873	14826	15035	14856	14754	14836	14897	14850	14980	14787	14959	15005	14993	15006	14961	14997	14901	14893	14866	14779	14771	14890	14814	14844	14887	14941	14969	14985	15119	14824	15020	14976	14870	14974	14827	14835	14905	14618	14892	15015	14847	14822	14954	14815	15032	14873	14958	14892	14799	14867	14856	14860	14891	14679	14663	14873	14717	15046	15012	14913	14907	14972	14822	14951	14834	14894	14872	14683	15035	14841	14803	14800	14830	14967	14858	14724	14960	15060	14894	14716	14724	15001	14626	14822	14785	14817	14894	14868	14778	14810	14794	15093	15013	14839	14930	15260	14850	14881	14892	14743	14873	14909	15120	14904	14990	14830	14960	14725	14910	15046	15030	14833	14954	14933	14953	15091	14815	14856	14832	14788	14901	14809	15053	14824	14847	14999	14830	14867	14875	14938	15020	14808	14898	14956	14916	14941	14975	14923	14914	14764	14914	15057	14736	14958	14665	14955	14861	14906	15087	15003	14900	14856	14776	14673	14909	14839	15020	15039	15009	14865	14941	15011	15013	14815	14844	15052	14979	15044	14785	14797	14863	15148	15105	14838	14841	14839	14961	14916	14899	14747	14902	14873	14973	14940	14755	14849	14828	15059	15015	15000	14755	14643	14922	14909	14841	14862	14863	14925	14934	14721	14865	14887	14993	14860	15031	14842	14871	14972	14850	14956	14858	14763	14787	15020	14917	14979	14913	14841	15040	14679	14835	14770	14729	14870	14823	14984	14805	14945	14807	14965	14818	14810	15010	14841	14768	14849	14874	14887	14775	14755	15047	14811	14922	15115	14760	14871	15085	14900	14758	15012	14786	14910	14878	14841	14793	14794	14984	14996	14705	14786	14910	14839	15087	14897	14987	14791	14875	14818	14802	14940	14850	14836	14869	15068	14904	14848	14974	14778	14831	14905	14992	14805	14942	14804	14794	14562	14809	14716	14642	14948	14898	14863	14924	14902	14728	14881	14969	15082	14737	14761	14830	14902	14762	14896	14793	15023	14878	15006	14838	14999	14952	14940	14674	14837	14872	14676	14739	14787	14740	14665	14808	14888	14959	14914	14890	14949	14811	14909	14744	15003	14865	14878	14926	14685	14622	14821	14976	14869	14977	14944	14672	14972	14777	15108	14885	14808	14906	14923	14775	14946	14958	14993	14786	15076	14869	15001	14856	14904	14799	14728	14951	14830	14869	14918	14753	14755	14967	15040	14933	14898	14816	14675	14693	14742	14942	14889	14932	14960	14890	14927	14860	15066	14872	14741	14741	14702	14831	14833	14954	14791	14873	14897	14872	14959	14876	14876	14976	14864	14744	14826	14827	14898	14990	15056	15035	14849	14792	14960	14792	14809	14995	14870	14781	14862	14995	14786	15014	14904	14894	14763	14966	14944	14921	14890	14913	14771	14979	14863	14937	14885	14978	15136	14742	14866	14917	14990	14944	14849	14829	14829	14917	14785	14887	14769	14991	14877	14921	14887	14832	14782	14825	14798	14873	14777	14797	14999	15006	14928	14978	14876	14833	14777	14811	14771	14877	14927	14788	14733	14899	14894	14711	15002	14744	14924	14878	14775	14889	14840	14910	15096	14842	15080	14865	14837	14803	14870	14927	15043	14867	14993	14665	14890	14816	14815	14797	14736	14922	14809	14944	14892	14761	14869	14858	14886	14929	14840	14915	14794	14755	14768	14831	14737	14869	15068	14895	14865	14906	15018	14754	14945	14702	14833	14950	14863	14910	14786	14838	14937	15042	14879	14876	14665	14660	15049	14864	15048	14854	14742	14952	14902	14983	14873	15020	15007	14668	14814	14983	14936	14743	14863	14886	14837	14916	14877	14772	14717	14654	14915	15041	14899	14739	14833	14777	14958	14942	15012	15014	14917	14913	14764	15075	14847	14945	14849	14685	14696	14975	14725	14699	14903	14878	14725	14874	14922	14605	14788	14809	14862	14983	14996	14869	14895	14946	14818	14741	14904	14885	14954	14874	14838	14913	15019	14933	14830	14749	15092	15106	14970	14823	14868	14760	15022	14848	14949	14914	14727	14700	14933	14847	14728	14874	15018	14828	15013	15029	14923	14845	14647	14704	14859	14923	14863	14800	14767	14713	14958	14785	14911	14862	14808	14935	14940	14882	14902	14897	14860	14843	14811	15056	15133	14811	14887	14842	14736	14966	14790	15027	14868	14922	14892	14956	14945	14869	14681	14856	14956	14851	14808	14730	14690	14840	14918	14986	15029	14878	14939	14856	14830	14531	14836	14801	14860	14821	14872	15063	14598	14823	14708	14988	14882	14769	15051	14996	14935	15018	14765	14961	14883	14947	14925	14861	14638	14985	14742	14964	14954	15052	14809	14699	14778	14820	14678	14848	14743	14825	14977	14854	15126	14919	14749	14819	14966	14881	14823	14804	14699	14931	14852	14873	14781	14942	14964	14717	14807	15129	14803	14949	14824	14814	14903	14848	15154	14853	14836	14977	14807	14882	14828	15023	14937	14852	14968	14775	14781	15034	14901	14730	14849	14830	14870	14677	14855	14952	14826	15004	14967	14891	14761	14874	14851	14829	14885	14946	14783	14770	14805	14889	14998	14764	14800	15140	14856	14801	14799	14875	14910	14750	15031	15111	14865	14945	15017	14992	14805	14828	14827	14899	14659	15055	14716	14913	15063	14807	14874	14727	15000	14828	14940	14861	14921	14807	14943	14758	14917	14966	15009	15177	14996	15020	15032	14880	14745	15013	14916	14966	14857	14801	14974	14814	15077	14844	14699	14786	14764	15002	14804	14936	14995	14758	14954	14903	14797	14801	14882	14658	14980	14883	14835	14903	15023	14977	15022	14926	14722	14858	14788	14847	14845	14769	14663	14802	14880	14736	14908	15023	15096	14790	14916	14768	15059	14876	14737	14803	14936	14975	14752	14804	14730	14917	14686	14900	14997	15007	14929	14974	14909	14706	14944	14815	14979	15085	15027	14838	14883	14950	14830	14827	14874	14929	14956	14796	14816	14645	14792	15014	14952	14810	14945	14804	14961	14978	14998	14884	14766	14847	14930	14761	14825	14987	14948	14833	14996	14971	14937	14811	14857	14756	14624	14614	14895	14927	14890	14991	15041	14899	15037	14816	14826	15031	14858	14912	14883	14889	14868	14698	14811	14943	14977	14963	15064	14830	14716	14659	14746	14653	15047	14951	14841	14824	14860	15004	14958	14879	14995	14883	15115	14653	14826	14670	14732	14901	14937	14855	15078	14950	14865	14802	14837	15018	14899	14799	14874	14735	14992	14844	14943	14993	14755	14897	14810	14780	14956	14897	14992	14895	14867	14874	14744	14735	14848	14732	14926	15055	15137	14911	14744	14939	14881	14721	14969	14854	14751	14868	14823	14993	15063	14957	15025	14688	14820	14909	14820	14946	14785	14880	14934	14797	14759	14903	14726	14889	14977	14636	14976	14773	14766	15044	14739	15058	14961	14768	14621	14790	14882	14845	14817	14894	14785	14949	14853	14829	14832	14779	14900	14951	14802	14793	14825	14651	14866	14847	14817	14860	15023	14966	15000	14704	14914	14769	14751	14703	14974	14835	14760	14959	14902	14813	14910	14666	14799	14925	14936	15140	15093	14816	14819	14791	14733	14910	14755	14757	14876	14879	14754	14784	14730	14769	15020	14999	14667	14889	14836	14937	14736	14907	14959	14940	15075	14903	14837	14881	14832	14861	14753	14944	14993	14959	14975	14883	14874	14923	14812	14768	14825	14788	14906	14730	14875	14960	14942	15038	14947	14887	14805	14747	14929	14921	14998	15027	14929	14792	15043	14841	14769	14835	14969	14891	14789	14978	14808	14942	14793	15029	14859	14963	14971	15001	14823	15037	15053	14763	14861	14966	14635	14800	14763	15052	14748	15047	14866	14770	14843	14850	14765	14836	14913	14867	15049	15064	14801	14950	14807	14695	14882	15047	14861	14903	14827	14890	14853	14939	14801	14950	14917	14686	14932	15049	14723	14694	14924	14866	14818	14752	14908	15012	14820	14979	15080	14823	14837	14857	14914	14936	15051	14944	14759	14610	14964	14982	14843	14796	14948	14959	14826	14883	14889	14905	14929	14916	14823	15017	15058	14760	14813	14910	15019	14804	14960	14720	14738	14859	15114	14807	14872	14934	14720	14819	14782	14787	14855	14971	15004	14812	14861	14920	14710	15018	14862	14859	14859	15069	14655	14771	14869	14854
34883	54320	47962	35979	28951	24932	21950	19824	17682	15727	15053	14819	14384	14072	13935	13702	13850	13778	13692	13533	13538	13644	13664	13649	13730	13542	13510	13689	13521	13601	13571	13488	13578	13626	13615	13627	13450	13659	13385	13409	13514	13627	13346	13465	13549	13564	13530	13538	13473	13314	13527	13432	13548	13491	13543	13458	13555	13436	13507	13647	13576	13525	13585	13570	13563	13521	13511	13509	13481	13435	13639	13654	13329	13466	13383	13579	13465	13446	13391	13545	13564	13430	13602	13344	13532	13433	13601	13566	13519	13442	13418	13462	13422	13461	13462	13467	13411	13411	13239	13528	13486	13421	13450	13528	13573	13520	13408	13485	13615	13477	13392	13468	13588	13536	13385	13496	13498	13445	13607	13310	13462	13517	13457	13549	13506	13573	13564	13514	13564	13562	13693	13528	13506	13417	13423	13685	13311	13615	13619	13616	13528	13694	13448	13398	13659	13562	13509	13449	13561	13534	13652	13441	13420	13584	13334	13522	13470	13331	13539	13282	13452	13457	13546	13410	13502	13498	13457	13493	13459	13499	13494	13421	13649	13472	13551	13649	13382	13528	13649	13369	13551	13493	13571	13545	13262	13415	13366	13454	13336	13432	13476	13567	13558	13518	13605	13503	13483	13471	13439	13342	13437	13561	13544	13553	13535	13561	13388	13592	13608	13496	13606	13531	13511	13638	13447	13538	13601	13277	13473	13459	13607	13386	13550	13333	13471	13479	13474	13415	13516	13458	13468	13439	13518	13585	13567	13368	13541	13501	13618	13440	13499	13432	13529	13681	13434	13646	13588	13599	13386	13538	13518	13369	13540	13456	13470	13447	13350	13428	13378	13702	13587	13439	13508	13453	13482	13526	13564	13430	13350	13528	13547	13572	13505	13565	13602	13591	13350	13295	13503	13587	13663	13294	13349	13341	13576	13557	13470	13487	13390	13394	13531	13552	13507	13465	13353	13451	13551	13487	13357	13455	13578	13545	13594	13573	13564	13395	13454	13593	13620	13355	13637	13412	13514	13492	13488	13582	13558	13575	13449	13398	13585	13293	13679	13588	13465	13318	13465	13539	13390	13493	13549	13650	13515	13537	13461	13424	13449	13500	13521	13378	13411	13553	13431	13384	13529	13451	13501	13309	13456	13464	13405	13307	13424	13413	13641	13482	13594	13424	13577	13497	13498	13616	13358	13566	13607	13615	13498	13458	13432	13460	13515	13439	13464	13462	13639	13693	13357	13556	13549	13491	13543	13481	13504	13507	13435	13535	13412	13496	13262	13408	13513	13497	13640	13522	13480	13463	13594	13476	13456	13372	13593	13560	13523	13500	13337	13536	13643	13496	13587	13460	13458	13405	13415	13521	13516	13470	13485	13482	13496	13449	13580	13500	13473	13421	13479	13528	13696	13508	13461	13515	13454	13295	13606	13542	13472	13406	13542	13473	13496	13493	13346	13308	13492	13447	13563	13569	13454	13413	13417	13500	13459	13638	13467	13593	13454	13438	13571	13579	13577	13443	13482	13511	13413	13337	13614	13464	13421	13544	13670	13490	13521	13460	13614	13374	13391	13456	13473	13531	13459	13461	13590	13468	13396	13524	13481	13547	13532	13350	13369	13490	13425	13352	13630	13563	13408	13380	13483	13401	13586	13670	13540	13445	13516	13350	13473	13357	13437	13544	13517	13345	13480	13369	13576	13495	13519	13418	13448	13468	13612	13464	13372	13481	13524	13451	13588	13678	13501	13652	13398	13519	13485	13215	13491	13451	13393	13504	13581	13464	13399	13530	13430	13466	13571	13505	13387	13626	13464	13544	13445	13587	13518	13402	13510	13635	13654	13582	13529	13355	13389	13408	13557	13615	13351	13380	13426	13507	13452	13412	13457	13491	13380	13511	13524	13568	13494	13689	13498	13402	13536	13577	13625	13628	13532	13536	13506	13516	13441	13670	13599	13530	13369	13438	13472	13508	13464	13382	13445	13502	13354	13479	13415	13587	13452	13472	13400	13504	13510	13505	13513	13531	13469	13586	13390	13575	13479	13472	13320	13475	13599	13560	13486	13433	13214	13474	13487	13506	13537	13451	13428	13538	13447	13490	13358	13578	13512	13370	13654	13538	13480	13586	13563	13490	13484	13385	13347	13522	13507	13620	13549	13451	13368	13788	13411	13360	13477	13462	13457	13579	13411	13389	13326	13582	13448	13715	13455	13519	13448	13424	13436	13271	13381	13572	13416	13523	13446	13585	13480	13542	13512	13552	13444	13545	13585	13454	13323	13479	13574	13425	13519	13521	13447	13469	13533	13362	13419	13624	13486	13353	13433	13414	13244	13355	13412	13291	13413	13697	13493	13624	13554	13341	13554	13440	13609	13388	13451	13479	13635	13530	13535	13482	13234	13522	13426	13564	13612	13498	13603	13383	13513	13375	13377	13525	13499	13444	13407	13395	13503	13399	13562	13411	13463	13636	13438	13667	13594	13425	13349	13504	13630	13444	13495	13368	13598	13540	13352	13450	13520	13626	13511	13433	13460	13443	13564	13451	13660	13513	13478	13377	13472	13665	13618	13546	13428	13480	13541	13427	13624	13380	13494	13585	13475	13506	13604	13415	13466	13583	13623	13485	13498	13522	13451	13475	13415	13511	13468	13532	13476	13529	13481	13516	13550	13422	13650	13497	13329	13555	13604	13627	13406	13379	13561	13543	13483	13460	13464	13519	13421	13455	13460	13448	13407	13575	13441	13618	13554	13525	13382	13217	13576	13458	13499	13542	13664	13376	13340	13391	13508	13280	13462	13434	13551	13505	13476	13526	13467	13501	13301	13729	13424	13431	13718	13486	13528	13425	13467	13525	13533	13437	13500	13573	13490	13452	13664	13490	13196	13350	13473	13467	13398	13590	13419	13355	13375	13432	13522	13375	13436	13432	13536	13441	13688	13661	13306	13497	13393	13423	13500	13493	13450	13426	13546	13442	13588	13481	13505	13515	13529	13362	13517	13345	13466	13382	13540	13507	13454	13506	13385	13306	13504	13487	13477	13495	13534	13533	13484	13633	13493	13492	13719	13459	13413	13233	13462	13391	13414	13463	13477	13595	13475	13384	13649	13423	13543	13504	13488	13495	13527	13382	13543	13401	13423	13556	13501	13549	13490	13519	13615	13419	13542	13408	13437	13579	13460	13468	13438	13624	13479	13329	13507	13370	13606	13493	13561	13595	13634	13505	13366	13483	13473	13466	13425	13368	13422	13512	13416	13429	13490	13464	13464	13651	13450	13603	13475	13588	13441	13472	13560	13398	13369	13638	13419	13416	13565	13572	13442	13398	13435	13543	13270	13468	13588	13505	13578	13472	13488	13490	13421	13436	13573	13405	13223	13511	13669	13501	13604	13342	13679	13451	13480	13436	13473	13325	13510	13574	13279	13477	13373	13502	13362	13567	13519	13448	13763	13721	13381	13473	13359	13418	13430	13679	13387	13461	13710	13521	13440	13322	13446	13499	13435	13554	13454	13660	13561	13439	13429	13427	13514	13403	13432	13447	13292	13528	13672	13460	13536	13489	13367	13540	13524	13456	13565	13556	13518	13355	13601	13441	13536	13318	13645	13575	13394	13307	13383	13482	13407	13608	13524	13510	13506	13378	13584	13434	13461	13590	13452	13397	13676	13548	13483	13400	13428	13518	13526	13476	13501	13457	13461	13475	13544	13512	13392	13535	13287	13457	13597	13496	13523	13377	13518	13484	13469	13569	13442	13508	13616	13465	13333	13569	13553	13581	13385	13607	13528	13427	13468	13455	13413	13371	13385	13611	13392	13572	13510	13449	13502	13464	13535	13397	13583	13348	13560	13445	13439	13601	13468	13631	13454	13454	13466	13369	13466	13390	13511	13362	13523	13520	13541	13615	13354	13329	13609	13489	13302	13555	13517	13458	13308	13387	13494	13521	13420	13419	13370	13506	13426	13378	13552	13373	13413	13448	13582	13515	13497	13516	13488	13429	13428	13339	13522	13484	13622	13376	13559	13459	13505	13358	13469	13428	13494	13461	13516	13464	13422	13356	13485	13319	13539	13557	13526	13362	13523	13381	13511	13476	13435	13502	13647	13485	13485	13304	13560	13476	13407	13457	13641	13518	13541	13484	13566	13281	13549	13474	13566	13471	13466	13371	13537	13412	13574	13391	13477	13503	13645	13453	13478	13426	13418	13341	13665	13491	13578	13447	13471	13413	13366	13420	13523	13443	13336	13418	13620	13349	13532	13542	13600	13507	13419	13631	13408	13545	13486	13386	13624	13506	13572	13427	13557	13633	13430	13477	13621	13497	13386	13435	13540	13573	13721	13369	13501	13464	13671	13572	13720	13409	13499	13499	13469	13425	13521	13478	13504	13398	13309	13566	13584	13366	13501	13650	13371	13629	13397	13458	13413	13601	13357	13620	13393	13357	13486	13610	13423	13575	13455	13391	13584	13463	13338	13516	13472	13617	13340	13539	13543	13466	13642	13444	13509	13477	13684	13561	13473	13611	13418	13439	13452	13507	13395	13530	13490	13354	13656	13562	13394	13524	13485	13320	13554	13526	13415	13328	13540	13349	13300	13440	13490	13470	13607	13453	13568	13425	13408	13440	13479	13441	13732	13559	13433	13645	13428	13530	13402	13428	13638	13413	13320	13578	13534	13597	13430	13400	13561	13384	13496	13495	13524	13454	13391	13443	13318	13590	13406	13461	13440	13317	13638	13431	13447	13391	13333	13346	13479	13425	13604	13577	13612	13441	13638	13459	13565	13557	13652	13452	13525	13433	13428	13404	13424	13397	13461	13336	13469	13458	13600	13616	13417	13478	13499	13497	13521	13419	13658	13385	13567	13557	13475	13592	13499	13435	13466	13495	13438	13396	13318	13670	13366	13495	13383	13473	13406	13382	13507	13500	13368	13509	13498	13544	13504	13538	13440	13450	13406	13556	13520	13547	13433	13438	13409	13377	13568	13579	13367	13441	13404	13488	13536	13552	13699	13533	13532	13473	13618	13475	13383	13555	13468	13614	13408	13427	13501	13472	13682	13429	13521	13540	13451	13462	13372	13364	13577	13519	13502	13463	13482	13428	13493	13390	13496	13417	13544	13512	13519	13612	13456	13572	13455	13624
22844	21158	28943	23885	23014	27232	28498	21684	18905	18288	17821	16966	16828	16437	15807	16025	15891	15875	15941	16047	15905	15670	15652	15632	15742	15472	15591	15504	15767	15907	15713	15779	15472	15489	15511	15679	15592	15471	15517	15591	15485	15689	15616	15383	15619	15433	15541	15497	15550	15823	15322	15480	15573	15449	15363	15520	15555	15328	15339	15305	15436	15543	15375	15736	15524	15677	15631	15505	15437	15536	15536	15509	15618	15428	15530	15300	15774	15590	15461	15363	15488	15403	15577	15402	15605	15511	15493	15416	15340	15433	15614	15636	15522	15581	15261	15647	15394	15501	15364	15544	15493	15405	15429	15636	15444	15343	15411	15334	15448	15496	15421	15544	15487	15384	15592	15356	15319	15284	15430	15582	15341	15411	15477	15239	15377	15445	15471	15336	15668	15614	15665	15491	15443	15491	15581	15368	15294	15392	15364	15320	15370	15492	15403	15444	15634	15365	15343	15420	15449	15621	15513	15523	15568	15478	15579	15387	15351	15350	15473	15400	15464	15577	15537	15553	15410	15270	15474	15259	15486	15132	15411	15525	15497	15383	15412	15485	15445	15425	15442	15452	15408	15336	15427	15808	15415	15544	15464	15471	15601	15463	15460	15398	15427	15485	15319	15387	15536	15482	15486	15462	15483	15507	15389	15466	15272	15525	15312	15332	15369	15352	15290	15473	15532	15330	15651	15257	15491	15375	15456	15329	15513	15417	15416	15392	15483	15401	15207	15313	15361	15426	15279	15428	15348	15350	15337	15217	15382	15555	15561	15306	15462	15483	15605	15419	15442	15533	15638	15279	15496	15417	15593	15442	15228	15465	15370	15329	15367	15506	15510	15335	15412	15533	15196	15413	15363	15442	15332	15281	15340	15480	15438	15467	15278	15255	15432	15572	15665	15367	15425	15464	15441	15603	15682	15426	15555	15310	15581	15580	15633	15247	15515	15353	15343	15461	15750	15464	15315	15415	15503	15506	15640	15405	15395	15475	15445	15283	15548	15389	15553	15491	15298	15566	15422	15378	15337	15613	15545	15360	15496	15100	15277	15559	15342	15346	15608	15445	15495	15547	15410	15680	15352	15517	15567	15644	15354	15297	15378	15408	15364	15495	15452	15579	15456	15359	15422	15521	15392	15386	15329	15474	15290	15486	15438	15722	15324	15332	15079	15421	15396	15519	15497	15355	15322	15529	15452	15505	15406	15488	15451	15581	15352	15396	15453	15229	15657	15403	15385	15545	15377	15493	15499	15351	15482	15428	15487	15469	15396	15471	15161	15238	15275	15302	15508	15465	15445	15403	15464	15398	15343	15355	15511	15422	15356	15111	15650	15571	15394	15350	15359	15443	15629	15392	15398	15478	15422	15506	15203	15308	15447	15544	15379	15486	15318	15376	15420	15455	15720	15379	15493	15323	15484	15352	15603	15352	15323	15485	15518	15368	15427	15650	15542	15258	15523	15391	15586	15666	15553	15546	15423	15329	15463	15478	15469	15433	15475	15446	15402	15474	15345	15738	15390	15499	15380	15372	15575	15392	15487	15240	15381	15513	15429	15445	15464	15429	15446	15445	15450	15425	15497	15404	15316	15366	15357	15315	15438	15442	15481	15384	15399	15477	15463	15367	15481	15678	15409	15331	15445	15420	15437	15619	15461	15579	15496	15382	15204	15339	15454	15402	15739	15592	15595	15402	15461	15572	15568	15339	15408	15382	15387	15517	15311	15290	15425	15425	15504	15336	15586	15418	15437	15381	15584	15410	15455	15408	15359	15376	15518	15390	15557	15372	15500	15381	15494	15417	15583	15323	15755	15551	15462	15335	15203	15443	15118	15521	15384	15404	15372	15463	15455	15515	15238	15214	15498	15403	15430	15475	15278	15453	15395	15419	15429	15328	15199	15281	15467	15378	15416	15368	15532	15318	15414	15505	15366	15471	15439	15366	15395	15512	15472	15499	15555	15380	15262	15454	15538	15297	15386	15423	15672	15256	15471	15514	15304	15340	15436	15334	15264	15327	15489	15516	15402	15360	15563	15431	15540	15167	15341	15598	15546	15310	15607	15263	15642	15517	15567	15565	15445	15447	15277	15601	15484	15441	15370	15344	15360	15468	15390	15399	15280	15382	15436	15245	15495	15390	15557	15541	15495	15143	15440	15364	15453	15265	15463	15383	15502	15279	15435	15455	15446	15337	15403	15430	15568	15518	15338	15406	15239	15425	15391	15331	15394	15352	15289	15632	15459	15227	15572	15666	15566	15425	15459	15451	15633	15490	15288	15344	15504	15555	15468	15462	15547	15479	15390	15473	15453	15310	15523	15434	15571	15387	15425	15309	15415	15459	15326	15453	15470	15438	15572	15495	15361	15309	15468	15288	15440	15538	15239	15387	15429	15485	15552	15361	15578	15423	15499	15304	15408	15464	15464	15504	15305	15383	15474	15319	15402	15373	15458	15393	15324	15316	15374	15503	15320	15367	15368	15318	15444	15499	15435	15544	15293	15125	15311	15543	15366	15440	15364	15397	15639	15512	15342	15559	15617	15421	15583	15277	15238	15291	15387	15432	15279	15118	15413	15317	15520	15250	15392	15413	15650	15355	15439	15540	15381	15360	15329	15632	15546	15431	15558	15556	15327	15416	15327	15477	15266	15321	15307	15292	15464	15339	15384	15445	15340	15391	15442	15356	15315	15312	15382	15316	15494	15360	15206	15487	15533	15565	15322	15209	15585	15579	15288	15655	15464	15398	15263	15192	15354	15337	15386	15373	15540	15415	15551	15678	15457	15456	15519	15429	15459	15374	15502	15313	15582	15522	15381	15398	15316	15597	15519	15492	15546	15366	15399	15665	15584	15457	15525	15347	15545	15278	15382	15375	15454	15490	15300	15387	15454	15672	15576	15355	15403	15499	15587	15405	15416	15340	15446	15468	15415	15270	15420	15463	15399	15296	15619	15383	15335	15457	15402	15580	15403	15520	15409	15520	15328	15454	15544	15377	15447	15503	15223	15580	15416	15551	15276	15483	15516	15332	15507	15324	15476	15617	15466	15377	15451	15686	15503	15482	15557	15416	15348	15421	15346	15317	15486	15504	15476	15497	15366	15628	15581	15518	15343	15320	15583	15595	15492	15685	15454	15481	15332	15700	15466	15624	15656	15385	15572	15332	15486	15438	15429	15377	15280	15496	15461	15383	15419	15448	15333	15481	15387	15332	15429	15541	15466	15516	15327	15222	15465	15267	15290	15554	15625	15481	15372	15382	15487	15380	15353	15286	15481	15671	15445	15380	15440	15481	15438	15328	15450	15499	15388	15262	15568	15651	15545	15397	15369	15356	15397	15659	15447	15406	15293	15195	15359	15349	15396	15571	15422	15355	15443	15576	15567	15290	15322	15399	15553	15422	15359	15381	15273	15437	15406	15542	15643	15476	15437	15230	15419	15528	15368	15212	15407	15234	15370	15335	15404	15440	15505	15438	15467	15321	15341	15362	15510	15233	15453	15544	15396	15368	15372	15353	15520	15398	15157	15393	15466	15471	15333	15442	15396	15409	15510	15275	15386	15459	15377	15451	15466	15373	15498	15634	15524	15504	15309	15290	15474	15557	15346	15432	15598	15270	15435	15461	15325	15372	15570	15592	15344	15499	15422	15315	15451	15413	15490	15503	15596	15362	15434	15290	15272	15377	15271	15317	15415	15392	15246	15383	15310	15419	15665	15439	15276	15509	15333	15275	15395	15323	15248	15481	15427	15553	15455	15313	15321	15346	15602	15398	15328	15529	15375	15597	15333	15553	15427	15373	15442	15340	15391	15383	15367	15466	15473	15355	15266	15393	15439	15509	15389	15374	15458	15566	15374	15570	15397	15452	15414	15341	15511	15466	15573	15602	15543	15344	15420	15433	15299	15501	15244	15612	15547	15305	15607	15309	15382	15440	15393	15371	15342	15468	15411	15457	15412	15480	15495	15277	15431	15368	15460	15326	15377	15509	15437	15343	15515	15529	15236	15588	15348	15538	15334	15336	15415	15456	15443	15477	15458	15350	15534	15411	15485	15380	15340	15480	15429	15468	15498	15346	15408	15469	15379	15523	15598	15501	15501	15497	15451	15501	15346	15227	15276	15408	15322	15432	15574	15534	15515	15425	15328	15494	15485	15449	15519	15546	15465	15465	15176	15325	15408	15279	15473	15503	15466	15456	15452	15432	15559	15327	15388	15328	15406	15515	15522	15464	15401	15420	15628	15380	15484	15459	15376	15541	15513	15336	15260	15448	15392	15426	15256	15540	15384	15383	15706	15536	15353	15449	15476	15481	15428	15322	15382	15406	15341	15205	15495	15346	15410	15500	15374	15467	15235	15337	15260	15453	15524	15298	15592	15617	15433	15306	15534	15541	15509	15529	15493	15225	15320	15377	15371	15407	15214	15444	15546	15380	15443	15398	15470	15301	15380	15274	15445	15379	15491	15465	15403	15407	15329	15362	15533	15427	15581	15548	15347	15315	15511	15480	15489	15576	15396	15399	15472	15419	15393	15683	15515	15372	15465	15449	15377	15612	15456	15449	15409	15400	15424	15595	15341	15540	15511	15539	15445	15366	15404	15343	15491	15484	15361	15266	15504	15389	15401	15484	15249	15478	15216	15499	15486	15467	15419	15382	15374	15474	15393	15425	15458	15685	15672	15310	15429	15547	15530	15258	15325	15503	15435	15419	15453	15349	15388	15530	15364	15381	15388	15261	15511	15376	15514	15361	15558	15327	15333	15584	15573	15263	15495	15464	15527	15462	15489	15570	15488	15430	15409	15264	15481	15479	15520	15484	15416	15510	15680	15552	15454	15443	15420	15505	15311	15317	15167	15349	15391	15528	15603	15531	15380	15495	15441	15372	15409	15471	15353	15372	15575	15630	15286	15502	15307	15344	15444	15380	15398	15548	15453	15541	15508	15537	15518	15450	15426	15536	15451	15437	15494	15644	15317	15453	15429	15466	15427	15462	15484	15267	15486	15271	15373	15470	15598	15349	15394	15424	15461	15383	15403	15271	15503	15302	15594	15332	15360	15419	15386	15722	15422	15573	15323	15404	15333	15595	15485	15314	15385	15282	15519	15521	15607	15360	15411	15375	15460	15486	15646	15329	15370	15445	15438	15453
37041	61105	51532	40706	35642	31466	26088	21441	18584	17271	16670	16008	15244	14671	14676	14445	14381	14188	14263	14136	14028	14089	14132	13960	14024	13905	13898	13802	13895	13917	13884	13754	13869	13893	13799	14010	14032	13848	13862	13928	13793	13784	13760	13894	13865	13886	13988	13726	13830	13833	13755	13681	13773	13721	13937	13859	13714	13765	13735	13903	13903	13740	13617	13997	13843	13861	13918	13649	13766	13801	13672	13894	13699	13748	13824	13871	13829	14078	13679	13743	13801	13737	13721	13893	13719	13846	13725	13824	13750	13809	13737	13798	13824	13738	13823	14005	13929	13576	13961	13746	13864	13812	13810	13949	13740	13808	13787	13998	13784	13767	13939	13792	13863	13753	13962	13888	13955	13904	13772	13765	13797	13720	13851	13726	13751	13759	13605	13935	13694	13808	13834	13947	13792	13824	13794	13760	13723	13833	13716	13715	13676	13616	13851	13689	13665	13777	13871	13952	13634	13760	13846	13638	13682	13834	13798	13678	13824	13851	13741	13777	13968	13854	13745	13941	13953	13704	13926	13761	13883	13896	13863	13933	13922	13786	13652	13936	13731	13837	13750	13786	13821	13918	13919	13598	13832	13743	13798	13877	13797	13650	13729	13841	13840	13879	13684	13792	13697	13695	13755	13693	13841	13847	13676	13889	13668	13704	13820	13744	13792	13786	13812	13968	13704	13749	13756	13777	13769	13845	13789	13940	13812	13774	13746	13713	13791	13852	13751	13796	13638	13868	13739	13614	13836	13722	13850	13839	13774	13914	13827	13862	13823	13793	13685	13930	13870	13760	13740	13831	13610	14057	13785	13762	13848	13759	13823	13711	13820	13770	13771	13641	13738	13878	13773	14033	13733	13728	14009	13776	13782	13650	13680	13724	13781	13818	13822	14072	13751	13834	13775	13873	13765	13676	13728	13798	13752	13872	13756	13737	13696	13842	13827	13588	13806	13836	13861	13594	13753	13878	13712	13800	13670	13983	13948	13873	13787	13859	13924	13736	13795	13717	13822	13843	13785	13731	13710	13735	13834	13804	13753	13748	13803	14035	13848	13797	13899	13912	13761	13871	13784	13810	13730	13871	13763	13828	13744	13770	13792	13906	13589	13970	13862	13844	13582	13926	13852	13811	13859	13916	13861	13935	13719	13689	13883	13834	13623	13624	13839	13800	13689	13806	13709	13935	13859	13793	13666	13807	13832	13678	13897	13887	13729	13681	13766	13642	13509	13660	13861	13817	13766	13675	13837	13610	13809	13911	13910	13717	13882	13728	13705	13892	13835	13747	13718	13723	13646	13715	13761	13867	14014	13981	13803	13839	13767	13837	13786	13957	13897	13967	13848	13787	13965	13735	13826	13649	13881	13778	13727	13859	13762	13765	13786	13675	13909	13929	13868	13805	13801	13848	13798	13845	13611	13828	13597	13791	13950	13727	13863	13855	13758	13848	13844	13820	13765	13802	13766	13652	13610	13731	13953	13764	13670	13713	13919	13851	13920	13815	13796	13680	13842	13840	13679	13706	13723	13825	13696	13860	13725	13801	13766	13802	13815	13812	13922	13810	13910	13919	13880	13837	13760	13767	13693	13967	13919	13713	13678	13893	13677	13831	13634	13697	13820	13448	13639	13760	13742	13540	13898	13970	13798	13785	13808	13851	13775	13858	13754	13705	13747	13794	13794	13731	13828	13805	13743	13774	13784	13729	13694	13636	13773	13761	13762	13778	13759	13753	13766	13657	13928	13679	13750	13896	13861	13863	13683	13773	13754	13748	13663	13833	13907	13678	13644	13755	13631	13911	13650	13788	13634	13842	13810	13830	13615	13801	13682	13850	13953	13900	13773	13831	13844	13778	13843	13853	13809	13834	13693	13732	13649	13682	13670	13962	13896	13942	13822	13811	13740	13896	13753	13857	13675	13838	13823	13860	13908	13765	13917	13798	13743	13862	13779	13882	13761	13827	13734	14046	13852	13707	13786	13864	13744	13833	13566	13670	13761	13598	13746	13811	13735	13613	13837	13761	13918	13776	13789	13899	13783	13828	13764	13854	13894	13835	13763	13876	13898	13851	13719	13879	13803	13679	13853	13818	13681	13725	13848	13760	13768	13836	13828	13845	14004	13803	13657	13777	13605	13683	13673	13707	13723	13804	13690	13802	13867	13444	13817	13748	13708	13700	13704	13886	13795	13851	13922	13760	13754	13917	13853	13767	13757	13854	13739	13671	13905	13742	13761	13810	13810	13724	13833	13797	13707	13835	13723	13763	13741	13843	13672	13774	13800	13701	13909	13772	13772	13748	13680	13820	13721	13824	13882	13823	13963	13844	13686	13846	13764	13895	13735	13725	13706	13670	13815	13726	13891	13964	13694	13789	13705	13897	13682	13886	13755	13756	13870	13679	13667	13629	13710	13804	13811	13641	13688	13751	13723	13639	13892	13969	13776	13880	13864	13669	13896	13815	13592	13946	13697	13796	13670	13765	13596	13756	13884	13716	13868	13906	13675	13744	13637	13708	13816	13732	13534	13876	13786	13856	13664	13840	13685	13674	13871	13878	13855	13826	13864	13776	13790	13792	13698	13743	13869	13683	13886	13682	13718	13807	13788	13763	13808	13994	13738	13781	13936	13677	13814	13528	13950	13837	13657	13755	13853	13754	13860	13946	13860	13603	13751	13785	13815	13845	13795	13744	13710	13657	13815	13791	13703	13736	13922	13693	13678	13778	13748	13707	13798	13793	13762	13822	13712	13800	13766	13844	13646	13790	13740	13838	13733	13659	13826	13857	13883	13773	13821	13821	13801	13706	13881	13810	13707	13704	13854	13849	13712	13736	13726	13655	13861	13879	13727	13560	13836	13726	13853	13579	13707	13778	13679	13716	13786	13777	13833	13853	13811	13673	13674	13751	13755	13666	13734	13851	13911	13780	13714	13770	13819	13897	13812	13610	13811	13691	13972	13767	13768	13750	13795	13737	13861	13962	13764	13844	13741	13804	13704	13902	13780	13774	13750	13645	13824	13696	13795	13863	13618	13717	13900	13918	13803	13803	13873	13781	13799	13905	13862	13726	13752	13735	13785	13756	13686	13787	13755	13825	13757	13840	13864	13825	13838	13719	13819	13641	13689	13669	13858	13745	13811	13707	13758	13729	13740	13798	13940	13760	13678	13747	13909	13744	13843	13690	13756	13784	13844	13721	13791	13693	13710	13805	13782	13684	13582	13853	13631	13619	13788	13772	13868	13782	13699	13929	13802	13808	13822	13664	13705	13608	13686	13769	13663	13755	13673	13877	13648	13626	13770	13823	13585	13793	13831	13806	13752	13775	13716	13679	13707	13677	13756	13805	13734	13635	13830	13765	13847	13843	13703	13765	13748	13861	13752	13640	13799	13690	13849	13704	13693	13710	13723	13758	13922	13697	13677	13734	13749	13686	13828	13748	13858	13653	13822	13756	13801	13702	13791	13576	13781	13657	13817	13836	13825	13776	13761	13783	13637	13801	13780	13873	13881	13795	13922	13735	13673	13604	13911	13725	13761	13711	13687	13815	13892	13616	13676	13637	13841	13764	13755	13903	13769	13761	13797	13661	13737	13837	13670	13669	13639	13922	13863	13846	13656	13800	13740	13723	13755	13873	13825	13793	13736	13827	13729	13846	13707	13775	13906	13811	13689	13823	13603	13822	13788	13866	13812	13692	13733	13970	13699	13775	13807	13710	13798	13585	13726	13689	13797	13716	13530	13836	13766	13752	13718	13821	13840	13665	13780	13806	13752	13881	13658	13679	13890	13784	13754	13985	13688	13890	13813	13725	13737	13697	13883	13889	13753	13836	13793	13709	13825	13858	13829	13759	13787	13711	13810	13908	13806	13766	13708	13819	13684	13778	13742	13735	13701	13893	13823	13797	13694	13655	13886	13647	13844	13770	13765	13737	13747	13833	13608	13808	13723	13768	13645	13686	13810	13681	13636	13619	13928	13769	13916	13767	13940	13744	13777	13854	13676	13831	13855	13889	13774	13974	13785	13796	13680	13930	13834	13674	13748	13801	13731	13707	13673	13689	13726	13910	13785	13749	13843	13693	13747	13746	13829	13713	13564	13700	13718	13860	13721	13797	13817	13930	13806	13793	13659	13843	13719	13808	13874	13826	13859	13670	13778	13740	13798	13747	13892	13820	13850	13752	13900	13828	13732	13744	13862	13688	13804	14043	13821	13874	13942	13747	13815	13681	13747	13762	13838	13795	13688	13900	13670	13863	13691	13836	13769	13920	13742	13915	13801	13815	13613	13833	13841	13722	13797	13913	13734	13927	13695	13768	13906	13830	13768	13672	13737	13847	13833	13814	13685	13669	13818	13836	13735	13833	13756	13801	13782	13776	13735	13808	13775	13936	13731	13661	13797	13764	13811	13662	13902	13686	13800	13589	13765	13763	13697	13894	13679	13816	13699	13730	13825	13568	13837	13691	13872	13747	13772	13823	13893	13664	13681	13601	13742	13937	13793	13666	13878	13774	13733	13867	13871	13683	13797	13766	13965	13572	13930	13773	13691	13792	13880	13882	13779	13721	13791	13607	13849	13840	13841	13791	13758	13823	13842	13818	13806	13691	13680	13814	13838	13716	13850	13784	13708	13670	13783	13725	13759	13770	13843	13867	13840	13882	13813	13942	13831	13845	13706	13694	13708	13718	13818	13652	13687	13934	13886	13627	13729	13796	13689	13765	13682	13687	13855	13736	13788	13772	13799	13864	13760	13818	13912	13788	13756	13653	13676	13779	13901	13816	13859	13894	13956	13931	13729	13608	13809	13773	13778	13811	13774	13811	13753	13672	14007	13813	13625	13707	13716	13804	13793	13716	13943	13813	13737	13862	13858	13698	13826	13894	13633	13864	13817	13724	13734	13777	13737	13813	13766	13695	13909	13743	13880	13954	13976	13650	13648	13693	13901	13774	13725	13661	13810	13707	13793	13776	13867	13856	13619	13775	13783	13679	13855	13783	13897	13818	13704	13635	13970	13769	13936	13727	13955	13671	13789	13698	13901	13874	13823	13597	13798	13794	13918	13823	13829	13745	13788	13864	13695	13803	13842	13770	13704	13698	13820	13951	13694	13898	13794	13837	13603	13585	13750	13763	13762	13888	13847	13828
30541	29575	32662	28296	22175	19042	16990	15986	15417	15219	15099	15099	14638	14555	14398	14466	14300	14490	14268	14702	14551	14507	14369	14350	14412	14447	14279	14345	14136	14182	14315	14260	14380	14480	14339	14231	14263	14439	14333	14295	14237	14350	14237	14265	14285	14521	14432	14103	14241	14297	14237	14455	14447	14504	14347	14171	14295	14173	14347	14306	14295	14249	14191	14459	14180	14255	14530	14481	14322	14439	14380	14380	14480	14336	14350	14493	14352	14345	14341	14413	14300	14527	14361	14380	14320	14284	14238	14457	14372	14291	14387	14284	14176	14309	14143	14350	14156	14176	14226	14293	14402	14518	14318	14413	14375	14507	14295	14333	14210	14267	14207	14290	14376	14190	14257	14155	14448	14314	14345	14338	14291	14445	14413	14364	14198	14379	14378	14272	14154	14173	14396	14369	14329	14198	14252	14289	14300	14376	14413	14235	14560	14280	14207	14215	14193	14315	14449	14181	14318	14089	14237	14281	14378	14302	14210	14271	14252	14286	14289	14374	14347	14227	14338	14406	14337	14341	14313	14157	14422	14242	14170	14317	14328	14332	14183	14066	14201	14439	14271	14395	14335	14380	14464	14220	14102	14531	14392	14142	14246	14342	14217	14219	14385	14328	14264	14398	14391	14257	14290	14269	14229	14322	14352	14375	14260	14365	14278	14152	14095	14195	14258	14190	14463	14311	14193	14089	14396	14322	14335	14361	14210	14337	14284	14220	14395	14413	14551	14217	14302	14228	14155	14395	14344	14360	14360	14230	14432	14247	14262	14148	14332	14234	14236	14328	14383	14301	14299	14508	14185	14216	14486	14238	14371	14230	14285	14245	14312	14413	14221	14225	14331	14285	14446	14215	14319	14361	14389	14306	14433	14412	14309	14332	14192	14455	14416	14353	14227	14221	14233	14439	14190	14229	14341	14341	14444	14275	14406	14413	14428	14384	14426	14305	14214	14241	14320	14341	14351	14292	14349	14047	14288	14128	14314	14224	14050	14111	14195	14396	14196	14296	14283	14130	14203	14184	14360	14377	14244	14236	14472	14334	14298	14396	14075	14194	14365	14426	14389	14474	14145	14412	14192	14215	14342	14144	14293	14274	14358	14320	14322	14175	14340	14410	14209	14348	14489	14356	14332	14233	14240	14415	14343	14220	14284	14313	14270	14290	14314	14309	14343	14268	14268	14320	14321	14329	14216	14363	14294	14111	14354	14107	14302	14201	14292	14239	14186	14214	14259	14288	14442	14264	14339	14143	14277	14352	14231	14306	14285	14250	14156	14207	14283	14349	14176	14211	14210	14212	14380	14327	14278	14009	14382	14342	14376	14267	14131	14308	14408	14247	14300	14440	14341	14290	14136	14497	14204	14208	14558	14380	14197	14427	14259	14347	14429	14405	14452	14314	14342	14333	14247	14191	14340	14132	14354	14323	14341	14345	14359	14356	14276	14284	14354	14194	14329	14265	14283	14452	14084	14241	14327	14169	14259	14247	14272	14415	14364	14422	14285	14265	14208	14340	14345	14419	14320	14367	14333	14308	14259	14284	14046	14098	14393	14222	14248	14414	14297	14031	14173	14380	14353	14452	14482	14436	14500	14185	14342	14260	14432	14234	14124	14248	14211	14222	14404	14210	14275	14233	14384	14260	14368	14313	14394	14363	14281	14347	14200	14370	14085	14245	14422	14164	14425	14377	14176	14300	14369	14185	14200	14166	14200	14337	14320	14390	14442	14313	14355	14331	14257	14161	14467	14460	14131	14320	14292	14370	14296	14218	14321	14348	14267	14426	14444	14216	14239	14292	14532	14418	14493	14487	14429	14221	14430	14309	14545	14411	14276	14330	14301	14285	14472	14306	14180	14233	14247	14444	14305	14351	14117	14296	14106	14227	14322	14240	14266	14148	14384	14253	14413	14256	14360	14123	14269	14138	14129	14397	14304	14298	14366	14396	14285	14280	14385	14338	14291	14274	14182	14305	14398	14313	14504	14318	14297	14258	14384	14144	14574	14370	14362	14044	14469	14198	14167	14245	14399	14216	14436	14205	14301	14485	14453	14326	14322	14368	14301	14250	14303	14229	14421	14255	14136	14373	14348	14214	14088	14209	14197	14225	14228	14285	14305	14232	14265	14381	14464	14492	14301	14355	14350	14311	14061	14599	14304	14405	14365	14337	14353	14322	14261	14230	14133	14289	14199	14187	14263	14167	14243	14182	14437	14334	14222	14408	14315	14447	14392	14185	14263	14305	14241	14300	14177	14282	14383	14371	14199	14245	14385	14218	14143	14217	14267	14306	14235	14223	14220	14279	14201	14221	14190	14238	14185	14328	14148	14402	14368	14245	14420	14274	14171	14224	14293	14377	14325	14379	14300	14372	14341	14280	14425	14334	14202	14314	14347	14283	14485	14271	14434	14284	14421	14300	14357	14350	14413	14373	14279	14307	14395	14315	14303	14194	14382	14375	14367	14227	14347	14179	14280	14306	14360	14344	14479	14326	14389	14477	14309	14216	14302	14287	14412	14442	14134	14392	14233	14253	14204	14343	14127	14264	14362	14315	14341	14391	14105	14496	14295	14438	14537	14394	14216	14411	14391	14258	14363	14287	14365	14350	14206	14299	14352	14485	14286	14169	14223	14298	14337	14262	14517	14367	14294	14259	14216	14456	14217	14295	14309	14412	14369	14450	14447	14391	14323	14267	14283	14386	14303	14240	14540	14363	14272	14401	14458	14549	14454	14211	14189	14189	14323	14210	14412	14281	14351	14446	14359	14357	14268	14402	14303	14417	14410	14428	14446	14299	14352	14323	14294	14455	14349	14327	14444	14436	14280	14349	14227	14314	14393	14420	14446	14343	14175	14024	14237	14214	14248	14297	14336	14550	14303	14115	14366	14312	14291	14315	14377	14277	14426	14331	14577	14371	14376	14320	14226	14204	14243	14372	14325	14419	14271	14267	14476	14321	14492	14196	14166	14455	14220	14349	14323	14375	14351	14582	14258	14195	14296	14277	14245	14304	14189	14319	14375	14394	14218	14354	14262	14352	14181	14411	14411	14440	14418	14189	14330	14117	14187	14385	14347	14290	14249	14346	14442	14505	14158	14327	14245	14367	14564	14288	14227	14294	14286	14361	14269	14352	14206	14227	14378	14326	14277	14268	14416	14265	14286	14319	14505	14197	14346	14305	14302	14126	14365	14302	14258	14216	14389	14347	14311	14261	14244	14436	14279	14168	14347	14441	14492	14452	14345	14154	14410	14343	14282	14318	14381	14343	14092	14369	14246	14312	14171	14282	14458	14433	14305	14351	14314	14338	14325	14462	14359	14077	14518	14268	14162	14270	14366	14448	14340	14353	14354	14262	14416	14514	14329	14246	14316	14406	14354	14349	14273	14209	14228	14186	14227	14257	14332	14310	14495	14193	14061	14271	14345	14388	14254	14389	14199	14252	14398	14475	14206	14214	14421	14369	14414	14289	14212	14329	14286	14076	14374	14407	14260	14425	14657	14421	14311	14364	14226	14306	14332	14412	14230	14307	14402	14302	14335	14304	14282	14256	14276	14094	14330	14243	14371	14375	14162	14378	14331	14327	14261	14267	14285	14216	14538	14388	14104	14416	14336	14468	14372	14386	14472	14364	14156	14354	14274	14191	14394	14295	14267	14441	14254	14410	14275	14402	14197	14216	14259	14325	14234	14331	14443	14431	14211	14264	14253	14372	14388	14176	14244	14372	14365	14214	14537	14145	14304	14218	14195	14179	14336	14487	14368	14271	14227	14303	14309	14571	14160	14138	14370	14278	14404	14294	14335	14256	14193	14336	14338	14273	14403	14292	14375	14469	14282	14123	14228	14396	14292	14276	14238	14357	14380	14280	14071	14114	14232	14278	14197	14549	14401	14365	14431	14387	14259	14258	14332	14418	14460	14351	14107	14215	14419	14375	14454	14304	14354	14390	14339	14395	14406	14192	14188	14216	14448	14308	14199	14145	14257	14322	14377	14164	14137	14259	14199	14297	14351	14079	14529	14559	14178	14399	14455	14394	14438	14257	14325	14176	14239	14214	14339	14369	14366	14395	14469	14190	14142	14259	14324	14271	14220	14222	14499	14458	14172	14316	14345	14331	14101	14183	14556	14423	14298	14500	14064	14162	14131	14227	14457	14323	14332	14251	14617	14241	14226	14352	14419	14472	14311	14494	14193	14294	14380	14156	14269	14246	14309	14289	14366	14267	14357	14435	14335	14238	14490	14236	14223	14327	14250	14509	14482	14509	14386	14385	14322	14335	14337	14265	14431	14382	14254	14252	14414	14350	14322	14292	14359	14421	14434	14225	14408	14198	14283	14277	14206	14392	14446	14153	14216	14387	14482	14309	14263	14301	14300	14407	14242	14309	14351	14195	14213	14301	14345	14437	14303	14030	14419	14420	14317	14305	14336	14505	14323	14280	14247	14324	14342	14386	14342	14489	14261	14435	14513	14388	14332	14271	14161	14347	14188	14271	14312	14219	14244	14158	14311	14223	14316	14369	14110	14248	14174	14152	14169	14286	14264	14286	14248	14079	14345	14398	14135	14492	14246	14457	14420	14140	14270	14268	14239	14258	14316	14248	14357	14316	14274	14199	14299	14431	14304	14604	14152	14446	14239	14308	14450	14256	14377	14159	14402	14347	14418	14380	14199	14334	14362	14332	14374	14225	14229	14198	14334	14456	14347	14324	14393	14374	14227	14128	14297	14317	14404	14177	14332	14380	14285	14254	14438	14354	14306	14473	14123	14301	14206	14035	14251	14247	14345	14445	14262	14401	14426	14315	14519	14404	14509	14185	14301	14401	14373	14431	14426	14218	14430	14367	14274	14322	14342	14344	14206	14300	14129	14371	14327	14388	14121	14223	14288	14479	14314	14234	14519	14349	14350	14541	14401	14345	14434	14311	14391	14254	14445	14250	14262	14332	14368	14277	14375	14182	14319	14288	14295	14140	14523	14450	14355	14351	14366	14206	14300	14479	14313	14415	14309	14357	14324	14135	14122	14305	14392	14216	14358	14072	14244	14271	14498	14148	14408	14190	14369	14297	14399	14270	14239	14380	14472	14284	14392	14311	14355	14510	14425	14329	14423	14519	14464	14128	14375	14304	14388	14333	14297	14381
36557	44818	37133	27938	23271	19082	16590	15649	14815	14541	14132	13758	13747	13543	13292	13220	13370	13333	13103	13186	13355	13145	13160	13219	13224	13243	13234	13032	13157	13165	13167	13102	13074	13147	13055	13242	13060	13157	13041	12983	13057	13058	13063	13154	13180	12995	13022	13005	13219	12951	13056	13069	13158	12977	13127	13102	13126	13044	13190	13055	12958	13144	13191	13016	13004	13075	12996	12957	13108	13109	12965	12944	12895	12927	13190	13032	12959	13070	13185	13245	13008	13205	13151	13099	12976	13009	13150	12942	12912	13043	13011	13098	13120	13139	13190	12961	13027	13122	13228	12936	13014	13107	12952	13000	13101	12859	13051	13158	13116	13103	13027	13147	13216	13062	13199	13090	13199	12992	13165	13091	13195	13143	13128	13133	12986	12904	13101	13041	13207	13034	13123	12996	13117	13040	12941	13199	12936	12942	13087	12979	13087	12907	13203	13174	13115	13042	13062	13011	13064	13133	13104	12964	13054	12910	13172	13023	13227	13156	13131	13076	13089	12905	13058	13211	13133	13001	12919	13095	12999	12990	13137	13081	13153	13101	13128	13027	13187	13071	13024	13042	12956	12991	13008	13027	13073	13106	12984	13202	13072	12946	13045	13051	12937	12950	12940	12958	13139	13023	13024	13006	13158	13134	12972	13031	13077	13051	13115	13028	13027	13048	13140	13238	13040	13079	13158	13050	13033	13071	12983	12976	13154	12858	13054	12952	13106	13216	13116	13117	13121	13034	13094	13254	13016	12977	12996	13163	13104	13033	13181	13014	13082	13024	13132	13134	13192	12992	13149	12911	13050	13173	12973	13126	12977	12999	13016	13035	13186	13032	13029	12952	13128	12987	12886	12960	12947	12935	12865	13080	13177	13177	13060	13100	13131	13094	13046	12912	13034	13126	13237	13171	13134	13236	12968	12961	13167	12987	13140	12981	12983	13134	12998	13347	12926	12981	13079	13096	13050	13051	13162	12894	12948	13107	12868	13313	13098	13075	13120	13210	13042	13041	13178	12967	12967	13131	13169	13029	13183	13239	13147	13186	13097	13053	13034	13109	13221	13030	13089	13224	13145	13068	13034	13067	13194	13131	13125	13065	13096	12970	13136	13154	13013	12976	13083	12837	13060	13088	13282	12998	13086	12930	13101	12943	12817	13064	13016	13044	12931	13168	13138	13094	13044	13059	13116	13103	12979	12998	13028	13200	13010	13156	13100	13022	13061	13005	13124	13063	12879	13238	12950	13133	12920	13063	13160	13002	13209	12944	13152	13155	13126	13033	12947	13103	13025	12811	13215	13078	13218	13093	13077	13184	12937	13018	13164	13001	13205	12990	13062	13158	13292	13021	13094	13003	13129	13070	13068	13084	13178	13087	13144	13029	13066	13121	13028	13026	13006	13073	12970	13222	13021	13049	13002	13180	13150	12944	12966	13225	12964	13111	13044	13071	13011	13022	13259	13126	13259	13127	12930	13150	12988	13035	13055	13122	13177	13052	12999	13068	13196	12912	13183	12968	13089	12978	13013	13300	13071	13095	13030	13099	12967	13019	13038	13016	13138	13283	13153	13085	12999	13055	13096	13000	13020	13104	13042	13095	13065	13122	13051	13113	13140	13033	12961	12913	13085	13237	13050	13059	13106	13185	13145	13046	13137	13063	13004	13147	13065	13086	13045	13096	13044	12987	13065	13009	13204	13073	13018	13146	13194	13171	13097	13122	13050	13194	13114	12984	13057	13195	12901	13094	12927	12861	12954	13089	13129	13217	13083	13019	12942	13098	13040	12943	12961	13211	12917	13019	13064	13034	12930	13020	13106	13026	12963	13098	13145	13032	13111	13137	13065	13058	12994	13059	13071	13059	13136	13168	13087	13127	13184	13175	13110	13176	13010	13130	13062	12999	13113	13059	13052	13046	12963	13141	13070	12974	12904	12995	13150	13102	12970	12941	13044	13220	13053	13260	13141	13049	13078	13168	12950	13125	13121	13095	13080	13052	13050	13160	12998	12787	13051	12960	13186	13047	13052	13160	13217	13179	13004	13192	13016	12971	12982	12959	13114	13099	13024	13011	12998	13100	13063	13002	13218	13096	13202	13034	13186	12991	13109	13089	12862	13049	13185	12888	13132	13152	13031	13100	13046	12964	13092	13004	13092	13000	13063	13204	12865	13074	12959	12996	12914	13104	12995	13117	13052	13180	13045	13176	12921	13190	13139	12993	12934	13136	12847	12986	12733	12983	13014	12947	13135	13137	12946	13250	12951	13110	13029	13101	12986	13170	13121	13079	13053	13005	13084	12936	13091	13069	12998	13168	13027	12999	13072	13059	13011	13001	12941	13040	13200	12993	13056	12912	13144	13043	13089	13016	13017	13031	13183	13126	13036	12942	13112	13160	13129	13186	12912	13153	12926	13164	13133	13056	13104	13055	12870	13144	13104	13109	13060	12995	13110	13085	13118	13108	12981	13100	12983	13001	12967	12973	13049	13054	13112	13144	13142	13063	13118	13021	13090	13228	13069	13094	13075	13082	13033	13018	13082	13128	12936	13026	13042	13051	13077	13110	13144	12988	12890	13114	13132	13088	13174	13019	13149	12989	13135	13049	13043	12962	12993	13058	13195	13148	13192	12977	13119	13213	13049	13201	13053	13008	13097	13043	13098	13041	12972	13135	13033	13146	13097	12911	13164	13124	13014	13003	13120	13079	12905	13148	13102	13180	13069	13094	13037	12915	13146	13048	13191	12831	13180	13012	13101	13021	13055	13146	13191	12920	12978	13039	13076	13133	12955	13173	13152	13122	12867	13112	13065	13059	13038	13128	13137	13048	13011	12929	13083	13006	13085	13128	13043	13165	13062	13119	12976	12973	13031	13134	13053	12912	13032	12951	13227	13229	12817	12943	13099	13138	13155	13005	13138	12962	13232	13186	12981	12900	12887	13098	13170	13162	13131	13059	13014	13099	12994	13075	13131	13119	13177	13146	12869	13099	13162	12956	13128	13017	12995	12860	13196	13207	13005	12969	13116	13083	13036	13144	13016	13244	13137	13021	13190	13142	13087	13109	13099	13068	13220	12978	13044	12997	13047	13096	13114	13140	13101	13067	12966	13123	13000	13022	12981	13055	13158	12997	13015	13039	13129	12931	13144	12895	13014	13035	12961	13169	13034	13022	13101	13052	13111	13079	13164	13006	13017	13133	13092	12953	12989	13149	13180	12948	13023	12899	13189	13056	13200	13161	12900	13002	13072	13098	13149	12990	13061	13036	13032	13201	13068	13055	13096	12925	13109	13152	13214	13089	13039	13131	13122	13117	12938	13252	13041	12986	13158	12956	12926	13228	13119	13050	13153	13066	13158	12977	13075	13121	12897	13034	13131	13042	13212	13078	12831	13113	13038	12978	13086	13051	13032	13085	13096	13157	13238	13132	13092	12987	13112	12749	13187	13054	13287	13048	13163	13079	12986	13027	13081	13172	13150	13123	13014	13173	13173	12959	13173	13121	12943	13252	13179	13168	13133	13013	13019	13202	13115	12956	12980	13047	13082	13172	12905	13018	12973	12960	13037	13065	13139	13062	13005	13153	12996	13140	13166	12914	12973	13066	13236	13002	13123	13008	13022	13030	13100	13180	13012	13150	13109	13039	13075	13063	12937	13037	13022	13121	12979	13197	13076	13144	13124	13085	13079	12919	12975	12885	13130	13150	13235	12984	13020	13159	13140	12880	13145	13011	13037	13076	13082	13064	12976	12957	13229	12964	13206	13112	13052	13176	13076	13126	13090	13048	13252	13167	12984	13109	13197	12979	12951	13289	13004	13024	13056	12959	13087	13217	13177	13241	13039	12996	13014	13073	12941	13157	13119	12986	13106	13016	13051	13169	13057	13256	13033	13037	13005	13092	13088	13125	12949	13028	13165	12885	12979	13213	13171	12907	12984	13136	13043	13026	13202	12975	13050	13250	13056	13195	13051	13030	13085	13055	12950	13187	13142	13098	12906	12997	13187	13131	13009	13120	13136	13005	13102	13024	12975	13005	13114	13172	13136	13068	12980	13089	13129	13072	13095	12927	13056	13061	13088	13018	13043	13040	12942	12963	13205	13094	13067	13018	12925	13186	13032	13013	13217	13158	13076	13094	13124	13046	13003	13020	13060	13144	12955	13188	13099	13248	13151	13083	13163	12897	13041	13075	12984	13159	13064	13178	12937	13188	13087	13101	12992	13149	13113	13130	13264	13146	13124	12925	13013	13185	13208	13059	12948	13139	13195	13183	13073	13088	12945	13005	12985	13127	13063	13140	13161	13086	13097	13008	12954	12919	13104	13220	13160	13075	13066	13253	13119	12992	13129	13187	13026	12970	13200	12971	12977	13028	13097	13148	13079	13228	13126	13019	13150	12909	13018	13143	12988	13105	13031	13044	13084	13129	13027	13182	13016	13100	13125	13223	13141	13100	13046	13136	12994	13010	13098	13096	13185	12999	13045	13084	13155	13060	13166	13074	13182	13149	13153	13124	12969	13004	13127	12888	13216	13023	12947	13148	13098	13213	13314	13048	12985	13095	12997	13041	13067	12991	13068	12990	13092	13095	13089	13035	13146	13109	13043	12876	13041	13118	13163	13109	12984	13093	13097	13178	12990	13123	13032	13112	12963	13151	13051	13069	13293	13022	12900	12919	13215	13135	13105	13095	13177	13023	13158	13001	12975	13136	13084	13070	13146	13138	13115	13081	13149	12979	13116	12961	13058	13075	12992	13011	13050	13126	13048	12964	13140	13079	13040	12931	12991	13184	13036	13078	12999	13039	13110	12998	13008	13123	13039	13114	12966	13073	12930	13115	13118	13108	13070	13068	13112	13087	13118	13130	13052	12996	13056	13029	13132	13024	12932	12935	12929	13089	12989	12954	13140	13347	13132	12897	13170	13081	13075	13139	12983	13303	12919	13060	13072	13114	13048	13056	13160	13136	13036	13134	13059	13142	13081	13050	13217	12785	13128	12989	12998	13039	12872	13128	13061	13014	12978	12936	13022	13107	13088	12944	13020	13025	13216	13004	12974	12935	13081	12996	12976	13104	13082	13070	13053	12982	12978	13197	12953	13096	13198	13063	12957	13136	13073	13024	13141	13065	13043	13051	13086	12910	13000	13097
24317	21252	28683	25715	24688	25042	23037	19120	17473	17276	16585	16216	15704	15633	15284	15353	15279	15093	15167	15120	15239	15013	15142	15206	15013	15219	15080	14958	15151	14954	14816	15218	15111	14848	15019	14873	14904	14999	15002	15082	15154	14906	14942	15187	15027	15137	15003	14926	14899	15016	14886	15104	14947	15123	14905	15074	15045	14910	15060	15010	15088	14837	15075	14982	15160	14937	15112	14940	15157	14988	15015	14981	15148	15092	15096	15049	15003	15034	14969	15038	15008	15037	15009	14939	15056	15128	14959	15088	15074	15131	14930	14843	15090	15001	15067	14970	14911	14983	15122	15147	14980	14993	15006	14797	15094	14925	14945	14732	14919	14926	14893	14850	15055	15037	14970	14905	14969	14819	15066	14914	15006	14951	15023	14981	14876	14840	15044	15064	14879	15131	15109	14934	14932	14935	14916	15059	14938	14903	15070	15026	14937	14879	15137	15026	15109	15087	15065	14982	15071	14940	14791	15262	15055	14947	15102	14883	15099	14877	14916	15175	15058	14961	14963	14985	14957	14883	14971	14790	15054	15163	15262	15187	15107	15054	14976	14995	15173	14964	14904	15230	14761	15048	15012	14873	15093	14878	15011	14974	15081	14864	14823	14923	14980	14983	14845	15263	15083	14792	15106	14910	14811	14993	14994	14719	15109	15013	14958	15000	15039	15064	14960	14983	15092	15109	15038	15102	15064	15014	14811	14929	15123	15008	15050	15016	15181	15162	15059	14970	14995	14966	15052	15090	14878	15002	14954	15025	15175	14734	14873	15172	15080	15058	14875	14864	15116	14971	15079	15056	15029	14941	14907	14935	15000	15016	14921	15004	14943	15116	14947	14936	14773	14935	15023	14910	14941	15102	14837	14812	14785	14839	14868	15011	14919	14958	14999	14936	15020	15106	15030	14944	14922	14956	14999	14944	15076	14975	14930	14911	14904	15195	14884	14977	14998	15006	15062	15195	14940	14903	14889	15048	14914	15037	15035	14940	14991	15120	14877	14997	15097	14982	14875	15092	15139	15017	15174	15032	15027	14976	15038	14915	15047	14896	14976	14995	14994	15045	14909	15035	14956	14835	15006	15087	15018	14820	15095	14764	14882	15044	15001	14893	14990	15188	14934	14891	15082	14964	15101	14959	14921	15034	14917	15103	15135	15135	15104	15005	15032	15044	15099	14918	15054	15052	14840	15106	15005	14875	15147	14991	15193	15008	14923	15012	15028	14829	14992	15034	15216	14933	15008	14987	14982	14883	15189	15015	15062	15137	15167	15009	15035	14859	15238	15128	14982	15060	15184	14889	14885	15006	14868	15033	15091	15225	15010	14974	14903	15110	15109	14940	15079	14887	15091	14896	15030	15098	15032	15142	15176	15101	15032	15033	14953	15018	15068	14918	15071	15010	14786	14894	14819	15002	14849	14822	14911	15068	15053	14949	15100	15088	15086	15108	14935	15061	15003	14827	15211	14863	14958	15059	14974	15006	15116	14869	15035	15051	15041	15249	15185	15034	14980	14977	14868	15249	14795	14916	15025	15048	14839	14938	14984	15113	14887	14771	15037	15128	15022	14877	14991	15016	15239	15012	15001	15018	14899	14931	14835	14980	15079	15162	14977	14901	15014	14972	14994	15128	15010	14951	15120	14877	15126	15041	14893	15081	15004	15202	14935	14747	14961	14924	14870	14920	14927	14932	14918	15064	14953	14897	14977	14900	15139	15008	14939	15022	15047	15066	14821	14996	14987	15002	14942	15074	14876	14984	14955	15087	15029	14949	15158	14988	14942	14991	14897	14944	14949	15050	14695	15161	14959	14893	15032	14890	15024	15042	14857	15039	15078	15182	15117	15101	15027	15023	15200	15225	14797	15152	15137	15062	15037	15064	14969	15041	15025	14917	15090	15046	14897	14760	14726	14997	15048	15044	15028	14936	15041	14911	14917	14927	15033	15058	15044	15042	14897	14988	14876	14912	14911	15020	14921	15050	15034	14765	14879	15061	14870	15010	14901	15050	14983	15183	15051	15005	14965	15035	14870	14987	15083	15027	14897	15128	15092	14909	15209	14897	15048	15127	15014	15025	14954	15147	15050	15158	14897	15053	14849	15044	14952	14966	14970	14743	15082	15031	14915	15076	15023	15133	15118	15009	14938	14923	14993	14902	14966	15083	15051	15112	15116	14792	14829	14966	15134	15072	14825	14831	14942	14993	14956	15020	15008	14896	15030	15015	15027	15110	15044	15098	15051	14868	14997	15098	15089	14981	14958	15111	15030	15144	14911	15095	15034	14994	14891	14867	14902	14926	15032	14910	14875	14960	15089	14898	14920	14909	15042	14935	14948	15015	15055	15135	15105	14959	14937	14993	14947	14920	14834	14867	14860	15058	15099	15231	14920	14800	14995	15070	15148	14798	14902	15007	15060	15081	15130	14911	15082	15042	14850	14884	14841	14941	14857	14978	15054	15156	15133	14885	14917	15096	15076	14915	15148	14788	14916	14936	14880	14954	14988	15164	15055	15047	15084	14859	15027	14923	14946	14854	14924	15111	14876	14943	14897	14956	15139	15062	15149	14904	14965	15091	14999	15078	15172	15026	15153	14781	14879	14943	14923	15152	14876	14924	15091	14909	15015	15060	15019	14994	14987	14769	14943	15174	15001	14979	14819	15147	14860	14896	15105	14887	15066	14929	15065	14829	14980	15000	15055	14948	14957	14982	14911	15045	14945	15023	15122	15067	15141	15333	15052	14875	14960	14917	15036	14988	14958	15058	14964	15120	15107	14886	14955	14988	15005	15008	15015	15008	15019	15136	15072	14962	15051	15054	15033	14867	15011	15016	14953	15005	14934	15152	14989	15013	15049	15052	15119	14980	14842	15046	15050	15043	15324	15059	14925	14814	15081	15122	15099	14975	15083	14942	14986	14860	15055	15116	14967	14925	15011	15067	14866	15186	14886	14992	15077	15127	14909	14938	15087	15034	14882	15063	15079	14838	14905	14974	15146	14891	14957	14931	14974	14868	15072	15133	15065	14974	15030	14913	15010	15043	14999	15183	15005	15014	15039	15010	15016	14937	15017	14934	14899	14902	14953	15007	15017	14890	15007	15014	15103	14928	14794	14922	14993	14942	15148	15075	14981	14976	15013	14901	15084	15195	15129	15109	14974	15037	15130	15003	15038	15142	14767	14884	15129	14962	14944	15063	14936	15135	14920	15086	15011	14962	15206	14920	15121	14719	14988	15322	15316	15070	14935	14764	14905	15100	15106	15026	14970	14801	14940	15037	14958	15058	15100	14966	15141	14998	15101	14983	15252	14898	15085	14934	14853	14982	15041	14926	14808	15102	14896	15016	15125	14812	14956	14854	14823	15002	14977	15004	15065	14751	15051	14818	14817	14979	14860	15153	15080	15020	15172	15190	15207	14987	14957	14923	15045	15052	14771	14914	14784	14974	14995	14998	15025	15041	14921	15230	14942	15034	14964	14839	14843	14935	14993	15205	15004	15241	14939	14843	15060	15175	15224	14902	14896	15066	15112	14986	14996	14992	14944	15000	14982	15058	15277	14860	14910	14959	14931	15021	15050	14902	15006	14989	14982	14988	14733	15036	15073	15096	15051	14907	15064	14753	14953	15219	14946	15023	15080	14996	14868	14953	15067	14943	15021	14967	15030	14989	15096	14994	14990	14898	15098	15138	14977	14800	15199	14942	14894	14658	14919	14914	15031	14923	15156	15015	14938	15021	14878	15087	14941	15231	14999	15124	15003	14852	14985	15051	15143	14768	15090	15108	15142	14907	14909	15000	15027	14943	15137	14894	15017	14961	15009	14941	15154	15110	14989	14992	15113	14899	15078	15118	15206	14971	14904	15062	14960	15131	14949	15082	15030	14995	14936	14944	15040	14940	14941	14990	14968	15071	14988	15101	14950	15165	15002	14783	14950	14999	15030	15070	15174	14965	15196	15087	14965	15138	14944	14872	15048	14746	14968	14918	15163	15165	14942	14986	15085	14866	15225	14921	14906	15000	15155	15018	14964	14767	14968	15117	15015	15047	14999	15073	14805	15078	14902	15019	15036	14895	14946	15020	14996	14878	14909	14987	15086	14941	15062	14857	15104	15024	15014	14901	15048	14850	15087	14957	14892	15065	15044	15063	14894	14903	15083	14707	14935	15165	14973	15016	14760	14988	15040	15147	14938	14919	15149	14986	14938	15027	14824	14866	15040	14903	14920	15044	15004	14985	14895	15016	14990	15081	14912	14971	15000	14952	15062	15034	14722	14908	15141	15003	14957	15097	15085	14899	15163	15016	15082	14980	15142	15080	15140	15141	14985	14956	14946	15150	14827	14834	14981	15169	15011	14813	14870	15025	15042	15082	14975	14994	15087	15028	15061	14959	14929	15046	14995	14891	15059	14995	14976	15008	14950	14953	15101	14933	14998	15104	15009	15167	14955	15017	15065	15089	15036	14841	15014	15100	14980	14999	14975	15013	14991	15136	14980	14981	15011	15151	15028	15011	15165	15087	15110	15290	15118	15077	14949	15018	15141	14928	15011	14991	15103	15247	14880	14990	14867	15036	14971	15032	14893	15039	15007	15130	15085	14900	15067	14931	15010	14882	15015	15019	14915	14776	14749	14823	15026	15125	14864	15062	15049	15133	15094	15051	14902	15058	15211	14888	15026	14990	14856	15035	15172	14896	14939	15038	15007	14799	15052	14895	15057	14984	14902	15005	14898	14897	14911	15143	14923	15028	14932	15020	14936	14752	14922	15056	14755	15069	14910	14975	15211	14829	14942	15014	15079	15069	15006	14921	15013	14983	15108	15034	14997	15088	14954	14851	14803	14949	15165	14943	14907	15052	15125	15049	14709	14972	14993	14978	15038	15020	15262	15160	14991	14931	15114	14744	15063	15137	15054	15045	15052	15014	14983	15102	14965	15110	15089	15068	14899	15216	14886	14976	14918	15188	15029	15128	15018	14921	14962	15049	14918	14966	14929	15099	15018	14932	14853	15020	15002	14986	15032	14965	14992	14974	15114	14972	15006	14763	15104	15133	14785	14875	15082	15010	15058	14858	15022	15016	15000	15017	14951	14879	15016	15010	15031	15050	15166	14789	14981	14904	15032	14997	14897	14907	14907	14979	14917	15053
34368	50321	44601	34544	29241	25422	21884	18976	17458	16198	15741	14942	14483	14088	14003	13987	13952	13880	13775	13820	13694	13703	13807	13762	13778	13648	13734	13606	13492	13696	13724	13788	13767	13766	13591	13563	13564	13597	13677	13672	13630	13483	13636	13422	13459	13611	13781	13719	13723	13649	13660	13622	13711	13478	13514	13651	13450	13589	13544	13549	13627	13591	13750	13530	13570	13586	13624	13646	13526	13628	13512	13562	13568	13541	13609	13571	13579	13546	13573	13672	13393	13577	13527	13724	13610	13494	13692	13549	13632	13459	13549	13545	13654	13495	13456	13547	13435	13447	13639	13664	13574	13514	13546	13582	13451	13354	13511	13496	13394	13639	13694	13626	13484	13532	13517	13509	13726	13548	13597	13650	13598	13555	13619	13513	13660	13462	13596	13602	13536	13525	13572	13517	13551	13622	13498	13580	13551	13567	13547	13818	13566	13597	13746	13685	13401	13674	13522	13619	13596	13567	13420	13415	13682	13615	13450	13512	13606	13508	13697	13452	13564	13599	13599	13533	13494	13633	13561	13649	13621	13589	13534	13609	13543	13645	13450	13629	13502	13538	13677	13447	13686	13575	13481	13453	13577	13396	13526	13712	13587	13681	13581	13533	13318	13408	13547	13452	13576	13581	13483	13563	13577	13638	13514	13624	13495	13549	13589	13657	13510	13637	13412	13649	13617	13629	13585	13513	13618	13520	13511	13657	13611	13525	13560	13555	13516	13546	13514	13522	13497	13637	13523	13544	13527	13533	13435	13553	13588	13518	13807	13638	13702	13321	13563	13532	13551	13480	13393	13588	13645	13562	13481	13407	13434	13448	13352	13690	13570	13513	13656	13726	13657	13421	13610	13555	13595	13635	13548	13398	13666	13615	13563	13534	13558	13558	13544	13558	13489	13660	13577	13568	13469	13525	13373	13573	13649	13579	13540	13563	13557	13448	13713	13416	13632	13576	13688	13429	13573	13573	13665	13665	13447	13464	13598	13586	13409	13510	13510	13670	13690	13591	13432	13627	13489	13543	13514	13680	13591	13469	13632	13637	13697	13495	13590	13560	13503	13598	13638	13481	13513	13552	13499	13578	13576	13510	13631	13327	13486	13746	13671	13532	13618	13551	13425	13617	13552	13605	13477	13507	13452	13484	13565	13545	13617	13561	13649	13550	13534	13451	13636	13621	13599	13565	13532	13584	13383	13493	13415	13459	13621	13702	13602	13663	13658	13514	13635	13534	13480	13470	13479	13530	13489	13637	13573	13455	13623	13604	13530	13567	13551	13500	13660	13477	13653	13630	13490	13454	13381	13722	13499	13630	13543	13884	13476	13564	13625	13497	13426	13532	13440	13575	13659	13494	13598	13806	13591	13555	13516	13705	13472	13605	13503	13744	13594	13541	13641	13545	13510	13698	13511	13545	13513	13589	13617	13588	13587	13477	13673	13534	13612	13440	13606	13426	13555	13469	13602	13575	13642	13498	13710	13734	13410	13516	13454	13497	13690	13612	13561	13724	13573	13608	13645	13670	13617	13385	13373	13673	13494	13578	13457	13506	13708	13609	13496	13742	13512	13610	13462	13488	13700	13496	13703	13473	13587	13582	13637	13490	13428	13611	13571	13515	13666	13574	13554	13519	13509	13667	13510	13592	13640	13301	13598	13605	13652	13498	13513	13636	13496	13710	13480	13416	13674	13580	13523	13521	13344	13508	13545	13646	13532	13606	13589	13522	13547	13633	13488	13415	13469	13698	13487	13517	13544	13652	13566	13504	13669	13567	13508	13453	13546	13433	13376	13600	13502	13531	13474	13607	13471	13476	13509	13723	13513	13656	13580	13552	13435	13385	13607	13500	13753	13586	13543	13515	13704	13581	13562	13654	13489	13615	13437	13596	13435	13483	13635	13501	13654	13606	13609	13560	13587	13482	13709	13550	13666	13491	13460	13497	13653	13503	13757	13678	13709	13586	13621	13534	13444	13622	13474	13483	13576	13437	13729	13524	13611	13495	13409	13687	13601	13573	13578	13674	13581	13509	13489	13456	13579	13362	13776	13643	13370	13581	13682	13525	13605	13615	13480	13622	13552	13555	13481	13632	13598	13488	13773	13412	13618	13335	13470	13591	13596	13599	13525	13403	13437	13609	13513	13667	13691	13484	13575	13747	13508	13645	13568	13714	13642	13544	13491	13544	13584	13547	13663	13512	13574	13543	13492	13616	13418	13467	13672	13477	13411	13569	13634	13681	13769	13683	13530	13536	13757	13451	13601	13649	13404	13626	13588	13525	13615	13426	13543	13595	13547	13565	13533	13367	13562	13653	13646	13397	13486	13644	13500	13683	13706	13493	13669	13486	13550	13655	13331	13501	13529	13545	13451	13519	13542	13564	13582	13520	13559	13530	13454	13440	13660	13602	13628	13413	13487	13521	13651	13486	13506	13561	13645	13759	13547	13574	13482	13620	13516	13549	13481	13608	13506	13511	13536	13714	13654	13559	13471	13564	13489	13651	13530	13480	13607	13453	13529	13606	13596	13433	13640	13635	13466	13405	13442	13504	13623	13554	13728	13564	13600	13405	13631	13513	13599	13548	13645	13721	13565	13573	13487	13442	13581	13444	13621	13677	13483	13530	13542	13380	13590	13698	13684	13549	13585	13536	13493	13537	13552	13589	13544	13568	13550	13571	13507	13582	13576	13456	13542	13558	13549	13542	13551	13565	13639	13552	13473	13622	13453	13452	13601	13728	13753	13648	13561	13461	13525	13452	13550	13657	13401	13562	13645	13580	13579	13530	13557	13578	13541	13585	13625	13382	13663	13588	13397	13629	13556	13579	13418	13499	13543	13656	13551	13469	13498	13653	13541	13545	13589	13651	13577	13424	13515	13549	13649	13512	13579	13563	13588	13425	13589	13465	13654	13664	13623	13418	13537	13600	13417	13627	13812	13425	13734	13532	13646	13585	13579	13415	13745	13514	13497	13662	13428	13603	13593	13458	13576	13574	13454	13494	13485	13521	13577	13577	13458	13617	13562	13494	13503	13646	13589	13602	13455	13487	13481	13509	13608	13671	13394	13612	13522	13525	13422	13391	13490	13414	13577	13712	13632	13567	13468	13558	13554	13558	13541	13495	13456	13548	13653	13507	13661	13533	13585	13681	13544	13657	13701	13576	13491	13538	13574	13556	13732	13642	13526	13661	13435	13437	13466	13629	13610	13680	13559	13641	13741	13438	13659	13683	13583	13561	13642	13559	13465	13516	13577	13635	13423	13725	13461	13401	13461	13581	13570	13540	13519	13603	13749	13678	13570	13488	13603	13626	13568	13607	13471	13695	13455	13605	13514	13529	13554	13658	13517	13647	13465	13709	13628	13639	13621	13554	13573	13474	13665	13662	13536	13516	13386	13565	13649	13710	13415	13607	13639	13789	13428	13480	13655	13644	13442	13605	13461	13534	13674	13422	13612	13608	13431	13552	13509	13436	13589	13572	13499	13594	13510	13437	13604	13684	13528	13543	13530	13676	13417	13512	13559	13546	13465	13663	13471	13524	13505	13557	13534	13550	13489	13629	13411	13500	13452	13656	13561	13561	13544	13530	13620	13614	13640	13436	13555	13625	13641	13588	13589	13455	13616	13482	13700	13730	13315	13649	13586	13533	13580	13640	13515	13429	13562	13408	13434	13546	13575	13596	13470	13418	13648	13437	13634	13582	13587	13538	13550	13508	13627	13400	13476	13689	13687	13496	13581	13338	13497	13493	13713	13580	13593	13520	13579	13532	13781	13528	13648	13470	13617	13411	13677	13495	13554	13605	13578	13720	13555	13546	13592	13632	13439	13513	13473	13503	13628	13665	13456	13552	13641	13508	13398	13554	13417	13477	13400	13533	13700	13540	13358	13602	13479	13584	13537	13633	13539	13645	13600	13455	13403	13572	13580	13634	13502	13557	13610	13675	13553	13581	13404	13552	13691	13566	13461	13550	13648	13561	13660	13505	13614	13389	13571	13645	13569	13436	13549	13490	13380	13583	13539	13579	13412	13486	13733	13545	13463	13458	13529	13566	13477	13367	13547	13573	13545	13614	13600	13472	13661	13457	13534	13513	13429	13665	13493	13459	13557	13581	13531	13422	13526	13400	13420	13393	13612	13421	13622	13619	13633	13590	13528	13643	13561	13603	13365	13501	13506	13494	13509	13590	13480	13488	13472	13563	13352	13536	13513	13422	13542	13525	13733	13511	13563	13667	13473	13301	13453	13583	13418	13586	13546	13467	13622	13522	13567	13505	13413	13375	13721	13395	13537	13537	13654	13628	13613	13655	13479	13619	13480	13504	13646	13717	13639	13382	13756	13682	13490	13672	13470	13452	13453	13565	13613	13487	13450	13581	13493	13743	13558	13578	13480	13587	13580	13683	13488	13586	13469	13511	13527	13653	13610	13571	13632	13502	13556	13431	13508	13553	13550	13391	13724	13482	13444	13612	13495	13559	13569	13589	13546	13503	13682	13619	13648	13530	13593	13611	13382	13586	13501	13428	13652	13654	13555	13537	13536	13588	13469	13450	13586	13650	13543	13655	13454	13601	13719	13467	13514	13688	13539	13604	13814	13558	13534	13517	13551	13642	13566	13564	13546	13571	13522	13486	13320	13396	13576	13448	13455	13359	13696	13630	13497	13552	13505	13504	13552	13491	13716	13451	13609	13504	13554	13677	13519	13401	13609	13697	13354	13605	13618	13565	13547	13540	13615	13547	13682	13699	13572	13625	13553	13623	13367	13546	13469	13538	13641	13607	13275	13613	13427	13555	13402	13465	13508	13596	13638	13478	13445	13504	13638	13552	13626	13522	13597	13586	13617	13553	13480	13452	13501	13433	13557	13591	13551	13557	13523	13687	13623	13535	13600	13367	13549	13689	13412	13510	13443	13779	13566	13677	13587	13698	13572	13551	13610	13694	13594	13500	13570	13665	13541	13540	13597	13633	13534	13425	13730	13613	13788	13679	13512	13377	13671	13346	13513	13540	13562	13536	13574	13562	13512	13482	13559	13444	13571	13574	13424	13561	13444	13717	13413	13551	13638	13606	13617	13399	13691	13536	13611	13452	13510	13691	13544	13571	13596	13495	13536	13610	13630	13615	13548	13529	13469	13674	13495	13558
22934	21244	29048	24149	23695	28485	29466	22787	20359	19544	18267	17643	17293	16774	16605	16710	16419	16372	16402	16439	16437	16312	16561	16192	16252	16200	16272	16146	16293	16075	15996	16183	16114	16014	16095	16103	16251	16089	16102	15978	16130	16087	16191	16389	16164	16042	16045	15995	15916	15890	16213	16069	16207	16219	16117	16071	16152	16074	16043	16107	16110	16207	16315	16039	16069	16039	16016	16135	16084	15911	16020	15965	16145	16002	16001	16178	16017	16125	16333	15983	16175	15902	16290	16113	16142	16045	16043	16010	16000	15932	16088	16097	16103	16022	16156	16122	15901	15958	15992	16184	16013	15930	16044	15978	16107	16075	16167	15828	16000	16186	16066	16020	16127	16049	16189	16183	15821	15866	16066	15931	15987	15980	15766	16103	16082	15900	15886	15938	15928	16368	16143	16178	15964	15944	15943	15922	16049	15828	16007	16312	15964	15901	15915	16016	16077	16051	16215	15924	16094	15978	16025	16190	16020	16060	16025	16254	16009	16069	16087	16001	16036	16128	16113	15965	15678	16115	15926	15898	15987	16175	16055	16089	15975	15964	15959	16185	16142	15866	15741	16050	16444	16322	16019	16156	15906	15992	15848	15928	16268	15951	15864	16187	16135	15985	16081	16160	16217	15990	16021	15907	16006	16048	15988	16081	16271	15855	15943	15910	15854	15959	16054	15996	16025	15848	16008	16114	15966	16036	16094	15908	15904	16090	16194	16039	15910	15974	16081	16043	16001	16200	16044	16041	15888	16037	16008	15868	16008	16106	16110	15920	15813	15987	15961	16067	15996	15886	15860	16128	16022	15944	15969	16020	15937	15980	16145	15944	16083	15960	16092	15936	15709	15977	16093	16007	15966	16127	16111	16016	15951	15837	16166	15992	15950	16122	15951	15928	16327	15905	16028	16130	16205	16071	16112	15960	15987	15964	15936	16022	16009	16114	15991	16215	16145	16148	16140	15978	16034	16051	16094	16080	15946	15901	16104	16109	16030	16133	15899	16106	15831	15855	15977	15997	15858	15869	15972	15929	16019	15714	16076	16190	15994	16105	16028	15901	15983	15855	15904	15954	15985	16105	15959	15982	15987	16261	15911	16015	15999	15993	15995	15964	16049	16035	16093	15987	15965	15850	15888	15968	16109	16141	16066	15970	15926	15844	16122	16031	16004	15995	15908	15871	15987	15927	16152	15817	16087	16117	16063	15980	16019	15944	16029	16213	16103	16002	15914	15910	16052	15831	15939	15977	16067	15928	16080	16052	16011	16002	15966	15935	16056	16179	15963	16009	16089	16046	16162	15989	15913	16019	16171	16109	16067	16075	15887	15922	16010	16080	16098	15966	15977	15987	15970	16114	15929	16218	15971	16151	16117	16152	16215	15838	15823	15963	15963	16022	15990	15904	16081	15975	16091	16038	15936	16085	15909	15967	16213	16182	16013	16061	16159	16106	15923	15985	16127	16072	15850	16154	16049	16027	16046	15949	16043	15801	15974	16137	15813	16018	16087	16069	16107	16017	16166	16031	15999	15830	16012	15956	16105	16059	15828	15777	15925	15975	15886	15951	15830	15991	15771	16036	15937	16180	16029	15928	16029	15914	16055	16132	16224	16076	16293	16006	16131	16004	15851	15914	16201	15989	16166	16106	16284	16010	15990	15973	15930	16246	15981	16039	15873	15774	15894	16100	16216	16087	16079	16097	15898	15905	16007	16086	15977	16041	16107	16168	16008	15972	15824	15997	16136	16181	16039	16061	16088	16154	16138	15985	16015	16114	16091	15816	15974	15933	16074	16097	16104	15965	15985	15987	16221	15720	15997	16028	15751	16104	15816	15791	16107	15938	16076	16039	16040	15935	15961	15955	16099	16078	16046	16017	16043	16122	16017	16078	16041	16000	16072	15905	16002	16065	15992	16181	16177	16095	15965	16183	15982	15975	16070	16015	15979	15966	15979	15936	16091	15820	16040	15909	15842	15764	16078	15957	15903	15984	16144	15997	16057	16006	15978	15998	16161	15999	15967	16030	16205	16071	15899	15817	15863	16052	16066	16026	16002	16211	15849	15990	15884	16008	15986	15937	16042	16093	16002	15945	16005	16101	16035	16168	16037	16043	15876	15987	15943	15786	16009	16191	16047	15897	16028	16071	16195	16084	15948	16025	16009	16213	15813	15918	16150	15851	16019	15914	16136	16152	16211	15911	16027	16137	16238	16064	15958	15963	16098	16014	15997	15816	15803	15851	16051	16045	16172	15997	15897	15997	16040	16010	15942	16094	16052	16043	16120	16020	16179	16008	16100	15788	15985	16111	15944	15905	16125	16015	15884	15896	16064	16027	16121	16132	15886	16078	15931	15898	16046	16182	15970	16138	16064	16049	16030	16212	16066	16187	16250	16247	16100	15997	16204	15856	15985	16073	16058	15979	15949	16108	16221	15878	16126	15727	15887	15981	16084	15986	16026	16025	15918	16141	16041	16105	16010	15970	15882	15807	16106	15890	15985	15872	15965	16028	16024	15850	16193	15813	15941	16076	15868	15970	16049	16293	16023	16190	16201	15920	16210	16115	15998	16044	16036	16065	15988	15778	15769	15998	16035	15983	16019	15997	16032	16108	16101	16216	16079	15933	15954	16018	16163	16228	16175	15854	15883	15898	15946	16130	16143	16121	16031	16005	15842	15861	16057	15906	16047	15934	15915	15868	16010	16092	16133	16183	15943	16022	16077	16207	16128	15947	15952	16270	15936	16234	16209	16031	15974	15993	16032	15962	16220	15838	16162	16050	16064	16053	16177	15927	16075	15835	16214	15842	16062	16086	15932	16115	15846	16036	15995	16050	15887	15953	15981	15912	16002	15894	15929	15961	16008	16194	15997	16217	16010	15946	15919	16113	15884	15742	16005	15983	16071	16264	16053	15786	16113	15898	16122	15990	15881	16037	16076	15954	16082	16035	16125	15963	15965	15913	16105	16060	15887	15877	15938	15850	16100	15975	16025	15972	15925	15901	15713	16054	15961	15993	16059	16001	16210	15955	16095	16054	16036	15964	15863	16044	15999	16167	16072	16085	16065	15976	16247	16105	15877	15904	16007	16014	15997	15920	16074	15949	16143	15910	15936	16004	16076	16062	15983	15922	16096	16140	16227	15936	15967	16095	15984	16026	15844	15938	16116	15869	16253	16013	16015	16045	16049	16186	16105	15928	15909	15961	16228	15972	15983	16187	15869	16161	15966	16059	16138	16027	15887	16005	16078	16120	16094	15878	15981	16266	16217	15863	15878	15757	16083	16106	15949	15947	16072	16118	16112	16025	16151	16029	15732	15977	16020	15954	16090	16138	16049	16039	16175	15784	15868	16055	16046	15979	16075	16034	16126	16091	16035	16098	16010	16140	15986	15931	16024	16060	16029	16103	16039	16030	16053	15822	15965	16041	15940	15973	16051	16118	16238	15881	16130	15985	15992	16137	16205	16070	16160	16260	16121	16033	16146	16011	15887	16091	16105	15925	16189	16125	16040	16144	16028	16017	16120	15964	16031	15915	15917	15918	16007	15905	16026	16056	15835	16130	16242	16151	16094	16116	16100	15996	15858	16095	16056	15973	15916	15991	15884	15853	16014	15958	15708	15861	16011	15994	15964	16078	16176	16008	16035	15890	16123	15931	16105	16065	16134	15866	15896	16099	16015	15897	15971	16041	16017	16119	16026	15981	15986	15972	16206	15904	16118	15805	16069	16020	16140	16208	15945	16099	15978	15920	16204	15764	16074	15827	16011	15967	15950	15973	16049	15992	15801	16051	16032	16006	16085	16295	15911	15926	16061	16040	16011	15992	15842	15964	16211	16170	16031	16147	16312	16039	15872	15891	15970	16133	15905	16010	16017	16155	16166	16065	15929	15941	16108	15981	15738	15952	15991	15987	16145	15989	16223	15920	16248	15964	15686	16195	16156	15989	16123	16145	15881	15998	15856	16006	15764	15862	15774	16013	16046	15913	15831	15987	15972	16111	15992	16021	16017	15909	15851	15886	16089	16125	16046	15902	15988	16208	16018	16108	15922	16025	15819	15962	15965	15760	16083	16111	16048	16053	15937	15831	15917	15711	16069	16162	16292	16082	15885	15959	15813	15941	16151	16112	15997	16006	16140	16292	15938	16039	16043	16051	16096	15899	15821	16082	16097	16082	15754	15901	16061	16015	16163	16061	16105	16084	16071	16004	16183	15863	16026	15812	15930	15860	15899	15917	16011	16124	15999	16033	16036	16057	15926	16038	16022	15957	16036	16166	16113	15922	15784	16116	16002	16048	15932	16225	15908	15804	16128	15899	16025	16053	16070	16050	16127	16046	15970	15939	16097	15971	16111	15974	16022	15913	15969	16064	15899	15964	15762	16133	16014	16040	16024	16284	16009	15956	16028	16033	15967	16038	16069	15864	16006	16133	16031	16189	16086	16065	16102	15988	16143	16043	15986	15814	16048	15944	15991	15856	15992	16037	16028	16115	16150	15925	16012	15887	15950	16081	16066	15902	16151	15926	15931	15816	15943	15953	15887	15939	15992	15982	16002	16040	16271	16312	15847	15904	16107	15998	16016	16157	16041	16020	15960	16246	16025	16176	16161	16147	16047	16040	16095	16075	15860	16057	15967	16034	15999	15928	15812	16142	16089	16059	15969	16152	16107	16136	16013	16087	16095	15888	16026	16191	16004	15941	16132	16105	16032	16165	16124	15870	16029	15961	15980	16106	16008	16140	16021	16064	16101	16070	15873	16064	16347	16060	15948	15965	15979	15967	15945	16069	16028	15920	16018	15890	16044	16121	16153	16121	15978	16082	16141	16215	15779	15975	15912	16067	16032	15986	15935	16004	16134	15991	15826	15802	16170	15951	16114	16094	15987	16038	15934	16047	15984	16167	15979	16269	15983	15990	16025	16161	15785	16115	16031	16127	15883	15947	16158	16052	16003	16009	15916	15771	15953	16135	16157	16003	15984	16196	15946	15925	16213	16198	16076	16149	16033	15931	16209	16014	16113	16134	16021	15979	16085	15985	16000	15873	16095	16186	15847	16125	16128	15886	16188	16143	16098	16008	16147	16043	16045	16111	16006	15950	15926	16099	15930	15915	16001	16072	15879	16062	16209	16282	15831	16207	15944	16054
33835	57680	52802	42477	37011	33465	27574	22197	19952	18519	17361	16326	15768	15197	15035	14737	14562	14435	14560	14533	14515	14236	14456	14499	14418	14435	14241	14232	14230	14220	14330	14060	14248	14312	14397	14325	14163	14388	14251	14310	14237	14110	14144	14259	14161	14090	14209	14268	14133	14412	14110	14233	14187	14064	14188	14153	14279	14256	14359	14149	14191	14300	14228	14197	14232	14115	14190	14153	14108	14219	14089	14087	14354	14158	14013	14142	14119	14289	14184	14369	14174	14201	14329	14160	14097	14025	14106	14092	14121	14254	14170	14099	14206	14358	14119	14273	14151	14305	14160	14109	14259	14288	14076	14268	14128	14086	14282	14069	14041	14160	14018	14052	14173	14318	14197	14332	14193	14150	14095	14108	14271	14160	14145	13948	14306	14117	14155	14103	14207	14045	14163	14063	14109	14025	14284	14186	14133	14143	14153	14025	14154	14259	14308	14339	14141	14135	14345	14342	14182	14157	14144	14134	14091	14278	14215	14036	14111	14165	14317	14317	14262	14123	14091	14080	14220	14308	14191	14188	14307	14025	14220	14199	14073	14249	14090	14125	14157	14076	14115	14175	14229	14063	14362	14232	14264	14281	14451	14159	14252	14176	14115	14228	14096	14235	14018	14083	14217	14175	13971	14074	14310	14112	14082	14306	14179	14180	14011	14384	14174	14126	14294	14233	14218	14207	14047	14340	14121	14185	14261	14194	14096	14234	14180	14335	14087	14253	14363	14116	14110	14223	13969	14181	14030	14114	14211	14242	14121	14242	14245	14217	14293	14268	14145	14052	14204	14199	14218	14204	14211	14121	14117	14313	14148	14022	14110	14222	14193	14397	14232	14196	14192	14227	14180	14029	14212	14210	14176	14154	14158	14089	14143	14167	14051	14221	14204	14154	14103	14123	14192	14070	14282	14056	14210	14080	14020	14157	14112	14124	13944	14196	14162	14176	14174	14169	14335	14163	14125	14248	14157	14059	14094	14104	14197	14113	14165	14114	14196	14142	14236	14371	14135	14099	14217	14185	14183	14145	14003	14185	14164	14238	14205	14093	14121	14113	14255	14123	14176	14117	14231	14194	14120	14129	14111	14229	14140	13971	14283	13957	14101	14150	14065	14222	14138	14175	14171	14049	14224	14165	14322	14296	14239	14243	14135	14288	14071	14149	14215	14264	14172	14300	14297	14178	14211	14182	14263	14247	14213	14119	14269	14251	14107	14156	14066	14216	14086	14059	14173	14286	14166	14366	13996	14059	14172	14032	14105	14090	14251	14256	14181	14264	14231	14151	14102	14277	14052	14092	14223	14106	14212	14315	14189	14204	14269	14121	14116	14123	14177	14124	14278	14186	14254	14242	14183	14079	14198	14111	14270	14209	14150	14139	14097	14163	14134	14216	14198	14327	14140	14137	14086	14146	14127	14376	14188	14176	14167	14152	14202	14204	13973	14169	14046	14154	14362	14365	14367	14282	14256	14207	14057	14086	14089	14012	14008	14187	14202	14224	14378	14116	14186	14025	14327	14137	14140	14178	14039	14241	14266	14018	14100	14228	14192	14126	14013	14205	14329	14149	14003	14266	14235	14200	14255	14132	14142	14227	14242	14288	14175	14094	14251	14309	14568	14149	14042	14117	14101	14249	14272	13917	14396	14116	14199	14082	13911	14142	14187	14171	14030	14209	14037	14205	14286	14127	14248	14222	14022	14126	14193	14150	14182	14086	14187	14283	14173	14307	14084	14168	14318	14074	14148	14070	14021	14117	14203	14166	14187	14021	14146	14088	14180	14183	14074	14209	14215	14272	14235	14047	14140	14200	14155	14209	14293	14206	14084	14079	14282	14216	14224	13996	14159	14297	14171	14188	14208	14132	14246	14161	14329	14399	14300	14270	14170	13914	14288	14144	14122	14171	14036	14140	14197	14263	14197	14284	14128	14049	14040	14018	14326	14193	14428	14029	14133	14151	14204	14120	14166	14198	14204	14170	14184	14027	13968	14024	14259	14092	14406	14255	14034	14272	14221	14262	14175	14188	14123	14098	14135	14054	14131	14107	14210	14273	14246	14252	14203	14343	14163	14235	14233	14182	14205	14073	14124	14063	14252	14133	14195	14220	14149	14021	14005	14372	14067	14137	14234	14077	14151	14199	14339	14257	14197	14169	14102	14053	14062	14259	14242	14119	14174	14123	14294	14302	14232	14238	14242	14107	14090	14171	14337	14194	14321	14037	14013	14138	14240	14271	14337	14099	14227	14001	14203	14154	14095	14315	14249	14241	14288	13992	14181	14242	14290	14173	14166	14150	14021	14293	14116	14066	14256	14203	14199	14174	14173	14211	14239	14191	14229	14197	14136	14381	13997	14161	14245	14117	14110	14059	14179	14205	14157	14008	14198	14161	14162	14183	14286	14339	14134	14076	14270	14285	14204	14330	14243	14125	14293	14148	14088	14176	14177	14346	14273	14364	14136	14364	14093	14123	14103	14134	14291	14255	14275	14067	14134	14372	14254	14145	14055	14229	14170	14164	14184	14109	14265	14147	13964	14100	14099	14288	14216	14148	14064	14330	14185	14058	14215	14321	14141	14207	14000	14193	14089	14058	14142	14150	14225	14196	14280	14203	14116	14030	14078	14187	14153	14226	14335	14053	14152	14209	14012	14104	14130	14074	14203	14092	14170	14049	14092	14004	14195	13915	14080	14178	14279	14314	14116	14216	14162	14136	14256	14135	14240	14158	14155	14171	14119	14319	14071	14152	14068	14194	13999	14085	14227	14208	14166	14311	14298	14073	14120	14288	14193	14148	14214	14101	14111	14106	14111	14108	14060	14166	14207	14246	14128	14263	14143	14227	14194	14178	14333	14358	14191	14166	14044	14257	14015	14282	14031	14173	14389	14296	14344	14221	14129	14167	14334	14144	14186	14261	14170	14030	14169	14338	14140	14142	14006	14183	14065	14008	14140	14097	14015	14291	14089	14146	14287	14144	14209	14287	14055	14267	14203	14255	14181	14145	14181	13994	14167	14189	14191	14207	14308	14215	14100	14147	14206	14272	13958	14207	13981	13969	14284	14175	14255	14047	14081	14212	14276	14168	14238	14190	14169	14123	14163	14175	14265	14068	14164	14208	14129	14148	14211	14156	14189	14343	14245	14197	14241	14221	14192	14191	14132	14171	14000	14108	14140	14246	14204	14141	14231	14223	14189	14197	14067	14294	14222	14301	14207	14194	13963	13983	14209	14216	14050	14306	14252	14046	14199	14135	14256	14198	14038	14162	14170	14195	14158	14067	14201	14058	14137	14143	14198	14184	14175	14113	14310	14190	14085	14083	14174	14185	14031	14181	14254	14174	14055	14180	14249	14289	14238	14256	14356	14129	14044	14154	14152	14189	14166	13929	14269	14138	14280	14168	14044	14160	14149	14089	14179	14205	14254	14168	14128	14308	14136	14214	14123	13992	14192	14166	14227	14115	14231	14303	14157	13944	14100	14170	14284	14236	14195	14031	14181	14162	14270	14181	14316	14062	14167	14049	14323	14214	14228	14131	14105	14147	14011	14110	14013	14104	14264	13949	14228	14069	14243	14195	14108	14095	14031	14248	14157	14209	14272	14247	14082	14172	14242	14187	14140	14162	13950	14056	14154	14208	14233	14227	14205	14106	14313	14189	14264	14193	14018	14116	14191	14032	14113	14134	14131	14059	14214	14269	14274	14034	14225	14090	14050	14220	14177	14228	14257	14389	14048	14158	14339	14159	14138	14198	13918	14186	14080	14306	14167	14092	14021	14344	14249	14076	14287	14199	14244	14223	14052	14167	14144	14066	14375	14214	14288	14239	14273	14137	14095	14079	14094	14156	14156	14231	14108	14277	14200	14097	14070	14207	14080	14097	14341	14012	14120	14156	14107	14144	14035	14068	14181	14304	14116	14117	14294	14311	14023	14189	14019	14133	14102	14182	14164	14326	14094	14202	14311	14168	14283	14164	14256	14140	14193	14202	14357	14187	14153	14245	14170	14053	14180	14163	14089	14166	14183	14076	14195	14249	13971	14202	14079	14292	14179	14132	14179	14227	14054	14037	14103	14289	14045	14131	14156	14130	14083	14345	14094	14123	13946	14183	14243	14431	14225	14174	14096	14173	14294	14199	14098	14183	14148	14129	14026	14216	14101	14242	14315	14063	14150	13992	14404	14312	14280	14167	14307	14212	14095	14218	14267	14010	14302	14115	14161	14136	14118	14245	14190	14138	14286	14137	14093	14138	14298	14176	14242	14074	14131	14171	14101	14110	14145	14106	14293	14271	14293	14255	14188	14277	14328	13990	14266	14201	14238	14209	14196	14114	14176	14160	14282	14268	14129	14220	14110	14141	14193	14096	14076	14189	14137	14244	14036	14186	14227	14057	14014	14180	14147	14174	14132	14198	14059	14244	13982	14195	14213	14114	14393	14213	14222	14192	14172	14099	13883	14155	14241	14208	14032	13945	14079	14185	14041	14258	14168	14257	14066	14139	14169	14140	14348	14070	13977	14216	14114	14111	14236	14156	14189	14226	14242	14012	14293	14127	14202	14212	14192	13988	14159	14235	14126	14163	14148	14254	14063	14146	14281	14011	14317	14130	14100	14035	14221	14157	14166	14182	14198	14041	14280	14143	14172	14089	14327	14109	14161	14232	14183	14077	14092	14081	14108	14111	14079	14180	14190	14300	14266	14263	14100	14174	14127	14129	14256	14087	14081	14088	14113	14129	14149	14134	14186	14081	14160	14192	14150	14342	14083	14227	14160	14252	14183	14192	14195	14244	14309	14183	14070	14301	14316	14154	14053	14119	14230	14213	14157	14306	14197	14074	14188	14219	13937	14226	14086	14116	14247	14230	13917	14011	14133	14132	14039	14105	14161	14063	14253	14224	13954	14333	14221	14320	14257	14056	14181	14331	14101	14231	14150	14205	14051	14282	14179	14177	14235	14198	14062	14032	14025	14132	14212	14225	14114	14123	13901	14326	14164	14152	14276	14192	14227	14371	14095	14222	14104	14013	14150	14128	14146	14135	14208	14204	14200	14106	14088	14297	14157	14111	14225	14234	14262	14082	14150	14078	14124	14395	14231	14149	14207	14170	14036	14111	14259	14145	14230	14221	14026	14219	14253	14246
29667	29435	34954	30098	23963	21194	19019	17231	16478	16147	15967	15904	15446	15604	15473	15208	15130	15200	15197	15497	15002	15063	15221	15281	15195	15133	15265	15161	15261	15068	15226	15123	15215	15181	15312	15064	15192	15084	15182	15106	15080	15221	15166	15062	15191	15134	15260	15035	14917	15186	15129	15099	15149	15235	15107	15181	15181	15131	15063	14970	15054	15131	15129	15283	15047	15192	15105	15010	15179	15174	15036	15237	15151	15135	15091	15062	15184	15107	15164	15215	15075	15167	14973	15184	15073	15130	15201	15133	14998	15135	15192	15071	15135	15161	15283	15015	15258	15242	15553	15160	15212	15196	15031	15059	15308	15052	15006	15314	15189	15124	15141	15510	15188	14939	15012	15032	15166	14996	15143	15118	15246	15285	15141	15095	15062	15286	15074	15123	15096	15222	15043	15061	15191	15278	15165	15169	15078	15161	15033	15305	15220	15119	14948	15227	15227	15067	15243	15110	15082	15002	15027	15111	15060	15017	15124	14903	15058	15307	15265	15070	15137	15078	15223	15038	15118	14976	15101	15159	15237	15014	15199	15109	14944	15088	15054	14999	15042	15037	15016	14981	14976	14843	15168	15110	15171	15189	15140	15246	15417	15080	15165	14918	14975	15187	15191	15047	15165	15149	15237	14996	14832	15187	15025	15102	15143	15160	15333	15062	15225	15145	15080	15076	15224	15159	15125	15098	15039	14992	15015	15078	15088	15107	15181	15103	15081	15048	14993	15158	15222	15202	15028	15026	15042	14997	15148	15239	15187	15052	14855	15138	15133	15372	15163	14870	14963	15080	15274	15144	14827	15018	14929	15097	15051	15201	15139	15029	15154	15142	15085	15124	15204	15219	15268	15268	15055	14986	15058	15097	15168	15149	15048	15071	15178	15125	15049	15146	14966	15039	15208	15120	15126	15264	15249	15367	15192	15077	15401	14907	15145	14914	14929	14924	15291	15096	15214	15132	15274	15038	14959	15122	15344	15064	15106	15165	15238	15207	14962	15136	15272	14902	14869	15143	15052	15385	15163	15156	15092	15044	15145	15091	15160	15081	15292	15229	15034	15225	15050	15138	15050	14977	15226	14931	15125	15006	15245	15326	15120	15082	15195	15065	15148	15109	15180	15117	15145	15189	15035	15107	15350	15256	15190	15110	15133	15265	15148	15362	14961	15206	15029	15357	15193	15254	15136	15198	15211	15306	15186	15195	15125	15072	15183	15043	15095	15193	15231	15105	15264	15362	15168	15250	15284	15196	15120	15133	15047	15032	15003	15054	14920	15111	15111	15109	15146	15108	15262	15051	15203	15134	15103	15253	15151	15144	15065	15238	15115	14999	14971	15116	15222	15135	15155	15203	15161	15203	15103	15398	14910	15216	15165	15114	15136	15130	15298	15439	15075	15347	15374	15135	15314	15258	15320	15130	15175	15209	15123	15092	15132	15161	15056	15171	15104	15254	15123	15157	15041	15156	15194	15314	14970	15369	15258	15067	14986	15220	15282	15156	15100	15026	15173	15212	15274	15265	14917	15243	15184	15092	15286	15270	15023	15064	15228	15177	15029	15115	14976	15125	15170	15150	15165	15020	15206	15214	15202	15195	15188	15079	15124	15353	15206	15063	15240	15250	15052	15360	15202	15286	15149	15084	15225	15027	15106	15219	15037	15098	15117	15171	15360	15124	15244	15156	15066	15036	15124	15131	15132	15086	14966	15277	15190	15017	15072	15046	15099	15245	15107	15040	14990	15096	15127	15192	15171	15159	15027	15320	15122	15223	15046	15312	15160	15113	15219	15169	15151	15118	15093	15158	14916	15202	15183	15091	15270	14990	15231	15149	15093	15284	15008	15272	15154	15123	15279	15167	15033	15078	15027	14955	15024	15204	15309	15268	15074	15132	15101	15170	15163	15345	15092	15197	15289	15079	15028	15001	15084	14947	14972	15211	14915	15353	15093	15039	15149	14989	15243	15167	15198	15217	15076	15078	15122	15092	15293	15205	15107	15169	15089	15304	15065	15254	15072	15065	15268	14999	15076	15271	15321	15185	15158	15017	15122	15057	15287	15173	15236	15166	15131	15321	15084	15248	15394	15024	14950	15163	14980	15147	15081	15231	15237	15065	15115	15181	15226	15381	15077	15146	15116	15062	15137	15080	15200	15238	15039	15297	15184	15017	15011	14997	14978	14918	15025	15083	15191	15119	15078	15059	15157	15136	15160	15194	15179	14943	15144	15220	15315	15026	14987	15100	15161	15164	15013	15177	15213	15144	15006	15181	15294	14973	15035	15128	15134	15152	15052	15118	15334	15238	15155	15356	15248	15274	15013	15209	15207	15211	15156	15173	15338	15187	15252	15081	15090	15296	14939	14880	14954	15183	15174	15092	15241	15254	15204	15186	15122	15327	15049	15147	14986	15105	15169	14969	15028	15010	15198	14874	15109	15267	15246	15094	15089	15055	15165	15098	15447	15171	15155	15147	15212	15273	15248	14947	15071	15161	15108	15264	15321	15154	15214	15256	15098	15163	15083	15166	15040	15157	14996	15075	15208	15275	15107	15145	15065	15183	15077	15098	14948	15301	15101	15312	15287	15219	15271	15132	15069	15124	15142	14918	15063	15042	15167	15194	15250	15128	15192	15117	15155	15156	15171	15222	15095	15108	15103	15058	15091	15225	15162	15248	15078	15156	15079	15088	15011	15101	15171	15011	15209	15151	15004	14979	15155	15100	14909	15006	15051	15200	15094	15159	15089	15262	15115	15229	15162	15189	15230	15151	15196	14973	15036	15097	15168	15272	15209	15083	15120	14911	14936	15116	15106	14972	14852	15260	15294	15221	15011	14988	15061	15126	15367	15193	15241	15040	15134	15363	15115	15226	15120	15171	15182	15131	15224	15210	15233	14998	15053	15087	15161	15149	15121	14943	15217	15111	14997	15114	15226	15022	15199	15199	14942	15099	15192	15057	15195	15176	15049	15209	15225	15256	15164	14946	15105	15387	15156	15115	15172	15086	15106	14991	15148	15167	15307	15143	15062	15350	15022	15155	15210	15031	15220	15232	15166	15299	15049	15062	14994	15095	15261	15208	15189	15209	15295	14981	15277	15160	15282	15130	14994	15144	15291	15185	15183	15288	15098	15387	15145	15112	15119	15264	15051	14892	15287	15158	15004	15268	15207	14940	15136	15409	15030	14997	15280	15052	15149	14950	15107	15184	15154	15179	15252	15088	15102	15156	15120	15198	15074	15262	15114	15058	15047	15057	15089	15240	15352	14993	14953	14980	15117	15030	15207	15070	15140	15078	15172	14983	15309	14930	15192	14998	15100	15183	14885	15235	15190	15161	15211	14990	15184	14984	15217	14984	15180	15187	15044	15184	15260	15282	15164	15147	15252	15188	15111	15011	15120	15128	15327	15197	14958	15123	15075	15221	15094	14958	15189	15133	15144	15121	15304	15192	15371	15052	15143	15079	15240	15011	15042	15145	15271	14991	15136	15265	15312	14949	15299	15143	15084	15131	15081	15126	15117	15222	14943	15242	15095	15096	15235	15150	15139	15196	14916	15009	15125	15201	15240	15062	15204	15177	15090	15029	15412	15255	15103	15069	15195	15027	15280	15172	15087	15133	15058	15076	15242	15106	15089	15177	14989	15136	14985	15185	15236	15194	15005	15182	15320	15065	15289	15010	15180	15015	15204	15150	15096	14968	15050	15099	15304	15249	15173	15249	15167	15062	15222	15237	15153	15342	15137	15241	15009	15123	15095	15029	15015	15268	15464	15341	15120	15073	15114	14939	15077	15108	15131	15272	15047	15104	15131	15229	15090	15119	15191	15105	15423	15151	15152	15159	15152	15180	15210	15091	15068	15112	15188	15273	15182	15008	15109	15133	15212	15350	15208	15088	14958	15049	15136	15087	15019	15065	15045	15165	15202	15200	15380	15149	15374	15187	15162	15232	15088	15083	15096	14934	15068	15095	14920	15269	15302	15076	15216	15120	14956	14976	14963	14955	15210	15073	15250	15019	15187	15271	15049	15102	15274	15107	15151	15218	15212	15188	15105	15099	15256	15177	15286	15205	15321	15159	15117	14876	15160	15265	15135	15083	15238	14795	15251	15163	15223	15061	15212	15069	15090	15096	15053	15070	15179	15244	15336	15344	15368	15168	15182	15014	15188	15030	14945	15176	15174	15240	15028	15004	15155	15019	15054	15154	15055	15079	14923	15346	15049	14929	15218	15251	15021	15172	15240	15100	15085	15032	15183	14987	15265	15117	15091	15185	15121	15163	15291	15064	15026	15152	15031	15160	15125	15080	15192	15143	15137	15150	15176	15101	15109	15055	15194	15230	15294	15006	15030	15051	15356	15354	15206	15186	15010	15244	15045	14988	15139	15208	15204	15141	15116	15143	14947	15073	14904	15105	15117	15177	15070	14942	15064	15163	15278	15177	15116	15188	15166	15183	15084	15046	15091	15387	15150	15107	15291	15166	15144	15133	15335	15191	15221	15105	15261	15107	15028	15032	15179	14985	15270	15170	15283	15120	15087	15271	15124	15176	15137	15056	15122	15046	15159	15271	15279	15277	15133	15147	15284	15256	15078	14981	15294	15154	15266	15130	15222	15114	15260	15264	14973	15141	15039	15180	15006	15273	15081	15173	15099	15246	15093	14960	15085	14942	15307	15235	15122	14975	15191	14877	15099	15392	15234	15146	15172	15189	15129	15081	14986	14892	15154	15282	15047	15065	15339	15074	15274	15058	15095	15208	15082	15077	15239	15399	15350	15050	15270	15233	15075	14993	14954	15110	15134	15240	15178	15111	15290	15113	15328	15045	15237	15059	15111	15224	15285	15062	15013	14988	15197	14887	15069	15125	15259	15169	15127	15201	15145	15171	15283	15270	15096	15070	15036	15145	15032	15294	15065	15262	15191	15007	15118	14954	14937	15244	15059	15138	15099	15116	15050	15125	15173	15127	15086	15089	15086	15039	15202	14993	14926	15190	14919	15046	15161	15343	15228	15032	15262	15006	15104	15183	15076	15067	15328	15177	15366	15112	15195	15230	15215	15139	14981	15122	15176	15197	15302	15122	14944	15224	15191	15056	15055	15249	15193	14868	15203	15048	15040	14980	15140	15195	14989	15173	15121	15109
33157	45841	39559	29795	25157	21537	18455	16424	15475	15085	14579	14349	13967	13693	13726	13771	13713	13682	13625	13615	13798	13694	13697	13609	13755	13684	13585	13637	13623	13639	13561	13713	13612	13645	13780	13725	13623	13692	13513	13678	13636	13653	13538	13814	13554	13554	13640	13696	13567	13609	13632	13614	13683	13617	13679	13497	13620	13526	13548	13639	13680	13600	13864	13534	13668	13642	13650	13507	13554	13499	13646	13754	13528	13362	13687	13745	13561	13603	13734	13464	13710	13543	13627	13482	13585	13598	13525	13642	13699	13645	13623	13591	13652	13523	13713	13736	13571	13621	13507	13559	13460	13532	13519	13528	13584	13642	13480	13587	13690	13575	13737	13338	13774	13763	13586	13534	13561	13552	13660	13655	13552	13499	13544	13578	13540	13516	13609	13518	13443	13651	13546	13693	13441	13501	13578	13576	13637	13606	13564	13552	13582	13603	13591	13721	13501	13627	13650	13576	13552	13617	13574	13629	13512	13503	13641	13644	13623	13656	13570	13656	13575	13531	13512	13636	13654	13721	13570	13597	13512	13785	13584	13497	13618	13690	13567	13436	13612	13522	13607	13518	13572	13699	13727	13630	13582	13653	13538	13525	13685	13394	13560	13528	13596	13533	13347	13481	13623	13504	13512	13578	13597	13555	13540	13555	13581	13552	13443	13671	13601	13636	13717	13665	13711	13651	13685	13595	13421	13411	13580	13519	13517	13500	13835	13467	13472	13701	13597	13551	13731	13459	13608	13708	13659	13714	13697	13669	13558	13498	13527	13461	13525	13685	13412	13470	13720	13643	13615	13618	13667	13546	13639	13523	13488	13549	13665	13566	13576	13648	13424	13591	13538	13621	13575	13522	13678	13546	13734	13594	13588	13599	13590	13536	13515	13470	13443	13704	13696	13573	13675	13535	13606	13628	13437	13413	13671	13607	13655	13580	13600	13638	13667	13543	13615	13526	13642	13507	13759	13807	13682	13680	13623	13430	13705	13535	13664	13758	13494	13679	13718	13347	13680	13662	13536	13609	13604	13606	13529	13681	13543	13497	13553	13477	13575	13696	13681	13584	13482	13809	13606	13479	13624	13581	13574	13688	13591	13632	13697	13666	13585	13515	13563	13882	13519	13561	13542	13678	13519	13622	13666	13550	13482	13659	13538	13558	13772	13572	13663	13508	13610	13627	13623	13587	13691	13730	13638	13568	13751	13571	13746	13615	13501	13461	13529	13870	13399	13693	13455	13580	13406	13549	13705	13596	13685	13492	13538	13570	13669	13664	13727	13654	13506	13518	13524	13563	13775	13601	13551	13622	13642	13523	13523	13554	13553	13677	13536	13568	13655	13468	13677	13550	13595	13463	13567	13656	13773	13562	13531	13725	13606	13585	13569	13821	13699	13680	13633	13640	13394	13675	13453	13558	13631	13645	13588	13432	13491	13610	13669	13797	13580	13556	13433	13590	13723	13592	13661	13698	13670	13599	13506	13633	13583	13552	13539	13568	13564	13424	13504	13725	13615	13490	13446	13553	13595	13611	13474	13610	13710	13786	13629	13573	13732	13602	13602	13386	13615	13451	13458	13659	13736	13495	13671	13598	13694	13723	13667	13720	13627	13658	13495	13665	13661	13567	13637	13516	13660	13489	13576	13671	13568	13426	13645	13659	13759	13698	13663	13494	13486	13625	13626	13471	13600	13612	13634	13509	13514	13480	13683	13579	13645	13457	13479	13678	13581	13659	13424	13628	13576	13507	13498	13627	13725	13567	13602	13569	13591	13568	13684	13550	13565	13593	13658	13622	13633	13642	13590	13416	13514	13600	13470	13640	13622	13644	13733	13531	13590	13550	13581	13719	13682	13720	13613	13641	13683	13523	13717	13777	13534	13708	13732	13649	13613	13607	13722	13539	13663	13506	13497	13574	13663	13424	13561	13503	13584	13599	13692	13557	13494	13502	13378	13707	13432	13345	13628	13663	13639	13602	13568	13567	13508	13461	13634	13460	13606	13672	13497	13621	13670	13767	13800	13765	13757	13567	13534	13435	13567	13532	13429	13409	13571	13577	13720	13596	13721	13631	13675	13683	13497	13562	13670	13580	13604	13635	13528	13449	13638	13684	13525	13563	13635	13666	13610	13559	13566	13617	13411	13626	13606	13544	13645	13472	13593	13578	13417	13619	13690	13653	13648	13610	13570	13650	13731	13566	13525	13590	13539	13541	13590	13630	13522	13783	13617	13608	13571	13598	13617	13550	13605	13566	13411	13715	13638	13542	13643	13724	13602	13486	13556	13641	13722	13429	13533	13747	13592	13549	13589	13624	13444	13586	13656	13527	13560	13629	13535	13441	13678	13532	13720	13687	13647	13625	13514	13657	13589	13524	13736	13693	13624	13560	13621	13612	13627	13604	13593	13561	13760	13621	13527	13536	13712	13619	13700	13709	13538	13608	13534	13513	13676	13601	13696	13340	13644	13629	13636	13567	13597	13451	13601	13532	13682	13679	13668	13584	13483	13581	13530	13634	13586	13613	13550	13724	13740	13609	13594	13654	13509	13661	13613	13527	13706	13629	13612	13553	13626	13779	13648	13554	13416	13663	13600	13425	13636	13703	13436	13748	13839	13441	13640	13566	13455	13452	13473	13588	13536	13634	13739	13817	13618	13519	13797	13603	13366	13558	13682	13613	13516	13511	13573	13655	13646	13519	13584	13528	13550	13578	13639	13646	13418	13686	13449	13667	13556	13453	13600	13659	13344	13644	13789	13497	13465	13570	13586	13606	13646	13555	13499	13562	13501	13585	13553	13528	13486	13688	13649	13810	13589	13515	13478	13543	13775	13653	13444	13805	13684	13692	13631	13509	13658	13677	13535	13711	13724	13608	13578	13554	13611	13578	13573	13581	13715	13625	13352	13575	13602	13647	13459	13780	13592	13637	13692	13548	13475	13696	13486	13750	13592	13636	13609	13551	13591	13665	13702	13345	13574	13577	13662	13826	13732	13501	13660	13477	13608	13621	13590	13706	13633	13596	13708	13600	13509	13716	13501	13614	13516	13597	13632	13657	13561	13556	13584	13758	13687	13493	13634	13521	13561	13593	13618	13537	13519	13814	13619	13625	13771	13517	13657	13588	13772	13700	13513	13662	13540	13450	13539	13716	13594	13569	13561	13571	13473	13648	13602	13627	13683	13480	13559	13670	13637	13568	13682	13562	13717	13568	13607	13654	13570	13475	13609	13570	13773	13579	13501	13670	13775	13542	13568	13615	13550	13642	13691	13673	13610	13684	13616	13576	13637	13578	13419	13630	13559	13579	13474	13588	13633	13493	13564	13742	13470	13636	13448	13590	13656	13594	13652	13550	13590	13790	13549	13451	13439	13783	13517	13646	13568	13809	13508	13549	13693	13352	13667	13656	13667	13603	13501	13533	13646	13762	13750	13580	13528	13568	13689	13565	13720	13650	13751	13715	13703	13591	13659	13538	13682	13657	13463	13738	13647	13729	13514	13571	13668	13493	13508	13618	13536	13507	13603	13507	13559	13705	13532	13421	13549	13674	13622	13702	13669	13564	13768	13703	13428	13645	13587	13518	13738	13614	13588	13587	13701	13559	13572	13608	13714	13689	13586	13490	13618	13664	13655	13708	13489	13493	13683	13604	13584	13661	13561	13408	13531	13671	13685	13495	13540	13634	13610	13533	13682	13511	13610	13659	13574	13654	13517	13656	13580	13505	13463	13623	13624	13648	13553	13640	13676	13632	13441	13431	13655	13578	13753	13571	13727	13627	13559	13628	13560	13701	13596	13612	13628	13514	13610	13687	13605	13703	13485	13606	13671	13666	13737	13581	13340	13813	13692	13615	13415	13609	13544	13474	13684	13659	13727	13684	13634	13574	13636	13622	13505	13593	13526	13454	13456	13470	13807	13620	13606	13617	13498	13687	13596	13548	13513	13626	13680	13602	13577	13573	13501	13557	13621	13692	13630	13661	13546	13610	13517	13627	13725	13642	13553	13677	13637	13510	13638	13593	13612	13577	13475	13675	13528	13634	13575	13394	13773	13768	13624	13523	13569	13736	13386	13471	13763	13451	13731	13565	13765	13502	13624	13690	13711	13452	13665	13742	13630	13723	13638	13549	13744	13513	13791	13564	13456	13617	13367	13581	13737	13709	13725	13506	13448	13506	13709	13593	13632	13554	13770	13789	13785	13672	13766	13558	13498	13415	13623	13574	13560	13613	13735	13634	13704	13613	13618	13447	13573	13536	13749	13601	13541	13636	13710	13569	13585	13652	13583	13616	13521	13435	13632	13637	13699	13648	13638	13572	13432	13625	13563	13557	13694	13335	13568	13668	13589	13686	13580	13750	13487	13613	13679	13566	13648	13803	13566	13562	13568	13450	13620	13514	13584	13615	13630	13472	13424	13640	13645	13491	13394	13634	13524	13717	13503	13485	13608	13531	13546	13451	13458	13606	13571	13469	13649	13585	13611	13593	13688	13457	13661	13557	13520	13563	13734	13680	13710	13769	13502	13522	13507	13530	13692	13617	13641	13695	13742	13568	13562	13604	13457	13667	13793	13615	13531	13418	13705	13625	13737	13461	13722	13642	13798	13585	13601	13648	13755	13569	13536	13654	13455	13491	13455	13607	13594	13433	13592	13513	13530	13512	13456	13659	13525	13540	13505	13617	13437	13523	13746	13540	13489	13668	13759	13589	13642	13638	13512	13610	13730	13628	13677	13591	13512	13528	13506	13568	13561	13586	13585	13652	13318	13763	13633	13635	13623	13638	13642	13632	13454	13573	13557	13584	13689	13536	13605	13681	13592	13512	13593	13452	13510	13644	13529	13613	13682	13521	13644	13463	13487	13613	13591	13562	13379	13586	13675	13561	13761	13865	13567	13606	13530	13639	13685	13707	13535	13633	13577	13628	13649	13619	13454	13648	13642	13584	13516	13576	13700	13605	13654	13787	13625	13497	13568	13694	13643	13654	13607	13633	13704	13569	13514	13784	13653	13596	13708	13462	13606	13670	13573	13760	13440	13566	13652	13772	13567	13505	13581	13595	13841	13688	13568	13604	13550	13690	13533	13665	13716	13595	13475	13620	13529	13566	13555	13571	13641	13704	13667	13523	13639	13563	13593	13462	13544	13543
24249	21218	28665	26572	26670	27097	25044	19992	18413	17722	17099	16450	16275	16142	15947	15824	16006	15893	16009	15788	15838	15802	15742	15788	15815	15784	15670	15975	15640	15866	15762	15867	15727	15567	15890	15843	15828	15764	15714	15591	15904	15740	15661	15711	15684	15763	15865	15748	15613	15642	15627	15678	15692	15632	15571	15822	15792	15682	15612	15716	15612	15501	15900	15705	15672	15707	15603	15709	15609	15555	15758	15688	15607	15558	15764	15512	15670	15649	15632	15647	15708	15528	15594	15510	15652	15705	15722	15719	15740	15680	15855	15617	15654	15906	15837	15625	15706	15594	15647	15630	15616	15782	15896	15752	15409	15724	15548	15669	15824	15518	15541	15714	15561	15637	15574	15756	15739	15754	15908	15921	15754	15656	15730	15565	15524	15584	15713	15809	15618	15676	15630	15448	15397	15648	15624	15782	15804	15605	15716	15733	15532	15633	15601	15666	15800	15731	15859	15737	15809	15546	15664	15801	15677	15850	15646	15604	15512	15533	15766	15856	15553	15542	15641	15555	15754	15513	15593	15669	15686	15571	15643	15609	15535	15765	15501	15543	15636	15710	15698	15653	15606	15904	15756	15685	15760	15598	15738	15678	15657	15958	15866	15572	15922	15799	15741	15615	15536	15594	15680	15618	15598	15563	15721	15649	15806	15761	15840	15575	15614	15620	15850	15618	15623	15703	15710	15754	15710	15700	15846	15712	15638	15549	15810	15667	15696	15652	15454	15497	15716	15669	15658	15611	15671	15862	15680	15818	15698	15695	15724	15636	15531	15664	15646	15509	15663	15670	15713	15787	15536	15626	15554	15643	15666	15482	15649	15672	15640	15632	15503	15677	15497	15579	15527	15721	15913	15541	15462	15806	15774	15553	15660	15414	15553	15787	15587	15518	15708	15701	15800	15786	15496	15494	15664	15435	15619	15685	15772	15668	15744	15746	15613	15798	15718	15703	15718	15700	15501	15533	15639	15741	15653	15602	15585	15619	15772	15477	15555	15688	15451	15857	15701	15675	15623	15814	15644	15774	15530	15559	15375	15580	15558	15644	15916	15633	15682	15593	15757	15496	15685	15496	15493	15502	15649	15729	15739	15803	15555	15723	15529	15676	15971	15634	15623	15705	15519	15537	15750	15716	15646	15627	15727	15701	15731	15520	15697	15796	15815	15559	15465	15556	15562	15752	15732	15639	15402	15629	15503	15554	15732	15560	15743	15801	15725	15524	15677	15600	15559	15725	15773	15709	15710	15777	15548	15455	15606	15839	15627	15859	15723	15637	15551	15593	15628	15634	15696	15625	15416	15528	15573	15673	15637	15435	15668	15605	15619	15718	15709	15665	15482	15650	15707	15868	15714	15850	15643	15486	15428	15589	15636	15678	15641	15847	15824	15847	15615	15676	15626	15685	15573	15491	15778	15531	15576	15627	15490	15962	15652	15645	15622	15765	15651	15618	15695	15505	15695	15751	15662	15389	15705	15502	15681	15635	15726	15765	15702	15734	15674	15551	15693	15749	15472	15320	15689	15567	15602	15734	15951	15683	15651	15766	15737	15721	15761	15421	15643	15531	15616	15589	15734	15753	15501	15616	15768	15731	15769	15527	15673	15735	15767	15592	15550	15755	15683	15613	15856	15597	15666	15496	15894	15421	15681	15547	15649	15586	15666	15689	15616	15938	15645	15734	15961	15516	15690	15708	15636	15575	15792	15690	15635	15591	15539	15744	15600	15694	15684	15475	15515	15496	15765	15690	15917	15739	15547	15689	15478	15608	15605	15886	15692	15696	15743	15611	15679	15811	15563	15828	15482	15641	15690	15629	15725	15735	15631	15637	15607	15445	15775	15631	15555	15617	15675	15678	15651	15621	15568	15828	15742	15493	15623	15704	15712	15565	15680	15840	15767	15821	15598	15726	15778	15829	15726	15540	15642	15487	15720	15673	15825	15675	15591	15593	15734	15656	15633	15724	15676	15607	15649	15814	15751	15478	15734	15601	15700	15600	15662	15597	15468	15481	15738	15622	15873	15686	15707	15847	15622	15423	15571	15549	15739	15746	15643	15924	15843	15556	15635	15822	15586	15626	15721	15648	15573	15656	15728	15539	15493	15817	15725	15701	15609	15645	15693	15614	15609	15572	15806	15634	15567	15540	15679	15583	15768	15518	15783	15576	15632	15626	15796	15810	15753	15605	15655	15808	15797	15555	15525	15701	15541	15865	15820	15657	15941	15668	15609	15766	15661	15698	15579	15562	15524	15718	15626	15758	15632	15493	15461	15714	15756	15808	15655	15536	15604	15587	15716	15705	15624	15550	15576	15771	15851	15678	15669	15667	15724	15698	15743	15615	15544	15484	15740	15586	15651	15724	15514	15685	15537	15573	15551	15697	15647	15874	15625	15580	15731	15801	15692	15554	15769	15737	15584	15545	15599	15710	15683	15643	15676	15673	15601	15495	15623	15748	15619	15406	15521	15677	15519	15827	15591	15706	15628	15720	15683	15596	15730	15503	15719	15489	15436	15662	15616	15688	15660	15841	15663	15577	15547	15660	15656	15720	15666	15438	15607	15649	15718	15743	15536	15650	15630	15682	15733	15634	15563	15751	15404	15725	15738	15619	15694	15699	15614	15700	15774	15619	15589	15649	15688	15675	15743	15747	15719	15447	15567	15579	15869	15582	15540	15845	15692	15570	15723	15760	15782	15678	15807	15621	15689	15570	15694	15729	15558	15508	15572	15460	15594	15660	15603	15683	15412	15606	15611	15605	15584	15557	15729	15682	15854	15791	15565	15712	15707	15473	15797	15676	15776	15689	15700	15607	15818	15595	15571	15537	15520	15559	15683	15692	15482	15795	15896	15678	15763	15612	15751	15651	15459	15480	15677	15610	15951	15813	15627	15746	15913	15743	15556	15636	15588	15579	15673	15420	15506	15700	15603	15521	15651	15611	15527	15485	15742	15749	15738	15684	15729	15750	15676	15768	15565	15794	15624	15631	15417	15563	15741	15747	15602	15885	15756	15485	15625	15771	15645	15695	15672	15683	15551	15428	15613	15543	15799	15709	15613	15821	15555	15552	15697	15951	15564	15577	15601	15576	15701	15771	15677	15582	15650	15674	15724	15919	15681	15568	15801	15666	15864	15597	15583	15628	15807	15554	15699	15754	15800	15702	15694	15526	15684	15712	15575	15613	15694	15688	15619	15699	15790	15863	15660	15735	15603	15705	15666	15554	15629	15376	15703	15598	15689	15850	15598	15672	15757	15645	15743	15763	15942	15633	15520	15555	15672	15570	15593	15470	15464	15747	15609	15740	15613	15665	15686	15824	15720	15619	15746	15736	15516	15540	15696	15807	15761	15735	15723	15666	15656	15604	15698	15717	15475	15616	15617	15622	15693	15752	15616	15718	15670	15685	15541	15660	15560	15852	15875	15737	15695	15616	15637	15655	15825	15564	15564	15733	15855	15479	15637	15574	15608	15865	15675	15557	15601	15689	15667	15612	15787	15668	15669	15833	15629	15628	15427	15722	15624	15493	15501	15695	15833	15705	15365	15593	15643	15552	15672	15608	15646	15449	15615	15583	15650	15567	15870	15447	15612	15752	15461	15524	15710	15600	15628	15546	15495	15644	15774	15733	15563	15761	15746	15521	15812	15760	15619	15757	15737	15411	15530	15562	15625	15730	15423	15437	15616	15645	15771	15575	15736	15634	15595	15674	15472	15841	15730	15771	15680	15706	15674	15761	15709	15621	15585	15618	15678	15886	15547	15713	15652	15672	15668	15634	15574	15841	15748	15668	15290	15425	15544	15728	15587	15783	15655	15546	15779	15789	15627	15540	15640	15617	15709	15594	15613	15609	15610	15655	15586	15676	15707	15740	15540	15770	15771	15749	15660	15817	15599	15697	15587	15647	15599	15436	15792	15619	15581	15778	15685	15745	15887	15731	15726	15473	15645	15725	15588	15607	15711	15690	15521	15581	15556	15556	15655	15703	15821	15419	15663	15704	15658	15816	15584	15504	15544	15311	15800	15738	15532	15456	15635	15713	15644	15371	15700	15517	15641	15653	15682	15392	15693	15494	15576	15636	15689	15474	15871	15703	15571	15624	15658	15412	15676	15744	15532	15573	15657	15716	15815	15780	15741	15385	15623	15427	15643	15692	15663	15614	15568	15653	15583	15662	15645	15595	15642	15498	15645	15455	15897	15633	15660	15834	15685	15512	15736	15575	15526	15654	15673	15701	15547	15616	15519	15710	15612	15468	15649	15819	15854	15782	15675	15601	15614	15609	15630	15721	15636	15581	15839	15546	15700	15515	15547	15572	15644	15674	15615	15415	15741	15605	15765	15709	15837	15587	15805	15532	15684	15460	15778	15464	15624	15619	15653	15700	15755	15720	15558	15560	15564	15687	15725	15570	15521	15556	15515	15610	15537	15664	15700	15791	15608	15620	15633	15641	15456	15710	15724	15646	15671	15400	15721	15652	15624	15642	15680	15635	15787	15602	15840	15659	15729	15557	15839	15379	15933	15695	15721	15775	15644	15728	15573	15718	15573	15662	15433	15676	15808	15631	15636	15508	15596	15823	15867	15728	15696	15617	15784	15507	15503	15426	15680	15505	15727	15659	15686	15700	15784	15723	15648	15859	15610	15582	15600	15579	15676	15284	15483	15783	15746	15683	15637	15750	15594	15782	15508	15481	15663	15610	15540	15570	15623	15702	15759	15720	15754	15593	15632	15645	15556	15743	15679	15521	15679	15781	15752	15710	15547	15750	15739	15634	15505	15511	15406	15548	15546	15742	15760	15404	15570	15601	15864	15525	15561	15826	15356	15575	15676	15492	15887	15824	15809	15654	15649	15578	15631	15574	15673	15744	15594	15621	15506	15581	15502	15513	15565	15786	15585	15564	15543	15432	15647	15926	15649	15453	15710	15626	15560	15762	15610	15329	15904	15626	15792	15795	15463	15580	15766	15619	15736	15600	15621	15450	15569	15669	15645	15745	15622	15572	15704	15816	15634	15738	15774	15810	15906	15495	15611	15692	15597	15627	15627	15762	15669	15761	15798	15569	15592	15676	15740	15597	15516	15682	15569	15721	15527	15563	15651	15726	15533	15555	15639	15926	15705	15624	15663	15463	15519	15460
33673	50750	46487	37945	32975	27850	23583	19391	17904	16355	15712	15176	14603	14549	14158	14250	13992	14214	14059	14108	14260	14130	13963	14050	13967	13943	14015	14033	14017	13842	14030	13867	14067	13979	14013	14064	14075	14054	14006	14096	13870	13934	14028	13973	14041	13908	13990	13966	13878	14067	13958	14056	14025	13821	13863	14068	13874	14003	13949	14055	13915	14049	13920	13767	13840	13856	14037	13849	13804	13891	13940	14130	13893	13950	13799	13948	14030	13965	14032	13882	14112	13945	14049	14169	13929	13958	13936	13984	14082	13972	13994	14135	13855	14086	14014	13944	14014	13871	13858	13930	13985	13925	14084	14051	13923	13872	13985	14063	13939	13973	13857	13887	14170	13771	13975	13891	13980	13847	13952	13970	13942	13911	13964	13974	13914	13861	13913	13878	14053	13941	13874	13951	14063	14055	13921	13955	13973	13937	14078	13841	13773	13973	14024	13816	13839	13948	13861	13996	13721	14047	13910	14045	13959	13954	13965	13938	13788	14103	13930	13894	13851	13900	14093	13877	13912	13735	13999	14023	13944	13755	13853	13895	13962	13893	13993	13985	13843	14077	13859	13873	13910	13955	13916	13984	13740	13975	13880	14146	13954	13870	14049	13917	14069	13974	13945	13902	13890	13961	13854	13930	13931	13836	13891	13660	13953	13968	13894	13803	13761	13947	13983	13796	13860	13985	13917	13784	13961	13989	13867	13757	13957	13848	13961	13886	13719	14005	13981	13874	13982	13977	14031	14006	13997	14029	13979	13979	13828	14029	13898	13853	13963	13893	13949	13962	13742	14035	13929	13799	14051	13884	13949	14007	13784	14025	13893	14054	13757	13857	13981	13907	13997	14047	13770	13975	14058	13925	14114	13974	13995	14112	14073	14002	13825	13879	13903	13903	13917	14030	13814	13904	13901	14039	14082	14015	13899	14027	14211	13861	13980	13975	13992	13996	13960	13977	13767	14055	13954	14084	13829	13998	14081	13924	13957	14029	14069	13943	13863	13905	13980	14065	13852	14025	13842	14019	14078	13966	13912	13911	13883	14001	13877	14026	14050	14083	13898	13881	13825	13715	13995	13885	13875	14088	13993	14054	13944	13911	13960	13777	13916	14036	13972	13999	14025	14003	13992	13994	13803	13940	13934	13987	13872	13926	13991	14080	14050	13748	13909	13918	14127	13935	13972	14025	13883	13932	14082	14039	13714	14077	14046	14033	14124	13835	13949	13952	13816	13952	14088	14005	13970	13745	14023	13908	13952	13958	14053	13831	13809	13862	13947	14027	13963	13984	13898	14040	13937	13985	13963	13820	13961	13922	13791	13945	14013	14068	13947	14021	13958	14164	13919	14045	13823	13776	13795	13863	13802	13791	14057	13864	13819	14134	13977	14041	13844	13895	13882	13988	13995	13891	13809	13949	13903	14004	13750	13883	13815	13831	13851	13964	13996	13921	14052	13966	13845	13954	13894	13835	13919	13810	14114	13999	13782	13838	13803	13792	13910	13909	13939	13882	13989	13887	13803	13908	13897	14047	13867	13853	14041	13895	14058	13838	13902	13894	14014	14022	13941	13816	14158	13978	13763	13884	13990	13878	14013	14005	13785	14007	13894	13901	13937	13868	13990	13901	13915	13921	13895	13900	14014	13931	13853	13807	14034	13808	13839	13902	13938	13867	13970	13971	13943	13989	13891	13898	14134	13870	14099	13935	13846	13854	13891	14066	13915	14005	13828	14044	13935	13986	13971	14006	13959	13952	14093	13897	13826	13953	14109	13989	13930	13891	13983	14169	13883	13886	13775	14008	14010	14075	13725	13920	14048	13985	14003	13905	13952	13917	14004	13914	14048	13886	14065	13995	13916	13957	13962	13915	13944	13967	14076	14057	13779	14041	13902	13892	13950	13989	13880	13831	14000	13854	13991	14060	13992	13966	13813	13844	13866	13997	13936	13826	13777	13757	14063	13934	13852	13883	13967	13790	13997	13975	13940	13976	13850	13963	13827	14040	13906	13875	14038	13893	13878	13925	13878	14033	13885	13919	13962	14081	14005	14025	13851	14041	13957	13857	13858	13915	13950	13974	13933	14068	14032	13805	13846	14025	13992	13759	13981	13927	13977	13949	13888	13885	13756	13902	13824	13892	13869	13821	13968	14024	14167	14014	13927	13855	13924	13907	13877	13837	14017	13831	13893	13920	13835	13920	13991	13910	14005	14006	14014	13964	13886	13839	14207	13885	13775	14086	13970	13964	14089	13896	13865	14007	14003	13991	13937	13880	14037	14145	13754	13925	13924	13770	14021	13749	13866	13884	13842	13931	14004	13851	13987	13894	14004	13880	13885	13995	14049	13907	13945	14003	13908	14067	13940	13905	13707	14010	14110	14008	14037	14030	13998	13984	13888	14023	14002	14063	13868	14097	13873	13888	13980	13991	13997	14074	13997	13885	13756	13959	13991	13917	13856	13834	13850	13886	14036	13799	13998	14051	13892	14054	13987	14167	13923	13870	13810	13984	13968	13901	14009	13947	13857	13904	13958	13843	13836	13909	13751	13943	13972	13920	13875	13813	14077	13923	13935	14003	13946	14071	14054	13994	14112	13851	13894	13929	14037	13874	13930	13916	13912	13958	13938	13906	14118	13933	13897	13935	14158	13851	13811	13813	13895	14004	13932	13847	14080	14003	13735	13927	13920	13936	14006	13960	13890	14042	13942	13859	13889	13847	13980	13750	13929	13944	13957	13984	14030	13960	14000	13947	13874	13708	13771	13996	13894	13837	14190	13955	13957	13810	13983	13872	13984	13937	14086	13888	14054	13784	13899	13734	14034	13973	14095	13843	14179	13972	14052	13844	13742	14040	14050	13931	13922	14142	14150	13921	13823	13829	13956	13948	13913	13961	13986	13731	13960	14005	14039	14034	13933	13851	13970	13854	13847	14010	13888	13822	13932	13925	13932	13987	13904	14005	13842	14054	13963	13890	14221	13899	13908	14000	13831	14010	13889	13954	13931	13928	13939	13971	13988	13954	13807	14160	13860	13950	13914	13952	14041	13933	14031	14111	13847	13988	14068	13902	14051	13922	13870	13954	13943	13989	13663	14071	13908	13994	13894	14051	13982	13783	13874	14042	13945	14098	13879	13978	13830	14025	13872	13837	13999	13883	14020	13789	13898	13830	14065	13856	14060	14038	13871	14099	13888	13895	13927	13924	13812	13906	13952	14036	14029	13892	13838	13996	14027	14046	14036	13784	14007	14017	13930	13830	13892	13925	13835	14155	13996	13871	14016	13896	13915	13992	13991	13859	13851	14119	14073	13881	13948	13988	14128	13906	13931	13929	14128	13903	13922	14076	13812	13972	13953	13873	14015	13996	14020	14000	14080	13944	13841	13805	14079	14063	13957	13887	13840	13893	14038	14007	13966	14120	13907	13978	13949	14076	13761	13894	13991	13864	13870	13879	13796	14049	13791	13912	14040	13991	13968	14015	13705	13953	13845	13859	13953	13751	13873	13897	13894	13906	13995	14065	13964	13934	13943	13877	13921	13929	14015	14102	13938	13878	13789	13984	13890	13923	13904	13921	13974	13793	13742	13901	13807	14015	13970	13991	13852	13967	13957	13867	13893	13938	13984	13962	13817	14005	13942	13682	13883	13949	13989	13860	13921	13928	13951	14074	13928	13847	13926	13976	13948	14031	13926	13818	13982	13891	13995	13910	13921	13847	13959	13898	13973	13857	13766	14040	13988	14015	13937	13891	13848	14010	13978	13849	13691	14081	13885	14009	13980	13946	14048	13861	13994	13983	14008	14091	13819	13934	13881	13998	13956	13869	13941	13891	13848	13904	14063	13897	13913	14051	13875	13982	13866	14004	14055	13884	13867	13999	13926	13982	13967	13913	13995	14025	13838	13994	13859	14033	14017	13986	14141	13948	13943	13962	13966	13936	13894	13968	13893	13780	13850	13931	13811	14024	13922	13994	13979	13906	13997	13938	13922	13947	13935	13886	13838	13857	14067	14001	14089	13943	14012	13911	13919	13857	13753	14020	13955	13863	13900	14090	14034	13981	13975	13756	13792	13830	13871	14017	13940	13956	14019	13982	13940	13857	13905	14072	14038	14057	14019	13945	13797	13881	13909	13737	13952	13986	13980	13697	13970	14068	14036	14006	14067	14034	13859	14043	13952	13867	13923	13980	14047	13909	13911	13851	13877	13990	13977	13795	13890	14071	14097	13900	13919	13930	13909	13891	13967	13953	14012	14080	13949	13863	13978	13948	13843	13859	13879	14085	13993	14015	13964	13882	13857	13986	13890	13857	13911	13938	13816	13962	13904	13791	13894	13939	13882	13975	14068	13872	13904	13952	13994	13924	13886	13911	13981	14040	13865	13796	13957	13964	13782	13958	13897	14030	13978	14008	13888	13867	13938	13924	13979	14120	13797	14010	13833	13844	14004	13942	13796	14014	13990	14090	13892	14005	13847	13922	13774	13856	13920	14006	13950	13910	13987	13972	13918	13872	13941	14010	13911	13936	13939	13858	13923	14004	13987	14119	13950	14007	14117	13988	13955	13737	13977	13947	13784	14021	13919	13896	13904	13970	14005	13991	13925	13882	14036	13923	14262	13936	13963	13941	13954	13843	13918	13912	13996	13977	13851	14049	13860	13691	13931	14110	13893	13961	13997	14062	13836	14052	13979	13923	13929	14032	14061	13911	14060	13963	13942	13891	13778	13877	14040	13754	13948	13863	14019	13863	13907	13824	13824	13936	14116	13932	13940	13848	13901	13892	14011	13876	13923	13821	13949	13882	13886	14020	13873	13983	13918	13777	13991	13903	13816	14145	14022	13982	13769	14039	14013	13981	13887	13991	13939	13942	13779	13941	13884	13837	13819	14075	13898	14072	13822	13936	13888	14135	13929	13899	13866	14103	13830	13785	13992	13894	13944	13795	14029	14090	13882	13914	13975	14011	14019	13811	13941	14017	13938	13929	14018	14069	14094	13851	13823	13828	13966	13804	13995	13969	13825	13845	13862	14114	13985	13912	14057	13902	14135	13986	13848	13900	14074	14027	13873	14058	13847	14014	13778	13967	13967	13909	13964	13974	13832	14117	13978	13999	13914	13838	13922	14105	13908	14099	13846	13785	13878	13938
22766	21056	28786	24124	23623	27457	27936	22370	20447	19438	18378	17580	17289	16962	16925	16967	16724	16621	16567	16737	16849	16657	16610	16720	16567	16558	16443	16455	16417	16789	16525	16603	16541	16458	16424	16480	16451	16415	16677	16306	16367	16392	16460	16353	16467	16468	16551	16315	16442	16411	16230	16427	16323	16376	16529	16197	16337	16267	16433	16372	16324	16570	16333	16475	16317	16429	16352	16500	16143	16305	16312	16321	16405	16258	16350	16306	16375	16322	16384	16259	16151	16467	16219	16464	16342	16382	16194	16310	16267	16079	16181	16206	16244	16120	16156	16400	16414	16277	16175	16333	16214	16102	16397	16283	16183	16261	16293	16419	16497	16393	16284	16393	16404	16343	16378	16474	16178	16440	16270	16578	16475	16452	16181	16321	16624	16572	16456	16394	16356	16363	16393	16272	16559	16167	16257	16307	16342	16405	16305	16431	16327	16045	16238	16283	16343	16240	16258	16380	16424	16377	15962	16179	16373	16423	16274	16190	16371	16418	16361	16174	16359	16266	16385	16442	16266	16251	16359	16318	16219	16142	16555	16195	15895	16208	16589	16336	16101	16358	16303	16289	16448	16325	16271	16095	16539	16386	16142	16255	16325	16326	16320	15909	16361	16337	16322	16321	16319	16493	16295	16208	16265	16120	16371	16042	16117	16171	16332	16305	16449	16178	16414	16386	16539	16286	16310	16470	16611	16457	16447	16455	16166	16283	16424	16403	16237	16320	16282	16318	16532	16259	16277	16370	16175	16502	16149	16084	16327	16331	16253	16350	16295	16235	16359	16370	16350	16293	16275	16237	16251	16405	16268	16423	16267	16375	16320	16331	16183	16137	16286	16361	16265	16415	16239	16397	16182	16238	16395	16418	16367	16425	16249	16490	16184	16267	16272	16328	16369	16226	16439	16176	16359	16449	16405	16360	16411	16433	16177	16409	16466	16203	16397	16347	16269	16335	16308	16148	16331	16199	16333	16378	16394	16238	16310	16314	16312	16430	16334	16336	16334	16450	16302	16377	16328	16227	16411	16132	16364	16219	16312	16252	16372	16326	16076	16134	16442	16211	16436	16367	16217	16313	16468	16208	16316	16136	16399	16266	16366	16415	16266	16313	16265	16284	16492	16272	16239	16291	16302	16445	16380	16386	16239	16184	16198	16297	16220	16416	16276	16131	16293	16317	16292	16360	16252	16467	16382	16303	16304	16368	16315	16223	16282	16347	16371	16407	16056	16307	16377	16330	16259	16379	16216	16144	16335	16214	16107	16543	16309	16284	16420	16318	16222	16093	16411	16200	16442	16294	16368	16487	16451	16321	16312	16285	16292	16084	16214	16407	16376	16188	16199	16211	16456	16421	16313	16318	16142	16289	16393	16241	16326	16299	16091	16314	16344	16336	16267	16153	16277	16422	16199	16436	16367	16353	16393	16279	16228	16217	16447	16241	16337	16422	16293	16219	16254	16279	16353	16337	16465	16166	16388	16301	16311	16317	16127	16185	16543	16458	16455	16462	16149	16259	16170	16204	16406	16226	16400	16162	16474	16399	16385	16366	16288	16477	16548	16483	16491	16257	16299	16240	16328	16462	16409	16192	16462	16209	16322	16193	16447	16316	16212	16312	16339	16091	16231	16409	16347	16338	16344	16270	16168	16282	16227	16286	16357	16430	16222	16347	16359	16226	16139	16189	16275	16210	16125	16169	16329	16132	16222	16427	16312	16204	16360	16290	16332	16329	16360	16233	16251	16518	16277	16235	16425	16383	16311	16313	16283	16249	16042	16102	16234	16279	16318	16356	16233	16177	16361	16393	16363	16299	16428	16220	16210	16112	16182	16214	16408	16356	16301	16148	16398	16116	16465	16490	16401	16513	16143	16384	16386	16259	16221	16266	16242	16150	16289	16293	16345	16362	16316	16395	16202	16163	16318	16229	16319	16540	16179	16288	16242	16507	16407	16394	16303	16265	16262	16360	16330	16312	16384	16215	16293	16232	16203	16415	16509	16479	16412	16173	16280	16423	16237	16110	16200	16228	16367	16257	16312	16235	16387	16283	16380	16345	16083	16362	16108	16198	16317	16278	16276	16298	16097	16436	16290	16267	16210	16236	16257	16328	16454	16239	16092	16438	16095	16468	16600	16498	16196	16225	16256	16389	16335	16346	16351	16205	16361	16359	16364	16137	16216	16302	16454	16448	16349	16377	16479	16331	16170	16228	16464	16314	16219	16226	16343	16414	16296	16246	16241	16210	16133	16199	16267	16310	16396	16146	16439	16222	16412	16273	16430	16515	16088	16415	16553	16288	16391	16371	16379	16495	16311	16109	16364	16184	16403	16094	16386	16457	15992	16250	16366	16307	16158	16218	16296	16163	16150	16339	16360	16617	16409	16228	16240	16397	16490	16303	16125	16353	16142	16427	16184	16254	16113	16436	16309	16206	16104	16328	16098	16394	16448	16299	16296	16038	16070	16460	16341	16141	16125	16221	16143	16175	16400	16416	16426	16157	16400	16346	16261	16246	16015	16234	16319	16430	16293	16414	16084	16307	16333	16102	16368	16411	16221	16181	16146	16402	16273	16270	16309	16099	16314	16292	16225	16164	16322	16366	16204	16231	16189	16332	16198	16200	16416	16278	16436	16193	16407	16384	16294	16268	16350	16307	16441	16606	16475	16224	16190	16033	16183	16173	16413	16350	16114	16412	16432	16494	16188	16341	16215	16394	16257	16379	16312	16500	16329	16334	16292	16156	16350	16130	16197	16313	16480	16207	16191	16236	16251	16392	16293	16301	16280	16315	16280	16384	16219	16412	16217	16151	16353	16324	16206	16192	16273	16323	16476	16363	16152	16164	16340	16396	16390	16487	16175	16220	16197	16245	16294	16354	16308	16282	16296	16400	16490	16246	16293	16310	16373	16247	16279	16219	16399	16518	16216	16265	16311	16545	16395	16258	16283	16403	16099	16389	16323	16258	16244	16207	16291	16155	16426	16374	16312	16252	16196	16227	16233	16182	16290	16150	16339	16186	16396	16368	16532	16185	15989	16374	16244	16341	16282	16448	16370	16341	16391	16325	16359	16287	16225	16172	16294	16414	16338	16489	16262	16249	16481	16280	16197	16380	16423	16331	16274	16256	16376	16277	16324	16365	16309	16287	16217	16292	16236	16336	16289	16385	16113	16221	16185	16186	16230	16124	16267	16412	16319	16333	16353	16324	16182	16468	16399	16173	16323	16343	16269	16587	16248	16233	16247	16212	16320	16102	16266	16330	16415	16126	16417	16373	16241	16441	16336	16325	16216	16358	16339	16143	16270	16327	16561	16309	16184	16415	16212	16340	16348	16240	16325	16470	16303	16088	16303	16425	16341	16132	16147	16093	16479	16436	16343	16352	16484	16363	16440	16497	16155	16379	16330	16215	16244	16424	16246	16255	16355	16278	16323	16403	16205	16312	16424	16256	16334	16230	16088	16321	16259	16260	16104	16377	16135	16248	16297	16601	16313	16289	16382	16223	16284	16507	16252	16181	16233	16228	16356	16312	16339	16545	16225	16267	16300	16278	16418	16060	16270	16337	16386	16255	16268	16255	16345	16510	16397	16487	16246	16224	16326	16457	16335	16143	16360	16142	16212	16258	16281	16197	16271	16373	16373	16350	16306	16451	16313	16242	16237	16200	16289	16281	16121	16360	16232	16333	16310	16290	16361	16305	16431	16437	16552	16235	16383	16253	16195	16230	16319	16315	16231	16307	16243	16436	16176	16209	16524	16234	16463	16430	16358	16220	16194	16088	16267	16336	16370	16332	16055	16363	16369	16218	16367	16212	16378	16225	16261	16483	16347	16313	16345	16331	16556	16406	16249	16344	16321	16049	16265	16258	16306	16326	16248	16197	16346	16431	16310	16176	16278	16217	16120	16181	16513	16140	16185	16341	16388	16106	16314	16387	16375	16116	16013	16199	16364	16281	16374	16265	16404	16362	16224	16560	16299	16372	16435	16582	16344	16322	16330	16455	16192	16496	16417	16234	16261	16312	16570	16208	16535	16259	16230	16059	16395	16062	16241	16262	16428	16221	16318	16442	16346	16303	16259	16434	16357	16396	16474	16408	16204	16265	16428	16276	16321	16182	16424	16352	16217	16273	16388	16307	16343	16403	16183	16330	16327	16319	16405	16309	16403	16244	16235	16222	16447	16441	16204	16374	16160	16377	16318	16096	16327	16196	16504	16277	16086	16361	16302	16516	16357	16320	16543	16474	16340	16349	16429	16155	16381	16368	16314	16246	16464	16179	16376	16429	16203	16302	16292	16357	16479	16294	16152	16199	16262	16280	16271	16287	16146	16314	16139	16277	16314	16466	16310	16267	16345	16486	16262	16313	16444	16249	16461	16303	16230	16351	16257	16222	16348	16318	16174	16290	16416	16472	16285	16241	16139	16390	16320	16322	16248	16372	16346	16295	16343	16453	16329	16262	16197	16395	16353	16336	16341	16338	16321	16324	16356	16214	16319	16243	16206	16121	16259	16508	16111	16239	16237	16167	16271	16282	16387	16379	16492	16303	16405	16348	16353	16206	16221	16250	16255	16291	16327	16257	16357	16210	16166	16384	16564	16228	16214	16244	16465	16379	16365	16179	16352	16477	16316	16417	16254	16577	16452	16359	16228	16567	16297	16035	16469	16391	16361	16287	16110	16088	16220	16194	16151	16555	16305	16226	16244	16149	16100	16201	16311	16308	16213	16452	16316	16330	16140	16318	16449	16239	16323	16171	16383	16229	16505	16326	16439	16293	16354	16384	16400	16337	16502	16280	16182	16354	16289	16518	16206	16292	16366	16347	16393	16364	16395	16241	16373	16382	16061	16277	16289	16063	16238	16112	16368	16235	16160	16356	16235	16494	16389	16204	16198	16373	16426	16123	16333	16379	16268	16271	16404	16262	16143	16416	16241	16419	16351	16191	16449	16412	16446	16263	16514	16344	16219	16508	16185	16300	16258	16210	16296	16113	16431	16144	16414	16289	16155	16404	16076	16364	16492	16290	16275	16340	16088	16165	16102	16379	16248	16374	16231	16234	16304	16461	16423	16140	16386	16478	16297	16467	16465	16406	16269	16350	16251	16237	16320	16432	16346	16254	16109	16154	16501	16401	16417	16344
36842	57531	53131	43204	36837	31220	24596	21806	19955	18069	16627	15711	15432	15126	14867	14666	14642	14538	14454	14364	14461	14709	14567	14632	14419	14457	14251	14438	14412	14487	14335	14330	14432	14493	14522	14286	14231	14093	14334	14276	14453	14225	14198	14407	14178	14364	14261	14464	14292	14240	14337	14331	14411	14342	14170	14215	14190	14331	14323	14192	14257	14128	14358	14405	14361	14324	14338	14229	14404	14307	14318	14178	14306	14165	14265	14304	14203	14319	14258	14267	14356	14304	14165	14114	14355	14264	14217	14343	14276	14482	14292	14346	14310	14275	14394	14131	14289	14364	14256	14272	14266	14235	14233	14277	14301	14421	14393	14268	14243	14495	14180	14369	14315	14308	14257	14194	14273	14153	14217	14414	14289	14161	14296	14174	14127	14399	14374	14258	14258	14353	14284	14218	14080	14236	14290	14220	14291	14265	14254	14371	14298	14301	14394	14233	14357	14133	14325	14273	14354	14182	14263	14295	14260	14328	14339	14240	14306	14401	14409	14172	14182	14336	14275	14403	14170	14258	14256	14241	14344	14345	14252	14212	14328	14282	14297	14290	14319	14180	14312	14519	14138	14392	14183	14453	14205	14182	14250	14478	14113	14125	14231	14312	14219	14408	14315	14256	14362	14097	14168	14299	14371	14196	14149	14201	14270	14192	14173	14196	14240	14319	14416	14322	14232	14050	14419	14206	14340	14261	14275	14393	14190	14292	14347	14244	14234	14344	14333	14319	14495	14275	14477	14278	14225	14093	14342	14311	14315	14258	14407	14291	14353	14093	14217	14166	14275	14285	14407	14315	14338	14225	14375	14006	14366	14090	14331	14113	14224	14251	14266	14194	14373	14500	14151	14407	14301	14102	14132	14177	14334	14246	14088	14325	14348	14192	14188	14200	14443	14255	14406	14277	14373	14251	14230	14126	14257	14286	14201	14268	14294	14204	14185	14275	14169	14198	14538	14270	14193	14264	14122	14403	14211	14479	14243	14127	14268	14169	14272	14189	14402	14155	14377	14125	14374	14215	14272	14391	14342	14298	14172	14230	14217	14199	14327	14206	14403	14464	14122	14288	14292	14343	14296	14259	14183	14358	14462	14266	14183	14325	14251	14399	14266	14333	14237	14224	14199	14369	14278	14365	14310	14363	14387	14187	14351	14178	14140	14481	14291	14253	14126	14364	14167	14391	14265	14320	14262	14275	14311	14429	14077	14251	14277	14301	14219	14199	14198	14353	14430	14198	14327	14336	14294	14342	14323	14231	14230	14328	14320	14186	14422	14325	14360	14254	14212	14290	14107	14172	14374	14267	14346	14159	14236	14241	14303	14184	14210	14283	14315	14353	14183	14236	14175	14336	14221	14259	14377	14167	14110	14163	14135	14127	14360	14198	14502	14182	14270	14308	14345	14308	14356	14359	14376	14286	14256	14190	14190	14337	14346	14385	14163	14206	14115	14144	14207	14186	14322	14227	14314	14388	14294	14324	14197	14181	14315	14203	14354	14221	14104	14315	14336	14348	14411	14214	14277	14443	14168	14245	14413	14254	14198	14324	14193	14356	14047	14510	14291	14219	14301	14303	14254	14173	14245	14356	14220	14335	14388	14298	14212	14297	14382	14314	14328	14123	14359	14278	14349	14149	14212	14370	14274	14246	14264	14376	14307	14124	14326	14135	14304	14186	14107	14295	14229	14400	14401	14326	14261	14263	14211	14197	14348	14145	14272	14249	14200	14480	14158	14265	14370	14256	14184	14371	14403	14051	14358	14332	14178	14433	14146	14371	14317	14253	14213	14168	14299	14339	14283	14347	14216	14273	14332	14122	14104	14288	14124	14382	14175	14366	14097	14227	14248	14274	14329	14212	14457	14200	14292	14220	14125	14246	14300	14296	14244	14404	14244	14288	14244	14293	14247	14230	14331	14235	14207	14172	14306	14251	14101	14285	14449	14053	14419	14342	14064	14318	14209	14249	14160	14297	14209	14388	14206	14325	14294	14232	14299	14248	14351	14211	14270	14383	14281	14168	14230	14183	14217	14054	14404	14144	14302	14228	14166	14163	14286	14238	14237	14296	14197	14314	14137	14383	14152	14231	14328	14144	14355	14333	14265	14214	14271	14239	14219	14214	14152	14404	14257	14282	14195	14273	14139	14329	14190	14239	14414	14402	14284	14271	14130	14255	14384	14286	14324	14258	14329	14335	14137	14311	14038	14112	14116	14330	14388	14309	14213	14309	14574	14261	14201	14216	14175	14258	14395	14313	14144	14394	14372	14211	14155	14325	14263	14275	14202	14239	14134	14147	14278	14277	13998	14179	14220	14263	14351	14129	14353	14280	14245	14336	14265	14264	14325	14177	14210	14284	14108	14355	14208	14198	14289	14310	14299	14425	14133	14416	14420	14335	14286	14205	14357	14211	14225	14346	14262	14226	14240	14258	14417	14314	14282	14211	14458	14402	14438	14299	14275	14200	14345	14085	14335	14256	14274	14179	14409	14196	14183	14219	14239	14301	14222	14428	14263	14380	14333	14360	14368	14205	14289	14048	14186	14315	14317	14122	14363	14219	14377	14458	14290	14150	14125	14227	14279	14295	14154	14204	14194	14172	14436	14311	14252	14282	14389	14361	14233	14172	14055	14405	14139	14209	14362	14409	14315	14267	14193	14275	14433	14294	14163	14333	14275	14240	14238	14180	14289	14200	14332	14204	14302	14259	14403	14223	14217	14253	14207	14162	14208	14244	14136	14169	14169	14374	14261	14223	14133	14217	14330	14264	14357	14026	14421	14249	14226	14419	14250	14364	14252	14255	14311	14261	14391	14304	14352	14358	14253	14353	14337	14260	14243	14319	14209	14157	14211	14355	14314	14139	14205	14216	14329	14271	14236	14255	14227	14341	14312	14250	14262	14196	14330	14230	14311	14289	14343	14321	14210	14336	14313	14297	14334	14134	14430	14285	14271	14183	14196	14324	14312	14396	14130	14208	14435	14050	14209	14201	13936	14244	14178	14065	14378	14286	14121	14211	14202	14266	14141	14208	14233	14277	14215	14192	14276	14331	14162	14392	14214	14181	14139	14297	14206	14272	14290	14247	14420	14151	14333	14233	14205	14291	14314	14248	14235	14403	14206	14376	14215	14265	14223	14280	14116	14343	14247	14257	14216	14304	14169	14234	14469	14207	14185	14323	14337	14050	14177	14218	14261	14273	14347	14300	14221	14356	14352	14290	14207	14250	14265	14368	14282	14191	14220	14252	14188	14323	14258	14131	14268	14184	14289	14290	14229	14315	14255	14236	14285	14267	14213	14162	14423	14324	14230	14291	14269	14358	14202	14328	14142	14053	14210	14198	14083	14302	14198	14151	14339	14399	14346	14240	14284	14225	14343	14406	14133	14380	14161	14321	14227	14069	14369	14259	14175	14346	14269	14279	14381	14183	14314	14296	14294	14408	14364	14417	14162	14217	14325	14255	14269	14327	14300	14273	14216	14116	14336	14329	14293	14189	14366	14371	14284	14321	14329	14338	14453	14354	14237	14073	14210	14336	14081	14291	14363	14215	14314	14218	14431	14261	14202	14165	14390	14361	14234	14214	14329	14134	14297	14171	14493	14286	14269	14417	14168	14235	14180	14313	14409	14411	14242	14250	14318	14388	14287	14242	14315	14158	14351	14198	14246	14430	14453	14230	14176	14050	14244	14206	14293	14202	14241	14264	14196	14199	14397	14305	14290	14391	14435	14362	14222	14308	14199	14391	14236	14039	14255	14279	14205	14281	14380	14255	14400	14288	14323	14393	14349	14097	14214	14192	14193	14440	14242	14328	14312	14284	14007	14368	14258	14415	14237	14233	14224	14295	14134	14256	14373	14363	14179	14227	14149	14220	14183	14292	14171	14417	14309	14119	14204	14378	14346	14312	14267	14333	14253	14045	14353	14383	14270	14274	14366	14280	14179	14196	14332	14223	14274	14323	14329	14199	14278	14084	14186	14322	14265	14260	14314	14354	14287	14149	14242	14366	14290	14092	14285	14283	14181	14270	14409	14201	14195	14421	14248	14193	14206	14277	14198	14388	14166	14310	14190	14251	14252	14293	14087	14212	14123	14267	14320	14206	14132	14293	14266	14175	14219	14313	14448	14153	14342	14293	14264	14165	14216	14186	14263	14091	14097	14348	14308	14146	14170	14311	14233	14229	14313	14237	14251	14345	14255	14184	14320	14287	14287	14281	14235	14183	14163	14298	14182	14276	14165	14278	14236	14268	14231	14307	14308	14402	14384	14291	14295	14329	14390	14302	14248	14289	14165	14323	14124	14422	14310	14403	14008	14180	14290	14211	14208	14205	14307	14187	14246	14123	14330	14160	14312	14264	14108	14304	14271	14254	14229	14193	14315	14118	14181	14210	14120	14332	14252	14204	14228	14194	14426	14329	14335	14234	14183	14241	14329	14163	14308	14294	14296	14270	14262	14139	14389	14369	14295	14162	14149	14367	14421	14149	14277	14384	14158	14278	14265	14241	14405	14261	14276	14261	14361	14326	14169	14331	14075	14295	14163	14381	14231	14262	14218	14300	14366	14376	14271	14263	14256	14178	14225	14351	14233	14212	14484	14187	14311	14304	14220	14315	14189	14283	14231	14288	14355	14283	14302	14113	14389	14294	14283	14174	14288	14274	14328	14278	14183	14255	14197	14231	14305	14270	14253	14222	14256	14238	14182	14283	14231	14185	14113	14382	14379	14304	14278	14316	14269	14304	14381	14170	14293	14327	14283	14312	14228	14130	14098	14303	14285	14197	14256	14170	14260	14125	14222	14373	14277	14237	14277	14193	14410	14533	14249	14238	14190	14305	14279	14233	14195	14291	14343	14086	14128	14306	14373	14146	14351	14195	14374	14289	14298	14354	14292	14374	14323	14342	14309	14295	14123	14283	14331	14200	14238	14334	14102	14361	14255	14292	14235	14230	14298	14373	14222	14342	14046	14068	14469	14339	14191	14290	14126	14220	14110	14411	14300	14209	14292	14018	14235	14321	14369	14156	14177	14290	14358	14221	14354	14299	14245	14189	14271	14112	14337	14248	14240	14434	14239	14227	14275	14127	14424	14295	14129	14314	14319	14262	14410	14390	14378	14262	14291	14359	14287	14363	14135	14252
29484	29434	36846	30873	23545	20011	18198	17158	16510	16271	15945	15523	15405	15256	15318	15329	15365	15304	15141	15298	15190	15444	15159	15082	15255	15094	15228	15341	15187	15096	15286	15020	15243	15101	15005	15078	15154	15213	15120	15095	15062	14818	15050	15100	15272	15126	14988	15043	15190	15170	15230	15105	15151	15412	15188	15233	14961	14999	15012	15049	15091	15152	15117	15008	15006	15101	14963	14942	15197	15092	15256	15167	15079	15081	15153	15060	15055	15041	15235	15200	15071	14904	15209	15219	15170	15104	15190	15300	15016	15171	15444	15139	15112	15130	15100	15123	15066	15023	15158	15245	15255	15146	14991	15184	15098	15018	15066	15301	15202	14957	14960	15004	15273	15092	15197	15161	15155	15064	15134	15021	15032	15240	15282	15121	14999	14982	15105	14957	15183	15179	15128	14898	15020	14899	15037	15305	15142	14962	14995	15255	15216	15114	15252	15124	15290	14989	15256	14959	15080	14900	15146	15207	15159	15102	15175	15223	15039	14983	15171	15135	15057	15092	15101	15148	15011	15286	15069	15060	15106	15119	15093	15387	15283	15262	15142	15015	14870	15161	14982	15329	15192	15136	15288	15309	15151	15019	15133	15057	15087	15051	14974	15110	14983	15001	15211	15202	15033	15028	14952	15000	15226	15040	15265	15219	15061	15071	14960	15022	15042	15109	15054	14980	15039	15025	15240	15007	15308	15137	15105	15125	15190	15128	15203	15110	15165	15163	15171	15076	15127	15088	15081	15078	15185	15205	15147	15190	14986	15159	14962	15214	15002	15288	15291	14794	15158	15048	15171	15249	15170	15131	15158	15277	15172	15228	15243	15182	15157	15142	15083	15119	14937	15292	15003	14990	15025	15000	15008	15290	15187	15219	15272	15066	15283	15255	15253	15202	15107	15061	15028	15195	15012	15169	15190	15028	15285	15134	14921	15210	15061	15229	15237	15079	15032	15206	15099	14958	15116	15086	15006	15186	15066	14990	15174	14998	14977	15068	15348	14918	15003	15332	15371	15111	15224	15080	15089	15047	15079	14959	15076	15223	15219	15213	15290	15198	15102	15035	15134	15269	15148	15308	15078	14908	15067	14900	15050	14993	15070	15036	15246	14949	15105	15159	15200	15130	15092	15016	14941	14944	15213	15153	15043	15074	15059	15137	14972	15132	15163	15232	15228	14974	15160	15158	14975	15025	15111	15087	14967	15141	15280	15262	14994	15321	15314	15056	15032	15166	15197	15159	15038	14952	15010	15165	15119	15066	15044	15010	15265	14888	15051	15100	15061	14967	15073	15034	15187	14939	15041	15088	15048	15079	14841	15145	14914	15105	15051	15199	15064	15045	15156	15010	15060	15099	15204	15323	15099	14990	15218	15066	15086	15139	15151	14963	15225	14981	15170	15193	15217	15363	15287	15268	15379	15198	15092	15139	15020	14852	15108	14960	15065	15241	15058	15283	15231	15293	14953	14962	15086	15065	15040	15049	14942	15098	15117	15028	15119	15166	15242	15185	15360	15216	14969	15278	15210	15175	15026	14961	15320	15088	15332	15039	15262	15186	15173	15348	15249	15197	15322	15264	15100	15086	15167	14986	15224	15367	15212	15148	15137	15302	15241	15223	15292	15085	14962	15222	15113	15151	15121	15215	14926	15278	15398	15167	15059	14971	15129	15101	15158	15353	14995	15116	15121	15061	14978	15298	15335	15193	15080	15125	15180	15247	15188	15108	14900	15220	15026	14993	15211	15279	15006	15169	14869	15138	15226	15144	15047	15184	15236	15109	14921	15155	14987	15099	14910	15111	14959	15079	15124	14963	15216	15159	15150	15256	15305	15066	15298	15170	15163	15151	14957	15056	15106	15187	15337	15186	15047	15178	15296	15349	15058	15054	15135	15096	14923	15106	15223	15119	15149	15270	15182	15218	15061	15048	15087	14944	15133	14998	15115	15132	15109	15109	15217	15083	14870	14866	15199	15264	15225	15073	15109	15077	15174	15057	15121	15152	15152	15068	15021	15186	15108	15186	15251	15236	15052	15293	15072	14993	15262	14902	15219	15135	15162	15177	15101	15069	14957	15152	15155	15250	15171	15065	15291	15251	15273	15057	15108	15038	15110	15042	15119	15229	15136	15036	15140	15163	14992	15024	15278	15110	15287	15061	15124	15065	14990	14916	15149	15231	14942	15186	15207	15455	15195	15135	15168	15139	15328	15136	15219	15173	15139	14954	15217	15305	15003	15111	15108	15200	15214	15002	15174	15144	15314	15005	15131	15179	15129	15038	15206	14957	15072	15230	15170	15151	15109	15299	15268	14928	15043	14896	15161	15026	15255	15233	15059	15142	15030	15071	15030	15330	15224	15005	15235	15189	14977	15188	15081	15100	15057	14889	14960	15138	15199	14995	15391	14947	14949	15190	15226	15229	14989	15284	15304	15248	15100	15113	15123	14937	15155	15188	15188	15113	15242	15124	15064	15171	15110	14880	15100	15228	15234	14927	15286	15282	15192	14988	15208	15262	15064	15062	15035	15096	14929	15158	15086	15091	15044	15238	15231	15163	15232	15267	15188	15323	15022	15085	14936	15096	15039	15062	14948	15083	15315	15032	15192	15026	15033	15157	15207	15210	15228	15208	15250	15207	15145	15048	15172	15243	15281	15116	15189	15121	15047	15009	15153	15210	15111	15269	15097	15249	15206	15332	15195	15133	15070	15329	15246	15289	15475	15170	15377	15257	15170	15177	15162	15331	15116	15041	15017	15145	14966	14851	15104	15027	15249	15260	14971	15196	15097	15066	15060	15199	15148	15086	15160	15168	14895	15303	15008	15167	14960	15154	15173	15135	15074	15175	15215	15245	15212	15237	15263	15164	15050	15381	15269	15156	15304	15277	15011	15155	15088	15035	15258	15110	15157	14998	15093	15120	15172	15084	14996	14820	15017	15024	15074	15191	15196	14945	15236	15142	15147	14950	15051	15054	15159	15061	15222	15083	15259	15280	15216	15197	15072	15190	15230	15110	15070	14915	15028	15004	14994	15191	14790	15182	15358	15294	15254	15132	15015	15091	15064	15118	15274	15164	15092	15127	15048	15053	15025	15052	15186	15034	15197	15124	15162	15109	15242	15251	15265	15207	14987	15001	15352	15014	15088	15149	15283	15173	15168	15084	15174	15103	15175	14978	15096	14965	15155	15037	15200	15210	15152	15183	15223	15216	15043	15240	15185	15183	15229	15188	15412	14988	15202	15053	15093	15149	15138	15152	15070	15275	15053	15015	15176	14991	15297	15206	15190	15054	15171	15227	14932	15271	15268	15202	15043	15199	14978	15000	15026	15206	14991	15166	15107	15303	15096	15191	15041	15098	15062	15144	15085	15058	15092	15099	15235	14876	15316	14984	15062	15242	15121	15198	14992	15157	15188	15082	15298	15268	15045	15191	15117	15013	15226	15114	15129	15189	15181	15136	15106	15172	15043	15151	15225	15165	15172	15084	15258	15196	15207	15317	15180	15043	15017	14836	15234	15083	15189	15055	15164	15194	15144	14990	15029	15157	15026	15095	15251	15238	15107	15137	15169	15200	15129	15198	15213	14961	15071	15191	15242	15215	15188	15287	15137	15259	14990	15139	15237	15067	15103	15046	15184	15075	14999	15060	15097	15099	15192	15191	15077	15175	15178	15214	15312	14934	15146	15047	15213	15210	15117	15115	15105	15046	15368	15052	15107	15204	15123	14974	15135	15128	15278	15186	15035	15225	15259	15113	15203	14977	15151	15279	15245	15421	15265	15000	15179	15067	15072	15285	15000	15279	15235	15231	14971	15228	15189	15242	14979	15119	14991	15235	15236	15110	15076	15188	15059	15231	15354	15197	15008	15044	15098	15125	15173	15143	15073	15079	15079	15253	15062	15292	15186	15089	15061	15008	15162	15298	15323	15147	15086	15076	14935	15211	15324	15070	15156	14902	15080	15149	15080	15091	15012	15030	15073	15150	15172	15331	15360	15127	15153	15032	15148	15063	15246	15198	15269	15124	15016	15047	15190	15077	15042	15126	15187	15144	15130	15240	15093	15332	15078	15121	15129	14957	15068	15258	15136	15029	15208	15257	15118	15146	15048	15178	15099	15205	15376	15186	15096	15141	15037	15313	15073	15020	14982	15052	15157	14875	15199	15160	15055	15189	15169	15087	15195	15194	15254	15328	15203	15256	15102	15029	15383	15157	15015	15340	15278	15060	15080	15161	15142	15064	15222	15175	15060	15227	15195	15345	15145	15249	15051	15230	15196	15140	15199	15150	15246	14971	14977	15043	15099	15276	15254	15254	15053	15083	14881	15103	15100	15110	15069	15254	15246	15156	15224	15101	15156	15078	15135	15050	15136	14896	15193	15143	15086	14959	15081	15244	15020	15138	15255	15026	15320	15396	15185	15106	15176	14958	15103	15243	15305	15198	15255	15190	15083	15211	15176	15237	15022	15127	15053	15134	15153	15204	15265	15185	15229	15110	15177	14991	15289	15123	15219	15157	15087	15068	15379	15022	15044	15190	14943	14996	14997	15264	15164	15194	15086	15116	15135	15215	15280	15194	15020	15347	15266	14971	15018	15032	15130	15302	15155	15098	15212	14991	15081	15126	15146	15007	15082	15078	15072	15354	15177	14995	15242	15163	15162	14979	15184	15241	15070	14943	15291	14975	15153	15092	15222	15225	15367	14916	15279	15103	15175	15227	15077	14975	15211	15045	15299	15080	15165	15165	15224	15176	15162	15202	15345	15078	15162	15021	15080	15011	15258	14847	15150	15171	15141	15142	15176	15186	15211	15104	15236	15040	15243	14975	15116	14963	15088	15094	15209	15158	15059	15220	14995	15316	15329	15218	14994	15088	15226	15165	15294	15217	15147	15065	15317	15133	15286	15121	15268	15199	15227	15177	15217	15078	15160	15212	15140	15085	15276	15111	15075	15134	15158	15165	15104	15062	15083	15107	15241	15107	15174	15043	15357	15010	15125	15073	15041	15251	15224	15149	15151	15181	15382	15115	15153	15094	15166	15239	15070	15256	15041	15032	15163	15201	14977	15072	15226	15142	15225	14987	15226	15092	15159	15168	15062	15132	15272	14872	15230	14976	15142	15213	15294	15198	15329	15103	15140	15171
32905	46198	41426	30504	23888	19897	17744	16403	15564	15154	14810	14325	14144	13875	13955	13871	13624	13726	13737	13553	13681	13612	13813	13657	13668	13666	13660	13627	13487	13556	13748	13665	13641	13651	13621	13625	13477	13618	13586	13611	13637	13656	13674	13574	13534	13539	13507	13425	13681	13556	13529	13619	13602	13544	13572	13595	13418	13546	13536	13749	13669	13581	13769	13389	13706	13477	13629	13602	13543	13662	13499	13473	13626	13614	13611	13591	13738	13624	13564	13529	13640	13575	13537	13624	13716	13557	13545	13722	13674	13447	13559	13572	13643	13524	13426	13656	13480	13473	13593	13420	13529	13676	13602	13457	13495	13654	13462	13603	13725	13571	13583	13573	13595	13513	13375	13521	13534	13458	13522	13488	13456	13416	13567	13654	13670	13726	13645	13626	13672	13535	13642	13678	13578	13507	13552	13649	13486	13726	13493	13349	13630	13667	13466	13698	13529	13498	13669	13488	13588	13549	13775	13432	13552	13432	13640	13614	13407	13790	13557	13646	13448	13613	13681	13527	13602	13680	13630	13561	13591	13630	13486	13601	13364	13729	13449	13498	13537	13616	13568	13497	13544	13627	13566	13653	13635	13596	13465	13545	13527	13595	13552	13656	13527	13534	13650	13484	13567	13516	13398	13478	13453	13623	13593	13713	13644	13691	13692	13698	13563	13484	13681	13395	13671	13568	13671	13715	13601	13518	13553	13509	13608	13617	13606	13586	13782	13773	13716	13598	13696	13605	13575	13621	13642	13766	13544	13539	13461	13557	13440	13694	13570	13475	13536	13454	13635	13598	13567	13594	13598	13535	13442	13426	13523	13596	13573	13568	13581	13589	13673	13434	13670	13677	13709	13609	13483	13769	13654	13702	13521	13665	13636	13541	13637	13586	13525	13686	13488	13674	13630	13412	13610	13742	13528	13634	13676	13304	13594	13657	13562	13496	13571	13655	13475	13556	13490	13633	13750	13551	13681	13519	13546	13636	13530	13654	13590	13450	13618	13677	13552	13726	13512	13675	13411	13575	13694	13529	13473	13349	13646	13433	13617	13683	13712	13484	13461	13605	13509	13616	13525	13749	13623	13609	13587	13380	13792	13525	13424	13684	13542	13773	13631	13585	13587	13435	13734	13495	13462	13580	13447	13767	13554	13526	13617	13726	13574	13678	13737	13507	13579	13586	13461	13443	13645	13546	13738	13455	13493	13689	13549	13554	13500	13626	13499	13666	13514	13716	13774	13545	13494	13575	13739	13420	13616	13588	13500	13646	13713	13540	13582	13695	13653	13505	13642	13658	13613	13548	13614	13559	13624	13538	13669	13688	13621	13734	13539	13574	13658	13550	13634	13529	13609	13503	13545	13626	13587	13467	13535	13407	13589	13704	13598	13500	13454	13421	13573	13701	13525	13521	13553	13589	13571	13282	13623	13576	13498	13671	13441	13566	13574	13475	13547	13629	13604	13553	13661	13639	13658	13561	13616	13825	13575	13518	13664	13490	13330	13561	13593	13581	13498	13562	13549	13519	13740	13618	13663	13505	13760	13712	13453	13587	13606	13563	13555	13547	13514	13593	13592	13491	13614	13535	13484	13626	13574	13573	13523	13557	13500	13705	13576	13449	13490	13403	13489	13425	13863	13652	13660	13456	13675	13592	13675	13717	13681	13570	13714	13614	13658	13592	13565	13612	13689	13598	13440	13656	13581	13604	13457	13622	13708	13662	13570	13465	13757	13678	13634	13509	13612	13553	13575	13559	13476	13529	13535	13768	13636	13596	13780	13526	13593	13605	13745	13617	13569	13706	13591	13632	13465	13609	13549	13564	13619	13638	13650	13503	13708	13744	13449	13594	13459	13525	13535	13669	13556	13549	13657	13705	13735	13496	13518	13598	13595	13413	13563	13614	13756	13547	13520	13553	13624	13615	13399	13676	13578	13448	13557	13394	13672	13614	13484	13681	13490	13666	13548	13658	13542	13593	13598	13505	13645	13529	13559	13513	13493	13777	13580	13732	13511	13592	13657	13766	13509	13408	13696	13609	13527	13578	13506	13478	13666	13588	13736	13545	13771	13593	13613	13635	13652	13601	13606	13542	13554	13592	13541	13635	13607	13651	13635	13565	13564	13581	13695	13666	13543	13551	13546	13557	13711	13701	13436	13584	13671	13589	13604	13690	13647	13679	13696	13499	13603	13445	13373	13566	13701	13653	13668	13576	13687	13676	13765	13714	13540	13607	13628	13593	13585	13582	13583	13520	13643	13567	13501	13718	13640	13632	13627	13597	13499	13540	13621	13510	13636	13655	13425	13676	13485	13785	13483	13673	13615	13357	13562	13572	13565	13627	13578	13632	13352	13644	13392	13549	13593	13657	13444	13453	13773	13483	13483	13566	13603	13607	13601	13502	13626	13558	13815	13685	13504	13490	13501	13396	13617	13689	13409	13592	13502	13696	13661	13407	13562	13619	13612	13550	13668	13526	13572	13581	13557	13756	13548	13543	13560	13554	13687	13595	13651	13704	13509	13458	13573	13674	13557	13722	13649	13714	13648	13674	13507	13569	13609	13700	13651	13538	13601	13726	13410	13542	13486	13768	13553	13528	13604	13618	13523	13617	13464	13527	13466	13667	13560	13707	13528	13557	13551	13677	13635	13640	13488	13560	13640	13465	13621	13517	13555	13561	13500	13576	13478	13732	13805	13657	13561	13510	13755	13515	13850	13645	13541	13626	13534	13563	13683	13661	13629	13871	13634	13492	13502	13545	13496	13575	13591	13452	13545	13642	13880	13415	13619	13747	13745	13609	13519	13608	13568	13631	13704	13539	13551	13500	13533	13505	13768	13552	13555	13635	13541	13489	13484	13667	13409	13632	13566	13663	13516	13553	13713	13749	13515	13585	13677	13517	13629	13387	13571	13513	13520	13661	13554	13699	13528	13642	13469	13520	13715	13668	13406	13548	13433	13591	13569	13590	13677	13524	13642	13547	13782	13716	13652	13379	13607	13760	13530	13623	13629	13671	13688	13566	13478	13479	13493	13549	13534	13547	13826	13695	13488	13550	13487	13523	13688	13483	13751	13616	13563	13662	13469	13398	13490	13556	13625	13489	13702	13630	13689	13392	13421	13640	13504	13542	13665	13692	13620	13542	13484	13553	13424	13673	13565	13549	13427	13652	13556	13601	13555	13653	13507	13708	13644	13520	13581	13641	13348	13675	13668	13575	13495	13563	13455	13560	13469	13573	13432	13668	13794	13541	13752	13487	13650	13550	13593	13568	13550	13518	13535	13550	13573	13583	13502	13440	13595	13585	13472	13782	13555	13551	13644	13592	13485	13781	13451	13600	13630	13552	13639	13609	13567	13544	13592	13505	13626	13655	13624	13592	13581	13733	13539	13502	13665	13488	13682	13640	13524	13588	13728	13570	13634	13635	13796	13562	13680	13555	13610	13510	13476	13490	13653	13646	13742	13466	13558	13563	13751	13738	13715	13592	13581	13568	13540	13557	13374	13557	13797	13535	13540	13527	13690	13507	13505	13484	13567	13663	13629	13560	13656	13796	13462	13576	13553	13695	13610	13724	13448	13450	13614	13514	13599	13682	13589	13690	13669	13611	13641	13684	13554	13564	13405	13735	13500	13592	13528	13515	13754	13470	13400	13413	13509	13564	13581	13600	13508	13485	13663	13502	13574	13560	13748	13611	13739	13496	13424	13608	13757	13473	13645	13659	13512	13609	13586	13552	13695	13439	13569	13742	13599	13520	13443	13662	13720	13519	13632	13402	13475	13581	13543	13585	13584	13650	13566	13483	13498	13600	13704	13531	13616	13676	13610	13596	13600	13416	13668	13698	13488	13469	13513	13521	13573	13536	13520	13585	13681	13500	13522	13494	13519	13694	13576	13642	13562	13575	13455	13568	13622	13628	13449	13628	13575	13684	13778	13570	13547	13720	13615	13691	13581	13610	13500	13604	13526	13674	13614	13638	13616	13629	13414	13477	13462	13622	13395	13648	13714	13555	13588	13777	13646	13547	13520	13544	13531	13800	13630	13625	13539	13497	13572	13474	13667	13523	13489	13424	13587	13645	13536	13424	13546	13794	13593	13517	13743	13511	13580	13586	13436	13643	13643	13525	13498	13643	13606	13549	13479	13715	13421	13543	13658	13441	13570	13495	13546	13627	13532	13553	13692	13645	13363	13512	13600	13534	13694	13664	13467	13658	13523	13656	13606	13462	13640	13570	13657	13624	13494	13662	13459	13790	13412	13599	13600	13528	13568	13504	13699	13499	13609	13505	13557	13577	13513	13566	13611	13418	13625	13556	13510	13503	13592	13569	13642	13589	13606	13661	13503	13614	13673	13578	13526	13796	13428	13555	13590	13518	13623	13469	13500	13485	13635	13714	13507	13673	13625	13816	13358	13621	13490	13522	13726	13626	13600	13380	13602	13554	13485	13475	13520	13617	13770	13671	13575	13618	13577	13504	13775	13586	13505	13667	13522	13640	13632	13553	13585	13336	13641	13550	13631	13397	13491	13419	13481	13667	13707	13630	13638	13405	13460	13694	13562	13598	13675	13630	13514	13629	13715	13646	13517	13547	13650	13593	13634	13644	13575	13383	13590	13562	13520	13573	13759	13575	13409	13410	13691	13573	13540	13644	13658	13550	13428	13642	13712	13507	13729	13569	13800	13585	13641	13501	13569	13613	13640	13505	13630	13578	13538	13525	13740	13595	13377	13610	13481	13579	13614	13576	13745	13566	13588	13657	13757	13517	13642	13541	13516	13561	13415	13633	13592	13715	13653	13509	13461	13481	13736	13717	13523	13713	13555	13481	13542	13576	13536	13579	13545	13583	13638	13332	13690	13467	13594	13610	13546	13579	13724	13498	13611	13540	13635	13616	13876	13574	13701	13528	13459	13686	13633	13560	13544	13373	13574	13713	13513	13482	13662	13686	13755	13450	13746	13650	13624	13458	13647	13507	13654	13553	13469	13561	13550	13519	13769	13512	13704	13651	13364	13666	13488	13707	13644	13688	13661	13463	13465	13687	13673	13647	13602	13596	13560	13635	13605	13630	13420	13734	13663	13576	13581	13530	13468	13635	13594	13715	13550	13448	13568	13474	13666	13629	13518	13604	13571	13557	13658	13523
24196	21230	28612	25831	24279	24045	23037	19996	18726	17774	16849	16168	16082	16022	15795	15710	15800	15640	15481	15578	15385	15581	15619	15745	15645	15807	15550	15476	15467	15325	15701	15589	15690	15512	15579	15493	15725	15541	15592	15515	15611	15594	15526	15530	15401	15372	15363	15489	15500	15533	15334	15381	15465	15712	15622	15490	15366	15568	15399	15416	15582	15422	15289	15433	15199	15365	15423	15379	15491	15513	15132	15259	15358	15317	15450	15386	15354	15329	15699	15383	15343	15188	15552	15313	15386	15371	15652	15530	15522	15646	15657	15325	15463	15541	15464	15389	15434	15383	15299	15412	15610	15341	15388	15436	15301	15347	15163	15368	15581	15579	15529	15242	15342	15378	15530	15401	15498	15751	15417	15502	15290	15346	15291	15469	15532	15545	15303	15397	15392	15551	15232	15391	15351	15423	15263	15358	15568	15293	15357	15633	15384	15624	15333	15337	15473	15480	15469	15114	15299	15591	15422	15301	15427	15312	15483	15462	15413	15161	15416	15251	15348	15555	15552	15495	15467	15496	15413	15401	15469	15337	15499	15385	15312	15636	15490	15445	15531	15534	15389	15580	15477	15534	15589	15311	15599	15488	15413	15492	15318	15505	15409	15364	15285	15408	15505	15414	15436	15374	15280	15475	15472	15277	15103	15373	15336	15425	15277	15573	15284	15256	15415	15592	15511	15251	15395	15281	15532	15349	15377	15341	15403	15480	15680	15600	15403	15400	15404	15368	15541	15486	15362	15156	15431	15451	15350	15194	15279	15372	15452	15185	15487	15381	15612	15381	15382	15323	15398	15422	15475	15107	15360	15456	15423	15279	15472	15512	15348	15497	15411	15501	15349	15283	15496	15416	15290	15583	15308	15362	15579	15189	15464	15295	15480	15398	15238	15372	15251	15233	15267	15244	15442	15209	15457	15351	15428	15470	15302	15469	15507	15435	15488	15446	15363	15297	15462	15336	15425	15275	15559	15465	15479	15493	15377	15350	15407	15387	15389	15418	15407	15221	15459	15518	15633	15420	15548	15238	15147	15249	15360	15432	15419	15427	15534	15641	15539	15283	15430	15441	15462	15513	15423	15450	15528	15622	15533	15497	15489	15382	15426	15432	15598	15428	15428	15347	15288	15474	15463	15352	15543	15285	15507	15345	15378	15309	15292	15388	15437	15384	15567	15389	15315	15497	15669	15337	15437	15296	15368	15171	15387	15346	15306	15596	15427	15326	15311	15415	15444	15305	15654	15455	15472	15538	15436	15440	15341	15285	15369	15328	15559	15428	15468	15507	15470	15474	15377	15501	15578	15456	15258	15429	15447	15294	15146	15443	15493	15634	15448	15504	15421	15342	15339	15202	15370	15059	15422	15428	15394	15410	15403	15520	15257	15471	15176	15564	15499	15451	15441	15274	15567	15311	15392	15476	15466	15207	15293	15394	15368	15321	15430	15436	15435	15375	15422	15472	15426	15287	15534	15596	15344	15585	15515	15545	15421	15278	15435	15379	15520	15461	15340	15287	15457	15229	15360	15513	15547	15689	15400	15392	15440	15530	15529	15297	15673	15444	15550	15478	15486	15567	15578	15433	15317	15515	15347	15426	15395	15376	15330	15511	15468	15306	15472	15551	15391	15386	15295	15428	15630	15471	15527	15400	15401	15431	15672	15422	15518	15553	15332	15358	15494	15425	15562	15466	15593	15348	15336	15604	15370	15395	15481	15483	15370	15483	15428	15566	15488	15442	15516	15321	15431	15556	15454	15323	15469	15228	15399	15717	15506	15385	15560	15395	15366	15472	15620	15565	15626	15378	15660	15634	15425	15476	15588	15319	15521	15439	15420	15173	15441	15461	15435	15249	15491	15448	15445	15290	15426	15430	15376	15455	15564	15335	15310	15431	15471	15426	15601	15467	15401	15476	15288	15369	15534	15296	15404	15219	15593	15334	15442	15344	15400	15565	15506	15442	15428	15261	15299	15331	15579	15521	15582	15366	15433	15402	15233	15345	15489	15536	15565	15508	15406	15473	15508	15269	15492	15403	15546	15310	15245	15494	15534	15459	15583	15182	15406	15538	15297	15335	15391	15411	15420	15452	15588	15560	15479	15450	15291	15389	15336	15405	15291	15407	15688	15520	15527	15404	15620	15483	15297	15419	15398	15290	15483	15277	15543	15417	15485	15274	15450	15373	15425	15510	15449	15484	15195	15470	15602	15416	15481	15293	15475	15291	15588	15387	15465	15390	15716	15634	15658	15568	15605	15481	15406	15395	15325	15530	15650	15379	15405	15536	15428	15237	15454	15453	15413	15453	15421	15416	15485	15502	15594	15320	15512	15640	15522	15315	15377	15413	15389	15225	15580	15490	15409	15517	15499	15420	15598	15611	15428	15466	15333	15185	15440	15429	15360	15500	15425	15487	15563	15331	15802	15271	15490	15290	15402	15333	15301	15571	15297	15234	15406	15435	15331	15544	15443	15552	15540	15503	15391	15237	15175	15299	15566	15519	15358	15384	15354	15300	15365	15501	15540	15334	15539	15574	15418	15390	15283	15393	15508	15417	15193	15366	15446	15400	15381	15547	15340	15249	15383	15503	15322	15393	15496	15436	15506	15400	15382	15550	15254	15550	15663	15406	15346	15312	15588	15373	15415	15432	15330	15314	15320	15544	15545	15285	15438	15413	15290	15496	15337	15250	15416	15478	15408	15490	15633	15456	15473	15610	15389	15623	15288	15575	15350	15448	15414	15537	15379	15331	15612	15362	15502	15280	15567	15335	15505	15494	15441	15320	15506	15270	15533	15454	15389	15479	15468	15493	15429	15325	15452	15498	15231	15176	15256	15227	15432	15497	15509	15507	15403	15247	15462	15448	15600	15286	15582	15275	15544	15322	15394	15502	15496	15512	15380	15608	15335	15472	15482	15540	15400	15473	15465	15422	15487	15238	15434	15484	15232	15305	15455	15350	15625	15590	15377	15399	15338	15518	15356	15360	15484	15308	15350	15423	15443	15546	15285	15404	15449	15460	15640	15474	15350	15553	15429	15380	15433	15430	15447	15245	15328	15420	15462	15394	15326	15406	15413	15257	15322	15389	15293	15505	15569	15478	15321	15437	15426	15380	15213	15335	15261	15326	15297	15199	15445	15511	15215	15456	15332	15485	15410	15440	15500	15400	15455	15361	15229	15406	15464	15487	15431	15582	15311	15299	15488	15227	15602	15425	15504	15545	15441	15543	15403	15495	15544	15636	15481	15508	15464	15531	15454	15431	15514	15082	15311	15285	15352	15440	15479	15493	15584	15627	15388	15520	15522	15558	15527	15318	15529	15622	15307	15410	15340	15261	15400	15363	15279	15373	15503	15524	15441	15530	15465	15386	15316	15360	15446	15316	15418	15675	15434	15455	15252	15557	15683	15665	15406	15413	15331	15371	15425	15291	15359	15566	15170	15565	15417	15562	15393	15235	15451	15363	15484	15425	15192	15388	15325	15498	15464	15365	15218	15542	15594	15503	15426	15482	15410	15329	15387	15330	15367	15466	15352	15166	15524	15344	15339	15325	15341	15363	15563	15333	15186	15392	15299	15301	15403	15308	15372	15588	15389	15271	15311	15543	15248	15273	15410	15525	15298	15374	15564	15468	15463	15412	15394	15289	15621	15640	15592	15666	15580	15444	15284	15525	15632	15544	15412	15427	15540	15265	15403	15424	15344	15279	15495	15258	15481	15502	15473	15484	15400	15171	15263	15367	15522	15298	15462	15408	15476	15364	15425	15564	15336	15446	15486	15314	15558	15408	15445	15463	15494	15532	15346	15263	15521	15432	15701	15382	15614	15548	15591	15437	15507	15406	15476	15407	15516	15537	15561	15363	15458	15396	15426	15560	15584	15369	15371	15461	15418	15600	15420	15476	15306	15545	15633	15572	15429	15277	15196	15552	15352	15461	15498	15483	15176	15206	15362	15213	15457	15554	15459	15276	15362	15274	15485	15525	15400	15359	15463	15453	15464	15290	15335	15459	15446	15518	15474	15376	15299	15532	15353	15469	15650	15364	15403	15378	15310	15428	15482	15560	15482	15438	15329	15316	15714	15537	15352	15391	15438	15188	15351	15457	15368	15270	15547	15320	15413	15451	15448	15396	15491	15746	15415	15345	15597	15329	15360	15285	15572	15354	15359	15357	15520	15493	15642	15395	15332	15381	15701	15343	15394	15497	15333	15535	15555	15255	15096	15508	15451	15521	15470	15462	15316	15555	15489	15597	15285	15553	15386	15391	15376	15466	15284	15429	15368	15426	15381	15318	15417	15372	15291	15500	15273	15471	15251	15560	15450	15459	15404	15346	15515	15299	15500	15359	15481	15346	15614	15293	15353	15606	15419	15426	15568	15235	15429	15370	15340	15501	15590	15478	15393	15294	15367	15299	15653	15436	15426	15217	15464	15412	15144	15396	15520	15292	15537	15370	15318	15341	15501	15489	15359	15324	15376	15464	15535	15478	15543	15437	15555	15487	15358	15399	15667	15469	15402	15448	15375	15308	15395	15365	15457	15506	15404	15553	15398	15389	15376	15617	15441	15510	15479	15545	15484	15591	15600	15443	15332	15413	15404	15403	15569	15333	15441	15310	15586	15453	15603	15331	15342	15332	15526	15489	15415	15427	15495	15319	15492	15645	15605	15405	15446	15472	15200	15609	15528	15370	15416	15328	15320	15480	15266	15311	15404	15445	15650	15505	15426	15509	15446	15401	15660	15368	15366	15564	15268	15326	15513	15452	15510	15380	15223	15413	15587	15318	15277	15213	15318	15507	15433	15469	15401	15534	15574	15393	15423	15416	15597	15496	15330	15390	15289	15429	15351	15350	15538	15412	15355	15385	15227	15335	15206	15446	15487	15420	15559	15446	15291	15463	15399	15461	15355	15430	15501	15678	15296	15283	15353	15530	15566	15489	15438	15613	15540	15394	15458	15433	15464	15512	15602	15456	15379	15501	15514	15524	15460	15469	15211	15392	15364	15321	15478	15615	15391	15598	15426	15605	15472	15304	15488	15638	15306	15308	15577	15354	15399	15289	15293	15421	15257	15284	15456	15527	15304	15499	15401	15482	15574	15396	15543	15450	15419	15321	15571	15483	15393	15391	15515	15472	15383	15390
35180	53570	46138	35076	28259	23752	21495	19781	18072	16626	15484	14960	14649	14323	14384	14219	14126	14147	13886	14095	14050	14113	14037	14002	13984	14059	14009	13765	13925	13999	13819	13946	13888	13944	13825	13812	13982	13709	13937	13829	13873	13910	13870	13881	13767	13856	13905	13896	13924	13778	14034	13889	13776	13935	13894	13820	13943	13844	13741	13726	13931	13733	13875	13858	13805	13821	14022	13732	13830	13806	13844	13880	13800	13920	13799	13816	13608	13826	13769	13724	13852	13863	13870	13821	13879	13840	13946	13599	13770	13769	13721	13758	13819	13866	13777	13838	13932	13935	13803	13782	13775	13886	13860	13645	13931	13764	13699	13870	13757	13882	13711	13841	13864	13833	13836	13832	13892	13915	13770	13805	13864	14066	13830	13856	13919	14007	13784	13895	13890	13855	13939	13709	13804	13841	13795	13845	13776	14014	13810	13811	13776	13852	13690	13886	13784	13773	13686	13770	13896	13737	13884	13947	13885	13834	13809	13966	14041	13997	13938	13946	13853	14002	13750	13694	13868	13707	13807	13889	13815	13933	13886	13805	13859	13874	13740	13851	13768	13784	13820	13830	13794	13828	13883	13826	13896	13962	13945	13888	13910	13875	13824	13751	13976	13801	13750	13808	13792	13786	13768	13683	13915	13908	13760	13894	13789	13735	13843	13803	13825	14011	13834	13691	13710	13813	13829	13851	13770	13728	13784	13925	13936	13745	14024	13757	13768	13851	13907	13819	13953	13883	13952	13888	13681	13733	13864	13649	13672	13927	14042	13819	13791	13831	13800	13832	13929	13822	13949	13920	13915	13733	13734	13735	13905	13806	13792	13899	13832	13933	13853	13943	13662	13980	13718	13942	13915	13844	13833	13895	13821	13836	13818	13617	13859	13816	13778	13853	13859	13916	13902	13746	13807	13776	13971	13831	13855	13667	14005	13816	13722	13818	13994	13816	13809	13874	13829	13764	13870	13785	13780	13847	13747	13745	13830	13826	13668	13886	13785	13758	13945	13929	13963	13981	13852	13952	13829	13837	13862	13816	13907	13862	13977	13836	13882	13865	13813	13754	13801	13800	14007	13898	13974	13855	13945	13673	13759	13893	13783	13678	13937	13793	13853	13880	13954	13834	13710	13731	13828	13820	13837	13770	13768	13982	13981	13906	13916	14053	13781	13811	13826	13863	13980	13604	13842	13731	13948	13779	13754	13842	13809	14025	13702	13773	13840	13741	13826	13795	13881	13818	13963	13864	13858	13810	13836	14005	13863	13751	13792	13827	13772	13833	13775	13991	13812	13814	13846	13834	13934	13744	13681	13848	13763	13942	13872	13887	13767	13873	13794	13903	13802	13848	13722	13725	14004	13973	13838	13878	13729	13837	13731	13755	13873	13884	14032	13739	13851	13891	13901	13784	13743	13854	13716	13891	13745	13852	13744	13865	13808	13818	13863	13853	13879	13878	13747	13840	13806	13974	13930	13882	13833	13861	13869	13762	13798	13804	13772	13718	13847	13919	13796	13816	13816	13820	13706	13969	13850	13831	13801	14011	13905	13761	13886	13677	13788	13788	13988	13971	13710	13822	13838	13790	13902	13871	13800	13867	13831	13754	13817	13813	13940	13754	13918	13754	14000	13776	13915	13768	13983	13889	13724	13793	13913	13896	13766	13940	13883	13727	13814	13868	13834	13907	13850	13882	13995	13796	13889	14110	13935	13797	13905	13843	13963	13914	13877	13891	13811	13708	13828	13835	13801	13928	13777	13967	13739	13792	13730	13807	13794	13890	13814	13799	13913	13878	13907	13825	13864	13909	13870	13841	13846	13770	13725	13844	13966	13887	13980	13779	13977	13815	13930	13853	13737	13847	13791	13815	13791	13907	13948	13789	13606	13924	13795	13811	13917	13672	13898	13827	13853	13851	13904	13844	13878	13862	13753	13894	13864	13848	13683	13977	13663	13709	13812	13786	13725	13792	13764	13736	13816	13738	13931	13863	13915	13836	13953	14005	13917	13933	13883	13801	13873	13881	13737	14004	13677	13833	13869	13898	14004	13806	13823	13942	13706	13795	13740	13813	13873	13873	13852	13726	13867	13917	13780	13699	13841	14028	14002	13746	13929	13946	13683	13825	13837	13739	13790	13802	13910	13839	13966	13889	13900	13871	13884	13720	13898	13788	13932	13713	13934	13998	13962	13717	13931	13685	13842	13871	13810	13957	13968	13808	13780	13908	13788	13857	13900	13805	13778	13960	13964	13854	13766	13783	13801	13856	13888	13806	13903	13782	13978	13732	13692	13831	13788	13850	13882	13875	13785	13902	13859	13807	13782	13741	13878	13899	13902	13907	13747	13832	13708	13877	13959	13788	13639	13861	13812	13831	13745	13776	13799	13776	13802	13802	13897	13768	14062	13936	13859	13907	13764	13833	13947	13665	13804	13807	13953	13810	13875	13814	13758	13934	13702	13646	13800	13946	13808	13915	13794	13772	13824	13683	13798	13714	13907	13692	13950	13965	13903	13811	13903	13852	13983	13885	13842	13928	13665	13758	13771	13647	13555	13867	13800	13770	13969	13856	13926	13773	13928	13950	13987	13877	13815	13884	13751	13905	13720	13995	13835	13804	13796	13882	13893	13943	13958	13805	13838	13675	13797	14060	13915	13768	13721	13767	13667	13715	13834	13906	13920	13925	13896	13723	13851	13777	13903	13761	13782	13843	13761	13895	13826	13768	13709	13811	13905	13816	13766	13688	13825	13843	13840	13765	13782	13894	13872	13804	13913	13798	13788	14041	13843	13810	13959	13855	13888	13849	13918	13901	13838	13715	13782	13870	13831	13690	13966	13825	13793	13843	13877	13839	13755	13929	13836	13893	13737	13784	13794	13718	13849	13980	13799	13807	13780	13932	13813	13798	13950	13918	13805	13797	13667	13706	13801	14025	13868	13672	14012	13816	13745	13891	13921	13986	13864	13765	13913	13725	13807	13875	13658	13644	13919	13774	13761	13753	13809	13740	13952	13843	13748	14051	13962	13622	13881	13755	13807	13933	13987	13895	13849	13809	13841	13856	13788	13817	13903	13722	13952	13791	13830	13874	13907	13822	13618	13906	13894	13850	13832	13815	13970	13810	13845	13755	13601	13805	13806	13886	13811	13907	13865	13794	13761	13875	13655	13726	13909	13764	13936	13846	13817	13941	13850	13814	13831	13827	13895	13928	13921	13849	13958	13777	13808	13698	14035	13861	13955	13800	13777	14014	14038	13928	13624	13707	13884	13915	13947	13632	13854	13669	13851	13889	13922	13834	13758	13800	13824	13645	13928	13874	13695	13765	13833	13819	13760	13724	13776	13947	13835	14040	13878	13694	13873	14047	13882	13982	13828	13838	13998	13855	13936	13962	13840	13813	13790	13823	13903	13939	13890	13654	13902	13949	13822	13967	14000	13798	13766	13889	13764	13776	13716	13886	13772	13891	13797	13867	14008	13737	13938	13897	13829	13852	13844	13811	13892	13748	13883	13827	13799	13791	13718	13880	13712	13857	13705	13730	13775	14052	13743	13832	13878	13942	13849	13808	13942	13935	13923	13840	13864	13823	13771	13847	13692	13907	13927	13870	13835	13742	14057	13952	13768	13848	13829	13819	13744	13981	13876	13954	13803	13914	13755	13816	13744	13868	14050	13830	14016	13815	13800	13820	13787	13753	13905	13905	13979	13730	13676	13910	13877	13976	14027	13876	13815	13818	13918	13907	13915	13969	13920	13674	13981	13870	13818	13989	13753	13812	13648	13681	13868	13873	13812	13811	13932	13867	13693	13972	13946	13784	13744	13823	13847	14020	13805	13842	13897	13873	13747	13699	13817	13918	13761	13939	13760	13696	13812	13768	13792	13905	14046	13804	13715	13953	13865	13942	13821	13909	13812	13793	13900	13732	13853	13904	13925	13865	13988	13759	13845	13866	13637	13836	13931	13716	13862	13639	13807	13852	14020	13791	13918	13793	13970	13863	13908	13850	13815	13901	13739	13911	13898	14069	13813	13823	13938	13712	13796	13871	13843	13818	13749	13833	13885	13792	13992	13935	13948	13920	13855	13832	13881	13741	13843	13960	13731	13858	13789	13877	13943	13921	13843	13909	13996	13764	14029	13715	13914	14019	13892	13923	13602	13816	13722	13890	13925	13875	13788	13818	13728	13852	13789	13840	13869	14012	13624	13773	13944	13922	13940	13885	13895	13863	13800	13784	13783	13824	13747	13802	13716	13829	13740	13851	13744	13918	13880	13804	13763	13939	13833	13884	13836	13742	13774	13756	13827	13821	13793	13824	13928	13771	13844	13956	13906	13917	13824	13749	13722	13946	13939	13897	13885	13875	13713	13723	13893	13820	13757	13880	13746	13878	13836	13840	13919	13787	13850	13680	13941	13876	13890	13838	13936	13887	13791	13877	13747	13773	13883	13719	13749	13987	13795	13925	13870	13999	13885	13832	13733	13720	13907	13820	13784	13739	13761	13809	13831	13775	13780	13787	13870	13676	13730	13737	13847	14061	13752	13796	13775	13991	13842	13871	13844	13908	13806	13604	13935	13605	13910	13747	13827	13830	13801	13712	13931	13848	14019	13839	13665	13771	13643	13870	13731	13891	13865	13806	13698	13767	13752	13842	13771	13799	13759	13914	14014	13854	13839	13877	13892	13943	13771	13843	13721	13840	13920	13943	13916	13939	13913	13912	13919	13810	13885	13777	13826	13827	13803	13895	13785	13837	13833	13898	13856	13788	13900	13928	13789	13816	13961	13798	13766	13881	13929	13704	13902	13961	13722	13932	13739	13748	13934	13999	13879	13938	13796	13917	13890	13816	13887	13871	13785	13882	13873	13819	13806	13769	13825	13993	13895	13868	13638	14040	13871	13845	13954	13917	13865	13793	13768	13744	13733	13957	13918	13790	13668	13779	13776	13865	13756	13935	13900	13812	13737	13939	13838	14109	13754	13772	13733	13845	13914	13915	13887	13870	13882	13851	13829	13761	14030	13931	13887	13806	13880	13862	13771	13924	13807	13861	13663	13655	13796	13877	13789	13944	13837	14018	13803	13828	13829	13971	13802	13740	13768	13643	13765	13740	14041	13681	13871	13839	13836	13982	13978	13803	13805	13829
22912	21230	29026	24077	22879	26816	29136	23286	20931	19576	18223	17597	17149	16824	16832	16577	16626	16449	16500	16386	16334	16366	16470	16271	16313	16032	16215	16051	16207	16184	16378	16250	16107	16003	15972	16071	16309	16325	16170	16091	16237	16340	16205	16245	16199	16216	16294	16001	16136	16296	16183	16112	16036	15830	16135	16022	16055	16051	16061	16236	16061	15976	15924	16176	16145	16019	16117	16204	16089	16175	16135	16076	16104	16004	15998	16277	16052	16105	16088	16150	16282	15992	16156	16154	16090	15965	16128	16001	16028	16088	16040	15916	16080	15950	16156	16035	15929	16250	16045	16033	16217	16003	15923	15971	16075	15965	16133	15954	16001	15925	16061	16015	15929	16011	15982	15843	15925	15838	16087	16137	15960	16003	16109	15987	16015	16106	16029	15902	16088	15883	16026	16113	15970	15961	15931	15994	15930	16035	16118	16096	16004	15884	16262	16027	15987	16131	15973	15980	16140	15852	16388	16161	15975	16206	15951	16097	16054	15828	16048	15890	16121	16042	16176	16048	15995	16065	16080	16063	16171	16106	16149	15922	16077	16189	16205	15907	15935	15899	16153	16028	15723	16059	16243	16050	15843	16012	16102	16053	16172	16121	16035	15875	16175	16032	15919	15939	15782	16137	16157	15976	16162	16010	15889	16026	15884	15989	16036	16318	15796	16212	16009	15917	15914	15959	16276	16063	16031	16036	15924	15950	15924	16300	15995	16020	16144	16017	15975	16010	15925	15958	16246	15995	16166	15981	16169	15917	15991	15822	16086	15993	16167	16260	16127	16231	16199	16070	15998	16276	15835	15963	16014	15969	16269	16177	16067	15964	16003	16074	16069	16128	16149	16092	16049	16036	16100	15926	16095	16148	15892	15968	15937	16003	16012	16133	16075	16214	16025	16158	16047	16081	15852	15972	15996	15985	16116	16167	16120	15884	15928	16059	16016	16016	16063	16161	15953	15853	15999	16056	15974	16227	15921	16311	16167	16246	16087	16134	15904	15931	16018	16253	15908	16130	15893	15915	16108	15896	16054	16067	16052	15994	15950	16257	16068	15864	16121	15993	16008	16301	16163	16136	15959	15980	15959	15764	16006	16148	16126	16145	15826	16243	15991	15978	15984	16020	16087	16289	16035	16109	16096	15987	16094	15765	16012	15951	16002	15873	16121	16130	15990	16023	16102	15967	16103	16061	16221	15933	15885	16039	16099	15986	16049	16032	16233	16202	15968	15916	16075	16011	15969	15903	16118	16031	15922	15967	16004	15918	15933	16024	15842	16024	16056	15868	16042	15758	16028	15956	15997	15942	16086	16002	15960	16087	15936	16010	15933	16049	16020	15859	15880	15820	16003	16011	15975	15941	16140	15923	15811	15773	16023	16043	16112	15889	15911	15947	15936	16054	16035	15817	16160	15851	16005	16071	15967	15928	16003	16150	15998	15983	16255	16071	15955	16008	16176	15994	15954	15887	15928	15812	16222	15981	15949	16049	15929	16144	15900	16040	16069	15945	15917	15955	16166	16019	16044	16145	16140	16120	16068	15933	15974	15885	16060	16043	16121	16059	16034	15984	15945	16091	15962	15916	16101	15903	16064	16058	16170	16087	16062	16028	16189	15973	15909	16131	16081	16094	16041	15984	16121	15933	15847	16091	15965	15932	15964	15803	15908	16034	15992	16250	16139	16105	15978	16051	15868	15937	15842	15993	15892	15920	15973	15969	16059	16031	16020	16065	15960	15929	16079	16119	16275	15927	16080	16109	16078	16021	16047	16029	16039	15989	16038	16183	16158	16076	15910	15934	16050	15984	15854	16179	15896	15940	16050	16053	16196	15933	15833	16042	16052	16088	15994	15995	15865	15919	16101	15917	16059	15881	16106	15994	16111	15951	16000	16028	15909	15997	15965	15815	15916	16129	16074	16092	16021	15882	15903	15985	15997	16029	16078	16064	16199	15890	15961	15960	15946	15823	16160	15996	16107	16047	15858	16050	16058	16204	15912	15983	16105	16096	15838	15831	16190	15976	16031	16034	16272	15937	16087	16086	16052	15992	16156	16161	15960	15879	15957	15936	16124	15888	15774	16043	16042	15780	16050	15991	16072	15951	16010	15908	16089	16035	16035	15915	16058	16140	15956	15955	16103	15944	16181	15906	16121	15965	15941	15985	16117	16139	15902	16209	15968	16314	16112	15721	15849	16087	15960	16038	16018	16034	15997	15902	15867	15959	15904	15834	15777	15938	15875	16002	16237	16170	15965	15975	16221	15942	15891	15859	16122	16149	15899	15860	15984	16142	16048	16157	16011	15956	16089	15951	16122	15957	16116	16109	16111	15898	16028	16127	15870	16043	16079	15984	16051	16057	16103	16049	16061	16132	16155	16044	16084	15972	15874	15963	15909	15981	15934	16156	16122	16228	16138	16046	16029	16026	16031	16099	16002	15910	15900	16134	16094	16050	16016	16064	16156	16114	15890	15942	16043	15936	15972	15944	16293	15918	16035	16009	16130	16057	16226	16265	16039	16041	15806	15921	16066	15780	16134	16010	16139	15938	16112	15897	16216	16012	16134	16099	15777	15961	16215	15982	16034	15910	16070	15961	15888	16181	16081	16077	16033	15995	15917	15934	16011	16084	16106	15973	16076	15981	15977	16136	16397	16026	15904	16047	16106	16170	15849	16008	15980	16071	16271	16005	16006	16107	15948	15993	15789	15995	16093	15863	16042	15978	16044	16065	16099	16121	15941	15864	16133	16009	15941	15955	15785	15969	16064	15869	15987	15979	16121	15976	16024	16062	16037	15982	16140	15943	15958	16046	16158	16102	16080	15880	16073	15878	15942	16126	15877	16066	16060	16097	16018	16092	16036	15939	15991	15926	15853	15934	16062	16216	16149	16072	15987	16075	15906	16052	16036	16074	16053	15959	15802	16169	16139	16063	15951	16185	16145	15974	16001	16114	16047	15991	15932	15965	16226	16252	16010	15975	15927	16163	15925	15937	15944	15949	15919	15941	15921	15822	16096	16027	15837	16046	16074	15873	16185	16091	16052	15907	15945	16004	16010	16112	16047	15921	15870	16055	16127	15985	16064	16038	15997	16142	15961	16158	16120	15975	16263	15916	15907	16209	15997	16036	16073	16109	16189	16149	15950	15906	16274	15999	15989	16065	15947	15919	15824	15940	16092	16041	16085	15844	15979	15987	16078	15969	16037	16085	16135	16028	16018	16103	16214	16029	15947	16067	16142	16019	16095	15996	16000	15936	15864	16089	16022	16024	15719	15930	16070	15795	16129	16052	15980	16090	16053	16054	16081	16223	15907	16045	16051	16098	16198	15965	16023	15970	16027	16019	15901	16132	15990	15954	15974	16211	16128	16190	15998	15758	16073	15948	16040	16045	16075	16011	16120	16027	15811	15977	16204	16042	15950	15996	15987	16129	16012	16110	16054	16107	15880	15990	15980	15980	16232	15981	16008	16013	15990	16053	16213	16064	16061	16091	16100	16199	16021	16073	16151	15844	16031	16083	16144	15951	16211	16093	15948	16062	15881	16042	15831	15796	16149	15891	16094	16055	15902	16064	16198	15988	15949	15892	16261	16148	16305	15883	15967	16060	15887	16083	15996	15878	16000	15989	16140	15933	16120	15987	16020	16134	16111	16209	16106	16122	15884	16069	16051	16157	16015	15926	16012	16044	16034	15838	15979	16079	16035	15984	16086	15956	15977	15904	16130	16236	15919	15761	15859	16070	16093	15939	15862	16080	16069	15858	16186	15970	16044	16073	16042	16133	15978	15868	16166	16073	15930	16157	16172	15955	15909	16033	15948	16090	16020	16102	16206	16088	16018	16000	16144	15884	15979	16041	16187	15852	16094	15905	15993	15923	15818	16089	16042	15952	15935	15786	16213	16036	15887	16049	15929	16043	16016	15965	16171	15880	16129	15956	15993	15859	15905	16109	16122	15991	16025	16060	15962	16096	16066	16131	15845	16113	16151	15915	16056	16138	16093	16072	15975	15923	15902	15936	16000	16014	15935	16050	15980	16026	16090	15954	16001	15976	15853	16121	16161	15987	16051	16014	15909	15966	16033	16142	16239	16094	16081	15986	15960	15966	15878	16002	16141	15957	16019	15932	16035	16034	15865	15926	16051	15878	15887	16083	16011	15950	15851	16086	15928	15936	15954	16143	15963	16109	16102	16159	15991	16094	16138	16461	15891	16026	15925	15894	15925	15935	16109	16001	15976	15966	15997	16147	16262	15999	15968	16068	15967	15971	15982	16184	16085	15928	15921	16112	16040	16072	16164	16000	16038	16017	16124	15809	15974	16226	15979	15931	15978	16174	15893	15897	16034	16213	15864	15958	15897	15808	15991	16069	16024	16016	16119	16006	15924	15970	16253	16132	15999	15912	15911	15789	15955	15846	16030	16055	16116	16236	16307	15987	16151	15933	16039	15763	15937	16167	16008	16028	16099	15962	16105	15981	16012	15934	15850	15832	15953	15972	16002	16051	15911	16086	16056	15858	16022	16017	15985	15955	15955	15701	16082	16077	15896	16084	16131	16066	15967	15822	16062	16113	15959	16115	16136	16081	16078	15897	16027	15799	15817	15959	15879	16025	15944	16096	15820	16036	16058	16034	15872	16022	15894	16056	15829	16149	15977	16053	16120	15961	15885	16005	16110	16105	15910	16112	16087	16160	16155	16131	16128	16050	16184	16112	15935	16093	16117	16095	15971	16021	15848	16215	15977	16102	15953	15928	15956	16066	16195	15921	16146	16321	16099	15945	16124	16099	15826	15773	15991	15942	15851	15984	15927	15929	15854	15794	16009	15834	15900	16041	16286	16080	16083	15939	16041	16102	16115	15987	15941	15891	16030	16016	16039	15919	16129	16112	15991	15909	15823	16039	16172	15982	16140	16059	16196	16062	15943	15943	15767	15914	15939	15959	15940	16058	16059	16098	15938	15893	16014	16101	15876	15882	15976	15982	16142	16050	15941	15865	16192	16122	16143	16019	16070	15863	15876	15831	15882	16027	15965	15970	15820	16133	16127	15971	16078	16163	16077	15923	16207	15941	15948	15969	16050	16100	16015	16158	16058	16135	16236	15861	15797	16178	15961	16023	15908	15962	16057	15973	16170	15788	16010	16000
35764	58148	51047	40164	33971	30572	26843	23587	20489	18150	16773	16222	15637	15248	14903	14625	14658	14569	14529	14475	14436	14544	14424	14580	14470	14444	14381	14285	14433	14405	14354	14013	14420	14320	14223	14306	14355	14320	14294	14184	14170	14367	14305	14339	14256	14344	14258	14170	14048	14352	14197	14289	14292	14228	14092	14202	14249	14094	14215	14199	14154	14238	14097	14240	14003	14223	14166	14347	14085	14304	14282	14337	14277	14190	14170	14263	14198	14011	14219	14131	14158	14345	14206	14096	14240	14276	14196	14125	14040	14292	14339	14173	14143	14188	14253	14193	14344	14327	14076	14187	14215	14172	14231	14278	14132	14123	14087	14204	14184	14118	14194	14246	14136	14166	14098	14105	14076	14188	14244	14121	14223	14222	14353	14140	14104	14305	14185	14268	14097	14104	14133	14194	14427	14092	14147	14214	14138	14117	14153	14227	14146	14053	14076	14075	14160	14115	14290	14073	14156	14102	14298	14015	14077	14165	14133	14069	14157	14274	14183	14467	14160	14297	14238	14152	14208	14073	14171	14203	14339	14311	14249	14251	14081	14356	14135	14203	14218	14303	14218	14077	14162	14193	14170	14103	14094	14300	14153	14164	14262	14014	14208	14058	14214	14159	14325	14061	14097	14275	14032	14322	14108	14264	14040	14390	14328	14303	14220	14048	14184	14149	14076	13978	14090	14013	14202	13953	14274	14081	14135	14083	14302	14084	14208	14203	14214	14223	14113	14147	14277	14158	14152	14044	14084	14168	14357	14086	14290	14155	14257	14241	14059	14242	14170	14245	14232	14153	14165	14091	14345	14112	14006	14221	14027	14170	14205	14199	14107	14217	14186	14234	14275	14072	14201	14110	14142	14110	13991	14263	14189	14136	14129	14150	14177	14169	14202	14038	13936	14124	14106	14062	14342	14041	14287	14129	14210	14035	14187	14275	14165	14125	14271	14128	14202	14144	14124	14280	14287	14148	14140	14105	14089	14259	14024	14126	14223	14304	14202	14130	14246	14256	14152	14272	14213	14211	14214	14252	14184	14266	14208	14147	14084	14093	14134	14083	14113	14187	14150	14079	14035	14090	14046	14161	14351	14358	14328	14334	14194	14265	14260	14366	14119	14038	14167	14141	14194	14376	14261	14233	13961	14205	14173	14214	14226	14210	14218	14236	14267	14125	14304	14269	14265	14057	14204	14252	14250	14156	14209	14208	14060	14129	14202	14240	14160	14132	14282	14343	14233	14204	14128	14320	14084	14070	14178	14240	14246	14330	14209	14100	14236	14220	14082	14125	14058	14274	14331	14408	14183	14232	14158	14254	14335	14151	14176	14200	14288	14088	14244	14125	14233	14077	14001	14151	14222	14195	14188	14113	14429	14154	14209	14014	14136	13945	14313	14225	14169	14103	14254	14183	14247	14227	14255	14263	14131	14243	14120	14258	14207	14137	14229	14190	14169	14136	14169	14117	14107	14363	14168	14206	14198	14230	13924	14243	14253	14184	14128	14169	14168	14253	14210	14133	14255	14269	14190	14202	14054	14223	14159	14062	14225	14059	14270	14007	14181	14037	14211	14286	14116	14056	14239	14169	14243	14202	14184	14073	14295	14101	14092	14253	14151	14137	14266	14136	14299	14194	14290	14046	14241	14222	14167	14152	14274	14146	14216	14194	14356	14167	14256	14188	14206	14073	14202	14116	14186	14140	14191	14252	14011	14129	14151	14163	14165	14296	14172	14300	14126	14331	14039	14217	14183	14227	14127	14183	14233	14133	14122	14108	14336	14308	14104	14387	14127	14181	13951	14298	14115	14216	14205	14196	14323	14202	14272	14296	14163	14297	14160	14165	14133	14070	14250	14278	14066	14200	14222	14129	14179	14265	14208	14203	14293	14271	14217	14237	14121	14339	14181	14109	14305	14201	14063	14192	14283	14062	14146	14127	14276	14301	14111	14234	14282	14146	14146	14160	13788	14129	14172	14041	14310	14087	14223	14295	14246	14119	14164	14119	14167	14155	14187	14131	14136	14189	14154	14184	14313	14036	14165	14225	13930	14318	14291	14143	14126	14286	14252	13935	14193	14246	14237	14289	14144	14065	14138	14327	14186	14113	14094	14288	14166	14188	14184	14138	14295	14398	14285	14241	14098	14231	14326	14299	14037	14358	14112	14220	14409	14170	14299	14276	14099	14129	14178	14111	14058	14226	14082	14123	14148	14008	14240	14204	14066	14086	14221	14215	14186	14312	14005	14225	14075	14201	14086	14146	14172	14310	14119	14073	14198	14135	14209	14198	14196	13959	14220	14063	14056	14159	14135	14204	14040	14004	14193	14186	14233	14256	14334	14301	14210	14124	14215	13954	14201	14052	14340	14281	14161	14297	14020	14205	14110	14162	14232	14183	14240	14137	14179	14253	14385	14151	14086	14236	14340	14161	14164	14253	14278	14205	14119	14115	14248	14197	14012	14180	14125	14322	14156	14293	14176	14442	14048	14047	14208	14231	14238	14109	14165	14104	14243	14119	14174	14224	13976	14168	14189	14167	14073	14365	14198	14271	14143	14027	14232	14193	14165	14152	14186	14126	14032	14150	14192	14146	14217	14177	14127	14190	14057	14242	14091	14223	14120	14289	14338	14209	14271	14127	14066	14102	14290	14149	14086	14199	14140	14142	14151	14209	14031	14192	14087	14266	14119	14169	14173	14259	14185	14248	14156	14189	14234	14199	14198	14170	14127	14186	14111	14337	14094	14249	14170	14083	14145	14064	14301	14401	14229	14069	14192	14230	14120	14299	14087	14190	14092	14018	14338	14231	14322	14243	14310	14439	14124	14013	14256	14389	14197	14295	14164	14159	14071	14151	14238	14248	14018	14230	14252	14171	14271	14227	14283	14118	14107	14173	14156	14178	14340	14175	14126	14081	14286	14253	14163	14042	14215	14036	14145	14176	14113	14035	14236	14220	14042	14128	14124	14268	14295	14250	14232	14259	14161	14296	14154	14143	14141	14332	14266	14258	14042	14153	14169	14136	14127	14102	14195	14199	14252	14069	14056	14214	14219	14180	14371	14028	14193	14246	14196	14219	14041	14173	14100	14086	14259	14224	14108	14246	14124	14345	14274	14129	14209	14206	14230	14142	14178	14187	14232	14165	14140	14085	14136	14175	14219	14209	14141	14234	14174	14178	14228	14196	14346	14126	14292	14200	14222	14381	14334	14197	14119	14189	14316	14044	14170	14131	14293	14171	14169	14152	14432	14127	14220	14212	14226	14181	14311	13985	14149	14241	14094	14123	14249	14284	14183	14208	14087	14185	14188	14148	14246	14199	14110	14141	14113	14156	14236	14113	14051	14362	14250	14254	14310	14214	14138	14127	14294	14166	14116	14219	14109	14189	14151	14207	14330	14151	14203	14199	14233	14104	14234	14042	14192	14018	14321	14295	14095	14140	14003	14214	14235	14177	14241	14090	14076	14015	14208	14181	14309	14182	14089	14118	14217	14294	14230	14205	14178	14331	14124	14117	14195	14108	14191	14297	14229	14230	14180	14332	14213	14210	14298	14346	13982	14063	14259	14175	14285	14214	14317	14120	14414	14166	14246	14131	14257	14179	14263	14101	14151	14150	14173	14073	14281	14176	14148	14126	14448	14265	14283	14043	14175	14138	14260	14129	14238	14314	14178	14118	14087	14373	14171	14017	14079	14243	14214	14047	14140	14125	14056	14160	14070	14118	14268	14159	14057	14054	14177	14188	14149	14192	14212	14229	14125	14201	14179	14377	14321	14191	14100	14053	14239	14344	14147	14323	14210	14098	14173	14224	14161	14128	14196	14325	14126	14176	14268	14025	14177	14263	14219	14196	14251	14273	14207	14215	14094	14232	14097	14214	14239	14205	14222	14187	14258	14280	14173	14076	14268	14375	14254	14079	14100	14222	14085	14164	14089	14338	14277	14096	14157	14210	14107	14078	14212	14258	14334	14188	14217	14206	14197	14381	14106	14053	14246	14280	14037	14131	14284	14194	14183	14140	14289	14187	14235	14307	14138	14104	14148	14234	14197	14184	14259	14180	14243	14214	14239	14241	14032	14238	14160	14146	14138	14338	14210	14166	14164	14233	14068	14008	14121	14162	14250	14152	14360	14155	14048	14383	14222	14154	14181	14083	14154	14270	14308	14235	14152	14135	14293	14155	14258	14317	14145	14208	14185	14168	14200	14102	14096	14215	14181	14172	14178	14364	14073	14190	14076	14172	14099	14296	14100	14157	14239	14121	14119	14388	14330	14053	14414	14157	14003	14059	14186	14152	14149	14115	14142	14115	14194	14233	14128	14261	14263	14322	14113	14233	14129	14130	14202	14145	14199	14178	14147	14142	14058	14217	14239	14292	14109	14127	14214	14113	14337	14108	14013	14180	14137	14096	13941	14209	14225	13992	14291	14294	14048	14177	14058	14176	14194	14287	14175	14223	14201	14255	14349	14262	14195	14192	14261	14385	14420	14008	14251	14181	14327	14207	14172	14247	14075	14082	14222	14003	14083	14120	14192	14270	14188	14159	14074	13986	14033	14293	14189	14278	14133	14127	14195	14240	14023	14215	14137	14236	14111	14140	14139	14218	14130	14296	14282	14212	14257	14091	14328	14061	14192	14378	14282	14098	14073	14202	14125	14139	14080	14370	13902	14342	14032	14341	14172	14297	14308	14126	14050	14142	14215	14209	14187	14111	13970	14063	14076	14129	14132	14231	14354	14179	14236	14175	14141	14100	14192	14112	14317	14168	14373	14196	14141	14095	14157	14138	14265	14003	14273	14131	14149	14337	14065	14220	14207	14137	14159	14159	14133	14156	14124	14314	14035	14211	13941	14089	14250	14230	14310	14161	14289	14239	14087	14241	14046	14223	14190	14174	14306	14243	14192	14188	14209	14143	14327	14164	14220	14203	14082	14196	14214	14203	14191	14141	13980	14123	14175	13996	14267	14275	14212	14190	14165	14145	14377	14061	14103	14091	14058	14139	14176	14152	14240	14065	14332	14276	14131	14167	14197	14331	14275	14232	13963	14110	14300	14008	14172	14206	14188	14128	14179	14217	14173	14043	14193	14176	14238	14119	14088	14090	14144	14296	14185	14337	14286	14182	14159	14085	14124	14165	14338	14211
29245	27797	32857	28507	23064	20428	18846	17455	16470	16062	15545	15514	15364	15130	15191	15096	14886	14986	15177	15108	15037	15017	15026	15009	14917	14847	15113	15031	15011	14850	14864	14798	14892	14840	15026	14860	14924	14952	14856	14988	14858	14838	14760	14874	14869	14762	14945	15068	15044	14887	14852	14907	14897	14964	14696	14872	15115	14983	14978	15001	14858	14884	14854	14776	14994	14788	14704	14845	14811	14816	14867	14680	14979	14946	14960	14977	14890	14935	14923	14931	14891	15003	14818	14752	14903	14798	14973	14905	14915	14887	14948	14715	14888	14811	14912	14853	14692	14955	14888	14845	14853	14918	14813	14905	14626	14639	14556	14930	14804	14884	14813	15011	14788	14964	14739	14821	15060	14953	14925	14920	14838	14884	14765	14777	15072	15065	14910	15018	14864	14892	14963	14917	14807	14760	14837	14942	14901	14955	14909	14878	14870	14894	15023	14948	14908	14934	14982	14915	14925	15042	14924	14702	14766	14820	14671	15027	15091	15016	15042	14802	14721	14781	14826	14772	14598	14849	14714	14854	14975	14916	14812	14811	14839	15015	14877	14647	14805	15054	14987	14850	14838	15004	14916	14925	15020	14885	14824	14807	14939	14778	14787	14794	14934	15106	15021	14888	14945	14983	14894	14693	14756	14634	15115	15071	14866	15077	14954	14947	14678	15014	14927	14659	14754	14932	14776	14823	15047	14891	14885	14829	14909	15006	14793	14968	14836	14651	14827	14708	14984	14717	14829	14867	14932	14738	14744	14849	14810	14987	14978	14875	14839	14792	14919	14891	15047	14889	14898	14992	14914	15009	14799	15067	14861	15141	14792	14867	14714	14793	14841	15032	14808	14713	15049	14954	14921	14873	14897	14760	14987	14751	14838	14765	14759	14571	14784	14788	14677	14788	15036	14754	15025	14833	14924	14837	15033	14850	14893	14963	14944	14962	15085	14940	14792	14951	14839	14858	14616	14907	14811	14959	14991	14845	14816	15010	14757	14821	14923	14848	14822	14951	14908	14878	14960	14936	15012	15117	14893	14979	14884	14787	14720	14848	14847	14882	15056	14827	14826	14880	15026	14733	14985	14938	14990	14995	14811	15036	14837	14642	14934	14909	14891	14935	14681	14882	14875	15038	15026	14809	15023	14887	14999	14714	14818	14874	14945	14864	14967	14960	14761	15106	14982	14964	14985	14964	14847	14952	14808	14898	14664	14915	15039	14848	14872	14928	15027	14931	14763	14789	14797	14778	14867	14746	14751	14780	14817	14798	14912	14922	14899	14821	14876	14823	14860	14975	14787	14897	14855	14694	14913	15202	15009	14808	14854	14864	14822	14981	14897	14860	14855	14914	14839	14939	14746	14728	14764	14971	14888	14882	14932	14752	14806	15010	15059	15018	14901	14940	14984	14792	14621	14776	14761	14897	15008	14899	14976	14835	14855	14865	14913	14765	14664	14874	14789	14913	14908	14536	14800	14722	14808	14914	14863	14792	14899	14870	14902	14647	14949	14878	14771	14769	14999	15014	14728	14845	14933	14904	14841	14969	14687	15099	15086	14960	14744	14847	15099	14985	14637	14774	14883	14944	14944	14943	14858	14975	15046	14835	14979	14900	14921	14870	14822	14922	15043	14831	14940	14976	14875	14812	15002	14902	14915	14966	14955	14767	14956	14755	14911	14824	14897	14972	14924	14909	14830	14944	14921	14880	14862	14885	14879	14858	14849	14828	14832	14856	14855	14751	15078	15015	14987	14919	14953	14899	14909	14928	15074	15030	14909	14974	15042	14730	14959	14892	15087	14815	14822	14835	15029	14986	15064	14877	15247	14818	14912	14965	14953	14804	15020	14996	14806	14948	14778	14884	14749	14820	14741	14883	14974	14956	14962	14810	14908	14876	14764	14858	14857	14902	14723	14789	14942	14990	14899	14886	14991	14859	15117	14922	15008	15014	14955	14933	14945	14904	14957	14768	14675	14885	15084	14948	14977	14866	14782	14999	14912	14761	14806	14940	14960	14938	15032	14960	15170	14639	14801	14838	14955	14916	15013	14867	14898	14864	14914	14923	14951	14871	14910	14816	14891	14986	14935	14883	14949	15019	14949	14620	14821	14793	14880	15036	14980	14985	14990	14942	14848	14919	14751	14891	14825	15050	14819	14795	14839	14794	14757	14839	14799	15060	14900	14870	14837	14878	14957	14863	14788	14752	14829	14778	14745	14729	15084	14679	14821	14833	14790	14953	14773	14823	14865	14861	14912	14920	14757	14837	14779	14730	14704	14837	14675	14777	14853	14844	15064	14858	14932	14815	14981	14920	14789	14980	14785	14957	14971	15208	14893	14730	14950	14831	14921	14822	15019	14888	14947	14932	14876	14926	14840	14690	15036	14853	14859	14672	14771	15088	14937	14871	14774	14812	14890	14738	14813	14750	14764	15056	14764	14960	14952	15027	14930	14953	14974	14804	14675	14979	14784	14799	14924	14900	14863	14892	14863	15046	15011	14838	15151	14847	15075	14856	14771	14791	14976	14861	14991	14721	14948	14726	14937	14687	14910	14733	14924	14676	14986	14756	14826	14901	15010	14886	14908	15105	15006	14977	14911	15048	14674	14927	14847	14884	14814	14796	14843	14855	14940	14899	14918	14694	14960	14845	14888	15109	14919	14878	15028	14822	14840	14914	14756	14962	14718	14803	14840	15008	14810	15024	14970	14869	14877	14880	14794	14813	14962	14863	14693	14845	15056	14855	14970	14841	15051	14987	14877	14921	15040	14791	14769	14890	14934	14851	14917	14896	14891	14860	14959	14730	14944	14863	15044	14809	14828	14775	14893	14783	15020	14971	15079	14903	14810	14920	14929	14897	14705	14971	14783	14827	15066	14929	14923	14708	14863	14873	14811	14884	14828	14783	14989	15094	14871	14731	14989	14852	14862	14932	14885	14833	14772	14919	14836	14837	14863	14825	14835	14924	14819	14920	14985	14954	15015	14853	14902	14829	14710	14833	14948	14981	14796	14889	14920	14832	14696	14746	14827	15060	14866	14850	14922	14813	15038	14693	14857	14840	14797	14725	14958	14981	14794	14793	14695	14808	15134	14797	14957	14824	14839	14972	14864	14878	15025	14901	14645	14935	14918	14746	14824	14992	14948	14668	14975	14797	14841	14713	15007	14905	14973	14895	14921	14930	14894	15002	14954	14826	14826	15070	14850	15062	14990	14911	14823	15052	15023	14717	15094	15098	14731	14636	14958	14665	14851	15057	14836	14918	14697	14960	14894	14685	14859	14905	14962	14930	14981	14935	15043	14965	14672	14858	15003	14862	14814	14871	14850	14961	14799	14951	14777	14944	15080	14867	15078	14984	14901	14788	14886	14892	14691	14838	14879	14856	14571	14731	14856	14926	14832	14841	15084	14950	14916	14777	14832	15098	14690	14872	14695	14745	15013	15107	14958	14891	14734	14860	14852	14928	14872	15043	14923	14882	14926	14797	15001	14649	14853	14792	14775	14814	14943	14796	14781	14865	14867	14792	14977	15065	14891	14857	14849	14976	14884	14905	14934	15015	14968	14799	14812	14895	14746	14970	14724	14880	15034	14987	14905	14858	14958	14892	14930	14982	14902	14772	14950	14841	14992	14943	14953	14994	15035	14790	14681	14920	14969	15005	14784	14797	14905	14883	15033	15002	14776	14792	14895	14791	14886	14815	14784	14808	14928	14952	14919	14643	14884	14807	14839	14877	14819	14989	14632	14943	15053	14950	14915	15038	14845	14786	15084	14888	15018	14842	14830	14964	14796	15036	14970	14964	14810	14846	14996	15031	14842	14808	14961	14963	14922	14659	14959	14972	14832	14695	14942	15001	14698	14900	15018	14949	14848	14804	14858	14786	14736	14873	14909	14834	14771	14903	14898	14956	15027	14786	14805	14846	14819	14832	14951	14733	14908	14884	14992	14903	14936	14900	14974	14988	14899	14959	14843	14952	14857	14924	14858	14991	14755	14873	14845	14735	14923	14807	14846	14628	14837	14861	14972	14776	14858	14752	14687	15002	14908	14874	14914	15042	14942	14948	14913	15071	14947	14880	14815	14814	14956	14930	14877	14909	14856	14998	14731	14976	15010	14989	14932	14924	14918	14945	14751	14804	14934	14934	14786	14741	15002	14854	15079	14755	14853	14889	14682	14702	14895	14808	14929	14903	14922	14822	14819	14739	15077	14947	14860	14857	15055	14827	15015	14964	15047	14955	15126	14769	14896	14847	14961	14942	14965	14991	15057	14746	15019	14972	15004	14932	14930	14858	14774	14613	14856	14960	15009	14894	14829	14968	14912	14768	14734	14715	14955	14826	14816	14908	14814	14964	14815	14913	14806	14882	14728	14859	15155	14921	14941	14950	15030	15007	14730	14767	14994	14795	14902	14636	14698	14929	14864	14786	14839	14895	14871	14857	14906	14966	14800	14743	14797	15095	14895	15071	14915	15025	15081	14768	15057	15015	14768	14784	14870	15014	14820	14943	15008	14864	15022	15007	14759	14771	14931	14914	14855	14894	15046	14884	14981	14936	14687	14843	14572	14636	14829	14895	14850	14815	15009	14998	14874	14935	14939	14859	14908	14985	14788	14817	14838	14872	15058	15062	14829	15105	14961	14994	14854	14833	14933	15023	15004	14941	14886	14726	14844	14929	14951	14739	14827	14844	15042	14866	14770	14895	14907	14822	14763	14835	14879	14753	14951	14808	14645	14808	14903	15097	15120	14749	14822	14791	14815	14889	14849	14926	14919	14841	14690	14724	14903	14885	14779	14787	14868	14835	14820	14807	14846	14853	15054	14791	14615	14697	14854	14819	14886	14763	14896	14741	14828	14709	14672	14693	14856	14958	15096	15043	15033	14854	15055	14826	14856	14967	14820	14756	14959	14924	14963	15063	15011	14951	14859	14989	14673	14750	14928	14999	15146	14923	14759	14782	14931	14989	14943	14978	14845	14753	14957	14906	14960	15000	14843	14826	14889	14958	14740	14658	15014	14959	14941	14842	14945	14955	14828	14879	14912	14800	14857	14929	15055	14986	14845	14737	14891	14979	15084	14663	14755	15012	14988	14884	14800	14976	14904	14932	14766	14777	14877	14643	14847	14935	14921	14962	15048	14968
32003	43391	37510	28399	24086	20956	18727	17111	15959	15059	14602	14235	14043	13889	13754	13682	13689	13786	13596	13728	13516	13551	13715	13506	13339	13436	13589	13577	13644	13330	13581	13605	13666	13526	13442	13553	13578	13537	13460	13427	13615	13548	13459	13521	13519	13688	13391	13434	13455	13470	13573	13441	13568	13336	13494	13400	13337	13594	13349	13238	13404	13349	13416	13308	13530	13301	13495	13493	13369	13499	13758	13479	13491	13427	13579	13424	13452	13411	13448	13453	13420	13378	13423	13413	13448	13494	13437	13526	13505	13522	13287	13490	13406	13285	13509	13414	13566	13263	13478	13521	13468	13392	13504	13465	13399	13599	13422	13570	13370	13603	13495	13641	13433	13470	13397	13388	13575	13422	13332	13430	13535	13515	13378	13663	13387	13371	13384	13421	13414	13398	13616	13394	13426	13497	13602	13658	13496	13622	13484	13392	13475	13548	13533	13434	13516	13516	13598	13463	13454	13595	13358	13455	13570	13540	13416	13500	13365	13435	13377	13450	13500	13447	13532	13374	13391	13385	13461	13350	13647	13476	13407	13453	13409	13398	13603	13532	13622	13442	13453	13408	13386	13468	13402	13401	13478	13389	13446	13622	13537	13542	13597	13508	13421	13537	13328	13363	13383	13502	13464	13488	13504	13361	13331	13421	13291	13434	13532	13449	13581	13313	13397	13484	13445	13444	13350	13347	13403	13444	13516	13606	13453	13301	13405	13272	13521	13502	13428	13487	13493	13458	13413	13446	13475	13462	13459	13530	13401	13441	13507	13394	13420	13565	13372	13380	13556	13429	13580	13389	13396	13541	13378	13297	13348	13497	13410	13529	13442	13547	13353	13475	13385	13442	13362	13455	13477	13542	13581	13436	13547	13346	13510	13337	13491	13480	13415	13400	13367	13352	13596	13561	13331	13475	13323	13473	13494	13345	13592	13573	13571	13308	13361	13534	13515	13460	13440	13459	13414	13530	13425	13465	13336	13292	13489	13386	13626	13450	13689	13367	13271	13493	13452	13325	13400	13597	13492	13370	13332	13506	13418	13433	13430	13424	13412	13445	13462	13434	13533	13475	13639	13301	13513	13342	13493	13569	13410	13483	13372	13427	13356	13475	13582	13616	13235	13457	13540	13599	13349	13584	13481	13438	13447	13373	13236	13367	13458	13439	13476	13480	13472	13312	13575	13551	13653	13396	13424	13527	13428	13458	13397	13425	13424	13450	13396	13308	13411	13453	13613	13418	13560	13482	13561	13520	13473	13390	13449	13342	13391	13494	13530	13412	13450	13500	13432	13429	13451	13395	13424	13456	13437	13631	13411	13341	13602	13480	13390	13487	13406	13590	13392	13467	13377	13417	13362	13365	13597	13483	13648	13437	13430	13322	13549	13492	13529	13389	13485	13558	13382	13535	13640	13383	13591	13408	13521	13390	13683	13393	13476	13556	13600	13586	13262	13383	13555	13481	13511	13451	13387	13486	13238	13636	13435	13307	13442	13361	13448	13672	13468	13449	13489	13483	13684	13549	13316	13543	13530	13452	13582	13482	13673	13571	13414	13379	13497	13465	13455	13532	13482	13362	13525	13475	13456	13472	13404	13384	13440	13488	13573	13518	13409	13427	13507	13492	13390	13533	13376	13386	13441	13519	13253	13404	13503	13447	13488	13611	13514	13338	13524	13378	13414	13530	13533	13481	13373	13413	13396	13279	13429	13621	13589	13396	13415	13422	13366	13643	13533	13508	13374	13651	13576	13487	13364	13511	13506	13459	13454	13401	13515	13496	13488	13351	13430	13386	13508	13494	13427	13653	13607	13483	13489	13455	13404	13502	13571	13323	13386	13426	13478	13525	13497	13348	13564	13458	13486	13483	13418	13383	13445	13580	13498	13319	13493	13449	13570	13422	13546	13358	13397	13414	13573	13366	13296	13296	13434	13474	13415	13562	13279	13533	13408	13610	13539	13471	13512	13301	13394	13617	13462	13481	13622	13641	13433	13506	13500	13387	13455	13500	13464	13487	13276	13497	13377	13395	13470	13405	13314	13508	13385	13501	13440	13443	13484	13501	13527	13443	13259	13405	13489	13483	13518	13348	13434	13564	13412	13646	13371	13493	13583	13435	13392	13522	13357	13439	13414	13518	13519	13545	13530	13550	13488	13565	13258	13523	13494	13314	13320	13468	13438	13168	13526	13453	13656	13521	13560	13533	13406	13445	13564	13642	13418	13416	13412	13537	13337	13404	13423	13434	13457	13456	13490	13414	13424	13513	13585	13437	13529	13314	13561	13416	13559	13390	13589	13362	13328	13284	13500	13503	13626	13491	13389	13493	13474	13295	13493	13337	13440	13521	13393	13559	13449	13450	13719	13411	13544	13420	13463	13329	13463	13518	13506	13270	13432	13493	13659	13516	13378	13539	13563	13450	13494	13517	13410	13453	13372	13416	13392	13444	13372	13439	13528	13472	13527	13460	13509	13454	13426	13424	13430	13461	13486	13423	13393	13403	13480	13444	13476	13369	13356	13570	13453	13575	13396	13471	13265	13384	13510	13453	13374	13420	13438	13493	13454	13463	13398	13571	13491	13358	13273	13579	13473	13415	13465	13367	13478	13518	13461	13387	13278	13375	13497	13474	13463	13435	13415	13550	13494	13526	13394	13499	13631	13307	13434	13451	13397	13473	13448	13288	13562	13514	13398	13408	13464	13568	13375	13569	13492	13428	13531	13451	13499	13435	13412	13580	13366	13427	13310	13495	13675	13406	13451	13419	13527	13605	13475	13315	13386	13508	13323	13469	13453	13386	13367	13459	13472	13379	13559	13521	13527	13516	13551	13506	13648	13313	13321	13459	13461	13345	13430	13625	13462	13369	13385	13376	13347	13514	13417	13478	13439	13412	13294	13329	13466	13447	13388	13395	13515	13511	13495	13534	13384	13571	13474	13501	13470	13627	13605	13402	13512	13500	13391	13322	13440	13391	13288	13463	13577	13325	13422	13496	13262	13433	13480	13501	13526	13601	13528	13447	13336	13704	13336	13389	13564	13421	13571	13480	13438	13440	13487	13451	13396	13501	13653	13556	13412	13325	13346	13443	13351	13489	13287	13610	13467	13486	13554	13377	13401	13411	13451	13474	13494	13339	13525	13311	13421	13344	13440	13507	13392	13387	13312	13408	13642	13445	13456	13365	13560	13567	13579	13565	13257	13500	13464	13457	13456	13464	13445	13455	13457	13461	13511	13531	13497	13520	13497	13412	13199	13337	13396	13496	13437	13564	13467	13373	13326	13316	13384	13447	13511	13520	13649	13530	13422	13598	13543	13452	13567	13392	13570	13489	13588	13616	13514	13443	13305	13524	13510	13346	13382	13436	13403	13520	13424	13483	13650	13507	13276	13504	13411	13577	13459	13404	13495	13455	13491	13443	13439	13360	13550	13351	13512	13503	13278	13522	13513	13370	13455	13442	13587	13436	13526	13380	13512	13490	13504	13482	13534	13463	13499	13448	13464	13397	13543	13468	13474	13471	13598	13349	13239	13570	13526	13312	13432	13468	13336	13535	13686	13374	13512	13682	13406	13413	13324	13400	13416	13513	13467	13486	13360	13416	13453	13468	13431	13408	13400	13581	13491	13612	13445	13382	13507	13247	13676	13395	13499	13413	13251	13678	13395	13599	13447	13445	13541	13430	13471	13457	13425	13493	13537	13501	13489	13663	13471	13438	13698	13460	13612	13382	13442	13472	13736	13424	13542	13441	13485	13340	13667	13516	13464	13282	13341	13541	13361	13410	13395	13485	13490	13554	13437	13529	13323	13469	13537	13587	13324	13443	13347	13420	13321	13377	13500	13560	13515	13624	13377	13467	13288	13468	13351	13401	13601	13394	13283	13467	13558	13512	13510	13368	13524	13714	13458	13454	13498	13446	13419	13478	13622	13405	13501	13579	13370	13421	13624	13326	13614	13393	13576	13481	13547	13466	13520	13510	13561	13402	13377	13569	13583	13583	13379	13533	13520	13442	13360	13578	13431	13404	13440	13371	13498	13598	13394	13581	13436	13289	13527	13574	13391	13479	13517	13284	13519	13398	13513	13546	13375	13417	13433	13366	13408	13449	13424	13486	13484	13490	13403	13420	13578	13434	13515	13599	13308	13471	13484	13361	13446	13493	13435	13476	13481	13545	13493	13510	13531	13480	13592	13601	13312	13558	13436	13555	13402	13365	13556	13614	13594	13526	13424	13557	13461	13515	13595	13273	13361	13630	13445	13471	13333	13533	13394	13447	13551	13455	13378	13539	13582	13503	13428	13362	13411	13416	13358	13528	13558	13544	13447	13398	13394	13576	13475	13449	13442	13566	13539	13622	13471	13481	13534	13633	13505	13451	13622	13347	13398	13506	13335	13449	13350	13594	13397	13415	13559	13371	13397	13299	13369	13532	13179	13538	13529	13435	13442	13351	13403	13473	13505	13381	13352	13561	13422	13444	13400	13448	13435	13583	13328	13500	13592	13514	13571	13440	13388	13603	13408	13425	13443	13536	13522	13530	13384	13570	13507	13562	13572	13469	13453	13129	13536	13323	13315	13506	13519	13349	13403	13383	13379	13569	13536	13510	13513	13421	13463	13286	13445	13394	13613	13436	13483	13571	13576	13397	13435	13343	13426	13428	13708	13414	13461	13402	13481	13375	13515	13478	13571	13460	13556	13594	13422	13305	13505	13427	13260	13501	13577	13402	13501	13502	13490	13450	13455	13370	13450	13534	13414	13412	13591	13505	13416	13448	13440	13444	13411	13364	13423	13499	13463	13266	13567	13443	13465	13546	13296	13466	13316	13446	13490	13364	13606	13536	13618	13326	13529	13462	13496	13352	13515	13435	13496	13460	13476	13502	13538	13542	13463	13626	13516	13518	13372	13444	13551	13402	13477	13288	13502	13601	13319	13427	13370	13536	13443	13297	13529	13699	13583	13549	13439	13539	13555	13445	13514	13345	13462	13305	13382	13471	13392	13430	13399	13624	13442	13571	13550	13616	13510	13358	13604	13414	13527	13306	13418	13423	13629	13468	13373	13446	13379	13426	13473	13493	13366	13482	13505	13530	13300	13466	13711	13526	13445	13510	13362	13370	13542	13569	13484	13416	13370	13320	13354	13482
24232	21199	28609	25908	25505	26026	24248	20217	18311	17404	16772	16273	15995	15826	15583	15500	15365	15552	15506	15438	15286	15520	15290	15451	15365	15458	15282	15218	15220	15199	15325	15502	15215	15432	15268	15134	15113	15150	15098	15099	15169	15225	15026	15074	15305	15225	15294	15048	15032	15194	15217	15200	15215	14999	15209	15153	15165	15291	15172	15046	15143	15131	15173	15165	15235	15167	15160	15218	15209	15153	15191	15292	15266	15340	15128	15234	15249	15212	15274	15251	15081	15222	15238	15075	15032	15162	15104	15060	15013	15199	15303	15085	15149	15205	15391	15333	15173	15246	15133	15170	15024	15275	15221	15219	15105	15277	15298	15229	15319	15102	14994	15144	15031	15145	15097	15242	15326	15095	15107	15049	15041	15024	15205	15101	15266	15069	15038	15080	14949	15324	15158	15300	15263	15137	15178	14910	15134	15218	15209	15196	15196	15032	15088	15106	15184	15097	15315	15338	15150	15095	14891	15323	15027	15121	15254	15233	15190	15045	15081	15246	15125	15110	15123	15192	15218	15207	15212	15249	15294	15264	15211	15154	15261	15263	15242	15208	15221	15100	15030	15111	15253	15144	15037	14994	15229	15098	15314	15109	15213	15198	15132	15141	14991	15124	15247	15194	15281	15138	15010	15167	15019	15285	15329	15266	15273	15057	15198	14977	15092	15354	15181	14968	14978	15057	15284	15289	14952	14938	15273	15184	15124	15255	15149	15065	15009	15081	15296	14940	14971	14971	15168	15089	15197	15319	15095	15101	15086	15236	15103	15224	15143	15172	15169	15220	15226	15038	15207	15100	15210	15090	15121	15132	15238	15182	15121	15233	15328	15143	14940	15336	15212	15053	15050	15108	15314	15033	15211	15095	15049	15259	15113	15181	15242	14884	15079	14947	15278	15120	15128	15189	15201	15179	15164	15143	15135	15169	15196	15176	15143	15129	15046	15203	15055	14787	15067	14912	15105	15110	15270	15176	15242	15129	15042	15094	15258	15106	15332	15005	15284	15035	14932	15176	15110	15088	15072	15049	15151	15155	15151	15098	15320	15131	15197	14994	15192	15007	15206	14855	15246	15019	15116	14973	15213	15326	15155	15367	15200	15144	15136	15230	15116	15046	15176	15302	15307	14983	15134	15127	15157	15353	14989	15122	15078	15134	15218	15170	15421	15160	15188	15033	15220	14974	14998	15155	15113	15081	15232	15105	14982	15092	15189	14954	15021	15031	15258	15128	15092	15143	15284	15291	15194	15379	15097	15150	15149	14969	15246	15101	15201	15148	15144	15241	15382	15136	15249	15132	15246	14974	15156	15119	15158	15190	15180	15174	14947	15140	15296	15135	15095	15222	15045	15224	15116	15060	15154	14982	15199	15176	15188	15103	15106	15106	15163	15240	15084	14955	15175	15056	14959	14997	15103	15137	15208	15086	15057	15189	15127	15184	15084	15158	14921	14886	15151	15155	15317	15156	15270	15039	15045	14893	15203	15130	14926	15182	15315	15253	15025	15154	15220	15303	15130	15068	15256	15103	15302	15147	15081	15172	15293	15028	15089	15038	15248	15236	15154	15288	15252	15286	15333	15236	15132	15353	15128	15066	15125	15149	15253	15251	15147	15106	15047	15035	15214	15122	15193	15086	15220	15140	15223	15093	15116	15251	15215	15417	15198	15211	15389	15270	15182	15190	15112	15151	15306	15166	15014	15198	15257	15152	15013	15193	15237	15094	15245	15025	15173	15133	15058	15321	15332	15217	15268	15049	15237	15284	15257	14819	15056	15041	15337	14923	15099	15248	15185	15196	15149	15040	15277	15054	15123	15213	15207	15247	15294	15171	15282	15229	15228	15086	15118	15129	15144	15056	15172	15211	14960	15079	15178	15231	15397	15132	15218	15378	15212	15060	15116	15103	15196	15115	15224	15117	15146	15098	15185	14969	15221	14987	15211	14978	15074	15162	15333	15240	15042	15328	15299	15289	14974	15080	15310	15092	15285	15252	15054	15290	15320	15119	15209	14978	15059	15364	15159	15310	15284	15197	15087	14923	15209	15074	15080	15058	14970	15025	15264	15104	15169	14947	14916	15166	15018	14894	15037	15277	15109	15103	15254	14976	15098	15097	15313	15011	15117	15165	15132	15075	15074	15390	15107	15129	15299	15136	15198	15106	15354	15154	15094	15046	15204	15158	15081	15087	15209	15146	15091	15272	15220	15103	15139	15040	15147	14927	15216	15236	15035	15130	15088	15090	15046	15304	15153	15035	15049	15065	15125	15059	15086	15334	14903	15156	15102	15144	15226	15097	15025	15125	15068	15240	15307	15153	15116	15085	15346	15045	15198	15081	15002	15092	15080	15071	15164	15201	15378	15215	15253	15054	15104	15145	15070	15129	15127	15133	15060	15080	15220	15060	15269	15232	15106	15145	15231	15186	15100	15056	15223	15143	15328	14966	15159	15286	15008	15146	14939	14971	15273	15333	15379	15116	15147	15227	15118	15215	15258	15271	15181	15042	14949	15047	15256	15279	15153	14887	15225	14946	14979	15026	15092	15153	15074	14902	15211	15302	15139	15217	15086	15208	15168	15079	15103	15089	15074	15100	15172	15135	15077	15045	15133	15146	15233	14971	15216	15057	15111	15128	15174	15269	15163	15083	15026	15394	15265	15187	15182	15227	15105	15059	15187	15203	15141	15485	15446	15238	15269	15038	15261	15237	15190	14938	15090	15198	15159	14872	15268	15186	14991	15207	15080	15048	15086	15160	15081	15076	15018	14917	15128	15142	15016	15145	15037	15031	15133	15209	15235	15296	15219	15095	14975	15248	15255	15298	15226	15136	15255	15230	15235	15190	15004	15192	15124	15209	15339	15053	15298	15361	14949	15110	15371	15174	15194	15123	15169	15239	15182	15185	15238	15160	15340	15031	15112	15163	15193	15101	15157	15059	15124	15005	15276	14944	15202	15000	15054	15239	15163	15078	15026	15212	15308	15159	15231	15172	15190	15296	14987	14915	15247	15093	15352	15095	15192	15228	15035	15179	15217	15240	15074	14977	15029	15158	15037	15058	15024	15060	15101	15013	15334	15039	15223	15324	15085	15166	15111	15192	15124	15120	15266	15262	15280	15355	15282	14994	15304	14988	15321	15174	15014	14943	15151	15304	15042	15167	15490	15177	15179	15185	15134	15039	15065	15193	14989	15104	15215	15530	15101	15182	15258	15240	14963	15272	15213	15084	15053	15257	15201	15224	15350	15251	15080	15070	15189	15140	15227	15021	15211	15071	14965	15111	15156	15053	15280	15262	15266	15087	15139	15185	15113	15189	15087	15202	15100	15259	15226	15236	15192	15218	15230	15125	15352	15207	15184	15300	15169	15093	15102	15080	15120	15152	15136	15171	15118	15225	15440	15015	14952	15148	15089	15029	14996	15043	15061	15289	15173	15265	15494	15291	15266	15125	15135	15078	15002	15332	15135	15203	15133	15239	15301	15045	15094	15115	15141	15152	15124	15218	15291	15278	15133	15204	15133	15238	14973	15036	15236	15096	15201	15106	15313	15090	15204	15334	15313	15161	15047	15062	15192	15433	15064	15156	15186	15152	15234	15078	14844	15035	15251	15123	14988	15112	15211	15133	15115	15314	15004	14916	15211	15151	15200	15103	14883	15374	15130	15068	14947	15207	15107	15185	15147	15214	15069	15197	15221	15161	15104	15066	15216	15151	15259	15173	15339	15055	15110	15266	15055	15059	15142	15149	15040	15111	15139	15027	15010	15252	14947	14982	15259	15165	14949	15084	15043	15320	15085	15104	15197	15131	15328	14990	15157	15089	15212	15079	15203	15148	15202	15296	15196	15011	15196	15175	15256	15241	15228	15266	15101	15034	15186	15253	15302	15121	15344	15188	15221	15153	15280	15211	15095	15163	15214	15248	14943	15106	15015	15165	15291	15184	15452	15194	15222	15256	15178	15272	15153	15050	15241	15285	15066	15227	15382	15109	15124	15287	15252	15311	15110	15284	15379	15300	15044	15004	15385	15158	15122	15201	15013	15272	15067	15160	15373	15254	15371	15195	15305	15268	15096	14926	14963	15209	15215	15243	15141	15235	15258	15030	14873	15098	15139	15230	15261	15165	15090	14952	15103	15020	15179	15200	15280	15052	15168	15210	15204	15185	15214	15121	15155	14905	14973	15253	15168	15124	15216	15128	15095	14956	15198	15090	15104	15124	15116	15126	15102	15115	15289	15253	15169	15132	14972	15139	15275	15178	15101	15116	15298	15001	15114	15200	15269	15234	15136	15066	15028	15093	15089	15073	15254	15101	15211	15212	15156	15252	15267	15113	15190	15147	15264	15084	15241	15130	15096	15218	15048	15088	15092	15062	15025	15044	15206	15068	15006	15023	15251	15128	15146	15197	15252	15110	15196	15125	15048	15078	15042	15071	15138	15084	15306	15207	15214	15303	15164	15235	15115	15147	15088	15087	15267	15049	15152	15278	15013	15119	15136	15225	15195	14950	15200	15148	15185	15181	14987	15252	15377	15096	15218	14855	15226	15181	15291	15230	15077	15214	15169	15147	15107	15399	15123	15227	15099	15013	14968	15107	14929	15105	15153	14977	15061	15227	15065	15076	15139	15107	15126	15231	15066	15052	14982	15201	15209	15127	15181	15124	15124	15048	15148	15201	15210	15235	15173	15121	15153	15266	15205	15155	14993	15241	15310	15023	15179	15229	15083	15340	15225	14986	15055	15128	15279	15073	15376	15279	15413	14970	14905	15174	15119	15113	14970	14861	14929	15052	15181	15043	15170	15236	15139	15020	14933	15064	15270	15097	15006	15137	15129	15095	15088	14967	15124	15083	15313	15130	15136	15241	15320	15162	15325	15166	15254	14990	15197	15399	15071	15347	15237	15151	15235	15109	15396	15118	15149	15348	15149	14900	15177	15237	15055	15151	15041	15160	14964	15274	15116	15235	15222	15160	15285	15286	15226	15159	15337	15189	15084	15262	15323	14988	15037	15189	15243	15241	15257	15174	15256	15162	15186	15051	15081	15285	15168	14949	15132	15100	15260	15072	15116	15257	15268	15253	15114	15247	15129	15187	15027	15134	15366	15228	15201	15168	14997	15075	15376	15019	15086	15319	15227	15191
33118	48857	43947	35449	30740	26688	22695	20127	17612	16419	15403	15144	14734	14415	14275	14047	13971	13962	13629	13805	13783	13820	13821	13839	13796	13649	13626	13515	13651	13846	13666	13777	13756	13716	13663	13766	13796	13858	13669	13674	13756	13689	13564	13629	13716	13679	13765	13770	13684	13811	13535	13820	13797	13586	13666	13591	13656	13409	13611	13673	13723	13767	13631	13640	13650	13630	13711	13702	13590	13513	13696	13601	13595	13620	13541	13576	13766	13716	13798	13701	13657	13647	13645	13650	13529	13653	13454	13454	13668	13870	13719	13575	13594	13474	13502	13747	13641	13532	13616	13583	13687	13718	13484	13616	13633	13429	13595	13554	13772	13549	13657	13749	13612	13572	13801	13580	13736	13680	13609	13727	13627	13395	13511	13631	13523	13593	13748	13499	13665	13458	13555	13617	13684	13736	13554	13535	13504	13591	13406	13541	13677	13739	13765	13582	13510	13789	13631	13582	13632	13521	13611	13599	13575	13657	13617	13698	13717	13735	13688	13521	13605	13482	13457	13692	13514	13545	13572	13659	13621	13611	13692	13547	13717	13601	13677	13671	13780	13551	13691	13496	13736	13585	13487	13645	13593	13506	13585	13623	13595	13530	13756	13577	13604	13724	13801	13733	13532	13558	13681	13534	13641	13547	13605	13535	13698	13495	13580	13540	13674	13514	13743	13562	13548	13741	13656	13630	13662	13663	13530	13671	13569	13561	13533	13597	13567	13530	13744	13530	13549	13601	13687	13669	13528	13635	13708	13564	13594	13673	13611	13703	13629	13585	13754	13539	13600	13615	13653	13538	13797	13769	13560	13544	13540	13602	13632	13637	13535	13451	13489	13569	13684	13710	13653	13651	13615	13663	13485	13672	13535	13699	13662	13564	13574	13621	13573	13649	13808	13622	13578	13701	13691	13668	13677	13692	13604	13680	13599	13611	13733	13650	13614	13648	13629	13596	13754	13584	13580	13556	13679	13750	13593	13685	13625	13558	13671	13696	13744	13630	13642	13781	13537	13586	13789	13703	13549	13675	13579	13517	13596	13693	13662	13601	13547	13778	13733	13717	13549	13727	13564	13696	13549	13630	13658	13628	13583	13431	13676	13518	13689	13726	13634	13518	13543	13681	13696	13654	13529	13574	13698	13581	13667	13514	13614	13653	13691	13631	13534	13717	13568	13470	13671	13646	13764	13606	13672	13567	13459	13706	13732	13668	13617	13502	13695	13673	13703	13453	13569	13648	13737	13496	13695	13714	13656	13511	13661	13632	13832	13645	13801	13607	13647	13671	13584	13591	13663	13715	13679	13440	13649	13572	13639	13686	13655	13646	13626	13539	13665	13578	13458	13745	13730	13742	13657	13704	13503	13743	13522	13784	13581	13471	13676	13754	13705	13656	13686	13697	13637	13602	13763	13553	13723	13638	13644	13632	13558	13463	13571	13690	13525	13645	13660	13617	13554	13651	13555	13698	13611	13596	13696	13760	13475	13564	13698	13562	13682	13638	13747	13661	13531	13733	13553	13744	13627	13680	13667	13561	13572	13801	13692	13664	13590	13525	13727	13598	13674	13464	13596	13574	13737	13641	13641	13546	13839	13564	13826	13724	13583	13723	13622	13618	13407	13542	13634	13759	13710	13547	13664	13438	13636	13646	13674	13482	13631	13737	13746	13535	13657	13627	13565	13585	13508	13692	13683	13564	13648	13666	13812	13490	13590	13744	13716	13642	13562	13576	13692	13608	13677	13617	13671	13608	13729	13507	13685	13520	13635	13834	13397	13521	13576	13660	13719	13607	13456	13677	13655	13658	13527	13606	13558	13583	13691	13561	13510	13437	13564	13682	13592	13625	13722	13624	13708	13793	13503	13556	13687	13779	13543	13744	13543	13435	13625	13534	13649	13694	13593	13746	13642	13605	13604	13660	13550	13757	13567	13571	13587	13664	13681	13509	13520	13876	13451	13650	13770	13710	13580	13565	13435	13753	13663	13756	13541	13817	13715	13649	13640	13690	13654	13640	13666	13569	13605	13631	13618	13559	13702	13670	13764	13488	13613	13612	13653	13607	13632	13774	13674	13637	13884	13661	13721	13647	13726	13623	13507	13621	13689	13592	13573	13699	13460	13585	13650	13578	13575	13720	13656	13522	13671	13626	13639	13581	13718	13702	13655	13670	13665	13746	13520	13764	13627	13739	13590	13507	13707	13556	13636	13512	13714	13511	13539	13589	13648	13677	13602	13631	13585	13603	13514	13724	13523	13700	13557	13571	13536	13522	13732	13712	13777	13610	13769	13570	13639	13711	13615	13629	13632	13564	13471	13776	13555	13678	13651	13686	13676	13681	13605	13653	13712	13507	13624	13515	13786	13633	13592	13542	13645	13662	13688	13592	13499	13659	13662	13666	13706	13678	13626	13572	13495	13701	13686	13594	13715	13625	13591	13666	13545	13585	13652	13664	13781	13484	13627	13587	13567	13504	13779	13489	13768	13596	13645	13636	13612	13544	13682	13644	13646	13608	13638	13642	13563	13586	13611	13721	13769	13446	13596	13550	13677	13807	13665	13586	13711	13635	13827	13641	13627	13685	13604	13529	13552	13754	13689	13602	13605	13678	13609	13712	13620	13705	13577	13723	13647	13565	13716	13784	13668	13425	13650	13788	13416	13557	13545	13644	13723	13534	13739	13554	13582	13639	13591	13673	13477	13521	13706	13557	13630	13726	13580	13664	13685	13724	13560	13569	13621	13579	13624	13583	13671	13608	13631	13689	13565	13579	13615	13592	13572	13623	13451	13530	13554	13677	13708	13597	13682	13655	13636	13654	13630	13709	13581	13568	13852	13811	13563	13436	13873	13553	13592	13732	13607	13652	13658	13615	13599	13602	13503	13674	13620	13698	13701	13681	13547	13700	13591	13581	13704	13647	13727	13452	13660	13708	13544	13712	13686	13625	13527	13656	13649	13665	13793	13692	13578	13654	13677	13487	13579	13504	13744	13512	13734	13735	13714	13691	13542	13521	13607	13583	13569	13705	13563	13686	13603	13436	13571	13639	13635	13494	13749	13597	13644	13643	13758	13614	13584	13592	13624	13566	13576	13779	13564	13661	13646	13517	13587	13666	13580	13780	13623	13645	13668	13569	13529	13424	13707	13487	13629	13566	13763	13475	13593	13506	13686	13743	13691	13615	13631	13707	13676	13451	13740	13577	13732	13709	13633	13626	13745	13740	13717	13738	13782	13518	13613	13716	13705	13585	13489	13630	13621	13649	13610	13617	13590	13562	13706	13703	13641	13637	13585	13641	13574	13439	13638	13621	13643	13467	13626	13552	13562	13646	13505	13560	13615	13590	13702	13677	13837	13581	13638	13624	13615	13601	13643	13630	13761	13696	13663	13574	13784	13701	13696	13612	13637	13483	13702	13521	13663	13646	13693	13743	13821	13689	13809	13675	13572	13590	13514	13474	13674	13604	13748	13577	13647	13565	13753	13780	13581	13647	13650	13744	13669	13568	13686	13711	13683	13497	13788	13519	13700	13735	13485	13300	13601	13533	13641	13634	13663	13489	13754	13714	13645	13732	13566	13510	13640	13591	13670	13568	13600	13607	13556	13539	13626	13594	13709	13473	13644	13609	13722	13626	13489	13570	13460	13694	13609	13595	13629	13781	13631	13571	13662	13800	13428	13672	13642	13570	13602	13614	13812	13662	13673	13731	13652	13644	13590	13669	13657	13680	13562	13747	13405	13621	13690	13727	13648	13542	13701	13598	13589	13892	13490	13621	13540	13714	13567	13788	13534	13530	13608	13726	13688	13747	13615	13540	13800	13739	13719	13662	13721	13753	13640	13770	13590	13580	13738	13772	13600	13616	13593	13676	13673	13572	13695	13446	13699	13623	13577	13610	13570	13706	13631	13670	13645	13599	13653	13787	13586	13579	13686	13630	13661	13718	13625	13543	13673	13657	13850	13705	13607	13620	13455	13683	13608	13604	13728	13739	13725	13557	13570	13464	13590	13582	13680	13555	13589	13615	13593	13668	13906	13538	13754	13644	13627	13505	13701	13509	13615	13673	13501	13708	13679	13692	13609	13597	13492	13675	13780	13668	13598	13481	13518	13712	13602	13627	13487	13572	13749	13712	13706	13575	13614	13535	13581	13754	13763	13659	13512	13611	13632	13648	13755	13797	13518	13674	13716	13593	13673	13778	13669	13545	13671	13682	13596	13692	13474	13507	13614	13620	13598	13551	13514	13546	13676	13579	13562	13750	13563	13434	13500	13458	13612	13437	13605	13782	13818	13537	13540	13707	13640	13529	13682	13496	13766	13626	13683	13672	13746	13635	13471	13781	13703	13498	13670	13701	13642	13540	13597	13558	13578	13658	13649	13691	13723	13577	13649	13606	13729	13565	13687	13525	13469	13688	13622	13670	13766	13627	13543	13584	13671	13704	13627	13695	13621	13514	13786	13540	13789	13547	13605	13706	13628	13570	13742	13669	13578	13508	13622	13519	13749	13632	13679	13648	13562	13760	13627	13661	13740	13727	13687	13701	13620	13759	13499	13735	13677	13724	13699	13560	13515	13701	13588	13652	13527	13578	13595	13558	13722	13795	13529	13588	13593	13510	13742	13632	13643	13666	13551	13599	13763	13527	13714	13636	13602	13759	13873	13743	13664	13584	13631	13472	13559	13678	13644	13649	13625	13573	13623	13743	13525	13641	13792	13802	13586	13606	13481	13541	13639	13599	13670	13733	13740	13453	13548	13561	13721	13670	13615	13672	13718	13557	13386	13771	13580	13680	13611	13495	13731	13781	13637	13795	13641	13611	13604	13628	13671	13602	13592	13699	13493	13541	13799	13441	13772	13733	13694	13706	13696	13597	13605	13558	13604	13526	13635	13501	13653	13685	13728	13652	13591	13655	13584	13727	13555	13671	13654	13513	13399	13594	13689	13637	13567	13736	13639	13689	13700	13581	13926	13631	13603	13723	13700	13696	13642	13653	13655	13640	13535	13618	13663	13705	13696	13515	13534	13479	13664	13573	13835	13540	13641	13589	13757	13597	13664	13552	13488	13581	13736	13691	13718	13520	13563	13645	13550	13655	13503	13551	13696	13784	13682	13599	13669	13743	13721	13670	13692	13562	13505	13578
22875	21163	28896	23972	23009	26860	28159	22350	20325	19557	18569	17742	17319	16780	16665	16312	16187	16246	16102	16200	16070	16010	15856	16056	16002	15971	16098	16011	15813	15910	15894	15910	15929	15952	15995	15937	15877	15894	15694	15756	15863	15911	15830	15822	15876	15981	15951	15747	15621	15893	15911	15801	16040	15903	15651	15807	15822	15761	15786	15910	15822	15670	15692	15763	15666	15894	15605	15905	15765	15794	15825	15777	15642	15763	15799	15823	15809	15806	15874	15773	15718	15863	15657	15550	15702	15718	15816	15837	15777	15774	15567	15898	15696	15768	15838	15642	15668	15613	15656	15829	15758	15799	15724	15887	15745	15776	15506	15546	15659	15786	15751	15683	15905	15801	15784	15844	15685	15550	15608	15861	15876	15687	15788	15923	15888	15715	15789	15765	15725	15886	15641	15833	15983	15916	15630	15549	15834	15644	15907	15793	15532	15600	15871	15568	15818	15714	15716	15704	15685	15786	15752	15766	15649	15972	15654	15719	15705	15908	15568	15794	15910	15806	15732	15806	15786	15793	15846	15748	15803	15765	15991	15737	15503	15628	15839	15713	15669	15753	15935	15762	15600	15745	15678	15670	15513	15668	15791	15899	15746	15762	15814	15647	15809	15541	15678	15542	15693	15691	15609	15773	15666	15840	15811	15624	15760	15798	15901	15820	15586	15579	15782	15655	15545	15703	15725	15678	15857	15838	15655	15774	15732	15887	15897	15730	15608	15869	15674	15654	15609	15704	15711	15742	15735	15456	15649	15663	15784	15809	15754	15787	15733	15682	15714	15827	15677	15795	15817	15730	15653	15726	15797	15812	15936	15812	15560	15776	15674	15580	15884	15819	15771	15831	15644	15767	15877	15650	15819	15675	15631	15560	15741	15704	15716	15591	15650	15756	15711	15569	15752	15835	15687	15582	15725	15693	15625	15753	15719	15878	15856	15518	15666	15645	15862	15396	15592	15820	15603	15709	15812	15736	15852	15931	15592	15593	15839	15738	15766	15940	15571	15822	15695	15726	15627	15664	15853	15777	15684	15692	15592	15595	15766	15889	15648	15635	15902	15731	15774	15549	15664	15911	15763	15653	15712	15737	15887	15562	15826	15815	15662	15632	15912	15589	15956	15695	15849	15770	15826	15590	15803	15480	15527	15550	15653	15857	15638	15745	15732	15748	15807	15632	15828	15870	15605	15746	15670	15717	15747	15567	15802	15728	15747	15533	15426	15876	15594	15606	15734	15787	15640	15636	15767	15713	15769	15780	15667	15786	15556	15690	15756	15728	15912	15609	15616	15705	15711	15711	15843	15700	15837	15776	15550	15774	15775	15944	15700	15715	15844	15728	15761	15917	15732	15762	15855	15542	15678	15522	15730	15496	15675	15692	15677	15869	15759	15772	15740	15668	15676	15711	15808	15784	15888	15746	15695	15886	15772	15803	15656	15603	15717	15655	15731	15878	15718	15717	15960	15761	15586	15708	15854	15752	15646	15783	15605	15494	15641	15608	15694	15497	15893	15566	15580	15523	15949	15868	15556	15614	15785	15651	15782	15744	15518	15722	15780	15634	15815	15704	15824	15721	15517	15664	15797	15695	15807	15683	15704	15711	15749	15708	15633	15732	15755	15623	15763	15656	15773	15764	15804	15825	15673	15724	15572	15605	15878	15755	15763	15744	15663	15596	15563	15610	15814	15688	15851	15729	15848	15674	15806	15871	15684	15690	15823	15709	15569	15470	15644	15753	15776	15794	15682	15619	15703	15855	15774	15620	15807	15659	15652	15692	15814	15636	15747	15629	15561	15682	15864	15744	15738	15764	15829	15759	15756	15798	15523	15834	15808	15905	15801	15791	15703	15798	15848	15615	15837	15723	15727	15750	15597	15725	15754	15972	15890	15680	15725	15660	15745	15884	15895	15728	15684	15724	15824	15578	15576	15578	15638	15697	16014	15860	15723	15740	15713	15757	15584	15668	15620	15649	15518	15790	15736	15712	15813	15755	15801	15611	15917	15841	15602	15683	15849	15797	15788	15606	15858	15544	15588	15841	15849	15602	15657	15710	15812	15803	15751	15595	15769	15664	15757	15786	15907	15678	15784	15945	15770	15702	15779	15677	15780	15804	15833	15691	15749	15711	15791	15767	15749	15621	15790	15934	15986	15734	15685	15674	15407	15761	15667	15593	15887	15724	15773	15534	15631	15804	15739	15617	15723	15780	15698	15816	15670	15890	15767	15781	15588	15701	15832	15845	15799	15705	15583	15469	15754	15722	15556	15504	15632	15794	15732	15717	15747	15743	15527	15699	15816	15744	15962	15841	15884	15939	15857	15790	15708	15899	15547	15742	15893	15565	15712	15533	15681	15822	15857	15775	15690	15791	15585	15724	15646	15760	15758	15934	15773	15839	15840	15924	15881	15730	15638	15748	15933	15677	15719	15694	15718	15743	15736	15675	15908	15702	15788	15601	15664	15613	15754	15740	15711	15798	15671	15926	15608	15775	15733	15805	15772	15616	15677	15719	15704	15690	15566	15544	15603	15692	15657	15828	15790	15627	15621	16081	15881	15959	15706	15799	15640	15733	15690	15615	16127	15818	16035	15575	15649	15740	15613	15820	15682	15678	15739	15488	15856	15654	15784	15551	15723	15738	15748	15723	15695	15773	15888	15911	15754	15597	15705	15895	15815	15732	15812	15814	15659	15824	15718	15507	15810	15759	15626	15637	15858	15746	15689	15591	15686	15812	15758	15789	15588	15855	15672	15618	15770	15879	15884	15781	15701	15918	15597	15637	15898	15774	15642	15617	15367	15602	15655	15731	15629	15708	15670	15541	15855	15833	15576	15816	15716	15596	15739	15724	15680	15846	15862	15821	15643	15794	15905	15716	15923	15708	15744	15710	15693	15497	15635	15679	15814	15745	15576	15599	15564	15734	15692	15959	15657	15887	15617	15762	15645	15655	15952	15691	15749	15673	15603	15569	15655	15737	15757	15807	15678	15674	15813	15687	15813	15595	15854	15580	15607	15794	15892	15884	15731	15575	15698	15844	15875	15658	15694	15620	15621	15761	15738	15687	15674	15727	15533	15868	15763	15715	15828	15674	15844	15842	15570	15615	15727	15858	15710	15801	15832	15877	15710	15778	15788	15809	15795	15540	15670	15710	15905	15750	15679	15838	15584	15560	15736	15718	15487	15714	15739	15652	15849	15789	15797	15704	15792	15878	15511	15804	15764	15556	15798	15916	15730	15686	15854	15922	15926	15860	15484	15682	15615	15602	15634	15751	15841	15794	15722	15737	15702	15800	15759	15711	15870	15927	15527	15765	15671	15584	15565	15621	15480	15608	15593	15643	15680	15599	15794	15680	15546	15621	15703	15652	15651	15691	15632	15764	15873	15702	15576	15815	15920	15694	15650	15608	15759	15795	15607	15839	15685	15870	15815	15767	15923	15810	15746	15877	15641	15416	15617	15678	15664	15638	15689	15825	15741	15835	15532	15813	15639	15700	15856	15704	15763	15776	15692	15621	15789	15579	15960	15652	15786	15711	15664	15712	15655	15767	15809	15645	15483	15697	15704	15851	15755	15793	15727	15731	15890	15707	15777	15701	15865	15796	15877	15650	15593	15663	15763	15723	15642	15818	15849	15867	15685	15724	15748	15800	15706	15854	15760	15873	15705	15736	15806	15759	15604	15670	15596	15746	15897	15677	15749	15944	15844	15868	15699	15639	15585	15687	15661	15669	15721	15520	15726	15596	15598	15874	15735	15458	15676	15843	15655	15728	15774	15549	15714	15915	15843	15754	15767	15643	15775	15621	15842	15741	15929	15737	15731	15649	15743	15757	15758	15846	15928	15830	15716	15664	15770	15794	15668	15790	15521	15871	15656	15813	15867	15749	15819	15944	15856	15862	15778	15845	15640	15687	15700	15664	15698	15460	15768	15628	15787	15768	15492	15770	15845	15740	15918	15692	15707	15672	15612	15662	15776	15651	15826	15622	15574	15810	15807	15704	15617	15700	15778	15739	15663	15759	15700	15669	15739	15873	15886	15714	15706	15701	15673	15627	15620	15683	15745	15715	15555	15632	15721	15736	15723	15724	15870	15750	15667	15921	15809	15740	15570	15768	15757	15829	15702	15510	15803	15894	15796	15853	15755	15714	15674	15699	15845	15857	15754	15756	15803	15602	15704	15641	15801	15539	15686	15872	15687	15800	15746	15928	15592	15902	15779	15784	15651	15571	15817	15601	15650	15708	15571	15680	15764	15862	15717	15800	15945	15671	15649	15897	15668	15494	15742	15692	15619	15691	15729	15772	15825	15635	15851	15750	15820	15688	15739	15650	15755	15497	15761	15840	15719	15601	15777	15688	15702	15668	15705	15668	15741	15727	15688	15862	15776	15840	15812	15695	15617	15831	15797	15612	15679	15863	15651	15684	15719	15836	15778	15657	15845	15740	15725	15881	15858	15774	15627	15737	15556	15527	15825	15794	15715	15692	15849	15818	15627	15687	15750	15715	15824	15648	15915	15729	15780	15870	15687	15836	15738	15780	15734	15740	15604	15666	15794	15704	15769	15739	15953	15703	15785	15523	15622	15656	15841	15775	15803	15544	15636	15704	15930	15842	15785	15548	15854	15614	15575	15576	15780	15658	15650	15781	15698	15650	15797	15670	15866	15752	15847	15825	15791	15624	15837	15582	15689	15885	15614	15675	15736	15896	15735	15633	15914	15823	15691	15617	15875	15811	15903	15890	15817	15805	15688	15603	15731	15742	15650	15686	15776	15965	15819	15664	15774	15746	15856	15744	15682	15788	15745	15683	15849	15699	15677	16035	15559	15917	15954	15792	15702	15684	15567	15720	15626	15719	15677	15757	15761	15601	15820	15914	15891	15899	15634	15630	15615	15735	15803	15684	15887	15581	15568	15685	15503	15583	15777	16028	15853	15956	15738	15710	15641	15567	15833	15612	15723	15884	15717	15571	15721	15597	15728	15820	15828	15724	15516	15787	15663	16042	15813	15701	15712	15842	15679	15700	15821	15712	15678	15539	15840	15641	15575	15685	15621	15605	15769	15837	15818	15820	15796	15794	15778	15634	15812	15761	15783	15550	15736	15642	15495	15831	15789	15744	15644	15697	15863	15820	15883	15816
35180	53982	49349	40436	35499	30782	25538	22484	20313	19204	17492	16591	15798	15110	14786	14593	14346	14494	14355	14217	14247	14415	14178	14235	14094	14144	14336	14172	14246	14036	14179	14123	14074	13964	13954	14152	14135	14032	13970	14072	13995	14057	14104	13943	13856	13986	13882	14040	14031	13831	14114	14007	13947	14019	14047	13749	14026	13832	13856	14035	13976	13887	13839	14104	14142	14050	14142	13895	14064	14082	13780	13918	14040	13962	14011	13931	13946	14066	13737	13919	14064	13931	13905	14097	13946	14052	13874	14028	14008	13962	13954	14166	13820	13856	13955	13901	13949	13989	13901	13835	13950	13928	13913	13787	13893	13868	13925	13886	14032	13958	13824	14008	13838	13902	13843	13997	13921	14043	13866	13849	13791	13973	13899	14000	14021	14024	13900	13850	13932	14024	13805	13998	13884	14069	13839	13923	14028	14065	13770	13920	13892	13969	14060	13775	14018	13900	13996	13878	13982	13902	13912	13825	13835	13923	14081	13951	13860	14030	14029	14013	13828	14055	13967	13857	13978	13926	13997	14018	14047	13896	13930	14054	13821	14030	13988	13922	13873	13914	14030	14085	13956	13905	14165	13976	13926	13837	13990	13885	14067	13892	14084	14124	13989	13870	13843	13823	13968	14035	13893	13863	13897	14005	13864	13998	13954	13989	14118	13974	13912	13839	13906	13862	14069	13940	13870	14027	14041	13925	13977	14012	14020	13883	14250	13776	13972	13798	13859	13952	13941	13792	13905	13902	13790	13894	13970	13972	14027	13954	13890	13866	13798	14077	13867	13897	13994	13940	13967	13960	13985	14099	13908	13984	13939	14055	13995	13942	13919	13984	13909	14026	13930	13819	14054	13922	13995	14119	13790	13952	13901	13893	13912	13930	13802	14040	13858	13885	14011	13799	14103	14011	14018	14010	14043	14098	13880	13932	13885	14116	13908	13901	13962	14069	14044	13876	13958	13901	14045	13885	14101	13872	14031	13836	14126	14008	13808	13955	13993	13854	13884	13722	13871	13974	13898	14210	13860	14037	13922	13970	13968	13925	13947	13980	13891	14060	13915	13869	13837	13836	13974	13958	13908	13924	13798	14001	13735	13894	13993	14127	14041	13852	13888	13887	13989	14127	13913	13732	13854	13892	13906	14022	13876	13941	13893	13848	13979	14063	13886	13864	14037	14096	14026	13908	13931	13822	13990	13840	13923	13925	13916	13853	14003	14093	14087	13970	14016	14155	13871	13961	14023	13904	13901	14160	13988	13843	13970	13977	13865	13928	14007	14005	14033	14074	13814	13811	13919	13987	13847	13998	13991	14114	13951	13852	14011	14022	13838	14094	13915	13722	14039	14107	13871	13976	13932	13883	14005	13894	13674	14131	13948	13961	13816	14047	13726	13813	13972	14081	13889	13858	13967	13850	13891	14141	14054	13919	13897	13760	13989	14051	13754	14006	13944	13972	13937	13941	13925	13946	13951	13901	13859	13761	13970	13914	13896	13882	13886	13824	13943	13871	13944	13772	13969	13957	14044	13864	14047	13815	14017	13925	13953	14006	13907	13871	13829	13838	13775	14101	13848	13830	13714	13913	13900	14028	13880	14000	14015	13806	13881	13897	13825	13866	13854	14068	13964	14003	13906	13957	13928	13899	14041	13939	13909	14091	13962	13919	13918	14052	13797	13777	13891	13981	13934	13937	13996	13765	14071	13973	13908	13918	13810	13952	13941	13862	13892	13877	13850	13841	13812	14078	14180	13971	13943	13960	14034	13858	13897	13914	14003	14007	13987	13798	14078	13836	13995	13955	14241	14054	14019	13958	13927	13755	13866	13915	14058	13961	14046	14000	13684	13803	13810	13919	13828	13834	13983	13746	13916	13884	14068	13953	14039	13847	13924	13960	13922	13922	13808	13991	13941	14014	13843	13977	13791	13941	13733	13955	13867	13913	13857	14056	13824	14052	13866	14030	14034	13987	13840	14072	13840	13975	13945	13850	13810	13870	14073	13885	13992	13941	14042	13844	13930	13786	13930	13834	13884	13928	13933	13826	13970	13794	14004	14041	13887	13841	14037	13930	13875	13923	14055	13822	14054	13908	13835	14016	13760	13956	13872	13930	13768	13924	13950	13749	14126	13891	14163	14093	13863	13940	14001	13849	14016	13864	13917	13954	13961	13801	13931	13808	13893	13907	13913	13928	14024	14002	13819	13901	13763	14137	14067	13847	13853	13786	13691	13944	13949	13910	13948	13920	13741	13978	13887	13952	13953	13924	13805	14003	13893	14098	13893	13830	13932	13857	13961	13842	14039	13992	13983	14089	14024	13861	14030	13899	13994	13740	13849	13960	14017	14094	14150	13972	13774	13977	14008	13926	13941	13879	13931	13979	14016	13843	13923	14015	13810	13923	13897	13810	13817	14033	13797	13821	13851	13787	14012	13882	13873	13921	14058	13873	13889	13856	13886	13896	14078	13943	13849	13886	13738	13991	14032	13975	13751	13924	13876	13902	13958	13873	13953	13885	13902	13849	14102	13942	14001	13837	13879	13869	14041	13909	13807	14001	13839	14142	13896	13937	13954	13996	13909	13939	13982	13993	13858	13881	13963	14006	13919	14107	13931	13859	13942	13779	13934	13861	14043	13958	14005	13948	13776	13857	13994	13984	14021	13990	14110	14013	14027	14019	13900	13922	13986	13840	14002	13792	13922	13932	14116	14018	14028	13990	13797	13906	13844	13911	13911	13974	14025	13840	13942	13951	14110	13902	14052	14013	13941	13888	13793	13919	13871	14087	14017	13942	13998	13958	14090	14057	14027	13939	13821	13900	13969	13767	13725	13963	13878	14070	13868	13899	13971	13981	13929	13903	13777	14017	13913	13957	13841	13973	14089	13823	13980	13977	13955	13850	13738	14041	13948	14041	13984	14144	13837	13910	13880	13918	13962	13867	14035	13933	13862	14032	13978	13937	13958	13856	13915	13977	13976	13937	13832	13903	13929	14077	13811	13962	13992	13919	13844	14003	13987	13928	13844	13836	13947	13940	13832	13904	13896	13867	14085	13845	13925	13931	14004	13884	13963	13860	13888	13931	14113	13880	13953	13969	13837	13821	13883	13838	13794	14040	13844	13800	13908	13898	13941	13837	14168	13921	13996	13810	13983	13982	14019	14079	13896	14010	13889	13859	13944	13965	13875	13883	14099	14063	13901	13881	14028	14054	13824	13953	14002	13933	13873	13969	13960	14022	13739	14007	13947	13944	13930	14044	14033	13880	13920	13826	14008	13989	14035	13904	13851	13866	13715	14058	13813	13851	13976	13921	13827	14011	14096	13894	13985	13990	13969	13955	13976	13974	13862	13870	13981	13883	13726	14003	13845	13893	13920	13929	13976	13969	14078	13797	13962	13973	13906	14204	13879	13808	14086	13820	13816	13864	14111	13990	13932	13854	13849	13852	13888	14022	13895	13975	13992	13857	14014	13939	13862	14062	14002	13902	13851	13918	13899	13918	13858	13906	14034	14101	13941	13977	13826	13977	13928	13979	13996	13945	13875	13908	13858	13970	14129	13842	14049	13828	13847	14119	13991	14019	14044	14015	13982	13857	13942	13876	13896	14090	14024	13762	13951	13958	13806	13825	14069	13968	13858	13979	14029	13913	13855	13834	13852	13951	13898	13877	13951	13773	13832	13886	14015	13869	13887	13902	13785	13879	13902	13808	13969	13916	13917	13870	14040	13834	13786	14016	13964	13882	14050	13875	13862	13928	13813	14046	13857	13919	13999	13882	13975	14033	13953	13843	14009	13885	14089	14071	13914	13811	13898	13921	14018	13895	13912	14095	13903	13841	14009	14073	13914	13967	13985	13876	13960	13913	13872	13892	14043	13775	13810	13913	14079	13795	13776	14133	14117	13789	13970	14050	14006	13929	14037	13920	13999	14032	13828	13975	14047	13895	13798	13938	13984	13764	13948	14023	14008	14003	13918	13997	13982	13998	13911	13989	13895	13958	13780	13850	14028	13879	13927	13951	13785	14030	14008	13818	13854	13923	13985	13829	13965	14080	13801	14019	13993	14020	13869	13956	13891	14052	14066	13891	13804	14137	13962	13797	13847	13931	13977	14159	13972	14125	14038	13867	13918	14051	14047	13910	13914	13857	13716	13879	13986	13816	14023	13920	13967	13891	13889	14113	13689	13967	13993	14039	14046	13937	13853	13998	13809	13911	13933	13949	13996	13753	13953	13860	13936	13936	14009	13806	13983	13858	13934	13922	14022	13992	13944	14004	13895	13987	13789	13964	13938	13693	14006	13999	13943	14101	14124	13964	13953	13895	13914	13998	13989	14034	13907	13989	14046	13777	13984	14015	13977	14019	13906	13962	13927	13844	13944	13992	13877	13874	14054	13968	13922	13971	13928	13965	13988	14077	14005	13917	13912	13881	14001	13993	14134	13865	14010	13956	13912	14025	13877	13924	13777	13953	13665	13852	14005	13939	14039	13909	14037	14095	13939	14036	13908	13966	14121	13923	14088	14029	13902	13847	13813	13973	14028	13896	14046	13984	13869	14058	13861	13858	13961	13822	13950	13846	13902	14084	13911	13938	13930	13869	13916	13853	13831	13908	13912	13884	13831	13953	13878	13940	13946	13821	14037	13886	13928	13852	13838	13956	13970	13964	13818	13854	14155	14006	13912	14011	14060	14002	13835	14072	14034	13963	13674	13864	13948	13960	14073	13865	13904	14001	13960	13917	13798	13968	13883	14053	13911	13931	13942	13989	13841	14002	13881	14050	13805	13817	13824	13809	14013	13921	14063	14048	13871	14025	13999	14107	14016	13970	13873	13898	14043	13802	13918	13870	13959	13962	13839	14042	13978	13889	13927	13852	14031	13808	13944	14062	14110	14048	13983	13945	13867	13978	13922	14046	14074	13968	14011	13995	13833	14077	13986	13896	13969	13965	14021	14095	13956	13897	13744	14005	13848	13931	13888	13758	13819	13822	14048	13883	13833	13907	13737	13977	14054	13955	14053	13833	13790	13883	13868	13978	13824	14031	14064	13973	14000	13999	13805	13860	13940	13891	13987	14070	13956	13953	13909	13893	13917	13838	13905	13835	13989	13970	13927	13851	13987	13949	13948	13968	13946	13814	13962	13894
29225	27465	33285	28586	22976	20213	18343	16935	16375	15759	15373	15052	15149	14981	15008	14778	14829	14628	14750	14656	14788	14704	14731	14719	14554	14573	14798	14753	14534	14604	14729	14717	14655	14525	14610	14567	14824	14510	14451	14599	14621	14582	14520	14620	14537	14516	14712	14737	14677	14651	14706	14564	14562	14487	14639	14744	14602	14657	14547	14625	14650	14728	14715	14477	14736	14775	14508	14700	14551	14595	14866	14612	14699	14798	14713	14704	14452	14812	14719	14756	14877	14615	14739	14516	14924	14838	14672	14542	14793	14469	14512	14715	14781	14470	14534	14460	14589	14554	14692	14652	14589	14635	14558	14629	14622	14629	14402	14513	14619	14538	14543	14670	14469	14586	14596	14629	14568	14623	14491	14804	14602	14625	14732	14717	14598	14697	14581	14575	14683	14621	14670	14682	14560	14641	14551	14600	14306	14645	14782	14762	14666	14578	14735	14735	14751	14546	14664	14784	14639	14619	14602	14666	14792	14678	14690	14640	14713	14479	14624	14704	14646	14671	14643	14659	14824	14617	14546	14677	14619	14669	14869	14541	14689	14564	14663	14730	14704	14731	14692	14518	14712	14695	14616	14571	14716	14469	14788	14810	14610	14741	14733	14684	14748	14765	14617	14561	14501	14797	14561	14784	14651	14651	14599	14684	14681	14862	14741	14543	14552	14755	14737	14690	14635	14566	14714	14754	14598	14536	14506	14750	14849	14590	14776	14690	14711	14613	14604	14559	14773	14437	14623	14615	14513	14585	14583	14527	14509	14567	14471	14616	14546	14605	14663	14586	14603	14637	14656	14773	14719	14722	14682	14629	14641	14595	14814	14496	14688	14652	14609	14655	14666	14673	14663	14679	14570	14439	14664	14598	14627	14569	14698	14486	14637	14702	14590	14654	14919	14624	14719	14737	14738	14615	14618	14609	14670	14584	14793	14745	14715	14485	14685	14580	14519	14577	14591	14532	14598	14587	14643	14636	14480	14804	14581	14643	14601	14758	14726	14538	14642	14615	14623	14505	14789	14559	14676	14802	14568	14719	14580	14736	14748	14610	14708	14586	14681	14641	14491	14851	14648	14747	14529	14542	14555	14623	14565	14679	14780	14692	14640	14760	14532	14786	14756	14517	14494	14657	14703	14914	14716	14645	14608	14557	14443	14460	14680	14684	14612	14594	14658	14647	14670	14497	14651	14667	14607	14632	14607	14695	14735	14516	14587	14856	14783	14687	14640	14692	14701	14719	14513	14569	14596	14540	14446	14859	14822	14468	14629	14589	14445	14722	14778	14549	14567	14581	14648	14579	14529	14702	14793	14579	14529	14691	14645	14594	14666	14445	14667	14720	14873	14801	14609	14387	14610	14703	14606	14668	14626	14597	14782	14760	14569	14818	14721	14444	14559	14717	14491	14574	14644	14697	14671	14494	14570	14432	14610	14756	14854	14666	14567	14623	14694	14533	14783	14674	14485	14694	14543	14525	14530	14684	14771	14660	14568	14640	14717	14521	14597	14527	14655	14721	14754	14537	14682	14565	14680	14646	14684	14734	14585	14737	14663	14407	14467	14668	14626	14459	14636	14851	14680	14857	14614	14790	14616	14613	14555	14807	14666	14726	14630	14421	14558	14662	14799	14679	14770	14757	14793	14601	14584	14574	14609	14907	14790	14688	14694	14671	14805	14780	14807	14651	14440	14573	14511	14786	14729	14694	14679	14777	14767	14464	14544	14615	14667	14510	14481	14697	14743	14891	14601	14596	14564	14613	14467	14677	14730	14555	14756	14652	14589	14788	14452	14666	14572	14742	14574	14529	14551	14752	14589	14487	14428	14516	14783	14498	14842	14754	14691	14521	14435	14487	14645	14443	14759	14591	14562	14540	14785	14613	14741	14668	14749	14584	14604	14527	14728	14816	14584	14556	14541	14660	14658	14630	14415	14749	14657	14635	14669	14737	14653	14601	14545	14547	14725	14634	14454	14539	14554	14621	14658	14702	14500	14619	14593	14671	14572	14562	14606	14793	14459	14617	14502	14572	14716	14540	14604	14808	14575	14661	14662	14450	14639	14686	14984	14712	14676	14747	14789	14838	14723	14761	14432	14687	14430	14555	14562	14688	14726	14604	14546	14605	14566	14611	14641	14618	14656	14614	14673	14627	14614	14509	14794	14553	14734	14608	14785	14734	14555	14630	14547	14688	14850	14684	14621	14667	14766	14824	14501	14534	14524	14741	14661	14755	14677	14719	14588	14583	14534	14516	14626	14620	14570	14612	14626	14637	14571	14703	14620	14573	14508	14697	14686	14526	14753	14695	14708	14588	14531	14736	14616	14540	14650	14558	14734	14608	14880	14629	14648	14565	14488	14558	14755	14694	14573	14797	14656	14688	14799	14464	14521	14488	14576	14468	14538	14513	14828	14500	14721	14831	14564	14682	14528	14542	14725	14773	14591	14716	14816	14638	14784	14662	14414	14470	14782	14355	14517	14506	14659	14626	14661	14461	14674	14601	14397	14652	14725	14781	14739	14516	14577	14671	14866	14692	14865	14759	14715	14583	14561	14710	14620	14570	14560	14575	14573	14548	14362	14487	14693	14697	14756	14659	14875	14675	14679	14704	14571	14669	14563	14534	14742	14768	14563	14619	14585	14723	14560	14708	14806	14798	14489	14655	14617	14667	14810	14618	14648	14608	14532	14751	14646	14692	14546	14631	14633	14553	14606	14546	14670	14545	14705	14674	14690	14644	14603	14551	14662	14836	14608	14446	14600	14612	14358	14359	14696	14816	14596	14666	14609	14605	14541	14660	14554	14635	14348	14730	14622	14708	14626	14741	14745	14694	14676	14565	14670	14647	14673	14721	14747	14502	14620	14537	14794	14601	14685	14610	14500	14656	14677	14524	14643	14547	14843	14504	14673	14698	14690	14668	14595	14654	14504	14698	14773	14272	14455	14798	14637	14572	14627	14678	14746	14692	14505	14697	14579	14666	14720	14611	14646	14472	14628	14505	14810	14747	14675	14716	14733	14695	14573	14648	14579	14488	14750	14801	14530	14634	14472	14621	14693	14648	14627	14698	14936	14541	14731	14498	14599	14467	14673	14580	14607	14574	14690	14581	14607	14529	14684	14832	14776	14615	14685	14583	14568	14679	14642	14568	14551	14712	14548	14459	14728	14745	14523	14573	14577	14561	14789	14635	14585	14790	14616	14716	14705	14462	14728	14632	14575	14751	14707	14560	14606	14637	14687	14608	14828	14575	14736	14689	14431	14490	14674	14746	14538	14464	14488	14531	14716	14671	14694	14479	14837	14504	14482	14653	14715	14637	14726	14640	14679	14553	14655	14745	14620	14456	14465	14619	14709	14530	14646	14439	14438	14547	14684	14711	14683	14676	14636	14664	14759	14594	14619	14721	14637	14542	14693	14517	14601	14521	14824	14596	14669	14502	14754	14554	14711	14759	14655	14763	14403	14696	14633	14632	14700	14753	14772	14531	14609	14619	14689	14587	14706	14844	14901	14435	14649	14834	14730	14748	14712	14576	14615	14632	14722	14696	14855	14403	14625	14561	14706	14732	14701	14707	14716	14685	14874	14649	14650	14720	14731	14505	14526	14774	14545	14826	14682	14720	14670	14716	14699	14494	14532	14562	14775	14672	14436	14737	14830	14635	14595	14552	14761	14604	14695	14642	14602	14687	14586	14582	14618	14558	14858	14761	14477	14536	14562	14657	14746	14714	14720	14443	14536	14631	14607	14497	14672	14546	14506	14454	14563	14605	14758	14708	14761	14647	14677	14672	14497	14709	14758	14670	14508	14579	14643	14666	14835	14574	14691	14601	14489	14585	14652	14667	14794	14727	14710	14527	14736	14617	14859	14692	14560	14581	14691	14798	14791	14873	14753	14844	14702	14569	14597	14560	14641	14653	14714	14506	14660	14789	14704	14550	14499	14766	14547	14474	14535	14483	14511	14755	14710	14429	14754	14596	14704	14724	14590	14749	14695	14880	14833	14575	14676	14666	14572	14542	14638	14525	14832	14681	14621	14740	14636	14636	14687	14648	14855	14702	14615	14681	14559	14524	14822	14671	14478	14587	14569	14795	14669	14553	14760	14600	14742	14628	14652	14624	14636	14694	14569	14529	14752	14628	14675	14687	14734	14611	14637	14645	14548	14670	14609	14869	14736	14561	14556	14565	14724	14635	14547	14486	14653	14750	14485	14390	14342	14603	14635	14762	14823	14859	14832	14786	14597	14625	14734	14716	14540	14870	14627	14579	14579	14675	14745	14499	14563	14707	14711	14527	14620	14728	14737	14791	14737	14688	14718	14619	14708	14715	14722	14534	14621	14761	14764	14585	14558	14721	14579	14600	14927	14613	14798	14727	14628	14455	14660	14703	14622	14647	14718	14743	14736	14653	14742	14563	14722	14715	14551	14586	14919	14510	14543	14588	14544	14737	14789	14747	14628	14774	14615	14456	14654	14768	14535	14574	14544	14670	14566	14454	14651	14506	14722	14714	14540	14633	14746	14683	14413	14580	14642	14698	14299	14516	14772	14703	14704	14759	14680	14683	14619	14638	14680	14675	14728	14596	14669	14771	14629	14818	14654	14599	14506	14496	14693	14478	14508	14699	14681	14712	14837	14763	14422	14508	14891	14478	14580	14729	14610	14518	14565	14512	14502	14574	14709	14586	14722	14574	14864	14651	14633	14832	14509	14723	14580	14518	14456	14572	14633	14654	14667	14545	14464	14625	14541	14812	14635	14647	14653	14552	14687	14925	14509	14699	14657	14571	14629	14724	14627	14505	14577	14490	14697	14858	14849	14593	14480	14692	14668	14642	14914	14586	14585	14842	14619	14692	14784	14546	14681	14670	14610	14623	14560	14752	14713	14671	14552	14617	14686	14580	14622	14592	14731	14537	14686	14839	14788	14576	14596	14758	14660	14606	14501	14570	14612	14762	14585	14681	14598	14778	14772	14643	14510	14632	14635	14967	14636	14613	14761	14605	14668	14574	14580	14560	14645	14674	14783	14497	14653	14581	14494	14754	14969	14601	14577	14787	14757	14759	14735	14698	14639	14678	14583	14554	14772	14786	14527	14671	14734	14551	14806	14563	14426	14680	14518	14714	14491	14459	14479	14745	14584	14641
31063	42847	38206	28542	23877	20331	17987	16558	15716	15189	14401	14244	13924	13726	13525	13601	13552	13561	13471	13443	13238	13155	13423	13408	13401	13277	13384	13287	13350	13364	13329	13221	13219	13270	13326	13269	13133	13381	13378	13329	13223	13199	13284	13055	13381	13277	13331	13119	13184	13228	13251	13503	13306	13289	13127	13134	13342	13228	13293	13433	13317	13106	13306	13221	13312	13509	13375	13384	13255	13224	13246	13250	13350	13302	13379	13287	13269	13270	13277	13195	13373	13166	13196	13268	13357	13212	13202	12952	13336	13349	13281	13012	13168	13231	13372	13220	13197	13236	13247	13226	13167	13253	13189	13315	13271	13172	13183	13434	13419	13324	13180	13147	13302	13229	13252	13266	13254	13428	13188	13262	13358	13264	13234	13147	13234	13316	13240	13212	13247	13203	13185	13268	13311	13143	13170	13349	13307	13253	13064	13204	13319	13120	13310	13215	13281	13236	13388	13385	13297	13250	13350	13321	13347	13114	13315	13126	13254	13424	13241	13231	13218	13384	13134	13338	13099	13070	13428	13291	13189	13356	13300	13123	13256	13226	13450	13251	13257	13289	13286	13240	13225	13340	13388	13226	13207	13178	13367	13406	13290	13157	13151	13373	13250	13147	13358	13357	13299	13221	13256	13125	13398	13276	13261	13056	13299	13318	13289	13339	13088	13249	13299	13374	13166	13419	13396	13251	13170	13292	13173	13336	13407	13143	13301	13357	13356	13374	13359	13208	13364	13309	13272	13456	13211	13095	13335	13404	13227	13333	13247	13039	13250	13281	13228	13282	13170	13219	13178	13339	13359	13248	13107	13192	13208	13373	13276	13294	13290	13089	13343	13319	13233	13110	13351	13310	13306	13373	13213	13161	13163	13012	13234	13147	13283	13157	13287	13173	13399	13355	13170	13345	13287	13179	13217	13253	13177	13064	13324	13200	13199	13235	13419	13228	13350	13241	13404	13165	13355	13179	13155	13138	13183	13229	13229	13183	13231	13307	13391	13264	13289	13337	13237	13236	13359	13230	13218	13172	13181	13420	13238	13109	13436	13189	13271	13172	13224	13215	13293	13371	13158	13335	13354	13106	13227	13296	13304	13201	13275	13352	13248	13234	13283	13347	13369	13227	13259	13118	13292	13304	13236	13142	13315	13189	13120	13216	13397	13203	13244	13224	13241	13234	13287	13277	13301	13177	13218	13040	13071	13152	13251	13248	13271	13254	13331	13307	13243	13363	13209	13417	13403	13224	13487	13328	13478	13343	13322	13247	13073	13321	13426	13276	13313	13249	13301	13351	13397	13221	13313	13178	13249	13117	13134	13058	13416	13268	13183	13231	13357	13198	13402	13103	13176	13258	13215	13253	13288	13344	13334	13131	13309	13088	13243	13238	13256	13529	13379	13132	13490	13262	13170	13211	13216	13281	13143	13317	13320	13232	13421	13438	13304	13192	13126	13435	13218	13294	13083	13332	13212	13373	13258	13232	13080	13305	13419	13205	13325	13271	13316	13253	13150	13233	13197	13191	13266	13304	13273	13249	13254	13324	13320	13204	13223	13064	13260	13271	13161	13147	13281	13341	13198	13277	13300	13307	13286	13142	13231	13306	13225	13336	13280	13359	13196	13370	13274	13225	13397	13328	13157	13285	13303	13293	13418	13239	13203	13270	12996	13270	13220	13264	12974	13359	13399	13160	13358	13368	13292	13262	13259	13199	13372	13275	13297	13364	13211	13213	13246	13284	13452	13472	13208	13210	13225	13184	13194	13222	13248	13179	13257	13337	13183	13408	13286	13265	13140	13367	13439	13317	13241	13114	13141	13277	13274	13109	13306	13288	13150	13261	13175	13311	13275	13310	13105	13192	13219	13209	13397	13284	13217	13384	13214	13152	13257	13451	13085	13361	13326	13093	13179	13226	13333	13311	13216	13249	13349	13416	13390	13298	13379	13269	13450	13265	13150	13175	13349	13129	13222	13309	13137	13307	13220	13182	13305	13262	13251	13277	13265	13190	13282	13342	13284	13314	13164	13340	13205	13352	13328	13366	13254	13271	13407	13340	13179	13215	13282	13202	13409	13284	13245	13159	13196	13316	13269	13273	13317	13178	13428	13272	13359	13221	13301	13212	13288	13179	13268	13307	13309	13424	13304	13230	13377	13493	13129	13220	13122	13245	13226	13372	13280	13079	13519	13273	13183	13301	13301	13156	13506	13180	13249	13143	13356	13169	13316	13323	13313	13204	13379	13312	13339	13185	13204	13215	13482	13238	13332	13221	13289	13193	13240	13178	13160	13456	13229	13129	13250	13097	13256	13206	13206	13222	13287	13213	13332	13344	13235	13236	13286	13312	13367	13261	13094	13203	13206	13115	13097	13271	13310	13325	13056	13223	13014	13511	13358	13320	13382	13327	13236	13034	13334	13299	13403	13273	13099	13231	13305	13472	13256	13301	13186	13269	13291	13306	13164	13100	13211	13208	13312	13409	13204	13334	13187	13192	13288	13294	13431	13357	13258	13376	13166	13227	13238	13163	13248	13289	13193	13212	13229	13233	13340	13161	13153	13208	13190	13230	13152	13361	13174	13169	13339	13391	13347	13282	13367	13198	13291	13173	13173	13222	13249	13313	13290	13411	13282	13125	13128	13260	13117	13253	13213	13232	13491	13241	13375	13206	13419	13400	13220	13234	13368	13225	13336	13304	13220	13242	13331	13302	13321	13217	13367	13225	13318	13386	13260	13480	13491	13309	13263	13272	13229	13272	13036	13337	13194	13115	13052	13251	13299	13178	13206	13130	13268	13298	13208	13307	13129	13394	13288	13256	13325	13083	13382	13366	13262	13193	13223	13332	13409	13212	13291	13080	13287	13189	13473	13282	13306	13337	13229	13521	13227	13291	13193	13196	13321	13383	13159	13162	13224	13324	13195	13240	13258	13224	13286	13315	13159	13125	13420	13287	13226	13187	13184	13308	13144	13132	13292	13249	13162	13362	13347	13256	13220	13191	13232	13421	13298	13225	13241	13191	13283	13231	13362	13389	13233	13269	13363	13266	13258	13279	13321	13178	13345	13215	13322	13380	13348	13084	13256	13254	13350	13066	13224	13186	13191	13477	13395	13153	13280	13287	13233	13268	13252	13174	13236	13231	13269	13288	13245	13386	13244	13262	13329	13213	13241	13321	13302	13316	13220	13341	13185	13234	13353	13337	13089	13203	13412	13416	13329	13246	13221	13314	13438	13209	13174	13310	13311	13246	13297	13281	13410	13271	13351	13346	13205	13394	13324	13338	13260	13353	13288	13165	13412	13297	13302	13428	13383	13317	13332	13107	13348	13210	13500	13217	13312	13206	13134	13285	13231	13144	13140	13212	13279	13138	13214	13332	13327	13424	13259	13167	13388	13194	13227	13348	13278	13311	13221	13365	13232	13177	13250	13254	13450	13415	13156	13206	13290	13273	13405	13173	13246	13311	13272	13412	13200	13288	13212	13366	13153	13246	13194	13057	13273	13301	13298	13472	13271	13230	13159	13340	13253	13230	13216	13322	13176	13369	13436	13334	13106	13259	13245	13429	13246	13410	13172	13391	13310	13246	13337	13283	13264	13085	13210	13280	13134	13102	13274	13259	13382	13218	13138	13306	13207	13194	13358	13262	13310	13312	13262	13430	13265	13190	13346	13069	13102	13258	13428	13380	13335	13208	13281	13359	13331	13307	13260	13216	13313	13390	13199	13322	13175	13454	13266	13268	13326	13281	13265	13472	13135	13077	13258	13241	13397	13265	13262	13306	13328	13342	13277	13342	13354	13284	13272	13254	13245	13199	13360	13393	13390	13260	13304	13266	13217	13226	13076	13251	13111	13143	13270	13287	13207	13236	13415	13103	13183	13224	13389	13300	13246	13269	13377	13246	13241	13184	13144	13211	13285	13186	13497	13238	13308	13333	13292	13244	13275	13165	13289	13311	13047	13243	13391	13456	13346	13215	13096	13152	13293	13232	13237	13110	13218	13181	13283	13225	13306	13226	13274	13318	13253	13380	13395	13292	13257	13231	13229	13416	13268	13338	13090	13395	13284	13173	13310	13135	13278	13146	13243	13309	13353	13193	13163	13353	13255	13231	13200	13283	13414	13155	13395	13370	13084	13281	13303	13182	13260	13158	13328	13181	13353	13101	13128	13158	13308	13189	13358	13210	13380	13206	13140	13345	13192	13285	13262	13247	13150	13229	13248	13212	13361	13419	13256	13258	13278	13182	13247	13194	13427	13252	13420	13283	13124	13177	13149	13213	13411	13161	13204	13501	13456	13325	13403	13300	13175	13361	13186	13253	13432	13241	13329	13381	13240	13163	13257	13307	13297	13352	13340	13261	13180	13244	13244	13258	13170	13218	13238	13225	13317	13255	13152	13205	13149	13323	13300	13360	13322	13257	13447	13254	13207	13200	13062	13363	13361	13393	13252	13134	13344	13296	13222	13270	13329	13199	13106	13068	13245	13147	13272	13363	13231	13233	13369	13130	13176	13368	13216	13195	13263	13136	13437	13155	13343	13154	13184	13313	13226	13133	13059	13143	13349	13333	13240	13171	13293	13266	13500	13219	13483	13296	13268	13308	13262	13243	13363	13242	13292	13356	13138	13171	13209	13224	13218	13458	13330	13278	13211	13176	13282	13348	13199	13298	13263	13300	13324	13143	13253	13333	13290	13433	13343	13331	13300	13266	13294	13389	13264	13028	13140	13210	13262	13284	13193	13228	13168	13319	13232	13310	13136	13250	13212	13327	13346	13230	13318	13223	13286	13161	13290	13259	13443	13161	13236	13222	13397	13215	13263	13209	13309	13294	13166	13250	13210	13365	13222	13135	13346	13257	13224	13174	13332	13497	13282	13183	13233	13211	13108	13154	13239	13306	13278	13423	13198	13338	13153	13246	13319	13237	13260	13174	13121	13264	13245	13266	13215	13154	13320	13190	13263	13046	13263	13193	13319	13291	13244	13310	13275	13225	13257	13261	13253	13104	13457	13267	13159	13197	13423	13337	13233	13197	13261	13438	13190	13144	13241	13239	13276	13064	13241	13379	13296	13391	13210	13133	13378	13219	13201	13402	13176	13092	13231	13314	13331	13012	13505	13207	13305	13401	13304	13210	13278	13222
24270	21230	28600	25749	24982	25134	23851	19656	18214	17266	16528	16090	15873	15881	15726	15443	15331	15326	15167	15389	15216	15187	15211	15145	15174	15344	15108	15133	15108	15174	15110	15110	15137	14894	15110	15203	15105	14966	15023	15107	15165	15017	15005	14895	14839	15074	15053	15076	15021	15126	15075	14963	15045	14962	14930	15051	15052	14985	15028	14917	14994	15048	15051	15097	15041	15020	15194	15105	15079	14891	14989	15125	15081	15119	15033	15052	14876	14941	15026	15115	15221	15080	15001	15019	15099	15176	14940	14873	14874	15092	15041	14983	15050	14971	15294	15003	15190	15128	15068	15016	14826	15253	14987	14958	15036	15011	15047	15063	14994	15080	14979	15136	15023	14993	14957	15202	14861	15069	15005	14745	14889	15032	14907	15184	15080	14888	14902	14952	14947	14981	15009	15001	15071	14960	14994	15005	14793	14922	14739	15036	14931	14836	14946	15132	14913	15187	14939	15122	15087	15264	14819	14987	15039	14774	15027	14899	15141	15095	14929	14979	15020	15019	14962	14848	14939	14800	15013	15141	14946	15026	15157	15050	15038	14861	15240	14928	15203	14920	14980	15097	15111	15244	15112	15249	15031	15246	14775	15212	14862	14928	14995	14997	14933	15154	14938	14853	14749	14803	14994	14994	15102	14962	14987	15145	15144	15235	15008	15046	15011	15122	15080	15010	15011	14865	15108	15031	15032	14909	15071	14710	14841	14942	15087	15062	14993	15099	14947	15240	15037	14966	15015	15094	15102	15135	14920	15114	14869	15005	15006	14970	15292	15109	15113	14979	15050	14979	15012	14838	14967	15097	14926	14660	15086	14966	14776	14989	15141	15019	15079	14869	15174	15119	15099	14835	15041	15021	15138	15052	14984	15088	15007	15044	14872	14984	14970	14973	15101	15043	15160	15000	15021	15134	15119	14907	15138	15122	15103	15167	14773	14899	15105	14947	15056	15090	15111	15046	14855	15087	15060	14779	15030	15075	15087	14993	15082	15220	15038	14882	14918	15160	15039	14897	14911	15134	15266	15033	15113	15095	15168	15032	15132	14969	15175	14995	15049	14907	14859	14776	15099	15057	15159	15067	14985	14929	14954	14899	14991	14963	14910	15078	15000	15042	15002	15026	15098	14816	15115	14811	15124	14852	15045	15025	14925	14831	14860	14911	15209	14978	14990	14978	15014	14921	14976	15109	14838	14946	14868	14992	14922	14873	14972	14877	14978	15172	15061	15250	14848	14748	14858	14873	15001	14940	14970	15236	15032	15058	15094	14953	14827	14779	14980	15030	14941	15140	15061	15028	15082	14964	15043	14932	14961	15075	14966	15008	14999	15006	15089	15117	14973	14979	15115	14880	14916	15157	15004	14856	14824	14854	14960	15041	14939	15124	15042	15019	15116	14976	15093	15082	15047	15101	15073	15142	15022	15097	14933	14840	15003	14855	14746	14787	15140	14951	15014	14801	14895	15146	15080	14929	14871	15089	14836	14885	14925	14907	14899	14961	15050	14863	15123	14927	14884	15005	14924	15011	15021	14836	14973	14904	14952	14877	15084	15135	14970	15057	14935	15139	14901	15021	14945	14930	14987	15015	15107	14927	15023	14945	14708	14893	15044	15097	15006	15118	14875	14965	15046	15109	15106	14959	15094	14918	15156	14950	15133	14883	14956	14968	14884	14858	15063	15051	14958	15025	14913	15099	15076	15092	14943	15060	15032	14870	14940	14771	14945	14848	15011	14977	14932	15096	15025	14828	14998	15057	14936	15114	15095	14979	15058	14786	14863	14759	14862	14943	15132	15054	14857	15232	15025	15171	14772	15082	15235	14979	15092	15138	14923	15233	15022	14914	15112	15052	15066	15013	15088	14850	15000	15138	15133	14970	14959	14957	14942	14969	14962	15025	14833	15028	14867	14990	14900	14897	15085	14991	15064	14866	15112	15060	14824	15037	14934	15212	15054	14957	14967	15112	14895	14828	15178	15024	14963	15128	15099	14886	15073	15196	14986	14879	15029	14831	15061	15043	14981	15130	15169	14973	14967	15117	15106	15019	15131	14938	14977	15059	14789	15066	15243	14806	14973	15101	14945	14984	14869	14951	15099	14742	15123	14749	14865	14993	15180	15272	15033	14840	15261	14891	14872	15032	15004	15036	15071	14816	14882	15032	14987	14931	14940	14906	15148	14994	15166	14999	15007	14977	15126	15084	15088	15137	15020	14950	15006	15014	15065	15050	14927	14970	15090	15094	15011	14914	14964	14913	15068	15033	14887	15111	14925	14993	14913	14904	14967	15029	14885	15269	15118	15024	14991	15071	14972	14976	15055	14931	15060	15073	14780	15117	14855	14872	15131	14955	15002	14861	15134	15157	15199	15018	15073	15213	14982	14814	15215	15122	14896	14886	15011	14950	14920	15181	14979	14920	14953	14930	15040	14968	14983	14976	14917	15096	14948	15117	14840	14899	14909	15100	14933	15195	15038	15081	14895	15201	14835	14971	14978	15045	14981	14935	14795	15016	15140	15003	14844	15037	15084	15120	15027	15054	15053	14772	15091	14857	15040	15008	14981	15042	14952	15082	15103	15087	15021	14970	14963	15102	15041	14922	15084	15101	14988	15038	15004	15001	15140	14910	14962	15150	14894	15040	15097	15151	14948	15263	15188	15051	15109	14981	14944	15051	14893	14809	14975	15080	14955	15153	14991	14903	15038	14939	14979	15115	14987	15099	15026	15086	15037	15052	14909	14953	15071	14953	14859	15009	14813	15109	14931	15122	15195	15223	15122	15075	14962	14860	14968	15103	15062	14911	14983	15054	15069	15048	14987	15088	15148	14998	15007	15006	14919	14932	14850	15117	15026	15154	14937	14869	15029	15000	14811	14987	14979	15116	14932	15059	15027	15148	14856	15121	15024	15152	14926	15123	15040	14897	14994	14924	15037	15025	15088	15110	14953	15075	14885	14976	15060	15013	15033	14871	15181	14991	15060	14883	15010	15164	14965	14977	15089	15054	14887	14972	14840	15070	15018	15121	14831	14965	14921	14973	15201	15016	15004	14939	14947	14923	15006	15006	15204	14775	14866	14887	15081	14938	14955	14911	14967	15067	15103	14932	14905	14840	14788	14910	15111	14939	14933	15055	15151	15114	15135	14992	15273	14906	14993	14800	15169	14879	14899	15164	15173	15038	14904	15090	15021	14916	14853	14963	15010	14959	15205	14839	14981	14808	15028	15093	15217	15022	15021	14681	14893	14795	14891	15024	15224	15010	14778	14989	14922	14884	14896	15079	15163	15023	15048	15027	15064	14951	15190	15184	15149	15143	14936	14908	15070	14998	14977	15058	15133	14894	14988	15028	14910	14894	14727	15008	15162	15030	14890	15066	14870	14914	15049	14941	14940	15141	14907	14950	15103	14873	15048	14972	14978	14984	15005	14920	14825	14876	15166	15165	15013	15123	14951	15163	14923	15067	14960	14965	14939	15052	15178	15115	15192	15141	14951	14990	15095	15089	15137	14879	14735	15004	14838	15210	15137	15110	14901	15173	15077	15116	15018	14907	14931	15010	15083	14822	14822	15008	15029	14941	14824	15140	14988	14947	15189	14831	14877	15016	15105	15026	15014	15142	15110	14874	15006	15020	14977	15002	15226	15051	15059	14888	14898	15149	15010	15130	15282	15148	15009	15011	15004	14851	15000	14796	14938	15046	15034	14982	14915	15141	14889	14977	15243	15097	15174	15077	15009	15041	14987	14996	14887	14935	15140	14981	15100	14868	15024	14925	14992	14993	15054	15127	14924	15018	14864	14986	15038	14853	15047	15017	14989	14831	14924	14968	15060	15057	14860	15040	15057	15190	14988	15063	14998	15098	15069	15078	14801	15224	15150	15036	15038	15178	15095	14929	15115	14748	14924	14947	14897	14962	14993	14922	15013	15094	14831	15256	15026	15088	14801	15088	14847	14995	14968	14982	15087	15042	14866	14948	14939	14896	15006	14933	14961	15066	15033	14850	15041	15034	14914	15002	14856	14883	15031	14975	15040	15041	14930	14944	14972	14920	15031	15023	15136	15142	15085	14972	14992	15157	14996	15059	14839	15005	14999	15083	15120	15010	14787	15089	14967	14927	15042	15110	14859	15044	15097	14994	14913	14990	14950	14934	14940	15078	15087	15115	15061	14912	15070	14971	15095	14989	14998	15127	14934	14969	14948	15096	15122	15023	14923	14973	14878	15090	14935	14962	14994	14936	14976	15208	14787	15085	15056	14822	14872	15143	15044	15051	15040	14825	14999	14942	14911	15021	14919	15048	15168	15151	15113	15242	15173	15191	14956	14995	14943	15031	15012	14900	15032	14901	14975	15058	14953	15068	15005	14888	15036	15065	14953	15033	15170	14931	14941	14992	15006	15222	14926	14928	14997	14997	15042	14764	14952	15188	15188	15073	14983	15009	14853	15132	15070	15031	14935	14962	15094	15230	15199	15131	15020	14905	15201	15060	14982	14937	14910	14900	14970	15154	15032	14855	14916	15193	14990	14883	14950	15079	15180	15159	15003	15005	15003	14960	14780	14939	15009	15035	15205	14914	15093	15080	15002	15097	14981	15149	14970	14914	14834	15107	15024	15030	14897	15020	15082	15003	15108	14977	14932	15039	14826	15071	15027	15191	14938	15035	14964	15089	14980	14965	15130	14892	14804	15075	15158	14972	14945	14941	14662	15084	15017	15049	14843	15059	14857	14993	14905	15049	15101	14858	15132	15152	14984	14979	15045	15151	14962	15062	15170	15163	14896	14974	15010	15156	14854	15100	15021	15087	14961	15266	14750	15093	14819	15110	15053	14920	15195	14905	15046	15008	15064	14955	14899	14968	14860	14839	14986	14863	14955	14951	14906	15085	15112	14978	15102	14984	14958	14861	15056	15071	14890	15075	15142	15038	15208	14923	14839	15025	15093	14892	15001	15087	15056	14920	14933	14914	14905	14960	14996	15009	14916	15074	15018	15094	14958	14958	15002	15005	15116	14923	14967	15090	14947	14895	14989	15022	15188	15187	15094	15062	14964	14863	14973	14997	15133	14795	14908	15020	15192	14915	15066	15051	14772	14902	15118	14952	14880	15041	15015	14950	14905	15189	15152	15010	15063	14903	14839	15004
33383	48247	43893	34923	29837	25653	22366	19444	17469	16125	15381	14909	14678	14384	14264	14007	14033	13871	13746	13755	13818	13649	13552	13598	13529	13610	13588	13706	13482	13546	13660	13644	13522	13590	13600	13565	13517	13467	13643	13513	13483	13559	13599	13739	13491	13552	13501	13545	13478	13473	13482	13580	13570	13554	13550	13709	13643	13575	13496	13467	13582	13496	13503	13536	13449	13696	13519	13533	13519	13455	13463	13386	13554	13392	13536	13488	13435	13551	13479	13443	13619	13623	13519	13539	13385	13491	13395	13635	13443	13622	13474	13506	13537	13582	13406	13543	13467	13565	13551	13527	13545	13480	13539	13502	13578	13487	13517	13407	13579	13394	13443	13600	13645	13563	13417	13414	13557	13527	13540	13661	13409	13391	13536	13573	13494	13610	13654	13563	13437	13522	13251	13464	13362	13399	13473	13666	13567	13406	13471	13527	13331	13499	13425	13555	13512	13443	13590	13429	13497	13430	13560	13542	13462	13489	13479	13456	13556	13378	13479	13548	13482	13507	13707	13515	13348	13580	13559	13421	13540	13538	13678	13523	13401	13645	13523	13498	13501	13564	13582	13490	13222	13544	13615	13544	13575	13630	13512	13419	13512	13478	13630	13583	13512	13616	13584	13484	13437	13467	13469	13545	13724	13452	13414	13374	13473	13567	13529	13444	13257	13315	13493	13490	13526	13515	13496	13575	13610	13530	13601	13612	13483	13606	13571	13483	13532	13462	13572	13510	13501	13490	13463	13600	13485	13441	13481	13668	13495	13523	13437	13492	13607	13502	13530	13507	13408	13532	13473	13541	13549	13366	13600	13406	13658	13529	13511	13384	13476	13383	13405	13504	13392	13623	13590	13474	13347	13390	13407	13643	13600	13629	13556	13578	13485	13599	13572	13411	13611	13517	13507	13586	13429	13463	13482	13438	13623	13540	13371	13444	13557	13489	13592	13642	13440	13304	13489	13476	13596	13429	13334	13455	13824	13428	13511	13465	13431	13568	13689	13553	13452	13448	13468	13398	13563	13615	13444	13634	13583	13377	13506	13546	13352	13371	13503	13726	13551	13406	13414	13486	13514	13602	13582	13434	13386	13399	13602	13575	13492	13616	13629	13586	13728	13704	13446	13700	13543	13550	13463	13588	13399	13734	13588	13483	13401	13477	13561	13528	13584	13570	13618	13493	13681	13732	13594	13524	13550	13394	13516	13483	13473	13566	13485	13436	13283	13583	13552	13459	13659	13429	13419	13570	13547	13407	13521	13446	13464	13525	13410	13713	13489	13704	13498	13464	13498	13620	13595	13411	13527	13317	13550	13408	13389	13655	13506	13691	13398	13615	13476	13611	13405	13482	13569	13421	13559	13488	13419	13543	13501	13562	13485	13481	13454	13498	13634	13407	13731	13557	13643	13666	13358	13357	13550	13558	13608	13566	13667	13535	13458	13419	13433	13391	13494	13352	13412	13570	13544	13571	13643	13695	13304	13573	13416	13503	13546	13468	13539	13635	13557	13347	13419	13583	13426	13388	13541	13544	13616	13441	13524	13501	13439	13416	13645	13564	13431	13409	13636	13512	13611	13478	13700	13511	13590	13413	13543	13394	13506	13413	13421	13622	13489	13504	13594	13469	13680	13420	13480	13474	13715	13541	13471	13503	13586	13738	13616	13469	13562	13432	13660	13586	13442	13389	13484	13519	13604	13608	13496	13487	13694	13560	13513	13610	13428	13445	13569	13614	13359	13460	13499	13437	13507	13526	13531	13269	13488	13652	13516	13445	13502	13544	13377	13618	13488	13543	13503	13558	13517	13535	13391	13553	13521	13543	13505	13498	13666	13540	13605	13339	13459	13636	13640	13507	13449	13724	13482	13393	13532	13502	13484	13766	13539	13557	13383	13313	13393	13559	13507	13326	13481	13379	13479	13591	13517	13576	13405	13580	13503	13444	13575	13470	13505	13411	13500	13415	13633	13396	13407	13416	13458	13606	13517	13448	13538	13514	13428	13555	13557	13508	13538	13334	13582	13642	13530	13539	13328	13535	13365	13466	13554	13509	13336	13544	13664	13279	13658	13467	13624	13593	13435	13526	13701	13452	13311	13640	13367	13556	13336	13444	13623	13519	13568	13492	13586	13557	13415	13724	13552	13442	13524	13410	13452	13538	13552	13605	13704	13374	13527	13478	13539	13527	13563	13488	13637	13395	13500	13369	13462	13516	13471	13555	13550	13608	13744	13384	13502	13459	13364	13550	13514	13486	13547	13497	13497	13622	13512	13511	13682	13663	13453	13520	13551	13395	13440	13400	13412	13539	13533	13478	13626	13389	13492	13533	13521	13589	13424	13500	13605	13657	13562	13590	13472	13657	13536	13533	13356	13505	13559	13369	13501	13573	13537	13457	13572	13561	13491	13635	13463	13528	13559	13463	13368	13557	13319	13520	13448	13541	13475	13485	13394	13538	13700	13447	13531	13514	13625	13390	13502	13457	13553	13378	13511	13645	13467	13665	13377	13505	13576	13543	13504	13620	13389	13453	13393	13519	13506	13552	13490	13606	13670	13519	13481	13380	13575	13506	13290	13384	13525	13702	13640	13549	13504	13531	13566	13348	13601	13514	13501	13531	13511	13505	13354	13515	13567	13506	13483	13500	13488	13498	13520	13577	13550	13453	13551	13691	13355	13583	13493	13340	13426	13592	13507	13322	13449	13580	13562	13410	13503	13517	13614	13550	13658	13652	13783	13414	13473	13500	13367	13601	13368	13569	13689	13611	13481	13451	13607	13500	13485	13320	13664	13466	13492	13634	13578	13545	13502	13406	13497	13596	13621	13605	13424	13603	13513	13370	13479	13752	13452	13501	13469	13482	13406	13412	13617	13548	13544	13634	13248	13570	13289	13424	13346	13611	13577	13406	13431	13493	13518	13542	13499	13516	13582	13396	13425	13474	13490	13501	13435	13768	13449	13590	13593	13645	13413	13495	13475	13590	13432	13297	13664	13524	13420	13539	13605	13670	13446	13634	13393	13671	13522	13538	13544	13350	13598	13564	13573	13679	13600	13471	13464	13557	13577	13527	13560	13644	13427	13570	13507	13609	13442	13568	13583	13686	13659	13388	13485	13580	13436	13438	13601	13452	13517	13607	13631	13464	13508	13548	13555	13539	13503	13376	13638	13615	13628	13524	13430	13424	13580	13601	13500	13358	13532	13554	13512	13486	13467	13513	13546	13463	13345	13577	13503	13254	13514	13543	13670	13468	13624	13674	13691	13586	13582	13439	13546	13516	13622	13458	13464	13559	13439	13611	13487	13597	13452	13339	13413	13558	13308	13784	13519	13481	13533	13357	13550	13472	13345	13528	13532	13510	13497	13481	13602	13451	13487	13557	13445	13800	13393	13501	13630	13387	13579	13301	13454	13342	13537	13502	13576	13478	13613	13484	13318	13585	13352	13326	13442	13460	13577	13470	13505	13577	13563	13498	13540	13427	13448	13715	13499	13488	13544	13339	13602	13539	13353	13656	13491	13524	13499	13421	13648	13566	13458	13399	13445	13570	13360	13711	13522	13482	13714	13541	13656	13654	13559	13525	13617	13613	13457	13462	13683	13560	13400	13804	13475	13607	13712	13515	13632	13469	13505	13526	13453	13655	13309	13628	13494	13416	13524	13445	13625	13448	13581	13402	13555	13700	13548	13589	13462	13464	13644	13421	13523	13577	13375	13478	13593	13549	13372	13615	13518	13523	13545	13417	13468	13451	13505	13437	13593	13558	13354	13384	13625	13572	13574	13624	13402	13581	13512	13555	13513	13511	13564	13517	13321	13507	13421	13506	13592	13583	13573	13574	13582	13444	13462	13520	13606	13525	13709	13665	13594	13531	13407	13407	13535	13382	13527	13507	13406	13392	13416	13522	13664	13442	13641	13581	13481	13394	13526	13542	13666	13502	13692	13654	13596	13408	13602	13602	13493	13494	13446	13564	13572	13515	13707	13450	13592	13617	13645	13578	13558	13480	13393	13630	13607	13565	13481	13531	13381	13483	13416	13600	13481	13527	13437	13476	13472	13535	13456	13698	13623	13597	13498	13454	13375	13398	13584	13592	13492	13497	13541	13485	13473	13487	13515	13458	13593	13742	13470	13483	13649	13545	13411	13526	13660	13503	13504	13724	13631	13464	13567	13616	13505	13485	13495	13466	13410	13481	13542	13723	13508	13476	13472	13667	13509	13564	13467	13385	13526	13421	13597	13510	13602	13466	13642	13545	13562	13466	13519	13427	13578	13359	13560	13524	13566	13573	13606	13522	13469	13512	13577	13577	13486	13408	13477	13463	13440	13534	13528	13758	13344	13564	13599	13425	13622	13646	13442	13466	13453	13654	13562	13390	13454	13513	13438	13393	13561	13358	13470	13622	13423	13524	13646	13535	13496	13635	13570	13410	13589	13665	13681	13491	13471	13633	13658	13634	13514	13412	13622	13440	13548	13467	13509	13427	13471	13547	13509	13344	13472	13511	13565	13559	13519	13461	13615	13627	13609	13626	13603	13525	13582	13352	13504	13603	13566	13527	13363	13682	13524	13654	13361	13405	13384	13560	13488	13333	13649	13445	13633	13483	13494	13504	13447	13511	13640	13425	13562	13419	13595	13571	13549	13618	13457	13551	13602	13623	13572	13485	13623	13490	13576	13534	13668	13525	13571	13363	13552	13430	13619	13471	13767	13470	13427	13451	13574	13430	13516	13533	13573	13654	13557	13439	13616	13609	13560	13558	13358	13630	13565	13463	13581	13539	13545	13352	13556	13408	13464	13605	13491	13400	13644	13453	13570	13558	13364	13484	13483	13515	13343	13521	13477	13527	13524	13460	13483	13468	13539	13598	13446	13368	13378	13636	13502	13529	13553	13629	13459	13563	13558	13431	13462	13533	13510	13553	13563	13576	13683	13474	13493	13428	13525	13540	13716	13439	13603	13521	13694	13697	13504	13537	13516	13514	13655	13526	13422	13408	13480	13578	13572	13651	13448	13450	13592	13536	13424	13571	13388	13467	13593	13618	13439	13644	13433	13656	13422	13487	13451	13549	13522	13415	13478	13446	13490	13399	13539	13520	13532	13400	13532	13378	13637	13505	13467	13606	13499	13503	13486	13491	13428	13589
22946	21190	28919	24078	23226	27192	29840	22607	19428	18676	18006	17300	16875	16466	16283	16055	16122	15998	15798	15937	15887	15748	15885	15814	15665	15682	15661	15555	15687	15486	15506	15822	16055	15737	15540	15724	15716	15590	15596	15554	15630	15549	15691	15769	15501	15661	15340	15512	15503	15577	15413	15629	15518	15521	15495	15549	15554	15469	15527	15487	15664	15479	15517	15509	15681	15521	15458	15504	15660	15380	15476	15435	15481	15484	15673	15431	15521	15509	15523	15617	15616	15560	15616	15381	15562	15428	15280	15472	15717	15553	15525	15602	15348	15654	15256	15505	15566	15445	15419	15384	15367	15615	15614	15693	15644	15452	15507	15689	15651	15430	15573	15409	15639	15458	15448	15455	15409	15411	15487	15528	15575	15452	15452	15551	15448	15553	15654	15374	15361	15452	15577	15289	15581	15464	15482	15464	15544	15591	15656	15496	15523	15371	15620	15540	15508	15608	15577	15289	15577	15340	15642	15405	15408	15360	15527	15500	15401	15459	15359	15402	15334	15498	15524	15561	15475	15391	15447	15504	15614	15409	15231	15340	15586	15344	15642	15645	15403	15330	15497	15368	15465	15418	15457	15485	15606	15551	15408	15646	15476	15499	15523	15237	15614	15473	15546	15447	15498	15400	15639	15365	15509	15559	15500	15586	15390	15507	15644	15309	15396	15486	15521	15406	15677	15343	15587	15501	15467	15380	15548	15693	15471	15561	15620	15453	15435	15347	15557	15415	15318	15492	15391	15474	15494	15612	15470	15237	15536	15437	15330	15468	15415	15543	15329	15429	15431	15569	15348	15302	15579	15521	15506	15494	15396	15703	15587	15367	15553	15312	15459	15301	15259	15515	15568	15440	15354	15283	15451	15442	15481	15341	15347	15512	15472	15363	15363	15417	15335	15514	15532	15393	15401	15444	15404	15259	15644	15540	15646	15467	15535	15412	15415	15414	15502	15723	15520	15420	15538	15655	15396	15331	15552	15382	15483	15466	15293	15532	15621	15464	15361	15468	15425	15459	15544	15554	15722	15630	15597	15547	15504	15611	15718	15606	15470	15445	15581	15431	15481	15517	15484	15370	15483	15580	15335	15426	15422	15449	15362	15576	15749	15586	15604	15380	15636	15629	15352	15563	15273	15481	15563	15628	15268	15484	15434	15531	15525	15337	15448	15281	15316	15349	15457	15152	15584	15510	15573	15503	15366	15407	15513	15262	15470	15507	15244	15463	15516	15480	15345	15545	15556	15483	15401	15539	15413	15417	15473	15538	15561	15579	15300	15520	15474	15729	15578	15456	15594	15430	15377	15347	15665	15498	15461	15518	15323	15564	15580	15336	15528	15410	15537	15526	15386	15411	15552	15367	15450	15725	15567	15540	15537	15414	15422	15400	15444	15359	15392	15246	15806	15234	15324	15534	15440	15480	15332	15381	15588	15657	15479	15235	15286	15448	15539	15410	15441	15449	15531	15426	15345	15417	15555	15434	15496	15405	15632	15328	15500	15580	15236	15517	15482	15320	15613	15382	15293	15396	15507	15453	15477	15477	15350	15412	15437	15426	15655	15450	15312	15603	15533	15491	15637	15698	15345	15406	15641	15536	15530	15518	15305	15506	15545	15246	15437	15374	15172	15449	15383	15327	15362	15499	15680	15464	15678	15623	15471	15525	15491	15393	15334	15481	15461	15640	15534	15641	15637	15474	15646	15764	15510	15358	15600	15427	15509	15612	15229	15350	15462	15439	15387	15503	15552	15329	15345	15227	15531	15546	15329	15414	15432	15578	15627	15321	15313	15473	15455	15398	15404	15275	15327	15391	15484	15417	15433	15560	15521	15476	15360	15451	15547	15586	15627	15579	15496	15516	15493	15678	15487	15434	15497	15459	15496	15347	15400	15381	15451	15331	15206	15268	15484	15270	15591	15453	15552	15514	15430	15445	15532	15431	15378	15402	15732	15360	15282	15389	15339	15414	15552	15598	15479	15432	15458	15551	15455	15441	15471	15457	15558	15515	15463	15229	15395	15679	15535	15362	15762	15464	15324	15456	15408	15357	15644	15367	15536	15423	15565	15432	15311	15477	15386	15571	15494	15322	15425	15538	15508	15504	15450	15563	15445	15620	15405	15446	15429	15390	15362	15565	15400	15448	15278	15540	15577	15571	15512	15425	15347	15520	15400	15545	15450	15475	15580	15490	15484	15596	15403	15497	15365	15421	15428	15530	15596	15669	15580	15719	15601	15442	15582	15533	15380	15425	15483	15371	15636	15347	15344	15599	15200	15641	15606	15451	15528	15572	15536	15372	15433	15588	15343	15310	15320	15345	15622	15525	15551	15617	15473	15590	15446	15380	15519	15332	15500	15438	15381	15356	15277	15263	15494	15457	15509	15437	15155	15657	15482	15387	15526	15306	15493	15612	15425	15338	15544	15583	15369	15373	15309	15430	15416	15423	15460	15472	15383	15291	15339	15410	15482	15524	15337	15432	15510	15533	15468	15608	15654	15373	15536	15522	15435	15361	15553	15506	15478	15455	15371	15438	15274	15358	15341	15589	15398	15318	15354	15385	15587	15453	15339	15371	15497	15684	15529	15375	15554	15382	15380	15671	15352	15316	15655	15363	15481	15479	15480	15444	15456	15589	15381	15434	15592	15513	15520	15327	15553	15411	15523	15664	15617	15542	15408	15376	15419	15418	15345	15500	15463	15360	15258	15532	15463	15655	15494	15435	15378	15501	15481	15529	15450	15574	15496	15363	15481	15502	15813	15474	15558	15384	15389	15440	15417	15514	15473	15384	15519	15674	15352	15179	15472	15445	15581	15290	15571	15292	15503	15685	15472	15594	15454	15579	15653	15319	15347	15641	15448	15468	15408	15558	15382	15565	15344	15299	15419	15439	15646	15492	15449	15367	15611	15509	15424	15332	15547	15560	15297	15323	15381	15494	15532	15382	15598	15492	15280	15568	15329	15315	15597	15465	15330	15397	15515	15418	15411	15400	15340	15599	15645	15502	15472	15460	15424	15524	15353	15674	15397	15529	15535	15383	15353	15409	15491	15602	15422	15582	15235	15409	15506	15616	15427	15506	15462	15575	15414	15342	15404	15567	15509	15385	15654	15422	15452	15499	15495	15349	15691	15419	15514	15386	15495	15347	15402	15451	15346	15339	15526	15567	15600	15419	15341	15479	15403	15312	15270	15371	15633	15388	15402	15470	15444	15447	15467	15475	15455	15628	15658	15657	15713	15542	15257	15319	15342	15383	15381	15360	15531	15395	15329	15345	15577	15612	15454	15527	15308	15372	15519	15715	15429	15472	15486	15395	15270	15340	15606	15590	15689	15708	15361	15577	15447	15540	15465	15423	15603	15579	15462	15565	15376	15631	15413	15348	15391	15508	15472	15462	15573	15456	15411	15259	15432	15760	15486	15593	15590	15432	15577	15253	15445	15477	15543	15286	15512	15400	15299	15487	15659	15549	15506	15492	15454	15450	15483	15429	15139	15434	15219	15372	15562	15413	15409	15386	15621	15543	15472	15490	15355	15446	15378	15476	15496	15637	15502	15584	15562	15341	15527	15411	15456	15582	15533	15600	15532	15385	15313	15657	15553	15315	15434	15373	15658	15520	15340	15331	15493	15708	15375	15589	15427	15733	15431	15507	15605	15468	15433	15478	15351	15519	15692	15525	15489	15499	15447	15238	15315	15404	15521	15422	15184	15431	15438	15497	15492	15588	15266	15404	15257	15385	15400	15487	15284	15583	15443	15434	15366	15673	15642	15482	15415	15426	15471	15585	15371	15484	15470	15666	15421	15564	15548	15310	15516	15523	15618	15477	15432	15515	15540	15558	15394	15301	15356	15451	15516	15390	15421	15540	15403	15492	15465	15569	15355	15412	15386	15624	15486	15578	15381	15276	15436	15389	15351	15309	15545	15493	15553	15415	15518	15529	15302	15246	15404	15398	15489	15424	15445	15467	15309	15361	15498	15524	15496	15284	15556	15409	15563	15443	15389	15467	15334	15382	15452	15742	15525	15485	15530	15398	15535	15468	15453	15511	15491	15457	15408	15446	15571	15419	15509	15473	15349	15448	15621	15491	15520	15231	15617	15402	15411	15507	15393	15496	15514	15484	15683	15368	15340	15386	15487	15536	15620	15583	15421	15519	15534	15406	15811	15403	15553	15618	15201	15301	15288	15458	15451	15325	15440	15378	15462	15456	15332	15468	15438	15470	15433	15450	15592	15496	15447	15399	15401	15357	15509	15573	15402	15571	15651	15880	15536	15512	15389	15453	15514	15429	15445	15614	15637	15643	15572	15380	15386	15212	15510	15679	15447	15454	15502	15681	15533	15630	15337	15419	15633	15388	15456	15500	15508	15379	15314	15486	15603	15395	15633	15297	15587	15467	15451	15405	15330	15391	15527	15412	15532	15560	15458	15652	15500	15664	15672	15529	15525	15398	15562	15376	15655	15436	15460	15529	15434	15409	15477	15594	15521	15400	15489	15483	15561	15320	15424	15404	15591	15594	15507	15391	15649	15221	15481	15408	15410	15283	15391	15448	15502	15587	15443	15498	15579	15626	15496	15433	15456	15433	15537	15448	15566	15352	15482	15566	15459	15448	15340	15392	15498	15360	15680	15740	15718	15400	15470	15638	15348	15386	15445	15236	15529	15424	15296	15431	15472	15456	15424	15446	15645	15335	15592	15384	15382	15363	15436	15629	15565	15235	15764	15351	15545	15505	15638	15372	15396	15395	15524	15318	15468	15594	15389	15485	15475	15290	15236	15492	15240	15518	15493	15530	15564	15363	15517	15353	15317	15463	15364	15585	15309	15465	15512	15584	15438	15410	15755	15628	15433	15436	15445	15413	15453	15547	15479	15179	15520	15636	15485	15287	15595	15525	15487	15439	15466	15463	15500	15533	15531	15529	15320	15361	15689	15350	15516	15437	15457	15499	15452	15396	15520	15424	15355	15411	15570	15462	15419	15646	15380	15463	15640	15429	15410	15589	15420	15521	15488	15448	15326	15451	15727	15426	15498	15572	15417	15557	15401	15429	15461	15327	15493	15381	15439	15396	15385	15401	15597	15449	15525	15554	15440	15253	15395	15528	15486	15415	15561	15473	15529	15662	15661	15381	15397	15532
34947	54467	50280	41035	35987	31890	28341	21997	19141	17867	16894	16057	15576	14993	14738	14312	14390	14215	14338	14196	14304	13993	14237	13997	14087	13987	13837	13963	13929	14055	14065	13898	13884	13849	13939	13724	13902	14126	13690	13680	13841	13897	13749	13712	13836	13673	13713	13706	13992	13701	13873	13723	13777	13788	13744	13845	13862	13727	13865	13814	13690	13945	13800	13830	14093	13767	13691	13966	13773	13913	13820	13799	13831	13843	13720	13870	13836	13868	13738	13834	13868	13906	13809	13960	13795	13701	13737	13806	13859	13951	13814	13841	13942	13817	13720	13945	13849	13731	13630	13726	13867	13878	13735	13801	13930	13844	13928	13625	13794	13910	13824	13829	13738	13733	13616	13706	13809	13917	13889	14070	13821	13707	13833	13805	13849	13766	13896	13719	13767	13630	13726	13855	13635	13829	13795	13840	13859	13740	13714	13957	13691	13866	13731	13772	13897	13669	13647	13623	13816	13831	13705	13819	13819	13793	13872	13859	13861	13710	13700	13973	13819	13868	13867	13902	13859	13729	13850	13793	13781	13792	13944	13919	13722	13993	13763	13878	13772	13758	13707	13753	13903	13715	13804	13960	13803	13742	13751	13850	13906	13879	13776	13841	13865	13838	13783	13823	13794	13911	13805	13972	13778	13722	13884	13832	13778	13759	13806	13822	13879	13742	13887	13859	13739	13929	13870	13721	13619	13778	13718	13710	13873	13833	13810	13890	13882	13724	13941	13621	13878	13856	13836	13735	13831	13843	13716	13764	13797	13772	13991	13688	13835	13632	13821	13613	13845	13860	13920	13692	13768	13818	13775	13834	13950	13588	13831	13871	13741	13750	13681	13860	13936	13832	13619	13738	13843	13777	13749	13803	13780	13837	13843	13936	13693	13928	13792	13678	13793	13863	13728	13810	13781	13809	13789	13900	13960	13784	13828	13684	13756	13781	13897	13766	13743	13757	13801	13822	13580	13796	13800	13769	13836	13703	13887	13730	13870	13880	13825	13697	13688	13724	13721	13735	13743	13906	13711	13854	13830	13834	13806	13713	13749	13730	13807	13834	13699	14024	13824	13690	13920	13843	13847	13777	13637	13780	13853	13700	13763	13762	13763	13855	13823	13930	13674	13935	13755	13757	13702	13792	13874	13646	13784	13927	13690	13735	13913	13688	13801	13833	13769	13715	13870	13685	13812	13701	13852	13742	13824	13779	13803	13849	13949	13853	13687	13691	13875	13688	13748	13723	13598	13734	13842	13934	13660	13897	13787	13808	13839	13692	13936	13810	13709	13822	13774	13722	13591	13724	13701	13838	13749	13832	13782	13957	13800	13916	13784	13854	13842	13564	13760	13748	13748	13805	13725	13903	13867	13860	13956	13799	13885	13860	13649	13862	13761	13859	13756	13775	13740	13808	13513	13800	13680	13780	13785	13611	13703	13608	13792	13791	13856	13820	13895	13759	13830	13892	13696	13873	13738	13665	13813	13693	13893	13739	13901	13895	13712	13828	13739	13685	13647	13819	14007	13848	13763	13625	13796	13733	13775	13826	13978	13717	13750	13758	13757	13916	13778	13829	13877	13836	13929	13919	13874	13714	13730	13798	13705	13856	13913	13764	13923	13620	13770	13867	13802	13842	14039	13929	13581	13835	13599	13843	13835	13895	13689	13969	13811	13777	13692	13807	13727	13833	13894	13886	13790	13853	13813	13788	13700	13910	13884	13824	13744	13831	13610	13947	13945	13740	14000	13793	13812	13765	13821	13776	13991	13697	13845	13650	13817	13833	13681	13947	13844	13761	13711	13750	13874	13717	13797	13767	13537	13845	13784	13879	13905	13827	13850	13843	13698	13971	13752	13692	13798	13517	13860	13739	13846	13683	13859	13849	13736	13858	13738	13934	13807	13734	13802	13840	13787	13920	13770	13663	13757	13797	13698	13760	13947	13657	13744	13633	13717	13917	13786	13722	13745	13699	13862	13860	13881	13799	13917	13791	13868	13778	14007	13757	13684	13787	13858	13626	13773	13748	13798	13895	13663	13768	13736	13669	13836	13829	13643	13749	13929	13686	13866	13752	13721	13854	13858	13815	13864	13817	13883	13778	13827	13775	13796	13782	13829	13836	13844	13751	13802	13881	13775	13695	13730	13913	13715	13692	13800	13836	13766	13773	13913	13826	13825	13719	13795	13782	13882	13902	13601	13793	13785	13855	13731	13724	13746	13792	13743	13670	13844	13850	13890	13656	13856	13827	13918	14105	13737	13679	13875	13624	13851	13914	13599	13720	13848	13736	13897	13817	13822	13845	13700	13945	13753	13933	13700	13802	13860	13916	13831	13725	13763	13968	13840	13597	13771	13791	13805	13852	13858	13684	13671	13684	13703	13844	13700	13675	13824	13892	13780	13740	13894	13901	13873	13741	13783	13809	13892	13675	13653	13826	13715	13916	13785	13748	13773	13887	13783	13921	13650	13782	13805	13806	13808	13793	13792	13801	14040	13883	13748	13898	13570	13846	13734	13976	13862	13905	13853	13756	13843	13882	13903	13905	13852	13733	13810	13779	14004	13720	13751	13688	13906	13840	13816	13955	13962	13750	13997	13617	13718	13882	14042	13657	13876	13599	13705	13915	13884	13670	13741	13767	13814	13707	13890	13756	13673	13904	13722	13627	13823	13819	13824	14012	13710	13857	13870	13758	13706	13856	13728	13778	13646	13812	13891	13738	13762	13754	13633	13887	13788	13964	13729	13828	13920	13669	13671	13749	13729	13894	13719	13744	13767	13935	13835	13761	13772	13742	13887	13862	13742	13941	13764	13814	13768	13755	13963	13924	13835	13752	13650	13812	13711	13716	13796	13778	13829	13777	13882	13750	13740	13849	13561	13798	13803	13853	13672	13739	13764	13711	13780	13860	13847	13844	13733	13757	13791	13696	13751	13492	13960	13740	13748	13748	13864	13778	13869	13944	13733	13784	13719	13654	13747	13865	13810	13670	13700	13824	13789	13635	13869	13830	13779	13808	13752	13720	13805	13829	13826	13680	13978	13725	14042	13980	13676	13707	13719	13699	13822	13732	13817	13570	13769	13688	13500	13674	13779	13869	13702	13754	13804	13775	13726	13834	13765	13960	13799	13783	13789	13787	13649	13811	13966	13824	13882	13807	13848	13743	13684	13824	13690	13741	13685	13799	13719	13727	13873	13777	13708	13857	13637	13774	13846	13822	13807	13826	13752	13817	13912	13946	13581	13590	13862	13852	13762	14015	13881	13760	13921	13797	13761	13792	13933	13898	13683	13862	13947	13611	13750	13810	13693	13742	13724	13716	13829	13764	13758	13826	13802	13731	13887	13679	13779	13756	13873	13857	13809	13805	13719	13802	13873	13754	13916	13770	13913	13693	13864	13885	13690	13843	13726	13853	13701	13999	13691	13796	13878	13798	13894	13799	13693	13755	13832	13947	13740	13870	13847	13691	13837	13815	13785	13741	13842	13897	13851	13710	13846	13739	13799	13835	13916	13736	13740	13940	13782	13755	13674	13706	13872	13806	13915	13717	13714	13942	13812	13676	13677	13739	13817	13859	13780	13600	13765	13756	13862	13980	13863	13829	13803	13800	13722	13726	13936	13689	13653	13695	13720	13711	13790	13731	13725	13649	13794	13687	13689	13841	13869	13777	13761	13700	13785	13804	13629	13735	13759	13853	13828	13957	13802	13770	13978	13834	13709	13800	13911	13896	13852	13991	13677	13913	13662	13830	13932	13830	13916	13875	13720	13882	13849	13929	13731	13829	13717	13669	14004	13744	13730	13899	13709	13731	13869	13799	13778	13702	13826	13841	13952	13831	13834	13726	13858	13925	13802	13732	13796	13958	13951	13736	13851	13916	13763	13820	13780	13670	13753	13837	13746	13964	13849	13675	13875	13872	13786	13807	13751	13855	13515	13700	13902	13875	13669	13832	13708	13800	13786	13854	13782	13984	13792	13941	13843	13676	13906	13863	13741	13896	13906	13778	13816	13609	13763	13740	13756	13836	13759	13575	13708	13820	13880	13709	13798	13689	13772	13810	13829	13852	13941	13867	13891	13912	13704	13727	13789	13824	13659	13855	13652	13790	13607	13892	13781	13814	13633	13871	13790	13808	13712	13778	13804	13780	13919	13785	13778	13881	13792	13806	13790	13688	13704	13836	13810	14025	13911	13844	13623	13712	13714	13750	13841	13857	13847	13746	13824	13877	13907	13949	13834	13875	13707	13900	13830	13674	13966	13785	13798	13698	13648	13897	13783	13889	13902	13798	13922	13889	13732	13723	13748	13679	13873	13792	13775	13869	13643	13863	13827	13697	13803	13861	13824	13802	13699	13732	13865	13678	13744	13565	13708	13923	13708	13806	13700	13804	13859	13801	13958	13651	13890	13852	13736	13742	13849	13785	13659	13763	13743	13789	13638	13734	13916	13856	13807	13656	13690	13868	13888	13729	13801	13940	13644	13839	13682	13746	13625	13727	13834	13712	13799	13803	13753	13807	13834	13775	13919	13797	13763	13810	13914	13709	13637	13845	13950	13712	13681	13736	13833	13986	13813	13740	13709	13738	13879	13833	13874	13857	13782	13716	13756	13794	13830	13679	13977	13685	13800	13706	13732	13883	13885	13770	13921	13687	13746	13807	13903	13713	13838	13884	13721	13779	13677	13747	13729	13750	13877	13784	13781	13603	13780	13765	13863	13856	13914	13783	13749	13882	13764	13881	13775	13913	13890	13786	13648	13753	13682	13768	13735	13846	13723	13603	13867	13516	13814	13957	13979	13880	13765	13866	13784	13828	13858	13853	13765	13722	13771	13713	13770	13733	13770	13826	13553	13851	13873	13927	13659	13738	13759	13651	13803	13646	13660	14034	13648	13655	13829	13815	13771	13741	13899	13797	14002	13691	13892	13752	13815	13783	13910	13588	13699	13701	13649	13780	13755	13713	13888	13659	13855	13747	13737	13782	13665	13660	13790	13799	13794	13668	13796	13834	13783	13856	13795	13922	13624	13879	13886	13881	13847	13633	13618	13870	13666	13710	13816	13683	13816	13834	13738	13864	13679	13821	13727	13837	13784	13840	13830	13793	13786	13717	13880	13879	13776	13798	13690	13935	13740	13807	13857	13704
28947	26706	32879	28737	23165	20189	18366	16921	16041	15204	15005	14805	14726	14706	14551	14528	14442	14484	14558	14352	14385	14400	14348	14746	14284	14244	14128	14182	14438	14450	14292	14315	14356	14354	14266	14307	14437	14317	14320	14447	14414	14602	14501	14137	14352	14328	14067	14232	14171	14274	14465	14355	14323	14196	14430	14307	14325	14493	14333	14340	14188	14481	14314	14409	14193	14320	14318	14164	14129	14069	14315	14362	14111	14327	14294	14282	14549	14310	14283	14427	14288	14374	14237	14502	14374	14282	14375	14363	14265	14328	14375	14339	14120	14152	14189	14587	14312	14189	14248	14304	14320	14420	14285	14407	14353	14463	14233	14216	14242	14170	14249	14205	14210	14279	14181	14476	14356	14347	14369	14216	14202	14463	14287	14408	14295	14385	14347	14412	14296	14337	14160	14322	14428	14424	14118	14261	14281	14318	14354	14377	14427	14232	14421	14389	14386	14326	14306	14312	14329	14337	14197	14367	14165	14479	14382	14286	14418	14501	14281	14261	14195	14307	14366	14524	14245	14167	14395	14238	14399	14207	14529	14251	14205	14249	14287	14222	14249	14230	14306	14271	14455	14390	14119	14421	14018	14236	14180	14220	14334	14348	14333	14415	14405	14366	14211	14255	14256	14439	14386	14332	14391	14090	14247	14331	14330	14397	14437	14254	14245	14386	14292	14264	14233	14418	14167	14233	14247	14315	14568	14172	14229	14385	14399	14023	14317	14423	14420	14406	14288	14241	14304	14042	14183	14083	14302	14431	14160	14412	14362	14369	14284	14292	14312	14453	14196	14301	14227	14337	14270	14202	14203	14254	14408	14346	14202	14292	14221	14200	14239	14494	14370	14368	14460	14511	14173	14458	14320	14237	14234	14295	14345	14314	14191	14474	14287	14478	14370	14422	14497	14346	14275	14409	14372	14419	14335	14182	14350	14374	14334	14394	14651	14420	14281	14313	14243	14226	14339	14396	14154	14280	14080	14426	14374	14486	14504	14318	14248	14375	14202	14265	14418	14405	14235	14236	14330	14214	14324	14484	14354	14159	14275	14289	14356	14279	14317	14318	14313	14439	14315	14076	14200	14171	14208	14249	14391	14338	14331	14355	14174	14169	14325	14222	14290	14429	14189	14314	14383	14358	14462	14263	14334	14446	14271	14130	14229	14221	14230	14285	14193	14332	14266	14273	14399	14439	14540	14227	14385	14146	14216	14256	14143	14380	14301	14374	14212	14253	14363	14258	14505	14136	14308	14364	14220	14274	14259	14441	14287	14230	14128	14356	14173	14184	14199	14494	14411	14216	14182	14190	14291	14386	14320	14190	14369	14287	14218	14139	14257	14162	14559	14370	14231	14160	14282	14219	14348	14347	14371	14356	14319	14357	14278	14354	14323	14429	14273	14209	14300	14243	14246	14244	14344	14299	14385	14284	14319	14395	14227	14285	14200	14158	14431	14461	14203	14438	14311	14324	14236	14313	14341	14069	14193	14170	14171	14314	14376	14220	14352	14311	14213	14204	14269	14296	14190	14316	14429	14282	14220	14405	14237	14415	14165	14132	14151	14328	14254	14171	14313	14258	14419	14173	14521	14069	14402	14441	14335	14240	14290	14320	14488	14289	14242	14382	14389	14173	14363	14265	14242	14290	14120	14183	14325	14251	14386	14324	14321	14241	14316	14220	14218	14310	14254	14156	14420	14112	14283	14284	14314	14334	14272	14390	14219	14268	14131	14351	14336	14195	14280	14177	14266	14283	14341	14183	14440	14329	14214	14156	14032	14251	14134	14322	14375	14459	14337	14365	14364	14042	14480	14298	14176	14409	14321	14409	14176	14168	14301	14300	14398	14441	14410	14382	14316	14093	14378	14328	14262	14478	14255	14156	14572	14225	14208	14112	14115	14493	14214	14497	14350	14184	14237	14069	14300	14215	14315	14269	14503	14343	14203	14450	14463	14269	14203	14185	14377	14270	14363	14428	14342	14350	14301	14246	14279	14126	14270	14100	14284	14571	14503	14234	14352	14337	14253	14265	14423	14388	14192	14131	14272	14110	14327	14240	14318	14318	14376	14221	14164	14160	14274	14216	14434	14260	14460	14478	14286	14317	14331	14219	14493	14329	14464	14203	14276	14316	14325	14255	14439	14374	14316	14302	14251	14217	14392	14390	14444	14321	14361	14057	14524	14461	14258	14365	14258	14411	14368	14133	14391	14272	14206	14338	14314	14163	14318	14294	14248	14222	14416	14235	14190	14340	14112	14308	14476	14341	14367	14328	14226	14301	14233	14361	14183	14205	14102	14307	14253	14223	14208	14373	14510	14226	14247	14293	14320	14290	14357	14282	14324	14211	14281	14329	14493	14400	14131	14318	14373	14347	14281	14227	14206	14274	14446	14243	14360	14351	14370	14182	14260	14281	14342	14267	14546	14313	14465	14216	14283	14277	14216	14355	14181	14395	14163	14418	14381	14362	14303	14564	14351	14381	14332	14453	14362	14297	14416	14359	14293	14281	14362	14255	14296	14350	14240	14195	14378	14336	14320	14324	14700	14304	14346	14393	14325	14268	14424	14191	14193	14468	14197	14233	14221	14215	14138	14379	14333	14201	14389	14254	14231	14379	14413	14239	14310	14266	14377	14293	14196	14364	14245	14221	14250	14372	14263	14455	14327	14331	14285	14331	14576	14258	14399	14237	14237	14442	14079	14332	14180	14220	14490	14249	14380	14455	14236	14195	14420	14491	14232	14329	14372	14396	14266	14353	14159	14229	14354	14292	14399	14256	14215	14247	14201	14312	14490	14281	14330	14176	14091	14335	14287	14351	14233	14156	14348	14222	14238	14384	14283	14480	14259	14086	14168	14516	14325	14537	14456	14383	14384	14174	14269	14267	14320	14245	14339	14488	14464	14292	14150	14342	14331	14336	14390	14380	14354	14338	14126	14412	14293	14011	14210	14281	14481	14267	14225	14304	14478	14444	14270	14172	14466	14116	14335	14214	14179	14367	14359	14521	14335	14391	14235	14278	14334	14343	14275	14177	14328	14180	14183	14452	14288	14223	14371	14328	14442	14364	14261	14410	14438	14224	14477	14170	14440	14341	14449	14231	14245	14228	14370	14202	14339	14366	14454	14407	14282	14316	14266	14207	14181	14240	14411	14442	14350	14277	14334	14272	14399	14102	14403	14220	14357	14579	14402	14459	14322	14145	14194	14212	14237	14446	14559	14273	14269	14247	14164	14411	14247	14601	14273	14320	14241	14088	14123	14241	14213	14173	14308	14254	14448	14313	14325	14423	14140	14077	14265	14299	14130	14197	14411	14408	14277	14121	14334	14376	14318	14272	14332	14289	14336	14241	14300	14296	14204	14424	14347	14606	14369	14168	14270	14475	14227	14203	14373	14371	14317	14350	14425	14482	14456	14411	14381	14283	14362	14019	14335	14092	14376	14150	14391	14271	14218	14389	14242	14314	14290	14307	14449	14387	14350	14088	14319	14275	14216	14111	14461	14453	14210	14276	14253	14395	14346	14160	14344	14294	14216	14245	14323	14199	14330	14225	14346	14221	14280	14379	14336	14367	14180	14218	14443	14310	14196	14276	14274	14469	14193	14375	14190	14249	14192	14454	14345	14307	14388	14325	14433	14325	14210	14308	14402	14372	14297	14243	14189	14413	14460	14472	14502	14274	14242	14168	14252	14238	14411	14113	14195	14249	14233	14329	14282	14256	14416	14287	14414	14271	14350	14122	14439	14317	14117	14212	14109	14359	14179	14226	14196	14405	14342	14295	14110	14200	14348	14396	14145	14303	14342	14329	14256	14207	14409	14481	14143	14444	14494	14337	14456	14240	14407	14300	14198	14316	14287	14293	14291	14265	14208	14255	14334	14139	14399	14458	14285	14315	14389	14251	14370	14351	14401	14296	14321	14331	14294	14215	14435	14399	14152	14216	14406	14425	14289	14432	14416	14492	14372	14353	14196	14383	14439	14172	14409	14262	14343	14318	14528	14219	14197	14248	14061	14417	14379	14425	14239	14267	14255	14327	14267	14273	14311	14208	14185	14196	14350	14589	14380	14325	14188	14292	14434	14491	14412	14331	14582	14372	14479	14453	14316	14190	14421	14119	14309	14315	14355	14219	14422	14198	14345	14101	14230	14218	14288	14278	14405	14054	14377	14335	14237	14276	14373	14269	14208	14194	14302	14428	14395	14231	14240	14438	14310	14424	14383	14175	14171	14226	14362	14125	14211	14305	14257	14215	14414	14303	14445	14288	14317	14325	14373	14274	14303	14556	14236	14288	14259	14241	14291	14373	14376	14379	14327	14339	14440	14330	14322	14279	14261	14342	14251	14336	14406	14300	14233	14280	14397	14428	14236	14375	14222	14309	14344	14336	14369	14466	14428	14225	14268	14129	14344	14299	14314	14239	14210	14238	14102	14320	14205	14333	14234	14244	14300	14259	14303	14294	14254	14296	14438	14438	14287	14351	14287	14468	14403	14332	14461	14369	14213	14167	14368	14414	14172	14209	14231	14429	14338	14358	14355	14250	14335	14390	14397	14263	14372	14387	14458	14327	14348	14384	14362	14330	14482	14410	14378	14307	14386	14428	14326	14306	14353	14558	14246	14218	14459	14415	14283	14359	14194	14332	14212	14086	14324	14340	14385	14481	14441	14524	14329	14402	14202	14333	14351	14451	14332	14620	14395	14486	14320	14300	14309	14456	14388	14301	14321	14303	14228	14112	14168	14550	14198	14248	14303	14321	14372	14413	14388	14202	14320	14358	14552	14389	14285	14475	14275	14368	14200	14327	14150	14342	14127	14318	14280	14397	14203	14240	14305	14331	14269	14295	14339	14322	14424	14370	14235	14407	14241	14299	14299	14289	14275	14172	14399	14301	14419	14376	14306	14261	14484	14306	14266	14332	14268	14442	14250	14334	14457	14225	14314	14366	14303	14278	14302	14337	14306	14204	14463	14433	14337	14300	14455	14382	14224	14197	14136	14433	14455	14206	14286	14299	14268	14430	14370	14347	14339	14368	14350	14235	14403	14260	14224	14277	14376	14212	14465	14303	14416	14399	14345	14167	14098	14165	14274	14286	14152	14299	14304	14207	14242	14248	14455	14264	14314	14371	14450	14434	14237	14340
30945	41870	38082	28944	24074	21144	18540	16990	15183	14363	14259	13785	13669	13593	13482	13263	13262	13379	13153	13165	13288	13131	13286	13196	13120	13026	13196	13195	13115	13163	13154	13072	13112	13087	13114	13034	13119	13142	13158	13155	13343	13062	13019	13154	13177	13056	13301	13166	13227	13218	13197	13142	13046	13083	13057	13164	13005	13128	13004	13099	13209	13069	13125	13160	12954	13211	13036	13086	13087	13145	13086	13192	13139	13064	13079	13208	13158	13065	13200	13167	13082	13010	13080	13203	13100	12931	13288	12938	13105	13148	13097	13082	13141	13158	13084	13105	13138	13138	13038	13097	13095	13227	13184	13141	12999	13252	13121	13254	13187	13124	13040	13104	13225	13111	13153	13031	13126	13213	13020	13134	13071	13252	13179	12983	13199	13225	13145	13038	12973	13043	13199	13107	13087	12936	12845	13217	13011	13164	13052	13040	13276	13126	13124	12973	13143	12971	13062	13094	13144	13202	13026	13061	13026	13194	13050	13132	13071	13043	13284	13044	13076	12904	12932	12990	13069	12868	13073	13186	13234	12992	13042	13061	13044	13078	13165	13218	13177	13036	13075	13099	12946	13049	13227	13244	13101	12913	13247	12857	13205	13021	13029	13078	13138	13197	13108	13153	13177	13172	13113	13338	12877	13019	12953	13064	13211	13281	13008	13059	13144	13178	13123	13090	13132	13289	12988	12993	12994	13196	12930	13206	12992	12998	13102	12976	12995	13118	12959	13325	13101	13166	12952	13104	13059	13018	13195	13046	13132	13056	13059	12961	13019	13051	13086	13095	13147	12976	13265	13107	13219	13030	13144	13107	13106	13167	13078	13023	13089	13071	13175	13160	12967	13054	13129	12957	13163	13236	12957	12915	13098	12966	13038	13105	13040	13140	12857	13167	13219	13175	13161	13126	13056	13070	13045	13065	13122	12941	13042	12938	13194	13023	13102	13080	13228	13069	13018	13244	12994	13196	13197	13181	13091	12998	13106	13064	13119	13322	13121	12945	13125	13124	13193	13014	12948	13047	13139	13043	13210	12920	13093	13126	13143	13132	13040	13053	13155	13183	12988	13144	12941	13062	13013	13010	13198	13196	13156	12942	13016	13186	13102	13067	13205	13163	13002	13062	13078	12982	12955	13080	13006	13253	12997	13161	13143	13079	13105	13152	13031	13101	13174	13127	13117	13000	13231	13216	13128	12990	13232	13043	12996	13213	13094	13074	13262	13022	12974	13165	12921	13034	13013	13275	12945	13097	13115	12914	12980	13027	13200	13172	13333	13069	12982	13206	13140	13060	13095	13046	13280	13080	13024	13155	13093	13161	13067	13036	13214	13183	13148	13157	13050	13179	13073	12913	12991	13075	13245	13108	13018	13168	12975	13121	12961	13095	13117	13267	13051	13130	13118	13157	13319	13104	13309	13065	13046	12977	13177	13288	13097	13038	13053	12982	12976	13144	13031	13016	13284	12990	13132	13061	13236	13019	13077	13182	13159	13160	13219	13086	13062	12920	12954	13112	13212	13158	12963	13154	13104	13212	13128	12978	13155	13039	13082	13049	13059	13139	13223	12986	13038	13186	13077	13073	13036	13048	13047	13086	13107	13113	13131	13182	13103	12967	13224	13149	13073	13026	13123	13123	13200	13141	13056	13180	13070	13050	12978	13003	13104	13017	13013	13108	13059	13025	13082	13044	12951	13156	13091	13032	13046	13241	12953	13131	13036	13183	13121	12968	12980	12959	13234	13052	13111	13059	13060	13153	13036	13133	13019	12958	13104	13044	13051	13149	13071	13055	12900	13227	13184	13062	12996	12974	13154	13094	13099	13031	13160	12991	12940	13008	13143	13090	13160	13068	13168	12969	13126	13319	13076	13139	13133	13190	13005	13135	13084	13097	13274	13226	13131	13078	13040	13082	13165	13150	12966	13138	12890	13033	13038	12881	13099	13017	13187	13087	12994	13200	12992	12914	13005	12989	12862	13001	13149	13004	13299	12876	13103	12970	13043	13033	13004	13158	13083	13060	13116	13124	13209	13046	13147	13075	13073	12837	13023	13112	13163	13085	13273	12934	12946	13084	13141	13028	13165	13103	13095	13163	13065	13014	13058	13193	13107	13188	13074	13274	13141	13081	13100	13143	13124	13061	13058	13072	13232	13108	13004	13090	13003	13066	13061	13131	13308	13046	13232	12989	12995	12931	13159	13011	13120	12978	13041	13061	13237	13016	13074	13089	13002	13061	12989	13291	13086	13089	13036	13097	13126	13205	13136	12989	13242	13151	13032	13276	13024	12994	13158	13079	12997	13047	13290	13049	13094	13079	13113	12999	13047	13056	13199	12954	12937	13141	13078	13089	13081	13099	13062	13229	12962	13071	12983	12996	13049	13009	13087	13075	13127	13111	13059	13086	13035	13186	13141	13121	13174	13170	13106	13137	13171	12880	13139	13108	12980	13136	12975	13134	13026	13083	13134	13047	13016	13106	13230	13117	13194	13212	13148	12800	12900	13019	13013	12939	13059	13080	13179	13058	12971	12930	13043	13046	13234	12967	12948	13109	13026	13145	13154	13101	13133	13114	13002	13163	12966	13065	13033	13121	13022	13128	13209	13043	13061	13129	12970	13179	13151	13128	13146	13078	13004	12980	13091	13225	13146	12973	13016	13053	12989	13208	13188	13233	12932	13205	13127	13071	13113	12931	13111	13073	13114	13207	13152	13077	13073	13204	13006	13144	13065	13184	13099	13106	13255	13031	13199	13013	13043	13190	13024	13024	13132	13235	13096	13071	12966	13097	13056	13036	13241	13024	13102	12881	13033	12989	13161	13216	13080	13342	13252	13005	13113	13238	12939	13133	13017	13235	13276	13152	13095	13113	13115	13178	12990	13130	13103	13001	13260	13213	13149	13250	13020	13038	12980	13143	13187	13135	13203	13088	13136	13202	13130	13051	13275	13222	12867	13076	13030	13080	13223	13098	13082	13053	13027	13236	13241	13160	13202	13235	13125	13231	13118	13172	12873	13249	13056	13062	13178	13206	13167	13080	13000	13023	13189	13355	13090	13138	13103	13095	13063	13129	13285	13083	13040	12969	13102	13039	13061	13130	13071	13154	13069	13029	13032	13404	13056	13023	13132	13293	12997	12985	13198	13359	13122	12997	13205	13080	12878	13059	12946	13188	13254	13058	12988	13283	13031	13023	13084	13275	13116	13018	13246	13061	13134	13246	13219	13119	13182	13067	13148	13061	13113	12991	13077	12913	13004	13261	13078	13137	13217	13263	13307	13078	13097	12997	13081	12990	13043	13260	13136	12958	13011	13040	13181	13106	13142	13118	13153	13128	13162	12925	13160	13130	12998	13117	12919	13162	13069	13061	13183	13031	13038	13171	13046	13097	13293	13110	13023	13058	13157	13032	13116	13150	13232	13059	13122	12989	13121	13204	13226	13126	13035	12938	13094	13148	13120	13119	13106	13105	13010	13151	13171	13099	13182	13233	13051	13104	13126	13075	13120	12915	13039	13134	13042	13096	13091	13118	12997	13068	13086	13270	13055	13023	12974	13160	13070	13061	13230	13134	12938	13030	13185	13038	13036	13090	13120	13022	13091	13008	13050	13237	13145	13103	13173	13094	13283	13124	13049	13026	13126	13040	13065	13287	13015	13042	13073	13163	12969	13262	12987	13146	12947	13082	13211	12965	13094	12918	13034	13057	13079	13095	12998	12957	12913	13170	13061	13106	12986	13054	13107	13210	13218	13125	13264	13034	13027	13146	13076	13166	13189	13113	12986	13171	13080	13211	13113	13064	13116	13085	13061	13219	13244	13154	13073	12965	13040	13085	13026	13052	13099	13293	13078	13205	12989	13170	13060	13154	13206	13188	13209	13152	13240	13253	13212	13158	12979	13082	13021	13231	13200	13071	13129	13084	13040	13170	13241	13095	13088	13148	13240	13065	13022	13389	13085	13046	13100	13151	13179	13031	13137	13028	13259	12916	13068	13056	13194	13164	13046	12969	13000	13255	13148	13069	13052	13117	13175	13063	12993	13074	13106	13120	13056	13231	13182	13119	12990	13179	12981	13386	13107	13114	13119	12996	13073	12972	13006	13243	13095	13071	13120	13189	13076	13064	13052	13031	13093	12987	13174	13066	13217	13061	12903	13003	13186	13074	13180	13152	13036	13215	13050	13124	13149	13230	12972	13077	12950	12986	13135	13128	13096	13135	13116	13139	13178	13140	13097	13152	13077	13002	13240	13115	13273	13140	13058	13023	13007	13089	13203	13028	13104	12958	13170	13227	13049	13065	13184	13171	13091	13047	13107	13217	13093	13064	13082	13124	13125	13083	13178	13131	12993	13131	13164	13054	13269	13215	13006	13109	13011	13045	12943	13028	12975	13029	13141	12993	13092	13037	13049	13056	13070	13120	13147	13104	13094	13176	13076	13004	13090	13035	13118	13197	13009	13228	13145	13205	12971	13089	13109	13002	13066	13177	13108	13287	13139	13187	13256	12917	13142	13079	13116	12936	13089	13107	12956	13123	13306	12982	13149	13018	13298	13043	13235	13116	13078	13225	13050	13141	12934	13130	13155	13119	13005	13065	12939	13143	13108	12897	13156	12953	13106	13218	13176	13090	13067	13158	13005	13069	13120	12921	13104	13053	13132	13091	13055	13139	13200	13208	13012	13177	13038	13149	13131	13086	13080	12961	13101	13192	13131	12994	13177	12991	12996	12985	13104	13110	13115	13027	13210	13028	13182	13146	13120	13277	13295	13117	13036	13094	13238	12853	13115	13151	13195	13246	13056	13020	13232	13148	13073	13159	13123	13089	13243	13135	13042	13130	13012	13205	13224	13055	13137	13225	13148	13039	12969	13182	13207	12989	13230	13076	13060	13193	13282	13220	13093	13018	13074	13183	13034	13128	13220	13024	13145	13075	13173	12985	13114	13195	13105	12951	13082	13064	12966	13209	13087	13169	13080	13015	13153	13003	13051	13139	13137	13102	13058	13094	13151	13064	13184	13118	13096	13157	13023	13168	12984	13244	13029	13236	13057	13118	13100	13159	13209	13122	13012	13043	13244	13069	13180	13147	13189	13170	13095	12981	13204	13187	13149	13056	13002	12984	13176	13081	13095	13150	13192	13226
24104	21098	28536	26492	26920	27550	26070	20634	17303	16385	15894	15390	15281	15100	14906	14977	14873	14930	14740	15002	14748	14767	14600	14611	14688	14676	14510	14869	14857	14737	14734	14634	14795	14702	14510	14580	14637	14705	14614	14530	14576	14573	14669	14782	14595	14540	14700	14551	14478	14627	14488	14674	14616	14469	14418	14648	14562	14579	14433	14361	14662	14603	14656	14649	14618	14527	14466	14755	14441	14478	14578	14626	14650	14510	14551	14658	14566	14613	14541	14567	14644	14743	14645	14499	14771	14492	14690	14441	14445	14471	14573	14466	14469	14530	14536	14447	14514	14754	14583	14646	14493	14494	14425	14644	14600	14327	14534	14672	14616	14569	14512	14488	14572	14455	14532	14463	14569	14606	14465	14531	14569	14274	14585	14615	14532	14714	14455	14401	14648	14392	14598	14524	14455	14375	14496	14550	14435	14732	14485	14596	14600	14566	14350	14501	14560	14619	14466	14651	14517	14788	14609	14590	14512	14430	14339	14558	14581	14465	14486	14504	14623	14699	14693	14438	14423	14645	14493	14595	14518	14535	14639	14261	14500	14504	14499	14480	14652	14597	14484	14638	14435	14553	14640	14590	14394	14655	14683	14689	14475	14438	14450	14560	14701	14474	14718	14544	14546	14625	14643	14479	14556	14472	14403	14527	14584	14384	14470	14563	14549	14545	14431	14340	14597	14478	14616	14814	14756	14728	14644	14539	14438	14536	14611	14439	14740	14643	14590	14492	14321	14474	14580	14460	14680	14668	14652	14564	14568	14553	14513	14612	14774	14734	14410	14525	14507	14419	14595	14451	14600	14448	14443	14424	14453	14598	14523	14287	14646	14408	14690	14586	14257	14503	14489	14578	14495	14515	14694	14641	14397	14522	14569	14467	14426	14591	14622	14420	14693	14552	14490	14544	14450	14378	14474	14634	14508	14585	14497	14533	14806	14628	14523	14361	14539	14597	14475	14538	14457	14705	14558	14656	14541	14560	14691	14538	14694	14575	14704	14547	14346	14447	14524	14565	14586	14342	14469	14644	14582	14593	14421	14599	14573	14429	14625	14627	14668	14555	14565	14457	14463	14511	14489	14450	14456	14651	14587	14549	14556	14530	14507	14531	14500	14494	14428	14571	14734	14573	14488	14681	14459	14513	14636	14420	14448	14707	14500	14657	14547	14519	14534	14552	14595	14677	14651	14459	14535	14469	14514	14669	14468	14624	14399	14624	14368	14582	14592	14321	14671	14618	14397	14467	14565	14589	14569	14516	14528	14614	14531	14393	14528	14484	14408	14526	14250	14418	14670	14427	14518	14552	14491	14600	14670	14762	14675	14459	14754	14576	14536	14526	14542	14486	14537	14340	14480	14734	14535	14639	14409	14504	14779	14465	14661	14560	14532	14365	14661	14483	14589	14543	14737	14518	14438	14499	14359	14566	14540	14342	14851	14677	14708	14491	14572	14355	14487	14543	14561	14453	14621	14388	14545	14489	14594	14450	14502	14649	14589	14640	14571	14612	14726	14718	14469	14479	14630	14336	14554	14405	14559	14425	14495	14655	14368	14575	14492	14647	14487	14551	14484	14562	14583	14444	14539	14581	14583	14598	14666	14535	14424	14689	14411	14719	14508	14369	14496	14316	14466	14593	14578	14559	14483	14611	14479	14645	14593	14722	14483	14586	14636	14620	14662	14450	14614	14665	14482	14566	14534	14657	14563	14511	14432	14572	14420	14486	14500	14569	14656	14601	14637	14770	14585	14655	14615	14655	14516	14557	14522	14691	14494	14669	14699	14536	14682	14500	14477	14596	14641	14465	14543	14608	14278	14574	14444	14511	14578	14584	14425	14532	14457	14511	14578	14627	14522	14449	14404	14426	14698	14556	14579	14617	14485	14562	14508	14693	14442	14565	14505	14686	14570	14494	14551	14418	14708	14508	14545	14546	14660	14595	14545	14513	14417	14526	14571	14371	14460	14685	14657	14383	14512	14387	14499	14616	14276	14728	14445	14463	14652	14555	14666	14251	14428	14847	14664	14627	14409	14773	14559	14640	14424	14508	14479	14487	14397	14658	14430	14369	14470	14427	14611	14503	14544	14553	14522	14599	14352	14453	14424	14287	14407	14520	14439	14375	14553	14437	14713	14450	14596	14461	14520	14481	14462	14600	14484	14543	14411	14505	14503	14579	14537	14605	14484	14573	14275	14492	14574	14477	14610	14611	14614	14590	14681	14530	14660	14566	14672	14471	14585	14642	14410	14407	14521	14713	14650	14401	14506	14444	14374	14590	14505	14402	14495	14695	14384	14476	14521	14592	14723	14289	14585	14615	14623	14496	14602	14520	14513	14739	14551	14599	14497	14413	14558	14619	14538	14671	14444	14553	14341	14477	14390	14215	14497	14413	14382	14565	14411	14422	14594	14291	14552	14505	14478	14328	14472	14457	14444	14662	14271	14629	14525	14506	14547	14600	14551	14595	14511	14847	14890	14636	14667	14536	14501	14573	14641	14450	14532	14527	14571	14545	14592	14483	14493	14467	14587	14641	14748	14643	14474	14584	14492	14522	14744	14432	14433	14490	14744	14528	14391	14436	14604	14523	14664	14461	14520	14495	14676	14630	14559	14698	14418	14607	14345	14530	14383	14545	14406	14602	14749	14771	14650	14381	14568	14499	14558	14423	14656	14535	14572	14528	14305	14440	14661	14420	14634	14467	14728	14562	14716	14544	14657	14638	14574	14487	14458	14552	14484	14537	14535	14551	14525	14606	14467	14419	14424	14430	14550	14574	14533	14449	14664	14532	14509	14351	14611	14586	14400	14669	14409	14600	14743	14503	14662	14605	14490	14807	14761	14505	14395	14547	14405	14520	14678	14726	14551	14428	14623	14468	14562	14507	14637	14374	14574	14691	14506	14512	14474	14518	14549	14517	14481	14486	14576	14383	14784	14569	14654	14456	14561	14636	14585	14489	14414	14555	14559	14413	14500	14438	14510	14423	14574	14456	14481	14522	14409	14389	14395	14693	14504	14404	14516	14584	14541	14609	14473	14590	14483	14404	14515	14558	14584	14509	14561	14461	14653	14562	14568	14618	14598	14468	14497	14366	14537	14562	14434	14527	14577	14743	14700	14648	14422	14491	14659	14445	14604	14739	14633	14642	14559	14555	14397	14621	14649	14367	14460	14394	14550	14509	14609	14454	14527	14403	14584	14384	14616	14476	14742	14684	14425	14490	14609	14595	14506	14494	14480	14578	14573	14525	14628	14519	14778	14697	14611	14386	14559	14558	14659	14619	14285	14599	14669	14625	14527	14417	14529	14751	14396	14552	14645	14626	14481	14484	14469	14675	14540	14571	14586	14544	14413	14607	14602	14531	14604	14619	14434	14450	14634	14463	14537	14739	14639	14290	14500	14557	14453	14725	14638	14781	14553	14658	14460	14572	14509	14512	14547	14626	14340	14572	14503	14487	14562	14446	14608	14626	14599	14476	14509	14429	14559	14492	14557	14560	14505	14358	14683	14468	14427	14567	14543	14676	14536	14070	14410	14482	14607	14555	14628	14484	14428	14505	14536	14466	14524	14570	14605	14458	14450	14547	14538	14701	14694	14631	14679	14249	14319	14557	14430	14435	14474	14534	14641	14599	14607	14640	14540	14783	14594	14514	14743	14585	14249	14675	14583	14477	14645	14671	14517	14631	14478	14570	14580	14554	14678	14626	14413	14369	14600	14375	14333	14264	14776	14634	14569	14376	14664	14548	14354	14442	14754	14440	14723	14606	14582	14546	14594	14424	14463	14543	14611	14426	14441	14423	14540	14693	14481	14441	14522	14292	14410	14524	14436	14396	14541	14697	14595	14605	14686	14618	14552	14612	14551	14510	14608	14584	14696	14556	14717	14529	14676	14524	14574	14419	14506	14560	14552	14497	14531	14575	14695	14702	14796	14497	14618	14573	14637	14629	14521	14580	14390	14382	14593	14605	14437	14317	14512	14492	14546	14529	14415	14550	14471	14458	14589	14701	14457	14502	14357	14384	14596	14375	14485	14625	14639	14486	14422	14393	14479	14555	14379	14407	14642	14405	14638	14208	14478	14551	14588	14567	14662	14629	14734	14773	14455	14651	14434	14484	14467	14569	14587	14519	14735	14461	14509	14586	14442	14620	14573	14699	14462	14527	14464	14716	14654	14620	14706	14654	14585	14548	14465	14592	14421	14632	14506	14375	14497	14485	14564	14536	14570	14436	14354	14463	14637	14624	14374	14480	14638	14413	14453	14447	14576	14520	14606	14328	14603	14575	14517	14459	14633	14443	14459	14648	14666	14528	14612	14452	14362	14286	14577	14541	14647	14418	14614	14521	14548	14702	14661	14564	14614	14544	14569	14684	14553	14675	14539	14659	14539	14562	14476	14574	14370	14523	14427	14483	14528	14562	14485	14530	14618	14498	14449	14569	14689	14631	14775	14568	14384	14551	14447	14675	14434	14532	14555	14538	14624	14558	14606	14543	14527	14599	14545	14525	14588	14302	14802	14350	14607	14623	14520	14462	14424	14446	14347	14604	14695	14317	14602	14485	14441	14568	14549	14399	14486	14537	14617	14599	14336	14597	14581	14490	14467	14482	14633	14558	14426	14504	14489	14415	14557	14351	14514	14658	14649	14525	14395	14529	14694	14429	14622	14549	14482	14572	14491	14476	14605	14496	14493	14516	14507	14245	14696	14549	14601	14728	14641	14434	14479	14265	14579	14727	14502	14547	14541	14480	14478	14468	14379	14392	14548	14534	14394	14569	14546	14568	14450	14637	14496	14523	14421	14478	14667	14443	14496	14588	14420	14405	14353	14616	14610	14532	14675	14452	14440	14575	14570	14632	14551	14560	14459	14519	14480	14465	14500	14424	14586	14534	14549	14507	14514	14378	14644	14477	14346	14538	14493	14506	14346	14438	14576	14552	14439	14678	14445	14567	14590	14670	14415	14644	14305	14706	14556	14486	14534	14572	14568	14434	14580	14545	14569	14574	14557	14500	14495	14556	14505	14509	14530	14457	14801	14566	14507	14397	14621	14496	14490	14605	14533	14707	14443	14523	14437	14507	14594	14331	14628	14722	14580	14675	14646	14563	14653	14724	14482	14503	14558	14535	14593	14624	14564	14548
30194	49551	46193	38096	33675	29248	25533	19839	16484	15444	14927	14305	13890	13672	13608	13554	13476	13537	13406	13417	13338	13582	13445	13616	13559	13334	13362	13562	13375	13242	13318	13305	13303	13371	13419	13305	13174	13332	13257	13145	13243	13263	13379	13293	13154	13357	13307	13306	13173	13298	13314	13329	13225	13224	13075	13223	13240	13310	13309	13223	13161	13237	13339	13292	13230	13352	13380	13314	13220	13321	13185	13264	13212	13279	13382	13252	13229	13357	13301	13209	13455	13383	13240	13236	13327	13390	13247	13242	13315	13149	13151	13170	13404	13277	13352	13202	13436	13150	13305	13365	13254	13305	13279	13356	13132	13275	13233	13261	13314	13255	13387	13321	13266	13396	13442	13288	13233	13368	13287	13397	13424	13301	13241	13181	13249	13134	13369	13229	13183	13363	13376	13302	13160	13239	13223	13410	13234	13291	13289	13238	13244	13388	13197	13418	13263	13292	13278	13318	13363	13053	13413	13192	13265	13180	13361	13248	13486	13344	13361	13565	13247	13141	13331	13338	13069	13248	13174	13126	13302	13255	13298	13286	13369	13301	13269	13343	13253	13225	13274	13159	13281	13258	13257	13395	13199	13296	13156	13448	13267	13275	13363	13488	13251	13229	13394	13184	13279	13182	13339	13215	13264	13317	13276	13318	13275	13244	13269	13213	13136	13183	13214	13153	13325	13268	13238	13272	13318	13103	13226	13297	13308	13243	13428	13262	13194	13427	13239	13191	13295	13293	13199	13122	13316	13477	13357	13090	13333	13253	13187	13264	13285	13187	13347	13156	13445	13350	13223	13231	13293	13167	13318	13354	13193	13232	13330	13354	13229	13142	13229	13284	13383	13286	13290	13268	13349	13265	13259	13241	13243	13120	13278	13325	13175	13232	13145	13320	13299	13291	13289	13334	13335	13216	13244	13310	13288	13298	13388	13330	13203	13193	13186	13183	13303	13234	13250	13379	13076	13080	13256	13198	13218	13213	13205	13366	13300	13336	13166	13269	13148	13350	13223	13257	13112	13244	13141	13365	13393	13176	13246	13334	13341	13246	13255	13404	13198	13237	13310	13254	13346	13181	13271	13261	13220	13153	13338	13301	13273	13246	13256	13281	13294	13360	13201	13179	13107	13262	13363	13316	13284	13147	13317	13274	13272	13223	13304	13289	13334	13360	13369	13264	13304	13217	13309	13171	13304	13278	13313	12960	13141	13376	13190	13409	13282	13270	13048	13204	13164	13328	13302	13184	13249	13312	13310	13182	13238	13467	13211	13257	13319	13228	13211	13252	13271	13040	13290	13411	13344	13344	13296	13246	13481	13160	13384	13214	13150	13258	13276	13148	13317	13213	13334	13218	13273	13321	13141	13160	13261	13339	13502	13082	13210	13199	13255	13344	13166	13283	13169	13360	13136	13293	13231	13360	13206	13149	13222	13221	13243	13279	13313	13394	13283	13103	13250	13295	13331	13198	13221	13137	13119	13336	13122	13192	13235	13321	13166	13374	13215	13294	13352	13219	13325	13072	13447	13198	13301	13375	13365	13349	13318	13236	13260	13119	13267	13289	13345	13199	13330	13264	13375	13356	13111	13238	13312	13290	13229	13215	13191	13374	13407	13340	13453	13363	13283	13342	13278	13231	13272	13202	13246	13216	13114	13096	13327	13300	13181	13295	13265	13050	13315	13317	13310	13250	13264	13458	13385	13200	13217	13429	13387	13307	13259	13097	13191	13328	13338	13202	13198	13353	13129	13316	13274	13301	13286	13313	13256	13332	13455	13303	13196	13214	13392	13312	13257	13124	13179	13401	13175	13209	13405	13390	13207	13195	13169	13329	13176	13268	13235	13277	13286	13350	13193	13215	13218	13056	13036	13184	13237	13310	13389	13205	13392	13224	13306	13322	13335	13061	13180	13335	13336	13222	13235	13248	13204	13266	13155	13382	13229	13233	13180	13322	13373	13384	13230	13318	13049	13346	13205	13122	13268	13222	13309	13152	13214	13245	13288	13271	13334	13269	13203	13125	13164	13177	13245	13369	13271	13317	13226	13321	13307	13108	13389	13463	13118	13225	13365	13290	13067	13396	13392	13264	13314	13322	13321	13235	13221	13164	13163	13432	13181	13374	13282	13227	13381	13304	13251	13259	13377	13148	13266	13297	13269	13375	13278	13432	13463	13295	13336	13249	13264	13260	13320	13353	13399	13152	13060	13262	13192	13223	13272	13195	13282	13184	13139	13295	13080	13211	13194	13403	13187	13262	13451	13159	13149	13270	12965	13353	13380	13257	13168	13420	13096	13294	13191	13264	13172	13305	13463	13281	13250	13418	13334	13225	13232	13310	13246	13303	13422	13183	13142	13331	13280	13393	13256	13270	13247	13093	13079	13233	13350	13342	13219	13226	13226	13165	13307	13207	13201	13243	13364	13333	13344	13389	13333	13215	13319	13484	13123	13188	13408	13251	13172	13106	13250	13240	13178	13386	13341	13103	13289	13417	13249	13374	13339	13458	13216	13404	13393	13312	13311	13273	13339	13240	13200	13216	13248	13154	13250	13140	13367	13218	13278	13295	13159	13312	13315	13239	13355	13278	13359	13213	13448	13341	13232	13330	13184	13385	13361	13165	13316	13133	13239	13300	13216	13251	13164	13306	13313	13266	13471	13230	13290	13273	13193	13319	13344	13232	13447	13259	13151	13287	13313	13219	13162	13250	13259	13280	13230	13361	13244	13391	13316	13260	13149	13435	13248	13230	13213	13209	13380	13157	13163	13266	13342	13216	13252	13130	13316	13302	13298	13304	13278	13123	13392	13374	13224	13209	13293	13273	13351	13313	13229	13150	13207	13145	13242	13207	13267	13137	13259	13112	13322	13298	13283	13201	13276	13235	13315	13327	13261	13326	13164	13269	13259	13291	13234	13234	13270	13334	13373	13379	13240	13300	13360	13344	13105	13319	13285	13341	13326	13274	13199	13132	13358	13093	13317	13257	13430	13153	13342	13139	13193	13282	13237	13268	13195	13205	13297	13245	13308	13327	13315	13238	13235	13202	13314	13234	13210	13308	13418	13216	13350	13334	13332	13349	13311	13351	13321	13265	13212	13370	13425	13281	13291	13348	13369	13328	13440	13306	13204	13100	13281	13239	13334	13314	13391	13245	13135	13218	13260	13224	13179	13202	13256	13088	13218	13240	13216	13274	13249	13273	13112	13241	13457	13335	13284	13363	13164	13202	13175	13493	13362	13212	13352	13160	13306	13200	13186	13391	13194	13177	13181	13175	13439	13207	13155	13235	13424	13291	13342	13349	13404	13307	13392	13238	13155	13272	13283	13294	13250	13222	13409	13171	13359	13315	13261	13179	13376	13276	13368	13422	13269	13239	13352	13195	13315	13257	13285	13250	13327	13328	13177	13141	13199	13386	13257	13317	13249	13238	13137	13314	13255	13270	13239	13179	13158	13362	13228	13220	13342	13358	13345	13281	13275	13221	13265	13336	13157	13030	13366	13333	13256	13220	13306	13359	13222	13224	13219	13256	13200	13263	13339	13330	13116	13240	13238	13208	13189	13269	13238	13307	13403	13186	13318	13236	13202	13274	13204	13282	13318	13262	13453	13225	13242	13270	13231	13372	13101	13405	13241	13429	13274	13300	13243	13203	13319	13363	13303	13232	13315	13231	13276	13159	13189	13290	13261	13362	13305	13311	13508	13102	13253	13305	13158	13237	13222	13407	13475	13178	13173	13189	13211	13206	13217	13204	13115	13338	13234	13147	13306	13422	13094	13327	13183	13246	13201	13228	13173	13321	13303	13236	13271	13221	13233	13296	13306	13439	13181	13173	13360	13239	13300	13196	13312	13490	13206	13328	13077	13112	13183	13321	13232	13159	13109	13190	13131	13240	13324	13355	13277	13249	13286	13304	13355	13370	13209	13316	13300	13307	13259	13302	13518	13073	13332	13386	13233	13374	13352	13325	13312	13334	13163	13347	13153	13287	13256	13192	13304	13351	13286	13214	13115	13286	13300	13171	13217	13267	13300	13157	13327	13177	13230	13332	13353	13191	13396	13327	13238	13216	13170	13250	13336	13323	13316	13300	13217	13190	13272	13296	13134	13353	13254	13164	13351	13398	13357	13352	13294	13257	13436	13305	13257	13195	13267	13248	13190	13251	13470	13436	13193	13385	13270	13304	13316	13125	13136	13347	13385	13148	13288	13399	13317	13387	13274	13320	13386	13295	13214	13222	13376	13325	13379	13222	13365	13215	13305	13111	13194	13300	13286	13122	13281	13223	13287	13277	13240	13282	13188	13337	13295	13393	13310	13409	13260	13397	13130	13285	13252	13349	13213	13155	13259	13356	13338	13301	13240	13190	13202	13340	13299	13018	13303	13191	13161	13237	13270	13299	13324	13311	13308	13231	13286	13324	13347	13353	13325	13361	13219	13278	13284	13311	13173	13207	13483	13262	13271	13201	13375	13224	13264	13353	13275	13498	13297	13397	13179	13397	13110	13347	13305	13231	13389	13364	13297	13184	13147	13298	13204	13295	13241	13283	13198	13094	13038	13176	13189	13245	13150	13255	13374	13179	13231	13262	13351	13452	13212	13299	13168	13264	13146	13210	13138	13080	13240	13379	13132	13322	13298	13234	13377	13208	13249	13415	13242	13372	13219	13253	13341	13384	13400	13140	13153	13211	13202	13232	13242	13220	13385	13114	13180	13275	13316	13318	13481	13326	13333	13255	13259	13303	13269	13396	13345	13261	13173	13117	13345	13277	13197	13239	13351	13339	13249	13179	13285	13320	13260	13233	13300	13257	13163	13251	13176	13106	13286	13323	13380	13325	13189	13378	13208	13123	13160	13284	13405	13390	13212	13164	13375	13220	13351	13303	13210	13385	13313	13433	13200	13285	13359	13350	13309	13300	13220	13054	13287	13241	13388	13197	13373	13425	13178	13278	13224	13131	13365	13485	13280	13366	13294	13317	13391	13299	13016	13295	13329	13226	13340	13176	13329	13210	13294	13171	13039	13365	13301	13289	13277	13334	13381	13112	13122	13375	13136	13097	13110	13190	13314	13317	13386	13190	13185	13412	13255	13337	13169	13199	13186	13280	13250	13244	13119	13213	13160	13383	13211	13259	13190	13224
22935	21250	29076	24514	25004	30045	29516	21547	19008	17827	17175	16685	16191	16011	15924	15750	15498	15756	15677	15708	15624	15525	15629	15455	15258	15459	15287	15437	15345	15496	15326	15154	15533	15320	15305	15359	15450	15167	15383	15304	15369	15211	15333	15305	15043	15266	15484	15286	15347	15193	15384	15284	15204	15380	15382	15096	15156	15407	15312	15178	15174	15254	15250	15083	15302	15358	15276	15183	15108	15361	15218	15323	15373	15091	15268	15343	15428	15347	15317	15367	15038	15123	15401	15250	15218	15075	15267	15286	15240	15364	15324	15197	15201	15289	15316	15242	15147	15185	15305	15347	15184	15167	15228	15263	15348	15213	15098	15157	15251	15201	15216	15150	15078	15195	15424	15246	15194	15402	15291	15236	15379	15199	15312	15101	15245	15363	15320	14957	15463	15223	15143	15191	15013	15161	15159	15196	15369	15169	15264	15284	15191	15100	15190	15267	15332	15227	15176	15289	15306	15118	15335	15121	15097	15176	15048	15276	15467	15161	15349	15086	15329	15252	15468	15311	15231	15208	15144	15063	15075	15134	15366	15258	15203	15195	15246	15035	15244	15218	15148	15253	15226	15215	15303	15356	15153	15154	15233	15356	15408	15272	15329	15133	15278	15269	15252	15086	15307	15169	15215	15235	15247	15277	15205	15228	15095	15288	15372	14965	15076	15192	15319	15181	15125	15147	15088	15274	15301	15346	15048	15238	15216	15383	15276	15138	15475	15443	15390	15409	15222	15223	15124	15045	15091	15227	15210	15252	15130	15305	15354	15249	15427	15207	15167	15185	15166	15384	15221	15199	15172	15167	15280	15100	15222	15312	15271	15296	15220	15155	15202	15186	15229	15200	15153	15206	15040	15027	15048	15188	15201	15081	15208	15097	15238	15265	15278	15196	15244	15106	15128	15175	15317	15236	15251	15201	15102	15171	15357	15146	15209	15194	15214	15236	15265	15469	15223	15121	15518	15403	15114	15235	15185	15061	15335	15099	15228	15227	15447	15395	15274	15468	15214	15181	15257	15073	15118	15410	15327	15148	15146	15014	15136	15303	15304	15131	15104	15103	15272	15255	15277	15118	15125	15099	15337	15342	15114	15336	15214	15212	15270	15330	15234	15259	15129	15265	15074	15161	15093	15281	15285	15012	15060	15149	15112	15229	15159	15273	15336	15089	15046	15228	15316	14947	15253	15225	15141	15285	15161	15073	15120	15148	15069	14998	15184	15055	15164	15303	15312	15243	15488	15186	15263	15141	15278	15022	15309	15230	15111	15166	15200	15179	15308	15038	15040	15176	15257	15185	15140	15303	15151	15239	15154	15110	15158	15362	15012	14959	15021	15213	15244	15055	15203	15371	15236	15139	15214	15224	14997	15423	15144	15227	14928	15074	15283	15315	15301	15057	15226	15132	15352	15233	15257	15152	15177	15263	15011	15025	15279	15224	15158	15352	15152	15215	15158	15225	15149	15171	15240	15234	15245	15240	15216	15002	15181	15137	15333	15360	15406	15238	15106	14976	15292	15068	15253	15446	15246	15302	15031	15074	14942	14939	15191	15268	15259	15161	15180	14985	14979	15295	15233	15189	15268	15063	15313	15223	15133	15227	15266	15047	15293	15267	15261	15279	15172	15114	15192	15180	15328	15290	15252	15252	14990	15089	15271	15126	15360	15130	15115	15280	15291	15192	15237	15228	15077	15250	15398	15195	15061	15408	15387	15169	15070	15252	15238	15211	15142	15144	15235	15368	15115	15260	15150	15207	15249	15184	15034	15236	15455	15165	14875	15434	15359	15333	15018	15283	15194	14902	15036	15208	14973	15124	15146	15134	15338	15151	15340	15201	15130	15144	15337	15345	15058	15297	15216	15197	15126	15165	14955	15130	15068	15095	15030	15204	15249	15067	15140	15368	15150	15251	15025	15330	15381	15080	15294	15171	15238	15178	15279	15235	15088	15144	15243	15085	15128	15252	15346	15293	15250	15341	15115	15138	15399	15200	15208	15171	15235	15263	15035	15220	15154	15120	15153	15301	15111	15249	15332	15213	15282	15141	15142	15180	15300	15112	15153	15152	15263	15221	15110	15267	15259	15326	15153	15176	15348	15229	15331	15354	15296	15245	15241	15091	15227	15117	15245	15305	15117	15371	15081	15040	15222	15154	15103	15203	14938	15230	15103	15228	15146	15199	15127	15023	15251	15166	15279	15305	15231	15334	15242	15262	15186	15285	15260	15245	15122	15058	15276	15122	15203	14958	15251	15218	15152	15384	15108	15234	15218	15245	15027	15177	15186	15282	15232	15289	15053	14999	15243	15326	15182	15150	15175	15045	15217	15488	15284	15106	15106	15148	15337	15314	15109	15233	15237	15355	15279	15303	15023	15229	15304	15332	15360	15224	15245	15191	15326	15233	15132	15218	15343	15119	15409	15124	15364	15195	15334	15427	15277	15159	15167	15424	15171	14997	15183	15151	15384	15236	15124	15174	15251	15156	15311	15230	15148	15115	15352	15333	15129	15252	15207	15240	15260	15445	15362	15124	15160	15076	15265	15383	15183	15275	15308	15256	15150	15302	15179	15183	15304	15245	15229	15342	15183	15219	15207	15301	15281	15148	15293	15155	15202	15126	15299	15169	15222	15207	15170	15214	15350	15240	15194	15165	15168	15383	15308	15113	15057	15310	15336	15355	15138	15259	15169	15270	15353	15121	15084	15316	15141	15029	15125	15111	15188	15428	15216	15276	15168	15279	15187	15195	15174	15132	15286	15147	15191	15111	15170	14971	15367	15080	15130	15263	15219	15295	15254	14992	15338	15326	15255	15181	15260	15016	15332	15126	15317	15300	15156	15009	15399	15210	15202	15286	15116	15085	15260	15163	15266	15263	15392	15340	15250	15086	15190	15193	15136	15100	15452	15215	15227	14926	14998	15097	15145	15213	15152	15070	15178	15264	15240	15256	15195	15271	15219	14926	15202	15277	15433	15003	15354	15363	15245	15265	15183	15124	15069	15203	15388	15153	15324	15281	15332	15211	15164	15291	15075	15095	15205	15240	15063	15102	15341	15230	15292	15254	15313	15225	15297	15016	15144	15338	15240	15199	15238	15136	15286	15213	15018	15090	15162	15069	15235	15216	15419	15303	15210	15167	15320	15260	15356	15239	15044	15209	15003	15040	15246	15091	15202	15148	15170	14999	15350	15318	15188	15126	15250	15101	15432	15176	15072	15344	15119	15520	15125	15008	15066	15306	15163	14997	15249	15090	15107	15342	15242	15217	15177	15272	15183	15148	15067	15034	15094	15151	15280	15252	15259	15247	15254	15270	15183	15186	15140	15154	15254	15282	15451	15467	15183	15151	15087	15190	15216	15098	15201	15180	15250	15290	15153	15060	15175	15211	15173	15360	15240	15103	15253	15164	15215	15311	15329	15205	15131	15042	15125	15038	15130	15108	15299	15259	15033	15065	15134	15385	15341	15191	15286	15438	15138	15234	15192	15204	15214	15178	15211	15094	15167	15027	15292	15232	15258	15158	15150	15220	15316	14964	15067	15166	15123	15083	15168	15109	15141	15180	15182	15129	15206	15130	15369	15133	15138	15076	15294	15120	15194	15106	15215	15166	15248	15093	15196	15122	15130	15136	15282	15249	15201	15185	15245	15201	15119	15176	15021	15174	15054	15242	15354	15288	15386	15176	14828	15392	15270	15388	15109	15217	15305	15129	15158	15070	15433	15056	15343	14975	15269	15163	15093	15239	15303	15423	15193	15194	15271	15177	15069	15093	15454	15209	15320	15160	15367	15133	15140	15387	15128	15197	15140	15222	15284	15161	15298	15182	15226	15339	15200	15174	15221	14887	15218	15218	15257	15240	15117	15122	15312	15091	15282	15452	15093	15307	15198	15022	15418	15156	15176	15250	15325	15114	15392	15292	15272	15228	15425	15340	15123	15103	15106	15194	15220	15270	15096	15193	15141	15124	15132	15411	15280	15289	15284	15247	15064	15176	15217	15107	15322	15177	15219	15077	15314	15019	15123	15133	15359	15249	15319	15254	15226	15358	15272	14999	15389	15131	15271	15371	15365	15206	15106	15218	15306	15257	15306	15309	15203	15223	15402	15069	15164	15195	15355	15167	15153	15038	15210	15308	15307	15179	15218	15435	15192	15061	15214	15321	15200	15326	15276	15214	15067	15395	15129	15213	15004	15220	15249	15222	15172	15278	15066	15248	15302	15317	15081	15131	15126	15237	15227	15285	15320	15365	15196	15205	15159	15219	15008	15085	15158	15316	15404	15105	15183	15252	15077	15133	15099	15304	15230	15279	15241	15330	15107	15257	15295	15344	15318	15159	15301	15115	15270	15129	15200	15080	14968	15176	15144	15204	15054	15341	15269	15127	15254	15387	15172	15010	15251	15261	15047	15144	15311	15274	15227	15441	14990	15140	15215	15240	15182	15147	15282	15123	15250	15177	15197	15251	15239	15233	15184	15421	15349	15426	15231	15277	15260	15119	15360	14989	15312	15150	15064	15181	15107	15225	15185	15133	15179	15258	15309	15294	15234	15167	15238	15168	15179	15303	15368	15405	15202	15281	15312	15263	15174	15246	15361	15208	15254	15204	15201	15185	15132	15144	15196	15039	15143	15157	15146	15242	15353	15290	15223	15249	15214	15113	15059	14992	15207	15248	15070	15057	15280	15289	15092	15133	15161	15273	15210	15258	15281	15187	15159	15174	15179	15366	15269	15406	15305	15082	15222	15042	15383	15208	15295	15080	15082	15277	15239	15166	15119	15120	15114	15222	15361	15152	15014	15235	15189	15152	15101	15158	14973	15218	15140	15095	15153	15221	15270	15143	15132	15188	15154	15190	15159	15243	15246	15136	15122	14980	15352	15188	15116	15337	15254	15119	15220	15265	15185	15182	15075	15066	15145	15129	14904	15148	15139	15204	15165	15266	15384	15316	15220	15169	15210	15244	15244	15168	15208	15115	15169	15083	15371	15281	15193	15291	15150	14979	15221	15270	15190	15093	15218	15167	15115	15168	15258	15306	15071	15251	15255	15066	15130	15109	15242	15189	15304	15286	15136	15154	15468	15310	15091	15151	15203	15142	15235	15342	15178	15104	15264	15230	15232	15239	15270	15238	15081	15145
33849	56777	53447	45025	40734	35108	27376	21114	18678	17126	15918	15230	15099	14485	14311	14337	14036	14168	14148	13981	14028	14073	13829	14107	13974	13960	13561	13753	13929	13873	13862	13927	13781	13687	13732	13859	13610	13727	13878	13908	13654	13759	13777	13624	13654	13863	13679	13695	13711	13770	13759	13860	13695	13622	13710	13715	13599	13922	13721	13745	13724	13556	13739	13691	13723	13663	13767	13751	13754	13608	13644	13670	13724	13800	13781	13723	13587	13787	13616	13718	13720	13604	13679	13695	13652	13741	13724	13671	13758	13831	13903	13660	13632	13694	13685	13625	13667	13791	13663	13667	13868	13740	13749	13730	13747	13744	13875	13742	13540	13925	13709	13553	13460	13816	13720	13692	13823	13695	13860	13802	13717	13705	13753	13927	13737	13712	13657	13879	13719	13666	13811	13537	13746	13791	13667	13631	13905	13752	13691	13611	13669	13819	13714	13673	13721	13683	13694	13682	13581	13716	13788	13844	13665	13531	13740	13711	13713	13906	13591	13636	13663	13661	13681	13765	13817	13630	13737	13740	13693	13651	13524	13835	13720	13679	13651	13712	13622	13733	13599	13875	13631	13667	13934	13706	13712	13763	13660	13778	13892	13798	13787	13689	13918	13689	13867	13863	13684	13801	13758	13565	13666	13965	13818	13704	13690	13902	13837	13758	13634	13832	13793	13754	13669	13662	13668	13565	13554	13624	13636	13669	13806	13723	13767	13636	13702	13953	13716	13718	13571	13529	13750	13765	13716	13846	13735	13728	13771	13866	13805	13720	13480	13558	13647	13655	13721	13758	13848	13651	13657	13893	13599	13771	13711	13688	13730	13698	13712	13666	13716	13675	13786	13701	13718	13720	13463	13629	13746	13817	13820	13870	13641	13741	13732	13782	13707	13748	13653	13762	13752	13578	13833	13700	13775	13679	13673	13692	13756	13707	13613	13899	13586	13629	13626	13761	13738	13679	13814	13653	13816	13831	13612	13697	13633	13807	13744	13570	13625	13907	13730	13677	13658	13692	13698	13611	13816	13706	13823	13780	13699	13675	13596	13676	13762	13806	13679	13624	13716	13701	13539	13705	13630	13803	13768	13679	13699	13747	13648	13683	13651	13568	13755	13772	13760	13690	13713	13838	13896	13760	13813	13770	13741	13585	13815	13673	13762	13667	13598	13688	13668	13685	13768	13586	13629	13687	13767	13704	13709	13578	13824	13847	13689	13588	13687	13749	13817	13761	13846	13815	13613	13849	13620	13561	13583	13692	13766	13877	13708	13788	13752	13810	13662	13600	13544	13692	13797	13632	13800	13720	13722	13537	13650	13531	13673	13741	13827	13697	13635	13541	13794	13644	13660	13682	13694	13663	13747	13585	13567	13721	13695	13752	13729	13764	13704	13701	13861	13535	13659	13881	13740	13673	13671	13694	13593	13615	13849	13751	13660	13648	13723	13679	13786	13717	13699	13666	13813	13688	13779	13729	13670	13668	13806	13683	13652	13810	13687	14028	13664	13684	13666	13823	13741	13792	13595	13810	13678	13678	13653	13730	13680	13870	13831	13676	13729	13641	13575	13625	13784	13661	13792	13752	13729	13725	13797	13814	13800	13804	13672	13630	13711	13677	13714	13856	13621	13643	13713	13980	13702	13563	13723	13698	13694	13854	13716	13658	13914	13787	13545	13753	13718	13632	13730	13737	13687	13676	13828	13699	13743	13959	13604	13659	13664	13720	13806	13692	13637	13763	13648	13653	13849	13594	13501	13734	13673	13655	13803	13771	13758	13545	13791	13641	13627	13636	13769	13868	13760	13575	13620	13727	13690	13565	13734	13725	13866	13652	13640	13725	13764	13547	13956	13730	13701	13522	13817	13742	13704	13805	13722	13652	13937	13716	13876	13640	13742	13761	13792	13736	13613	13743	13538	13568	13684	13604	13646	13655	13698	13819	13770	13609	13756	13753	13426	13882	13597	13740	13641	13696	13651	13748	13776	13709	13741	13704	13718	13711	13699	13614	13882	13718	13768	13659	13781	13705	13829	13899	13717	13748	13734	13689	13757	13847	13755	13827	13812	13665	13577	13643	13597	13563	13769	13743	13362	13809	13576	13740	13717	13693	13688	13741	13522	13671	13820	13729	13666	13722	13510	13653	13855	13680	13573	13600	13701	13772	13745	13481	13564	13740	13735	13630	13834	13708	13642	13798	13652	13611	13694	13773	13599	13622	13617	13755	13720	13616	13629	13690	13885	13613	13756	13787	13521	13722	13608	13667	13689	13687	13588	13636	13588	13808	13562	13623	13713	13779	13610	13546	13673	13517	13669	13662	13789	13731	13718	13723	13798	13769	13650	13635	13653	13654	13674	13788	13781	13732	13681	13743	13743	13654	13667	13709	13690	13749	13572	13773	13610	13723	13744	13803	13764	13701	13732	13577	13681	13543	13798	13629	13933	13828	13822	13842	13698	13584	13712	13869	13853	13692	13796	13619	13800	13709	13706	13635	13863	13571	13682	13732	13581	13688	13624	13757	13771	13468	13677	13810	13699	13885	13784	13694	13594	13725	13855	13685	13712	13602	13651	13748	13587	13649	13806	13779	13806	13795	13691	13655	13546	13785	13723	13796	13622	13565	13677	13660	13705	13607	13636	13733	13690	13707	13776	13653	13750	13765	13706	13599	13733	13646	13790	13663	13725	13616	13786	13634	13712	13810	13677	13710	13599	13647	13772	13697	13725	13786	13633	13811	13648	13727	13849	13688	13772	13503	13761	13718	13744	13813	13588	13590	13627	13745	13643	13858	13705	13660	13718	13717	13755	13589	13890	13603	13796	13702	13662	13506	13781	13629	13832	13677	13610	13616	13574	13679	13798	13672	13573	13743	13610	13702	13746	13869	13706	13625	13592	13629	13712	13705	13724	13687	13533	13604	13616	13683	13683	13672	13584	13665	13645	13732	13671	13740	13697	13618	13757	13504	13777	13502	13852	13610	13775	13591	13693	13559	13710	13626	13728	13642	13587	13720	13796	13753	13705	13914	13612	13718	13754	13599	13717	13714	13696	13646	13558	13568	13756	13800	13810	13751	13614	13807	13759	13709	13695	13643	13840	13607	13665	13732	13654	13628	13723	13821	13701	13514	13831	13605	13794	13686	13724	13678	13851	13532	13754	13746	13633	13753	13710	13545	13694	13712	13724	13782	13579	13640	13663	13692	13669	13675	13790	13731	13636	13799	13646	13626	13551	13756	13737	13808	13785	13788	13732	13683	13788	13865	13791	13834	13669	13671	13629	13768	13695	13562	13749	13478	13640	13513	13818	13676	13641	13768	13631	13798	13733	13742	13738	13837	13873	13705	13708	13788	13768	13808	13913	13807	13843	13679	13775	13783	13718	13590	13703	13540	13717	13756	13665	13861	13841	13681	13495	13582	13613	13876	13786	13668	13578	13695	13884	13701	13669	13618	13768	13727	13807	13651	13694	13716	13691	13629	13839	13681	13738	13739	13732	13842	13703	13776	13542	13701	13659	13715	13624	13741	13865	13614	13733	13688	13861	13641	13789	13574	13808	13841	13599	13715	13848	13692	13688	13752	13683	13702	13734	13738	13625	13796	13792	13632	13749	13815	13681	13845	13445	13750	13574	13695	13590	13700	13716	13680	13694	13637	13699	13589	13838	13662	13680	13825	13635	13746	13649	13817	13716	13748	13631	13586	13672	13761	13795	13474	13730	13830	13656	13741	13596	13618	13738	13616	13721	13755	13847	13653	13504	13687	13815	13631	13673	13734	13796	13711	13765	13587	13753	13711	13772	13791	13833	13753	13582	13610	13718	13697	13606	13718	13821	13638	13615	13774	13557	13659	13839	13674	13649	13837	13758	13873	13778	13523	13716	13685	13649	13680	13811	13708	13811	13722	13685	13725	13649	13643	13748	13522	13884	13697	13665	13763	13603	13603	13755	13742	13515	13747	13630	13748	13745	13625	13683	13827	13716	13667	13734	13957	13653	13860	13742	13775	13805	13743	13662	13692	13549	13608	13727	13849	13646	13773	13629	13800	13697	13540	13650	13644	13613	13778	13620	13770	13739	13770	13666	13877	13520	13787	13698	13521	13718	13755	13704	13740	13595	13690	13728	13797	13750	13637	13740	13660	13734	13600	13908	13611	13658	13581	13650	13618	13743	13727	13554	13688	13788	13592	13752	13625	13599	13728	13633	13696	13726	13748	13456	13636	13624	13788	13647	13742	13637	13765	13693	13933	13579	13663	13544	13677	13627	13622	13782	13650	13602	13722	13633	13654	13850	13788	13595	13573	13641	13926	13637	13876	13605	13635	13756	13723	13674	13760	13719	13742	13741	13941	13690	13768	13605	13653	13780	13795	13691	13657	13738	13612	13587	13694	13582	13846	13697	13726	13719	13619	13616	13633	13833	13628	13703	13971	13741	13622	13717	13935	13545	13860	13649	13733	13720	13789	13710	13836	13814	13890	13655	13692	13735	13686	13855	13760	13563	13629	13935	13708	13860	13682	13641	13642	13523	13743	13715	13788	13679	13577	13825	13759	13784	13715	13612	13676	13677	13730	13719	13675	13833	13738	13744	13795	13570	13695	13827	13820	13611	13518	13573	13645	13889	13812	13657	13693	13637	13638	13677	13625	13641	13658	13860	13730	13779	13632	13681	13587	13777	13696	13756	13777	13699	13687	13569	13558	13666	13671	13622	13642	13703	13676	13740	13556	13641	13837	13631	13695	13689	13868	13576	13387	13683	13774	13628	13683	13754	13674	13666	13592	13650	13772	13725	13613	13871	13879	13688	13786	13600	13823	13704	13915	13633	13670	13622	13655	13641	13651	13835	13672	13652	13779	13554	13709	13817	13710	13545	13568	13628	13728	13614	13778	13794	13730	13712	13873	13658	13604	13870	13631	13680	13534	13701	13731	13707	13591	13823	13831	13880	13713	13667	13785	13640	13798	13720	13711	13608	13787	13607	13747	13620	13704	13783	13772	13561	13787	13681	13744	13743	13672	13906	13716	13614	13770	13763	13853	13775	13748	13632	13853	13749	13683	13636	13707	13742	13554	13719	13677	13657	13754	13587	13606	13854	13792	13532	13744	13643	13586	13599	13592	13770	13607	13604	13578	13823	13784	13749	13616
29197	28470	35406	30480	23453	19163	17200	15885	15138	14936	14615	14569	14520	14481	14266	14136	14237	14004	14150	13887	14185	14173	13874	14048	14040	13939	13963	13966	14188	13962	13959	14031	14032	14169	14026	13925	13897	13758	13996	14068	13944	13966	14009	13893	14207	14061	14049	13975	14065	13947	14248	14092	14106	13957	13929	14105	13940	14026	14142	13882	13947	13841	13835	13882	14047	13893	14067	14067	13903	14017	13932	13838	14050	13957	13950	13958	13814	14025	14036	13921	14066	13844	13933	13987	14020	14042	13868	14024	14116	14075	14016	13962	13914	13965	14168	13889	13846	13989	13978	14071	13980	13894	13914	14120	13876	13959	14068	14045	13664	13913	13852	14083	13951	13954	13923	13963	13847	14115	14015	13813	13899	14012	14015	14041	13933	14013	14136	13888	14093	13783	14120	13995	13848	14007	14002	13952	13977	14140	13778	13992	14110	14009	13980	13956	13804	13932	14075	14005	13832	13734	13857	14068	14134	13867	13869	14100	14004	13953	14065	13983	13788	13963	13951	13829	13928	13786	13930	14153	14086	14064	13762	13996	13992	14018	14086	13963	13865	13995	13870	14060	14170	14166	13980	13828	13810	13869	14200	14013	13918	13988	14198	14026	13890	13913	13905	14088	13843	13996	14034	13881	13994	13858	13927	13985	14016	14029	14141	14067	14049	13833	14020	14057	13964	14116	13964	13853	14059	13874	13865	13966	13809	13899	14072	13790	14027	13946	13962	13850	13989	13859	13930	14124	13894	13899	14120	13911	13955	14106	13987	14088	13942	13988	13722	13978	13883	13927	14048	13800	14028	13975	14005	13911	13815	13992	14059	13990	13957	13902	13750	13938	13978	13981	14037	13979	14112	13980	14047	13952	13974	13861	13942	14049	13850	13943	13864	13911	13978	13885	13899	14054	13963	13997	13856	13935	14033	13872	14108	14044	13951	13998	13942	13791	13848	14063	13975	13897	13942	13953	14033	14037	13943	13702	13946	14169	14013	13996	14027	13980	13819	13941	13961	14023	14084	13945	13991	14073	13975	14038	13953	13883	13905	13919	13766	13978	14095	14127	14006	13864	13760	13978	13985	13971	14003	13903	13970	14060	13924	13964	13989	13996	13967	13835	14048	13980	13975	13903	14060	13892	13916	13909	14018	14096	14114	14140	13981	13916	13890	13925	13945	13964	14124	13892	14041	13902	14054	14222	14131	13968	13995	13999	14027	14180	13887	13791	13919	13889	13981	13995	13829	13915	14064	13908	14051	13894	14031	14027	13771	13896	13816	14055	14093	14048	13965	14090	13932	13894	13998	13944	14077	13894	13963	13884	14005	13923	13882	13936	13997	13680	14158	13949	13891	14026	14043	13859	13890	13910	13817	13997	13955	13949	13936	13773	13658	13778	14031	13965	13980	13976	14104	14135	14121	13804	13686	13846	13930	14187	14078	14064	13964	13885	13750	13920	14061	13863	13956	13823	13908	13936	13838	13840	14009	13827	13956	14189	13953	14088	14210	14031	14132	14107	14009	13937	13954	13923	13907	13908	14118	14017	13993	13923	13911	14100	13909	13953	13989	13904	13821	13975	13921	14041	13997	13800	13893	13718	13921	13828	13973	14033	13931	14017	14101	13885	14039	14045	13902	14009	14125	14000	13829	13948	13754	13992	13783	14084	13994	14080	14051	14095	14041	14092	13940	13935	14042	13977	13900	13872	13894	13806	13967	13985	14110	14049	14072	14068	13946	13930	14171	13972	13981	13960	14080	13907	13996	14099	13997	14059	13936	13707	13760	14043	14087	14107	14094	13975	13952	13872	13895	14009	13884	13924	13927	14045	13880	13892	14075	14115	13855	13828	13979	14068	13994	14016	14099	14122	13978	13901	13916	14031	13849	14059	13907	14148	14076	14025	13965	14033	13993	13870	14006	13947	14049	13805	14016	14046	13936	14087	14021	14076	14044	14109	13905	13948	13886	13913	14183	14087	13945	13834	14119	13913	13949	14069	14122	13974	13834	13965	13986	13759	13960	13812	13901	14082	14185	14120	13932	13900	13895	14012	14011	13835	14105	14040	14025	13952	13875	14036	13970	14157	14179	13870	14063	14124	14118	13926	13927	14073	14020	14114	14018	13968	14001	13910	14055	14055	13958	13966	13872	13750	13797	14141	13953	13913	13725	13924	14002	13846	13871	13931	13952	13813	14100	13911	14034	13864	13931	13901	14078	14000	13790	13994	13804	13964	14014	13881	14030	14056	13987	14220	14136	13920	13905	14026	14063	13924	14017	14158	13990	14050	13949	14137	14099	13981	13993	13936	13927	13751	13834	13836	13971	14027	13913	14090	14162	14008	14024	14020	14080	14125	13898	13989	13984	13997	14042	13984	13845	14159	14213	14114	13815	13909	14054	14002	14009	13900	14127	13923	14021	14086	13995	13989	14031	14027	14025	14052	14103	13924	14029	13980	13885	13810	13987	14047	13928	13976	13772	13953	14028	13956	13854	14000	13747	13974	13905	13930	14085	13998	13863	14071	14047	14099	13916	14209	14095	14030	13951	13841	13921	13856	13929	13983	13858	14054	13940	13870	13996	14091	14000	13937	13941	13982	13871	13908	13879	14109	14126	13885	14096	14088	13869	13906	14049	14080	13912	14055	13908	13994	14043	14109	13933	13926	13892	13960	14006	13977	13888	14005	14022	13834	14089	13970	14094	13845	13829	14074	13834	13899	13866	13819	14091	13954	14260	14024	13788	14134	13773	13820	13911	13858	14011	13950	13958	13925	13940	14052	14119	14014	14060	13984	14037	13910	13800	13803	14014	13923	13870	13931	13958	14030	13938	13770	13842	14001	13686	14102	13965	13911	14049	14162	14083	13987	13904	13997	13872	13946	13973	13876	13910	14011	14009	13713	13974	14062	13942	13844	14031	13800	14009	14006	13968	13848	14033	14094	14048	14033	14187	13818	13990	13926	13999	13849	14099	13984	14143	13665	14038	13974	14132	13736	14027	14115	14046	13835	14047	13810	13993	13989	14012	13872	14045	13932	13830	14037	14116	13990	13999	14025	13935	13998	13939	13983	14018	14064	13977	14081	13995	14025	14130	14103	13959	13869	14051	13863	13977	13935	14014	14152	14172	14012	14017	14100	13980	13924	14022	14086	13767	13939	14036	13901	13833	14213	13922	14024	13979	13993	13729	13922	14020	14007	13917	14076	14170	14048	14107	14090	13914	14091	13762	13875	14086	13957	13984	13836	14073	14048	14008	13866	14055	13921	13898	14046	13979	13957	13829	13900	14011	13935	14038	14015	13870	13951	14151	13998	13958	13785	13904	13904	13964	13974	14198	14106	13956	13939	13930	14056	13964	13727	13935	14110	13878	13914	13858	13915	13946	13780	13970	14017	14101	14064	13910	13986	13831	13872	13918	14002	13783	14075	14077	13934	14001	13941	14000	13808	14055	13714	13925	13964	14012	14097	14215	13952	14129	13896	14077	13925	14072	14113	14020	13829	14014	14160	13910	14158	14044	14004	13971	13711	13920	13839	13975	14099	14135	14008	13850	13682	13996	14030	13860	13879	13896	13856	14124	13934	14095	13945	13926	13986	14065	14014	13945	13871	14075	14027	14088	13904	14059	13983	13979	13921	14045	14091	14056	14023	13913	14063	14156	13997	13928	13990	13889	13985	13946	13991	13970	14176	14064	13992	13825	14004	14074	14009	13940	14057	13827	13885	13962	13835	13953	13976	14137	14021	13729	13953	13855	13903	14013	14102	14098	13940	14120	13882	13880	13996	14019	13915	13889	14184	13923	13880	14207	13998	13868	14097	14017	13938	13887	14112	14074	13768	13979	13818	14062	14021	14054	13905	14032	13883	13960	13922	13939	14126	13887	13888	13972	14039	13975	13896	13791	13877	14101	14119	14141	13922	13862	14031	13894	14084	14086	14140	14140	13892	14012	13865	13837	13910	14125	14022	14019	13842	14034	13850	14061	14139	13886	13815	14032	14071	14032	13814	13960	14022	14140	13921	13768	13913	14015	14157	13883	13900	14000	13925	14120	13944	14059	13979	14161	14012	14057	13846	13963	14004	13792	13901	13943	13871	13884	14027	14089	14037	14099	14241	13842	13842	13939	13965	13973	14010	13856	14133	14037	13956	13901	13983	13861	13813	14057	14097	13987	13958	13985	13960	13989	13994	13932	14049	13946	13904	13728	14106	13958	14031	14013	14005	13878	14192	14075	13828	13859	14166	14028	14091	13990	14088	14156	13885	13902	13882	13965	13978	13994	14038	14110	13844	13978	14067	13923	13842	13890	14210	13879	13899	14163	13958	14067	13909	13932	13666	14106	13852	13940	13943	14005	14124	13858	13990	13951	14034	14058	13987	13994	14020	14086	14080	13987	13940	13871	14046	14052	14058	14003	14039	13879	13955	14199	13910	13953	14028	14104	13989	14003	14034	13925	14058	14140	14006	14217	14076	14100	14015	13861	14167	13884	14145	14175	14069	13778	14078	13989	14052	14020	14009	13999	13970	14004	14094	13830	13823	13898	14063	14119	13929	13936	13827	13894	13815	14016	13937	14150	14005	14021	14049	13764	13979	13847	14086	14099	13829	14027	14008	14121	13944	13860	14023	14004	14049	13913	14138	14000	14063	13989	13792	14014	13910	13880	13834	14020	13848	14226	13985	14172	14223	14007	13917	14184	13924	14074	14080	14112	14132	13894	13751	13981	13910	13950	13903	13918	14095	14172	14055	14000	13889	14010	13923	13902	13828	14073	14062	13912	13913	13987	13964	13963	13956	13895	14040	13889	13911	13764	13997	14066	13988	13963	13998	14041	14073	14041	14089	14119	13962	14063	14101	13976	13845	13983	14037	13830	14137	13987	13979	13852	14040	13966	14119	13896	14034	13942	13918	13715	13952	14136	13964	13903	13923	14086	13982	13827	13924	14104	14121	14136	13873	14047	13991	14017	14002	14132	13797	14104	14117	13933	14016	14010	13850	13926	13926	13830	14167	13993	13989	13891	14101	14130	14046	14020	13950	14034	14020	14132	13871	14044	13947	13887	13959	13947	14112	14184	13963	13974	13932	14215	13931	14032	13991	13955	14113	13939	14092	14025	14017	14018	14147	14025	14053	14095	14001	14154	13916
31559	44584	40760	30677	24306	19255	17057	15569	14719	14087	14038	13765	13285	13012	13062	13203	13258	13021	13053	13163	13090	13014	13030	13018	13006	13041	12982	13017	12888	12792	13011	12843	13037	13004	12774	12983	12901	12985	13045	12934	12834	12883	12873	12741	12899	12838	12875	12863	12816	12946	13022	12885	12735	12972	12915	12859	13156	12894	12864	12999	12887	13048	12853	12951	12673	12688	13017	12865	12908	12752	12814	12846	12989	13012	12894	12827	12918	12818	12909	13033	12883	12673	12790	12869	12763	13064	12823	12965	13030	12885	12875	12932	12938	12754	12983	12933	12937	12886	12843	12977	12922	12931	12872	12911	12851	12901	12888	12977	12791	12853	12825	13163	12890	13011	12900	12802	13104	12730	12904	12937	12800	12875	12841	12811	12914	12897	12910	12824	12917	12879	12915	12903	12933	12934	12727	13027	12864	13086	12714	12848	12817	12929	13089	12770	12907	12763	12821	12747	12858	12891	12981	12867	12843	12975	12795	12979	12894	12901	12721	12890	12758	13002	12931	12782	12846	12894	12774	13023	12880	12874	12960	12846	12801	12916	12850	13058	13103	12805	12867	12880	12831	13043	12914	12960	12851	12784	12950	12805	12923	12909	12795	13008	13040	12762	13042	12893	12726	12804	12964	12836	12837	13062	12923	12858	12795	12899	12935	12896	12871	12736	12930	12782	12895	12839	12985	12843	12965	13026	12961	12895	12952	12845	12941	12887	12975	12781	12965	13006	12859	12894	12966	12917	12904	12856	12908	12881	12880	12780	12938	12861	13010	12773	12711	12728	12922	12845	12697	12819	12959	12834	12921	12954	12967	12896	12848	12868	12963	12909	12754	12886	12816	12857	12772	13029	12796	12834	12874	12925	12975	12850	12753	13057	12967	12852	12865	12994	12794	12985	12891	12970	12885	12780	12932	12801	12867	13020	12929	12770	12971	12893	12934	13011	12870	13028	12858	12993	12997	12700	12875	12750	12844	12910	12746	12866	12988	12818	12994	12952	12981	12837	12914	12783	12934	12860	12951	12840	13034	13111	12916	12907	12817	12925	12871	12955	12941	12819	12980	12733	12858	12902	12857	13067	12812	12769	13074	12825	13016	12874	12815	12800	12827	12976	13103	13008	12967	12885	12804	12839	12840	13104	12865	12857	12952	13016	13084	12842	12996	12936	12867	12784	12920	12898	12882	12710	12821	12987	12897	12967	12789	12873	12765	12833	12994	12914	12973	12936	12837	12849	12979	12730	12972	12899	12880	12977	12918	12813	12834	12915	12840	12880	13032	12805	12894	12850	12856	13031	12714	12882	12790	12879	12866	12927	12917	12758	12933	12873	13005	13024	12886	12746	12933	12928	12848	12909	12807	12839	12891	12859	12941	12925	12955	12790	12865	12896	12700	12847	12827	12789	12871	12857	12761	12803	12731	13041	12852	12918	12959	12868	12712	12814	12986	12943	12823	12891	12791	12774	12814	12929	12887	12692	12748	12887	12814	12909	12856	12908	12807	12958	12947	13013	12910	12784	12877	12938	13025	12734	12903	12799	12881	12780	12837	12881	13020	12942	12954	12880	12944	12928	12824	13069	12832	12790	12955	12868	12936	12859	12939	13040	13013	12795	12657	12872	12858	12785	12925	12942	12859	12880	12797	12906	12889	12743	12914	12925	12945	13028	12881	12976	12933	13006	12884	12980	12924	12905	12944	12820	12736	12841	12986	12819	12956	12844	12942	12909	12891	13019	12817	12940	13035	12857	12954	12885	12810	12904	12855	12995	12889	12825	13138	12858	13014	12911	12826	12713	12826	12833	12934	12862	13011	12873	12997	13088	13005	12826	12955	12953	12791	13105	12841	12839	12828	12866	12838	12787	13011	12729	12976	12968	13023	13022	12819	12782	12805	12972	12969	12951	12965	12897	12807	12874	12841	12934	12872	12901	12860	12973	12888	12873	12955	12837	13018	12915	13027	12828	12824	12935	12960	13078	12845	13026	12754	12921	12927	12765	12927	12964	13008	12925	12720	12896	12942	12975	12957	12811	12847	12782	12813	12892	12934	12931	12866	12864	12955	12921	12868	12846	12949	12904	12852	12846	13022	12785	12822	12977	13124	12914	12853	12826	12976	12843	12692	12947	13023	13021	13052	13008	12901	12916	12913	12934	12936	12896	12800	13013	12770	12837	12895	12880	12924	12819	12883	13013	12991	12932	12791	12940	12990	12958	12998	12817	13107	12997	12927	12926	12951	12858	12847	12943	12998	12854	12925	12978	12811	12979	13082	13055	12887	12891	12738	12955	12910	12997	12926	12949	12967	12867	12764	12802	12871	12928	12948	12927	12895	12703	13022	12939	13124	12983	12842	12788	12946	12825	12661	12992	12879	12901	12874	12915	12854	12841	12849	12939	12943	12893	12956	12999	12845	12898	12867	12977	12790	12821	12980	12944	12906	13039	13032	12829	12772	12854	12823	12728	12816	12889	12888	12928	12713	12888	12945	12916	12920	12853	12758	12984	13075	12864	12723	12866	12879	12890	13002	12892	12885	12843	12901	13071	12825	12952	12878	12954	12840	12891	12836	12680	12910	12880	12937	12996	12847	12987	13019	12940	12940	12812	12870	12985	12898	12778	12920	12943	13054	12793	12811	12918	13018	12798	12940	12838	13002	12948	12881	12880	12957	12800	12945	12816	12885	12908	12796	12918	12790	13076	12999	12982	13032	12934	12932	12947	12966	12747	12804	12938	12849	12880	12804	12812	12934	12771	12956	12998	12874	12828	12919	12911	13027	13002	12767	12914	12836	12862	12997	12854	12837	12844	13058	12770	12798	13016	12970	12952	12930	13029	12977	12767	12927	12885	12812	12853	12984	12906	12904	12889	12938	12718	12960	12748	12940	12759	13049	12794	12760	12878	12813	12840	12747	12883	13126	13021	12976	12829	12873	12903	12851	12922	12956	12875	13074	12995	12852	12938	12916	12742	12882	12887	12841	12900	12916	12822	12814	12844	12976	12866	12860	12926	13067	12873	12871	12867	12882	12960	12944	12827	12795	12763	12933	12919	12905	12873	12958	12918	12913	12848	12949	12921	13099	12884	12947	12823	12880	12830	12805	12906	12757	12768	12807	12985	13041	12859	12960	12891	12790	12921	12993	12840	12821	12904	12918	12874	12848	12861	13040	12737	13063	12896	12992	13037	12862	12902	12886	12847	13019	12957	12848	12898	12931	12798	12771	12930	12959	12931	12886	12919	12639	13104	12848	12827	12755	12795	12954	12878	12861	13027	12877	12933	12971	12983	12899	12921	12885	12786	13114	12949	12984	12816	12846	12736	12871	12952	12869	12838	12976	12897	12722	12885	12868	12870	12871	12901	12981	12755	12831	12779	12837	12908	12806	12780	12689	12886	12903	12859	12807	12840	12874	12726	12802	12865	12867	12802	12884	12867	12782	12812	13069	12859	12848	12841	12790	12986	13054	12914	12991	12944	13031	12984	12856	12760	13020	13005	12963	12989	12764	12712	12873	12746	12826	12857	12970	12842	13062	12889	12864	12884	12862	12957	12887	12838	12810	12848	12791	12816	12943	12867	13022	12947	12924	12971	12716	12931	13062	12851	12999	12875	12907	12855	12880	12949	12873	12946	13120	12790	13073	12877	12907	12792	12904	12914	13003	12892	12794	12899	12870	12754	12931	12688	13026	12911	12870	12921	12917	12896	12888	13050	13010	12888	12863	12906	12852	12806	12878	12889	12917	12887	12920	13030	12943	12772	13043	12915	12921	12835	12925	12873	12883	13042	12926	12799	12847	12739	12888	12933	12809	12897	12967	12907	12912	13068	12966	13019	12935	12877	12759	12831	12838	12886	12849	12958	12821	12875	12993	12978	12864	12917	12956	12896	12806	12975	12898	12923	12911	13052	12880	12837	12885	12911	12879	12909	12900	12949	12822	12882	12854	12822	12917	12886	12827	12690	12834	12858	13067	13040	12898	13021	12849	12765	12800	12914	12847	12817	12864	12989	12805	12798	12931	12900	12789	12715	13019	12780	12921	12847	12939	12800	12812	12850	12885	12950	12971	12809	12921	12730	12821	12922	12950	12829	12882	12968	12861	12873	12816	12968	12870	12976	12981	12881	12855	12906	13015	13024	12918	12852	12922	12951	12928	12984	12889	12934	12753	12989	12923	12833	12810	12891	12887	12983	12894	12885	12877	12959	12786	13089	12884	12921	12832	12982	12897	12766	12697	12857	12853	12976	12904	12958	12919	12861	13010	12825	12895	12831	12834	12932	12996	13064	13004	12815	12886	12939	12883	12823	12818	12931	12843	12960	12716	13163	12965	12837	12725	12785	12986	12887	13035	12839	12743	12851	12964	12844	12942	12817	12869	13060	12975	12821	13089	12845	12873	13007	12754	12895	12812	12854	13115	12917	12745	12804	12820	12928	12705	12993	12955	13001	12973	12944	12783	12880	12893	12933	13039	12850	12882	12852	12929	12928	13038	13017	12806	12917	12844	12890	12868	12934	12946	12955	12985	12990	12947	13089	13079	13006	12932	12901	12918	12825	12814	13065	13073	12877	12766	13047	12791	12887	12880	12836	12818	12813	12961	12786	12840	12959	12951	12781	12769	12934	12911	12969	12804	13016	12880	12842	12969	12932	12889	12987	12857	12918	12747	12864	12932	12953	12903	12840	12874	12946	13039	12795	12859	12781	12934	13064	12834	12752	12788	12896	13032	13072	12968	12771	12921	12944	12687	13039	13093	12888	12998	12997	12890	12878	12881	13014	12869	12889	12955	12815	12961	13023	12758	12720	12962	12887	12810	12980	12727	12858	12920	12832	12858	12998	13001	12855	12939	12920	12861	12893	12928	12814	12904	12838	12793	12836	12885	12979	12978	12963	12931	12862	12883	13046	13008	12943	12912	12924	12887	12930	13128	12962	13133	12787	12855	13012	12934	12785	12889	12795	12902	12970	12941	12641	12913	12905	12869	12755	12941	12773	13172	12951	12982	12898	12818	12810	12973	12948	12929	12827	12871	12714	12828	12908	12918	12883	12791	13066	12790	12850	12800	12819	12943	12916	12943	12865	13006	13002	12894	12941	13000	12838	12912	12783	12875	12942	12740	12961	12954	12923	12982	13001	12892	12937
24215	21238	28666	26086	24803	24134	22311	18593	17298	16390	15831	15633	15425	15235	14891	14816	14898	14798	14781	14842	14789	14977	14781	14803	14806	14697	14747	14594	14595	14637	14633	14804	14615	14708	14562	14726	14649	14768	14849	14672	14577	14810	14693	14673	14670	14472	14587	14665	14510	14523	14531	14681	14624	14579	14613	14469	14452	14629	14401	14516	14428	14678	14690	14599	14548	14577	14560	14365	14405	14622	14541	14300	14436	14425	14377	14614	14702	14456	14679	14401	14447	14497	14567	14505	14463	14703	14493	14615	14450	14388	14504	14604	14551	14355	14536	14650	14509	14578	14675	14367	14516	14535	14468	14510	14409	14380	14527	14612	14284	14566	14521	14591	14459	14473	14714	14490	14459	14658	14462	14484	14535	14614	14709	14721	14309	14906	14413	14438	14573	14418	14679	14649	14507	14696	14559	14500	14579	14611	14491	14433	14460	14648	14515	14540	14425	14607	14534	14591	14631	14515	14519	14590	14422	14755	14735	14669	14588	14670	14580	14572	14629	14666	14604	14725	14593	14639	14603	14254	14398	14711	14548	14481	14726	14676	14326	14522	14758	14418	14317	14534	14582	14425	14394	14614	14538	14457	14553	14494	14558	14496	14516	14421	14436	14453	14522	14519	14433	14465	14466	14575	14562	14603	14453	14513	14546	14501	14379	14531	14650	14549	14485	14666	14431	14459	14601	14669	14497	14762	14445	14456	14500	14414	14571	14635	14601	14541	14360	14469	14463	14544	14604	14331	14389	14534	14651	14420	14507	14414	14489	14315	14518	14555	14427	14573	14636	14355	14615	14133	14431	14475	14454	14451	14444	14480	14396	14399	14612	14611	14559	14491	14519	14753	14406	14370	14416	14520	14599	14663	14505	14438	14651	14628	14468	14654	14550	14487	14612	14457	14634	14626	14606	14695	14459	14511	14685	14575	14582	14580	14532	14594	14508	14534	14570	14576	14521	14496	14582	14464	14706	14590	14393	14533	14421	14571	14423	14428	14534	14637	14615	14528	14313	14662	14554	14505	14527	14770	14533	14513	14524	14393	14518	14458	14645	14564	14549	14333	14638	14642	14369	14472	14637	14495	14492	14514	14383	14619	14557	14418	14709	14499	14604	14668	14321	14413	14472	14590	14465	14482	14311	14565	14498	14580	14612	14395	14636	14624	14615	14533	14627	14544	14530	14614	14569	14423	14595	14727	14610	14467	14468	14421	14345	14439	14366	14413	14642	14730	14484	14410	14739	14449	14580	14483	14598	14642	14582	14443	14320	14581	14417	14488	14491	14436	14368	14469	14487	14550	14743	14594	14400	14587	14460	14603	14448	14663	14661	14345	14544	14485	14671	14562	14519	14561	14412	14535	14392	14516	14443	14371	14343	14484	14535	14401	14600	14491	14358	14644	14744	14468	14469	14533	14583	14443	14523	14582	14645	14513	14510	14305	14621	14548	14333	14506	14413	14562	14592	14521	14484	14312	14505	14526	14565	14514	14607	14602	14590	14415	14695	14529	14374	14548	14551	14544	14494	14513	14534	14629	14474	14466	14353	14624	14559	14420	14503	14306	14380	14512	14684	14537	14508	14627	14643	14551	14619	14411	14641	14562	14760	14521	14406	14437	14746	14384	14542	14517	14480	14655	14726	14567	14564	14535	14574	14281	14380	14344	14422	14332	14627	14619	14305	14399	14662	14450	14498	14455	14398	14511	14648	14640	14544	14485	14567	14572	14358	14681	14610	14632	14519	14471	14310	14505	14380	14459	14399	14393	14672	14595	14554	14442	14464	14554	14484	14572	14567	14602	14579	14657	14356	14498	14494	14578	14327	14363	14387	14595	14519	14540	14458	14682	14573	14446	14444	14516	14518	14527	14577	14733	14435	14325	14803	14437	14566	14572	14508	14419	14432	14628	14457	14680	14513	14590	14571	14412	14454	14501	14601	14402	14588	14594	14688	14484	14608	14676	14488	14383	14390	14364	14420	14467	14567	14415	14548	14420	14435	14519	14603	14568	14478	14560	14423	14477	14452	14477	14620	14405	14493	14564	14613	14661	14666	14578	14494	14547	14369	14556	14580	14515	14369	14409	14587	14509	14564	14416	14582	14656	14400	14331	14490	14574	14654	14592	14656	14632	14455	14450	14484	14399	14544	14457	14467	14502	14341	14624	14438	14421	14539	14424	14681	14558	14505	14442	14346	14417	14400	14490	14431	14557	14347	14604	14765	14432	14513	14291	14441	14482	14479	14656	14419	14421	14541	14525	14418	14545	14413	14415	14586	14601	14641	14399	14630	14521	14487	14406	14553	14505	14729	14486	14492	14517	14654	14511	14511	14555	14467	14636	14449	14518	14467	14466	14593	14599	14439	14655	14497	14532	14465	14607	14479	14559	14619	14502	14585	14446	14479	14426	14688	14509	14453	14463	14700	14443	14457	14399	14644	14516	14696	14460	14717	14498	14608	14564	14461	14327	14522	14440	14411	14465	14386	14471	14601	14532	14506	14510	14413	14299	14407	14498	14725	14659	14577	14468	14362	14495	14556	14542	14699	14533	14439	14479	14391	14455	14629	14569	14464	14609	14452	14631	14486	14631	14436	14607	14688	14608	14187	14463	14448	14643	14471	14381	14505	14525	14600	14541	14512	14566	14320	14490	14384	14434	14519	14527	14555	14435	14568	14442	14556	14606	14483	14526	14598	14721	14671	14297	14619	14479	14418	14454	14544	14530	14696	14524	14457	14694	14616	14554	14643	14603	14594	14544	14489	14485	14416	14479	14489	14507	14357	14550	14501	14532	14431	14524	14624	14478	14572	14474	14298	14519	14421	14459	14539	14553	14445	14398	14558	14535	14606	14610	14549	14537	14473	14666	14508	14338	14455	14517	14634	14683	14670	14580	14439	14508	14590	14582	14664	14536	14507	14541	14542	14435	14771	14335	14313	14543	14514	14614	14486	14468	14466	14487	14412	14477	14564	14590	14605	14657	14577	14667	14373	14579	14566	14675	14467	14558	14592	14612	14345	14549	14456	14325	14452	14506	14583	14445	14615	14454	14533	14711	14538	14581	14435	14374	14621	14554	14697	14572	14655	14703	14461	14661	14603	14458	14309	14444	14523	14525	14737	14587	14403	14538	14520	14532	14632	14566	14297	14655	14616	14407	14441	14344	14461	14450	14609	14686	14581	14533	14579	14610	14574	14548	14517	14505	14392	14468	14514	14366	14513	14639	14554	14486	14645	14444	14656	14506	14510	14346	14473	14604	14254	14417	14565	14492	14543	14562	14368	14445	14508	14453	14424	14461	14482	14439	14669	14744	14575	14464	14439	14337	14535	14557	14413	14512	14614	14564	14490	14497	14470	14546	14450	14603	14425	14652	14585	14556	14551	14584	14476	14481	14565	14489	14729	14367	14522	14386	14476	14720	14540	14576	14358	14544	14666	14431	14607	14344	14514	14316	14576	14394	14598	14362	14637	14588	14591	14322	14489	14665	14475	14437	14569	14778	14467	14450	14442	14497	14354	14624	14599	14535	14459	14464	14498	14580	14569	14498	14594	14549	14527	14506	14398	14341	14718	14435	14445	14592	14478	14351	14575	14460	14343	14546	14626	14462	14521	14601	14630	14461	14459	14445	14618	14671	14495	14510	14655	14584	14656	14653	14455	14451	14445	14496	14549	14671	14491	14432	14601	14309	14534	14384	14429	14411	14543	14678	14673	14788	14485	14427	14534	14713	14572	14648	14629	14511	14631	14764	14628	14540	14566	14536	14524	14567	14481	14491	14365	14641	14503	14674	14564	14313	14362	14511	14404	14596	14517	14433	14585	14510	14559	14615	14559	14554	14584	14477	14428	14512	14586	14672	14680	14251	14475	14793	14539	14495	14486	14467	14583	14378	14430	14437	14502	14442	14509	14752	14373	14484	14511	14475	14591	14377	14645	14540	14477	14642	14577	14470	14507	14684	14764	14349	14472	14652	14500	14465	14622	14397	14514	14570	14525	14623	14350	14466	14638	14632	14685	14520	14628	14489	14732	14678	14440	14481	14361	14663	14553	14658	14364	14515	14564	14614	14533	14464	14522	14504	14648	14459	14415	14361	14570	14485	14610	14578	14666	14329	14513	14272	14364	14625	14567	14657	14515	14529	14491	14564	14444	14398	14617	14521	14428	14539	14599	14592	14566	14296	14523	14402	14437	14343	14538	14495	14605	14477	14454	14509	14432	14533	14685	14712	14529	14429	14583	14301	14463	14535	14577	14531	14583	14574	14631	14710	14373	14606	14430	14420	14488	14416	14476	14525	14327	14415	14580	14607	14613	14703	14510	14520	14679	14389	14634	14572	14439	14763	14411	14496	14619	14584	14655	14524	14644	14484	14553	14383	14398	14404	14653	14525	14507	14570	14548	14536	14595	14491	14615	14566	14596	14382	14538	14424	14485	14327	14452	14652	14493	14714	14565	14466	14587	14493	14523	14307	14485	14569	14468	14471	14497	14424	14397	14468	14618	14451	14464	14584	14754	14565	14356	14552	14424	14303	14583	14434	14377	14567	14613	14574	14597	14464	14447	14554	14555	14570	14411	14495	14474	14469	14415	14658	14597	14548	14317	14614	14661	14504	14529	14309	14575	14564	14589	14473	14636	14587	14441	14474	14685	14410	14481	14516	14406	14480	14433	14469	14537	14516	14658	14403	14384	14539	14501	14599	14445	14500	14713	14373	14328	14663	14635	14453	14449	14650	14475	14554	14399	14635	14423	14393	14423	14457	14440	14601	14605	14502	14643	14433	14629	14664	14814	14524	14509	14576	14614	14650	14504	14462	14495	14574	14386	14749	14527	14622	14712	14543	14572	14381	14345	14509	14512	14505	14482	14723	14661	14402	14537	14398	14402	14390	14317	14528	14348	14347	14467	14632	14637	14499	14342	14460	14385	14373	14671	14493	14575	14394	14605	14504	14493	14467	14556	14453	14562	14569	14616	14337	14612	14498	14545	14629	14529	14601	14522	14548	14640	14392	14681	14436	14529	14348	14416	14416	14439	14552	14443	14487	14326	14438	14393	14394	14548	14390	14620	14348	14547	14340	14420	14285	14566	14653	14524	14354	14488	14598	14308	14587	14469	14513	14539	14463	14632	14588	14626	14611	14601	14516
34237	52643	46954	36289	29761	24315	20776	18450	17040	15656	15145	14584	14270	14012	13924	13620	13575	13556	13582	13543	13521	13289	13463	13428	13414	13436	13364	13357	13521	13450	13339	13323	13412	13364	13326	13234	13444	13400	13162	13141	13290	13233	13210	13231	13128	13172	13243	13278	13304	13256	13333	13314	13252	13387	13203	13294	13228	13376	13324	13282	13453	13244	13221	13250	13177	13183	13283	13116	13264	13371	13238	13096	13412	13177	13129	13191	13369	13319	13388	13382	13347	13406	13291	13235	13493	13257	13218	13331	13140	13379	13364	13290	13088	13212	13391	13367	13178	13136	13288	13239	13143	13320	13299	13185	13226	13250	13190	13147	13354	13238	13183	13324	13300	13316	13059	13434	13328	13323	13240	13333	13400	13173	13335	13021	13316	13217	13224	13095	13293	13094	13270	13256	13286	13229	13409	13144	13342	13326	13216	13315	13441	13138	13152	13208	13290	13147	13218	13224	13141	13151	13311	13102	13156	13271	13248	13268	13270	13240	13273	13379	13165	13359	13205	13243	13360	13426	13314	13190	13178	13255	13338	13323	13263	13309	13107	13314	13169	13359	13231	13292	13327	13448	13358	13156	13304	13316	13062	13275	13174	13329	13275	13311	13340	13346	13323	13303	13196	13473	13200	13222	13283	13287	13354	13315	13444	13347	13332	13163	13255	13439	13224	13307	13318	13283	13205	13305	13280	13276	13360	13250	13322	13295	13191	13381	13170	13275	13202	13259	13109	13308	13408	13411	13257	13291	13357	13245	13311	13284	13241	13246	13288	13284	13325	13114	13048	13278	13340	13408	13239	13160	13231	13314	13390	13214	13271	13230	13178	13333	13312	13030	13150	13363	13166	13164	13277	13334	13105	13393	13363	13350	13334	13397	13182	13199	13360	13341	13209	13196	13318	13273	13283	13404	13085	13269	13286	13225	13317	13343	13484	13124	13273	13315	13353	13244	13372	13325	13332	13271	13237	13197	13347	13173	13101	13113	13444	13162	13313	13302	13315	13301	13252	13150	13076	13214	13199	13283	13215	13240	13315	13116	13371	13183	13268	13146	13164	13264	13312	13127	13233	13467	13224	13268	13326	13289	13328	13260	13297	13152	13395	13232	13361	13306	13259	13282	13315	13425	13377	13241	13388	13287	13420	13192	13339	13222	13245	13129	13364	13156	13249	13236	13233	13197	13284	13247	13177	13384	13155	13252	13147	13314	13313	13201	13199	13404	13349	13146	13329	13383	13222	13201	13294	13178	13334	13352	13323	13345	13176	13113	13432	13167	13141	13299	13065	13276	13287	13183	13151	13174	13377	13240	13256	13146	13127	13132	13240	13281	13413	13221	13286	13216	13418	13191	13230	13430	13355	13308	13313	13261	13235	13088	13147	13260	13247	13223	13085	13388	13150	13123	13306	13165	13316	13263	13203	13470	13218	13154	13185	13214	13206	13290	13243	13353	13252	13201	13306	13191	13125	13332	13159	13168	13211	13188	13176	13337	13338	13317	13167	13216	13206	13090	13190	13280	13281	13290	13241	13249	13244	13245	13246	13307	13250	13488	13193	13233	13160	13363	13174	13327	13339	13048	13261	13036	13310	13318	13247	13375	13186	13308	13179	13226	13310	13304	13295	13265	13355	13289	13195	13065	13163	13341	13195	13430	13231	13245	13298	13369	13337	13306	13254	13305	13405	13313	13235	13273	13154	13317	13217	13247	13180	13259	13254	13390	13215	13233	13360	13279	13266	13265	13449	13175	13137	13262	13191	13114	13185	13090	13226	13341	13396	13358	13261	13162	13393	13158	13269	13157	13196	13206	13342	13302	13350	13345	13343	13163	13362	13146	13426	13193	13248	13381	13327	13283	13165	13166	13268	13169	13287	13216	13201	13488	13279	13090	13152	13273	13502	13184	13347	13316	13317	13339	13369	13349	13358	13141	13151	13074	13364	13362	13360	13398	13303	13148	13397	13253	13151	13335	13225	13191	13328	13293	13088	13267	13269	13132	13115	13223	13252	13274	13193	13213	13266	13188	13251	13300	13198	13268	13312	13225	13154	13181	13316	13281	13378	13283	13182	13270	13366	13420	13445	13174	13341	13212	13485	13159	13242	13388	13388	13334	13225	13293	13278	13215	13203	13201	13209	13272	13249	13264	13294	13309	13223	13238	13134	13216	13110	13275	13201	13226	13262	13075	13373	13217	13244	13300	13267	13312	13307	13291	13342	13304	13262	13399	13294	13039	13242	13223	13218	13463	13199	13230	13228	13199	13293	13386	13252	13230	13305	13208	13251	13223	13258	13348	13311	13253	13283	13350	13276	13231	13373	13102	13268	13103	13102	13468	13068	13277	13023	13326	13384	13266	13326	13408	13108	13361	13206	13138	13202	13343	13288	13205	13189	13313	13198	13210	13316	13359	13304	13295	13385	13075	13405	13343	13059	13233	13343	13315	13389	13240	13172	13117	13264	13246	13338	13204	13367	13314	13273	13409	13102	13266	13198	13353	13348	13187	13300	13285	13028	13356	13141	13389	13106	13306	13225	13268	13156	13192	13311	13174	13341	13235	13322	13155	13171	13258	13302	13258	13181	13244	13286	13157	13154	13185	13224	13310	13381	13149	13217	13249	13080	13211	13248	13246	13316	13278	13399	13319	13191	13182	13225	13310	13216	13182	13407	13350	13215	13250	13249	13257	13369	13342	13227	13421	13395	13259	13170	13181	13251	13424	13189	13122	13252	13315	13220	13172	13318	13266	13281	13242	13330	13269	13246	13096	13177	13287	13153	13183	13337	13245	13386	13408	13295	13180	13295	13338	13212	13418	13207	13127	13257	13152	13311	13193	13205	13304	13423	13238	13332	13221	13238	13265	13202	13311	13303	13318	13180	13323	13401	13269	13297	13368	13334	13162	13067	13273	13387	13335	13160	13328	13210	13180	13241	13288	13421	13283	13131	13144	13160	13261	13362	13280	13320	13195	13183	13134	13311	13390	13273	13325	13246	13318	13207	13189	13211	13230	13459	13067	13342	13448	13183	13385	13201	13223	13427	13418	13240	13396	13318	13266	13262	13284	13254	13323	13182	13303	13241	13212	13246	13329	13344	13378	13277	13219	13039	13268	13301	13162	13331	13206	13121	13263	13320	13341	13294	13292	13335	13195	13437	13314	13193	13303	13223	13478	13239	13354	13239	13269	13299	13237	13410	13171	13260	13186	13321	13204	13201	13317	13439	13401	13118	13293	13210	13360	13238	13393	13363	13393	13207	13201	13293	13250	13118	13297	13162	13257	13326	13110	13154	13235	13204	13292	13192	13220	13304	13149	13265	13278	13179	13197	13335	13307	13353	13280	13211	13317	13240	13434	13041	13300	13240	13249	13294	13360	13158	13319	13511	13233	13216	13141	13232	13089	13147	13000	13197	13286	13329	13238	13142	13172	13220	13334	13256	13211	13263	13315	13377	13295	13216	13377	13197	13226	13139	13275	13280	13360	13186	13314	13336	13114	13250	13292	13309	13315	13250	13373	13313	13177	13229	13372	13400	13293	13284	13200	13112	13364	13226	13235	13172	13149	13260	13267	13281	13292	13175	13252	13013	13190	13229	13190	13328	13141	13288	13222	13215	13241	13258	13175	13502	13292	13182	13224	13139	13170	13292	13321	13354	13281	13344	13146	13161	13331	13289	13288	13178	13266	13195	13260	13222	13325	13415	13194	13358	13455	13230	13275	13261	13215	13295	13130	13483	13299	13348	13173	13328	13328	13195	13323	13335	13323	13329	13564	13118	13328	13181	13201	13308	13317	13399	13315	13171	13156	13352	13266	13182	13351	13281	13317	13167	13317	13160	13227	13222	13472	13328	13153	13285	13280	13383	13263	13334	13192	13167	13180	13244	13293	13262	13307	13174	13282	13158	13380	13254	13373	13408	13337	13453	13297	13270	13153	13215	13269	13150	13357	13328	13254	13299	13307	13290	13358	13200	13335	13340	13242	13182	13176	13222	13180	13179	13233	13122	13116	13158	13230	13271	13442	13203	13333	13186	13402	13330	13120	13297	13267	13151	13263	13439	13401	13249	13129	13403	13394	13254	13189	13323	13271	13374	13306	13150	13385	13384	13164	13170	13398	13272	13239	13269	13146	13198	13123	13086	13184	13150	13197	13254	13326	13203	13248	13308	13166	13149	13220	13253	13133	13261	13246	13129	13260	13254	13243	13203	13103	13428	13345	13207	13201	13392	13357	13279	13299	13276	13267	13092	13223	13216	13278	13350	13290	13307	13277	13359	13264	13248	13207	13321	13133	13188	13130	13207	13318	13238	13266	13229	13395	13203	13278	13284	13350	13424	13081	13448	13419	13403	13270	13135	13205	13315	13167	13398	13090	13314	13154	13187	13388	13265	13384	13307	13280	13366	13356	13245	13328	13382	13178	13114	13094	12995	13427	13258	13084	13333	13197	13225	13280	13316	13185	13149	13242	13226	13254	13247	13145	13180	13330	13172	13186	13257	13292	13276	13200	13354	13279	13394	13379	13227	13298	13427	13213	13082	13083	13292	13327	13012	13393	13234	13258	13356	13393	13239	13402	13259	13333	13139	13273	13187	13258	13198	13348	13385	13227	13211	13180	13184	13254	13236	13476	13193	13058	13287	13161	13274	13174	13294	13304	13217	13270	13240	13261	13171	13140	13390	13265	13179	13411	13133	13286	13149	13043	13172	13013	13329	13294	13194	13546	13205	13564	13193	13208	13157	13347	13221	13356	13358	13412	13190	13331	13322	13273	13185	13195	13323	13090	13191	13136	13147	13239	13296	13312	13324	13298	13342	13168	13457	13222	13317	13416	13217	13352	13114	13314	13188	13129	13386	13386	13178	13377	13133	13133	13165	13282	13295	13404	13322	13199	13284	13453	13305	13284	13377	13119	13451	13283	13231	13296	13356	13182	13395	13199	13236	13298	13473	13254	13276	13383	13448	13336	13269	13359	13291	13201	13248	13391	13109	13367	13257	13169	13150	13095	13198	13202	13468	13366	13215	13232	13360	13280	13246	13201	13114	13145	13250	13306	13214	13392	13280	13488	13341	13174	13287	13149	13335	13300	13285	13368	13403	13309	13357	13233	13460	13271	13343	13362	13215	13178	13156	13281	13198	13224
22906	21236	29031	24228	22908	26688	28298	22708	20200	18903	17721	16913	16591	16085	16091	15778	15589	15659	15712	15553	15400	15472	15315	15364	15606	15466	15684	15433	15328	15330	15312	15219	15289	15561	15354	15365	15333	15074	15263	15282	15406	15470	15239	15212	15342	15102	14995	15266	15255	15293	15433	15249	15199	15255	15095	15158	15479	15289	15189	15009	15412	15156	15384	15147	15238	15081	15243	15187	15182	15051	15310	15196	15098	15099	15276	15314	15311	15179	15104	15294	15145	14972	15235	15261	15119	15151	15064	15066	15216	14914	15001	15142	15162	15229	15251	15229	15038	15132	15070	15104	15039	15180	15013	15221	15211	15157	15373	15135	15061	15177	15263	15243	15243	15161	15077	15245	15246	15118	15041	15094	15028	15148	14959	14998	15152	15085	14938	14984	15205	15275	14995	15241	15280	15226	15048	15136	15080	15153	15245	15191	14995	15269	15182	15160	15079	15136	15060	15351	15170	14947	15035	15261	15151	15252	15113	14945	15215	15020	15154	15173	15112	15164	15040	15138	15151	15154	15171	15125	15195	15126	15061	15001	15142	15138	15151	15025	15122	15087	15069	15157	15170	15097	15070	15005	15186	15098	15137	15257	15142	15203	15129	15065	15080	15188	15138	15104	15268	15302	15262	15364	15219	15015	15150	15090	15052	15054	15118	15116	15228	15205	15121	15269	15213	15168	15152	15195	15321	15284	15202	14999	14877	15149	15152	15031	15347	15205	15081	14876	15261	15097	15159	15092	15108	15257	14959	14999	15086	15194	15325	15020	15260	15009	15052	15214	15101	15121	15043	15302	15159	15023	15061	15183	15086	15244	15034	15132	15209	15360	15190	15144	15325	15134	15059	15179	15081	15213	15058	15187	15187	15126	15169	14991	15111	15112	15272	15311	15180	15139	15100	15064	15261	15063	15225	15035	15123	15218	15350	15198	15060	15226	15011	15202	15273	15210	15179	15216	15350	15138	15290	15164	15113	15122	15164	15152	15125	15221	15135	15086	15114	15214	15050	15250	15219	15176	15064	15044	15024	15050	15135	15036	15142	15246	15217	15021	15006	15251	15061	15262	15079	15081	15121	15255	15136	15262	15325	15258	15086	15321	15185	15003	15234	15083	15089	15095	15258	15097	15111	15169	15270	14985	15111	15084	15165	15380	15255	15254	15187	15152	15336	15025	15109	15138	15251	15189	15214	15044	15336	15065	14961	15129	15266	15043	15192	15117	15191	15097	15088	15285	15233	15088	15127	15179	15261	15398	15097	15103	15299	14961	15211	15066	15074	15108	15123	15300	15226	15116	15159	15003	15161	15162	15095	15229	15184	15224	14935	14989	15156	15049	15022	14962	15203	15191	15210	14975	15060	15077	15305	15219	15141	15257	15127	15075	14975	15273	15190	15141	15367	15150	15072	15054	15068	15383	15212	15120	15063	14903	15127	15148	15145	15245	15264	15199	15323	15094	15320	15252	15068	15064	15292	15097	15248	15035	15168	15213	15429	15192	15216	15160	15120	15253	15136	15070	15123	14986	15109	15031	15164	15088	15130	15093	15162	15239	15028	15058	15240	15188	15244	14887	15098	15034	15038	15301	15129	15111	15232	15316	15155	15197	15181	14927	15166	15010	15182	15139	15172	15166	15053	15147	15122	14930	15038	15142	15150	15206	15144	15108	15147	15247	15105	15459	15238	15097	15229	15212	15134	15415	15240	15209	14934	15070	15028	14976	15233	15134	15226	15098	15072	15094	15137	14997	15238	15210	15068	15128	15139	15111	14993	15045	15090	14994	15213	15013	15371	15187	15114	15266	15320	15113	15075	15241	15104	14839	14937	15215	15356	14950	15114	15151	15077	15078	15116	14988	15234	15300	15073	15128	15096	15221	15228	15254	15110	15170	15269	15118	14944	15257	15180	15118	15339	15246	15206	15103	15158	15186	15222	15047	15256	14902	14994	15142	15172	15276	15055	15073	15043	15246	15157	15236	15009	15012	15119	14896	15243	15061	15277	15142	15291	14984	15122	14912	15122	15176	15052	15127	15210	15023	15067	15028	15006	15103	15308	15111	15016	15114	15349	15117	15038	15184	15282	15152	15117	15107	15199	14891	15371	15091	15121	15045	15032	15134	15382	15030	15157	15148	15163	15140	15159	15378	15169	15159	15169	15301	15058	15054	15089	15042	15069	15185	15422	15219	15198	15082	15126	15137	15048	15134	15142	14955	15264	15041	15279	15073	15172	15302	15243	15200	15145	15073	14937	15062	15230	15157	15075	14957	15059	15219	15113	15394	15305	15227	14977	15061	15232	15133	15345	15033	15001	15068	15098	15090	15394	14909	15296	15006	15181	15107	15029	15104	15163	15110	14948	15171	15161	14964	15052	15103	15290	15058	15199	15219	15160	15078	15138	15075	15132	15041	15132	15162	15026	15118	15080	15162	15116	15011	15223	15098	15151	15083	15056	15140	15270	15251	15071	15043	15243	15216	15026	15139	15303	15022	15028	15198	15198	15079	15127	15333	15110	15061	15274	15287	15104	15222	15218	15206	15259	15047	15134	15225	15119	15256	15115	15099	14983	15110	15110	15074	15117	15201	15196	15273	15258	14935	15167	15147	15137	15046	15116	15194	15007	14879	15365	15279	15183	14952	15069	15005	15158	15153	15175	15094	15393	15250	15143	15264	15206	15027	15057	14963	15127	15225	15103	15172	15175	14985	15145	15053	15297	15155	15097	15131	15011	15151	15236	15290	15266	15275	15075	15288	15038	15058	15096	15369	15282	15076	15128	15125	15139	15099	15082	15034	15150	14996	15186	15048	15213	14962	15220	15228	15104	15145	15072	15263	15123	15148	15260	15283	15200	14934	15091	15365	15020	15129	15166	15100	15047	15253	15236	15075	15171	15100	15133	14979	15237	15276	15158	15133	15056	15116	15040	14980	15195	15096	15057	15116	15319	15062	15079	15226	15195	15138	15113	15088	14846	15245	15118	15030	15167	15051	15385	15341	15129	15027	15050	15303	15236	15076	15110	15215	15116	15088	15207	15125	15280	15019	15114	14962	15362	15478	15187	15165	15215	15226	15070	15132	15224	15173	15236	15220	15223	15378	15178	15377	15191	15029	15106	14980	15134	15022	15199	15236	15059	15199	15176	15273	15291	15164	15306	15196	15127	15137	15304	15124	15058	15019	15084	14961	15208	15078	15317	15088	15369	15269	15009	15023	15173	15036	15160	15055	15252	15181	15160	15190	15013	15137	15150	15143	15101	15143	15248	14941	15170	14986	15277	15074	15224	15323	15271	14949	15217	15128	15191	15006	15123	15011	15143	14878	14975	15144	15252	15151	15061	15070	14892	15109	15268	15202	15097	15127	15197	15160	15080	14961	15203	15182	15200	15145	15146	15096	15010	14927	15202	15163	15103	15108	15128	15352	15033	15115	15238	15208	15194	15286	15261	15197	15116	15239	15182	15102	15211	15327	15199	15157	15164	15120	15084	15214	15228	15135	15177	15175	15304	15129	14949	15147	15029	15098	15073	15203	15048	14980	15053	14913	15052	15103	15082	15194	15125	15319	15401	15105	15078	15218	14996	15159	15068	15052	15281	15179	15154	15150	15305	15196	15005	15033	15385	15092	14877	15085	15094	15175	15053	15068	15194	15462	15137	15142	14920	15150	15157	15167	15118	15116	15243	15181	14899	15116	15226	15136	15097	15015	15128	14939	15076	15077	15063	15107	15273	15181	15101	15112	15195	15083	15160	15038	15286	15093	15003	15133	15082	15183	15301	15306	15237	15233	15050	15022	15260	15214	15186	14966	15180	15161	15193	15280	15043	15198	15116	15097	15290	15094	15256	15326	15327	15040	15107	15118	15048	15076	15097	15158	14985	15121	15015	15129	15020	15327	15167	15119	14928	15256	15052	15160	15047	15211	15083	15142	15016	15179	15352	15000	15011	15379	15075	15077	15040	15051	15165	15178	15012	15019	15068	15202	15249	15110	15103	15132	15203	15147	15173	15282	15141	15141	15113	15279	15287	14977	15156	15278	15222	15132	15302	15020	15173	15351	15169	15269	15214	15078	15229	15041	14898	15188	15245	15280	15079	15202	15104	15149	15076	15115	15078	15046	15110	15202	15022	15160	15111	15146	15101	15131	15205	15112	15284	15136	15127	15187	15057	15138	15150	15018	15346	15180	15231	15235	15255	15244	15277	15192	15169	15294	15183	15107	15290	15023	15202	15083	15154	15037	15092	15306	15198	15266	15154	15211	15180	15370	15271	15114	15273	15118	15387	14890	15179	15129	15068	15076	15101	15069	15120	15311	15303	15228	15155	15135	15095	15265	15267	15068	15041	15022	14945	14921	15085	15185	15063	15216	15189	15180	15023	15233	15100	15130	15050	15066	15105	14917	15344	15291	15197	15387	15147	15086	15153	15194	15082	15183	15008	15193	15230	15280	15120	15195	15105	15033	14978	14997	15197	15102	15100	15065	14993	15319	15225	15063	15134	15065	15140	15215	15195	15181	15101	15248	15080	15291	15185	15154	14995	15114	15149	15151	15192	15157	15266	15120	14869	15049	14983	15145	15073	15325	15129	15081	15017	15144	15166	15105	15049	15159	15234	15011	15046	15148	15180	15135	15273	15425	15061	15079	15422	15061	15208	15071	15171	15217	15112	15259	14996	15309	15046	15190	15176	15320	15189	14959	14983	14948	15155	15252	14910	14982	15265	15033	15246	15162	15275	15099	15154	15292	15268	15099	15118	15236	15193	15001	14944	15161	14902	15103	15268	15254	15076	15211	15049	15119	15008	15021	15208	15347	15199	15146	15300	15173	15140	15142	15099	15004	15188	15160	15223	15173	14991	15387	15024	15031	14966	15223	15114	15198	15422	15281	14969	15238	15254	14939	14989	15056	15167	15218	15266	15042	15127	15015	15299	15113	15158	15173	15142	15076	15247	15126	15238	15101	15269	15221	15112	15268	14862	15146	15260	15175	15062	15354	15205	15172	15140	15018	15260	15247	15312	15142	15065	15169	15129	14929	15128	15249	15005	15242	15285	15150	15228	15013	15125	15214	15165	15149	15161	15225	15052	15117	14921	15049	15074	15304	15217	15009	15228	15159	15143	15011	15297	15287	15233	15105	15154	14949
35098	58679	53327	42401	35024	30703	26614	23202	20200	18150	16899	15878	15294	15130	14410	14235	14073	14203	14136	14072	13946	14012	13945	14067	13942	13780	13829	13763	13676	13843	13775	13727	13682	13696	13618	13587	13809	13706	13699	13571	13777	13786	13601	13561	13660	13514	13731	13594	13510	13680	13714	13699	13826	13657	13614	13650	13692	13618	13903	13629	13708	13812	13691	13587	13723	13852	13658	13608	13723	13677	13664	13641	13744	13412	13640	13761	13562	13677	13567	13696	13652	13451	13667	13549	13677	13636	13635	13727	13495	13584	13587	13703	13770	13712	13737	13605	13675	13469	13675	13782	13610	13658	13852	13664	13493	13623	13683	13562	13541	13708	13606	13707	13581	13590	13702	13695	13743	13734	13630	13709	13702	13476	13567	13621	13579	13464	13667	13711	13494	13684	13780	13590	13514	13599	13626	13490	13645	13613	13581	13760	13590	13625	13679	13748	13574	13830	13683	13701	13405	13704	13660	13723	13610	13654	13589	13618	13646	13861	13613	13688	13619	13397	13698	13767	13677	13615	13659	13541	13723	13596	13591	13704	13839	13637	13609	13710	13632	13821	13729	13629	13573	13683	13700	13670	13707	13522	13768	13890	13708	13605	13597	13636	13645	13766	13804	13629	13601	13520	13681	13704	13718	13658	13689	13522	13620	13534	13711	13782	13599	13554	13572	13867	13549	13535	13876	13640	13514	13611	13689	13546	13706	13504	13500	13573	13606	13589	13570	13662	13624	13523	13592	13751	13861	13534	13587	13546	13622	13630	13712	13606	13724	13695	13523	13525	13623	13752	13697	13513	13700	13532	13766	13493	13770	13598	13491	13545	13361	13557	13576	13736	13395	13755	13818	13576	13537	13731	13632	13629	13608	13707	13640	13436	13695	13580	13599	13546	13649	13613	13683	13393	13511	13563	13784	13496	13678	13677	13579	13651	13634	13566	13681	13647	13723	13786	13765	13591	13702	13651	13663	13752	13648	13610	13514	13792	13672	13673	13761	13618	13546	13690	13505	13578	13547	13668	13695	13593	13733	13554	13816	13644	13681	13714	13640	13724	13498	13649	13678	13610	13520	13606	13727	13576	13662	13637	13513	13787	13520	13705	13521	13466	13696	13653	13537	13648	13696	13670	13800	13666	13570	13616	13706	13638	13772	13715	13607	13582	13666	13714	13576	13616	13620	13528	13670	13617	13663	13569	13749	13698	13703	13657	13582	13595	13679	13614	13634	13709	13715	13778	13733	13440	13588	13638	13560	13376	13765	13526	13546	13725	13634	13575	13621	13594	13586	13879	13491	13592	13666	13722	13584	13588	13599	13615	13681	13746	13673	13816	13678	13672	13621	13506	13664	13331	13535	13537	13584	13506	13592	13631	13551	13559	13637	13602	13640	13712	13682	13703	13594	13782	13685	13513	13551	13388	13706	13637	13511	13558	13611	13694	13424	13775	13911	13581	13513	13735	13596	13500	13620	13619	13590	13741	13677	13763	13753	13740	13611	13545	13724	13605	13491	13731	13648	13805	13646	13652	13556	13531	13663	13603	13634	13625	13399	13689	13581	13760	13528	13618	13442	13697	13613	13681	13701	13438	13711	13744	13595	13712	13693	13627	13552	13552	13600	13757	13488	13712	13498	13696	13504	13638	13884	13547	13686	13503	13549	13610	13609	13432	13629	13653	13668	13646	13706	13580	13664	13818	13718	13674	13599	13575	13656	13785	13652	13516	13605	13650	13790	13607	13687	13721	13597	13515	13556	13574	13538	13630	13638	13765	13596	13550	13665	13523	13679	13519	13793	13638	13445	13667	13652	13702	13753	13633	13560	13733	13444	13618	13650	13603	13682	13421	13634	13513	13697	13682	13693	13531	13637	13578	13658	13742	13645	13676	13797	13689	13655	13662	13695	13656	13590	13769	13695	13560	13579	13661	13633	13562	13624	13539	13632	13661	13521	13628	13613	13682	13501	13519	13668	13642	13561	13617	13474	13730	13600	13672	13649	13699	13613	13685	13623	13527	13509	13546	13601	13619	13848	13595	13593	13599	13559	13603	13629	13507	13557	13712	13627	13520	13712	13645	13671	13594	13655	13528	13732	13701	13763	13611	13659	13597	13763	13714	13535	13619	13716	13624	13603	13686	13571	13618	13482	13606	13735	13664	13628	13590	13659	13668	13597	13753	13723	13741	13527	13707	13767	13571	13729	13770	13669	13464	13794	13549	13593	13386	13684	13540	13685	13690	13714	13618	13739	13591	13744	13670	13729	13668	13719	13598	13568	13486	13698	13564	13470	13839	13550	13609	13715	13648	13678	13658	13584	13631	13702	13694	13526	13641	13622	13621	13612	13506	13766	13720	13457	13658	13580	13611	13595	13589	13591	13613	13507	13581	13689	13600	13817	13720	13534	13451	13709	13701	13665	13584	13547	13565	13638	13678	13596	13618	13587	13642	13645	13667	13629	13634	13521	13617	13760	13601	13536	13646	13558	13681	13780	13623	13786	13541	13629	13562	13601	13493	13727	13776	13536	13556	13662	13685	13532	13536	13522	13549	13652	13726	13470	13591	13602	13592	13595	13512	13708	13683	13705	13479	13617	13636	13547	13636	13835	13612	13528	13662	13706	13575	13527	13566	13470	13447	13709	13490	13667	13556	13653	13805	13717	13650	13715	13746	13602	13744	13565	13566	13558	13483	13753	13592	13596	13794	13744	13700	13630	13479	13543	13675	13680	13725	13613	13672	13576	13794	13736	13646	13588	13585	13672	13703	13681	13581	13515	13532	13720	13470	13614	13584	13644	13728	13700	13496	13692	13535	13672	13642	13763	13542	13353	13572	13626	13482	13554	13612	13440	13614	13765	13535	13469	13706	13629	13594	13475	13565	13508	13665	13868	13629	13643	13667	13528	13738	13531	13467	13606	13686	13662	13695	13469	13551	13694	13662	13807	13632	13666	13441	13563	13794	13611	13647	13575	13510	13481	13574	13748	13651	13630	13721	13524	13635	13416	13716	13759	13556	13742	13622	13717	13718	13542	13569	13641	13750	13606	13513	13590	13565	13668	13728	13694	13706	13560	13475	13668	13587	13688	13560	13793	13652	13592	13729	13532	13732	13632	13579	13687	13543	13602	13573	13586	13776	13661	13680	13638	13631	13607	13670	13721	13886	13801	13649	13664	13646	13496	13549	13728	13705	13670	13904	13652	13597	13617	13633	13547	13602	13548	13710	13540	13703	13631	13648	13599	13705	13617	13763	13673	13591	13699	13596	13643	13481	13483	13565	13709	13684	13710	13702	13703	13826	13598	13565	13448	13527	13618	13789	13627	13576	13505	13581	13759	13544	13659	13770	13676	13606	13749	13651	13659	13747	13477	13711	13703	13633	13709	13594	13801	13578	13611	13663	13609	13681	13555	13659	13539	13725	13624	13573	13666	13655	13607	13612	13639	13624	13525	13884	13460	13642	13602	13737	13541	13577	13472	13645	13517	13775	13553	13656	13556	13664	13766	13660	13682	13505	13623	13582	13547	13681	13572	13824	13621	13704	13692	13588	13508	13577	13779	13532	13762	13733	13731	13630	13708	13709	13722	13755	13637	13590	13705	13553	13656	13683	13787	13699	13625	13543	13665	13549	13617	13670	13771	13620	13618	13838	13552	13787	13748	13427	13763	13630	13679	13753	13697	13649	13573	13637	13725	13684	13617	13475	13679	13557	13692	13661	13594	13585	13419	13521	13655	13530	13558	13409	13672	13641	13649	13588	13567	13511	13566	13712	13709	13624	13737	13653	13746	13640	13591	13689	13557	13556	13667	13720	13514	13645	13746	13529	13650	13700	13543	13666	13492	13695	13663	13585	13641	13556	13733	13761	13512	13517	13697	13602	13561	13596	13507	13585	13577	13493	13794	13563	13588	13601	13572	13529	13592	13481	13622	13597	13558	13562	13570	13721	13575	13636	13549	13612	13454	13564	13698	13684	13681	13631	13600	13537	13672	13530	13377	13717	13609	13556	13545	13675	13643	13735	13478	13640	13710	13575	13649	13653	13750	13684	13668	13541	13642	13576	13657	13578	13675	13732	13649	13545	13660	13500	13543	13765	13509	13688	13685	13661	13679	13605	13698	13684	13670	13540	13661	13608	13741	13677	13652	13636	13712	13603	13632	13677	13746	13481	13585	13693	13558	13674	13511	13658	13600	13730	13688	13633	13627	13640	13626	13768	13681	13604	13558	13790	13544	13681	13605	13572	13543	13502	13681	13587	13558	13611	13558	13602	13792	13565	13598	13654	13526	13662	13822	13642	13486	13644	13539	13444	13685	13720	13715	13704	13491	13638	13726	13536	13754	13725	13683	13467	13640	13591	13842	13555	13632	13626	13702	13461	13711	13613	13540	13658	13416	13624	13556	13709	13680	13583	13642	13705	13578	13418	13695	13447	13923	13643	13751	13681	13562	13561	13692	13766	13617	13498	13704	13639	13592	13613	13693	13476	13597	13724	13471	13632	13584	13529	13736	13607	13593	13676	13491	13498	13627	13715	13719	13727	13624	13654	13720	13736	13604	13726	13660	13606	13659	13714	13509	13733	13645	13806	13668	13750	13678	13644	13603	13583	13684	13606	13653	13633	13775	13801	13782	13585	13596	13652	13710	13642	13802	13628	13644	13597	13616	13651	13632	13663	13659	13792	13500	13656	13686	13678	13488	13405	13629	13528	13579	13639	13691	13721	13797	13663	13581	13467	13749	13666	13572	13710	13562	13550	13697	13585	13695	13508	13560	13510	13629	13736	13676	13572	13649	13713	13639	13566	13642	13646	13730	13571	13670	13633	13365	13669	13837	13633	13418	13640	13621	13584	13621	13583	13749	13657	13551	13737	13578	13747	13573	13624	13534	13694	13831	13693	13643	13677	13752	13587	13606	13614	13632	13592	13784	13804	13401	13547	13646	13690	13604	13586	13638	13546	13539	13636	13603	13579	13675	13517	13632	13559	13728	13679	13527	13762	13683	13600	13428	13496	13548	13707	13495	13526	13547	13613	13637	13586	13624	13637	13709	13493	13490	13541	13444	13599	13618	13520	13519	13752	13542	13677	13790	13574	13689	13624	13586	13541	13668	13544	13736	13504	13646	13612	13661	13595	13632	13636	13594	13783
29417	28759	36411	30952	22909	19151	17282	15804	15370	14852	14643	14558	14302	14452	14289	14154	14251	14073	14318	14106	14051	14223	14101	14085	14192	14185	14175	13989	14088	13961	14051	13976	14135	14115	14253	14243	13956	14112	13917	13835	14214	14126	14012	13874	14141	13940	13926	13925	14088	14183	14089	14008	14006	14110	14051	13933	14152	14054	14115	13943	13741	14026	13952	13949	13943	14054	13978	13847	13939	14010	13950	14102	14046	13880	14053	14034	13892	14048	14017	14190	13851	13877	13802	13828	14019	14065	14136	14152	14044	14176	14053	14082	13997	13890	13923	13890	13953	14256	14086	13931	13887	14141	14001	14039	14129	14305	14102	13968	13985	13972	14013	13905	14056	13987	14171	13879	14086	14035	14122	14078	14093	14026	14051	14042	13970	14081	13988	13914	14097	14083	14053	14139	13967	13919	13972	14179	14113	14046	14091	14070	14262	14115	13905	13799	14068	14148	14259	14136	14051	14085	14092	13938	13869	13875	13929	14025	14062	13992	14023	14113	14027	14017	13902	13837	14125	13992	13990	14023	14142	13912	14089	13950	13960	14235	14120	14103	14039	13885	14066	13844	14047	14116	13891	14077	14003	14010	14115	14044	13920	13813	14110	14014	14045	13943	14021	13966	13936	14037	14081	13871	14001	13994	14005	14260	14017	13941	14148	13994	14074	13901	13976	13986	14027	13993	14146	14001	14130	14114	14179	14089	13982	14338	13947	13872	14046	14046	13862	13800	14034	13983	13991	13713	14100	14047	14040	13884	14131	13971	14288	14196	14245	13881	14004	14137	14258	14098	13963	14128	13880	13930	14127	14223	14059	14268	14212	14059	14053	14109	14014	13988	13895	13898	14175	13964	14028	13999	14177	13914	14145	14065	14095	14075	14147	13890	13928	13952	14148	14085	14030	14183	14046	13929	13857	14103	14059	14115	13873	14015	13978	14008	13953	13928	14000	13977	14169	13917	13906	14208	13865	13962	14094	13917	13859	14139	14124	14062	14091	14225	14049	14028	13933	13948	13978	14267	14108	14058	14082	14101	14165	14019	14105	13994	14199	14007	13975	14093	13801	13933	14237	13850	14062	13948	13916	13978	13993	14215	14164	13893	14129	14138	14067	14056	13868	14128	14164	14097	14041	13989	13962	13938	13841	14035	13929	13955	14105	13830	14034	13880	13990	14076	14023	14124	13850	14148	14208	14154	14160	14130	13958	13990	13983	14249	14201	13929	13880	13854	14045	14012	13872	13865	14095	13902	13924	14101	14112	14031	14070	13966	14035	13826	14037	14016	13890	14166	14048	14000	14011	13967	13994	13896	14194	13843	14117	13861	14067	13935	13889	13945	13977	14048	14051	13882	13807	13851	14082	13958	13931	14006	14165	14018	14001	13965	13942	13997	13906	13950	14086	14085	14053	13977	13980	13912	14040	14127	14119	13987	13902	13992	13762	14108	14034	14085	14173	13989	14102	14085	13973	14098	14052	14114	14018	14243	14108	14018	14234	14123	14046	13895	14072	13915	14012	14055	13854	14011	13908	14072	13955	14004	13973	13947	13987	13814	13922	13848	13969	14027	13900	14045	13807	13922	14037	13967	14006	13935	14000	14042	13926	13874	14035	14022	14026	14045	14137	14130	13862	14136	13946	14153	14121	14022	13882	14240	13888	13999	14120	14087	14012	14097	13977	14023	13885	14070	14118	14087	14100	13999	14219	14135	14095	13936	14234	14136	14078	14156	14040	13980	14219	13815	13867	13874	13926	13897	13933	14025	13949	14114	14014	13958	13848	14281	13966	14197	14123	14171	13990	14142	13956	14022	14081	13989	13962	13886	14150	13919	14059	14014	13948	14149	14014	14083	13941	14051	14089	13970	13934	14097	14040	14003	14186	13976	13919	14079	14036	14030	14195	13852	14051	14172	14047	14109	13886	13775	13933	14197	13914	14214	14180	13933	14120	14069	14090	13917	13980	14107	13973	14083	14021	13891	14240	13992	13918	14067	13933	14073	14027	14040	14046	14018	14014	14105	14210	13865	14163	14001	13977	14119	13767	14014	14021	13873	14118	14036	14101	14003	14106	14042	14101	13977	14060	14146	13904	13983	14135	14225	14011	14179	14081	13852	14134	13950	13894	13855	14112	13832	14016	14066	14002	14312	13934	13938	13759	14064	14116	14022	14228	14176	14147	14364	13859	14077	13966	13999	14079	13841	13961	13998	13797	14058	14169	13969	14051	13989	13956	14002	14111	13932	14070	13975	13911	13982	13874	14070	13888	14030	13929	13980	14073	14003	14090	14098	14014	14071	14054	13972	14002	14197	13802	13853	14004	13983	14004	13893	14015	14144	13927	14007	14018	14026	14006	14056	14108	13988	14110	13869	13790	13909	14106	14081	13987	14030	13998	14053	14058	14148	13874	13907	13917	14170	14032	14110	14198	14055	14105	14171	13981	14143	13968	14160	14097	14213	14066	14026	14161	13890	14058	14158	14092	13955	13948	14134	14046	13927	14254	14154	14114	14081	14189	14030	14023	14079	13858	13862	13949	13885	14008	13771	13903	13916	14168	14039	14223	14045	13987	14157	14029	13921	13938	13986	14030	14065	13943	14168	13905	14137	14203	14057	14144	14209	13979	13963	13898	14009	14108	13908	14058	14067	13984	14087	14057	13841	13969	13896	13921	14040	14123	14059	14048	13886	14078	13991	14021	14056	14090	13990	13785	14068	14016	14052	13941	13916	13910	13843	13833	13956	14097	14056	14124	13917	13862	13908	14047	13997	13883	14070	13877	14011	14170	14049	13978	14021	14053	13888	13909	14048	14012	13988	14138	14159	13911	14066	14062	14109	14135	13873	13947	13951	13945	14005	13925	14022	14165	14036	14068	13962	14092	13943	14058	13838	14083	14049	14003	14004	13962	14134	14023	13954	13979	14014	13811	13924	13855	13797	14026	14008	14039	13907	13961	14011	13930	14041	14000	13973	13961	14049	14095	14131	14250	13906	13949	14054	14004	14062	14191	14091	13976	14068	14008	13906	14093	14025	13938	14070	13927	13967	13927	14006	14132	13873	14033	13958	14077	13888	13851	13987	13913	13896	14021	14085	14032	14001	13919	13978	13893	13861	14054	14042	14134	13885	13986	13868	13943	13970	14146	14078	13973	14209	13971	13938	14104	14129	13901	13937	13978	14040	13941	14129	14261	14213	14061	13962	13891	14272	14121	14039	14082	14168	14138	13911	14086	14072	14160	14052	13979	14036	14073	14124	14067	14112	13933	14137	14004	14116	14032	13937	13858	14050	13999	14045	13843	13854	14016	13847	14012	14116	13999	13722	14039	14029	14187	14093	14030	13881	14063	14039	14098	13876	13905	14125	14137	14023	14052	14141	13969	14171	13829	13784	14196	13875	13802	14164	14064	14028	13877	13978	13951	13953	13994	14137	14025	13935	13934	14202	13817	14159	13896	14132	13920	14061	14081	13987	14262	14039	13831	13995	14045	14036	13974	13946	13908	13872	13974	14136	14057	14020	13920	13877	14002	14008	13870	13828	14162	14095	14142	14256	14068	13976	14025	14020	14073	13978	13973	13925	13916	14071	14165	13875	13873	14076	14170	14114	14034	14049	13970	14013	14090	14080	13899	13932	13958	13795	13969	14123	14061	14046	13807	13909	14057	13914	14129	14219	14031	14034	14103	14177	14082	14009	13912	14049	14090	13934	13896	14138	13996	14016	14160	14059	14160	13847	14022	14029	14108	14009	14105	14108	13871	14035	14007	13867	13906	13845	14079	14023	14208	14208	14202	14037	14066	14018	13992	14063	13904	13937	14027	13958	14028	14045	13886	14073	14114	14055	14168	14030	13884	13943	14011	13930	14041	14036	14088	13968	13972	14154	14001	13995	14034	13927	13832	13944	13986	14041	14090	13981	13952	14008	13994	13761	14121	14066	14107	13842	14011	13859	13962	14172	14155	13906	13961	13992	13829	14174	14075	14162	14062	14013	13942	14007	14084	13831	13893	14106	14042	14048	13959	13926	13922	13904	13931	13862	14009	14008	13938	13988	13997	14113	14069	14114	13876	13923	14013	14065	14141	14189	13979	13962	14114	14121	14208	14045	14069	13991	13811	14033	14051	14075	13979	14031	14110	13980	14198	13989	13879	13973	13973	13920	14035	14004	13970	14018	14032	14039	13885	14156	13994	14021	14004	13991	14043	14054	14168	14171	13958	13935	14009	14007	14131	14127	14061	13914	14146	13888	14132	14041	14020	14103	14000	14154	14109	14109	13933	14156	14211	14032	14044	13816	13828	14061	14000	14060	14070	14060	13969	13883	14003	13925	13913	14006	13879	13909	13903	13979	14233	13970	13868	14137	14062	14131	14181	14090	14042	14169	14131	13957	14048	14141	14114	14243	14257	14260	14085	14050	14021	14005	13974	14107	14115	14146	14191	13995	13992	14005	13885	14188	14045	13854	14191	13951	14116	13997	13908	13861	13906	13969	14177	14251	14062	14047	14124	14087	14078	14069	14105	14125	14068	13945	13998	14280	14050	14112	14308	14199	14101	14152	14070	14013	14067	14090	14013	14230	14033	13963	14036	14062	13885	14169	13777	13934	13928	14115	13990	13934	14120	13892	13900	13867	14013	13976	14111	14022	14202	14161	14011	14108	14080	13996	14051	14108	14096	13855	14006	13884	14295	13964	14065	14189	14091	13900	14111	14105	14067	14008	13933	13978	13828	13951	14198	13967	14038	14034	13789	14004	14061	14060	13942	14099	14132	14131	14028	14104	13971	14117	14024	13993	14111	14080	14185	13989	14014	14053	14009	14048	13985	14205	14092	14085	14061	14109	13980	14030	14112	14004	14003	14112	14189	13999	14123	14190	14058	14086	13963	13947	13976	13993	13980	13852	14097	13901	14009	13911	14068	14203	14207	14062	14213	13999	13979	14219	13916	14033	14012	14188	14194	14063	14105	14229	14016	14169	14212	14092	14121	13833	13965	14174	13984	13913	14148	14102	13867	14066	13957	14183	14150	13897	13943	14069	14035	13989	14168	14210	13940	14084	13940	14037	14142	14048	13982	14126	14030	13974	13971	14180	13973	14071	14044	14090	13896	13950	13806	13957	13942	13937	13966	14019	14001	14034	14078	13966
32546	45631	41783	30878	23441	19421	17236	15714	14709	14171	14038	13721	13535	13376	13256	12972	13116	12978	13006	13026	13101	13221	13108	13183	12954	12924	13029	12975	13006	13075	13022	13052	12880	13125	13072	12966	12912	13238	13063	12900	13061	12857	12919	13037	13056	12938	12806	12815	12784	13030	12921	12734	12902	12824	12940	12964	12920	12943	12936	12881	12883	12998	12784	12913	12873	12928	12988	13023	12966	12728	13033	12986	12796	12967	12939	12949	12987	12955	12904	12888	12813	12918	12755	13027	12925	12832	12896	13043	12918	12824	13011	12972	13022	12971	12954	13034	12820	12971	12809	12893	12816	12925	13004	13059	12914	12933	12854	12863	13159	12902	12960	12915	13027	12951	12865	12898	12877	12911	12938	12931	12832	12924	12953	12804	12893	12906	12949	13052	13067	12913	12820	13071	13041	12869	12876	12924	13047	12808	12848	12797	12909	12937	12995	12815	12952	13100	13056	12961	12881	12818	12953	12828	12869	13052	12860	12899	12907	12912	12940	12928	12870	12985	12887	12826	12958	12962	13003	13054	12945	12817	12910	13087	12912	13039	13001	12814	12893	12925	12880	12888	12817	12931	12919	13066	12943	12899	12912	13015	12917	12795	12944	12945	12997	13046	12961	13016	13058	13090	12936	12790	12789	12817	12783	12922	12899	12876	12840	12911	12959	12928	12866	13027	12900	13054	12990	12975	12897	12952	12797	13023	12877	12912	13043	12865	12832	12841	13064	12996	12930	12930	12949	13021	12909	12775	12943	12957	12861	12808	12848	13021	12886	12795	13001	12899	13009	13072	12841	12928	12877	12993	12993	13112	12943	13060	12888	12884	12849	12913	13000	13145	12999	12810	12846	12837	13093	12929	12897	12717	12960	12972	12931	12868	12847	12877	12949	12926	13002	12848	13085	12866	12742	12903	12785	12866	12944	12940	13055	12969	12736	12823	13035	12921	12873	12862	13010	12918	12948	12747	12853	12975	12802	12899	12908	13075	12750	12948	12961	12915	13046	13055	12759	12919	13005	12731	12924	12934	13027	12900	12964	12839	12808	12920	12786	13036	13047	12786	13061	12816	12859	12874	12919	12957	12895	12973	12980	12909	12934	13005	12901	12889	12837	12663	12846	12930	12840	12923	12893	12799	12835	13017	13022	12917	13075	12926	12978	12887	12907	12870	12725	12856	12984	12850	12719	13050	12906	12984	12912	12986	12980	12860	12961	12930	12887	12879	12949	12879	12929	13004	12847	12790	12960	12873	12837	12857	12984	13017	13033	12929	12859	12836	13042	12894	12854	12718	12913	12996	12995	12887	12928	12813	13024	12850	12924	13009	12891	12780	12860	13021	13033	12910	12972	12870	12866	12922	13043	12907	12868	12844	13012	12878	12872	12954	12850	12985	12853	12991	12967	13027	12794	12934	13001	12839	12810	12794	12797	13070	12960	12736	12869	12819	12865	12830	12940	12923	12838	12995	12953	12947	12854	12890	12926	12861	12882	12836	12834	12947	13003	12880	12972	12827	12935	12814	12981	12818	13054	12950	13035	13013	12868	13121	12760	12855	13095	12971	13007	12797	12926	12916	12932	12834	12841	12979	12974	12988	12972	13094	13011	13039	13006	12887	12999	12875	12795	12984	12998	12930	12735	13009	13008	13062	13023	12948	13124	12905	12893	12987	12893	12902	12876	12903	12801	12954	12845	12908	13043	12786	12939	12934	12989	12917	12872	12810	12913	13090	12917	13072	12977	12902	12861	12988	12956	12935	12947	13136	12873	12932	13129	12955	12925	12852	12978	13022	12898	12988	13158	12846	12742	12967	12939	12906	12908	12998	13042	13074	12973	12851	13036	12885	12979	12965	12785	12861	12972	12969	12944	12899	12884	12943	12958	12965	12838	12933	12916	13054	12844	12888	12846	12905	12771	12967	12844	12855	13002	12881	12906	12917	12915	13086	12800	12820	13051	12898	13036	12952	12842	12902	13002	13078	13029	12860	12840	12968	12921	13123	12962	12782	12875	12892	12943	13005	12865	12926	12953	13001	12826	13014	12945	12820	12918	12931	12981	12977	13011	13012	13021	12862	12903	13113	12943	12923	12985	12983	12890	12957	12920	12891	12913	12703	13059	13020	12965	12883	12867	13016	12887	12966	12951	12905	12962	12926	12987	12948	13013	12895	13054	12856	13020	12906	12861	12994	12973	12959	12760	12840	12956	12770	12930	12870	12896	12789	12790	12850	13032	12861	13114	13119	12887	12873	12965	12936	12934	13027	13111	12933	12948	13011	12896	12945	12835	12790	12987	12715	12941	12976	12910	12933	13018	13071	12947	12871	13105	12952	12932	12887	12909	12951	13045	13049	12901	12968	12850	12928	12907	12955	13010	12838	12825	12968	13041	13010	12987	12969	13031	12789	12883	12998	13019	12975	13021	13005	12909	12730	12984	12977	12796	12870	12905	12953	13045	12978	12925	12826	12961	12832	12929	13105	13020	12711	13008	12880	12825	12991	12952	12965	12894	12793	13084	12928	12984	12971	12869	12775	12923	13110	12854	13009	13054	12866	12894	12732	12913	13077	13001	12933	12912	12887	12956	12949	13022	13021	12916	12932	12802	12934	13015	12844	12813	12972	12985	12988	13000	12916	12928	12947	13059	12943	12891	13016	12932	12837	13015	12992	12933	12812	12805	12973	12883	13024	13070	12960	12961	12822	13033	12923	12759	12921	12864	13048	12996	12885	12856	12894	13058	12863	12937	12926	12831	12997	12821	12976	12947	12898	12875	12861	12875	12946	12749	12957	12945	13002	12982	12980	12985	12959	12924	12897	12995	12928	12954	12933	12941	12985	12891	13005	13009	12929	12972	12957	12908	12870	12953	13005	12889	13019	12899	12997	12940	12987	12775	12939	12895	13043	12968	13091	12895	12983	12898	12874	12859	13041	12715	13122	12806	13090	12909	12810	12915	12935	12833	12823	12907	12905	12908	12962	12969	12952	12785	12854	12877	12895	12882	12875	12807	12961	12925	12892	13004	12975	12897	12940	13002	12931	12847	12888	12987	12830	12893	12900	13028	12744	12980	12895	12992	12868	12889	12900	13091	13079	12887	12798	12805	13025	12973	12965	12920	13099	12896	12952	12935	13009	13005	12921	12982	12996	12837	12898	12950	12986	13051	12985	12919	13060	12983	13022	13020	12821	12950	12995	12873	13091	12957	12851	12953	13114	13085	13114	12834	12860	12826	12903	12897	12822	12978	12814	12923	12932	12952	12912	12999	12972	12940	12831	13017	13020	12986	13102	13017	12846	12922	12976	13009	12910	12921	12882	12841	12826	12900	12994	13115	12996	12783	12917	13019	12827	12877	13075	13028	13128	13088	13036	12917	12846	12941	13026	12886	13077	12927	13003	12928	12953	12970	13006	12915	13039	13071	12925	12952	12969	13003	13082	12883	12993	12956	12894	13004	12927	13006	12962	12883	12927	13079	12802	13009	12955	12727	12937	12942	13055	13021	12943	12966	12782	12948	13119	12777	12979	13060	12780	12876	12853	12937	12899	12952	13021	13037	12985	12869	12898	12976	13045	12840	12969	12827	12897	13044	12892	13059	13120	12873	12873	12823	13051	13091	12957	13040	12953	12959	12934	12855	12841	12861	12982	12937	12857	12819	12931	12875	12820	12945	12936	12979	12836	12965	12935	12935	12850	12751	13055	12932	12947	12988	12961	12838	12931	12832	13021	12813	12961	12921	13006	13041	13024	13026	12932	12886	12944	12918	12976	13042	12922	12898	12942	12711	13042	13025	12973	12875	12894	12930	12919	13032	12884	12994	13028	12919	13057	12819	13009	12909	12978	12964	13037	12874	12956	12906	12854	12833	13036	12981	12973	12949	13025	12807	13028	13022	13074	13062	12976	12840	12983	12965	12887	12813	12993	12883	12969	12831	12995	12905	13005	12962	13004	12965	12935	12768	12748	12946	13014	12895	13013	12929	12990	12846	12969	13111	13024	12845	12912	12954	12879	12997	12893	12987	13050	12940	12893	12874	13024	12852	12808	12873	12925	13043	12898	12960	13176	13004	13072	12871	12909	12909	12902	13010	12976	12846	12956	12710	12970	12871	13041	12991	12965	12806	12846	12949	12987	12990	12963	13037	12886	12765	12889	13008	13029	12907	13053	12760	12874	13013	12795	12803	12922	12943	12993	12900	12964	12835	12907	12916	12890	12920	13132	12830	13000	12846	12753	12813	12812	13103	13033	12894	12946	12940	12849	13034	12831	12998	12998	12988	12992	12843	12831	12876	12947	12880	12909	12963	12927	13149	13021	13007	12940	12826	12909	12897	12857	12839	12895	12996	12943	12904	12992	12756	13028	12833	12971	12791	13053	12941	12862	13005	12934	12916	13046	12924	12897	13143	13042	12790	12983	12910	12910	12873	12975	12868	12950	13035	12771	12817	12877	12907	12907	12920	12940	13047	12853	13063	12999	12778	12947	12847	12890	12961	12843	13022	12850	12945	12958	12864	13074	12919	12919	12927	12859	13011	12803	12907	12987	13008	13140	13117	12876	12998	12902	12971	12952	12951	12957	13032	12952	13001	12912	13019	12959	13083	12881	12933	12888	12873	12873	12873	12970	12936	12664	12910	12904	12927	12942	12837	12888	12850	13010	12871	12901	12859	13034	12935	12855	12833	13051	12781	12875	12894	12946	12948	12888	12859	13088	12999	13021	12930	12839	12886	13068	13028	12826	13084	12865	12936	12820	12929	12812	12940	12788	12827	12836	12860	12892	12978	13048	13062	13044	13133	12720	12980	12903	12775	12894	12944	13037	12876	12873	12978	13115	13037	13058	12955	12986	13050	13009	13039	12940	13002	12803	12973	13007	13017	13011	13052	12948	13064	12989	13047	13030	12951	12934	12900	12968	12946	13063	12764	13016	12851	13107	13084	12974	12972	12989	12778	12865	12901	12928	12971	12921	12970	12862	12897	12785	13025	12925	13067	12934	12872	12871	12955	12811	13029	12925	13010	12917	12899	12888	12867	12878	12991	12932	12963	12980	12959	12954	12974	12843	13120	12945	12908	13044	12812	12820	12961	12860	13013	12965	13002	13059	12852	12944	12895	12998	13079	12893	13102	12946	12916	12969	12939	13065
24345	21253	28668	25958	24756	25498	24068	19670	17085	16027	15749	15430	15114	14904	14843	14424	14480	14451	14500	14501	14363	14619	14533	14470	14516	14398	14354	14406	14409	14311	14303	14177	14352	14342	14277	14305	14282	14391	14350	14371	14246	14312	14163	14192	14203	14353	14271	14358	14305	14302	14460	14205	14196	14383	14196	14340	14300	14105	14274	14152	14372	14241	14231	14456	14416	14190	14062	14520	14210	14332	14179	14296	14324	14355	14439	14269	14157	14355	14382	14199	14179	14399	14298	14166	14251	14145	14240	14284	14216	14333	14366	14234	14135	14156	14140	14347	14279	14287	14272	14241	14183	14091	14192	14195	14276	14232	14345	14238	14312	14154	14144	14128	14284	14214	13941	14395	14411	14347	14343	14340	14344	14328	14341	14260	14105	14204	14298	14227	14164	14181	14118	14268	14384	14142	14148	14267	14198	14178	14216	14413	14241	14191	14279	14155	14180	14115	14385	14159	14342	14224	14030	14228	14141	14330	14255	14355	14175	14286	14278	14381	14277	14192	14330	14297	14119	14245	14272	14091	14189	14336	14279	14215	14105	14220	14286	14045	14158	13960	14243	14305	14186	14303	14203	14374	14199	14339	14154	14383	14237	14158	14222	14265	14352	14135	14201	14306	14161	14246	14189	14280	14326	14254	14219	14323	14181	14326	14073	14460	14032	14157	14233	14285	14216	14134	14128	14316	14263	14191	14087	14191	14331	14115	14317	14322	14314	14218	14247	14299	14407	14158	14312	14187	14215	14246	14325	14343	14296	14153	14110	14222	14177	14365	14272	14225	14280	14207	14402	14265	14023	14296	14418	14317	14310	14232	14115	14192	14113	14256	14165	14264	14237	14252	14291	14096	14260	14291	14266	14291	14199	14346	14215	14336	14334	14222	14359	14211	14400	14399	14193	14322	14310	14003	14266	14243	14209	14071	14118	14299	14293	14221	14228	14142	14188	14238	14221	14333	14198	14271	14141	14249	14134	14037	14172	14357	14394	14279	14208	14267	14205	14391	14259	14024	14012	14339	14108	14367	14450	14324	14166	14294	14197	14116	14260	14227	14065	14162	14135	14219	14240	14228	14233	14213	14193	14375	14302	14272	14225	14395	14433	14193	14344	14031	14224	14407	14419	14295	14413	14099	14115	14388	14309	14145	14193	14202	14260	14227	14263	14123	14101	14298	14134	14199	14166	14227	14150	14106	14333	14200	14303	14273	14206	14373	14155	14368	14403	14233	14477	14502	14361	14341	14224	14231	14380	14345	14109	14213	14476	14115	14114	14195	14103	14256	14208	14136	14453	14525	14164	14288	14173	14076	14179	14197	14341	14299	14149	14126	14105	14184	14197	14319	14279	14175	14153	14146	14217	14082	14210	14388	14077	14173	14288	14221	14115	14233	14392	14108	14332	14129	14271	14133	14047	14132	14176	14376	14137	14220	14230	14216	14234	14314	14046	14198	14305	14387	14428	14259	14203	14143	13997	14096	14116	14056	14197	14200	13980	14147	14191	14148	14140	14109	14199	13947	14101	14278	14249	14230	14286	14117	14220	14241	14345	14369	14175	14169	14234	14242	14364	14234	14363	14257	14436	14371	14271	14279	14381	14336	14034	14331	14136	14293	14411	14176	14360	13942	14260	14126	14182	14242	14139	14129	14223	14079	14324	14170	14089	14094	14208	14410	14181	14318	14298	14363	14306	14367	14308	14327	14380	14263	14175	14236	14278	14164	14161	14444	14187	14422	14292	14454	14262	14264	14385	14297	14139	14246	14179	14220	14137	14258	14231	14133	14212	14347	14292	14229	14117	14317	14142	14191	14121	14037	14047	14209	14365	14287	14285	14138	14238	14350	14130	14329	14296	14227	14310	14314	14269	14009	14079	14379	14231	14153	14398	14073	14092	14283	14307	14110	14111	14133	14277	14189	14304	14138	14075	14253	14341	14215	14168	14364	14087	14104	14129	14250	14319	14180	14267	14308	14171	14139	14279	14328	14447	14175	14251	14199	14378	14176	14198	14283	14201	14196	14278	14181	14424	14105	14291	14156	14354	14250	14322	14090	14466	14157	14272	14215	14060	14078	14263	14358	14318	14066	14245	14260	14160	14117	14096	14401	14493	14288	14198	14013	14178	14251	14127	14217	14443	14188	14220	14275	14210	14294	14266	14378	14277	14304	14206	14257	14265	14370	14090	14159	14184	14157	14066	14076	14104	14131	14110	14128	14345	14125	14171	14048	14407	14436	14351	14239	14159	14041	14076	14262	14132	14274	14356	14212	14190	14185	14350	14103	14233	14335	14452	14250	14486	14320	14444	14457	14172	14226	14360	14293	14245	14218	14239	14240	14016	14390	14292	14387	14409	14070	14131	14245	14176	14147	14371	14187	14025	14187	14080	14148	14305	14485	14269	14334	14205	14150	14298	14120	14202	14297	14337	14211	14270	14167	14311	14195	14064	14019	14240	14250	14353	14293	14122	14153	14034	14074	14301	14032	14220	14417	14401	14219	14312	14007	14142	14377	14106	14227	14326	14312	14244	14286	14095	14342	14201	14339	14294	14319	14325	14258	14167	14092	14096	14295	14180	14284	14293	14312	14383	14014	14330	14347	14277	14334	14223	14194	14339	14136	14196	14142	14188	14092	14229	14163	14095	14380	14088	14267	14293	14238	14240	14219	14179	14275	14364	14117	14247	14231	14066	14251	14350	14185	14313	14161	14281	14257	14427	14224	14364	14311	14176	14242	14295	14304	14350	14101	14217	14292	14230	14107	14268	14219	14223	14317	14301	14117	14103	14192	14148	14418	14233	14179	14079	14203	14180	14293	14110	14132	14176	14157	14271	14290	14301	14244	14222	14339	14244	14276	14173	14300	14353	14299	14225	14077	13936	13989	14188	14169	14233	14025	14229	14261	14341	14328	14090	14033	14126	14294	14285	14126	14049	14275	14262	14358	14272	14280	14187	14250	14132	14239	14070	14302	14157	14329	14228	14063	14206	14280	14124	14187	14272	14151	14167	14298	14362	14313	14184	14038	14261	14301	14064	14141	14250	14362	14260	14100	14093	14072	14171	14216	14285	14042	14312	14315	14279	14183	14278	14169	14253	14269	14213	14209	14131	14311	14271	14125	14201	14251	14357	14258	14203	14237	14111	14118	14366	14298	14257	14041	14007	14093	13965	14148	14237	14180	14281	14167	14242	14419	14191	14314	14226	14314	14082	14188	14217	14194	14284	14250	14172	14081	14246	14337	14442	14102	14150	14139	14337	14503	14235	14277	14398	14095	14149	14213	14294	14404	14197	14123	14159	14248	14412	14310	14152	14482	14220	14383	14484	14060	14289	14085	14402	14414	14416	14284	14440	14157	14326	14129	14482	14174	14101	14075	14192	14023	14051	14214	14229	14203	14368	14265	14218	14220	14221	14286	14438	14057	14220	14068	14173	14447	14264	14296	14255	14195	14418	14223	14155	14267	14243	14298	14176	14289	14486	14211	14260	14203	14221	14136	14226	14176	14120	14232	14237	14168	14281	14168	14098	14288	14069	14276	14326	14418	14244	14246	14037	14374	14313	14177	14148	14090	14356	14198	14387	14315	14369	14332	14262	14145	14430	14035	14224	14250	14202	14248	14157	14422	14040	14164	14241	14160	14245	14138	14285	14118	14211	14230	14115	14205	14191	14294	14384	14287	14295	14182	14138	14194	14289	14263	14182	14198	14204	14257	14236	14082	14190	14229	14252	14292	14159	14187	14171	14050	14267	14341	13961	14039	14155	14168	14328	14433	14165	14341	14423	14189	14197	14339	14220	14274	14193	14207	14151	14209	14161	14053	14199	14229	14309	14181	14193	14244	14441	14114	14278	14266	14210	14162	14199	14308	14357	14235	14227	14216	14272	14521	14260	14231	14101	14168	14238	14212	14057	14222	13941	14440	14355	14280	14019	14313	14331	14216	14261	14288	14434	14321	14099	14293	14327	14153	14266	14340	14182	14297	14195	14148	14190	14162	14370	14342	14273	14145	14255	14285	14160	14285	14326	14162	14302	14193	14298	14160	14287	14197	14161	14134	14248	14390	14140	14275	14276	14267	14277	14232	14297	14252	14262	14021	14257	14386	14169	14049	14209	14251	14287	14337	14282	14259	14532	14284	14234	14275	14230	14283	14425	14096	14377	14151	14310	14257	14451	14171	14194	14146	14129	14348	14159	14131	14307	14312	14110	14280	14151	14248	14327	14180	14271	14208	14078	14153	14193	14306	14079	14312	14259	14145	14292	14137	14273	14390	14212	14113	14268	14283	14310	14319	14095	14198	14223	14087	13975	14173	14377	14315	14152	14176	14358	14264	14432	14313	14212	14187	14404	14249	14265	14387	14142	14383	14237	14148	14274	14259	14322	14303	14142	14063	14113	14313	14232	14268	14136	14318	14296	14338	14376	14170	14248	14130	14254	14124	14286	14247	14281	14005	14149	14189	14229	14248	14306	14265	14249	14205	14178	14332	14471	14276	14279	14233	14416	14267	14140	14445	14062	14077	14223	14262	14113	14148	14217	14147	13957	14186	14140	14148	14536	14141	14180	14282	14163	14229	14067	14327	14345	14121	14178	14174	14232	14208	14172	14064	14280	14340	14180	14159	14208	14215	14122	14265	14347	14199	14323	14297	14249	14071	14114	14338	14352	14328	14059	14154	14265	14392	14191	14111	14273	14248	14293	14182	14235	14141	14294	14256	14310	14202	14197	14287	14004	14135	14159	14197	14226	14179	14212	14122	14203	14308	14216	14111	14339	14121	14183	14008	14404	14242	14168	14108	14296	14112	14268	14176	14147	14169	14260	14258	14231	14252	14191	14265	14109	14177	14205	14298	14128	14149	14232	14332	14109	14196	14087	14123	14237	14069	14302	14173	14168	14218	14204	14287	14275	14260	14277	14323	14154	14269	13902	13958	14184	14158	14061	14121	14156	14445	14217	14246	14352	14368	14143	14188	14187	14510	14293	14355	14338	14231	14321	14186	14322	14225	14439	14345	14283	14135	14361	14133	14243	14329	14148	14175	14294	14484	14319	14158	14230	14234	14336	14231	14302	14132	14243	14180	14274	14299	14203	14323	14264	14095	14214	14124	14396	14357	14272	14116	14322	14098	14225	14261	14293	14159
33351	52641	46656	35411	29796	27219	23158	19670	16842	15382	15007	14470	14096	13762	13646	13503	13355	13390	13486	13394	13094	13399	13465	13198	13017	13230	13226	13132	13330	13082	13146	13224	13160	13187	13017	13169	13119	13184	13207	13173	13223	13135	13121	13187	13206	12936	13098	13056	13208	13006	13261	13000	13052	12971	13110	13087	13041	13121	13116	13131	13041	12988	13052	13004	13148	13162	13167	13200	13225	13242	13084	13060	13106	13144	13226	13109	13146	13069	13081	13026	13240	13127	13080	13041	13231	13006	13165	13041	13133	13051	13018	13252	13025	12961	12992	13002	13075	13223	13014	13035	13265	13060	13140	13132	12908	13038	13086	13081	13047	13290	13052	13140	13049	13002	13035	13248	13233	13162	13063	13078	13033	13144	13061	12977	13032	13068	13184	13190	13071	13144	13121	13112	13071	13063	13075	13006	12986	13156	13065	13171	13079	13154	13033	13198	13058	12894	13023	13082	13148	12987	13037	13080	13231	12948	13050	13185	13108	13111	12995	13175	13069	13096	12991	13063	13116	12898	13068	13179	13109	13056	13054	13260	13097	12989	13161	13092	13091	13194	13050	13061	13262	13086	13117	13110	13079	13016	13074	13188	13262	13165	13126	13165	12969	13044	13162	13117	12938	13062	13036	13106	13010	13098	13157	13026	13169	13112	13033	13036	13114	13072	13179	13165	13003	13132	13197	13077	13177	12969	13236	13171	13097	13145	13027	12965	13149	13050	13012	12879	13168	13105	13184	13136	12948	13183	13036	13282	13256	13300	13101	13143	13134	12975	13031	13003	13160	13040	12981	13106	13143	13074	13130	13047	12952	13101	13167	13116	13149	13020	13079	12981	13208	13008	12996	13171	12992	13185	13166	12991	13066	12988	13000	12958	13085	13066	12950	13100	13044	13133	12908	13118	13041	13025	12896	13067	13079	13179	12972	13009	13105	12985	13107	12909	13155	13125	13029	13058	12992	13057	13067	13019	13143	13151	13153	13043	13161	13165	13057	13105	13003	13009	13122	12993	13119	13047	12985	13220	13131	13084	13222	12966	13058	13154	13052	13065	13191	13060	12942	13196	13150	13244	13192	13114	13079	13042	13166	13158	12985	13279	13021	13109	13106	13141	13144	12984	13233	13036	13117	13053	13031	13113	13081	13061	13028	13071	13122	13191	13246	13066	13184	12933	13108	13134	13117	13105	12891	13057	13031	13131	13153	13186	13127	13138	13104	13159	13162	13097	12990	13102	13174	13091	13081	13058	13126	12986	13013	13113	13091	13219	13300	13035	13212	13123	13127	13012	13163	13139	13078	13013	13350	13077	13140	12986	13149	13220	13219	13148	13149	13102	13135	13024	12901	13130	13088	13109	13008	13018	13153	13156	13006	12994	12919	13095	12976	12999	13077	13012	12999	13281	13072	12997	13132	13204	13181	13077	13024	13099	13080	13009	12882	13069	13146	13092	13139	13057	13107	12968	13067	13031	13091	13153	13155	13025	13092	12969	13155	13284	13146	13055	13117	12918	13196	13108	12947	13187	13192	13045	13091	13157	13063	13061	13105	13037	13057	12992	13020	13256	13232	13158	12986	12899	13124	13146	13066	13251	13198	13001	13140	12998	13050	13042	12935	12988	13030	13071	13085	13151	12946	12969	13075	13160	13076	13196	13203	13128	13114	13096	13103	13030	13245	13180	13057	13119	13154	13139	13028	13024	13094	13172	13185	13272	13223	13071	13315	13150	12921	12992	12988	13125	13058	13237	13034	13112	13076	13009	13002	13037	13079	13087	13078	13165	13067	13087	12937	13221	12958	13139	13223	13096	13167	12978	12969	13126	13161	13087	13022	13097	13076	13010	13233	13088	13024	13020	13137	13110	13061	13149	13073	13071	13169	13167	13055	13058	13234	13135	13078	13157	13034	13056	13228	13004	13106	12968	13183	13018	13072	13223	13064	13078	13096	13081	13198	12972	13012	13184	13124	13189	12964	13044	13113	13220	12997	12949	13083	13030	13013	12923	13071	13150	12980	13218	13034	12949	13095	13180	13059	13171	13264	13128	12964	13014	13048	13082	13185	13037	13044	13149	13063	13063	13178	13029	13142	12992	13318	13008	13029	13240	13150	13179	13128	13118	13055	13114	13045	12992	12941	13169	13244	12973	13072	13080	13192	13001	13181	13252	12996	12984	13120	12986	13241	13068	13216	13149	13133	13163	12941	13161	13016	13112	13013	13151	13032	12920	13011	13253	13037	13154	12948	13065	13147	13188	12938	12927	12926	13167	13160	13121	12877	13023	13034	13093	13036	13115	13189	13120	13149	13160	13041	13095	13229	13204	12899	12990	13234	13113	13125	13159	13050	12911	13127	13194	13131	13069	13127	13145	12979	13197	13003	13071	13005	12978	13065	13243	13024	13252	13158	13139	13175	13061	13151	13111	13290	13150	13214	13076	13177	13126	13071	13140	13084	13216	13062	13067	12969	13202	13065	13015	12965	13112	13151	12986	12996	13174	12994	13365	12923	12993	13022	13102	13099	13052	13045	13087	13040	13183	13011	13097	13017	13030	12939	13073	12993	13222	13165	12985	12974	13053	13208	13133	13026	13047	13109	13252	12951	13053	13087	13154	13147	13034	13059	13095	13162	13177	13214	13133	13128	13089	13063	13161	13109	13069	13078	13231	12955	13197	12918	12926	12997	13205	12993	13169	13186	13106	13029	13192	12966	13330	13198	13075	13049	13180	13137	13229	12956	13103	12998	13028	13224	13083	13136	13294	13020	13133	13335	13092	13074	13004	13009	13125	13185	13064	12964	13080	13153	13019	13072	13295	13010	13176	12982	13026	13048	13097	13096	13181	13051	12979	13150	13049	13066	13017	13033	13244	12988	13150	13147	12967	13086	13059	13016	12917	13205	13060	13047	13155	12998	13171	13090	13136	13157	13122	13164	12997	13167	13250	13068	13024	13143	13174	13223	13151	12976	13149	13323	13091	13252	13147	13277	13120	13034	13022	13031	13071	13087	13107	13165	12995	13245	13026	13139	13066	13120	13058	13040	13137	13072	13033	13107	12936	13007	13115	13113	13266	12868	12973	13058	13094	13017	13033	13015	13275	13006	12964	12972	13088	13167	13101	13088	13125	13086	13167	12881	13217	13164	13169	13071	13012	13081	13202	12972	13073	13185	12988	13114	12941	13221	12946	13031	13151	13124	13111	13070	13132	12996	13182	13128	13031	13235	13101	13056	13084	13110	12926	13066	13073	13082	12930	13095	13013	13089	13068	13162	13137	13257	13094	13051	12986	13126	13113	13084	13156	13050	12999	13228	13101	12928	12837	13006	12914	13101	13066	13067	13056	13033	13100	12984	13034	13097	12923	13290	13242	12979	13223	13166	12918	12887	13108	13102	12978	13049	12991	13206	13296	13323	12999	13064	13092	13181	13155	13147	13235	13170	13023	13011	12991	13066	13097	13069	13129	13007	12918	13073	13148	13009	13070	13060	13044	13100	13003	13133	13001	13159	13247	13114	13181	13025	13052	13202	13133	12918	13230	12952	12935	13165	13118	13052	13147	13133	12987	12993	13103	13085	13077	13141	13080	13106	13164	13054	13098	13099	12995	13001	12921	13022	13144	13131	13022	13229	13154	13098	13028	12955	13122	13164	13064	13087	13082	13019	13310	12996	13161	13190	13190	13119	13032	13098	13134	13154	13195	13151	13003	13263	13095	12961	13109	13033	13096	13093	12925	13078	12946	13153	12982	13003	12915	12921	13164	12945	13158	13055	13178	13146	12998	13054	13145	12998	13300	12976	13018	13132	12955	13051	13067	13089	13075	13078	12944	13183	13174	13224	13194	13095	13055	13162	13159	13170	13068	12916	12860	13174	13204	13270	13242	13077	13202	13132	13019	12961	13033	13089	13230	13206	13167	13183	13112	13234	12997	12950	13010	13138	13164	13021	13212	12985	13139	12962	13231	13063	13100	12944	13157	13140	12957	12989	12937	13148	12921	13143	13107	13164	13225	13194	13054	13188	13067	13130	13174	13108	13093	13094	13186	13117	13072	13173	13133	12967	13116	13111	13063	13055	13156	12926	13055	13049	13052	13083	13114	13145	13087	13169	13145	13111	12916	13024	13190	13126	12910	13098	12952	13157	13049	13122	12915	13074	13169	13251	13071	12961	13081	13184	13096	13046	12966	13073	13105	13189	12956	13033	13075	13076	13196	13109	13010	13264	13118	12915	13195	13145	13005	13107	13098	13015	13083	13093	13005	13091	12925	13041	13233	13180	13056	13037	13217	12905	13281	13068	13130	13047	13019	13168	13014	13064	13010	13364	13129	13128	13018	13006	12976	13215	13099	13210	13146	13104	13058	12987	13020	13165	13026	13131	12979	13135	13144	13137	12900	13059	12975	13256	13199	13017	13136	13047	13187	13025	13011	12991	13037	13165	12976	13202	13126	13044	12976	13141	13130	13115	13086	13101	13193	13073	13114	12905	13249	13077	13143	13090	13137	13060	13078	13133	13116	13203	13005	12996	12966	13101	12998	13224	12937	13069	12991	13054	13106	12991	13075	13135	13194	13186	13061	13122	13160	13000	13033	13076	12977	12999	13188	12990	13183	13018	13188	13075	13063	13116	13010	12842	13183	13124	13015	13037	13158	13162	12926	13061	13095	13099	13031	13080	13124	13134	13064	13238	13133	12931	12903	13223	12926	13079	12951	13135	13150	13100	13046	13005	13097	13182	12973	12974	13018	12924	13105	13189	13089	12993	13093	13189	13055	13101	13073	13059	12877	13187	12969	13210	13135	13110	13160	13136	13186	13094	13189	13186	13022	13122	13210	13027	13107	13059	13121	13147	13021	13049	13204	13167	13029	13008	13248	13018	12981	12882	13093	12987	12949	13031	13120	13166	13007	13016	13070	13189	13267	13051	13157	13023	13242	12995	13224	12956	13057	12973	13129	13180	12949	13028	13006	12917	12997	13046	13182	13123	13047	13241	12952	13062	13072	13128	13148	13122	13096	13172	13087	13000	13134	13115	13029	13371	13152	13090	13255	12978	13052	13159	13190	13029	12986	13128	13025	12830	12936	13092	12959	12938	13087	13042	13039	13119	13367	13091	13015	13130	13027	13142	13005	13112	13121	13044	13199
23028	21239	28999	24078	23094	26892	27969	20957	18634	18142	17608	16665	16324	15641	15669	15479	15558	15216	15210	15318	15048	15200	15395	15150	15248	14850	15103	15103	15150	15042	14799	14928	14978	14963	15016	14957	14935	14984	14890	14830	14842	14912	14786	14865	14890	14784	14960	14843	14681	14669	14778	14885	14908	14859	14948	14852	14825	14850	14756	14696	14763	14731	14972	14806	14831	14839	14895	14615	14763	14825	14870	14728	14637	14605	14561	14887	14845	15077	14696	14801	14591	14919	14831	14902	14828	14682	14697	14907	14825	14814	14734	14756	14657	14683	14701	15026	14695	14742	14969	14806	14825	14979	14877	14703	14689	14711	14803	14816	14867	14604	14689	14810	14798	14737	14798	14727	14864	14982	14926	14799	14672	14793	14678	14855	14980	14784	14621	14798	14889	14711	14724	14667	14701	14839	14836	14732	14881	14936	14700	14938	14754	14768	14760	14740	14770	14790	14734	14709	14851	15042	14808	14695	14908	14858	14738	14786	14720	14709	14770	14698	14826	14815	14974	14808	14522	14890	14822	14737	14930	14721	15013	14697	14766	14862	14748	14813	14817	14634	14680	14728	14861	14921	14754	14868	14763	14931	14651	14752	14651	14730	14810	14879	14683	14850	14878	14664	14697	14856	14876	14673	14649	15007	14837	14947	14853	14634	14919	14766	14902	14826	14963	14791	14665	14680	14861	14835	14607	14824	14640	14796	14817	14578	14707	14776	14733	14943	14887	14839	14665	14949	14680	14851	15035	14818	14816	14666	14938	14730	14606	14847	14919	14783	14848	14695	14680	14820	14795	14759	14773	14700	14899	14881	14875	14718	14741	14822	14689	14824	14874	14791	14827	14658	14616	14754	14839	14709	14833	14837	14813	14842	14945	14739	14915	14674	14846	14967	14593	14755	14574	14691	14871	14738	14640	14680	14899	14807	14751	14765	14729	14834	14783	14725	15011	14875	14871	14702	14833	14743	14774	14825	14786	14795	14674	14769	14815	14613	14839	14682	14658	14940	14775	14656	14765	14848	14928	14619	14965	14876	14622	14693	14831	14655	14659	14798	14847	14516	14658	14757	14813	14970	14755	14796	14724	14754	14871	14808	14757	14936	14912	14879	14902	14923	14629	14826	14784	14883	14724	14862	14908	14698	14924	14720	14893	14811	14742	14767	14675	14786	14879	14755	14826	14698	14687	14852	14921	14877	14660	14786	14740	14816	14771	14759	14749	14862	14677	14626	14655	14584	14771	14748	14912	14833	14769	14780	14798	14692	14918	14734	14795	14916	14914	14802	14849	14652	14845	14708	14781	14683	14632	14864	14620	14792	14777	14883	14846	14793	14713	14867	14710	14827	14874	14849	14834	14724	14902	14726	14940	14841	14859	14786	14852	14638	14791	14684	14736	14619	14751	14612	14802	14583	14729	14728	14998	14775	14920	14803	14742	14778	14964	14701	14652	14784	14835	14675	14739	14804	14880	14888	14930	14792	14654	14884	14970	14770	14770	14626	14771	14722	14590	14707	14794	14635	14833	14742	14671	14926	14759	14826	14744	14630	14675	14616	14802	14798	14713	14679	14737	14970	14661	14710	14861	14852	14759	14692	14652	14798	14828	14915	14871	14979	14917	14618	14810	14797	14605	14673	14831	14710	14795	14846	14708	14858	14735	14839	14801	14782	14619	15014	14694	14652	14818	14763	14739	14827	14606	14908	14918	14789	14784	14652	14895	14876	14832	14596	14793	14960	14605	14681	14627	14699	14926	14779	14642	14718	14784	14672	14743	14734	14847	14712	14784	14728	14748	14768	14966	14706	14769	14723	14862	14723	14664	14917	14875	14835	14857	14707	14589	14699	14642	14791	14842	14903	14939	14765	14707	14918	14816	14594	14569	14693	14702	15001	14735	14747	14909	14776	14875	14831	14723	14843	14507	14795	14855	14769	14895	14737	14793	14696	14686	14869	14849	14733	14799	14720	14913	14889	14655	14596	14801	14786	14677	14727	14787	14685	14649	14743	14947	14735	14746	14867	14827	14693	14810	14735	14947	14758	14597	14648	14666	14903	14712	14840	14816	14743	14766	14880	14976	15002	15037	14761	14702	14741	14625	14822	14805	14729	14866	14688	14632	14832	14889	14632	14737	14798	14866	14897	14691	14801	14934	14826	14625	14561	14855	14700	14829	15045	14796	14754	14783	14754	14841	14973	14790	14686	14779	14714	14751	14868	14605	14837	14873	14765	14763	14812	14770	14587	14909	14946	14803	14679	14675	14603	14795	14725	14708	14858	14862	14937	14881	14807	14655	14795	14755	14854	14799	14726	14818	14755	14700	15107	14926	14897	14692	14805	14724	14969	14937	14651	14663	14730	14642	14840	14764	15065	14748	14973	14656	14861	14905	14812	14877	14884	14814	14724	14892	14772	14875	14961	14853	14885	14778	14850	14804	14721	14726	14673	14887	14697	14791	14678	14780	14780	14767	14964	14785	14814	14841	14637	14817	14915	14812	14570	14645	14758	14773	14751	14671	14684	14878	14759	14760	14859	14744	14613	14771	14696	15005	14743	14885	14808	14565	14731	14866	14801	14781	14861	14802	14932	14838	14568	14529	14677	14807	14829	14688	14860	14899	14808	14928	14748	14810	14877	14638	14817	14786	14610	14732	14735	14806	14540	14761	14909	14768	14771	14812	14743	14710	14860	14879	14987	14731	14854	14847	14820	14758	14708	14563	14803	14833	14951	14895	14958	14815	14836	14658	14716	14816	14723	14711	14577	14814	14812	14850	14753	14704	14759	14846	14727	14739	14745	14716	14763	14750	14943	14638	14666	14777	14719	15012	14793	14818	14702	14736	14818	15005	14753	14883	14896	14883	14721	14974	14975	14724	14902	14699	14683	14724	14866	14552	14625	14757	14686	14749	14783	14794	14578	14788	14894	14689	14607	14742	14829	14826	14919	15008	14862	14748	14881	14983	14628	14842	14850	14685	14794	14680	14685	14841	14934	15045	14792	14819	14670	14756	14988	14716	14515	14861	14627	14777	14834	14905	14755	14969	15018	14897	14653	14942	14877	14923	14742	15002	14742	14650	14706	14724	14714	14769	14967	14797	14684	14645	14697	14771	14653	14870	14869	14755	14830	14964	14695	14762	14807	14847	14842	14804	14947	14757	14794	14895	14738	14667	14817	14770	14816	14735	14769	14666	14599	14796	14855	14911	14805	14743	14662	14692	14743	14700	14538	14718	14881	14803	14735	14521	14755	14815	14721	14653	14592	14760	14645	14777	14768	14649	14698	14764	14770	14688	14843	14696	14865	14957	14944	14925	14651	14768	14691	14644	14676	14635	14904	14871	14868	14675	14939	14610	14856	14762	14530	14619	14925	14806	14769	14650	14879	14991	14807	14617	14755	14708	14749	14892	14944	14897	14781	14668	14622	14745	14544	14748	14714	14847	14772	14669	14709	14957	14731	14692	14829	14758	14685	14634	14902	14759	14777	14795	14669	14791	14848	14796	14596	14692	14733	14737	14710	14874	14921	14497	14743	14690	14795	14726	14773	14797	14676	14758	14900	14772	14598	14880	14798	14812	14665	14627	14740	14602	14657	14774	14757	14762	14662	14848	14806	14625	14683	14800	14861	14793	14773	14641	14780	14744	14855	14852	14755	14900	14676	14780	14759	14684	14718	14831	14833	14798	14878	14755	14811	14605	14677	14812	14709	14754	15046	14861	14871	14729	14778	14824	14823	14721	14778	14653	14817	14784	14914	14730	14703	14872	14826	14768	14622	14760	14838	14676	14963	14979	14790	14816	14691	14715	14946	14914	14565	14599	14694	14742	14772	14878	14746	14870	14839	14793	14764	14740	14792	14845	14759	14812	14832	14857	15120	14766	14825	14940	14930	14791	14902	14725	14874	14789	14733	14556	14710	14727	14859	14827	14965	14715	14782	14732	14752	14895	15037	14817	14677	14543	14933	14579	14813	14656	14943	14760	14894	14899	14631	14871	14626	14732	14630	14740	14760	14871	14711	14832	14754	14759	14715	14565	14790	14842	14736	14823	14815	14715	14924	14614	14697	14763	14962	14701	14656	14765	14651	14928	14795	14839	14725	14934	14782	14860	14967	14873	14883	15002	14902	14709	14776	14851	14788	14607	14612	14789	14778	14807	14875	14736	14783	14926	14930	14707	14985	14871	14817	14799	14790	14754	14808	14875	14744	14847	14727	14889	14726	14883	14621	14827	14604	14755	14764	14858	14815	14853	14698	14591	14861	14727	14760	14887	14940	14933	14940	14569	14690	14791	14769	14657	14825	14802	14738	14796	14737	14832	14773	14876	14761	14775	14919	14758	14963	14889	14926	14817	14713	14912	14761	14751	14764	14733	14657	14827	14492	14651	14623	14786	14699	14741	14853	14995	14754	14845	14909	14787	14839	14746	14957	14836	14766	14934	14738	14906	14776	14854	14760	14712	14797	14948	14937	14840	14815	14777	14836	14701	14781	14749	14692	14657	14841	14811	14795	14827	14822	15032	14677	14888	14841	14794	14666	14678	14693	14846	14923	15005	14746	14895	14790	14817	14615	14975	14992	14860	14846	14747	14744	14780	14899	14887	14788	14694	14791	14786	14768	14815	14753	14767	14847	14920	14907	14825	14771	14536	14825	14708	14565	14701	14789	14792	14667	14632	14763	14745	14946	14702	14980	14783	14763	15045	14776	14824	14714	14819	14667	14933	14908	14689	14922	14643	14653	14919	14707	14783	14782	14875	14765	14756	14645	14923	14700	14669	14741	14803	14828	15008	14558	14760	14934	14750	14725	14699	14924	14828	14683	14742	14711	14950	14907	14742	14720	14778	14790	15103	14733	14794	14713	14646	14671	14652	15003	14731	14760	14678	14910	14704	14898	14719	14830	14671	14697	14771	15008	14576	15024	14718	14819	14822	15012	14687	14710	14736	14699	14708	14689	14885	14762	14638	14799	14808	14742	14772	14827	14725	14619	14859	14647	14736	14670	14824	14987	14768	14764	14839	14880	15030	14825	14660	14818	14783	14730	14908	14834	14682	14772	14716	14684	14807	14686	14831	14928	14680	14730	14747	14848	14850	14808	14975	14795	14691	14634	14753	14785	14681	14934	14673	14931	14849	14628	14956	14761
36789	58125	51739	41282	35511	31210	25617	20821	18396	17541	16929	15597	15123	14585	14307	14267	14000	13977	13990	13806	13625	13862	13922	13805	13687	13547	13683	13593	13674	13669	13479	13423	13653	13506	13559	13583	13570	13416	13540	13283	13385	13492	13421	13397	13408	13444	13425	13367	13342	13426	13281	13428	13586	13469	13387	13515	13471	13546	13426	13299	13411	13277	13454	13362	13490	13518	13381	13598	13476	13345	13342	13463	13469	13554	13543	13456	13423	13622	13239	13511	13362	13418	13352	13537	13421	13472	13362	13601	13508	13507	13454	13438	13429	13382	13418	13357	13390	13269	13415	13473	13380	13404	13326	13313	13503	13434	13420	13445	13523	13620	13392	13327	13506	13430	13338	13425	13464	13425	13341	13328	13470	13581	13411	13287	13254	13530	13625	13511	13448	13208	13483	13475	13404	13558	13465	13430	13608	13300	13455	13303	13467	13372	13421	13306	13403	13391	13402	13504	13258	13266	13399	13418	13451	13299	13607	13219	13380	13467	13543	13320	13446	13343	13370	13415	13344	13457	13380	13599	13565	13514	13366	13392	13414	13311	13410	13383	13201	13378	13338	13334	13368	13511	13387	13372	13383	13465	13612	13457	13517	13347	13452	13398	13395	13414	13497	13494	13585	13480	13433	13472	13410	13393	13335	13536	13336	13477	13289	13377	13505	13227	13438	13390	13406	13571	13483	13598	13417	13343	13499	13505	13268	13394	13598	13463	13548	13291	13426	13565	13424	13505	13342	13391	13483	13385	13272	13427	13454	13386	13379	13393	13401	13314	13234	13430	13519	13173	13450	13321	13452	13372	13514	13175	13428	13379	13472	13456	13502	13436	13358	13400	13450	13384	13321	13412	13341	13382	13329	13573	13319	13495	13457	13323	13335	13339	13506	13477	13312	13470	13338	13391	13288	13400	13507	13411	13519	13401	13539	13366	13368	13320	13540	13358	13379	13567	13303	13477	13399	13408	13549	13320	13567	13255	13121	13400	13283	13390	13380	13526	13254	13296	13289	13544	13287	13393	13437	13384	13497	13502	13255	13464	13410	13402	13298	13293	13486	13341	13434	13531	13423	13478	13384	13365	13481	13342	13486	13475	13471	13496	13443	13411	13336	13360	13309	13429	13401	13402	13492	13310	13445	13531	13392	13355	13388	13358	13468	13571	13510	13409	13230	13359	13659	13415	13424	13618	13449	13476	13397	13180	13377	13521	13418	13410	13456	13382	13372	13457	13397	13446	13583	13307	13426	13539	13409	13382	13438	13411	13540	13371	13396	13298	13413	13282	13392	13402	13417	13512	13399	13484	13355	13400	13625	13440	13327	13518	13411	13379	13418	13449	13555	13270	13410	13299	13416	13391	13428	13344	13407	13239	13353	13421	13390	13507	13438	13329	13410	13495	13425	13377	13474	13515	13379	13431	13350	13536	13387	13409	13411	13410	13545	13612	13290	13467	13597	13414	13380	13291	13371	13442	13554	13289	13375	13389	13562	13299	13476	13394	13255	13429	13497	13541	13436	13413	13409	13561	13504	13289	13263	13658	13299	13524	13385	13606	13195	13313	13387	13656	13446	13353	13394	13423	13669	13305	13269	13329	13288	13361	13440	13381	13530	13362	13392	13371	13224	13433	13244	13498	13426	13504	13490	13323	13483	13422	13398	13278	13530	13330	13556	13288	13540	13479	13354	13339	13598	13432	13463	13347	13484	13455	13433	13348	13382	13439	13238	13360	13609	13406	13370	13426	13454	13324	13509	13517	13482	13348	13541	13445	13492	13474	13293	13420	13591	13490	13530	13265	13419	13461	13367	13337	13433	13351	13545	13373	13499	13391	13416	13530	13388	13551	13411	13282	13347	13419	13289	13390	13420	13321	13384	13344	13195	13285	13354	13347	13422	13396	13399	13538	13518	13526	13455	13384	13443	13385	13322	13552	13462	13557	13490	13387	13398	13354	13418	13289	13377	13641	13522	13465	13492	13512	13501	13489	13415	13344	13155	13406	13332	13393	13251	13324	13322	13447	13202	13337	13439	13263	13347	13512	13564	13456	13424	13407	13439	13466	13497	13538	13380	13495	13483	13354	13358	13371	13257	13522	13503	13555	13436	13353	13197	13399	13396	13427	13423	13442	13459	13436	13331	13458	13467	13430	13403	13465	13419	13335	13379	13459	13212	13456	13406	13310	13395	13452	13566	13356	13384	13406	13343	13412	13509	13531	13448	13505	13430	13422	13416	13438	13489	13403	13503	13439	13281	13289	13493	13306	13412	13287	13443	13445	13389	13531	13379	13515	13480	13516	13367	13380	13615	13404	13456	13442	13416	13454	13439	13207	13450	13417	13412	13479	13570	13387	13350	13534	13308	13393	13247	13281	13358	13421	13346	13367	13468	13441	13542	13448	13453	13448	13468	13497	13391	13485	13359	13280	13452	13417	13412	13430	13448	13421	13357	13528	13486	13402	13563	13475	13168	13295	13439	13520	13336	13482	13262	13574	13471	13531	13327	13487	13370	13524	13400	13354	13361	13408	13395	13265	13492	13452	13336	13584	13329	13509	13431	13367	13312	13368	13530	13580	13370	13374	13348	13332	13388	13392	13295	13315	13380	13585	13517	13359	13161	13469	13345	13341	13337	13481	13401	13440	13428	13350	13579	13223	13389	13412	13264	13301	13558	13402	13406	13217	13443	13376	13291	13396	13492	13385	13342	13444	13253	13478	13375	13474	13450	13310	13439	13268	13361	13413	13405	13455	13510	13532	13449	13368	13395	13348	13450	13284	13463	13445	13560	13296	13537	13485	13341	13372	13421	13340	13553	13359	13493	13381	13543	13246	13279	13428	13235	13451	13266	13312	13421	13344	13349	13358	13452	13354	13334	13325	13364	13471	13419	13328	13402	13423	13536	13408	13452	13574	13407	13278	13418	13363	13458	13276	13503	13574	13548	13337	13389	13323	13530	13388	13399	13442	13540	13384	13257	13532	13185	13481	13469	13508	13412	13461	13372	13452	13634	13519	13516	13535	13473	13509	13469	13495	13565	13387	13519	13308	13446	13361	13613	13399	13412	13578	13404	13511	13551	13386	13471	13230	13441	13407	13290	13540	13522	13319	13342	13390	13321	13521	13407	13394	13369	13409	13454	13391	13338	13349	13236	13435	13319	13478	13410	13428	13346	13319	13426	13452	13426	13373	13514	13415	13312	13354	13412	13282	13436	13410	13430	13492	13396	13269	13455	13541	13414	13369	13393	13338	13463	13475	13455	13402	13377	13366	13342	13459	13297	13353	13314	13456	13394	13364	13470	13409	13433	13393	13364	13270	13472	13411	13670	13343	13461	13441	13306	13462	13375	13495	13385	13515	13255	13501	13405	13402	13312	13368	13339	13353	13362	13462	13356	13308	13432	13294	13306	13467	13519	13412	13391	13501	13207	13299	13462	13221	13456	13355	13426	13518	13579	13406	13490	13547	13387	13275	13335	13518	13484	13586	13269	13463	13513	13422	13304	13449	13482	13213	13484	13385	13618	13443	13377	13160	13469	13253	13423	13439	13305	13448	13400	13528	13244	13417	13380	13564	13685	13405	13449	13419	13383	13430	13378	13486	13393	13486	13143	13445	13339	13423	13312	13442	13502	13462	13391	13381	13315	13477	13345	13253	13296	13398	13467	13408	13396	13384	13262	13436	13355	13461	13405	13438	13437	13340	13395	13412	13415	13461	13227	13495	13332	13496	13405	13330	13354	13488	13359	13440	13399	13425	13382	13490	13444	13493	13609	13453	13387	13470	13560	13462	13469	13284	13437	13533	13346	13364	13328	13417	13483	13427	13479	13311	13507	13494	13544	13333	13412	13496	13448	13540	13470	13451	13526	13597	13557	13544	13344	13318	13492	13499	13334	13382	13408	13279	13521	13294	13518	13281	13226	13335	13456	13395	13607	13296	13535	13336	13439	13417	13470	13350	13416	13487	13419	13543	13513	13462	13356	13546	13324	13315	13394	13524	13664	13290	13347	13387	13665	13419	13503	13453	13494	13324	13460	13461	13459	13446	13389	13534	13257	13542	13426	13405	13373	13352	13391	13192	13339	13379	13236	13604	13415	13359	13262	13380	13322	13521	13465	13381	13379	13509	13510	13354	13422	13563	13436	13495	13583	13278	13544	13378	13578	13307	13342	13548	13306	13565	13458	13498	13446	13152	13547	13344	13354	13427	13274	13511	13439	13413	13410	13354	13405	13505	13428	13370	13243	13525	13407	13487	13550	13415	13494	13525	13272	13326	13440	13382	13574	13414	13371	13309	13402	13273	13472	13469	13336	13374	13537	13418	13575	13395	13449	13465	13377	13547	13427	13433	13456	13361	13429	13423	13405	13420	13247	13324	13652	13392	13429	13446	13444	13570	13517	13424	13513	13360	13360	13301	13407	13328	13493	13348	13516	13215	13444	13380	13535	13337	13337	13475	13316	13415	13309	13513	13484	13416	13526	13480	13469	13488	13437	13467	13394	13380	13604	13357	13386	13077	13494	13516	13602	13404	13307	13305	13568	13508	13393	13395	13271	13513	13294	13516	13332	13442	13328	13407	13425	13239	13388	13470	13462	13437	13368	13519	13561	13393	13451	13353	13303	13447	13274	13330	13362	13425	13441	13511	13416	13349	13397	13469	13522	13346	13526	13567	13320	13454	13417	13370	13359	13213	13470	13401	13330	13487	13372	13506	13421	13304	13334	13331	13333	13437	13425	13314	13436	13373	13522	13383	13454	13584	13408	13327	13318	13464	13362	13481	13465	13358	13306	13263	13492	13323	13447	13323	13394	13525	13300	13488	13367	13302	13432	13406	13465	13233	13372	13366	13419	13362	13396	13372	13580	13309	13377	13501	13416	13382	13233	13471	13367	13255	13329	13401	13472	13485	13432	13504	13448	13400	13317	13345	13219	13471	13464	13598	13554	13463	13336	13462	13483	13371	13368	13528	13534	13386	13258	13607	13540	13538	13456	13302	13558	13529	13208	13380	13358	13325	13435	13461	13513	13525	13333	13387	13603	13353	13413	13389	13475	13356	13508	13393	13318	13300	13501	13444	13413	13487	13275	13439	13562	13459	13278	13405	13474	13374	13473	13398	13380	13357	13436	13339	13466	13452	13389	13391
29403	28693	34818	28714	21482	18612	16703	15551	14866	14683	14472	14286	14242	14068	13956	13804	13820	13787	13973	13725	13741	13899	13658	13876	14011	13769	13764	13688	13698	13769	13849	13819	13849	13626	13773	13579	13776	13800	13809	13533	13780	13769	13585	13639	13732	13792	13823	13665	13755	13693	13703	13769	13914	13662	13579	13588	13676	13763	13679	13485	13541	13500	13586	13849	13847	13565	13578	13740	13656	13778	13789	13670	13866	13711	13584	13750	13827	13860	13675	13907	13699	13652	13676	13629	13674	13668	13775	13572	13563	13707	13758	13569	13674	13765	13688	13689	13631	13743	13761	13591	13812	13707	13555	13677	13548	13728	13601	13585	13795	13845	13671	13981	13593	13725	13830	13839	13623	13508	13651	13407	13782	13729	13671	13727	13519	13659	13620	13531	13541	13814	13719	13588	13637	13665	13531	13790	13755	13604	13737	13712	13665	13576	13553	13693	13625	13700	13758	13487	13658	13806	13833	13687	13512	13523	13733	13589	13695	13546	13613	13538	13499	13770	13605	13717	13757	13691	13551	13547	13755	13587	13714	13716	13707	13358	13612	13788	13743	13707	13742	13728	13744	13691	13658	13702	13505	13667	13701	13792	13753	13645	13729	13599	13547	13582	13573	13796	13647	13827	13614	13697	13653	13564	13540	13599	13723	13415	13891	13785	13885	13723	13900	13835	13805	13620	13955	13874	13598	13665	13761	13635	13687	13851	13608	13613	13633	13639	13671	13647	13766	13667	13733	13751	13753	13688	13741	13777	13552	13736	13830	13846	13636	13599	13739	13651	13514	13728	13641	13838	13705	13563	13557	13770	13756	13767	13633	13801	13639	13507	13734	13720	13562	13754	13545	13851	13675	13609	13758	13726	13690	13820	13856	13731	13703	13529	13808	13865	13772	13600	13796	13614	13816	13592	13714	13751	13634	13824	13833	13818	13684	13813	13738	13738	13636	13813	13545	13540	13644	13770	13499	13678	13846	13604	13758	13657	13637	13785	13866	13595	13602	13838	13508	13677	13880	13639	13663	13572	13821	13692	13868	13747	13699	13705	13675	13576	13722	13509	13786	13691	13721	13740	13607	13690	13730	13887	13655	13624	13472	13788	13693	13676	13643	13671	13642	13583	13631	13754	13785	13591	13703	13732	13502	13831	13726	13636	13710	13768	13791	13666	13853	13712	13741	13741	13796	13659	13800	13671	13918	13850	13596	13639	13539	13763	13841	13659	13757	13739	13661	13719	13601	13651	13848	13691	13703	13675	13697	13828	13718	13841	13692	13656	13631	13543	13733	13730	13547	13665	13689	13740	13790	13724	13772	13793	13841	13818	13720	13648	13755	13504	13455	13550	13661	13757	13857	13729	13841	13679	13823	13710	13525	13837	13583	13726	13847	13606	13452	13719	13480	13614	13708	13709	13792	13680	13751	13548	13767	13638	13530	13708	13685	13755	13885	13654	13596	13496	13667	13653	13731	13585	13747	13616	13790	13685	13513	13876	13635	13640	13776	13794	13762	13527	13562	13631	13734	13630	13650	13672	13675	13784	13573	13712	13660	13661	13656	13708	13576	13664	13730	13868	13599	13565	13808	13596	13822	13844	13644	13721	13643	13743	13739	13612	13741	13729	13425	13777	13839	13786	13740	13608	13503	13618	13589	13652	13683	13614	13665	13790	13869	13678	13681	13720	13823	13815	13691	13766	13639	13611	13866	13764	13725	13708	13730	13794	13582	13632	13708	13632	13922	13755	13621	13734	13710	13594	13757	13699	13633	13624	13557	13616	13658	13812	13608	13712	13695	13549	13756	13602	13806	13676	13899	13730	13578	13574	13610	13757	13859	13763	13681	13748	13665	13684	13732	13791	13693	13745	13547	13539	13510	13780	13783	13642	13767	13642	13620	13769	13912	13811	13874	13909	13682	13636	13699	13540	13671	13637	13636	13962	13840	13660	13782	13608	13532	13603	13630	13778	13497	13586	13772	13858	13672	13736	13778	13606	13812	13730	13607	13688	13571	13716	13687	13667	13745	13845	13730	13845	13749	13617	13688	13773	13568	13808	13700	13772	13619	13666	13916	13604	13754	13694	13630	13625	13603	13701	13634	13515	13669	13597	13868	13713	13727	13813	13603	13626	13738	13716	13619	13590	13700	13581	13585	13584	13555	13780	13726	13952	13633	13535	13760	13940	13837	13771	13666	13736	13659	13773	13668	13742	13831	13907	13657	13672	13849	13587	13741	13505	13541	13805	13787	13596	13723	13615	13584	13652	13704	13718	13590	13706	13820	13822	13726	13705	13550	13870	13651	13864	13487	13677	13772	13743	13681	13729	13601	13683	13520	13783	13777	13752	13714	13688	13677	13727	13684	13531	13727	13694	13571	13830	13862	13589	13617	13622	13665	13784	13858	13981	13748	13737	13687	13751	13808	13725	13679	13849	13781	13722	13635	13693	13507	13610	13901	13617	13663	13868	13492	13686	13670	13689	13667	13754	13628	13653	13739	13669	13812	13553	13544	13745	13590	13671	13627	13672	13493	13594	13717	13774	13760	13679	13477	13707	13777	13717	13750	13554	13694	13805	13784	13713	13725	13756	13590	13809	13657	13723	13761	13778	13770	13653	13784	13815	13883	13650	13505	13654	13652	13545	13726	13753	13819	13762	13736	13745	13761	13696	13741	13721	13743	13606	13547	13645	13710	13773	13514	13683	13514	13615	13682	13625	13573	13613	13762	13727	13660	13795	13800	13673	13512	13659	13826	13900	13707	13760	13768	13837	13780	13683	13671	13597	13591	13624	13841	13795	13574	13703	13786	13748	13715	13701	13736	13600	13612	13652	13655	13705	13704	13480	13742	13666	13593	13542	13616	13616	13573	13854	13702	13807	13706	13551	13725	14041	13787	13868	13948	13735	13728	13800	13810	13589	13505	13799	13729	13700	13636	13754	13753	13739	13631	13626	13728	13533	13671	13774	13818	13598	13818	13576	13623	13593	13861	13735	13786	13630	13553	13596	13771	13929	13679	13951	13753	13624	13679	13740	13786	13704	13585	13580	13765	13736	13668	13498	13729	13800	13683	13621	13707	13878	13838	13801	13500	13688	13799	13691	13855	13724	13702	13823	13713	13823	13917	13792	13718	13687	13663	13768	13776	13758	13738	13501	13695	13645	13715	13599	13669	13562	13658	13758	13801	13638	13585	13672	13835	13715	13845	13677	13518	13695	13648	13495	13540	13806	13641	13879	13833	13739	13716	13880	13738	13478	13808	13771	13639	13477	13698	13781	13722	13740	13545	13887	13701	13879	13541	13591	13762	13772	13701	13769	14025	13680	13673	13664	13552	13711	13897	13822	13835	13599	13712	13708	13776	13864	13565	13853	13876	13655	13596	13712	13722	13793	13656	13603	13590	13704	13739	13610	13665	13582	13715	13604	13802	13599	13718	13654	13827	13693	13899	13706	13890	13695	13495	13585	13666	13565	13765	13706	13748	13786	13804	13744	13598	13818	13793	13645	13780	13704	13735	13735	13640	13654	13562	13581	13703	13822	13659	13468	13645	13697	13921	13742	13787	13585	13635	13645	13868	13578	13700	13778	13793	13742	13621	13693	13721	13740	13639	13680	13730	13700	13822	13645	13647	13564	13762	13699	13805	13814	13609	13695	13673	13804	13819	13733	13552	13590	13666	13878	13832	13669	13584	13660	13724	13738	13440	13669	13593	13677	13681	13663	13848	13691	13602	13546	13799	13720	13839	13556	13853	13560	13910	13531	13670	13632	13529	13692	13786	13860	13645	13632	13438	13623	13765	13748	13727	13569	13732	13874	13673	13524	13669	13894	13612	13820	13653	13651	13787	13662	13601	13698	13664	13708	13776	13691	13753	13593	13876	13728	13707	13728	13648	13740	13629	13614	13727	13763	13617	13778	13628	13669	13586	13653	13574	13533	13610	13918	13551	13634	13630	13695	13853	13557	13677	13760	13526	13730	13570	13719	13693	13777	13698	13622	13761	13714	13669	13543	13784	13564	13832	13586	13680	13637	13610	13674	13787	13669	13729	13736	13825	13509	13773	13702	13670	13751	13716	13624	13701	13581	13703	13716	13773	13680	13786	13643	13583	13731	13544	13750	13672	13890	13698	13624	13900	13630	13641	13622	13716	13799	13595	13707	13646	13638	13697	13618	13873	13853	13670	13529	13802	13773	13704	13701	13637	13620	13633	13612	13674	13529	13575	13766	13883	13606	13524	13608	13646	13530	13783	13673	13721	13609	13675	13867	13754	13629	13728	13755	13654	13782	13639	13866	13819	13695	13587	13537	13687	13678	13606	13883	13659	13744	13650	13651	13453	13594	13733	13897	13770	13690	13736	13660	13562	13788	13768	13817	13598	13615	13681	13780	13835	13737	13683	13586	13724	13742	13742	13752	13606	13766	13789	13533	13542	13879	13741	13601	13866	13650	13802	13783	13832	13567	13815	13786	13821	13781	13811	13633	13771	13716	13550	13705	13687	13757	13733	13551	13674	13700	13686	13880	13796	13700	13783	13668	13551	13740	13825	13776	13770	13594	13490	13643	13743	13562	13686	13673	13722	13574	13679	13733	13651	13799	13503	13763	13557	13700	13597	13762	13728	13660	13758	13636	13627	13578	13678	13784	13749	13603	13576	13791	13891	13595	13856	13770	13853	13865	13613	13740	13676	13662	13797	13692	13814	13688	13752	13797	13634	13858	13688	13764	13589	13712	13850	13805	13799	13694	13727	13721	13841	13683	13749	13718	13587	13558	13663	13907	13761	13800	13700	13416	13554	13684	13726	13857	13743	13752	13651	13849	13773	13539	13553	13842	13826	13835	13700	13765	13796	13657	13823	13771	13734	13537	13643	13675	13751	13787	13639	13665	13575	13757	13847	13869	13862	13723	13732	13662	13780	13575	13908	13667	13726	13619	13880	13731	13634	13558	13714	13781	13679	13737	13780	13723	13659	13730	13751	13755	13650	13661	13542	13717	13664	13768	13668	13636	13764	13587	13728	13797	13724	13840	13678	13657	13660	13644	13654	13577	13650	13717	13906	13791	13658	13669	13688	13664	13634	13579	13699	13755	13639	13516	13881	13728	13625	13608	13668	13660	13769	13604	13767	13883	13635	13839	13619	13656
33003	45209	39921	28219	22497	19268	16681	15289	14711	14168	13796	13672	13437	13165	13174	12828	12917	12898	12837	13001	12765	12792	12732	12972	12979	12628	12709	12873	12761	12722	12636	12769	12698	12759	12757	12582	12648	12688	12747	12697	12855	12692	12648	12796	12703	12667	12679	12712	12676	12629	12766	12684	12728	12742	12762	12749	12831	12539	12667	12772	12755	12682	12860	12799	12828	12616	12824	12766	12761	12803	12633	12718	12625	12641	12752	12616	12656	12819	12605	12714	12625	12762	12709	12677	12807	12613	12666	12760	12660	12683	12633	12794	12868	12754	12704	12503	12713	12514	12756	12868	12633	12619	12737	12643	12597	12680	12756	12632	12607	12633	12851	12638	12764	12720	12760	12701	12630	12672	12657	12765	12754	12729	12791	12754	12695	12562	12648	12712	12753	12598	12710	12694	12692	12643	12853	12860	12597	12676	12660	12772	12625	12624	12691	12704	12800	12646	12607	12766	12869	12599	12729	12804	12686	12774	12646	12799	12667	12659	12694	12667	12548	12652	12686	12746	12547	12732	12570	12755	12840	12692	12728	12649	12642	12753	12544	12576	12674	12566	12772	12555	12805	12731	12619	12848	12728	12555	12746	12727	12674	12690	12704	12596	12642	12600	12807	12655	12902	12853	12716	12783	12818	12739	12495	12522	12665	12607	12764	12658	12621	12657	12805	12728	12697	12681	12741	12691	12580	12658	12723	12676	12664	12863	12640	12836	12773	12633	12658	12571	12663	12845	12806	12669	12577	12689	12659	12709	12649	12818	12823	12622	12510	12665	12894	12559	12604	12694	12647	12734	12559	12914	12631	12848	12770	12729	12655	12598	12629	12605	12731	12514	12774	12545	12578	12664	12720	12680	12729	12739	12615	12676	12628	12746	12771	12717	12637	12920	12728	12752	12803	12659	12639	12754	12666	12717	12607	12688	12882	12753	12818	12745	12650	12687	12643	12653	12677	12719	12703	12856	12739	12739	12796	12779	12828	12730	12813	12770	12780	12546	12818	12738	12700	12734	12847	12513	12680	12689	12802	12593	12522	12761	12619	12680	12754	12618	12831	12813	12734	12784	12627	12734	12821	12857	12603	12720	12664	12751	12579	12777	12528	12702	12777	12817	12798	12755	12818	12526	12686	12871	12754	12678	12660	12867	12748	12747	12769	12899	12704	12666	12612	12656	12598	12658	12723	12733	12735	12559	12735	12569	12818	12621	12752	12649	12563	12571	12880	12698	12569	12568	12745	12738	12779	12699	12719	12708	12548	12669	12837	12689	12681	12714	12672	12722	12773	12674	12772	12729	12799	12656	12702	12680	12731	12633	12640	12701	12721	12817	12513	12513	12653	12776	12505	12758	12824	12548	12736	12642	12596	12504	12779	12739	12613	12635	12796	12694	12731	12753	12652	12730	12837	12785	12672	12792	12762	12753	12720	12674	12776	12620	12595	12773	12718	12624	12677	12806	12559	12779	12767	12678	12914	12510	12648	12749	12762	12808	12784	12710	12916	12669	12718	12748	12698	12806	12613	12704	12544	12759	12813	12701	12666	12649	12736	12635	12620	12674	12780	12703	12591	12633	12565	12593	12641	12718	12600	12787	12713	12703	12697	12756	12881	12801	12847	12721	12472	12685	12606	12634	12723	12709	12664	12669	12854	12636	12636	12733	12715	12657	12817	12649	12697	12840	12782	12784	12627	12676	12679	12893	12586	12687	12781	12528	12732	12576	12659	12692	12668	12805	12606	12711	12650	12594	12881	12736	12743	12742	12841	12517	12786	12765	12678	12721	12742	12608	12550	12694	12550	12638	12741	12659	12623	12666	12797	12754	12677	12787	12733	12692	12535	12854	12655	12670	12836	12802	12686	12673	12667	12637	12563	12833	12858	12660	12625	12714	12625	12773	12686	12720	12613	12842	12740	12588	12735	12658	12579	12736	12675	12881	12673	12778	12871	12945	12741	12724	12750	12776	12623	12725	12629	12769	12768	12668	12567	12824	12554	12812	12696	12685	12791	12706	12704	12551	12798	12568	12803	12862	12788	12737	12638	12795	12612	12667	12905	12745	12662	12608	12688	12731	12717	12598	12684	12577	12823	12591	12618	12541	12621	12705	12689	12710	12729	12767	12685	12627	12806	12675	12714	12827	12675	12849	12579	12667	12727	12695	12591	12757	12687	12725	12724	12616	12780	12664	12734	12626	12808	12786	12747	12826	12595	12722	12819	12597	12670	12616	12583	12640	12658	12689	12648	12808	12781	12909	12669	12750	12656	12506	12784	12594	12729	12710	12738	12733	12685	12640	12660	12764	12726	12652	12810	12731	12632	12861	12858	12561	12766	12730	12813	12656	12734	12782	12729	12766	12854	12628	12681	12702	12748	12704	12688	12504	12646	12964	12685	12799	12633	12634	12834	12808	12535	12598	12687	12645	12588	12690	12697	12536	12748	12615	12741	12685	12811	12797	12573	12772	12766	12590	12725	12745	12730	12819	12723	12688	12710	12801	12725	12662	12713	12816	12739	12698	12642	12667	12821	12688	12561	12545	12687	12650	12800	12881	12757	12621	12468	12589	12677	12756	12888	12616	12706	12615	12578	12834	12788	12551	12748	12789	12678	12783	12777	12629	12553	12688	12732	12809	12863	12695	12598	12889	12896	12740	12566	12751	12842	12669	12770	12699	12700	12768	12638	12521	12521	12780	12713	12766	12868	12688	12776	12671	12797	12713	12834	12750	12669	12644	12751	12654	12581	12583	12776	12674	12534	12577	12733	12705	12655	12668	12746	12797	12828	12591	12886	12788	12770	12880	12764	12644	12722	12872	12835	12637	12796	12679	12676	12707	12575	12624	12747	12551	12627	12640	12705	12762	12678	12697	12706	12690	12760	12812	12751	12571	12873	12717	12782	12650	12645	12652	12643	12809	12778	12589	12682	12702	12810	12549	12739	12613	12739	12784	12545	12719	12621	12737	12549	12708	12561	12794	12731	12644	12735	12695	12525	12911	12750	12888	12518	12749	12606	12561	12726	12706	12545	12682	12620	12733	12806	12701	12588	12713	12690	12636	12583	12797	12792	12768	12885	12669	12798	12674	12632	12561	12576	12747	12627	12644	12913	12660	12720	12533	12675	12769	12813	12564	12793	12862	12749	12903	12837	12458	12698	12700	12806	12693	12492	12651	12866	12711	12655	12575	12647	12654	12820	12779	12831	12655	12692	12715	12618	12816	12647	12642	12733	12764	12791	12603	12806	12849	12666	12635	12927	12585	12494	12794	12729	12795	12824	12726	12632	12672	12821	12642	12770	12742	12785	12734	12616	12795	12696	12655	12835	12909	12647	12694	12693	12876	12562	12591	12600	12609	12521	12742	12681	12493	12745	12584	12853	12676	12726	12668	12880	12485	12622	12782	12766	12667	12791	12622	12694	12600	12699	12697	12822	12724	12663	12692	12808	12603	12853	12709	12667	12748	12722	12801	12627	12861	12759	12725	12709	12844	12562	12716	12591	12728	12646	12764	12645	12661	12718	12620	12651	12718	12763	12781	12868	12733	12597	12696	12752	12653	12509	12514	12817	12635	12795	12723	12803	12714	12829	12751	12739	12631	12499	12701	12746	12836	12645	12852	12726	12669	12692	12683	12691	12711	12662	12617	12636	12751	12702	12712	12673	12668	12694	12742	12637	12703	12612	12600	12737	12743	12825	12665	12760	12690	12704	12690	12691	12856	12555	12744	12715	12756	12790	12786	12706	12742	12758	12613	12797	12821	12858	12711	12706	12920	12757	12663	12681	12750	12681	12683	12786	12738	12699	12597	12712	12720	12780	12613	12786	12798	12600	12746	12841	12673	12730	12741	12846	12633	12630	12667	12602	12765	12639	12630	12630	12580	12768	12710	12771	12773	12661	12840	12776	12563	12862	12654	12756	12789	12797	12642	12839	12833	12694	12658	12696	12674	12639	12821	12595	12662	12751	12768	12732	12743	12596	12798	12740	12744	12676	12820	12817	12559	12684	12750	12723	12690	12637	12671	12546	12605	12678	12631	12797	12768	12584	12837	12604	12676	12702	12599	12656	12752	12873	12569	12745	12685	12826	12602	12624	12741	12669	12686	12649	12816	12555	12691	12836	12793	12753	12898	12706	12668	12528	12656	12777	12568	12642	12705	12646	12742	12571	12838	12811	12958	12812	12714	12794	12709	12836	12774	12843	12609	12811	12721	12635	12658	12627	12772	12642	12805	12679	12656	12766	12754	12649	12593	12613	12916	12715	12718	12872	12604	12699	12813	12760	12600	12849	12742	12809	12717	12643	12684	12731	12835	12634	12785	12727	12705	12661	12743	12497	12778	12558	12553	12745	12826	12699	12688	12717	12650	12716	12703	12651	12719	12796	12585	12745	12616	12566	12592	12606	12644	12626	12729	12651	12723	12662	12781	12554	12684	12724	12665	12683	12647	12578	12692	12733	12741	12789	12677	12725	12694	12719	12642	12805	12754	12694	12769	12698	12843	12550	12779	12864	12742	12639	12667	12563	12719	12804	12718	12808	12656	12853	12464	12668	12646	12650	12681	12760	12601	12705	12698	12747	12588	12827	12717	12745	12617	12731	12819	12682	12523	12545	12701	12712	12802	12638	12688	12644	12762	12741	12686	12794	12792	12615	12632	12671	12712	12733	12907	12596	12676	12633	12689	12732	12779	12819	12657	12763	12651	12765	12792	12685	12787	12601	12496	12683	12712	12737	12660	12669	12734	12745	12595	12747	12849	12605	12751	12603	12684	12728	12648	12793	12760	12647	12829	12860	12685	12690	12738	12635	12643	12644	12773	12828	12823	12797	12691	12631	12665	12779	12795	12642	12712	12648	12585	12597	12634	12717	12751	12834	12560	12730	12807	12614	12827	12696	12701	12715	12775	12691	12574	12873	12730	12696	12812	12834	12777	12799	12710	12677	12782	12908	12667	12779	12803	12810	12744	12607	12715	12854	12886	12811	12563	12715	12706	12678	12720	12751	12640	12783	12689	12766	12551	12579	12661	12647	12692	12572	12583	12767	12636	12730	12804	12630	12748	12780	12782	12774	12823	12652	12773	12733	12779	12711	12755	12880	12740	12720	12754	12699	12695	12774	12780	12613	12645	12781	12575	12715	12869
24282	21267	28622	25566	24284	24416	22240	18337	16410	16175	15574	15192	14831	14603	14512	14411	14371	14306	14005	14369	14428	14250	14263	14223	14147	14243	14304	14298	14213	14267	14209	14099	14082	14242	14170	14078	13956	14124	14022	14159	14092	14060	14085	13994	14179	14180	14169	14055	14010	13967	13913	14106	13981	14091	14190	13927	14007	14002	14013	14001	14164	14084	14019	14059	13874	14085	14009	14085	14146	14250	13937	14155	14168	14104	14171	14113	14206	14015	14228	13974	14078	14090	13959	14033	14033	14055	14263	13915	13983	14002	14097	13885	14219	13953	14157	14047	13920	14042	14057	14012	14014	14224	14078	13911	14095	13965	13892	13994	14009	14095	14146	13879	13860	13971	14324	13994	14053	14112	14174	14026	14002	13930	13994	14126	13905	14045	14094	14107	14165	14208	13963	14202	14002	13894	14140	14136	14138	14048	14034	14131	14007	14072	14020	13967	13943	13993	13865	14114	13990	13956	14002	13979	14186	14127	14001	14043	13921	13981	13809	14056	14130	13958	14019	14004	13839	14105	14036	14025	14040	14168	14097	13923	14217	13951	14110	14001	14115	14082	14054	13966	14005	14257	13983	14122	14033	14078	14194	13999	13846	13938	13941	14221	14092	14177	14045	14025	13978	13912	14051	14061	14116	13962	14184	14055	14042	13923	14167	14054	14074	13933	14028	13849	13975	14138	13994	14012	13919	13916	14009	14146	14141	13896	14098	13978	14075	14138	14029	14042	14041	14119	13855	14099	13892	14054	13976	14058	14091	14080	14190	14038	14137	14223	14071	14107	14080	14113	13995	13928	14093	14100	14052	14205	13917	14174	14063	14001	13931	13872	14001	13962	13876	13960	13960	14005	14053	14147	14069	14000	13955	14119	13887	13999	13960	14037	14158	14141	14022	14067	14219	14117	14075	14033	14076	13906	14024	14106	14158	14032	14070	14003	13967	14083	13960	14041	14097	14105	13962	14222	13967	13996	13980	14053	13955	13891	14014	14000	13976	14065	13833	13993	14067	13904	13826	13944	14008	14005	14013	13949	14018	13845	13895	14007	13954	14057	13949	14175	14133	14209	14002	14149	14066	14195	13946	13793	14030	14108	14160	14075	13910	13800	14061	13961	14008	13920	13930	14069	14063	13901	14096	14007	14029	14152	14049	14062	13917	14043	14067	14153	14010	13864	13939	13919	14070	14037	14164	13980	14150	14047	14006	14065	14105	13899	14031	14124	14242	14039	13855	13901	14049	14063	13976	14064	14222	13944	13981	14003	14107	13994	14017	14013	14178	14193	13866	13921	13862	14016	14022	13955	13971	14073	14005	14053	14020	14110	14172	14179	14118	13893	13909	13944	13845	13833	13944	14186	14113	13972	13971	13917	14092	14082	14093	14085	14126	13994	14004	14013	13966	14256	14105	14132	14054	13872	13907	13938	13973	13999	13896	13887	13938	14110	14021	14099	13913	14084	14090	14025	14025	13853	14040	13928	14180	14076	13845	14072	14094	14213	14080	14052	14096	13896	13980	14035	14009	13956	14048	14066	14188	14029	14167	13881	14007	13900	14014	14052	14080	14019	14141	14041	14031	14049	14121	14089	14009	14074	14083	14011	14044	13941	14019	14141	13984	13954	13980	14087	14117	14064	14119	14097	13819	13808	13939	13939	14063	14047	13996	13991	14001	13857	14009	14093	14116	14203	13833	14020	13772	13911	14010	13859	14186	14171	14003	13998	13956	13864	13961	14095	14144	14184	13982	14091	14161	13962	14205	14087	14069	13895	14097	13872	14005	13928	13910	14009	14166	13973	13990	14000	14079	14094	14181	14186	13990	13714	13958	14143	14019	14006	13883	14115	14008	14029	14159	14074	13788	13846	14217	14080	13911	13982	13766	14268	14065	14002	14083	13931	13944	13844	14102	14060	14009	14076	14033	13923	14021	14155	14077	13875	14033	13986	13931	14038	13904	13884	13896	14105	13800	14041	14176	13930	13972	13797	14150	14173	14127	13975	14051	13897	14031	13774	14040	14087	14132	13973	14229	14143	14028	14025	14044	14059	14152	14011	14110	14057	14043	14041	14077	14047	13909	13787	13859	14081	13922	13985	14106	13837	14028	13965	14065	13967	13978	13990	14148	14119	14158	14157	14153	13965	13973	14159	14104	14078	13996	13970	14125	13820	13865	13966	13962	14024	14121	13983	14133	13934	13989	14068	14033	13870	13988	14189	14005	13897	14051	14217	14151	14138	14174	14124	13990	14035	14108	13891	14047	13873	13983	13993	13983	14093	14161	14180	14083	14014	14115	13781	14088	14088	13932	13844	14159	14093	14086	14370	14115	13961	13986	14059	13894	14045	14262	13944	13924	13958	14053	14075	14058	13968	14053	14085	13971	14045	14163	14034	14127	14102	14027	14078	14006	14161	13839	14008	14048	14031	14018	13965	14006	14180	13938	13909	13957	14207	14110	13955	13864	13978	13896	14011	14209	14067	14012	14238	13958	13854	14341	14076	13834	13912	14031	14015	14036	14121	14109	14047	13845	14143	14090	14006	14052	13908	14025	14139	14218	14079	14231	14055	13901	13882	14081	14047	14219	14109	14044	13904	14054	13980	14143	14207	14185	13920	13994	14085	14027	14110	13915	13955	13959	14021	14171	14140	14062	14077	14054	14043	14104	14093	14272	14053	13955	13716	14036	13790	14034	14010	14221	14176	13933	14062	14069	14045	14068	14123	14062	13859	13888	13827	14168	14056	14092	13856	14059	13973	14136	13891	13908	13936	14065	14080	13985	13964	14008	14062	14035	13959	13986	14189	14028	14038	14008	13893	13877	14169	13970	14081	13998	13759	14108	14003	13983	14153	14101	13946	14063	14009	13928	13903	14150	14121	13943	14004	14199	14144	14076	14038	14196	14059	14018	13964	14042	14012	14045	13974	13892	14134	14023	14026	13957	14233	14095	14243	14073	14078	13972	14116	14154	13988	13945	14010	14096	13846	14066	14219	13782	14017	14074	14155	13869	13976	14111	14303	14189	13720	13950	13986	14007	13847	14032	14005	14071	14137	14164	14179	14092	14039	14055	14032	13897	13842	14010	13881	14022	14028	14045	14103	14068	13844	13992	14065	14230	14093	14106	14191	14023	14101	13902	14037	14010	14004	14076	13968	13979	14002	14170	14087	14016	14024	14005	14031	14098	14092	14120	14000	14126	14076	14019	14079	14046	13895	13909	13985	13912	13989	14009	14089	14099	14106	14158	13998	13930	14051	13939	14098	14266	13858	14085	14019	14053	14145	13967	13970	13939	14154	13956	14139	14085	14059	13876	14024	14141	14067	13914	13953	14121	14109	13979	13954	13998	14121	14258	14181	14052	14146	14093	14110	14063	14031	14106	14175	14056	13996	13833	14035	14166	13898	14074	14003	13834	13963	13987	13969	14030	14206	14051	14050	14183	13917	14171	14166	13954	13909	14027	13996	14087	14004	13966	13956	13964	14124	13897	14086	14000	14006	14012	14082	14225	13871	13937	14037	14019	13973	14023	14188	14015	14043	14064	13965	14087	14130	13942	14334	13843	13949	13898	14069	13951	14010	14005	14017	13963	14041	13996	14024	14189	13914	13991	13917	14141	13989	14152	13971	13972	14040	14107	14190	13976	14129	14057	13948	14136	13868	13839	14048	13933	13991	14092	14127	13756	13850	13890	14009	14035	13929	14156	14149	14237	13977	14039	14032	14096	14028	13983	14089	14166	14147	14035	14059	14050	14006	13884	13946	13980	14201	14136	13887	13952	14101	14132	13937	14152	14024	13929	14057	13811	14154	14227	14064	13927	14057	14137	14102	14022	14018	14056	13913	13978	13905	13780	14105	14118	14223	13957	13941	13945	13888	14158	14033	14081	14017	13970	14003	14170	14042	14172	14133	14090	13916	14146	13986	14087	14259	14291	13918	13938	14056	13847	14025	14364	13920	14029	13997	13919	13891	13864	14029	14092	13855	13924	13912	14133	14101	13907	14048	13857	14124	13927	14146	14187	14119	14054	13956	13830	14030	14167	13925	13899	14202	13988	13982	14057	14075	13992	14028	14022	14029	13965	13988	13920	14143	14068	13794	14009	13881	14081	14154	13875	14042	14092	14018	14070	14246	14039	14115	14094	14001	14102	14077	14126	14131	13955	14023	14085	14197	13977	14212	14160	14091	13854	14055	14002	14218	14021	14048	14086	13937	13981	13922	13983	14179	14065	13925	14002	14127	14030	13954	13967	13961	13895	13906	14280	13941	14169	14064	14159	13955	14170	14081	14067	14108	14126	14050	14263	13945	13994	14070	13926	13919	14048	14258	14201	13955	13838	14100	14201	13995	13965	14063	14207	13833	14071	13819	14030	14205	13954	13967	14007	14028	14079	14091	14181	14050	14066	14059	13899	14116	13944	14024	13963	14013	14000	14031	13940	14047	14093	13987	13913	14057	14163	14045	14050	14059	13915	14067	14023	13902	14115	14165	14128	14287	14010	14052	14126	13983	14021	14160	13972	13981	14076	14087	14171	13818	14165	13981	14042	13926	14131	14195	14103	14110	13914	13892	13976	14092	14064	14078	14044	14115	14151	13793	13996	14008	14126	13922	13942	13937	14132	13954	14242	14101	13731	14071	13977	13953	14065	13979	14020	14109	14059	14048	13980	14018	14012	14155	14148	13827	14003	14030	14124	14005	14098	14101	13910	14023	13962	13934	13995	14047	13813	13879	13955	14048	13843	13960	13997	13901	14035	14080	13924	13980	13978	13992	14006	14140	14112	14096	14219	14263	14179	13987	14005	13917	13976	13933	14005	13995	13992	14023	14235	14164	14172	14041	13932	14086	13968	13971	13868	13859	14057	13960	14120	14119	13919	14114	13912	14209	14109	14048	14050	14060	13878	14142	13942	14031	14158	14082	14012	14098	13890	14053	14042	14049	14016	13911	14240	13805	14146	14195	14048	14137	13994	14064	14054	14077	14057	14094	14048	14115	14157	14020	13981	14031	14001	13886	14074	14073	14222	14212	14039	14068	14028	13966	13936	13939	13912	13843	13900	14234	14107	14047	14024	13849	14113	14099	14114	14108	14074	14059	13838	13922	13833	13890	13892	13941	13941	14105	13974	13866	13926	13997	14066	13896
34146	52652	44004	33690	28396	25089	20788	18042	16625	15931	14907	14593	14189	13711	13454	13299	13244	13257	13342	13293	13322	13340	13255	13205	13200	13067	13251	13257	13136	13260	13110	13070	13024	12947	13019	13215	13046	12991	13182	12920	12970	12942	12905	12921	12838	13032	13049	12937	12982	12834	12886	12916	12976	13174	12933	13085	12932	12953	12876	13089	13019	12982	13030	13120	12834	13001	12849	13115	12960	13004	13042	13006	12960	13005	13047	12966	12899	12942	13076	12992	12943	13034	13007	12918	12967	13049	12931	12874	12946	12970	13000	12931	13066	13000	12822	12953	12959	13033	12924	12953	12923	12971	12992	12852	13040	12861	12983	12948	12961	13024	12890	13045	13033	12979	12939	12869	12753	13191	12840	12830	13037	12979	12973	13149	12849	12990	12874	12955	12864	12975	12839	12976	12935	12930	13026	13008	12859	13169	13066	12912	13153	12838	12946	12909	12796	12811	13003	12933	12985	12964	12988	12969	12929	13034	12916	12892	12995	12950	12964	13088	12897	12991	12881	12952	12828	13032	13174	12995	12923	12931	13037	13019	13044	12999	12875	12865	12881	13030	12946	13026	13086	12948	12993	12933	13060	13225	12928	12896	13013	12937	12954	12971	12863	13076	13050	13011	12942	12920	12940	13061	13019	12999	13016	12841	12902	13037	12936	12888	13195	13059	12996	12762	12962	12875	12891	12956	12880	12901	12879	12935	12848	13007	12949	13000	12948	13085	12918	12956	13023	13044	12913	12790	12904	12970	12743	12997	13003	12942	12964	12964	12932	13019	12895	12955	13060	12975	12887	13021	12998	12921	13152	12882	12975	12777	12972	12880	12947	13086	12998	12935	12850	13031	12911	12964	13020	12944	12931	12943	12964	13013	12889	12954	13127	13124	12960	13079	12890	13080	12889	12968	13036	13115	13044	12892	12971	13102	12923	12789	13033	12803	12775	12959	12958	12902	12896	13056	12956	12985	12957	12977	12996	13111	12914	12958	13113	12812	12932	12991	12926	13037	13081	13064	12963	12939	12947	12879	12892	13082	12992	12981	12985	12912	13093	13048	12974	12739	12760	12967	12989	12926	12995	12814	13043	12968	12989	13012	13023	12850	12907	13027	13101	12903	13018	12913	13016	12936	12960	12961	12992	13029	12943	13189	12931	12981	12989	12887	13047	12820	12798	13013	12902	12961	12843	12868	12987	12908	12921	13012	12940	13041	12815	12910	13001	13012	13081	12858	12898	13033	12841	12749	13081	12820	13026	12918	13005	12996	12862	12811	13048	12897	12972	12971	12874	12916	12995	12837	12850	12945	12890	12983	13007	12840	12874	12896	12960	12980	12992	12861	13083	12950	12856	12921	12978	13080	12898	12732	13092	12901	13058	12955	12903	12845	13071	12845	12891	12943	12901	13026	12993	12822	12957	12940	12894	12941	13036	12925	13104	13062	12755	12945	12987	12861	12908	12819	12938	13050	12789	12966	12998	12932	12943	12785	12871	12987	13127	13002	12983	13024	12938	12966	12881	12971	12950	12925	12962	12849	13020	13020	13041	12910	12973	13005	12855	13165	13023	12850	12962	12915	12910	13049	12870	13083	13105	13092	13049	12896	13098	12862	13086	13077	12836	12820	13167	12776	12957	13003	12965	12889	13058	12925	13066	13025	12916	12875	13119	12933	13060	12884	12838	12966	12965	12985	12960	12908	12998	12847	13105	12977	12913	13107	13018	12854	12922	13068	12956	12988	12973	12914	13040	12810	12888	12988	12928	12878	12933	13049	12872	12974	12902	12924	13062	12949	12790	12782	12926	13022	12932	12903	13021	12969	12981	12781	13099	12967	12983	12913	12973	12982	12711	12913	12825	13067	13081	12933	12932	12857	13020	12887	13010	12865	12921	12904	12808	12942	12825	13007	12958	12838	12979	12905	12928	12949	12891	13111	12892	12992	12949	13045	12855	12981	12814	13121	12862	12950	12883	12942	12926	12872	12931	12925	12992	13097	12782	13106	12873	13033	12969	12834	12893	13053	12990	12973	13007	12795	12877	12942	12940	13003	13021	12936	12960	12960	12786	13021	12889	12842	12918	12904	12986	12974	13144	12904	13027	13046	13069	13023	13068	12998	13198	13062	12989	13080	12870	12808	12914	13047	12699	13146	13006	12908	13053	12962	12869	12847	12901	12839	12803	12958	12970	12876	12931	12930	12965	12889	13113	12914	13027	13084	12898	13079	12969	12975	12767	13062	13001	13062	12724	12874	12957	13015	12972	13083	12968	12983	12970	13183	12917	12839	12903	12948	12989	12923	12757	13098	12987	13011	12894	12961	12996	12931	13009	12908	12954	12912	12990	12942	12869	12839	12847	12968	12947	13028	13009	13017	13057	12867	12894	12905	12901	12918	13037	12863	12824	12977	13029	13063	12908	12758	13036	12984	12991	12856	12895	12701	12948	13023	12880	12932	12984	12935	13032	13014	12853	12965	12905	13107	12942	12882	12923	12974	13113	12918	12962	12987	12916	12935	13107	12912	12840	12891	12809	12848	12948	12871	12988	12929	12995	13023	12866	12917	12951	12926	12976	12795	13152	13026	13071	12917	12899	12834	13014	12954	13040	13026	13007	13084	13016	12916	12981	12913	13008	12955	13000	12831	12925	12995	13004	13017	12975	13053	12919	12917	12997	13011	13004	13066	13092	12973	12854	13006	12768	12996	12950	13014	13060	12912	13071	12997	12860	13001	13094	12890	13118	12789	12946	12744	12946	12995	12987	12799	12822	12891	13002	13025	12929	13014	12914	12880	12979	13068	12944	12977	12987	12906	12949	12809	13121	12690	12987	12943	12945	13056	12920	12954	13046	13024	12997	12871	12895	12975	12958	13077	13036	12945	13058	13015	12834	12923	12924	12899	12873	12909	13009	12905	12944	13015	12875	13076	12944	12959	12869	12935	12888	12969	12979	12969	12855	13066	12894	13006	12868	12896	12988	12923	12891	12906	13058	12930	12895	13029	12954	12891	12971	13027	13014	12979	12906	12927	12976	13026	12853	13088	12866	12914	12872	12844	12972	12865	13075	12945	12880	12993	13063	12959	12950	12997	12873	13021	13072	13024	12891	12841	12983	13018	12952	13044	12936	12967	13097	12931	12930	12892	13022	13083	12830	12860	13019	12967	12880	12789	13008	12872	13031	12754	12882	13032	12760	13059	13017	12975	13021	12939	13023	12903	13051	12919	12970	12873	13120	12905	12952	13053	13041	12826	13130	12923	12962	12925	12970	13004	12787	12990	12898	13015	12898	13039	13041	12984	13072	12892	12812	12879	12885	13064	12814	13120	12977	12890	12962	13137	12912	12935	12965	12837	12946	12931	13042	12840	13063	12938	13060	12991	13083	12867	12975	13168	13105	12848	12872	13010	12976	13043	12908	13026	13023	12996	13018	13069	12891	13046	12896	13037	13015	12981	12850	13029	12910	12989	12947	12976	12942	12980	12904	12944	12933	12897	12806	13162	12815	12835	12783	13127	13024	12941	12889	12994	12894	12925	12998	12940	12973	12968	13016	12772	12852	12796	12915	12790	12931	12899	12870	13031	12983	12851	12920	12914	12971	12919	12909	12954	12832	12905	12963	12965	13085	13019	12943	13030	12946	12820	12987	12788	12943	12901	12967	12926	13023	12857	12962	12947	13081	13023	12947	12987	13077	12895	12984	12938	12834	12872	13023	13036	12887	12945	12915	12842	12874	12890	12768	12953	13043	12719	13009	13014	12828	12975	13166	13047	12899	12955	12901	12950	12928	12864	12951	13060	12827	13099	12861	13070	12786	12886	12936	12917	12834	13067	13095	12950	12931	13079	13046	13003	12966	12841	12916	13150	12931	12823	13082	13228	12814	13078	12933	12916	13063	12905	12904	13001	12856	12809	13065	12972	12915	12986	13006	12961	12855	12839	13198	12955	12997	12774	13018	12892	13032	12947	13002	13020	13079	12974	12962	12907	12902	12965	13041	12903	12903	12921	13049	13056	13005	13020	12772	12965	13020	12743	12945	12941	12934	12948	13019	12943	13039	13067	12991	12899	13074	12977	12932	12999	12944	13003	13093	12949	12938	12850	12900	13010	12994	12941	12882	12900	12886	12897	12965	12891	12962	12901	12931	12888	13033	12925	12786	12962	13055	12958	13064	12963	12914	12898	12820	12861	12962	12987	13060	12915	13043	13061	12960	13106	12946	12828	12929	12904	12780	13014	12900	13051	13075	12714	13032	13129	12879	12868	13024	12996	13049	12952	12899	12941	13127	12959	12877	12905	13127	12951	13030	13047	12895	13022	12912	12888	12870	12985	12885	12905	13013	12902	13006	12973	13012	12850	13065	12998	12949	12855	12927	12951	13041	12988	12954	12823	13005	12986	12931	12991	12938	12890	12990	13053	12930	12853	13019	12948	13034	12950	12884	12962	12957	12840	13073	13033	13149	13072	13065	13085	12972	13020	12801	13071	13061	12840	12829	12991	12925	13028	12818	12916	12965	12924	12919	13057	12781	12932	13089	12808	12975	12944	12929	12900	12889	13040	13051	12978	12911	13016	13040	12978	12969	12990	12885	12922	12940	12769	13009	13015	13064	12948	12992	12889	12914	12961	12845	12921	12848	13000	12946	13039	13045	12964	12933	13007	12936	12924	12865	12925	12907	13066	12874	12856	12918	12927	13086	12815	13174	12902	12855	12801	13001	13178	13000	12969	12868	12926	13117	12841	12995	12971	12974	12933	13086	13040	13062	12906	12960	12902	13004	13019	12880	13027	12916	12966	12912	13087	12901	12841	12922	13131	13082	12960	12962	13011	12914	13118	13037	12962	13084	12982	12907	12753	12922	12994	13137	12840	13124	12968	12979	12842	13094	12918	13032	12861	12863	13051	12922	13093	12963	12860	12878	12999	12938	12880	12963	12932	12923	13011	12855	12891	13048	12913	12888	12860	12901	12976	13142	12919	13076	12877	12974	12747	13037	13000	12852	13079	12941	12907	13193	12986	12946	13005	12992	12972	13034	13045	12908	12823	12905	13011	12875	12916	13001	12942	12942	12971	13030	12989	12989	13005	13047	12896	12864	13019	12998	12893	12995	12880	12906	12920	12980	12992	12916	12941	13046	13080	13163	12924
22903	21159	28916	23937	22738	26366	28247	22108	18922	18002	17106	16447	15860	15437	15222	15241	15217	15342	15029	15222	15248	14873	15031	14951	14884	14778	14860	14959	14822	14714	14829	14638	14770	14826	14944	14843	14721	14696	14825	14880	15045	14784	14649	14742	14719	14623	14777	14617	14833	14741	14918	14671	14700	14578	14874	14851	14762	14715	14575	14741	14619	14587	14717	14612	14731	14736	14795	14539	14762	14735	14714	14488	14818	14741	14684	14746	14569	14759	14884	14712	14760	14859	14630	14654	14720	14800	14852	14856	14651	14571	14902	14744	14533	14830	14691	14790	14810	14811	14569	14702	14673	14659	14793	14666	14827	14738	14476	14690	14585	14754	14701	14607	14717	14757	14531	14630	14767	14760	14592	14445	14657	14653	14656	14451	14535	14814	14792	14684	14649	14630	14676	14708	14565	14525	14588	14585	14523	14663	14556	14697	14854	14625	14574	14682	14782	14530	14883	14852	14657	14770	14685	14530	14928	14752	14886	14723	14578	14563	14659	14685	14765	14677	14796	14680	14816	14717	14632	14768	14692	14762	14746	14715	14605	14851	14749	14695	14418	14691	14849	14879	14734	14684	14749	14684	14817	14714	14571	14681	14607	14798	14744	14409	14765	14766	14444	14664	14794	14683	14728	14720	14787	14589	14744	14842	14686	14630	14630	14797	14676	14622	14745	14482	14650	14755	14648	14623	14673	14608	14602	14600	14808	14864	14597	14654	14767	14508	14866	14725	14609	14571	14906	14625	14753	14833	14805	14841	14697	14778	14480	14655	14393	14461	14666	14368	14485	14820	14700	14732	14725	14697	14647	14527	14629	14707	14701	14683	14692	14556	14841	14828	14607	14760	14838	14890	14746	14585	14747	14672	14755	14778	14633	14721	14684	14783	14804	14811	14744	14729	14703	14579	14740	14730	14832	14619	14685	14746	14629	14699	14743	14701	14811	14660	14752	14708	14638	14589	14686	14629	14752	14590	14544	14636	14754	14701	14588	14631	14363	14618	14646	14597	14628	14606	14727	14703	14614	14630	14774	14556	14705	14653	14798	14745	14682	14722	14574	14584	14746	14828	14583	14673	14728	14706	14652	14481	14676	14659	14721	14617	14434	14652	14577	14503	14668	14775	14675	14699	14786	14765	14545	14742	14686	14461	14649	14688	14649	14492	14727	14730	14626	14666	14641	14640	14621	14729	14524	14586	14832	14683	14662	14611	14782	14372	14779	14603	14607	14560	14637	14487	14550	14770	14723	14686	14702	14552	14739	14695	14704	14713	14682	14723	14600	14611	14734	14750	14787	14471	14443	14639	14833	14421	14530	14655	14614	14626	14577	14769	14736	14724	14712	14796	14536	14825	14783	14540	14636	14753	14653	14530	14640	14874	14656	14580	14674	14563	14721	14706	14686	14672	14707	14743	14618	14868	14759	14747	14588	14864	14541	14480	14592	14458	14776	14711	14630	14701	14627	14689	14825	14582	14647	14764	14743	14489	14622	14677	14590	14510	14507	14586	14692	14628	14826	14431	14700	14519	14542	14579	14782	14504	14622	14690	14623	14560	14658	14768	14641	14462	14580	14689	14547	14616	14862	14590	14638	14761	14682	14537	14606	14687	14619	14570	14668	14713	14755	14700	14659	14823	14619	14846	14610	14615	14780	14653	14714	14714	14652	14628	14792	14791	14809	14631	14694	14710	14829	14563	14729	14722	14677	14692	14546	14899	14893	14709	14639	14784	14702	14510	14677	14695	14690	14703	14731	14816	14762	14977	14779	14554	14720	14623	14720	14862	14606	14641	14746	14564	14785	14773	14653	14402	14612	14541	14542	14775	14591	14512	14750	14764	14541	14681	14538	14811	14786	14756	14689	14714	14723	14716	14787	14631	14689	14709	14642	14793	14655	14705	14801	14775	14581	14722	14679	14451	14689	14533	14830	14810	14677	14574	14461	14734	14635	14576	14750	14689	14499	14586	14564	14670	14640	14774	14770	14792	14776	14662	14581	14723	14607	14575	14759	14607	14754	14679	14787	14544	14558	14654	14588	14814	14709	14573	14641	14691	14627	14688	14636	14693	14945	14804	14648	14875	14699	15126	14799	14643	14539	14667	14706	14736	14812	14557	14800	14481	14703	14896	14760	14688	14788	14584	14557	14726	14474	14754	14693	14660	14694	14601	14913	14864	14620	14653	14623	14640	14747	14569	14758	14736	14574	14683	14575	14753	14691	14605	14782	14617	14616	14584	14650	14719	14813	14650	14593	14682	14629	14661	14698	14680	14808	14710	14596	14526	14622	14501	14638	14693	14745	14524	14729	14778	14605	14594	14744	14748	14713	14576	14588	14671	14831	14687	14472	14852	14536	14696	14763	14677	14547	14603	14607	14576	14706	14776	14658	14706	14710	14998	14628	14470	14710	14821	14804	14652	14826	14462	14409	14679	14589	14644	14810	14609	14741	14806	14565	14695	14550	14668	14672	14747	14374	14547	14794	14618	14690	14806	14721	14698	14707	14558	14681	14675	14572	14755	14767	14710	14514	14697	14656	14699	14734	14443	14711	14755	14725	14555	14585	14641	14730	14694	14615	14851	14693	14780	14796	14660	14573	14515	14710	14747	14557	14609	14562	14487	14717	14823	14536	14746	14615	14765	14781	14540	14714	14707	14712	14622	14533	14591	14750	14673	14732	14634	14653	14769	14770	14642	14663	14655	14519	14543	14733	14568	14662	14755	14729	14522	14777	14690	14668	14518	14836	14658	14663	14809	14749	14801	14702	14765	14571	14709	14633	14862	14755	14665	14886	14348	14667	14469	14757	14592	14688	14822	14831	14782	14689	14831	14634	14797	14727	14796	14710	14502	14747	14786	14580	14563	14349	14766	14834	14669	14781	14569	14605	14613	14688	14664	14753	14662	14675	14797	14799	14759	14744	14629	14712	14751	14546	14569	14655	14600	14725	14569	14657	14592	14794	14556	14646	14737	14725	14617	14621	14765	14731	14750	14611	14713	14666	14856	14692	14718	14711	14633	14717	14589	14426	14754	14676	14571	14651	14683	14677	14446	14804	14682	14570	14704	14652	14577	14535	14573	14609	14842	14615	14732	14533	14695	14781	14681	14788	14611	14791	14541	14777	14685	14654	14748	14732	14798	14569	14584	14621	14652	14702	14642	14673	14633	14783	14703	14623	14651	14824	14809	14813	14703	14700	14548	14533	14697	14630	14676	14642	14617	14712	14677	14756	14748	14718	14677	14516	14579	14543	14596	14746	14728	14622	14557	14576	14659	14668	14682	14585	14670	14472	14654	14778	14539	14689	14754	14554	14749	14692	14683	14717	14511	14688	14553	14800	14685	14433	14543	14700	14377	14645	14731	14657	14637	14649	14621	14705	14787	14517	14720	14702	14641	14661	14689	14635	14585	14553	14687	14751	14550	14733	14789	14651	14808	14671	14738	14717	14701	14734	14533	14931	14720	14762	14697	14851	14588	14564	14728	14699	14604	14703	14722	14510	14642	14803	14745	14385	14610	14671	14664	14846	14524	14601	14717	14691	14680	14531	14646	14670	14623	14777	14570	14767	14685	14770	14917	14685	14667	14723	14695	14696	14857	14610	14579	14787	14666	14584	14541	14802	14629	14711	14771	14747	14687	14771	14627	14643	14734	14529	14731	14737	14824	14644	14623	14521	14505	14770	14598	14618	14689	14549	14707	14748	14655	14503	14607	14822	14467	14610	14534	14643	14534	14529	14746	14730	14881	14583	14594	14778	14965	14633	14646	14719	14754	14786	14770	14831	14730	14673	14779	14957	14522	14555	14700	14700	14608	14738	14638	14671	14543	14752	14578	14534	14747	14763	14787	14586	14543	14742	14574	14704	14713	14685	14623	14701	14450	14538	14868	14853	14653	14779	14703	14711	14546	14579	14726	14727	14793	14537	14472	14574	14690	14531	14695	14608	14611	14542	14607	14741	14715	14847	14699	14573	14552	14743	14743	14772	14717	14687	14696	14817	14685	14442	14551	14690	14702	14701	14618	14461	14553	14714	14622	14636	14860	14415	14463	14472	14695	14583	14717	14730	14535	14661	14501	14620	14458	14699	14789	14629	14575	14704	14500	14757	14674	14765	14696	14897	14548	14652	14812	14650	14746	14631	14605	14617	14876	14732	14902	14624	14730	14724	14503	14707	14565	14686	14827	14752	14462	14475	14740	14699	14576	14640	14633	14649	14578	14783	14760	14500	14881	14531	14798	14778	14504	14853	14558	14690	14721	14705	14695	14754	14731	14544	14752	14666	14706	14634	14709	14444	14737	14685	14476	14608	14680	14626	14652	14687	14876	14717	14611	14621	14645	14616	14711	14604	14573	14736	14649	14756	14594	14631	14779	14860	14583	14814	14748	14781	14547	14470	14784	14834	14536	14615	14690	14653	14653	14760	14596	14610	14627	14633	14607	14688	14617	14709	14557	14725	14595	14699	14743	14598	14764	14557	14644	14656	14745	14736	14617	14432	14692	14636	14737	14737	14697	14862	14790	14765	14724	14535	14824	14635	14649	14596	14668	14820	14659	14511	14376	14802	14536	14766	14697	14430	14639	14645	14625	14691	14609	14728	14630	14552	14639	14649	14608	14493	14627	14690	14492	14682	14786	14528	14717	14803	14784	14651	14800	14591	14680	14782	14667	14579	14727	14784	14584	14440	14757	14678	14766	14487	14601	14648	14719	14588	14584	14482	14601	14632	14592	14567	14706	14805	14601	14572	14599	14722	14486	14638	14737	14661	14655	14681	14665	14700	14733	14674	14676	14668	14780	14769	14536	14659	14636	14753	14750	14635	14782	14681	14595	14836	14737	14698	14743	14563	14760	14637	14555	14664	14770	14619	14627	14738	14886	14748	14632	14753	14508	14627	14705	14816	14682	14463	14662	14493	14585	14577	14656	14477	14667	14495	14740	14821	14806	14619	14591	14528	14608	14817	14649	14727	14813	14456	14564	14531	14627	14751	14714	14772	14888	14543	14637	14661	14603	14672	14620	14753	14469	14608	14714	14627	14798	14714	14831	14731	14508	14778	14598	14496	14785	14607	14686	14699	14671	14777	14559	14823	14991	14770	14762	14697	14815	14813	14741	14698	14707	14767	14532	14652	14497	14571	14697
36159	58757	50670	40055	34336	30140	26639	22470	18808	17626	16520	15419	14879	14475	14132	13839	13667	13863	13974	13769	13843	13734	13622	13659	13606	13430	13679	13504	13542	13551	13637	13424	13624	13459	13541	13383	13430	13258	13409	13298	13307	13387	13335	13485	13123	13243	13463	13447	13399	13432	13354	13389	13293	13367	13357	13395	13489	13476	13429	13444	13371	13195	13327	13269	13371	13349	13353	13266	13331	13278	13412	13395	13416	13318	13371	13390	13320	13354	13398	13213	13350	13571	13331	13326	13281	13219	13314	13406	13333	13474	13339	13324	13297	13273	13229	13490	13399	13233	13319	13186	13164	13287	13539	13266	13501	13397	13346	13428	13346	13368	13291	13254	13431	13413	13436	13236	13470	13436	13279	13211	13477	13246	13397	13353	13413	13468	13129	13477	13248	13379	13356	13393	13293	13472	13376	13220	13293	13508	13261	13395	13288	13265	13416	13267	13300	13386	13336	13331	13423	13320	13289	13375	13410	13414	13240	13341	13339	13385	13443	13285	13162	13363	13313	13418	13335	13444	13463	13359	13359	13280	13225	13317	13339	13310	13326	13387	13380	13312	13323	13373	13355	13519	13400	13473	13398	13229	13491	13181	13356	13276	13155	13324	13325	13392	13503	13382	13279	13239	13374	13399	13376	13403	13335	13276	13440	13390	13424	13213	13600	13307	13331	13348	13214	13351	13239	13387	13273	13312	13391	13356	13326	13413	13416	13278	13320	13215	13442	13247	13324	13336	13357	13355	13346	13474	13104	13352	13220	13236	13131	13272	13387	13402	13376	13479	13263	13145	13460	13465	13534	13414	13302	13214	13309	13279	13284	13437	13407	13337	13299	13337	13356	13426	13147	13366	13297	13355	13208	13478	13338	13301	13369	13234	13318	13313	13339	13343	13370	13333	13471	13304	13479	13205	13345	13405	13357	13440	13387	13397	13206	13282	13447	13302	13284	13260	13343	13331	13276	13406	13283	13325	13417	13416	13360	13363	13349	13266	13128	13341	13217	13363	13271	13427	13241	13408	13425	13216	13313	13253	13360	13454	13366	13393	13311	13282	13522	13355	13257	13212	13446	13375	13437	13325	13247	13394	13382	13364	13379	13473	13297	13507	13403	13482	13275	13332	13308	13285	13429	13496	13401	13270	13179	13316	13130	13407	13265	13320	13475	13426	13254	13461	13550	13439	13293	13376	13323	13266	13389	13327	13418	13416	13228	13294	13276	13296	13373	13364	13437	13423	13326	13291	13206	13324	13242	13401	13459	13080	13487	13380	13457	13191	13383	13317	13585	13379	13342	13252	13314	13319	13271	13471	13306	13198	13286	13362	13340	13196	13310	13243	13310	13415	13318	13332	13392	13300	13408	13236	13284	13344	13360	13318	13289	13182	13196	13340	13346	13328	13475	13258	13355	13289	13227	13267	13370	13357	13276	13428	13419	13332	13296	13488	13456	13317	13288	13391	13436	13410	13359	13366	13302	13330	13431	13227	13391	13430	13260	13378	13383	13436	13454	13400	13316	13409	13494	13169	13264	13323	13397	13286	13406	13394	13326	13454	13346	13382	13329	13301	13307	13490	13450	13285	13250	13340	13280	13286	13418	13245	13527	13412	13305	13236	13242	13372	13331	13374	13399	13083	13226	13304	13320	13266	13458	13325	13303	13191	13252	13232	13330	13224	13222	13457	13321	13330	13381	13345	13258	13228	13493	13190	13305	13403	13359	13279	13309	13387	13284	13410	13357	13256	13368	13265	13253	13346	13360	13245	13239	13354	13272	13176	13293	13311	13382	13293	13393	13348	13355	13264	13386	13307	13433	13248	12989	13414	13223	13343	13303	13282	13322	13248	13261	13300	13385	13218	13416	13308	13493	13378	13345	13404	13313	13175	13376	13371	13261	13267	13465	13321	13288	13486	13237	13284	13295	13353	13220	13333	13391	13366	13443	13365	13384	13312	13339	13397	13195	13498	13273	13424	13292	13308	13372	13357	13223	13301	13375	13445	13352	13407	13334	13231	13245	13317	13436	13287	13271	13394	13218	13339	13371	13410	13291	13384	13223	13208	13507	13428	13516	13424	13315	13362	13353	13335	13413	13273	13287	13190	13289	13443	13272	13202	13247	13361	13318	13291	13406	13310	13384	13437	13196	13375	13352	13357	13404	13332	13254	13442	13440	13421	13304	13399	13253	13279	13374	13351	13449	13319	13434	13241	13334	13303	13332	13353	13477	13349	13216	13406	13321	13306	13322	13254	13199	13190	13370	13228	13349	13168	13415	13211	13283	13342	13333	13319	13523	13345	13349	13216	13331	13158	13325	13451	13243	13316	13222	13391	13373	13372	13399	13524	13235	13401	13347	13241	13312	13337	13452	13463	13285	13415	13361	13247	13421	13254	13543	13207	13263	13338	13197	13241	13360	13339	13230	13245	13361	13365	13396	13358	13291	13581	13137	13378	13412	13255	13264	13335	13290	13376	13287	13262	13300	13345	13404	13259	13491	13300	13320	13388	13490	13349	13263	13243	13396	13206	13363	13359	13437	13275	13332	13333	13378	13332	13418	13313	13229	13274	13344	13495	13336	13220	13265	13414	13386	13321	13174	13251	13331	13346	13426	13299	13278	13232	13403	13276	13548	13322	13392	13358	13203	13274	13297	13378	13272	13461	13309	13374	13250	13448	13450	13362	13410	13471	13280	13312	13255	13283	13521	13313	13363	13348	13256	13288	13354	13248	13237	13406	13349	13447	13359	13262	13286	13372	13221	13257	13262	13300	13291	13295	13421	13250	13278	13367	13339	13536	13283	13285	13270	13373	13248	13416	13179	13319	13334	13396	13261	13342	13366	13340	13406	13310	13334	13277	13379	13275	13346	13363	13372	13223	13332	13387	13302	13294	13447	13244	13310	13403	13263	13325	13190	13211	13336	13302	13296	13269	13222	13343	13365	13443	13214	13417	13307	13331	13316	13239	13269	13352	13427	13273	13320	13419	13344	13196	13214	13287	13481	13454	13191	13271	13283	13244	13286	13232	13353	13242	13203	13298	13242	13470	13401	13338	13273	13461	13285	13235	13356	13339	13381	13436	13304	13466	13297	13323	13341	13267	13357	13258	13244	13325	13251	13297	13565	13516	13319	13358	13348	13284	13369	13269	13158	13277	13231	13380	13290	13243	13387	13321	13240	13285	13460	13345	13237	13365	13208	13428	13312	13259	13265	13312	13185	13284	13351	13459	13253	13452	13300	13258	13316	13535	13343	13310	13322	13120	13240	13573	13322	13312	13509	13328	13378	13255	13348	13519	13276	13210	13493	13312	13168	13299	13234	13469	13409	13374	13304	13420	13342	13249	13357	13270	13238	13313	13396	13333	13302	13282	13284	13324	13287	13219	13145	13207	13433	13344	13224	13338	13351	13411	13497	13369	13295	13433	13201	13281	13203	13337	13394	13406	13340	13359	13363	13464	13278	13324	13338	13266	13278	13389	13138	13381	13311	13274	13373	13328	13100	13288	13386	13420	13267	13398	13482	13249	13257	13242	13402	13226	13456	13283	13255	13235	13376	13363	13291	13423	13321	13342	13330	13411	13457	13328	13291	13437	13367	13340	13341	13464	13329	13458	13212	13392	13275	13422	13224	13165	13360	13445	13252	13374	13361	13229	13459	13380	13336	13318	13461	13297	13296	13304	13287	13262	13497	13288	13380	13444	13364	13269	13309	13310	13142	13349	13222	13380	13393	13408	13221	13339	13349	13311	13235	13301	13298	13274	13420	13394	13339	13451	13341	13404	13247	13303	13289	13239	13361	13342	13396	13371	13454	13332	13264	13404	13172	13214	13137	13344	13260	13376	13286	13225	13497	13253	13294	13362	13259	13444	13335	13458	13343	13444	13386	13254	13347	13202	13299	13340	13178	13364	13187	13197	13197	13409	13303	13319	13295	13269	13354	13313	13246	13353	13458	13342	13571	13350	13453	13415	13470	13384	13259	13146	13443	13450	13330	13294	13286	13451	13270	13326	13323	13317	13359	13275	13341	13361	13253	13292	13228	13301	13529	13262	13141	13271	13353	13324	13222	13378	13088	13293	13333	13383	13392	13131	13459	13278	13262	13229	13168	13286	13363	13420	13318	13316	13466	13336	13294	13430	13348	13294	13375	13245	13340	13557	13414	13244	13263	13349	13208	13258	13319	13354	13357	13376	13352	13264	13268	13175	13238	13547	13157	13350	13281	13352	13335	13396	13176	13224	13289	13297	13299	13346	13437	13310	13432	13142	13419	13173	13218	13273	13441	13411	13223	13389	13206	13403	13410	13226	13389	13315	13529	13287	13299	13341	13147	13477	13171	13440	13239	13226	13413	13347	13333	13430	13278	13193	13216	13315	13368	13190	13348	13334	13421	13310	13317	13271	13219	13382	13294	13243	13350	13400	13394	13461	13239	13247	13438	13359	13318	13250	13383	13420	13184	13391	13301	13447	13276	13382	13361	13296	13346	13246	13418	13361	13396	13268	13331	13408	13480	13267	13509	13225	13326	13377	13491	13252	13336	13318	13296	13410	13254	13336	13242	13397	13118	13466	13375	13364	13287	13464	13265	13189	13410	13206	13293	13221	13176	13317	13364	13455	13337	13372	13381	13311	13061	13371	13475	13387	13398	13366	13346	13388	13458	13406	13241	13360	13315	13257	13327	13407	13194	13140	13416	13421	13170	13323	13331	13250	13250	13407	13259	13358	13292	13375	13418	13273	13338	13286	13357	13315	13418	13316	13312	13278	13347	13401	13294	13302	13373	13357	13213	13421	13247	13225	13134	13410	13454	13293	13427	13246	13286	13321	13194	13307	13382	13233	13206	13383	13385	13272	13281	13403	13331	13417	13385	13442	13448	13206	13322	13290	13344	13324	13270	13126	13437	13348	13338	13292	13229	13248	13288	13222	13383	13352	13394	13401	13341	13220	13306	13287	13531	13261	13362	13348	13435	13256	13263	13426	13215	13271	13351	13213	13293	13122	13110	13267	13527	13317	13462	13348	13386	13417	13244	13333	13284	13543	13356	13087	13375	13293	13421	13310	13331	13472	13424	13208	13260	13413	13410	13439	13347	13392	13238	13431	13300	13311	13390	13580	13290	13331	13384	13379	13257	13389	13550	13373
29431	28093	33815	29370	22512	19437	17123	15602	14884	14849	14557	14365	14214	14023	13928	13888	13918	13905	13766	13877	13754	13766	13730	13891	13823	13670	13819	13686	13705	13596	13753	13775	13739	13691	13795	13831	13572	13691	13554	13622	13831	13711	13730	13546	13729	13736	13687	13779	13588	13823	13728	13740	13799	13704	13631	13625	13603	13648	13772	13592	13682	13789	13735	13644	13800	13716	13718	13741	13651	13684	13708	13640	13731	13493	13650	13780	13580	13599	13538	13470	13671	13552	13696	13734	13743	13773	13664	13515	13803	13636	13701	13656	13471	13647	13769	13481	13660	13518	13728	13680	13734	13745	13676	13585	13675	13765	13543	13650	13631	13739	13794	13525	13638	13644	13662	13534	13765	13646	13480	13708	13571	13580	13760	13452	13779	13581	13869	13645	13738	13394	13557	13647	13709	13695	13690	13728	13682	13652	13700	13761	13620	13608	13704	13825	13715	13583	13682	13729	13642	13587	13595	13550	13634	13757	13639	13782	13791	13550	13710	13705	13710	13685	13762	13616	13572	13721	13516	13730	13672	13602	13577	13511	13741	13728	13597	13743	13672	13673	13650	13687	13753	13716	13718	13589	13667	13735	13832	13573	13611	13811	13711	13778	13638	13733	13543	13847	13568	13721	13622	13741	13646	13683	13798	13461	13721	13535	13633	13703	13656	13750	13820	13562	13614	13638	13865	13741	13675	13340	13535	13667	13713	13793	13742	13675	13627	13724	13689	13750	13659	13743	13493	13676	13511	13500	13505	13703	13425	13707	13700	13749	13576	13681	13629	13797	13370	13484	13538	13649	13654	13507	13745	13901	13653	13427	13540	13659	13761	13614	13609	13649	13711	13739	13615	13604	13716	13583	13652	13580	13604	13789	13533	13555	13717	13595	13599	13743	13671	13700	13642	13522	13663	13676	13687	13649	13497	13693	13672	13633	13640	13567	13725	13551	13526	13665	13655	13657	13650	13765	13547	13835	13784	13816	13557	13457	13629	13510	13585	13576	13593	13589	13535	13617	13539	13589	13561	13728	13533	13613	13714	13568	13678	13485	13534	13637	13559	13699	13465	13789	13593	13481	13619	13772	13799	13562	13495	13742	13599	13438	13823	13706	13490	13624	13773	13540	13650	13611	13872	13665	13730	13682	13507	13508	13546	13709	13789	13559	13675	13707	13626	13535	13599	13676	13574	13701	13776	13767	13593	13509	13642	13681	13827	13575	13719	13604	13369	13596	13831	13721	13548	13701	13577	13924	13713	13717	13593	13615	13655	13686	13605	13680	13728	13670	13557	13666	13484	13572	13607	13723	13541	13642	13679	13435	13641	13825	13759	13562	13874	13779	13536	13588	13491	13551	13841	13735	13571	13644	13531	13641	13466	13642	13620	13569	13569	13726	13646	13574	13594	13754	13680	13545	13836	13690	13589	13582	13797	13742	13586	13672	13948	13650	13463	13779	13690	13647	13495	13437	13622	13699	13684	13751	13721	13663	13406	13650	13639	13560	13688	13492	13631	13754	13666	13872	13742	13484	13539	13816	13520	13558	13596	13625	13511	13625	13612	13507	13645	13530	13703	13664	13628	13570	13757	13744	13551	13640	13584	13795	13668	13861	13589	13545	13834	13704	13545	13649	13771	13655	13680	13539	13745	13638	13540	13699	13780	13707	13714	13606	13697	13669	13480	13631	13636	13502	13654	13767	13591	13587	13633	13811	13566	13780	13652	13697	13613	13734	13717	13679	13575	13661	13661	13781	13921	13773	13639	13850	13724	13553	13687	13751	13594	13617	13506	13609	13543	13697	13740	13708	13447	13697	13572	13574	13660	13648	13432	13966	13540	13660	13663	13619	13646	13620	13644	13726	13674	13392	13431	13652	13594	13482	13656	13571	13591	13609	13710	13636	13566	13783	13459	13600	13583	13526	13522	13666	13639	13696	13503	13770	13727	13532	13711	13817	13648	13535	13598	13555	13768	13523	13689	13713	13627	13624	13563	13698	13618	13803	13733	13590	13607	13387	13687	13713	13575	13749	13743	13709	13657	13561	13665	13597	13711	13661	13610	13756	13706	13575	13548	13799	13758	13699	13872	13647	13793	13712	13564	13664	13650	13725	13584	13621	13732	13752	13589	13439	13555	13689	13751	13565	13654	13846	13685	13494	13610	13636	13607	13735	13637	13646	13656	13691	13646	13665	13520	13522	13629	13517	13543	13771	13506	13466	13617	13691	13470	13419	13575	13708	13713	13825	13541	13721	13422	13583	13705	13665	13632	13606	13572	13668	13677	13763	13818	13885	13591	13726	13724	13693	13883	13742	13502	13655	13664	13663	13676	13648	13521	13683	13798	13672	13640	13692	13767	13790	13646	13766	13657	13654	13824	13832	13705	13432	13551	13649	13654	13666	13759	13774	13501	13479	13648	13556	13605	13924	13793	13645	13661	13601	13459	13575	13625	13559	13660	13720	13552	13588	13740	13602	13751	13599	13822	13553	13595	13677	13806	13348	13702	13556	13595	13584	13811	13551	13714	13741	13714	13637	13598	13579	13654	13539	13605	13696	13646	13849	13612	13688	13567	13591	13629	13700	13660	13702	13592	13554	13613	13464	13605	13622	13698	13590	13516	13527	13739	13612	13641	13686	13554	13686	13489	13706	13694	13492	13709	13743	13670	13633	13661	13664	13880	13779	13662	13458	13806	13630	13684	13796	13674	13687	13702	13713	13614	13563	13708	13739	13744	13767	13437	13551	13465	13566	13587	13557	13517	13781	13556	13498	13627	13762	13577	13727	13722	13685	13650	13543	13660	13706	13685	13626	13475	13560	13885	13432	13526	13559	13655	13668	13668	13654	13679	13576	13759	13795	13575	13553	13720	13586	13479	13589	13559	13720	13618	13543	13805	13596	13657	13639	13881	13633	13566	13690	13702	13492	13577	13600	13889	13731	13407	13585	13844	13759	13577	13656	13697	13724	13817	13541	13604	13710	13745	13815	13460	13633	13552	13601	13661	13710	13611	13602	13604	13568	13354	13793	13692	13693	13615	13762	13662	13759	13528	13757	13683	13748	13772	13746	13612	13489	13734	13758	13869	13465	13638	13782	13596	13634	13668	13746	13393	13547	13556	13685	13627	13463	13542	13443	13652	13624	13793	13658	13560	13619	13568	13591	13642	13591	13716	13481	13636	13716	13523	13605	13617	13541	13619	13680	13814	13731	13680	13693	13712	13632	13675	13786	13757	13783	13625	13752	13691	13531	13717	13618	13717	13678	13676	13703	13630	13636	13864	13598	13505	13700	13707	13688	13677	13691	13562	13681	13744	13601	13692	13798	13663	13784	13668	13539	13617	13645	13482	13700	13711	13743	13484	13678	13746	13465	13771	13699	13550	13676	13676	13777	13566	13770	13684	13927	13715	13733	13577	13699	13840	13716	13601	13709	13643	13851	13687	13713	13601	13518	13766	13472	13582	13552	13736	13624	13590	13692	13757	13647	13691	13741	13694	13645	13742	13757	13788	13510	13588	13629	13701	13608	13660	13665	13600	13751	13642	13704	13512	13645	13590	13830	13700	13580	13516	13835	13741	13673	13639	13713	13590	13713	13671	13771	13675	13554	13754	13653	13722	13660	13657	13630	13906	13669	13599	13645	13744	13526	13650	13838	13670	13660	13623	13694	13775	13642	13748	13858	13583	13690	13517	13589	13795	13603	13649	13750	13761	13646	13685	13723	13640	13677	13662	13629	13656	13738	13538	13660	13658	13557	13529	13656	13676	13575	13599	13576	13717	13632	13677	13732	13799	13827	13718	13651	13530	13588	13590	13598	13344	13533	13763	13572	13684	13597	13949	13669	13814	13857	13527	13724	13670	13427	13566	13771	13629	13557	13530	13544	13678	13575	13412	13592	13541	13719	13605	13750	13604	13693	13476	13747	13628	13649	13650	13697	13629	13822	13572	13542	13626	13646	13756	13479	13615	13705	13786	13698	13568	13581	13660	13754	13724	13681	13600	13682	13794	13598	13482	13701	13503	13752	13753	13637	13849	13536	13674	13665	13601	13686	13746	13581	13543	13626	13925	13646	13686	13605	13612	13655	13301	13624	13686	13655	13433	13721	13686	13558	13593	13651	13635	13737	13638	13520	13664	13557	13660	13739	13583	13740	13637	13617	13598	13714	13503	13569	13653	13649	13723	13627	13723	13626	13567	13679	13574	13515	13746	13582	13559	13685	13538	13635	13573	13695	13610	13705	13742	13822	13701	13667	13612	13520	13652	13676	13472	13486	13668	13705	13658	13749	13645	13689	13443	13416	13655	13598	13850	13882	13598	13731	13876	13757	13718	13554	13613	13755	13710	13628	13717	13760	13578	13717	13617	13717	13420	13477	13880	13573	13772	13727	13743	13752	13760	13854	13715	13722	13614	13722	13645	13708	13584	13845	13612	13415	13774	13694	13654	13514	13820	13486	13589	13517	13637	13452	13655	13657	13712	13638	13634	13603	13648	13493	13514	13654	13634	13569	13577	13714	13559	13704	13541	13537	13671	13593	13683	13648	13563	13667	13660	13653	13590	13772	13684	13605	13722	13456	13920	13614	13687	13643	13700	13729	13656	13663	13929	13659	13564	13608	13703	13520	13588	13715	13658	13843	13646	13759	13679	13854	13738	13514	13581	13810	13595	13569	13837	13808	13638	13678	13589	13789	13691	13613	13778	13668	13752	13515	13754	13683	13787	13682	13691	13711	13517	13700	13820	13703	13546	13752	13728	13792	13731	13787	13608	13863	13687	13685	13362	13521	13619	13720	13494	13711	13506	13703	13432	13554	13775	13618	13583	13795	13748	13545	13567	13434	13771	13689	13737	13736	13605	13734	13604	13630	13837	13814	13623	13625	13639	13583	13635	13669	13539	13690	13629	13847	13718	13788	13747	13873	13663	13755	13674	13525	13570	13687	13641	13766	13548	13733	13726	13633	13576	13711	13643	13814	13809	13708	13589	13605	13754	13554	13689	13745	13623	13584	13628	13680	13697	13593	13669	13614	13650	13640	13892	13731	13921	13611	13720	13665	13776	13590	13785	13820	13603	13562	13734	13547	13806	13787	13677	13579	13707	13616	13886	13664	13665	13517	13604	13628	13574	13725	13743	13395	13569	13771
32760	44363	38938	29532	24139	20316	17198	15107	14600	14170	13847	13479	13391	13201	12935	12891	12686	12976	12888	12777	12805	12820	12886	12852	12832	12712	12729	12819	12934	12729	12846	12759	12794	12669	12878	12649	12649	12867	12680	12768	12775	12732	12687	12656	12601	12680	12651	12679	12645	12732	12665	12662	12788	12836	12733	12710	12725	12637	12816	12848	12703	12608	12657	12703	12645	12599	12771	12688	12723	12669	12358	12750	12681	12764	12500	12717	12853	12939	12722	12569	12675	12710	12644	12748	12786	12591	12503	12617	12628	12677	12760	12633	12802	12777	12697	12593	12478	12830	12749	12889	12771	12604	12771	12588	12733	12667	12570	12813	12840	12568	12665	12636	12798	12551	12697	12872	12666	12703	12860	12695	12743	12653	12854	12766	12702	12813	12749	12749	12707	12752	12678	12806	12793	12646	12567	12811	12742	12687	12667	12549	12619	12708	12807	12680	12579	12622	12785	12665	12572	12691	12815	12651	12642	12739	12756	12476	12665	12789	12723	12669	12486	12724	12669	12639	12591	12675	12576	12677	12641	12762	12684	12663	12707	12921	12610	12759	12556	12707	12542	12667	12684	12678	12667	12667	12821	12470	12687	12724	12639	12767	12918	12773	12723	12798	12861	12730	12624	12770	12818	12658	12692	12653	12700	12817	12621	12677	12863	12634	12677	12670	12576	12857	12745	12713	12863	12827	12562	12740	12657	12561	12591	12570	12745	12584	12620	12731	12576	12556	12584	12642	12722	12627	12760	12562	12773	12647	12774	12603	12829	12717	12734	12647	12609	12715	12702	12747	12625	12641	12526	12627	12710	12711	12516	12365	12846	12657	12753	12713	12608	12768	12580	12625	12645	12577	12607	12675	12534	12768	12697	12687	12699	12772	12566	12664	12691	12625	12634	12650	12688	12643	12748	12635	12618	12789	12571	12615	12660	12574	12588	12651	12572	12627	12731	12787	12688	12682	12743	12669	12678	12591	12758	12787	12723	12628	12650	12737	12738	12475	12663	12742	12663	12702	12741	12680	12545	12625	12706	12763	12642	12635	12588	12723	12682	12590	12602	12745	12565	12631	12738	12682	12709	12413	12780	12811	12730	12664	12510	12605	12504	12638	12713	12672	12690	12575	12645	12728	12715	12638	12732	12676	12624	12658	12630	12400	12772	12703	12692	12754	12690	12668	12729	12614	12763	12524	12508	12608	12598	12885	12668	12676	12887	12606	12647	12697	12804	12764	12743	12778	12691	12651	12461	12756	12592	12751	12667	12746	12602	12683	12728	12689	12675	12747	12777	12794	12700	12832	12608	12821	12628	12776	12798	12606	12592	12658	12816	12626	12724	12546	12715	12780	12737	12695	12622	12658	12826	12697	12669	12566	12790	12710	12639	12755	12761	12660	12796	12616	12653	12633	12579	12926	12716	12562	12519	12584	12863	12722	12727	12636	12590	12803	12662	12718	12912	12675	12697	12816	12654	12742	12678	12605	12600	12690	12719	12805	12747	12737	12667	12846	12798	12545	12587	12668	12697	12810	12661	12769	12689	12510	12696	12683	12755	12738	12718	12731	12801	12558	12652	12643	12680	12695	12674	12580	12692	12777	12745	12673	12708	12570	12686	12628	12783	12819	12741	12571	12699	12726	12493	12808	12627	12688	12555	12803	12552	12710	12616	12679	12717	12720	12623	12743	12769	12620	12720	12734	12840	12749	12809	12623	12808	12660	12866	12606	12634	12492	12755	12632	12606	12784	12723	12700	12709	12780	12765	12631	12391	12708	12772	12565	12703	12765	12598	12671	12750	12649	12640	12713	12437	12639	12723	12798	12703	12695	12580	12779	12743	12800	12695	12709	12518	12668	12749	12687	12702	12699	12576	12705	12703	12694	12716	12710	12640	12772	12653	12772	12710	12696	12786	12730	12697	12710	12694	12599	12684	12760	12627	12629	12672	12606	12637	12696	12622	12681	12768	12657	12630	12627	12660	12669	12799	12734	12714	12689	12608	12618	12626	12615	12951	12666	12657	12719	12724	12810	12650	12775	12870	12782	12711	12740	12672	12608	12742	12508	12552	12530	12630	12726	12858	12697	12688	12744	12682	12797	12814	12513	12643	12751	12588	12485	12674	12598	12767	12753	12798	12582	12707	12619	12720	12767	12498	12643	12678	12803	12542	12730	12591	12737	12666	12733	12622	12663	12584	12563	12674	12532	12737	12686	12753	12642	12612	12696	12613	12662	12834	12627	12599	12783	12665	12822	12672	12696	12568	12684	12603	12674	12831	12668	12726	12673	12551	12758	12815	12575	12689	12591	12711	12676	12787	12632	12819	12702	12740	12641	12672	12577	12819	12670	12711	12777	12646	12742	12719	12704	12564	12678	12641	12555	12750	12612	12757	12701	12628	12682	12681	12700	12626	12636	12716	12672	12774	12688	12810	12660	12823	12918	12724	12667	12582	12700	12662	12610	12543	12725	12673	12713	12627	12904	12810	12779	12756	12644	12681	12752	12641	12662	12671	12518	12593	12707	12679	12702	12714	12507	12731	12516	12721	12554	12826	12767	12853	12610	12717	12708	12669	12781	12604	12815	12684	12697	12744	12799	12717	12667	12680	12772	12673	12649	12623	12648	12778	12898	12488	12600	12520	12582	12707	12721	12718	12601	12724	12694	12725	12548	12769	12671	12805	12610	12702	12778	12494	12739	12591	12776	12671	12617	12675	12724	12702	12824	12566	12714	12608	12649	12788	12692	12653	12671	12674	12681	12691	12736	12661	12680	12700	12704	12546	12746	12790	12548	12792	12743	12729	12735	12566	12698	12764	12750	12703	12705	12727	12706	12769	12584	12724	12543	12785	12633	12656	12682	12700	12570	12643	12621	12817	12698	12767	12838	12798	12787	12823	12779	12818	12767	12774	12604	12587	12794	12604	12753	12692	12757	12697	12553	12751	12672	12574	12821	12713	12657	12791	12693	12763	12708	12786	12620	12758	12680	12761	12766	12608	12670	12716	12695	12708	12713	12764	12741	12621	12746	12486	12803	12680	12738	12773	12741	12649	12600	12932	12727	12677	12637	12808	12635	12805	12564	12768	12437	12692	12736	12566	12519	12637	12643	12721	12561	12622	12717	12621	12503	12702	12733	12783	12665	12625	12682	12563	12663	12695	12728	12819	12621	12682	12733	12741	12621	12771	12617	12745	12760	12761	12722	12732	12718	12653	12719	12636	12976	12725	12605	12737	12702	12617	12853	12632	12772	12814	12679	12688	12705	12800	12694	12662	12641	12627	12632	12663	12657	12612	12633	12775	12701	12625	12723	12579	12609	12649	12619	12795	12798	12663	12803	12781	12726	12614	12660	12595	12745	12760	12729	12622	12623	12708	12604	12599	12636	12554	12968	12707	12755	12566	12683	12755	12804	12519	12826	12788	12636	12763	12708	12757	12782	12697	12824	12806	12790	12592	12689	12722	12672	12790	12735	12786	12753	12759	12758	12533	12747	12698	12482	12645	12679	12831	12686	12704	12770	12700	12518	12588	12646	12692	12637	12694	12655	12461	12555	12739	12609	12762	12576	12508	12647	12520	12728	12890	12776	12692	12648	12670	12586	12678	12613	12671	12749	12767	12648	12774	12693	12707	12625	12608	12622	12678	12584	12673	12655	12749	12768	12710	12753	12783	12586	12696	12709	12604	12665	12682	12690	12606	12911	12670	12817	12762	12690	12575	12627	12502	12776	12786	12476	12778	12708	12735	12715	12730	12753	12623	12719	12683	12666	12784	12560	12673	12616	12493	12711	12662	12527	12727	12542	12566	12666	12544	12601	12612	12901	12497	12761	12699	12677	12729	12688	12520	12572	12620	12577	12676	12706	12694	12580	12650	12766	12698	12602	12530	12852	12658	12731	12479	12574	12765	12736	12815	12749	12643	12750	12663	12660	12593	12709	12761	12768	12659	12591	12488	12924	12736	12663	12715	12640	12716	12771	12531	12720	12644	12769	12648	12589	12817	12576	12662	12688	12673	12604	12594	12784	12823	12755	12804	12774	12713	12802	12615	12603	12678	12724	12577	12771	12591	12667	12722	12655	12556	12710	12767	12794	12581	12658	12606	12695	12664	12643	12637	12662	12733	12548	12666	12656	12786	12670	12657	12707	12704	12731	12716	12738	12651	12687	12677	12559	12706	12511	12846	12758	12784	12781	12720	12731	12635	12711	12756	12528	12674	12700	12556	12850	12656	12706	12697	12800	12778	12650	12694	12790	12711	12665	12539	12587	12731	12851	12820	12638	12840	12722	12777	12633	12705	12733	12778	12732	12675	12609	12646	12640	12701	12748	12821	12700	12645	12605	12576	12580	12620	12724	12712	12739	12640	12798	12762	12574	12765	12704	12689	12558	12763	12597	12726	12783	12737	12697	12732	12833	12623	12517	12730	12733	12649	12518	12661	12667	12619	12586	12556	12474	12767	12764	12686	12748	12534	12700	12814	12651	12638	12730	12732	12891	12683	12682	12744	12640	12731	12713	12784	12711	12640	12614	12741	12668	12547	12649	12809	12640	12677	12641	12858	12730	12575	12597	12793	12828	12742	12724	12641	12569	12542	12589	12577	12639	12737	12792	12801	12525	12659	12777	12554	12812	12733	12549	12778	12639	12687	12720	12661	12654	12695	12673	12765	12633	12599	12801	12700	12788	12629	12849	12692	12741	12695	12764	12795	12635	12612	12408	12477	12676	12682	12778	12780	12646	12890	12783	12749	12710	12721	12670	12661	12745	12673	12721	12684	12537	12681	12647	12700	12674	12655	12796	12672	12692	12772	12792	12620	12604	12625	12660	12652	12655	12695	12686	12617	12681	12742	12736	12619	12618	12517	12618	12701	12504	12689	12734	12793	12614	12690	12811	12540	12458	12703	12680	12640	12807	12663	12777	12877	12485	12699	12772	12836	12658	12766	12737	12725	12653	12673	12875	12656	12703	12710	12703	12797	12553	12665	12463	12744	12743	12657	12823	12740	12705	12619	12580	12514	12718	12643	12786	12607	12829	12708	12727	12626	12684	12925	12662	12702	12760	12476	12712	12749	12655	12765	12563	12603	12699	12843	12698	12583	12555	12641	12720	12629	12714	12759	12778	12662	12599	12563	12636	12684	12681
24122	21132	28577	25956	24808	24289	21834	18471	16913	16428	15837	15204	14736	14492	14505	14509	14333	14211	14405	14405	14302	14223	14241	14026	13986	14333	14112	14458	14163	14204	14257	13889	14127	14135	14206	14163	14028	14103	14272	14300	14134	13954	14007	14117	14075	13977	13946	14187	14193	14101	14362	14072	13936	14215	14393	14212	14177	14050	14132	13889	14067	14015	14081	14044	14170	13891	13900	13978	13799	14169	14037	14154	13874	14054	14095	14191	14173	14015	13991	14048	14176	14185	14032	14049	13997	13952	13917	13975	14078	13975	14109	13936	13927	13924	14183	13891	14122	13909	13935	13900	14197	14002	14270	14076	14164	14052	14108	14111	14096	14122	14140	13913	14066	13817	13948	14135	13918	14050	14226	13890	14027	13769	14059	14086	13987	14181	14037	14016	14023	14098	14279	14037	14044	14236	13926	14221	14015	13951	13952	14036	14092	14035	13899	14183	14203	13906	14198	14360	14177	13979	14048	13860	14051	14048	13991	14164	14102	14060	14252	14229	14260	13936	14013	13942	14004	14143	13980	14117	14290	14109	14112	14010	13909	14026	14032	14193	14049	14262	13807	13841	13871	14146	14181	13843	14001	14136	13951	14021	14103	14044	14117	14131	14137	14103	14189	14055	14138	13920	14069	14072	14135	13860	14133	13884	14037	13836	14012	13907	13932	13899	13797	14291	13864	14088	14177	14150	14096	14133	14147	13877	14023	14093	14259	14040	14187	14181	14050	14069	14020	13941	14011	14085	14060	14013	13911	13954	13926	14039	14100	13936	14105	14043	14068	14062	14036	13745	13948	14085	14126	13974	14016	14042	14137	14035	13943	13935	13915	14322	14199	14078	14139	14045	14046	14329	14069	14128	14195	14057	13897	14026	14060	14112	14145	13983	14143	13821	13914	14132	14079	14176	14031	14117	13976	13964	14041	13824	14002	14089	13893	14163	14093	14048	14157	14238	13964	13996	13814	14048	14235	13974	14256	14023	14152	14102	13931	14190	13963	14158	13929	13983	14040	14007	13982	14040	13843	13994	14010	14065	14103	14015	14054	13884	14083	13976	13938	14270	14043	13978	14003	14001	13915	14096	14001	14029	14152	14135	14151	13974	14167	13963	14175	13921	14043	13994	14069	14076	14161	14114	13880	14127	14139	13721	14104	13904	14086	14008	14089	14006	14018	14135	14060	13893	14139	13984	13973	14082	13922	14069	14094	14147	13915	14197	14100	13952	13985	14126	14085	14177	13991	13898	14051	13923	13964	13974	14186	13932	13881	14063	14262	14200	14221	13970	14101	13935	14058	14178	13857	14054	14107	14361	14056	14013	14024	13885	14109	14085	13970	14131	14061	14088	14125	13867	14162	13994	14004	13920	14081	14163	14200	14068	14060	14239	14067	13954	13967	13951	13741	14324	14038	13922	13985	14007	14155	13804	14154	14161	13979	13983	14085	14049	14026	14195	14030	14014	14074	14054	14049	13991	13925	13973	13967	13944	13974	14097	14065	14202	13958	14171	13946	14022	14043	13723	14131	13954	14154	14035	13940	13972	13862	14025	14021	14108	13970	13802	13832	14009	14022	14040	14110	14172	14024	14000	14159	14020	14130	14152	14072	14279	14201	13906	14010	14158	14074	14076	14055	13955	14072	14133	14159	14071	14179	14165	13931	13919	14129	14016	13908	14002	14222	14128	14144	13985	14241	13937	14031	14181	14313	13935	13928	13992	14167	14179	14024	13985	14072	13923	13959	13974	13991	14125	14146	14162	14165	14049	14018	14191	14166	14142	14058	14157	14055	13864	14156	14135	13984	14114	14123	14102	14082	14116	14140	14109	14251	14093	13955	13952	14075	13958	14234	13928	14089	14127	13946	13997	13999	14069	14030	13911	13944	14007	14114	13965	14028	14034	14188	13965	14044	14020	14153	14093	14199	14072	13987	14033	14145	14032	13984	14129	14232	13923	13996	13945	14162	14163	14087	14166	14154	14082	14298	14173	14137	14074	14060	14250	13921	14025	13887	13765	13962	14085	14068	13980	14138	14029	14015	13976	14280	14227	13962	14156	14094	14171	14019	14066	14157	14155	13990	14158	14027	13957	13965	13978	14004	14085	14127	14003	14070	13995	14068	14170	14163	13953	13931	13945	14006	14115	14022	13986	14142	13951	14149	14009	14084	14025	13997	14078	14172	13788	13945	14069	14139	14084	13978	14073	13948	14080	13992	13947	13956	14061	14104	13978	14094	14102	14002	13990	14157	14166	14164	14298	14121	13996	14077	14200	14116	14137	13928	14049	14032	13943	13966	14018	14049	14101	13990	13921	14049	14208	14001	13933	14025	14071	14003	14010	14083	14116	14200	13962	13920	13855	14113	14267	14071	14048	14063	13989	13993	14113	14100	14190	14007	14072	13874	13910	13917	14108	14083	13900	13918	14007	13988	13976	14096	14118	14012	14196	14066	14191	14033	13907	14004	13920	13889	13962	13996	14060	14080	14069	14048	13853	14116	14145	14048	14031	14066	14075	14001	13931	14126	14026	14109	13993	14062	14129	13922	13863	14055	14287	13944	13847	14243	14173	14038	14172	14010	14075	14034	14087	14292	14434	14219	13990	14029	14260	14039	14141	14220	13937	14108	14020	14007	14031	13974	14095	13984	14017	14012	13883	14204	14157	14183	14156	14113	14088	14138	14036	14003	14151	14297	14007	14079	14024	14032	13900	13958	14011	13833	14078	14121	14074	14013	14057	14064	14149	13973	14183	14015	14007	14144	14020	14033	14078	14142	13959	14096	13903	13977	13948	13900	14041	13917	14036	13941	13953	13908	13939	14039	14100	14073	14149	13989	14025	13971	13990	14047	14018	14086	14044	14075	14054	14064	13845	13889	14168	13950	13875	13904	13942	13964	14295	14051	14155	14190	13803	13984	13904	14115	13948	13831	13946	13963	13941	14308	14196	13978	14070	14085	14175	14077	13951	14148	14086	13907	14212	14035	13935	14149	14240	14144	13874	14173	14095	14109	13875	14088	14059	14018	13959	14053	14214	13999	13983	14005	14029	14246	14177	14123	13714	14007	13995	14196	14049	14141	14098	14068	13975	14165	13978	14143	14021	13934	14063	13872	13998	14286	14194	14047	14076	14077	14082	14062	14279	14050	14054	14314	13937	13968	13944	13939	13981	13948	14039	14091	14066	14104	14087	13910	13994	14027	14026	14139	14103	14166	13960	13846	14082	14112	13981	13955	14125	14085	14029	13943	14148	14251	14195	14120	14081	13979	14122	14185	14039	14041	14113	13914	13813	14133	14196	13987	14067	14124	14132	13974	13894	14097	13987	13988	14117	14141	14069	14068	13839	13884	13740	14031	13993	14158	14053	14086	14017	13987	14010	14065	14131	14267	13946	14096	13933	14044	14004	14041	13950	14116	14065	13925	13989	14211	13873	14129	14084	14200	14102	14096	13992	14016	14031	14052	14052	13883	13948	13970	13986	14137	13861	13951	14002	13966	14051	14064	14107	14030	13973	14082	14023	14148	13829	14069	13953	14084	13972	14309	14099	13995	14006	14142	14010	14027	14003	14099	13881	13971	14065	14007	13949	14015	13952	13991	14009	14070	14060	14091	14122	14140	14190	14036	14206	14142	14020	14244	14143	14188	14109	14108	14030	14106	14027	13980	13948	14211	14067	14069	14122	14188	13772	14110	14302	14065	14130	14189	13915	14137	14036	13979	14039	13872	14070	14036	13868	13963	13912	14045	14077	14020	13923	14088	13993	13874	14026	13992	14086	14032	14028	14038	13973	14035	14035	14251	14123	14173	14142	13977	14122	14032	14006	13892	14162	14064	14060	13985	14036	14141	14099	14203	13974	14013	14112	13887	13951	14035	14213	14014	13953	13955	13766	14178	13951	13931	14090	14163	14061	13944	14051	14164	13877	14088	14076	14105	13961	13878	14142	14068	13945	14096	14081	14009	13870	13904	14175	14010	13788	13978	14135	13855	14004	13939	14116	13714	14128	14189	13949	14042	13805	13945	13788	13962	14005	13961	14088	14111	14044	14013	13871	14037	13968	13832	14098	14008	13972	14094	13988	14053	14037	14043	13850	13901	14157	13948	14041	14025	13895	14128	13957	14014	14059	13944	13993	14205	13994	13941	14028	13962	14060	14037	13992	14121	14113	14075	13906	13967	13739	13943	13930	13929	14018	13986	14130	14132	13901	14252	13891	14066	13916	14126	14187	14073	14134	14223	14010	14095	14219	14087	14118	14130	14096	13907	13947	14074	14061	14062	14007	14069	13884	14062	13927	14205	14219	14182	14105	14157	14099	13957	13952	13891	14007	14004	13863	14022	14300	14096	13977	14134	14081	13960	14040	13907	13895	14066	13871	14150	14078	14200	14122	14013	14167	13930	14110	14006	14090	14209	14211	14209	14109	13913	13811	14130	13798	13991	13980	13996	14033	14156	14078	14019	14046	13917	13975	14287	14125	14158	14201	14220	14221	14135	14097	13926	14102	14154	14128	13917	14192	13805	13976	14175	13843	14163	14020	14061	14040	13948	14026	14067	14177	13877	14142	14245	14085	14051	14089	14090	14123	13897	14041	13998	14073	13966	14036	13979	14092	14215	13965	14183	14200	14067	14047	13878	14154	14099	14101	14240	13922	13963	13969	13975	14064	14081	14095	14264	14155	13930	14067	14057	14005	14045	14019	14001	14031	14118	13913	13838	14018	13930	14061	13961	14040	14184	14064	14106	13924	14215	14070	13839	14162	14012	13922	14048	14052	13926	14038	14002	13976	14038	13875	13974	13877	13953	14095	14137	13981	14257	14111	14035	13911	13912	14024	13794	14194	14148	14190	14119	14078	14114	14010	13831	13971	13949	14088	14132	14044	14184	13986	13953	13937	14050	14254	14042	13978	14144	13940	14111	14041	14010	14020	14318	14148	14155	13922	14198	13930	14158	14111	13916	14176	14096	14073	13701	13989	13863	13953	14057	13948	14066	13903	13897	13929	14036	13986	13973	14085	14244	14000	13965	14053	13781	14089	14081	14028	14081	14270	14167	14223	13913	14072	14221	14044	14088	14159	14118	14171	14084	14192	14041	14160	14186	13986	14160	13955	13914	13971	13930	13795	14149	14105	13986	14065	14126	14151
33116	50915	46107	35912	29590	24531	20468	18213	16853	16037	14933	14441	13656	13647	13378	13553	13132	13194	13223	13223	13187	13171	13065	13183	13061	13067	13052	13112	13045	13078	12828	13087	12885	12999	12868	12930	13061	12691	13061	12932	12951	12906	12884	12795	12849	12994	12944	13153	12860	13158	12922	12897	12786	12887	12857	12880	13066	13089	13028	12952	13120	12826	13034	12973	12982	12846	12876	13178	12809	12950	13041	13015	12934	12927	12915	13023	12946	13105	12990	12939	13020	12979	12843	12863	12981	12906	12777	13064	12910	13005	12917	13017	12791	12872	13018	12816	12707	13000	13079	12935	12825	12899	12935	12863	12840	12842	12912	12735	12945	12860	12966	12811	12924	13035	12907	12982	12675	12792	13090	13062	12888	12764	12946	12787	12875	12974	12888	12747	13038	12880	12887	12967	12741	13114	12933	12827	12998	12906	12890	12840	12863	12875	12971	13142	12989	13130	12931	12808	13063	12835	12897	13076	12814	13013	12934	12978	12883	13004	13056	12740	12914	12920	12824	12872	12989	12880	12914	12992	13056	12978	12996	12884	12911	13080	12872	12768	12800	12935	12919	12832	13061	13009	12908	12889	13038	13000	12959	13020	12961	12881	12933	12818	12910	13020	12999	12935	12969	13114	12818	12927	12774	12966	12919	12967	12837	12806	12874	12945	12928	12976	13037	13000	12844	12904	12860	12985	12985	12925	12933	12868	13035	12904	12740	12795	12867	12840	12958	12857	12980	13009	13102	12857	12972	13007	12868	12918	12981	12927	12807	13116	12751	12824	12948	13007	12821	12887	12903	12999	13054	12928	12762	12903	12897	12919	12951	12900	12960	12700	12951	12895	12908	13004	12978	12919	12827	12858	12823	12919	12971	13025	13073	12942	12898	12919	12853	12941	12907	12890	12915	12903	13256	12923	13094	12964	12990	13003	12911	12842	12751	12885	12912	12951	12872	12822	13121	13000	12923	12920	12886	12853	13011	12901	12961	13004	12886	12917	12849	12907	12958	12878	13049	12739	12830	12892	12874	12981	12910	12959	12973	12867	12802	12920	12938	12995	12780	13015	12867	12799	12863	12887	13011	12851	12906	12941	12877	12831	12892	12919	12989	12907	12908	12927	12854	12844	12771	12912	13051	12895	12881	12905	12931	12860	12894	12809	12980	12929	12858	12968	12737	12869	12809	12818	13056	12856	12887	12847	13002	12932	12795	12977	12835	13007	12891	12843	12885	12907	12907	12876	12966	12774	12889	12959	12773	12768	12937	12731	12830	13073	12973	12938	12981	12855	12950	12979	12854	12880	13041	13050	12865	12988	12843	12899	12959	13058	12847	13076	12891	12839	13035	12886	12755	12892	12994	12934	13089	12932	12943	13006	12869	13018	12960	12924	13042	12967	12910	13062	12930	12986	12976	12945	12838	12877	13036	12850	13065	12919	12855	12957	13118	12861	12994	12979	12972	12933	12976	12992	12720	12875	12971	12991	13068	12925	12964	12858	12886	13120	12908	13013	13065	12896	12921	12842	12948	12991	13080	12852	12934	12920	12933	12955	12857	12866	12849	12872	12770	12886	12978	12913	12962	13079	12932	12973	12977	12970	12911	12793	12861	12792	12956	12813	13090	13006	12903	12934	12874	12814	12931	12971	12996	13051	12983	12777	12798	12862	12975	12873	12740	13166	12966	12940	12841	12967	12758	13036	12889	13070	12773	12865	12954	12836	12839	12793	12959	12832	12977	13030	12828	12906	12933	12972	12794	13108	13022	12942	12804	12893	12818	12807	12971	13065	13016	12898	12935	12882	13125	12772	12985	12965	12916	12875	12842	12970	12932	12907	12949	12795	12822	12828	12861	12843	12895	12986	12909	12880	12902	13045	13063	12947	12928	12976	13038	12882	12932	12832	13009	12881	12891	13028	13034	12891	12929	13039	12983	12914	13028	13026	12869	13007	12979	12900	12932	12986	12862	13083	13129	12838	12764	12989	12975	13001	12964	12902	12839	13076	12961	12795	12972	12752	12880	12898	12999	12885	13009	12957	12915	12961	13000	12896	12919	12813	12783	13034	12920	13008	13032	12812	13020	13051	12918	13044	13001	12961	12916	12970	12930	12981	13111	13004	12936	12836	12865	12906	12898	13046	12751	13011	12951	12947	13004	12929	12827	12963	12873	12973	12978	12879	12942	13032	13004	12928	12993	12858	13010	12994	12829	13030	12875	12912	12684	12951	12726	12880	12815	12769	12823	13146	12932	12875	12952	12915	12906	12992	13004	13000	12863	12749	12931	12937	13056	12795	12887	12881	12803	12985	12998	13005	12882	13042	13068	12853	12975	12962	12861	12937	12932	12964	12786	12833	12983	13043	12801	13047	12780	13034	12941	13022	12989	12862	12909	13014	12872	12814	12918	13030	12874	13091	13040	13061	12987	12943	12884	13024	13045	12932	12947	12810	12928	13008	12875	12948	12927	12924	13073	12976	12710	12833	13035	12796	12922	12924	12901	12917	12992	13097	12897	12883	13071	12877	12851	12946	12829	12985	12876	12871	12837	13224	12994	12831	12875	12942	13153	13018	12874	12922	12920	12799	12962	12913	12723	12952	13000	12870	12918	13019	12947	12770	12875	12944	12995	12993	13029	12973	13043	13051	12782	12892	12894	12869	12926	12997	12813	12663	12852	12736	12877	12815	13003	12891	12813	12874	12900	12883	12915	12799	12940	12787	12922	12908	12860	12865	12994	13137	12926	12927	12881	12937	12982	13009	13029	13053	12851	13015	12890	12984	12844	12919	12836	12849	12924	12922	12940	12811	12942	12850	12887	12955	12834	13040	12839	12812	12982	12836	13000	12892	12883	12867	12943	12820	12981	12848	12964	12973	12939	12912	12938	13103	12922	13004	12896	12996	12911	12787	12933	12979	12762	12975	12947	12899	12815	12883	12799	12940	12960	13018	13058	13051	12827	12924	12967	12762	12990	12903	13050	12881	12792	13009	13009	13014	12842	12928	12868	12911	12850	12955	12881	12914	13030	12958	12995	12987	13164	12891	12648	12845	13057	13022	12897	13044	12961	12872	12946	12939	12893	12988	12823	12799	12786	12940	12897	12887	12934	12978	12853	12853	12895	12825	12799	13004	12864	12825	12975	12852	12949	12935	12845	12841	12995	12897	12849	12976	12972	12848	12946	13027	12918	12825	12805	12943	12869	13089	12701	12860	12980	12842	12831	12881	12870	12831	12923	12921	13063	13043	12756	12815	13007	12924	12894	12776	13020	12894	12908	12796	12703	12876	12911	12827	12956	12822	12935	12970	12944	12978	12910	12948	12938	12809	12853	12888	12911	12910	12761	12761	12813	12971	12974	12843	12930	13115	12850	12642	12958	12881	12876	12777	13079	12941	13003	12903	12831	12888	12907	12927	13052	12991	13053	12906	12740	12916	12785	13105	12993	12984	12789	12889	13040	12879	13034	13049	12889	13016	12909	12950	12913	12894	12841	12921	12923	13003	12963	12839	12865	12787	12928	13084	12715	12925	13049	13008	12905	12741	13082	12769	12893	12798	12689	12988	12973	12936	12887	12862	12808	12925	13002	12967	13017	12942	12869	12921	12969	13040	12912	12925	12939	12966	12772	12937	12907	12876	12979	12989	12870	12829	13015	12837	12847	12892	12940	12866	13095	12884	13026	12944	12844	13140	12838	12935	12773	12917	12870	12915	12934	12941	12839	12839	12941	12876	12936	12992	12827	12925	12815	12945	12937	12968	12882	12905	12918	12932	12951	12928	12923	12792	12907	12881	12869	13061	13083	13052	13067	12974	12785	13008	12914	12974	12892	12858	12798	12960	12872	12886	12974	12811	13015	12999	12940	12790	12888	12734	12983	12916	12870	12766	12888	12822	12749	12892	12835	12908	12952	13072	13052	12737	13026	12851	12933	12961	12944	12874	13034	12991	12898	12944	12907	12806	12887	12905	12824	12677	12936	12958	13044	12861	12875	12993	12834	12983	12890	12843	12899	12895	12952	13042	13040	12894	12894	12956	12847	12844	12900	12959	12883	12832	13018	12981	12948	12842	12927	12801	12868	12855	13078	12898	12879	12997	12968	13013	12893	13014	12994	12897	12825	12958	13038	12903	12891	13013	12871	12935	13122	13025	13015	13072	13031	12922	12981	12959	12924	12899	12929	12803	12789	12861	12852	12876	12833	12930	12961	12923	12891	13028	12871	12856	12897	13017	12958	13016	12918	12831	12935	12921	12774	12939	12856	13016	12962	12959	12981	12911	12839	12897	12825	12812	13244	12645	12963	12989	12864	12994	12925	12768	12891	13068	12913	12907	12866	12902	12814	13041	12969	12934	12785	12805	12818	12844	12824	12955	12919	12876	13071	12812	13001	12890	13007	12951	12912	12904	12891	13015	12868	13032	12925	12773	13026	13031	12880	12775	12896	12993	12816	13028	12976	12918	13014	13122	12915	12992	12710	12871	12813	12905	13020	12975	13031	12939	13071	13108	13044	12786	12921	13043	12824	12925	13050	12868	12995	12943	13080	12920	12904	12962	12961	12990	12753	12775	12805	12906	12888	12824	12958	12850	12901	12947	12905	12889	12991	12871	12787	12906	12865	13013	12743	12964	12839	12835	12962	13003	12869	12803	12965	12925	12769	12854	13006	12899	13058	12848	12943	12845	12914	12937	12983	13145	12939	12836	12890	12956	12879	12909	12908	12935	13048	12991	12831	12932	12915	12927	12899	12901	13065	13071	12950	12834	12885	13029	12896	12772	12954	12972	12982	12911	12653	12847	12938	12855	12871	13002	12888	13036	12727	12813	12772	12883	12840	13014	12954	12958	12872	12905	13089	13071	12979	12942	12790	13044	12931	12809	13011	12731	13004	12766	13005	12902	12857	12884	12965	12945	13028	12713	13000	12944	12888	12789	12904	12894	12860	12993	12977	13100	12910	12966	12811	12907	12922	12944	12966	12783	12966	12983	13017	12850	12990	12757	12860	12924	12827	12914	12941	12742	12903	12874	12954	12991	12894	12913	12940	12887	12807	13136	12938	12872	12987	13042	12827	12914	12878	12895	12943	12870	12754	12953	12935	12858	12799	12905	12973	12957	13092	12927	12935	12937	12884	13053	12988	12944	12902	12987
22804	21130	28915	24034	22969	25853	26974	22190	19893	18638	17291	16313	15655	15366	15341	15193	15083	15055	15157	14890	14978	14887	14884	14724	14804	15020	14831	14865	14758	14669	14839	14722	14714	14643	14755	14698	14681	14648	14729	14604	14696	14480	14781	14702	14640	14738	14470	14588	14751	14650	14602	14587	14651	14498	14595	14635	14676	14551	14574	14622	14644	14656	14788	14619	14634	14538	14469	14648	14627	14584	14589	14421	14725	14515	14715	14465	14864	14761	14549	14638	14468	14658	14536	14737	14674	14716	14681	14583	14662	14529	14533	14567	14405	14560	14608	14568	14508	14541	14591	14606	14586	14531	14636	14716	14728	14782	14534	14497	14587	14766	14662	14375	14695	14655	14411	14537	14451	14806	14623	14611	14431	14689	14549	14595	14603	14627	14453	14558	14537	14837	14650	14409	14532	14615	14536	14594	14588	14538	14666	14652	14760	14452	14452	14516	14548	14625	14756	14666	14470	14667	14528	14688	14731	14388	14586	14498	14582	14539	14676	14535	14613	14780	14574	14502	14603	14753	14429	14532	14648	14566	14776	14588	14644	14481	14537	14354	14501	14589	14533	14546	14493	14486	14504	14573	14606	14742	14642	14487	14696	14385	14610	14662	14577	14629	14626	14704	14684	14438	14529	14602	14603	14613	14694	14477	14512	14411	14475	14488	14570	14547	14735	14660	14346	14466	14574	14549	14559	14445	14606	14829	14676	14452	14654	14684	14425	14552	14560	14599	14615	14295	14673	14467	14572	14559	14540	14442	14664	14566	14655	14540	14766	14532	14443	14646	14609	14460	14516	14582	14527	14625	14691	14357	14761	14682	14631	14546	14512	14585	14492	14644	14511	14398	14520	14680	14398	14300	14528	14564	14636	14631	14537	14524	14517	14509	14489	14604	14594	14710	14528	14600	14452	14440	14551	14593	14740	14796	14485	14630	14565	14466	14533	14651	14391	14550	14469	14637	14408	14646	14579	14516	14587	14583	14638	14541	14730	14711	14596	14341	14527	14463	14473	14534	14429	14694	14464	14640	14592	14468	14643	14594	14639	14572	14643	14532	14379	14662	14515	14658	14528	14585	14515	14643	14396	14426	14662	14605	14630	14708	14502	14692	14561	14618	14517	14577	14617	14489	14703	14365	14504	14471	14634	14425	14582	14452	14339	14556	14477	14418	14467	14530	14649	14588	14559	14582	14611	14739	14553	14504	14541	14580	14765	14525	14644	14493	14576	14675	14635	14477	14512	14646	14779	14737	14444	14575	14611	14379	14674	14487	14286	14801	14541	14552	14610	14532	14588	14626	14591	14509	14448	14694	14687	14728	14503	14461	14445	14498	14804	14718	14561	14662	14574	14503	14483	14298	14631	14512	14556	14509	14541	14468	14751	14661	14437	14508	14352	14641	14620	14537	14665	14481	14663	14524	14579	14642	14442	14578	14706	14567	14556	14628	14630	14499	14535	14547	14675	14607	14612	14672	14538	14418	14393	14497	14469	14633	14783	14553	14437	14599	14439	14526	14536	14711	14650	14444	14814	14651	14589	14479	14454	14736	14506	14486	14554	14458	14490	14497	14513	14318	14642	14365	14510	14522	14621	14428	14568	14304	14674	14614	14326	14488	14684	14530	14623	14648	14450	14412	14596	14359	14450	14447	14514	14633	14518	14602	14628	14565	14418	14701	14405	14495	14608	14381	14643	14714	14590	14435	14674	14487	14450	14539	14693	14550	14457	14336	14649	14455	14558	14533	14432	14595	14733	14603	14547	14522	14428	14440	14406	14649	14579	14401	14643	14664	14525	14303	14664	14679	14770	14752	14503	14781	14587	14663	14607	14677	14698	14418	14530	14608	14305	14696	14928	14600	14544	14840	14691	14465	14668	14610	14471	14477	14577	14432	14726	14586	14756	14623	14542	14403	14584	14391	14537	14489	14666	14586	14473	14646	14537	14660	14718	14636	14643	14529	14658	14894	14546	14515	14564	14545	14660	14451	14644	14622	14627	14549	14509	14575	14462	14633	14461	14610	14703	14656	14460	14411	14582	14635	14695	14460	14554	14418	14386	14688	14548	14548	14610	14700	14507	14485	14551	14647	14641	14699	14652	14552	14467	14630	14501	14533	14466	14441	14456	14594	14411	14644	14411	14612	14500	14533	14514	14788	14755	14542	14583	14495	14640	14693	14621	14717	14517	14447	14478	14297	14459	14690	14515	14515	14516	14633	14530	14597	14751	14727	14664	14353	14654	14577	14671	14552	14736	14641	14550	14663	14611	14607	14624	14573	14467	14495	14753	14573	14618	14725	14473	14417	14540	14566	14604	14654	14505	14489	14480	14714	14491	14438	14493	14572	14560	14592	14542	14513	14625	14702	14653	14683	14441	14584	14404	14282	14780	14405	14495	14547	14719	14497	14579	14652	14547	14512	14485	14425	14688	14543	14652	14364	14455	14483	14794	14580	14444	14408	14491	14511	14366	14565	14491	14604	14432	14663	14464	14461	14509	14492	14470	14590	14455	14554	14436	14603	14652	14542	14593	14603	14563	14471	14492	14442	14431	14495	14604	14552	14722	14517	14515	14640	14618	14587	14444	14586	14371	14436	14545	14579	14752	14643	14456	14628	14589	14506	14564	14635	14577	14676	14640	14596	14408	14620	14410	14465	14657	14621	14701	14507	14637	14597	14509	14543	14685	14453	14375	14630	14605	14491	14677	14598	14473	14478	14761	14502	14784	14528	14622	14774	14589	14574	14618	14493	14515	14520	14643	14510	14620	14390	14607	14565	14490	14557	14568	14497	14577	14691	14619	14307	14442	14465	14560	14656	14331	14657	14747	14418	14485	14568	14622	14552	14595	14579	14394	14758	14654	14477	14492	14403	14334	14547	14531	14607	14650	14600	14520	14608	14562	14645	14629	14602	14381	14542	14529	14573	14629	14576	14588	14487	14592	14614	14329	14561	14513	14571	14614	14551	14686	14565	14495	14587	14702	14520	14544	14637	14474	14562	14751	14550	14690	14481	14569	14433	14650	14489	14556	14497	14613	14762	14530	14756	14550	14679	14502	14698	14425	14405	14581	14662	14526	14607	14502	14667	14510	14399	14542	14715	14577	14457	14627	14687	14568	14678	14538	14535	14512	14544	14574	14606	14358	14611	14493	14562	14494	14654	14756	14522	14482	14603	14712	14706	14597	14397	14342	14614	14530	14565	14470	14616	14537	14522	14584	14458	14703	14553	14520	14502	14544	14696	14565	14567	14587	14428	14322	14592	14585	14706	14455	14644	14681	14392	14446	14462	14566	14685	14564	14522	14538	14370	14594	14634	14534	14302	14567	14699	14536	14599	14562	14524	14455	14326	14404	14519	14521	14697	14328	14467	14655	14481	14426	14458	14524	14543	14531	14802	14532	14513	14421	14598	14456	14685	14622	14499	14543	14512	14666	14452	14505	14406	14469	14658	14552	14505	14590	14481	14709	14792	14512	14532	14636	14570	14587	14474	14443	14567	14414	14636	14605	14647	14555	14614	14408	14813	14631	14600	14577	14630	14534	14542	14583	14481	14428	14566	14541	14661	14687	14688	14598	14436	14552	14620	14635	14396	14591	14532	14488	14602	14470	14391	14551	14679	14428	14488	14563	14538	14690	14508	14482	14735	14488	14441	14685	14457	14645	14471	14554	14744	14573	14698	14586	14514	14514	14652	14619	14665	14463	14565	14475	14458	14278	14658	14562	14711	14671	14649	14566	14417	14499	14622	14365	14664	14498	14332	14566	14587	14619	14670	14574	14575	14570	14660	14640	14583	14373	14395	14611	14584	14614	14601	14540	14451	14782	14580	14746	14609	14521	14531	14656	14569	14572	14651	14486	14581	14558	14477	14615	14571	14537	14506	14427	14575	14671	14481	14626	14544	14552	14599	14565	14522	14464	14530	14476	14383	14508	14450	14474	14464	14609	14489	14526	14548	14636	14461	14654	14479	14562	14650	14538	14503	14479	14706	14375	14403	14533	14475	14598	14568	14668	14460	14566	14536	14602	14548	14521	14557	14588	14555	14681	14702	14692	14494	14697	14546	14682	14692	14713	14510	14453	14448	14521	14702	14562	14420	14549	14525	14561	14538	14430	14400	14614	14682	14583	14431	14724	14549	14389	14523	14412	14664	14601	14577	14731	14826	14572	14434	14370	14476	14465	14516	14646	14627	14579	14531	14575	14571	14532	14548	14584	14599	14413	14480	14626	14680	14615	14500	14599	14600	14636	14528	14650	14626	14419	14590	14518	14539	14406	14572	14597	14460	14664	14453	14658	14453	14558	14470	14679	14523	14603	14542	14711	14763	14589	14471	14479	14606	14560	14432	14568	14498	14370	14476	14431	14528	14494	14425	14699	14588	14476	14455	14509	14619	14527	14410	14624	14624	14591	14421	14355	14339	14415	14428	14516	14650	14680	14479	14804	14554	14626	14482	14506	14529	14634	14474	14596	14607	14523	14382	14496	14656	14575	14689	14736	14681	14512	14459	14445	14673	14423	14455	14695	14358	14543	14564	14628	14565	14528	14562	14581	14539	14447	14589	14661	14613	14659	14443	14292	14522	14594	14509	14489	14527	14469	14619	14580	14708	14484	14473	14685	14512	14498	14663	14504	14640	14647	14597	14583	14493	14518	14513	14665	14729	14662	14715	14544	14445	14485	14524	14548	14627	14690	14554	14465	14382	14757	14475	14565	14793	14388	14595	14623	14590	14745	14309	14786	14489	14658	14326	14657	14489	14637	14557	14685	14520	14666	14629	14697	14661	14476	14373	14628	14731	14529	14535	14577	14545	14390	14467	14629	14387	14617	14515	14693	14598	14622	14596	14754	14569	14457	14651	14469	14469	14605	14562	14439	14522	14450	14579	14580	14504	14507	14574	14554	14538	14476	14503	14658	14484	14446	14424	14575	14434	14465	14541	14604	14704	14541	14664	14596	14580	14610	14536	14577	14520	14656	14739	14464	14672	14573	14556	14422	14680	14510	14525	14671	14491	14600	14391	14519	14552	14619	14538	14550	14540	14204	14357	14449	14434	14609	14751	14729	14476	14539	14549	14649	14542	14554	14647	14504	14697	14371	14515	14723	14685	14700	14400	14657	14554	14565	14769	14589	14540	14378	14567
35859	57353	52934	41703	34639	29076	24968	22927	20660	18141	16740	15604	14818	14303	13994	13797	13799	13649	13879	13750	13612	13569	13684	13566	13635	13507	13499	13378	13414	13516	13428	13229	13466	13387	13466	13419	13388	13248	13346	13311	13359	13174	13221	13422	13409	13266	13401	13259	13187	13371	13209	13267	13380	13391	13231	13359	13235	13289	13307	13340	13206	13238	13456	13289	13217	13240	13363	13305	13199	13324	13328	13299	13229	13395	13277	13334	13280	13238	13281	13213	13246	13401	13249	13138	13383	13234	13059	13300	13344	13215	13230	13225	13366	13436	13294	13224	13426	13183	13293	13368	13273	13296	13319	13275	13272	13199	13168	13153	13308	13265	13296	13245	13279	13277	13308	13286	13268	13274	13296	13253	13197	13191	13312	13268	13238	13244	13272	13280	13183	13371	13267	13209	13204	13310	13349	13383	13211	13227	13318	13423	13270	13310	13318	13130	13132	13366	13146	13321	13266	13128	13276	13357	13240	13193	13374	13080	13206	13347	13332	13333	13339	13425	13247	13296	13302	13409	13214	13360	13353	13289	13080	13161	13281	13365	13301	13359	13062	13234	13221	13332	13185	13302	13424	13299	13353	13127	13401	13328	13278	13323	13374	13290	13355	13212	13253	13163	13231	13176	13227	13188	13280	13212	13210	13187	13260	13434	13272	13206	13110	13265	13353	13162	13260	13243	13244	13174	13240	13306	13310	13127	13184	13270	13212	13301	13218	13423	13390	13215	13355	13157	13304	13310	13242	13191	13543	13214	13406	13225	13085	13367	13227	13275	13445	13252	13254	13116	13265	13150	13357	13379	13269	13284	13217	13345	13122	13219	13412	13336	13364	13247	13307	13240	13244	13480	13341	13322	13370	13272	13211	13373	13250	13290	13402	13254	13419	13254	13191	13388	13275	13266	13194	13243	13232	13241	13302	13156	13316	13125	13412	13249	13397	13374	13199	13321	13283	13091	13242	13211	13339	13369	13323	13141	13175	13188	13222	13314	13267	13336	13209	13183	13384	13148	13075	13127	13526	13330	13275	13089	13215	13301	13179	13166	13208	13301	13133	13248	13431	13307	13282	13171	13382	13286	13234	13328	13156	13185	13224	13289	13188	13279	13272	13267	13347	13204	13184	13188	13075	13143	13270	13280	13272	13237	13204	13261	13182	13130	13293	13317	13223	13422	13179	13330	13177	13209	13227	13171	13222	13056	13203	13157	13396	13159	13192	13215	13342	13203	13287	13098	13244	13229	13346	13167	13230	13237	13148	13219	13296	13435	13365	13199	13386	13223	13430	13156	13389	13281	13186	13218	13195	13198	13107	13275	13282	13172	13410	13286	13073	13117	13260	13315	13256	13341	13330	13343	13197	13178	13285	13342	13137	13125	13283	13243	13295	13163	13365	13129	13395	13327	13234	13175	13308	13306	13320	13298	13232	13438	13246	13166	13240	13164	13271	13403	13177	13130	13455	13311	13343	13462	13256	13370	13072	13249	13109	13175	13251	13222	13275	13398	13357	13244	13230	13405	13220	13288	13399	13291	13209	13159	13334	13285	13280	13090	13358	13252	13152	13309	13204	13127	13303	13252	13282	13309	13240	13285	13140	13315	13359	13419	13368	13289	13190	13292	13415	13222	13130	13313	13150	13214	13167	13328	13304	13160	13427	13099	13263	13318	13514	13302	13147	13274	13192	13289	13408	13316	13113	13365	13273	13240	13075	13197	13135	13249	13258	13238	13204	13182	13056	13329	13201	13417	13259	13231	13245	13378	13157	13023	13316	13078	13336	13181	13312	13387	13061	13246	13349	13119	13167	13120	13418	13345	13301	13386	13284	13396	13207	13269	13142	13306	13143	13274	13327	13311	13261	13447	13253	13263	13179	13243	13353	13330	13185	13349	13098	13194	13227	13314	13117	13266	13127	13142	13355	13219	13239	13213	13245	13219	13312	13345	13137	13201	13358	13327	13262	13364	13178	13095	13366	13278	13121	13197	13300	13209	13199	13247	13223	13154	13260	13317	13004	13223	13244	13390	13185	13326	13038	13140	13391	13373	13078	13195	13147	13170	13325	13120	13169	13438	13321	13377	13288	13234	13241	13355	13326	13355	13197	13260	13309	13182	13041	13376	13284	13216	13270	13244	13301	13223	13265	13302	13380	13261	13180	13135	13359	13327	13369	13291	13147	13286	13384	13237	13240	13234	13275	13099	13296	13204	13052	13194	13390	13223	13283	13069	13357	13127	13310	13206	13175	13229	13410	13220	13102	13262	13220	13236	13198	13203	13108	13302	13336	13180	13162	13249	13340	13324	13133	13360	13264	13414	13251	13297	13204	13196	13242	13280	13273	13347	13317	13181	13329	13214	13200	13230	13100	13270	13331	13215	13161	13082	13275	13348	13314	13185	13144	13095	13308	13149	13230	13321	13282	13281	13279	13180	13280	13312	13371	13073	13212	13265	13333	13167	13166	13158	13373	13276	13314	13109	13310	13122	13187	13200	13063	13354	13298	13163	13351	13232	13358	13302	13444	13267	13300	13237	13262	13104	13278	13146	13178	13185	13264	13369	13253	13218	13244	13215	13226	13262	13317	13202	13289	13074	13231	13109	13101	13370	13295	13138	13150	13299	13216	13265	13277	13327	13338	13203	13442	13297	13154	13377	13349	13294	13245	13227	13161	13259	13223	13278	13279	13370	13132	13279	13230	13338	13322	13371	13236	13296	13172	13307	13173	13387	13401	13344	13230	13246	13278	13308	13182	13176	13157	13275	13181	13183	13209	13148	13277	13305	13235	13341	13143	13173	13285	13190	13290	13293	13318	13114	13299	13360	13247	13066	13312	13116	12991	13184	13186	13253	13207	13304	13275	13404	13140	13350	13225	13175	13258	13318	13332	13120	13207	13301	13254	13157	13479	13163	13327	13129	13283	13262	13419	13233	13330	13270	13416	13295	13298	13175	13255	13472	13326	13398	13266	13211	13265	13336	13373	13266	13099	13284	13223	13195	13333	13312	13175	13217	13158	13238	13419	13233	13341	13227	13299	13287	13440	13406	13247	13207	13272	13288	13407	13324	13247	13311	13249	13252	13258	13212	13280	13343	13273	13050	13380	13318	13258	13272	13267	13213	13161	13252	13197	13136	13266	13136	13343	13300	13205	13275	13207	13282	13289	13246	13219	13314	13469	13293	13423	13124	13195	13079	13258	13222	13339	13292	13199	13316	13120	13331	13085	13111	13458	13287	13245	13206	13328	13078	13139	13340	13351	13203	13298	13252	13283	13394	13169	13168	13199	13288	13263	13126	12977	13193	13216	13185	13299	13355	13279	13480	13171	13157	13202	13323	13342	13293	13381	13250	13413	13328	13088	13324	13109	13231	13288	13335	13313	13098	13334	13135	13231	13304	13127	13337	13363	13191	13374	13172	13162	13365	13337	13166	13129	13378	13301	13125	13327	13377	13217	13238	13400	13051	13225	13135	13213	13326	13269	13261	13283	13289	13260	13418	13162	13181	13270	13370	13172	13212	13363	13285	13167	13422	13281	13136	13333	13251	13328	13198	13121	13362	13306	13258	13248	13097	13271	13160	13211	13165	13125	13165	13081	13208	13416	13254	13216	13346	13502	13148	13248	13309	13215	13241	13303	13321	13226	13222	13242	13392	13152	13241	13355	13092	13372	13257	13478	13334	13316	13360	13441	13280	13291	13315	13286	13306	13282	13229	13250	13223	13365	13298	13207	13226	13354	13401	13230	13239	13252	13283	13205	13188	13389	13095	13235	13317	13332	13262	13356	13305	13129	13367	13219	13259	13217	13204	13179	13252	13306	13268	13278	13338	13228	13426	13326	13247	13142	13288	13331	13295	13190	13373	13358	13164	13203	13348	13110	13288	13119	13303	13286	13329	13256	13312	13184	13282	13372	13306	13227	13235	13423	13168	13159	13299	13331	13148	13352	13159	13249	13221	13295	13232	13135	13421	13289	13247	13358	13098	13235	13283	13306	13383	13313	13206	13174	13207	13299	13339	13339	13159	13186	13193	13298	13173	13265	13119	13199	13310	13215	13129	13340	13298	13354	13229	13382	13056	13314	13239	13390	13174	13224	13297	13149	13218	13298	13268	13158	13285	13205	13282	13197	13389	13090	13197	13141	13299	13358	13195	13262	13226	13204	13297	13244	13383	13210	13331	13375	13293	13233	13285	13253	13166	13157	13287	13069	13194	13433	13283	13132	13294	13573	13127	13265	13264	13241	13313	13350	13391	13271	13220	13477	13256	13164	13352	13173	13285	13214	13279	13306	13103	13215	13274	13254	13433	13261	13264	13190	13336	13208	13302	13335	13235	13292	13232	13122	13304	13255	13124	13205	13266	13223	13278	13405	13113	13204	13187	13113	13186	13072	13345	13220	13380	13254	13102	13330	13062	13376	13371	13212	13151	13338	13287	13222	13143	13219	13217	13303	13363	13186	13213	13348	13196	13252	13204	13342	13338	13205	13213	13238	13394	13351	13205	13129	13223	13255	13158	13190	13084	13306	13391	13140	13304	13272	13244	13355	13103	13241	13365	13222	13125	13171	13272	13361	13137	13210	13173	13393	13232	13382	13298	13270	13311	13286	13145	13316	13164	13443	13153	13303	13288	13171	13150	13249	13390	13356	13149	13302	13188	13338	13157	13135	13199	13329	13304	13308	13157	13246	13359	13165	13277	13318	13422	13202	13347	13278	13159	13234	13154	13235	13313	13198	13284	13368	13476	13081	13124	13188	13342	13235	13369	13065	13188	13429	13154	13353	13201	13291	13334	13244	13143	13295	13206	13223	13378	13260	13171	13219	13087	13348	13348	13422	13298	13278	13324	13196	13397	13146	13219	13324	13260	13214	13283	13358	13186	13291	13004	13261	13252	13282	13344	13119	13353	13190	13318	13274	13397	13154	13240	13261	13293	13109	13171	13240	13321	13254	13253	13216	13264	13356	13282	13158	13231	13267	13093	13367	13314	13267	13133	13383	13296	13237	13322	13375	13316	13265	13252	13263	13502	13258	13189	13322	13226	13159	13215	13226	13298	13222	13322	13358	13225	13323	13281	13365	13289	13405	13301	13134	13263	13255	13242	13247	13271	13183	13288	13244	13366	13352	13293	13187	13294	13264	13137
29499	28717	34804	28634	20948	17985	16634	15452	14890	14425	14389	14349	14084	13777	13914	13774	13738	13888	13741	13906	13865	13747	13679	13629	13715	13654	13771	13782	13780	13597	13559	13581	13680	13701	13658	13478	13556	13667	13842	13506	13878	13466	13717	13677	13743	13695	13680	13745	13865	13717	13623	13661	13807	13665	13439	13545	13637	13570	13727	13696	13505	13844	13728	13603	13600	13616	13669	13578	13644	13574	13684	13593	13795	13701	13730	13763	13814	13706	13645	13626	13730	13647	13737	13623	13613	13606	13746	13529	13911	13760	13839	13893	13706	13442	13602	13680	13484	13667	13729	13639	13679	13627	13582	13608	13770	13728	13784	13508	13793	13560	13649	13730	13565	13763	13573	13521	13736	13653	13578	13542	13624	13646	13740	13686	13571	13616	13805	13553	13725	13625	13627	13688	13786	13632	13752	13491	13685	13579	13687	13598	13746	13592	13650	13685	13580	13694	13690	13656	13591	13624	13657	13609	13527	13541	13723	13581	13677	13704	13606	13689	13847	13579	13502	13594	13466	13632	13631	13514	13746	13618	13594	13497	13594	13546	13639	13661	13532	13650	13448	13625	13592	13579	13653	13601	13644	13855	13573	13701	13524	13626	13788	13612	13615	13400	13749	13845	13534	13502	13573	13619	13589	13677	13541	13550	13542	13659	13796	13447	13648	13534	13719	13447	13651	13565	13780	13765	13627	13553	13426	13651	13643	13610	13664	13684	13727	13534	13826	13614	13549	13599	13591	13835	13646	13817	13722	13725	13667	13688	13556	13527	13685	13862	13525	13768	13564	13691	13590	13587	13707	13654	13533	13726	13699	13680	13625	13565	13603	13520	13659	13721	13620	13718	13670	13700	13548	13578	13551	13778	13924	13706	13743	13499	13486	13627	13592	13637	13667	13737	13781	13682	13623	13787	13582	13572	13744	13637	13807	13506	13574	13583	13810	13644	13553	13587	13790	13591	13619	13705	13503	13774	13599	13581	13714	13508	13584	13417	13644	13662	13602	13893	13681	13668	13610	13613	13950	13589	13522	13696	13626	13702	13834	13762	13765	13745	13675	13809	13706	13840	13651	13713	13666	13710	13723	13622	13498	13708	13596	13489	13633	13455	13849	13687	13841	13738	13746	13689	13715	13649	13682	13641	13635	13694	13584	13724	13634	13748	13696	13688	13766	13526	13753	13431	13542	13646	13599	13652	13566	13635	13700	13729	13641	13738	13653	13635	13686	13772	13819	13561	13706	13577	13486	13572	13583	13706	13792	13551	13779	13771	13665	13717	13712	13802	13674	13616	13620	13659	13751	13647	13901	13685	13801	13585	13799	13524	13799	13576	13593	13551	13772	13691	13719	13710	13692	13596	13709	13616	13663	13727	13655	13647	13722	13829	13641	13644	13596	13638	13634	13688	13672	13620	13995	13755	13690	13742	13797	13807	13602	13825	13706	13665	13620	13737	13629	13697	13739	13809	13692	13534	13766	13647	13585	13929	13592	13731	13713	13539	13660	13644	13710	13716	13697	13690	13748	13533	13635	13665	13391	13728	13677	13762	13699	13632	13617	13759	13794	13549	13549	13768	13766	13673	13494	13757	13714	13569	13568	13720	13509	13760	13851	13717	13628	13760	13539	13609	13608	13795	13712	13719	13658	13912	13616	13612	13654	13650	13835	13676	13926	13515	13676	13625	13705	13672	13721	13571	13747	13652	13722	13712	13581	13642	13590	13683	13778	13642	13790	13762	13520	13810	13690	13605	13646	13864	13589	13632	13658	13654	13796	13734	13648	13816	13542	13481	13799	13613	13562	13534	13614	13491	13712	13614	13588	13424	13626	13530	13641	13821	13675	13633	13569	13389	13631	13577	13560	13609	13684	13691	13625	13317	13552	13494	13763	13629	13473	13552	13620	13407	13936	13476	13757	13725	13538	13614	13590	13729	13721	13734	13751	13776	13688	13688	13622	13791	13678	13683	13694	13668	13923	13698	13625	13587	13740	13679	13760	13671	13639	13572	13666	13695	13860	13631	13808	13543	13644	13801	13751	13351	13625	13627	13720	13444	13678	13609	13757	13565	13689	13655	13886	13672	13660	13485	13645	13618	13445	13563	13667	13539	13643	13621	13783	13557	13738	13585	13489	13569	13907	13729	13716	13823	13662	13742	13627	13570	13721	13821	13613	13598	13640	13591	13581	13662	13726	13550	13761	13696	13616	13787	13677	13618	13723	13622	13488	13759	13852	13666	13755	13568	13876	13717	13560	13653	13752	13634	13573	13630	13596	13585	13646	13638	13602	13707	13669	13644	13651	13469	13658	13563	13548	13669	13679	13593	13616	13728	13692	13637	13563	13631	13775	13515	13731	13540	13644	13863	13795	13727	13583	13602	13703	13543	13555	13539	13564	13600	13741	13621	13609	13616	13662	13672	13772	13694	13812	13558	13716	13741	13636	13511	13693	13616	13703	13686	13615	13710	13639	13714	13578	13661	13725	13771	13769	13807	13629	13684	13671	13553	13668	13691	13681	13472	13777	13561	13612	13705	13737	13633	13772	13699	13708	13780	13677	13577	13563	13458	13620	13527	13609	13897	13624	13751	13685	13611	13732	13627	13683	13684	13890	13593	13607	13758	13629	13668	13833	13739	13675	13456	13547	13618	13477	13667	13556	13407	13403	13546	13651	13738	13735	13636	13838	13725	13688	13631	13687	13578	13591	13611	13549	13662	13707	13560	13778	13540	13622	13626	13642	13611	13609	13760	13799	13750	13705	13581	13744	13544	13580	13526	13634	13642	13639	13702	13432	13692	13806	13523	13606	13597	13706	13545	13428	13768	13520	13770	13386	13570	13647	13637	13592	13496	13618	13575	13566	13579	13652	13559	13771	13638	13573	13818	13740	13648	13767	13496	13580	13763	13691	13685	13633	13631	13497	13584	13732	13669	13567	13721	13814	13629	13606	13801	13635	13613	13587	13610	13637	13753	13669	13647	13869	13751	13618	13695	13699	13768	13586	13593	13531	13511	13574	13712	13630	13562	13560	13701	13535	13634	13811	13620	13693	13729	13854	13684	13601	13640	13536	13610	13686	13471	13645	13694	13700	13908	13767	13600	13557	13796	13852	13818	13762	13651	13648	13626	13679	13866	13613	13654	13663	13738	13777	13765	13726	13552	13561	13504	13806	13804	13643	13786	13625	13725	13632	13702	13751	13660	13543	13641	13673	13629	13615	13632	13593	13737	13709	13700	13688	13616	13802	13522	13542	13563	13730	13833	13621	13513	13572	13676	13521	13642	13683	13640	13460	13616	13686	13640	13541	13782	13653	13599	13529	13571	13742	13726	13701	13670	13711	13673	13471	13619	13655	13517	13651	13516	13583	13669	13692	13681	13680	13705	13572	13627	13666	13661	13689	13587	13629	13551	13605	13609	13660	13770	13663	13636	13576	13777	13734	13840	13679	13711	13591	13578	13789	13694	13751	13744	13563	13566	13714	13694	13763	13663	13518	13700	13780	13719	13588	13533	13733	13669	13554	13562	13501	13810	13742	13778	13766	13839	13688	13762	13537	13581	13706	13681	13639	13758	13592	13565	13535	13745	13640	13679	13662	13644	13806	13717	13721	13798	13680	13634	13704	13652	13712	13795	13485	13815	13606	13464	13615	13699	13539	13633	13731	13618	13659	13814	13705	13548	13391	13762	13760	13685	13654	13591	13652	13555	13653	13550	13754	13533	13687	13728	13741	13807	13417	13713	13370	13524	13572	13786	13827	13533	13774	13743	13720	13695	13798	13788	13697	13659	13614	13750	13714	13582	13609	13639	13933	13695	13676	13648	13476	13731	13637	13780	13759	13589	13616	13506	13568	13473	13568	13801	13675	13629	13622	13610	13735	13738	13680	13507	13683	13688	13690	13679	13653	13562	13615	13589	13569	13647	13536	13626	13519	13877	13512	13669	13677	13637	13611	13654	13641	13530	13576	13759	13610	13516	13644	13631	13839	13698	13575	13455	13627	13787	13600	13735	13607	13713	13672	13508	13764	13662	13756	13634	13719	13665	13697	13652	13611	13698	13581	13884	13679	13616	13520	13828	13791	13771	13654	13699	13618	13749	13655	13532	13697	13734	13545	13539	13621	13835	13711	13547	13556	13755	13531	13695	13638	13712	13647	13433	13718	13727	13609	13727	13690	13626	13792	13600	13669	13647	13668	13826	13630	13508	13754	13463	13661	13554	13492	13521	13431	13649	13604	13709	13713	13659	13537	13631	13683	13557	13615	13678	13705	13444	13713	13666	13876	13883	13807	13660	13739	13644	13725	13690	13759	13795	13681	13768	13719	13736	13623	13729	13646	13688	13735	13504	13717	13600	13748	13576	13609	13681	13695	13688	13594	13642	13755	13649	13848	13737	13661	13618	13624	13410	13742	13833	13654	13844	13680	13667	13597	13794	13762	13495	13673	13670	13582	13431	13612	13788	13684	13577	13623	13645	13755	13665	13701	13414	13712	13572	13341	13588	13618	13512	13646	13628	13794	13735	13470	13653	13543	13639	13675	13625	13465	13837	13682	13789	13651	13596	13595	13634	13773	13594	13610	13659	13569	13515	13637	13706	13733	13579	13630	13849	13852	13627	13856	13569	13726	13694	13698	13723	13607	13626	13806	13685	13664	13793	13725	13653	13659	13737	13587	13620	13651	13756	13560	13656	13723	13669	13535	13720	13718	13664	13618	13741	13659	13729	13733	13890	13747	13738	13686	13696	13709	13897	13538	13838	13699	13679	13719	13780	13686	13691	13524	13594	13712	13545	13728	13738	13517	13587	13767	13547	13772	13750	13506	13645	13668	13686	13754	13652	13613	13679	13734	13489	13790	13763	13398	13663	13662	13627	13710	13796	13436	13548	13476	13756	13564	13760	13673	13644	13686	13522	13605	13712	13779	13582	13684	13602	13688	13508	13512	13615	13635	13610	13543	13472	13678	13683	13710	13805	13596	13698	13710	13638	13805	13706	13722	13626	13851	13728	13754	13657	13671	13697	13568	13556	13566	13654	13664	13697	13487	13721	13787	13788	13827	13709	13442	13812	13628	13528	13544	13615	13710	13597	13811	13567	13872	13616	13500	13589	13771	13681	13690	13610	13784	13771	13777	13502	13714	13765
33334	45401	40419	28082	21705	18477	16653	15555	14686	14122	13685	13404	13020	12960	13038	12913	12937	12752	12847	12847	13083	12818	12879	12803	12649	12688	12803	12704	12805	12664	12674	12706	12701	12815	12798	12797	12703	12529	12555	12789	12658	12746	12822	12759	12673	12857	12717	12727	12821	12812	12850	12880	12597	12697	12689	12428	12852	12543	12658	12753	12562	12773	12619	12756	12811	12647	12753	12670	12498	12538	12621	12581	12645	12514	12781	12779	12849	12631	12679	12755	12710	12780	12538	12793	12669	12864	12756	12635	12767	12595	12659	12681	12679	12652	12791	12735	12636	12639	12686	12902	12720	12684	12706	12474	12593	12654	12637	12746	12727	12648	12638	12637	12756	12777	12688	12700	12690	12755	12575	12785	12626	12656	12734	12591	12733	12828	12719	12660	12529	12694	12729	12580	12740	12615	12912	12614	12738	12719	12673	12838	12713	12806	12744	12843	12605	12632	12638	12650	12584	12604	12779	12724	12705	12707	12713	12751	12604	12684	12709	12668	12544	12621	12632	12662	12686	12657	12545	12715	12771	12759	12721	12761	12781	12653	12815	12509	12787	12676	12694	12598	12736	12483	12566	12580	12788	12724	12777	12689	12675	12843	12571	12731	12588	12642	12670	12700	12733	12612	12629	12771	12742	12823	12592	12581	12662	12689	12511	12573	12653	12818	12577	12762	12785	12640	12675	12716	12731	12646	12599	12828	12759	12651	12753	12577	12726	12539	12648	12693	12707	12843	12794	12602	12693	12718	12464	12642	12592	12725	12681	12840	12738	12774	12518	12690	12593	12710	12678	12543	12662	12570	12933	12790	12569	12598	12603	12729	12750	12554	12593	12769	12704	12727	12759	12687	12596	12530	12837	12636	12717	12495	12749	12708	12704	12703	12686	12729	12720	12678	12703	12705	12609	12750	12658	12650	12619	12708	12773	12744	12709	12811	12730	12629	12603	12621	12695	12591	12687	12684	12783	12806	12591	12689	12687	12738	12734	12554	12647	12701	12716	12743	12752	12738	12710	12743	12565	12708	12780	12635	12758	12726	12766	12733	12848	12652	12680	12649	12608	12594	12752	12574	12574	12641	12788	12772	12644	12793	12781	12778	12603	12562	12604	12614	12722	12695	12746	12660	12624	12608	12638	12683	12696	12534	12672	12591	12775	12703	12672	12640	12647	12747	12664	12685	12709	12692	12694	12798	12780	12690	12600	12620	12696	12750	12630	12709	12629	12565	12785	12717	12708	12690	12711	12650	12855	12667	12699	12729	12648	12910	12693	12771	12773	12848	12718	12498	12866	12639	12652	12535	12604	12572	12598	12652	12833	12637	12743	12737	12729	12624	12603	12646	12895	12807	12716	12638	12676	12700	12700	12692	12730	12714	12672	12722	12642	12589	12609	12819	12591	12826	12686	12709	12689	12702	12721	12595	12660	12717	12695	12724	12587	12685	12680	12571	12823	12709	12787	12686	12861	12626	12757	12541	12633	12547	12735	12552	12643	12804	12641	12740	12719	12812	12756	12740	12509	12742	12587	12813	12749	12775	12640	12705	12638	12706	12611	12554	12698	12512	12633	12734	12788	12723	12554	12713	12637	12665	12689	12736	12848	12739	12669	12589	12632	12690	12596	12623	12649	12726	12685	12799	12682	12675	12663	12774	12771	12630	12534	12571	12860	12806	12650	12722	12608	12710	12747	12603	12757	12685	12554	12717	12690	12745	12560	12695	12784	12610	12824	12591	12768	12692	12686	12549	12487	12816	12598	12738	12699	12567	12578	12844	12651	12735	12694	12802	12831	12787	12697	12733	12505	12762	12703	12600	12689	12744	12658	12730	12713	12721	12616	12542	12657	12688	12788	12799	12682	12658	12764	12596	12834	12608	12764	12527	12589	12581	12749	12595	12688	12635	12689	12709	12708	12698	12592	12585	12751	12738	12604	12727	12450	12746	12679	12756	12714	12639	12643	12659	12568	12678	12649	12728	12712	12478	12770	12755	12773	12648	12675	12634	12682	12771	12734	12641	12748	12522	12647	12760	12641	12751	12649	12778	12601	12661	12633	12518	12618	12698	12672	12850	12560	12791	12694	12624	12653	12638	12725	12763	12658	12687	12608	12785	12793	12653	12741	12606	12720	12713	12615	12670	12484	12635	12637	12672	12740	12834	12626	12617	12701	12739	12711	12744	12700	12601	12838	12737	12815	12614	12864	12711	12619	12563	12731	12778	12648	12766	12715	12668	12588	12721	12733	12561	12526	12628	12644	12651	12953	12698	12822	12640	12785	12816	12776	12769	12536	12714	12823	12790	12700	12759	12671	12626	12750	12707	12817	12840	12612	12556	12543	12797	12640	12718	12713	12713	12843	12731	12706	12612	12849	12737	12829	12448	12685	12508	12913	12768	12836	12662	12664	12637	12818	12521	12746	12619	12663	12654	12852	12670	12669	12668	12855	12642	12774	12682	12565	12844	12730	12615	12688	12705	12823	12633	12866	12653	12699	12908	12551	12767	12576	12970	12656	12658	12776	12759	12708	12627	12755	12660	12785	12707	12887	12697	12646	12599	12650	12560	12604	12821	12753	12750	12612	12838	12557	12628	12685	12606	12685	12579	12730	12771	12481	12904	12652	12689	12619	12825	12675	12727	12688	12605	12660	12658	12580	12744	12752	12678	12573	12754	12543	12702	12721	12613	12645	12479	12722	12739	12789	12426	12674	12592	12768	12707	12668	12640	12835	12655	12523	12716	12740	12693	12757	12642	12497	12608	12730	12506	12774	12616	12669	12744	12705	12739	12804	12737	12671	12687	12701	12796	12541	12657	12876	12596	12829	12648	12810	12672	12560	12746	12651	12729	12778	12627	12937	12609	12610	12606	12855	12545	12872	12760	12661	12625	12783	12815	12557	12662	12675	12738	12567	12729	12607	12617	12735	12728	12607	12714	12614	12751	12576	12737	12686	12735	12691	12689	12776	12776	12781	12781	12764	12892	12605	12755	12831	12847	12955	12547	12775	12732	12765	12668	12687	12747	12625	12688	12562	12713	12823	12636	12541	12768	12499	12662	12733	12744	12655	12760	12793	12679	12882	12717	12712	12638	12682	12671	12612	12604	12791	12673	12763	12718	12582	12741	12579	12755	12733	12729	12735	12729	12625	12648	12894	12653	12698	12629	12747	12872	12504	12770	12638	12645	12685	12643	12491	12694	12736	12772	12660	12855	12765	12702	12695	12632	12818	12589	12624	12727	12790	12728	12825	12659	12791	12597	12645	12660	12773	12633	12712	12595	12592	12671	12723	12784	12459	12638	12800	12686	12727	12657	12591	12690	12794	12790	12834	12734	12803	12702	12731	12809	12770	12662	12818	12691	12702	12662	12791	12586	12621	12683	12752	12651	12550	12605	12719	12646	12670	12759	12657	12673	12723	12680	12694	12686	12702	12794	12777	12732	12740	12737	12603	12613	12659	12750	12539	12704	12766	12610	12664	12643	12667	12711	12803	12741	12632	12772	12778	12573	12796	12661	12692	12738	12719	12811	12643	12538	12732	12660	12610	12742	12621	12617	12824	12823	12497	12777	12718	12762	12799	12851	12737	12622	12729	12816	12636	13011	12685	12718	12738	12548	12745	12727	12705	12579	12653	12644	12776	12799	12829	12551	12761	12647	12577	12655	12892	12582	12632	12668	12732	12764	12764	12759	12650	12674	12832	12739	12619	12725	12698	12718	12579	12667	12883	12741	12690	12770	12619	12638	12656	12685	12728	12679	12689	12621	12706	12652	12754	12650	12748	12662	12688	12838	12708	12503	12664	12813	12650	12635	12628	12855	12731	12559	12611	12832	12595	12677	12662	12703	12739	12743	12817	12649	12663	12587	12763	12880	12746	12551	12573	12595	12664	12839	12541	12612	12685	12698	12616	12601	12540	12756	12741	12669	12606	12736	12718	12579	12828	12595	12677	12528	12718	12694	12797	12628	12868	12743	12581	12499	12675	12686	12812	12580	12689	12688	12663	12840	12588	12683	12727	12826	12729	12704	12682	12687	12758	12636	12812	12745	12691	12727	12733	12822	12644	12750	12805	12694	12715	12708	12650	12862	12686	12761	12768	12783	12595	12780	12612	12552	12616	12754	12711	12757	12665	12900	12692	12793	12698	12666	12724	12707	12589	12739	12566	12772	12553	12688	12730	12670	12671	12734	12650	12797	12756	12713	12631	12702	12662	12824	12784	12695	12645	12638	12692	12630	12713	12746	12855	12665	12712	12622	12619	12693	12669	12616	12546	12537	12721	12792	12700	12711	12806	12704	12574	12540	12694	12759	12699	12679	12888	12687	12712	12681	12728	12747	12706	12837	12663	12718	12873	12575	12837	12777	12762	12654	12730	12710	12709	12560	12636	12721	12695	12697	12661	12529	12673	12645	12624	12828	12689	12660	12729	12649	12761	12684	12848	12758	12848	12773	12600	12665	12811	12682	12767	12699	12621	12649	12637	12769	12807	12787	12587	12748	12754	12773	12772	12522	12620	12686	12745	12717	12729	12868	12703	12657	12738	12472	12705	12642	12770	12640	12562	12711	12748	12762	12855	12706	12639	12725	12620	12781	12639	12555	12698	12654	12671	12743	12771	12805	12617	12665	12837	12598	12746	12687	12726	12692	12730	12769	12739	12731	12800	12835	12780	12734	12742	12465	12678	12707	12725	12761	12769	12601	12668	12575	12677	12670	12612	12703	12771	12673	12750	12653	12844	12826	12645	12666	12660	12736	12622	12694	12561	12702	12553	12774	12622	12564	12743	12610	12629	12628	12732	12611	12590	12765	12617	12723	12742	12808	12677	12804	12663	12671	12564	12901	12749	12835	12809	12828	12609	12759	12736	12483	12677	12718	12846	12547	12574	12852	12710	12766	12709	12574	12948	12643	12651	12622	12591	12886	12624	12610	12673	12712	12516	12591	12631	12821	12737	12716	12666	12762	12688	12634	12762	12580	12757	12637	12636	12723	12751	12609	12659	12924	12663	12699	12842	12563	12748	12704	12893	12566	12618	12599	12712	12766	12659	12604	12730	12757	12810	12708	12595	12615	12741	12651	12888	12795	12532	12844	12460	12752	12909	12841	12610	12731	12728	12726	12565	12642	12743	12669	12857	12479
24186	21152	28605	25810	24283	24026	22530	18848	17162	16301	15612	15162	14781	14642	14490	14602	14500	14212	14506	14418	14303	14485	14372	14247	14477	14397	14295	14353	14466	14431	14261	14212	14281	14302	14217	14318	14250	14198	14016	14214	14078	13986	14076	14219	14164	14273	14281	14386	14216	14217	14245	14380	14180	14225	14138	14182	14287	14161	14197	13981	14193	14179	14248	14144	14354	14117	13986	14135	14175	14370	14323	14189	14047	14093	14141	14189	14054	14218	14029	14228	14087	14144	14136	14145	14200	14295	14256	14187	14335	14114	14228	14132	13983	14129	14130	14193	14282	14142	14250	14148	14157	14123	14186	14313	14346	14224	14223	14260	14229	14179	14207	14246	14176	14099	14190	14191	13870	14139	14264	14192	14166	14066	14087	14266	14135	14223	14173	14031	14078	14226	14268	14235	13999	14144	14071	14128	13976	14229	14044	14025	14146	14053	14104	14056	14128	14199	14159	14057	14153	14232	14120	14139	14152	14101	14263	14108	14143	14314	14192	14180	14072	14190	14263	14197	14115	14047	14244	14193	14259	14281	14496	14242	14148	14161	14100	14225	14013	14236	14109	14365	14153	14063	14214	14029	14117	14197	14015	14188	14101	14111	13961	14036	14058	14144	14197	14229	14129	14245	14245	14195	14132	14345	14161	14113	14125	14209	14192	14153	14355	14226	14257	14122	14238	14194	13984	14118	14058	14149	14044	14020	13950	13953	14017	14155	14188	14206	14057	14194	14058	14259	14215	14142	14171	14122	14115	14414	14207	13973	14176	14211	14122	14224	14191	14032	13957	14133	14285	14232	14195	14037	14240	14432	14310	14071	14195	14076	14050	13975	14103	14097	14173	14058	13924	13974	14086	14241	14296	14250	14290	14184	14225	14090	14038	13992	14273	14134	14299	14385	14106	14124	14127	14187	13945	14147	14118	14047	14133	14030	14059	13948	14060	14147	14208	14014	14230	13982	14126	14112	14293	14101	14263	14251	14275	14222	14259	14019	14152	14042	14013	14234	14082	14158	14265	14235	14165	14183	14122	14166	14168	13919	14213	14225	14211	14060	13827	14070	14236	14073	14232	14056	14227	14076	14038	14218	14065	14131	14051	14084	14273	14115	14077	14198	14217	13991	14245	13963	14236	14277	14180	14155	14012	14278	14031	14084	14094	14063	14182	14301	14163	14223	14191	14244	14294	14129	14264	13984	14217	14060	14085	14344	14165	14134	14185	14251	14181	13939	14154	14060	14035	14269	14139	14096	14102	14201	14032	14166	14150	14192	13882	14074	14124	14129	14216	14346	14096	14052	14201	14321	14215	14108	14106	14413	14061	13940	14059	14186	14072	14265	14309	14205	14232	14064	14160	14128	14199	14225	14070	14114	14194	14010	13977	13909	14332	14128	14000	14352	14221	14103	14033	14257	14205	14308	13987	14001	14100	14117	14050	14104	14030	14255	14158	14184	14280	14097	14016	14023	14042	14107	14191	14174	14018	14228	14300	13956	14180	14035	14081	14100	14055	14171	14002	14217	14242	14268	13951	14420	13999	14209	14117	14343	14003	14043	14129	14130	14056	14017	14097	14352	14126	14182	14244	14230	14222	14227	14124	14028	14199	14111	14203	14081	14081	14260	14120	13981	14063	14068	14031	14232	14051	14349	14393	14090	14344	14039	14165	14150	13968	14019	14235	14360	14183	14427	14142	14188	14186	14343	14186	14211	14310	14156	14048	14100	14113	14250	14211	14179	14196	14073	14204	14092	14196	14294	14285	14289	14012	14158	14065	13847	14189	14174	14127	14014	14169	14199	14001	14093	14177	14187	14145	14309	14110	14084	14162	14099	14031	14224	14197	14193	14275	14225	14125	14222	14294	14139	14164	14180	14123	14107	14192	14069	14103	13852	14306	14024	14176	14070	14188	14144	14082	14121	14347	14081	14227	14076	14248	14096	14097	14130	13811	14247	14243	14116	14274	14059	14127	14245	13872	14088	14181	14065	14133	14118	14170	14285	14321	14358	14125	14133	14052	13956	14238	14202	14219	14147	14162	14061	14134	14202	14034	14098	14147	14012	14329	14060	14350	14049	14032	13976	14044	14193	14075	14072	14125	14120	14006	14202	13990	14013	14171	14073	14188	14035	13812	14062	14105	14180	14326	14103	14155	14214	14205	14193	14193	14111	14078	14139	14100	14186	13932	14104	14078	14273	14110	14088	14247	14071	14158	14016	14070	14108	14333	14153	14106	13923	14235	14103	14170	14204	14170	14121	14006	14043	14356	14056	14254	14083	14349	14186	14272	14203	14215	14188	14218	14312	14086	14038	14175	13914	14065	14265	14272	14082	14179	14007	14182	14048	14196	14132	14275	14268	14224	14275	14151	14286	14275	13955	14029	14271	14200	14271	14133	14141	14166	14088	14166	14230	14202	14018	14048	14200	14236	14232	14292	13867	14055	14163	14099	13972	14152	14296	14185	14047	14035	14506	13981	14500	14209	14158	14148	14014	14221	14051	14241	14131	13997	14206	14263	14102	14072	14198	14112	14057	13988	14136	14257	14178	13993	14025	14140	14184	14030	14275	14250	14296	14361	14129	14121	14331	14166	14044	14186	13957	14084	14339	14178	14156	14335	14007	14171	14144	14261	13987	13998	14081	14317	14294	14226	14217	14209	14119	14068	14049	14152	14139	14106	14094	14127	14073	14048	14244	14132	14172	14375	14195	14295	14184	14134	14024	14213	14127	14236	14099	14274	14257	14275	14239	14234	13974	14228	14155	14126	14073	14294	14191	14183	14079	14174	13952	14122	13990	14159	14195	14078	13982	14049	14202	14326	14220	14176	14072	14285	14195	14318	14275	14029	14150	14248	14245	13946	14313	14171	14041	14134	14386	14195	14110	14334	14217	14136	14323	14062	14107	14134	13999	14093	14234	14052	14025	14127	13981	14078	14095	14129	14054	14221	14193	14146	14132	14171	14129	14153	14188	14061	14037	14016	14234	14195	14132	14162	14224	14120	14120	14199	14100	14131	14062	14351	14246	14068	14214	14124	14135	14032	14056	14118	14180	14241	14109	14153	14227	14096	14165	14223	14106	14090	13973	14128	13932	13916	13984	14044	14115	14232	14092	14036	14159	14050	14233	14129	14160	14289	14067	14260	14093	14113	14315	14094	14189	13993	14045	14173	14100	14117	14103	14118	14216	14205	14075	14111	14142	13994	14133	14087	14070	14103	14371	14200	14274	14199	13985	14074	13952	14197	14337	14356	14207	14182	14269	14226	14114	14242	14212	14264	14133	14120	14185	14051	14062	14090	14141	14114	14276	14247	14166	14217	14165	14127	14152	14040	14081	14134	13993	14080	14160	13984	14161	14153	14256	14266	14066	14392	14266	14219	14142	14266	14059	14206	14057	14102	14199	14085	14041	14313	14170	14108	14294	14103	14206	13954	14113	14086	14172	14117	14115	14237	14202	14123	14351	14224	14243	14251	14302	14076	14070	14173	14133	14247	14105	14308	14047	14018	14233	14170	14132	14064	13996	14171	14060	14095	14238	14106	14292	14269	14065	14050	14048	14180	14107	14118	14239	14059	14119	14190	14001	14167	14257	14088	14166	14401	14274	14146	14267	14160	14218	14229	14069	14134	14034	13940	14134	14077	14080	14199	14153	14206	14102	14199	14153	14251	14077	14045	14187	14311	14086	14159	14355	14089	14113	13892	14127	14118	14063	14203	14344	14226	14203	14277	14143	13933	13947	13982	13980	14211	13959	14030	14184	14296	14121	14103	14026	14085	14061	14046	14093	14153	14112	14502	14122	14112	14142	14161	14205	14170	13965	14331	14355	14148	14177	14063	14033	14064	14163	14257	14133	14314	14234	14200	14023	14139	14156	14495	14164	14113	14118	14227	14086	13969	14189	13982	14116	14211	14131	14073	14134	14125	14079	14193	14170	14027	14036	14127	14256	14070	14176	14104	14144	14033	14231	14236	14157	14233	13978	13988	14175	14257	14148	14384	14290	14313	13986	14012	14391	14129	14297	14062	13988	14156	13919	14086	14183	14202	14067	14146	14167	14040	14175	14050	14138	14159	13908	14176	14274	14051	14221	14081	14133	14399	14190	14127	14050	14265	14120	14235	14178	14112	14190	14356	14172	14316	14095	14053	14194	14013	14049	14059	14100	14216	14214	14299	14155	14126	14222	14058	14049	14026	14161	14024	14098	14314	14271	14302	14101	14065	14207	14011	13983	14100	14259	13955	14133	14119	14119	14171	14177	14216	14015	14205	14247	14225	14274	14136	14207	14075	13982	14005	14147	14210	14006	14109	14178	14126	14021	14206	14172	14207	14124	14153	14143	14359	14223	14221	14293	14272	14167	13918	14196	14117	14206	14101	14337	14263	14242	14082	14091	14013	13980	14069	14233	14239	14236	14223	13958	14181	14029	14099	13931	14166	14053	14128	14244	14151	14162	13908	14115	14144	14313	14095	14069	13962	14066	14037	14116	13947	14246	14184	14087	14092	14116	14234	14350	14103	14136	14026	14376	14038	14060	14085	14242	14012	14159	14358	14225	14062	14215	14218	14134	14303	14106	14176	14187	14172	14120	14253	13916	14105	14042	14346	14151	14139	14174	14258	14193	14411	14265	14053	14125	14175	14026	14124	14279	14077	14334	14170	14194	14241	14248	14315	14115	14138	14321	14208	13933	14269	13982	14214	14115	14042	13979	14130	14202	14058	14212	13878	14405	14121	14165	14108	14309	14180	14038	13959	14043	13970	14174	14187	14117	14163	13957	14230	14170	14116	14114	14214	14184	14171	14120	14212	14158	14299	14236	14051	14285	14043	14129	14194	13961	14066	14233	13970	14199	13997	14151	14237	14095	14300	14262	13983	14215	14028	14197	14182	14239	14421	14235	14000	14037	14136	14060	14222	14183	14016	14359	14151	14060	14340	14181	14260	14219	14299	14250	14217	14149	14294	14174	14186	14013	14158	14024	14139	13985	14148	14101	14289	14050	14266	14085	14120	14079	14109	14140	14144	14053	14156	14296	14194	14095	14114	14254	14125	14113	14267	14159	14269	14211	14061	14291	14026	14303	13976	14100	14133	13948	14321	14430	14228	14166	14062	14207	14205	14273	14015	14239	14129	14094	14050	14166
34839	53692	46118	35238	28299	24302	21367	19017	17066	15513	14819	14270	13562	13567	13613	13311	13357	13375	13265	13446	13237	13361	13356	13163	13406	13111	13148	13212	13353	12973	12965	13159	13067	13101	13156	13127	13169	13039	13187	13002	12925	13085	13161	13140	13038	13116	13108	12936	13012	13083	13114	13099	12976	13097	12918	13103	13065	13024	13228	12925	13098	13121	13050	12904	13004	12950	13144	13002	13046	13124	13172	13066	12905	13084	13017	12892	13024	12801	13025	13072	12999	13016	12926	12787	13063	13062	12958	12926	13076	13150	13198	12940	12911	13045	13188	12968	13030	12986	13097	13070	13070	12968	12945	13029	13030	13006	12951	12997	13074	13035	12986	12889	13178	12902	13003	12909	12957	12865	13023	12915	12778	12938	13042	13090	13033	13053	12975	12941	12935	13058	13099	12953	13025	13023	13003	13054	13119	12985	13132	13038	12991	12948	13067	12970	13078	12948	13106	13158	12933	13133	12842	13091	13029	13051	12837	13057	12845	13012	13076	12954	13041	13095	12923	13064	12990	12924	12971	12968	13058	12975	13076	12988	13093	12977	12945	13029	13079	12956	13090	13011	12985	13107	12964	13169	12945	13016	12989	12943	12917	12965	13088	13068	13081	13124	13048	13101	12942	13031	12822	13228	13221	12869	13041	12838	12971	13008	13000	13074	13091	13127	12958	13012	13055	12907	13038	12943	12977	13018	13014	13025	12904	13041	13100	13033	12925	13085	12938	13102	12927	13064	13034	13185	12974	13048	13082	13039	12972	12955	13036	12996	12977	12901	13101	13172	12942	12983	12925	13112	13091	13188	13122	12888	12940	13005	12806	12802	13039	12996	13149	12977	12946	12984	12826	13041	12898	12889	13039	13155	12911	13190	13025	13019	12911	13001	13030	13086	12975	12958	12923	12948	12982	13089	13066	12992	12989	13035	13070	13067	13124	12990	12921	12892	13030	12958	12885	13018	12881	13087	13247	13009	13099	13029	13014	13129	12900	13203	12987	12936	12920	13022	13025	13039	13144	13078	13077	12949	13019	13164	13042	13086	12810	13082	13038	13053	12987	12988	13014	12882	13023	12984	13034	13014	12960	13110	13062	13034	13008	13121	12852	13015	12949	12957	12869	13154	13106	13074	13011	13139	12970	13040	12993	12979	12994	13082	12940	13078	13014	13011	13001	13020	13149	13060	13000	12937	13013	13138	13032	13048	12964	13085	12992	12947	13097	13060	12924	13005	13055	13161	12978	13004	12997	12892	13145	12982	12942	12998	13138	12953	13112	12989	13221	13007	12896	13043	13080	12881	13008	13061	13069	13009	13077	12833	12936	12987	13135	13166	12974	13069	13042	13020	12984	13214	13038	13086	13148	12988	13094	13057	12970	12982	13143	13220	13109	13099	13224	12974	13135	12993	13143	12961	12961	13028	13077	12928	13031	13022	12914	13032	12956	13181	13189	13059	12967	13088	12895	13016	12870	13196	12937	12896	13087	13242	12984	12956	13013	13150	12855	12956	13117	13062	12961	13148	13046	12847	13002	12994	12984	13027	12773	12801	13140	12965	13058	13032	12964	12987	12896	13017	12990	13183	13085	12850	13103	13124	12928	12858	12868	12919	12904	12962	13070	13131	13004	13003	13046	13091	12982	13046	12956	12967	12883	13011	13028	13046	13105	12876	13059	12816	12985	13078	12932	12972	13177	12947	12981	13038	12981	13005	12926	13033	13058	12927	13113	13073	12890	13083	12870	13001	13101	13093	12872	12988	13071	13023	12949	13010	13006	13118	12877	12936	12982	12898	13114	12892	13111	13020	13020	12896	13063	12903	12923	12988	13110	13014	13039	13000	12987	12895	13007	13041	13026	12973	13026	13031	13054	13039	13054	13048	13039	12859	13052	13328	12969	12934	12952	12906	13012	12974	13048	13087	12971	13035	12859	13142	13011	13030	13199	12897	13035	13280	13113	13023	12928	13028	13043	13013	13016	12869	13122	12863	13000	12922	12997	12942	13151	13051	13106	13033	13106	13005	13017	12907	13112	13227	13090	12898	13039	13063	13031	12997	12959	12976	12984	13015	13027	12896	12896	13076	12968	13113	12900	13006	13013	12885	13037	13123	12970	13085	12914	13066	13006	12921	12968	12982	13138	13206	12964	12981	13020	13048	12991	13021	13184	12991	13118	13094	13147	12905	12959	12923	12934	13054	13009	12961	13081	13195	12959	13117	13024	13003	13079	12980	13035	13127	12910	13011	12744	13032	12989	12888	13005	12971	12956	12960	13084	12930	13040	12953	13172	13124	12966	13017	13121	13125	12905	13047	13067	13062	13093	13156	12969	12905	12948	13016	13094	12972	12994	12981	12982	12853	12953	13021	13006	13106	12992	12976	13069	13110	13010	13012	13096	12983	13042	12977	12958	12956	12939	12998	13226	13009	12962	13095	12962	13025	12943	13054	12995	13157	12965	12995	12965	13072	13144	12949	13022	12932	13192	12964	13061	13100	12950	13043	12917	13041	12968	13026	12909	12884	13016	13056	13091	13047	13043	12942	13102	12887	12935	12953	13037	12901	12957	12962	12925	13156	13131	13011	13039	13001	13056	13054	12978	13009	13066	12978	13089	13152	12934	13014	12908	13087	13003	12972	12999	12922	12876	13084	12938	13040	12890	13030	13063	12977	13086	12990	13026	12948	13006	12979	13004	13098	13025	13143	12984	12926	12814	13141	12789	12960	13178	12949	13088	12956	12955	12925	13242	12991	13031	13000	13159	13102	13039	12955	12938	12926	12908	13117	13103	12977	13058	13049	13073	13004	13043	13085	13039	13057	12973	12931	12953	13125	13152	12954	13007	12879	13214	12935	12943	12931	12898	12988	12933	13013	12901	13051	12900	13006	13072	12936	13075	13096	13083	13017	13015	13108	12880	13027	12919	12964	13025	13078	13174	12963	13162	12996	12959	13028	12752	13004	12900	13045	12928	12791	13048	13054	13050	12942	13038	12993	13084	13044	13164	12940	13241	13030	13033	12972	13211	13011	13079	12878	12996	13043	13073	12889	13063	13044	12967	13029	13043	13022	12977	13073	13088	12952	13062	13252	13009	12921	12949	12987	13200	12962	13153	13082	12914	13054	12953	13158	13080	12772	13176	13159	13043	13054	13106	12897	12960	13008	13033	13109	13091	12974	13086	12962	13296	12927	13089	13050	12952	13010	13076	13012	13148	12972	12869	12988	13071	12953	12866	13066	12989	13039	13041	13188	13169	13042	12882	12943	13027	13116	13055	13147	13152	12872	12876	12876	13045	13004	13045	13046	12973	12985	12970	12930	13075	13037	12987	13085	13060	13005	13123	12948	13190	12924	13063	12960	12986	13046	13093	13050	13050	12985	12953	13076	13033	13106	12952	13113	12958	13013	13026	13016	13051	13047	12841	13013	12824	13094	12918	13035	12857	12852	13018	13196	13007	13237	12959	12909	13036	13057	13006	13164	13044	13065	13025	13010	13192	13009	12963	13120	13020	13121	13046	12978	13138	13133	13119	13039	13027	12994	13006	12998	13027	12981	13084	12913	13125	12889	13072	13021	12976	13117	13035	12831	13234	13008	12972	13076	13046	12895	13018	13157	12861	13062	12975	13113	12911	13104	12973	13062	13088	13098	13054	13027	13080	13051	12976	12983	12880	13031	13059	12991	13006	13050	13099	13075	13071	12970	12972	12982	12940	12954	13116	13203	13000	13108	12982	13015	12944	12873	12827	12934	13098	12957	13017	12936	13101	12960	12947	13069	13039	12944	13176	13159	13046	12981	13085	12918	12974	13107	13126	12901	12929	13050	13113	13071	12838	12886	12901	12836	12876	13073	12876	13159	13143	12982	12848	13104	13199	12997	13033	13060	13033	13073	13071	12916	13013	12963	13060	12992	13100	13121	12970	13056	13012	13202	13161	12873	13081	13016	12999	12993	13146	13331	12951	13062	13162	13158	13208	12981	13047	13050	13055	12936	12965	12965	12990	13098	12839	13012	13041	13113	12927	13008	13036	13040	13157	12895	13039	12927	13026	12963	12987	12974	13015	13035	13140	13088	13130	13050	12938	12855	12930	13005	13157	13133	13227	13047	12993	13043	12948	12985	12891	13031	12970	13129	13008	13044	12976	13024	12877	13150	13078	12933	12979	12911	13045	13057	13182	13085	13162	13063	13055	13125	12921	13042	13155	12985	13036	13035	13101	13193	12969	13030	13105	13031	13107	13096	12886	13097	13090	12985	12873	12996	13106	13003	13165	13042	13136	13133	13076	12824	12997	13124	13017	12974	13100	13098	12954	13083	13174	13085	13034	13060	12931	12972	13146	12930	13119	12943	12779	13138	13085	13115	12990	12899	13072	13271	13142	13042	13002	13164	12877	12983	13170	12986	13037	12856	13169	13039	13144	12977	12988	12857	13111	12974	13092	12861	12855	13182	12989	13138	12994	13008	13026	12941	13066	12952	13065	12899	13110	13027	13042	13042	12790	12981	13144	13032	12945	13019	13036	13057	13115	12837	12981	13018	13122	12909	13082	13004	13043	12939	12916	12882	12988	13047	13241	12897	13030	13056	12954	13019	13036	13074	13003	12992	12912	13129	12951	13053	12946	12936	12943	13136	13136	13082	12954	13137	12827	13066	13131	13180	13059	13036	13005	12873	13053	13052	13235	13037	13054	13142	12936	13079	13089	12975	13020	13035	13049	13118	13092	13048	12906	13065	13114	13052	13038	12933	13116	12980	12957	12920	12997	13145	13017	13060	12920	13253	13102	13151	12935	13004	13008	12892	13054	12995	13053	13008	12966	13129	13009	13002	12911	13112	13044	13066	13114	12848	12956	13039	13007	13034	12959	13071	13074	13077	12980	12987	12969	13111	12875	13109	13074	13031	13126	13175	13115	13078	12932	13094	13064	13047	13007	13001	13010	13078	13059	12902	13015	13045	13052	13033	13013	13187	12992	12789	13086	12971	12984	13071	13036	13003	12884	13045	13030	13128	12912	12952	12939	13041	12856	12911	13018	13012	13013	13075	13015	12726	13172	12900	12935	12910	13001	13191	13053	12935	13086	12969	13006	13134	13119	12964	13065	13152	12912	12997	13003	13081	12816	12990	12928	13180	12947	13056	12973	12826
22827	21127	28832	23947	22860	26522	28208	22239	19501	18287	17133	16090	15828	15650	15733	15377	15377	15602	15372	15349	15610	15242	15393	15452	15197	15121	15183	15108	15015	15056	15263	15078	15209	15155	15166	14963	14954	15019	15155	15327	15258	15264	15245	14876	15056	15085	14855	15131	15029	15022	14950	14992	14990	14989	15055	15051	15087	14979	14953	14844	14920	14974	15119	14942	14997	14983	14920	15084	15037	15042	15072	15132	14770	14801	15014	14975	14922	15080	15091	14906	14884	15063	14962	15045	15062	14917	14965	15056	14903	14872	15066	15050	15191	15013	14945	14824	15049	14859	14898	15045	14968	15021	14894	14901	14852	15076	14923	14904	14810	15057	15030	15020	14831	14977	14850	14873	15123	15072	15122	15076	14855	14925	14879	15009	15073	15008	15047	14980	15035	14849	14896	14959	14954	15173	15026	14921	14816	15102	14966	15038	15202	15021	14989	15014	15075	15135	14784	15058	15041	14974	14992	15007	15116	15191	14949	14899	15106	15122	15057	14802	14878	14872	14849	14868	15104	14826	14951	15018	14879	15009	15003	14982	14915	15147	15097	15006	14973	14922	15066	14922	15031	15001	15052	15122	14896	14963	14869	14906	15021	14905	14906	15053	15069	14924	14948	14992	15001	14909	14707	15042	14838	15000	14934	14858	14910	15013	15008	15042	15010	15131	15035	15006	15013	15070	14725	14955	15037	14802	15135	15002	14714	14826	14923	15076	15003	14944	14854	14925	14947	15105	14990	14998	14952	15082	14987	14956	14891	14948	15094	14878	15100	14953	14920	14971	15005	14885	14896	14991	15041	14816	14994	15079	14883	14853	14790	14958	14888	14885	15035	14844	15018	15035	14932	14952	15024	15013	15000	15126	14804	14889	14910	14917	14991	14922	14827	14821	14904	14985	14955	15092	14980	15028	15150	15121	14935	14931	15045	14834	14766	14872	15093	14998	14975	14907	14923	14875	15018	14870	15173	14938	15009	15067	15058	14863	14995	14923	15026	14971	14964	15169	15010	14960	14782	14976	14947	14879	14868	14892	14777	14842	14836	14837	14889	15021	14945	15022	15032	14992	15006	14957	15161	15108	14964	15071	15051	14818	15050	15056	14967	14868	15313	14890	15022	15204	15144	15035	14851	14881	15010	14920	15003	14879	14783	14853	15021	14953	15013	15034	14825	14939	14845	14969	15142	14993	14926	14967	14957	14935	14884	14868	14978	15095	14978	15112	15081	14940	15084	14953	15034	15061	15014	14795	14931	14921	14890	15020	14928	15002	14925	14958	14895	15090	14909	15096	14946	14775	15083	14957	15035	14881	15041	14933	14799	14962	14878	15096	15139	15137	14903	15065	15157	14944	14977	14998	15066	14625	15058	14850	15078	15051	14843	14842	14920	14748	14761	14901	15110	14952	14899	14997	15136	14857	14816	14961	14844	15066	14937	14874	15241	14851	15067	14881	14893	14847	14937	14996	14852	14892	14722	14973	15058	14899	14947	14961	14963	15015	15156	15017	14984	15074	14889	15090	15001	14907	14977	14872	14952	15062	14801	14977	14987	14878	14954	14757	14995	14735	14733	14997	14949	15096	14933	15133	14947	14957	14872	14829	14860	15176	15015	14939	14937	14937	14992	14829	14886	14910	15195	14963	15113	14863	15043	14784	15119	14771	14897	14801	14824	14970	14993	14807	14892	14769	14980	14971	14989	15011	14857	15208	15015	14846	14905	15052	15011	15011	14788	14847	14928	15108	14908	14939	14900	15075	14874	14984	14889	14961	15034	14856	14947	14917	14812	14922	14890	15012	14866	14874	14985	14837	15025	14876	15100	15035	15174	15025	15056	15181	14920	14854	14987	15148	15086	14867	14937	14935	14957	14976	15127	15020	14793	15058	15125	14896	15112	15134	14824	14886	15042	14943	15030	14968	14902	14898	15118	14754	15088	14913	14778	14937	14862	14975	15057	15029	15064	14830	15072	14803	15055	14778	14974	15158	15105	14955	14898	14908	15046	14781	14763	15070	15139	14910	14910	14897	14842	14741	15071	14941	15021	14867	14899	14881	15016	15004	14867	15010	14953	14944	14999	15013	14936	15064	15013	14873	14978	15106	14999	15021	15134	14909	14812	15019	15116	14974	14963	14961	14945	14957	14934	14903	14927	14901	15052	15085	14880	15070	14976	14771	14981	14776	14995	14958	15028	14969	14797	14797	14976	14912	14960	14892	14976	14955	14906	14786	14816	14867	15186	15009	14964	14773	14829	14912	14948	15056	14815	14697	15146	14895	15068	14828	15090	14914	14963	15008	14934	14739	14914	15050	14992	15027	14855	15027	14852	15001	15053	14974	14957	14912	14789	15022	15120	15171	15035	15064	15119	15000	14879	14949	14964	15079	14961	14858	15077	14979	15129	15130	14987	14995	14970	14924	15117	15007	14780	14913	14970	15024	15013	15044	14970	14864	14943	14828	14769	14904	15115	14872	15073	14849	15130	15011	15083	14817	14866	14835	14914	14887	14781	15002	14933	14895	14656	15005	14937	14867	14976	14995	14979	15110	14814	15171	15009	14989	14918	14833	15077	14908	15087	14947	15071	14978	14840	14989	14777	14962	14879	14922	14936	14861	14910	15116	14869	15054	15039	14888	14734	14858	14914	14939	14880	14999	14916	14878	14952	15063	15159	15114	14885	15137	15093	15027	15044	14894	15066	14965	15115	14818	15124	14830	15012	14816	15052	14785	14829	15094	14861	14961	14992	14766	14910	15056	15192	15134	14898	14963	14998	15168	15093	14806	14717	15085	14917	14954	14924	14975	14963	14943	14844	14935	14956	14832	14773	14846	15043	14901	15038	14998	14952	14856	15055	14951	14802	15096	14988	15142	14880	14972	14974	15037	14956	15085	15120	14852	14872	14911	14819	14938	14840	14918	14953	14894	14860	14902	14794	15133	14871	14991	14992	14860	15018	14915	14938	14861	14895	14818	14969	14979	14899	14980	14812	14891	14937	14879	15091	14933	14999	14914	14944	15023	14938	14974	15112	14838	14960	14996	14935	14973	14791	14818	14945	15037	14905	15139	15051	14963	15085	14948	14890	14986	15146	14928	14952	15079	14985	14983	15167	14820	15038	14881	14981	14935	14878	15106	15048	14953	14792	15054	14982	15205	15155	14776	14801	14977	14905	15127	14869	15264	15081	14976	15134	15246	15058	15019	15023	14960	15001	14930	14991	14843	14938	15084	14867	15041	14997	15202	14993	14758	14999	15158	14834	15104	15014	14902	15032	15069	14955	14997	14965	14874	15120	15046	15044	14997	15000	14956	14863	14997	14837	14951	14889	15043	14899	14861	14917	14979	14998	14967	15008	15037	14915	14886	15061	14934	14986	14958	15040	14859	15075	15019	14836	14730	14769	14987	14991	14923	15084	15044	14889	15106	15087	14942	14736	14713	14995	15046	14963	15047	14913	14840	15035	14946	14899	14918	14861	14855	14978	14832	15089	14851	14872	15017	15007	14866	14993	14999	15154	14975	14860	14845	14877	14981	14833	15011	15102	14794	15012	14943	14953	14903	14837	15138	14907	15030	14806	15134	14806	15014	15210	14767	15129	14966	15035	15048	15120	14876	15069	14969	14943	14937	15010	14967	14874	14859	14939	14821	14978	14971	14785	15163	14978	15028	14852	14987	15026	14764	14949	14978	14928	14955	15073	14933	15010	15176	14870	14861	14890	14972	14970	14909	15114	14909	14981	14796	15057	14838	14886	15043	14933	15075	14893	14853	14855	14916	14943	14966	15081	14952	14846	14921	14817	14876	14999	14930	15052	15019	14928	14698	14974	15062	14987	15147	15103	14973	14929	15032	14830	15205	14777	15089	14971	14916	15116	15007	14864	15076	15040	15077	15101	15021	14918	14830	14923	14911	14891	15076	14863	14922	15134	14977	15046	14842	14943	14961	14943	14873	15257	14981	14811	14734	14954	15028	14982	15024	15071	15043	14934	14986	14939	15080	14901	15019	14877	15003	15160	14815	14952	14895	15110	14902	14945	15001	15024	14762	14965	15205	14889	14863	14891	15003	14838	14971	14907	14907	14921	14913	14917	14917	15076	14888	14952	14994	14779	15013	14760	14910	14831	14918	14910	14950	14996	14970	14887	15041	14830	15261	14944	14925	15008	14947	15170	14966	14906	15062	14801	14991	14972	14945	14856	14915	14868	14762	14862	14878	15006	14844	14898	14944	15054	14752	15187	14909	14958	15018	14888	14904	14641	14733	14942	14937	14927	15005	14836	15048	15127	14924	15058	14894	14945	14929	14863	14934	14930	15071	15018	15005	15004	14937	15058	14967	15052	14950	14989	14842	14892	15014	14903	14890	15077	14972	15200	15024	15028	15066	14875	14872	14975	15045	14980	14891	15012	14882	14995	14838	14694	15035	14874	14705	14776	14881	14839	14802	14741	14920	14945	14795	14899	14954	14845	14976	14851	14916	14937	15032	15006	14700	15065	15138	14996	14852	15031	14851	15017	14926	15087	15134	14851	15085	15074	15164	14784	14958	14940	14919	14902	15173	14955	14885	14914	14657	15050	15043	14864	14959	15048	15049	14896	15012	14901	14892	14964	15108	15023	14804	14927	14929	14842	14938	15119	15145	14947	15084	14919	14906	15116	14854	15073	14806	14993	15009	15188	15094	14915	14896	14843	14880	14761	15050	14781	15130	15138	14685	14828	15039	14886	14967	15008	14950	14869	14964	14928	14842	14743	14720	15231	15056	15099	14924	14906	15039	14872	14994	15015	15223	14862	15019	14899	15051	14938	15116	14792	15042	14977	14994	14703	14889	14891	14711	15015	15018	15110	15028	14908	14876	15070	14882	14991	15080	15081	14965	14948	15016	14833	14963	14920	15020	14873	14907	14907	14854	15038	14832	15087	14933	14885	15081	14946	14874	14963	14980	14937	14955	14905	14984	14644	15080	15153	14889	15056	15099	14832	15064	15048	14931	15011	15042	15200	14848	15063	15037	14967	14873	15031	14982	14831	15034	14770	15036	14885	14963	14813	14810	14895	14730	14914	14660	14797	15089	14904	15060	14938	14933	14966	15063	15034	14968	14878	14859	14823	14919	15097	15183	14917	14869	14822	14850	14977	14941	14975	14987
38362	58801	51088	39971	34234	30244	26123	22308	19391	17369	15838	15055	14493	14197	14150	14149	13921	13856	13906	14144	13731	13905	13682	13714	13879	13945	13869	13740	13688	13664	13798	13591	13577	13591	13707	13616	13581	13652	13478	13584	13521	13662	13550	13304	13544	13725	13478	13455	13455	13496	13444	13629	13433	13458	13574	13599	13475	13591	13543	13733	13639	13722	13515	13628	13599	13546	13333	13543	13448	13738	13443	13715	13656	13535	13415	13513	13550	13606	13479	13527	13539	13455	13551	13599	13397	13500	13514	13539	13527	13443	13617	13377	13549	13564	13602	13405	13575	13445	13631	13495	13526	13533	13565	13602	13479	13554	13516	13530	13529	13371	13331	13495	13562	13676	13611	13467	13459	13351	13437	13417	13440	13504	13543	13476	13581	13568	13598	13715	13542	13538	13531	13495	13423	13616	13441	13620	13541	13528	13455	13371	13599	13546	13550	13582	13516	13397	13444	13512	13461	13512	13589	13425	13808	13672	13494	13444	13422	13663	13513	13517	13477	13526	13601	13441	13424	13641	13433	13545	13533	13598	13659	13516	13638	13517	13591	13532	13488	13515	13682	13598	13496	13551	13645	13425	13516	13457	13492	13550	13509	13166	13444	13482	13409	13494	13501	13443	13532	13599	13435	13520	13666	13420	13447	13478	13354	13449	13583	13499	13593	13620	13509	13580	13365	13403	13530	13561	13487	13598	13444	13384	13348	13542	13378	13401	13482	13455	13461	13428	13461	13558	13628	13565	13572	13309	13403	13315	13498	13385	13487	13430	13418	13283	13508	13395	13548	13552	13345	13434	13543	13474	13521	13587	13545	13605	13568	13604	13487	13621	13423	13470	13552	13520	13344	13461	13659	13348	13581	13548	13502	13471	13550	13583	13441	13391	13463	13378	13388	13622	13421	13452	13522	13530	13556	13439	13535	13337	13657	13393	13405	13487	13449	13566	13481	13588	13456	13437	13444	13391	13467	13523	13595	13520	13552	13664	13542	13580	13582	13424	13644	13524	13484	13520	13556	13467	13343	13576	13707	13626	13371	13366	13483	13359	13674	13493	13360	13493	13501	13478	13573	13455	13508	13544	13340	13407	13479	13687	13570	13534	13532	13489	13560	13654	13443	13458	13368	13764	13589	13587	13423	13451	13366	13499	13570	13339	13384	13368	13642	13639	13619	13684	13521	13631	13578	13657	13385	13394	13614	13546	13225	13484	13547	13398	13585	13545	13531	13344	13432	13546	13286	13573	13382	13416	13493	13547	13510	13500	13528	13503	13467	13286	13537	13469	13551	13544	13417	13488	13458	13445	13600	13534	13573	13420	13622	13444	13592	13563	13465	13522	13433	13483	13622	13505	13484	13462	13544	13538	13691	13352	13390	13609	13497	13443	13557	13316	13654	13468	13563	13327	13443	13668	13444	13458	13465	13473	13520	13547	13461	13573	13579	13517	13692	13504	13520	13389	13481	13504	13533	13482	13632	13536	13504	13413	13323	13553	13372	13565	13555	13725	13533	13392	13493	13383	13441	13512	13532	13620	13448	13448	13496	13523	13578	13356	13562	13479	13572	13406	13672	13471	13466	13472	13530	13592	13515	13569	13603	13487	13411	13505	13519	13334	13594	13624	13460	13464	13602	13577	13569	13501	13452	13626	13541	13522	13655	13542	13515	13524	13463	13448	13273	13524	13574	13489	13437	13342	13398	13621	13613	13399	13521	13491	13620	13503	13654	13695	13348	13364	13511	13691	13602	13677	13646	13425	13495	13506	13480	13357	13656	13480	13450	13446	13608	13313	13479	13540	13455	13276	13546	13602	13430	13565	13567	13412	13451	13395	13530	13450	13506	13351	13567	13583	13569	13694	13606	13496	13666	13453	13605	13390	13592	13616	13459	13704	13586	13574	13472	13436	13599	13618	13513	13533	13480	13608	13440	13520	13512	13490	13537	13467	13507	13383	13500	13636	13413	13458	13515	13457	13613	13507	13636	13479	13502	13543	13563	13545	13546	13546	13516	13500	13572	13464	13683	13644	13447	13524	13493	13547	13483	13493	13348	13429	13458	13656	13650	13440	13539	13560	13526	13462	13516	13539	13464	13500	13579	13395	13463	13460	13483	13579	13417	13452	13359	13537	13383	13455	13627	13451	13603	13671	13593	13591	13447	13489	13550	13450	13324	13532	13437	13497	13626	13353	13399	13501	13623	13610	13443	13582	13468	13545	13463	13330	13397	13525	13573	13392	13510	13478	13585	13534	13388	13558	13587	13396	13565	13521	13445	13573	13360	13417	13410	13498	13374	13514	13612	13613	13484	13384	13453	13452	13616	13452	13351	13562	13552	13453	13518	13550	13592	13478	13332	13503	13414	13492	13560	13563	13505	13520	13395	13400	13646	13524	13595	13505	13474	13631	13419	13510	13521	13556	13578	13530	13522	13456	13395	13590	13537	13499	13538	13465	13511	13609	13596	13507	13588	13369	13411	13593	13555	13498	13557	13521	13305	13508	13580	13433	13421	13588	13655	13500	13312	13501	13358	13493	13539	13466	13687	13425	13589	13675	13550	13569	13506	13509	13612	13404	13527	13585	13381	13439	13587	13431	13398	13478	13377	13621	13504	13343	13519	13335	13736	13495	13527	13506	13525	13466	13459	13568	13533	13421	13491	13587	13571	13562	13530	13446	13424	13378	13457	13625	13605	13581	13476	13609	13551	13567	13470	13553	13430	13543	13497	13678	13419	13381	13421	13510	13351	13257	13530	13519	13596	13666	13470	13706	13473	13539	13576	13566	13625	13599	13487	13464	13531	13581	13454	13428	13596	13451	13596	13518	13606	13443	13483	13451	13660	13381	13515	13420	13436	13413	13401	13594	13365	13395	13526	13428	13562	13622	13493	13350	13433	13381	13635	13534	13512	13639	13531	13346	13526	13312	13428	13681	13571	13305	13407	13559	13600	13455	13463	13525	13505	13593	13458	13440	13408	13614	13577	13510	13456	13304	13588	13431	13628	13537	13476	13709	13364	13374	13305	13576	13374	13630	13641	13388	13370	13341	13420	13355	13556	13585	13495	13446	13411	13608	13519	13577	13447	13552	13461	13537	13405	13384	13377	13396	13288	13522	13550	13480	13363	13505	13501	13544	13489	13589	13638	13569	13637	13612	13470	13240	13447	13449	13408	13330	13561	13523	13396	13552	13442	13582	13504	13656	13475	13514	13514	13529	13399	13478	13456	13463	13393	13645	13505	13509	13516	13468	13421	13446	13377	13486	13375	13663	13466	13737	13565	13475	13502	13323	13263	13584	13448	13547	13535	13556	13678	13671	13515	13514	13455	13528	13598	13489	13457	13680	13472	13535	13582	13700	13598	13577	13475	13482	13399	13489	13432	13421	13479	13509	13542	13466	13476	13640	13545	13519	13468	13446	13536	13550	13439	13499	13537	13518	13550	13460	13505	13485	13467	13417	13403	13524	13370	13516	13530	13741	13586	13589	13557	13517	13476	13380	13497	13468	13372	13599	13494	13489	13395	13660	13692	13420	13385	13588	13403	13478	13316	13571	13456	13401	13641	13644	13522	13466	13331	13553	13668	13486	13532	13398	13379	13414	13452	13550	13411	13530	13504	13755	13643	13629	13378	13524	13359	13470	13487	13577	13757	13568	13702	13703	13470	13587	13483	13373	13575	13427	13404	13616	13604	13500	13503	13395	13475	13575	13420	13673	13438	13290	13462	13592	13417	13568	13376	13323	13525	13471	13377	13530	13498	13611	13371	13783	13499	13257	13547	13632	13591	13491	13414	13570	13612	13505	13484	13478	13515	13480	13632	13381	13658	13564	13463	13339	13494	13590	13512	13564	13551	13377	13455	13549	13469	13412	13599	13585	13651	13564	13671	13587	13328	13651	13622	13455	13567	13608	13503	13560	13591	13480	13551	13503	13684	13586	13394	13455	13444	13474	13626	13693	13426	13554	13518	13476	13605	13416	13714	13312	13563	13620	13543	13509	13493	13632	13458	13366	13536	13706	13543	13532	13616	13554	13544	13485	13396	13548	13414	13643	13440	13461	13462	13545	13455	13506	13620	13588	13399	13441	13552	13546	13462	13554	13496	13527	13561	13452	13598	13588	13573	13618	13476	13468	13547	13315	13659	13394	13690	13555	13368	13385	13552	13532	13497	13523	13599	13487	13542	13531	13319	13436	13506	13656	13608	13501	13559	13617	13519	13504	13549	13499	13651	13317	13506	13500	13426	13424	13516	13438	13614	13505	13485	13711	13549	13439	13412	13452	13540	13611	13478	13387	13503	13438	13460	13479	13449	13625	13522	13464	13365	13269	13485	13555	13562	13512	13715	13367	13492	13420	13519	13427	13450	13474	13531	13587	13653	13625	13369	13442	13641	13453	13495	13478	13687	13408	13565	13507	13507	13470	13316	13539	13568	13465	13504	13522	13534	13451	13618	13491	13417	13504	13536	13594	13503	13579	13518	13392	13471	13480	13491	13544	13474	13615	13539	13539	13607	13377	13356	13548	13423	13585	13385	13597	13491	13486	13476	13464	13522	13464	13412	13557	13507	13466	13470	13617	13601	13544	13551	13403	13532	13507	13606	13519	13578	13481	13372	13489	13697	13476	13575	13548	13536	13471	13617	13594	13483	13432	13392	13347	13476	13303	13509	13564	13561	13535	13359	13374	13665	13618	13500	13657	13507	13606	13541	13468	13703	13530	13536	13637	13454	13523	13647	13507	13506	13504	13436	13597	13655	13599	13450	13446	13610	13500	13532	13590	13398	13484	13566	13572	13401	13431	13408	13632	13503	13613	13497	13531	13527	13425	13386	13536	13488	13577	13352	13463	13435	13551	13517	13575	13445	13509	13497	13439	13616	13425	13678	13657	13500	13727	13521	13548	13455	13653	13526	13432	13502	13678	13526	13542	13653	13437	13505	13536	13559	13612	13504	13565	13584	13576	13507	13506	13471	13446	13455	13435	13686	13459	13355	13487	13349	13570	13470	13656	13502	13379	13492	13509	13480	13423	13558	13519	13357	13533	13533	13575	13503	13395	13575	13627	13691	13559	13535	13446	13435	13541	13573	13453	13578	13351	13487	13581	13582	13575	13538	13451	13552	13489	13634	13500	13388	13588	13345	13459
29492	27514	31587	27365	21742	19061	17562	15961	15168	14696	14564	14265	14235	14251	14164	13924	14050	14150	14094	14040	14090	14088	14271	13968	13977	14237	14174	14137	13987	13765	14147	13999	14052	14039	14053	13830	14069	14125	14013	13962	14135	13833	13974	14189	14210	13817	13919	14096	14067	14030	14108	14112	13909	14012	14025	13998	14138	14074	13987	14015	14026	13880	13870	13824	13840	13967	14034	13748	13850	14130	14001	14000	14182	14066	13939	14094	14026	13979	14133	13917	14043	13757	13832	13965	14131	14038	13937	13953	14096	14023	14241	14033	14096	13991	14075	13796	13596	13807	14070	14027	13974	13923	13888	13835	14023	13871	13907	13869	13944	13980	13989	13943	14009	13973	14035	14059	14136	13966	14236	14098	13996	13797	13948	14074	13904	13943	14013	13972	14024	14001	13910	13903	14073	14007	14198	13987	13980	13929	14036	13931	13947	13878	13886	13894	14035	13904	13776	14163	13991	13940	14028	13961	13999	13976	14097	14008	13940	13971	13942	13853	14063	14012	13854	13983	14025	13936	13789	13975	13996	13989	14066	14000	14049	14151	14064	14105	14014	13994	13940	13876	13980	14069	14009	14099	14077	13877	13850	13744	13898	13909	13961	13768	14017	14037	14059	14151	13918	13964	14045	14175	13910	14030	13950	13816	14073	14028	13987	14039	13917	14128	13980	14039	14084	13999	14129	14070	14007	13902	14057	13858	14155	14003	14187	13964	14024	13938	14085	13887	13912	13777	13956	14062	13954	13998	13931	14074	14157	13923	13990	13934	13981	14025	14028	14003	14021	13932	13968	14028	13972	14060	13965	13866	13937	13975	14044	13971	13977	14046	14057	13914	13951	14027	13921	14032	14012	14051	14014	14039	14004	13897	14027	13901	13976	13792	13963	14002	13972	13837	14104	13915	14145	13931	14074	13988	14019	13831	13908	14135	13931	13784	13874	14031	14069	14058	13991	14038	14118	14098	13920	13937	14070	13842	13858	14069	13973	14118	13852	14187	13909	14022	13633	14006	14149	13937	13942	14055	13992	14101	14064	13921	14007	14009	14051	13996	13937	13956	14035	14058	14164	13970	13885	13988	13996	13853	14022	14243	14090	13971	13922	13858	13864	13896	13941	14003	13904	13911	14112	13949	13848	14087	13986	13868	13903	14077	13943	13861	13992	13906	13743	13917	14055	13802	13940	13902	13975	13852	13902	14069	14022	13884	14021	14086	13994	14115	14184	14106	14117	14239	13962	13988	14061	13945	14187	14000	14014	13912	14110	13923	14261	13727	13971	13940	14086	13922	14134	14013	13930	13933	13898	14020	14038	14039	14029	13870	13798	14013	14085	13879	13893	13955	13851	13830	13894	14058	14001	14024	13925	14075	13972	13820	13796	13973	13719	13973	13966	13865	13919	13963	14082	14062	14209	14130	13932	14027	13859	13891	13868	13908	14020	14165	13966	14062	14004	14000	14043	14146	14347	14021	14049	14023	14069	14117	13885	13970	13901	14107	13956	13777	13904	13968	13934	13852	13970	14024	14087	13922	13854	13956	14004	13868	13886	13748	13930	13960	13839	13894	14096	14118	13871	13748	13974	13959	13998	14010	14017	13896	14020	13822	13875	14132	13953	13986	13997	14067	13820	13924	14114	13904	14116	13919	14034	14033	13909	13756	14025	13954	13888	13721	14041	13772	13740	13925	13940	14177	13854	13837	14015	14041	13979	14118	13692	13991	13791	14090	14305	13972	13988	13909	13872	13797	13898	14025	14025	13993	13919	13996	14027	14001	13943	13812	13806	13876	13813	14020	14223	13872	14070	13924	14048	14163	13872	13967	14150	14012	14061	14075	14112	13787	14003	13871	14007	14244	14044	13843	13950	14132	14096	14040	14046	13978	13969	13950	13941	13852	14260	13979	13890	13946	13976	13926	14086	14045	14216	13993	13880	14050	13860	13999	14169	13831	14017	13912	14139	14082	14091	13978	13935	13749	13868	14199	14090	13850	14052	14080	13850	13877	14081	13891	13930	14116	13763	13879	13962	14098	13874	13882	14149	14174	14017	14026	13890	14019	13960	14060	14117	13998	14038	13873	13971	13948	13960	14094	13872	13917	13970	14087	14078	13977	14030	14177	13938	13901	14130	14109	14236	13921	14110	14111	13906	13856	14049	13844	14013	13882	13946	13964	14036	14038	14031	14087	14119	14105	14099	13985	13924	13918	13959	14210	13933	13967	13908	14162	14028	14007	14003	14029	13945	13757	14042	13901	13989	14018	14295	13957	14065	13953	13978	13915	13925	13913	13984	13998	14093	13985	14098	13975	13882	13730	13989	14153	14186	14064	14039	14022	13948	14015	14059	14045	14122	14003	13985	14150	13978	14055	13842	14165	14219	14084	13928	13886	13945	13826	13987	13944	13793	13837	14013	14210	14029	14181	13953	13950	13849	13947	14025	13922	14097	13791	13981	14059	14000	13987	13988	13916	13989	13799	14139	14023	14003	13961	14056	13784	14060	13877	13967	13970	13795	14015	14111	13828	14087	13967	13962	13892	13864	13983	14009	14107	14017	14074	13843	13884	13923	13888	14053	14059	14111	14070	14171	13906	14006	13959	14020	14062	14041	13884	13977	14030	13948	14259	14012	14022	14077	14044	14054	13915	14164	13951	14124	13941	14012	13945	13794	13793	13800	13971	14079	14186	14063	14099	14177	14033	13962	13882	13943	14070	14001	14035	13955	14029	13837	13970	13806	13923	14034	13780	14094	14041	14035	14101	14094	13888	13876	14077	13948	13963	13912	13881	13794	13997	13971	14046	13855	14047	14003	13993	14056	13997	14034	14079	13890	13914	14117	14057	14080	13844	14060	13929	13837	13938	14049	14036	14127	14166	14038	14047	13904	14079	13982	14048	13954	13905	14213	13929	13943	14133	13973	13796	13911	13919	13772	13860	14007	14102	13979	14008	14084	13900	14046	14153	13916	13900	14213	14042	14229	13909	13878	14108	14091	14050	14036	13966	13782	13878	14082	13995	13896	13734	13880	13835	13919	14233	13941	14030	13895	14037	13815	14062	14190	14054	14168	14047	13781	13898	13921	14092	14079	13848	14001	13893	14086	14108	14003	13973	13851	13974	13821	13945	13952	13908	13769	13849	13845	13927	13874	14002	13957	14083	13949	13935	13900	14124	13965	14048	14043	13929	13968	13970	13847	13816	13948	14042	14090	13888	14090	13924	13787	13975	14118	13857	13971	13990	13887	13978	13794	13900	13831	13944	14008	13822	14048	13900	13877	13846	14018	13989	13923	13774	13927	13927	13910	13931	14039	14113	14116	14055	14063	14201	13916	13822	13786	13886	14009	13910	13980	13933	14031	13973	13967	13979	13880	13811	13952	13818	13810	14023	14003	14147	14012	13884	13990	13993	14028	13925	14056	13997	13977	13975	14077	13842	13903	14053	14036	13965	14264	14015	14044	13905	13883	14032	13948	14026	13931	13826	13905	13949	14252	14171	13905	13966	13904	14082	14017	14024	14026	13805	13904	13866	13839	13920	13926	14105	13955	13914	14001	13945	13967	13842	13822	13987	14056	14089	14124	14047	14008	14053	13924	14195	14036	13916	13847	14047	14051	13967	14148	14053	14185	14122	13721	14084	13966	13876	13969	13802	13916	14001	13970	14120	13979	13875	14267	13922	13763	14068	13866	13851	13856	13928	14104	14023	13979	13949	14029	13874	13838	13848	13907	14122	14023	13930	13993	13967	14221	13924	13926	14067	13966	13747	14030	13907	13941	13837	13975	14025	13916	13963	14142	14103	14097	14093	13726	13852	13872	14000	13956	14131	14160	13969	13847	14108	13874	13768	13950	13900	13917	14045	14030	13994	14057	14021	14012	13855	13792	14019	13858	13737	14080	14213	13991	13955	14056	14120	14072	14101	13810	13859	14119	13887	14135	13968	14228	14027	13875	13926	13794	14100	13935	13999	13957	13945	13851	14064	13893	13881	14007	14034	13954	13914	13953	14101	13743	13994	14043	14119	13987	13885	14179	13887	13991	13819	13857	13869	13796	13829	14018	13991	14001	13952	14038	14066	14099	13995	13791	13857	13948	13905	13996	13862	13859	14170	13944	13835	14004	13946	14038	14036	13961	13892	14003	13931	14048	14032	13869	13988	13979	13955	14076	13886	13985	13928	13999	13902	14114	14007	13864	13990	14069	13926	13844	14007	13731	13823	14042	14023	13879	13974	13949	14041	13812	13772	14006	14020	13880	14067	14172	14078	13989	14151	13981	13750	13886	13963	13942	13999	13937	14102	14029	13890	13922	13930	13913	14069	14109	14023	13929	14097	14117	14077	13882	13911	13939	13925	14079	14074	13923	13992	14032	13937	13925	13857	13963	13910	13965	13917	14175	14092	14010	14228	14070	14110	14171	13859	14077	13958	13854	13802	13988	13943	13952	13874	13789	14028	13860	13936	14141	13996	13946	13823	14046	13943	14030	13797	13888	14072	13937	14084	13806	14064	13862	14106	13887	14087	14043	14026	14004	14138	13987	14007	13871	14282	14157	13909	14178	13975	13927	14047	13843	13861	13933	13980	14008	13995	13950	13946	13770	13897	14020	13974	13876	13817	13941	14112	13943	13981	14183	13894	13981	14022	14120	13944	14210	13956	14052	14114	14044	14080	14164	13980	14013	13901	13980	14029	14031	14042	14074	14025	13985	14091	14015	13907	14097	13881	13885	13966	14085	14017	14049	13999	13919	13795	13971	13865	14018	14034	13847	13872	13846	13815	14048	13881	14032	13870	14072	13730	13954	14115	14050	14081	13934	13958	14054	14004	13972	13898	13993	13850	13947	13836	13851	13943	13965	13774	13963	13818	14098	14060	14078	13941	13920	13970	14080	13636	13966	13963	13890	14019	13885	14001	14037	13949	14107	13949	14100	13843	14220	13949	13899	13981	13983	14061	14092	13912	14072	14237	13945	13898	13872	14182	13851	14305	14073	13993	13959	13937	14036	13864	14089	13849	13998	14011	14031	13982	14174	13985	14016	14038	14256	14033	14066	13941	14045	13858	13805	13838	14220	14125	14038	14053	14065	13983	13930	13789	14054	14064	14116	13856	13890	13968	14012	14083	14077	14203	13925	14189	13816	13982
33838	42565	36219	27368	22540	19593	17575	16006	14862	14221	13677	13562	13195	13217	13072	12946	12872	12909	12998	13082	13041	12925	13055	13045	12933	13146	12957	13122	12773	12857	13062	12924	12936	13085	13006	12751	13049	12791	12982	12744	12897	12801	12983	12900	12825	12898	12827	13014	12786	12878	12963	13085	13069	12773	12722	12968	13049	12868	12902	12831	12761	12911	12766	12997	12819	12752	12803	12798	12818	12850	12870	12956	12738	12928	12989	12762	12729	12747	12875	12798	12938	12929	12840	12914	12878	12797	12854	12812	12955	12844	12851	12823	12915	12879	12745	12995	13106	12915	12735	12952	12997	13042	12811	12800	12792	12879	12859	12988	12826	12832	12990	12853	12762	12877	12776	12734	12873	13002	12835	12909	12867	12863	12804	12852	12966	12836	12949	12797	12833	12831	12935	12755	12876	12890	12906	12916	12883	12881	12914	12838	13106	12823	12860	12990	12953	12809	12961	12629	12988	12930	12874	12804	12886	12719	12896	12931	13082	12728	12679	13017	12859	12887	12962	12918	12722	12920	12749	12875	12975	12912	12811	12808	12850	12866	12992	12832	12924	12810	12976	12846	12843	12867	12709	12988	12896	13016	12794	12875	13047	13055	12975	12819	12955	12657	13018	12925	12763	12834	12886	13034	12861	12808	12925	12928	12991	13111	12973	12808	12914	12805	12994	12713	12797	12881	12908	12878	12817	12792	12915	12719	12896	13016	12941	12784	12802	12900	12876	12971	12856	12847	12992	12815	12759	12913	12873	12904	12935	12921	12974	12869	13149	12794	12754	13005	12998	12842	12870	12783	12998	12978	12920	12945	12725	12950	12819	12984	12921	12828	12858	12808	12914	12932	12919	12926	12694	12774	12911	12681	12925	12903	12804	12964	12995	12922	12839	12856	12740	12797	12825	12976	12821	13012	12873	12784	12912	12833	12950	13002	12886	13002	12806	12896	12761	13043	12890	12918	12888	12871	12916	12976	13024	12752	12798	12802	12904	12991	12836	12991	12977	12803	12753	12775	12773	12864	12868	13008	12924	13010	12796	12814	12742	12860	12959	12814	12920	12919	12874	12820	12883	12863	12966	12946	12835	12887	12859	12885	12873	12923	12985	12802	12830	12900	12965	12771	12889	12984	13026	12847	12901	12696	12892	12756	12889	12960	12888	12904	13014	12869	12870	12947	13055	12922	12785	12682	12747	12856	12804	12788	12921	12964	12886	13020	12818	12712	13149	12856	12658	12862	13025	12906	12774	12810	12762	13093	12764	12910	12902	12934	12901	13010	13091	12809	12887	12868	12917	12881	12786	12939	12821	12873	12764	13020	12997	12838	12718	12798	12875	12892	12748	12811	12690	12919	12941	12852	12901	12937	12793	12900	12836	12942	12869	12766	12775	12819	12775	12871	12871	12949	12898	13003	12979	12790	12828	12872	12974	12724	12911	12901	12877	12908	12826	13036	12949	12935	12803	12920	12907	13000	12823	12788	12828	12894	12822	12852	12865	12710	12766	12897	12825	13037	12752	12914	12894	12696	12926	12692	12923	12765	12825	12893	12832	12853	12727	13030	12674	12889	12913	12992	12952	12681	12837	12929	12974	12873	12870	12851	12894	12969	12862	12835	12840	12941	12922	12609	12835	12930	12762	12910	12973	12810	12755	12893	12838	12868	12739	12885	12915	13089	12897	13011	12885	12916	12938	12778	12787	12885	12865	12917	12793	12857	12851	12903	12875	12902	12952	12849	12983	12923	12877	12774	12857	12749	12781	12841	12852	12743	12847	12820	12911	12690	12931	13024	13010	12878	12725	12932	12969	12754	12831	12821	12835	12799	13041	12866	12889	12875	12811	12953	12807	12951	12846	12867	12739	12797	12912	12824	12871	12854	12946	12719	12811	12966	12873	12874	12764	12773	12842	12845	12967	12916	12878	12879	12927	12807	12950	12919	12991	12774	12780	13011	12963	12779	12793	12987	12900	12894	12957	12910	12699	12858	12943	12895	12951	12884	12938	12765	12940	12643	12770	12934	12761	12947	12837	13085	12998	12842	12820	12679	12875	12869	12739	12819	12837	12907	12824	12841	12776	12766	12812	12885	12885	13109	12864	12845	12772	12901	12907	12861	12828	12908	12852	12933	12815	13001	12793	12891	12763	12959	13017	12832	12651	12837	12684	12883	12820	12884	12926	12839	12941	12959	12962	12759	12878	12840	12916	12857	13001	13061	12910	12954	12875	13115	12913	12809	12930	12998	12909	12789	13105	12735	12764	12817	12886	12884	12844	12965	12672	12820	12930	13009	12820	13040	12961	12832	12872	12969	12848	12951	12777	12943	12805	12777	12799	12862	12872	12820	12884	12932	13037	12636	12847	12844	12906	12777	12944	12782	12818	12870	12954	12793	12976	12900	12768	12791	12962	12902	12965	12865	12818	12872	12834	12869	12944	12839	12803	12907	12876	12930	12918	12866	12984	12963	12801	12716	12756	13056	12757	12991	12693	13061	12902	12928	12585	12931	13088	13003	12790	12844	12748	12861	12828	12996	12961	12822	12975	12759	13032	12964	12867	12913	12985	12917	12986	12892	12905	12970	12887	12719	12787	12811	13017	12945	12962	12855	12795	12856	12892	12864	13006	12880	12920	12846	12913	12797	12897	12885	12749	12882	12881	12811	12991	12823	12890	12933	12867	13031	12783	12885	12895	12913	12892	12864	12882	12898	12836	12838	12909	12830	13053	12765	12864	12940	12722	12985	13022	12835	13046	12927	12778	12979	13045	12757	12999	12884	12845	12859	12857	12945	12913	12775	12670	12907	12991	12830	12702	12974	12966	13006	12887	12700	12692	12796	12855	12875	12990	12952	12795	12961	12792	12865	12912	12958	12934	12974	12780	12659	12922	12897	12668	13062	12921	12941	12821	12875	13000	12963	12952	12703	12783	12780	12719	12967	13128	12817	12783	12939	12777	12872	12973	12688	12809	12902	12981	13000	12935	12749	12985	12848	12976	12753	12878	12909	12764	12939	12935	12924	12760	12908	12860	12843	12819	12688	12868	12822	12864	12922	12884	12952	12916	13006	12911	12851	12855	12871	12895	12940	12907	12930	12832	12869	12809	13095	12803	12936	12923	12819	12832	12873	12959	12968	12890	12961	12931	12862	12764	12948	12810	12800	12682	12860	12878	12861	12882	12831	12985	12761	12723	12903	12889	12857	12920	12934	13019	13000	12875	12799	12901	12817	12810	12892	12923	12876	12936	12919	12880	12801	12916	12768	12727	12956	12781	12816	12722	12910	12801	12693	12827	12885	12975	13002	12955	12948	12842	12938	12801	12733	12991	13001	12855	12736	12992	12756	12881	12865	12836	12973	12869	12833	12777	13013	12745	12952	12953	12849	12839	12772	12941	12925	12791	12870	12815	12826	12791	12955	12853	12907	12950	12950	12950	12882	12737	12814	12947	13010	12977	12769	12891	12751	12999	12992	12832	12885	12913	13015	12955	12887	13003	12976	12878	13034	12829	12986	12971	13043	12844	13017	12874	12747	13022	13080	12842	12911	13008	12753	12871	12955	12925	12879	12793	12872	12744	13077	12979	12773	13026	12831	12953	12819	13035	12892	12860	13012	12858	12856	12991	12888	12894	13032	12984	12932	13036	12961	12979	12997	12902	13083	13054	12767	12900	12902	12912	12800	12939	12722	13030	12886	12847	12909	12998	12686	12823	12879	12796	12881	12833	12749	12837	12970	12998	12859	13012	12867	13021	12855	12970	12915	12872	12965	12913	12868	12692	12939	12716	13116	12984	12842	12822	12789	12783	12875	13037	12887	12741	12904	12895	12891	12875	13027	12843	12928	12971	12836	12913	12829	12801	12789	12883	12862	12829	12965	12978	12866	12869	12865	12868	12906	12884	12870	13104	12718	12725	12904	12919	12965	13042	12795	12752	12778	12792	12872	12825	12912	12930	12874	12811	12782	12791	12830	12778	12875	12713	12916	12954	12867	12893	12803	12958	12860	12974	12967	12989	12572	12965	13028	12930	12820	12733	12859	12933	12879	12935	12948	12791	12903	12723	12843	12834	12901	12805	12883	12831	12804	12931	12944	12812	12749	12847	12923	12955	12853	13009	12843	12799	12778	12944	13027	12851	12919	12865	12879	12700	12838	12677	12950	13009	12834	12854	12789	12832	12855	12851	12869	12781	12975	12841	12960	12866	13009	12902	12926	13015	12929	12781	12931	12948	12819	12985	12937	12885	12886	12995	12843	12809	12838	12990	12820	12907	12725	12839	12919	12968	12858	12901	12803	12837	13011	12868	12967	12923	12959	12755	12984	12886	12927	13002	13015	12984	13030	12949	12869	12825	12944	12906	12773	12908	12881	12986	12967	12967	12917	12945	12840	12931	12884	12934	12829	12947	12902	12770	12892	12721	13028	12871	12816	12812	12828	12920	12753	13004	12816	13008	12837	12749	12904	12914	12927	13000	12776	12793	12914	12861	12842	13004	12828	12918	12783	12899	12862	12828	12978	12756	12841	12898	13021	12902	12750	12819	12898	13082	12918	12730	12822	12971	12975	12950	12696	12815	12939	12997	13096	12923	12858	12906	12986	12977	12798	12987	13026	12917	12832	12749	12869	12974	12782	12888	12757	12862	12714	12811	12868	12977	12776	12794	12807	12973	12926	12999	12849	12858	12751	12901	12764	12883	12828	12840	12908	12779	12848	12748	12888	12890	12802	12878	12838	12957	12862	12714	12971	12779	12960	12772	12841	12822	12897	12905	12875	12697	12861	12972	12795	12764	12934	12996	12776	12606	12935	13013	12939	13056	12981	12853	12793	12824	12901	12963	12894	12949	12847	12943	12862	12862	13005	13008	12772	12792	12849	12902	12953	12863	12767	12909	12950	13073	12886	12871	12838	12860	12864	12958	12983	12835	12888	12885	12928	12806	12779	12841	12796	12888	12839	12939	12637	12865	13062	12763	12836	13017	12853	12754	13086	12886	12987	12853	12767	12960	12836	12902	12794	12908	12913	12869	12862	13030	12934	13015	12748	12940	13048	12762	12873	12900	12733	12756	12689	13117	12870	13047	12957	13034	12902	12881	12887	12792	12892	12904	12994	12882	12858	12869	12972	12917	12871	12820	12856	12891	12851
24157	21150	28580	25776	24967	25675	24053	19703	17325	16140	16077	15622	15123	14920	14981	14935	14939	14941	14798	14807	14649	14739	14731	14659	14535	14682	14608	14712	14666	14582	14656	14469	14773	14590	14460	14530	14630	14579	14515	14614	14500	14539	14493	14386	14426	14584	14556	14554	14650	14500	14629	14408	14467	14491	14433	14383	14761	14481	14511	14366	14667	14467	14473	14516	14577	14445	14461	14755	14589	14524	14347	14483	14614	14597	14579	14574	14791	14486	14482	14413	14539	14577	14677	14344	14537	14382	14654	14624	14634	14526	14507	14415	14570	14635	14562	14462	14714	14684	14527	14382	14432	14429	14543	14645	14623	14618	14404	14846	14411	14513	14749	14447	14436	14511	14394	14442	14357	14502	14666	14360	14238	14340	14452	14507	14503	14660	14535	14624	14453	14525	14533	14377	14522	14530	14526	14436	14559	14397	14428	14590	14469	14379	14469	14379	14478	14364	14490	14450	14501	14399	14470	14565	14455	14664	14385	14465	14369	14372	14477	14531	14483	14630	14345	14660	14639	14455	14410	14663	14433	14710	14591	14563	14509	14432	14430	14408	14550	14549	14585	14522	14463	14417	14443	14333	14592	14508	14408	14517	14469	14440	14401	14515	14304	14498	14638	14551	14341	14370	14263	14498	14443	14626	14540	14753	14620	14585	14420	14442	14529	14415	14545	14740	14497	14344	14532	14488	14581	14512	14467	14456	14445	14414	14337	14497	14419	14539	14382	14339	14502	14477	14440	14611	14584	14450	14327	14552	14467	14581	14634	14340	14664	14469	14494	14663	14622	14698	14404	14585	14573	14386	14507	14450	14536	14594	14572	14641	14309	14488	14459	14464	14418	14522	14442	14416	14662	14701	14468	14291	14510	14446	14619	14499	14548	14587	14592	14291	14564	14510	14544	14504	14506	14572	14589	14530	14505	14567	14419	14633	14477	14340	14431	14487	14554	14426	14380	14621	14461	14609	14437	14519	14586	14456	14716	14347	14582	14356	14543	14584	14506	14581	14419	14537	14744	14503	14587	14482	14430	14564	14610	14438	14569	14589	14478	14360	14458	14612	14552	14522	14426	14548	14457	14523	14462	14636	14380	14500	14424	14488	14474	14378	14552	14446	14551	14506	14413	14474	14616	14611	14524	14637	14569	14482	14331	14366	14468	14365	14448	14446	14439	14583	14614	14545	14683	14495	14418	14520	14501	14523	14667	14569	14508	14454	14373	14673	14761	14520	14386	14647	14577	14264	14386	14648	14338	14595	14563	14565	14480	14622	14528	14399	14792	14528	14369	14564	14621	14518	14485	14514	14535	14656	14527	14580	14469	14473	14667	14527	14392	14573	14598	14520	14517	14297	14384	14591	14582	14410	14507	14287	14416	14532	14529	14607	14542	14279	14740	14630	14630	14608	14637	14344	14431	14623	14714	14499	14515	14857	14567	14613	14448	14617	14433	14565	14406	14412	14513	14505	14448	14776	14542	14471	14491	14411	14512	14427	14381	14513	14509	14543	14342	14442	14342	14556	14591	14621	14498	14652	14490	14277	14389	14382	14503	14711	14535	14380	14376	14372	14578	14491	14490	14501	14491	14558	14331	14418	14630	14296	14360	14593	14586	14637	14443	14547	14426	14309	14349	14514	14652	14450	14547	14535	14446	14663	14464	14493	14445	14496	14580	14475	14427	14560	14627	14455	14334	14564	14512	14458	14486	14448	14422	14623	14431	14557	14398	14567	14402	14509	14472	14408	14590	14632	14565	14527	14598	14560	14309	14460	14405	14566	14633	14330	14529	14458	14297	14436	14220	14485	14639	14485	14408	14676	14679	14509	14564	14557	14472	14578	14489	14339	14258	14338	14576	14494	14627	14413	14455	14598	14448	14558	14521	14494	14465	14500	14312	14365	14537	14551	14348	14325	14599	14524	14511	14436	14308	14557	14272	14479	14465	14391	14733	14548	14631	14546	14503	14522	14388	14580	14552	14561	14517	14571	14570	14485	14544	14514	14347	14488	14414	14481	14511	14373	14329	14415	14488	14132	14492	14373	14481	14634	14509	14374	14480	14413	14432	14417	14572	14600	14634	14574	14536	14423	14465	14524	14567	14363	14421	14551	14508	14409	14615	14472	14456	14556	14512	14522	14422	14571	14651	14497	14331	14674	14602	14518	14535	14523	14416	14468	14468	14450	14586	14709	14520	14618	14514	14674	14470	14536	14525	14538	14438	14505	14466	14636	14534	14475	14614	14285	14414	14696	14545	14550	14650	14504	14567	14410	14362	14450	14470	14571	14696	14516	14711	14559	14519	14490	14663	14628	14470	14668	14407	14592	14407	14481	14423	14462	14528	14558	14466	14652	14478	14450	14497	14583	14558	14550	14465	14656	14323	14429	14584	14508	14760	14307	14636	14454	14502	14499	14581	14350	14460	14363	14626	14430	14346	14513	14428	14457	14642	14630	14625	14538	14506	14453	14511	14328	14359	14450	14599	14488	14720	14558	14414	14295	14506	14489	14377	14544	14618	14541	14673	14486	14641	14508	14531	14531	14528	14656	14421	14372	14414	14475	14690	14457	14524	14434	14476	14347	14275	14483	14516	14479	14515	14605	14411	14510	14522	14467	14392	14464	14536	14501	14498	14331	14417	14403	14599	14399	14402	14687	14437	14453	14348	14649	14531	14433	14602	14535	14373	14540	14528	14447	14326	14337	14584	14410	14539	14695	14389	14496	14419	14373	14572	14526	14458	14438	14641	14507	14458	14497	14725	14649	14406	14398	14477	14541	14384	14488	14563	14623	14412	14466	14435	14506	14475	14411	14581	14578	14628	14501	14392	14560	14469	14327	14363	14550	14540	14464	14669	14506	14527	14359	14486	14608	14425	14654	14702	14639	14472	14439	14425	14401	14535	14308	14425	14373	14575	14464	14474	14565	14389	14450	14481	14399	14500	14479	14467	14479	14476	14435	14489	14367	14251	14634	14557	14346	14445	14454	14427	14686	14498	14406	14283	14391	14525	14517	14602	14493	14402	14552	14531	14533	14248	14498	14589	14444	14613	14497	14185	14251	14433	14511	14423	14636	14342	14527	14213	14630	14461	14706	14574	14429	14539	14274	14421	14458	14503	14523	14673	14382	14564	14434	14543	14415	14721	14515	14517	14658	14750	14633	14556	14427	14522	14750	14567	14657	14539	14543	14432	14415	14435	14304	14289	14616	14524	14541	14501	14356	14467	14477	14596	14417	14589	14386	14521	14389	14582	14432	14518	14422	14499	14458	14563	14564	14467	14609	14430	14439	14522	14507	14725	14411	14521	14576	14431	14668	14714	14653	14419	14482	14483	14483	14504	14411	14475	14434	14469	14478	14370	14467	14515	14585	14447	14622	14674	14694	14499	14529	14531	14502	14383	14289	14436	14564	14457	14307	14570	14493	14561	14678	14408	14475	14528	14505	14275	14447	14462	14484	14518	14473	14539	14403	14612	14425	14614	14424	14447	14441	14350	14310	14556	14534	14414	14502	14535	14545	14429	14383	14417	14633	14525	14354	14544	14513	14433	14378	14481	14590	14366	14643	14530	14551	14490	14607	14511	14545	14533	14531	14577	14470	14444	14445	14388	14463	14322	14393	14398	14471	14392	14457	14500	14602	14620	14472	14479	14494	14564	14409	14449	14449	14593	14556	14464	14276	14399	14411	14496	14528	14408	14481	14441	14488	14507	14604	14479	14656	14533	14422	14596	14318	14701	14504	14539	14420	14358	14550	14299	14477	14473	14555	14488	14413	14711	14516	14420	14501	14542	14570	14564	14355	14444	14523	14141	14482	14603	14459	14478	14534	14415	14478	14483	14524	14364	14434	14518	14326	14704	14439	14435	14367	14576	14451	14410	14438	14635	14493	14545	14598	14608	14549	14501	14486	14325	14491	14494	14550	14448	14313	14442	14551	14503	14470	14505	14520	14492	14527	14594	14299	14406	14452	14652	14430	14398	14414	14634	14700	14583	14616	14389	14535	14510	14375	14436	14429	14592	14494	14490	14315	14496	14440	14595	14492	14591	14485	14341	14480	14475	14476	14388	14314	14537	14709	14467	14574	14398	14538	14451	14532	14510	14675	14589	14462	14398	14492	14402	14683	14489	14555	14354	14471	14492	14481	14666	14561	14556	14435	14470	14581	14392	14485	14550	14562	14625	14466	14550	14542	14463	14580	14489	14367	14503	14571	14619	14586	14519	14647	14559	14324	14468	14599	14644	14593	14490	14605	14495	14337	14523	14540	14611	14471	14359	14355	14459	14577	14379	14466	14519	14585	14569	14583	14598	14407	14350	14457	14547	14721	14639	14466	14726	14836	14569	14481	14560	14535	14428	14311	14630	14409	14443	14600	14353	14431	14525	14461	14419	14623	14452	14227	14472	14378	14567	14495	14532	14479	14389	14243	14483	14466	14616	14488	14414	14493	14508	14541	14448	14500	14458	14659	14585	14566	14576	14402	14511	14433	14416	14388	14447	14252	14602	14494	14449	14528	14689	14435	14510	14253	14503	14487	14539	14628	14561	14754	14444	14504	14356	14588	14631	14406	14622	14414	14508	14429	14362	14306	14497	14518	14485	14434	14611	14395	14664	14566	14377	14465	14428	14507	14650	14543	14514	14426	14397	14400	14466	14387	14317	14224	14476	14547	14599	14564	14447	14427	14455	14517	14508	14532	14374	14440	14523	14260	14483	14487	14594	14756	14446	14672	14429	14288	14458	14596	14493	14575	14275	14625	14419	14562	14562	14552	14471	14550	14516	14513	14381	14562	14441	14639	14423	14293	14518	14452	14324	14511	14458	14327	14566	14509	14438	14384	14645	14432	14452	14403	14479	14360	14385	14452	14515	14500	14378	14328	14528	14593	14534	14620	14485	14447	14443	14613	14553	14430	14655	14406	14502	14530	14469	14534	14566	14464	14466	14496	14522	14520	14596	14622	14707	14629	14415	14580	14427	14480	14599	14651	14692	14501	14575	14469	14852	14592	14525	14380	14548	14727	14713	14426	14614	14505	14621	14470	14471	14621	14469	14369	14479	14342	14537	14567	14464	14663	14375	14546	14643	14386	14466	14467	14660	14457	14654	14630	14363	14593	14495	14462	14415	14535	14608	14628	14602	14494
33497	51614	45094	35299	30288	26328	22614	19395	16738	15339	15039	14463	14004	13527	13744	13648	13605	13688	13627	13619	13519	13475	13352	13481	13264	13337	13274	13352	13427	13497	13299	13171	13390	13332	13375	13425	13152	13337	13263	13187	13360	13284	13266	13313	13311	13417	13282	13239	13323	13262	13334	13308	13326	13066	13406	13336	13259	13300	13257	13197	13325	13203	13284	13119	13298	13206	13469	13366	13267	13365	13331	13219	13263	13158	13396	13287	13198	13261	13329	13301	13235	13142	13045	13011	13095	13228	13226	13349	13340	13330	13276	13469	13234	13371	13257	13246	12925	13269	13250	13199	13106	13307	13296	13304	13272	13127	13280	13261	13350	13075	13359	13227	13003	13347	13175	13236	13135	13210	13171	13236	13122	13169	13282	13264	13302	13199	13282	13257	13388	13150	13056	13287	13177	13284	13226	13147	13130	13240	13237	13339	13046	13240	13063	13205	13323	13132	13224	13332	13374	13216	13378	13299	13152	13330	13429	13252	13268	13255	13249	13090	13149	13190	13333	13352	13272	13352	13382	13286	13316	13135	13091	13262	13233	13356	13371	13246	13246	13166	13214	13112	13246	13325	13257	13313	13266	13201	13293	13143	13307	13345	13232	13119	13242	13130	13253	13211	13252	13214	13287	13379	13244	13248	13282	13270	13349	13261	13388	13247	13174	13349	13266	13300	13109	13164	13247	13095	13389	13261	13256	13301	13185	13348	13235	13222	13200	13058	13119	13241	13458	13306	13288	13371	13233	13318	13229	13156	13239	13308	13397	13382	13277	13218	13165	12980	13170	13181	13284	13055	13283	13201	13354	13314	13320	13135	13209	13342	13286	13119	13289	13375	13309	13151	13291	13226	13299	13292	13158	13142	13212	13254	13331	13178	13187	13201	13207	13350	13221	13435	13283	13236	13309	13305	13080	13119	13282	13339	13149	13233	13280	13176	13314	13370	13184	13171	13324	13243	13196	13416	13222	13282	13273	13196	13260	12926	13303	13133	13320	13305	13288	13256	13123	13226	13230	13380	13163	13093	13433	13227	13096	13100	13180	13298	13302	13236	13343	13359	13313	13112	13153	13235	13320	13219	13255	13129	13224	13195	13139	13144	13088	13386	13140	13162	13208	13156	13385	13274	13292	13263	13264	13189	13356	13247	13381	13170	13327	13161	13288	13096	13140	13361	13155	13362	13343	13243	13153	13147	12989	13237	13154	13163	13226	13175	13303	13259	13412	13153	13150	13159	13421	13205	13284	13199	13449	13312	13336	13253	13121	13267	13143	13307	13217	13212	13002	13198	13357	13343	13297	13284	13290	13306	13142	13178	13203	13187	13312	13233	13312	13304	13194	13332	13207	13213	13221	13188	13250	13303	13157	13311	13284	13281	13412	12955	13306	13168	13056	13211	13187	13206	13251	13334	13319	13148	13088	13198	13328	13343	13272	13305	13300	13340	13233	13152	13199	13525	13297	13189	13292	13247	13269	13284	13257	13140	13279	13278	13074	13167	13320	13312	13288	13047	13297	13389	13070	13088	13288	13201	13368	13234	13248	13248	13135	13104	13235	13161	13164	13279	13262	13244	13288	13200	13289	13121	13371	13237	13305	13214	13128	13201	13096	13304	13368	13159	13342	13269	13243	13371	13201	12982	13222	13362	13202	13184	13067	13262	13284	13230	13197	13331	13240	13344	13066	13300	13236	13394	13258	13370	13235	13259	13354	13289	13160	13195	13329	13137	13157	13362	13318	13255	13191	13394	13063	13264	13388	13316	13184	13098	13226	13122	13148	13228	13184	13300	13329	13189	13331	13209	13414	13131	13293	13219	13237	13132	13263	13298	13317	13308	13195	13274	13187	13299	13177	13349	13176	13220	13339	13306	13161	13275	13326	13285	13160	13267	13134	13121	13288	13140	13238	13097	13180	13291	13316	13111	13201	13197	13331	13299	13325	13298	13125	13296	13294	13290	13270	13098	13183	13162	13342	13233	13277	13253	13375	13401	13421	13237	13344	13187	13220	13216	13228	13346	13215	13226	13160	13338	13182	13273	13336	13189	13336	13248	13482	13147	13108	13119	13203	13262	13227	13348	13294	13124	13287	13236	13273	13451	13156	13219	13189	13258	13129	13226	13331	13172	13169	13137	13258	13287	13261	13256	13209	13297	13227	13289	13406	13260	13144	13331	13159	13304	13305	13169	13272	13212	13294	13313	13294	13114	13139	13437	13337	13366	13203	13109	13192	13321	13271	13217	13306	13097	13203	13211	13255	13146	13219	13198	13276	13132	13108	13386	13351	13255	13366	13181	13145	13238	13237	13290	13192	13226	13253	13169	13124	13368	13296	13321	13108	13270	13377	13215	13135	13324	13133	13124	13304	13126	13188	13401	13292	13354	13290	13116	13270	13415	13095	13317	13186	13255	13227	13134	13250	13303	13365	13269	13182	13308	13291	13179	13261	13350	13254	13232	13157	13181	13053	13322	13207	13156	13287	13239	13538	13230	13307	13153	13309	13235	13259	13130	13173	13187	13454	13162	13267	13369	13069	13125	13267	13333	13177	13219	13282	13239	13045	13156	13274	13313	13098	13040	13219	13221	13247	13223	13078	13332	13163	13207	13177	13162	13318	13280	13220	13155	13198	13143	13092	13252	13190	13304	13341	13414	13102	13238	13142	13042	13078	13331	13257	13208	13160	13268	13252	13390	13271	13336	13304	13341	13099	13269	13185	13030	13195	13065	13273	13351	13133	13127	13372	13239	13221	13244	13377	13204	13289	13328	13142	13316	13261	13137	13382	13295	13313	13248	13284	13187	13296	13438	13121	13210	13310	13053	13180	13254	13273	13189	13161	13234	13285	13255	13103	13193	13162	13169	13197	13234	13295	13246	13322	13310	13144	13290	13123	13220	13301	13261	13157	13231	13345	13172	13424	13315	13265	13403	13201	13266	13388	13224	13296	13206	13287	13180	13214	13201	13157	13252	13048	13324	13232	13243	13330	13251	13162	13284	13167	13262	13200	13235	13100	13130	13371	13316	13195	13245	13352	13289	13231	13210	13195	13166	13308	13133	13388	13278	13369	13253	13299	13208	13224	13351	13193	13104	13234	13408	13230	13376	13262	13293	13239	13141	13168	13113	13147	13160	13171	13133	13255	13094	13337	13210	13282	13279	13193	12914	13104	13303	13387	13224	13199	13294	13307	13110	13194	13241	13252	13319	13208	13253	13294	13275	13185	13391	13186	13129	13363	13207	13152	13196	13194	13392	13395	13091	13165	13263	13292	13251	13189	13239	13216	13185	13031	13308	13301	13290	13240	13351	13288	13217	13321	13348	13151	13420	12993	13309	13255	13167	13414	13321	13178	13433	13288	13263	13555	13185	13299	13129	13169	13330	13290	13272	13219	13228	13222	13229	13146	13251	13144	13131	13278	13209	13283	13247	13192	13200	13213	13263	13255	13387	13311	13121	13487	13206	13279	13163	13370	13371	13079	13311	13134	13235	13226	13142	13241	13284	13474	13271	13187	13298	13353	13269	13224	13168	13259	13370	13017	13276	13296	13200	13259	13227	13252	13219	13114	13247	13278	13333	13444	13303	13279	13205	13240	13106	13139	13181	13213	13339	13152	13269	13224	13113	13105	13285	13220	13158	13209	13304	13157	13287	13233	13217	13292	13265	13199	13276	13085	13144	13318	13228	13247	13305	13126	13043	13271	13303	13251	13173	13158	13337	13286	13297	13171	13197	13237	13146	13312	13228	13248	13052	13258	13286	13247	13224	13173	13365	13051	13160	13318	13178	13202	13228	13122	13293	13135	13127	13292	13184	13228	13308	13281	13240	13155	13162	13300	13361	13245	13168	13215	13285	13270	13150	13261	13465	13255	13434	13243	13320	13195	13217	13213	13038	13101	13359	13076	13273	13203	13226	13259	13111	13224	13094	13151	13170	13228	13185	13030	13257	13212	13322	13158	13269	13131	13150	13336	13163	13203	13313	13234	13185	13269	13186	13189	13311	13114	13225	13123	13197	13335	13170	13246	13245	13327	13237	13347	13318	13229	13089	13131	13149	13343	13223	13181	13358	13315	13222	13141	13185	13091	13116	13315	13175	13137	13217	13215	13249	13281	13144	13247	13161	13153	13245	13362	13152	13395	13216	13209	13158	13185	13198	13183	13317	13322	13098	13222	13055	13288	13216	13271	13370	13112	13205	13326	13319	13407	13406	13303	13192	13504	13239	13247	13188	13182	13115	13232	13316	13144	13407	13262	13111	13394	13210	13147	13266	13135	13097	13153	13161	13373	13227	13088	13361	13208	13449	13183	13207	13248	13121	13280	13088	13232	13300	13333	13208	13121	13297	13350	13278	13255	13304	13340	13123	13203	13269	13342	13247	13264	13198	13310	13340	13268	13293	13036	13297	13256	13132	13326	13109	13226	13268	13417	13104	13222	13196	13189	13174	13382	13266	13313	13306	13270	13220	13183	13288	13358	13252	13349	13247	13282	13169	13298	13256	13236	13334	13054	13235	13053	13166	13331	13324	13197	13115	13280	13248	13122	13230	13142	13233	13281	13251	13224	13383	13253	13346	13191	13242	13292	13210	13274	13283	13250	13327	13235	13321	13172	13258	13332	13328	13389	13156	13250	13217	13296	13268	13255	13397	13296	13045	13313	13056	13306	13260	13128	13042	13187	13344	13356	13322	13134	13171	13269	13278	13205	13288	13206	13228	13192	13249	13171	13072	13317	13251	13442	13386	13088	13222	13273	13220	13353	13376	13334	13334	13362	13225	13228	13061	13247	13348	13283	13188	13286	13201	13369	13198	13355	13137	13105	13093	13092	13222	13121	13266	13309	13182	13292	13273	13375	13312	13284	13142	13230	13165	13222	13151	13279	13212	13069	13242	13402	13328	13200	13201	13373	13240	13409	13171	13277	13277	13341	13234	13110	13281	13336	13207	13227	13375	13251	13323	13262	13398	13216	13273	13325	13058	13326	13232	13465	13235	13228	13256	13249	13106	13275	13307	13275	13055	13203	13269	13188	13198	13125	13227	13207	13268	13109	13167	13331	13159	13288	13405	13185	13227	13325	13388	13236	13163	13187	13137	13019	13290	13300	13148	13347	13218	13235	13141	13271	13320	13400	13460	13099	13180
22802	21146	28948	23977	23428	27548	29734	24823	19971	18528	17569	16863	16443	16169	15944	16083	15830	15912	15812	15976	15802	15862	15742	15745	15534	15721	15664	15754	15681	15583	15604	15751	15395	15691	15548	15545	15586	15446	15441	15439	15526	15421	15504	15516	15653	15687	15356	15504	15557	15437	15478	15495	15512	15519	15546	15363	15419	15526	15481	15558	15421	15516	15343	15448	15374	15461	15384	15319	15450	15469	15802	15510	15585	15245	15361	15404	15507	15463	15259	15429	15511	15636	15359	15420	15332	15410	15538	15399	15497	15507	15585	15439	15402	15336	15364	15383	15559	15415	15323	15241	15590	15537	15474	15563	15569	15351	15540	15386	15350	15619	15453	15351	15503	15572	15391	15384	15358	15797	15591	15525	15577	15208	15481	15485	15441	15499	15324	15366	15452	15591	15448	15424	15608	15597	15511	15502	15503	15506	15461	15354	15644	15276	15399	15413	15583	15562	15423	15483	15428	15511	15507	15481	15521	15496	15280	15482	15456	15412	15468	15364	15491	15412	15414	15522	15581	15481	15239	15352	15326	15390	15496	15510	15568	15291	15510	15293	15432	15273	15521	15396	15509	15538	15258	15363	15207	15370	15319	15255	15525	15354	15585	15326	15277	15655	15412	15592	15282	15517	15398	15419	15537	15476	15478	15297	15466	15288	15431	15518	15381	15376	15511	15354	15403	15298	15462	15426	15377	15644	15735	15540	15392	15405	15378	15564	15359	15450	15587	15399	15565	15486	15253	15313	15442	15266	15481	15449	15301	15115	15471	15442	15375	15305	15615	15266	15544	15500	15341	15420	15325	15293	15541	15374	15536	15487	15354	15504	15311	15415	15430	15360	15456	15440	15402	15451	15333	15360	15314	15340	15402	15430	15526	15494	15411	15279	15250	15499	15319	15241	15539	15489	15476	15530	15438	15346	15529	15495	15540	15542	15572	15325	15495	15388	15371	15561	15189	15329	15215	15526	15533	15501	15420	15369	15535	15487	15481	15388	15456	15271	15454	15505	15436	15476	15306	15491	15507	15560	15385	15505	15338	15406	15336	15486	15402	15420	15347	15454	15460	15263	15463	15406	15381	15314	15474	15253	15549	15406	15577	15414	15473	15473	15159	15385	15498	15487	15442	15342	15333	15437	15446	15421	15390	15200	15365	15267	15330	15358	15310	15403	15430	15499	15192	15444	15547	15574	15511	15459	15436	15506	15255	15567	15255	15404	15422	15342	15401	15341	15595	15379	15420	15543	15332	15404	15448	15436	15442	15297	15519	15409	15537	15371	15470	15525	15373	15414	15301	15503	15473	15549	15366	15300	15546	15539	15346	15414	15509	15448	15500	15436	15303	15339	15279	15519	15490	15495	15219	15464	15295	15397	15463	15509	15526	15381	15490	15545	15490	15474	15362	15376	15543	15496	15220	15402	15425	15483	15292	15563	15435	15401	15279	15277	15423	15558	15555	15402	15440	15413	15358	15456	15309	15264	15558	15390	15381	15424	15382	15428	15328	15467	15624	15589	15415	15684	15515	15433	15219	15323	15455	15669	15381	15710	15542	15430	15496	15421	15459	15450	15367	15292	15349	15201	15287	15413	15366	15292	15413	15372	15493	15469	15429	15430	15445	15432	15311	15659	15444	15403	15621	15589	15506	15451	15448	15363	15437	15545	15410	15545	15447	15244	15605	15649	15308	15510	15388	15378	15314	15453	15459	15492	15349	15399	15327	15390	15457	15441	15549	15641	15638	15587	15602	15436	15238	15488	15499	15324	15389	15430	15508	15490	15446	15445	15436	15482	15202	15391	15446	15177	15588	15617	15533	15266	15544	15478	15348	15368	15401	15614	15702	15447	15329	15321	15468	15419	15340	15407	15547	15283	15348	15462	15445	15390	15473	15389	15533	15317	15341	15485	15530	15428	15553	15352	15454	15432	15471	15508	15434	15503	15455	15624	15427	15577	15526	15393	15586	15484	15481	15365	15199	15370	15392	15270	15366	15388	15605	15527	15447	15156	15297	15286	15317	15498	15341	15546	15512	15495	15437	15297	15416	15368	15612	15522	15477	15524	15419	15538	15507	15717	15359	15451	15340	15351	15497	15411	15474	15508	15448	15446	15459	15394	15379	15605	15404	15500	15565	15458	15418	15514	15494	15319	15251	15354	15352	15647	15504	15438	15298	15486	15607	15351	15307	15450	15405	15287	15572	15575	15526	15350	15432	15282	15453	15385	15264	15432	15523	15305	15320	15451	15448	15423	15246	15423	15360	15442	15388	15435	15364	15500	15562	15266	15382	15447	15416	15375	15450	15298	15529	15275	15402	15409	15343	15510	15410	15376	15409	15384	15447	15517	15678	15362	15405	15315	15273	15413	15304	15390	15382	15448	15414	15531	15329	15508	15462	15487	15526	15422	15567	15325	15340	15431	15502	15487	15357	15420	15613	15514	15382	15293	15330	15343	15534	15566	15437	15295	15460	15535	15604	15357	15472	15336	15502	15209	15523	15366	15531	15614	15178	15559	15553	15445	15562	15407	15259	15421	15358	15388	15390	15565	15494	15424	15295	15387	15455	15553	15353	15398	15448	15306	15653	15378	15370	15432	15440	15375	15330	15365	15622	15510	15311	15274	15334	15664	15497	15425	15543	15558	15658	15376	15357	15409	15498	15622	15551	15313	15319	15510	15564	15389	15329	15687	15258	15417	15419	15483	15512	15465	15283	15488	15476	15290	15388	15308	15414	15570	15516	15352	15309	15528	15621	15524	15302	15264	15384	15450	15417	15334	15313	15403	15237	15346	15291	15691	15265	15309	15469	15472	15297	15570	15261	15508	15384	15325	15514	15462	15562	15531	15336	15659	15448	15416	15501	15632	15603	15403	15688	15317	15390	15319	15287	15467	15475	15554	15511	15635	15597	15612	15393	15692	15535	15381	15426	15425	15231	15218	15297	15571	15246	15445	15613	15404	15407	15638	15437	15461	15549	15453	15497	15380	15419	15387	15344	15428	15410	15441	15280	15599	15321	15270	15475	15411	15355	15285	15439	15366	15371	15609	15456	15471	15233	15363	15437	15536	15483	15608	15546	15447	15302	15304	15404	15451	15518	15375	15647	15271	15326	15222	15336	15578	15576	15446	15521	15332	15473	15495	15525	15389	15601	15485	15300	15342	15377	15360	15362	15296	15403	15357	15242	15284	15581	15470	15604	15399	15606	15648	15429	15449	15585	15546	15342	15444	15224	15350	15483	15399	15439	15417	15374	15377	15538	15457	15263	15369	15372	15550	15396	15312	15373	15531	15606	15311	15419	15427	15549	15571	15546	15394	15421	15347	15598	15382	15368	15455	15358	15388	15388	15427	15304	15319	15311	15328	15461	15451	15395	15548	15426	15663	15303	15365	15425	15337	15511	15640	15518	15467	15430	15444	15565	15486	15345	15256	15386	15439	15440	15586	15117	15371	15394	15494	15337	15380	15488	15436	15423	15485	15319	15482	15447	15295	15370	15394	15442	15589	15428	15379	15376	15370	15407	15337	15549	15504	15453	15376	15349	15319	15431	15377	15379	15619	15472	15431	15278	15360	15468	15340	15459	15409	15576	15358	15510	15229	15279	15546	15614	15385	15381	15426	15637	15474	15347	15489	15443	15365	15553	15286	15422	15333	15398	15407	15484	15518	15494	15577	15521	15314	15436	15385	15396	15491	15469	15418	15458	15392	15613	15335	15551	15315	15182	15354	15470	15343	15435	15339	15355	15473	15682	15445	15454	15432	15502	15519	15377	15349	15598	15263	15462	15448	15424	15407	15399	15224	15600	15445	15291	15557	15406	15517	15553	15486	15648	15529	15331	15400	15429	15624	15172	15460	15457	15367	15368	15628	15497	15411	15351	15352	15618	15505	15378	15199	15344	15348	15477	15433	15623	15426	15519	15474	15180	15391	15269	15423	15451	15409	15574	15502	15450	15385	15371	15441	15596	15430	15572	15444	15343	15487	15399	15377	15424	15376	15337	15212	15395	15347	15382	15374	15487	15597	15357	15451	15452	15550	15568	15380	15495	15250	15451	15491	15486	15431	15342	15384	15350	15526	15508	15305	15710	15482	15425	15479	15541	15541	15514	15458	15489	15561	15348	15516	15552	15336	15366	15322	15595	15360	15426	15399	15586	15364	15422	15325	15459	15324	15471	15558	15368	15440	15517	15404	15670	15484	15316	15459	15454	15536	15540	15439	15538	15411	15475	15353	15416	15599	15467	15386	15320	15574	15531	15532	15392	15503	15583	15593	15290	15653	15674	15641	15466	15316	15466	15374	15417	15586	15270	15519	15396	15208	15450	15464	15496	15292	15362	15526	15283	15452	15501	15536	15508	15527	15355	15273	15364	15408	15529	15262	15417	15553	15504	15589	15701	15461	15280	15455	15288	15303	15322	15389	15558	15754	15406	15291	15469	15294	15397	15403	15431	15436	15642	15324	15577	15338	15493	15473	15501	15607	15391	15453	15281	15389	15536	15498	15406	15346	15460	15393	15532	15400	15662	15551	15695	15596	15547	15438	15451	15514	15413	15294	15162	15410	15366	15461	15392	15579	15294	15331	15288	15432	15520	15301	15353	15535	15561	15569	15288	15492	15531	15332	15407	15602	15549	15425	15579	15467	15397	15454	15500	15539	15442	15528	15467	15370	15478	15368	15358	15533	15443	15473	15401	15262	15506	15339	15488	15314	15437	15367	15268	15605	15444	15335	15347	15556	15371	15483	15260	15435	15469	15219	15429	15445	15388	15561	15311	15194	15232	15543	15355	15128	15518	15243	15435	15542	15440	15460	15539	15275	15432	15394	15752	15564	15363	15489	15404	15469	15450	15418	15550	15744	15754	15470	15378	15480	15434	15421	15510	15548	15276	15364	15336	15319	15358	15302	15500	15819	15427	15483	15368	15471	15299	15638	15586	15510	15590	15566	15414	15626	15428	15522	15352	15231	15204	15592	15373	15517	15450	15473	15572	15214	15518	15351	15555	15235	15556	15228	15578	15373	15388	15456	15442	15441	15441	15339	15359	15462	15334	15309	15487	15237	15444	15438	15345	15332	15383	15391	15636	15507	15427	15538	15555	15342	15364	15571	15526	15510	15365	15514	15679	15292	15314	15477	15554	15453
35382	56953	52237	42410	36461	31960	28076	25417	18849	17483	16466	15562	14890	14605	14524	14253	14302	14372	14048	14146	14068	14207	14065	13982	13953	13971	13942	13932	14057	13906	13925	14020	13968	13769	14071	13825	13893	13902	13879	13804	13809	13922	13764	13881	13871	13850	13750	13712	13932	13727	13770	13890	13823	13957	13837	13781	13806	13928	13890	13779	13699	13720	13889	13969	13889	13812	13918	13706	13953	13844	13816	13884	13720	13775	13840	13882	13837	13727	13886	13821	13962	13987	13720	13763	13777	13856	13777	13957	13789	13924	13761	13866	13882	13728	13918	13823	13786	13803	13865	13684	14080	13695	13771	13853	13664	13782	13882	13810	13823	13830	13688	13994	13887	13557	13838	13744	13807	13680	13789	13754	13744	13833	13725	13988	13692	13659	13918	13901	13891	13667	13787	13980	13644	13897	13970	13636	13891	13921	13571	13750	13878	13783	13812	13758	13733	13754	13773	13857	13717	13857	13904	13818	13943	13837	13830	13733	13847	13692	13810	13833	13794	13739	13623	13713	13830	13738	13961	13876	13807	13698	13792	13891	13847	13941	13875	13733	13830	13938	13815	13755	13821	13926	13806	13774	13883	13748	13858	13838	13618	13815	13809	13840	13699	13873	13806	13757	13727	13602	13745	13702	13769	13836	13757	13961	13612	13920	13740	13626	13655	13784	13773	13760	13667	13739	13935	13775	13740	13644	13853	13807	13754	13956	13751	13799	13917	13766	13747	13813	13833	13728	13853	13729	13760	13717	13847	13725	13805	13743	13930	13908	13679	13924	13849	13777	13743	13696	13875	13896	13760	13671	13837	13827	13804	13748	13667	13717	13841	13867	13759	13820	13770	13699	13720	13923	13688	13884	13928	13888	13816	13763	13844	13829	13851	13729	13794	13880	13737	13818	13814	13867	13760	13683	13780	13694	13702	13827	13850	13665	13647	13802	13672	13772	13650	13789	13595	13887	13777	13934	13658	13753	13742	13954	13884	13882	13766	13848	13852	13700	13853	13789	13848	13675	13849	13910	13885	13870	13667	13818	13843	13632	13736	13656	13710	13814	13834	13631	13944	13814	13740	13618	13821	13828	13793	13929	13743	13902	13816	13690	13724	13681	13676	13791	13884	13835	13751	13700	13892	13768	13764	13773	13780	13555	13840	13729	13761	13786	13819	13968	13783	13671	13885	13705	13890	13922	13907	13930	13798	13742	13868	13573	13789	13841	13849	13846	13820	13740	13614	13805	13822	13839	13816	13872	13674	13800	13834	13807	13720	13633	13711	13666	13910	13724	13774	13779	13720	13678	13792	13853	13840	13762	13744	13685	13785	13679	13856	13751	13852	13678	13686	13814	13731	13834	13767	13848	13827	13807	13799	13710	13680	13785	13677	13834	13617	13716	13828	13791	13794	13903	13650	13831	13592	13773	13665	13720	13709	13948	13888	13837	13799	13632	13825	13860	13781	13808	13800	13879	13725	13784	13826	13855	13588	13685	13802	13568	13901	13678	13726	13616	13662	13589	13881	13724	13702	13930	13799	13885	13740	13757	13751	13776	13864	13698	13829	13667	13772	13778	13762	13691	13757	13814	13731	13831	13867	13742	13825	13688	13773	13756	13764	13939	13673	13655	13813	13753	14059	13613	13709	13982	13625	13871	13736	13834	13831	14028	13673	13814	13761	13809	13838	13692	13788	13707	13924	13854	13763	13669	13830	13862	14041	13744	13730	13734	13800	13728	13848	13852	13964	13858	13733	13724	13840	13699	13937	13679	13831	13902	13710	13702	13715	13760	13693	13838	13692	13728	13706	13818	13637	13762	13819	13687	13807	14004	13903	13633	13967	13720	13881	13666	13788	13731	13759	13677	13762	13586	13718	13748	13818	13699	13751	13789	13796	13833	13798	13646	13925	13775	13792	13930	13637	13821	13752	13676	13687	13807	13848	13806	13760	13802	13908	13756	13801	13868	13647	13759	13702	13901	13821	13764	13876	13834	13731	13719	13743	13742	13692	13710	13661	13830	13698	13837	13734	13692	13676	13741	13764	13847	13750	13780	13932	13842	13674	13794	13833	13897	13724	13876	13841	13830	13978	13736	13688	13776	13832	13873	13755	13723	13776	13797	13852	13844	13760	13864	13910	13692	13791	13861	13726	13800	13764	13596	13808	13815	13788	13814	13746	13812	13841	13817	13729	13817	13768	13811	13878	13846	13840	13906	13900	13722	13878	13851	13597	13736	13738	13823	13689	13611	13757	14092	13801	13728	13727	13699	13741	13846	13687	13829	13726	13865	13784	13846	13665	13619	13896	13685	13775	13984	13692	14005	13821	13796	13826	13725	13709	13841	13790	13766	13839	13767	13754	13649	13766	13720	13877	13743	13763	13949	13880	13831	13668	13880	13822	13808	13595	13693	13789	13654	13744	13811	13699	13693	13979	13866	13696	13742	13653	13812	13894	13766	13716	13657	13761	13882	13564	13859	13947	13955	13706	13771	13750	13735	13818	13667	13753	13683	13834	13813	13740	13742	13873	13763	13617	13714	13654	13780	13703	13762	13718	13828	13908	13799	13748	13677	13706	13855	13673	13859	13802	13775	13785	13754	13849	13930	13910	13738	13971	13823	13792	13693	13740	13766	13752	13731	13913	13663	13833	13773	13661	13693	13841	13682	13628	13961	13836	13689	13680	13852	13735	13773	13840	13937	13857	13613	13920	13866	13746	13881	13626	13628	13849	13861	13835	13710	13831	13803	13832	13987	13729	13867	13873	13833	13882	13770	13908	13540	13729	13803	13653	13728	13886	13721	13633	13662	13563	13884	13865	13782	13711	13797	13743	13769	13812	13798	13802	13914	13740	13904	13779	13972	13818	13810	13760	13861	13776	13678	13873	13895	13737	13843	13756	13881	13767	13953	13637	13736	13777	13882	13753	13829	13896	13793	13857	13735	13804	13702	13805	13719	13771	13862	13805	13706	13792	13684	13792	13697	13940	13910	13842	13807	13810	13917	13792	13716	13781	13858	13802	13906	13829	13841	13794	13915	14100	13803	13645	13694	13926	13826	13839	14001	13687	13846	13631	13512	13742	13860	13707	13728	13845	13893	13722	13798	13786	13880	13698	13860	13731	13706	13994	13745	13741	13790	14057	13717	13880	13782	13707	13815	13839	13672	13819	13830	13717	13834	13874	13898	13741	13597	13972	13795	13761	13824	13872	13841	13791	13714	13712	13955	13793	13853	13889	13781	13735	13690	13680	13728	13613	13689	13699	13807	13823	13792	13721	13683	13895	13889	13762	13752	13916	13820	13573	13888	13711	13889	13688	13605	13847	13673	13559	13736	13857	13691	13661	13817	13646	13584	13598	13741	13804	13574	13618	13725	13821	13751	13819	13700	13779	13981	13788	13675	13859	13799	13824	13795	13786	13788	13765	13778	13839	13869	13731	13683	13881	13687	13795	13579	13676	13824	13742	13669	13825	13739	13854	13651	13801	13734	13713	13835	13895	13644	13717	13894	13618	13901	13769	13830	13967	13827	13774	13725	13851	13849	13850	13645	13695	13612	13834	13681	13798	13840	13760	13728	13946	13790	13846	13728	13734	13753	13777	13919	13684	13679	13739	13679	13781	13844	13570	13815	13827	13824	13524	13823	13915	13770	13893	13832	13709	13834	13774	13830	13721	13786	13808	13842	13893	13764	13881	13657	13837	13698	13845	13725	13670	13753	13540	13702	13813	13707	13714	13829	13804	13870	13799	13662	13816	13825	13659	13880	13832	13895	13820	13727	13802	13813	14010	13838	13743	13894	13784	13657	13873	13727	13609	13838	13814	13789	13845	13695	13792	13678	13721	13791	13904	13811	13870	13845	13782	13760	13699	13736	13845	13710	13867	13849	13894	13723	13726	13791	13809	13954	13773	13782	13696	13786	13747	13754	13751	13756	13737	13807	13835	13662	13892	13974	13714	13948	13691	13805	13859	13851	13896	13620	13884	13821	13756	13774	13788	13861	13787	14087	13839	13612	13493	13888	13579	13603	13687	13664	13968	13722	13868	13763	13838	13641	13860	13777	13720	13835	13870	13803	13658	13773	13782	13927	13919	13825	13830	13647	13743	13796	13791	13840	13651	13763	13945	13783	14005	13785	13723	13717	13664	13804	13820	13831	13841	13927	13886	13787	13672	13692	13845	13740	13554	13804	13825	13791	13675	13694	13794	13651	13711	13718	13801	13864	13596	13710	13929	13844	13820	13743	13796	13947	13765	13844	13651	13724	13795	14033	13834	13725	13712	13864	13737	13808	13847	13745	13792	13670	13864	13802	13641	13837	13644	13822	13846	13975	13915	13754	13812	13793	13801	13879	13828	13686	13846	13865	13832	13859	13827	13675	13772	13654	13756	13711	13672	13799	13878	13720	13738	13934	13794	13809	13758	13730	13785	13726	13881	13860	13760	13656	14002	13757	13790	13724	13714	13726	13819	13840	13878	13840	13796	13758	13716	13751	13866	13631	13811	13661	13701	13832	13765	13683	13779	13678	13757	13788	13797	13792	13824	13826	13608	13730	13721	13680	13779	13829	13739	13823	13619	13758	13824	13600	13863	13866	13925	13712	13704	13792	13816	13840	13812	13804	13753	13688	13807	13630	13770	13697	13710	13779	13829	13662	13771	13870	13596	13868	13713	13826	13771	13805	13729	13815	13998	13865	13625	13834	13840	13880	13751	13831	13687	13717	13747	13758	13743	13789	13623	13737	13587	13669	13761	13763	13799	13785	13834	13809	13690	13863	13801	13905	13869	13935	13735	14007	13873	13855	13656	13665	13657	13699	13724	13759	13709	13827	13735	13789	13651	13825	13851	13833	13684	13823	13787	13638	13800	13647	13794	13722	13689	13911	13816	13562	13741	13833	13882	13708	13806	13948	13833	13782	13763	13880	13814	13799	13700	13757	13874	13784	13781	13617	13670	13774	13727	13731	13772	13769	13646	13667	13674	13841	13851	13676	13840	13717	13867	13716	13840	13706	13667	13750	13704	13616	13866	13799	13843	13758	13716	13775	13708	13823	13678	13693	13799	13764	13850	13658	13821	13898	13631	13933	13760	13674	13751	13840	13709	13657	13902	13829	13779	13886	13778	13851	13650	13813	13826	13716	13746	13905
29361	28663	35081	30331	23585	20421	18426	16818	15861	15682	15425	15202	15147	14802	14864	14807	14781	14854	14795	14882	14789	14844	14790	14803	14622	14698	14820	14720	14799	14635	14744	14746	14646	14693	14627	14638	14634	14646	14640	14484	14393	14455	14752	14691	14745	14558	14678	14694	14718	14521	14580	14715	14778	14727	14437	14663	14698	14642	14530	14635	14645	14714	14611	14542	14637	14725	14735	14582	14453	14670	14717	14643	14449	14511	14573	14673	14719	14664	14378	14590	14589	14660	14661	14451	14433	14669	14844	14631	14727	14670	14494	14675	14579	14611	14590	14561	14500	14484	14556	14676	14450	14499	14456	14685	14552	14534	14697	14509	14633	14624	14566	14654	14544	14639	14603	14564	14498	14795	14570	14493	14673	14626	14729	14503	14436	14591	14657	14564	14535	14657	14647	14728	14637	14701	14465	14495	14622	14651	14661	14591	14625	14623	14687	14381	14640	14550	14683	14600	14677	14691	14473	14702	14540	14509	14526	14583	14651	14655	14536	14583	14758	14624	14514	14564	14804	14534	14557	14604	14718	14672	14674	14690	14676	14663	14694	14718	14519	14509	14672	14548	14723	14686	14466	14756	14626	14309	14699	14483	14783	14753	14417	14683	14626	14560	14448	14569	14817	14371	14828	14622	14373	14559	14572	14650	14533	14679	14549	14574	14476	14590	14475	14651	14717	14716	14614	14411	14538	14473	14501	14743	14614	14612	14705	14554	14667	14585	14692	14662	14543	14602	14772	14454	14692	14677	14485	14719	14578	14614	14602	14536	14619	14470	14680	14531	14598	14484	14609	14577	14602	14843	14522	14735	14801	14716	14389	14420	14538	14700	14588	14761	14695	14632	14548	14720	14641	14607	14499	14638	14533	14679	14535	14483	14363	14544	14728	14545	14690	14636	14581	14708	14694	14686	14635	14696	14652	14696	14482	14774	14392	14552	14732	14674	14654	14463	14643	14704	14633	14461	14623	14694	14691	14780	14780	14470	14681	14635	14623	14637	14790	14577	14619	14502	14544	14477	14630	14397	14534	14500	14875	14622	14744	14520	14736	14531	14697	14464	14570	14595	14563	14559	14477	14587	14661	14672	14682	14501	14441	14611	14549	14571	14570	14644	14720	14644	14762	14691	14633	14554	14501	14584	14454	14727	14737	14588	14785	14519	14483	14564	14662	14413	14619	14667	14504	14379	14692	14571	14544	14463	14489	14537	14345	14635	14712	14727	14661	14586	14695	14558	14594	14598	14566	14576	14712	14698	14477	14480	14738	14629	14589	14732	14715	14675	14770	14457	14688	14710	14572	14665	14717	14688	14526	14653	14582	14524	14716	14429	14494	14548	14601	14685	14574	14780	14541	14520	14765	14584	14443	14664	14643	14616	14594	14475	14745	14692	14724	14645	14512	14560	14697	14440	14666	14687	14538	14637	14667	14625	14650	14819	14597	14531	14667	14598	14517	14578	14725	14601	14620	14477	14670	14711	14528	14573	14657	14907	14637	14525	14544	14671	14629	14633	14669	14469	14634	14556	14766	14624	14672	14603	14628	14507	14677	14453	14722	14577	14836	14577	14613	14606	14644	14597	14476	14608	14497	14584	14428	14580	14562	14370	14686	14707	14446	14702	14705	14549	14471	14571	14621	14604	14538	14547	14506	14573	14722	14438	14577	14534	14575	14816	14576	14815	14699	14680	14465	14581	14748	14563	14799	14564	14669	14767	14668	14762	14592	14521	14481	14572	14511	14694	14692	14598	14552	14645	14596	14572	14601	14602	14530	14629	14527	14536	14600	14820	14800	14361	14523	14544	14547	14543	14702	14519	14510	14561	14507	14357	14657	14546	14751	14425	14839	14682	14482	14729	14544	14746	14675	14505	14490	14675	14590	14523	14542	14707	14550	14574	14550	14416	14536	14453	14630	14470	14610	14599	14639	14620	14603	14531	14728	14658	14490	14643	14642	14717	14566	14613	14479	14628	14704	14517	14574	14527	14401	14828	14771	14761	14823	14517	14734	14565	14654	14549	14474	14635	14643	14636	14631	14488	14781	14677	14619	14854	14633	14732	14755	14575	14477	14679	14748	14492	14570	14635	14623	14601	14793	14654	14424	14602	14524	14653	14496	14585	14781	14505	14607	14525	14696	14551	14651	14701	14658	14420	14570	14772	14607	14446	14611	14411	14650	14575	14822	14539	14594	14690	14701	14484	14565	14586	14540	14675	14505	14719	14664	14686	14694	14698	14751	14723	14743	14493	14629	14618	14767	14619	14566	14663	14432	14473	14633	14570	14616	14511	14603	14577	14670	14557	14566	14574	14581	14469	14513	14394	14745	14664	14649	14718	14603	14693	14560	14558	14764	14491	14528	14483	14670	14540	14556	14676	14666	14850	14566	14445	14541	14445	14716	14630	14377	14679	14834	14628	14725	14436	14602	14441	14544	14495	14732	14661	14505	14655	14574	14595	14732	14746	14446	14420	14554	14708	14428	14627	14634	14543	14537	14664	14721	14594	14508	14771	14615	14659	14785	14683	14584	14666	14562	14445	14542	14619	14667	14598	14629	14630	14369	14471	14684	14660	14600	14586	14440	14395	14440	14415	14467	14628	14629	14438	14603	14585	14446	14554	14444	14537	14663	14782	14466	14708	14415	14450	14472	14727	14482	14446	14560	14584	14572	14793	14559	14686	14942	14575	14571	14596	14586	14396	14623	14500	14656	14544	14583	14421	14598	14481	14568	14761	14513	14608	14421	14623	14884	14615	14555	14736	14711	14665	14587	14712	14753	14541	14680	14762	14517	14648	14735	14493	14573	14639	14797	14425	14339	14473	14688	14539	14594	14650	14383	14822	14940	14644	14552	14569	14575	14505	14489	14569	14541	14658	14483	14532	14617	14718	14620	14499	14401	14401	14511	14600	14665	14680	14527	14394	14686	14590	14445	14542	14716	14548	14579	14742	14598	14538	14663	14834	14594	14578	14612	14578	14615	14494	14677	14553	14582	14666	14550	14556	14599	14577	14553	14568	14501	14489	14570	14642	14629	14790	14633	14711	14832	14710	14595	14635	14604	14699	14729	14648	14751	14548	14712	14686	14574	14611	14724	14613	14578	14620	14669	14519	14713	14634	14570	14818	14684	14504	14684	14519	14728	14570	14695	14554	14631	14671	14702	14748	14511	14595	14528	14408	14734	14500	14664	14706	14590	14572	14758	14720	14632	14489	14756	14719	14458	14729	14723	14591	14552	14507	14689	14551	14687	14557	14658	14644	14609	14620	14618	14514	14494	14830	14842	14563	14629	14773	14625	14395	14472	14802	14667	14736	14555	14560	14652	14671	14403	14599	14590	14691	14433	14678	14634	14782	14599	14620	14621	14550	14737	14720	14573	14624	14540	14504	14622	14499	14576	14498	14555	14477	14631	14708	14824	14488	14543	14385	14642	14513	14636	14806	14623	14468	14515	14760	14594	14683	14423	14494	14648	14568	14547	14501	14587	14638	14513	14538	14653	14676	14683	14574	14679	14872	14517	14668	14596	14586	14546	14398	14584	14683	14686	14617	14699	14693	14760	14662	14569	14525	14569	14678	14704	14538	14533	14618	14723	14502	14636	14574	14407	14611	14720	14577	14493	14554	14350	14407	14688	14602	14453	14528	14453	14677	14720	14496	14477	14764	14528	14545	14625	14717	14520	14699	14630	14757	14746	14620	14486	14579	14601	14571	14631	14568	14710	14714	14635	14575	14608	14406	14365	14773	14724	14615	14643	14646	14708	14760	14709	14758	14566	14631	14474	14637	14501	14728	14603	14542	14504	14562	14670	14600	14631	14612	14799	14692	14750	14664	14642	14516	14699	14488	14632	14659	14633	14629	14599	14675	14562	14575	14631	14522	14796	14604	14690	14554	14681	14614	14635	14428	14520	14523	14512	14540	14497	14674	14469	14640	14670	14621	14616	14602	14750	14534	14619	14633	14726	14779	14689	14653	14726	14692	14780	14422	14646	14795	14665	14577	14444	14596	14753	14664	14518	14702	14681	14544	14657	14597	14767	14610	14519	14649	14581	14638	14769	14714	14618	14772	14642	14786	14641	14742	14710	14473	14492	14598	14697	14523	14651	14699	14490	14503	14754	14619	14644	14684	14424	14669	14541	14475	14333	14566	14532	14640	14641	14595	14517	14555	14527	14471	14577	14307	14621	14713	14510	14486	14742	14746	14764	14605	14661	14556	14559	14625	14643	14700	14705	14533	14720	14744	14638	14542	14498	14691	14658	14564	14563	14589	14573	14677	14756	14562	14665	14678	14701	14822	14655	14492	14732	14627	14617	14743	14756	14736	14492	14551	14496	14622	14499	14635	14361	14490	14329	14597	14777	14417	14820	14715	14684	14477	14650	14616	14675	14387	14752	14700	14578	14359	14731	14681	14606	14411	14507	14555	14596	14324	14565	14474	14697	14566	14657	14487	14678	14542	14640	14692	14512	14584	14632	14565	14561	14549	14571	14563	14680	14591	14673	14413	14612	14530	14767	14564	14645	14639	14710	14694	14649	14484	14508	14607	14706	14390	14414	14453	14508	14662	14748	14540	14605	14645	14676	14781	14488	14676	14576	14470	14576	14545	14700	14904	14806	14668	14622	14513	14536	14410	14500	14639	14542	14580	14714	14550	14543	14598	14597	14634	14496	14510	14607	14496	14707	14607	14756	14596	14580	14677	14752	14746	14745	14572	14567	14523	14469	14616	14836	14683	14703	14577	14635	14829	14566	14607	14910	14583	14558	14567	14617	14650	14660	14602	14703	14699	14830	14627	14518	14494	14471	14569	14399	14556	14693	14669	14651	14613	14593	14630	14681	14524	14591	14649	14521	14708	14709	14438	14449	14522	14623	14877	14679	14548	14641	14728	14575	14425	14820	14750	14687	14758	14553	14601	14397	14750	14732	14887	14879	14597	14634	14629	14477	14793	14601	14696	14762	14541	14661	14661	14681	14696	14639	14491	14646	14776	14842	14730	14628	14544	14710	14372	14673	14636	14445	14645	14473	14716	14455	14733	14771	14744	14627	14939	14654	14674	14539	14676	14728	14458	14745	14629	14575	14715	14680	14566	14792	14757	14657	14588	14674	14595	14508	14575	14582	14693	14639	14565	14594	14469
33023	45048	39861	30281	24494	20987	18240	16132	15011	14637	14233	13779	13776	13715	13524	13324	13463	13528	13540	13396	13460	13328	13475	13350	13365	13362	13325	13353	13236	13421	13194	13211	13369	13181	13343	13344	13207	13301	13233	13269	13147	13281	13273	13263	13199	13319	13249	13319	13206	13104	13264	13261	13271	13313	13302	13385	13107	13283	13346	13192	13254	13212	13240	13247	13355	13213	13161	13064	13415	13167	13211	13163	13271	13149	13230	13285	13360	13281	13317	13015	13217	13330	13209	13349	13131	13346	13224	13022	13211	13241	13302	13129	13281	13277	13221	13288	13111	13344	13200	13357	13155	13305	13135	13219	13388	13320	13410	13243	13182	13119	13275	13250	13275	13155	13283	13241	13327	13112	13350	13271	13234	13095	13175	13194	13119	13207	13159	13412	13233	13227	13346	13251	13254	13230	13167	13284	13276	13365	13334	13111	13408	13319	13259	13245	13157	13216	13211	13228	13409	13227	13350	13308	13234	13386	13192	13153	13221	13296	13287	13300	13118	13503	13251	13498	13180	13297	13140	13120	13366	13368	13367	13322	13277	13354	13365	13216	13248	13259	13363	13393	13247	13329	13562	13279	13145	13200	13314	13188	13249	13417	13228	13216	13195	13397	13240	13226	13334	13245	13197	13289	13311	13118	13243	13332	13277	13250	13336	13380	13257	13108	13267	13284	13281	13216	13136	13341	13260	13307	13441	13286	13083	13345	13172	13344	13261	13434	13257	13328	13280	13199	13299	13279	13305	13151	13240	13325	13054	13322	13359	13390	13288	13265	13335	13272	13299	13209	13343	13105	13208	13152	13286	13101	13095	13295	13462	13370	13388	13287	13250	13129	13223	13377	13054	13180	13095	13391	13124	13064	13297	13148	13293	13182	13278	13416	13122	13079	13255	13210	13306	13281	13342	13379	13201	13488	13244	13168	13331	13229	13270	13265	13262	13106	13369	13379	13284	13201	13258	13168	13325	13300	13491	13281	13196	13111	13347	13370	13163	13357	13325	13282	13335	13303	13302	13218	13217	13125	13289	13315	13343	13362	13334	13145	13145	13309	13213	13297	13401	13295	13196	13267	13202	13240	13121	13289	13227	13149	13412	13225	13359	13173	13154	13275	13180	13102	13295	13208	13297	13385	13274	13358	13267	13316	13248	13376	13363	13241	13310	13224	13398	13328	13152	13293	13435	13246	13369	13172	13328	13212	13285	13092	13327	13218	13119	13283	13279	13203	13330	13304	13341	13329	13262	13381	13210	13401	13361	13290	13213	13258	13370	13123	13344	13379	13145	13237	13073	13239	13439	13384	13309	13473	13196	13342	13065	13334	13160	13107	13233	13085	13237	13367	13221	13290	13141	13314	13172	13208	13178	13235	13282	13386	13298	13411	13431	13244	13305	13251	13344	13189	13177	13287	13245	13255	13258	13375	13364	13303	13350	13399	13267	13346	13317	13227	13349	13249	13302	13376	13176	13233	13231	13282	13366	13067	13278	13189	13359	13286	13320	13311	13306	13330	13347	13272	13254	13070	13274	13232	13381	13412	13317	13379	13349	13243	13214	13143	13451	13294	13377	13208	13319	13279	13207	13160	13318	13406	13243	13250	13125	13159	13350	13321	13350	13211	13235	13175	13344	13104	13172	13352	13390	13265	13423	13402	13397	13313	13267	13317	13265	13287	13240	13298	13355	13254	13273	13224	13279	13284	13175	13273	13290	13259	13238	13207	13117	13435	13243	13325	13240	13299	13235	13374	13162	13237	13229	13290	13275	13291	13243	13487	13412	13065	13295	13222	13232	13154	13288	13192	13198	13260	13486	13248	13244	13286	13115	13145	13332	13259	13231	13168	13196	13278	13216	13134	13244	13264	13326	13296	13262	13278	13195	13270	13240	13230	13209	13276	13041	13302	13103	13310	13308	13162	13236	13348	13291	13390	13303	13152	13280	13272	13429	13419	13324	13335	13521	13259	13199	13255	13211	13300	13211	13331	13367	13421	13313	13348	13223	13282	13145	13319	13315	13090	13444	13283	13292	13226	13358	13275	13262	13177	13284	13297	13221	13254	13299	13213	13218	13287	13165	13325	13165	13350	13246	13271	13357	13211	13219	13135	13090	13318	13200	13254	13206	13325	13223	13235	13261	13161	13227	13232	13491	13230	13412	13287	13290	13297	13152	13289	13360	13303	13053	13194	13160	13179	13120	13361	13351	13288	13212	13306	13277	13154	13131	13243	13265	13366	13280	13181	13270	13315	13347	13257	13267	13224	13253	13202	13339	13322	13244	13093	13098	13259	13210	13038	13265	13250	13324	13352	13240	13256	13247	13342	13307	13379	13321	13158	13311	13280	13259	13152	13340	13260	13088	13352	13312	13369	13120	13101	13176	13343	13356	13295	13332	13412	13196	13265	13227	13208	13321	13350	13290	13185	13214	13277	13275	13427	13181	13462	13354	13316	13244	13306	13243	13299	13315	13140	13203	13359	13304	13331	13249	13120	13271	13301	13163	13319	13109	13244	13365	13365	13137	13372	13118	13532	13194	13405	13260	13135	13147	13374	13246	13138	13232	13153	13301	13173	13266	13101	13313	13142	13218	13123	13317	13231	13280	13177	13314	13296	13361	13186	13300	13117	13247	13266	13354	13364	13220	13335	13333	13273	13399	13339	13228	13139	13118	13279	13386	13315	13132	13212	13160	13317	13357	13375	13248	13333	13286	13235	13323	13390	13214	13258	13244	13222	13202	13460	13443	13261	13251	13175	13333	13359	13219	13221	13470	13200	13301	13339	13255	13259	13239	13409	13221	13223	13264	13371	13275	13312	13293	13212	13195	13208	13250	13311	13281	13240	13259	13223	13213	13405	13470	13314	13342	13263	13211	13134	13267	13183	13419	13145	13241	13314	13234	13265	13261	13229	13286	13294	13360	13199	13226	13433	13290	13338	13147	13229	13473	13358	13472	13307	13296	13182	13275	13333	13281	13155	13336	13241	13327	13216	13242	13079	13474	13141	13369	13255	13321	13279	13212	13387	13185	13334	13277	13232	13288	13288	13231	13206	13208	13305	13349	13141	13294	13209	13309	13353	13458	13345	13074	13270	13252	13242	13154	13269	13167	13274	13307	13281	13245	13235	13241	13293	13192	13343	13245	13282	13356	13240	13093	13229	13364	13358	13204	13296	13201	13154	13289	13303	13325	13297	13122	13216	13213	13340	13242	13372	13276	13277	13133	13284	13173	13255	13269	13202	13185	13316	13231	13185	13075	13392	13261	13038	13284	13368	13378	13111	13304	13291	13160	13270	13364	13213	13153	13110	13212	13290	13308	13520	13334	13328	13418	13263	13423	13170	13369	13220	13140	13124	13298	13290	13277	13189	13273	13361	13175	13343	13283	13296	13313	13341	13405	13242	13387	13264	13150	13377	13278	13414	13135	13176	13241	13212	13166	13207	13245	13164	13213	13367	13261	13272	13313	13191	13235	13266	13241	13150	13359	13284	13244	13195	13281	13224	13240	13160	13193	13295	13196	13252	13383	13284	13205	13363	13317	13255	13316	13212	13290	13268	13320	13313	13178	13277	13247	13238	13216	13277	13272	13182	13169	13279	13314	13336	13360	13232	13342	13230	13428	13156	13250	13107	13338	13473	13420	13193	13195	13232	13155	13358	13221	13333	13212	13303	13244	13239	13251	13228	13222	13384	13163	13250	13433	13336	13257	13100	13156	13271	13151	13394	13216	13244	13327	13300	13204	13237	13241	13217	13392	13255	13297	13214	13410	13277	13300	13412	13245	13196	13386	13350	13357	13295	13290	13383	13294	13175	13345	13303	13167	13341	13337	13130	13348	13283	13203	13374	13250	13467	13340	13317	13270	13228	13284	13101	13314	13363	13316	13249	13177	13220	13140	13083	13277	13387	13367	13182	13319	13351	13218	13220	13288	13547	13187	13314	13352	13379	13339	13415	13386	13242	13165	13429	13234	13202	13172	13202	13412	13437	13089	13178	13328	13253	13217	13343	13213	13249	13304	13097	13503	13303	13387	13358	13339	13233	13187	13426	13265	13121	13190	13225	13379	13213	13377	13326	13225	13508	13293	13334	13243	13096	13273	13332	13166	13214	13363	13322	13345	13245	13281	13128	13241	13330	13303	13374	13480	13409	13204	13213	13330	13185	13376	13321	13307	13147	13057	13332	13296	13169	13249	13263	13240	13392	13267	13141	13214	13137	13519	13177	12982	13267	13186	13330	13313	13248	13216	13245	13219	13432	13143	13063	13296	13311	13237	13303	13195	13353	13390	13229	13405	13217	13183	13408	13310	13269	13196	13170	13230	13381	13325	13313	13236	13117	13296	13300	13264	13208	13250	13299	13383	13212	13281	13317	13238	13299	13112	13054	13272	13202	13327	13274	13248	13219	13419	13288	13180	13208	13262	13348	13266	13318	13269	13197	13286	13321	13312	13372	13130	13191	13370	13368	13282	13254	13171	13239	13312	13273	13381	13192	13258	13255	13185	13309	13274	13204	13361	13254	13294	13112	13280	13301	13409	13416	13225	13138	13363	13176	13330	13107	13066	13432	13152	13268	13317	13203	13242	13250	13252	13381	13188	13245	13418	13391	13195	13391	13261	13293	13289	13228	13087	13357	13270	13207	13245	13291	13222	13375	13279	13357	13405	13121	13172	13409	13097	13282	13372	13073	13213	13163	13302	13332	13220	13308	13227	13370	13136	13379	13248	13292	13368	13306	13272	13246	13270	13353	13287	13057	13112	13347	13292	13241	13171	13235	13195	13474	13108	13304	13505	13254	13284	13257	13257	13346	13312	13357	13356	13237	13289	13308	13390	13104	13283	13390	13391	13259	13196	13358	13340	13328	13257	13181	13296	13222	13300	13200	13189	13311	13207	13256	13080	13267	13279	13426	13184	13132	13376	13265	13185	13391	13390	13366	13365	13367	13274	13212	13320	13424	13160	13206	13264	13292	13226	13303	13130	13332	13248	13341	13210	13410	13362	13249	13265	13164	13312	13311	13385	13355	13369	13160	13302	13277	13333	13214	13089	13401	13281	13121	13179	13297	13359	13379	13208	13269	13219	13183	13265	13402	13458	13393	13169	13268	13196	13211	13200	13366	13138	13385	13317	13241	13210	13294
24150	21169	28642	25953	25279	26003	23843	20330	18572	17499	16693	16272	15804	15651	15608	15554	15397	15445	15414	15570	15430	15364	15350	15255	15419	15233	15236	15164	15229	15220	15313	15385	15520	15192	15260	15352	15274	15179	15153	15234	15154	15279	15252	15169	15054	15130	15239	15319	15236	15248	15231	15152	15241	15319	15224	15175	15205	15017	15173	15085	15211	15040	15245	15170	15223	15222	15315	15284	15095	15098	15257	15143	15264	15208	15148	15389	14979	15112	15175	15184	15074	15293	15251	15000	15105	15343	15043	15176	15082	15156	15197	15239	15113	15177	15091	15052	15231	15130	15373	15232	15352	15192	15055	15061	15166	15150	15323	15139	15238	15190	15311	15098	15099	15310	15337	15363	15179	15201	15057	14996	15207	15443	15158	15021	15040	15008	15245	14927	15361	15090	15265	15256	15125	15039	15071	15105	15008	15217	15107	15327	15153	15026	15094	15151	15257	15037	15061	15143	15155	15277	15118	15011	15159	15060	15060	15232	15004	15073	15096	15086	15117	15049	15051	15311	15108	15095	14981	15205	15066	15055	15112	15280	15282	15213	15261	15016	15183	15256	15199	14974	15220	15067	15081	15255	15325	15105	15369	15252	15124	15300	15091	15244	15055	15153	14972	15134	15270	15259	15139	15090	15128	15273	15135	15170	15132	15258	15216	15014	15096	15053	15051	15278	15246	15334	15147	15218	15017	15184	15271	15247	15224	15207	15193	15216	15141	15146	15255	15328	15134	15187	15247	15186	14995	15105	15290	15142	15316	15233	15146	15165	14979	15175	15182	15126	15379	14938	15237	15255	15033	15190	15232	15064	14929	15188	15205	15082	14974	15119	15437	15296	15167	14951	15086	15281	15075	14980	14974	15254	15236	14838	15033	15150	15039	15083	14939	15055	15011	15361	14972	15025	15383	15103	15091	15140	15231	15086	15248	15168	15020	15247	15184	15173	15103	15237	15021	15135	14945	15264	15107	14952	15216	15187	15133	15003	15270	15076	14973	15193	15099	15235	15149	15174	15165	15212	15065	15334	15326	15059	15263	15117	15139	15232	15206	15096	15186	15129	15034	15157	15154	15108	15113	15289	15191	15082	15183	15291	15339	15104	15189	15072	15104	15056	15510	15207	15303	15131	15121	15060	15247	15088	15292	15298	14967	14857	15154	15066	15088	15172	15101	15157	15110	15095	15146	15034	15222	15062	15160	15135	15179	15299	15202	15166	15096	15184	15036	14995	15068	15201	15224	15173	15161	15034	15084	15144	15263	15057	15222	15233	15191	15081	15121	15050	15161	15164	15345	15250	14961	15109	15180	15177	15267	15233	15129	15256	15183	15015	15000	15204	15100	15212	15197	15240	15197	15048	14960	15347	15037	15158	15045	15210	15083	15132	15016	15124	15367	15199	15171	15023	15134	15015	15171	15198	15142	15151	15099	14939	15192	15089	14893	15158	15273	15168	15211	15133	14999	15134	15066	15205	15140	15308	15182	15216	15293	15027	15131	15126	15015	15058	15228	15042	15096	15223	15295	14997	15133	15032	15197	15283	15039	15118	15129	15133	15365	15098	15117	15302	15249	15187	15295	15108	15164	15166	15173	15169	15020	15106	15066	15282	15041	15120	15043	15134	15082	15155	15157	15262	15171	15159	15024	15047	15118	15219	15300	15302	15016	15163	15046	15169	15114	15039	14988	15062	15120	15058	15148	15275	15164	15032	15008	15115	15091	15201	15204	15030	14998	14972	15005	15092	15347	15074	15131	15172	15124	15194	15257	14909	15025	15125	15325	15237	15128	15051	15012	15223	15151	15155	15246	15090	14966	15118	15182	15055	14981	15221	15146	15311	14901	15204	15131	15014	15130	15149	15133	15038	15020	15124	15120	15264	15278	15134	15094	15322	15287	15027	15076	15314	15179	15192	15260	15232	14981	15274	15096	15210	15201	15155	15146	15134	15310	15168	14986	15131	15207	15112	15166	15059	15110	15119	15297	15024	15242	15157	15038	15229	15243	15247	15112	15145	15132	15087	15098	15138	15325	15046	15027	15126	15151	15145	15230	15160	15032	15253	15205	14849	15018	15133	15082	15148	15273	15101	15249	15241	15116	15135	15183	15119	15143	15268	15115	15123	15065	15117	15073	15290	15127	14987	15243	15094	15216	15333	15180	15082	15112	14978	15252	15073	15128	14974	15266	15203	15190	15173	15148	15318	15096	15120	15237	15188	15262	15236	15141	15016	15152	15136	15102	15183	15160	15050	15183	15013	15007	15190	15197	15325	15244	15295	15085	15243	15196	15053	15084	15137	15415	15382	15283	15121	15061	14999	15056	15140	15185	15197	15236	15218	15213	15183	14963	15042	15133	15130	15035	15224	15196	15148	15077	15129	15038	15167	15161	15303	15135	14984	15010	15245	15373	15163	15613	14985	15096	15111	15074	15115	15164	15134	15299	15157	14939	15173	15124	15102	15250	15286	15287	15234	15182	15228	15316	15170	15151	15246	15180	15170	15075	15226	15185	15160	15099	15191	15275	15227	15059	15040	15244	15225	15248	15131	14985	15052	15092	15092	15065	15370	15077	15065	15036	15365	15010	15222	15288	15130	15118	15135	15286	15076	15216	15182	14996	15372	15150	15215	15141	15196	15204	15207	15191	15275	15171	15160	15152	15117	15235	15217	15223	15187	15092	15058	15161	15130	15116	15307	15146	15238	15191	15217	15113	15163	15217	15007	15219	15269	15038	15167	15111	15313	15211	15209	15257	15230	15130	15128	15323	15300	15254	15051	15043	15226	15140	15046	15175	15176	15065	15203	15182	15178	15213	14938	15123	15182	15191	15263	15080	15306	14895	15219	15174	15192	15283	15209	15136	15152	14992	15122	15092	15341	15289	15054	15036	15181	15290	15238	15127	15184	15200	15320	15204	15100	15241	14964	15288	15243	15019	15122	15191	15122	15229	15114	15129	15153	14988	15327	15360	15189	15202	15143	15248	15019	15138	15141	15101	15181	15216	15191	15170	15055	15202	15074	15037	15069	15300	15230	14920	15170	15178	15107	15010	15203	15089	15129	15015	15112	15127	15135	15290	15100	15215	15088	15026	15234	15291	15211	14898	15022	15231	15247	15124	15148	15286	14937	15167	15251	15176	15203	15175	15152	15137	14980	15126	15266	15263	15120	15320	15099	14899	14825	15007	14913	15174	15020	15196	15088	14984	15322	15068	15218	15111	15217	15246	15035	15253	15137	15098	15103	15081	15073	15172	15233	15225	15060	15086	15044	15206	15058	14999	15188	15171	15119	15204	15311	15351	15184	15141	15054	15108	15408	15178	15327	15210	15171	15218	15243	15204	15481	15115	15067	15107	14994	15005	15218	15124	15280	14988	15214	15182	15366	15290	15363	15306	15130	15280	15127	15071	15246	14983	14993	15155	15031	15155	15314	15050	15130	15064	15026	15130	15213	15165	15052	15073	15181	15187	15150	15269	15144	14981	15056	15100	14895	15178	15222	15230	15261	15291	15190	14948	15106	15325	15241	15209	15101	15142	15366	15190	15135	15055	15127	15319	15123	15140	15051	14968	15093	15216	14984	15165	15176	15197	15262	15153	15049	15159	14942	15101	15223	15147	15212	14897	15281	15359	15263	15396	15085	15071	15173	15164	15317	15233	15158	15065	15263	15008	14955	15081	15125	15035	15245	15080	15165	15059	15164	15238	15006	15004	15038	15157	15154	15090	15060	14940	15155	15079	15126	15155	15175	15329	15312	15075	14954	14982	15244	15231	15339	14980	15066	15201	15126	15345	15050	15201	15203	15056	15286	15218	15006	15098	15267	15147	15158	15264	15274	15104	15032	14940	15125	15130	15082	15317	14998	15180	15218	15291	14882	15028	15301	15239	15274	15246	15268	15184	14908	15299	15188	15286	15211	15301	15316	14997	15022	15101	15182	15194	14968	15031	15098	15214	15220	15182	15044	15063	15082	15110	15212	15347	15177	15041	14999	15226	15177	14955	15111	14956	15239	15167	15284	15244	15078	15018	14989	15091	15352	15097	15020	15055	15246	15115	15112	15057	15330	15104	15317	15165	15023	14888	15295	15252	15265	15179	15034	15092	15310	15179	15058	15149	15065	15287	15464	15290	15268	15076	15180	15156	15121	15122	15293	15183	15202	15239	15054	15006	15304	15218	15116	15069	14958	15395	15143	15189	15123	15092	15205	15147	15040	15019	15038	14988	15151	15305	15051	15289	15130	14980	15094	15205	15050	15066	15428	15292	15084	15136	15103	15148	15223	15196	15204	15199	15079	15197	15240	15011	15163	15075	15153	15112	15072	15078	15186	15344	15392	15243	15308	15132	15041	15098	15107	15337	15067	15270	15264	15243	15161	14915	15276	15063	15206	15197	15291	15352	15009	15152	15147	15153	15037	15146	15107	15250	15064	15138	15003	15145	15007	15050	15192	15346	15071	15311	15391	15237	15381	15126	15020	15090	15164	14853	15075	15281	15351	15051	15417	15415	15070	15311	15156	15292	15272	15192	14993	15270	15218	15208	15172	15157	15097	15048	15101	15194	15209	15224	15307	15142	15139	15307	15298	15149	15109	15071	15126	15146	15338	15189	15135	15012	15283	15325	15199	15159	15063	15174	15274	15087	15076	15185	15157	15125	15251	15031	14937	15342	15078	15239	15002	15167	15116	15161	15171	15207	15145	15170	15112	15169	15014	15065	15174	15475	15098	15267	15190	15096	15463	15303	15221	15181	15186	15117	15165	15134	15274	15095	15114	15155	15216	15276	15166	15139	15166	15133	15095	15150	15112	15264	15024	15279	15392	15106	15133	15113	15021	15208	14898	15084	15054	15037	15173	15093	15038	15121	15356	15160	15094	14941	15056	15210	15200	15207	15075	15142	15205	15120	15075	15147	15344	15198	15112	15227	15167	15056	15181	15244	15099	15299	15058	14999	14941	15042	15082	15199	15270	15134	15421	15220	15282	15080	15043	15119	15173	15254	15113	15056	15073	15237	15038	15115	15154	15069	15441	15265	15157	15100	15211	15099	15256	14866	15010	15296	15210	15074	15335	15191	15138	15158	15205	15241	14994	15134	15087	15239	15281	15054	15158	15255	14996	15192	15101	14965	15171	15167	15183	15153	15201
35095	52905	46338	35936	30847	26126	22171	20107	18275	16307	15243	14757	14395	14137	14004	13933	14026	13965	13870	13806	13797	13808	13795	13886	13711	13806	13815	13761	13669	13772	13817	13708	13679	13797	13650	13704	13642	13630	13528	13730	13483	13573	13640	13695	13650	13529	13608	13659	13765	13429	13593	13542	13731	13489	13570	13853	13646	13695	13643	13587	13751	13659	13778	13562	13613	13550	13618	13642	13708	13626	13718	13626	13656	13748	13630	13687	13584	13627	13565	13738	13534	13801	13760	13631	13648	13861	13631	13647	13563	13695	13628	13692	13622	13627	13636	13570	13571	13604	13388	13535	13455	13485	13552	13502	13751	13569	13669	13514	13817	13562	13723	13665	13484	13788	13729	13693	13783	13634	13639	13607	13622	13758	13610	13654	13725	13691	13585	13502	13640	13740	13663	13631	13618	13828	13629	13595	13537	13781	13536	13557	13667	13569	13574	13711	13685	13527	13625	13694	13537	13765	13741	13507	13627	13584	13780	13518	13670	13720	13502	13469	13470	13656	13799	13688	13749	13634	13621	13504	13637	13748	13547	13503	13681	13655	13675	13722	13566	13660	13644	13665	13565	13841	13712	13742	13621	13399	13526	13624	13584	13693	13593	13472	13732	13601	13621	13572	13603	13534	13677	13790	13660	13656	13681	13507	13692	13686	13499	13690	13536	13357	13724	13612	13577	13647	13771	13685	13511	13533	13553	13771	13725	13700	13615	13630	13725	13654	13758	13732	13725	13609	13483	13585	13658	13550	13692	13670	13681	13571	13562	13493	13582	13613	13533	13680	13716	13690	13591	13600	13813	13537	13703	13660	13567	13628	13552	13589	13650	13628	13595	13774	13478	13626	13611	13519	13687	13556	13789	13738	13559	13535	13585	13656	13674	13545	13794	13744	13571	13779	13709	13776	13421	13733	13563	13739	13483	13790	13732	13681	13683	13574	13467	13677	13687	13508	13670	13470	13566	13736	13569	13612	13545	13679	13719	13709	13633	13582	13817	13794	13635	13591	13708	13689	13817	13766	13741	13639	13713	13573	13726	13603	13787	13772	13742	13717	13683	13579	13486	13649	13692	13579	13739	13636	13467	13515	13599	13621	13713	13565	13562	13746	13777	13672	13652	13633	13532	13753	13784	13448	13538	13698	13675	13763	13732	13668	13539	13611	13711	13562	13745	13452	13590	13493	13718	13706	13626	13723	13626	13601	13643	13658	13744	13461	13738	13620	13712	13556	13568	13586	13767	13525	13773	13576	13594	13562	13542	13705	13602	13665	13631	13698	13670	13573	13596	13768	13777	13617	13740	13684	13710	13632	13712	13497	13541	13631	13581	13649	13700	13674	13632	13669	13608	13641	13627	13670	13699	13647	13574	13576	13724	13746	13539	13776	13616	13510	13521	13519	13553	13611	13711	13748	13635	13763	13665	13608	13598	13664	13511	13597	13704	13753	13769	13554	13589	13681	13582	13755	13650	13569	13614	13575	13606	13660	13665	13540	13621	13599	13481	13607	13594	13606	13829	13696	13490	13542	13485	13631	13725	13651	13490	13631	13635	13647	13579	13564	13792	13625	13469	13511	13704	13509	13803	13628	13697	13664	13637	13568	13733	13674	13469	13842	13679	13775	13660	13702	13776	13730	13559	13501	13766	13781	13584	13717	13643	13671	13682	13695	13522	13588	13597	13756	13630	13631	13679	13614	13675	13676	13638	13612	13704	13757	13675	13595	13703	13659	13616	13772	13739	13726	13674	13519	13603	13661	13604	13673	13615	13658	13620	13644	13631	13530	13516	13628	13661	13667	13625	13587	13640	13588	13647	13443	13446	13579	13631	13759	13567	13547	13602	13417	13499	13446	13719	13742	13789	13659	13534	13730	13747	13617	13793	13616	13768	13639	13613	13792	13598	13701	13599	13799	13573	13614	13649	13507	13684	13495	13552	13698	13593	13661	13669	13646	13805	13620	13522	13702	13641	13664	13770	13589	13655	13688	13540	13727	13554	13754	13641	13688	13763	13400	13730	13603	13679	13609	13704	13694	13679	13719	13560	13548	13593	13434	13438	13822	13725	13644	13584	13521	13612	13636	13727	13651	13609	13637	13830	13704	13584	13528	13769	13585	13605	13570	13667	13590	13739	13645	13608	13649	13528	13699	13579	13468	13605	13661	13615	13606	13696	13644	13623	13625	13502	13794	13616	13598	13636	13586	13687	13627	13447	13523	13722	13704	13823	13516	13594	13517	13527	13613	13737	13707	13422	13691	13690	13567	13688	13544	13478	13748	13491	13695	13522	13566	13551	13678	13587	13777	13613	13668	13772	13602	13696	13747	13660	13684	13577	13638	13631	13680	13568	13759	13678	13826	13586	13691	13531	13614	13762	13464	13597	13753	13579	13535	13647	13491	13549	13589	13836	13694	13617	13480	13677	13581	13731	13708	13574	13660	13602	13450	13671	13628	13711	13697	13707	13745	13740	13525	13683	13386	13697	13529	13610	13751	13532	13637	13754	13718	13596	13687	13583	13519	13513	13639	13688	13631	13599	13622	13463	13702	13483	13666	13660	13592	13766	13669	13660	13456	13648	13701	13583	13541	13717	13741	13712	13600	13673	13608	13682	13745	13729	13728	13761	13672	13561	13734	13739	13605	13691	13673	13593	13562	13623	13748	13564	13627	13688	13657	13600	13575	13689	13597	13702	13729	13709	13685	13578	13630	13747	13490	13690	13543	13644	13517	13633	13701	13684	13587	13671	13496	13615	13676	13654	13633	13607	13571	13579	13622	13708	13563	13653	13684	13731	13563	13422	13673	13529	13503	13655	13663	13576	13679	13578	13624	13683	13639	13639	13589	13547	13633	13544	13692	13613	13582	13626	13849	13616	13647	13687	13603	13747	13650	13579	13558	13627	13642	13566	13605	13454	13483	13560	13769	13759	13676	13731	13586	13675	13718	13722	13630	13875	13678	13669	13616	13623	13590	13709	13626	13626	13629	13786	13651	13751	13755	13765	13694	13508	13597	13529	13586	13663	13575	13686	13591	13599	13431	13568	13644	13679	13816	13674	13642	13557	13614	13685	13595	13597	13581	13632	13424	13660	13738	13629	13708	13580	13686	13668	13527	13676	13620	13733	13769	13572	13459	13642	13467	13705	13701	13549	13614	13596	13545	13715	13583	13676	13630	13584	13730	13672	13661	13728	13649	13765	13655	13570	13716	13649	13634	13665	13739	13671	13566	13577	13702	13636	13626	13663	13757	13666	13664	13603	13523	13671	13508	13588	13737	13713	13650	13740	13501	13725	13764	13617	13612	13803	13630	13667	13602	13615	13633	13569	13572	13882	13625	13661	13556	13578	13540	13645	13526	13650	13606	13571	13720	13811	13725	13610	13656	13636	13717	13804	13550	13434	13605	13681	13701	13690	13463	13567	13757	13578	13753	13763	13614	13648	13712	13747	13592	13803	13577	13527	13758	13756	13439	13656	13728	13836	13660	13654	13719	13730	13631	13578	13485	13648	13703	13706	13739	13497	13637	13573	13791	13660	13709	13786	13915	13680	13562	13527	13677	13793	13790	13556	13567	13752	13830	13623	13747	13654	13689	13704	13597	13632	13674	13568	13599	13596	13626	13591	13708	13718	13554	13567	13640	13563	13505	13729	13646	13560	13610	13543	13672	13611	13711	13709	13512	13675	13540	13464	13509	13696	13751	13666	13570	13727	13559	13839	13688	13694	13568	13522	13652	13603	13613	13503	13631	13698	13724	13516	13627	13592	13592	13690	13565	13497	13640	13481	13598	13648	13606	13634	13511	13651	13642	13701	13649	13851	13617	13594	13809	13450	13617	13674	13736	13611	13680	13599	13527	13604	13627	13622	13699	13645	13614	13689	13604	13718	13533	13594	13532	13632	13764	13714	13597	13626	13845	13569	13623	13599	13536	13788	13625	13682	13592	13825	13766	13756	13587	13649	13505	13516	13516	13700	13637	13653	13647	13674	13743	13523	13691	13604	13734	13514	13712	13620	13647	13576	13521	13714	13587	13684	13912	13665	13644	13530	13485	13587	13795	13689	13609	13606	13711	13679	13630	13373	13695	13664	13632	13712	13639	13860	13824	13635	13626	13679	13727	13666	13571	13444	13635	13585	13642	13754	13596	13675	13521	13586	13849	13600	13653	13641	13646	13648	13645	13710	13473	13479	13575	13653	13671	13648	13672	13644	13625	13488	13538	13630	13672	13723	13624	13597	13625	13571	13674	13612	13610	13635	13539	13494	13658	13670	13530	13574	13668	13640	13616	13623	13688	13505	13680	13771	13639	13536	13560	13672	13707	13471	13552	13660	13505	13633	13684	13557	13583	13581	13549	13751	13749	13633	13458	13592	13604	13650	13727	13745	13615	13755	13602	13770	13714	13632	13686	13690	13485	13716	13610	13682	13564	13705	13815	13694	13805	13679	13530	13544	13701	13716	13660	13754	13487	13456	13648	13673	13545	13655	13617	13850	13700	13501	13486	13639	13674	13487	13695	13706	13567	13680	13749	13568	13622	13721	13576	13656	13605	13510	13732	13531	13714	13749	13785	13584	13615	13678	13565	13607	13701	13649	13635	13742	13601	13769	13578	13577	13655	13650	13557	13802	13695	13515	13737	13689	13598	13819	13663	13579	13614	13655	13666	13721	13600	13612	13502	13812	13462	13538	13594	13740	13501	13620	13638	13750	13645	13703	13715	13712	13587	13601	13435	13619	13593	13694	13692	13599	13686	13696	13606	13441	13664	13505	13665	13514	13762	13499	13679	13742	13679	13753	13677	13670	13635	13661	13664	13729	13583	13682	13704	13529	13771	13675	13689	13649	13592	13649	13678	13524	13448	13711	13526	13632	13697	13686	13590	13556	13691	13599	13655	13720	13450	13619	13468	13633	13583	13812	13583	13564	13528	13618	13656	13588	13433	13754	13588	13655	13648	13540	13781	13518	13476	13631	13621	13683	13491	13674	13570	13658	13614	13688	13649	13558	13589	13636	13334	13769	13585	13543	13771	13649	13508	13630	13742	13666	13661	13736	13619	13597	13700	13518	13573	13709	13603	13485	13697	13688	13716	13651	13681	13570	13663	13727	13581	13515	13554	13770	13513	13568	13587	13684	13598	13897	13584
22876	21155	28994	24295	24045	28412	29437	23431	20072	18618	17999	17464	16962	16721	16733	16471	16412	16530	16306	16352	16358	16447	16327	16355	16343	16174	16255	16254	16362	16255	16118	16077	16135	16185	16197	16092	16195	15948	16180	16132	16060	16060	16079	15888	16255	16023	16063	16066	16198	15915	16195	15848	16062	16135	15929	16113	16031	16038	16146	16068	16197	16173	15974	15851	15929	15815	15905	16003	16105	16175	16233	16097	16015	16051	16087	15944	15885	15992	16144	15867	16004	15699	16076	15876	16093	15954	16192	16033	16024	16161	16093	16144	15967	15934	15961	16175	16021	16197	16320	16057	16017	16030	16055	16028	16085	15906	16096	16094	15899	15967	15889	15915	16071	15940	15963	16019	16039	15839	16104	15922	16004	16209	16029	16037	16177	15952	16125	16088	16074	15936	15920	16134	15922	16200	15984	15858	15995	16119	16009	16024	16015	15960	16143	15785	15974	15896	16155	15963	15873	15987	15970	16016	15927	15968	15980	15992	16127	16040	16057	16018	15948	16089	16063	15996	16015	16059	16072	16033	16018	16091	16146	16192	16135	16083	16079	15976	16131	16076	16036	16051	16043	16101	15967	16027	16048	16020	15966	15999	15902	15824	16072	15979	16039	15867	16032	15947	15777	16029	16066	15986	15963	16184	16118	16103	15954	16106	16017	16165	15880	16134	15983	15986	16003	16006	16051	15984	15934	16035	16044	16000	15931	15989	16065	15985	16111	16018	15980	15743	16048	16008	16066	15863	15931	15948	15943	15954	15930	15772	16009	16058	16108	15966	16005	16064	16070	15812	15989	15963	15797	16061	16003	16068	15926	15927	16012	15944	15876	15903	16169	15886	16157	15979	16045	15936	16003	16041	15834	15779	15902	16039	16000	16187	15946	16124	16116	15959	15959	15822	15989	16030	15699	15927	16009	16104	16021	15892	16020	16011	16116	16038	16176	16096	16004	15971	15915	15901	15846	16097	16002	15850	15865	15981	15822	15828	15968	15896	15981	16061	16074	15968	15843	15963	16065	16063	16099	15949	15982	16020	15942	15993	15957	15934	16154	16168	16088	16057	16142	15938	16078	16086	15969	15929	16052	16086	16073	15931	15755	15889	16050	16025	15997	16016	15900	16155	15950	16117	15837	15936	15855	16015	16144	16166	16181	16034	15892	15974	15923	15947	15810	15840	16024	15854	16014	16123	16166	16108	16112	16021	16064	16182	16011	16021	15929	15962	15989	16162	15896	15994	16068	16129	16135	15897	15823	15969	15872	15992	16079	16084	15781	16193	15922	16108	16109	16131	16154	16006	15982	16009	16042	15977	15910	15978	16080	15778	15752	16108	15966	15904	16258	16000	16176	16146	16050	15944	16252	15930	15879	15984	15930	15994	15981	16034	16105	15853	15837	15973	15817	15799	15978	16112	16179	15929	15954	16129	16104	15992	16227	15921	16081	15922	16098	16105	15812	16000	16134	15919	15853	15914	16005	15946	16062	16064	15923	15906	15932	16045	16168	16300	15910	16069	15869	15866	16223	16051	15837	15940	15892	16123	16005	16009	16016	15916	16096	15975	15957	15909	16053	15981	16097	16045	16074	15941	15826	15937	16052	15926	16026	15881	16090	15866	15916	15943	16074	16129	16193	16183	16027	15922	16098	16023	16061	15910	15858	16111	16131	15965	16060	16022	16081	16223	15991	16092	15853	16125	15897	16149	15857	15923	16168	15937	15881	16028	15928	16015	16001	16066	16105	16085	16073	15999	16032	15947	16005	16047	15975	16042	16155	15987	16085	16048	16028	16038	15862	16041	16055	15936	16120	16094	15704	16212	16201	15854	16173	16009	15821	15895	16017	16080	16166	15918	16053	16026	15839	16054	15810	15967	16047	16098	15815	15940	15969	15954	15919	15998	15980	16048	16086	16079	15961	15874	16107	16147	16019	15988	16092	16038	16031	15733	15993	15971	16052	16072	15858	16041	15903	16105	16145	15980	15987	16252	15868	16056	15910	15880	15972	15908	16159	16259	16024	16098	15779	16051	15974	16159	16104	16150	15997	15925	15985	16047	15954	16001	15973	16016	16013	16031	16063	15740	15990	15877	15818	16152	16108	16034	15904	15835	16016	16072	16043	16025	15828	15872	15905	15883	15948	16085	15990	16092	16043	15942	16208	16137	15845	15992	16050	15928	16108	15958	16058	16005	15820	16133	15904	16193	15883	16044	15828	15963	16021	16084	16050	16001	16086	15974	15905	15979	16077	15812	15950	15797	16096	16051	16116	15931	16097	16046	15895	16099	15883	15928	15952	15864	15967	16350	16210	16093	15973	15932	15957	15936	15927	16159	16062	15889	15819	16043	15961	16101	15904	16043	16062	16125	15993	15904	16093	15928	15861	15978	16143	16078	15887	15916	16075	16054	16071	15992	16047	16122	15813	16006	15917	16023	16168	16029	15900	15959	15943	16139	16115	15935	15905	15894	15787	15974	16019	15963	16036	15884	15962	15968	15924	15979	15943	15990	15990	16011	15996	15889	16092	15982	16009	15879	16128	16157	16107	16192	15952	16043	15750	16014	16023	16161	16102	16042	16136	16001	16111	15910	15914	15911	15892	16044	15755	15891	16040	15987	15809	16134	15907	16093	15987	16018	15969	15982	15727	15902	15975	15909	16054	15962	15874	15957	15935	15905	15807	16117	15981	16062	16043	15955	16094	16132	16046	16138	16035	15982	16085	15812	15793	15954	16036	15875	15904	15784	16227	16016	16042	16099	15978	16097	16101	15913	16137	16075	16159	16027	16047	16054	15875	16029	16003	15908	16004	16004	16042	15984	15965	16098	16029	16092	16218	15992	16208	16057	16054	16113	16186	15910	16140	16210	16089	15931	15958	15913	15957	16029	16011	16210	16093	15796	15873	16084	15977	16076	16070	16039	15861	16105	16021	15897	16070	16138	16046	16004	16024	16042	16003	15938	16166	15969	15901	15942	15924	16030	15990	16047	15924	15858	16062	15897	15936	16039	16129	16153	16101	15869	15832	15892	16168	15978	16015	16044	15892	15976	15916	16029	16039	15973	16217	15969	16105	16142	16156	16110	15941	15947	16001	16201	16036	16131	15819	15817	16127	15905	16063	16130	16121	16018	15976	15954	15925	15926	16010	16094	15862	15915	16019	15929	16058	16112	15943	16033	16177	16166	16069	15995	15983	15948	16024	16185	15814	15909	15960	15832	16028	15749	15952	15981	16078	16115	15994	16039	16117	15954	16064	16056	16025	15788	16132	16007	16018	16054	16142	16349	15882	15981	16047	15849	16063	15870	16003	16087	15906	16011	16057	16092	15950	15858	15912	15974	15906	15879	16202	16068	15958	16119	16201	16105	16148	15734	15905	15956	16062	15842	15976	16061	16103	15951	15682	16111	16213	15918	16055	15963	16014	16003	16008	16050	15963	15976	16065	15927	15891	16001	16120	16049	16022	15889	15955	16062	15920	16043	16013	15998	16020	15835	15787	16273	15890	15692	16100	15987	16087	16089	16035	15966	16091	15975	16075	16059	16051	16099	15914	15919	16068	15907	16123	15974	15886	15864	15792	16012	16049	16169	15891	16139	16110	16048	16118	15936	16049	15978	15992	16224	16130	16067	16062	15987	16021	15860	16107	16040	16127	16131	15869	16032	16165	16032	15792	15905	15925	15880	16058	16103	16117	16243	16086	16084	15921	16049	16235	15836	15974	16131	16131	16056	15882	15801	16080	15918	16080	16094	16081	15889	16039	16023	16035	15964	16025	15849	15978	15954	15994	15983	16155	15958	15898	15973	15848	15978	16047	15955	16015	15984	15918	16057	16069	15791	16050	15954	16124	16143	16079	16200	15880	15922	16023	15962	15720	16069	16194	15923	15915	15966	16057	16006	16100	16065	16087	15963	15968	15951	15830	15930	15961	16089	15777	16042	16011	15940	16064	15932	15774	16159	15927	15882	15856	16002	15960	15964	15917	15942	16052	16074	15917	16077	15836	15999	15966	16053	16017	15941	15923	16026	15623	16206	15850	15991	16084	16314	16065	15992	15970	15900	15874	15891	16328	16051	16038	16101	15939	15889	16010	16160	16272	15986	15975	15970	15905	16117	15938	15911	16055	15982	15839	15965	16031	15898	15972	15960	16083	15987	16099	15994	16141	15960	16020	15821	15843	16023	15966	15877	15970	15998	15918	15950	16043	15834	16133	15876	16030	15977	16088	15989	16019	16032	16068	15711	15908	15999	16080	16032	15874	15856	15979	16028	16139	16053	16011	15793	16095	16118	15959	16159	16053	16074	15987	16042	15762	15939	16047	16058	16077	16176	16098	16001	16112	15924	15938	15894	16132	16025	15891	15856	15918	15889	16099	15846	15955	16028	15954	16078	15844	16004	16105	16031	16060	15956	15970	16036	16128	16032	15991	15980	15982	15915	15951	15998	16079	16116	15968	15979	15894	15817	15947	16092	16036	15929	15909	15980	15980	16065	15989	16003	16024	16091	16077	15984	16132	16017	15822	16022	16002	16130	15935	15888	16032	16014	15965	16169	16157	16008	15911	16096	16055	15810	16166	16037	15975	16038	16094	16095	15990	15977	16061	15902	15948	15939	15871	16087	15950	16077	16000	16081	15927	16001	16168	16074	15967	16065	16043	16030	15963	16092	15994	16185	16044	15835	16108	15973	15985	16019	16096	16102	16127	15970	15985	16018	16063	16152	15952	15913	16112	16009	15885	15996	16023	16090	16112	16105	15920	15880	15851	16003	15992	16092	16080	15949	16045	16082	16075	16055	16076	16078	15977	16175	16086	15985	16134	15909	15827	15940	15829	16050	16050	16128	16018	16012	16063	16101	16126	16027	15936	16169	16078	15964	16118	16142	16044	16023	16023	16015	15952	16098	15933	15807	15802	16028	16018	16045	16179	15955	16094	15953	16095	15980	15981	16090	15964	15744	15845	15997	15767	15847	15881	16026	16000	16290	16053	16032	15820	16173	16013	16222	15915	15982	15978	15957	15899	16113	16031	16168	16051	16073	16054	16112	16157	15853	16037	16278	16063	15986	15935	15948	16052	15916	16162	16005	16033	16021	15925	15969	15967	16074	15883	15903	16175	15876	15999	15960	15972	16002	16151	15980	15969	16102
35573	57303	53273	43974	38406	33239	27528	22830	19299	17301	16414	15886	15471	15019	14712	14696	14552	14699	14641	14623	14538	14388	14377	14135	14262	14328	14305	14401	14383	14425	14221	14334	14244	14317	14228	14068	14067	14202	14368	14208	14050	14264	14148	13912	14118	14132	14070	14154	14293	14201	14254	14056	14023	14218	14225	14042	14136	14067	14143	14260	14201	14185	14260	14177	14081	14089	14204	14259	14106	14240	14278	14192	14155	14026	13861	14159	14091	14196	14059	14132	14030	14226	14030	14219	14179	14313	14027	14192	13922	14236	14095	14125	14041	14127	14026	14231	14149	14112	14121	14067	14265	14029	14189	14090	14269	14148	14186	14245	14229	14117	14138	14152	14161	14144	14173	14260	14149	14192	14115	14145	14101	14213	14200	14273	14121	14141	14101	14052	14252	14251	14367	14245	14180	14138	14037	14217	14082	14038	14387	14186	14144	14372	14016	14167	14049	14202	14097	14139	14178	14118	14069	14194	14382	14113	14156	14223	14203	14128	14206	14072	14231	14089	14140	14083	14168	14192	14133	13983	14079	14205	14157	14076	14077	14204	14217	14088	14226	14224	14059	14113	14257	14083	14099	14045	14061	14284	14063	14027	14350	14146	14206	14042	13931	14143	14109	14083	14167	14260	14152	14089	14191	14054	14122	14099	14059	14090	14125	14052	14326	14258	14104	13993	14010	13981	14207	14160	14092	14236	14014	14248	14063	14152	14245	14234	14076	14137	14250	14090	14095	14241	14153	13812	14087	14176	14154	14205	14199	14084	14071	14140	14202	14014	14203	14105	14278	13931	14142	14123	14100	14162	14021	14238	14074	14164	14102	14015	14164	13930	14178	14203	14053	14108	14042	14164	14341	14173	14173	14168	14035	14138	13965	14109	14149	14124	14198	14130	14138	14127	14274	14020	13982	14229	14411	13989	13964	14222	14222	14057	14126	14219	14105	14125	14050	14207	14149	14363	14092	14109	14127	14157	14156	14056	14136	14063	14035	14098	14282	14054	14085	14250	14099	14172	14159	14069	13942	14189	14096	14170	14052	14109	14200	14030	14417	14119	14077	14231	14218	14032	14160	14229	14137	14088	14192	14211	14243	14253	14254	14088	14135	14319	14071	14041	14185	14006	14050	14177	14213	14197	14157	14216	14330	14176	14118	14102	14139	14019	13962	14313	14097	13977	14146	14149	14289	14247	14159	14069	14117	14129	14051	14152	14015	14106	14021	14073	14046	14182	14001	14023	14164	14158	14076	14172	14156	14288	14089	14216	14026	14175	14175	14086	14080	14117	14283	14151	14195	14089	14112	14142	14117	14151	14128	14135	14092	14284	14048	13998	14120	14213	14074	14194	14333	14109	14093	14112	14163	14130	14252	14147	14060	14086	14019	14155	14029	14133	14130	14117	14030	14206	14198	14158	14061	14085	14253	14191	14087	14164	14123	14217	14242	14216	14314	14033	14148	14127	14172	14013	14151	14078	14115	14291	14201	14139	14234	14261	14195	14209	14134	14107	14161	14083	14109	14226	13978	14076	14344	14021	14076	14218	14187	13959	14186	14305	14257	14136	14365	14073	14092	14169	14319	14270	14099	14173	14165	13968	13922	14258	13982	14172	14130	14202	14007	14230	14355	13923	14214	14193	14032	14237	14243	14050	14214	14201	14021	14015	14145	14281	14150	14156	14163	14244	13964	13988	14221	14169	14219	14101	14054	14122	14158	13997	13969	14161	14120	14230	14096	14137	14080	14174	14186	14186	14025	14195	14174	14195	14220	14156	13987	14123	14019	14092	13995	14143	13969	14136	14177	14120	14167	14082	14154	14170	14013	14120	14163	14213	14122	14114	14279	14126	14128	14237	14197	14058	14163	14327	14197	14193	13996	14175	13972	14077	14231	14264	14259	14025	14025	14125	14070	14177	14267	14236	14078	14206	14114	14006	13961	14196	14121	14260	14063	14146	14201	14062	14063	14066	14116	14043	14113	14121	14177	14163	13988	14025	13957	14155	14160	14010	14059	14314	14068	14274	14123	14091	14243	14056	14009	14122	14008	14049	14159	14191	13891	14159	14026	14092	14174	14250	14146	14308	14103	14055	14282	14133	14229	14140	14035	14009	14082	14103	14061	14098	14167	14085	13989	13979	14187	13857	14216	14107	14168	14064	14145	14282	14177	14096	14076	14045	14076	14064	14294	14047	14219	14123	14217	14107	14136	14014	14177	14045	14270	14097	14132	14090	14326	14072	14320	14034	14071	14267	14077	13957	14108	14095	14105	14130	14161	14198	14188	14270	14124	14095	14185	14189	14170	14140	14105	13991	14188	14276	14171	14185	14254	14109	14274	14221	14093	14034	13946	14071	14170	13858	13972	14269	14151	14230	14069	14035	14123	14194	14173	14029	14252	14139	14230	14066	14325	14145	14162	14280	14074	14110	14184	14125	14065	14110	14067	14044	14264	14151	14231	14188	14271	14299	14006	14061	14231	14267	14202	14147	14129	14117	14086	14340	14210	14148	13898	14226	14133	14168	14047	14177	14093	14019	14054	14057	14141	14170	14198	14020	14313	14193	14052	14204	14211	14218	14043	14134	14129	14121	14150	13950	14060	14079	14249	14074	14138	14142	14187	14182	14017	13993	14131	14081	14140	14261	14122	14152	14067	14146	13940	14147	14069	14173	14044	14058	14291	14090	14192	14053	13978	14117	14080	14069	14212	14160	14188	14206	14127	13950	14254	14146	14171	14027	14150	14127	14162	14163	14182	14041	14094	14064	14080	14160	14146	14084	14061	14255	14134	14135	14222	14294	14122	14105	14232	14055	14064	14162	14107	14050	14017	14161	14065	14128	14218	14151	14175	14234	14122	14078	14126	14160	14225	14169	14183	14181	14267	14268	14161	14103	14178	14146	14244	14150	14179	14125	14264	14179	14214	14010	14014	14198	13976	14123	14241	13976	14171	13969	14051	13989	14179	13900	14248	14262	14313	14126	14109	14136	14065	14174	14083	14062	14064	14104	14152	14197	14209	14199	14145	14033	14303	14361	14151	14167	14172	14214	14118	14244	14021	14164	14172	14112	14009	14225	14189	14093	14060	14115	14155	14248	14203	14289	14224	13963	14144	13937	13949	13929	14141	14089	14067	14084	14219	14130	14157	14102	14182	14229	14142	14151	14115	14111	14104	14137	14108	14062	14250	14108	14165	14036	14231	14068	14243	14204	14061	14107	14114	14065	14228	13958	14286	14363	14226	13993	14121	13949	14223	14129	14132	14134	14351	14118	14273	14164	14103	14146	14069	14149	14229	14011	14059	14138	14138	14242	13999	14235	14109	14183	14121	14138	14138	13969	14029	14116	14199	14131	14215	14167	14080	14246	14073	14114	14108	14239	14135	14194	14187	14058	14210	14136	14114	14123	14062	14111	14098	14142	14133	14146	14065	14316	14101	14033	14172	14264	14179	14155	14277	14090	14176	14118	14315	14054	14172	14048	14118	14209	14224	13921	14214	14269	14139	14223	14065	14074	14069	14220	14053	14135	14218	14398	14268	14055	14218	14053	14102	14081	14181	13905	14005	14040	14331	14117	14191	14041	14113	14075	14223	14112	14176	14182	14167	14161	14229	14243	14188	14201	14173	14015	14171	14059	14145	13995	14142	14281	14197	14020	14266	14106	14168	14086	14101	13887	14036	14151	14113	14120	13979	14333	14188	14126	14016	14191	14141	14237	14063	14019	13973	14212	14175	14435	14151	13935	14163	14159	14175	14191	14110	14170	14119	14206	14034	14262	14176	14255	14199	14416	14202	13976	14187	14013	14159	14267	14195	14119	14376	14123	14199	14109	14168	14209	14141	14105	14272	14116	14145	14009	14074	14274	14162	13974	14295	14125	14081	14249	14191	14137	14070	14126	14181	14218	14087	14234	14158	14158	14090	14088	14025	14135	14157	14132	14136	14036	14236	14042	14068	13945	14012	14182	14258	14118	13999	14095	14138	14054	14065	14025	13947	14193	14210	14082	14264	14071	14208	14209	14147	14012	13973	14079	14190	14199	14116	14139	14385	14134	14225	14151	13935	14131	14155	14112	14046	14091	14003	13917	14293	14137	13855	14082	14202	14119	14170	14017	14123	14134	14214	14119	14165	14083	14139	14017	13970	14100	14166	14299	14003	14092	14077	14095	14030	14136	14166	14227	14186	14179	14220	14112	13998	14054	14151	14245	14057	14037	14199	14117	14301	14113	14233	13999	14181	14034	13983	14118	14070	14119	14084	14184	14284	14262	14239	14091	14014	14026	14019	14261	14089	14295	14129	14261	14133	14039	13956	14205	14202	14363	14042	14183	14158	14113	14211	14119	14215	14212	14283	14121	14221	14268	14108	14141	14148	14263	14120	14163	14222	14102	14078	14241	14184	14156	14261	14142	14120	14169	14173	14087	14361	14236	14110	14184	14288	14204	14225	14145	14139	14057	14098	14250	14145	14266	14199	14052	14076	14152	14064	14227	14005	14107	14226	14097	14205	14059	14227	14178	14330	14149	14134	14000	14254	14266	14138	14080	14183	14116	14053	14033	14095	14251	14059	14065	14000	14053	14135	14077	14237	14036	14228	14316	13904	13990	14233	14096	14126	14252	14088	14282	14249	14161	14249	14235	14139	14209	14145	14287	14089	14052	14345	14237	14288	14174	14112	14045	14035	14089	14027	14134	14065	14206	14264	14144	14351	14050	14023	14072	14109	14156	14182	14125	13996	14169	14159	14261	14202	13963	14105	14111	14132	14215	14289	13978	14006	14181	14083	14091	14154	14186	14211	14144	14253	14123	14181	14271	14073	14137	14080	14179	14162	14163	14194	14125	14168	14090	14255	14303	14277	14073	14096	14332	14153	14105	14042	14105	14174	14167	14162	14255	13956	14141	14244	13990	14279	13972	14103	14018	14246	14171	14033	14317	14220	14144	13982	14081	14077	14214	14227	14220	14109	14107	14207	14117	14123	14028	14233	14071	14105	14051	14125	14221	14300	14067	14145	13937	14045	14039	14154	14025	14236	14046	14123	14157	14228	14169	14129	14188	14282	14112	14025	14202	14149	14316	14155	14112	14256	14010	14288	14114	13977	14183	14151	14248	14207	13992	14259	14252	13966	14147	14034	14156	14225	14091
29104	28241	35394	30995	23636	20507	18947	17474	16691	15990	15728	15751	15638	15537	15370	15306	15403	15286	15208	15073	15182	15338	15080	15215	15089	15065	15210	15312	15029	15219	15204	15019	15061	15198	14924	15071	15015	15150	15274	15166	15201	15128	15091	15109	15278	15144	15139	15191	15168	15016	14952	15015	15110	15028	15231	15282	15089	15145	15001	15000	15056	14999	15073	15058	15139	15054	14903	15120	14955	15116	15032	15194	15205	15008	15167	14973	14950	14989	14940	15208	15000	14896	15011	14860	15075	14920	15140	15158	15076	15181	14990	15096	14996	15164	15114	15263	15026	15007	15104	15087	14990	15229	15025	14949	15139	15046	14813	15145	14903	14951	15094	14976	15219	15133	14892	14750	15047	15270	15163	14994	15128	14874	15083	15104	15301	15165	15083	15163	15122	15190	15156	15029	15150	15237	15290	15139	15077	15115	15118	15302	15014	15183	15150	15110	15214	15036	15139	15127	15014	15187	15064	15117	15324	15073	15135	15174	15105	15004	15226	15146	15122	14936	14992	15014	14919	14983	15221	15115	14988	14936	15100	14998	15039	15200	15083	15094	15040	14894	15082	15022	15059	15216	15104	14894	15134	14993	15050	15070	14955	15050	15054	14982	15043	15216	15178	15136	15007	15025	15006	15031	14998	15064	15092	15012	14961	14922	14872	15151	15161	15234	15032	15134	15080	15076	15144	15076	15026	15195	15053	14843	15177	15166	15171	15133	14949	15058	14951	15233	15217	14870	14985	15050	15083	14936	15062	14848	14894	15014	15020	15116	15152	15281	15368	15285	15224	15140	15179	14999	15122	15200	14931	15076	15188	15332	15025	15195	14820	15083	15108	15385	15061	15158	15176	14830	14860	15040	15073	15064	15257	15050	14979	14867	15090	15094	15008	15260	15121	15126	15091	14938	14994	15110	14922	14978	14880	15037	15217	15078	15134	15001	15158	14881	15102	14896	15029	15116	14998	14968	15151	15110	15230	15147	14994	15117	15097	14915	15098	14917	15042	15326	14966	15044	15087	15194	15050	15132	15098	15000	15004	15109	15195	15124	15165	15011	15017	15084	14909	15160	15060	15077	15124	15189	15095	15034	15061	15143	15052	15095	15067	15212	15046	15027	15163	15068	15038	15094	14979	15236	15061	15298	15072	15000	15070	15015	15080	15150	15249	15076	15171	15187	15014	15224	15190	14976	15063	15149	15147	15204	15403	15249	14980	15302	15021	15061	15147	14970	15316	15106	15027	14949	14923	15029	15247	15036	15196	15218	15157	15077	15084	15165	14850	15215	14949	15101	15227	15010	14922	15048	15217	15072	15286	15087	15049	15227	15069	15308	15042	15005	15039	15074	15026	14984	15228	14979	15015	15080	14982	15214	15080	15151	15123	14949	14983	15228	14909	14997	15176	15093	15016	15027	15037	15029	14931	14950	15031	14879	15106	15008	15120	15262	15062	15189	15109	14999	15063	15111	15116	15159	14999	14804	15172	15070	15181	15303	15112	14883	15070	15192	15023	15044	15085	15065	14928	15055	15102	15029	15050	15095	15374	14940	15005	14928	14972	15191	15275	15113	15084	15192	15154	14925	14872	15000	15168	15115	14951	15081	15073	15287	15126	15109	15195	15146	14982	15076	15130	15036	14727	14948	15215	15041	14887	14961	15044	15104	15315	15002	15148	15321	15285	14990	15041	15213	15181	15046	14955	15013	14971	15127	15118	15190	15067	15094	15083	15005	15230	15088	15128	15056	15133	15031	15083	15126	15014	15039	15063	15223	15011	15121	15112	14994	14959	15099	15093	15217	15330	15098	15168	14895	15069	15178	15043	15144	15075	15176	15092	15217	14847	15128	15092	15004	15213	15179	15191	14949	15102	15055	14880	14859	15124	15153	15112	14977	15008	15113	15136	15200	15184	14946	14998	15082	15041	15164	15088	15097	15177	15275	15139	15112	14966	14926	15043	14982	15139	15089	14945	15247	15027	15123	15010	15191	15123	14934	14894	15099	14952	15007	15212	15037	15060	15122	15297	15232	15104	15072	15131	15219	15061	15029	14747	15299	14935	15190	15100	15177	15104	15253	15101	14985	15138	14946	15126	14992	15096	15231	15033	14944	14875	15048	15085	15100	15068	15141	15114	15094	15019	14926	15060	14987	15147	15288	15153	15094	15043	15166	14970	15171	15109	14927	15176	15078	14973	15117	15074	15031	15057	15157	15240	15095	14956	15181	15204	15345	15142	15059	14998	15215	15079	15019	15016	15241	15028	15067	15295	15112	14990	15067	15302	15098	15083	14872	15186	14945	15176	15045	15245	15003	15302	15046	15117	15070	15266	15107	15044	15015	15206	15056	14939	14907	15030	15237	15000	14968	15019	14854	15249	15073	15071	15184	15032	15136	15191	15098	15170	15035	15037	15264	15003	15167	14947	15193	15266	14977	15004	15075	15008	15012	15124	15118	14833	15055	15076	15129	15026	15017	15092	15020	15061	14918	15073	15036	15061	14970	14976	15167	15177	15091	15086	15241	15126	15167	15038	15255	15040	15095	15095	15091	15104	15169	15071	15079	15081	15161	15048	15368	15096	15080	15018	15081	15079	14921	15034	15066	15247	15095	15013	14973	15075	15158	15010	15255	15113	15217	15115	15229	15101	15278	15042	15036	15089	15087	15134	14935	15304	15229	15200	15106	14948	15243	14962	15036	15180	15069	15016	15119	15059	15043	15204	15014	14972	15056	15178	15087	15011	15117	15125	15049	15283	15004	15162	14929	15102	15072	15117	15093	15014	14975	14911	15223	15009	15090	15126	14993	15116	15129	15201	14921	15023	14916	15166	15038	15043	14944	15023	15273	15098	15000	15104	15325	14994	15007	14969	15163	15131	14992	14849	15222	15029	15364	15154	15022	15232	15062	15258	15334	15194	15155	15127	15007	14988	15193	15040	14839	15108	14994	15064	14909	15139	15029	15115	15048	15115	15250	15054	15275	15223	15067	15199	15133	15115	15207	15021	15137	15034	14924	15038	15110	15129	15015	14904	15142	15025	14963	15276	15193	15426	15102	15012	15356	15149	15055	15006	15158	15181	15130	15187	15101	14987	15149	15050	15129	15119	15011	14872	15179	15016	15154	15049	15192	14993	15143	15254	15075	15014	15078	15109	15018	15104	15069	14986	15173	15056	14981	15009	14959	15003	15163	15074	15028	15185	15382	15017	15035	14990	15056	14977	15246	15060	15015	15100	15135	15201	15161	15179	15044	15058	15207	14930	15130	15054	15124	15032	15047	15187	15203	15273	15095	15113	14961	15107	15201	15161	15176	15121	15114	15033	15098	15049	15089	15284	15071	15067	14821	15032	15082	15015	14946	15212	15019	15029	15060	15248	15102	15064	14917	15252	15161	15217	15104	15084	15014	15104	15126	15065	15097	15262	15193	15202	15164	14972	14961	15007	15125	15163	15103	14866	15026	15015	14988	15128	15180	15044	15320	15173	14901	14976	15022	15090	15111	15048	15164	15119	15043	14725	15017	15155	15033	15201	15139	15095	15151	15095	15090	15232	15260	15110	15239	15152	15008	14952	15304	15017	15345	15010	15219	15207	15120	15040	15062	15038	15176	15127	15143	15365	14968	15144	14981	15153	15027	15253	15071	15135	14970	15097	15134	15101	15354	15123	15192	14985	15128	15075	15233	15227	15003	14820	15105	15366	15317	15187	15144	15102	15154	15065	15005	15088	15210	14919	15046	15036	15221	15303	15151	15160	15137	15175	15021	15246	15066	15149	14961	15152	15194	15005	14917	15060	14947	15189	15165	15119	15245	15233	15039	15186	15153	15204	15257	15041	15031	15160	15030	15135	15154	15074	15152	15311	15076	14991	14883	15057	14954	14886	15176	15001	15105	15040	14962	15160	15222	15002	15065	15108	15097	14971	15316	15028	15056	15065	15300	15089	15091	14992	15151	15005	15096	14978	14962	15152	14961	14902	15177	14913	14969	15212	15177	15100	15123	15002	15175	15105	15062	15208	15058	15209	15111	15029	14962	15061	15202	15017	14983	15099	15162	15164	15164	14811	15031	15036	15046	15091	15158	14975	15037	14839	15112	14918	15096	15123	15016	15064	15059	15024	15058	14935	14987	15084	15058	15196	15236	15419	15159	15147	15087	14984	15087	15377	15182	15228	15013	15238	15161	15202	14997	14853	15050	15269	15092	15095	15276	15162	15093	15053	14928	15230	15191	15227	15108	15156	14917	15142	15187	15209	15089	14992	14731	15163	15130	15047	15110	15094	15163	15197	15116	14942	14955	15192	14996	15032	14941	14861	15041	15106	15157	14972	15126	15074	14883	14934	14969	15113	15139	15095	15002	15128	14943	14954	15016	14994	14893	15028	15280	15212	15094	14985	14882	15109	14958	15209	14912	15215	15021	15051	15001	15262	15071	15034	14944	15120	14964	14949	14973	15105	15134	15231	15089	15338	15101	14976	14934	14980	14944	14924	14808	15176	15078	15107	15181	14985	14855	15102	14884	15042	15244	15229	15028	15188	15140	15031	14832	15098	15028	14944	15022	15190	15071	15143	15067	15256	15179	15178	14951	15213	15106	14917	15078	14970	15179	15017	15211	15064	15004	15191	15099	15022	15182	15287	15080	14953	15121	15169	15043	15123	15096	15075	15138	15102	15176	15250	15191	15026	14858	15099	14994	15034	14973	15230	15078	15028	15163	15084	15203	15305	15033	15225	15216	14964	15122	15186	15071	15164	15019	15075	15054	14969	15202	15242	15345	15172	15302	15178	15041	15056	15155	15152	15253	15091	14978	15076	15183	15027	15083	15060	15037	15128	14949	14964	15120	15091	15108	15052	15047	15110	15161	15045	15173	15032	15109	14983	15086	15260	15040	15081	15192	15077	15016	15131	15113	15099	14910	15034	15021	15013	15160	15058	15131	14912	15097	15127	15326	14941	14989	15206	14972	14948	15120	15039	15100	15162	15130	14977	15159	15257	14904	14929	15093	15160	15078	15115	15116	15001	14922	15155	15135	14925	15138	14981	15181	14942	14990	14948	15167	15115	15088	15141	15053	14984	15117	14994	15114	15114	15190	15041	15103	15232	14947	15222	15099	15056	15081	15016	15170	15180	15326	14846	14969	15191	15207
31830	44847	40450	30888	24106	20563	18310	16555	15593	14892	14750	14329	14166	13902	13753	13991	13751	13882	13621	13754	13732	13683	13628	13695	13766	13607	13606	13583	13625	13604	13466	13596	13614	13493	13684	13557	13637	13416	13536	13541	13597	13719	13560	13550	13499	13588	13552	13508	13579	13512	13621	13660	13530	13479	13634	13552	13514	13670	13368	13518	13531	13447	13595	13572	13660	13484	13521	13512	13549	13640	13429	13491	13566	13600	13590	13503	13542	13494	13611	13763	13644	13571	13393	13468	13461	13883	13572	13556	13696	13504	13471	13655	13537	13493	13566	13606	13769	13644	13453	13572	13601	13818	13528	13537	13572	13685	13600	13563	13460	13635	13792	13676	13620	13545	13598	13438	13503	13667	13426	13672	13627	13481	13572	13596	13597	13527	13622	13614	13629	13624	13569	13521	13610	13684	13570	13374	13464	13561	13432	13446	13629	13528	13500	13463	13614	13601	13643	13592	13548	13510	13446	13519	13573	13480	13540	13563	13567	13488	13755	13569	13611	13543	13550	13554	13534	13647	13530	13561	13417	13637	13709	13498	13553	13573	13624	13705	13571	13606	13659	13681	13510	13608	13701	13509	13582	13474	13633	13563	13541	13530	13441	13520	13443	13524	13621	13639	13447	13661	13512	13609	13374	13628	13578	13400	13395	13492	13598	13499	13555	13562	13530	13564	13570	13559	13726	13520	13532	13515	13648	13395	13646	13550	13636	13614	13388	13525	13621	13525	13513	13473	13614	13605	13493	13640	13488	13693	13433	13372	13610	13421	13641	13707	13443	13414	13578	13719	13529	13504	13604	13606	13593	13578	13600	13540	13544	13596	13581	13554	13557	13545	13601	13589	13449	13588	13614	13536	13408	13493	13542	13448	13649	13515	13545	13584	13461	13448	13605	13439	13558	13564	13650	13597	13474	13713	13607	13621	13475	13458	13569	13521	13476	13687	13500	13521	13566	13606	13590	13575	13642	13525	13419	13535	13551	13673	13513	13611	13455	13580	13554	13459	13655	13436	13763	13463	13526	13681	13521	13581	13654	13467	13623	13688	13548	13394	13623	13513	13574	13555	13654	13559	13579	13673	13459	13527	13618	13754	13574	13667	13652	13684	13668	13432	13643	13376	13667	13310	13567	13502	13584	13506	13351	13483	13510	13530	13459	13693	13579	13515	13665	13641	13562	13491	13416	13454	13501	13541	13589	13603	13433	13540	13530	13628	13491	13404	13559	13520	13546	13477	13709	13662	13661	13337	13460	13595	13704	13583	13356	13656	13555	13568	13686	13678	13495	13434	13614	13639	13561	13497	13584	13685	13552	13621	13787	13553	13597	13590	13572	13536	13506	13618	13542	13417	13400	13723	13522	13655	13550	13526	13515	13612	13624	13474	13668	13552	13572	13665	13659	13489	13572	13626	13461	13742	13727	13472	13549	13692	13501	13444	13436	13645	13536	13660	13477	13547	13535	13565	13464	13531	13791	13516	13747	13566	13601	13603	13634	13679	13563	13529	13651	13628	13487	13331	13506	13560	13455	13561	13544	13621	13428	13578	13652	13521	13530	13585	13569	13589	13770	13509	13628	13521	13598	13575	13622	13570	13586	13568	13544	13523	13571	13450	13624	13568	13506	13358	13609	13371	13552	13494	13716	13575	13568	13748	13593	13727	13703	13623	13707	13450	13504	13726	13451	13606	13472	13644	13646	13628	13621	13547	13610	13545	13550	13589	13554	13570	13662	13654	13556	13413	13608	13440	13585	13528	13601	13696	13364	13466	13591	13486	13569	13567	13518	13548	13536	13532	13583	13523	13581	13417	13600	13524	13494	13539	13622	13639	13611	13541	13409	13524	13478	13445	13645	13546	13467	13575	13462	13548	13570	13533	13403	13507	13529	13522	13667	13652	13632	13622	13625	13378	13645	13511	13663	13657	13538	13549	13552	13528	13634	13670	13554	13583	13570	13686	13599	13541	13469	13514	13594	13652	13464	13455	13477	13641	13410	13566	13618	13451	13608	13476	13485	13492	13604	13609	13370	13504	13526	13649	13583	13557	13523	13516	13562	13467	13558	13449	13480	13449	13650	13419	13607	13533	13520	13510	13563	13585	13464	13725	13540	13768	13540	13705	13705	13430	13488	13602	13515	13661	13731	13484	13582	13460	13468	13667	13531	13472	13527	13390	13470	13582	13638	13681	13590	13558	13501	13633	13597	13601	13587	13836	13426	13571	13609	13571	13401	13291	13435	13529	13653	13561	13422	13577	13531	13450	13412	13654	13657	13482	13502	13409	13668	13552	13507	13728	13552	13662	13692	13628	13654	13604	13580	13651	13716	13555	13586	13498	13485	13555	13473	13695	13609	13530	13537	13773	13445	13715	13504	13541	13423	13595	13475	13548	13684	13485	13730	13607	13531	13734	13473	13654	13553	13564	13410	13607	13553	13747	13689	13486	13699	13431	13584	13507	13443	13506	13577	13628	13647	13650	13694	13552	13518	13462	13728	13650	13628	13513	13604	13563	13552	13479	13665	13524	13613	13707	13517	13553	13538	13697	13467	13725	13511	13518	13531	13572	13654	13501	13381	13588	13514	13588	13559	13712	13619	13633	13625	13533	13593	13588	13463	13521	13703	13562	13603	13678	13502	13391	13682	13445	13704	13714	13701	13473	13594	13510	13656	13732	13494	13620	13507	13553	13599	13528	13546	13433	13458	13564	13580	13552	13402	13713	13495	13670	13625	13579	13642	13467	13614	13559	13563	13619	13542	13511	13494	13661	13440	13635	13689	13670	13555	13557	13698	13573	13600	13617	13715	13482	13425	13589	13819	13396	13546	13485	13551	13411	13704	13358	13586	13476	13507	13571	13654	13588	13498	13437	13589	13375	13447	13476	13449	13475	13610	13584	13628	13731	13675	13449	13639	13629	13576	13557	13492	13587	13533	13544	13622	13555	13486	13439	13488	13447	13453	13535	13598	13574	13671	13613	13563	13671	13689	13497	13471	13605	13496	13409	13520	13546	13668	13534	13529	13539	13576	13677	13529	13596	13695	13640	13567	13448	13501	13559	13544	13370	13584	13705	13443	13689	13393	13475	13535	13540	13438	13552	13522	13665	13313	13728	13419	13479	13397	13470	13666	13625	13732	13618	13613	13690	13319	13503	13558	13482	13683	13484	13584	13502	13455	13625	13561	13648	13594	13581	13632	13667	13546	13648	13600	13614	13539	13535	13420	13430	13570	13600	13586	13612	13641	13673	13350	13597	13509	13629	13489	13564	13629	13713	13536	13556	13692	13544	13473	13722	13446	13697	13570	13575	13691	13506	13504	13566	13552	13560	13437	13608	13522	13529	13530	13573	13511	13490	13612	13457	13578	13430	13644	13548	13464	13594	13734	13760	13445	13568	13542	13572	13644	13529	13400	13506	13348	13396	13597	13605	13617	13610	13673	13544	13501	13624	13563	13427	13673	13625	13590	13527	13498	13554	13495	13506	13639	13473	13498	13608	13353	13580	13419	13539	13584	13652	13632	13452	13428	13508	13597	13584	13731	13654	13808	13540	13505	13624	13601	13503	13436	13617	13504	13642	13761	13674	13469	13496	13557	13557	13647	13616	13471	13532	13649	13479	13520	13369	13595	13629	13564	13429	13472	13608	13595	13538	13494	13620	13670	13535	13640	13647	13677	13490	13500	13595	13316	13613	13472	13610	13501	13534	13532	13679	13669	13388	13562	13425	13550	13542	13606	13642	13639	13519	13608	13546	13594	13515	13527	13648	13394	13639	13559	13808	13662	13491	13616	13340	13616	13498	13502	13598	13479	13528	13749	13579	13599	13586	13670	13390	13669	13402	13717	13625	13630	13577	13740	13496	13703	13506	13555	13465	13484	13584	13302	13568	13597	13508	13531	13557	13636	13530	13592	13550	13606	13591	13678	13639	13611	13672	13503	13572	13575	13442	13529	13550	13425	13650	13436	13579	13407	13560	13578	13617	13583	13519	13595	13735	13468	13604	13599	13511	13589	13390	13557	13471	13564	13598	13555	13548	13585	13490	13489	13523	13561	13495	13478	13549	13687	13709	13604	13641	13491	13682	13518	13440	13448	13476	13594	13581	13620	13615	13664	13691	13514	13642	13606	13605	13566	13646	13433	13704	13557	13533	13573	13414	13553	13589	13565	13570	13508	13571	13622	13453	13559	13465	13645	13652	13634	13450	13665	13611	13779	13413	13576	13557	13531	13542	13421	13469	13638	13468	13695	13676	13450	13660	13598	13587	13634	13548	13485	13435	13530	13593	13640	13580	13513	13533	13574	13569	13566	13537	13399	13442	13682	13515	13551	13471	13573	13363	13509	13647	13657	13586	13572	13407	13696	13521	13610	13506	13650	13481	13611	13526	13765	13520	13625	13602	13498	13748	13621	13622	13544	13553	13666	13670	13490	13496	13530	13603	13526	13719	13477	13522	13570	13734	13564	13749	13789	13428	13576	13612	13678	13571	13593	13429	13639	13625	13514	13617	13433	13466	13557	13559	13631	13377	13574	13416	13448	13686	13656	13529	13636	13733	13638	13558	13500	13452	13518	13559	13621	13575	13629	13390	13472	13620	13542	13556	13509	13484	13535	13450	13486	13644	13607	13553	13574	13356	13598	13484	13733	13672	13722	13634	13638	13546	13625	13664	13656	13344	13579	13636	13611	13496	13634	13523	13568	13585	13424	13599	13522	13508	13581	13678	13495	13555	13537	13683	13660	13533	13516	13716	13624	13371	13610	13696	13674	13615	13614	13526	13404	13534	13552	13542	13527	13488	13600	13573	13686	13490	13644	13744	13593	13484	13588	13678	13553	13498	13589	13481	13582	13545	13678	13501	13665	13529	13612	13749	13501	13566	13671	13581	13610	13561	13743	13607	13477	13627	13416	13587	13578	13539	13630	13783	13337	13461	13570	13461	13675	13733	13657	13505	13490	13703	13735	13623	13570	13568	13479	13589	13655	13612	13524	13609	13746	13510	13638	13558	13544	13575	13617	13523	13481	13706	13543	13451	13619	13724	13471	13671	13660	13685	13573	13415	13508	13582	13576	13629	13508	13535	13436	13449	13713	13599	13579	13604	13337	13558	13519	13486	13673	13468	13558	13490	13303	13554	13618	13369
24125	21155	28666	25997	25543	25971	24019	20341	19023	17922	17220	16745	16384	16149	15972	15975	15994	15881	15969	15697	15867	16044	15928	15842	15710	16002	15788	15502	15881	15621	15896	15842	15723	15875	15593	15576	15510	15674	15530	15608	15708	15443	15584	15703	15709	15557	15670	15654	15580	15791	15614	15646	15765	15678	15770	15493	15566	15657	15410	15569	15518	15572	15625	15657	15770	15702	15512	15762	15545	15579	15751	15769	15545	15679	15743	15454	15609	15476	15530	15564	15620	15532	15429	15640	15651	15674	15447	15593	15378	15623	15563	15548	15479	15575	15633	15378	15725	15441	15403	15512	15508	15666	15440	15627	15655	15692	15591	15662	15563	15671	15666	15562	15724	15543	15539	15517	15509	15368	15613	15656	15451	15742	15547	15631	15574	15494	15315	15608	15572	15336	15546	15388	15393	15528	15430	15576	15546	15630	15614	15645	15520	15489	15436	15455	15781	15436	15567	15607	15416	15324	15625	15627	15746	15595	15548	15727	15590	15467	15593	15587	15410	15715	15719	15560	15467	15553	15569	15564	15675	15662	15491	15647	15491	15626	15690	15497	15492	15428	15420	15413	15575	15552	15416	15558	15527	15448	15775	15634	15600	15546	15646	15458	15627	15451	15724	15579	15658	15625	15519	15530	15610	15492	15732	15661	15536	15565	15591	15795	15431	15700	15464	15564	15501	15633	15563	15473	15680	15500	15508	15665	15513	15776	15605	15631	15552	15468	15580	15481	15576	15812	15729	15513	15559	15515	15467	15716	15595	15642	15677	15482	15453	15562	15806	15564	15560	15532	15364	15690	15673	15644	15562	15418	15595	15706	15489	15683	15625	15522	15748	15444	15482	15329	15715	15545	15541	15442	15648	15613	15497	15642	15605	15517	15616	15429	15520	15609	15417	15600	15403	15423	15581	15557	15523	15689	15458	15611	15366	15619	15560	15554	15391	15462	15531	15734	15604	15521	15464	15459	15653	15538	15628	15691	15480	15422	15478	15609	15588	15678	15534	15546	15696	15625	15501	15530	15456	15450	15522	15528	15661	15715	15393	15535	15487	15528	15570	15628	15787	15601	15524	15645	15693	15491	15648	15646	15578	15567	15631	15508	15496	15586	15691	15533	15275	15545	15503	15658	15656	15632	15593	15557	15617	15500	15447	15630	15596	15646	15697	15699	15540	15646	15596	15459	15636	15703	15660	15695	15711	15560	15385	15679	15687	15595	15545	15686	15562	15467	15706	15728	15772	15590	15600	15473	15531	15456	15472	15630	15606	15633	15463	15772	15639	15564	15615	15581	15545	15559	15338	15627	15436	15585	15619	15614	15595	15365	15641	15462	15660	15455	15450	15672	15492	15472	15752	15418	15456	15809	15634	15481	15463	15552	15782	15544	15568	15487	15417	15513	15622	15514	15669	15552	15507	15650	15449	15545	15542	15571	15658	15598	15663	15675	15602	15543	15517	15624	15409	15320	15432	15518	15783	15619	15660	15666	15478	15544	15574	15536	15613	15536	15678	15664	15456	15649	15581	15781	15777	15605	15649	15373	15577	15470	15620	15538	15650	15439	15406	15593	15739	15530	15704	15728	15547	15637	15717	15450	15520	15501	15767	15549	15593	15612	15417	15428	15628	15690	15619	15810	15508	15649	15501	15509	15565	15576	15612	15705	15546	15788	15651	15544	15629	15395	15465	15632	15714	15463	15878	15537	15587	15575	15445	15640	15737	15794	15589	15696	15702	15651	15403	15627	15446	15680	15639	15745	15647	15723	15651	15553	15770	15723	15755	15485	15664	15620	15472	15604	15615	15535	15405	15639	15676	15332	15700	15295	15534	15492	15497	15502	15661	15761	15618	15423	15528	15485	15587	15551	15766	15524	15593	15604	15685	15632	15668	15308	15611	15628	15541	15495	15640	15589	15531	15801	15612	15652	15633	15472	15470	15568	15612	15595	15763	15722	15645	15675	15675	15702	15625	15593	15649	15460	15314	15515	15570	15621	15716	15488	15408	15611	15617	15582	15558	15384	15451	15726	15648	15426	15676	15497	15610	15653	15690	15364	15406	15554	15425	15547	15465	15519	15743	15502	15545	15421	15565	15505	15685	15564	15569	15534	15573	15616	15515	15491	15535	15570	15555	15445	15672	15510	15462	15614	15723	15588	15458	15456	15728	15596	15841	15634	15645	15609	15558	15746	15553	15521	15545	15453	15658	15511	15665	15561	15434	15520	15516	15463	15383	15556	15450	15540	15463	15665	15608	15615	15670	15531	15802	15672	15575	15420	15713	15512	15346	15529	15562	15468	15554	15577	15468	15544	15581	15460	15724	15670	15672	15775	15585	15603	15542	15587	15566	15670	15612	15522	15589	15649	15468	15492	15734	15510	15702	15805	15709	15428	15687	15543	15620	15718	15658	15411	15476	15471	15483	15665	15713	15605	15549	15470	15496	15503	15455	15463	15626	15390	15584	15497	15631	15561	15712	15749	15554	15782	15495	15480	15621	15424	15510	15586	15642	15622	15534	15588	15576	15418	15383	15480	15575	15550	15759	15580	15708	15680	15617	15525	15550	15528	15699	15471	15738	15623	15531	15700	15588	15422	15591	15601	15501	15546	15545	15683	15308	15551	15641	15570	15557	15874	15582	15570	15549	15745	15633	15338	15506	15551	15750	15653	15477	15649	15711	15580	15439	15431	15410	15475	15554	15420	15722	15731	15601	15596	15601	15770	15404	15641	15461	15599	15729	15696	15732	15571	15526	15572	15742	15586	15648	15620	15466	15634	15529	15601	15553	15530	15594	15626	15526	15774	15408	15496	15445	15710	15406	15359	15408	15595	15609	15650	15687	15640	15632	15692	15694	15675	15573	15647	15508	15621	15526	15549	15477	15764	15605	15626	15390	15629	15641	15540	15482	15606	15607	15714	15501	15593	15476	15566	15577	15409	15674	15469	15625	15629	15650	15375	15642	15542	15644	15472	15712	15621	15613	15497	15511	15643	15774	15497	15558	15763	15527	15644	15748	15627	15416	15495	15660	15472	15461	15518	15488	15792	15471	15647	15520	15497	15759	15487	15762	15592	15616	15428	15622	15702	15592	15570	15447	15510	15515	15546	15529	15524	15734	15520	15462	15609	15581	15561	15366	15624	15591	15596	15605	15555	15612	15515	15774	15624	15608	15622	15630	15606	15214	15549	15434	15368	15664	15426	15708	15347	15385	15482	15745	15583	15682	15505	15565	15515	15687	15617	15718	15639	15680	15580	15642	15580	15316	15692	15580	15497	15498	15636	15562	15607	15580	15604	15604	15586	15403	15523	15752	15676	15562	15620	15490	15744	15563	15523	15629	15680	15479	15708	15539	15451	15529	15653	15592	15595	15702	15355	15592	15629	15481	15501	15459	15462	15670	15412	15739	15690	15706	15501	15452	15509	15509	15570	15641	15376	15506	15661	15641	15610	15461	15654	15483	15482	15604	15331	15594	15661	15471	15720	15648	15714	15610	15479	15445	15461	15517	15640	15545	15439	15655	15482	15582	15587	15461	15523	15429	15595	15546	15473	15720	15582	15685	15786	15464	15402	15530	15474	15500	15472	15499	15481	15521	15488	15534	15666	15452	15411	15477	15511	15393	15574	15676	15530	15518	15338	15902	15658	15609	15614	15370	15619	15516	15629	15524	15700	15607	15441	15647	15442	15418	15456	15403	15594	15536	15465	15700	15436	15727	15718	15635	15488	15754	15544	15300	15554	15540	15662	15422	15261	15496	15358	15328	15312	15688	15456	15745	15546	15743	15574	15530	15407	15331	15710	15560	15532	15472	15556	15924	15565	15530	15586	15404	15413	15263	15766	15522	15583	15483	15534	15551	15633	15683	15404	15514	15646	15547	15314	15641	15451	15641	15428	15510	15445	15562	15582	15600	15342	15609	15438	15569	15647	15553	15775	15608	15394	15659	15768	15556	15756	15787	15672	15480	15557	15525	15551	15321	15495	15726	15441	15527	15661	15630	15659	15604	15532	15615	15657	15600	15306	15531	15429	15557	15535	15693	15540	15454	15642	15665	15515	15678	15530	15656	15750	15531	15672	15746	15429	15469	15742	15724	15612	15568	15659	15520	15458	15772	15512	15598	15580	15691	15527	15660	15627	15484	15543	15673	15528	15558	15737	15621	15430	15575	15618	15759	15547	15571	15577	15605	15650	15538	15587	15621	15329	15571	15533	15477	15470	15528	15637	15605	15574	15596	15693	15538	15364	15621	15540	15511	15537	15646	15546	15592	15593	15583	15767	15579	15456	15661	15624	15638	15569	15529	15554	15701	15505	15470	15461	15516	15308	15340	15543	15481	15497	15634	15627	15624	15514	15800	15721	15641	15565	15572	15561	15555	15400	15593	15579	15554	15453	15275	15837	15579	15379	15609	15565	15629	15571	15518	15577	15685	15620	15619	15647	15575	15578	15483	15444	15354	15543	15618	15585	15734	15727	15541	15654	15502	15608	15512	15632	15559	15673	15694	15492	15599	15770	15714	15604	15583	15424	15511	15565	15497	15409	15533	15556	15852	15652	15508	15652	15760	15659	15828	15491	15582	15584	15514	15537	15547	15527	15461	15660	15450	15500	15671	15648	15356	15629	15588	15557	15682	15471	15517	15344	15408	15647	15442	15479	15580	15576	15401	15636	15472	15531	15223	15709	15433	15379	15512	15619	15441	15518	15653	15523	15579	15477	15493	15485	15766	15478	15441	15525	15589	15699	15624	15552	15669	15624	15703	15725	15386	15704	15568	15560	15606	15755	15720	15572	15831	15528	15638	15368	15462	15452	15672	15661	15603	15607	15519	15410	15330	15432	15652	15670	15793	15758	15470	15503	15486	15549	15743	15568	15664	15386	15464	15635	15338	15543	15572	15658	15585	15472	15541	15407	15525	15658	15574	15593	15587	15459	15558	15345	15626	15672	15691	15547	15694	15450	15704	15651	15561	15602	15767	15498	15321	15623	15649	15500	15641	15595	15535	15431	15519	15645	15660	15553	15553	15648	15603	15580	15501	15399	15549	15720	15446	15358	15594	15578	15504	15756	15521	15485	15658	15357	15592	15477	15660	15476	15524	15352	15866	15674	15555	15694	15607	15506	15513	15532	15532	15620	15612	15595
32855	51117	46641	36669	30889	26559	22416	20216	18316	16700	15817	15174	14958	14677	14450	14378	14179	14203	14054	14197	14193	14122	14016	14105	14027	14087	14002	13847	14077	13972	14038	13884	13871	13854	13953	13885	13949	13731	14042	13990	13949	13849	13925	13769	13887	13849	13895	13746	14003	13867	13962	13917	13812	13999	13876	13997	13761	13995	13915	13922	14170	13888	14004	13996	13642	13846	13799	13972	13787	13985	13884	13878	13896	13977	14049	13920	13903	14029	14031	14072	13775	13880	13892	13845	13787	13929	13864	13889	13787	14021	13781	14046	14056	13872	14039	13860	13751	14094	13905	13729	13780	13957	13930	13884	13906	13968	13808	14045	13931	13906	13871	13658	14038	13861	13984	13919	13987	13881	13856	13833	13825	13719	13987	13764	13727	13965	13895	13863	13910	13871	14032	13827	13927	13868	13821	14009	14046	13901	13710	13950	13788	13980	13780	13983	13857	13986	13940	13854	13944	13951	13837	13789	14010	13688	14022	13656	13951	14106	13943	13842	13852	13814	13864	13945	13820	13882	13806	13832	13839	13999	13721	13865	13876	13903	13756	13909	13879	13900	13761	13883	13911	14000	13812	13850	13790	13907	13978	13812	13856	13990	13843	13895	13901	13832	13820	13806	13915	13862	13821	13917	13689	13879	14078	13819	13858	13839	13842	13933	13800	13802	14035	13919	13751	13839	13934	13978	13895	14035	14048	13890	13857	13922	13951	13929	13986	13907	13748	13906	14001	13994	13733	13994	13879	14090	13876	13782	13786	13893	13951	13914	13977	13871	13808	14009	13912	13958	13856	13816	13876	13981	13699	13857	14076	14044	13934	13836	13920	13872	13926	13850	13819	13914	13770	13878	13874	13882	13741	13865	13809	13836	13968	13661	13966	13754	13901	13881	13769	13877	13918	13967	13952	13869	13659	13942	13980	13831	13723	13833	14041	13837	13875	13822	13875	13932	13830	13853	14115	13886	13966	13751	13765	14011	13784	14005	13834	13865	13828	13718	13921	13799	14058	13842	13975	13890	13904	13971	13875	14046	13754	13925	13986	13924	13997	13825	13962	13884	13826	13990	13943	13997	13822	13923	13948	13968	13950	13848	13872	13804	13778	13976	13859	14011	13846	13721	13782	13793	13806	13835	13765	13830	14049	13851	13836	13779	13741	13847	13736	13895	13977	13868	13822	13819	13809	13820	13900	13913	13834	13945	13827	13955	13815	13912	13754	14020	14025	14061	13851	13902	13879	13758	13986	13825	13937	13929	13871	13786	13692	13892	13991	13801	13852	13823	13953	13919	13745	13877	14120	13780	13912	13868	14043	13873	13795	13848	13891	14018	13979	13898	13938	13865	13868	13954	14008	13923	13897	13893	13758	13786	13947	13838	14001	13961	13950	14046	14074	13799	13864	13759	13799	13876	13837	13758	13778	14073	13801	13918	13752	13889	14067	13955	13861	13858	13877	13754	13910	13914	13904	13739	13944	13813	13850	13745	13846	13776	13851	13885	14019	13951	13984	13929	13899	13706	13933	13802	13728	13712	14079	13819	13843	13857	13657	13693	13895	13917	13908	13926	13862	13872	14035	13974	13953	13842	13721	13836	13953	13911	14045	14081	13819	13996	13939	14048	13915	13880	13929	13948	13866	13754	13741	13768	13936	13873	13916	13893	13866	13802	14013	13924	13653	13938	13880	13812	13865	13945	13886	13831	13921	13839	13834	13832	13930	13787	13913	13871	14014	14012	13992	13966	13945	13704	13800	13963	13787	13963	13909	13870	13929	14001	13884	13941	13735	13988	13906	13844	13916	14069	13978	13813	14104	13840	13866	14007	13903	13966	13900	13818	13767	13859	13952	13891	13840	13859	13923	13766	13711	13856	13941	13913	13759	13890	14006	13810	14035	13672	14000	13833	13934	13719	13902	13788	13910	13928	14103	13917	13766	13881	13831	13874	13854	13881	13763	13816	13756	13991	13804	14030	13700	13847	13906	13829	13863	13853	13900	13858	13967	13843	14101	14068	13953	13944	13818	13896	13960	13824	13793	13792	13969	13826	13920	13966	13755	13955	13741	13847	13797	13880	13852	13830	13755	13957	14134	13815	13851	13862	13898	13780	13700	13825	13887	13843	14032	13847	13809	13949	13918	13905	13971	13922	14012	13819	13759	13744	13921	13797	13792	13670	13950	13788	13844	13893	13884	13947	13879	13882	13785	13799	13836	13626	13951	13887	13833	13864	13749	13971	13790	13911	13789	13867	13812	13878	13846	13920	13918	14154	13812	13978	13825	13687	13875	14001	13844	14075	14000	13845	13711	13905	13819	13942	13987	14002	13794	13843	13810	13845	13902	13841	13815	13720	14045	13853	13897	13850	13959	13894	13948	13885	13812	13894	13935	13893	13775	13707	13993	13846	13851	13965	13864	13930	13826	13881	13826	13805	13812	13950	13835	13928	14001	13872	13654	13719	13922	13824	14037	13948	13920	13810	13876	13949	13910	13965	13955	14068	14103	13735	14024	13905	13895	13881	13956	13987	13943	13902	13823	13964	14084	13748	13860	13772	13784	13999	13820	13890	14029	13699	14022	13899	13829	13869	13696	13759	13753	13858	14035	13721	13912	13839	13741	13817	13811	13886	13839	13822	14142	13878	13868	13955	13966	13890	13946	13921	13929	13997	13968	14022	13913	13788	13819	13880	14000	13914	13833	13772	13771	13851	13849	13955	13920	13724	13945	13878	13949	13841	13788	13844	13864	13801	13944	13938	13881	13744	13987	13972	13819	13843	13856	13870	13968	14044	13848	13814	13915	13964	13890	13906	13837	13764	14025	13996	13772	13960	13892	13807	13948	13967	13913	13753	13737	13901	13934	13793	14041	13740	14007	13777	14025	13938	13974	14119	13926	13795	13976	13945	14048	13887	13864	13909	13902	13837	13945	13878	13872	13946	13924	13864	13869	13964	13848	13925	13933	13876	13853	13746	13861	13802	13974	14025	13901	13998	13739	14008	13909	13849	13820	13911	13890	13893	13870	13907	13969	13913	13907	13922	13821	13886	13849	13781	13980	13833	13831	13935	14085	13783	13987	14012	13861	13950	13931	13917	13894	14018	13776	13852	13840	13681	13807	13847	13899	13952	13935	13832	13893	13763	13707	13917	13923	13934	13812	13674	13701	13961	13858	13832	13993	13823	13938	13817	13840	13955	13983	13681	13949	13792	13807	13841	13930	13923	13970	13865	13890	13992	13784	13869	13770	13832	13927	14084	13805	13854	13697	13905	13779	13843	13867	13840	13800	14062	13766	13884	13895	14005	13998	13787	13830	13896	13653	13847	13907	13872	13883	14057	13846	13878	13796	13878	13935	13851	13921	13858	13886	14082	13838	13876	13940	13937	13764	13867	13643	13896	13819	13951	13913	13783	13806	13810	13856	13857	13914	13866	13749	13759	13829	13809	13743	13767	13801	13911	13891	13844	14024	13911	13846	13851	13950	13950	14007	13804	13786	13881	13755	14032	13933	14027	13991	13954	13981	14118	13724	13743	13819	13850	13969	13906	13985	13935	13723	13985	13919	13809	13752	13981	13883	13964	13926	13820	13781	13989	13742	13908	13978	14017	13865	13920	14003	14010	13748	13852	13772	13967	13813	13844	13739	14093	13742	13897	13872	13942	13826	14006	13874	13729	14012	13736	13882	13878	13936	13824	13957	13831	13851	13882	13913	13891	14109	13727	13933	13957	13756	14080	13832	13889	13900	13939	13914	14033	13830	13755	13859	13733	13821	13860	13944	13878	14007	13769	13734	13826	13801	13977	13938	13921	13879	13923	13847	13845	13995	13889	13955	13882	13728	13997	13879	13919	13984	13845	13938	13997	13912	13853	13927	13771	13988	13808	14089	13843	13859	13974	13970	13954	14028	13937	13877	13825	13874	13771	13877	13843	13832	13935	13868	13892	13996	13765	13900	13954	13884	13923	13762	13955	13834	13769	14070	13802	13917	13872	13840	14095	13856	13889	13970	13915	13897	13751	13892	13925	14042	13767	13856	13880	13883	13773	13902	13858	13925	13864	13745	13913	13760	13938	13992	13847	13868	13865	13991	13962	13836	13831	13686	13856	13810	13789	13896	13930	13853	13826	13972	13793	13894	13924	13686	13926	13882	13891	13793	13874	13837	14092	13914	13957	13925	13840	13828	13884	13901	13978	13838	13928	13694	13794	13904	13996	13967	14014	13913	13900	13794	13957	13872	13967	13888	13946	14009	13838	14002	13931	13740	13850	13767	13835	13904	13750	13874	13776	13801	14054	13873	13854	13763	13951	13860	13897	13844	14125	13872	13940	13771	13997	13820	13974	13905	13744	13889	13688	13957	13864	14006	14015	13900	13870	13960	13868	13879	13950	13820	13833	13840	13888	14001	13865	13771	13902	13878	13884	13853	13868	13923	13750	14040	13845	13973	13932	13865	13854	13806	13894	13930	13927	13860	13976	13914	13871	13854	13844	13996	13880	13875	13947	13793	14034	13875	13947	13910	13984	13802	13842	13888	13976	13779	13900	13837	13788	13853	13893	13904	14024	13848	13911	13959	13845	14011	13837	13954	13952	13775	14042	13840	13889	13909	13754	13958	13957	13993	13909	13962	13763	13676	14018	13852	13848	13959	13941	13718	13872	13842	13792	13885	13988	13935	13897	13945	13843	13860	13931	13922	13923	13948	14002	13792	13750	14022	13926	13884	13893	13967	13837	13887	13965	14065	13882	13965	13858	13967	14067	13942	13873	14043	13838	13883	13864	13816	13815	14023	13824	13862	13848	14051	13965	13969	13891	13688	13776	13796	13896	13954	13797	13729	13780	13903	13850	13923	14022	14031	13888	13838	13952	13962	13958	13878	13954	13918	13860	13847	13894	13754	13924	14073	14054	13976	13985	13878	14030	13930	14007	13905	13925	14118	13825	13975	13984	13959	13773	14014	13676	14034	13850	13991	13976	13790	13785	13808	13791	13951	13813	13863	13817	13747	14065	13942	13755	13776	13813	13948	13752	13813	13805	13981	13887	13973	13869	13977	13877	13939	13875	13832	13737	13905	13772	13721	13831	13940	13876	13768	13952	13896	13832	13814	14009	14046	13811	13712	13988	13830	13930	13873	14038	13838	13900
22854	21145	28922	24107	23492	27072	29286	24298	22529	20986	19241	17984	17637	17300	16866	16848	16993	16958	16895	16795	16740	16830	16641	16408	16576	16508	16455	16540	16583	16638	16767	16509	16504	16717	16686	16454	16559	16404	16394	16437	16436	16414	16233	16548	16512	16363	16359	16313	16405	16537	16295	16341	16552	16393	16447	16339	16147	16189	16429	16527	16242	16532	16290	16484	16545	16559	16284	16453	16339	16325	16593	16217	16295	16362	16382	16343	16232	16318	16404	16313	16392	16386	16327	16398	16604	16505	16268	16468	16483	16409	16332	16313	16372	16445	16318	16341	16347	16445	16408	16309	16438	16536	16384	16326	16252	16406	16377	16227	16325	16365	16099	16360	16240	16454	16295	16325	16534	16250	16519	16539	16344	16225	16256	16342	16320	16379	16210	16250	16377	16654	16502	16385	16392	16396	16357	16457	16396	16400	16289	16347	16671	16258	16480	16271	16434	16272	16485	16366	16376	16403	16286	16342	16348	16129	16472	16232	16379	16321	16333	16242	16186	16507	16354	16510	16595	16309	16353	16325	16032	16396	16387	16389	16342	16461	16220	16363	16239	16372	16290	16380	16366	16204	16358	16462	16310	16297	16254	16299	16477	16341	16435	16207	16322	16269	16428	16398	16226	16392	16059	16521	16190	16522	16370	16242	16233	16306	16319	16284	16377	16342	16309	16336	16382	16470	16365	16439	16292	16247	16320	16301	16337	16244	16355	16235	16291	16266	16265	16430	16324	16338	16178	16173	16361	16430	16466	16451	16079	16339	16381	16346	16481	16343	16302	16417	16462	16355	16375	16283	16334	16461	16303	16289	16456	16188	16347	16126	16231	16312	16365	16274	16319	16187	16315	16371	16471	16310	16336	16174	16189	16462	16299	16431	16319	16370	16319	16278	16402	16494	16427	16161	16450	16395	16222	16505	16500	16466	16424	16305	16305	16247	16369	16263	16452	16305	16470	16186	16227	16319	16306	16262	16320	16454	16416	16574	16373	16409	16519	16488	16336	16385	16274	16218	16418	16484	16363	16340	16341	16063	16324	16382	16450	16532	16379	16562	16421	16272	16325	16233	16403	16088	16496	16544	16462	16324	16183	16356	16410	16264	16332	16150	16444	16251	16459	16302	16425	16278	16374	16307	16429	16240	16468	16144	16202	16422	16432	16413	16354	16285	16171	16366	16349	16340	16268	16337	16341	16251	16193	16285	16362	16136	16225	16329	16115	16367	16258	16180	16341	16284	16202	16275	16382	16092	16214	16394	16534	16514	16311	16356	16419	16507	16540	16280	16218	16186	16408	16357	16315	16483	16517	16504	16589	16311	16325	16121	16319	16502	16271	16328	16243	16325	16157	16354	16352	16323	16437	16212	16404	16373	16296	16248	16430	16407	16264	16257	16410	16471	16293	16470	16377	16388	16353	16312	16510	16502	16379	16522	16405	16255	16431	16423	16147	16448	16445	16413	16347	16266	16309	16311	16513	16475	16423	16180	16385	16434	16495	16186	16319	16276	16334	16273	16529	16151	16447	16124	16324	16250	16247	16570	16583	16330	16400	16544	16380	16050	16333	16309	16283	16361	16244	16314	16218	16344	16164	16451	16447	15984	16308	16082	16274	16325	16510	16376	16296	16368	16235	16289	16356	16159	16320	16454	16276	16652	16374	16441	16314	16366	16177	16448	16434	16326	16415	16126	16313	16252	16264	16429	16215	16370	16358	16415	16455	16213	16458	16316	16356	16223	16151	16458	16484	16165	16367	16261	16435	16188	16244	16483	16299	16463	16519	16442	16318	16465	16347	16356	16229	16369	16278	16453	16251	16176	16205	16430	16373	16346	16501	16299	16412	16136	16255	16061	16624	16293	16479	16375	16313	16439	16239	16389	16302	16543	16323	16239	16500	16327	16226	16207	16197	16294	16219	16228	16274	16198	16464	16410	16062	16369	16317	16406	16384	16394	16262	16335	16253	16309	16561	16323	16276	16052	16370	16465	16439	16045	16471	16349	16313	16359	16313	16257	16328	16352	16222	16327	16306	16403	16531	16402	16475	16410	16363	16411	16384	16244	16515	16269	16405	16329	16353	16386	16322	16516	16334	16409	16120	16339	16213	16185	16325	16119	16286	16279	16347	16344	16329	16210	16249	16313	16225	16374	16521	16525	16291	16298	16414	16373	16168	16267	16416	16580	16414	16376	16325	16246	16225	16233	16443	16322	16516	16409	16077	16172	16336	16338	16365	16377	16523	16496	16394	16181	16322	16457	16367	16560	16377	16289	16252	16357	16488	16371	16427	16307	16193	16571	16353	16539	16258	16170	16448	16189	16372	16330	16255	16314	16225	16329	16488	16291	16467	16418	16446	16350	16186	16482	16407	16189	16423	16363	16294	16257	16304	16385	16401	16554	16319	16185	16403	16353	16312	16470	16235	16378	16276	16272	16296	16490	16418	16179	16329	16532	16485	16366	16248	16252	16424	16371	16391	16377	16082	16295	16535	16332	16461	16165	16463	16522	16452	16267	16545	16307	16461	16184	16289	16439	16323	16310	16323	16407	16411	16324	16333	16540	16505	16560	16433	16348	16377	16251	16269	16490	16243	16320	16320	16374	16111	16427	16506	16301	16268	16355	16306	16425	16255	16182	16235	16242	16403	16240	16431	16322	16339	16297	16379	16360	16404	16442	16500	16430	16528	16319	16555	16453	16174	16508	16511	16552	16212	16483	16301	16267	16366	16125	16290	16259	16252	16233	16341	16224	16369	16353	16485	16527	16380	16367	16175	16199	16242	16245	16299	16522	16459	16366	16311	16331	16504	16485	16398	16617	16397	16429	16212	16341	16105	16373	16250	16452	16187	16368	16617	16591	16331	16520	16220	16175	16386	16406	16307	16431	16324	16208	16427	16482	16415	16167	16325	16350	16364	16274	16232	16419	16384	16319	16473	16458	16405	16267	16327	16183	16449	16400	16293	16423	16285	16421	16327	16306	16373	16313	16317	16272	16312	16160	16332	16270	16250	16378	16399	16550	16400	16232	16428	16260	16289	16479	16433	16357	16242	16423	16337	16245	16328	16253	16310	16449	16433	16134	16343	16482	16241	16377	16261	16346	16452	16284	16302	16264	16303	16371	16385	16162	16356	16347	16206	16112	16198	16244	16248	16283	16424	16226	16267	16274	16162	16387	16330	16352	16250	16420	16485	16179	16105	16389	16380	16338	16578	16485	16320	16352	16294	16361	16572	16359	16483	16338	16379	16413	16320	16319	16484	16400	16335	16379	16318	16207	16142	15972	15979	16195	15936	16291	16437	16285	16345	16191	16395	16299	16277	16389	16459	16304	16253	16289	16089	16463	16301	16271	16306	16271	16453	16482	16126	16198	16450	16388	16126	16316	16328	16258	16333	16195	16197	16363	16310	16219	16180	16281	16434	16346	16189	16070	16481	16229	16517	16372	16284	16425	16358	16231	16159	16470	16363	16441	16441	16182	16187	16529	16249	16234	16320	16269	16486	16358	16350	16413	16431	16473	16487	16313	16261	16217	16462	16404	16376	16333	16256	16294	16206	16132	16344	16418	16353	16427	16478	16156	16297	16344	16088	16280	16312	16253	16450	16384	16402	16519	16239	16233	16455	16296	16290	16327	16307	16469	16288	16349	16317	16296	16419	16469	16394	16472	16137	16315	16322	16512	16484	16554	16175	16417	16523	16236	16306	16251	16418	16428	16366	16211	16380	16309	16223	16277	16344	16566	16584	16384	16417	16541	16358	16368	16275	16575	16283	16239	16425	16048	16467	16494	16271	16439	16344	16522	16346	16371	16525	16388	16219	16461	16579	16185	16345	16366	16479	16575	16437	16507	16437	16327	16171	16304	16490	16492	16301	16316	16422	16357	16429	16445	16540	16280	16290	16380	16158	16119	16294	16321	16097	16357	16349	16325	16315	16432	16174	16123	16269	16225	16232	16291	16394	16298	16354	16249	16304	16475	16395	16458	16517	16242	16227	16296	16192	16157	16386	16308	16317	16341	16437	16320	16303	16359	16352	16313	16450	16318	16347	16466	16458	16119	16094	16608	16386	16118	16308	16239	16314	16322	16467	16124	16240	16210	16247	16384	16450	16163	16335	16270	16241	16437	16404	16280	16336	16329	16319	16326	16431	16562	16389	16475	16413	16336	16375	16242	16424	16542	16400	16299	16360	16244	16395	16451	16409	16246	16413	16349	16194	16347	16454	16432	16233	16206	16216	16405	16345	16440	16293	16351	16241	16352	16284	16314	16304	16046	16400	16452	16468	16446	16245	16288	16479	16424	16302	16406	16353	16263	16305	16338	16386	16463	16303	16319	16360	16334	16278	16129	16291	16361	16444	16143	16416	16446	16367	16143	16206	16292	16443	16223	16218	16053	16425	16347	16475	16212	16108	16266	16180	16222	16193	16288	16443	16328	16451	16235	16554	16308	16631	16305	16262	16084	16342	16262	16524	16381	16372	16398	16414	16262	16393	16236	16321	16451	16348	16436	16365	16286	16249	16211	16317	16318	16376	16313	16296	16087	16567	16352	16351	16389	16262	16234	16372	16412	16404	16486	16414	16388	16449	16459	16511	16473	16297	16159	16370	16356	16305	16355	16371	16444	16298	16494	16405	16424	16617	16379	16421	16295	16329	16402	16166	16075	16406	16435	16268	16153	16345	16193	16329	16194	16186	16476	16541	16207	16433	16195	16274	16408	16606	16376	16345	16178	16243	16161	16353	16493	16214	16392	16341	16329	16188	16510	16360	16206	16197	16427	16290	16368	16234	16253	16282	16439	16529	16126	16381	16410	16321	15932	16551	16450	16373	16527	16511	16410	16252	16436	16434	16219	16211	16445	16232	16266	16510	16224	16463	16212	16343	16314	16363	16232	16508	16407	16225	16305	16293	16207	16361	16290	16219	16273	16327	16221	16264	16353	16425	16272	16377	16200	16224	16284	16427	16411	16295	16275	16171	16260	16212	16325	16279	16424	16069	16363	16210	16372	16336	16502	16364	16420	16246	16319	16295	16507	16276	16479	16258	16199	16145	16344	16319	16331	16432	16576	16396	16376	16279	16280	16414	16099	16514	16222	16174	16331	16191	16273	16412	16409	16420	16383	16267	16463	16326	16341	16546	16490
36947	58365	53244	42714	36521	30651	27277	24509	22552	19696	17502	16175	15785	15266	14983	14849	14643	14714	14776	14726	14672	14701	14557	14549	14591	14608	14412	14495	14370	14415	14459	14423	14388	14422	14533	14363	14511	14162	14461	14345	14360	14371	14294	14364	14263	14507	14295	14344	14372	14385	14347	14288	14424	14314	14307	14293	14360	14399	14429	14517	14449	14205	14389	14291	14464	14289	14322	14227	14358	14279	14369	14299	14363	14193	14296	14330	14356	14386	14350	14376	14262	14261	14398	14366	14231	14304	14343	14370	14319	14328	14291	14322	14333	14177	14438	14429	14319	14282	14292	14414	14336	14203	14354	14296	14358	14199	14290	14441	14216	14240	14303	14299	14284	14421	14442	14378	14281	14346	14284	14246	14367	14356	14268	14292	14345	14383	14406	14112	14240	14366	14389	14477	14279	14249	14363	14301	14395	14352	14468	14318	14381	14431	14300	14356	14382	14312	14279	14339	14435	14441	14268	14173	14476	14328	14315	14278	14240	14389	14150	14474	14543	14473	14260	14465	14436	14133	14296	14367	14372	14404	14376	14498	14333	14358	14155	14478	14310	14314	14236	14355	14367	14260	14391	14334	14212	14394	14293	14439	14306	14257	14304	14359	14328	14321	14312	14448	14308	14300	14452	14134	14383	14347	14337	14322	14057	14248	14475	14450	14386	14371	14251	14319	14343	14348	14303	14336	14263	14333	14313	14385	14254	14162	14428	14244	14247	14276	14417	14464	14241	14366	14335	14393	14289	14401	14289	14248	14293	14252	14246	14371	14290	14513	14398	14323	14415	14313	14332	14216	14456	14250	14366	14376	14331	14407	14379	14186	14364	14216	14352	14372	14289	14531	14462	14447	14223	14467	14376	14450	14375	14419	14307	14395	14252	14289	14365	14288	14311	14378	14251	14300	14248	14291	14304	14384	14317	14390	14279	14393	14432	14281	14488	14380	14346	14289	14182	14206	14504	14343	14466	14351	14388	14324	14293	14145	14411	14409	14288	14206	14269	14204	14325	14302	14382	14228	14311	14311	14162	14284	14270	14364	14474	14278	14185	14357	14361	14423	14228	14407	14301	14247	14417	14367	14340	14250	14476	14368	14273	14360	14543	14290	14125	14213	14290	14268	14175	14399	14107	14434	14335	14467	14280	14472	14486	14264	14371	14334	14308	14305	14376	14310	14261	14390	14302	14396	14243	14464	14279	14317	14329	14361	14241	14218	14301	14375	14424	14361	14366	14343	14294	14293	14389	14386	14296	14457	14242	14394	14240	14159	14251	14532	14330	14376	14274	14419	14271	14396	14326	14144	14250	14343	14265	14295	14162	14186	14302	14328	14300	14199	14086	14428	14407	14264	14310	14370	14394	14348	14191	14288	14394	14369	14160	14271	14479	14384	14247	14280	14384	14274	14602	14377	14307	14256	14377	14402	14378	14345	14345	14242	14225	14285	14398	14286	14290	14408	14288	14329	14305	14332	14261	14420	14236	14116	14214	14384	14346	14370	14407	14273	14369	14262	14396	14219	14642	14353	14386	14212	14439	14322	14283	14471	14369	14196	14523	14400	14207	14545	14286	14411	14323	14228	14371	14204	14464	14328	14342	14191	14341	14221	14464	14429	14240	14236	14165	14328	14291	14334	14230	14251	14414	14413	14206	14288	14294	14370	14289	14428	14432	14380	14274	14231	14398	14260	14333	14274	14226	14412	14195	14157	14265	14234	14312	14351	14413	14373	14352	14302	14252	14169	14245	14420	14314	14042	14549	14180	14400	14129	14348	14480	14353	14356	14290	14327	14453	14423	14432	14407	14170	14367	14466	14349	14180	14221	14184	14466	14169	14266	14268	14393	14361	14275	14398	14259	14245	14330	14160	14154	14390	14290	14245	14050	14461	14317	14200	14350	14390	14461	14242	14160	14355	14217	14399	14354	14421	14315	14142	14386	14318	14269	14438	14399	14432	14233	14161	14378	14244	14174	14385	14283	14249	14370	14339	14402	14266	14242	14228	14227	14280	14326	14387	14353	14386	14335	14416	14413	14352	14322	14405	14418	14295	14364	14426	14361	14433	14279	14364	14254	14472	14480	14299	14145	14363	14326	14315	14097	14316	14193	14321	14245	14218	14321	14250	14377	14117	14294	14398	14276	14292	14131	14328	14209	14466	14292	14231	14423	14310	14344	14441	14204	14216	14382	14296	14372	14349	14287	14469	14213	14140	14365	14349	14400	14404	14259	14261	14309	14361	14224	14409	14229	14262	14271	14395	14469	14354	14283	14345	14199	14362	14289	14436	14355	14327	14356	14387	14219	14225	14382	14300	14288	14282	14456	14350	14203	14508	14470	14439	14286	14437	14316	14317	14308	14335	14570	14330	14371	14198	14367	14330	14290	14408	14421	14378	14181	14198	14395	14265	14290	14216	14268	14470	14401	14207	14352	14294	14275	14289	14247	14322	14479	14308	14335	14349	14225	14341	14293	14356	14424	14187	14388	14301	14314	14225	14234	14596	14293	14403	14280	14383	14274	14346	14392	14548	14357	14549	14311	14246	14338	14374	14234	14372	14273	14388	14351	14264	14222	14435	14286	14327	14302	14376	14430	14383	14277	14332	14184	14343	14464	14250	14352	14224	14351	14284	14245	14281	14168	14438	14266	14412	14345	14323	14243	14160	14357	14356	14231	14353	14270	14234	14394	14362	14203	14132	14265	14375	14310	14337	14317	14321	14341	14341	14347	14351	14227	14413	14306	14150	14388	14335	14268	14360	14408	14541	14402	14206	14522	14514	14564	14358	14285	14528	14377	14401	14422	14380	14279	14395	14324	14357	14263	14364	14404	14388	14455	14298	14396	14303	14426	14348	14364	14390	14291	14329	14230	14328	14282	14420	14392	14288	14240	14369	14324	14210	14383	14329	14381	14325	14338	14409	14441	14407	14328	14151	14404	14301	14452	14322	14280	14219	14335	14309	14312	14415	14309	14274	14501	14313	14322	14340	14380	14605	14418	14300	14304	14454	14250	14434	14351	14464	14436	14196	14304	14281	14374	14396	14238	14474	14188	14236	14320	14377	14163	14278	14437	14377	14325	14288	14412	14366	14369	14293	14247	14519	14034	14486	14334	14462	14190	14098	14186	14423	14389	14247	14409	14354	14155	14244	14417	14008	14273	14364	14323	14413	14270	14394	14357	14267	14299	14456	14346	14317	14287	14394	14369	14485	14280	14331	14381	14550	14290	14336	14479	14310	14389	14370	14262	14392	14332	14338	14228	14368	14460	14357	14386	14422	14163	14314	14177	14303	14137	14270	14209	14226	14512	14376	14290	14178	14461	14300	14270	14279	14423	14283	14146	14330	14429	14243	14410	14435	14363	14265	14252	14443	14321	14359	14216	14343	14223	14305	14331	14375	14351	14405	14465	14263	14286	14309	14357	14412	14365	14255	14414	14352	14481	14312	14371	14414	14424	14521	14314	14293	14468	14456	14453	14248	14355	14200	14324	14210	14212	14211	14448	14421	14252	14275	14182	14461	14380	14232	14241	14315	14241	14251	14305	14272	14450	14283	14291	14252	14282	14278	14388	14142	14282	14303	14387	14302	14368	14325	14158	14359	14235	14357	14360	14384	14270	14440	14373	14280	14263	14397	14296	14291	14170	14325	14436	14510	14174	14357	14386	14232	14491	14442	14235	14394	14321	14462	14360	14293	14555	14328	14339	14280	14290	14302	14359	14515	14234	14293	14333	14412	14323	14389	14254	14236	14251	14418	14576	14266	14258	14209	14266	14316	14261	14247	14381	14393	14368	14197	14323	14542	14295	14239	14227	14333	14381	14391	14233	14294	14318	14320	14387	14354	14443	14261	14298	14307	14332	14404	14277	14232	14208	14296	14209	14278	14448	14248	14292	14428	14223	14334	14570	14373	14438	14402	14379	14316	14397	14429	14292	14333	14237	14412	14430	14507	14256	14327	14360	14229	14457	14253	14308	14169	14124	14431	14181	14485	14453	14232	14343	14409	14237	14304	14419	14268	14186	14236	14357	14376	14366	14304	14508	14356	14243	14353	14503	14222	14292	14358	14332	14281	14062	14386	14515	14170	14457	14219	14337	14469	14343	14272	14126	14338	14313	14412	14248	14424	14195	14290	14306	14151	14346	14260	14383	14370	14224	14395	14352	14334	14327	14480	14272	14237	14312	14267	14163	14066	14374	14160	14381	14387	14526	14319	14410	14344	14219	14065	14349	14381	14432	14323	14304	14458	14407	14299	14336	14273	14346	14416	14394	14373	14433	14327	14123	14280	14238	14231	14383	14249	14362	14152	14296	14359	14328	14233	14293	14364	14248	14229	14354	14283	14373	14316	14361	14304	14355	14317	14450	14312	14348	14105	14295	14388	14233	14280	14421	14337	14530	14336	14311	14459	14310	14282	14455	14116	14390	14293	14454	14428	14291	14366	14490	14365	14269	14320	14402	14348	14380	14283	14327	14359	14346	14307	14308	14309	14429	14299	14389	14419	14467	14433	14381	14229	14306	14297	14451	14184	14389	14363	14480	14298	14273	14449	14326	14343	14480	14357	14466	14273	14346	14194	14381	14304	14386	14420	14395	14377	14255	14368	14339	14298	14361	14328	14208	14473	14384	14251	14338	14356	14260	14369	14361	14067	14251	14351	14327	14294	14533	14198	14355	14333	14397	14339	14502	14248	14215	14274	14453	14268	14346	14232	14233	14441	14411	14371	14313	14361	14337	14145	14346	14250	14200	14353	14233	14221	14542	14245	14371	14242	14474	14433	14339	14214	14352	14278	14242	14283	14462	14556	14378	14286	14366	14451	14335	14251	14363	14214	14093	14094	14399	14396	14360	14318	14500	14370	14415	14390	14333	14263	14199	14228	14310	14389	14382	14114	14169	14245	14462	14140	14309	14199	14263	14453	14500	14300	14360	14408	14218	14395	14405	14296	14224	14378	14285	14483	14457	14367	14208	14379	14322	14302	14470	14239	14491	14303	14217	14431	14362	14505	14226	14328	14290	14531	14359	14270	14396	14145	14203	14429	14314	14242	14411	14282	14418	14326	14306	14339	14448	14257	14293	14350	14376	14328	14370	14483	14434	14405	14261	14332	14569	14263	14365	14427	14334	14281	14310	14249	14297
29700	28583	34663	29322	23779	21370	19605	18049	17316	16497	16142	16040	15956	15732	15711	15562	15597	15498	15241	15569	15613	15469	15535	15238	15454	15404	15473	15490	15364	15478	15492	15581	15269	15478	15525	15295	15504	15424	15634	15440	15407	15370	15462	15306	15466	15443	15444	15382	15401	15353	15197	15572	15509	15117	15189	15456	15440	15366	15379	15401	15382	15515	15360	15511	15264	15549	15486	15295	15378	15510	15350	15449	15301	15449	15577	15398	15523	15441	15495	15479	15402	15761	15298	15414	15650	15333	15314	15323	15513	15556	15480	15401	15453	15433	15445	15205	15343	15336	15407	15417	15379	15259	15543	15399	15476	15426	15395	15526	15568	15492	15527	15592	15530	15432	15348	15505	15495	15424	15207	15364	15219	15429	15331	15253	15467	15459	15625	15485	15611	15329	15379	15263	15295	15416	15479	15387	15583	15260	15535	15331	15389	15460	15408	15406	15473	15500	15378	15237	15417	15338	15433	15286	15401	15335	15357	15222	15551	15231	15378	15262	15405	15350	15369	15269	15487	15353	15386	15344	15463	15459	15296	15532	15263	15303	15274	15433	15541	15218	15496	15134	15379	15409	15301	15448	15361	15448	15383	15614	15544	15517	15518	15429	15526	15435	15547	15471	15360	15380	15406	15336	15514	15525	15323	15491	15369	15392	15412	15479	15341	15606	15498	15324	15392	15357	15440	15576	15555	15382	15416	15422	15296	15366	15508	15321	15472	15332	15192	15367	15570	15601	15662	15348	15270	15366	15181	15447	15518	15330	15496	15578	15335	15520	15290	15175	15238	15338	15457	15455	15274	15262	15444	15709	15421	15311	15357	15513	15366	15301	15580	15563	15449	15430	15598	15283	15430	15432	15419	15230	15620	15411	15212	15312	15507	15574	15412	15496	15468	15365	15423	15480	15355	15402	15389	15474	15413	15365	15365	15511	15322	15398	15415	15241	15335	15339	15265	15431	15420	15525	15124	15483	15247	15260	15418	15383	15171	15219	15472	15369	15453	15530	15476	15453	15465	15438	15247	15541	15269	15266	15289	15323	15614	15306	15218	15433	15413	15301	15415	15323	15464	15502	15447	15312	15444	15252	15510	15341	15297	15583	15391	15544	15362	15466	15292	15392	15511	15476	15500	15391	15240	15386	15556	15267	15406	15306	15432	15491	15359	15224	15566	15379	15364	15280	15361	15359	15258	15334	15271	15424	15467	15250	15500	15235	15392	15338	15456	15219	15386	15355	15546	15220	15360	15417	15363	15541	15375	15300	15442	15427	15291	15338	15460	15434	15200	15256	15349	15410	15388	15258	15410	15452	15539	15200	15298	15400	15483	15588	15268	15486	15323	15467	15358	15390	15297	15239	15448	15296	15441	15241	15420	15328	15367	15496	15273	15414	15507	15381	15245	15567	15337	15393	15295	15426	15120	15329	15420	15170	15484	15453	15538	15607	15532	15488	15548	15297	15308	15660	15328	15349	15452	15358	15364	15422	15300	15417	15288	15424	15674	15308	15513	15435	15296	15538	15479	15574	15483	15350	15282	15218	15556	15295	15420	15496	15360	15378	15338	15367	15493	15532	15451	15402	15327	15375	15530	15319	15431	15424	15160	15532	15352	15549	15347	15388	15436	15433	15594	15464	15393	15386	15298	15326	15617	15380	15497	15384	15425	15474	15434	15322	15530	15494	15530	15531	15481	15364	15326	15265	15565	15278	15508	15437	15358	15226	15517	15535	15249	15576	15598	15471	15338	15385	15325	15417	15433	15451	15179	15379	15251	15448	15295	15325	15217	15488	15376	15426	15507	15432	15166	15196	15209	15666	15373	15224	15469	15439	15394	15230	15340	15271	15277	15416	15378	15374	15477	15320	15185	15340	15441	15323	15467	15171	15141	15361	15353	15396	15558	15457	15196	15511	15445	15410	15448	15490	15477	15499	15338	15422	15285	15365	15497	15390	15532	15557	15346	15420	15480	15322	15520	15595	15370	15396	15402	15324	15525	15365	15359	15442	15284	15395	15595	15346	15354	15405	15474	15450	15260	15484	15469	15541	15416	15374	15317	15347	15517	15304	15407	15482	15521	15323	15457	15274	15344	15405	15496	15576	15281	15537	15314	15498	15454	15530	15356	15489	15442	15281	15354	15292	15396	15505	15438	15171	15415	15526	15364	15427	15484	15317	15458	15473	15419	15490	15178	15417	15361	15601	15499	15417	15282	15377	15292	15439	15395	15395	15211	15607	15499	15567	15544	15493	15421	15401	15487	15301	15501	15494	15352	15301	15339	15295	15458	15434	15452	15434	15403	15356	15230	15465	15504	15457	15476	15299	15411	15295	15401	15488	15340	15488	15429	15254	15380	15543	15176	15292	15474	15436	15469	15393	15427	15288	15533	15423	15593	15376	15537	15382	15485	15536	15366	15422	15368	15349	15349	15255	15332	15452	15657	15518	15411	15524	15373	15391	15392	15267	15593	15431	15271	15400	15258	15318	15341	15547	15411	15509	15394	15300	15396	15425	15593	15392	15455	15354	15170	15275	15459	15435	15313	15362	15553	15507	15320	15566	15304	15291	15199	15406	15227	15607	15463	15481	15540	15472	15499	15328	15417	15402	15460	15332	15366	15513	15355	15539	15260	15522	15435	15303	15320	15332	15407	15276	15470	15488	15538	15366	15475	15428	15232	15360	15375	15280	15280	15432	15430	15442	15459	15487	15405	15354	15256	15440	15628	15537	15392	15380	15425	15491	15619	15657	15270	15441	15369	15367	15424	15668	15350	15390	15368	15257	15534	15725	15525	15372	15418	15354	15434	15586	15550	15420	15506	15362	15368	15464	15326	15194	15482	15448	15305	15429	15475	15472	15203	15300	15388	15320	15437	15521	15266	15517	15419	15284	15292	15529	15661	15497	15460	15341	15403	15446	15449	15428	15708	15491	15447	15521	15465	15397	15342	15363	15286	15309	15462	15450	15208	15402	15501	15367	15335	15268	15409	15374	15331	15384	15366	15353	15415	15341	15529	15326	15155	15448	15238	15515	15590	15501	15466	15514	15407	15341	15413	15336	15517	15237	15541	15297	15165	15335	15290	15299	15088	15223	15238	15385	15328	15181	15283	15591	15397	15397	15355	15482	15299	15451	15259	15594	15237	15406	15280	15291	15449	15409	15305	15507	15511	15577	15512	15544	15530	15488	15526	15351	15512	15226	15467	15472	15234	15413	15355	15226	15439	15205	15396	15565	15272	15290	15573	15361	15132	15381	15506	15551	15308	15388	15394	15480	15456	15355	15400	15288	15418	15245	15370	15451	15548	15446	15378	15423	15305	15092	15386	15421	15456	15480	15365	15311	15427	15402	15423	15435	15308	15463	15638	15408	15465	15490	15251	15486	15411	15388	15513	15571	15358	15324	15554	15468	15433	15433	15401	15566	15409	15459	15252	15503	15335	15278	15392	15237	15443	15217	15304	15264	15410	15402	15249	15474	15497	15299	15603	15299	15388	15383	15412	15529	15288	15407	15533	15439	15513	15430	15526	15461	15566	15327	15386	15364	15429	15506	15437	15347	15366	15258	15473	15283	15320	15385	15310	15481	15448	15544	15387	15509	15628	15390	15336	15440	15447	15338	15307	15338	15452	15217	15282	15418	15372	15356	15570	15374	15475	15212	15223	15456	15359	15246	15447	15550	15473	15409	15615	15430	15566	15360	15471	15519	15536	15554	15308	15320	15612	15432	15377	15390	15635	15335	15377	15380	15413	15644	15465	15499	15419	15435	15431	15217	15358	15357	15561	15451	15242	15480	15540	15417	15408	15447	15474	15389	15242	15360	15366	15343	15296	15412	15459	15182	15611	15375	15163	15464	15320	15352	15663	15408	15719	15401	15509	15415	15309	15221	15383	15348	15326	15389	15509	15580	15403	15520	15486	15336	15267	15383	15391	15402	15410	15439	15405	15497	15539	15478	15562	15418	15515	15477	15505	15555	15480	15387	15169	15482	15256	15227	15415	15448	15323	15411	15219	15463	15301	15485	15573	15479	15589	15431	15414	15349	15510	15475	15571	15388	15314	15595	15243	15348	15315	15461	15513	15192	15192	15401	15242	15221	15461	15438	15325	15374	15382	15536	15499	15564	15415	15253	15405	15420	15377	15293	15400	15371	15129	15585	15449	15405	15499	15490	15489	15399	15330	15280	15565	15500	15362	15215	15351	15584	15386	15293	15284	15358	15424	15365	15408	15392	15584	15334	15513	15543	15341	15509	15352	15504	15330	15500	15396	15326	15190	15255	15215	15271	15193	15380	15376	15439	15406	15376	15494	15548	15431	15332	15395	15361	15405	15303	15293	15342	15450	15394	15311	15642	15673	15354	15421	15411	15482	15609	15535	15545	15096	15372	15326	15566	15483	15365	15424	15298	15470	15663	15412	15671	15580	15462	15452	15484	15413	15433	15296	15460	15416	15304	15455	15340	15429	15232	15555	15446	15333	15367	15422	15429	15379	15520	15440	15394	15336	15341	15407	15371	15639	15453	15319	15521	15473	15526	15335	15344	15466	15374	15476	15482	15514	15505	15457	15442	15351	15585	15458	15455	15454	15328	15247	15350	15442	15393	15406	15394	15594	15419	15405	15362	15518	15324	15330	15356	15425	15347	15147	15398	15454	15455	15286	15316	15168	15494	15319	15491	15370	15192	15409	15582	15399	15410	15397	15156	15404	15328	15339	15313	15429	15398	15429	15443	15552	15397	15189	15523	15299	15327	15302	15293	15347	15527	15422	15301	15416	15146	15351	15283	15340	15348	15304	15348	15437	15347	15364	15376	15505	15486	15373	15358	15574	15442	15260	15622	15309	15484	15424	15239	15395	15325	15245	15433	15460	15548	15261	15368	15397	15495	15298	15549	15330	15632	15449	15459	15475	15404	15446	15242	15544	15290	15302	15391	15608	15569	15618	15789	15418	15396	15395	15496	15396	15346	15412	15500	15251	15444	15581	15380	15426	15433	15509	15336	15430	15455	15406	15473	15731	15354	15363	15359	15370	15388	15582	15389	15256	15403	15450	15400	15527	15426	15263	15456	15553	15445	15650	15155	15217	15520	15519	15355	15306	15411	15723	15397	15427	15493	15244	15368	15213	15341	15492	15368	15358	15337
33888	44872	39010	28923	24658	21495	19462	17406	16257	15143	14759	14353	14245	14048	14154	13843	13877	13883	13872	13860	13688	13960	13799	13837	13881	13812	13885	13716	13997	13695	13805	13817	13721	13820	13613	13732	13786	13857	13748	13788	13569	13779	13765	13812	13716	13761	13739	13751	13757	13692	13890	13703	13762	13602	13614	13716	13717	13632	13722	13759	13692	13799	13924	13831	13714	13694	13714	13669	13891	13790	13803	13777	13658	13789	13794	13768	13912	13815	13866	13669	13856	13781	13678	13787	13625	13876	13696	13911	13868	13621	13961	13698	13672	13609	13756	13863	13759	13799	13674	13681	13704	13736	13869	13822	13720	13752	13743	13814	13774	13662	13752	13751	13772	13906	13810	13693	13668	13699	13571	13728	13668	13699	13826	13823	13816	13641	13844	13657	13836	13825	13798	13830	13733	13744	13746	13506	13690	13748	13857	13778	13648	13688	13716	13723	13655	13711	13948	13634	13794	13628	13888	13702	13759	13753	13623	13839	13841	13843	13734	13666	13777	13576	13725	13670	13697	13756	13778	13694	13888	13602	13785	13652	13607	13718	13664	13738	13717	13551	13785	13773	13795	13812	13714	13708	13658	13778	13775	13710	13664	13903	13874	13816	13733	13686	13739	13805	13628	13596	13587	13766	13712	13783	13800	13705	13776	13885	13720	13688	13593	13811	13716	13718	13739	13703	13700	13620	13864	13721	13764	13809	13843	13856	13666	13865	13783	13782	13631	13781	13841	13751	13763	13742	13674	13812	13666	13700	13693	13648	13802	13735	13857	13867	13664	13723	13638	13818	13766	13696	13623	13580	13603	13644	13707	13685	13775	13812	13810	13820	13803	13620	13769	13865	13608	13854	13728	13832	13469	13656	13848	13597	13863	13562	13598	13691	13785	13783	13739	13819	13726	13687	13825	13703	13849	13825	13794	13657	13751	13771	13648	13659	13718	13759	13711	13746	13924	13693	13690	13666	13709	13738	13818	13726	13697	13818	13822	13757	13822	13617	13827	13798	13762	13752	13758	13705	13784	13675	13804	13633	13698	13714	13691	13585	13738	13774	13697	13621	13903	13735	13820	13871	13859	13896	13694	13753	13787	13819	13686	13785	13673	13738	13761	13935	13814	13702	13742	13698	13845	13748	13538	13913	13695	13652	13867	13886	13650	13719	13778	13591	13804	13697	13633	13621	13681	13711	13875	13619	13612	13707	13804	13755	13734	13750	13574	13598	13750	13849	13732	13729	13944	13898	13797	13578	13791	13781	13927	13765	13574	13734	13854	13675	13853	13740	13850	13880	13677	13670	13531	13828	13795	13750	13700	13813	13614	13830	13652	13742	13735	13790	13679	13650	13898	13688	13645	13753	13822	13653	13747	13637	13757	13679	13713	13899	13717	13797	13760	13696	13657	13896	13747	13735	13663	13726	13684	13746	13780	13731	13801	13748	13713	13660	13636	13531	13728	13758	13870	13575	13662	13782	13872	13713	13634	13929	13759	13551	13792	13709	13664	13860	13785	13809	13910	13586	13624	13767	13686	13758	13649	13954	13669	13780	13896	13761	13629	13928	13835	13854	13742	13850	13714	13653	13752	13734	13791	13666	13820	13697	13808	13844	13781	13655	13793	13633	13651	13559	13944	13594	13660	13711	13742	13613	13808	13736	13547	13509	13743	13758	13671	13680	13758	13696	13650	13792	13702	13654	13816	13727	13591	13780	13786	13725	13616	13614	13844	13708	13698	13651	13671	13760	13713	13769	13794	13866	13745	13851	13642	13726	13704	13701	13749	13611	13825	13690	13842	13789	13813	13651	13755	13727	13849	13762	13660	13988	13723	13711	13602	13564	13626	13616	13648	13629	13740	13616	13716	13693	13733	13691	13753	13821	13693	13802	13671	13651	13789	13806	13837	13821	13767	13707	13763	13735	13550	13730	13721	13522	13802	13720	13670	13801	13854	13784	13766	13508	13633	13841	13591	13891	13785	13799	13723	13748	13967	13712	13896	13880	13653	13764	13833	13755	13826	13624	13733	13861	13835	13791	13790	13757	13645	13705	13795	13720	13697	13899	13709	13918	13679	13743	13850	13877	13839	13747	13746	13829	13722	13690	13685	13759	13703	13816	13765	13760	13657	13797	13860	13830	13651	13655	13812	13819	13614	13731	13696	13750	13848	13799	13774	13780	13721	13704	13719	13776	13699	13698	13637	13741	13794	13874	13643	13775	13725	13718	13785	13911	13834	13758	13885	13777	13796	13699	13784	13620	13763	13975	13743	13634	13801	13660	13756	13674	13728	13816	13877	13596	13768	13757	13586	13616	13812	13726	13696	13818	13778	13778	13728	13840	13839	13621	13862	13769	13749	13653	13832	13727	13758	13870	13655	13732	13901	13671	13735	13669	13721	13741	13769	13833	13771	13780	13768	13667	13756	13771	13744	13801	13537	13773	13807	13776	13671	13660	13824	13651	13867	13778	13891	13650	13609	13912	13648	13704	13677	13776	13931	14002	13726	13684	13779	13698	13713	13740	13686	13640	13673	13927	13653	13822	13755	13719	13846	13498	13599	13806	13730	13868	13737	13731	13661	13845	13734	13936	13723	13801	13750	13751	13808	13856	13730	13600	13542	13628	13818	13792	13650	13816	13809	13830	13770	13827	13785	13880	13705	13737	13848	13843	13788	13783	13618	13968	13736	13811	13816	13913	13666	13635	13833	13804	13659	13710	13812	13683	13680	13746	13588	13778	13628	13822	13561	13654	13723	13796	13690	13687	13729	13640	13817	13680	13650	13624	13722	13619	13841	13730	13645	13686	13880	13760	13795	13779	13774	13691	13825	13929	13814	13738	13620	13827	13894	13794	13750	13642	13901	13810	13555	13733	13891	13709	13970	13676	13839	13733	13712	13753	13881	13678	13750	13735	13613	13829	13661	13707	13828	13663	13949	13799	13505	13754	13742	13711	13796	13682	13690	13708	13755	13845	13632	13765	13909	13649	13884	13788	13731	13724	13727	13793	13777	14004	13846	13768	13830	13940	13766	13564	13788	13710	13795	13848	13644	13831	13765	13783	13728	13689	13653	13760	13919	13843	13749	13720	13893	13605	13711	13996	13813	13687	13889	13592	14019	13725	13623	13773	13687	13697	13952	13848	13559	13772	13682	13761	13737	13821	13603	13546	13838	13762	13757	13761	13769	13639	13876	13768	13563	13786	13761	13726	13680	13777	13673	13551	13753	13929	13675	13805	13669	13749	13683	13796	13717	13830	13811	13827	13774	13688	13743	13740	13706	13861	13843	13709	13534	13675	13724	13774	13867	13684	13783	13718	13710	13739	13752	13743	13771	13780	13739	13723	13713	13728	13895	13709	13753	13766	13738	13660	13668	13791	13882	13890	13791	13715	13809	13727	13791	13904	13602	13781	13677	13788	13689	13783	13676	13867	13752	13662	13807	13448	13658	13531	13768	13805	13890	13773	13706	13808	13750	13826	13790	13639	13546	13841	13731	13883	13695	13776	13651	13871	13778	13822	13622	13704	13753	13619	13750	13898	13616	13898	13747	13773	13724	13682	13864	13705	13712	13828	13665	13654	13684	13700	13779	13780	13734	13706	13740	13644	13800	13698	13683	13748	13674	13651	13838	13522	13834	13781	13842	13658	13656	13688	13829	13745	13651	13721	13936	13774	13705	13708	13686	13682	13761	13696	13753	13841	13728	13733	13809	13828	13584	13874	13870	13929	13675	13740	13563	13667	13696	13667	13692	13658	13721	13788	13576	13768	13701	13680	13763	13770	13767	13798	13911	13703	13799	13857	13707	13678	13794	13784	13813	13783	13820	13821	13887	13703	13730	13835	13748	13703	13605	13822	13714	13705	13834	13753	13670	13740	13757	13738	13776	13702	13679	13831	13739	13804	13666	13732	13712	13883	13715	13732	13717	13766	13730	13783	13832	13666	13739	13626	13599	13666	13671	13712	13702	13903	13767	13884	13835	13780	13853	13703	13881	13699	13795	13818	13969	13768	13764	13842	13726	13771	13841	13717	13732	13836	13811	13877	13628	13577	13633	13763	13714	14019	13692	13843	13975	13618	13794	13755	13701	13721	13807	13747	13809	13639	13686	13614	13690	13740	13899	13567	13787	13747	13724	13856	13775	13844	13663	13766	13692	13661	13655	13688	13696	13891	13865	13975	13669	13766	13623	13586	13686	13739	13817	13706	13681	13686	13741	13686	13773	13652	13770	13799	13755	13800	13729	13627	13649	13716	13730	13704	13713	13670	13705	13792	13783	13706	13956	13782	13799	13683	13708	13847	13643	13700	13749	13795	13710	13758	13713	13893	13875	13742	13725	13748	13881	13694	13805	13626	13888	13754	13822	13769	13638	13793	13585	13781	13720	13768	13660	13669	13813	13715	13793	13651	13819	13823	13705	13779	13714	13804	13671	13752	13737	13846	13659	13854	13737	13738	13738	13841	13903	13782	13600	13633	13691	13769	13798	13747	13722	13772	13667	13870	13662	13749	13827	13798	13660	13673	13680	13783	13806	13640	13764	13774	13776	13691	13749	13804	13658	13983	13763	13705	13572	13716	13642	13763	13681	13793	13749	13823	13795	13665	13822	13744	13716	13609	13751	13740	13784	13598	13702	13490	13882	13817	13692	13661	13831	13800	13791	13784	13793	13671	13846	13782	13653	13865	13703	13801	13610	13664	13750	13696	13711	13746	13671	13679	13917	13785	13736	13792	13540	13877	13649	13826	13707	13796	13646	13665	13562	13825	13737	13843	13711	13838	13685	13741	13720	13666	13706	13750	13736	13779	13714	13765	13867	13528	13765	13736	13864	13792	13769	13627	13682	13816	13710	13812	13693	13733	13943	13893	13825	13574	13598	13873	13902	13689	13843	13626	13763	13667	13718	13818	13754	13810	13799	13637	13642	13724	13700	13671	13790	13880	13626	13815	13750	13739	13734	13783	13786	13671	13862	13674	13642	13685	13706	13758	13582	13655	13831	13620	13864	13758	13710	13800	13704	13543	13910	13605	13757	13794	13848	13678	13581	13710	13702	13703	13822	13867	13642	13778	13842	13654	13846	13809	13695	13654	13924	13753	13810	13825	13840	13817	13803	13690	13700	13880	13814	13642	13830	13633	14001	13570
24218	21164	28825	26847	27051	27752	25816	20902	18510	17672	17090	16749	16345	16328	16281	16123	16034	15885	16057	15938	15874	15772	15989	15974	15871	16030	16045	15782	15691	15772	15816	15824	15790	15832	15656	15622	15818	15663	15793	15722	15714	15843	15883	15820	15642	15792	15577	15669	15705	15615	15760	15266	15454	15660	15593	15728	15737	15862	15862	15646	15796	15789	15724	15668	15763	15601	15664	15702	15724	15679	15688	15664	15805	15808	15816	15747	15732	15549	15590	15740	15598	15755	15571	15635	15555	15788	15684	15670	15702	15645	15508	15809	15752	15692	15497	15649	15617	15941	15732	15553	15587	15644	15813	15939	15699	15703	15681	15780	15790	15844	15630	15596	15764	15559	15596	15506	15632	15716	15591	15694	15693	15699	15586	15928	15607	15791	15670	15841	15720	15750	15642	15685	15623	15605	15700	15596	15594	15776	15629	15718	15757	15740	15647	15807	15704	15774	15798	15522	15595	15663	15834	15746	15717	15887	15745	15727	15580	15560	15721	15730	15645	15788	15795	15651	15675	15608	15738	15756	15843	15643	15575	15676	15582	15737	15761	15512	15770	15659	15600	15826	15772	15774	15788	15906	15713	15547	15623	15636	15646	15512	15602	15683	15646	15840	15610	15839	15874	15908	15658	15584	15578	15779	15797	15753	15674	15510	15660	15484	15763	15670	15771	15795	15997	15678	15563	16051	15756	15545	15550	15551	15619	15670	15767	15705	15784	15641	15669	15839	15671	15511	15886	15784	15473	15561	15674	15771	15675	15639	15719	15792	15642	15553	15674	15615	15565	15682	15777	15594	15525	15509	15803	15742	15771	15617	15682	15660	15641	15652	15562	15707	15800	15564	15754	15650	15505	15778	15780	15729	15788	15807	15760	15578	15666	15670	15633	15626	15859	15910	15561	15810	15678	15681	15734	15554	15664	15839	15794	15808	15608	15721	15849	15709	15745	15936	15739	15818	15850	15516	15678	15716	15821	15792	15812	15733	15551	15644	15633	15635	15604	15716	15484	15753	15702	15649	15761	15664	15575	15504	15641	15575	15814	15676	15734	15962	15742	15727	15726	15767	15872	15787	15807	15903	15358	15725	15829	15591	15625	15819	15656	15727	15573	15637	15975	15843	15478	15620	15851	15726	15592	15521	15845	15436	15662	15542	15652	15829	15870	15801	15432	15660	15581	15641	15663	15575	15445	15629	15812	15652	15505	15755	15685	15680	15694	15723	15448	15542	15740	15483	15768	15692	15703	15613	15503	15599	15803	15692	15690	15521	15611	15581	15661	15655	15551	15784	15777	15877	15746	15817	15652	15836	15701	15492	15495	15534	15668	15808	15641	15580	15902	15749	15675	15767	15693	15723	15712	15744	15807	15733	15577	15572	15634	15705	15860	15726	15549	15761	15632	15607	15822	15889	15847	15513	15457	15630	15797	15496	15556	15549	15811	15817	15616	15634	15803	15779	15620	15754	15748	15728	15763	15588	15717	15711	15596	15821	15830	15778	15632	15885	15761	15804	15683	15811	15626	15894	15673	15783	15747	15556	15601	15743	15734	15714	15754	15834	15705	15563	15705	15844	15672	15864	15605	15881	15594	15724	15719	15715	15826	15542	15589	15730	15699	15814	15585	15814	15716	15648	15824	15783	15873	15701	15723	15584	15615	15638	15738	15895	15660	15717	15732	15589	15824	15568	15500	15892	15764	15657	15677	15690	15651	15621	15738	15714	15598	15620	15565	15697	15491	15740	15824	15686	15505	15633	15639	15504	15759	15658	15713	15819	15848	15683	15725	15668	15536	15469	15781	15749	15684	15687	15736	15833	15585	15627	15653	15555	15568	15752	15627	15642	15678	15645	15820	15744	15878	15670	15834	15696	15611	15715	15826	15596	15784	15475	15605	15887	15537	15512	15763	15677	15844	15754	15608	15745	15610	15619	15688	15653	15855	15731	15886	15800	15596	15759	15892	15788	15701	15576	15613	15617	15816	15633	15762	15728	15739	15670	15802	15643	15549	15690	15650	15646	15645	15494	15639	15797	15604	15546	15597	15848	15686	15570	15640	15786	15648	15705	15639	15665	15637	15610	15736	15721	15731	15753	15814	15637	15662	15660	15695	15757	15865	15730	15725	15756	15644	15610	15673	15679	15564	15865	15605	15725	15729	15655	15628	15626	15811	15696	15878	15771	15810	15651	15505	15667	15815	15756	15601	15643	15815	15595	15685	15505	15433	15600	15566	15660	15681	15744	15669	15689	15703	15600	15732	15609	15603	15756	15883	15712	15715	15586	15864	15726	15801	15669	15580	15547	15708	15823	15827	15632	15817	15820	15566	15713	15622	15685	15810	15819	15578	15606	15746	15852	15667	15440	15830	15630	15569	15668	15804	15661	15527	15600	15682	15635	15606	15580	15689	15753	15557	15655	15505	15768	15806	15664	15656	15734	15582	15863	15682	15751	15907	15680	15645	15703	15583	15729	15685	15681	15588	15785	15732	15675	15646	15634	15645	15701	15524	15811	15567	15719	15319	15717	15629	15514	15613	15709	15466	15704	15696	15532	15757	15793	15736	15448	15802	15706	15530	15647	15665	15622	15642	15756	15839	15733	15744	15730	15706	15860	15678	15877	15805	15532	15630	15599	15692	15580	15679	15526	15686	15729	15590	15686	15655	15860	15792	15796	15712	15798	15589	15675	15623	15692	15657	15767	15893	15693	15600	15773	15644	15832	15715	15692	15660	15758	15654	15633	15647	15555	15805	15772	15688	15718	15799	15610	15647	15677	15634	15891	15610	15738	15575	15603	15718	15805	15686	15879	15974	15640	15538	15706	15589	15823	15703	15663	15524	15724	15597	15517	15609	15825	15784	15737	15675	15764	15589	15606	15670	15803	15612	15797	15581	15808	15535	15818	15841	15686	15747	15798	15699	15665	15513	15778	15523	15709	15677	15908	15571	15800	15861	15729	15712	15767	15627	15923	15723	15619	15860	15683	15571	15551	15857	15766	15765	15787	15760	15685	15782	15700	15651	15722	15858	15724	15626	15667	15779	15820	15849	15647	15711	15744	15581	15657	15579	15709	15725	15830	15692	15813	15799	15546	15758	15579	15513	15528	15580	15587	15827	15670	15704	15685	15848	15677	15726	15599	15782	15794	15601	15515	15669	15648	15667	15540	15612	15744	15632	15652	15483	15798	15648	15454	15868	15723	15616	15548	15686	15653	15450	15849	15736	15659	16005	15870	15684	15776	15628	15692	15541	15627	15734	15642	15579	15792	15527	15761	15604	15645	15805	15746	15617	15469	15746	15958	15854	15678	15590	15585	15753	15720	15741	15774	15772	15691	15773	15725	15573	15695	15767	15808	15685	15705	15723	15586	15743	15750	15665	15772	15634	15495	15692	15636	15584	15541	15464	15780	15582	15652	15663	15710	15705	15554	15762	15749	15745	15780	15587	15604	15728	15470	15541	15812	15661	15867	15610	15722	15581	15632	15744	15829	15627	15717	15668	15477	15721	15711	15623	15589	15816	15799	15659	15488	15631	15835	15911	15592	15839	15731	15609	15690	15844	15737	15662	15781	15722	15430	15796	15735	15686	15487	15603	15902	15790	15664	15756	15751	15575	15669	15749	15674	15615	15624	15798	15721	15612	15588	15663	15596	15494	15723	15768	15768	15647	15731	15583	15729	15699	15615	15814	15710	15716	15698	15923	15738	15555	15579	15553	15658	15770	15595	15648	15720	15894	15917	15526	15830	15707	15695	15903	15805	15959	15792	15719	15640	15842	15744	15545	15634	15573	15745	15711	15622	15651	15781	15746	15834	15747	15726	15567	15644	15798	15483	15713	15616	15708	15604	15584	15546	15762	15712	15735	15386	15558	15668	15712	15697	15583	15574	15803	15683	15754	15741	15658	15794	15724	15530	15722	15508	15723	15661	15726	15798	15782	15801	15739	15705	15851	15592	15603	15705	15783	15811	15626	15782	15702	15778	15858	15710	15644	15668	15841	15598	15719	15731	15711	15905	15538	15904	15784	15683	15629	15649	15852	15844	15719	15692	15721	15714	15798	15659	15628	15832	15773	15794	15570	15821	15636	15612	15596	15754	15708	15667	15744	15687	15773	15671	15868	15764	15811	15736	15916	15732	15779	15646	15701	15773	15954	15536	15512	15761	15624	15625	15894	15668	15611	15540	15647	15734	15638	15781	15659	15724	15705	15709	15778	15757	15607	15633	15769	15997	15680	15762	15802	15748	15738	15576	15802	15735	15561	15655	15797	15671	15524	15624	15740	15832	15707	15823	15586	15755	15589	15685	15956	15850	15786	15511	15455	15721	15766	15582	15933	15712	16037	15679	15733	15603	15871	15665	15638	15664	15969	15786	15792	15763	15674	15719	15707	15683	15659	15768	15677	15459	15689	15480	15569	15699	15766	15736	15587	15708	15741	15490	15675	15725	15638	15563	15839	15814	15625	15552	15578	15610	15641	15581	15698	15555	15544	15703	15684	15514	15871	15461	15883	15549	15578	15731	15600	15685	15671	15523	15706	15700	15693	15783	15843	15769	15813	15584	15601	15777	15629	15877	15725	15610	15749	15795	15825	15754	15657	15626	15777	15667	15660	15755	15774	15759	15637	15636	15630	15699	15680	15595	15774	15686	15723	15700	15851	15727	15579	15544	15670	15769	15636	15459	15622	15683	15624	15625	15823	15636	15845	15729	15619	15623	15606	15649	15818	15739	15837	15685	15652	15794	15781	15881	15707	15684	15672	15858	15669	15661	15792	15636	15702	15443	15572	15480	15758	15899	15813	15594	15723	15656	15732	15715	15739	15558	15716	15660	15575	15661	15805	15838	15771	15777	15944	15784	15698	15742	15764	15459	15576	15748	15906	15471	15694	15768	15812	15717	15739	15657	15676	15807	15748	15623	15722	15748	15697	15619	15741	15680	15955	16014	15765	15802	15728	15615	15841	15786	15683	15536	15672	15881	15573	15811	15797	15667	15646	15851	15893	15703	15679	15577	15874	15660	15663	15785	15745	15440	15694	15614	15547	15717	15791	15672	15779	15584	15805	15764	15669	15779	15741	15754	15644	15778	15527	15519	15733	15714	15832	15689	15564	15665	15637	15607	15672	15820	15801	15889	15481	15679
32521	52176	48370	39048	33915	28769	24168	20134	17616	16193	15665	15226	14760	14608	14494	14286	14280	14185	14105	14073	14193	14311	14008	14077	14126	14175	13951	13835	14098	13942	14028	14022	13990	14055	14016	14077	14067	13935	14092	14063	13991	13888	14019	14050	13801	14075	14048	14013	14101	13924	13957	13873	13982	14164	13944	14041	13861	13991	14054	13825	14007	14008	14051	13828	14090	13915	13949	13990	14145	13929	14003	14074	13993	13906	13844	13944	14022	14096	13987	13942	13976	14070	14006	13826	13915	13995	13960	13873	14050	14071	13803	14038	13809	13975	13979	13816	13985	14019	14113	14141	13951	13860	13915	14061	14088	13874	14037	13821	14238	13953	13935	14100	14037	13798	13999	13934	13980	14222	14022	14086	14007	13923	13831	14042	14036	13898	13833	13887	14021	14009	13889	13933	13784	13936	14036	13981	13872	13919	13964	13994	14024	13851	13862	13954	13991	14127	13951	14014	13826	14117	13997	13938	14087	14147	13922	13885	14164	13891	14017	14042	14056	14027	14066	14129	13971	13859	13877	13979	13853	13960	13944	14063	13958	13993	13700	13942	14065	13890	13876	13936	13969	13996	14032	14080	14006	14072	13828	13993	14028	13923	13987	13975	13866	13905	13937	13960	14115	13975	13998	14038	13995	13991	14025	13890	14041	14022	13915	14032	13911	14190	13889	14188	14026	13889	14022	13963	14014	13811	13965	13957	13941	14001	13885	13904	13878	14116	13877	14037	14033	13947	13885	14032	14097	14041	13740	13979	13813	14018	13984	14068	13812	13770	13956	13861	14023	14163	13913	13832	14156	13964	13943	13967	14189	13929	14089	13894	13927	14038	13965	13778	13956	13928	14124	14047	13985	13690	13998	13869	13968	13907	14006	13940	14058	14056	14057	13885	13921	14002	14153	13849	13805	14021	13969	13882	14093	13966	13934	13957	13950	14117	14037	13967	14089	14012	14029	14056	13896	14088	13926	13928	14112	14045	13963	13938	14008	14242	14007	13940	14026	13941	13907	14172	13892	14026	14063	13912	13959	13935	14075	13819	13856	13987	13921	13879	14066	13980	13834	14011	13944	13915	13962	13990	13973	14060	14096	13948	14106	13823	13914	14040	14018	14076	13934	13903	14160	13903	14188	13886	14058	13860	13886	13965	14209	13973	14039	13975	14118	14154	14100	13974	13805	13943	13920	14039	13924	13864	14202	14025	14077	13855	13941	14016	14003	13918	14007	14025	13874	13962	13997	13901	13883	13964	14018	13999	14011	13946	13890	13997	14006	13827	13928	13995	14001	14006	13978	14078	13906	14085	14095	14135	13968	14055	14049	14043	13863	14007	14016	13836	13955	13995	14020	14060	13993	14003	13945	13940	14116	13917	13942	13840	14025	13883	13931	14026	13883	13869	13890	14061	13857	13924	14072	14063	14039	14143	14011	13938	14132	14046	13976	13992	13990	14064	14021	14091	14128	14074	13959	13946	14047	14065	13919	14121	13982	13971	13929	13987	13989	14152	14016	13906	13999	13896	14000	14063	13943	14028	13840	14037	14074	14025	13862	14033	13702	13961	14166	13923	13987	13984	13948	14044	13855	13864	14081	14061	14104	13734	13928	14008	13916	13891	14177	14134	13904	13930	14055	14057	13978	13951	13834	13955	14021	13958	13936	14012	14034	13886	13973	13794	13971	13950	14092	13981	14068	13983	13978	13987	13843	14040	14108	13952	14043	13960	13929	13975	13838	14033	14237	14135	14021	13931	13864	14058	13960	13913	13922	13771	13952	14026	13878	14096	13999	13919	13981	14000	14006	13813	13942	13975	14052	13958	14041	13968	13943	13989	13976	14015	13990	13948	13910	14020	13917	13789	14015	13995	13923	14014	13939	14025	13934	13948	14013	13853	13927	14032	13774	13996	14102	13970	14055	14135	13981	13937	14001	13943	14047	13907	13932	13950	14144	13991	13944	14030	14089	13949	13849	14060	14034	14093	13913	14140	13968	13950	14017	13803	13915	13875	13992	14064	14078	13883	13991	13892	14121	13962	13992	14154	13985	13845	13830	14065	13987	13973	14011	14070	13981	14007	13932	13792	13891	14001	14133	13966	14023	13893	13988	14147	14002	13883	13902	14124	13927	14035	13918	14027	13949	13948	14010	14019	13881	14102	13895	13958	13948	14047	13982	14093	13912	14014	13970	13981	13981	14047	13802	13896	13954	14013	14008	13903	13986	14045	13961	13963	14056	13988	13994	13889	13965	14025	14009	13795	14183	13932	13926	14073	14026	14090	13936	13845	14033	14126	13972	13978	13956	13977	13948	14142	13814	13951	13980	14034	13909	13946	13923	14063	13999	14101	13960	13928	13869	14002	13737	13945	13846	13984	14046	13995	14017	13992	13982	13989	14135	14011	13964	13841	14036	13956	14226	13905	13984	13899	13864	13940	14031	13910	13886	14026	13960	13992	13997	13931	13982	13837	13950	14018	13799	13835	14063	14191	13948	13924	13998	14014	14056	14043	13899	13894	14042	13930	13847	13894	13938	13942	14058	14213	14029	13845	13983	14033	14000	14058	13876	13971	13912	14063	13981	14056	13861	13960	14064	13882	13975	14202	13899	14067	14021	13833	14014	13803	14090	13913	13911	13883	13898	14045	14008	13990	14108	14020	13972	13900	14106	13927	13999	13877	13856	14201	13874	14133	13904	14035	14106	13889	13916	13732	14014	14013	14036	14060	13943	13897	14034	13922	13954	14094	14122	13889	13830	13942	14126	13997	13993	13862	14089	13982	14005	14030	14134	13822	14005	13945	13977	14058	13949	13808	13973	13955	14032	13939	14094	14027	13849	13841	13972	13860	14047	13933	13856	14028	13896	13945	13926	13781	13947	13923	13923	13980	14101	14007	13861	13929	13996	13845	14039	13838	14038	14024	14063	13885	13944	14043	13886	14024	14015	13935	13828	13934	13824	14157	13824	14045	13938	13899	13901	14151	13991	13932	13985	14141	13871	13969	13922	13943	14032	13834	14075	13926	13943	13842	14045	13900	13968	14038	14010	14060	13917	13941	14009	13921	14115	14004	13989	14201	13891	13990	14010	14110	13907	13930	13895	13898	13935	13885	13890	13841	13919	14163	13963	13978	14146	13936	13928	13866	13960	13886	14024	14043	14032	13865	13970	14032	14072	14105	13992	14075	13934	13773	14093	13980	14029	13987	14010	13997	13991	13987	14030	13985	13939	13697	13850	13736	14010	13786	13979	13902	13872	13920	13771	14031	14081	13949	14074	13910	14042	13845	13988	13955	13813	14049	13908	13958	13909	13854	13973	14082	13855	14003	14058	13912	14004	14034	14028	13926	13985	13912	13995	14016	13956	14024	13927	13931	13977	13947	13902	14074	14003	14025	13859	14079	14045	14081	14086	13974	13962	14032	13985	14031	14032	14153	14178	13939	14104	13972	13901	13959	14054	14123	13865	14145	13980	13983	14125	13832	13935	14010	13883	14068	13893	13931	14083	13950	14012	13881	14007	13887	13949	13895	14059	13988	13993	14009	13924	14101	13984	13964	14042	13898	13993	14172	13984	14029	14045	13927	13893	14084	13886	13874	13855	13969	13956	13932	13848	14088	13998	13944	13934	14013	13953	13963	13972	13972	13934	13963	13948	14100	13925	14155	13936	13864	14104	14035	14038	13935	14128	14015	13882	13886	13963	13872	13988	13908	14069	13970	13971	13915	14153	14128	13915	13877	14179	13876	13886	14000	13988	14004	14028	14064	13966	14128	14084	13944	14014	14064	13940	14056	14061	13969	14133	14007	14042	14154	13962	13935	13847	13840	13960	13992	14032	14120	13947	14083	13979	14082	13883	13910	13928	13876	14082	14040	13909	13958	13840	14120	13991	14042	13872	13914	13951	13872	13951	14062	14151	13877	13989	13999	14022	13999	13959	13930	13971	14076	14081	13941	13919	13968	13979	14006	13949	13882	13962	13944	14050	14018	13801	14053	14131	13967	14009	13928	13851	14043	13988	13862	13855	14070	13935	13916	13966	14038	13995	13837	13830	13861	14170	14028	14044	14088	14051	14023	14009	13961	13762	14027	14024	14111	13936	14087	13916	13973	13954	13906	13827	14080	14041	13969	13804	14016	14036	14069	14117	13939	14155	13965	14017	13998	13902	13949	13905	14075	14088	13998	13912	13960	14113	13817	13904	13959	14096	13951	13956	13988	14009	13925	14077	13942	14072	13805	13926	13751	14006	13813	14070	14046	13877	13807	14070	14090	14002	13778	13985	14057	13960	14026	13957	13976	13971	14022	14021	14048	13981	13780	14234	13818	14036	13937	13986	14046	13964	14055	13963	13790	14077	13917	13942	14004	13965	13902	13973	14060	13975	13976	14041	13846	13955	14130	13982	13730	13980	13983	13977	13780	14014	13863	13889	14011	13875	14051	14108	14010	13996	13879	13879	14112	14088	14011	14011	14044	13862	13868	13968	13821	14013	13890	13911	13994	14077	13990	13920	13914	14070	13849	14038	14027	14151	13932	14068	13913	13941	13941	14030	13928	13966	13953	13812	14004	14035	13975	13901	13896	13928	13880	13854	14129	13932	13876	13952	13931	14010	13871	14126	13920	14044	14003	14039	14182	14173	14073	13952	14028	13982	13985	14173	13959	13899	13923	13973	13890	14031	13857	14057	13984	13886	14121	14012	14075	14016	13930	13904	13992	13935	13963	13944	14034	13769	13891	14117	13911	13852	13877	13879	13955	13806	14098	14055	13963	13949	13950	13881	13887	13830	14148	13922	14024	14008	14057	13989	13796	14008	13862	14027	14040	13801	13891	14024	13948	13930	13976	14003	13935	13948	14042	13960	13821	14083	13949	13940	14005	13988	13741	13980	13928	14117	13876	13877	14173	13907	14163	14000	13934	13902	14100	14088	13952	13955	13930	14054	13980	14030	14000	13862	14108	13994	13951	14005	13917	13960	13952	14008	13979	14106	13858	13861	13950	13962	13987	13843	14050	14005	13907	14017	14027	14105	14106	13848	14108	14024	13835	13950	14145	13985	13935	13974	13803	13895	14130	13813	14021	13926	13911	13902	13982	14026	13924	13944	13955	13867	13790	13994	13964	14065	13696	14096	14038	13942	13899	13791	14123
22737	21065	28813	24152	24133	28445	29685	23100	20494	19161	18354	17911	17511	17249	16865	16736	16783	16776	16572	16645	16711	16779	16738	16684	16651	16690	16557	16420	16544	16663	16650	16420	16566	16546	16481	16511	16478	16592	16405	16557	16377	16542	16365	16502	16320	16512	16397	16414	16313	16478	16130	16371	16528	16266	16277	16639	16296	16387	16453	16411	16380	16472	16351	16596	16285	16285	16408	16237	16069	16325	16562	16362	16346	16204	16319	16423	16342	16418	16304	16294	16198	16329	16285	16393	16240	16349	16297	16369	16397	16304	16345	16439	16349	16447	16364	16342	16291	16285	16418	16066	16438	16262	16369	16364	16385	16308	16290	16327	16423	16467	16356	16353	16292	16284	16350	16279	16128	16321	16307	16503	16074	16496	16543	16479	16584	16304	16423	16247	16083	16289	16262	16270	16324	16321	16318	16380	16228	16275	16365	16214	16339	16098	16421	16339	16374	16277	16434	16296	16392	16407	16369	16423	16306	16331	16196	16205	16208	16427	16392	16238	16436	16296	16201	16280	16317	16405	16350	16319	16319	16271	16263	16079	16475	16579	16320	16379	16219	16247	16390	16219	16327	16356	16446	16405	16611	16423	16344	16307	16300	16215	16343	16247	16449	16332	16221	16289	16216	16268	16283	16166	16123	16205	16336	16249	16126	16516	16470	16205	16409	16420	16204	16306	16466	16207	16246	16360	16316	16446	16219	16389	16254	16077	16403	16376	16389	16361	16313	16427	16498	16358	16170	16356	16447	16387	16354	16280	16487	16490	16358	16226	16273	16270	16227	16460	16221	16218	16270	16408	16221	16277	16233	16182	16334	16111	16259	16300	16296	16146	16385	16271	16316	16230	16513	16311	16344	16421	16228	16292	16299	16542	16457	16424	16307	16324	16277	16515	16219	16234	16221	16456	16288	16223	16346	16198	16394	16284	16393	16047	16131	16448	16277	16364	16377	16209	16476	16421	16622	16322	16468	16413	16428	16310	16344	16397	16311	16478	16400	16236	16502	16441	16376	16301	16169	16324	16234	16479	16254	16214	16290	16199	16397	16242	16306	16279	16269	16446	16335	16374	16359	16223	16389	16255	16367	16315	16303	16187	16319	16267	16320	16470	16436	16479	16342	16285	16397	16373	16268	16404	16281	16264	16325	16122	16431	16341	16327	16263	16454	16241	16325	16392	16363	16345	16300	16390	16272	16302	16319	16172	16368	16037	16483	16208	16508	16307	16219	16308	16242	16259	16178	16341	16224	16545	16279	16315	16153	16241	16349	16203	16460	16238	16296	16377	16389	16332	16223	16324	16241	16209	16210	16292	16392	16270	16396	16341	16162	16594	16572	16454	16309	16329	16224	16315	16335	16306	16327	16356	16296	16260	16327	16263	16266	16115	16338	16386	16245	16112	16452	16427	16298	16327	16273	16335	16256	16346	16481	16166	16252	16427	16363	16371	16416	16306	16314	16399	16282	16514	16253	16123	16348	16123	16138	16225	15997	16235	16485	16441	16032	16377	16536	16202	16483	16352	16201	16137	16294	16370	16263	16291	16397	16148	16323	16211	16058	16318	16049	16224	16380	16428	16265	16346	16294	16286	16310	16567	16433	16382	16244	16337	16336	16414	16485	16391	16252	16303	16192	16181	16354	16503	16265	16437	16289	16548	16121	16314	16610	16489	16444	16258	16153	16022	16357	16420	16192	16375	16377	16125	16181	16394	16339	16428	16482	16402	16505	16526	16414	16419	16355	16216	16349	16137	16163	16127	16209	16221	16235	16309	16206	16231	16276	16308	16389	16331	16360	16428	16323	16182	16403	16336	16523	16279	16269	16475	16221	16297	16409	16201	16274	16137	16352	16445	16431	16242	16369	16332	16365	16272	16301	16190	16190	16177	16446	16348	16055	16384	16366	16456	16218	16234	16438	16324	16402	16281	16384	16334	16272	16230	16487	16340	16266	16387	16212	16371	16331	16402	16272	16569	16392	16040	16205	16337	16470	16166	16320	16456	16305	16148	16158	16230	16338	16076	16361	16207	16194	16165	16492	16396	16276	16319	16331	16414	16424	16310	16376	16488	16337	16275	16290	16306	16305	16162	16250	16238	16234	16222	16116	16314	16445	16377	16483	16338	16232	16274	16236	16396	16347	16165	16416	16370	16263	16350	16317	16448	16389	16162	16445	16295	16298	16124	16428	16279	16216	16265	16457	16277	16362	16287	16186	16376	16372	16256	16468	16446	16510	16194	16436	16428	16436	16392	16383	16401	16257	16399	16502	16364	16268	16411	16571	16413	16333	16204	16123	16219	16210	16126	16271	16471	16143	16170	16459	16250	16301	16516	16392	16322	16221	16289	16114	16205	16133	16002	16350	16414	16341	16387	16343	16464	16438	16249	16254	16270	16448	16102	16338	16130	16205	16338	16408	16257	16338	16481	16240	16140	16192	16336	16390	16213	16307	16175	16301	16264	16145	16364	16188	16297	16240	16438	16552	16285	16351	16400	16461	16013	16358	16262	16134	16123	16594	16266	16337	16344	16341	16339	16297	16149	16292	16168	16345	16321	16433	16399	16414	16374	16392	16376	16389	16247	16523	16207	16340	16539	16468	16251	16289	16368	16520	16226	16280	16342	16253	16238	16275	16420	16211	16285	16296	16309	16202	16470	16437	16312	16460	16522	16309	16406	16252	16291	16188	16296	16438	16399	16376	16248	16278	16339	16349	16240	16281	16407	16270	16365	16179	16291	16291	16229	16407	16331	16152	16333	16433	16376	16545	16317	16198	16429	16352	16368	16442	16273	16434	16206	16297	16325	16373	16374	16257	16281	16306	16374	16177	16319	16286	16108	16450	16244	16335	16289	16298	16525	16153	16426	16384	16367	16342	16384	16365	16442	16397	16348	16190	16474	16363	16301	16430	16234	16485	16270	16414	16125	16205	16209	16305	16237	16314	16275	16332	16259	16482	16356	16429	16382	16308	16485	16172	16336	16597	16571	16353	16315	16416	16269	16237	16446	16353	16270	16282	16322	16333	16229	16455	16284	16368	16452	16444	16241	16285	16457	16193	16417	16355	16456	16259	16258	16341	16375	16299	16415	16211	16454	16387	16465	16309	16323	16330	16444	16336	16385	16400	16322	16375	16210	16383	16443	16627	16255	16323	16399	16312	16393	16352	16463	16243	16432	16317	16335	16261	16237	16340	16543	16391	16258	16113	16275	16389	16477	16307	16437	16345	16422	16186	16267	16038	16545	16058	16242	16260	16262	16282	16316	16361	16187	16305	16125	16270	16275	16295	16092	16323	16440	16492	16210	16493	16244	16286	16326	16328	16213	16476	16402	16361	16412	16159	16121	16031	16291	16368	16303	16219	16478	16261	16271	16477	16221	16241	16469	16307	16479	16233	16191	15981	16458	16207	16113	16375	16336	16282	16263	16127	16467	16202	16286	16250	16144	16216	16465	16377	16311	16374	16291	16326	16334	16160	16253	16478	16380	16153	16233	16359	16326	16516	16219	16264	16264	16428	16395	16308	16464	16325	16185	16382	16252	16198	16255	16186	16266	16329	16370	16292	16393	16438	16612	16550	16323	16386	16422	16410	16318	16246	16420	16435	16465	16599	16202	16347	16345	16245	16459	16217	16199	16169	16471	16364	16206	16287	16406	16449	16325	16162	16309	16399	16525	16354	16537	16216	16339	16194	16348	16248	16223	16274	16364	16284	16454	16173	16209	16422	16380	16284	16127	16385	16222	16276	16499	16265	16163	16226	16504	16496	16284	16312	16435	16293	16241	16453	16350	16267	16326	16427	16263	16400	16310	16416	16304	16355	16369	16332	16365	16384	16306	16511	16335	16631	16384	16406	16412	16461	16374	16531	16342	16275	16474	16324	16497	16271	16393	16402	16206	16331	16277	16367	16114	16253	16234	16313	16291	16268	16348	16074	16144	16364	16155	16185	16442	16235	16466	16329	16296	16339	16299	16161	16263	16146	16300	16301	16357	16459	16297	16361	16209	16413	16065	16248	16172	16496	16425	16405	16223	16370	16395	16331	16151	16276	16415	16247	16445	16223	16334	16428	16188	16216	16363	16556	16448	16478	16355	16314	16459	16109	16267	16312	16245	16172	16325	16242	16492	16455	16428	16488	16422	16296	16135	16234	16453	16514	16390	16399	16270	16223	16466	16227	16360	16316	16342	16332	16332	16324	16333	16234	16509	16247	16340	16364	16319	16372	16396	16377	16311	16249	16441	16201	16265	16163	16327	16187	16098	16245	16378	16399	16236	16377	16242	16265	16193	16166	16367	16155	16393	16339	16459	16150	16350	16294	16271	16100	16191	16355	16369	16404	16141	16057	16225	16463	16405	16304	16317	16218	16335	16255	16410	16124	16208	16425	16633	16174	16363	16380	16199	16374	16303	16389	16256	16584	16318	16538	16299	16303	16514	16517	16404	16480	16365	16424	16263	16336	16162	16272	16377	16329	16296	16449	16105	16331	16370	16440	16170	16266	16168	16324	16489	16406	16264	16219	16413	16360	16176	16150	16319	16404	16452	16367	16345	16326	16323	16348	16279	16253	16245	16465	16309	16287	16333	16288	16358	16368	16301	16241	16429	16274	16233	16157	16201	16306	16386	16317	16162	16528	16184	16495	16238	16264	16273	16302	16336	16223	16268	16571	16291	16312	16148	16407	16137	16470	16509	16270	16320	16167	16508	16294	16223	16270	16348	16500	16212	16068	16437	16193	16565	16305	16507	16373	16258	16299	16230	16373	16356	16212	16418	16317	16176	16271	16355	16422	16319	16240	16131	16275	16440	16331	16463	16316	16175	16385	16301	16323	16373	16394	16346	16406	16439	16047	16433	16353	16243	16214	16180	16429	16270	16304	16290	16428	16310	16472	16371	16194	16127	16176	16370	16408	16310	16083	16418	16200	16513	16260	16319	16257	16421	16312	16234	16273	16308	16188	16143	16276	16402	16375	16129	16240	16385	16342	16117	16372	16287	16532	16284	16342	16299	16099	16334	16241	16212	16458	16136	16153	16469	16380	16434	16319	16406	16218	16271	16412	16262	16308	16394	16388	16199	16399	16279	16334	16441	16282	16422	16177	16370	16245	16332	16203	16295	16231	16305	16242	16385	16386	16384	16220	16376
36083	58561	55053	44652	38432	33114	27702	22579	19763	17687	16936	16110	15537	15462	15360	15041	14882	14813	14572	14511	14652	14707	14630	14529	14708	14573	14405	14562	14504	14309	14399	14387	14492	14421	14254	14385	14378	14357	14374	14329	14567	14388	14149	14305	14397	14421	14330	14325	14368	14311	14298	14430	14467	14427	14365	14353	14459	14379	14356	14359	14268	14364	14287	14289	14323	14312	14326	14466	14336	14317	14475	14297	14297	14331	14322	14376	14275	14374	14412	14278	14391	14393	14497	14311	14439	14305	14346	14354	14199	14247	14284	14331	14357	14498	14391	14189	14260	14392	14247	14283	14233	14224	14344	14237	14378	14212	14295	14241	14330	14296	14316	14402	14372	14353	14429	14189	14562	14292	14371	14225	14385	14322	14295	14360	14404	14231	14442	14435	14402	14291	14400	14382	14392	14468	14294	14268	14341	14353	14265	14294	14345	14285	14356	14249	14366	14365	14270	14241	14426	14452	14429	14361	14479	14340	14254	14168	14496	14282	14320	14374	14353	14501	14398	14284	14416	14303	14413	14134	14269	14323	14325	14395	14440	14244	14276	14377	14258	14339	14418	14270	14303	14384	14276	14292	14361	14360	14292	14330	14276	14239	14124	14142	14345	14482	14345	14221	14354	14241	14572	14215	14274	14518	14328	14246	14143	14352	14323	14286	14220	14439	14233	14424	14426	14469	14267	14335	14443	13986	14344	14111	14388	14234	14300	14329	14271	14403	14360	14530	14397	14349	14295	14290	14272	14386	14279	14252	14352	14369	14242	14372	14216	14316	14261	14219	14292	14272	14305	14160	14545	14226	14349	14274	14296	14208	14245	14327	14443	14241	14371	14346	14364	14353	14260	14359	14208	14374	14215	14201	14482	14310	14272	14344	14266	14352	14429	14337	14329	14262	14405	14359	14339	14270	14173	14254	14420	14421	14338	14349	14312	14334	14389	14082	14183	14298	14369	14230	14303	14347	14380	14271	14347	14491	14351	14429	14272	14394	14314	14284	14476	14283	14178	14427	14319	14277	14312	14118	14220	14401	14319	14291	14349	14315	14253	14268	14428	14275	14242	14431	14252	14403	14256	14331	14427	14258	14241	14313	14307	14196	14443	14265	14445	14186	14326	14347	14357	14189	14370	14242	14305	14362	14366	14307	14366	14218	14205	14163	14253	14315	14371	14501	14364	14112	14484	14312	14291	14276	14277	14313	14361	14270	14196	14404	14282	14517	14357	14194	14261	14191	14225	14390	14230	14320	14202	14302	14340	14119	14318	14238	14234	14324	14412	14328	14507	14256	14360	14377	14205	14173	14184	14214	14416	14340	14306	14067	14533	14218	14238	14247	14291	14237	14306	14349	14315	14277	14314	14307	14311	14189	14232	14382	14425	14305	14216	14289	14200	14153	14336	14125	14317	14239	14306	14356	14342	14307	14293	14317	14342	14421	14203	14377	14434	14231	14309	14353	14330	14262	14413	14164	14212	14092	14312	14190	14304	14276	14349	14382	14267	14240	14168	14464	14329	14212	14218	14232	14373	14228	14441	14262	14360	14385	14218	14358	14387	14444	14290	14348	14272	14297	14221	14437	14391	14476	14330	14270	14407	14287	14298	14343	14280	14330	14396	14416	14364	14349	14242	14146	14450	14376	14409	14251	14418	14317	14321	14283	14112	14330	14344	14295	14399	14459	14357	14321	14205	14133	14382	14505	14253	14388	14356	14169	14451	14221	14273	14231	14202	14449	14294	14300	14447	14407	14253	14415	14280	14164	14355	14091	14621	14241	14285	14439	14325	14395	14246	14406	14305	14157	14162	14175	14360	14440	14397	14380	14403	14469	14318	14452	14305	14239	14309	14370	14156	14351	14209	14459	14102	14283	14250	14272	14404	14218	14287	14447	14454	14271	14249	14415	14285	14295	14254	14245	14312	14299	14285	14169	14195	14206	14402	14205	14375	14169	14394	14323	14390	14304	14271	14362	14336	14201	14275	14358	14299	14416	14373	14338	14308	14450	14241	14395	14319	14351	14368	14383	14521	14399	14403	14149	14204	14365	14170	14388	14371	14323	14247	14225	14474	14252	14181	14528	14206	14362	14230	14212	14261	14334	14306	14419	14256	14238	14236	14232	14096	14505	14264	14281	14218	14243	14332	14311	14209	14301	14319	14189	14285	14373	14357	14323	14360	14272	14152	14430	14585	14379	14292	14283	14443	14279	14367	14223	14187	14337	14204	14401	14280	14313	14350	14378	14410	14100	14376	14440	14128	14536	14321	14312	14195	14363	14243	14229	14205	14361	14471	14333	14250	14305	14262	14421	14310	14294	14243	14414	14376	14163	14333	14385	14207	14398	14298	14344	14267	14350	14398	14323	14300	14359	14331	14173	14260	14351	14353	14450	14386	14183	14173	14505	14454	14390	14113	14291	14234	14236	14157	14278	14318	14283	14274	14156	14403	14327	14454	14407	14410	14204	14265	14305	14310	14372	14228	14466	14250	14367	14460	14304	14491	14316	14336	14342	14451	14423	14381	14332	14111	14211	14404	14320	14337	14326	14290	14235	14372	14261	14235	14238	14208	14309	14372	14181	14392	14164	14416	14337	14286	14318	14353	14365	14274	14237	14288	14209	14393	14416	14354	14245	14321	14465	14407	14412	14125	14478	14352	14300	14312	14132	14331	14106	14440	14340	14435	14369	14308	14317	14248	14249	14011	14223	14290	14412	14113	14355	14193	14220	14274	14283	14290	14246	14351	14316	14226	14391	14389	14339	14449	14280	14204	14271	14178	14409	14326	14125	14397	14211	14442	14334	14304	14253	14343	14294	14357	14394	14242	14355	14165	14300	14260	14436	14191	14389	14493	14322	14322	14320	14335	14402	14381	14167	14494	14304	14145	14379	14230	14386	14231	14346	14231	14239	14395	14275	14281	14391	14242	14425	14251	14348	14366	14399	14416	14445	14125	14356	14316	14416	14120	14391	14016	14305	14380	14261	14430	14240	14215	14190	14273	14525	14213	14291	14206	14358	14308	14312	14235	14389	14384	14225	14161	14255	14187	14576	14385	14311	14484	14207	14496	14264	14386	14208	14156	14377	14390	14247	14267	14183	14405	14297	14269	14361	14141	14150	14275	14370	14133	14340	14332	14280	14349	14148	14277	14217	14319	14288	14308	14293	14400	14350	14278	14339	14352	14407	14318	14324	14282	14438	14206	14442	14438	14291	14356	14423	14217	14416	14250	14435	14317	14330	14446	14253	14410	14180	14465	14276	14389	14285	14210	14282	14152	14385	14358	14251	14339	14389	14218	14183	14381	14381	14370	14385	14462	14276	14349	14417	14190	14476	14543	14315	14348	14402	14380	14302	14265	14439	14227	14143	14381	14244	14297	14288	14247	14441	14357	14351	14245	14457	14229	14319	14369	14425	14367	14201	14320	14344	14295	14450	14270	14366	14361	14177	14309	14284	14323	14385	14352	14310	14304	14440	14192	14128	14443	14343	14232	14384	14208	14278	14121	14261	14262	14261	14265	14385	14349	14368	14329	14190	14177	14313	14340	14289	14390	14171	14392	14156	14246	14412	14462	14374	14217	14278	14339	14288	14291	14337	14353	14341	14373	14225	14259	14291	14482	14312	14315	14452	14360	14365	14282	14260	14270	14316	14489	14208	14435	14315	14224	14242	14362	14315	14176	14286	14361	14252	14467	14188	14215	14325	14415	14308	14364	14258	14405	14389	14355	14319	14405	14248	14284	14415	14238	14290	14252	14435	14310	14238	14274	14336	14253	14258	14360	14125	14263	14377	14297	14276	14399	14316	14335	14205	14280	14273	14256	14357	14204	14298	14548	14238	14205	14436	14401	14348	14313	14196	14248	14379	14420	14320	14206	14329	14393	14415	14377	14245	14297	14353	14236	14261	14424	14255	14354	14456	14220	14361	14250	14220	14197	14424	14346	14318	14326	14336	14196	14388	14368	14399	14382	14498	14186	14260	14346	14322	14387	14230	14425	14298	14228	14333	14280	14430	14247	14170	14380	14318	14239	14369	14265	14264	14360	14353	14198	14324	14327	14385	14405	14326	14234	14325	14257	14322	14314	14397	14317	14362	14288	14289	14184	14428	14351	14399	14352	14346	14421	14337	14298	14338	14312	14330	14147	14318	14316	14329	14256	14248	14279	14305	14328	14110	14206	14336	14319	14346	14169	14456	14445	14209	14241	14253	14271	14298	14177	14447	14160	14275	14255	14406	14401	14327	14314	14302	14517	14280	14471	14381	14214	14392	14178	14518	14354	14244	14413	14425	14175	14349	14148	14318	14180	14426	14250	14223	14406	14371	14321	14349	14412	14347	14406	14354	14238	14352	14360	14283	14419	14458	14392	14382	14361	14233	14332	14347	14300	14303	14313	14290	14386	14305	14318	14267	14322	14346	14397	14281	14292	14257	14425	14364	14216	14261	14134	14240	14326	14330	14363	14359	14335	14268	14340	14366	14429	14436	14314	14203	14329	14421	14270	14490	14284	14398	14149	14302	14185	14271	14181	14368	14270	14347	14419	14346	14355	14399	14290	14474	14240	14237	14154	14286	14301	14065	14311	14317	14171	14396	14268	14337	14338	14282	14181	14321	14422	14457	14283	14084	14396	14415	14354	14186	14472	14301	14424	14169	14256	14237	14312	14424	14157	14248	14271	14212	14385	14283	14383	14293	14288	14404	14301	14131	14432	14489	14420	14356	14423	14226	14240	14221	14157	14287	14291	14313	14319	14324	14286	14357	14217	14367	14243	14179	14476	14125	14382	14320	14427	14366	14207	14218	14249	14396	14333	14164	14260	14316	14549	14453	14450	14321	14148	14390	14380	14352	14381	14428	14361	14348	14443	14360	14203	14159	14391	14501	14473	14402	14449	14256	14400	14405	14336	14305	14416	14343	14393	14216	14330	14280	14215	14275	14533	14261	14397	14449	14336	14178	14294	14353	14353	14441	14351	14398	14303	14243	14252	14533	14438	14293	14357	14220	14302	14400	14257	14290	14426	14279	14346	14239	14462	14299	14293	14345	14225	14531	14240	14197	14448	14368	14352	14271	14286	14293	14352	14293	14414	14299	14286	14271	14167	14215	14360	14266	14265	14364	14420	14413	14312	14176	14500	14216
29277	29098	37167	31743	24961	21437	19313	17665	17057	16664	16490	16005	16046	15606	15714	15784	15575	15623	15562	15916	15604	15728	15604	15575	15646	15600	15491	15547	15435	15469	15534	15756	15580	15518	15463	15563	15474	15514	15591	15369	15642	15368	15564	15726	15422	15565	15607	15642	15472	15537	15386	15345	15596	15580	15433	15527	15565	15490	15488	15471	15787	15365	15502	15529	15562	15466	15739	15602	15574	15597	15773	15643	15583	15720	15453	15406	15634	15625	15717	15461	15440	15456	15611	15356	15636	15506	15483	15539	15448	15468	15541	15558	15597	15544	15533	15527	15502	15499	15485	15515	15710	15575	15362	15284	15425	15514	15487	15407	15426	15382	15366	15503	15466	15554	15448	15532	15487	15568	15441	15542	15440	15384	15393	15443	15582	15692	15560	15532	15495	15462	15504	15556	15405	15422	15499	15525	15646	15539	15432	15442	15593	15393	15400	15537	15384	15501	15519	15392	15385	15609	15464	15365	15417	15590	15463	15463	15483	15393	15515	15532	15584	15505	15567	15449	15480	15526	15503	15444	15373	15447	15324	15632	15790	15477	15443	15422	15470	15616	15392	15555	15439	15555	15600	15402	15609	15351	15367	15678	15595	15495	15654	15522	15393	15615	15489	15471	15676	15585	15736	15358	15481	15535	15649	15539	15690	15595	15499	15433	15427	15500	15428	15323	15547	15649	15355	15508	15514	15563	15526	15574	15485	15437	15519	15551	15466	15452	15483	15556	15359	15673	15329	15486	15335	15449	15344	15508	15516	15535	15508	15433	15317	15453	15537	15478	15597	15426	15530	15633	15466	15628	15539	15706	15475	15284	15416	15425	15289	15449	15542	15360	15508	15396	15571	15571	15478	15658	15476	15547	15602	15574	15415	15694	15585	15566	15397	15692	15495	15427	15660	15587	15542	15441	15359	15361	15468	15417	15478	15466	15526	15394	15430	15339	15656	15501	15506	15643	15319	15370	15566	15523	15418	15620	15390	15552	15746	15688	15469	15248	15202	15543	15538	15454	15509	15403	15520	15669	15487	15616	15459	15444	15423	15528	15524	15404	15425	15422	15435	15323	15451	15556	15524	15305	15474	15715	15520	15396	15564	15369	15498	15480	15461	15439	15637	15538	15646	15508	15482	15389	15435	15511	15540	15644	15378	15569	15621	15504	15488	15491	15399	15663	15686	15411	15368	15436	15414	15570	15279	15440	15486	15333	15586	15526	15563	15429	15553	15449	15731	15422	15351	15475	15631	15570	15637	15539	15590	15664	15524	15525	15436	15474	15322	15503	15541	15491	15473	15311	15417	15662	15567	15400	15513	15420	15522	15465	15343	15712	15306	15458	15786	15620	15689	15502	15509	15604	15458	15522	15381	15438	15302	15637	15368	15427	15369	15491	15325	15298	15525	15506	15479	15722	15493	15409	15331	15673	15299	15515	15411	15610	15285	15314	15755	15597	15597	15633	15538	15502	15435	15428	15549	15452	15529	15687	15681	15589	15529	15431	15653	15471	15529	15540	15493	15351	15197	15468	15543	15431	15511	15393	15361	15493	15581	15409	15543	15443	15500	15476	15516	15555	15456	15510	15507	15531	15299	15528	15668	15473	15406	15501	15492	15602	15532	15371	15346	15553	15432	15540	15445	15572	15628	15661	15506	15546	15526	15247	15608	15327	15355	15502	15759	15367	15449	15636	15335	15614	15380	15363	15444	15542	15642	15650	15540	15605	15604	15648	15422	15564	15551	15422	15477	15457	15632	15447	15620	15424	15554	15476	15707	15304	15461	15411	15549	15632	15523	15377	15504	15572	15620	15559	15468	15598	15580	15398	15650	15304	15389	15462	15680	15763	15584	15460	15602	15432	15332	15492	15448	15483	15444	15661	15487	15562	15568	15619	15698	15527	15581	15415	15234	15522	15646	15587	15259	15511	15557	15497	15446	15501	15565	15549	15564	15449	15703	15482	15639	15382	15471	15475	15459	15329	15521	15558	15612	15357	15634	15578	15514	15591	15603	15381	15438	15355	15501	15685	15614	15521	15738	15635	15468	15314	15617	15490	15413	15705	15797	15467	15699	15405	15602	15491	15487	15477	15540	15390	15573	15365	15464	15589	15573	15438	15572	15479	15539	15477	15435	15443	15531	15688	15559	15558	15563	15694	15438	15434	15481	15829	15749	15437	15676	15537	15572	15437	15489	15567	15448	15445	15586	15604	15242	15538	15545	15568	15519	15494	15452	15554	15405	15482	15586	15432	15518	15498	15487	15547	15456	15372	15324	15599	15457	15660	15545	15394	15607	15517	15680	15451	15540	15388	15496	15389	15537	15388	15669	15484	15384	15705	15490	15662	15259	15455	15527	15297	15401	15712	15686	15447	15687	15547	15397	15271	15559	15535	15543	15489	15282	15569	15672	15336	15459	15588	15426	15685	15470	15445	15521	15586	15533	15528	15441	15611	15447	15381	15477	15308	15557	15404	15406	15481	15627	15543	15265	15494	15435	15388	15505	15484	15642	15457	15540	15492	15533	15485	15507	15457	15557	15566	15544	15765	15571	15572	15535	15489	15432	15439	15567	15334	15433	15492	15399	15350	15474	15516	15617	15367	15411	15576	15718	15227	15576	15577	15616	15678	15629	15494	15520	15582	15467	15672	15503	15565	15501	15505	15459	15243	15532	15480	15337	15528	15437	15638	15600	15580	15670	15647	15358	15195	15581	15385	15446	15589	15394	15549	15564	15390	15407	15484	15468	15644	15712	15545	15444	15546	15511	15348	15287	15749	15523	15502	15590	15564	15550	15479	15687	15397	15641	15584	15414	15641	15658	15504	15409	15465	15472	15552	15743	15463	15441	15347	15625	15441	15595	15583	15453	15403	15458	15732	15536	15530	15353	15570	15409	15630	15483	15422	15671	15513	15518	15372	15506	15619	15435	15443	15519	15723	15450	15506	15542	15517	15125	15339	15340	15380	15681	15278	15556	15389	15662	15335	15294	15523	15501	15598	15468	15359	15527	15606	15340	15566	15498	15515	15549	15536	15521	15401	15536	15509	15377	15697	15670	15624	15411	15459	15309	15564	15448	15575	15440	15421	15359	15705	15589	15595	15381	15586	15576	15568	15605	15551	15511	15520	15637	15649	15470	15541	15536	15555	15562	15382	15431	15568	15642	15552	15338	15594	15516	15640	15544	15771	15548	15511	15753	15660	15421	15588	15400	15528	15483	15495	15528	15468	15319	15764	15489	15466	15416	15429	15614	15581	15448	15446	15581	15321	15589	15489	15539	15464	15498	15443	15459	15460	15422	15448	15602	15473	15544	15424	15432	15567	15575	15408	15510	15433	15602	15668	15634	15359	15447	15519	15544	15820	15423	15425	15751	15530	15452	15478	15673	15454	15816	15465	15491	15500	15505	15419	15561	15272	15477	15474	15575	15418	15523	15596	15644	15526	15555	15703	15425	15514	15506	15484	15513	15439	15641	15388	15525	15494	15452	15477	15594	15447	15791	15507	15532	15455	15680	15538	15432	15396	15592	15496	15707	15682	15684	15656	15433	15495	15499	15605	15515	15563	15421	15291	15656	15509	15577	15608	15409	15541	15434	15550	15494	15389	15347	15578	15427	15663	15569	15634	15642	15516	15540	15571	15575	15717	15459	15675	15536	15469	15524	15387	15449	15391	15279	15504	15768	15673	15608	15681	15541	15408	15595	15465	15495	15474	15530	15655	15447	15633	15541	15589	15473	15696	15480	15446	15598	15595	15569	15682	15545	15372	15580	15131	15551	15589	15460	15509	15381	15347	15354	15472	15368	15288	15698	15566	15346	15394	15480	15480	15516	15680	15489	15374	15670	15624	15262	15614	15692	15585	15469	15484	15710	15578	15538	15543	15590	15325	15583	15574	15468	15423	15402	15647	15636	15487	15655	15420	15437	15402	15402	15733	15743	15480	15442	15500	15570	15661	15490	15463	15494	15564	15447	15590	15761	15520	15389	15426	15621	15628	15643	15500	15402	15552	15617	15513	15501	15471	15329	15501	15442	15551	15391	15575	15607	15675	15640	15540	15666	15534	15460	15503	15575	15594	15408	15561	15551	15652	15505	15423	15504	15573	15651	15435	15637	15545	15667	15554	15354	15552	15652	15557	15504	15413	15444	15606	15489	15648	15613	15628	15317	15747	15565	15658	15296	15642	15494	15683	15563	15413	15587	15369	15545	15495	15456	15612	15416	15631	15606	15438	15509	15632	15420	15619	15450	15603	15630	15566	15517	15370	15547	15492	15406	15416	15596	15537	15402	15428	15516	15688	15481	15495	15438	15448	15468	15439	15406	15604	15660	15399	15469	15573	15546	15553	15477	15540	15541	15660	15602	15496	15421	15541	15559	15290	15561	15658	15551	15687	15428	15462	15673	15495	15429	15420	15495	15612	15615	15512	15563	15519	15399	15403	15621	15653	15446	15537	15340	15499	15470	15630	15728	15448	15483	15547	15551	15451	15470	15485	15482	15398	15554	15508	15513	15447	15310	15329	15391	15556	15663	15549	15642	15530	15487	15588	15551	15696	15508	15426	15510	15508	15525	15520	15532	15612	15223	15653	15352	15548	15453	15336	15595	15447	15481	15502	15503	15580	15540	15568	15501	15535	15616	15621	15351	15608	15583	15472	15258	15435	15540	15525	15525	15331	15432	15528	15543	15500	15801	15641	15455	15445	15450	15449	15512	15408	15623	15446	15672	15524	15472	15552	15549	15298	15471	15509	15676	15437	15386	15627	15504	15575	15502	15469	15508	15595	15586	15439	15690	15383	15268	15344	15520	15495	15559	15557	15783	15411	15307	15461	15304	15543	15289	15338	15686	15335	15505	15426	15768	15513	15503	15538	15462	15520	15383	15439	15698	15413	15428	15662	15356	15362	15461	15538	15590	15440	15562	15573	15459	15336	15485	15522	15521	15471	15376	15651	15555	15432	15412	15377	15663	15527	15642	15470	15658	15666	15721	15469	15369	15538	15478	15558	15603	15406	15250	15538	15409	15331	15563	15341	15564	15592	15429	15493	15538	15514	15798	15378	15581	15596	15456	15517	15720	15576	15433	15480	15368	15602	15300	15597	15509	15482	15560	15641	15297	15353	15492	15384	15571	15495	15705	15623
32643	46465	42686	31621	26070	21724	18852	17339	16061	15550	14967	14743	14318	14149	14325	13960	13996	13864	13949	13971	14061	14047	13900	13949	14013	13996	13726	13810	13757	13842	13856	13955	13892	13855	13813	13905	13740	13699	13853	13846	13720	13882	13792	13793	13678	13893	13798	13728	14053	13985	13608	13842	13745	13892	13846	13935	13856	13783	13801	14044	13799	13640	14056	13833	13909	13756	13832	13881	13859	13860	13782	13729	13828	13779	13799	14087	13774	13981	13830	13970	13784	13882	13820	13926	14031	13863	13745	13819	13816	13802	13623	13829	13879	13740	13970	13883	13761	13909	13891	13630	13859	14040	13765	13829	13839	13914	13729	13925	13835	13693	13861	13888	13872	13870	13761	13889	14063	13873	13824	13930	13922	13836	13709	13860	13963	13897	13808	13671	13736	13870	13861	13691	13754	13927	14004	13912	13788	13860	13830	13637	13850	13840	13914	13861	13831	13908	13779	13916	13787	14023	13814	14087	13690	13762	13750	14029	13826	13828	13877	13945	13884	13854	13756	13818	13786	13802	13946	13843	13893	13871	13785	13821	13844	13871	13917	13684	13945	13655	13741	13837	13956	13773	13832	13946	13923	13778	13726	13476	13980	13730	13712	13758	13730	13798	13811	13929	13793	13793	13850	13891	13924	13766	13794	13966	13745	13906	13792	13834	13838	13724	13954	13855	13842	13862	13830	13737	13934	13797	13937	13956	13862	13743	13844	13777	13884	14024	13893	13564	13784	13713	14060	13907	13837	13981	13806	13772	13649	13876	13815	13820	13905	13945	13823	13979	13762	13749	13777	13773	13911	13896	13884	13727	13801	13958	13850	13898	13912	13787	13775	13810	13763	13892	13829	13924	13846	13856	13980	13772	13801	13796	13853	13630	14011	13892	13707	13948	13776	13874	13882	13786	14072	13861	13808	13905	13789	13865	13802	13663	13911	13590	13797	13872	13742	13930	13736	13825	13875	13675	13824	13744	13716	13993	13910	13686	13930	13890	13872	13994	13816	13744	13707	13817	13854	13907	13685	13930	13735	13704	13905	13835	13860	13935	13612	13899	13850	13776	13922	13728	13844	13744	13894	13894	13812	13946	13911	13803	13738	13860	13862	13894	13923	13731	13832	13977	13928	13711	13779	13813	13951	13720	13833	13884	13906	13777	13863	13734	13767	13886	13990	14044	13860	13902	13861	13913	13788	13791	13888	13862	13839	13882	13873	13769	13928	13755	13965	13970	13753	13787	13820	13905	13942	13809	13775	13780	13888	13733	13864	13932	13825	13845	13850	13908	13832	13955	13822	13733	13704	13733	13971	13851	14053	13925	13879	13781	13781	13823	13967	13981	13693	13861	13761	13717	13707	13859	13810	13914	13800	13823	13948	13941	13764	13856	13825	13796	13712	13834	13925	13846	13883	13790	13842	13936	13825	13900	13688	13643	13778	13750	13796	13889	13796	13641	13779	13774	13732	13875	13698	13854	13910	13845	13968	13700	13681	13863	13851	13767	14002	13859	13990	13623	13825	13780	13796	13801	13876	13788	13906	13776	14018	14009	13885	13782	13794	13946	13804	13671	13817	13888	13859	13707	13811	13622	13794	13783	13937	13929	13847	13850	14129	13787	13948	13970	13714	13869	13725	13747	13836	13885	13862	13806	13758	13812	13829	13978	13848	13670	13854	13962	13940	13940	13997	13914	13926	13921	13649	13916	13958	13871	13964	13878	13798	13906	13813	13863	13735	13824	13845	13813	13843	13670	13916	13868	13734	13775	13797	13945	13845	13721	13805	13868	13766	13759	13847	13830	13733	13928	13809	13727	13841	13708	13815	13906	14023	13691	13928	13801	13785	13653	13800	13823	13766	13731	13715	14002	13809	13799	13805	13719	13855	13773	13825	13840	13777	13636	13924	13769	13770	13991	13892	14053	13545	13728	13855	13952	13780	13811	13754	13820	13739	13694	13746	14014	13874	13778	13561	13739	13694	13779	13645	13739	13892	13888	13926	13907	13810	13752	13720	13779	13834	13897	14019	13916	13835	13774	13863	13859	13946	13909	13727	13883	13789	13970	13863	13845	13770	13904	13686	13871	13796	13821	13829	13921	13958	13925	13843	13871	13858	13837	13803	13950	13913	13789	13862	13853	13982	13859	13967	13601	13840	13857	13836	13752	14057	13970	13895	13983	13764	13929	13630	13800	13969	13840	13851	13721	13780	13895	13697	13911	13863	13805	13836	13991	13761	13951	13822	13746	13983	13883	13987	13783	13928	13844	13894	13813	13898	13873	13938	13883	13727	13713	13833	14045	13716	13934	13945	13917	13854	13690	13760	13941	13799	13652	13821	13963	13765	14084	13787	13862	13816	13851	14042	13999	14014	13957	13905	13707	13877	13907	13965	13760	13838	13773	13915	13826	13863	13818	13779	13746	13804	13949	13802	13711	13745	13911	13818	13886	13775	13840	13920	13839	13914	13775	13909	13668	13861	13901	13777	13802	13884	13817	13877	13808	13802	13855	13992	13842	13632	13895	13810	13795	13833	13894	13707	13758	13798	13901	13792	13851	13826	13812	13956	13826	13848	13826	13785	13686	13805	13718	13796	13735	13813	13930	13971	13857	13906	13824	13738	13812	13784	13976	13942	13812	14015	14037	13632	13869	13809	13903	13868	13878	13768	13862	13819	13878	13909	13916	13644	13813	13652	13811	13875	13833	14000	13758	13893	13763	13902	13822	13702	13607	13781	13805	13786	13843	13854	13792	13820	13793	13852	13925	13863	13781	13760	13835	13833	13857	13781	13718	13771	13895	13907	13889	13718	13906	13736	13797	13720	13831	13850	13805	13916	13937	13777	13665	13940	13904	13789	13812	13828	13754	14050	13853	13875	13880	13882	13815	13838	13840	13686	13900	13731	13786	13929	13823	13778	13979	13896	13820	13767	13874	13886	13678	13866	13988	13802	13813	13866	13910	13782	13860	13893	13993	13574	13644	13946	13800	13772	13770	13900	13746	13763	13862	13836	13946	13950	13904	13814	13902	13815	13933	13771	13868	13925	13940	13792	13737	13913	13893	13963	13732	13986	13858	13869	13750	13988	13837	13853	13777	13871	13933	13804	13787	13575	13762	13823	13816	13908	13764	13696	13892	13809	13914	13663	13837	13783	13766	13925	13725	13851	13752	13877	13813	13719	13849	13680	13848	13814	13862	13714	13855	13784	13787	13709	13819	13726	14017	13796	13935	13958	13951	13790	13791	13806	13859	13867	13728	13850	13972	13816	13776	13651	13904	13856	13940	13864	13767	13898	13880	14000	13941	13840	13841	13692	13738	13944	13756	13885	13956	13842	13923	13810	13879	13870	13767	13719	13935	13631	13989	13756	13937	13772	13857	13746	13857	14015	13638	13947	13833	13876	13896	13847	13862	14000	13835	13881	13886	13730	13815	13869	13856	13722	13731	13950	13856	13819	13748	13897	13875	13932	13928	13898	13883	13974	13856	13780	13854	13802	13838	13924	13840	13857	13916	13792	13694	13826	13908	13737	13904	13932	13699	13870	13884	13939	13821	13879	13868	13828	13719	13793	13837	13765	13819	13886	13821	14044	13635	13816	13726	13797	13921	13804	13842	13728	13668	13845	13858	13811	13881	13696	13776	13708	13942	13718	13847	13824	13658	13824	13850	13810	13942	13812	13966	13882	13792	14037	13894	13808	13883	13905	13984	13879	13822	13897	13901	13933	14024	13884	13825	13709	13658	14045	13782	13784	13824	13843	13937	13699	13914	13855	13566	13887	13662	13860	13813	13843	13678	13983	13889	13753	13722	13816	13825	13967	13834	13810	13923	13818	13723	13906	13868	13939	13928	14010	13814	14027	13839	13696	13796	13831	13826	13881	13935	13994	13811	14019	13770	13749	13782	13897	13973	13783	13904	13913	13963	13781	13820	13935	13574	13799	13862	13918	13756	13757	13937	13971	13728	13899	13664	13831	13975	13851	13830	13932	13727	13877	13817	13856	13822	13740	13762	13779	13800	13805	13891	13811	13721	13744	13767	13891	13968	13779	13742	13825	13760	13858	13834	13648	13909	13793	13976	13894	13750	13801	13872	13913	13816	13764	13820	13644	13781	13973	13860	13698	13837	13809	13773	13748	13934	13883	14011	13866	13846	13781	13776	13836	13760	13726	13859	13914	13825	13811	13885	13800	13802	13776	13833	13838	13831	14008	13896	14062	13968	13811	13818	13980	13858	13717	13875	13893	13958	13792	13752	13810	13826	13807	13827	13931	13826	13921	14008	13736	14030	13806	13761	13854	13842	14117	13849	13830	13755	13778	13801	13776	13730	13837	13722	13829	13826	13864	13991	13909	13935	13815	13657	13813	13809	13818	13859	13812	13880	13827	13740	13888	13939	14026	13696	13677	13880	13922	13837	13800	13998	13845	13862	13831	13841	13729	13740	13853	13673	13698	13872	13765	14017	13885	13894	13914	13843	13912	13791	13950	13865	13884	13723	13960	14050	13922	13872	14108	13830	13852	13890	13733	13930	13885	13895	13679	13825	13862	13757	13988	14052	13952	13757	13866	13878	13858	13721	13895	13905	13961	13976	13779	13876	13831	13833	13782	13917	13906	13765	13926	13870	13805	13875	13889	13975	13740	13816	13802	13768	13965	13766	13893	13857	13926	13838	13870	14019	13914	13838	13711	13846	14024	13789	13943	13890	13817	13835	13900	13737	13931	13940	13787	13706	13890	13867	13923	13699	14040	13930	14019	13944	13768	13986	13918	13856	13835	13839	13777	13771	13778	13832	13809	13846	13751	13973	13824	13810	13846	13881	13857	13922	13839	13833	13798	14001	13801	13762	13829	13802	14097	13743	13897	13910	13755	13905	13937	13981	13970	13938	13929	13834	13979	13738	13831	13810	13911	13767	13812	13883	13763	13791	13954	13867	13805	13943	13935	13943	13790	13776	13932	13706	13840	13849	13875	13679	14068	13694	13771	13790	13969	13885	13916	14061	13755	13981	13722	13737	13959	13843	13888	13838	13835	13830	13996	13866	13786	13763	13751	13899	13943	13752	13950	13936	13980	13890	13884	13823	13846	13925	13791	13810	13773	13712	13832	13783	13786	13962	13756	13883	14071	13817	13818	13638	13689	13765
24149	21193	28850	26963	26305	26711	25525	21860	19710	18480	17671	16830	16774	16599	16287	16228	16215	16405	15924	16234	16165	16070	16110	16095	16157	16183	16149	15982	16021	16239	16004	15897	15856	16078	16081	15946	15986	15942	16056	16111	16014	15904	16078	15988	15897	16027	16101	15976	16029	16136	15752	15885	16080	15889	15903	16011	15893	15963	16123	16121	15729	15840	15923	15878	15967	15928	15956	15972	16102	15959	15768	16057	15763	15805	16070	16018	15931	15881	15825	16156	15943	16049	15631	15925	15941	15952	16102	15842	16120	15859	15913	16071	16100	15958	16150	16150	16089	16052	16135	15986	16062	16174	16098	16132	16035	16081	15927	15932	15787	15943	15931	15983	16003	15988	15995	15939	15916	16051	16006	15989	15919	16030	15994	16069	15779	15881	15859	16041	16178	16036	15990	15971	15894	16071	15968	15773	16047	16004	16046	15820	15846	15748	16084	15977	15975	16208	15967	15723	16046	15829	15962	16103	16035	15961	15754	15964	15831	15991	15926	15740	15930	16019	15893	15673	15923	16043	15911	16002	16093	15914	16049	15839	16124	15823	15915	15918	16120	15877	16008	15831	15900	15934	15792	15873	16038	16091	15935	16107	15947	15996	15900	16068	15853	15850	15901	15940	15917	15971	16153	16037	16084	15973	15987	15998	16117	15903	15823	15880	15774	15947	15913	15925	16044	16085	15872	16077	15910	15856	16059	16160	16064	15988	15889	15899	15964	15997	15882	15906	15866	15764	15744	16058	15925	15969	15894	15981	16025	15790	15797	15900	16022	15968	15898	15973	16005	16002	15823	15961	16032	15868	15777	15900	15945	16035	16028	15913	16051	16074	16068	15687	16012	15820	16013	16027	15948	16047	15996	15839	16131	16002	15766	15932	15902	16008	15922	15978	16048	16033	15911	15850	15990	15910	15803	16101	15839	16046	15886	16112	16103	15941	16019	15817	16001	16159	15926	16092	15887	15992	15999	16010	16010	16039	16091	15891	16030	16024	15899	16017	15866	16153	15972	15940	15916	16182	15878	15756	16057	16030	15806	15874	16107	15948	15996	15957	15898	15763	16024	15905	15949	15907	16142	15903	15925	15802	15951	15855	15914	15828	16007	16060	15946	16088	15898	15838	16014	15903	15982	15973	15919	16104	16053	15817	15777	15956	16063	16016	15708	15847	15856	15949	15827	15889	15925	15939	15924	16081	15850	16077	15900	15852	15915	15966	15884	15907	16120	15950	15957	16084	15921	15959	16123	16139	15991	15873	15923	15877	15774	16023	15996	15880	15995	15835	15822	15731	15894	15950	15864	16109	15856	16272	15777	15973	16144	15932	15887	15960	15896	15878	16070	16081	16113	15972	16119	15952	16068	15925	15948	16023	16003	16225	15961	16002	16113	16093	15990	15810	15993	15772	15926	16097	15813	16017	15904	15932	15949	15900	15997	16083	15886	15817	15957	16058	16035	16062	16088	15998	16067	15975	16078	16145	15898	15978	15973	15774	16001	16010	16017	16041	16213	16146	16017	15960	16023	15933	15951	15944	15908	15896	15913	15861	15910	16021	16009	15772	16090	15916	16014	15953	16235	15978	16001	15860	15763	15989	16104	15958	15872	16089	16073	16080	16072	15786	16076	16131	15906	15903	15985	15978	15972	15913	16058	16110	15926	16049	15838	15923	15988	15930	16053	16089	16100	16067	16033	15990	15904	16054	15938	15931	15920	15919	15940	15827	15987	15756	16008	15902	15767	16126	16020	15912	16122	16080	15924	15877	15826	15973	15861	15956	16020	15971	15894	15887	15939	16113	16091	16029	15750	15771	16027	15981	15915	15953	16068	16053	15827	16111	16207	16058	15943	15741	15708	15858	16130	15925	16007	16032	15785	16174	15982	15929	15918	15765	15956	15923	15904	16004	15778	15816	15944	15912	16023	15834	16028	16058	16153	15965	15818	15797	15952	16021	15987	15932	15910	16285	15968	16183	15804	15892	15938	15950	15914	15951	15810	16040	15995	15933	15868	15802	16144	15897	16264	15920	15945	16078	15881	16087	15922	16038	15964	15839	15738	15806	15873	16074	15885	15883	16032	16042	15977	16119	16095	16041	15941	15926	15948	15760	16038	15909	15935	15947	15943	16028	15857	15904	15807	15976	15988	16057	15883	15987	15976	15976	16043	16173	15956	15810	15929	16013	15829	16094	16039	16019	15992	15989	15788	15980	15999	16010	15977	15895	16060	15860	16101	15877	15882	15863	15911	15946	16033	15960	15871	15921	16028	15804	16014	15723	16023	15928	16002	15933	15946	15858	16050	16066	15999	15917	16069	15951	15962	15828	15964	16141	16053	15828	15986	16012	16088	16004	15752	15865	15921	16043	15854	16024	16034	15881	16033	15873	15897	15950	15742	15832	16066	15951	16149	15873	16103	15755	15867	15735	15969	15970	15929	15983	15830	15891	15760	15938	15924	16022	16000	16065	15796	15990	15980	16064	15979	16093	15822	16173	16157	16115	15960	16123	15883	16147	15905	15897	16011	15880	15943	16018	15964	15935	16035	15901	16037	15947	15912	15887	15919	16052	15848	15863	16183	15931	15938	15910	16006	15794	16027	15904	15958	15982	15970	16194	15914	15810	16134	15908	15906	16228	16094	16156	15957	15929	15758	15982	16095	15931	16095	15951	15940	15999	15930	15879	15827	15941	15747	15885	15942	16151	16096	16125	15922	15910	15994	15935	15957	16151	15920	15853	15926	15934	15782	15830	15943	15801	15917	15821	15945	15835	15859	16077	16024	15997	15767	16013	15980	15941	15961	16095	16144	15993	16003	16007	16193	15919	15854	16137	15975	15899	15851	15943	15872	15925	15986	15923	15737	15993	16058	16003	15898	15992	16131	15856	15988	15965	15874	15915	16076	15821	16142	16070	15872	15955	15873	15998	15948	15862	15755	15897	15938	16160	15859	15920	15869	15826	15910	15927	15966	16035	15831	15862	15973	15977	15846	15839	15914	15923	16049	16144	16016	15902	15984	15816	15922	16027	15863	15939	16100	16119	15816	15776	16004	15941	15938	16012	15989	15766	16149	15988	16043	15821	15708	15901	15866	15892	15990	16049	15833	15929	16047	16089	15979	15952	15908	15976	16110	15955	15917	15899	15882	15984	15693	15939	15931	15840	15990	15995	15899	15879	15685	15848	15816	16040	16108	15841	15918	15952	16012	15905	15950	16067	15977	15915	15986	15931	15666	16017	16150	15887	15959	15922	15945	15994	16054	15878	15869	16047	15977	16079	15894	16125	15786	15987	15830	16097	15824	15996	15838	16003	15907	15807	15818	15926	16099	15955	15895	16058	15993	16042	16047	15957	16023	15869	16075	15994	15932	15847	15880	15969	15920	15714	15862	15813	15911	15936	16054	16041	15928	15640	15908	15778	16047	15802	15984	15863	15906	15919	15990	16052	15943	15932	16100	15836	15915	16042	16073	15644	15966	16122	15989	16016	16065	16031	16011	16032	15949	16060	15773	15974	16052	15811	16067	15960	16022	16053	15937	15841	15949	15946	16036	16101	15909	15919	15824	16008	15921	16084	15986	16155	16013	15959	15977	15778	15959	15902	15957	15960	16009	15927	15749	15704	16157	15763	15958	16064	16113	15918	15822	15810	15899	16074	15946	15849	16133	16056	15979	15829	16045	15880	16041	15989	16009	15934	15948	15978	16111	15946	15881	16024	15979	16096	16014	15925	15645	16157	16032	15960	15814	15951	15887	15969	15945	15828	15989	15908	15976	15811	15955	15826	15917	16094	16060	16049	16091	16043	15979	15810	15975	16045	16175	15718	15935	15994	15996	15911	16065	15970	16064	15942	16089	15820	15940	16036	15993	16236	15970	15851	15879	15984	16035	15909	15961	15979	16078	15878	15968	16099	16197	15906	16052	15733	15828	15977	15921	16095	15811	15936	15954	15735	15981	16025	15848	15838	15861	15898	15994	16069	15901	15802	16011	16012	16048	15780	16002	16091	16104	15927	16062	15871	15920	16024	15787	15953	15868	16039	15834	16038	16228	16030	15805	15878	15919	16001	15966	15916	16097	15817	16087	16174	15785	16014	15929	15886	15916	16088	16021	15809	15991	15803	15868	15921	15739	15884	15913	16130	15871	16054	15944	16045	15962	16101	15805	15675	16084	16102	15663	15921	15756	15818	15949	15855	16009	15942	15854	15914	16090	15799	16013	15774	16202	15834	15870	15785	15982	16207	15718	15975	15904	15854	15745	15827	16134	15922	16090	15899	15831	15782	15904	15902	15973	16007	16002	15981	15593	15917	15854	15807	15948	15720	16042	16002	16103	15861	15846	16141	15944	15973	15886	15923	16122	15991	16060	15951	15779	15923	15783	15934	15958	15943	16079	16109	15905	15862	15744	15976	15920	15933	15842	15808	15857	15993	15984	16107	16151	16091	15983	15893	15760	15931	15975	15872	15955	15800	15923	16030	15820	15913	15956	16004	16019	16097	15893	15928	15868	15998	15905	15778	15870	15986	16232	15806	15960	15824	15874	16045	15839	15825	16011	16051	15895	15693	15911	15940	15955	16045	15982	16034	15945	15762	16013	15678	15960	16010	15768	15950	16043	15915	16103	15711	16021	15726	15982	15868	16075	15906	16050	16050	15780	16119	15975	15946	15930	16106	16119	15932	15991	16029	15885	15897	16108	15851	15909	16056	16055	15778	15874	16116	16122	15705	15939	15990	15998	16054	15879	16049	15846	16042	15867	16186	15967	16089	15872	15826	16068	16007	15835	15997	15992	16071	16048	16143	15942	15850	16020	15663	15986	16073	16002	16029	15951	15751	15941	15940	16050	16136	15924	16193	15839	16024	16114	16021	15812	15894	15884	15991	16110	16181	16165	15999	15874	15945	15819	15947	16082	15988	15893	15950	16092	16215	16119	15857	16105	16047	16060	16217	15903	16099	16051	15991	16011	15858	16061	16005	15937	16189	16071	15978	15912	15937	16000	16099	15937	16061	15990	15906	16034	15835	15830	16134	15904	15735	15711	15606	15932	15990	16185	15850	15944	16270	15992	15911	16072	15961	15897	15896	15999	15923	15952	15651	15933	16035	16032	15980	16170	15898	16057	15952	16184	15949	15973	15902	16102	16089
33849	54197	49656	39141	32633	27432	24022	21602	18794	17102	15913	15453	15116	14709	14575	14650	14429	14468	14392	14287	14506	14208	14272	14412	14230	14446	14224	14219	14056	14262	14178	14282	14241	14155	14052	14263	14123	13920	14171	14143	14235	14113	14152	14053	14092	14097	14211	14048	14096	14244	14166	14022	14232	14027	14143	14086	14139	14048	14237	13994	14052	14251	14031	14379	14134	14212	14253	14173	14102	14260	14157	14165	14232	14020	13890	14211	14301	14113	14136	14140	14064	14117	14244	14336	14179	14083	14059	14157	14221	14043	14038	14293	14111	14046	13909	13800	14239	14311	13985	14202	14139	14292	14132	14120	14002	13887	14138	14093	14142	14057	14048	14262	14187	14151	14204	14094	14031	13941	14143	14037	14160	14043	14298	14061	14271	14127	14183	14057	14049	13969	14149	14223	14071	14126	14139	14134	14141	14235	14243	14132	14127	14104	14116	14125	14120	14084	14033	14165	14121	14075	14160	14154	14102	14217	14033	14007	14155	14197	14058	14199	14092	14067	14030	14240	14055	14121	14170	14133	13998	14152	14233	14114	14141	14023	13999	14192	14084	14024	14101	14100	14066	14214	14104	14112	14190	14082	14165	14032	14148	14185	14149	14127	14281	14039	14052	13932	14233	14024	14219	14279	14059	14258	14120	14155	14111	14106	14059	14047	14195	14065	14135	14000	14109	14255	14041	14102	13993	14077	14142	14167	14047	14125	14232	14160	14057	14246	14030	14054	14195	14034	14128	14072	14105	13992	14115	14173	14025	14097	14083	14280	14084	13969	14145	14148	14073	14230	14249	14168	14241	14056	14099	14123	14208	14198	14114	14108	14150	14109	14311	14073	14142	14180	14117	14201	14079	14062	14120	14171	13997	14092	14196	14100	14034	14297	14232	14119	14242	14109	14135	14142	14153	14079	14253	14078	14146	14027	14170	14232	14023	14038	14133	14225	14124	14022	14167	14105	14169	14114	14107	14031	14196	14134	14007	14095	14121	14163	14089	14046	14204	14146	14166	14256	14298	14122	14166	14099	14194	14310	14011	14222	14124	14241	14156	14071	14230	14150	14080	13943	14159	14093	14242	14258	14017	14254	14036	14106	14253	14125	14194	14043	14030	14148	14106	14035	14136	14087	14046	14111	14179	14124	14157	14027	14077	13986	14248	14311	14194	14119	14009	14085	14136	14314	14164	14015	14103	14323	14170	14130	14306	14170	14190	13996	14069	14052	14095	14199	14111	14029	14064	14097	14163	14082	14083	14159	13994	14218	14292	14154	14076	14099	14216	13971	14197	14238	14178	14090	14041	14088	14212	14120	14096	14070	14092	13935	14169	13988	14008	14148	14128	14167	14021	14147	14078	14048	14035	14126	14099	14229	14149	14208	14199	14169	14091	14078	14166	14097	14051	13886	14110	14281	14250	14188	14236	14123	14275	13994	14226	14133	14104	14195	14131	14186	14133	14146	14135	14058	14179	14049	14141	13929	14135	13960	13986	14018	14035	14163	14150	14066	14070	14207	14083	13944	13994	14162	14216	13966	14041	14202	14222	14181	14169	14243	14056	14318	14058	14061	13968	14110	14237	14029	14131	13971	14131	14299	14139	14072	14163	14171	14124	14156	14050	14202	14013	13979	14050	13924	14302	14196	14247	14134	13996	14108	14115	14116	14040	14121	14080	14171	14149	14035	14074	14049	14098	14067	14091	14173	14177	14163	14045	14116	14233	13926	14121	14357	14139	14125	14190	13939	14042	14095	13955	14127	14160	13988	13998	14115	14108	14019	14105	14203	13970	14245	14161	14135	14002	14169	14201	14068	14195	13973	13965	14142	14234	14251	13982	14150	14277	14010	14207	14070	14091	14133	14274	14060	14194	14254	14206	14147	13980	14221	14089	14195	14347	14104	14226	14094	14062	13990	14102	14031	14246	14057	14241	14049	14053	14312	14216	14069	14203	14177	14017	14167	14095	14113	14058	14101	14028	14180	14333	14126	14145	14060	14223	14036	14085	14102	14138	14022	14035	14018	14136	13916	14084	14252	14018	14021	14189	14132	14022	14140	14046	14105	14059	14218	14133	13965	14273	14048	14222	13937	14055	14196	14090	14129	14222	14184	14154	13978	14004	14159	14216	14148	14199	14207	14129	14204	14170	14117	14039	14071	14128	14154	14281	14092	14155	14066	13983	14012	14237	14020	14127	14041	14254	13963	14188	14102	14070	14194	14075	14028	14119	14130	14016	14170	14246	14205	14275	14069	14183	14178	14207	14074	14072	14193	14234	14019	13996	14120	14124	14164	14226	14101	14050	14118	14199	13980	13927	14109	14222	14100	14011	14160	14048	14105	14087	14027	14373	14099	14060	14219	14264	13983	14095	13966	14121	14078	14095	14142	14089	14175	14261	14062	14202	14188	14126	14294	14115	14138	14192	14125	13980	14115	14159	14195	14185	13961	14215	13957	14120	14074	14143	14143	14140	14212	14069	13951	14280	14037	14174	14045	14065	14049	14175	14016	14103	14047	13929	14182	14057	14060	14032	14142	14083	14203	14224	14186	14193	14193	14110	14255	14112	14180	14036	13802	13937	14073	14059	14046	14133	14118	14082	14276	14159	14190	14281	14071	14110	14222	14040	14252	14132	14090	14032	14106	14071	14204	14213	14203	14137	14270	14005	14223	13962	14136	14154	14204	14132	14096	14147	13911	14038	14235	14114	14020	14170	14124	14322	14078	14197	14099	14059	14102	14067	14057	14155	14050	14123	14210	14172	14133	14266	14152	14223	14162	14228	14043	14066	14045	14103	14129	14091	14099	14119	14178	14187	14108	14194	14239	14122	14039	14067	14080	14080	14416	14166	14006	14220	14141	14301	14004	14179	14287	14205	14058	14160	14258	14192	13958	14069	14153	14086	14132	14181	14106	14261	14072	14044	13898	14264	14015	14188	14267	14033	14119	13980	14170	14115	14115	14180	14047	14102	14209	14118	14111	14003	14025	14145	14102	14213	14071	14231	14285	14173	13966	14194	13994	14016	14366	14221	14151	14057	14329	14052	14145	14114	14166	14094	14147	14013	14028	14207	14119	14028	14200	14151	13956	14110	14121	14066	14270	14003	14085	14271	14133	14190	14206	13967	14129	14034	14136	14199	14044	14220	14181	14135	14009	14162	14051	14330	14055	14246	14025	14087	14246	14100	14044	14045	14211	14166	14227	14196	14200	14187	14125	14121	14051	14112	14224	14323	14062	14144	14051	14187	14234	14163	14032	14093	14087	14053	14011	14154	13991	14109	14075	14149	14073	14220	14078	14038	14078	14111	14074	14046	14204	14224	14127	14153	14105	14127	14080	14247	13981	14160	14225	14235	14081	14176	14082	14217	14208	14046	14081	14055	14074	14035	14377	14033	14250	14107	14145	13956	14176	14357	14099	14225	14170	14036	14220	14115	14142	14252	14179	14173	14249	14043	14064	14168	14081	14236	14313	14094	13958	14008	14057	14126	14096	14141	14162	14211	14025	14193	14213	13978	13959	14293	14207	13956	14027	14059	14112	14222	14183	14145	14140	14125	14357	14151	14057	14042	14047	14131	14036	14055	14146	14019	14131	14140	14091	14236	14081	14287	14244	14291	14081	14123	14178	14152	13922	14239	14031	14133	14149	14163	14073	14093	14104	14108	14128	14161	14282	14195	14125	14005	14112	14225	14044	14283	14059	14001	14168	14104	13943	14111	14101	14110	14146	14040	14177	14218	14224	14271	14086	14322	14014	14098	14171	14027	14079	14199	14133	14099	14086	13965	14131	14223	14060	14188	14140	14097	13927	14195	14057	14039	14111	14044	14032	14186	14259	14090	14228	14142	14161	14098	14147	14268	14058	14129	14139	14455	14187	14018	14110	14181	14136	14078	14137	13934	14179	14289	14071	14084	13935	13980	14166	14086	14223	14176	14089	14092	14159	14216	14080	14007	14154	14129	14033	14136	14087	14025	14153	14073	14141	14229	14157	14260	14090	14195	14111	14198	13988	14011	14141	14345	14201	14120	13999	14091	14005	14171	14047	14195	14183	14078	14008	14118	14303	14076	14322	14012	14137	14368	14173	14044	14165	14295	14112	14046	14071	14339	14148	14188	14087	14102	14172	14046	13879	14183	14142	14099	13967	13931	14252	13932	14116	14297	14235	14078	14231	14243	14031	14140	14049	14173	14073	14012	14015	14134	13967	14061	14038	14182	14124	14210	14187	14154	14202	14124	14095	14154	14232	14218	14136	14100	14272	14169	14191	14080	14140	14110	14133	14043	14007	14236	14050	14145	13890	14228	14166	14169	14115	14134	14032	14252	14177	14178	14309	14248	14152	14057	14276	14279	14153	14185	13932	13986	14342	14025	14094	13949	14152	14086	14125	13999	14102	14067	14087	14142	14318	14093	14089	14098	14265	14132	14136	13954	14212	14229	14159	14192	14013	14142	14108	14245	14017	13909	13998	14103	14230	14167	14023	14204	14150	14216	14318	14251	14011	14174	14087	14109	14125	14048	14188	14010	14154	14028	14140	14052	13988	14130	13965	13999	14091	14074	14127	14004	14280	14231	14057	14078	14141	14137	14078	14261	14148	14120	14146	14182	14078	14089	14131	14183	14115	13927	14179	14134	14097	14077	14199	14157	14201	14186	14232	14093	14048	13997	14123	14013	14021	13934	14010	14057	14123	14213	14096	14006	14213	14090	14196	14059	14026	14171	14087	14162	14116	14086	14204	14127	14084	14090	14154	14229	14150	14082	14258	14229	14013	14256	14154	14135	14213	14170	14231	14251	14063	14191	14126	14070	14248	14141	14197	14000	14105	14052	14009	14110	14127	14141	14090	14030	14229	14109	14173	14068	14193	14305	14051	14117	14197	14218	14168	14147	13970	14138	14198	14139	14128	14022	14050	14166	14143	14235	14086	14123	14130	14206	14093	14220	14041	14280	14057	14144	14155	14044	14155	14002	13981	14163	14400	13998	13930	14102	14220	14138	14071	14221	14141	14074	14166	14268	14217	14074	14167	14010	14026	13929	14139	14198	13966	13977	14016	14165	14089	14294	14129	14132	14216	14040	14194	14135	14151	14151	14104	14150	14045	14190	14109	14214	14139	14045	14265	14134	13996	14136	14134	14133	14212
22680	21045	28839	24019	23756	28248	30103	23397	20735	19957	19216	18257	17766	17295	16978	17126	17111	16964	16618	16697	16619	16653	16708	16838	16841	16807	16546	16584	16421	16711	16465	16485	16658	16548	16674	16465	16607	16520	16670	16413	16330	16460	16481	16492	16437	16598	16472	16449	16535	16677	16722	16437	16473	16515	16413	16526	16453	16422	16556	16421	16363	16490	16653	16404	16449	16586	16643	16585	16380	16349	16515	16311	16407	16661	16525	16509	16556	16522	16352	16480	16288	16569	16487	16380	16551	16724	16607	16351	16395	16470	16436	16355	16383	16507	16443	16307	16456	16347	16365	16250	16444	16443	16677	16649	16635	16446	16576	16399	16399	16587	16481	16421	16417	16450	16622	16569	16473	16487	16613	16451	16428	16517	16532	16575	16576	16535	16651	16415	16436	16493	16620	16341	16337	16256	16337	16455	16384	16433	16322	16563	16325	16445	16499	16339	16590	16367	16446	16405	16470	16474	16474	16478	16448	16318	16655	16406	16335	16502	16309	16188	16318	16398	16358	16521	16584	16457	16329	16469	16402	16458	16523	16572	16546	16631	16434	16471	16339	16195	16391	16330	16354	16400	16419	16337	16446	16455	16695	16533	16443	16544	16390	16510	16439	16510	16534	16313	16367	16357	16416	16554	16498	16424	16509	16627	16402	16574	16416	16399	16578	16525	16169	16414	16362	16515	16308	16437	16571	16498	16623	16328	16386	16451	16413	16407	16456	16567	16579	16466	16387	16350	16642	16447	16445	16593	16453	16323	16486	16175	16325	16290	16278	16404	16526	16386	16478	16426	16420	16318	16491	16382	16508	16367	16435	16624	16665	16580	16374	16363	16325	16395	16367	16413	16402	16383	16455	16337	16434	16369	16513	16484	16461	16168	16375	16471	16479	16341	16287	16359	16152	16359	16386	16298	16351	16454	16584	16494	16599	16431	16534	16268	16621	16497	16455	16505	16273	16273	16522	16421	16581	16489	16400	16352	16318	16384	16314	16533	16468	16450	16487	16499	16638	16235	16488	16401	16567	16331	16483	16218	16528	16323	16550	16581	16457	16480	16416	16286	16247	16466	16532	16464	16435	16426	16360	16565	16465	16439	16547	16543	16477	16317	16431	16582	16492	16475	16688	16544	16473	16198	16378	16372	16550	16392	16318	16512	16449	16426	16383	16409	16123	16348	16479	16293	16477	16495	16368	16357	16464	16688	16589	16534	16488	16318	16493	16329	16603	16265	16337	16456	16451	16597	16622	16534	16484	16487	16494	16600	16490	16440	16299	16658	16423	16560	16627	16515	16471	16614	16589	16240	16345	16543	16356	16327	16380	16641	16555	16669	16380	16270	16465	16277	16341	16294	16410	16394	16485	16609	16447	16293	16275	16352	16563	16513	16421	16570	16345	16380	16649	16378	16319	16257	16388	16617	16562	16310	16283	16300	16467	16565	16404	16461	16282	16404	16623	16449	16400	16433	16470	16568	16516	16491	16393	16381	16421	16391	16533	16469	16461	16262	16565	16357	16558	16303	16265	16427	16481	16437	16420	16399	16490	16496	16453	16538	16383	16400	16409	16497	16569	16518	16446	16309	16467	16493	16459	16595	16369	16353	16353	16438	16411	16622	16304	16676	16528	16361	16559	16228	16473	16349	16288	16261	16660	16436	16368	16448	16343	16408	16409	16537	16346	16369	16139	16393	16429	16249	16428	16458	16428	16433	16478	16572	16502	16355	16483	16255	16335	16370	16351	16533	16426	16542	16533	16591	16480	16516	16382	16348	16304	16338	16386	16552	16621	16249	16363	16548	16437	16460	16504	16321	16646	16436	16587	16526	16340	16394	16281	16384	16319	16345	16377	16484	16408	16388	16456	16156	16372	16479	16165	16529	16484	16368	16552	16343	16634	16483	16317	16523	16317	16452	16487	16450	16276	16480	16561	16609	16340	16515	16493	16437	16496	16625	16360	16344	16419	16368	16496	16280	16652	16313	16625	16515	16414	16350	16605	16539	16446	16333	16227	16445	16214	16390	16369	16431	16515	16415	16524	16413	16230	16216	16280	16374	16327	16648	16490	16252	16408	16160	16348	16439	16397	16317	16507	16654	16531	16549	16422	16646	16433	16361	16500	16448	16414	16278	16464	16499	16337	16401	16459	16378	16486	16226	16366	16551	16639	16395	16180	16470	16383	16439	16382	16394	16588	16469	16416	16310	16582	16465	16480	16587	16325	16292	16380	16516	16421	16286	16324	16438	16385	16324	16404	16416	16545	16410	16624	16285	16363	16449	16489	16309	16320	16426	16505	16574	16414	16270	16593	16436	16425	16258	16281	16393	16617	16353	16610	16535	16337	16379	16419	16487	16535	16451	16443	16381	16460	16419	16367	16508	16601	16326	16420	16246	16341	16466	16562	16471	16360	16439	16482	16372	16514	16437	16310	16518	16354	16317	16276	16390	16480	16417	16353	16320	16585	16184	16374	16394	16321	16368	16249	16367	16341	16223	16438	16387	16258	16543	16315	16400	16493	16391	16499	16416	16425	16587	16491	16240	16484	16487	16529	16384	16464	16346	16588	16397	16529	16450	16406	16317	16302	16391	16473	16771	16238	16520	16345	16392	16493	16727	16459	16598	16391	16432	16295	16443	16463	16337	16247	16469	16419	16364	16235	16357	16597	16596	16378	16637	16542	16412	16668	16711	16422	16494	16752	16441	16584	16295	16416	16287	16517	16504	16353	16074	16555	16430	16433	16315	16363	16469	16517	16568	16509	16298	16346	16500	16562	16543	16565	16429	16378	16129	16431	16641	16254	16328	16417	16496	16384	16370	16310	16474	16330	16315	16464	16540	16375	16468	16450	16371	16535	16350	16401	16566	16510	16483	16553	16293	16286	16538	16508	16380	16581	16341	16524	16584	16426	16606	16446	16573	16481	16489	16305	16606	16217	16503	16381	16437	16360	16350	16524	16551	16507	16469	16387	16435	16528	16285	16394	16256	16564	16255	16192	16395	16316	16445	16367	16411	16597	16541	16485	16349	16144	16461	16201	16352	16289	16411	16322	16408	16528	16480	16521	16406	16577	16602	16611	16487	16498	16465	16234	16421	16431	16268	16492	16433	16455	16442	16542	16454	16406	16483	16479	16563	16494	16428	16317	16451	16487	16629	16491	16260	16462	16457	16296	16578	16451	16453	16487	16527	16444	16520	16386	16424	16133	16489	16223	16526	16475	16343	16437	16414	16481	16413	16447	16235	16226	16332	16441	16375	16350	16489	16437	16345	16381	16381	16377	16397	16521	16355	16643	16445	16389	16558	16676	16505	16331	16411	16271	16278	16347	16421	16399	16410	16555	16352	16713	16313	16513	16449	16350	16393	16457	16452	16275	16462	16339	16271	16274	16397	16631	16267	16160	16493	16272	16396	16342	16586	16690	16359	16430	16332	16593	16487	16529	16503	16548	16282	16340	16352	16621	16312	16549	16303	16319	16312	16425	16442	16469	16260	16352	16491	16270	16458	16369	16381	16457	16617	16402	16335	16483	16395	16600	16373	16225	16463	16491	16489	16502	16514	16537	16595	16393	16231	16426	16408	16278	16441	16466	16276	16478	16371	16366	16517	16262	16352	16243	16452	16477	16464	16472	16449	16469	16386	16438	16470	16339	16442	16452	16225	16321	16366	16472	16461	16369	16718	16331	16384	16502	16573	16558	16401	16351	16514	16300	16596	16220	16376	16424	16448	16432	16309	16484	16354	16248	16371	16358	16555	16580	16209	16378	16363	16393	16404	16499	16602	16351	16311	16303	16362	16513	16378	16369	16364	16489	16434	16514	16442	16376	16294	16540	16526	16520	16513	16324	16289	16372	16531	16265	16201	16350	16323	16317	16327	16311	16493	16302	16248	16404	16449	16427	16466	16453	16401	16604	16567	16408	16370	16488	16300	16602	16414	16482	16432	16352	16447	16386	16480	16605	16375	16304	16414	16392	16338	16418	16431	16490	16476	16310	16369	16377	16594	16504	16350	16402	16319	16311	16406	16527	16405	16340	16354	16291	16488	16313	16518	16387	16433	16490	16464	16386	16294	16443	16346	16454	16472	16343	16562	16582	16609	16351	16511	16534	16339	16249	16366	16277	16201	16299	16466	16386	16790	16326	16664	16371	16451	16627	16477	16519	16436	16509	16425	16393	16533	16488	16418	16508	16624	16390	16368	16431	16216	16586	16392	16498	16535	16425	16369	16555	16259	16468	16321	16373	16372	16624	16386	16288	16361	16446	16532	16526	16392	16568	16253	16406	16454	16139	16225	16355	16652	16359	16538	16624	16644	16499	16233	16406	16567	16525	16466	16468	16454	16467	16181	16376	16454	16468	16568	16601	16376	16391	16585	16440	16546	16454	16380	16421	16210	16582	16470	16239	16345	16553	16373	16282	16491	16438	16630	16441	16494	16614	16609	16472	16527	16268	16518	16441	16329	16426	16452	16539	16558	16479	16503	16574	16676	16402	16324	16615	16277	16397	16313	16412	16498	16121	16658	16424	16488	16484	16508	16482	16410	16237	16238	16200	16340	16651	16498	16499	16575	16345	16475	16465	16296	16422	16600	16733	16667	16455	16455	16408	16518	16491	16293	16262	16527	16499	16146	16268	16597	16672	16426	16534	16498	16476	16468	16417	16342	16646	16521	16351	16391	16504	16432	16330	16298	16480	16453	16542	16574	16290	16347	16362	16472	16289	16407	16492	16430	16397	16475	16552	16422	16398	16381	16512	16359	16399	16521	16455	16445	16442	16499	16504	16426	16556	16414	16368	16286	16593	16469	16561	16260	16478	16547	16413	16481	16517	16477	16473	16596	16485	16380	16225	16283	16468	16476	16415	16425	16472	16455	16270	16298	16407	16319	16544	16345	16436	16233	16380	16518	16369	16650	16635	16267	16304	16587	16452	16437	16424	16456	16475	16468	16307	16502	16590	16361	16240	16311	16429	16512	16335	16559	16401	16523	16521	16404	16595	16541	16431	16297	16414	16574	16610	16399	16432	16404	16371	16449	16404	16460	16454	16538	16361	16455	16502	16286	16294	16396	16614	16602	16324	16415	16515	16400	16519	16641	16553	16402	16467	16241	16533	16399	16270	16414	16349	16612	16463	16335	16428	16485
35470	59448	55005	43764	38147	33239	28323	22379	19815	18505	17268	16472	15792	15183	15090	14919	14978	14769	14687	14870	14698	14603	14754	14601	14431	14705	14541	14384	14483	14446	14519	14602	14363	14532	14476	14334	14334	14516	14367	14293	14437	14437	14299	14485	14317	14261	14404	14309	14431	14435	14447	14306	14612	14345	14316	14357	14304	14440	14374	14419	14449	14565	14545	14337	14420	14538	14382	14335	14225	14508	14378	14421	14416	14323	14255	14385	14448	14412	14436	14358	14475	14644	14405	14432	14367	14237	14405	14498	14317	14569	14296	14484	14548	14160	14432	14346	14340	14361	14484	14291	14205	14524	14370	14414	14460	14185	14349	14458	14336	14504	14280	14248	14452	14501	14323	14312	14513	14394	14501	14304	14515	14228	14283	14438	14435	14370	14272	14522	14511	14404	14381	14397	14351	14506	14427	14359	14525	14343	14549	14300	14453	14349	14510	14301	14410	14292	14324	14599	14358	14457	14361	14332	14262	14259	14600	14400	14419	14601	14383	14360	14121	14247	14677	14401	14290	14251	14206	14335	14377	14594	14348	14408	14478	14430	14333	14212	14324	14393	14291	14507	14403	14407	14351	14409	14334	14326	14315	14239	14460	14308	14372	14448	14323	14427	14392	14228	14413	14593	14289	14339	14384	14446	14337	14427	14316	14479	14227	14383	14463	14294	14194	14310	14349	14492	14588	14420	14232	14354	14508	14306	14358	14332	14450	14342	14449	14372	14385	14450	14368	14420	14343	14393	14199	14302	14390	14234	14308	14295	14385	14633	14472	14429	14441	14251	14400	14239	14340	14461	14352	14302	14516	14253	14489	14311	14349	14232	14348	14501	14250	14495	14516	14386	14342	14307	14544	14322	14269	14387	14214	14282	14403	14281	14300	14390	14353	14219	14170	14440	14392	14306	14314	14404	14063	14208	14288	14467	14304	14285	14288	14477	14358	14466	14278	14421	14246	14460	14312	14371	14440	14225	14215	14304	14195	14516	14315	14508	14286	14328	14356	14398	14455	14394	14328	14368	14322	14293	14164	14335	14344	14393	14437	14450	14531	14219	14365	14196	14377	14315	14485	14478	14488	14287	14357	14280	14435	14298	14280	14358	14425	14390	14171	14356	14454	14269	14287	14461	14391	14378	14352	14220	14435	14311	14334	14326	14438	14441	14325	14419	14477	14279	14361	14395	14457	14484	14293	14167	14474	14316	14677	14431	14353	14242	14372	14444	14315	14399	14442	14455	14156	14408	14370	14314	14269	14441	14419	14365	14367	14320	14417	14185	14327	14428	14563	14298	14503	14396	14309	14341	14556	14419	14424	14437	14463	14273	14192	14303	14340	14259	14253	14440	14293	14295	14310	14375	14617	14373	14428	14332	14337	14355	14409	14273	14413	14366	14360	14594	14224	14370	14335	14162	14517	14283	14329	14330	14394	14286	14487	14432	14449	14267	14369	14306	14429	14352	14533	14424	14140	14322	14433	14484	14220	14411	14242	14375	14547	14378	14319	14249	14487	14387	14461	14339	14304	14425	14471	14399	14419	14420	14267	14393	14148	14288	14292	14473	14313	14393	14345	14267	14342	14408	14378	14400	14375	14203	14300	14465	14325	14365	14512	14148	14484	14447	14379	14387	14445	14275	14480	14477	14347	14351	14297	14449	14399	14437	14234	14388	14415	14428	14329	14540	14334	14306	14309	14532	14356	14445	14307	14366	14309	14541	14260	14592	14472	14338	14518	14417	14411	14528	14313	14359	14484	14381	14489	14450	14335	14414	14327	14613	14473	14240	14421	14336	14439	14351	14211	14358	14593	14405	14413	14375	14189	14313	14358	14458	14400	14522	14325	14462	14178	14179	14346	14427	14474	14407	14369	14371	14395	14178	14260	14413	14366	14386	14458	14484	14481	14380	14375	14288	14169	14490	14388	14314	14430	14236	14476	14430	14304	14401	14264	14448	14282	14385	14391	14509	14297	14313	14467	14425	14254	14313	14286	14415	14356	14313	14311	14297	14255	14375	14493	14418	14428	14255	14374	14467	14426	14284	14444	14420	14474	14487	14192	14299	14346	14463	14465	14340	14542	14333	14345	14336	14369	14404	14365	14270	14315	14260	14389	14368	14287	14164	14453	14480	14333	14300	14339	14192	14614	14542	14205	14400	14606	14434	14262	14330	14233	14466	14351	14261	14546	14332	14546	14300	14309	14395	14292	14328	14472	14373	14300	14260	14323	14477	14373	14364	14458	14252	14546	14458	14365	14170	14254	14598	14315	14488	14368	14341	14434	14337	14400	14346	14273	14230	14339	14291	14399	14304	14413	14215	14339	14384	14480	14352	14288	14317	14394	14313	14510	14242	14285	14433	14436	14310	14255	14367	14249	14320	14527	14367	14291	14527	14423	14312	14502	14333	14441	14313	14472	14364	14296	14434	14356	14408	14207	14501	14584	14487	14336	14483	14402	14429	14475	14524	14208	14304	14369	14282	14255	14369	14291	14454	14461	14415	14476	14196	14448	14500	14289	14459	14471	14373	14405	14275	14528	14463	14313	14410	14492	14432	14460	14301	14289	14323	14501	14458	14564	14397	14412	14398	14569	14284	14230	14366	14360	14339	14475	14359	14462	14343	14250	14295	14563	14457	14247	14463	14455	14318	14439	14246	14478	14157	14386	14324	14385	14372	14381	14287	14354	14556	14549	14431	14451	14432	14217	14514	14250	14370	14480	14446	14280	14382	14269	14362	14351	14391	14534	14355	14513	14352	14479	14449	14410	14434	14330	14380	14395	14492	14324	14522	14424	14361	14342	14408	14467	14479	14327	14268	14538	14396	14345	14200	14339	14307	14423	14333	14478	14319	14305	14393	14464	14211	14273	14317	14366	14378	14413	14273	14289	14229	14263	14395	14217	14209	14506	14245	14198	14513	14445	14526	14290	14580	14359	14426	14474	14341	14313	14220	14268	14181	14309	14377	14336	14431	14303	14279	14352	14423	14353	14423	14254	14348	14412	14265	14366	14503	14437	14344	14403	14284	14219	14314	14456	14282	14286	14340	14329	14412	14297	14356	14415	14277	14400	14190	14344	14435	14488	14346	14276	14360	14381	14377	14292	14405	14497	14300	14468	14301	14436	14351	14303	14343	14384	14422	14355	14375	14081	14362	14505	14352	14250	14478	14245	14380	14417	14400	14299	14412	14271	14355	14257	14504	14327	14386	14341	14263	14413	14371	14367	14229	14414	14355	14186	14393	14358	14409	14273	14220	14350	14345	14341	14498	14446	14486	14338	14430	14255	14142	14277	14402	14444	14219	14422	14500	14502	14478	14339	14292	14192	14475	14335	14457	14449	14422	14402	14420	14148	14354	14429	14475	14418	14388	14306	14386	14342	14353	14345	14205	14333	14266	14287	14165	14438	14304	14386	14296	14262	14421	14330	14417	14402	14249	14166	14341	14431	14411	14356	14355	14443	14319	14198	14306	14453	14253	14484	14291	14352	14348	14275	14526	14290	14227	14446	14313	14372	14581	14358	14173	14359	14303	14398	14289	14507	14290	14322	14288	14418	14585	14145	14340	14441	14338	14388	14335	14546	14309	14283	14414	14364	14454	14249	14206	14273	14361	14376	14434	14597	14366	14218	14330	14414	14244	14367	14484	14374	14270	14219	14317	14299	14283	14415	14570	14352	14462	14331	14265	14282	14377	14369	14531	14528	14308	14361	14624	14250	14324	14332	14315	14438	14221	14293	14391	14355	14256	14487	14402	14163	14388	14505	14378	14411	14224	14475	14272	14546	14219	14318	14301	14426	14187	14563	14516	14383	14319	14347	14130	14487	14514	14378	14388	14328	14442	14432	14210	14414	14363	14564	14465	14285	14393	14420	14444	14298	14343	14447	14244	14531	14280	14340	14450	14376	14363	14300	14295	14372	14405	14333	14435	14373	14390	14448	14626	14511	14424	14400	14381	14513	14322	14406	14384	14437	14187	14258	14403	14369	14379	14339	14328	14226	14469	14183	14196	14423	14441	14251	14354	14393	14308	14398	14211	14496	14310	14502	14257	14300	14347	14333	14341	14429	14329	14502	14298	14211	14371	14299	14519	14392	14327	14349	14312	14402	14320	14550	14259	14364	14308	14379	14384	14591	14460	14381	14453	14495	14306	14301	14320	14507	14427	14387	14299	14499	14195	14330	14299	14379	14338	14387	14439	14337	14478	14361	14306	14137	14433	14385	14380	14309	14485	14447	14328	14155	14283	14484	14468	14370	14396	14525	14274	14507	14336	14363	14297	14400	14393	14390	14347	14258	14269	14396	14463	14308	14652	14313	14086	14277	14507	14314	14410	14362	14327	14444	14500	14366	14476	14349	14392	14327	14425	14319	14438	14572	14367	14360	14425	14378	14298	14404	14328	14231	14418	14206	14421	14440	14320	14223	14397	14240	14223	14394	14423	14284	14242	14365	14333	14364	14222	14419	14375	14280	14328	14452	14280	14445	14273	14407	14338	14373	14387	14517	14496	14414	14254	14330	14253	14459	14506	14348	14362	14415	14312	14390	14390	14434	14347	14553	14421	14342	14337	14349	14350	14484	14189	14366	14466	14093	14276	14339	14309	14387	14368	14205	14379	14388	14410	14421	14383	14392	14219	14370	14416	14345	14472	14391	14590	14244	14382	14385	14223	14288	14460	14455	14571	14210	14548	14363	14394	14324	14443	14424	14613	14344	14483	14172	14420	14347	14448	14388	14302	14358	14283	14319	14353	14273	14371	14332	14433	14389	14305	14426	14442	14286	14340	14362	14345	14239	14304	14428	14305	14369	14339	14501	14403	14341	14373	14361	14234	14632	14255	14242	14375	14298	14322	14392	14407	14394	14385	14282	14301	14184	14335	14472	14419	14377	14460	14405	14430	14371	14275	14492	14468	14266	14598	14309	14538	14527	14252	14429	14257	14391	14317	14554	14412	14490	14464	14239	14377	14239	14376	14265	14338	14402	14198	14315	14380	14349	14333	14417	14409	14285	14409	14294	14256	14313	14408	14350	14474	14230	14439	14222	14267	14518	14399	14334	14170	14459	14499	14294	14458	14349	14384	14329	14452	14303	14334	14342	14527	14352	14469	14350	14370	14500	14261	14334	14367	14309	14292	14477	14454
29521	29452	37224	31762	25381	22392	19612	18111	17217	16558	16213	16191	16134	15783	15888	15790	15862	15848	15906	15692	15740	15528	15754	15719	15651	15549	15542	15421	15681	15685	15636	15529	15665	15664	15564	15396	15555	15510	15761	15719	15557	15623	15650	15893	15586	15510	15707	15640	15787	15596	15798	15428	15589	15359	15539	15625	15638	15776	15819	15496	15541	15607	15493	15401	15462	15611	15475	15563	15678	15625	15691	15559	15629	15533	15399	15368	15560	15593	15423	15466	15681	15828	15737	15710	15716	15785	15695	15571	15656	15580	15517	15616	15549	15578	15748	15475	15449	15580	15487	15593	15448	15464	15657	15878	15501	15586	15583	15584	15585	15585	15591	15576	15783	15658	15368	15381	15667	15510	15446	15622	15650	15397	15594	15528	15414	15531	15368	15488	15594	15555	15607	15496	15483	15599	15539	15407	15502	15498	15546	15677	15487	15464	15450	15601	15639	15559	15437	15402	15502	15529	15373	15553	15607	15384	15463	15521	15480	15584	15539	15458	15644	15449	15327	15537	15512	15755	15403	15753	15484	15565	15728	15598	15454	15553	15533	15672	15738	15463	15629	15539	15688	15447	15421	15599	15429	15465	15638	15646	15714	15484	15477	15336	15449	15449	15420	15569	15521	15355	15647	15564	15607	15506	15624	15611	15568	15477	15754	15635	15657	15361	15536	15494	15527	15769	15511	15678	15527	15538	15632	15342	15564	15623	15562	15413	15453	15519	15678	15432	15700	15429	15560	15655	15568	15540	15404	15432	15433	15611	15790	15690	15647	15468	15495	15710	15495	15493	15528	15600	15507	15516	15433	15433	15515	15672	15497	15565	15496	15637	15676	15605	15494	15535	15439	15558	15513	15619	15821	15724	15567	15757	15828	15670	15647	15481	15567	15746	15535	15704	15588	15582	15423	15548	15469	15495	15498	15609	15627	15547	15554	15675	15730	15577	15841	15768	15625	15558	15550	15581	15659	15633	15504	15490	15704	15488	15528	15821	15581	15627	15578	15547	15649	15723	15398	15534	15392	15445	15571	15442	15380	15665	15631	15388	15665	15599	15484	15709	15589	15589	15624	15456	15624	15611	15602	15511	15764	15531	15547	15489	15663	15746	15389	15740	15484	15767	15600	15337	15703	15879	15634	15591	15515	15467	15664	15530	15504	15655	15698	15527	15563	15633	15485	15598	15540	15622	15596	15749	15552	15537	15475	15662	15509	15653	15520	15480	15591	15464	15482	15497	15519	15464	15528	15559	15594	15833	15648	15689	15691	15617	15635	15542	15820	15584	15700	15469	15703	15462	15596	15395	15550	15529	15831	15530	15595	15602	15703	15591	15588	15465	15661	15564	15559	15373	15441	15717	15651	15717	15619	15541	15630	15563	15569	15348	15504	15524	15722	15590	15520	15747	15654	15684	15480	15654	15857	15497	15427	15496	15325	15518	15455	15551	15410	15481	15383	15489	15581	15490	15649	15628	15545	15618	15633	15553	15529	15709	15566	15539	15599	15646	15471	15617	15569	15512	15747	15682	15741	15406	15571	15543	15675	15639	15456	15542	15411	15575	15428	15646	15558	15807	15561	15648	15759	15620	15645	15630	15628	15717	15613	15743	15498	15378	15408	15704	15370	15639	15577	15783	15381	15490	15854	15611	15623	15745	15625	15422	15648	15614	15568	15578	15445	15311	15624	15600	15705	15461	15765	15745	15544	15562	15653	15679	15705	15667	15839	15416	15657	15618	15631	15560	15591	15592	15619	15572	15668	15477	15626	15499	15581	15635	15557	15628	15539	15427	15528	15505	15498	15574	15619	15394	15651	15877	15566	15669	15636	15656	15541	15491	15658	15553	15545	15493	15723	15610	15393	15558	15697	15538	15588	15708	15597	15482	15741	15789	15459	15582	15610	15536	15563	15588	15437	15437	15647	15659	15462	15490	15547	15590	15419	15511	15700	15696	15586	15618	15733	15559	15466	15408	15462	15654	15605	15328	15496	15530	15491	15629	15851	15613	15575	15617	15455	15521	15616	15583	15495	15776	15587	15518	15639	15590	15424	15666	15543	15613	15603	15470	15451	15646	15469	15468	15556	15459	15571	15448	15858	15435	15664	15780	15574	15542	15450	15760	15604	15490	15586	15425	15328	15507	15734	15747	15737	15729	15579	15573	15372	15653	15455	15646	15606	15663	15505	15426	15554	15498	15503	15751	15375	15641	15499	15649	15498	15317	15485	15487	15555	15602	15701	15643	15686	15628	15573	15626	15672	15523	15584	15574	15479	15599	15555	15425	15563	15702	15607	15538	15476	15562	15666	15674	15413	15569	15606	15616	15539	15502	15564	15522	15743	15715	15410	15486	15478	15559	15744	15703	15571	15532	15490	15411	15522	15527	15549	15629	15587	15652	15455	15467	15370	15617	15484	15759	15675	15650	15598	15494	15713	15764	15797	15487	15666	15416	15597	15627	15493	15679	15470	15423	15423	15520	15684	15563	15487	15382	15497	15713	15561	15764	15595	15691	15460	15558	15564	15545	15639	15495	15479	15790	15677	15403	15406	15502	15653	15485	15654	15616	15496	15393	15439	15637	15733	15438	15674	15513	15642	15735	15432	15599	15586	15397	15481	15564	15435	15613	15668	15676	15790	15654	15406	15308	15608	15407	15496	15344	15800	15589	15731	15492	15591	15603	15508	15583	15600	15531	15451	15418	15706	15553	15671	15585	15583	15438	15511	15474	15605	15412	15433	15421	15499	15762	15520	15394	15475	15548	15618	15628	15460	15597	15532	15556	15526	15816	15574	15385	15655	15510	15577	15466	15600	15388	15454	15784	15727	15679	15683	15685	15586	15678	15536	15482	15689	15550	15509	15439	15398	15476	15693	15467	15679	15610	15607	15444	15721	15580	15508	15562	15483	15423	15516	15699	15535	15447	15403	15616	15583	15570	15443	15582	15574	15326	15328	15510	15810	15641	15711	15743	15556	15602	15780	15250	15543	15402	15686	15622	15719	15652	15531	15589	15516	15626	15490	15483	15553	15590	15714	15548	15488	15542	15518	15574	15606	15523	15491	15512	15572	15557	15677	15518	15543	15569	15469	15435	15728	15409	15449	15557	15416	15514	15559	15621	15601	15577	15424	15821	15710	15364	15425	15623	15424	15534	15527	15690	15554	15413	15671	15592	15507	15539	15396	15434	15476	15470	15667	15716	15721	15469	15568	15533	15641	15708	15346	15394	15771	15534	15467	15618	15718	15546	15464	15572	15729	15735	15694	15440	15434	15514	15646	15660	15669	15542	15609	15424	15593	15671	15706	15646	15649	15485	15448	15687	15731	15746	15657	15602	15472	15719	15593	15528	15486	15624	15600	15741	15504	15639	15378	15615	15587	15475	15562	15472	15535	15874	15719	15557	15489	15469	15612	15553	15499	15537	15370	15552	15805	15723	15681	15490	15596	15539	15593	15374	15740	15585	15531	15656	15537	15562	15594	15653	15381	15718	15806	15721	15649	15308	15469	15434	15632	15720	15764	15678	15627	15562	15568	15412	15727	15596	15494	15580	15616	15604	15502	15471	15436	15549	15387	15546	15486	15521	15463	15513	15521	15583	15536	15458	15346	15647	15695	15544	15701	15473	15569	15485	15528	15481	15355	15409	15620	15478	15456	15464	15439	15594	15503	15544	15777	15469	15720	15467	15647	15652	15611	15528	15580	15512	15724	15669	15693	15743	15564	15638	15701	15573	15588	15431	15644	15698	15633	15673	15702	15516	15581	15663	15462	15610	15737	15462	15617	15584	15492	15595	15534	15788	15497	15589	15485	15561	15606	15521	15678	15478	15629	15432	15657	15602	15612	15588	15589	15598	15782	15538	15615	15614	15612	15547	15458	15418	15659	15636	15657	15563	15641	15594	15615	15798	15667	15494	15788	15731	15645	15581	15573	15600	15661	15712	15702	15651	15669	15509	15576	15555	15415	15697	15496	15270	15394	15404	15581	15580	15660	15639	15492	15577	15528	15634	15575	15449	15709	15511	15577	15526	15598	15464	15438	15643	15630	15714	15564	15592	15762	15589	15644	15451	15591	15410	15536	15571	15640	15555	15769	15755	15449	15492	15608	15400	15726	15652	15560	15625	15315	15514	15706	15728	15643	15556	15535	15582	15618	15709	15581	15545	15603	15509	15563	15556	15658	15565	15499	15616	15622	15486	15527	15688	15833	15506	15652	15602	15610	15697	15376	15618	15654	15748	15619	15592	15608	15654	15558	15489	15636	15526	15389	15585	15527	15681	15542	15684	15387	15550	15584	15646	15555	15470	15555	15624	15571	15818	15427	15626	15615	15483	15425	15513	15525	15474	15524	15510	15581	15512	15728	15648	15337	15713	15558	15588	15546	15335	15591	15615	15615	15775	15757	15640	15764	15541	15498	15483	15664	15396	15442	15542	15466	15521	15653	15655	15585	15502	15734	15554	15595	15479	15692	15397	15459	15678	15587	15559	15339	15473	15671	15528	15584	15503	15664	15620	15524	15560	15588	15740	15630	15396	15566	15558	15651	15698	15653	15515	15494	15541	15607	15656	15584	15720	15650	15586	15714	15660	15441	15341	15484	15552	15532	15535	15701	15491	15479	15552	15560	15614	15545	15654	15532	15775	15840	15615	15738	15565	15341	15403	15716	15601	15598	15704	15654	15781	15631	15485	15667	15480	15673	15436	15616	15297	15635	15748	15676	15597	15624	15706	15690	15599	15630	15699	15662	15657	15678	15476	15474	15670	15593	15715	15524	15643	15434	15583	15394	15419	15703	15516	15506	15552	15592	15693	15613	15662	15437	15460	15482	15578	15724	15392	15499	15671	15526	15494	15602	15417	15358	15555	15605	15507	15827	15543	15610	15447	15555	15357	15474	15607	15608	15514	15731	15498	15550	15484	15526	15557	15547	15611	15657	15630	15660	15420	15500	15572	15683	15395	15635	15435	15570	15517	15693	15649	15787	15525	15709	15758	15573	15553	15686	15464	15703	15652	15590	15489	15620	15645	15512	15297	15576	15647	15636	15746	15525	15660	15529	15606	15722	15810	15510	15704	15723	15679	15614	15488	15549	15629	15736	15465	15360	15651	15423	15667	15462	15629	15549	15687	15492	15457	15526	15657
33671	47063	42153	31878	26228	22421	19137	17209	16022	15091	14924	14559	14398	14097	14187	14222	14171	13965	14029	13982	13811	13860	14002	13856	14068	13890	13768	13895	13945	13737	13845	13797	14006	13864	13797	13946	13897	13699	13905	13941	13647	13600	13924	13834	13867	13852	13877	13917	13719	13876	13905	13927	13953	13792	13873	13864	13720	13854	13884	14089	13836	13772	13893	13919	13973	13801	13833	14005	13707	14013	13807	13949	13923	13886	13825	13804	13831	13667	13915	13761	13744	13726	14084	13882	13797	13822	13916	13910	13835	13966	13982	13795	13744	13784	13936	13880	13823	13804	13845	13857	13838	13823	13741	13781	13990	13767	13836	13801	13794	13744	13947	13920	13777	13848	13784	13784	13801	14062	13820	13863	13760	13943	14007	13862	13919	13799	13869	13732	13821	14006	14004	13798	13750	13822	13991	13756	13857	13904	13862	13867	13941	13729	13940	13825	13828	13784	13916	13912	13777	13774	13868	13841	13853	13747	13875	14017	13791	13942	13933	13808	13900	13941	13859	13790	13798	13762	13837	13847	13748	13877	13990	13958	13906	13881	13705	14009	13807	13898	13668	13840	14055	13801	13910	13781	13799	13739	13825	13666	13945	13835	13811	13948	13816	13672	13851	13645	13843	13816	13689	13864	14045	13757	14027	13770	13880	13839	13741	13932	13817	13773	13964	14067	13693	13699	13943	13909	13953	13881	13890	13835	13764	13765	13700	13790	13803	13806	13892	14012	13913	13876	13957	13797	13782	13844	13790	13994	13730	13927	13913	13876	13837	13787	13687	13847	13686	13964	13851	13881	13847	13915	13825	13845	13981	13856	13836	13866	13798	13825	13844	13810	13847	13938	13830	13945	13919	13624	13801	13949	13684	13878	13947	13885	13867	13678	13802	13823	13812	13919	13843	13948	13856	13841	13608	13744	13948	13936	13938	13799	13920	13973	13778	13904	13786	13979	13735	13918	13926	13774	13901	13866	13834	13828	13937	13637	13976	13745	13882	13918	13738	13917	13930	13799	13784	13762	13902	13787	13970	13845	13797	13699	13804	13877	13863	13881	13856	13807	13716	13892	13767	14049	13810	13879	13842	13772	13831	13950	13761	13942	13859	13879	13880	13767	13839	13831	13625	13877	13894	13789	14011	13842	13628	13755	13856	13786	13832	13782	13810	13807	13647	13721	13804	13874	13894	13865	13877	13838	13791	13656	13926	13726	13914	13863	13935	13965	13790	13759	14003	13858	13803	13890	13990	13919	13917	13864	13661	13859	13835	13850	13829	13893	13771	13735	13941	13880	13817	13877	13836	14065	13863	13907	13671	13840	13909	13844	13988	13792	13860	13850	13782	13776	13672	13778	13862	13826	13733	13919	13785	13809	13807	13779	13874	13907	13845	13916	13762	13868	13775	13804	13592	13817	13771	13782	13878	13619	13925	13882	13845	13884	13838	13802	13795	13914	13891	13799	13664	13785	13774	13897	13995	13868	13874	14033	14051	13840	13667	13850	13912	13800	13927	13977	13800	13922	13872	13709	13831	13773	13871	13912	13858	13959	13925	13808	13840	13830	13860	13840	13966	13919	13847	13877	13880	13743	13934	13978	13913	13862	13890	13724	13898	13918	13983	13832	13709	13941	14023	13801	13742	13773	13775	13850	13860	13762	13876	13787	13649	13799	13835	13869	13851	13865	13906	13834	13958	13787	13766	13913	13957	13729	13936	13756	13965	13788	13920	13811	13838	13865	13871	13897	13761	13871	13773	13806	13738	13984	13853	13702	13915	13896	13774	13820	13906	13885	13730	13885	13840	13964	13851	13769	13877	13841	13771	13867	13885	13908	13732	13804	13792	13800	13920	13877	13830	13822	13949	13771	13750	13802	13889	13994	13890	13826	13784	13724	13924	13867	13815	13834	13894	13789	13916	13742	14011	13818	13855	13949	13955	13831	13984	13887	13718	13824	13905	13868	13996	13903	13728	13957	13958	13862	13817	14003	13775	13798	13858	13775	13818	13803	13882	13888	13884	13846	14069	13872	13887	13804	13876	13882	13861	13791	13799	13819	13849	13694	14116	13852	13890	13747	13897	13891	13759	13961	13849	13780	13870	13890	13866	14104	13836	13840	13833	13933	13822	13667	13754	13609	13952	13974	13770	13797	13807	13837	14015	13914	13898	13771	13743	13837	13965	13840	13815	13955	13774	13818	13910	13800	13972	14052	13726	13767	13844	13802	13944	13851	13812	13853	13862	13840	13858	13824	13870	13956	13676	13793	13832	13767	13798	13890	13766	13877	13957	13739	13797	13919	13996	13750	13750	13807	13795	13828	13821	13714	14021	13800	13858	13981	13905	13829	13814	14008	13712	13950	13754	13868	13647	13722	13838	13946	13779	13680	13893	13888	13816	13693	13906	13818	13855	13735	13807	13912	13865	13693	13849	13909	13760	13777	13775	13785	13860	13882	13893	13819	13703	13891	13761	13872	13820	13873	13773	13924	13753	13876	13810	13806	13850	13838	13889	13660	13788	13779	13935	13865	13884	13746	13828	13978	14156	13825	13821	13811	13810	13861	13882	13810	13846	13817	13906	13754	13880	13678	13870	13912	13917	13959	13874	13833	13798	13769	13869	13862	13690	13874	13796	13945	13869	13837	13755	14004	13843	13859	13805	13807	13749	14003	13787	13826	13765	13808	13938	13902	13916	13800	13871	13712	13816	13974	13783	14013	13752	13884	13971	13799	13860	13962	13815	13839	13750	13920	13861	13900	13773	13951	13776	13729	13762	14062	13750	14072	13819	13785	13928	13759	13722	13694	13699	13837	13770	13889	13694	13785	13836	13877	13652	13833	13913	13804	14048	13887	13866	13851	13737	13829	13777	13959	13943	13777	13975	13838	13887	13665	13757	13872	13938	13669	13874	13845	13713	13818	13860	13816	13915	13813	13776	13926	13957	13843	13903	13759	13898	13934	13768	13715	13930	13752	13926	13862	13679	13932	13992	13835	14093	13957	13854	13945	13937	13858	13774	13876	13818	13833	13798	13716	13944	13794	13954	13731	13950	13850	13665	13844	13962	13776	13728	13999	13724	13809	13993	13883	13786	13848	13889	13907	14025	13857	13807	14055	13797	13855	14045	13834	13868	13967	13794	13814	13755	13955	13793	13963	13879	13965	13963	13861	13803	13781	13696	13704	13878	13903	13913	13836	13803	13880	13991	13854	13920	13877	13844	13961	13849	13814	13926	13714	13829	13960	13945	13911	13794	13859	13847	13847	13957	13803	13937	13888	13721	13924	13949	14057	13854	13848	13901	13869	13738	13913	13882	13833	14037	13859	13796	13630	13756	13775	13946	13728	13876	13791	14106	13863	13861	14016	13919	13671	13676	13783	13901	13827	13880	13776	13811	13842	13968	13663	13916	13865	13922	13783	13903	13777	13888	13865	13838	13912	13978	13862	13892	13892	13862	13872	13804	13811	13661	13842	13835	14025	13852	13885	13768	13686	13829	13950	13879	13799	13829	13892	13941	13860	13766	13825	13748	13884	13933	13855	14112	13885	13922	13926	14003	13895	13816	13789	13845	13944	14090	13956	13833	13867	13821	13794	13795	13847	13906	13864	13888	13943	13833	13891	13926	13915	13801	13892	13829	13892	13745	13928	13950	13942	13757	13858	13942	13794	13874	13783	14024	13722	13787	13915	13856	13890	14048	13847	13936	13731	13881	13839	13784	13799	13893	13689	14030	13991	14122	13771	13885	13765	13626	14017	13846	13899	13826	14048	13723	13752	13832	13757	13870	13824	13875	13780	13746	13812	14018	13894	13731	13796	13949	13757	14033	13806	13923	13962	13686	13921	13910	13686	13975	13973	13826	13975	13759	13995	13730	13948	13780	13900	13889	13915	13845	13793	13943	13897	13972	13880	13887	13912	13691	13910	13958	13963	13808	13681	13856	13848	13777	13805	13975	13713	13918	13977	13772	13920	13925	13775	13808	13885	13712	13833	13957	13834	13859	13726	13787	14155	13963	13870	13800	13893	13773	13926	13641	13959	13882	13875	13990	13673	13851	13961	13921	13909	13892	13815	13885	13982	13894	13861	13722	13848	13999	13847	14035	13766	13880	13904	13892	13773	13773	13803	13939	13964	13706	13907	13817	14017	13909	13894	13749	13924	13921	13951	13718	13829	13738	13800	13888	13951	13839	13760	13763	13818	13863	13777	13847	13865	13806	13668	14040	13813	13784	14061	13994	13864	13812	13947	13954	13747	13854	13742	13833	13726	13794	13817	13944	13831	13795	13881	13671	13901	13750	13927	13938	13895	13805	13946	13835	13873	13759	13819	13850	13849	13842	13953	13924	13965	13799	13722	13866	13850	13733	13834	13883	13970	14034	13867	13742	13830	13954	13925	13951	13868	13875	13860	13761	13905	13902	13972	13846	13951	13821	13684	13838	13857	13912	13983	13857	13737	13778	13698	13928	13813	13832	13869	13753	13854	13993	13884	13841	13989	13917	13905	13891	14058	13952	13905	13959	13842	13882	13802	13817	13922	13911	13950	13921	14016	13676	13782	13848	13835	13876	13944	13730	13864	13662	13714	13890	13843	13876	13879	13651	13889	13750	13839	13909	13892	13843	13836	13919	13867	14018	13795	13844	13783	13861	13774	13735	13814	13927	13779	13938	13870	13999	13843	13834	13881	13776	13862	13914	13834	13660	13764	13885	13786	13939	13868	13843	13697	13995	13857	14004	13924	13929	14001	13948	13870	13928	13782	13789	13844	13913	13804	14064	13921	13857	13844	13894	13833	13777	13835	13923	13871	13989	13811	13938	13704	13692	13767	13860	13853	13828	13901	14025	13811	13772	14000	13842	13928	13895	13830	13913	13862	13746	13710	13764	13825	13790	13844	13998	13902	13689	13882	13894	13904	13863	13924	13768	13840	13934	13860	13812	13805	13774	13743	14003	13882	13777	13840	13921	13726	13893	13880	13761	13794	13873	14020	13748	13939	13775	13856	13926	13804	13851	13882	13843	13867	13864	13809	13936	13668	13882	13907	13852	13979	13791	13986	13895	13815	13723	13818	13902	13788	13807	13854	13698	13880	13694	13807	13894	13866	13734	13851	13802	13635	13824	13954	13811	14025	13808	13791	13738	13635
24196	21175	28732	26589	26879	27649	25468	21401	19110	18140	17281	16952	16665	16483	16432	16234	16116	16132	16112	16003	15932	15989	15924	16096	15999	16133	16021	15840	16077	15858	15996	15891	15975	16028	16031	15986	15906	16214	16105	15908	15925	15771	15998	16007	16087	15903	15952	15903	16071	16032	15914	16106	15854	15936	16050	15847	15840	15869	15892	15921	16011	15961	16039	15987	16021	15896	16083	15732	15805	16028	16127	15774	16145	15961	16062	16066	15772	15984	16156	15710	15940	15955	15904	15860	16004	15924	15997	15976	15850	15966	15899	15898	16050	16014	15931	16015	16121	15893	15984	15714	15950	15933	16062	15856	15792	15893	15904	16142	15908	15937	15811	15829	15855	15936	16049	16030	15896	16027	15950	15907	15834	16113	15974	15927	16055	15929	16022	16284	15947	15916	15934	15906	16084	15912	15916	16017	16117	15813	15798	15974	16010	16146	15938	15774	15748	16028	15961	15918	16019	15904	15834	15972	16053	15991	16013	15888	15916	15908	16071	15953	15902	16097	15879	15910	15679	15821	15995	15817	15918	15931	16074	15794	15949	15850	15803	15827	15839	15780	15813	15859	16064	15885	15984	15768	16083	15882	16016	16009	16030	16104	15824	15804	15942	15860	15879	15894	15952	15963	15792	15842	15761	16080	15825	15762	15923	16014	15844	15963	15781	16113	15896	15949	16094	16058	15918	15831	15926	16005	16016	15988	15946	15796	15692	15898	15960	15677	15906	15921	15882	15724	15867	15864	15849	15927	15845	15792	15833	15885	15792	15782	16063	16009	15880	15755	16176	15982	15734	16092	16118	15949	15816	16009	15990	15861	15887	15877	16001	15878	15866	15895	15952	15788	15892	15943	15940	15955	15755	15980	15892	15897	15785	15921	15965	16026	16011	15963	16328	16116	15982	15985	15910	15869	16030	15806	15980	16102	16006	15841	16005	15758	15852	16055	15989	16054	15822	15812	16115	16030	15902	16071	15892	15818	15858	15981	15933	16072	15969	16007	15921	16074	15950	15892	15836	15922	15880	15699	15823	15910	16036	15923	15857	15863	15808	16148	15960	16007	15922	16016	15955	15994	15931	15865	15923	15857	15858	16011	16018	16010	15936	15852	15974	16026	15868	15893	15947	15973	15963	15895	15978	15681	15877	15929	15969	15915	16133	16001	15888	16088	15838	15791	15859	16066	16118	15912	15834	15893	15980	15860	15924	15858	16023	15791	15816	15923	15929	15915	15788	15856	15772	15902	15926	16042	15722	15933	15980	16006	15986	15729	16141	15956	15855	15985	15796	16042	15946	16027	16054	15931	15955	16030	15879	15949	15810	15711	15913	15931	16111	15803	15864	15783	15908	15851	15762	15928	15912	16003	15983	16028	15903	15948	15884	15963	15752	15903	15892	15876	15810	15944	15991	16069	16071	15811	15751	15985	15945	15796	15850	15947	15946	15802	15885	15844	15983	16140	15765	16009	15891	16106	15941	15844	15964	15905	15847	15831	15972	15740	15933	15905	16021	16090	16066	15742	15834	15804	15770	15952	15984	15907	16034	15966	15931	15916	15977	15939	15945	16071	15963	15889	16014	15831	15779	15971	15705	15912	16140	15917	15907	15917	15933	15968	15907	16108	15938	15971	15660	15984	15815	15805	15890	15829	15825	15791	16081	16095	15718	16113	16105	16117	15924	15961	15853	15879	15969	16002	15893	15876	15876	16022	15952	15876	15993	15728	16003	15770	15844	15904	16077	15896	16002	16209	16173	15729	15905	15888	15855	15911	15926	15903	15875	15993	15841	15968	15867	15996	15975	15806	16058	16062	16130	15843	15854	15953	15986	15869	15899	15961	15953	15906	16106	15804	16052	15924	16003	15873	15847	16101	16083	15813	15874	15875	15741	15844	15976	16000	16061	15761	16087	15953	15923	15781	15958	16003	16044	16008	15894	15957	15880	15934	15864	15931	15888	15944	15887	15758	15859	15822	15834	15834	15781	15800	16166	15976	16007	15904	15849	15878	15868	15968	15991	16029	15988	15958	15883	16005	16051	15930	15950	15862	16042	15862	15910	16075	16196	15903	15838	16128	15848	16038	15851	15995	16059	15925	16113	16141	15896	15790	15867	15842	16056	16040	15876	15844	15851	15701	15953	15911	15919	16053	16017	16287	15994	16121	15774	15968	15936	15902	15915	15621	15978	15863	16015	15842	15699	15713	15896	15882	15887	16026	16029	15989	15939	15889	15735	16041	15979	15728	15927	15944	15976	16005	15940	15721	15914	15989	15996	15896	15946	16020	15960	15957	15945	15856	15879	15938	15941	15848	15995	16054	15858	15798	15969	15893	15838	15852	16005	15938	15952	15800	15779	15984	15791	16022	15916	16067	15998	15827	15673	15864	15930	15871	15809	16048	15914	15681	15945	15812	15895	15966	16066	15986	16058	16041	15975	15878	15882	15881	16021	15909	15901	15982	15979	16057	16126	15721	16077	16014	16091	15796	16035	15968	16037	16114	15878	15976	16024	15780	15870	15820	15854	15968	15887	16112	16122	16057	16007	15908	16005	15851	16123	15803	15846	15835	15770	15816	15970	16004	15905	15906	15905	15874	16127	15914	15953	16106	15855	15950	15854	15953	16053	15855	16019	15829	15661	15654	15897	15792	15992	16145	15850	15717	15935	15842	15966	15939	15821	15805	15987	15941	16019	15950	15815	15817	15846	15923	15943	15970	15925	15977	16024	15937	15935	15787	15950	15743	15810	15862	16042	16042	15951	15957	16092	15921	15976	15928	16019	16056	15926	15935	16096	16004	15895	15840	16107	15844	15946	15962	16008	15761	15842	15836	15935	15939	15835	15800	15968	15825	15902	16091	16022	15816	15970	15786	15802	15989	15976	15891	15893	15892	15871	15800	16067	15987	15842	15825	16011	15915	15986	15900	15905	16157	16014	15876	15938	15940	15998	15850	16132	16069	15782	15823	15972	15983	16013	15842	15903	15937	15745	15878	15866	15898	15860	16014	15931	15820	16056	16175	15932	15885	15847	15726	15996	16021	15752	15872	15962	15957	16024	16057	15897	15783	15765	15989	16061	15873	15865	15836	15821	15770	15818	15996	15880	15767	16044	15836	15976	15863	15998	16056	15931	16013	15796	15796	15870	15981	15838	15933	15876	16027	16078	15895	15802	16002	15845	15981	15996	15968	15878	15923	15885	15983	15879	15980	15949	15880	15835	15975	15791	16069	15968	16009	15869	15843	15877	15866	15998	15866	15722	15875	16039	16150	15980	15906	15945	15877	15937	16020	15743	16160	15958	16046	15928	15863	16074	15787	15854	15672	15944	16049	16034	15790	15963	15835	15964	16109	15991	15910	15999	15752	15849	15925	15940	15896	16120	15840	16018	16027	15883	15869	16033	16085	15828	15913	15904	16048	15851	16003	15987	15809	15668	15945	15990	16071	16106	16084	15873	15759	15760	15885	16153	16073	15923	15853	15891	15514	15953	15940	15930	15944	15822	15941	15759	15929	15956	15911	15933	15913	15844	15883	15621	16010	15935	15790	16043	16036	15938	15918	15756	15872	16141	16189	15938	16024	16017	16056	16123	15951	15993	15931	15938	15910	15806	15876	15840	15903	15853	16068	16058	15928	15984	15838	15846	15798	15878	15956	15817	15748	15786	16095	16010	15865	15946	15961	15777	16046	15970	15797	15867	15882	15778	15913	15991	15977	15988	15735	15923	15850	15886	15843	15926	15962	15865	15921	16117	15880	15936	16128	15928	16030	16104	16106	15955	15810	16014	15797	15991	15882	15834	15869	15910	15885	15904	16011	15867	15834	15796	16067	16028	15900	15783	16123	16036	15716	16141	16123	15887	16018	16045	15907	15980	15960	15866	15890	15922	16041	16102	16005	15995	15964	15943	15784	15906	15953	15997	15953	15888	15946	16104	15811	15930	15896	15749	16009	16015	15812	16033	15817	16152	15991	15844	16054	15770	16011	15850	15837	15995	15865	15944	15831	16174	16103	15955	16023	15791	16166	15998	15910	15934	15928	16049	15946	16070	15931	15928	15964	16035	15906	16007	15988	15829	16057	16170	15980	16050	15975	15987	16119	16073	15863	15936	16011	15907	16056	15822	15755	15858	16124	16077	15880	15861	16018	16034	16009	15991	15889	16011	15952	15994	15747	16043	16232	16018	15923	15998	15894	16030	15802	16092	15873	15884	15972	16046	15888	15877	15930	15806	15887	15947	15913	15917	16094	15973	15880	15888	15805	15771	15890	16028	15859	16098	15898	15833	15803	15826	15992	15954	15680	16013	15921	15933	15870	15766	15905	15979	15916	15677	15938	15792	15847	15965	15931	15917	15868	15872	16240	15895	15885	15928	15889	16020	15874	16056	15973	15929	15963	16105	15960	15733	15931	15950	16063	15805	16031	15780	15901	15858	16159	15976	15952	16052	15942	15885	16021	15984	15985	16127	15982	16012	16009	16025	16100	15830	15749	15901	15775	15951	15993	16025	16029	15927	16000	16016	15723	16018	15984	16003	15973	15891	16025	15993	15840	16119	16004	16072	15959	16031	15991	15997	15994	15926	16006	16000	16040	15888	15694	16082	16093	15916	16082	15915	16067	15972	15939	15857	16005	15991	15864	16046	15855	15972	15757	15950	15932	15827	15930	16027	16002	15866	16082	15841	15938	15795	15823	15914	15777	15752	16132	15894	16012	15921	15956	15826	16053	15931	16093	15847	15982	15902	15767	15904	15987	16069	16096	15827	16040	16060	16012	15972	16018	15868	15960	15766	15956	15919	15979	16048	15973	15960	15743	15856	16055	16159	15963	15988	15740	15877	16010	16037	15876	16031	15817	16065	15921	15948	15860	15971	15756	15771	16154	16008	16113	16095	16038	16073	15670	16063	15817	15916	15787	15930	16002	15893	15872	16012	15786	15962	16073	15931	15946	15670	15857	15922	15967	15966	15900	15827	15846	16160	15944	15928	16088	16021	15991	15923	16006	16028	15951	15980	15878	15793	15920	15897	15979	15892	15815	15847	16004	15927	15837	15933	15941	15974	15872	16026	15957	16107	15819	16051	15922	15926	15934	15940	15902	15833	15762	15618	15975	15831	16011	16041	15841	15970	15880	15978	15932	16010	15815
34334	54206	49483	38656	33338	28344	23765	20886	18103	16553	15685	15301	14896	14569	14459	14412	14413	14353	14136	14226	14231	14141	14229	14148	14297	14181	14186	14186	14214	14039	14175	14186	14158	14037	13950	14264	13984	14007	14020	14200	14188	14129	13955	14080	14163	14033	14271	13994	14164	13841	14029	14095	13998	13999	14134	13950	14152	14016	14044	14199	13952	14161	14018	14108	14222	14207	13934	14014	14244	14046	13990	14047	14083	14013	14157	14101	14058	14089	14008	14106	14150	14011	14189	13976	13988	14170	14206	14060	13995	14024	14146	14005	14057	14223	14141	14130	14049	14074	14088	14244	14123	14014	14039	13955	14204	13853	14045	14172	14154	14134	14042	14169	14177	14183	14041	13959	13972	14098	13921	14127	14075	14105	14035	14144	14028	13931	14077	13856	14207	14212	14022	14168	14034	14066	14090	14123	14130	14074	14036	14020	14135	14122	14141	14089	13981	13912	14090	14038	14019	14123	14044	14102	14118	13954	14072	14038	13965	14064	14089	14064	14164	14077	13972	14094	14184	13927	14133	14205	14092	14156	13911	14143	14079	14129	14139	13991	13993	14209	14186	14131	13882	13977	14130	14163	13957	14131	13955	14058	14089	14158	13894	14063	14097	14024	13975	13979	14160	14217	13963	14181	14046	13974	14208	14125	14133	14044	14212	14102	14223	14062	14289	14063	14007	14157	14023	14221	14052	13979	14181	14075	14104	13980	14093	14121	14170	13984	14097	14105	14111	14084	14095	14053	13996	13884	13960	14212	14105	14039	13990	14053	13924	13973	14098	13994	14098	14169	14134	14076	14143	14038	14056	13943	13994	14140	14121	14020	14128	14107	14196	14012	14119	14126	13964	14113	14087	14352	14121	14083	14158	13978	14033	14095	13932	14055	14268	14182	14019	14081	14079	14128	13869	14208	14053	14071	14136	14058	14038	14045	14098	14081	14200	14269	14185	14086	14117	14085	13927	13869	14076	14182	14076	14126	14067	14044	14066	14098	14277	13949	14194	14200	14010	14049	14005	14038	14067	13990	14061	13986	14053	14064	14061	13963	14026	14022	14209	14191	14155	13986	14250	13893	14113	14199	14007	14301	14036	14149	13940	13963	14104	14071	13980	14033	14125	14038	13957	14179	14000	14126	14040	13958	14045	13934	14128	14126	14001	14172	14220	14052	13829	14086	14113	13948	14054	14047	14131	14266	14062	14043	14055	14141	14073	14176	14059	14097	14190	14217	14209	14252	13846	14096	14039	13999	14104	14095	14187	14117	14128	13951	14124	14021	14152	14123	14118	14132	14079	14037	14074	14167	13926	14108	13996	14123	14010	14139	14046	13960	14088	14132	13821	14053	13925	14054	14111	14222	14037	14235	14134	14066	13911	14042	13938	14041	14108	14121	13834	14209	14131	13914	14091	14004	14041	14174	14137	14061	13965	14166	14062	14286	14182	14164	13904	14211	13980	14258	14059	14033	13985	14118	14041	13918	13984	14064	14063	14093	14026	14095	14152	13995	14071	14141	14197	13984	14189	14030	14172	14157	14072	14196	14124	14013	14047	14162	13995	14237	14122	14056	14184	14089	14082	13976	13974	13926	13909	14087	13935	14075	14187	14104	14026	14073	14082	13917	14106	14072	14276	14197	14090	14023	14187	14081	14131	14042	13968	13961	13907	14197	14103	14150	14081	14104	14039	14156	14083	13982	13782	14084	14056	14122	14136	14114	14151	14248	13928	14241	14141	13948	14127	13903	14077	14218	13972	14026	14048	14045	14007	14252	14104	14220	13926	13956	14137	13967	14170	14182	14041	13988	14212	14051	14117	14179	14130	14046	14148	14014	14018	14013	14018	14230	14113	14176	14097	13962	14015	13924	14035	14016	14150	14073	14186	14027	14077	14209	13966	14146	14242	14084	14052	13968	13959	14080	13923	14125	14051	14020	14144	14115	14016	14040	14183	13989	14141	13991	14030	14109	14160	14019	14077	14012	13993	14031	14091	14188	13987	14065	14043	14109	14063	13899	14016	14046	14043	14089	14176	14014	13993	14125	14150	14034	14040	14075	14110	14072	14180	14112	13970	14113	14073	14086	14150	14059	14055	14172	14135	14036	14089	14235	14084	14149	14062	14113	13987	14187	14011	14157	14005	14080	13926	14193	14275	14098	14070	13955	14247	14142	14011	14046	13960	14092	14062	14034	13919	14173	13905	14042	14027	13986	14192	14084	14187	13946	13967	14014	14141	14179	14005	14008	14034	14086	14129	14123	14079	14154	14098	14027	14202	14027	14114	14152	14095	14078	14190	14194	14009	14053	14045	14053	14161	14129	14110	13984	14010	14126	14103	14043	14078	13970	14134	13979	14057	13965	14088	13978	14038	14117	14130	14016	14096	14111	14208	14040	14186	14018	14071	14063	14040	14136	14034	14087	14030	14123	14096	14009	13944	13937	14182	14049	14100	13966	14127	14225	14000	14097	13996	14168	14055	13996	14008	14023	13934	14208	14025	14034	14147	14139	14072	14172	14134	13989	14053	14055	14021	14097	14108	14221	14094	14058	14075	13982	13949	14144	14001	14046	14029	14080	14214	14111	14107	14120	14096	13958	14182	14198	14039	13981	14190	14065	14151	14117	14245	14240	13934	14059	14187	14151	14195	14084	14033	14141	14046	14229	14263	14050	14261	14110	13862	14179	14056	13973	14017	14092	14143	14020	14157	14049	14219	14033	14167	14072	14115	14138	14065	14114	13990	14036	14142	14038	14014	14120	14052	13979	14127	13930	14080	14070	14089	14077	14181	14101	14060	14254	14050	14103	14065	14117	14123	14217	13914	14124	14169	14043	13883	14244	14032	14087	14108	14016	14023	13922	13908	14005	14162	14034	14044	14112	14091	14003	14030	14039	14005	14094	14101	14131	14143	14031	14137	14051	14105	14134	14177	14160	14003	14096	14057	13986	14051	13971	14000	14239	14203	13857	14285	14315	14150	14220	14099	14023	13987	14026	14113	14228	14005	14038	14257	13973	14047	14076	14177	14186	13980	14144	14027	14093	14225	13868	14007	14000	14017	14135	14214	14079	14060	13982	13981	14024	14000	14021	14153	14180	14186	13968	14068	14004	14141	14102	14192	14059	14108	14185	13920	13977	13901	14267	14040	13992	14088	14048	14144	14258	14104	13858	14098	14194	14220	13743	14000	14178	14212	14060	14133	14075	14047	14087	14104	14098	14035	14147	13942	14148	13987	14109	14023	14022	14067	14097	14003	13980	14126	13962	14061	14122	13938	14194	14170	14149	14080	14175	14056	14024	14049	14196	14093	14094	14015	13983	13803	13984	14205	14060	14020	14022	14172	14099	13980	13939	14123	14152	14087	14066	13997	14125	14098	13960	14147	14109	14094	14098	14134	14163	14184	14136	14036	14110	13959	14168	13961	14044	14071	14030	14097	14003	14089	14100	14069	14230	14109	14113	14146	14041	14207	13978	14231	14013	14122	14066	14139	14091	14170	14136	13979	14144	14187	14090	14127	14070	14014	14019	14171	14078	14093	13967	14212	13990	14019	13997	13995	13926	13990	14160	14217	14189	14114	14121	13998	14060	14185	14077	14115	14148	14208	14176	14039	14121	14208	14074	14048	13988	14148	14190	14165	13935	14197	14119	14137	13975	14108	14081	14141	13894	14147	14096	14129	14145	14180	14033	14228	14087	14149	14042	14272	14164	14027	14110	14129	14115	13877	14004	14185	13987	14112	14086	13957	13948	14116	14081	14114	13956	14088	14160	14108	14181	14097	14125	14191	14118	13952	14065	14182	14096	14000	14066	14145	14179	14086	13800	14078	14132	14176	13963	14125	14038	14056	14017	14127	14030	14056	14134	14008	14076	14195	14268	14077	14250	14060	14151	14016	14137	14006	14353	13969	14193	14053	13947	13965	14087	14200	14090	14084	14214	14264	14139	14180	14107	14043	14125	14069	14172	13996	14017	13904	14041	14110	14081	14058	14101	14006	13981	14038	13907	14193	14111	14164	14136	14124	14124	14067	14036	13998	13943	14057	14060	14157	14064	13958	14124	14089	14100	14327	14058	14013	14078	14098	13943	14237	13999	14028	14059	14216	14052	14089	14241	14159	14073	13999	14045	14339	13833	14078	14005	14072	14073	14342	14074	14020	14069	14033	14023	14047	14019	13968	14120	13943	14110	14024	13942	14042	13981	14073	13976	13927	14160	14134	14032	13980	14049	13974	13897	14104	14041	14054	14122	14130	14073	13985	14061	14078	14138	13955	13970	13978	14179	14105	13961	14082	14165	13957	14149	13968	14134	14004	14070	14198	13985	14203	14048	14064	14134	14058	14096	14135	13966	13932	13971	14109	14110	13978	14055	14099	14067	14046	13994	14107	14133	14063	14133	14119	13955	14042	14131	14105	14024	14093	14065	14039	14103	14028	14055	14155	14104	14232	14115	14067	14115	14008	14084	14125	14090	13982	14203	14104	14031	13958	14046	13897	14191	14182	14103	14149	14191	14169	14066	14119	14128	14050	14179	14112	14037	14029	14030	14025	14154	14173	14052	13972	14111	13898	13955	14212	14077	13995	13963	14151	14253	14102	14055	14068	14044	14060	14218	14065	14155	14112	14083	14064	14155	14014	14074	14065	14065	14036	14077	14045	14001	14149	13984	14148	14065	14167	14015	13986	14210	14080	14143	13974	14005	14108	14121	14186	14055	14099	13982	14140	14214	14183	13950	14048	14211	14132	14035	13956	14048	13979	14139	13964	14120	14126	13964	14148	14074	14074	14082	14199	14126	14081	14083	14109	14155	14144	14025	14099	14037	14195	14058	14237	14033	14029	14002	14157	14144	14032	14024	13984	14084	14198	14101	14014	13935	14076	14061	14111	14182	14066	14100	14131	14008	13994	14000	14103	14118	14059	14060	14055	13989	13967	14229	14233	14190	14078	14093	14093	13918	14056	14161	14057	14150	14148	13978	14068	14226	13965	14203	14267	14035	14123	14174	13957	14197	13997	13954	13956	14057	14161	14089	14038	14110	14001	13916	13926	14148	14006	14033	14129	14133	14234	14022	14020	14055	14152	14137	14134	14240	14205	13971	14053	14097	14047	14301	14005	13984	13823	14062	13947	14143	14123	13925	13940	14044
22909	21256	29136	24380	24570	29384	30596	23078	20773	19543	18491	17765	17503	17213	17321	17023	17112	16915	16954	17006	16948	16924	16724	16663	16932	16784	16768	16681	16599	16838	16726	16585	16688	16724	16576	16679	16664	16540	16673	16596	16789	16569	16754	16557	16649	16636	16640	16837	16551	16560	16727	16640	16541	16759	16471	16845	16688	16532	16566	16599	16747	16614	16719	16669	16612	16541	16615	16514	16447	16505	16571	16771	16786	16665	16695	16399	16611	16590	16382	16491	16747	16499	16676	16535	16631	16692	16622	16570	16482	16716	16370	16479	16424	16387	16533	16679	16714	16649	16587	16548	16691	16504	16534	16719	16522	16714	16463	16466	16686	16724	16690	16657	16528	16594	16437	16629	16381	16624	16686	16441	16638	16471	16643	16489	16402	16443	16721	16512	16571	16487	16511	16482	16376	16607	16644	16561	16670	16495	16549	16509	16736	16484	16615	16617	16654	16491	16672	16500	16517	16539	16497	16588	16499	16465	16618	16574	16532	16290	16400	16540	16483	16652	16696	16590	16423	16458	16533	16507	16641	16660	16624	16598	16617	16440	16534	16576	16539	16537	16704	16491	16611	16745	16424	16502	16441	16575	16601	16665	16657	16681	16504	16434	16589	16502	16483	16578	16399	16692	16535	16446	16554	16603	16686	16724	16621	16554	16472	16547	16899	16564	16505	16659	16330	16594	16680	16475	16321	16653	16525	16730	16544	16602	16621	16682	16384	16576	16636	16473	16445	16518	16392	16595	16482	16552	16622	16507	16490	16574	16485	16686	16492	16612	16702	16588	16458	16493	16276	16470	16557	16603	16546	16638	16526	16449	16432	16631	16692	16605	16516	16857	16495	16573	16477	16661	16403	16362	16486	16547	16496	16416	16475	16428	16375	16562	16597	16273	16574	16787	16365	16739	16420	16493	16531	16365	16525	16532	16448	16534	16582	16683	16729	16507	16498	16536	16660	16717	16482	16664	16305	16577	16618	16393	16570	16625	16567	16382	16589	16850	16679	16549	16611	16515	16678	16419	16577	16676	16433	16529	16614	16616	16562	16658	16621	16502	16553	16542	16585	16590	16568	16600	16463	16329	16482	16347	16517	16440	16526	16575	16471	16455	16624	16517	16369	16363	16585	16424	16444	16478	16407	16420	16490	16566	16547	16501	16413	16587	16355	16284	16546	16496	16566	16678	16575	16691	16507	16545	16517	16495	16507	16329	16400	16420	16379	16485	16468	16420	16566	16690	16619	16656	16573	16745	16434	16560	16565	16541	16683	16475	16424	16466	16576	16402	16484	16709	16591	16347	16458	16380	16481	16504	16520	16457	16628	16650	16614	16807	16519	16569	16740	16557	16519	16551	16616	16266	16619	16608	16473	16661	16679	16485	16439	16473	16460	16481	16576	16461	16409	16529	16468	16590	16303	16297	16648	16498	16596	16372	16393	16603	16690	16687	16567	16422	16504	16452	16553	16465	16670	16607	16471	16523	16730	16658	16611	16516	16522	16339	16609	16560	16647	16498	16445	16512	16496	16631	16497	16308	16437	16504	16563	16611	16588	16467	16638	16519	16597	16473	16540	16446	16394	16378	16379	16606	16499	16474	16454	16495	16555	16405	16489	16451	16324	16565	16583	16482	16472	16389	16684	16614	16553	16594	16581	16501	16700	16620	16647	16492	16490	16539	16447	16474	16528	16530	16601	16627	16529	16508	16647	16599	16597	16332	16639	16409	16573	16403	16500	16599	16562	16377	16432	16830	16468	16665	16653	16435	16273	16640	16582	16520	16460	16468	16386	16660	16482	16717	16368	16506	16427	16659	16655	16564	16522	16436	16508	16463	16625	16548	16609	16519	16498	16533	16531	16778	16422	16528	16385	16528	16317	16505	16555	16564	16520	16834	16428	16492	16373	16579	16744	16269	16640	16424	16500	16496	16462	16482	16306	16589	16410	16713	16569	16669	16453	16525	16405	16560	16665	16506	16350	16517	16505	16684	16570	16407	16550	16376	16725	16746	16519	16532	16599	16699	16560	16441	16688	16562	16495	16574	16407	16574	16535	16389	16590	16394	16590	16403	16618	16654	16516	16471	16529	16664	16621	16487	16298	16504	16436	16430	16627	16520	16591	16512	16451	16391	16698	16504	16642	16658	16555	16422	16582	16569	16554	16704	16411	16530	16483	16584	16586	16491	16522	16479	16394	16578	16741	16479	16564	16591	16553	16605	16594	16549	16594	16549	16532	16409	16404	16583	16369	16580	16558	16487	16525	16588	16580	16619	16516	16311	16616	16545	16569	16422	16402	16275	16581	16529	16520	16491	16634	16586	16394	16591	16408	16276	16501	16372	16612	16543	16474	16482	16456	16671	16650	16351	16482	16666	16522	16437	16553	16514	16759	16496	16462	16550	16726	16533	16425	16543	16676	16368	16506	16640	16515	16663	16385	16597	16639	16470	16534	16620	16633	16518	16507	16435	16463	16697	16572	16357	16485	16618	16665	16681	16686	16395	16479	16412	16526	16481	16677	16699	16535	16463	16502	16467	16569	16651	16602	16488	16575	16551	16428	16765	16620	16370	16668	16585	16760	16471	16536	16472	16516	16489	16477	16513	16438	16451	16359	16628	16524	16689	16325	16515	16578	16476	16703	16523	16442	16742	16415	16503	16509	16715	16582	16430	16688	16542	16674	16507	16350	16591	16684	16502	16630	16386	16788	16380	16466	16283	16491	16765	16609	16535	16560	16460	16397	16760	16631	16343	16673	16531	16861	16583	16536	16545	16683	16717	16559	16601	16421	16500	16516	16560	16490	16415	16563	16532	16499	16483	16308	16575	16618	16711	16557	16520	16619	16594	16632	16516	16577	16594	16360	16475	16678	16595	16644	16344	16594	16570	16681	16541	16529	16819	16682	16599	16563	16599	16491	16606	16404	16511	16615	16433	16712	16669	16530	16650	16659	16558	16445	16556	16588	16546	16590	16335	16503	16663	16584	16630	16629	16679	16699	16426	16515	16634	16615	16610	16548	16488	16544	16624	16792	16460	16502	16459	16462	16503	16503	16373	16525	16448	16531	16589	16617	16409	16484	16541	16678	16605	16548	16574	16563	16576	16562	16611	16550	16527	16555	16595	16514	16741	16333	16406	16596	16529	16529	16419	16239	16398	16764	16569	16258	16702	16401	16528	16423	16517	16581	16506	16578	16610	16463	16677	16435	16443	16485	16538	16503	16529	16550	16507	16526	16492	16414	16253	16598	16702	16613	16595	16714	16382	16426	16453	16396	16474	16644	16533	16399	16657	16596	16528	16769	16415	16674	16530	16638	16748	16564	16488	16591	16556	16555	16524	16496	16367	16456	16550	16451	16432	16667	16757	16648	16425	16547	16255	16479	16454	16641	16660	16618	16600	16635	16657	16541	16702	16540	16560	16348	16489	16344	16398	16484	16495	16584	16527	16489	16540	16628	16648	16563	16775	16535	16624	16482	16435	16634	16459	16591	16570	16577	16387	16509	16687	16410	16478	16491	16517	16557	16582	16520	16532	16666	16607	16473	16483	16589	16458	16394	16506	16506	16555	16506	16344	16505	16450	16578	16345	16743	16520	16423	16378	16449	16497	16658	16453	16597	16487	16441	16534	16399	16756	16547	16468	16623	16597	16381	16493	16407	16526	16516	16454	16584	16463	16457	16551	16697	16573	16640	16384	16436	16506	16393	16541	16568	16446	16471	16682	16734	16554	16577	16652	16719	16401	16371	16707	16727	16470	16580	16573	16587	16483	16569	16438	16521	16442	16748	16517	16399	16541	16481	16404	16615	16589	16500	16651	16547	16361	16627	16445	16614	16560	16625	16585	16706	16546	16609	16354	16506	16541	16669	16766	16582	16628	16587	16544	16535	16508	16736	16566	16638	16570	16679	16518	16485	16406	16646	16429	16465	16431	16479	16295	16453	16559	16511	16522	16430	16585	16466	16432	16690	16670	16542	16520	16352	16490	16579	16356	16466	16424	16476	16300	16374	16721	16521	16721	16629	16534	16512	16397	16384	16602	16521	16408	16434	16286	16457	16490	16476	16435	16555	16626	16597	16599	16767	16708	16569	16596	16650	16456	16569	16338	16799	16622	16423	16658	16703	16542	16645	16616	16525	16710	16623	16491	16605	16516	16691	16793	16543	16593	16648	16188	16451	16537	16686	16435	16447	16662	16514	16458	16675	16445	16580	16554	16708	16525	16640	16548	16453	16435	16502	16422	16453	16573	16484	16374	16565	16510	16612	16630	16585	16338	16521	16525	16663	16381	16613	16551	16458	16477	16544	16583	16276	16447	16520	16484	16527	16480	16648	16665	16615	16594	16505	16429	16572	16573	16639	16427	16691	16573	16516	16454	16655	16661	16683	16887	16464	16645	16603	16243	16328	16413	16236	16475	16399	16451	16548	16449	16609	16393	16348	16398	16502	16479	16495	16494	16635	16528	16545	16508	16601	16483	16595	16485	16548	16565	16631	16564	16526	16494	16369	16710	16409	16460	16269	16775	16447	16467	16543	16649	16515	16425	16403	16467	16413	16432	16512	16363	16386	16378	16269	16596	16628	16486	16479	16847	16714	16662	16557	16537	16414	16549	16583	16639	16573	16421	16465	16476	16424	16242	16495	16396	16589	16613	16601	16538	16528	16455	16413	16520	16514	16721	16639	16434	16629	16488	16453	16540	16561	16654	16375	16587	16743	16520	16457	16496	16564	16470	16566	16586	16394	16459	16529	16451	16558	16637	16605	16349	16325	16690	16571	16614	16646	16465	16464	16460	16595	16401	16614	16590	16644	16535	16368	16333	16540	16735	16549	16441	16364	16524	16444	16526	16440	16390	16512	16342	16450	16504	16522	16579	16648	16550	16379	16535	16283	16760	16561	16475	16511	16326	16656	16260	16460	16590	16662	16668	16308	16486	16676	16627	16638	16755	16646	16437	16541	16542	16721	16563	16466	16425	16632	16550	16486	16641	16606	16486	16463	16347	16748	16522	16567	16637	16633	16598	16672	16485	16646	16468	16691	16457	16472	16370	16509	16513	16607	16542	16417	16601	16547	16462	16505	16407	16564	16372	16452	16501	16504	16788	16802	16466	16463	16466	16575	16507	16670	16536	16629	16549	16690	16336
37163	61128	56309	45723	39577	34358	28607	21853	20190	18167	16564	15720	15575	15328	15140	14939	14957	14779	14868	14831	14847	14574	14479	14582	14545	14733	14658	14561	14691	14558	14483	14549	14555	14642	14570	14416	14546	14545	14625	14665	14528	14517	14396	14507	14500	14386	14560	14510	14457	14559	14306	14537	14481	14300	14496	14535	14539	14472	14591	14543	14573	14331	14556	14389	14614	14499	14600	14585	14338	14560	14708	14408	14481	14566	14402	14415	14520	14582	14435	14509	14403	14597	14544	14433	14381	14428	14517	14515	14412	14492	14318	14380	14479	14440	14444	14441	14530	14392	14396	14476	14524	14586	14458	14599	14566	14453	14411	14436	14465	14357	14445	14414	14511	14550	14375	14434	14522	14596	14508	14490	14495	14469	14516	14545	14442	14555	14385	14413	14431	14503	14468	14454	14600	14409	14588	14420	14557	14601	14466	14288	14370	14382	14658	14505	14611	14397	14523	14332	14508	14457	14542	14338	14425	14412	14525	14489	14534	14278	14389	14566	14495	14471	14482	14593	14364	14453	14452	14409	14450	14475	14615	14550	14523	14505	14641	14575	14592	14527	14458	14539	14379	14587	14391	14467	14413	14567	14501	14536	14500	14498	14461	14524	14618	14415	14509	14405	14423	14376	14548	14524	14492	14487	14340	14645	14337	14451	14475	14607	14641	14609	14377	14406	14395	14536	14425	14411	14511	14329	14472	14379	14559	14408	14518	14593	14554	14366	14621	14401	14462	14483	14383	14471	14672	14531	14599	14525	14505	14623	14694	14504	14495	14464	14496	14587	14494	14574	14458	14492	14617	14382	14467	14684	14434	14419	14473	14476	14411	14259	14638	14333	14534	14330	14524	14523	14286	14339	14554	14544	14405	14414	14484	14539	14627	14528	14449	14539	14524	14597	14503	14419	14392	14502	14384	14444	14494	14307	14403	14511	14454	14386	14530	14415	14596	14415	14510	14477	14407	14404	14617	14468	14428	14464	14416	14382	14564	14435	14525	14536	14497	14637	14485	14418	14332	14525	14504	14549	14469	14466	14456	14517	14589	14268	14490	14469	14525	14342	14310	14370	14427	14446	14464	14477	14378	14470	14428	14437	14370	14588	14445	14352	14582	14440	14496	14396	14540	14512	14599	14353	14535	14417	14494	14548	14483	14505	14406	14442	14514	14375	14520	14376	14437	14448	14534	14479	14530	14587	14392	14437	14463	14493	14450	14523	14305	14470	14583	14446	14538	14430	14448	14543	14402	14510	14499	14602	14441	14379	14365	14497	14412	14527	14532	14412	14484	14656	14531	14488	14460	14606	14503	14420	14475	14481	14536	14421	14577	14459	14571	14438	14375	14463	14627	14534	14490	14492	14491	14721	14292	14363	14474	14474	14560	14478	14483	14467	14513	14437	14504	14465	14506	14500	14424	14603	14311	14495	14467	14344	14293	14428	14344	14653	14393	14474	14447	14342	14518	14300	14481	14343	14490	14436	14439	14393	14371	14440	14510	14560	14546	14396	14329	14471	14491	14326	14509	14517	14284	14370	14416	14438	14444	14417	14462	14500	14370	14412	14439	14513	14427	14577	14491	14381	14508	14303	14481	14457	14493	14338	14483	14506	14529	14425	14491	14524	14477	14592	14421	14499	14590	14340	14305	14453	14452	14614	14444	14375	14436	14513	14706	14489	14393	14511	14535	14495	14550	14461	14408	14502	14287	14594	14524	14656	14599	14665	14373	14457	14381	14331	14452	14283	14436	14382	14634	14550	14264	14416	14550	14531	14507	14407	14413	14361	14491	14505	14261	14491	14437	14447	14354	14584	14418	14468	14323	14551	14455	14415	14653	14444	14498	14343	14485	14477	14519	14697	14448	14445	14638	14586	14609	14492	14400	14282	14361	14429	14415	14288	14465	14587	14428	14563	14305	14613	14481	14253	14632	14405	14478	14398	14352	14538	14401	14501	14422	14431	14436	14513	14662	14630	14365	14357	14501	14521	14649	14633	14316	14671	14813	14477	14423	14451	14450	14385	14605	14490	14451	14377	14303	14444	14444	14504	14548	14440	14461	14486	14641	14457	14612	14479	14406	14469	14663	14370	14375	14465	14474	14524	14445	14477	14471	14628	14325	14543	14437	14586	14577	14433	14396	14504	14478	14340	14485	14595	14376	14464	14409	14439	14623	14458	14561	14592	14523	14336	14482	14482	14497	14402	14636	14457	14502	14405	14451	14328	14388	14437	14450	14545	14454	14442	14562	14396	14516	14441	14360	14521	14394	14432	14447	14598	14409	14575	14399	14633	14463	14352	14510	14478	14457	14474	14592	14473	14495	14549	14449	14546	14559	14414	14482	14621	14577	14312	14452	14437	14443	14497	14502	14404	14344	14470	14485	14468	14508	14416	14614	14374	14414	14519	14364	14588	14579	14436	14647	14458	14591	14469	14610	14436	14381	14390	14484	14578	14277	14435	14510	14453	14734	14419	14355	14437	14372	14356	14405	14523	14453	14319	14505	14473	14323	14601	14637	14491	14444	14576	14442	14521	14536	14628	14602	14365	14605	14554	14525	14370	14464	14617	14537	14473	14387	14508	14543	14349	14296	14471	14421	14460	14426	14555	14542	14448	14588	14569	14507	14514	14449	14299	14475	14407	14574	14645	14463	14634	14477	14503	14506	14480	14491	14259	14552	14477	14525	14372	14464	14515	14317	14448	14586	14394	14526	14435	14386	14347	14440	14405	14500	14435	14468	14454	14477	14645	14455	14411	14382	14441	14569	14417	14455	14541	14370	14488	14575	14433	14346	14314	14390	14488	14538	14286	14570	14391	14503	14491	14248	14325	14535	14301	14409	14389	14336	14575	14250	14520	14371	14503	14436	14417	14455	14480	14315	14443	14477	14466	14657	14420	14553	14543	14535	14393	14632	14535	14616	14451	14528	14490	14374	14464	14377	14391	14497	14421	14354	14570	14529	14644	14504	14615	14600	14399	14412	14389	14407	14675	14508	14380	14631	14528	14459	14529	14568	14365	14494	14670	14408	14552	14485	14311	14564	14276	14488	14562	14321	14638	14487	14296	14438	14444	14596	14555	14513	14386	14364	14433	14459	14365	14508	14406	14571	14626	14463	14472	14403	14562	14433	14623	14528	14562	14569	14561	14336	14366	14544	14532	14366	14389	14514	14598	14469	14569	14340	14427	14395	14457	14410	14482	14684	14610	14328	14475	14480	14465	14341	14416	14574	14398	14423	14371	14481	14373	14540	14472	14397	14385	14524	14412	14576	14368	14572	14484	14601	14530	14629	14424	14456	14458	14498	14494	14504	14306	14440	14335	14413	14605	14477	14580	14560	14453	14446	14322	14507	14502	14433	14525	14531	14453	14399	14456	14546	14519	14526	14461	14456	14259	14485	14399	14437	14510	14589	14646	14506	14444	14466	14556	14395	14290	14493	14280	14607	14411	14630	14607	14491	14591	14622	14546	14486	14402	14490	14512	14466	14463	14542	14425	14292	14358	14551	14602	14565	14551	14574	14433	14372	14433	14371	14488	14399	14601	14455	14458	14296	14525	14478	14537	14406	14406	14573	14502	14484	14406	14608	14501	14506	14418	14572	14561	14607	14619	14442	14542	14606	14519	14272	14437	14594	14332	14500	14563	14424	14433	14493	14515	14516	14332	14431	14380	14358	14333	14572	14407	14458	14478	14559	14581	14523	14532	14393	14360	14541	14470	14541	14517	14574	14420	14430	14682	14470	14449	14616	14384	14561	14607	14460	14421	14288	14354	14432	14457	14506	14365	14441	14479	14439	14546	14465	14552	14433	14534	14558	14538	14350	14575	14629	14427	14304	14553	14380	14478	14445	14583	14306	14494	14437	14473	14511	14501	14463	14432	14675	14429	14382	14423	14624	14385	14473	14358	14541	14353	14540	14501	14418	14564	14471	14539	14588	14488	14490	14449	14347	14427	14503	14503	14508	14346	14487	14386	14448	14512	14512	14558	14490	14419	14493	14301	14450	14498	14460	14482	14563	14472	14610	14556	14515	14384	14537	14432	14395	14480	14476	14566	14302	14279	14465	14486	14453	14470	14509	14526	14544	14459	14413	14439	14348	14656	14605	14436	14617	14594	14374	14592	14543	14541	14497	14460	14366	14336	14363	14312	14488	14402	14385	14572	14470	14241	14485	14480	14315	14568	14436	14464	14374	14430	14628	14579	14387	14530	14448	14374	14457	14571	14389	14533	14608	14482	14334	14492	14505	14467	14486	14333	14452	14461	14491	14481	14592	14394	14376	14467	14451	14583	14548	14446	14497	14373	14616	14611	14495	14496	14454	14442	14586	14259	14364	14531	14436	14469	14526	14636	14801	14435	14634	14558	14394	14586	14469	14393	14609	14506	14510	14268	14528	14565	14364	14545	14420	14542	14492	14549	14454	14467	14461	14538	14665	14499	14346	14623	14516	14399	14650	14666	14444	14339	14422	14384	14573	14493	14502	14546	14582	14350	14466	14533	14435	14404	14488	14208	14453	14609	14375	14372	14493	14631	14577	14542	14649	14347	14492	14568	14526	14508	14486	14544	14415	14388	14585	14582	14516	14593	14549	14481	14508	14532	14491	14390	14449	14523	14418	14436	14342	14367	14512	14497	14426	14492	14551	14560	14299	14534	14455	14403	14491	14306	14425	14410	14334	14395	14557	14292	14528	14404	14514	14541	14391	14581	14446	14546	14494	14610	14442	14281	14466	14552	14523	14287	14609	14439	14451	14508	14672	14586	14440	14376	14471	14450	14426	14130	14461	14466	14306	14609	14422	14455	14406	14630	14472	14407	14383	14629	14569	14406	14593	14364	14428	14441	14491	14680	14590	14614	14459	14633	14527	14554	14494	14439	14412	14417	14465	14539	14453	14513	14502	14524	14374	14471	14618	14451	14467	14484	14460	14561	14575	14469	14459	14499	14582	14416	14396	14564	14426	14358	14513	14453	14400	14422	14336	14525	14449	14409	14503	14449	14616	14576	14317	14599	14399	14418	14348	14663	14495	14435	14752	14320	14301	14542	14436	14469	14508	14598	14369	14470	14445	14471	14489	14286	14463	14441	14536	14248	14300	14604	14555	14636	14491	14391	14423	14392	14491	14524	14398	14454	14443	14623
29479	29776	38181	32715	25518	21773	19460	17868	16989	16545	15956	15944	16008	15698	15710	15745	15607	15611	15805	15438	15766	15627	15563	15470	15691	15436	15540	15463	15564	15457	15412	15491	15611	15501	15557	15465	15652	15584	15434	15434	15582	15456	15362	15580	15379	15393	15585	15714	15487	15577	15494	15326	15500	15594	15431	15385	15477	15389	15553	15385	15545	15567	15446	15249	15426	15542	15360	15243	15525	15570	15470	15429	15564	15442	15380	15276	15530	15444	15492	15445	15449	15430	15584	15285	15415	15684	15521	15536	15553	15486	15398	15480	15488	15551	15598	15477	15705	15247	15602	15457	15606	15453	15387	15678	15348	15388	15518	15477	15456	15633	15409	15655	15440	15552	15447	15646	15854	15579	15445	15407	15432	15521	15428	15525	15451	15616	15549	15601	15631	15469	15383	15685	15464	15372	15533	15451	15596	15510	15557	15422	15331	15439	15375	15440	15468	15505	15259	15523	15415	15392	15697	15463	15493	15402	15803	15619	15560	15549	15601	15424	15378	15275	15688	15626	15532	15274	15674	15474	15624	15536	15415	15602	15526	15761	15427	15304	15599	15625	15461	15351	15416	15570	15339	15378	15589	15539	15406	15485	15522	15359	15549	15471	15459	15592	15388	15257	15501	15638	15465	15519	15581	15329	15469	15457	15414	15675	15548	15370	15661	15551	15469	15474	15554	15740	15517	15631	15593	15422	15671	15467	15447	15560	15440	15503	15481	15583	15672	15659	15446	15560	15471	15388	15462	15388	15164	15435	15566	15664	15345	15544	15458	15670	15453	15501	15560	15281	15478	15527	15429	15424	15511	15412	15536	15400	15486	15534	15513	15427	15388	15464	15405	15439	15469	15538	15481	15668	15519	15468	15633	15438	15440	15359	15377	15402	15442	15434	15429	15477	15686	15456	15426	15515	15495	15730	15641	15472	15527	15631	15562	15386	15366	15620	15619	15447	15596	15573	15454	15672	15399	15338	15402	15485	15719	15336	15571	15540	15370	15420	15369	15432	15488	15777	15383	15514	15333	15447	15519	15488	15292	15395	15542	15307	15336	15416	15559	15438	15354	15423	15560	15404	15474	15648	15586	15743	15358	15373	15526	15399	15308	15615	15466	15429	15539	15609	15446	15599	15418	15515	15517	15589	15656	15639	15469	15274	15588	15375	15435	15374	15542	15649	15515	15563	15490	15505	15531	15439	15373	15542	15553	15244	15402	15594	15624	15422	15411	15512	15595	15610	15375	15717	15498	15474	15458	15609	15677	15432	15315	15480	15390	15496	15482	15404	15258	15493	15541	15422	15609	15667	15487	15447	15445	15525	15583	15471	15583	15483	15835	15668	15594	15592	15526	15713	15487	15460	15562	15537	15405	15321	15509	15375	15535	15351	15275	15545	15350	15586	15573	15470	15586	15418	15540	15488	15662	15626	15505	15418	15573	15531	15286	15470	15569	15760	15434	15325	15470	15709	15669	15549	15473	15520	15579	15475	15519	15676	15418	15602	15378	15416	15617	15461	15584	15475	15600	15268	15549	15398	15531	15565	15514	15573	15727	15391	15345	15466	15555	15538	15560	15543	15501	15582	15703	15486	15562	15307	15689	15517	15542	15701	15766	15410	15401	15500	15470	15488	15641	15452	15446	15665	15352	15647	15402	15539	15618	15514	15509	15401	15542	15499	15658	15508	15264	15410	15662	15367	15354	15402	15609	15523	15357	15526	15542	15520	15616	15678	15510	15543	15401	15438	15501	15232	15457	15434	15519	15545	15415	15623	15492	15599	15660	15621	15548	15544	15579	15363	15570	15389	15691	15586	15633	15590	15584	15419	15730	15286	15486	15690	15502	15457	15794	15691	15459	15365	15515	15668	15699	15509	15509	15505	15441	15386	15514	15341	15548	15404	15375	15603	15709	15469	15650	15332	15651	15698	15809	15381	15378	15503	15410	15376	15559	15514	15331	15524	15559	15530	15496	15551	15411	15456	15359	15650	15692	15443	15368	15360	15666	15608	15518	15482	15453	15496	15647	15398	15474	15503	15561	15613	15502	15519	15411	15405	15472	15695	15469	15551	15558	15524	15452	15540	15453	15600	15412	15556	15320	15376	15480	15562	15389	15484	15483	15546	15582	15369	15686	15405	15357	15342	15435	15711	15579	15570	15512	15356	15523	15596	15402	15525	15274	15333	15401	15367	15341	15445	15439	15422	15593	15567	15511	15380	15508	15525	15441	15404	15707	15489	15258	15326	15547	15432	15703	15565	15754	15427	15379	15562	15557	15495	15354	15448	15715	15668	15631	15375	15483	15688	15425	15606	15406	15376	15553	15301	15443	15585	15581	15516	15371	15608	15469	15402	15307	15427	15511	15436	15417	15287	15437	15359	15439	15234	15806	15525	15671	15505	15380	15535	15640	15580	15666	15553	15502	15482	15528	15537	15282	15469	15650	15512	15423	15628	15572	15500	15246	15460	15679	15520	15440	15563	15464	15512	15354	15702	15723	15511	15431	15486	15600	15438	15436	15457	15355	15327	15479	15501	15425	15404	15261	15534	15589	15471	15438	15398	15338	15501	15521	15447	15519	15497	15449	15419	15533	15457	15460	15538	15582	15474	15510	15511	15578	15447	15332	15591	15231	15340	15605	15581	15430	15393	15645	15490	15439	15366	15472	15318	15470	15609	15567	15503	15364	15301	15785	15435	15599	15439	15490	15374	15440	15514	15444	15544	15487	15422	15445	15479	15518	15623	15432	15469	15506	15451	15466	15542	15394	15557	15525	15390	15361	15610	15453	15383	15446	15410	15552	15594	15598	15493	15557	15464	15417	15417	15582	15461	15452	15440	15632	15386	15488	15442	15609	15543	15500	15278	15420	15388	15606	15633	15550	15541	15609	15383	15207	15448	15401	15364	15444	15452	15442	15480	15451	15449	15491	15752	15489	15503	15608	15480	15358	15654	15309	15370	15498	15426	15477	15594	15602	15452	15464	15484	15666	15585	15484	15629	15548	15539	15475	15458	15326	15546	15549	15336	15451	15498	15689	15697	15576	15469	15577	15472	15479	15528	15425	15500	15456	15446	15511	15645	15650	15490	15456	15518	15262	15568	15763	15569	15755	15363	15366	15650	15513	15473	15405	15270	15541	15774	15449	15473	15640	15628	15466	15393	15394	15679	15506	15666	15359	15536	15498	15473	15595	15633	15507	15471	15631	15457	15528	15519	15360	15537	15601	15668	15471	15504	15297	15570	15399	15570	15456	15440	15365	15492	15473	15551	15395	15528	15329	15626	15361	15285	15624	15656	15459	15433	15544	15315	15524	15427	15481	15771	15467	15568	15395	15479	15499	15712	15388	15506	15562	15615	15418	15677	15550	15237	15756	15363	15647	15489	15608	15289	15578	15647	15382	15572	15462	15592	15464	15437	15531	15499	15587	15414	15594	15384	15551	15542	15497	15514	15540	15484	15397	15717	15667	15434	15536	15403	15587	15523	15251	15496	15536	15471	15601	15601	15642	15489	15340	15342	15345	15672	15360	15636	15216	15557	15516	15360	15542	15518	15366	15388	15533	15650	15577	15514	15477	15608	15342	15500	15657	15595	15557	15501	15546	15357	15303	15376	15554	15425	15391	15320	15632	15452	15400	15356	15480	15494	15591	15340	15442	15446	15576	15498	15570	15681	15435	15643	15269	15413	15413	15547	15406	15603	15295	15583	15663	15485	15688	15606	15498	15424	15389	15644	15356	15241	15691	15404	15613	15648	15475	15617	15467	15491	15773	15567	15590	15392	15466	15487	15463	15577	15658	15421	15643	15661	15453	15601	15439	15444	15498	15733	15523	15630	15462	15678	15415	15671	15636	15505	15513	15503	15481	15529	15467	15545	15522	15426	15491	15513	15614	15388	15587	15496	15777	15670	15495	15454	15338	15471	15421	15364	15336	15700	15426	15538	15563	15644	15383	15308	15402	15684	15352	15526	15482	15341	15549	15668	15518	15285	15419	15469	15615	15522	15622	15763	15637	15589	15300	15417	15542	15428	15530	15564	15556	15524	15536	15554	15483	15637	15482	15512	15411	15455	15464	15504	15711	15437	15440	15552	15558	15405	15538	15497	15612	15578	15554	15517	15640	15724	15481	15529	15520	15539	15430	15451	15317	15462	15473	15492	15687	15592	15647	15355	15570	15591	15453	15560	15372	15535	15393	15327	15514	15658	15818	15463	15459	15419	15547	15642	15480	15274	15555	15502	15628	15541	15672	15347	15382	15463	15538	15381	15653	15610	15663	15503	15608	15641	15389	15376	15468	15493	15659	15509	15367	15274	15238	15664	15591	15474	15478	15454	15383	15576	15726	15468	15387	15499	15342	15423	15452	15429	15574	15422	15437	15544	15366	15639	15388	15451	15447	15530	15526	15589	15568	15513	15619	15525	15459	15357	15527	15575	15689	15471	15576	15678	15566	15406	15541	15480	15654	15615	15513	15474	15662	15510	15594	15320	15216	15276	15466	15533	15569	15583	15552	15526	15529	15490	15666	15454	15616	15462	15817	15506	15424	15436	15564	15602	15374	15562	15612	15640	15597	15445	15612	15544	15426	15697	15500	15583	15640	15346	15373	15620	15428	15484	15666	15505	15523	15670	15679	15330	15399	15293	15313	15587	15430	15497	15258	15395	15486	15537	15538	15564	15661	15591	15123	15598	15575	15374	15476	15515	15418	15508	15398	15454	15526	15450	15404	15561	15504	15441	15496	15398	15618	15572	15726	15400	15504	15455	15434	15525	15585	15634	15372	15611	15521	15643	15564	15487	15517	15326	15529	15453	15394	15401	15624	15453	15325	15472	15260	15366	15356	15605	15512	15474	15479	15473	15559	15572	15509	15518	15531	15485	15644	15539	15523	15412	15488	15567	15666	15523	15436	15243	15452	15356	15267	15377	15518	15543	15412	15556	15499	15450	15573	15545	15522	15476	15567	15596	15581	15622	15595	15517	15473	15359	15346	15440	15435	15271	15488	15688	15496	15457	15490	15492	15710	15274	15487	15673	15310	15316	15536	15496	15338	15456	15336	15333	15517	15551	15307	15424	15569	15369	15496	15564	15400	15422	15456	15443	15420	15503	15868	15440	15517	15530	15542	15459	15454	15572	15387	15398
33929	47716	43610	32601	26045	22037	18574	16860	15818	15079	14658	14312	14128	14241	14095	14037	13934	14072	13930	13848	13934	13840	13773	13870	13775	13783	13913	13684	13769	13820	13853	13966	13852	13873	13801	13705	13750	13774	13876	13835	13828	13769	13780	13835	13786	13860	13979	13876	13706	13865	13555	13797	13878	13812	13702	13801	13854	13707	13731	13718	13727	13833	13889	13690	13872	13930	13812	13833	13745	13773	13785	13814	13752	13852	13824	13800	13709	14003	14036	13603	13977	13828	13826	13846	13877	13721	13932	13686	13836	13570	13823	13737	13856	13822	13872	13944	13729	13852	13743	13738	13830	13812	13783	13895	13873	13892	13683	13780	13803	13829	13891	13842	13831	13760	13628	13807	13767	13810	13877	13808	13809	13719	13941	13755	13666	13741	13760	13738	13785	13834	13751	13734	13829	13836	13915	13749	13784	13755	13689	13715	13899	13823	13738	13726	13787	13685	13945	13760	13731	13769	13805	13879	13900	13783	13841	13829	13730	13886	13757	13731	13955	13852	13755	13693	13845	13847	13818	13898	13742	13796	13958	13694	13686	13797	13763	13793	13842	13955	13584	13722	13866	13633	13914	13842	13773	13794	13785	13753	13690	13937	13933	13750	14010	13858	13684	13739	13749	13883	13643	13975	13844	13895	13767	13863	13865	13827	13797	13835	13739	13744	13752	13819	13826	13768	14099	13899	13746	13895	13861	13729	13730	13761	13747	13721	13969	13727	13780	13719	13802	13807	13904	13749	13872	13730	13690	13677	13806	13713	13840	13762	13940	13761	13806	13792	13809	13792	13751	13681	13784	13917	13839	13912	13802	13801	13770	13918	13702	13926	13856	13787	13778	13750	13665	13995	13800	13915	13735	13610	13813	13612	13882	13764	13926	13725	13594	13854	13746	13697	13743	13936	13818	13894	13840	13709	13860	13574	13892	13820	13886	13888	14041	13777	13787	13825	13810	13810	13853	13798	13876	13715	13928	13807	13841	13913	13821	13947	13724	13672	13692	13741	13918	13817	13753	13883	13761	13912	13781	13576	13790	13826	13793	13741	13761	13793	13826	13861	13855	13814	13848	13749	13652	13767	13631	13742	13743	13847	13769	13855	13901	13681	13751	13666	13822	13753	13899	13791	13730	13817	13854	13705	13683	13757	13853	13831	13698	13742	13699	13551	13917	13841	13632	13889	13806	13907	13826	13816	13764	13861	13753	13788	13845	13780	13834	13842	13826	13813	13644	13741	13660	13844	13851	13860	13953	13891	13971	13614	13786	13788	13897	13904	13676	13753	13742	13808	13820	13917	13823	13867	13731	13831	13847	13855	13702	13849	13692	13775	13621	13775	13606	13692	13799	13823	13788	13858	13831	13743	13691	13645	13787	13629	13786	13843	13896	13687	14011	13851	13692	13912	13959	13748	13810	13809	13780	13708	13927	13737	13741	13879	13816	13941	13676	13957	13874	14115	13860	13795	13742	13782	13842	13838	13800	13758	13583	13847	13819	13754	13998	13922	13819	13759	13990	13857	13822	13932	13886	13766	13812	13699	13832	13952	13862	13595	13795	13758	13854	13769	13807	13712	13903	13862	13826	13836	13808	13814	13881	13730	13752	13719	13403	13608	13767	13846	13767	13693	13922	13676	13777	13966	13781	13761	13785	13766	13665	13831	13886	13702	13725	13918	13906	13977	13781	13986	13796	13902	13905	13959	13628	13804	13857	13767	13931	13841	13952	13929	13817	13720	13778	13918	13825	13717	13712	13609	13830	13844	13712	13801	13728	13778	13663	13913	13978	13952	13833	13795	13878	13836	13896	13706	13551	13851	13705	13854	13815	13711	13877	13774	13895	13803	13913	13760	13807	13921	13704	13898	13740	13622	13855	13815	13850	13898	13759	13804	13728	13849	13771	13996	13636	13692	13787	13873	13871	13680	13680	13608	13811	13840	13785	13736	13932	13839	13765	13940	13776	14058	13757	13741	13865	13717	13875	13905	13790	13832	13963	13726	13897	13917	13918	13970	13747	13851	13741	13867	13841	13830	13810	13720	13917	13807	13705	13625	13716	13868	13689	13834	13887	13878	13783	13842	13532	13735	13665	13930	13725	13798	13707	13740	13809	13808	13705	13704	13767	13732	13733	13746	13853	13931	13731	13774	13670	13766	13839	13857	13830	13829	13790	13826	13830	13665	13668	13760	13607	14034	13814	13901	13909	13712	13737	13940	13726	13787	13837	13980	13807	13784	13738	13920	13797	14026	13883	13834	13711	13864	13782	13817	13819	13713	13663	13770	14012	13692	13745	13737	13659	13805	13740	13563	13777	13873	13668	13730	13781	13632	13867	13881	13869	13665	13818	13782	13833	13797	13740	13825	13833	13933	13973	13726	13878	13811	13833	13820	13668	13942	13688	13818	13773	13812	13716	13748	13689	13790	13711	13732	13789	13813	13615	13710	13756	13848	13881	13826	13865	13802	13781	13742	13707	13790	13839	13746	13684	13980	13810	13895	13676	13682	13602	13845	13787	13704	13808	13724	13861	13780	13776	13750	13845	13841	13693	13738	13777	13915	13830	13813	13857	13813	13786	13724	13582	13680	14020	13798	13737	13759	13712	13728	13781	13737	13699	13779	13801	13699	13777	13648	13743	13752	13882	13835	13875	13783	13919	13912	13971	13788	13811	13763	13875	13822	14034	13617	13754	13707	13843	13746	13911	13894	13754	13743	13784	13797	13910	13819	13734	13853	13832	13791	13943	13744	13780	13808	13758	13767	13642	13788	13758	13698	13804	13631	13620	13867	13832	13858	13892	13751	13752	13828	13846	13846	13649	13709	13923	13766	13922	13838	13900	13883	13817	13806	13632	13769	13640	13768	13766	13732	13762	13655	13758	13794	13858	13686	13882	13752	13743	13748	13615	13786	13901	13742	13629	13737	13758	13936	13910	13776	13713	13942	13949	13688	13592	13838	13854	13720	13795	13796	13712	13759	13774	13811	13770	13790	13801	13793	13818	13938	13697	13786	13813	13832	13836	13649	13673	13879	13805	13838	13738	13830	13665	13754	13669	13883	13992	13900	13896	13825	13862	13848	13830	13800	13891	14069	13831	13843	13806	13894	13811	13582	13914	13821	13882	13718	13783	13599	13729	13741	13752	13666	13707	13824	14031	13818	13632	13732	13892	13791	13913	13837	13708	13844	13737	13842	13929	13822	13808	13740	13838	13768	13641	13882	14019	13822	13893	13795	13710	13785	13863	13948	13755	13689	13648	13838	13766	13784	13947	13733	13670	13821	13659	13857	13665	13803	13821	13869	13882	13914	13719	13886	13825	13811	13838	13791	13880	13768	13839	13961	13905	13954	13806	13893	13881	13818	13993	13734	13860	13922	13693	13728	13883	13824	13813	13733	13904	13959	13723	13852	13746	13846	13876	13825	13807	13851	13869	13785	13814	13831	13802	13765	13680	13669	13837	13899	13705	13925	13885	13674	13902	13956	13799	13903	13931	13796	13965	13886	13720	13858	13831	13804	13688	13792	13882	13871	13696	13903	13929	13790	13781	13967	13719	13598	13821	13777	13685	13548	13762	13804	13831	13784	13840	13797	13875	13984	13784	13745	13854	13767	13884	13820	13737	13991	13759	13780	13828	13778	13890	13739	13759	13928	13771	13742	13880	13836	13950	13829	13889	13972	13721	13780	13830	13921	13861	13815	13780	13940	13746	13980	13697	13858	13882	13860	13647	13884	13764	13877	13927	13924	13784	13751	13785	13678	13899	13862	13862	13614	13749	13799	13850	13778	13720	13807	13748	13849	13736	13829	13726	13876	13655	13920	13940	13934	13795	13776	13801	13925	13810	13953	13822	13872	13898	13710	13800	13897	13676	13739	13894	13822	13777	13763	13817	14014	13770	13497	13857	13846	13700	13763	13885	13669	13767	13881	13744	13843	13860	13993	13860	13630	13710	13845	14050	13607	13882	13729	13914	13670	13792	13777	13664	13718	13959	13849	13803	13741	13806	13735	13747	13830	13613	13808	13703	13887	13682	13680	13991	13764	13802	13853	13920	13744	13703	13841	13779	13747	13777	13641	13850	13661	13852	13893	13736	13934	13819	13971	13867	13956	13916	13737	13835	13920	13808	13627	13775	13809	13815	13820	13811	13848	13875	13680	13979	13832	13833	13838	13723	13758	13876	13829	13879	13814	13683	13812	14029	13738	13766	13849	14012	13725	13882	13816	13707	13771	13896	13722	13854	13711	13881	13800	13891	13600	13764	13752	13839	13909	13892	13758	13741	13616	13727	13897	13772	13619	13733	13740	13779	13841	13806	13900	13840	13882	13897	13773	13706	13629	13779	13779	14106	13681	13724	13700	13975	13722	13754	13967	13623	13824	13836	13927	13828	13877	13779	13774	14002	13728	13715	13996	13774	13841	13824	13950	13925	13805	13831	13748	13810	13621	13807	13863	13726	13760	13786	13644	13849	13765	13680	13849	13677	13862	13800	13939	13834	13894	13736	13826	13910	13881	13847	13840	13857	13866	13864	13758	13723	13749	13749	13733	13760	13755	13870	13804	13640	13871	13849	13639	13795	13844	13732	13766	13703	13711	13923	13798	13911	13769	13892	13830	13892	13799	13845	13742	13722	13876	13778	13814	13824	13691	13798	13817	13704	13594	13632	13884	13666	13932	13780	13841	13910	13815	13736	13786	13818	13818	13812	13827	13793	13841	13849	13735	13833	13834	13682	13812	13786	13927	13672	13706	13711	13894	13745	13881	13754	13795	13836	13805	13715	13666	13835	13947	13735	13904	13730	13782	13620	13855	13784	13702	13822	13799	13944	13853	13837	13726	13770	13702	13831	13894	13985	13842	13732	13745	13905	13954	13799	13775	13871	13786	13807	13772	13787	13698	13655	13764	13870	13748	13709	13890	13774	13799	13754	13718	13757	13805	13891	13804	13627	13928	13655	13690	13752	13987	13882	14036	13707	13722	13833	13839	13840	13691	13639	13818	13760	13775	13884	13706	13994	13769	13786	13684	13751	13782	13662	13756	13865	13950	13856	13737	13856	13888	13580	13802	13755	13685	13790	13877	13728	13797	13881	13628	13572	13780	13867	13921	13882	13749	13710	13885	13667	13781	13816	13792	13856	13713
24176	21197	29019	27204	27246	27792	25239	20244	18530	17716	17107	16535	16605	16299	16144	16019	15936	15955	15925	15828	16026	15894	15712	15878	15879	15625	15757	15413	15768	15557	15796	15679	15804	15621	15824	15701	15671	15813	15708	15693	15764	15634	15634	15590	15671	15728	15714	15645	15729	15706	15646	15608	15682	15638	15619	15751	15546	15830	15733	15702	15775	15739	15770	15675	15840	15711	15419	15675	15672	15563	15497	15726	15559	15731	15812	15675	15776	15612	15272	15686	15677	15371	15552	15543	15670	15685	15613	15588	15637	15847	15707	15708	15735	15530	15523	15726	15743	15721	15537	15715	15659	15621	15512	15845	15570	15627	15673	15720	15571	15649	15770	15685	15573	15570	15718	15631	15519	15767	15576	15861	15682	15603	15691	15714	15608	15808	15590	15711	15485	15661	15717	15718	15596	15608	15671	15567	15571	15779	15575	15655	15629	15593	15778	15756	15717	15765	15556	15615	15646	15732	15433	15319	15658	15678	15640	15767	15693	15542	15732	15665	15840	15583	15626	15505	15647	15585	15642	15841	15644	15808	15423	15541	15568	15632	15539	15774	15577	15810	15705	15459	15578	15491	15566	15823	15738	15640	15858	15566	15648	15639	15778	15746	15645	15626	15513	15501	15654	15599	15756	15610	15686	15755	15612	15768	15591	15533	15717	15554	15604	15720	15527	15904	15516	15517	15719	15697	15823	15714	15443	15741	15686	15457	15508	15507	15798	15694	15574	15635	15749	15575	15566	15592	15472	15551	15741	15540	15491	15736	15516	15483	15646	15642	15748	15733	15597	15588	15585	15783	15671	15635	15706	15767	15595	15545	15476	15620	15611	15719	15748	15673	15721	15524	15669	15512	15506	15570	15541	15669	15625	15767	15563	15505	15837	15756	15465	15653	15597	15787	15504	15635	15549	15795	15716	15423	15804	15873	15402	15579	15789	15592	15690	15563	15641	15473	15835	15627	15686	15583	15553	15518	15587	15726	15628	15655	15611	15488	15633	15432	15530	15571	15774	15623	15623	15757	15489	15597	15417	15719	15733	15706	15860	15656	15651	15332	15793	15609	15455	15564	15529	15558	15675	15590	15502	15779	15623	15586	15585	15682	15758	15749	15723	15586	15646	15650	15747	15747	15725	15662	15732	15573	15572	15620	15533	15440	15787	15750	15631	15681	15684	15594	15675	15583	15611	15736	15962	15676	15552	15757	15605	15677	15747	15614	15617	15623	15691	15666	15652	15730	15674	15560	15551	15598	15542	15852	15615	15816	15620	15695	15671	15550	15586	15563	15614	15782	15624	15702	15872	15623	15774	15505	15689	15677	15758	15600	15500	15702	15814	15766	15574	15655	15428	15692	15696	15649	15677	15692	15529	15687	15535	15702	15664	15580	15646	15673	15476	15699	15654	15793	15598	15745	15641	15651	15608	15648	15475	15740	15838	15781	15683	15666	15456	15829	15489	15480	15626	15616	15521	15396	15549	15474	15711	15654	15647	15580	15479	15773	15821	15695	15696	15675	15723	15712	15664	15684	15688	15771	15522	15468	15790	15417	15655	15545	15691	15733	15531	15592	15902	15613	15747	15694	15831	15519	15734	15664	15554	15712	15642	15682	15883	15616	15782	15659	15595	15738	15650	15582	15617	15667	15712	15814	15834	15488	15731	15553	15640	15752	15791	15729	15739	15529	15600	15675	15618	15705	15674	15481	15627	15751	15620	15639	15469	15759	15585	15715	15538	15486	15419	15576	15793	15631	15594	15597	15659	15724	15544	15575	15864	15852	15689	15669	15650	15530	15559	15599	15641	15756	15691	15692	15670	15636	15732	15510	15691	15740	15706	15480	15572	15677	15804	15548	15715	15515	15756	15552	15655	15796	15887	15339	15453	15617	15640	15760	15688	15710	15656	15729	15507	15565	15784	15487	15564	15515	15741	15663	15625	15354	15705	15660	15608	15687	15490	15614	15682	15488	15694	15548	15650	15405	15763	15455	15684	15563	15595	15612	15736	15649	15660	15757	15557	15534	15541	15411	15775	15495	15632	15595	15828	15708	15623	15708	15666	15490	15555	15842	15626	15683	15673	15797	15707	15563	15708	15475	15787	15663	15518	15772	15666	15624	15473	15525	15426	15588	15801	15695	15783	15557	15619	15649	15472	15414	15615	15752	15471	15668	15529	15774	15753	15589	15683	15646	15586	15577	15882	15674	15745	15533	15816	15652	15693	15600	15683	15747	15619	15531	15732	15667	15572	15517	15742	15612	15694	15741	15543	15933	15531	15494	15355	15551	15649	15740	15705	15730	15554	15628	15571	15708	15604	15671	15696	15913	15577	15653	15875	15622	15548	15690	15680	15673	15580	15721	15589	15687	15438	15562	15557	15533	15642	15579	15694	15545	15542	15680	15649	15510	15496	15609	15632	15670	15562	15482	15685	15587	15781	15741	15622	15663	15601	15813	15691	15544	15612	15653	15945	15567	15705	15717	15608	15706	15608	15720	15724	15718	15691	15612	15669	15713	15741	15775	15598	15806	15693	15593	15690	15564	15587	15667	15690	15808	15742	15724	15504	15702	15643	15938	15687	15750	15765	15496	15560	15600	15678	15577	15622	15658	15563	15771	15610	15810	15633	15659	15646	15752	15771	15633	15495	15697	15484	15672	15663	15831	15756	15575	15710	15602	15523	15581	15644	15645	15681	15497	15537	15604	15754	15678	15515	15858	15710	15770	15559	15684	15636	15686	15747	15824	15618	15620	15605	15656	15512	15679	15834	15569	15699	15585	15798	15524	15552	15806	15647	15701	15652	15686	15629	15739	15588	15567	15796	15854	15719	15741	15643	15742	15657	15627	15746	15677	15819	15539	15789	15906	15721	15828	15744	15611	15768	15715	15689	15577	15699	15523	15683	15538	15593	15590	15678	15488	15696	15587	15679	15573	15667	15632	15704	15740	15692	15681	15736	15626	15761	15633	15711	15434	15591	15690	15625	15550	15670	15744	15538	15522	15551	15571	15739	15436	15632	15621	15730	15573	15658	15688	15408	15656	15473	15668	15593	15567	15695	15706	15625	15599	15626	15722	15559	15568	15557	15583	15681	15509	15388	15721	15605	15435	15663	15629	15625	15700	15795	15773	15526	15679	15940	15456	15562	15635	15619	15773	15779	15785	15632	15597	15654	15493	15687	15761	15448	15774	15680	15517	15574	15463	15641	15632	15500	15451	15760	15626	15755	15724	15665	15616	15537	15417	15710	15861	15815	15554	15731	15712	15583	15631	15616	15617	15548	15780	15760	15724	15631	15579	15611	15689	15564	15490	15793	15883	15372	15524	15717	15587	15427	15489	15592	15615	15665	15689	15661	15788	15735	15610	15642	15594	15559	15728	15586	15577	15656	15734	15714	15594	15775	15725	15519	15645	15573	15542	15678	15625	15663	15561	15702	15512	15614	15759	15747	15655	15615	15619	15684	15653	15597	15526	15640	15569	15663	15725	15464	15613	15679	15729	15779	15510	15567	15673	15547	15729	15552	15710	15640	15657	15696	15838	15816	15739	15505	15654	15713	15721	15654	15819	15717	15702	15689	15674	15754	15826	15613	15545	15560	15573	15563	15615	15648	15536	15700	15622	15686	15765	15719	15396	15781	15810	15604	15532	15671	15641	15706	15737	15768	15434	15635	15793	15569	15744	15448	15650	15670	15707	15718	15637	15765	15753	15543	15553	15578	15602	15629	15542	15740	15661	15727	15646	15535	15616	15746	15484	15559	15653	15520	15510	15623	15679	15586	15846	15676	15478	15827	15679	15715	15642	15622	15789	15662	15663	15622	15783	15514	15618	15658	15650	15931	15610	15578	15714	15435	15522	15508	15716	15628	15672	15854	15566	15717	15523	15760	15758	15698	15639	15748	15503	15476	15580	15726	15662	15818	15899	15631	15671	15392	15559	15464	15596	15675	15696	15603	15600	15770	15593	15744	15590	15581	15593	15743	15621	15757	15589	15480	15626	15628	15544	15604	15485	15524	15631	15633	15699	15456	15614	15626	15552	15605	15606	15451	15547	15588	15783	15532	15617	15726	15656	15483	15639	15812	15755	15586	15877	15869	15802	15545	15695	15570	15677	15699	15742	15769	15671	15643	15580	15695	15727	15649	15580	15689	15562	15746	15608	15592	15475	15703	15846	15791	15541	15509	15760	15611	15774	15691	15680	15554	15645	15702	15676	15490	15558	15784	15529	15583	15602	15515	15792	15742	15675	15589	15851	15698	15721	15603	15410	15620	15817	15485	15810	15692	15547	15862	15449	15505	15506	15574	15610	15457	15453	15559	15700	15783	15769	15536	15514	15750	15496	15457	15875	15646	15582	15459	15464	15666	15707	15718	15498	15829	15492	15701	15633	15660	15747	15522	15545	15639	15508	15464	15660	15526	15649	15573	15547	15651	15697	15671	15663	15821	15619	15823	15624	15824	15719	15670	15380	15767	15654	15652	15514	15560	15632	15491	15544	15828	15778	15685	15689	15524	15511	15520	15722	15747	15534	15462	15620	15702	15796	15696	15752	15606	15834	15693	15543	15751	15697	15639	15834	15702	15670	15690	15476	15635	15671	15760	15676	15668	15563	15521	15654	15628	15941	15661	15709	15630	15611	15745	16011	15680	15801	15731	15819	15597	15719	15579	15462	15634	15525	15440	15916	15713	15607	15515	15673	15702	15708	15811	15823	15574	15855	15603	15785	15639	15639	15660	15415	15584	15639	15805	15624	15717	15781	15652	15813	15749	15615	15737	15698	15540	15787	15644	15726	15684	15546	15679	15783	15455	15518	15591	15669	15566	15753	15673	15572	15762	15677	15466	15940	15717	15591	15767	15774	15729	15715	15785	15650	15850	15725	15443	15517	15468	15801	15650	15699	15724	15626	15557	15518	15653	15593	15745	15586	15476	15687	15476	15810	15577	15626	15576	15684	15810	15689	15739	15706	15663	15718	15658	15621	15785	15728	15702	15552	15867	15639	15514	15564	15701	15702	15687	15604	15730	15671	15486	15796	15551	15551	15552	15590	15902	15748	15636	15775	15681	15510	15583	15694	15705	15707	15641	15661	15659	15685	15694	15582	15368	15631	15560	15701	15566	15622	15519	15797	15569	15687	15638	15611
34294	55675	50965	40223	33819	28622	23659	19273	17451	16148	15714	15105	14658	14538	14357	14283	14338	14219	14132	14207	14227	14014	14001	14053	13980	13923	14022	13813	13933	13857	13973	14121	13757	14014	14146	13838	14090	13910	14020	13850	13962	13893	13878	13771	13998	13851	13821	13852	13859	13933	13943	13963	13930	13982	13945	13759	13971	13797	13951	13887	14108	13803	13849	13930	13997	13905	14020	13982	14120	14034	13997	13794	13978	13997	14091	13923	14014	13843	13848	13970	14016	13930	14027	13903	13976	13825	13974	13885	13904	13829	13849	13787	13919	13884	13922	13969	13930	13836	14038	14025	13975	13897	13831	14130	14013	13912	14021	13947	13810	13738	13989	14076	13870	14061	13966	13904	14013	13867	13998	13964	13755	13855	14128	14047	14077	13587	13814	13779	13925	13799	13740	13931	13953	13856	13823	14001	13909	13886	13863	13870	13970	13916	13874	14056	13813	13916	13968	14023	13876	13846	13922	13900	13867	13872	13789	13839	13881	13773	13907	13865	13913	13970	13897	14020	13951	13953	13771	13784	13916	13906	13829	13942	13936	13739	13976	13821	14124	13735	13809	13796	13938	13903	13791	13878	14051	13686	13984	13787	14065	13851	13895	13958	14060	13984	13986	14016	14008	13890	13948	13986	13964	13902	13853	13771	13916	13863	13862	14070	14028	13878	13916	13813	14146	14022	13817	13993	13808	13808	13811	14034	13794	13696	13825	13890	13984	13908	13982	13943	14070	13906	13975	13873	13912	13729	13943	13802	14075	13859	13914	13922	13856	13878	13839	13820	13925	13853	14028	13939	13773	13947	14068	14107	13902	13903	13844	13787	13831	14061	13967	13855	13593	13941	13948	13886	13766	13886	13694	13993	13657	13931	13888	13863	13982	13860	13935	13927	13947	13821	13750	13892	13936	13907	14014	13942	14026	13832	13894	13935	14010	13896	13841	13934	13913	13907	13968	13925	13908	14066	13899	13826	13849	13822	13919	13756	13814	13988	13985	14001	13852	13993	13826	13943	13802	13950	13984	14036	14015	13869	13854	14009	13874	13854	14041	13929	13898	13882	13819	13954	13925	13974	14096	13768	13984	13947	13875	13665	14035	14148	13931	13986	14090	13770	13914	13842	14109	13899	13891	14000	13906	13934	13878	13829	13988	13807	13962	13800	13886	13714	13841	13824	13968	13814	14029	13966	13552	13918	13867	14007	13773	13849	13882	13970	13880	13823	13829	13892	13898	13920	13846	13980	13801	13895	13828	14039	13791	13847	14034	13977	13939	14183	13949	13808	13816	13864	13913	13936	13845	13800	13832	13913	13894	13907	13974	13841	14058	13796	13990	13850	13810	13869	13939	13778	13902	13870	13991	13904	13945	13918	14016	13694	13793	14014	13879	13962	13796	13824	13909	14060	13754	14076	13881	13830	13939	13873	13759	13855	13947	14039	13799	14122	13929	13977	13747	13746	13961	13784	13845	14006	13949	13850	13963	13980	14003	13810	13954	14047	13906	13867	14004	13862	13919	13867	14043	13861	13936	13941	13757	13994	13952	13750	13831	13934	13950	13830	13617	13827	13927	13949	14004	13908	13851	14075	13863	13723	14001	14001	13801	13943	13940	14003	13785	13859	13898	13960	13799	13976	13835	14008	13982	13857	13898	14064	13777	13759	14017	13932	14042	13890	13946	13753	13812	13987	13958	13979	13804	13888	13790	14020	13833	13982	14019	13978	13962	13900	13871	13930	14007	13892	13811	14041	13892	13908	13991	13988	14000	13991	13883	13965	13959	13986	13989	14170	13832	13887	14029	13880	13894	14024	13859	13996	13871	14017	13899	13861	13963	13903	14062	13920	13893	13951	13915	13953	13916	13921	13717	13855	14017	14018	13767	13784	13890	14045	13891	13934	13934	14013	13923	13835	13959	13871	13944	13738	13874	13957	14056	13949	13783	13823	13901	13889	13924	14036	13894	13734	13980	13915	13825	14014	13848	14074	13780	14000	13923	14059	13972	13988	13913	13759	13931	13919	13896	13918	13792	13819	13982	13850	13858	14084	13920	13958	13875	13896	14028	13896	13849	13990	14106	13820	13958	14032	14031	13894	13831	13846	13857	13913	14011	13895	13812	13909	13807	13673	13875	13840	13909	13951	14057	13985	13676	13962	13990	13987	13980	13945	13975	13823	13902	13783	13879	13922	13815	13901	13814	14025	14045	13811	13905	13723	14045	13838	13880	13956	13784	14058	13964	13874	13656	13914	13939	13817	13886	13909	13821	13907	13912	13913	13958	13928	14021	13976	13931	13842	14057	14019	13799	13851	13943	13932	13848	13898	13975	13903	14000	13925	13735	13804	13916	13872	13897	14018	13943	13948	13799	13950	13865	13781	13949	14028	13736	14020	13985	13909	13902	13953	13982	13927	13971	13869	13927	13995	13806	13877	13887	14023	13819	13958	14076	13771	13850	13838	13947	13853	13856	14086	13836	13787	13945	13988	13928	13869	13940	14006	13987	13910	13812	13881	13886	13849	13938	14109	13755	13853	14032	13941	14102	13805	13920	13933	13999	13725	14070	13957	14139	13864	14010	13927	13899	13912	13880	13876	13971	13992	14048	13934	13849	14029	14115	14079	13848	13882	13908	14021	13833	13959	13920	13796	13829	14001	13940	14043	13755	13879	13917	13896	13888	13888	13953	13929	13906	14018	14037	13910	13923	13996	13924	13855	13886	13800	13911	13866	13968	13835	14042	13921	13880	13923	13976	13986	13934	13938	13971	13936	13814	13753	13752	14046	14094	13819	13990	13924	14004	13952	13835	13923	13969	13765	13820	13989	13960	13887	13832	13934	13907	13748	13908	13975	13844	13910	13994	13893	13772	13941	13929	13929	13872	13922	13826	13898	13716	13882	13906	13923	13879	14026	14044	14017	13867	13902	13811	13954	13963	13742	13773	13855	13864	13937	13937	14020	13875	13950	13990	13994	13784	13943	13912	13780	13863	13908	13809	13912	13889	14059	13891	13781	13921	14006	13785	13795	13825	13843	13973	14129	13788	14083	13967	14000	13776	13745	13940	13976	13923	14085	13815	14159	13861	14006	13968	13894	13930	13778	13936	13914	13970	13859	13816	13981	13832	14062	13780	13996	13968	14010	13812	13788	13888	13884	13944	13997	13919	13841	14064	13971	13921	13962	13816	13744	13713	13817	14014	14040	13991	13713	13893	13827	14116	13920	13674	13894	13874	13838	13978	13891	13999	14000	13833	13995	14010	13867	13937	13902	13995	14023	13884	13877	13958	13970	14001	13805	14018	13982	13932	14032	13970	14028	13899	13812	13847	13903	13893	13954	13884	13890	13772	13934	13960	13870	13913	13760	13948	13894	13881	13911	13964	13878	13909	13924	13928	13840	13917	13934	14026	13917	13932	13914	13841	13900	14039	13766	13867	13895	13950	13974	13899	13892	13775	14075	13881	13802	13819	13802	13920	13976	13879	13726	13943	14080	13946	13757	14065	13989	13881	13991	13865	13898	13831	13848	13978	14007	13978	13876	13943	13798	13965	13852	13758	13985	13945	13901	14070	13801	13972	13912	14095	13924	13836	13843	14014	14014	13854	13954	13969	13868	13930	14016	13777	13779	13965	13838	13897	14006	13897	13962	13906	13936	13951	13736	13978	13961	13884	13965	13878	13795	13904	13959	13888	13947	13814	13897	13984	13827	13980	13950	13933	13845	13851	13890	13961	13708	14004	13791	13889	13970	13957	14021	13905	13971	13944	13862	13965	13985	14023	13852	13981	13912	13861	13851	13819	14015	13897	13975	14047	13990	13846	13865	13869	13947	13843	13937	13975	14003	13944	13840	14019	14015	13868	13870	13898	13888	13779	13894	13986	13981	13948	13789	13989	13978	13963	13925	13801	13902	13914	14124	13844	13852	13992	13962	14046	13821	14033	13835	14015	13961	13879	13913	13947	13838	13893	13973	13936	13928	13936	14012	13960	13937	13894	13986	13759	13763	13880	14022	13912	13882	13821	13754	13854	13786	14011	13840	13939	14015	14053	13864	13864	14049	13671	13857	13941	13823	13983	13943	13890	13874	13995	13933	13944	13783	13788	13966	13821	13941	13827	13887	14052	13942	13996	13818	13766	14002	13696	13938	13858	13834	14048	13961	14033	14114	13938	13925	13977	14051	13909	13832	13987	13888	13881	13909	13963	13928	14000	13993	13969	13744	14015	13842	13999	13933	13714	14034	13818	13895	13985	14006	13692	14015	13969	13856	13892	13954	13789	13950	13933	13690	14031	13901	13900	13824	13667	13942	13758	13926	14059	13975	13845	13980	13883	13848	13951	13885	13990	14090	13913	13864	13929	13853	13866	13942	13838	14008	13905	13683	13883	13792	14058	13918	13978	13938	13867	13794	13883	13917	13928	14035	13806	13914	13952	13937	13904	13944	13735	13904	13902	13883	13820	13866	13898	14027	13798	14124	14120	13982	13849	13928	13940	13882	13899	13992	13805	14044	13958	13965	13805	13947	13850	13914	13933	13791	13960	13858	13709	13946	13787	13915	14138	13820	13881	13788	13941	13941	13935	13974	13988	13818	13906	13899	13919	13985	13899	13864	14042	13895	13866	13976	13898	13892	13851	13921	13914	13915	13835	13942	13857	14022	13838	13983	13905	13969	13946	13849	13862	13868	14069	14009	13956	14014	13937	13957	13835	13926	14061	13813	13943	14020	14047	13788	13922	13906	13922	13987	13923	14010	14064	13767	13793	13901	14005	13799	13948	13850	14102	13939	13966	14005	13942	13938	13949	13816	13849	13903	13869	13859	14000	13968	13830	14153	13874	13814	13888	13874	14041	13904	13903	13971	14075	14012	13869	13976	13873	13870	13966	13777	14022	13824	13812	13755	13951	14007	13938	14063	13924	13984	13887	14035	13872	13775	13912	13946	13896	13883	13813	13981	13802	13924	13826	13991	13933	13947	13867	13898	13820	13887	13966	13927	13821	13939	14010	14022	13963	13924	13784	13904	13983	13914	13983	13866	13871	13850	13914	13905	13964	13863	14028	13771	13881	13866	13837	13869	13976	13912	13877	13995	13849	13965	13740	13938	13900	14053	13778	14055	13854	13864	13912	13796	13849	13975	13825	13793
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
