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
339754616691	339754617240	339754617790	339754618341	339754618891	339754619441	339754619991	339754620543	339754621093	339754621642	339754622194	339754622743	339754623293	339754623843	339754624393	339754624944	339754625494	339754626044	339754626594	339754627145	339754627695	339754628247	339754628795	339754629347	339754629897	339754630446	339754630996	339754631546	339754632098	339754632648	339754633197	339754633747	339754634297	339754634848	339754635398	339754635948	339754636498	339754637049	339754637599	339754638149	339754638699	339754639249	339754639801	339754640350	339754640900	339754641450	339754642000	339754642551	339754643101	339754643651	339754644201	339754644753	339754645302	339754645855	339754646404	339754646954	339754647503	339754648053	339754648603	339754649155	339754649704	339754650254	339754650806	339754651354	339754651904	339754652455	339754653006	339754653557	339754654107	339754654656	339754655206	339754655756	339754656306	339754656856	339754657407	339754657958	339754658507	339754659059	339754659607	339754660159	339754660709	339754661260	339754661810	339754662360	339754662910	339754663461	339754664011	339754664559	339754665111	339754665660	339754666210	339754666762	339754667311	339754667862	339754668413	339754668961	339754669513	339754670063	339754670613	339754671162	339754671714	339754672264	339754672814	339754673364	339754673915	339754674463	339754675015	339754675565	339754676116	339754676666	339754677214	339754677765	339754678316	339754678867	339754679417	339754679967	339754680516	339754681068	339754681618	339754682168	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22733	21156	29001	23652	21841	24350	26368	20675	19009	18599	18001	17364	17027	16927	16809	16697	16401	16405	16575	16268	16131	16018	16104	15888	16061	15952	16003	15942	16034	15972	15838	15855	15880	15965	15651	15898	15829	15813	15863	15679	15825	15999	15913	16547	16842	16413	16004	15819	15763	15810	15670	15627	15716	15758	15760	15861	15718	15749	15623	15800	15603	15623	15408	15474	15673	15897	15547	15762	15637	15474	15533	15630	15690	15757	15511	15589	15683	15683	15701	15654	15476	15512	15446	15404	15619	15765	15472	15611	15623	15501	15805	15746	15695	15672	15677	15678	15634	15596	15360	15541	15587	15708	15625	15467	15667	15685	15729	15638	15595	15640	15698	15685	15739	15673	15545	15545	15537	15504	15489	15557	15872	15698	15363	15681	15520	15502	15612	15772	15574	15853	15709	15747	15569	15622	15799	15652	15690	15402	15429	15703	15677	15413	15492	15604	15683	15634	15454	15535	15617	15705	15570	15515	15582	15753	15618	15684	15750	15488	15521	15670	15518	15519	15641	15863	15520	15436	15546	15579	15646	15633	15468	15636	15480	15702	15682	15528	15600	15540	15769	15670	15696	15420	15626	15478	15656	15521	15683	15612	15554	15701	15784	15709	15603	15542	15462	15550	15697	15655	15717	15594	15649	15523	15440	15532	15649	15673	15371	15586	15727	15583	15753	15657	15673	15892	15734	15490	15451	15693	15388	15528	15350	15521	15544	15554	15480	15746	15642	15527	15596	15597	15700	15564	15516	15646	15671	15649	15535	15490	15593	15644	15651	15363	15631	15692	15526	15467	15584	15623	15552	15583	15676	15743	15545	15556	15625	15679	15540	15548	15393	15687	15631	15602	15674	15654	15617	15499	15542	15583	15407	15613	15841	15392	15758	15663	15637	15874	15739	15630	15620	15593	15613	15626	15554	15811	15505	15630	15622	15571	15622	15620	15679	15545	15500	15779	15598	15604	15713	15566	15617	15515	15533	15846	15613	15713	15648	15502	15517	15549	15486	15612	15813	15673	15485	15664	15705	15619	15793	15643	15580	15559	15575	15441	15541	15499	15643	15674	15507	15685	15623	15628	15507	15582	15634	15455	15557	15726	15682	15525	15654	15619	15597	15469	15692	15527	15561	15704	15522	15613	15679	15518	15635	15619	15618	15603	15652	15557	15563	15384	15645	15469	15579	15549	15607	15556	15619	15612	15627	15354	15721	15593	15581	15630	15581	15761	15848	15669	15533	15673	15507	15543	15481	15667	15567	15583	15746	15376	15578	15643	15761	15611	15562	15567	15422	15685	15709	15645	15624	15786	15558	15631	15576	15641	15669	15477	15689	15482	15767	15742	15554	15573	15535	15581	15558	15647	15676	15696	15636	15497	15339	15466	15649	15667	15631	15804	15622	15565	15664	15635	15403	15657	15573	15549	15499	15684	15538	15627	15624	15698	15570	15658	15606	15445	15713	15633	15669	15500	15638	15604	15520	15675	15645	15646	15499	15792	15597	15594	15515	15551	15796	15437	15524	15602	15623	15729	15398	15504	15467	15764	15707	15519	15495	15597	15743	15514	15772	15477	15495	15418	15695	15637	15787	15629	15699	15480	15705	15604	15614	15539	15715	15612	15717	15701	15545	15545	15607	15677	15523	15767	15549	15588	15618	15703	15492	15531	15474	15703	15536	15675	15690	15342	15556	15522	15559	15450	15804	15571	15589	15428	15819	15760	15576	15499	15766	15564	15585	15455	15362	15706	15879	15490	15623	15605	15496	15611	15715	15517	15439	15590	15456	15681	15599	15735	15491	15563	15512	15549	15475	15559	15502	15615	15618	15479	15592	15661	15493	15624	15669	15424	15764	15466	15749	15767	15726	15418	15517	15669	15677	15574	15552	15519	15759	15520	15552	15534	15626	15568	15638	15530	15752	15526	15541	15517	15538	15606	15638	15584	15550	15443	15563	15467	15472	15671	15483	15733	15725	15761	15611	15457	15497	15535	15781	15653	15726	15564	15553	15620	15569	15556	15736	15549	15720	15661	15562	15596	15498	15662	15683	15504	15478	15536	15599	15698	15517	15605	15475	15671	15585	15837	15600	15512	15466	15544	15512	15380	15472	15668	15585	15609	15703	15723	15595	15582	15705	15488	15558	15530	15475	15568	15598	15445	15754	15564	15605	15639	15434	15831	15454	15448	15569	15539	15630	15760	15641	15447	15427	15517	15527	15652	15562	15790	15674	15575	15699	15640	15624	15669	15488	15400	15498	15587	15620	15671	15296	15575	15642	15689	15516	15445	15601	15614	15502	15686	15703	15783	15664	15609	15639	15543	15500	15446	15593	15700	15808	15782	15581	15634	15552	15443	15704	15624	15561	15518	15750	15696	15627	15361	15706	15746	15586	15638	15542	15467	15672	15543	15333	15775	15542	15488	15577	15516	15480	15454	15584	15552	15492	15560	15610	15586	15665	15825	15708	15609	15808	15608	15716	15525	15625	15354	15681	15568	15688	15603	15788	15708	15533	15639	15492	15556	15521	15642	15682	15656	15636	15797	15704	15601	15668	15696	15685	15547	15516	15399	15519	15404	15534	15554	15649	15641	15622	15567	15594	15464	15621	15607	15617	15579	15559	15679	15551	15621	15631	15639	15691	15601	15638	15563	15497	15514	15518	15666	15611	15666	15683	15469	15583	15511	15631	15702	15319	15612	15631	15637	15603	15522	15481	15678	15681	15687	15748	15586	15512	15563	15552	15605	15389	15663	15609	15510	15864	15676	15629	15406	15613	15577	15634	15598	15679	15623	15399	15486	15508	15702	15759	15670	15522	15706	15704	15656	15513	15645	15549	15438	15591	15529	15575	15618	15760	15412	15598	15710	15585	15464	15824	15660	15638	15573	15809	15519	15640	15710	15723	15578	15730	15821	15641	15680	15320	15386	15497	15623	15543	15776	15678	15542	15839	15608	15524	15711	15670	15574	15516	15677	15456	15640	15563	15687	15676	15582	15663	15632	15648	15545	15700	15477	15772	15608	15658	15599	15653	15785	15595	15635	15527	15517	15676	15426	15669	15541	15630	15746	15622	15690	15566	15881	15741	15580	15803	15797	15799	15584	15725	15605	15715	15684	15640	15368	15564	15597	15689	15739	15817	15657	15570	15544	15644	15627	15634	15632	15629	15483	15571	15608	15650	15531	15476	15725	15533	15607	15517	15605	15468	15667	15781	15463	15468	15617	15523	15511	15571	15578	15578	15381	15545	15513	15724	15516	15667	15674	15596	15557	15493	15895	15616	15471	15598	15538	15460	15842	15505	15642	15623	15471	15540	15560	15565	15682	15737	15706	15596	15687	15311	15613	15523	15525	15656	15597	15638	15401	15603	15564	15709	15667	15555	15237	15461	15428	15786	15611	15463	15544	15679	15602	15682	15572	15632	15571	15704	15624	15787	15431	15418	15413	15569	15536	15697	15483	15566	15527	15474	15587	15496	15537	15712	15643	15510	15592	15324	15337	15487	15517	15486	15569	15750	15555	15539	15567	15596	15749	15592	15489	15385	15502	15829	15508	15712	15560	15652	15733	15501	15645	15457	15415	15538	15739	15528	15599	15591	15669	15702	15600	15612	15528	15466	15697	15486	15523	15541	15536	15473	15474	15436	15503	15556	15668	15379	15385	15309	15513	15650	15652	15559	15723	15778	15709	15557	15399	15712	15535	15796	15585	15521	15522	15636	15455	15409	15692	15652	15666	15442	15625	15604	15490	15400	15681	15584	15623	15533	15510	15829	15583	15571	15560	15653	15692	15698	15662	15633	15594	15788	15821	15514	15671	15502	15813	15397	15612	15483	15535	15592	15690	15756	15661	15516	15556	15583	15409	15635	15571	15404	15694	15758	15606	15786	15731	15778	15668	15640	15346	15691	15706	15518	15473	15566	15497	15445	15734	15544	15655	15587	15648	15749	15558	15624	15439	15612	15548	15548	15522	15594	15545	15521	15697	15553	15523	15457	15517	15518	15509	15528	15596	15590	15629	15540	15392	15575	15507	15582	15610	15526	15500	15461	15537	15556	15678	15655	15802	15655	15595	15600	15597	15526	15621	15566	15723	15476	15601	15602	15677	15717	15515	15472	15650	15766	15607	15588	15548	15673	15654	15661	15471	15300	15498	15623	15440	15518	15752	15563	15597	15557	15480	15418	15541	15632	15715	15633	15528	15785	15587	15604	15590	15564	15410	15546	15530	15672	15525	15584	15692	15589	15654	15599	15458	15851	15598	15625	15615	15550	15623	15654	15547	15604	15661	15452	15771	15364	15591	15621	15730	15728	15528	15459	15354	15551	15608	15641	15633	15604	15434	15764	15667	15665	15532	15466	15357	15672	15534	15562	15568	15620	15492	15447	15671	15697	15645	15616	15448	15484	15813	15744	15573	15648	15524	15462	15504	15630	15601	15581	15935	15685	15528	15706	15628	15426	15611	15752	15680	15717	15433	15538	15575	15751	15654	15713	15747	15631	15651	15649	15456	15624	15547	15606	15586	15504	15581	15734	15593	15541	15629	15631	15501	15625	15560	15462	15568	15433	15538	15653	15631	15742	15794	15886	15581	15443	15722	15421	15547	15585	15572	15645	15596	15579	15483	15654	15622	15458	15535	15624	15682	15446	15515	15631	15799	15686	15741	15648	15463	15670	15636	15652	15760	15492	15523	15566	15636	15589	15577	15561	15701	15460	15692	15617	15656	15610	15762	15354	15686	15512	15598	15404	15633	15563	15684	15513	15697	15690	15478	15431	15578	15606	15562	15628	15651	15772	15433	15664	15746	15578	15740	15673	15597	15766	15656	15695	15833	15565	15591	15601	15605	15582	15632	15615	15521	15425	15512	15775	15711	15538	15685	15451	15490	15505	15677	15564	15532	15673	15447	15687	15655	15583	15450	15574	15555	15469	15584	15655	15714	15734	15566	15660	15609	15524	15713	15469	15487	15506	15622	15681	15694	15638	15620	15527	15604	15534	15646	15646	15622	15495	15572	15533	15467	15564	15611	15815	15636	15587	15652	15329	15586	15838	15615	15648	15695	15714	15781	15622	15661	15622	15480	15689	15567	15584	15543	15560	15585	15642	15639	15649	15479	15596	15685	15500	15600	15589	15458	15859	15801
19605	36297	35806	31259	28053	24495	22200	20385	18780	17889	16884	16300	15954	15716	15440	15221	14898	14703	14653	14375	14383	14487	14154	13980	13957	14219	14255	14145	14153	13864	14104	14040	13882	13945	13916	13960	14031	13816	14317	13781	14011	14197	14292	15236	15056	14624	14129	13889	13728	13757	14012	13867	13801	13939	13865	13782	13640	13891	13821	13824	13830	13831	13816	13802	13855	13885	13743	13728	13923	13751	13765	13789	13728	13699	13760	13836	13984	13667	13617	13727	13751	13841	13834	13804	13775	13781	13617	13679	13866	13877	13824	13717	13850	13680	13749	13732	13961	13703	13713	13892	13936	13906	13765	13790	13766	13679	13756	13840	13749	13767	13798	13745	13758	14047	13747	13619	13903	13813	13674	13708	13820	13843	13859	13683	13718	13839	13854	13592	13772	13784	13653	13779	13722	13650	13869	13725	13978	13724	13736	13814	13808	13757	13712	13782	13576	13816	13864	13600	13796	13789	13930	13751	13849	13991	13745	13602	13759	13936	13865	13830	13737	13837	13571	13689	13759	13942	13875	13678	13833	13775	13646	13688	13713	13671	13946	13774	13652	13816	13718	13593	13782	13736	13781	13746	13575	13933	13738	13678	13603	13844	13797	13791	13639	13799	13801	13724	13633	13793	13654	13776	13776	13914	13760	13676	13861	13785	13634	13886	13685	13699	13806	13729	13721	13596	13839	13800	13716	13751	13591	13674	13854	13583	13821	13807	13774	13760	13757	13724	13779	13912	13679	13629	13821	13666	13765	13948	13771	13827	13803	13660	13583	13685	13875	13734	13784	13763	13863	13884	13926	13594	13815	13643	13686	13887	13892	13668	13897	13854	13815	13749	13823	13745	13723	13774	13801	13792	13681	13654	13873	13789	13864	13835	13866	13724	13769	13707	13876	13852	13636	13586	13701	13860	13736	13684	13856	13774	13951	13664	13926	13883	13738	13945	13781	13798	13808	13848	13732	13751	13719	13668	13741	13813	13937	13884	13811	13723	13861	13775	13879	13944	13770	13874	13710	13828	13677	13655	13806	13683	13878	14012	13681	13758	13820	13846	13777	13738	13788	13728	13804	13780	13759	13701	13927	13888	13805	13745	13612	13732	13818	13820	13865	13689	13831	13708	13864	13797	13780	13732	13753	13854	13785	13998	13796	13793	13750	13825	13857	13796	13872	13759	13809	13575	13754	13795	13742	13717	13793	13756	13725	13911	13772	13916	13754	13750	13703	13679	13955	13883	13880	13923	13867	13799	13861	13788	13757	13695	13807	14015	13645	13747	13812	13832	13813	13616	13959	13972	13631	13653	13712	13755	13785	13911	13622	13785	13928	13859	13680	13850	13734	13799	13744	13586	13857	13635	13978	13816	13853	13794	13568	13789	13694	13602	13669	13780	13725	13826	13809	13649	13841	13906	13682	13651	13800	13721	13642	13647	13734	13849	13816	13819	13818	13839	13794	13803	13777	13659	13846	13688	13880	13818	13666	13789	13699	13873	13956	13762	13739	13758	13784	13704	13891	13812	13934	13838	13676	13853	13639	13871	13794	13815	13716	13747	13820	13700	13838	13721	13793	13847	13733	13834	13601	13771	13697	13772	13702	13707	13857	13797	13791	13749	13797	13856	13803	13776	14004	13761	13786	13759	13713	13833	13780	13632	13864	13691	13640	13611	13792	13920	13766	13841	13740	13678	13811	13818	13787	13775	13863	13769	13732	13864	13651	13580	13713	13803	13732	13775	13772	13645	13734	13802	13785	13881	13738	13735	13705	13781	13829	13716	13916	13836	13797	13827	13764	13721	13753	13736	13645	13682	13727	13694	13762	13772	13964	13850	13736	13788	13935	13699	13634	13891	13783	13802	13724	13862	13954	13706	13775	13818	13939	13738	13706	13724	13831	13735	13657	13850	13875	13836	13564	13834	13724	14011	13880	13648	13627	13847	13942	13794	13810	13668	13742	13784	13853	13702	13806	13793	13724	13748	13699	13854	13832	13882	13889	13776	13757	13732	13798	13760	13958	13694	13675	13756	13818	13633	13702	13899	13627	13900	13875	13760	13818	13754	13685	13777	13856	13790	13878	13809	13744	13851	13892	13915	13591	13726	13739	13811	13687	13837	13710	13649	13742	13970	13785	13664	13680	13684	13773	13728	13822	13818	13674	13946	13852	13861	13842	13812	13774	13870	13840	13685	13709	13767	13938	13863	13735	13814	13873	13810	13684	13832	13780	13706	13831	13575	13784	13877	13838	13856	13734	13733	13611	13787	13754	13816	13808	13585	13643	13729	13804	13796	13889	13688	13683	13772	13658	13652	13829	13715	13671	13749	13794	13835	13919	13764	13847	13787	13595	13679	13670	13643	13783	13735	13774	13702	13917	13773	13802	13728	13901	13749	13837	13743	13773	13774	13534	13964	13740	13772	13870	13611	13789	13699	13688	13682	13839	13723	13694	13867	13708	13809	13683	13864	13712	13805	13852	13679	13864	13743	13809	13954	13900	13681	13812	13837	13744	13804	13699	13821	13826	13723	13801	13775	13780	13870	13909	13744	13847	13704	13643	13680	13719	13740	13805	13692	13901	13802	13782	13928	13783	13778	13670	13778	13753	13738	13806	13678	13711	13894	13715	13616	13869	13944	13786	13769	13659	13639	13794	13780	13625	13719	13705	13593	13852	13794	13742	13683	13767	13680	13837	13851	13674	13887	13645	13723	13713	13603	13755	13612	13822	13781	13682	13796	13627	13824	13784	13580	13804	13808	13833	13784	13805	13881	13726	13695	13848	13657	13815	13748	13855	13784	13850	13793	13800	13840	13826	13552	13908	13746	13833	13801	13671	13762	13763	13768	13721	13722	13834	13834	13708	13679	13929	13807	13661	13923	13782	13776	13812	13833	13838	13868	13833	13801	13631	13672	13646	13654	13783	13751	13786	13659	13857	13797	13811	13850	13736	13876	13822	13827	13809	13694	13717	13787	13613	13627	13867	13620	13665	13758	13744	13887	13717	13673	13950	13756	13817	13819	13711	13662	13751	13777	13756	13764	13775	13825	13843	13818	13675	13750	13818	13787	13748	13710	13895	13733	13821	13764	13911	13751	13750	13726	13750	13785	13618	13852	13961	13744	13643	13782	13876	13811	13730	13777	13688	13680	13758	13747	13694	13972	13821	13934	13751	13767	13617	13885	13860	13797	13769	13511	13656	13861	13755	13728	13682	13878	13797	13813	13778	13739	13804	13719	13906	13906	13757	13792	13854	13769	13660	13864	13845	13745	13743	13588	13803	13686	13733	13716	13791	13740	13781	13726	13671	13767	13829	13787	14050	13784	13758	13846	13574	13776	13777	13723	13831	13909	13854	13683	13639	13865	13531	13713	13810	13782	13589	13725	13785	13848	13788	13816	13610	13790	13792	13860	13831	13685	13830	13727	13668	13749	13788	13826	13860	13789	13833	13717	13858	13742	13628	13870	13807	13665	13806	13777	13789	13962	13726	13827	13619	13643	13753	13825	13700	13775	13707	13833	13674	13837	13800	13723	13651	13712	13856	13744	13755	13894	13872	13540	13787	13795	13756	13800	13665	13818	13704	13789	13976	13774	13810	13799	13784	13858	13891	13665	13743	13682	13697	13754	13649	13893	13829	13807	13873	13848	13909	13754	13708	13879	13559	13726	13756	13831	13753	13847	13684	13686	13848	13640	13744	13785	13725	13727	13682	13715	13603	13931	13823	13769	13827	13657	13918	13654	13785	13800	13771	13759	13709	13918	13724	13716	13806	13645	13985	13866	13708	13736	13739	13672	13754	13727	13742	13737	13821	13657	13795	13909	13831	13708	13900	13705	13800	13653	13710	13706	13877	13866	13808	13835	13798	13843	13641	13768	13713	13906	13847	13598	13829	13894	13751	13834	13716	13784	13662	13734	13727	13667	13807	13697	13747	13785	13876	13813	13748	13919	13788	13925	13738	13700	13601	13745	13771	13914	13761	13607	13640	13684	13791	13930	13640	13824	13891	13839	13689	13757	13944	13844	13867	13768	13696	13685	13843	13754	13770	13748	13616	13632	13823	13855	13848	13890	13617	13677	13575	13967	13538	13722	13792	13710	13852	13782	13845	13856	13887	13729	13921	13887	13864	13909	13745	13753	13627	13603	13670	13710	13744	13733	13808	13915	13699	13646	13807	13598	13736	13693	13718	13689	13779	13760	13838	13822	13751	13772	13672	13950	13803	13810	13779	13895	13632	13761	13818	13902	13761	13744	13822	13721	13873	13699	13932	13739	13906	13843	13760	13662	13744	13752	13875	13772	13835	13789	13784	13691	13876	13790	13822	13868	13762	13679	13825	13865	13694	13715	13706	13755	13755	13642	13835	13678	13762	13779	13800	13680	13788	13737	13682	13883	13650	13766	13842	13794	13758	13761	13755	14072	13769	13675	13803	13779	13985	13857	13790	13657	13806	13783	13726	13796	13820	13824	13812	13807	13884	13829	13849	13631	13712	13720	13771	13780	13962	13833	13747	13830	13823	13698	13763	13757	13861	13703	13612	13830	13674	13777	13827	13688	13731	13750	13776	13813	13685	13721	13768	13836	13681	13784	13582	13783	13827	13658	13767	13468	13943	13621	13791	13698	13787	13821	13835	13705	13901	13708	13805	13714	13764	13748	13707	13913	13674	13662	13812	13871	13797	13848	13806	13724	13651	13831	13735	13800	13856	13676	13714	13906	13868	13646	13899	13880	13846	13801	13782	13799	13679	13719	13876	13919	13808	13742	13819	13703	13730	13733	13947	13740	13790	13901	13648	13676	13852	13742	13833	13932	13588	13831	13797	13670	13745	13570	13855	13849	13857	13786	13773	13704	13754	13934	13704	13747	13922	13821	13677	13803	13603	13834	13766	13959	13890	13786	13806	13696	13642	13806	13888	13882	13794	13631	13778	13816	13814	13828	13731	13821	13629	13661	13795	13889	13685	13794	13604	13761	13745	13661	13835	13845	13611	13755	13967	13852	13944	13896	13734	13776	13909	13643	13615	13962	13766	13713	13651	13658	13642	13870	13875	13823	13696	13708	13751	13860	13648	13796	13856	13783	13663	13822	13528	13850	13786	13713	13674	13938	13936	13825	13634	13838	13888	13765	13799	13805	13790	13613
27532	23137	27688	24477	20347	18993	18077	17660	17232	17069	16911	16636	16786	16587	16646	16426	16392	16407	16446	16193	16391	16425	16336	16157	16599	16317	16376	16380	16518	16357	16067	16185	16360	16179	16081	16469	16497	16272	16260	16221	16392	16285	16225	16287	16169	16339	16281	16518	16335	16374	16298	16351	16533	16202	16095	16285	16363	16221	16194	16287	16250	16106	16047	16148	16312	16365	16169	16177	16268	16080	16335	16128	16194	16261	16095	16282	16226	16172	16284	16289	16443	16352	16321	16341	16043	16264	16221	16255	16345	16214	16254	16093	16199	16253	16259	16251	16428	16275	16338	16370	16198	16301	16101	16012	16028	16120	16121	16359	16114	16194	16270	16351	16167	16019	16191	16217	16464	16162	16246	16053	16258	16022	16228	16262	15998	16246	16191	16383	15982	16393	16385	16368	16477	16160	16379	16248	16060	16134	16254	16343	16142	16059	16215	16205	16283	16453	16219	16187	16217	16257	16306	16336	16312	16455	16219	16223	16382	16151	16151	16446	16432	16171	16278	16128	16211	16024	16271	16073	16358	16273	16335	16317	16298	16354	16192	16404	16222	16257	16259	16351	16276	16356	16194	16279	16243	16234	16231	16217	16086	16217	16155	16170	16305	16150	16234	16359	16170	16122	16380	16190	16367	16276	16394	16261	16199	16392	16257	15970	16254	16353	16376	16127	16146	16254	16156	16295	16298	16317	16214	16233	16280	16376	16368	16326	16298	16350	16174	16321	16120	16362	16131	16181	16159	16277	16488	16088	16106	16104	16235	16233	16295	16296	16275	16104	16153	16039	16130	16245	16288	16025	16319	16367	16351	16057	16221	16419	16234	16292	16372	16249	16311	16296	16322	16220	16394	16340	16372	16325	16148	16204	16305	16346	16271	16145	16200	16187	16177	16329	16200	16083	16345	16203	16138	16124	16087	16359	16350	16274	16242	16075	16210	16103	16193	16318	16287	16372	16328	16337	16384	16288	16280	16182	16209	16145	16508	16318	16251	16132	16153	16285	16222	16170	16309	16182	16277	16102	16282	16077	16177	16063	16368	16234	16371	16155	16238	16252	16253	15993	16288	16333	16349	16212	16368	16200	16146	16251	16344	16057	16180	16365	16260	16079	16321	16228	16233	16260	16435	16001	16147	16494	15997	16180	16177	16108	16444	16181	16210	16349	16128	16301	16286	16157	16048	16120	16088	16124	16207	16052	16125	16322	16059	16313	16283	16365	16472	16204	16107	16176	16135	16191	16274	16167	16319	16225	16261	16334	16190	16297	16221	16131	16319	16412	16083	16168	16156	16298	16276	16322	16267	16198	16252	16193	16243	16252	16012	16187	16331	16064	16151	16164	16130	16307	16379	16055	16214	16310	16058	16070	16242	16274	16188	16174	16477	16180	16091	16215	16106	16323	16325	16322	16476	16203	16143	16344	16271	15931	16434	16220	16299	16284	16180	16044	16297	16172	16058	16253	16051	16241	16020	16272	16229	16143	16315	16234	16245	16257	16244	16140	16409	16252	16302	16224	16187	16031	16335	16342	16306	16201	16210	16302	16367	16375	16236	16148	16242	16391	16257	16224	16262	16142	16114	16335	16355	16236	16266	16370	16290	16308	16300	16413	16325	16006	16272	16406	16120	16144	16324	16306	16288	16107	16341	16268	16340	16223	16256	16289	16320	16355	16210	16164	16277	16430	16394	16271	16285	16089	16250	16053	16103	16181	16389	16308	16197	16408	16331	16236	16123	16189	16187	16318	16133	16081	16160	16241	16166	16247	16422	16261	16349	16234	16253	16285	16210	16358	16064	16152	16172	16051	16163	16176	16382	16339	16446	16119	16276	16002	16238	16221	16047	16113	16216	16273	16253	16180	16484	16151	16060	16028	16253	16182	16170	15923	16425	16157	16251	16263	16316	16249	16310	16171	16158	16264	16359	16157	15984	16021	16204	16248	16142	15989	16189	16381	16266	16224	16450	16184	16232	16501	16188	16328	16291	16390	16165	16203	16231	16294	16121	16314	16354	16189	16461	16433	16379	16223	16161	16359	16196	16180	16321	16388	16161	16203	16343	16387	16175	16217	16257	16202	16193	16235	16319	16247	16036	16344	16313	16319	16153	16200	16469	16147	16056	16219	16249	16260	16347	16217	16325	16273	16197	16410	16382	16222	16355	16189	16284	16248	16269	16256	16320	16082	16077	16342	16300	16084	16208	16229	16166	16204	16338	16302	16356	16194	16183	16151	16134	16249	16247	16250	16106	16096	16214	16416	16161	16143	16221	16154	16113	16262	16083	16188	16123	16246	16378	16316	16163	16020	16206	16326	16177	16240	16230	16229	16443	16351	16518	16326	16156	16368	16290	16163	16187	16281	16128	16408	16275	16267	16425	16390	16236	16291	16306	16267	16368	16230	16245	16108	16363	16318	16131	16391	16293	16361	16063	16222	16239	16194	16359	16406	16371	16319	16251	16026	16216	16150	16141	16357	16159	16227	16094	16242	16280	16263	16245	16151	16222	16153	16380	16226	16316	16174	16155	16229	16147	16290	16364	16384	16190	16324	16051	16233	16230	16217	16321	16233	16384	16238	16225	16301	16324	16369	16069	16178	16178	16282	16343	16181	16174	16265	16458	16346	16224	16232	16212	15974	16186	16157	16450	16174	16154	16054	16337	16334	16069	16295	16473	16403	16331	16226	16267	16152	16183	16231	16310	16328	16278	16352	16284	16166	16174	16228	16240	16273	16182	16227	16155	16245	16325	16346	16200	16047	16115	16241	16157	16206	16416	16408	16257	16388	16220	16211	16225	16180	16431	16177	16233	16285	16440	16360	16155	16365	16201	16215	16415	16130	16343	16318	16170	16383	16144	16183	16350	16125	16310	16491	16306	16245	16308	16208	16313	16183	16232	16342	16195	16290	16231	16161	16432	16260	16170	16183	16310	16402	16201	16152	16391	16295	16308	16075	16462	16264	16403	16287	16246	16307	16286	16334	16230	16354	16246	16317	16086	16244	16370	16409	16127	16120	16069	16131	16285	16354	16280	16073	16178	16482	16054	16267	16303	16139	16233	16260	16096	16274	16142	16062	16233	16158	16196	16077	16027	16151	16298	16257	16225	16226	16267	15941	16349	16112	16082	16193	16211	16218	16276	16280	16450	16151	16212	16067	16184	16220	16284	16237	16354	16280	16187	16143	16255	16356	16218	16247	16194	16451	16214	16383	16268	16373	16201	16305	16382	16214	16192	16121	16358	16256	16328	16322	16561	16234	16246	16115	16153	16151	16158	16390	16359	16245	16432	16344	16336	16298	16328	16273	16211	16316	16070	16337	16351	16300	16284	16337	16233	16220	16333	16412	16318	16182	16351	16115	16325	16145	16175	16299	16183	16150	16243	16326	16123	16135	16098	16315	16287	16268	16327	16173	16312	16212	16071	16094	16375	16131	16546	16381	16313	16189	16288	16410	16285	16211	16336	16364	16190	16194	16295	16166	16221	16143	16254	16383	16241	16279	16251	16237	16519	16453	16311	16378	16493	16371	16278	16185	16345	16195	16285	16174	16360	16105	16266	16197	16357	16119	16238	16168	16155	16167	16222	16301	16228	16252	16339	16151	16309	16344	16252	16357	16355	16338	16158	16227	16268	16270	16310	16409	16098	16432	16275	16339	16249	16250	16397	16216	16111	16345	16168	16179	16156	16322	16275	16298	16045	16160	15943	16199	16275	16255	16203	16280	16354	16243	16315	16385	16409	16279	16430	16247	16200	16217	16289	16277	16256	16287	16312	16209	16303	16186	16296	16099	16163	16342	16527	16355	16209	16277	16412	16315	16314	16191	16369	16306	16356	16084	16175	16392	16074	16323	16162	16098	16264	16071	16332	16404	16287	16159	16221	16112	16223	16188	16236	16341	16177	16288	16246	16194	16247	16357	16269	16195	16111	16512	16274	16479	16042	16169	16238	16115	16174	16195	16121	16343	16193	16153	16242	16403	16346	16161	16352	16354	16322	16206	16362	16354	16156	16332	16353	16103	16229	16295	16170	16309	16231	16380	16133	16153	16194	16539	16246	16298	16221	16275	16238	16194	16343	16246	16358	16268	16294	16255	16279	16276	16177	16229	16107	16189	16398	16111	16113	16390	16091	16159	16243	16181	16280	16313	16335	16338	16274	16468	16101	16386	16193	16438	16315	16208	16203	16165	16101	16219	16262	16375	16150	16187	16217	16239	16209	16224	16435	16187	16240	16329	16298	16312	16330	16210	16260	16306	16334	16278	16119	16138	16273	16131	16296	16165	16039	16273	16245	16318	16137	16110	16426	16390	16202	16122	16421	16380	16300	16193	16343	16288	16194	16136	16032	16214	16176	16181	16169	16222	16234	16184	16152	16164	16383	16305	16260	16124	16268	16217	16153	16236	16145	16149	16251	16037	16327	16107	16161	16196	16186	16232	16148	16160	16182	16403	16379	16066	16281	16291	16254	16173	16320	16382	16314	16377	16160	16094	16119	16237	16271	16244	16051	16095	16353	16111	16258	16218	16180	16233	16279	16172	16262	16359	16343	16191	16232	16073	16245	16412	16269	16244	16257	16495	16242	16427	16255	16249	16275	16334	16463	16194	16246	16127	16251	16192	16144	16137	16069	16137	16233	16056	16150	16284	16080	16237	16238	16178	16284	16217	16378	16412	16252	16284	16202	16032	16256	16291	16279	16166	16336	16453	16383	16320	16338	16265	16232	16203	16044	16222	16362	15972	16089	16219	16267	16070	16106	16447	16176	16244	16137	16342	16244	16200	16456	16388	16159	16116	16155	16212	16429	16310	16314	16326	16154	16241	16301	16278	16373	16246	16344	16338	16146	16334	16113	16272	16284	16167	16320	16268	16357	16151	16172	16430	16093	16150	16129	16196	16186	16379	16295	16316	16372	16417	16376	16403	16393	16152	16093	16406	16346	16380	16111	16216	16271	16162	16319	16250	16507	16265	16268	16243	16275	16124	16264	16249	16098	16179	16262	16347	16325	16324	16353	16379	16293	16337	16120	16099	16165	16111	16383	16320	16229	16336	16117	16250	16258	16364	16358	16046	16252	16133	16420	16090	16235	16265	16278	16132	16192	16512	16472	16349	16150	16302	16401	16230	16127	16262	16252	16241
17970	26344	25498	21732	19272	18160	16892	16054	15736	15305	15012	14796	14762	14689	14701	14568	14358	14407	14442	14429	14478	14330	14152	14212	14255	14116	14216	14229	14277	14117	14343	14367	14295	14206	14088	14165	14202	14110	14206	14098	14424	14375	14174	14313	14290	14458	14155	14267	14152	14132	14254	14231	14222	14241	14229	14224	14285	14177	14228	14173	14042	14133	14108	14212	14125	14096	14119	14022	14342	14163	14029	14350	14094	14105	14288	14156	14105	14286	14171	14117	14168	14127	14136	14342	14121	14239	14244	14072	14086	14080	14172	14108	14193	14232	14263	14201	14126	14240	14237	14102	14003	14218	14277	14220	14155	14341	14074	14222	14303	14250	14358	14231	14101	14282	14184	14197	14101	14210	14318	14259	14099	14152	14231	14099	14075	14161	14296	14234	14140	14233	14081	14217	14341	14183	14191	14269	14376	14207	14101	14296	14284	14265	14133	14159	14048	14205	14071	14260	14336	14295	14285	14251	14117	14237	14122	14150	14140	14134	14397	14347	14104	14367	14064	14183	14201	14257	14217	14266	14077	14128	14073	14251	14138	14224	14136	14092	14199	14154	14186	14116	14241	14196	14153	14137	14189	14061	14203	14162	14226	14107	14088	14330	14142	14128	14164	14080	14207	14205	14292	14301	14083	14088	14333	14028	14275	14125	14187	14215	14135	14156	14248	14068	14290	14283	14174	14064	14117	14204	14159	14131	14360	14196	14281	14221	13971	14263	14187	14188	14070	14317	14219	14117	14218	14177	14181	14114	14238	14120	14403	14189	14347	14280	14211	14160	13995	14175	14169	14302	14298	14054	14043	14108	14136	14131	14134	14245	14290	14141	14061	14250	14285	14242	14122	14121	14223	14304	14272	14087	14233	14176	14203	14261	14124	14127	14186	14343	14335	14173	14130	14186	14103	14272	14161	14267	14104	14140	14261	14074	14198	14284	14093	14202	14167	14147	14089	14184	14183	14172	14190	14303	14212	14022	14178	14196	14279	14171	14298	14091	14107	14105	14201	14202	14237	14300	14167	13973	14146	14284	14293	14163	14107	14138	14127	14314	14267	14275	14132	14067	14158	14266	13897	14171	14204	14198	14199	14284	14272	14276	14372	14239	14285	14175	14198	14123	14264	14227	14134	14129	14308	14104	14140	14195	14306	14216	14021	14212	14280	14189	14028	14295	13961	14199	14033	14342	14155	14148	14082	14285	14017	14067	14178	14102	14156	14049	14068	14255	14163	14061	14196	14079	14021	14175	14251	14149	14234	14074	14167	14138	14211	14223	14242	14194	14267	14108	14258	14236	14180	14120	14284	14188	14129	14179	14222	14095	14146	14159	14176	14034	14145	14138	14189	14173	14301	14217	14156	14292	14113	14251	14049	14342	14198	14247	14247	14086	14148	14023	14092	14228	14025	13962	14219	14283	14228	14123	14059	14146	14247	14208	14197	14198	14273	14168	14387	14171	14320	14133	14306	14401	14238	14104	14238	14152	14287	14053	14065	14225	14108	14166	14207	14246	14201	14202	14305	14338	14311	14186	14248	14104	14122	14064	14044	14141	14138	14017	14176	14196	14182	14271	14327	14331	14337	14117	14275	14173	14142	14127	14372	13979	14037	14192	14299	14062	14226	14389	14161	14198	14108	14163	14178	14174	14116	14127	14144	14204	14132	14201	14240	14268	14104	14450	14249	14142	14157	14243	14196	14232	14309	14266	14183	14111	14143	14093	14173	14145	14258	14406	14144	14249	14059	14345	14229	14243	14351	14265	14204	14262	14170	14257	14142	14188	14176	14162	14160	14249	14160	14195	14084	14090	14241	14059	14124	14155	14187	14180	14164	14335	14181	14136	14162	14168	14105	14085	14240	14096	14334	14308	14204	14216	14190	14237	14146	14118	14175	14181	14371	14203	14205	14172	14233	14142	14095	14394	14238	14423	14142	14087	14245	14326	14138	14172	14147	14062	14174	14215	14137	14233	14256	14129	14325	14297	14145	14177	14227	14093	14152	14179	14249	14193	14378	14134	14190	14333	14064	14151	14116	14231	14001	14244	14195	14319	14227	14235	14123	14123	14256	14211	14262	14228	14277	14203	14072	14142	14198	14156	14077	14228	14150	14378	14138	13987	14228	14380	14144	14301	14204	14001	14163	14137	14405	14223	14282	14112	14143	14007	14159	14215	14245	14009	14174	14223	14146	14241	14281	14172	14252	14212	14259	14141	14258	14096	14160	14183	14142	14240	14179	14177	14206	14171	14190	14350	14326	14066	14189	14155	14170	14083	14198	14217	14077	14150	14277	14061	14409	14381	14253	14169	14045	14319	14153	14185	14173	14209	14163	14072	14174	14319	14211	14165	14291	14155	14286	14310	14214	14203	14235	14077	14372	14284	14002	14230	14206	14181	14169	14175	14165	14183	14169	14129	14371	14175	14144	14349	14118	14215	14228	14252	14096	14133	14259	14285	13988	14226	14181	14327	14181	14155	14249	14056	14205	14209	14093	14234	14246	14178	14179	14210	14172	14245	14113	14193	14147	14099	14222	14280	14101	14040	14355	14153	14034	14221	14249	14064	14223	14296	14080	14058	14341	14175	14236	14169	14205	14110	14210	14317	14184	14209	14232	14131	14169	14126	14249	14324	14055	14208	14219	14110	14151	14148	14232	14246	14183	14108	14176	14162	14250	14356	14042	14139	14179	14110	14288	14206	14292	14128	14146	14419	14112	14216	14107	14205	14205	14112	14256	14077	14243	14300	14178	14151	14247	13947	14125	14139	14188	14302	14492	14179	14244	14260	14140	14149	14404	14034	14186	14284	14231	14071	14224	14054	14161	14106	14144	14212	14153	14210	14146	14147	14100	14235	14249	14053	14090	14216	14074	14087	14154	14181	14016	14257	14417	14221	14273	14011	14284	14069	14396	14134	14274	14246	14122	14181	14274	14329	14239	14239	14101	14141	14185	14168	14225	14140	14336	14295	14251	14322	14218	14270	14122	14298	14186	14103	14036	14184	14189	14405	14147	14088	14230	14163	14156	14178	14263	14056	14267	14244	14207	14141	14169	14044	14242	14123	14240	14118	14307	14234	14197	14265	14185	14081	14148	14257	14190	14199	14329	14156	14142	14309	14082	14131	14408	14247	14191	14257	14230	14181	14207	14338	14167	14297	14186	14196	14203	14124	14258	14198	14175	14124	14358	14131	14339	14279	14268	14100	14196	14010	14166	14197	14184	14163	14107	14213	14093	14218	14255	13999	14083	14113	14231	14200	14193	14199	14159	14128	14138	14123	14139	14167	14208	14167	14204	14299	14225	14044	14183	14151	14081	14069	14096	14164	14045	14068	14279	14170	14302	14040	14258	14154	14193	14192	14317	14160	14134	14126	14302	14403	14180	14411	14089	14356	14232	14171	14382	14169	14082	14277	14199	14215	14030	14393	14234	14286	14180	14145	14156	14243	14166	14210	14197	14168	14280	14065	14198	14247	14288	14250	14152	14203	14114	14179	14130	14118	14154	14260	14293	14334	14237	14337	14094	14254	14117	14250	14170	14029	14089	14239	14155	14229	14165	14155	14147	14246	14144	14126	14085	14240	14316	14214	14345	14177	14354	14178	14232	14039	14164	14003	14181	14138	14200	14162	14203	14290	14076	14373	14203	14108	14298	14293	14154	14267	14112	14309	14148	14088	14264	14453	14290	14083	14203	14201	14347	14267	14330	14208	14366	14068	14090	14244	14252	14221	14049	14282	14272	14340	14300	14159	14266	14210	14231	14160	14189	14127	13948	14232	14150	14100	14284	14176	14233	14113	14159	14039	14341	14139	14239	14140	14148	14070	14206	14071	14153	14312	14211	14136	14204	14101	14172	14083	14170	14135	14329	14170	14297	14128	14042	14128	14207	14241	14036	14314	14193	14056	14154	14322	14108	14163	14059	14134	14070	14189	14105	14175	14312	14172	14281	14329	14414	14246	14186	14154	14352	14238	14054	14217	14167	14156	14162	14093	14218	14145	14205	14274	14196	14128	14293	14367	14292	14121	14228	14232	14219	14152	14018	14092	14162	14127	14071	14301	14146	14130	14291	14056	14129	14136	14130	14428	14288	14135	14294	14270	14205	14271	14190	14177	14172	14334	14061	14327	14286	14177	14189	14216	14147	14181	14171	14206	14141	14346	14242	14232	14170	14180	14195	14137	14211	14048	14243	14019	14296	14154	14136	14257	14185	14243	14086	14188	14296	14496	14250	14100	14070	14199	14048	14168	14131	14218	14209	14189	14201	14241	14162	14061	14223	14166	14148	14111	14208	14109	14161	14190	14172	14179	14301	14312	14173	14025	14175	14217	14155	14064	14262	14203	13993	14262	14186	14004	14286	14216	14116	14193	14155	14202	14353	14107	14030	14227	14086	14351	14313	14185	14143	14208	14160	14033	14039	14075	14240	14256	14161	14146	14091	14051	14175	14044	14119	14244	14123	14155	14169	14167	14200	14210	14270	14130	14225	14130	14295	14139	14247	14110	14237	14184	14192	14187	14131	14161	14187	14258	14121	14210	14073	14356	14216	14364	14095	14304	14127	14262	14065	14289	14174	14210	14172	14321	14035	14269	14228	14395	14216	14086	14085	14259	14171	14134	13984	14312	14255	14236	14151	14115	14182	14288	14241	14150	14135	14129	14325	14254	14089	14269	14290	14001	14065	14098	14230	14281	14128	14063	14062	14201	14238	14142	14265	14108	14253	14135	14010	14202	14269	14341	14209	14166	14141	14184	14156	14227	14190	14149	14402	14283	14187	14135	14310	14143	14340	14006	14263	14183	14089	14287	14256	14233	14211	14265	14086	14124	14230	14095	14118	14258	14262	14047	14299	14258	14131	14228	14149	14281	14091	14358	14315	14246	14280	14309	14007	14171	14217	14160	14097	14468	14262	14138	14177	14160	14267	14149	14138	14204	14336	14150	14279	14257	14342	14255	14309	13989	14347	14218	14351	13998	14147	14240	14192	14138	14035	14177	14077	14220	14266	14331	14318	14095	14129	14078	14272	14267	14241	14145	14254	14160	14021	14098	14348	14142	14247	14266	14293	14247	14180	14187	14269	14113	14146	14119	14100	14218	14248	14327	14206	14172	14324	14258	14274	14269	14233	14125	14135	14190
23978	21166	28566	24637	22961	22831	21383	18596	17820	17334	17088	16819	16591	16432	16405	16423	16476	16159	16227	16081	16179	16013	15918	16012	16011	15901	15937	15888	15967	15917	15950	15784	15705	15714	15766	15874	15863	15832	15931	16018	15736	15705	15921	16244	16308	16243	15967	15860	15672	15774	15593	15942	15677	15806	15779	15648	15526	15732	15861	15634	15860	15878	15707	15962	15821	15742	15492	15635	16109	15946	15586	15819	15886	15765	15888	15832	15663	15939	15835	15747	15936	15749	15800	15914	15785	15803	15742	15640	15757	15923	15898	15821	15741	15693	15628	15649	15695	15500	15729	15785	15629	15632	15783	15765	15757	15680	15794	15784	15540	15589	15805	15655	15792	15839	15682	15721	15790	15703	15818	15763	15738	15754	15855	15856	15772	15698	15570	15528	15856	15805	15779	15671	15771	15707	15823	15671	15651	15649	15695	15640	15764	15675	15848	15633	15660	15834	15785	15798	15682	15580	15659	15791	15807	15591	15839	15691	15771	15842	15727	15740	15797	15793	15831	15674	15608	15684	15909	15724	15738	15922	15692	15681	15890	15613	15851	15599	15886	15724	15608	15635	15778	15722	15774	15867	15905	15697	15699	15646	15822	15665	15656	15592	15788	15504	15696	15818	15687	15788	15849	15888	15721	15719	15811	15767	15834	15719	15554	15763	15663	15726	15755	15729	15624	15655	15783	15778	15570	15537	15600	15832	15514	15567	15687	15644	15729	15763	15757	15680	15680	15644	15622	15714	15672	15807	16034	15531	15768	15693	15677	15711	15903	15924	15779	15880	15736	15631	15688	15801	15772	15788	15619	15759	15899	15719	15803	15859	15770	15702	15677	15729	15761	15700	15658	15657	15831	15625	15693	15806	15805	15529	15642	15879	15565	15819	15921	15461	15791	15672	15704	15731	15742	15576	15660	15831	15629	15563	15870	15605	15709	15734	15736	15830	15811	15713	15800	15716	15715	15731	15538	15688	15710	15754	15540	15815	15809	15886	15807	15714	15601	15805	15804	15694	15911	15676	15752	15765	15829	15877	15701	15571	15727	15526	15643	15740	15516	15607	15723	15509	15619	15799	15596	15689	15694	15801	15645	15789	15706	15732	15717	15697	15513	15735	15748	15812	15925	15695	15863	15653	15777	15653	15712	15803	15749	15944	15830	15691	15651	15652	15678	15660	15735	15697	15748	15742	15586	15555	15729	15727	15751	15845	15852	15582	15780	15760	15760	15441	15824	15754	15814	15733	15713	15663	15756	15699	15663	15650	15600	15773	15713	15693	15632	15723	15880	15694	15759	15946	15596	15654	15622	15861	15696	15518	15820	15546	15554	15935	15868	15794	15713	15753	16049	15889	15581	15754	15616	15891	15744	15805	15911	15768	15689	15772	15622	15772	15833	15707	15655	15697	15829	15544	15698	15569	15731	15697	15892	15767	15842	15749	15684	15751	15859	15820	15735	15623	15671	15862	15849	15845	15733	15799	15683	15736	15737	15767	15604	15693	15658	15904	15702	15865	15623	15860	15736	15679	15669	15723	15676	15672	15855	15775	15890	15565	15705	15795	15642	15933	15775	15665	15383	15717	15750	15895	15653	15705	15767	15646	15722	15910	15748	15714	15686	15725	15773	15602	15898	15738	15793	15721	15726	15740	15561	15747	15951	15869	15533	15678	15739	15700	15951	15807	15767	15699	15820	15842	15870	15797	15772	15766	15773	15782	15787	15717	15800	15837	15886	15583	15594	15601	15740	15503	15673	15744	15917	15774	15705	15844	15959	15820	15792	15613	15728	15646	15626	15556	15805	15703	15916	15667	15695	15703	15681	16009	15744	15757	15738	15579	15598	15665	15744	15755	15673	15633	15622	15703	15737	15825	15685	15531	15774	15789	15553	15652	15705	15658	15618	15597	15728	15833	15801	15749	15699	15736	15702	15745	15743	15822	15789	15847	15879	15751	15695	15766	15706	15485	15760	15603	15757	15592	15663	15544	15619	15513	15762	15848	15778	15708	15687	15672	15786	15832	15692	15908	15741	15749	15777	15750	15920	15905	15802	15717	15914	15563	15834	15670	15662	15649	15805	15731	15796	15719	15756	15793	15769	15546	15682	15578	15836	15963	15845	15809	15498	15607	15854	15757	15796	15666	15731	15676	15994	15782	15812	15755	15746	15594	15612	15836	15722	15660	15617	15463	15756	15412	15698	15549	15691	15629	15812	15831	15757	15759	15661	15633	15720	15671	15819	15539	15797	15862	15866	15587	15896	15853	15763	15849	15975	15768	15760	15641	15712	15920	15869	15806	15868	15599	15735	15657	15704	15741	15656	15559	15700	15908	15823	15548	15753	15756	15795	15642	15946	15640	15510	15865	15946	15750	15487	15763	15765	15879	15817	15828	15421	15688	15793	15574	15846	15712	15794	15670	15842	15980	15820	15662	15739	15756	15835	15687	15601	15658	15703	15482	15728	15637	15754	15775	15958	15707	15651	15698	15807	15715	15661	15684	15606	15707	15648	15739	15817	15719	15800	15733	15645	15717	15695	15736	15758	15551	15907	15663	15725	15760	15944	15917	15619	15737	15690	15908	15845	15698	15642	15795	15840	15863	15591	15904	15641	15634	15482	15583	15840	15853	15569	15763	15866	15769	15669	15632	15661	15739	15673	15612	15741	15653	15596	15618	15767	15494	15598	15886	15718	15639	15817	15845	15822	15856	15689	15698	15683	15844	15636	15800	15780	15625	15657	15592	15851	15563	15646	15757	15741	15774	15670	15554	15811	15880	15927	15793	15719	15680	15897	15792	15955	15759	15902	15900	15771	15704	15818	15552	15869	15827	15732	15697	15696	15687	15885	15747	15743	15911	15903	15763	15630	15671	15660	15805	15545	15766	15915	15775	15744	15591	15476	15750	15796	15726	15606	15532	16062	15845	15865	15712	15585	15688	15639	15709	15821	15679	15664	15689	15776	15497	15742	15670	15565	15692	15624	15579	15543	15647	15654	15694	15754	15840	15671	15753	15836	15654	15501	15768	15794	15730	15766	15764	15625	15633	15820	15811	15814	15732	15742	15656	15740	15702	15976	15669	15635	15642	15687	15873	15527	15708	15868	15772	15848	15647	15788	15740	15840	16016	15682	15741	15481	15707	15465	15592	15596	15800	15548	15661	15569	15901	15746	15912	15709	15748	15747	15599	15772	15737	15746	15753	15774	15765	15635	15587	15842	15655	15666	15676	15498	15750	15916	15722	15585	15672	15439	15514	15811	15654	15682	15778	15670	15923	15766	15915	15747	15627	16013	15636	15705	15815	15737	15639	15776	15495	15823	15715	15644	15830	15802	15756	15620	15612	15607	15911	15730	15662	15687	15461	15717	15573	15760	15652	15782	15444	15718	15640	15661	15670	15808	15827	15699	15709	15730	15742	15705	15811	15681	15657	15893	15843	15767	15802	15671	15640	15928	15677	15795	15693	15661	15535	15754	15750	15628	15544	15769	15890	15795	15761	15712	15563	15679	15647	15846	15768	15807	15672	15663	15669	15670	15684	15607	15734	15888	15745	15591	15698	15756	15813	15819	16001	15849	15736	15919	15759	15698	15664	15853	15627	15761	15832	15710	15905	16040	15715	15773	15981	15732	15660	15760	15763	15779	15763	15829	15677	15695	15656	15790	15756	15875	15759	15774	15766	15570	15528	15730	15841	15796	15750	15614	15812	15726	15613	15630	15699	15645	15752	15781	15715	15624	15670	15648	15688	15701	15535	15821	15790	15684	15721	15711	15571	15574	15709	15747	15794	15748	15850	15794	15532	15785	15860	15936	15891	15867	15802	15704	15705	15641	15667	15964	15862	15704	15728	15602	15687	15735	15608	15573	15740	15669	15668	15575	15722	15831	15652	16025	15668	15640	15940	15722	15663	15783	15653	15866	15745	15817	15763	15635	15755	15799	15771	15463	15723	15783	15771	15773	15807	15636	15574	15732	15680	15759	15713	15796	15790	15670	15591	15726	15780	15853	15818	15854	15745	15651	15732	15881	15802	15793	15564	15574	15655	15835	15743	15707	15753	15838	15803	16015	15965	15608	15806	15800	15684	15835	15716	15685	15725	15919	15721	15693	15831	15629	15711	15780	15634	15681	15684	15574	15871	16035	15784	15506	15679	15704	15657	15615	15796	15892	15752	15775	15744	15717	15751	15756	15850	15757	15687	15973	15680	15604	15570	15775	15699	15762	15790	15544	15672	15773	15735	15556	15690	15800	15465	15798	15837	15835	15736	15636	15728	15604	15589	15707	15731	15815	15826	15720	15601	15702	15651	15695	15744	15699	15981	15732	15854	15842	15776	15774	15650	15581	15845	15795	15784	15819	15795	15610	15756	15806	15762	15667	15832	15935	15615	15785	15607	15689	15724	15789	15743	15822	15774	15661	15582	15670	15946	15640	15816	15726	15857	15784	15645	15941	15810	15630	15876	15977	15901	15878	15603	15743	15914	15614	15538	15567	16002	15611	15829	15710	15582	15664	15767	15607	15597	15928	15817	15546	15695	15752	15701	15665	15771	15667	15681	15581	15735	15811	15659	15658	15729	15820	15626	15619	15696	15748	15671	15839	15538	15687	15959	15679	15667	15750	15775	15830	15768	15677	15694	15550	15738	15536	15697	15694	15593	15650	15724	15732	15805	15791	15745	15619	15853	15759	15890	15864	15653	15675	15915	15609	15657	15754	15739	15552	15746	15612	15643	15830	15852	15849	15887	15712	15855	15786	15797	15802	15728	15713	15786	15751	15828	15749	15793	15817	15703	15781	15723	15730	15745	15715	15821	15805	15608	15946	15676	15666	15936	15502	15679	15713	15883	15662	15715	15816	15803	15594	15781	15568	15730	15758	15585	15732	15735	15610	15646	15632	15601	15659	15602	15888	15640	15665	15777	15596	15822	15750	15740	15802	15761	16026	15669	15756	15747	15685	15816	15853	16031	15765	15890	15700	15764	15680	15586	15678	15739	15747	15781	15840	15600	15639	15664	15677	15654	15903	15673	15584	15837	15845	15603	15818	15734	15741	16026	15832	15686	15843	15796	15738	15671	15681	15795	15792	15559	15664	15826	15702	15721	15645	15666	15842	16005	15795	15756	15766	15561	15800	15767	15662	15649
17716	30839	31086	26832	23487	20856	19343	17776	16852	16216	15582	15524	15064	14890	14966	14711	14676	14548	14386	14209	14181	14173	14064	14223	14135	14163	14053	14095	14124	14043	13855	14006	13934	14049	13938	14080	14111	13933	14078	13899	14243	13882	14070	14548	14475	14190	14113	13885	13892	14005	13889	13819	13902	13800	14069	13911	13911	13958	13957	13692	13866	13848	13860	14103	13939	13697	13793	13879	14010	14073	13990	14057	13936	13746	14041	13939	13771	13915	13992	13854	13928	13905	13911	13989	13769	13851	13772	13874	13794	13897	14005	13953	13851	13968	13950	13759	13870	14045	13786	13862	13885	13869	13962	13919	13905	13816	13795	13871	13941	14054	13836	13910	13756	13960	13819	13945	13964	13857	13824	14063	13867	13804	13921	13799	13877	13683	13840	13767	13937	13925	13812	13880	13797	13978	13904	13964	13695	13952	13945	13900	14057	13647	14099	14005	13871	13957	13839	13757	13840	13854	13999	13935	14039	13880	13731	13880	13721	14075	13757	14068	14144	13994	14011	13849	13937	13748	13848	14024	14022	13944	13906	13943	13961	13854	13873	13874	14097	13843	13814	13949	13876	13805	13848	13850	13947	13797	13856	13876	14025	13892	14040	13908	13872	13961	13883	13762	13877	14018	13732	13871	13813	13980	14082	13841	13954	13914	13864	13861	13891	13745	13979	13829	13964	13825	13956	14021	13900	13846	13915	13779	13856	13948	13889	14030	13982	13909	13975	13948	13840	13812	13891	13915	13799	13980	13890	13746	13957	13905	14027	13966	13807	14061	13924	14068	13838	13887	13951	13922	13909	13912	13940	14019	13754	13957	13872	13926	13957	13911	13777	14058	13912	13722	13978	13978	13794	14019	13965	13883	13911	13865	13818	13905	13923	13827	13886	13913	14001	13785	14091	13730	13901	14098	13960	13814	13833	13888	14051	13821	13963	13734	13882	13854	13912	13920	13920	13913	13946	14013	13890	14050	14062	13919	13994	14016	13993	14060	13811	13641	13853	13863	14047	14058	13838	13971	13890	13845	13739	13949	13801	13741	13983	13909	13889	14109	13876	13943	14083	13944	14001	13830	13861	13889	13956	13895	13875	13874	13944	13898	14174	13787	13908	13957	13791	13737	13994	13728	13664	13898	13845	13896	13876	13969	13810	13926	13625	14003	13875	13959	13870	13901	13826	13867	13850	13846	13944	13864	13917	14002	14006	13928	13964	13970	13795	13727	13870	13901	13878	13991	13943	14122	14064	13846	13948	13921	14034	13969	14007	13733	13959	13818	13917	13810	13842	13873	14048	13911	14093	13783	13991	14074	14018	13931	13791	13971	13830	13741	13947	13867	13967	13834	13987	13946	13905	13945	13895	13865	13887	13824	13698	13922	13920	13830	14048	13984	13823	13892	13843	13903	13799	13844	13892	13848	13968	13703	13948	14016	13801	13885	13845	13829	14006	13882	13934	13694	13902	14148	13847	13973	13882	13957	13778	13982	13794	13708	13924	14053	13889	13855	13742	13906	13963	13927	14070	14107	13729	14016	13945	13896	13879	13805	14000	13934	13891	14021	14018	13832	13874	13924	13842	13924	13856	13827	13823	13983	13917	13682	13966	13912	14072	13850	13992	13884	13718	13853	13880	13915	13908	13918	13835	13811	13962	13985	13904	13810	13903	13774	13808	13918	13925	14016	13793	13845	13931	13870	13952	13742	13908	13876	13860	13905	13929	13901	13853	13779	13862	13775	13917	13704	13903	13944	13791	13971	14047	13897	13984	13839	13778	14032	13826	13972	13958	13959	13941	13984	13765	13888	13910	13880	13930	14004	13784	14045	13761	13936	13980	14001	13854	13847	13834	13877	13913	13705	14063	13900	13675	13748	13916	13956	13837	13802	13809	13718	13903	13938	13867	13902	13933	13907	14049	13848	13828	13791	13895	13929	13968	14098	13915	13892	13902	13878	13941	13938	13934	13871	14028	13897	13745	13999	13827	13976	13839	13861	13833	14031	14044	13825	13825	13983	13838	13895	13934	13930	13957	13865	13809	13973	13680	13871	14012	13824	13945	13787	13973	13724	13981	13880	14103	13864	13750	13869	13874	13902	14032	13958	13817	13993	13810	13828	13741	13914	13807	13899	13898	13912	13833	13923	13739	13955	13892	13989	13866	13901	13813	13833	13788	14087	13957	13657	13920	14037	13923	13993	13847	14066	13767	13875	13791	13966	13944	13922	14001	14008	13843	13765	13875	14006	13864	13774	13855	14038	13807	13883	13943	13859	13932	13744	14136	13891	14120	13941	13894	14063	14077	13845	13991	13921	13889	13941	13801	13747	13979	13986	13942	13872	13897	13965	14055	14003	13917	13848	14010	13949	13858	13860	13988	13956	13946	13951	13857	13934	13856	13975	13991	13926	13834	13717	13926	13868	13803	13837	13982	13885	13805	13831	13832	14102	14013	13984	13905	13950	13848	13756	14040	13955	13944	13941	13877	13910	13713	13996	13781	13935	13905	13789	13684	13762	13931	13998	13881	13903	13923	13890	13874	13874	13895	13897	13873	13838	13990	13941	13990	13933	13987	13901	13947	13973	13852	13855	13923	14082	13760	13848	13924	14019	13740	13939	13961	13905	13873	13931	13877	13872	13850	13831	13738	13944	13985	13972	13967	13874	13819	13970	13876	13958	13812	14003	13936	13844	13953	13826	13834	13875	13703	13967	13938	13789	13978	13864	13877	13919	13981	13946	13753	13902	13838	14003	14077	13823	13807	13959	13842	13957	13799	13674	13929	14024	13891	14023	14075	13834	13997	13946	13915	13824	13870	13934	13862	13909	13914	13974	14026	13825	13885	13767	13759	13789	13795	13850	14008	13780	13915	13954	14049	13959	13877	14057	13901	13975	13836	13994	13736	13933	13907	13869	13943	14026	13965	13923	13760	13858	13877	13883	13856	13968	13885	13817	13890	13911	13718	13832	13981	13945	14080	13766	14016	13868	14108	13873	13826	13846	13791	13875	13856	13823	13709	13794	13985	13965	13807	13825	13944	14017	13981	13967	13923	13952	13900	13918	13917	13805	13832	13859	13842	14029	13969	13816	13746	13868	13861	13929	13913	13927	13855	13874	13966	14000	13906	13819	14011	13939	13905	13826	13896	14001	13887	14003	13748	13922	13813	13850	13944	13920	13955	13961	13899	13780	13896	13973	13732	13818	13945	13947	13728	13839	13843	13999	13891	13849	14012	13999	14054	13742	13888	14049	13894	13862	13869	13899	14012	13861	13946	13902	13808	13969	13950	13936	13693	13975	13751	14099	13626	13868	13809	13896	13811	13807	13847	13996	13924	13876	13932	14055	13861	13904	13842	13750	13893	13810	13856	13985	14015	14016	13976	13958	14047	13854	13927	14041	13816	13747	13916	13846	13732	13752	13824	13937	14000	14045	13797	13892	13796	13900	13992	13999	13838	13762	14068	13821	13787	13907	13639	13793	13758	13903	13984	13764	13907	13897	13950	13769	13955	13724	13814	13850	13955	13781	13826	13907	13884	13813	13990	13944	13791	13970	13805	13812	14006	14105	13889	14033	13876	13864	13846	14069	13929	13873	13960	13786	13828	13910	13929	13722	13956	13989	13865	13854	13882	13957	13801	13767	13848	13926	13838	13983	13931	13808	13713	13805	13794	13759	13981	14018	14042	13814	13911	13936	13896	13991	13932	14078	13828	13864	13820	13915	13970	13746	13972	14008	13965	13871	13887	14052	13809	13833	14107	13992	13801	13831	13963	14011	13796	13912	13965	13790	13892	13748	13927	13749	13832	13880	13849	13971	13874	13843	13842	13922	13974	13815	13830	13966	13843	13848	13791	13969	13876	13936	14008	14014	13943	14049	13823	13831	14019	13863	13954	13837	13968	13794	13961	14073	13881	13943	14028	13894	13866	13898	13897	13905	13806	13720	14017	13854	13919	13966	13929	13964	13921	13803	13877	13810	13955	14026	13957	13840	14020	13932	13932	13927	13869	13952	13875	13908	13878	14047	13951	13870	13820	13952	13733	13890	14068	13863	13876	13941	13828	13915	13976	14015	14038	13908	13748	14112	13896	13890	13944	13843	13869	13900	13994	13900	13918	13862	13859	13744	13995	13972	13768	13919	13963	13841	13886	13974	13820	13893	13706	13886	13954	13941	13906	13983	13805	13751	13971	13830	13873	13930	13941	13893	13845	13905	13961	13951	14020	13783	13899	13838	13604	13790	13735	13851	13903	13908	13955	13809	13748	13975	13979	13775	13938	13808	13807	13850	13951	13935	13948	13765	13977	13956	13797	13941	13842	14046	14041	13893	14034	13912	13958	13981	13797	13839	13908	13977	13908	13897	13820	13941	13865	13990	14021	14010	13949	13789	13893	13996	14084	13870	13936	13959	13931	13774	13854	13891	13951	13868	13839	13899	13799	13893	13921	13973	13918	13858	13979	13911	13974	13992	13906	13903	13908	13923	13857	13935	13986	13875	13924	14084	13841	13978	13922	13959	13864	13916	13894	13861	13844	13965	13949	13895	13910	14062	13956	13866	13844	13859	13834	13918	13879	13901	13900	13756	13779	13889	14074	13803	13997	13880	13919	14068	13808	13800	13866	13923	13837	13864	13914	13919	13798	13868	13947	13873	13868	13725	13779	13851	13891	13676	13937	13854	13995	13917	13881	13887	13933	14048	13882	13848	13918	13895	13974	13813	13837	13859	13882	13941	13947	14105	13866	13961	14020	14020	13898	13851	14021	13837	13878	13942	13792	13909	13805	13847	13966	13800	13754	13950	14057	13889	13809	14016	13910	13877	13929	14028	13996	13883	13788	14005	13797	13987	13920	13862	13859	14106	14032	13801	13795	13889	14108	13913	13950	13839	13892	13751	13978	13871	13855	13857	13985	13711	13939	13850	14008	13899	14108	13933	13914	13865	14009	13701	13973	14055	13890	13952	13928	13845	13853	14064	13793	13754	13884	13848	13706	13832	14026	13894	14008	14024	14050	13985	14032	13764	13914	13910	13753	14022	13817	13773	13802	13839	13794	13915	13841	13924	13861	13785	14112	13946	13997	13900	13819	13892	13853	13784	13916	13846	13838	13964	13889	13986	13950	13971	13895	13828	13978	13853	14001	13953
22719	21157	28984	23647	21806	24333	26039	20353	18804	18395	17851	17063	16786	16867	16559	16585	16594	16190	16048	16033	15916	15935	15677	15881	15810	15810	15760	15899	15624	15935	15807	15660	15463	15713	15579	15431	15672	15543	15747	15736	15862	15692	15837	16473	16462	16087	15764	15721	15606	15479	15600	15509	15381	15441	15688	15572	15492	15546	15572	15411	15519	15467	15333	15526	15372	15546	15513	15419	15501	15486	15449	15452	15434	15610	15474	15592	15527	15344	15492	15249	15524	15412	15530	15453	15311	15437	15419	15468	15531	15362	15261	15285	15408	15416	15323	15280	15418	15452	15370	15272	15546	15460	15359	15337	15200	15260	15330	15589	15666	15221	15382	15397	15205	15321	15368	15370	15411	15403	15452	15307	15287	15213	15322	15334	15474	15300	15422	15475	15394	15508	15489	15250	15330	15357	15508	15409	15196	15430	15517	15423	15569	15422	15458	15214	15342	15309	15571	15206	15427	15332	15627	15583	15515	15240	15239	15314	15373	15429	15567	15239	15315	15430	15425	15309	15553	15477	15569	15292	15536	15452	15484	15438	15331	15236	15282	15431	15382	15503	15430	15376	15445	15683	15417	15454	15500	15142	15264	15255	15486	15588	15442	15390	15326	15271	15311	15493	15525	15545	15172	15417	15523	15361	15446	15210	15493	15626	15466	15453	15422	15244	15452	15395	15411	15659	15428	15475	15447	15707	15283	15267	15535	15352	15398	15616	15440	15539	15579	15450	15368	15490	15548	15330	15354	15384	15367	15427	15237	15540	15362	15302	15349	15264	15402	15438	15473	15434	15411	15458	15382	15257	15428	15544	15735	15456	15244	15357	15471	15310	15499	15358	15422	15310	15316	15380	15500	15335	15688	15256	15414	15367	15499	15333	15499	15496	15337	15458	15380	15396	15332	15372	15339	15554	15362	15278	15292	15409	15300	15347	15462	15438	15286	15294	15405	15484	15343	15400	15368	15434	15568	15372	15358	15287	15695	15203	15469	15476	15453	15320	15410	15301	15243	15463	15486	15555	15326	15137	15464	15639	15197	15491	15364	15249	15463	15477	15296	15264	15189	15381	15395	15261	15396	15413	15363	15590	15417	15234	15368	15361	15516	15465	15515	15352	15389	15354	15285	15423	15375	15409	15530	15452	15478	15212	15277	15235	15353	15453	15484	15271	15414	15364	15523	15483	15163	15591	15280	15469	15417	15362	15178	15390	15557	15487	15386	15261	15493	15188	15379	15386	15274	15168	15357	15300	15247	15285	15446	15295	15528	15347	15477	15420	15490	15311	15282	15668	15246	15373	15398	15495	15385	15570	15431	15493	15442	15345	15252	15307	15509	15318	15416	15198	15423	15334	15529	15531	15382	15267	15415	15446	15433	15416	15404	15344	15415	15673	15375	15327	15404	15212	15390	15432	15467	15440	15551	15486	15427	15342	15234	15526	15314	15377	15548	15403	15264	15448	15514	15296	15470	15601	15473	15238	15234	15551	15271	15554	15349	15400	15527	15495	15398	15480	15664	15274	15295	15752	15459	15421	15547	15466	15396	15455	15402	15376	15347	15265	15584	15628	15280	15391	15276	15279	15345	15268	15472	15368	15653	15321	15453	15606	15385	15406	15371	15487	15606	15469	15374	15278	15467	15512	15292	15402	15396	15273	15367	15441	15425	15290	15266	15415	15394	15304	15457	15569	15321	15449	15473	15415	15381	15315	15347	15443	15338	15303	15442	15384	15475	15422	15406	15309	15399	15443	15370	15412	15678	15312	15340	15194	15159	15497	15248	15334	15705	15283	15340	15341	15559	15500	15210	15233	15267	15478	15368	15252	15399	15333	15480	15463	15492	15465	15431	15223	15276	15373	15376	15341	15245	15404	15220	15291	15321	15378	15329	15381	15451	15428	15508	15585	15346	15413	15305	15480	15590	15145	15325	15277	15513	15532	15380	15399	15291	15275	15449	15280	15174	15322	15553	15460	15457	15298	15374	15261	15269	15339	15418	15497	15504	15423	15319	15379	15312	15311	15168	15299	15357	15470	15525	15534	15363	15506	15256	15368	15376	15320	15449	15164	15536	15469	15480	15484	15388	15483	15276	15302	15373	15413	15429	15268	15418	15494	15252	15350	15364	15338	15495	15323	15159	15391	15306	15445	15437	15309	15449	15553	15390	15235	15266	15214	15270	15469	15595	15291	15374	15356	15236	15350	15247	15321	15491	15289	15303	15399	15461	15394	15259	15276	15385	15298	15225	15397	15355	15434	15537	15406	15341	15274	15509	15515	15389	15394	15642	15438	15421	15336	15277	15362	15582	15493	15211	15428	15360	15312	15445	15487	15331	15271	15433	15551	15505	15437	15290	15296	15370	15409	15444	15321	15331	15364	15420	15393	15531	15273	15268	15341	15410	15400	15410	15447	15329	15513	15380	15530	15332	15449	15273	15382	15525	15253	15199	15445	15330	15402	15634	15393	15325	15545	15332	15386	15306	15331	15464	15407	15375	15406	15587	15486	15383	15300	15292	15446	15503	15507	15437	15422	15373	15354	15541	15500	15397	15430	15376	15424	15321	15467	15378	15435	15390	15356	15499	15339	15257	15255	15384	15292	15296	15194	15457	15248	15414	15344	15290	15331	15397	15420	15390	15408	15405	15334	15313	15405	15405	15564	15303	15486	15341	15338	15516	15409	15433	15404	15469	15446	15445	15396	15477	15293	15529	15358	15268	15331	15249	15411	15476	15446	15414	15593	15268	15514	15259	15366	15497	15433	15424	15320	15437	15344	15199	15338	15290	15414	15433	15434	15342	15515	15304	15311	15395	15380	15325	15429	15440	15361	15399	15238	15404	15401	15393	15263	15511	15352	15614	15460	15352	15487	15407	15619	15427	15362	15465	15517	15487	15335	15212	15540	15328	15317	15372	15490	15406	15343	15258	15365	15243	15359	15600	15451	15490	15377	15451	15340	15330	15451	15437	15357	15488	15544	15044	15473	15445	15548	15320	15476	15340	15401	15362	15312	15237	15476	15346	15500	15458	15299	15257	15314	15521	15568	15229	15536	15479	15359	15400	15547	15385	15428	15360	15484	15541	15457	15551	15272	15453	15353	15502	15457	15295	15590	15477	15441	15323	15423	15475	15438	15415	15282	15427	15519	15335	15450	15460	15503	15433	15464	15383	15505	15444	15474	15486	15413	15406	15320	15330	15322	15338	15325	15453	15574	15222	15480	15247	15326	15578	15546	15404	15379	15313	15388	15374	15313	15286	15536	15253	15468	15446	15461	15445	15248	15452	15421	15438	15452	15405	15384	15397	15482	15382	15536	15462	15539	15316	15353	15403	15376	15252	15295	15475	15366	15410	15206	15297	15512	15515	15379	15538	15601	15294	15378	15254	15545	15534	15612	15437	15394	15311	15369	15546	15457	15344	15285	15281	15373	15374	15262	15296	15387	15374	15367	15571	15251	15480	15351	15403	15310	15285	15464	15329	15269	15492	15484	15359	15574	15371	15343	15375	15423	15338	15272	15375	15256	15508	15425	15365	15550	15402	15234	15342	15524	15423	15320	15410	15469	15431	15321	15444	15223	15319	15384	15253	15340	15384	15010	15315	15438	15400	15258	15363	15322	15211	15212	15381	15485	15509	15386	15215	15364	15527	15412	15437	15484	15424	15247	15421	15370	15378	15386	15450	15458	15566	15573	15296	15314	15441	15339	15290	15415	15717	15417	15505	15529	15182	15332	15323	15208	15243	15453	15364	15390	15548	15559	15426	15347	15459	15153	15296	15337	15273	15212	15511	15418	15313	15520	15493	15357	15319	15650	15273	15457	15384	15487	15553	15540	15422	15389	15411	15183	15464	15468	15424	15455	15449	15406	15357	15227	15477	15485	15508	15212	15431	15521	15518	15351	15391	15487	15422	15266	15384	15243	15210	15250	15449	15363	15365	15500	15437	15231	15355	15464	15507	15336	15160	15408	15496	15399	15373	15294	15392	15499	15455	15426	15401	15374	15388	15386	15206	15405	15358	15398	15421	15396	15461	15239	15307	15508	15515	15248	15400	15513	15382	15420	15481	15429	15236	15381	15339	15494	15225	15509	15459	15461	15547	15481	15360	15540	15356	15459	15305	15466	15429	15566	15194	15175	15394	15475	15404	15353	15234	15291	15274	15357	15569	15258	15334	15246	15279	15357	15365	15202	15300	15429	15136	15460	15303	15458	15120	15589	15435	15357	15418	15484	15436	15433	15390	15290	15250	15292	15403	15546	15398	15480	15271	15215	15367	15457	15493	15384	15453	15536	15449	15344	15308	15492	15269	15443	15389	15281	15355	15292	15272	15397	15443	15506	15394	15386	15305	15359	15256	15121	15422	15208	15345	15415	15292	15302	15522	15342	15239	15392	15460	15505	15420	15409	15334	15569	15433	15296	15422	15465	15625	15509	15521	15443	15302	15235	15446	15344	15368	15488	15408	15270	15379	15384	15374	15312	15340	15402	15297	15555	15380	15480	15644	15480	15251	15464	15358	15708	15404	15367	15282	15256	15249	15303	15426	15384	15450	15184	15372	15244	15351	15310	15414	15205	15288	15371	15410	15280	15333	15541	15259	15324	15319	15648	15411	15418	15424	15490	15500	15379	15488	15288	15212	15295	15334	15267	15490	15219	15593	15427	15363	15282	15364	15459	15540	15430	15489	15297	15057	15144	15385	15448	15649	15418	15279	15133	15454	15399	15585	15503	15451	15322	15455	15338	15257	15399	15300	15452	15459	15458	15531	15498	15402	15380	15329	15266	15317	15258	15250	15378	15218	15164	15256	15457	15324	15444	15381	15318	15431	15248	15142	15292	15530	15338	15393	15389	15242	15444	15284	15349	15420	15394	15537	15436	15539	15367	15352	15427	15385	15238	15211	15530	15421	15408	15402	15253	15603	15301	15414	15242	15381	15160	15286	15408	15432	15113	15599	15559	15623	15242	15385	15474	15435	15256	15338	15434	15602	15513	15311	15343	15333	15542	15418	15396	15461	15429	15468	15494	15496	15252	15368	15506	15560	15484	15294	15364	15470	15409	15357	15474	15414	15492	15543	15280	15371	15200	15332	15313	15369	15270	15430	15327	15424	15465	15343	15299	15278	15625	15351	15543	15505	15198
19788	35525	35200	30912	28059	24629	22112	20423	18722	17664	16807	16199	15667	15623	15287	15023	14870	14595	14493	14353	14210	14203	14075	13972	14083	14126	13986	13940	13931	13912	13884	13743	13828	13625	13900	13754	13811	13840	14050	14000	14044	13970	14169	14956	14885	14666	14165	13848	13579	13706	13571	13699	13569	13787	13504	13754	13690	13680	13861	13578	13617	13544	13745	13572	13751	13748	13588	13618	13783	13507	13715	13616	13706	13641	13799	13748	13773	13694	13689	13645	13636	13683	13767	13560	13764	13859	13496	13677	13935	13513	13725	13585	13770	13734	13467	13707	13659	13662	13606	13619	13747	13638	13654	13601	13569	13789	13700	13638	13718	13755	13563	13471	13594	13606	13682	13650	13657	13583	13525	13726	13669	13639	13790	13574	13656	13642	13847	13693	13755	13748	13547	13800	13562	13645	13576	13652	13608	13829	13742	13449	13696	13729	13688	13641	13551	13519	13675	13605	13647	13561	13670	13657	13552	13534	13737	13671	13665	13598	13661	13578	13692	13585	13590	13632	13924	13601	13728	13582	13778	13665	13662	13722	13583	13659	13567	13745	13610	13569	13592	13851	13584	13696	13815	13460	13686	13639	13668	13662	13711	13679	13674	13649	13534	13586	13717	13606	13794	13668	13712	13639	13714	13604	13608	13484	13586	13685	13839	13797	13641	13494	13563	13548	13663	13692	13630	13677	13656	13683	13668	13812	13889	13718	13528	13722	13766	13628	13788	13704	13681	13668	13672	13693	13706	13656	13507	13730	13603	13585	13825	13710	13654	13557	13569	13709	13663	13642	13624	13808	13424	13656	13531	13604	13672	13783	13666	13552	13640	13688	13787	13698	13662	13483	13727	13623	13648	13420	13537	13735	13680	13679	13455	13718	13593	13767	13531	13827	13782	13658	13620	13619	13793	13748	13696	13867	13796	13712	13862	13868	13615	13697	13684	13622	13503	13589	13775	13711	13479	13810	13574	13598	13772	13683	13613	13480	13768	13735	13701	13584	13669	13446	13716	13848	13612	13545	13648	13570	13653	13602	13762	13626	13735	13618	13744	13612	13662	13564	13614	13787	13614	13640	13727	13677	13690	13574	13738	13471	13795	13665	13669	13788	13640	13756	13671	13725	13607	13606	13618	13644	13612	13482	13675	13584	13505	13633	13638	13597	13671	13630	13656	13661	13640	13696	13632	13621	13623	13564	13683	13655	13648	13622	13670	13694	13555	13852	13524	13599	13615	13780	13637	13642	13631	13701	13531	13677	13790	13671	13613	13494	13661	13590	13471	13596	13537	13679	13733	13655	13692	13667	13543	13703	13678	13598	13549	13631	13622	13537	13706	13633	13500	13624	13735	13662	13664	13592	13744	13539	13774	13451	13665	13679	13723	13635	13671	13647	13621	13689	13686	13565	13550	13525	13727	13817	13583	13598	13651	13820	13765	13529	13695	13779	13508	13687	13597	13557	13620	13716	13579	13484	13562	13774	13634	13701	13569	13596	13775	13685	13443	13553	13697	13645	13855	13560	13695	13505	13773	13581	13556	13681	13717	13704	13566	13639	13464	13609	13511	13604	13651	13707	13872	13482	13577	13785	13663	13691	13773	13684	13664	13770	13386	13600	13759	13669	13688	13839	13789	13620	13574	13568	13666	13671	13577	13595	13553	13733	13746	13580	13590	13632	13579	13478	13644	13691	13841	13511	13551	13494	13716	13561	13671	13705	13688	13651	13686	13673	13598	13732	13701	13642	13584	13594	13598	13618	13628	13600	13640	13690	13774	13687	13592	13603	13748	13807	13647	13633	13704	13707	13696	13730	13851	13636	13684	13736	13529	13691	13689	13718	13582	13666	13527	13581	13628	13530	13454	13669	13468	13645	13654	13711	13582	13576	13666	13737	13620	13580	13712	13709	13683	13544	13826	13771	13644	13701	13736	13586	13620	13619	13650	13736	13807	13593	13512	13734	13744	13588	13698	13728	13541	13574	13587	13704	13556	13541	13619	13727	13653	13565	13700	13629	13601	13666	13492	13522	13711	13706	13639	13526	13570	13765	13615	13647	13591	13794	13714	13749	13713	13584	13655	13694	13473	13610	13561	13692	13584	13723	13664	13718	13715	13677	13572	13481	13680	13631	13654	13569	13670	13665	13580	13533	13759	13656	13707	13737	13749	13662	13758	13762	13489	13706	13795	13600	13644	13649	13687	13577	13827	13611	13618	13748	13756	13611	13785	13728	13620	13655	13684	13561	13767	13597	13754	13639	13752	13572	13745	13668	13682	13718	13793	13685	13488	13724	13693	13734	13626	13715	13779	13664	13446	13676	13538	13655	13640	13734	13698	13473	13667	13534	13632	13742	13575	13433	13573	13724	13798	13587	13586	13470	13732	13640	13537	13634	13626	13733	13617	13597	13555	13824	13549	13566	13918	13488	13605	13629	13679	13684	13666	13694	13716	13576	13462	13756	13679	13441	13569	13710	13597	13694	13613	13700	13431	13901	13548	13609	13602	13623	13661	13648	13614	13633	13824	13641	13845	13616	13537	13605	13768	13521	13690	13526	13726	13566	13586	13803	13555	13865	13733	13616	13680	13759	13472	13614	13671	13497	13672	13625	13818	13677	13610	13722	13776	13703	13620	13725	13554	13695	13619	13623	13635	13722	13683	13622	13765	13581	13609	13659	13619	13674	13784	13712	13568	13530	13718	13626	13590	13729	13613	13605	13596	13663	13878	13513	13628	13652	13528	13639	13738	13483	13515	13861	13640	13595	13679	13682	13719	13554	13477	13679	13483	13799	13557	13642	13695	13518	13735	13776	13559	13662	13564	13534	13655	13693	13735	13581	13492	13903	13604	13536	13546	13535	13596	13568	13654	13549	13750	13605	13764	13699	13656	13702	13679	13631	13621	13486	13778	13566	13657	13656	13753	13706	13617	13622	13620	13636	13516	13668	13397	13524	13669	13466	13505	13673	13604	13719	13714	13518	13671	13685	13517	13570	13705	13702	13640	13829	13618	13639	13758	13640	13890	13467	13722	13778	13480	13466	13837	13702	13517	13727	13605	13766	13502	13820	13560	13701	13721	13709	13528	13696	13706	13735	13768	13648	13643	13445	13554	13840	13652	13813	13645	13642	13789	13699	13634	13516	13807	13560	13724	13588	13630	13441	13627	13677	13614	13629	13822	13582	13769	13676	13674	13828	13662	13712	13479	13620	13845	13643	13759	13492	13523	13807	13623	13567	13624	13749	13709	13687	13774	13800	13644	13618	13723	13703	13715	13740	13690	13587	13546	13706	13632	13631	13691	13538	13864	13500	13688	13678	13790	13691	13659	13691	13629	13737	13603	13659	13713	13694	13539	13648	13654	13588	13586	13618	13802	13352	13687	13567	13796	13632	13529	13588	13569	13629	13586	13727	13628	13698	13643	13586	13683	13600	13448	13703	13753	13541	13702	13788	13542	13606	13799	13632	13705	13719	13617	13735	13608	13734	13447	13653	13824	13556	13646	13792	13626	13695	13693	13676	13690	13754	13597	13749	13669	13715	13636	13507	13721	13761	13700	13538	13639	13681	13678	13641	13641	13726	13671	13684	13796	13707	13609	13741	13575	13447	13772	13483	13673	13768	13772	13582	13625	13699	13826	13567	13734	13569	13755	13565	13668	13495	13577	13691	13639	13564	13416	13590	13726	13609	13820	13746	13695	13729	13679	13792	13544	13577	13578	13625	13497	13530	13760	13677	13569	13694	13677	13713	13777	13702	13659	13545	13697	13722	13581	13532	13735	13850	13673	13581	13549	13570	13683	13565	13678	13726	13573	13572	13692	13569	13708	13580	13766	13585	13659	13648	13425	13628	13616	13642	13714	13663	13565	13691	13593	13572	13523	13701	13562	13600	13641	13725	13755	13515	13724	13748	13445	13524	13596	13718	13857	13634	13678	13516	13720	13655	13826	13545	13601	13661	13674	13670	13710	13693	13664	13522	13688	13584	13507	13670	13614	13664	13645	13654	13646	13758	13456	13682	13544	13626	13581	13612	13671	13478	13641	13455	13566	13783	13637	13689	13741	13715	13711	13700	13597	13680	13814	13490	13594	13659	13526	13663	13684	13700	13792	13693	13574	13537	13643	13693	13575	13809	13774	13551	13548	13600	13584	13481	13699	13559	13754	13744	13572	13578	13548	13633	13488	13777	13610	13824	13574	13554	13717	13608	13613	13565	13679	13683	13531	13703	13742	13599	13555	13600	13693	13611	13629	13591	13676	13692	13636	13636	13630	13625	13644	13689	13748	13607	13538	13622	13616	13718	13672	13651	13684	13520	13678	13575	13571	13576	13772	13554	13812	13517	13649	13431	13562	13703	13776	13594	13685	13727	13663	13689	13640	13683	13675	13765	13831	13664	13720	13656	13639	13583	13644	13778	13512	13608	13742	13606	13771	13626	13553	13617	13503	13860	13637	13592	13627	13512	13628	13716	13698	13788	13574	13786	13851	13418	13619	13713	13620	13699	13759	13527	13535	13605	13646	13628	13727	13578	13703	13597	13633	13666	13764	13593	13587	13662	13692	13587	13772	13658	13545	13675	13624	13641	13460	13580	13848	13824	13592	13620	13457	13562	13814	13709	13696	13717	13562	13606	13531	13618	13553	13607	13656	13519	13735	13508	13530	13700	13621	13758	13613	13675	13768	13740	13734	13527	13673	13716	13626	13651	13642	13616	13527	13582	13742	13755	13661	13686	13732	13512	13643	13442	13591	13705	13674	13557	13558	13736	13731	13458	13688	13654	13694	13678	13744	13520	13781	13463	13623	13625	13655	13811	13668	13746	13561	13807	13657	13682	13612	13831	13480	13557	13618	13716	13409	13601	13860	13694	13661	13549	13728	13720	13673	13659	13690	13644	13788	13733	13595	13623	13835	13486	13709	13647	13584	13702	13632	13795	13681	13635	13659	13654	13606	13669	13502	13742	13727	13727	13629	13757	13720	13781	13768	13645	13581	13690	13660	13553	13747	13631	13708	13573	13564	13574	13766	13656	13693	13744	13498	13584	13730	13626	13526	13661	13654	13715	13678	13603	13666	13665	13577	13727	13416	13692	13422	13585	13559	13708	13664	13457	13675	13664	13687	13609	13758	13660	13732	13636	13599	13623
27434	23159	27900	24766	20116	18753	18050	17306	16868	16749	16826	16459	16255	16244	16424	16266	16311	16236	16199	16222	16146	16065	15948	15954	16037	16062	16105	15917	15984	16013	16184	15880	16009	16005	16193	15954	16139	15967	16016	16007	16053	16031	15984	16065	16253	15894	16014	16106	16013	16169	15885	15881	15945	15911	16066	16028	15987	15911	16217	16000	15972	16045	16111	16011	16008	15993	15935	16030	16030	16161	15901	15971	15913	16081	16003	16242	16057	16002	15946	15948	15881	16058	15834	16069	16194	15913	16074	15853	16059	16029	16062	15908	15850	15995	15852	15910	16281	15980	15966	16025	16242	15936	15924	16151	16053	15937	15936	15897	16174	16117	15940	16100	16111	16055	15990	16053	15898	15907	15959	16172	15965	16014	15999	15901	15926	16032	15793	16037	16185	16104	16085	16081	15913	15946	15988	16020	15996	15938	16062	16300	16110	15882	16018	15800	16161	15832	16056	16028	15956	15984	15895	16086	16038	15984	16005	15933	16263	16169	15852	15992	16016	15793	16135	16074	16054	15913	15969	16065	16140	15750	16041	15863	15989	15727	15929	16140	16080	16077	15846	16035	15901	16041	16061	16016	16115	16067	15961	15840	15878	16023	16051	16088	16172	15982	16086	15942	15872	15922	15874	15866	16015	16159	15981	16078	16118	16060	16067	15947	15991	16024	15888	15959	16193	16016	15884	16008	16183	16036	15993	15889	15949	16065	15985	16019	16094	16061	15647	15976	15861	16080	15830	15865	15973	15950	16013	16001	16123	16078	15910	16150	16074	16078	16166	16022	15877	16110	15973	15914	15813	16088	16070	15915	15756	16000	16058	16111	15975	15933	16070	16005	15880	16215	15947	16017	15908	16209	15842	16141	15876	16143	16036	15921	15875	16004	15986	15827	16090	16096	15906	16090	15952	15948	16089	16043	15927	16184	16245	16011	15946	15971	15917	15978	16045	16128	16029	16026	16158	15867	16081	15938	16239	16181	16010	16008	15991	16160	16104	16061	15884	16202	16066	15915	16020	15819	16049	16114	15952	16123	15990	16133	15984	16106	16038	16145	15977	16077	15950	16006	15966	16072	16022	15986	15771	16022	15906	16123	16166	16186	15843	15957	16057	16149	15999	15772	15968	15903	16292	15983	16124	16083	15937	15833	15856	16014	16030	15901	16054	15965	15839	16117	15932	16024	16095	15887	16052	15948	15943	16022	16007	15999	16128	16168	15934	16054	15856	16230	15878	15997	15965	15996	16042	16027	15971	16040	15855	16060	15950	16200	15851	16081	15844	16121	16167	15928	16030	16072	16122	16170	15964	16004	15991	15903	15916	16016	15988	15938	15980	15961	15949	15889	15964	16032	16017	16004	16043	15840	15974	16011	15950	15996	16164	16252	16015	16031	16002	16303	16016	15966	15920	15904	15999	15736	16093	16093	15856	15809	16137	15944	16039	15964	15789	16054	16026	15938	16034	16132	15851	16086	15938	15836	16171	15978	16054	16012	15984	15894	16109	16199	16124	15978	16039	16027	15863	15993	15999	16168	15946	15908	15981	15994	16040	15975	15840	15827	15930	16051	16098	16267	15886	15803	16000	15816	16014	16002	16156	16067	16029	15925	16069	16079	16097	16004	16152	16053	16063	15802	16011	15886	15923	15813	15851	15982	15979	15920	16146	15962	15713	16028	16130	16039	15877	15927	16013	16009	15916	15887	15938	15983	15999	15903	15984	16063	15901	15933	16002	15920	15920	16133	15903	16053	16057	15978	16048	15836	15867	15860	15950	15990	15937	16038	16032	16035	16011	15960	16090	16057	16083	16161	16077	15984	15816	16058	16147	15826	16060	15808	15934	16018	16083	16032	15999	15950	15929	16040	15852	16016	15864	16046	16186	15900	15937	15994	15918	15931	16053	15846	16026	15959	15933	16030	16099	15756	15954	15897	16000	15839	15952	15967	15950	16095	15865	15921	15992	16041	15909	15925	15958	16024	16037	16017	15941	16050	15932	15868	15946	15992	16068	15886	16091	16203	15890	16126	16344	15874	15736	16036	15818	15955	16128	16112	16031	15919	15881	16010	16044	15813	16004	16027	15935	16186	16027	16021	16085	16053	15959	15876	15995	16065	16115	16030	15938	15912	16045	15823	15891	16067	15856	15955	15976	16049	16129	16096	16186	15990	16073	15907	15839	15807	15854	16046	15881	15932	16006	16053	15787	15883	16000	16047	15989	16052	16075	15951	15925	15787	16048	15858	15994	16123	16082	16010	16131	16054	16161	16093	15930	16140	16082	16149	16009	15959	16156	15905	15936	16157	16092	16295	16000	16172	16222	15813	16101	16169	16030	15918	15969	16147	15922	16032	16008	15823	16033	16093	15902	15845	15958	15995	16125	16077	15959	15875	15813	15972	16027	16012	15773	15877	15910	15864	15904	16199	16007	16198	16013	15955	15985	15951	16057	16047	16061	15790	16051	15962	16002	16179	16058	16137	15995	15945	15960	15898	15929	16145	16090	15848	15995	16028	16126	16008	15907	15901	15912	16023	16023	16003	16311	16032	15869	15949	16139	15841	15982	15857	15811	16007	16026	16090	16179	16132	16110	16065	16200	16006	16017	16185	16015	16158	16141	16068	15856	15922	15864	16016	16055	16045	15921	15914	16046	16184	16072	16012	15978	16053	16222	16009	15968	15948	15983	15847	15950	16145	15953	16194	16004	15986	15940	16035	15954	15927	15938	16105	16008	15980	16052	15984	16022	15853	16155	16049	16155	15936	15799	15890	16188	16118	16009	16015	15884	16056	15916	16150	15879	16142	15962	15935	15896	15810	15992	15958	16007	16160	16001	15871	15771	15905	16200	16147	15960	15928	15999	15831	15926	15902	15985	15752	15958	15958	15894	15946	15962	16044	15849	15910	15994	16038	16176	15978	16057	15948	16057	15972	16039	16018	16068	16042	16006	15834	15764	16085	15900	16115	15892	15959	16185	15984	16127	16020	15812	15900	16025	16035	15897	16099	15984	15975	15904	15857	15891	16007	15902	16004	15844	15916	15944	15932	15962	16162	15935	15969	16109	15882	16148	16093	16121	16156	15925	15955	16034	15903	16061	15912	16099	16199	16004	16121	15848	15874	15936	15876	15974	16167	15889	15759	16298	15950	16229	16169	15889	16015	16056	16112	16144	15954	15837	15853	16067	15946	16075	15803	15735	16116	15879	16028	16165	15943	16028	15917	16171	16089	16130	16143	15875	16061	16189	16027	15878	16004	15754	15979	15928	15953	16070	16013	16054	15936	15957	15976	16076	16009	16027	16091	15956	16062	15942	16143	15979	16038	15872	15958	16085	15995	16057	15853	15941	16029	16032	16156	15910	15943	15921	16134	16174	16058	16212	15889	15898	16153	15923	16057	16320	15957	16156	16065	16024	16180	15974	16132	16117	16005	16204	16179	16085	16036	16065	16011	15982	16090	16060	16014	16042	15918	16099	15951	15955	15996	15985	15910	15875	15917	15911	15985	16023	16097	15970	16195	16162	16042	16144	16067	15828	15931	15979	15867	15949	16012	15928	15995	15846	16026	15796	16033	15962	16042	15891	16007	15852	15858	16077	15976	15982	16056	15653	15971	15990	16030	15874	15874	15874	15983	16081	16057	15833	15861	15887	15780	15870	15878	15938	15905	15914	15893	16031	15952	15994	16090	16051	15868	16107	15906	15750	16045	16019	16045	15915	15854	16053	16104	16013	15873	15979	16254	15885	16039	16081	16008	16011	16190	16232	15904	15964	15932	16129	16047	15891	16156	16017	15952	16155	16134	15832	15917	16064	16077	15863	15963	15949	15875	16028	16052	16047	16029	16039	16235	16072	16021	16078	15902	15864	15974	16168	15973	15758	16203	16011	15846	15777	15810	16071	15935	16028	15871	15901	16155	16278	15874	16129	15999	16205	15975	16095	16119	15982	15905	16044	15988	16094	16019	15972	16001	16128	16009	16084	15972	16161	15955	16248	15906	15974	15771	16046	16144	16022	15817	15784	15870	16122	15843	16018	15935	15963	16050	16185	15949	16028	15764	15954	15909	15932	16009	15987	16182	16082	15963	16078	15883	16040	16153	15954	16225	16106	15958	16012	16035	15929	15906	15900	15937	16100	16077	16030	16006	16091	16019	15931	15951	16042	15940	16024	16062	15870	15808	15844	16074	15956	16210	16247	15913	15976	16049	15943	16108	16187	16027	15894	16087	16028	16144	16024	15761	15954	16211	16001	16142	15880	16048	15931	16154	16100	16120	15897	16128	16140	16228	16183	15981	16141	15877	16176	16091	15973	15922	16078	15892	15902	16000	16141	16008	15907	15952	15918	16049	15848	16026	16123	16030	15770	16069	16095	15919	15905	15863	16042	16246	16092	15738	15909	16206	15810	15821	15763	15947	16153	16081	16081	15904	16150	15950	16189	16120	16165	15959	16080	15983	16015	16084	16237	16113	16289	15925	16226	15943	15972	16170	16307	16027	15968	16003	15858	15979	16031	16067	15959	16015	16136	15976	16102	15998	15861	15963	15954	16060	15782	16265	16014	16016	15959	16006	16095	16039	16084	16029	16073	16076	16064	16003	16008	16068	15985	15925	15910	16044	16054	16030	16076	15941	15990	15934	15903	15908	15885	15908	16101	15932	15929	15877	16007	15999	16017	16006	16066	15963	16009	15916	15970	16237	15944	16044	15872	16153	15949	16157	15833	16031	16105	16001	16062	15992	15950	16032	15943	15966	15939	15941	16397	16014	16038	16243	16102	16095	15924	16204	16033	15906	15974	16020	15753	15961	15945	15952	16122	16112	16169	16047	16259	16022	15937	15910	16018	16033	15957	15785	16014	16075	16062	15864	16071	15894	15866	16044	16094	15967	16064	16054	16112	15870	16047	15875	15824	15887	15940	15959	16017	16059	15970	15941	16055	15923	15994	15999	16042	16003	16080	15867	16019	15846	16009	15838	16085	16096	16175	15969	15833	15893	15997	16175	16001	15964	15938	15924	16088	15919	15840	15996	15911	15922	16059	16021	16296	15994	15998	16131	15932	16048	15920	16029	16277	15986	16086	16056	16140	15779	16002	15964	15954	15932	16031	16114	16153	16008	15728	16072	15966	16099	15985	16047	16050	15964
18275	26566	26319	21928	19658	17787	16730	15912	15216	15056	15025	14807	14678	14393	14324	14376	14384	14393	14312	14338	14251	14085	14035	14120	14048	14172	14150	14045	14086	14030	14077	14242	14017	14068	14086	13909	14229	14056	14000	14080	13916	14054	14187	14286	14159	14184	14063	14234	14195	14071	14113	14118	14064	14086	13969	14008	13965	14043	14139	14112	14119	14232	14067	14031	14021	14030	14250	14107	14178	14239	13878	14162	14323	14091	14031	14023	14144	13918	14087	14067	14074	14101	13903	13942	14002	14058	14051	14094	14027	14159	14051	13929	13959	13974	14110	14195	14084	13969	14134	14126	14019	14091	14086	14064	13929	13958	13802	13925	13954	13842	14033	13994	14034	14075	14070	13925	14058	13996	13888	13918	14056	14191	14080	14047	14094	13987	14070	14169	13961	14131	14011	13930	13989	13985	14042	14176	14007	14097	13983	13920	13957	14074	13928	13967	13868	14137	13948	14182	14147	14003	13903	14139	14099	14133	13964	13981	14061	13946	13997	14073	14194	14071	14241	14112	13931	13979	14103	14044	14085	14053	13976	13978	14064	13954	14021	13970	14063	13957	14050	14165	14201	14149	14035	13893	14041	14154	14038	14021	14050	14111	13997	14083	14036	14060	13949	13963	14133	13976	14023	14124	14076	14095	14076	13956	14118	14092	14051	14115	14051	14197	14035	13975	14009	14144	14313	13836	14090	14196	14120	14014	14198	14045	14039	13973	14019	13933	14087	14039	14003	14195	14112	14063	14215	14018	14039	14061	14066	14073	13836	13923	13959	14078	14015	14001	14046	14102	14029	13936	13969	14131	13932	14083	14021	14118	13867	14103	14063	13919	14056	14110	13967	13864	13956	14058	14015	13925	14181	14136	13982	13940	13986	14155	14041	13926	14064	14038	14175	14309	13908	14064	14139	14069	14156	14046	13886	14023	14038	13930	13972	14064	13950	13917	14019	14076	14013	14086	14062	13937	14197	14208	14012	14131	14009	14043	14166	14033	14081	13929	14094	13958	13982	13897	14138	14029	14088	13963	14113	14126	14202	14157	13944	14076	13959	14181	14103	13859	14208	14147	14124	13950	14123	13963	13867	14118	14109	14194	14072	14074	13965	14103	14054	13984	13905	14020	14098	14062	13983	13942	14160	14075	13854	14033	14243	14052	13902	13957	14097	14107	14145	14025	13966	14225	14011	14113	13959	14100	14121	14071	13972	14137	14135	14068	14140	14159	13984	14061	13928	14116	14005	14092	13838	14079	14052	13991	13954	14063	13981	14234	14128	14073	13986	14132	14117	14133	14074	13921	14032	14033	14143	13875	14069	14100	13987	14157	14102	14065	14037	13974	14154	14134	14075	14066	14202	14091	14191	14181	14190	14013	13977	13919	14126	14050	14102	14057	14175	14019	14100	14007	14097	14114	14147	14039	14178	14025	14113	13829	14002	14026	14057	14111	14100	14138	14072	14075	13955	14121	14179	14106	14154	13896	14127	14080	14194	14048	13973	13922	14027	13954	14251	14071	14098	14087	14168	13931	14180	14208	14101	14075	14124	14039	14084	13938	14077	14016	13812	14136	14123	14059	14011	14044	13966	14067	13990	14072	14058	13870	14074	14143	14223	14081	13890	14017	14084	14075	13991	14231	14011	14044	14011	14184	14095	14153	13997	14080	13961	14180	13950	14071	13932	14079	14086	14187	14038	14141	14061	14113	13920	14105	13909	14147	14097	13917	14056	13945	14002	14107	14076	13938	14103	13984	14060	14008	14051	14113	13973	13970	14199	13745	13960	13939	14162	13952	13885	13983	14068	13898	14065	14097	14008	14085	14313	14011	14073	14040	14047	13958	13978	14103	13892	14076	14018	14054	14077	13955	14093	14002	14044	14059	14033	14043	13937	14084	14079	13975	14133	14111	14144	14119	14002	14099	14225	13932	14006	14034	14056	14110	13968	14151	14075	14037	14167	14177	14103	13948	14010	14083	14029	14018	13875	13994	14164	13889	14135	14065	14021	14097	13928	14092	14187	13869	13982	13973	14100	14017	13961	14035	14091	14105	14018	14162	13982	14034	14184	14027	13977	14043	14054	14146	14193	14030	14002	14204	14155	14079	13976	13995	14064	13991	14050	14073	14093	14018	13998	14076	14138	13968	14028	14066	14089	13972	14071	14064	13900	14066	13960	13950	14052	14085	14020	13982	14109	13977	14008	13844	14043	14068	13877	13929	14143	14049	14155	14172	13938	13948	14131	14091	14040	13884	13985	14113	13994	14078	14088	14146	14034	14009	14011	14050	14254	14101	14183	14094	14064	14049	14027	14015	14124	13982	14044	14081	13944	14253	14184	14074	13970	13977	13994	14289	14089	13842	14058	14235	14096	14073	14078	13941	13851	13958	14012	14232	14033	14101	14071	14155	14088	14129	14067	13940	13945	14118	13964	13917	14156	13925	14029	14173	13996	14052	13969	13935	14080	14162	13991	13938	14011	14147	14182	14109	14028	14136	14048	14140	14089	14118	13999	14130	14100	14081	14315	14233	14140	14011	14130	14007	14148	13879	14071	14139	14079	14030	13991	14052	14222	13941	14135	14029	14045	14111	13996	13922	14010	14069	14034	14173	14063	13933	14011	14087	14021	14102	14269	13888	14149	14037	14018	14141	13914	14040	14048	14197	14083	13980	13911	13930	14051	14041	14022	13972	14208	14124	14067	13930	14173	14114	14057	14154	14189	14230	14061	14127	14047	14142	13908	14060	14135	14083	14091	14056	14021	14041	14070	14119	13940	13894	14194	13937	14195	13999	13966	14046	13969	14121	14183	14126	13880	14160	14012	14026	14126	14087	14019	13932	14182	14026	14017	14071	14096	14004	14035	14034	14266	14213	14026	14104	14018	14119	14144	14052	14108	14098	13912	14027	13933	14056	14047	14168	14231	13873	14205	13928	14039	14023	14004	14161	13969	14016	14068	14191	14114	14171	13955	14020	14171	14063	13882	14118	14261	14000	14141	14043	13975	14046	13985	14075	13999	14114	14182	14126	14074	14044	14136	14058	14026	14094	14021	13854	14014	14157	14092	14034	14072	14083	14152	14024	14029	14070	14065	14084	14045	14137	14046	14159	14004	14086	13989	14075	14050	14077	14027	14001	13942	14093	14002	14059	13930	14062	14171	14114	13948	14094	13894	14137	14041	13971	14034	14110	14124	14017	14193	14223	14084	14192	14094	14063	14079	13955	14115	13912	14032	14180	14150	13970	14109	14061	14045	14217	13946	14089	14106	14108	14036	14043	13944	14079	14184	13923	14049	14073	14092	14001	13823	14015	14030	14107	14139	14063	14065	14162	14157	14115	14020	14075	14156	14012	14235	14046	14035	14235	13897	13875	14175	14088	14109	14158	14009	14046	14103	13969	14146	14128	13976	13972	14034	14043	14056	14115	14086	13894	14243	13955	14059	14071	13870	13985	14017	14000	14115	14008	14131	14036	13936	14064	14228	13971	13976	14050	14165	13974	14100	14032	14128	14020	13964	14085	13929	14152	13966	13757	13935	14172	14010	14119	14065	13906	14093	14048	13817	14022	14048	14044	13977	13965	14111	14029	14074	13869	14219	13981	13909	14096	14193	13893	14214	14001	14145	14230	14136	13933	13943	14289	13999	14209	14191	14061	14184	14211	14083	14021	13920	14023	13926	13991	13936	13964	14054	13773	14201	14025	13933	14040	14074	14164	14021	14316	14098	14057	13944	14088	14232	13992	14066	13957	14024	14005	14143	13945	13994	13979	14066	14117	14073	13960	13951	13944	14113	14029	14327	14096	13863	14235	14058	14060	14080	13999	14155	14071	14278	14066	14136	14140	13993	14190	14001	14084	14076	14053	14034	13985	14059	14130	14280	14135	14168	14038	14101	14039	14061	14170	14084	13952	13967	14104	14050	13828	14010	13976	14003	13961	14113	14004	14113	14077	14102	14072	14052	13954	13928	14017	14249	14120	14113	14158	14112	13973	13915	14198	14108	14103	13887	14053	14033	14119	14034	14159	13977	14130	14060	13881	14153	14059	13913	13992	14151	14144	13849	14079	13976	13986	14019	14037	14021	13979	14055	13933	14171	13996	13925	14099	14101	14001	14040	14141	13982	13944	14044	14089	14056	13991	14128	14127	13985	14231	13938	13973	14024	14076	13960	14107	14207	14052	13964	14221	13970	14020	14073	14076	14012	14090	14211	14021	14156	14116	14122	14003	14079	14086	14143	14189	14180	13895	14240	14150	13977	14146	14035	14060	13987	14196	13929	14173	14125	13957	14100	14226	14028	14042	14036	14021	14098	14064	13957	14104	14032	14106	13929	14090	14088	13996	13998	14028	14121	14154	14133	14082	14087	13988	13898	14135	14229	13937	14214	14047	14125	14071	14103	14030	14113	14047	13998	14083	14077	14056	14111	14010	14096	13971	14017	13986	13991	13913	13991	13996	14275	13949	13976	14086	14039	14079	14023	14117	14096	14011	14098	14106	14080	14152	14006	14281	14253	14214	14170	14151	13980	14154	14141	14060	14164	14107	14250	14031	13979	14059	14035	14141	13899	13993	14121	14104	13958	14029	14188	14103	14041	14087	13980	14221	14084	14070	14208	13945	14102	14063	14085	14179	14141	14045	14136	14079	14060	14058	14131	13903	14123	13965	14046	13871	14085	14166	14059	14139	14046	13961	13949	13901	14094	14086	14092	14121	14075	14119	13971	13890	14039	13929	13997	14171	14030	14204	13876	14094	14150	14278	14202	14100	14015	14273	13905	14007	14080	14002	14191	13963	14153	14285	14025	14089	14050	14097	14031	14182	14063	14153	13965	13958	14036	14094	14146	14066	14106	14152	13918	14069	14149	14029	14080	14059	14080	13929	14089	14100	14099	13987	14081	13910	13987	13968	14032	14089	14015	14132	14096	13989	14148	14032	14175	13980	13941	13979	14228	13947	14142	14007	14113	14067	14031	14051	13990	14136	13960	13985	14119	14013	14078	14014	14159	14163	14073	14043	14039	14147	13910	14020	14160	14019	14223	13790	14103	14069	14181	13886	14057	14000	14145	14110	14140	13990	14071	14221	14029	14037	13924	14045	14115	14129	14072	14106	14230	14067	13989	14000	14176	14070	14118	13916	13947	14134
23870	21061	28414	24594	22808	22907	21576	18374	17032	16935	16717	16435	16247	16214	16125	16240	16041	15927	15985	15756	15709	15617	15611	15717	15674	15552	15742	15739	15474	15650	15744	15687	15653	15555	15567	15610	15645	15459	15649	15483	15537	15637	15741	15876	15889	15828	15679	15401	15687	15425	15494	15367	15548	15621	15541	15412	15468	15587	15501	15679	15354	15426	15391	15443	15473	15432	15479	15490	15504	15439	15397	15615	15470	15532	15562	15514	15353	15504	15527	15428	15542	15338	15603	15480	15407	15546	15442	15629	15315	15157	15508	15307	15578	15418	15409	15372	15347	15295	15321	15560	15413	15409	15446	15465	15245	15462	15614	15329	15259	15506	15637	15399	15624	15454	15581	15511	15570	15388	15486	15345	15542	15684	15575	15474	15472	15568	15575	15397	15588	15417	15415	15457	15506	15274	15418	15292	15490	15262	15385	15420	15348	15372	15373	15292	15552	15437	15450	15343	15342	15494	15559	15540	15243	15479	15459	15391	15440	15396	15426	15336	15458	15602	15589	15523	15294	15475	15453	15485	15351	15317	15598	15508	15549	15235	15293	15354	15373	15360	15426	15485	15394	15577	15421	15514	15387	15282	15612	15442	15343	15247	15466	15526	15499	15559	15521	15420	15376	15382	15321	15371	15540	15447	15502	15538	15328	15612	15495	15506	15360	15386	15448	15406	15367	15405	15414	15332	15563	15440	15445	15291	15383	15408	15352	15454	15442	15437	15266	15428	15598	15591	15564	15493	15409	15603	15445	15442	15644	15487	15504	15459	15339	15578	15246	15361	15420	15191	15432	15509	15364	15487	15353	15193	15288	15534	15395	15445	15415	15370	15423	15386	15470	15371	15519	15375	15459	15381	15433	15374	15618	15455	15420	15332	15389	15359	15298	15454	15297	15371	15266	15459	15387	15450	15452	15516	15392	15596	15419	15318	15497	15515	15360	15421	15489	15426	15441	15386	15536	15538	15727	15342	15537	15433	15491	15350	15426	15439	15436	15360	15295	15503	15452	15311	15373	15390	15252	15402	15415	15497	15461	15414	15425	15471	15552	15432	15519	15511	15511	15513	15390	15377	15543	15210	15535	15387	15383	15337	15327	15525	15583	15326	15374	15468	15458	15427	15409	15510	15282	15488	15324	15381	15428	15546	15461	15484	15422	15626	15529	15315	15482	15496	15565	15431	15419	15703	15399	15550	15752	15476	15409	15514	15340	15498	15513	15372	15480	15454	15645	15465	15626	15628	15534	15440	15512	15443	15498	15228	15451	15422	15460	15495	15380	15450	15499	15554	15561	15558	15509	15380	15424	15422	15419	15423	15586	15499	15551	15655	15321	15526	15419	15195	15426	15365	15508	15496	15642	15557	15552	15491	15576	15449	15375	15384	15396	15551	15642	15647	15542	15603	15321	15332	15266	15486	15510	15378	15236	15470	15552	15295	15428	15483	15610	15463	15447	15678	15314	15533	15536	15407	15714	15587	15492	15363	15557	15338	15449	15279	15359	15397	15408	15450	15269	15532	15373	15396	15458	15397	15399	15434	15366	15360	15259	15458	15355	15475	15522	15459	15345	15623	15514	15374	15517	15593	15466	15323	15342	15664	15384	15315	15418	15379	15410	15249	15400	15434	15383	15636	15347	15459	15530	15455	15462	15241	15313	15302	15419	15426	15387	15428	15525	15455	15556	15486	15582	15555	15513	15451	15497	15368	15494	15602	15412	15310	15520	15338	15570	15538	15415	15415	15341	15527	15543	15318	15208	15371	15324	15445	15510	15382	15290	15375	15479	15456	15572	15332	15312	15531	15524	15521	15563	15318	15538	15321	15402	15476	15428	15544	15493	15312	15388	15327	15387	15379	15227	15516	15637	15622	15384	15585	15368	15271	15495	15358	15542	15456	15451	15417	15365	15590	15345	15515	15404	15367	15352	15501	15571	15523	15357	15502	15359	15539	15365	15281	15417	15509	15335	15467	15762	15574	15519	15230	15391	15305	15514	15365	15376	15539	15283	15431	15416	15434	15441	15485	15596	15436	15524	15556	15473	15373	15377	15413	15472	15319	15438	15512	15505	15468	15361	15515	15345	15435	15486	15511	15481	15531	15292	15392	15260	15497	15460	15318	15312	15374	15648	15504	15291	15473	15426	15361	15344	15405	15431	15480	15407	15526	15537	15601	15434	15584	15452	15399	15482	15354	15480	15446	15427	15458	15546	15368	15329	15524	15370	15484	15325	15335	15477	15467	15441	15391	15252	15216	15543	15330	15505	15584	15464	15448	15551	15509	15599	15307	15145	15380	15542	15445	15442	15441	15365	15378	15338	15289	15348	15217	15310	15557	15261	15448	15402	15361	15441	15542	15353	15369	15466	15477	15284	15228	15445	15496	15332	15457	15274	15488	15399	15464	15349	15328	15519	15572	15585	15432	15511	15410	15362	15443	15324	15460	15611	15347	15304	15481	15533	15594	15556	15830	15385	15492	15504	15418	15686	15213	15443	15451	15477	15341	15467	15236	15458	15272	15478	15549	15318	15635	15321	15308	15702	15562	15529	15532	15436	15483	15570	15440	15472	15556	15505	15231	15685	15342	15445	15515	15436	15445	15293	15411	15455	15520	15496	15528	15441	15623	15482	15476	15357	15410	15270	15390	15394	15367	15289	15472	15396	15213	15333	15248	15389	15639	15380	15461	15461	15502	15343	15343	15276	15433	15309	15483	15669	15349	15269	15261	15500	15292	15440	15435	15486	15390	15544	15401	15493	15376	15469	15356	15539	15385	15549	15470	15346	15590	15431	15320	15288	15450	15564	15643	15490	15333	15465	15530	15415	15402	15323	15509	15151	15577	15882	15386	15455	15386	15520	15412	15477	15496	15568	15659	15435	15283	15525	15457	15204	15466	15545	15252	15581	15472	15504	15507	15569	15366	15351	15506	15581	15459	15487	15265	15458	15645	15376	15436	15472	15306	15330	15397	15284	15359	15472	15498	15374	15495	15558	15349	15437	15265	15625	15572	15374	15413	15446	15434	15506	15384	15390	15365	15566	15414	15527	15417	15308	15571	15480	15372	15651	15305	15495	15409	15456	15311	15322	15444	15668	15303	15248	15405	15549	15511	15414	15548	15506	15645	15403	15412	15444	15542	15394	15501	15582	15318	15292	15466	15371	15530	15557	15361	15623	15506	15342	15330	15326	15259	15443	15341	15567	15677	15340	15415	15380	15631	15316	15451	15680	15509	15281	15291	15462	15418	15483	15401	15293	15316	15408	15450	15606	15501	15355	15463	15524	15607	15373	15383	15685	15486	15336	15313	15452	15326	15710	15582	15588	15512	15298	15489	15458	15381	15601	15379	15340	15145	15409	15460	15531	15466	15589	15273	15366	15523	15378	15372	15261	15345	15485	15719	15482	15455	15206	15617	15693	15393	15494	15462	15488	15320	15446	15368	15347	15550	15471	15245	15516	15552	15626	15315	15508	15213	15477	15615	15379	15633	15435	15404	15402	15449	15536	15249	15418	15603	15400	15376	15447	15466	15448	15495	15428	15381	15600	15530	15526	15336	15451	15247	15310	15321	15361	15435	15512	15425	15424	15524	15560	15446	15659	15318	15447	15203	15411	15449	15323	15360	15655	15471	15425	15299	15403	15487	15539	15358	15354	15386	15318	15499	15245	15593	15560	15469	15570	15560	15441	15347	15346	15440	15460	15394	15619	15400	15203	15351	15557	15290	15515	15278	15376	15545	15614	15418	15612	15466	15601	15615	15586	15481	15426	15383	15507	15431	15516	15473	15427	15372	15455	15389	15606	15510	15555	15596	15245	15536	15307	15454	15279	15208	15434	15661	15537	15446	15458	15592	15477	15460	15389	15532	15568	15584	15479	15555	15432	15513	15540	15223	15491	15323	15302	15476	15401	15586	15411	15394	15386	15426	15329	15313	15322	15471	15489	15529	15526	15538	15515	15570	15469	15569	15260	15388	15504	15389	15366	15310	15513	15423	15224	15500	15548	15485	15618	15288	15269	15287	15491	15344	15391	15363	15400	15474	15423	15384	15317	15441	15462	15412	15298	15283	15403	15365	15363	15329	15430	15341	15335	15525	15563	15405	15464	15337	15534	15400	15603	15536	15450	15501	15504	15404	15454	15523	15389	15354	15635	15407	15496	15532	15455	15493	15145	15329	15431	15371	15370	15585	15438	15162	15598	15558	15416	15531	15479	15583	15263	15462	15360	15412	15403	15474	15470	15348	15517	15325	15611	15204	15328	15380	15205	15276	15454	15553	15521	15181	15488	15735	15580	15391	15393	15647	15534	15320	15321	15590	15418	15474	15569	15161	15523	15491	15552	15332	15510	15548	15548	15495	15533	15432	15451	15581	15270	15391	15674	15457	15380	15349	15367	15517	15500	15418	15578	15497	15455	15319	15453	15458	15412	15371	15589	15364	15287	15466	15524	15477	15540	15524	15395	15451	15400	15475	15195	15550	15612	15480	15267	15349	15342	15677	15272	15401	15455	15506	15469	15597	15472	15414	15415	15323	15595	15386	15549	15479	15423	15467	15363	15448	15548	15312	15412	15409	15453	15375	15602	15381	15323	15358	15308	15425	15475	15589	15542	15444	15523	15256	15404	15576	15390	15412	15534	15326	15468	15446	15391	15312	15388	15461	15348	15433	15550	15334	15497	15458	15494	15540	15516	15495	15539	15437	15357	15350	15355	15512	15454	15566	15492	15576	15416	15457	15484	15468	15447	15519	15499	15650	15348	15521	15437	15574	15245	15597	15525	15579	15495	15514	15362	15532	15525	15387	15404	15507	15540	15516	15449	15237	15496	15403	15337	15457	15605	15774	15448	15487	15418	15394	15413	15538	15508	15333	15490	15388	15669	15531	15373	15344	15394	15341	15489	15475	15500	15390	15381	15574	15525	15478	15405	15535	15371	15558	15375	15734	15634	15534	15510	15502	15521	15573	15572	15429	15418	15556	15372	15316	15378	15732	15336	15546	15660	15605	15664	15394	15429	15360	15393	15404	15630	15506	15397	15225	15481	15360	15293	15377	15497	15427	15421	15295	15643	15450	15559	15567	15489	15605	15318	15486	15469	15487	15447	15412	15385	15384	15437	15684	15393	15353	15090	15282	15568	15593
17522	31354	31134	27254	23752	21297	19136	17636	16498	16162	15508	15078	14869	14591	14605	14548	14163	14272	13960	14107	13963	13964	13949	14010	13957	13962	13921	13924	13929	14018	14041	13773	13783	13971	13789	13621	13605	13679	14063	13805	13827	13788	13801	14287	14172	13899	13853	13630	13695	13854	13747	13696	13671	13796	13708	13759	13799	13609	13621	13797	13821	13686	13682	13797	13643	13641	13651	13757	13781	13802	13840	13730	13472	13800	13867	13840	13669	13594	13745	13767	13641	13839	13596	13607	13707	13768	13675	13739	13725	13569	13759	13835	13739	13704	13650	13607	13695	13643	13627	13530	13865	13782	13719	13730	13682	13657	13795	13572	13653	13802	13816	13637	13703	13631	13618	13714	13584	13832	13785	13723	13733	13658	13640	13802	13604	13718	13703	13735	13795	13711	13611	13687	13682	13580	13629	13637	13585	13675	13708	13819	13814	13814	13843	13682	13743	13675	13523	13748	13706	13662	13727	13727	13677	13690	13725	13700	13728	13616	13713	13690	13655	13617	13743	13568	13577	13660	13813	13720	13669	13789	13721	13506	13719	13622	13718	13662	13779	13668	13679	13604	13883	13616	13618	13716	13589	13626	13726	13739	13622	13667	13568	13626	13610	13610	13687	13821	13860	13670	13725	13711	13754	13649	13654	13629	13729	13774	13595	13824	13481	13754	13645	13697	13820	13645	13647	13578	13768	13722	13688	13726	13771	13751	13751	13623	13773	13692	13640	13714	13575	13662	13622	13641	13689	13574	13787	13610	13665	13592	13697	13746	13591	13732	13594	13870	13552	13648	13686	13586	13943	13681	13803	13719	13722	13726	13697	13637	13684	13705	13674	13596	13686	13602	13730	13836	13748	13602	13749	13737	13724	13709	13515	13781	13653	13670	13724	13605	13608	13722	13747	13588	13693	13682	13798	13676	13664	13511	13619	13571	13609	13653	13764	13588	13549	13703	13666	13573	13825	13735	13825	13603	13631	13706	13654	13690	13567	13627	13559	13680	13552	13747	13767	13678	13533	13703	13829	13841	13752	13789	13803	13625	13553	13641	13601	13598	13749	13784	13736	13647	13826	13606	13625	13606	13775	13613	13776	13807	13756	13717	13525	13614	13758	13724	13780	13544	13804	13525	13481	13719	13592	13635	13550	13823	13791	13633	13758	13581	13608	13862	13664	13700	13899	13735	13598	13833	13669	13649	13891	13693	13803	13780	13572	13858	13688	13721	13801	13659	13602	13677	13696	13677	13725	13626	13632	13639	13722	13625	13684	13565	13762	13807	13613	13697	13770	13789	13759	13762	13690	13832	13801	13596	13650	13722	13763	13618	13852	13725	13618	13776	13545	13664	13621	13739	13748	13717	13810	13807	13746	13695	13689	13555	13625	13776	13323	13800	13645	13720	13645	13804	13776	13645	13711	13647	13658	13662	13665	13791	13932	13658	13844	13657	13576	13665	13651	13563	13698	13802	13665	13661	13776	13686	13741	13859	13628	13796	13568	13713	13839	13637	13799	13695	13729	13673	13574	13719	13749	13701	13517	13753	13894	13707	13620	13674	13821	13556	13631	13677	13900	13510	13773	13826	13715	13797	13568	13614	13760	13660	13770	13673	13757	13678	13585	13499	13796	13410	13684	13665	13752	13727	13657	13619	13674	13659	13631	13702	13813	13609	13784	13675	13867	13703	13701	13594	13747	13691	13599	13938	13513	13777	13723	13572	13644	13709	13652	13685	13576	13595	13695	13640	13695	13621	13696	13593	13676	13732	13807	13647	13825	13650	13652	13604	13632	13640	13654	13787	13596	13602	13734	13583	13672	13791	13560	13715	13697	13552	13728	13628	13558	13705	13593	13859	13771	13567	13595	13553	13757	13678	13838	13610	13743	13720	13761	13848	13883	13758	13769	13581	13575	13694	13808	13552	13682	13642	13737	13644	13627	13608	13611	13645	13597	13774	13667	13511	13562	13876	13667	13719	13813	13821	13711	13671	13676	13659	13597	13710	13583	13633	13626	13721	13689	13682	13497	13697	13516	13690	13649	13734	13645	13844	13732	13812	13713	13721	13856	13835	13811	13649	13537	13573	13699	13562	13675	13512	13795	13514	13819	13611	13586	13710	13805	13762	13639	13707	13628	13823	13661	13714	13651	13684	13633	13440	13844	13702	13780	13620	13644	13621	13711	13701	13645	13600	13609	13644	13745	13717	13713	13889	13642	13679	13776	13816	13812	13680	13866	13812	13689	13616	13773	13832	13551	13767	13879	13859	13618	13683	13594	13667	13698	13653	13770	13712	13661	13670	13649	13841	13783	13639	13787	13739	13636	13760	13621	13781	13684	13810	13715	13704	13591	13716	13668	13869	13681	13562	13710	13705	13694	13710	13608	13909	13500	13609	13714	13617	13637	13667	13705	13603	13795	13617	13603	13678	13747	13715	13698	13632	13857	13618	13669	13655	13508	13589	13660	13703	13733	13850	13718	13548	13781	13712	13725	13728	13646	13867	13726	13563	13756	13665	13637	13771	13645	13526	13678	13884	13827	13802	13801	13722	13707	13752	13630	13559	13514	13772	13862	13794	13709	13625	13716	13734	13690	13766	13637	13837	13689	13579	13571	13812	13649	13616	13703	13745	13775	13784	13658	13939	13735	13690	13616	13647	13658	13541	13728	13601	13635	13649	13648	13779	13700	13655	13513	13651	13759	13725	13564	13612	13825	13820	13719	13678	13777	13759	13528	13609	13557	13780	13519	13593	13751	13664	13854	13636	13904	13789	13751	13624	13583	13807	13709	13818	13824	13650	13794	13773	13705	13686	13696	13622	13607	13653	13616	13732	13606	13586	13704	13759	13890	13609	13718	13770	13682	13707	13749	13828	13731	13568	13660	13557	13812	13734	13759	13710	13655	13743	13610	13716	13833	13809	13648	13619	13759	13629	13844	13602	13756	13779	13733	13576	13790	13641	13576	13733	13752	13703	13525	13734	13735	13914	13682	13645	13709	13629	13594	13663	13830	13594	13741	13881	13554	13781	13543	13747	13604	13668	13684	13698	13604	13754	13616	13634	13724	13725	13513	13538	13670	13612	13813	13679	13701	13677	13772	13684	13747	13542	13722	13745	13676	13703	13658	13610	13641	13629	13621	13457	13668	13805	13681	13488	13696	13646	13793	13692	13697	13672	13728	13626	13888	13798	13568	13765	13770	13680	13545	13920	13786	13767	13699	13720	13826	13714	13712	13741	13635	13579	13753	13626	13693	13635	13664	13588	13646	13785	13737	13498	13700	13686	13650	13812	13630	13728	13730	13804	13631	13740	13794	13701	13752	13544	13625	13870	13825	13683	13796	13574	13656	13715	13606	13743	13658	13606	13595	13669	13619	13798	13797	13948	13667	13685	13657	13629	13558	13709	13691	13666	13836	13741	13790	13640	13790	13704	13692	13603	13849	13704	13642	13702	13715	13829	13605	13602	13615	13668	13660	13687	13794	13722	13466	13626	13668	13688	13889	13569	13736	13674	13710	13658	13776	13627	13712	13725	13758	13713	13657	13785	14005	13626	13661	13745	13756	13816	13586	13871	13693	13625	13827	13642	13755	13781	13812	13706	13642	13591	13644	13671	13718	13724	13484	13826	13809	13733	13570	13696	13665	13668	13798	13740	13506	13663	13629	13712	13733	13787	13638	13652	13701	13735	13673	13757	13648	13991	13790	13589	13640	13737	13870	13689	13882	13755	13764	13820	13623	13789	13726	13768	13678	13575	13641	13703	13821	13617	13708	13745	13689	13636	13706	13520	13778	13697	13837	13713	13537	13509	13627	13689	13651	13735	13690	13795	13763	13777	13627	13561	13746	13589	13524	13647	13807	13493	13732	13437	13683	13679	13688	13582	13690	13727	13520	13864	13730	13764	13728	13657	13722	13588	13648	13862	13736	13604	13668	13554	13664	13634	13602	13661	13787	13615	13824	13778	13761	13879	13561	13718	13779	13743	13898	13714	13589	13723	13713	13755	13758	13610	13789	13545	13798	13656	13659	13629	13741	13765	13810	13767	13570	13716	13651	13608	13704	13544	13699	13492	13706	13769	13811	13465	13790	13646	13696	13709	13714	13739	13795	13656	13663	13758	13677	13850	13688	13831	13707	13819	13754	13736	13621	13655	13633	13749	13612	13581	13764	13751	13624	13771	13664	13700	13720	13689	13709	13742	13638	13654	13761	13652	13630	13593	13610	13494	13576	13626	13694	13667	13754	13697	13755	13672	13633	13723	13548	13642	13718	13739	13680	13617	13434	13538	13656	13666	13596	13792	13646	13639	13574	13718	13694	13655	13498	13770	13791	13609	13650	13795	13721	13736	13807	13740	13700	13732	13795	13749	13493	13568	13573	13803	13719	13765	13697	13742	13742	13779	13712	13678	13832	13634	13762	13746	13723	13691	13706	13660	13596	13825	13683	13644	13725	13669	13480	13675	13862	13709	13571	13667	13696	13840	13954	13673	13603	13651	13646	13704	13803	13872	13647	13793	13552	13688	13905	13642	13597	13633	13668	13563	13691	13873	13785	13585	13812	13552	13909	13797	13596	13553	13523	13734	13618	13735	13639	13553	13609	13653	13698	13662	13609	13606	13645	13605	13728	13742	13730	13565	13685	13665	13703	13734	13838	13705	13826	13676	13661	13748	13598	13655	13750	13715	13607	13624	13564	13579	13680	13716	13702	13804	13608	13769	13718	13621	13708	13505	13685	13607	13661	13536	13799	13718	13677	13871	13645	13545	13824	13723	13726	13749	13696	13707	13676	13594	13671	13740	13716	13731	13625	13685	13808	13682	13678	13630	13656	13731	13762	13634	13658	13682	13676	13693	13621	13546	13636	13620	13668	13890	13626	13750	13646	13810	13783	13648	13634	13713	13752	13729	13785	13732	13645	13756	13716	13439	13727	13589	13633	13773	13793	13635	13798	13849	13522	13718	13560	13594	13792	13677	13644	13678	13728	13676	13755	13701	13652	13771	13713	13627	13661	13807	13638	13605	13521	13652	13869	13812	13699	13590	13719	13508	13574	13739	13668	13702	13600	13676	13553	13763	13680	13600	13648	13633	13785	13666	13799	13609	13845	13821	13736	13608	13638	13863	13514	13727	13728	13801	13587	13672
22766	21190	29042	23791	21931	24694	26092	20692	18808	18508	18013	17322	16842	16650	16584	16370	16267	16197	16229	16014	15829	15905	15839	15636	15559	15940	15994	15628	15862	15606	15741	15754	15617	15751	15626	15860	15545	15460	15662	15599	15749	15680	15715	16459	16379	16324	15725	15605	15561	15386	15507	15579	15297	15410	15433	15318	15542	15346	15377	15231	15452	15337	15590	15561	15438	15564	15403	15386	15374	15527	15500	15412	15400	15409	15577	15583	15401	15349	15512	15709	15474	15617	15517	15481	15374	15480	15537	15471	15352	15266	15259	15449	15549	15379	15288	15533	15505	15321	15429	15505	15563	15438	15431	15595	15381	15469	15536	15486	15458	15324	15303	15527	15641	15357	15279	15501	15424	15402	15545	14997	15357	15440	15368	15558	15429	15341	15430	15330	15260	15403	15445	15490	15437	15614	15396	15379	15321	15408	15379	15391	15453	15518	15567	15534	15218	15342	15520	15330	15351	15378	15370	15654	15443	15323	15389	15293	15259	15314	15379	15596	15323	15436	15202	15491	15326	15650	15275	15549	15481	15613	15592	15333	15465	15371	15348	15298	15363	15590	15260	15352	15329	15536	15354	15234	15318	15454	15515	15401	15492	15508	15329	15614	15429	15313	15451	15402	15405	15435	15501	15483	15422	15361	15505	15461	15575	15473	15633	15426	15482	15506	15386	15460	15512	15555	15221	15435	15280	15385	15592	15641	15657	15452	15521	15435	15075	15337	15223	15414	15375	15267	15434	15271	15502	15402	15336	15360	15422	15360	15439	15599	15509	15393	15471	15278	15658	15470	15594	15460	15476	15258	15377	15431	15520	15439	15429	15240	15362	15320	15332	15313	15600	15523	15361	15412	15504	15294	15467	15456	15532	15413	15573	15548	15368	15367	15338	15353	15579	15281	15140	15383	15518	15291	15200	15320	15529	15182	15413	15247	15405	15415	15323	15645	15372	15571	15444	15302	15325	15184	15289	15632	15479	15461	15238	15303	15217	15205	15301	15451	15573	15291	15330	15531	15334	15325	15288	15465	15408	15288	15416	15544	15386	15294	15435	15386	15549	15446	15465	15505	15313	15349	15263	15164	15524	15540	15391	15577	15574	15320	15373	15474	15420	15140	15406	15185	15417	15284	15414	15585	15494	15534	15429	15570	15258	15184	15316	15383	15433	15421	15416	15274	15448	15206	15424	15440	15399	15476	15348	15372	15348	15341	15456	15391	15320	15324	15388	15403	15358	15537	15349	15333	15464	15469	15254	15336	15659	15531	15344	15446	15544	15538	15553	15349	15370	15428	15397	15429	15304	15465	15422	15409	15489	15477	15528	15351	15351	15477	15271	15718	15346	15340	15443	15754	15333	15489	15417	15235	15210	15246	15371	15421	15492	15366	15345	15387	15275	15416	15638	15442	15346	15355	15386	15517	15564	15355	15321	15422	15546	15629	15471	15478	15215	15332	15210	15353	15536	15569	15406	15473	15313	15407	15246	15531	15478	15510	15473	15347	15306	15373	15436	15305	15324	15396	15491	15418	15596	15368	15357	15420	15409	15515	15322	15273	15346	15429	15415	15464	15355	15495	15400	15438	15169	15463	15560	15372	15630	15341	15470	15405	15492	15415	15356	15268	15353	15311	15321	15475	15521	15556	15343	15377	15400	15437	15487	15322	15431	15496	15341	15582	15473	15523	15291	15481	15406	15290	15405	15291	15371	15262	15287	15442	15455	15458	15376	15362	15319	15382	15348	15308	15591	15526	15624	15321	15438	15563	15465	15552	15413	15296	15382	15616	15248	15374	15677	15415	15481	15197	15329	15393	15324	15332	15194	15587	15418	15603	15336	15459	15371	15407	15531	15368	15402	15514	15244	15501	15222	15450	15575	15427	15408	15255	15446	15400	15449	15448	15408	15658	15328	15309	15423	15625	15461	15432	15333	15303	15313	15412	15440	15397	15225	15458	15334	15608	15454	15476	15479	15276	15420	15402	15486	15543	15410	15563	15413	15456	15411	15482	15222	15529	15428	15512	15506	15351	15179	15509	15246	15458	15537	15393	15459	15420	15289	15214	15311	15351	15384	15369	15425	15269	15455	15464	15583	15544	15506	15367	15359	15415	15452	15500	15410	15585	15575	15277	15325	15465	15481	15358	15291	15433	15367	15317	15346	15311	15423	15452	15528	15645	15375	15387	15612	15585	15421	15305	15508	15357	15477	15306	15332	15291	15415	15347	15444	15361	15461	15464	15336	15268	15432	15392	15732	15309	15467	15581	15355	15212	15308	15418	15356	15672	15347	15432	15311	15389	15317	15210	15217	15430	15359	15237	15388	15438	15298	15500	15313	15346	15309	15397	15490	15221	15522	15396	15497	15354	15417	15547	15435	15286	15253	15327	15530	15400	15300	15394	15354	15366	15449	15240	15209	15400	15418	15256	15498	15577	15475	15482	15296	15426	15469	15371	15219	15327	15336	15280	15518	15368	15610	15391	15445	15190	15552	15432	15326	15538	15476	15374	15279	15445	15475	15778	15401	15452	15294	15440	15535	15500	15446	15427	15150	15392	15382	15383	15677	15589	15627	15470	15399	15221	15271	15555	15503	15520	15502	15468	15418	15441	15395	15303	15500	15541	15298	15382	15568	15294	15579	15441	15480	15497	15471	15331	15440	15377	15535	15571	15451	15350	15511	15423	15291	15435	15484	15481	15449	15390	15269	15268	15347	15337	15305	15473	15552	15499	15489	15414	15201	15130	15590	15538	15527	15396	15455	15285	15442	15259	15292	15539	15412	15598	15483	15400	15342	15265	15418	15288	15462	15433	15375	15596	15325	15437	15395	15377	15513	15627	15525	15375	15390	15524	15391	15311	15403	15481	15467	15362	15274	15487	15446	15545	15617	15545	15234	15437	15492	15336	15281	15291	15530	15283	15270	15449	15461	15369	15389	15343	15261	15173	15109	15373	15519	15507	15402	15325	15570	15363	15445	15379	15443	15517	15397	15294	15372	15435	15469	15631	15599	15485	15282	15194	15386	15460	15331	15291	15396	15454	15530	15500	15372	15592	15467	15233	15283	15319	15395	15416	15611	15470	15351	15278	15424	15310	15608	15295	15421	15432	15185	15502	15505	15467	15311	15416	15409	15347	15243	15480	15697	15377	15692	15589	15439	15434	15456	15551	15509	15357	15461	15473	15376	15326	15216	15535	15300	15371	15579	15416	15315	15355	15367	15411	15435	15150	15445	15333	15360	15378	15463	15474	15369	15498	15437	15392	15383	15373	15413	15410	15404	15407	15476	15437	15474	15348	15322	15404	15607	15333	15336	15419	15531	15213	15577	15423	15506	15406	15242	15623	15300	15519	15437	15390	15602	15485	15387	15315	15323	15434	15370	15142	15336	15353	15529	15424	15525	15315	15430	15368	15508	15578	15521	15199	15357	15515	15273	15375	15404	15220	15404	15455	15342	15430	15376	15436	15452	15453	15441	15401	15452	15419	15483	15504	15526	15413	15439	15370	15435	15500	15450	15348	15271	15465	15420	15464	15414	15547	15456	15515	15204	15539	15517	15320	15579	15311	15366	15556	15321	15335	15393	15420	15422	15397	15355	15349	15407	15562	15322	15423	15362	15336	15235	15438	15537	15518	15236	15464	15453	15403	15568	15265	15488	15354	15480	15187	15484	15364	15629	15252	15406	15507	15241	15387	15529	15598	15380	15467	15370	15333	15289	15492	15407	15567	15475	15413	15278	15390	15393	15334	15296	15427	15416	15556	15529	15321	15453	15409	15572	15579	15468	15548	15349	15454	15443	15214	15509	15366	15335	15391	15430	15420	15196	15359	15391	15520	15379	15433	15485	15677	15513	15468	15274	15531	15425	15475	15465	15631	15449	15655	15419	15301	15427	15423	15464	15239	15458	15249	15322	15344	15330	15568	15441	15456	15448	15179	15479	15505	15275	15342	15358	15335	15482	15374	15380	15436	15413	15364	15413	15303	15537	15435	15430	15325	15384	15479	15352	15363	15390	15472	15368	15424	15382	15362	15370	15446	15561	15291	15452	15441	15272	15579	15478	15292	15394	15446	15276	15685	15414	15574	15436	15214	15486	15374	15504	15409	15412	15573	15342	15470	15639	15214	15449	15329	15338	15357	15341	15580	15356	15459	15317	15431	15546	15544	15475	15535	15421	15324	15449	15354	15574	15393	15424	15289	15613	15120	15342	15450	15402	15379	15513	15428	15308	15238	15327	15451	15383	15332	15336	15180	15399	15522	15444	15713	15246	15291	15517	15406	15288	15299	15626	15369	15397	15450	15593	15416	15441	15607	15486	15368	15291	15412	15257	15380	15478	15419	15455	15483	15228	15511	15361	15299	15324	15371	15445	15439	15285	15432	15498	15503	15594	15354	15385	15338	15598	15419	15371	15550	15253	15401	15552	15183	15528	15478	15502	15289	15447	15321	15438	15598	15479	15421	15451	15376	15200	15449	15422	15414	15337	15477	15671	15421	15351	15343	15355	15303	15230	15460	15434	15469	15347	15324	15512	15347	15275	15596	15349	15344	15193	15343	15437	15510	15372	15447	15482	15454	15412	15280	15393	15416	15394	15460	15360	15484	15282	15290	15619	15300	15486	15531	15398	15335	15469	15423	15239	15361	15572	15614	15471	15529	15533	15358	15368	15416	15562	15637	15411	15493	15664	15227	15467	15267	15370	15324	15379	15341	15494	15661	15245	15270	15334	15510	15460	15191	15255	15315	15394	15342	15343	15452	15365	15276	15255	15512	15446	15244	15178	15497	15428	15445	15401	15262	15442	15402	15757	15416	15435	15337	15229	15403	15221	15437	15326	15412	15249	15357	15606	15497	15435	15461	15427	15425	15256	15476	15518	15351	15257	15334	15340	15685	15329	15411	15493	15431	15355	15328	15509	15424	15474	15246	15309	15280	15360	15528	15572	15521	15395	15359	15367	15316	15276	15349	15422	15452	15331	15386	15544	15322	15454	15490	15430	15427	15397	15488	15321	15447	15351	15337	15314	15326	15570	15462	15379	15482	15596	15548	15323	15413	15472	15301	15276	15402	15477	15142	15413	15420	15315	15485	15134	15399	15509	15463	15412	15220	15457	15237	15218	15108	15359	15431	15175	15403	15579	15414
19715	36057	36372	32066	28616	25280	22385	20386	18609	17724	17053	16145	15665	15540	15236	15069	14804	14701	14390	14399	14268	14248	14049	13895	14054	14093	13959	13988	13797	13882	13983	13921	13959	13978	13903	13853	13632	13902	14126	13670	13921	14105	14258	15278	15101	14496	14269	13857	13827	13427	13586	13760	13637	13668	13756	13731	13845	13757	13675	13893	13640	13757	13728	13666	13677	13713	13815	13816	13722	13586	13737	13766	13933	13768	13685	13665	13558	13701	13512	13755	13678	13572	13652	13821	13601	13822	13530	13687	13622	13904	13765	13754	13634	13624	13735	13712	13780	13744	13508	13673	13888	13608	13678	13725	13839	13785	13749	13699	13762	13714	13689	13708	13829	13845	13666	13660	13501	13830	13564	13513	13747	13813	13843	13742	13759	13623	13539	13781	13677	13833	13701	13703	13901	13693	13901	13638	13682	13669	13543	13667	13650	13596	13730	13759	13692	13563	13570	13884	13827	13776	13739	13604	13670	13687	13621	13813	13792	13654	13729	13717	13670	13596	13549	13627	13707	13734	13611	13606	13702	13597	13741	13692	13679	13646	13608	13705	13560	13797	13686	13776	13862	13744	13698	13621	13655	13632	13549	13684	13513	13688	13567	13602	13708	13757	13608	13697	13588	13634	13790	13355	13629	13630	13659	13689	13604	13826	13742	13629	13662	13788	13644	13899	13597	13680	13615	13644	13757	13604	13720	13749	13579	13567	13749	13766	13721	13756	13663	13722	13797	13654	13598	13822	13781	13746	13777	13659	13645	13763	13718	13796	13765	13621	13768	13666	13690	13772	13683	13717	13862	13705	13637	13717	13697	13720	13738	13723	13668	13717	13596	13604	13711	13772	13665	13701	13727	13717	13696	13609	13811	13658	13702	13728	13684	13779	13645	13673	13777	13786	13693	13694	13624	13683	13672	13702	13600	13778	13559	13652	13691	13724	13662	13694	13544	13752	13765	13728	13758	13658	13809	13794	13764	13704	13718	13806	13684	13759	13606	13622	13842	13653	13727	13808	13726	13667	13599	13665	13809	13626	13742	13533	13810	13572	13955	13696	13659	13608	13673	13768	13764	13730	13675	13663	13640	13647	13684	13710	13836	13687	13739	13694	13716	13584	13661	13665	13591	13615	13692	13589	13746	13639	13670	13717	13522	13591	13719	13727	13731	13782	13669	13766	13642	13863	13722	13642	13755	13524	13652	13584	13641	13699	13743	13720	13724	13501	13710	13695	13576	13687	13666	13684	13616	13566	13583	13667	13685	13697	13721	13780	13706	13616	13728	13720	13760	13772	13642	13732	13729	13742	13693	13776	13705	13721	13636	13973	13719	13599	13589	13744	13553	13676	13724	13769	13723	13748	13618	13785	13652	13568	13732	13543	13716	13678	13983	13621	13683	13581	13456	13628	13764	13677	13673	13596	13633	13772	13686	13754	13760	13685	13600	13648	13758	13714	13702	13761	13836	13676	13717	13583	13930	13657	13808	13554	13654	13729	13718	13685	13669	13596	13648	13758	13722	13662	13816	13871	13651	13687	13690	13581	13787	13834	13726	13696	13815	13692	13711	13771	13744	13724	13570	13632	13631	13706	13866	13828	13834	13710	13794	13613	13746	13651	13787	13606	13560	13693	13563	13615	13659	13688	13462	13946	13647	13715	13610	13895	13608	13762	13937	13738	13678	13724	13672	13644	13715	13647	13709	13745	13718	13715	13718	13632	13768	13630	13664	13718	13601	13698	13680	13877	13681	13733	13640	13746	13701	13537	13563	13687	13618	13771	13578	13727	13708	13739	13607	13833	13563	13793	13624	13593	13585	13766	13774	13760	13584	13621	13438	13661	13681	13750	13700	13702	13697	13780	13718	13584	13679	13647	13779	13600	13626	13761	13643	13877	13741	13635	13551	13657	13885	13685	13655	13778	13786	13685	13641	13692	13626	13700	13555	13764	13749	13801	13751	13689	13824	13577	13828	13649	13660	13690	13531	13722	13768	13831	13637	13887	13575	13773	13627	13583	13640	13708	13857	13599	13736	13562	13691	13813	13864	13663	13827	13812	13691	13682	13688	13800	13685	13514	13618	13517	13549	13734	13701	13653	13707	13573	13652	13727	13624	13742	13781	13625	13696	13724	13710	13585	13776	13580	13626	13833	13769	13580	13654	13705	13583	13701	13867	13814	13597	13834	13720	13711	13671	13686	13673	13654	13740	13651	13754	13795	13721	13756	13538	13622	13763	13681	13775	13879	13686	13642	13728	13757	13604	13731	13599	13630	13766	13807	13693	13716	13821	13740	13702	13860	13612	13778	13690	13592	13704	13647	13770	13597	13707	13683	13655	13682	13580	13784	13494	13627	13798	13702	13686	13693	13810	13736	13664	13699	13676	13769	13488	13786	13893	13685	13698	13645	13876	13550	13970	13721	13719	13833	13738	13669	13543	13623	13709	13691	13845	13690	13683	13609	13638	13747	13793	13742	13592	13648	13759	13857	13702	13780	13767	13537	13798	13718	13738	13617	13809	13738	13571	13880	13682	13710	13769	13659	13705	13761	13732	13711	13809	13781	13791	13593	13750	13814	13614	13797	13741	13541	13695	13606	13749	13515	13646	13711	13655	13646	13776	13630	13769	13872	13761	13566	13734	13468	13570	13843	13507	13693	13619	13690	13705	13596	13626	13569	13735	13757	13626	13687	13599	13584	13669	13586	13591	13681	13685	13577	13886	13682	13874	13604	13853	13640	13419	13643	13660	13725	13549	13917	13636	13612	13577	13552	13705	13829	13660	13646	13783	13579	13655	13717	13791	13661	13653	13712	13645	13804	13735	13679	13676	13737	13580	13689	13685	13811	13550	13493	13712	13619	13944	13632	13408	13614	13664	13793	13629	13773	13817	13660	13680	13749	13713	13804	13731	13644	13562	13738	13744	13750	13783	13519	13588	13560	13827	13680	13642	13747	13524	13579	13704	13736	13620	13716	13688	13691	13664	13756	13713	13620	13548	13781	13644	13740	13698	13738	13776	13645	13730	13743	13674	13744	13631	13902	13793	13719	13905	13765	13761	13690	13981	13581	13720	13909	13655	13670	13659	13619	13619	13520	13795	13712	13796	13884	13719	13590	13591	13486	13638	13719	13773	13510	13862	13651	13486	13652	13755	13647	13826	13760	13462	13582	13602	13659	13670	13797	13599	13720	13791	13866	13819	13681	13647	13821	13512	13647	13742	13732	13584	13522	13638	13627	13794	13793	13684	13652	13797	13559	13666	13693	13715	13575	13743	13540	13610	13663	13722	13799	13572	13813	13626	13679	13745	13527	13776	13799	13769	13821	13719	13763	13567	13762	13613	13841	13792	13578	13705	13630	13603	13602	13745	13890	13618	13717	13649	13653	13681	13890	13642	13575	13742	13697	13572	13675	13779	13747	13763	13765	13563	13759	13691	13711	13783	13732	13674	13598	13620	13790	13874	13670	13602	13841	13703	13793	13721	13685	13717	13651	13846	13661	13716	13508	13622	13742	13758	13604	13784	13697	13722	13705	13790	13507	13830	13635	13763	13659	13686	13729	13656	13781	13597	13728	13597	13632	13654	13811	13614	13664	13671	13691	13652	13743	13575	13802	13665	13863	13651	13846	13694	13600	13613	13645	13796	13663	13756	13830	13476	13562	13663	13724	13781	13671	13588	13888	13618	13639	13902	13633	13710	13659	13631	13599	13957	13725	13699	13464	13799	13806	13575	13760	13527	13813	13670	13715	13779	13774	13479	13819	13640	13749	13616	13629	13937	13495	13648	13622	13731	13692	13603	13672	13714	13670	13775	13620	13649	13646	13763	13798	13750	13750	13769	13660	13603	13698	13780	13746	13422	13797	13642	13799	13619	13560	13635	13634	13682	13495	13695	13744	13699	13724	13845	13588	13582	13565	13825	13669	13696	13663	13603	13628	13688	13822	13593	13703	13791	13703	13682	13668	13714	13610	13574	13595	13780	13755	13626	13703	13707	13757	13766	13741	13825	13633	13647	13666	13744	13708	13749	13738	13694	13826	13497	13688	13818	13856	13603	13546	13648	13839	13525	13687	13895	13723	13692	13773	13636	13735	13505	13755	13689	13680	13672	13778	13709	13826	13633	13858	13747	13632	13622	13615	13750	13598	13748	13644	13686	13637	13813	13571	13635	13707	13803	13654	13571	13715	13810	13605	13754	13576	13670	13914	13592	13717	13602	13730	13723	13738	13706	13589	13667	13595	13591	13555	13759	13597	13626	13629	13690	13732	13765	13669	13846	13721	13644	13459	13773	13620	13854	13581	13695	13724	13720	13731	13649	13751	13706	13764	13592	13695	13750	13577	13641	13719	13654	13787	13644	13795	13593	13710	13710	13659	13742	13688	13756	13696	13672	13522	13611	13851	13581	13732	13665	13760	13859	13639	13679	13703	13618	13697	13528	13615	13543	13705	13651	13889	13579	13711	13887	13840	13692	13744	13722	13695	13720	13846	13739	13702	13739	13589	13638	13871	13708	13674	13713	13730	13751	13671	13707	13704	13729	13706	13608	13701	13646	13735	13878	13612	13725	13781	13715	13533	13647	13681	13788	13791	13762	13658	13618	13701	13679	13733	13657	13664	13660	13771	13707	13739	13774	13624	13661	13667	13610	13523	13628	13783	13700	13698	13741	13644	13639	13610	13698	13626	13816	13889	13632	13747	13560	13634	13687	13684	13660	13597	13541	13636	13711	13794	13626	13742	13783	13563	13655	13706	13642	13629	13622	13719	13626	13776	13782	13665	13697	13549	13658	13630	13549	13629	13634	13814	13777	13779	13810	13663	13585	13663	13561	13726	13649	13686	13791	13638	13711	13612	13664	13637	13861	13653	13729	13617	13811	13744	13590	13691	13718	13668	13677	13660	13684	13757	13807	13713	13577	13719	13706	13658	13602	13686	13677	13690	13557	13669	13663	13672	13803	13628	13696	13812	13509	13661	13777	13677	13806	13644	13631	13581	13518	13871	13688	13800	13782	13623	13693	13768	13761	13756	13485	13616	13798	13741	13776	13718	13794	13786	13488	13921	13706	13628	13587	13720	13795	13625	13815	13620	13633	13687	13656	13581	13831	13630	13699	13633	13789	13735	13758	13802	13681	13486	13784	13591
27471	23301	28644	25600	20573	19117	18291	17828	17057	17004	16933	16799	16500	16724	16438	16424	16282	16536	16262	16501	16265	16265	16110	16190	16233	16378	16163	16310	16325	16242	16207	16203	16391	16258	16329	16301	16128	16260	16228	16183	16291	16296	16174	16199	16261	16023	16456	16486	16199	16117	16122	16170	16199	16378	16025	16220	16121	16070	16307	16125	15989	16119	16184	16185	16104	16050	16078	16483	16148	16181	16147	16276	16139	16127	16235	16187	16183	16303	16267	16217	16064	16132	16268	16115	16050	16109	16362	16165	16112	16348	16297	15998	16322	16189	15985	15987	16246	16160	16327	16092	16174	16159	15869	16317	16322	16039	16115	16073	16095	16190	16100	16318	16139	16199	16212	16171	16266	16246	16140	16244	16200	16045	16238	16108	16071	16099	16135	16111	16179	16028	16105	15855	16466	16215	16046	16053	15931	16141	16111	16204	16181	16283	16118	16260	16075	16079	16330	16287	16291	16450	16071	16165	16368	16177	16286	16135	16101	16152	16177	16213	16105	16248	15998	16136	16195	16206	16206	16206	16033	16364	16347	16208	16137	16270	16198	16151	16081	16223	16104	16316	16202	16157	16212	16064	16204	16209	16154	16213	16014	15983	16289	16318	16338	16200	16301	16163	16397	16386	16115	16173	16328	16307	16482	16116	16192	16182	16260	16169	16241	16195	16150	16175	16007	16267	16233	16358	16190	16117	16110	16272	16258	16228	16156	16087	16157	16232	16272	16245	16292	16411	16124	16213	16203	16055	16141	16252	16195	16090	16350	16131	16191	16389	16379	16209	16343	16376	16179	16118	16316	16199	16196	15902	16117	16125	16306	16310	16180	16259	16166	16349	16142	16199	16077	16100	16089	16140	16241	16182	16205	16294	16039	16252	16029	16149	16216	16185	16199	16188	16116	16175	16266	16197	16208	16110	16149	16228	16396	16069	16120	16114	16337	16347	16314	16183	16046	16170	16155	16115	16040	16133	16107	16009	16260	16202	16181	15911	16188	16124	16335	16220	16083	16358	16134	16133	16138	16330	16107	16046	16183	16108	16200	16280	16104	16257	16083	16058	16145	16133	16291	16264	16189	16322	16092	16143	16225	16371	16396	16301	16292	16098	16089	16161	16350	16172	16229	16346	16262	16109	16226	16078	16075	16022	16209	16153	16057	15967	16297	16458	16326	16169	16181	16227	15951	16060	16208	16354	16131	16235	16335	16066	16080	16084	16199	16284	16146	16408	16106	16061	16169	16191	16312	16208	16140	16186	16389	16107	16239	16257	16003	16153	16285	16167	16146	16413	16234	16291	16148	16113	16280	16113	16103	16223	16352	16151	16064	16229	16183	16233	16504	16134	16393	16193	16097	16338	16104	16193	16395	16162	16411	16187	16095	16157	16164	16242	16230	16227	16110	16128	16360	16211	16305	16317	16211	16207	16315	16192	16044	16202	16118	16226	16140	16064	16016	16199	16270	16107	16091	16215	16040	16118	16346	16354	16026	16209	15947	16112	16254	16131	16207	16162	16129	16143	16256	16266	16135	16307	16269	16314	16129	16173	16294	16325	16283	16098	16237	16133	16330	16187	15996	15960	16144	15903	16090	16179	16179	16471	16155	16022	16043	16298	16220	16150	16121	16338	16181	16018	16166	16277	16224	16141	16042	16313	16437	16161	16344	16157	15887	16094	16217	16180	16100	16269	16412	16017	15986	16454	16301	16271	16173	16127	16162	16289	16021	16218	16373	16183	16214	16110	16427	16255	16060	16363	16194	16458	16086	16099	16098	16436	16180	16111	16157	16313	16296	16331	16265	16115	16087	16210	16069	16140	16122	16286	16366	16336	16142	16265	16254	16290	16284	16217	16188	16355	16260	16052	16164	16440	16250	16156	16145	16239	16223	16243	16077	16080	16415	16193	16027	16218	16299	16055	16257	16330	16220	16226	16397	16315	16159	16043	16211	16187	16151	16102	16108	16137	16136	16284	16386	15994	16337	16432	16355	15993	16237	16336	16154	16390	16242	15923	16387	16132	16195	16021	16396	16268	16319	16323	16380	16194	16304	16296	16137	16149	16104	16104	16275	16201	16191	16051	16071	16039	16088	16098	16251	16302	16129	16179	16064	15981	16249	16169	16406	16235	16123	16177	16175	16236	16136	16117	16378	16226	16192	16255	16411	16152	16194	16207	16190	16128	16218	16044	16009	16219	16108	16150	16208	16126	16396	16368	16157	16039	16149	16230	16232	16274	16241	16218	16184	16274	16213	16251	16183	16237	15991	16115	16268	16183	16325	16297	16230	16142	16332	16162	16299	16096	16243	16192	16280	16375	16270	16122	16040	16140	16249	16192	16160	16134	16227	16277	16105	16374	16320	16266	16383	16198	16226	16180	16432	16265	16510	16123	16204	16334	16247	16150	16288	16186	16322	16174	16256	16169	16185	16263	16140	16247	16252	16211	16194	16005	16002	16221	16114	16085	16136	16162	16320	16108	16102	16303	16262	16098	16204	16213	16224	16145	16304	16166	16266	16188	16173	16204	16195	16007	16270	16222	16280	16374	16329	16214	16056	16225	16238	16137	16337	16295	16264	16159	16306	16247	16300	16289	16253	16264	16011	16156	16310	16360	16187	16108	16180	16140	16188	16176	16146	16138	16132	16222	16177	16225	16313	16274	16329	16219	16174	16413	16127	16269	16157	15925	16283	16178	16140	16123	16290	16119	16120	16209	16351	16153	16297	16170	16227	16306	16373	16248	16227	16054	16030	15974	16320	16137	16284	16265	16119	16125	16072	16281	16406	16332	16289	16153	16301	16107	16237	15993	16281	16261	16303	16225	16058	16029	16137	16109	16330	16128	16211	16153	16126	16172	16260	16155	16158	16022	16190	16267	16323	16430	16242	16256	16213	16356	16235	16093	16339	16137	16194	16212	15987	16255	16209	16395	16186	16184	16279	16306	16341	16355	16492	16204	16320	16257	16144	16199	16159	16094	16202	16088	16039	16069	16165	16196	16312	16310	16210	16255	16152	16153	16082	16087	16246	16102	15994	16164	16075	16158	16115	16192	16411	16293	16160	16291	16117	16193	16159	16248	16164	16269	16048	16062	16276	16401	16072	16255	16414	16345	16312	16411	16188	16252	16176	16265	16333	16307	16333	16358	16060	16196	16128	16048	16162	16330	16369	16209	16042	16200	15984	16166	16153	16162	15994	16129	16228	16273	16284	16088	16297	16178	16207	16188	16104	16280	16126	16450	16176	16253	16254	16129	16028	16129	16202	16147	16206	16348	16353	16328	16483	16136	16151	16067	16097	16354	16196	16113	16198	16255	16282	16075	16384	16266	16186	16087	16143	16197	15971	16411	16219	16223	16225	16314	16169	16190	16278	16241	16332	16367	16257	16147	16240	16235	16118	16070	16132	16216	15987	16193	16245	16065	16232	16221	16235	16154	16291	16136	16334	16157	16111	16329	16322	16166	16197	16259	16195	16183	16208	16078	16295	16160	16115	16064	16317	16179	16329	16255	16114	16327	16282	16220	16378	16332	16235	16272	16217	16143	15976	16168	16553	16044	16236	16106	16365	16258	16139	16244	16142	16137	16253	16246	16102	16159	16196	16236	16458	16444	16104	16094	16102	16278	16334	16058	16163	16219	16379	16077	16157	16373	16046	16057	16269	16156	16067	16259	16238	16332	16202	16233	16318	16030	16257	16350	16118	16366	16299	16162	16220	16019	16077	16233	16338	16082	16177	16096	16020	16156	16299	16251	16190	16142	16136	16151	16191	16202	16218	16218	16145	16236	16311	16396	16116	16214	16276	16148	16054	16213	16176	16162	16218	16191	16146	16301	16228	16320	16299	16176	16291	16211	16108	16340	16257	16264	16488	16321	16087	16244	16115	16184	16206	16436	16225	16192	16265	16225	16127	16432	16163	16358	16252	16086	16285	16313	16163	16100	16080	16194	16243	16235	16285	16101	16097	16218	16409	16276	16325	16033	16367	16299	16114	16328	16181	16173	16046	16320	16367	16226	16239	16033	16094	16205	16313	16265	16292	16110	16243	16034	16349	16153	16127	16216	16174	16252	16079	16165	16315	16297	16290	16257	16306	16023	16287	16048	16123	16346	16179	16135	16297	16307	16235	16327	16404	16219	16363	16507	16239	16172	16268	15925	16154	16061	15981	16252	16087	16126	16140	16192	16558	16114	16178	15975	16101	16066	16509	16152	16310	16249	16289	16231	16199	16320	16180	15963	16149	16183	16220	16303	16106	16218	16245	16247	16408	16146	16270	16203	16230	16197	16166	16174	16411	16155	16234	16271	16096	16169	16313	16344	16169	16180	16231	16111	16184	16232	16276	16321	16200	16393	16128	16015	16265	16321	16012	16326	16338	16370	16165	16213	16337	16150	16246	15981	16146	16254	16119	16182	16284	16427	16371	15956	16126	15965	16141	16289	16264	16064	16195	16077	16197	16250	15963	16125	16206	16258	16358	16270	16025	16236	16071	16218	16199	16054	16077	16136	16150	16278	16135	16335	16174	16126	16313	16337	16182	16257	16092	16197	16085	16130	16260	16219	16269	16210	16305	16172	16211	16182	16299	16297	16172	16357	16359	15977	16067	16216	16399	16199	16082	16170	16012	16251	16167	16379	16155	16178	16219	16227	16048	16188	16285	16155	16032	16176	16312	16171	16189	16324	16073	16185	16355	16195	16187	16340	16284	16223	16150	16143	16360	15980	16190	16257	16040	16321	16372	16294	16187	16220	15951	16309	16251	16225	16306	16282	16159	16145	16234	16234	16309	16204	16281	16345	16245	16370	16175	16074	16205	16197	16137	16211	16091	16160	16347	16168	16186	16093	16085	16273	16313	16237	16266	16333	16302	16056	16227	16210	16337	16129	16143	16342	16313	16291	16198	16300	16244	16114	16347	16373	16230	16406	16223	16209	16241	16369	16388	16269	16078	16463	16352	16192	16193	16205	15882	16274	16352	16177	16115	16121	16125	16243	16116	16048	16282	16179	16309	16377	16283	16344	16284	16294	16145	16140	16160	16211	16197	16396	15975	16269	16284	16316	16062	16258	16423	16147	16333	16045	16253	16363	16189	16238	16153	16239	16154	16001	16180	16338	16226	16257	16186	16248	16340	16186	16425	16315
18377	27104	27533	22826	19917	18302	16880	16103	15676	15384	15106	15044	14770	14690	14690	14442	14588	14444	14624	14228	14407	14274	14293	14291	14374	14102	14358	14286	14226	14336	14289	14326	14246	14272	14187	14315	14173	14209	14224	14103	14121	14199	14312	14307	14329	14292	14436	14260	14203	14272	14281	14121	14147	14070	14281	14091	14167	14158	14193	14200	14166	14141	14117	14278	14213	14224	14130	14144	14138	14225	14106	14109	14091	14348	14147	14227	14375	14310	14358	14082	14282	14089	14218	14200	14151	14098	14226	14115	14107	14185	14324	14199	14091	14261	14203	14218	14091	14168	14298	14131	14240	14180	14216	14312	14210	14254	14131	14160	14419	14435	14239	14071	14173	14164	14099	14168	14249	14126	14119	14266	14195	14136	14358	14283	14235	14025	14152	14000	14230	14146	14209	14201	14188	14280	14084	14222	14223	14244	14173	14144	14148	14217	14048	14208	14236	14278	14078	14111	14141	14174	14100	14188	14257	14175	14177	14302	14198	14234	14277	14108	14236	14225	14110	14138	14197	14355	14369	14239	14259	14135	14206	14254	14174	14169	14209	14291	14101	14307	14212	14160	14202	14091	14380	14057	14144	14077	14215	14062	14419	14091	14285	14222	14198	14172	14318	14225	14221	14309	14302	14069	14249	14206	14231	14226	14111	14040	14364	14265	14230	14149	14157	14272	14134	14129	14342	14224	14240	14189	13961	14296	14021	14318	14148	14112	14198	14201	14466	14146	14208	14139	14100	14114	14287	14226	14062	14187	14247	14244	14158	14270	14067	14055	14214	14137	14172	14283	14201	14226	14178	14301	14233	14179	14158	14177	14104	14226	14119	14270	14171	14360	14338	14340	14199	14215	14139	14257	14181	14141	14158	14162	14173	14109	14198	14169	14179	14136	14320	14252	14052	14050	14254	14219	14307	14146	14237	14288	14195	14103	14237	14003	14327	14042	14194	14175	14114	14217	14122	14077	14208	14262	13975	14203	14315	14267	14129	14294	14057	14310	14167	14225	14080	14223	14248	14277	14097	14171	14283	13969	14197	14233	14316	14313	14322	14059	14180	14027	14201	14299	14066	14127	14214	14342	14198	14136	14138	14312	14073	14183	14115	14262	14266	14185	14153	14143	14077	14115	14150	14330	14144	14187	14236	14185	14166	14034	14271	14079	14311	14084	14237	14347	14066	14154	14129	14319	14290	14242	14120	14082	14429	14162	14209	14123	14070	14315	14198	14056	14214	14122	14104	14288	14158	14192	14088	14155	14168	14177	13988	14210	14290	14282	14233	14125	14212	13978	14166	14408	14340	14189	14257	14238	14255	14221	14110	14058	14162	14315	14157	14138	14168	14222	14184	14247	14274	14286	14197	14149	14048	14189	13873	14245	14072	14353	14201	14313	14251	14211	14124	14226	14109	14374	14223	14178	14113	14022	13998	14301	14232	14086	13975	14175	14102	14242	14246	14159	14240	14198	14272	13988	14304	14348	14268	14183	14071	14139	14144	14225	14027	14286	14146	14174	14115	14171	14346	14078	14211	14082	14166	14031	14168	14209	14211	14206	14172	14354	14307	14096	14100	14295	14252	14177	14237	14320	14319	14199	14132	14022	14195	14098	14208	14310	14086	14459	14316	14002	14285	14251	14179	14391	14160	14215	14214	14157	14233	14254	14218	14114	14257	14253	14156	14191	14168	14287	14278	14253	14063	14242	14194	14137	14332	14043	14287	14436	14136	14068	14180	14175	14152	14385	14320	14176	14124	14186	14264	14127	14274	14037	14202	14241	14275	14318	14361	14090	14129	14060	14228	14263	14142	14279	14194	14384	14153	14126	14260	14354	14118	14107	14354	14380	14260	14259	14081	14372	14281	14197	14218	14165	14269	14160	14108	14308	14304	14132	14281	14034	14217	14427	14167	14117	14289	14139	14276	14091	14130	14288	14185	14390	14274	14135	14185	14105	14236	14224	14270	14249	14368	14260	14119	14364	14301	14181	14223	14208	14093	14116	14305	14168	14349	14178	14299	13959	14130	14265	14182	14179	14129	14298	14295	13997	14181	14179	14335	14229	14207	14173	14268	14253	14033	14273	14161	14241	14165	14126	14126	13981	13916	14180	14220	14134	14093	14305	14313	14317	14286	14223	14303	14242	14211	14106	14168	14195	14010	14187	14031	14148	14324	13923	14202	14077	14167	14304	14267	14165	14134	14295	14054	14170	14240	14202	14321	14153	14173	14313	14107	14332	14184	14292	14121	14338	14253	14161	14167	14330	14017	14122	14231	14129	14208	14140	14261	14196	14179	14254	14064	14226	14405	14157	14269	14031	14274	14464	14130	14146	14026	14085	14179	14338	14109	14160	14202	14291	14236	14186	14024	14271	14085	14210	14329	14291	14277	14186	14207	14055	14151	14160	14136	14292	14126	14298	14415	14084	14177	14186	14162	14291	14125	14125	14195	14307	14053	14136	14233	14295	14090	14102	14203	14138	14207	14051	14224	14300	14192	14246	14286	14130	14143	14075	14229	14071	14048	14214	14216	14253	14131	14344	14278	14163	14016	14353	14245	14215	14123	14254	14201	14164	14272	14305	14257	14211	14196	14324	14276	14256	14066	14212	14075	14395	14250	14256	14436	14280	14074	14152	14198	14301	14162	14142	14027	14177	14218	14151	14217	14161	13967	14143	14166	14253	14123	14091	14127	14287	14233	14068	14098	14323	14199	14178	14147	14325	14199	14217	14084	14124	14042	14184	14150	14294	14204	14339	14137	14270	14137	14215	14272	14243	14266	14094	14256	14095	14166	14258	14096	14169	14406	14277	14210	13993	14224	14201	14366	13949	14261	14250	14313	14349	14305	14192	14172	14227	14101	14343	14374	14253	14222	14197	14221	14188	14183	14084	14110	14257	14183	14333	14273	14162	14191	14161	14151	14039	14127	14157	14039	13966	14207	14442	14298	14255	14126	13982	14053	14225	14220	14327	14041	14252	14171	13915	14068	14362	14314	14188	14270	14295	13988	14243	14151	14263	14162	14168	14156	14251	14298	14380	14194	14421	14128	14071	14081	14219	14131	14324	14129	14407	14129	14236	14172	14384	14232	14161	14195	14134	14181	14249	14086	14078	14115	13957	14183	14187	14172	14119	14235	14096	14264	14291	14142	14388	14244	14225	14202	14259	14174	14250	14247	14346	14237	14020	14199	14295	14209	14150	14352	14155	14058	14204	14250	14252	14296	14276	14383	14109	14159	14189	14240	14101	14234	14233	14135	14358	14156	14165	14291	14089	14246	14162	14232	14148	14317	14153	14215	14334	14133	14114	14171	14193	14346	14329	14303	14120	14265	14297	14293	14323	14079	14223	14234	14202	14108	14184	14227	14302	14206	14179	14204	14135	14111	14083	14129	14269	14348	14248	14322	14076	14127	14285	14128	14164	14199	14215	14176	14243	14243	14329	14305	14247	14098	14020	14107	14126	14182	14162	14301	14208	14217	14124	14218	14211	14167	14091	14096	14210	14375	14214	14195	14197	14118	14274	14374	14187	14178	14056	14244	14140	14151	14237	14296	14126	14139	14160	14117	14280	14263	14183	14077	14146	14177	14087	14264	14126	14189	14163	14195	14095	14073	14265	14308	14189	14061	14318	14283	14169	14193	14330	14184	14233	14138	14298	14123	14143	14284	14273	14310	14143	14034	14159	14267	14288	14194	14246	14045	14166	14194	14312	14334	14129	14289	14079	14149	14258	14132	14265	14306	14144	14190	14253	14145	14321	14269	14273	14195	14011	14202	14371	14341	14122	14124	14021	14338	14299	14129	14227	14309	14010	14270	14221	14085	14106	14213	14267	13951	14216	14231	14141	14135	14233	14180	14122	14267	14270	14143	14103	14423	14170	14202	14286	14179	14167	14316	14135	14240	14247	14420	14254	14320	14114	14295	14210	14393	14181	14358	14215	14061	14137	14296	14071	14162	14299	14217	14242	14223	14122	14264	14181	14215	14270	14123	14236	14209	14201	14192	14431	14046	14154	14212	14360	14183	14103	14388	14186	14125	14397	14242	14249	14147	14168	14261	14120	14255	14345	14262	14193	14278	14038	14086	14375	14344	14166	14250	14300	14106	14208	14228	14183	14240	14100	14116	14228	14069	14266	14156	14305	14201	14147	14107	14052	14061	14198	14246	14275	14375	14148	14163	14204	14279	14102	14046	14292	14282	14222	14100	14262	14192	14295	14085	14302	14297	14195	14167	14256	14183	14286	14200	14131	14147	14187	14163	14121	14222	14127	14242	14236	14229	14181	14406	14080	14180	14367	14343	14200	14265	14231	14147	14132	14225	14318	14132	14237	14196	14220	14017	14363	14111	14146	14240	14337	14224	14153	14011	14290	14168	14279	14196	14308	14200	14279	14056	14174	14270	14228	14374	14242	14181	14288	14295	14256	14317	13965	14273	14201	14215	14190	14302	14184	14158	14239	14226	14221	14236	14150	14251	14143	14089	14234	14087	14232	14179	14307	14128	14100	14202	14291	14299	14134	14173	14262	14146	14221	14143	14319	14157	14198	14267	14211	14306	14223	14229	14191	14183	14201	14113	14206	14205	14034	14288	14375	14287	14186	14199	14234	14247	14238	14135	14139	14271	14038	14240	14051	14208	14266	14191	14287	14216	14093	14232	14322	14262	14181	14185	14240	14177	14164	14284	14238	14173	14253	14099	14220	14095	14213	14344	14236	14079	14144	14221	14196	14204	14197	14322	14305	14323	13969	14161	14334	14292	14052	14223	14258	14085	14198	14076	14159	14233	14048	14149	14253	14115	14178	14266	14121	14064	14259	14274	14243	14198	14051	14365	14180	14190	14219	14362	14325	14221	14196	14228	14191	14110	14345	14197	14136	14085	14262	14378	14132	14063	14235	14104	14200	14304	14201	14312	14303	14292	14194	14383	14242	14292	14224	14265	14150	14106	14021	14034	14404	14143	14245	14218	14223	14129	14117	14271	14282	14269	14215	14100	14285	14256	14337	14248	14413	14202	14239	14094	14149	14260	14027	14246	14174	14305	14310	14227	14133	14145	14115	14182	14201	14092	14393	14049	14161	14154	14241	14170	14182	14158	14258	14306	14168	14131	14189	14232	14287	14219	14135	14296	14297	14356	14114
24024	21149	28469	24792	23116	23099	22091	19090	18134	17787	17535	16767	16792	16656	16440	16532	16328	16462	16336	16300	16261	16016	16301	16041	16223	16038	15999	16122	16120	16138	15967	16036	16002	15973	16252	16102	16003	16024	16037	16099	15929	15980	16169	16487	16195	16398	16336	15932	16047	16023	15860	16053	15879	15733	15814	15834	15986	16206	16008	15971	16118	16116	16134	16200	15685	16076	15919	15966	15969	15820	16137	16129	15904	15933	15974	15929	15831	15971	15999	15936	15958	15962	15973	16029	15871	15816	15947	15956	16102	15854	15721	15700	15899	15668	15772	16108	16056	16157	16016	15863	15761	15987	15907	15973	15835	16093	15972	15938	15977	15971	15918	15820	16087	16007	15754	16047	15862	15692	15911	15795	15937	16213	15888	15866	15774	16039	15621	15965	15919	16010	15812	15933	15773	15969	15790	15940	15782	15974	16004	16087	15960	15962	15864	15883	15910	15883	15763	16044	15914	15950	15933	15910	16000	15953	16003	15789	15796	15884	15904	15957	15948	15796	15877	16060	15916	15888	15915	15877	16115	15984	15904	15978	15876	15867	16012	15949	15978	15971	15981	15859	15838	16125	15813	15709	15914	16199	15847	15992	15921	15877	16038	15989	15909	15848	15970	16055	15787	16065	15935	15859	15968	16037	16121	16054	15940	15887	16009	16024	16203	16052	15915	15942	15902	15894	15898	15899	15954	16008	15902	15964	15711	16044	15945	15985	16065	15918	15916	15929	16130	16023	16108	16013	15914	15978	15933	16151	15875	15820	15838	15829	15918	15899	15943	15912	16000	15727	15938	15960	16077	15949	15897	16008	15872	16062	15988	16043	16065	15782	16024	16096	15816	15967	16072	16030	15864	15942	16064	16148	15758	16093	15876	15944	15760	15970	15817	15840	15909	15735	16006	15870	15950	15980	16063	15896	15689	15847	15976	15655	15853	15785	16025	16107	16011	15804	16066	15899	16022	15948	15714	15778	15860	15843	15698	15742	15974	15732	15938	15935	16161	15894	15958	15858	15962	15779	15891	15710	15773	15919	15911	16045	15812	16074	15802	15850	15817	15896	15855	16035	16061	15821	15954	15968	15980	16053	15772	15891	15841	15897	16084	15952	16013	15698	15729	15747	16143	15950	15859	16022	16046	15813	15966	15884	15868	15922	15940	16093	15909	15809	15949	16010	15833	15837	15969	15931	15926	15987	16024	15830	15969	15937	16108	15923	16038	15859	16045	16143	16070	15832	15851	16050	16061	16002	15842	15932	16020	15914	15969	16066	15739	15819	15945	15877	15994	16097	15965	15878	15947	15978	15930	15973	16035	15907	15985	15815	15853	15964	15993	15832	15965	16042	15947	15838	15927	15869	15645	16056	15740	15927	15889	15840	16040	15913	15913	16144	16043	15766	15930	15940	15759	15963	15832	15970	15963	15982	15897	15795	15903	15792	15933	15746	15875	15901	16100	15905	15861	15823	15989	15802	15933	15780	15892	15911	15889	15967	16009	15839	15789	15946	16007	16005	16010	15975	16018	15744	15810	15896	15752	16044	16088	16034	16004	15951	15914	15809	15749	15844	15929	15894	15944	15898	15931	15924	15930	16006	15922	15919	15816	15900	15915	16071	16031	16035	15853	15796	15855	15954	15770	15849	15970	16035	15812	15892	15870	15849	15917	15905	16044	16010	16016	15705	15983	15940	16108	15929	16040	15742	15914	16192	16046	15852	15993	15656	15976	16032	15875	15907	15890	15956	16146	15925	15917	15993	15927	16125	16011	15783	16008	15861	15955	15833	15984	15956	15815	15925	15843	16003	16208	16004	15992	15975	15721	15962	16070	15790	15940	15822	15829	16063	16037	15910	15822	15859	15918	16044	15998	15827	15779	16071	15775	15946	15888	15653	16077	16106	15853	15976	15947	15867	15941	15778	16027	15895	15792	15801	16040	15928	15872	16005	15902	15999	15828	15926	15913	15752	15985	15867	15948	16094	15856	15874	15941	16030	15892	15751	15873	16093	15717	15915	15928	15968	15985	15934	16025	15882	16027	15993	15959	16088	15976	15880	15928	16036	15746	16050	15966	15862	15765	15992	15880	15847	16057	15998	15963	16001	15691	15876	15958	16023	15850	15970	15860	15930	16009	15850	15972	16106	15931	15931	16032	16062	16047	15761	15860	16055	16072	16076	15883	15918	15882	15822	15835	15909	15960	16059	16102	15788	15978	16172	15843	15723	15742	15805	15851	15701	15872	15807	15908	15812	15943	15793	15783	15824	15893	15885	16075	15907	15863	15866	15928	15956	16020	16012	15782	15713	16044	15847	15958	16013	16003	16101	15900	15571	15935	16006	15967	15979	16107	16073	15917	16023	15959	16150	16070	15695	15925	15860	16063	15944	16060	15965	16225	16083	16041	16122	15814	15821	15864	15908	15869	15813	15748	15818	15964	15856	15938	15943	15964	16085	15914	16119	16125	15961	15890	16269	15876	16004	15910	15936	15922	15860	15788	15980	15966	15821	15862	15949	15972	15872	16029	15778	15986	15916	16019	16012	15759	15856	15917	15931	15784	15837	15964	15998	15972	16146	16032	16082	15724	15997	15780	15886	16087	15786	15851	15929	15962	15838	15675	16006	15901	15758	16006	15897	15969	15735	15986	16054	15833	15803	15866	15885	15911	15959	15883	16064	15770	15744	15895	15734	15933	15819	16041	15779	15831	15880	15875	16030	15999	16024	16144	15768	15863	15988	15991	15842	15948	15832	15881	15738	15888	16031	15960	15844	15835	16107	15835	15981	15907	15847	15957	16016	15811	16030	16066	15945	15922	16000	15908	15957	16052	15987	16079	15751	15912	15959	16058	15861	15866	16004	16033	15901	16007	15873	15948	16102	16052	15798	15971	15794	15885	16011	15800	16038	15961	16017	15975	15914	16037	15914	15970	15937	15903	15798	16044	15985	15843	16018	16007	16106	15827	15993	15956	15983	15828	15894	15996	15909	16155	15893	15950	16089	16044	15945	15800	16041	15955	16021	15909	15931	16019	15919	15955	15886	15860	15775	15918	16014	15850	16054	16141	16021	16003	16032	16017	15948	15990	15690	15728	15750	15785	15838	15883	15976	16053	15925	15894	15948	15891	15883	15906	15904	15944	15942	15844	15881	15968	15876	16035	15806	15818	15731	15906	15971	16018	16093	15821	15909	15748	15940	15877	16015	15756	16006	15917	15899	16179	16033	16037	16073	15905	16034	15949	15813	15951	15788	15914	15861	15997	15768	15849	15841	15817	16011	16077	15849	15927	16100	16087	15968	15826	16034	15904	15896	16070	15739	15913	15794	15905	15998	15953	15975	15895	15945	16128	15945	16047	16056	15929	15848	16110	16043	15838	15837	15810	15800	16145	16247	15998	16153	16015	16012	15994	15860	15921	16083	15929	15922	15810	15883	15893	15987	15882	15901	15923	15879	16054	16026	16039	15930	15921	15982	15797	15926	16078	15918	15944	16054	15982	16034	15917	15826	15804	15981	16050	15734	15998	16012	15859	15854	15841	15862	15954	15873	15853	15784	15694	16050	15718	15897	15867	15947	15860	16046	15903	15970	16002	16072	15952	15991	16152	15965	15890	15913	15921	15726	15712	15935	15876	16039	15791	16086	15593	15989	15874	15980	15905	15924	16096	15850	15907	16045	15802	15792	16006	15888	15894	15819	15868	15892	16007	15841	16004	15792	15790	15921	15961	15758	15951	15846	15828	15853	15942	15671	15781	15929	16106	15969	15888	15839	15941	15755	15854	15916	16058	15942	15943	15773	16051	15965	15708	15809	15905	16020	15832	15818	15803	15855	16019	15932	15843	15661	15854	15807	15799	15884	15924	16095	16214	15990	15939	15823	15773	15787	15921	15900	15898	16071	15772	15910	16089	16030	15918	15874	15970	15940	15838	15902	15944	16000	16045	16129	15802	15801	15900	15979	15963	15818	15902	15990	15985	15861	15952	16164	15811	15910	15795	16022	15879	16036	15990	15926	15983	15877	15896	15940	15891	15840	15821	15785	15930	15959	15890	15815	15780	15833	15896	15954	16079	16106	15917	15761	15839	16106	15776	15800	15907	15947	15849	15850	15987	15997	16060	15911	15868	15833	16077	15890	15796	15895	15926	16032	15892	15833	16001	15935	15969	15960	16061	15797	15953	15744	15983	15898	15942	15969	15936	15830	16004	16068	15947	15766	15950	15886	15957	15992	15966	15958	15998	15892	15830	15900	15805	15998	15937	15823	16011	16003	15878	16148	15749	15819	16052	15753	16124	15828	15838	16085	15888	15823	15942	15759	15861	16113	16001	15982	15955	15995	16096	15972	15874	16064	15871	15909	15925	15947	15989	16009	16032	15872	15915	15932	16043	16016	16012	16171	15908	15890	15990	15862	15964	16032	15929	15906	15705	15943	16114	16004	15865	15889	15856	16031	15571	15719	15929	15710	15910	15985	16008	15918	16039	16104	16044	15998	16046	15712	15807	15788	15729	15774	15752	16057	16110	15869	15994	15810	15839	16007	16043	15870	15955	15920	15916	15937	16032	15952	15936	16109	16088	15904	15965	15804	15887	15970	15937	15954	16064	15999	15999	15935	15945	16020	15829	15974	15825	15928	15936	15961	15880	16111	15883	15936	15873	15989	15852	15891	15873	15873	15993	15945	15897	15823	16062	15884	15835	15884	16010	15673	16009	15861	15986	15909	16007	15994	15888	15841	15853	15889	15927	16011	15976	15986	15991	16025	15960	15944	15945	16035	15923	15829	15971	15829	16050	15919	16047	15967	15848	15929	15882	15983	15915	15952	16044	16078	16008	15933	15858	15895	15914	15816	15944	15907	15766	16009	15951	15954	15820	15944	15955	15916	15862	15958	15871	16031	15911	15914	15993	15836	16088	15951	15932	15762	15991	15963	16047	16062	15996	15953	15988	16151	15840	15929	16056	15894	16002	15806	15834	15862	15883	15900	15689	15953	15954	15915	15981	16112	15684	15894	15749	16013	15812	15963	15573	15860	15916	16007	15965	15997	16063	15960	15800	15794	15971	15890	15790	15894	15790	16036	15763	16072	16024	16092	16297	15940	15946	15919	15866	15956	15961	15813	15936	15907	15818	15978	15903	15910	16341	15927
18576	31962	32894	27955	24367	21495	19756	18239	17254	16498	15832	15249	15311	15047	14700	14938	14661	14451	14502	14310	14445	14350	14292	14103	14045	14394	14168	14237	14363	14056	14251	14005	14162	14130	14174	14000	14077	13944	14261	14151	14134	14043	14145	14678	14771	14474	14157	13984	14047	14075	14250	13972	14110	14078	14070	14076	14115	14022	14098	14165	14142	13882	14183	13921	14006	13989	13939	14053	13960	13973	14138	13983	14135	14104	13943	14217	14027	13999	14012	14002	14047	14182	13955	14131	14010	13870	13982	14158	13904	13914	14018	14172	13932	14049	14042	14075	14036	14023	14078	13939	13940	13976	14122	14119	14203	13986	14082	14051	13997	13837	14137	14124	13931	13969	14161	13969	13926	14006	14233	14188	13998	13844	14158	14061	13984	13917	14017	14057	14017	13987	14008	14034	14021	14063	14036	13982	14184	14104	14099	14115	14026	14027	14080	13990	14058	14045	13937	14193	14080	14069	14008	14092	13934	14116	14178	14054	14035	14080	14032	14090	14041	14126	14130	13970	14250	14121	14003	14054	14084	14082	13855	14182	13992	13919	14062	13952	13903	13893	14058	13952	14049	14001	14040	14175	14090	13896	14136	13962	14150	13930	13939	14154	14033	13940	14003	13963	14017	14314	13944	14109	13976	14166	14045	14110	14045	13945	14015	14169	13911	14138	13919	14079	13985	14044	13965	14173	14065	13876	14053	14001	13943	13990	14062	14044	14054	14067	14130	14023	14019	14083	14101	14060	14032	13948	13923	14013	14077	14010	13990	14057	14081	14265	14024	14004	13993	14095	13980	13994	14083	14083	14060	14015	14056	13999	14052	14069	13989	13925	13989	13997	13989	14130	14032	14010	13945	14119	14128	14189	14131	13993	14005	13970	13968	14112	14006	14087	14013	14117	14143	14046	14004	14035	13949	14108	13992	14077	14068	14065	14177	13968	13916	14187	14147	14063	14105	13993	13962	13889	13976	14229	14082	13918	14025	14102	13995	14084	14119	14150	14004	14009	14011	14003	14197	14152	14038	14153	14007	14163	14053	14044	14002	14119	14057	13945	13930	14004	14083	14034	13813	13893	13889	13965	13864	14144	14077	13925	14046	14087	14126	13977	13929	14125	14007	13968	14145	14062	13946	14198	14023	13931	13840	14071	14075	13987	14139	14171	14009	13748	14036	14169	14164	14108	14056	14008	14043	14080	14097	14028	14155	14080	14154	14031	14083	14163	13891	14038	14039	13899	13963	14049	13916	13926	13912	13967	13953	14020	14110	13947	13949	13940	14092	13985	13973	14076	13998	14207	13920	14033	14094	14031	13877	14034	14106	14178	14060	14134	14012	13942	14025	14131	14000	14122	14099	14262	14094	14083	14027	14225	14027	14012	13954	13903	14088	14049	13900	13909	14095	13901	13942	13939	14063	13904	14002	14027	13965	14023	14145	14226	14014	14176	14113	14015	13897	14000	13951	14100	13886	14025	14076	14100	14034	14076	13969	14077	14131	14030	13855	14069	13945	14042	13894	14045	14065	13952	14100	14027	14049	14039	14201	14033	14117	14183	14051	13965	14116	14154	14055	13960	13938	14015	13919	14136	13992	13983	13982	14153	14060	13947	13806	13940	13991	14070	14194	14095	13997	14126	13902	14016	14081	13951	13991	14019	13974	14189	14062	13847	14108	14060	14204	13986	14089	14112	14109	13896	14045	13990	13935	14006	14107	13818	13966	13967	14048	14130	13953	13967	13901	13937	14049	14200	14014	14145	14030	14100	13910	14076	14043	14068	14221	13987	14003	14107	14009	14177	13999	14024	13998	14090	14038	14113	13988	14133	14002	13951	14043	14073	14113	13904	13975	14041	14094	14162	14111	14049	14119	14061	14128	14193	14053	13990	14125	14066	14049	13986	13984	14140	13912	13826	14214	14179	14150	13755	13991	13940	13916	13984	14040	14007	14020	13996	14207	14054	14002	14013	13995	14041	13930	13929	13983	14194	14171	14119	14214	14138	13990	14082	14046	14142	13923	13897	14068	13918	14230	13991	14111	14077	14118	14105	13930	13933	14016	13888	13977	14096	13955	14099	14073	13998	13959	13998	14174	13965	13965	14070	13968	13984	14012	13981	14108	13793	13877	14134	14112	14033	14065	14042	14195	14007	13966	14137	14119	13974	14032	13988	13941	14172	14036	14041	14061	14029	14004	13906	13945	14143	13979	14064	14048	13898	14069	14032	14096	14113	14166	14030	14117	13920	14059	14068	14033	13919	14032	14149	14068	14078	14054	14106	13955	14136	13978	13980	14085	14059	14069	13955	14020	13968	14072	13986	14087	14007	13972	13985	13958	14263	14005	14096	13988	13891	13934	13965	14157	14091	13922	14160	13922	14012	14121	13988	14052	13970	14004	14175	13932	14103	14048	13902	14070	13920	14067	14106	13910	14037	13937	13975	13980	14014	14195	13922	14060	14026	14122	14079	14128	14162	14086	14072	13979	13941	14022	14023	14072	14033	14030	14060	14009	14149	14132	14030	13900	14045	14053	13952	14079	13923	14021	13848	13941	14032	14139	14159	13889	14105	14114	14168	13963	13946	14008	14088	14180	13910	14045	14155	14207	14054	13906	14233	14204	14215	14176	14027	13871	14137	14014	14047	14006	14045	14263	14013	14019	14028	14008	14046	14066	13906	14071	14059	14132	14018	14124	14003	13958	14060	14039	13998	13996	13986	14121	13887	14135	14041	14127	14071	13916	14106	14006	13890	14110	13887	14165	14017	14026	13978	14014	14025	13908	13951	13981	13986	14037	13944	14210	13932	13885	13989	14198	13969	13835	14096	14104	13989	14127	13963	14176	13989	14067	13984	14113	13824	14137	14087	13990	13941	14054	13993	14054	14054	14180	13994	14079	14043	13895	13991	14093	13990	13980	13855	14027	13985	14019	14147	14229	14003	14088	13976	14105	14041	14023	14206	13991	14102	14089	13888	13966	13996	14221	14177	13943	13936	14119	13998	13973	14069	14018	13955	14032	14024	14087	13936	14077	14070	14080	14104	14157	14028	13930	14090	14099	14003	14017	13979	14087	13906	13963	14173	14138	14024	14084	13983	13881	14139	13921	14056	14077	14055	13978	14038	14229	14207	13907	13798	14053	13992	14048	14011	14014	13901	13820	14053	14113	14014	14190	14021	14028	14042	14029	13954	14123	14062	14059	13889	14086	13918	14065	13994	14053	13985	14225	14070	13848	14153	13987	13969	13873	14117	13949	14201	13938	14027	14146	13958	13992	14017	14264	14046	13927	13897	13961	14018	14058	14045	14011	14039	13954	14117	14139	14075	13923	14024	14060	14060	14113	14049	14021	14279	14138	14060	14055	13980	14068	13981	14189	13879	14054	13971	14241	13947	14064	14083	14146	14038	14110	14027	14101	14011	14258	14169	13999	13929	14030	14040	14036	14054	14099	13965	13999	14030	14073	14287	14105	14193	14055	14233	13929	14019	14103	13908	14085	14074	13731	13913	14241	14108	13945	14043	14018	13915	13898	14014	14009	13909	14078	14006	13988	13967	14047	14118	13940	13884	14156	13983	14176	14068	13947	14040	13955	13933	14147	13911	14128	14094	13934	14017	13974	13949	13938	13908	13998	14117	14174	14219	14128	13958	14169	14079	13981	14001	13961	13946	13891	14062	14093	13995	14045	14063	13866	14064	13995	14108	13979	13872	14112	14122	14047	13930	14038	13800	14191	13913	14012	13979	13943	13897	14112	14016	14047	14016	14182	14052	14034	13927	13958	13956	14066	14208	14020	14004	14048	14040	14004	14032	14087	14076	14011	13962	13981	13879	14034	13968	14101	14089	13861	14171	14150	14016	14134	13952	14031	14087	14189	13974	14011	14030	13902	14093	14117	14156	14050	14013	13988	14034	14008	13998	14081	14012	14057	14038	14052	14100	14022	13946	13943	13965	13977	13956	14096	14067	14140	13942	14120	14188	13943	14160	14235	13995	14012	14170	14006	14015	13934	14101	14049	14011	14019	13982	13924	14036	14223	14119	13999	13997	14011	14006	14059	14085	13993	14028	14013	14001	14009	14211	14069	13978	13866	13971	14054	13970	14177	14045	14131	13856	14156	13967	14249	13983	14096	13897	14194	13927	13967	14167	14268	14067	13992	14169	14042	14068	14072	14110	14070	14111	13985	14032	14023	13892	13934	14235	13893	14107	14086	14112	14114	14084	14124	13936	14100	13990	14113	13948	14002	14022	14013	13973	14121	14094	13991	13912	13813	13929	14003	14049	13984	14235	14150	14181	14077	13993	14084	14025	14084	14192	13949	14072	14025	14128	14112	14011	14143	14171	14025	14072	14015	13879	14077	13797	14092	14084	13883	14075	14100	13981	14045	13997	14068	14061	14085	13833	14070	14002	14106	14117	13901	13993	14118	13884	14091	14085	13937	13888	14060	13990	13891	14150	13926	14219	13968	14040	14181	13906	14084	14224	13869	13947	14052	13979	14003	14046	14040	13920	14170	14155	13959	14065	13998	14091	14130	13967	14182	14037	13952	13968	14039	14047	14240	13994	14054	14058	13982	13920	14009	14072	14032	14030	13882	14112	14113	14102	14152	13979	14130	13736	13972	14005	14056	13974	14024	14217	14163	14116	14121	14189	14072	14091	14099	14004	14087	13890	14135	14055	13884	14122	14085	13905	14153	13960	14055	14009	14013	13997	14009	14206	13998	14232	13955	14078	13923	14032	14031	14074	14004	14127	14089	14066	13993	14056	14056	13934	14106	14036	14072	13969	14076	13959	13989	14133	14200	14024	13958	14107	13877	14011	14014	14082	13950	14045	13904	13998	13858	14246	14035	13885	14183	14100	14021	14066	14119	13994	13903	14030	14019	14259	14087	14169	14018	13917	14085	13910	14117	14106	13895	14047	14105	14000	14220	13993	14045	13933	14090	14064	14082	14087	14156	14113	14208	14236	13960	13966	14248	14009	13986	14211	13959	14006	13970	14013	13991	13980	14049	14032	14169	14007	14026	14075	14019	14187	14101	14072	14141	14058	14089	14123	13937	14029	13970	14073	13871	14065	14056	14094	13852	14062	14036	14178	13879	13981	13934	14022	14005	13923	13992	13962	14088	13918	13927	13932	13996	14030
22740	21199	29019	23800	22081	24867	26756	21263	19570	19053	18482	17719	17756	17364	17184	16969	16976	16910	16911	16666	16407	16396	16490	16365	16498	16540	16455	16276	16456	16407	16254	16218	16240	16133	16088	16338	16224	16191	16409	16321	16304	15961	16517	17215	16774	16636	16397	16082	16073	16149	16202	15984	16288	16167	16163	16099	15993	16096	16260	16193	16191	16118	16013	16052	16068	16126	16174	16173	16204	16152	16101	16028	16154	15954	16020	16101	15969	16169	16025	16017	16081	16219	16023	15922	16226	16128	16144	16256	16135	15971	16197	16247	16014	15999	15915	16055	16299	16214	16165	16167	16054	15970	16140	16013	16104	15960	15914	16186	16069	16136	15883	16014	16144	16142	15995	16065	16193	16003	16262	15950	16028	16156	16206	16043	16162	15991	16086	15989	16009	16145	15922	15990	16085	16286	16007	16025	16055	16133	15779	15884	16065	15981	15976	16101	16023	16221	16093	16082	16045	16163	16001	16053	16106	16123	15975	15837	16165	15952	16143	16213	16223	16030	15987	16050	16167	16013	16139	16094	16012	15991	16148	16117	16262	16161	16087	16032	15748	16112	15950	16099	16037	15971	16177	16124	15966	15890	16084	15953	15852	16101	15942	16235	16165	16062	16209	16154	16204	16119	16137	15979	15911	16155	15901	15991	16026	15998	16049	15968	16136	15980	16023	16109	16040	15973	16160	16058	16074	16083	16007	16084	16100	16082	16081	15985	16059	15952	16081	16170	16117	16089	15977	16091	16108	16151	16134	16115	16085	16010	15950	16143	15881	15885	15884	15962	16097	16177	16216	16287	16109	16117	16048	16116	15990	16091	16066	16091	16071	16006	16162	15932	16103	16018	15922	16235	15959	15905	16305	16258	15901	16029	15973	16318	16130	16120	16235	16065	15922	15925	15856	15965	15953	16062	15984	16026	15905	16007	16192	16155	16219	16034	16106	16021	16098	15931	16204	16069	15996	16035	15963	16027	15914	16018	15877	16145	16062	15952	16088	15897	15959	15999	16114	16137	16032	15896	16114	15839	15967	16078	16158	15952	16044	15901	16019	16032	16054	16184	15963	16094	16137	15892	16129	16075	16029	15965	16218	16184	16083	16066	16174	15801	16087	15959	15962	15812	15962	15965	16201	16150	15971	16201	16303	16045	16065	16145	16092	15972	16003	15889	16055	16031	15916	16058	16057	16254	16016	16130	16064	16084	16049	16002	16050	16095	16154	15959	16097	16150	15900	15917	15884	16011	15938	16036	16193	16144	15940	16073	15915	15941	15906	16083	16135	16091	16127	16033	16053	16102	16120	16065	15977	16043	15978	16042	15926	15938	15998	16201	16036	16066	16060	15966	16002	16106	16207	16073	15939	15975	15990	16043	15894	16056	16220	16204	16184	16028	15979	16080	16137	15993	15895	16099	15939	15953	16086	16241	16176	16040	15949	15998	16056	16230	16148	15922	16064	15994	16068	16002	15998	15962	16091	16239	16139	15974	15849	15905	16008	16121	16190	16090	16034	16231	15972	15974	16011	15961	15790	15985	16012	16486	16085	16078	15985	16172	16017	15955	16082	16092	15892	16258	15969	15990	15995	16056	16110	15977	16154	16115	16062	16104	16098	16258	16023	16140	16146	16018	16057	15879	15961	15868	16149	15969	15904	16108	15949	15973	16188	16074	16122	16072	16148	16004	16123	16034	15891	16050	16000	16089	15936	16041	16049	16064	16208	16092	16240	16107	16268	15951	16089	16078	15739	16053	16005	16224	16081	16060	16024	15945	16243	16028	16039	16297	15985	15959	15938	15918	16072	16001	16119	16203	16198	16050	16093	15995	16065	16185	16035	16128	15967	16240	16013	16041	15793	16185	15782	16153	15961	15795	15926	16065	16095	16022	15846	16061	15970	15976	16118	15876	16022	16059	16095	16171	15997	16074	16023	16076	16285	16110	16041	15964	15996	16168	15967	16033	16069	16088	16050	16006	15963	16050	15870	16026	16153	16115	15953	15857	16238	16019	16063	16044	16206	16151	15948	15940	16045	15930	16151	16067	15908	16254	15949	15982	16018	15999	16143	15948	15970	15938	15818	16023	16039	16026	16090	16160	16238	16071	15908	16014	16028	16213	16244	16080	16048	16087	16060	16006	16113	16055	16061	16244	15833	15949	16069	16059	15923	16173	16019	16018	15991	16049	15925	16065	15967	16100	15923	15964	16247	16195	16003	16049	15889	16033	16085	15899	16079	16015	16171	15918	16041	15969	16190	16088	15994	15872	15976	15943	15990	15989	16289	16127	16008	16111	16166	16069	16071	16174	16087	16086	16144	16256	15976	16032	15912	16121	16278	16116	16098	15999	16131	16211	15993	16060	15955	16018	16052	16094	16066	15923	16091	16270	16052	16028	16050	15994	16034	16028	16077	15975	16205	16054	16127	16198	15927	16080	16195	16128	16295	15915	16092	16010	16100	16111	15984	16081	15992	15911	16159	16123	16181	16144	15990	15945	16161	16266	16038	16046	15987	15984	16024	16151	16187	16081	16010	15979	15980	15729	15913	15954	16191	15939	16159	15925	16023	16151	15912	16031	15898	16223	15847	15901	16110	16016	16058	16127	16166	16131	16286	16331	15980	16247	16008	15989	15997	15967	16101	15893	16115	16086	15892	16165	15907	16160	16207	16000	16027	15975	16027	15931	16006	15971	16173	16063	16022	16171	16113	16125	15863	16050	16091	16120	16098	16068	16043	16011	15904	16017	16106	16141	15945	16135	16066	16153	16087	16046	16083	16129	16129	16136	15963	16104	16149	16107	16062	15911	16346	16027	16022	15943	16148	16008	16035	15995	16040	16074	15985	16065	16081	16009	15802	16000	16112	16036	15983	15993	16057	16189	15993	15959	15969	16089	16047	16084	16099	16228	15988	16231	16022	15956	16001	16098	16018	16250	16201	16171	16108	15957	15859	16003	16049	15951	15886	16077	16184	16139	15839	16013	16021	15985	16112	15951	16048	15829	15965	15949	15980	16034	15966	16067	15993	16180	16101	15992	16179	15974	16007	15979	15991	15982	16075	15775	15798	16027	16005	15922	15958	15927	15964	15945	15842	16120	16173	16213	16135	15952	15852	16040	15923	16004	16146	16016	15976	16020	16030	16000	15888	16014	16113	16012	16076	15931	15984	16037	16158	16007	15998	16124	15949	16017	16056	16084	16297	15953	16157	16088	16133	16037	16110	16080	16112	16054	16132	16009	15948	16156	15989	15986	16115	16044	15793	16116	15976	15902	15869	15890	16007	16013	16020	16077	16036	15875	15966	16152	16036	16033	15946	15959	16112	16139	16156	15947	16104	16163	15937	15962	16132	16123	16026	16314	16239	16051	16083	16179	16122	16020	16035	16123	15915	15916	16018	16127	16044	16019	16138	16208	16001	15916	16159	16034	16161	16206	16068	15967	16055	15955	16060	16009	16144	15990	16143	15987	15859	15887	16182	16028	16192	16140	16037	15952	15995	16076	16061	16097	16108	15892	16107	16176	15956	15909	16103	16008	15931	16026	16024	16129	15887	16137	16240	16140	16155	16037	15972	16244	16053	16041	15981	16249	16130	16059	16101	16127	16042	16059	16136	16166	16047	16146	15903	16093	16052	15891	16147	15999	15904	16259	16097	16210	16020	15847	16005	16122	16153	16192	15998	15913	16092	16008	16115	15985	16078	15935	15931	16163	16090	15898	16082	16133	16122	16052	16011	16204	16075	16219	15996	16184	16076	16103	15988	15911	15900	15890	16006	16199	15993	16310	15874	16258	16192	15966	16016	16151	15950	16181	16028	16177	16031	15961	15855	16109	15932	15944	15894	16023	16056	16125	16192	16198	16027	15922	16318	16082	15899	16106	15899	16265	15971	16017	15961	16029	15923	15976	15841	16083	16053	15994	15940	15934	16008	16022	15951	16173	16202	16308	16100	16078	16167	16011	16168	16044	16080	16085	16166	16132	15906	15979	16217	15925	16045	15897	16006	16139	16077	16110	16104	15941	16098	15817	16015	16179	16008	16235	15997	16043	16019	16037	16030	15845	16132	15888	16168	16119	15955	15820	15983	15881	16028	16047	16178	15928	15926	16141	15909	16154	15936	15992	15967	16113	15981	15862	15833	15917	15938	15980	16008	16132	16002	16135	16010	16144	15880	15975	16091	16071	16080	15996	16050	16402	16235	16076	15951	16030	15992	16071	15838	16104	16002	15971	15786	15920	15938	16024	16078	16004	16105	16082	16024	16039	16030	16055	16258	15916	16112	16063	16013	16013	15949	16029	16009	15902	16169	15930	16071	16043	16028	16160	15965	15984	16159	16026	16088	16076	16023	16006	16061	16094	15959	15975	16219	15992	15915	16044	16017	15945	16003	16004	16042	16032	16112	16030	15853	15884	15849	16069	16113	16135	16031	16284	16158	16225	15918	15981	16081	16034	16298	15997	15898	15982	16030	15941	15916	16048	16099	16061	16039	16199	16071	16079	16104	16099	15782	15928	16088	16162	16024	16229	16158	16070	16039	15954	16017	16046	15962	16003	16055	16266	16109	16156	16130	16030	15939	16111	15838	15906	16054	16005	16264	15947	15742	16120	15984	16065	16109	16098	16159	15973	16094	15917	16153	16065	16130	16056	16250	15747	16017	15850	16118	16110	16083	16065	16089	16165	15995	16047	15969	16010	16174	16129	16208	16111	15870	15948	16016	16097	16157	15874	16127	16107	16000	16133	16253	16106	15950	16014	15998	15977	16164	16018	15986	15929	16236	16014	16008	15972	16147	16017	16170	16077	16033	16128	16182	16079	16070	16089	15871	16060	16122	16034	16000	15997	15982	16034	16079	16140	15968	16020	16058	15822	15746	16169	15943	16134	16064	16058	15989	16091	16222	16174	15938	16042	16101	16100	15984	16056	15975	16106	16064	15972	16176	15932	15956	15855	16032	16200	16239	16076	15919	16095	16107	15981	15877	16055	15991	15935	16143	16015	15809	15862	16162	15957	15976	16077	16172	16001	16048	16015	16086	16022	15963	16113	16206	15931	16026	16118	16226	16131	16110	16225	16079	15960	16015	16205	16315	16003	15939	16278	15928	15958	15936	16016	16037	16062	15870	16045	16114	16000	16243	15953	16043	15995
19861	36530	36698	32674	28961	25941	23168	20917	19347	18381	17288	16585	15980	15952	15708	15234	15229	14995	14775	14767	14612	14560	14694	14500	14504	14370	14388	14201	14299	14168	14221	14229	14251	14131	14207	14187	14248	14199	14369	14365	14203	14029	14622	15387	14940	15036	14299	14247	14170	14118	14138	13902	14133	14096	14097	14074	14186	14194	14073	13972	14184	14031	14020	13941	14166	14117	14314	13928	14072	14114	13981	14073	13986	13876	14064	14089	14161	14128	14089	14068	13880	14008	14035	14110	14055	14015	14005	14120	14080	14038	14086	13986	14200	13776	14158	13943	13973	13966	13964	14005	14016	14211	14169	14162	14176	14034	13949	14225	14296	13956	14100	13937	13984	14102	14134	13984	13975	14152	14097	13953	14035	14027	14068	14169	14048	14156	14010	14198	14047	14130	14121	13974	14285	13918	14230	14107	14095	13896	13938	14090	13929	14101	14150	14147	14139	14085	14121	13907	14167	13978	14072	14062	14048	14037	13914	14027	13898	14217	14097	14066	14019	14131	14225	14059	14070	14117	14091	14198	14009	14041	14120	14023	13980	14098	14050	13999	13991	14055	14051	14038	14097	14000	14035	14111	14134	14125	14049	14129	14067	14000	14092	14187	14007	14131	14155	14130	13957	14057	14022	13998	14150	13918	14049	14046	14043	13905	13904	14171	13980	13935	14018	14173	13986	14112	14163	14217	14081	14232	13967	14276	14015	14146	13861	14011	14051	14176	14103	14051	13896	13916	13996	14113	14122	13989	14054	13946	14207	14096	14176	14134	14196	13964	14007	14101	14033	14059	13971	14090	14091	14000	13925	14059	13852	13928	14074	14138	14039	13951	13872	14061	13993	14047	13909	14144	14019	13859	14216	13990	14001	14064	14069	14221	13906	14203	14076	14070	14052	14132	13840	13976	14115	13941	13987	14035	14088	14079	14029	14057	13992	14094	14154	14077	14019	14033	14147	13979	13995	14165	14036	14036	14085	14049	13947	14001	14041	14175	14141	14116	13991	14086	14058	14129	13957	14014	14011	14275	14021	14053	13981	14081	14132	13996	13890	14266	14073	13993	14102	14063	14072	13881	13994	14171	14027	14131	14110	14178	14085	14062	14073	14140	14210	13937	14003	14028	14000	13947	14006	14118	14272	14066	14015	14101	14063	13965	14066	14135	14218	13847	14099	13957	14034	14125	14113	14110	13977	13937	14044	14079	14080	13940	14014	14136	14128	13956	13967	14064	13879	14039	14145	13946	14038	14011	14107	14111	14024	13969	13960	14089	13978	14032	14072	14101	14268	14155	13982	14005	13997	14111	14010	14063	13931	14055	14148	13977	14085	13944	14123	14028	14073	14037	13948	13885	14075	14054	14061	14119	14090	13975	14080	14087	14053	13828	14083	14174	13960	14186	14037	14014	14100	13972	14045	14060	13861	14044	14117	13840	14122	13970	14059	14081	14060	13988	14089	14278	13949	13960	13965	14015	13957	14070	14011	14097	14002	14074	14046	13905	13797	14038	13902	14000	14232	14101	14091	14039	14235	14013	14088	14173	14200	14031	14002	13984	14029	13996	14025	14079	13952	14089	14054	14208	13832	13896	13975	13990	13994	14081	13929	14209	13835	13961	14221	14114	14081	14078	14011	14047	14102	13982	14151	14184	14017	14113	13940	14011	13844	14160	14157	14057	14108	14180	14043	13990	13815	14102	13892	14039	13952	13990	14195	14049	13954	13954	14036	14040	14038	14048	13869	13974	14044	14028	14114	14106	14052	14084	14000	14051	14221	14235	13991	14236	14120	14144	14063	14106	14180	13995	14188	14084	14051	14171	14172	14085	14180	14057	13862	13968	13997	13987	13882	14076	13998	14071	14162	14032	13999	13935	14304	14074	14131	14211	14329	13885	14078	14088	14065	13997	13966	14032	14006	13907	14007	13909	14072	14123	14107	13994	13960	13988	14077	14106	14053	13938	14102	14100	14155	14041	14197	13976	13920	14175	14009	13879	14137	14140	14033	13947	13992	14036	13884	14107	14066	14118	13985	13984	14069	14124	14179	13972	14126	14129	14136	13982	14069	13968	13978	14067	13927	13995	14083	14077	13911	14149	14155	14150	14032	13916	14175	14019	13954	14036	14058	13973	14054	14053	14037	13975	13922	14125	14193	14133	14266	14196	14067	13996	14009	14261	13991	14091	14162	14106	14046	14022	14087	13982	14095	14010	13940	13935	14131	14034	14158	13924	14085	14088	14043	13884	14015	14128	13966	13919	14011	14135	13922	14215	14207	13884	14202	14011	14019	14066	14069	14013	14135	14044	14100	13946	14107	13987	14090	13989	14171	13859	13994	14046	13958	14049	14077	14081	13903	13940	14048	14036	13928	14081	13984	13959	14097	13948	14106	13937	13999	13870	14182	14144	14013	14007	13997	13931	14003	14043	13935	14183	13938	14066	13938	14085	14019	13994	14005	14083	14003	14007	14010	13992	14044	14003	14195	13931	13960	13947	14071	14021	14189	13965	13970	14163	13995	14032	14008	14176	14082	14084	14049	13809	14051	13839	14126	14153	14075	14028	14044	14050	14167	14105	14031	13980	14164	14122	14126	14140	13948	13885	14043	14124	13972	13930	13885	14022	14130	13946	14135	13910	13977	13937	14212	14099	14100	14103	14000	13820	14079	14107	14124	13833	14098	14213	14092	14052	14008	13933	14011	13960	14054	13976	13949	13947	14109	14062	13925	14111	14018	13929	13935	14035	14164	14069	14013	14066	14084	14087	13930	14102	14082	14020	14027	13953	14087	14058	14122	14132	14113	14086	14028	13973	13943	14097	14015	14028	13914	14146	13980	14085	13971	13895	14255	14124	13991	14040	13986	14109	13910	13927	14006	14071	13980	13881	14045	14027	14118	14114	13960	14005	14003	14141	14150	13963	14112	14082	13768	14090	14110	14090	14083	14063	14137	14111	14046	14081	14015	14025	14034	14133	13946	14155	14145	14194	13977	14051	14027	13816	14158	14131	14013	14158	13997	13938	14194	14053	13974	13991	13938	13995	13893	14213	14179	14107	14001	14012	14101	14223	14049	13996	14033	14030	14014	14041	14158	14004	14077	13915	13974	14067	13989	14042	14097	14161	13963	13898	13827	13972	14029	13912	13931	14037	14105	14175	14195	13998	14016	14009	14109	13988	14058	13978	14005	14015	14014	14073	13856	13955	14280	13976	13931	14147	14167	13894	14129	14100	14004	13989	14196	14126	14036	13914	14082	14146	14047	14068	14062	14031	13971	14173	13993	14205	14114	13909	13911	14029	13973	14064	14138	14166	14162	14018	13967	14067	14043	13954	14123	14068	14167	13874	14012	14098	14117	14070	14103	14058	14023	13979	14212	14059	14037	14022	14032	14166	14029	14085	14108	14065	14019	14129	13978	14039	14088	14206	14059	13984	13880	14182	13877	14038	14036	14032	14126	14231	14027	14340	13864	13997	14155	14050	13987	13994	13866	14079	14135	13859	14080	14066	13998	14063	14087	13992	14061	14186	14077	14141	14113	13938	14040	14089	14092	13902	14188	14030	14043	14097	14148	14176	13860	14082	13989	13974	14193	13945	14153	14060	13995	13993	14147	13997	14093	13988	14039	14160	13865	14013	13917	14015	14144	14004	14178	14167	14035	14170	14026	14076	14014	14027	14214	13881	13839	14016	13979	14009	14104	13981	14101	14002	13890	13760	14090	14005	14053	13992	14024	14060	14133	14156	13977	14107	13989	14097	14087	14188	14056	14084	14034	13992	14084	14259	14113	14071	14105	14135	13978	13987	13888	14049	13994	13923	14108	14129	14156	13985	14066	14167	14139	14122	13993	14096	14037	14211	14121	14037	13968	14075	14108	14021	13922	14093	13989	14105	13970	14113	13951	14337	14117	14078	14154	14196	14176	13902	13869	14151	14113	13875	14034	13992	14231	14140	13998	13917	13899	13991	14042	14127	14052	14094	14031	14056	13912	13969	13993	13919	14067	14064	14113	14009	14005	14035	14221	14063	14047	14063	14002	13923	14113	14059	14122	14193	14049	14137	14029	14050	13850	13858	14197	14098	14020	14082	14072	14033	14106	14094	13884	14121	14105	14067	14007	14046	14164	14097	14169	14101	13999	14000	14061	14095	14029	14185	14105	14001	13970	14025	14099	14026	13915	14038	13850	14125	14059	14168	14162	14004	14118	14120	13963	13975	13973	14099	13996	13909	14002	14013	14155	14064	14044	14153	13994	14078	14121	14076	14144	14005	13865	13888	14082	14185	13891	13981	13964	13955	14205	14204	14110	13978	13962	14007	14145	14008	14077	13963	14036	13889	14136	14019	13996	14074	14130	14171	14053	14121	13942	14034	14072	14106	14175	14112	14046	13797	14014	14068	14229	14021	14041	14156	14006	14097	14069	13897	14059	14058	14070	14250	14046	14139	13960	14160	14131	14121	14094	14011	14006	14031	14152	13816	13892	14032	14102	14132	14100	13995	14205	14082	13970	13959	13922	14026	14152	13938	14017	14031	14058	13995	14030	14148	13931	14061	14049	14082	13938	13983	14044	14044	14114	14073	14030	14007	13964	14041	14020	13905	14005	14165	13955	14034	13903	13962	14157	13984	14210	14059	14207	13988	13919	14056	14032	13939	14015	14043	14035	14111	14080	14162	13925	13934	14097	14091	14057	14230	14065	14036	13902	13907	14087	14197	13920	14121	13899	14059	14031	14123	14167	14072	14002	14006	14005	14006	14083	14115	13930	13919	14081	14288	13985	13950	14128	13982	14169	14160	14130	13918	13944	14006	14169	14130	14137	13921	14054	14129	13958	14090	14011	13979	14128	14039	14130	13858	14007	13971	13987	14035	13918	14014	14103	13970	14051	13911	13975	14066	14123	14109	13831	14038	14221	14106	14043	13863	14186	13974	13930	14044	14099	14044	14201	14093	14026	14086	14055	14071	14218	14107	13973	13982	13870	14002	13967	14145	14004	13964	13999	14209	13980	14095	14074	14068	14009	13959	14134	14067	14025	14094	14046	14013	14022	13987	14020	14061	14026	14019	13976	13841	14051	14053	14217	14009	13943	13998	14091	13964	14120	13999	14022	14087	14020	14166	13951	14122	14019	14050	14084	13900	14186	14152
27300	23335	28976	25892	21005	19794	18789	17789	17483	17614	17072	16927	17025	16866	16921	16849	16851	16717	16829	16624	16658	16639	16614	16684	16651	16683	16672	16550	16689	16585	16611	16760	16736	16719	16442	16560	16840	16504	16754	16561	16506	16469	16529	16527	16670	16746	16707	16593	16558	16524	16664	16623	16521	16495	16632	16695	16653	16482	16627	16419	16432	16540	16501	16443	16535	16506	16596	16662	16415	16579	16654	16743	16750	16301	16472	16645	16595	16646	16672	16541	16508	16451	16409	16864	16730	16628	16662	16569	16645	16465	16458	16619	16515	16522	16573	16509	16475	16760	16691	16652	16346	16422	16428	16445	16390	16480	16544	16289	16383	16574	16498	16680	16505	16420	16615	16569	16509	16474	16456	16423	16506	16546	16472	16661	16819	16650	16560	16643	16640	16673	16456	16488	16569	16504	16604	16410	16528	16651	16759	16687	16474	16505	16564	16598	16343	16521	16502	16363	16634	16754	16268	16320	16526	16685	16604	16448	16446	16522	16592	16444	16726	16437	16540	16733	16387	16690	16517	16426	16623	16417	16397	16564	16660	16586	16396	16437	16370	16524	16421	16452	16569	16658	16539	16414	16547	16661	16471	16727	16381	16533	16512	16528	16552	16518	16619	16648	16624	16474	16447	16558	16679	16444	16360	16668	16579	16523	16651	16499	16469	16619	16593	16475	16684	16538	16496	16535	16642	16533	16836	16584	16714	16445	16819	16757	16339	16510	16655	16580	16563	16652	16514	16553	16434	16458	16566	16491	16494	16376	16553	16595	16568	16608	16605	16651	16633	16425	16588	16739	16642	16444	16531	16501	16486	16463	16676	16501	16355	16792	16410	16544	16510	16450	16558	16474	16759	16700	16598	16535	16581	16487	16639	16544	16588	16526	16474	16713	16597	16712	16822	16503	16502	16597	16554	16497	16400	16356	16494	16574	16508	16543	16467	16609	16447	16684	16669	16305	16516	16507	16536	16630	16554	16468	16388	16441	16556	16646	16528	16580	16456	16442	16394	16626	16566	16398	16620	16298	16494	16697	16364	16620	16674	16576	16540	16713	16427	16484	16714	16479	16366	16617	16555	16501	16715	16349	16652	16476	16564	16663	16692	16645	16595	16569	16482	16546	16417	16540	16710	16625	16502	16649	16411	16478	16315	16720	16533	16660	16548	16505	16474	16502	16457	16456	16425	16610	16405	16463	16680	16613	16654	16518	16320	16421	16405	16319	16519	16709	16394	16371	16488	16437	16493	16557	16448	16673	16644	16612	16486	16701	16627	16634	16532	16461	16711	16556	16697	16519	16291	16651	16674	16622	16459	16415	16465	16607	16563	16579	16727	16624	16359	16734	16613	16607	16712	16546	16741	16282	16427	16473	16452	16603	16458	16525	16712	16514	16787	16619	16760	16574	16566	16589	16446	16385	16516	16586	16552	16634	16666	16732	16605	16483	16494	16592	16587	16450	16488	16469	16646	16646	16551	16477	16599	16476	16343	16459	16568	16395	16919	16688	16734	16538	16563	16750	16720	16487	16793	16440	16502	16445	16621	16502	16536	16616	16579	16558	16612	16501	16447	16668	16385	16734	16469	16513	16453	16636	16555	16738	16392	16388	16213	16566	16577	16410	16362	16398	16492	16561	16439	16548	16512	16646	16541	16533	16599	16545	16570	16506	16535	16576	16531	16443	16442	16594	16622	16524	16677	16511	16462	16666	16519	16601	16453	16377	16540	16502	16580	16593	16788	16630	16424	16619	16593	16580	16547	16541	16399	16599	16454	16685	16666	16408	16737	16537	16520	16492	16578	16448	16481	16372	16721	16578	16368	16436	16556	16451	16560	16708	16534	16646	16510	16527	16322	16607	16568	16613	16665	16701	16581	16630	16755	16534	16571	16457	16635	16547	16865	16618	16545	16470	16577	16616	16463	16574	16445	16553	16543	16473	16607	16546	16677	16563	16415	16447	16567	16742	16742	16628	16707	16688	16667	16427	16697	16625	16386	16422	16749	16638	16643	16594	16627	16610	16600	16601	16807	16636	16515	16358	16422	16387	16418	16596	16512	16530	16567	16618	16543	16730	16535	16515	16729	16487	16676	16364	16449	16595	16612	16557	16413	16544	16900	16601	16694	16547	16562	16553	16605	16592	16343	16560	16613	16523	16597	16710	16573	16546	16517	16421	16343	16568	16689	16665	16546	16529	16540	16454	16628	16573	16591	16409	16516	16501	16631	16488	16631	16420	16713	16588	16604	16665	16682	16557	16732	16387	16526	16429	16424	16603	16661	16524	16492	16573	16676	16579	16555	16397	16428	16681	16673	16535	16422	16686	16691	16348	16614	16476	16300	16476	16496	16548	16529	16557	16579	16704	16532	16566	16441	16548	16521	16511	16706	16327	16561	16578	16659	16396	16458	16509	16427	16596	16618	16717	16306	16568	16617	16598	16470	16613	16545	16471	16635	16471	16490	16671	16578	16343	16528	16583	16586	16528	16524	16485	16675	16594	16498	16723	16653	16525	16490	16543	16537	16516	16317	16627	16526	16565	16638	16386	16623	16655	16647	16392	16312	16436	16606	16673	16740	16668	16674	16548	16305	16484	16562	16643	16710	16648	16683	16683	16707	16648	16667	16544	16449	16614	16517	16728	16375	16404	16748	16367	16553	16538	16674	16640	16626	16663	16533	16368	16569	16418	16505	16781	16560	16627	16594	16510	16552	16633	16634	16443	16536	16564	16671	16509	16629	16505	16492	16413	16605	16558	16610	16710	16407	16373	16671	16562	16619	16508	16668	16691	16471	16395	16411	16401	16623	16534	16556	16470	16573	16594	16651	16620	16785	16435	16628	16498	16728	16578	16648	16414	16616	16460	16609	16696	16602	16610	16536	16577	16437	16486	16664	16382	16570	16726	16666	16517	16432	16489	16466	16664	16352	16526	16539	16617	16637	16490	16629	16492	16490	16638	16537	16515	16542	16652	16755	16577	16543	16498	16334	16483	16622	16668	16533	16540	16384	16680	16441	16568	16542	16448	16678	16476	16552	16520	16634	16381	16608	16448	16523	16457	16455	16431	16476	16551	16717	16513	16860	16446	16396	16324	16660	16473	16524	16493	16663	16626	16487	16719	16568	16634	16472	16636	16409	16416	16521	16699	16622	16540	16678	16640	16632	16388	16466	16521	16648	16510	16561	16584	16782	16495	16453	16708	16539	16472	16677	16670	16693	16550	16524	16385	16658	16663	16555	16505	16598	16547	16557	16626	16458	16504	16527	16427	16556	16614	16861	16590	16352	16519	16447	16539	16535	16527	16519	16503	16732	16681	16378	16482	16553	16488	16484	16417	16392	16684	16717	16783	16461	16397	16446	16653	16652	16515	16452	16419	16583	16561	16666	16624	16456	16603	16500	16779	16622	16827	16566	16585	16604	16466	16467	16491	16477	16670	16526	16684	16590	16679	16663	16568	16360	16492	16492	16531	16475	16523	16630	16575	16480	16701	16582	16610	16497	16575	16534	16621	16711	16500	16566	16555	16481	16526	16492	16658	16436	16309	16626	16643	16538	16411	16466	16598	16667	16542	16581	16548	16435	16599	16577	16643	16427	16482	16684	16535	16558	16507	16526	16699	16778	16498	16564	16536	16476	16679	16485	16332	16471	16538	16553	16556	16458	16402	16372	16524	16542	16712	16325	16554	16465	16548	16617	16694	16732	16685	16479	16449	16529	16567	16690	16469	16552	16609	16622	16567	16563	16710	16627	16414	16593	16662	16405	16403	16552	16582	16438	16697	16695	16465	16621	16611	16378	16507	16640	16640	16484	16814	16540	16386	16438	16602	16682	16555	16713	16799	16684	16481	16293	16670	16621	16422	16463	16592	16385	16501	16484	16436	16426	16744	16567	16609	16618	16431	16721	16698	16739	16389	16452	16509	16627	16473	16597	16782	16552	16535	16682	16606	16550	16530	16586	16681	16524	16502	16525	16615	16619	16511	16634	16542	16591	16588	16704	16523	16568	16383	16731	16547	16566	16463	16598	16713	16586	16571	16497	16502	16428	16539	16512	16576	16686	16513	16697	16447	16574	16380	16539	16429	16716	16457	16530	16574	16513	16403	16643	16422	16472	16322	16558	16595	16422	16768	16587	16669	16477	16607	16664	16608	16593	16348	16476	16667	16620	16547	16488	16546	16500	16559	16555	16501	16678	16649	16397	16690	16564	16555	16520	16543	16469	16347	16507	16620	16470	16813	16531	16671	16505	16656	16522	16445	16670	16593	16553	16669	16624	16590	16567	16568	16472	16578	16526	16384	16575	16506	16540	16624	16678	16486	16638	16471	16421	16596	16455	16670	16670	16532	16496	16468	16508	16560	16669	16591	16603	16565	16727	16499	16540	16390	16557	16596	16632	16647	16740	16538	16535	16473	16504	16522	16582	16332	16493	16643	16518	16602	16466	16519	16633	16531	16619	16517	16505	16519	16563	16386	16468	16615	16722	16673	16709	16545	16537	16583	16548	16701	16743	16564	16473	16500	16509	16651	16620	16601	16477	16553	16616	16573	16629	16556	16452	16555	16611	16647	16492	16580	16575	16708	16476	16539	16543	16642	16582	16403	16461	16534	16347	16427	16332	16626	16502	16607	16521	16350	16567	16604	16521	16578	16471	16439	16380	16641	16741	16512	16560	16405	16567	16392	16474	16509	16606	16511	16523	16371	16529	16522	16589	16527	16519	16501	16689	16439	16916	16537	16499	16604	16594	16644	16399	16417	16738	16722	16639	16557	16603	16664	16623	16361	16386	16499	16443	16724	16637	16472	16414	16487	16766	16556	16714	16630	16520	16578	16621	16629	16442	16504	16502	16686	16802	16529	16532	16736	16783	16521	16576	16584	16698	16511	16767	16660	16578	16649	16472	16446	16362	16370	16455	16663	16520	16416	16409	16538	16582	16676	16537	16598	16540	16563	16477	16493	16620	16577	16671	16603	16480	16529	16583	16523	16358	16402	16524	16607	16481	16418	16505	16526	16646	16528	16579	16488	16559	16406	16702	16490	16360	16447	16651	16487	16428	16578	16530	16498	16481	16578	16596	16539	16416	16566	16562	16710	16576	16436	16615	16705	16599	16556	16582	16674	16489	16644	16485	16589	16528	16632
17914	27280	27862	23149	20396	18882	17522	16550	15818	15519	15252	14913	14950	14674	14798	14680	14401	14572	14656	14468	14482	14457	14594	14310	14350	14498	14397	14448	14424	14371	14441	14534	14499	14412	14445	14423	14306	14286	14257	14339	14358	14165	14384	14339	14526	14525	14298	14468	14533	14318	14343	14488	14386	14412	14363	14306	14305	14566	14119	14242	14400	14198	14330	14245	14278	14240	14183	14409	14257	14393	14179	14172	14417	14196	14314	14452	14321	14445	14201	14123	14338	14250	14309	14417	14315	14120	14111	14384	14414	14233	14363	14308	14271	14303	14126	14364	14476	14295	14307	14405	14367	14438	14213	14228	14436	14391	14234	14170	14322	14494	14163	14293	14297	14305	14295	14354	14526	14511	14441	14230	14266	14232	14289	14364	14343	14357	14193	14209	14519	14256	14274	14321	14300	14466	14264	14451	14300	14200	14323	14215	14401	14424	14241	14314	14345	14313	14179	14278	14250	14297	14271	14263	14396	14445	14215	14363	14337	14391	14395	14332	14442	14448	14400	14244	14335	14463	14350	14354	14447	14224	14490	14280	14392	14353	14283	14496	14263	14406	14399	14543	14388	14451	14410	14269	14326	14344	14343	14461	14425	14341	14245	14415	14337	14402	14368	14397	14281	14310	14439	14338	14192	14275	14306	14390	14459	14218	14418	14427	14454	14445	14291	14375	14305	14326	14110	14251	14316	14340	14322	14390	14307	14336	14275	14295	14355	14244	14314	14624	14247	14408	14232	14435	14300	14369	14206	14415	14295	14466	14259	14296	14414	14247	14167	14390	14291	14219	14338	14169	14167	14195	14232	14386	14377	14172	14355	14262	14318	14309	14344	14278	14159	14432	14390	14142	14214	14075	14310	14514	14313	14404	14440	14374	14317	14224	14462	14295	14331	14290	14213	14301	14469	14332	14299	14470	14233	14581	14357	14265	14489	14398	14377	14372	14290	14437	14373	14224	14369	14340	14214	14397	14271	14367	14416	14430	14299	14461	14333	14351	14173	14469	14240	14239	14352	14253	14148	14278	14321	14288	14416	14129	14392	14305	14381	14360	14256	14316	14316	14493	14381	14431	14308	14422	14241	14426	14254	14315	14286	14255	14402	14419	14284	14435	14407	14338	14203	14192	14240	14174	14225	14468	14320	14239	14294	14349	14196	14316	14395	14358	14368	14314	14377	14451	14440	14447	14399	14280	14310	14331	14199	14104	14375	14376	14313	14341	14356	14313	14313	14380	14386	14348	14367	14403	14445	14305	14306	14131	14501	14257	14238	14383	14259	14243	14178	14372	14369	14084	14314	14220	14346	14372	14289	14454	14411	14280	14241	14200	14383	14353	14255	14365	14347	14389	14360	14324	14387	14398	14315	14303	14319	14404	14499	14317	14175	14302	14446	14453	14322	14283	14243	14189	14476	14268	14358	14258	14246	14398	14277	14193	14212	14443	14322	14438	14238	14409	14490	14245	14206	14312	14391	14271	14303	14359	14176	14285	14325	14373	14275	14467	14157	14305	14221	14187	14259	14540	14325	14311	14396	14242	14359	14410	14356	14423	14267	14485	14462	14459	14327	14302	14406	14353	14346	14486	14305	14380	14328	14504	14348	14205	14496	14345	14371	14427	14269	14505	14310	14318	14289	14458	14491	14253	14291	14383	14427	14140	14427	14398	14257	14390	14199	14301	14125	14287	14229	14455	14408	14432	14291	14284	14195	14370	14226	14286	14315	14336	14378	14319	14331	14338	14480	14207	14437	14207	14307	14411	14437	14330	14392	14450	14353	14143	14283	14246	14285	14393	14466	14264	14349	14389	14304	14099	14307	14176	14422	14495	14323	14389	14185	14566	14290	14369	14492	14264	14490	14273	14331	14379	14284	14234	14371	14204	14435	14242	14210	14459	14253	14311	14256	14291	14302	14484	14258	14331	14334	14437	14302	14506	14272	14409	14394	14295	14410	14347	14373	14300	14140	14204	14539	14358	14244	14225	14328	14313	14329	14318	14455	14367	14281	14172	14307	14383	14269	14393	14289	14270	14384	14374	14299	14191	14323	14386	14298	14225	14304	14338	14459	14434	14341	14234	14513	14278	14425	14278	14270	14520	14300	14177	14285	14262	14331	14322	14421	14234	14603	14316	14305	14248	14371	14376	14463	14454	14393	14567	14452	14362	14120	14285	14275	14325	14305	14376	14318	14374	14232	14302	14344	14393	14307	14170	14337	14327	14236	14368	14222	14441	14295	14438	14502	14339	14370	14373	14205	14217	14247	14103	14415	14404	14170	14175	14345	14319	14417	14346	14554	14239	14408	14319	14338	14259	14262	14288	14204	14268	14279	14470	14388	14435	14253	14427	14460	14350	14219	14324	14350	14552	14405	14292	14294	14413	14160	14418	14277	14466	14366	14261	14177	14322	14361	14456	14292	14330	14348	14261	14331	14500	14341	14258	14185	14439	14369	14377	14419	14154	14475	14356	14396	14306	14322	14485	14326	14356	14198	14417	14492	14337	14333	14383	14296	14311	14485	14312	14408	14408	14445	14325	14369	14271	14356	14486	14190	14404	14223	14296	14327	14323	14461	14426	14350	14258	14371	14453	14295	14411	14308	14329	14261	14205	14391	14260	14304	14413	14500	14303	14338	14302	14245	14326	14266	14334	14273	14306	14189	14330	14368	14373	14384	14403	14300	14401	14271	14478	14294	14437	14326	14380	14303	14391	14424	14417	14301	14349	14329	14293	14491	14224	14288	14383	14436	14301	14335	14320	14343	14387	14329	14217	14350	14520	14254	14292	14375	14331	14186	14268	14385	14309	14239	14261	14311	14267	14376	14507	14408	14234	14341	14246	14342	14328	14262	14241	14361	14374	14314	14505	14278	14221	14443	14356	14362	14253	14083	14370	14523	14179	14424	14191	14338	14282	14275	14292	14343	14311	14223	14305	14279	14214	14309	14292	14380	14440	14304	14357	14290	14404	14520	14421	14393	14422	14271	14414	14324	14365	14146	14421	14448	14292	14451	14401	14433	14338	14453	14450	14402	14372	14332	14345	14332	14494	14265	14363	14464	14176	14319	14372	14488	14230	14320	14329	14306	14289	14322	14355	14338	14352	14248	14369	14414	14214	14428	14367	14216	14333	14308	14496	14246	14315	14334	14155	14456	14250	14407	14258	14297	14257	14311	14344	14346	14340	14363	14451	14260	14223	14606	14313	14354	14389	14471	14309	14347	14414	14363	14377	14352	14090	14520	14301	14359	14324	14404	14410	14615	14513	14405	14497	14281	14329	14326	14362	14353	14394	14411	14089	14422	14419	14448	14322	14320	14222	14289	14502	14201	14389	14312	14292	14221	14421	14379	14248	14178	14297	14299	14382	14266	14320	14269	14421	14419	14414	14253	14265	14204	14545	14388	14395	14351	14454	14347	14322	14382	14298	14414	14528	14347	14344	14362	14478	14229	14315	14461	14187	14374	14411	14279	14445	14246	14401	14390	14291	14478	14245	14366	14398	14184	14318	14424	14315	14323	14231	14437	14140	14317	14233	14243	14349	14129	14514	14388	14347	14343	14348	14324	14246	14365	14448	14286	14369	14311	14492	14230	14348	14283	14314	14385	14226	14347	14253	14195	14272	14436	14249	14524	14185	14435	14467	14388	14410	14298	14379	14308	14479	14412	14431	14290	14335	14420	14219	14372	14267	14254	14270	14323	14286	14443	14420	14478	14290	14245	14295	14336	14386	14433	14411	14201	14271	14228	14410	14346	14294	14159	14425	14427	14324	14113	14414	14363	14302	14393	14295	14306	14365	14277	14415	14271	14294	14391	14450	14346	14424	14416	14290	14258	14385	14265	14378	14330	14393	14202	14340	14410	14209	14361	14197	14390	14344	14386	14450	14302	14188	14368	14375	14326	14312	14316	14300	14418	14037	14437	14244	14405	14499	14346	14407	14291	14283	14261	14442	14329	14586	14250	14342	14249	14178	14291	14563	14240	14250	14408	14180	14346	14404	14311	14249	14462	14165	14318	14334	14416	14418	14323	14490	14292	14203	14422	14204	14427	14495	14483	14286	14355	14460	14405	14389	14366	14408	14415	14518	14293	14351	14336	14385	14325	14264	14257	14352	14329	14237	14383	14359	14342	14473	14329	14274	14332	14263	14331	14332	14426	14358	14345	14184	14288	14316	14395	14352	14491	14277	14319	14361	14277	14346	14198	14411	14333	14193	14392	14275	14417	14364	14338	14338	14333	14320	14373	14295	14287	14420	14248	14295	14418	14398	14167	14340	14244	14269	14430	14450	14246	14422	14278	14463	14403	14389	14110	14338	14344	14205	14207	14497	14246	14229	14315	14334	14349	14237	14274	14368	14298	14556	14330	14271	14402	14334	14299	14319	14284	14297	14286	14395	14085	14336	14306	14440	14281	14505	14451	14428	14312	14432	14306	14107	14471	14295	14277	14453	14418	14237	14508	14373	14332	14345	14319	14241	14240	14313	14246	14376	14570	14387	14237	14343	14367	14324	14394	14386	14288	14330	14442	14394	14376	14283	14333	14261	14409	14166	14422	14244	14365	14234	14279	14437	14144	14274	14473	14246	14468	14326	14385	14261	14348	14231	14440	14436	14365	14520	14529	14352	14374	14406	14346	14446	14276	14156	14356	14450	14232	14347	14327	14345	14414	14310	14390	14511	14291	14423	14259	14440	14492	14391	14376	14244	14233	14330	14480	14599	14447	14436	14471	14301	14400	14276	14214	14467	14422	14367	14400	14461	14365	14193	14140	14178	14315	14347	14428	14303	14208	14364	14410	14295	14160	14662	14236	14420	14298	14394	14374	14516	14310	14192	14238	14216	14385	14427	14363	14186	14441	14183	14275	14483	14382	14472	14454	14504	14223	14402	14175	14300	14302	14362	14370	14378	14172	14397	14381	14438	14182	14363	14261	14328	14474	14385	14494	14252	14179	14361	14356	14181	14557	14382	14286	14283	14346	14467	14342	14549	14304	14253	14277	14235	14345	14437	14309	14409	14224	14245	14267	14334	14232	14375	14499	14312	14242	14301	14353	14425	14294	14330	14442	14172	14275	14248	14249	14352	14269	14282	14429	14341	14228	14318	14258	14418	14150	14239	14476	14288	14317	14234	14316	14336
23959	21162	28621	24786	23306	23615	22606	19702	18354	17960	17614	17173	16968	16848	16840	16686	16588	16567	16693	16742	16569	16643	16479	16465	16312	16309	16413	16180	16290	16300	16331	16246	16515	16282	16183	16280	16282	16274	16329	16270	16293	16125	16412	16429	16655	16578	16432	16206	16137	16013	16128	16183	16236	16265	16280	16163	16123	16324	16346	16283	16066	16316	16089	15854	16187	16279	16270	15984	16151	16265	16077	16085	16305	16208	16206	16022	16186	16062	16226	16102	16044	16287	16261	16136	16072	16230	16110	16320	16166	16036	16154	16100	16267	16069	16205	16090	16025	16095	16341	16052	15901	16105	16085	16377	16116	16174	16271	16015	16099	16376	16222	16249	16049	16114	16217	15981	16012	16120	16279	16095	16126	16304	16134	16095	16164	16100	16338	16067	16229	16208	16213	16126	16319	16145	16060	16416	15923	16058	16100	16269	16002	16242	16104	16053	16110	16169	16208	16143	16064	16130	16078	16270	16269	16043	16213	16233	15979	16138	16312	16092	16108	16129	16213	16130	16187	16071	16184	16092	16372	16328	16211	16125	16277	16126	16188	16061	15985	16098	16223	16215	16120	16143	16227	16239	16111	16097	16098	16242	16405	16229	16190	16225	16135	16285	16187	16077	16010	16174	16171	16078	16305	15999	16090	15838	16281	16084	16251	16219	16182	16208	16252	16268	16195	16151	16292	16326	16209	16170	16030	16316	16125	16226	16309	16221	16135	16259	16191	16168	16053	16224	16205	16053	16218	15972	16030	16396	16179	15976	16242	16130	16230	16126	16150	15987	16167	16168	16373	16036	16148	16329	16204	16204	16097	16213	16294	16210	16342	16287	16172	16324	16243	16219	16172	16256	16004	16291	16220	16205	16194	16364	16181	16239	16072	16074	16138	16401	16103	16107	16358	16051	16153	16320	16080	16155	16262	16081	16112	16021	16203	16123	15984	16228	16276	16370	16181	16356	16310	16154	16087	16242	16115	16083	16116	16211	16235	16088	16199	16110	16057	16008	16104	16226	16343	16143	16131	16130	16208	16144	16067	16354	16217	16045	16251	16062	16008	16265	16013	16124	16153	16057	16204	16186	16228	16338	16145	16420	16235	16074	16145	16170	16294	16031	16160	16198	16273	16254	16101	16387	16266	16011	16108	16242	16332	16124	16259	16084	16261	16260	16170	16167	16184	16217	15929	15881	16257	15999	16144	16185	16102	16200	16377	16075	16198	16451	16204	15905	16168	16231	16083	16062	16425	16194	16349	16228	16189	16140	16216	15942	16118	16040	16144	16057	16212	16149	16314	16318	16216	16237	15991	16149	16150	16082	16206	16228	16160	16010	16019	16302	15992	16414	16357	16224	16231	16228	16039	15936	16361	16116	16194	16047	16098	16100	15984	16219	16227	16046	16154	16240	16079	16025	16128	15971	16238	16267	16165	15977	16167	15929	16142	16124	16236	16219	16273	16359	16380	16147	16282	15956	16013	16071	16216	15993	16231	16127	16114	16319	16331	16175	16120	16222	16155	16130	16330	16044	15970	16145	16211	16139	16242	16185	16330	16260	16159	16030	16351	15909	16234	16088	16218	16133	16031	16137	16228	16240	16318	16396	16087	16294	16075	16282	16274	16232	16257	16045	16006	16118	16042	16266	15971	16294	16327	16119	16220	16281	16200	16251	16151	16193	16216	16174	16163	16176	16154	16098	16063	16370	16272	16126	16221	16029	16227	16175	15992	16143	16008	16055	16382	15942	16272	16158	16064	16140	16091	16297	16214	16122	15910	16132	16235	16063	16177	16034	16100	16072	16104	16216	16109	16265	16304	16215	16129	16111	16078	16208	16179	16147	16145	16152	15959	16228	16279	16119	16238	16039	16047	16128	16176	16138	16073	16276	15994	15917	16230	16168	16252	16061	16118	16119	16091	16075	16113	16101	16289	16121	16273	16079	16178	16285	16254	16097	16129	15996	16206	16057	16019	16162	16154	16156	16185	16101	16346	16053	15945	16309	16230	16054	16314	16370	16305	16085	16308	16209	16089	16184	16333	16062	16004	16168	16147	16121	16244	16427	16213	16232	16225	16099	16169	16089	16085	16000	16396	16257	16255	16102	16153	16207	16014	16245	16212	16236	16338	16104	16200	16165	16251	16052	16159	16103	16315	16111	16083	16244	16324	16215	16256	16035	16185	16177	16073	16224	16240	16221	16273	16403	16165	16389	16124	16419	15995	16173	16069	16354	16226	16076	15949	16267	16263	16207	16264	16266	16235	16210	16033	16244	16004	16081	16175	16157	16555	16367	16134	16338	16291	16100	16147	16070	16099	16171	16306	16222	16117	16282	16247	16310	16268	16232	16231	16061	16014	16192	16172	16179	16227	16091	16332	16131	16234	16215	16269	16054	16049	16153	16113	16056	16100	16283	16033	16054	16224	16094	16165	16185	16168	16279	16008	16161	16166	16171	16046	16170	16239	16007	16130	16315	16499	16216	16290	16389	16303	16376	16225	16243	16047	16387	16367	16086	16386	16114	16182	16110	16093	16282	16303	16226	16192	16205	16141	16381	16128	16261	16257	16283	16274	16232	16257	16113	16362	16059	16157	15979	16026	16129	16302	16090	16160	16121	16118	16030	16098	16029	16178	16141	16067	16050	16109	16124	16314	16152	16272	16172	16170	16174	16186	16234	16210	16262	16278	16288	16060	16343	16287	16167	16136	16018	16077	16108	16074	16206	16319	16141	16183	16235	16382	16198	16115	16003	16069	16041	16127	16016	16128	16257	16094	16251	16182	16300	16249	16194	16220	16251	16204	16168	16135	16088	16117	16075	15950	16446	16301	16125	16169	16080	16242	16294	15917	16049	16178	16188	16176	16190	15993	16187	16243	16174	16140	16058	16151	16127	16209	16184	16234	16248	16359	16187	16020	15958	16091	15974	16113	16238	16050	16159	16164	16191	16125	16164	16096	16108	16323	16223	16169	16129	16273	16217	16225	16351	15998	16058	16466	16148	16192	16135	16332	16247	16016	16351	15981	16185	16145	16111	16205	16088	15948	16383	16404	16234	16178	16326	16174	16118	16110	16114	16106	16234	16138	16058	16234	16195	16214	16009	16160	16125	16068	16314	16229	16228	15989	16248	16055	16051	16187	16208	16215	16018	16008	16077	16212	16197	16204	16200	16051	16145	16089	16149	16201	16108	15994	16192	16107	15996	16163	16189	16113	16132	16165	16118	16090	16027	16047	16214	16162	16156	16329	16402	16320	16110	16137	16117	16190	15938	16132	16346	16205	16173	16260	16213	16295	16189	15933	16121	16084	16205	16127	16219	16130	16132	16267	16182	15941	15953	16213	16245	16311	16219	16088	16291	16294	16234	16095	16018	15837	16219	16206	16135	16181	16109	16339	16372	16273	16148	16178	16065	16214	16211	16240	16093	16282	16049	16089	16031	16102	16161	16191	16291	16191	16242	16038	16058	16155	16213	15837	16101	16111	16156	16248	16162	16077	16099	16223	16277	16092	16172	16075	16192	16043	16178	16345	16074	16024	16281	16363	15866	16056	16298	16179	16268	16303	16287	16022	16028	16059	16307	16163	16096	16174	16116	16188	16271	16124	16155	16054	15997	16233	16172	16186	16085	16279	16044	16298	16132	16260	16181	16140	16126	16103	16176	16241	16184	16263	16333	16353	16031	16156	16136	16303	16181	16107	16086	16182	16075	16097	16089	16190	16075	15994	16227	16254	16254	16200	16065	16204	16098	16228	16024	16042	16261	16026	16189	16323	16057	16241	16107	15851	16305	16101	16283	16227	16158	16165	16212	16449	16131	16423	16412	16370	16226	16288	16067	16171	16250	16095	16066	16178	16200	16169	16118	16388	16113	16100	16308	16127	16041	16104	16264	16239	16293	16191	16141	16041	16160	16076	16150	16175	16178	16136	16085	16014	16045	16222	16262	16186	16258	16070	16298	16321	16115	16199	16175	16186	16209	16060	16174	15886	16099	16215	16209	16270	16303	16331	16146	15976	16145	16283	16311	16126	16076	16223	15982	16063	16272	16304	16254	16266	16138	16053	16100	16040	16243	16205	16173	16158	16208	15967	16113	16229	16122	16212	16471	16086	16219	16150	16121	16114	16264	16189	16346	16405	16160	16104	16190	16345	16264	15959	16104	16119	16126	16227	16126	16255	16017	16107	16074	16203	16146	16182	16204	16364	16072	16234	16235	16150	16354	16043	16045	16051	16409	16259	16285	16457	16267	16360	16102	16161	16338	16379	16092	16226	16458	16240	16219	16089	16119	16246	16463	16054	16104	16210	16049	16218	16061	16096	16163	16078	16020	16029	16139	16120	16130	16106	16315	16189	16038	16025	16177	16209	16176	16130	16147	16257	16226	16070	16065	16053	16015	16339	16256	16127	16029	16178	15948	16154	16179	16161	16172	16052	16245	16212	16360	16278	16260	16334	16061	16293	16228	16316	16209	16112	16114	16102	16234	16166	16121	16293	16277	15869	16123	16282	16250	16183	16248	16115	16164	16190	15975	16171	16044	16194	15946	16154	16059	16217	16215	16269	16168	16104	16182	16192	16050	16199	15930	16011	16077	16342	16005	16279	16325	16256	16058	16303	16276	16144	16266	16125	16095	16008	16036	16328	16143	16107	16023	16292	16178	16126	16191	15980	16020	16331	16149	16386	16229	16013	15991	16097	16274	16256	16158	16140	16400	16257	16347	16190	16346	16162	16111	16035	16168	16212	16156	16302	16223	16268	16073	16217	16185	16237	16191	16017	16225	15976	16125	16232	16093	16269	16154	16304	16147	16193	16391	16304	16062	16224	16175	16140	16243	16189	16145	16209	16222	16259	16235	16084	16133	16087	16035	16212	16322	16296	16239	16075	16085	16023	16092	16241	16109	16243	16438	16031	16274	16203	16232	16138	16285	16278	15978	16219	16164	16051	16108	16143	16264	16215	16209	16120	16109	16379	16214	16292	16126	16083	16028	16035	16115	16167	16111	16281	16107	16183	16111	16033	16221	16142	16263	16307	16210	16247	16298	15996	16155	16297	16053	16149	16304	16170	15966	15983	16276	16191	16108	16251	16095	16312	16066	16231	16145	16059	16370	16234	16188	16154	16141	16014	16145	16186	15913	16000	16246
17922	33031	32468	28181	24719	22196	20564	18816	17502	16687	16187	15601	15189	15057	15196	14686	14706	14768	14630	14545	14541	14376	14439	14416	14268	14287	14345	14413	14381	14229	14126	14109	13949	14321	14319	14351	14097	14325	14349	14298	14157	14079	14508	14761	14633	14523	14229	14158	14175	14011	14213	14059	14085	14209	13944	14291	14071	14046	14168	14152	14083	13972	14292	13955	14217	14168	14219	14233	14179	14076	14142	14073	13994	13952	14174	14024	14164	14150	14075	14218	14075	14061	14160	14169	14140	14144	14167	14084	13989	14206	14036	14071	14047	14085	14321	14186	14078	14010	13981	14069	14038	14189	14206	14188	14136	14102	14171	14162	14014	14201	14167	14109	14236	14130	14031	14181	14338	14064	14036	14009	14054	14019	14074	14043	14021	14125	14196	14038	14215	14116	14189	14174	14103	14068	14244	14123	14015	14074	14129	14239	14096	14033	13947	14167	14089	14173	14087	14101	14252	14162	14193	14067	14144	14029	14156	14015	14049	14084	14144	14105	14112	14124	14166	14037	14167	14166	13953	13945	14129	14030	14196	13990	14062	14159	14179	13915	14118	13996	14169	14129	14145	14101	14097	14167	14059	14093	13952	14123	14137	14161	14051	14161	14087	14102	14008	14117	14142	14098	14268	14127	13890	14180	14158	14248	14145	13986	14131	14255	14045	14082	14133	14195	14186	14050	14110	14104	14224	14172	14000	14282	13905	14217	14138	14155	14212	14312	13993	14096	13981	14184	14126	14226	14135	14155	14340	13947	14315	14081	14009	13924	14187	14127	14139	14227	14122	14176	14092	14323	14136	13963	14120	14088	14220	14107	14098	14171	14104	14199	14249	14133	14018	14195	14226	14010	14191	14082	14112	14180	14193	14254	14210	14166	14095	14124	14176	14209	14082	14165	14089	14102	14152	14166	14115	14120	13976	14144	13993	14277	14215	14180	14128	14232	14117	14101	14089	14207	14131	14134	14000	14076	14131	14310	14193	13994	14285	14319	14160	14128	14135	14243	14057	14181	14212	14078	14046	13964	14156	14056	14072	14319	14132	14024	14255	14167	14157	14213	14074	14077	14193	14337	14128	14224	14364	14004	14077	14092	14122	14185	14122	14090	14199	14102	14107	14142	14062	14248	14018	14159	14103	13971	14227	14372	14164	14151	14231	14097	14144	14009	14179	14098	14140	14177	13954	14196	14040	14131	14224	14034	14163	14308	14110	14022	14152	14122	14037	14210	14097	14176	14188	14044	14078	14145	14105	13983	14136	14138	14208	14210	14144	14083	14093	14115	14188	14218	14312	14220	13956	14167	14040	13993	14049	14041	14051	14102	14250	14070	14220	14320	14010	14258	14297	14169	14140	14045	14030	14162	13959	14169	14064	14082	13980	14023	13992	14114	14179	14055	14281	14163	14256	14232	14150	14263	14065	14095	14200	14303	14086	14011	14112	14193	14160	14152	14093	14193	14123	14100	14180	14098	14150	14080	14038	14124	14245	14160	14117	14095	14096	14057	14187	14127	14130	14027	14241	14206	13918	14012	14242	14314	14002	13985	14159	14169	14098	14175	14005	14045	14088	14268	13926	14129	14119	14132	14079	14024	14162	13977	14069	14100	14156	14202	14148	14088	14061	14136	13966	14171	14246	13977	14178	14216	14327	14088	14067	14163	14001	13944	13966	14118	14196	14298	14098	14147	14062	14091	14076	14047	13975	14084	14090	14124	14239	14152	14122	14099	14266	14192	14137	14109	14100	14104	14199	14155	13935	14225	14115	14104	14126	14157	14153	14115	14094	14253	14229	14166	14049	14083	14178	14040	14278	14270	14318	14224	14144	14074	13938	14145	14078	14249	14106	14240	14230	14178	14008	14093	14202	14166	14240	14175	14143	14040	14056	14277	14120	14098	14175	13993	14161	14138	14239	14055	14147	14331	14256	14150	14088	14191	14157	14048	14105	14297	14053	14187	14118	13995	14058	14088	14116	14058	14194	14148	14031	13964	14233	14142	14015	14170	14127	14205	14212	13974	14051	14026	14274	14031	14127	14060	14035	14228	14208	13960	14084	14255	14195	14096	14210	14070	14098	14157	14198	14104	14102	13918	14166	13986	14303	14027	14238	14155	13950	14192	14196	14142	14009	13958	14024	14059	14211	14046	14114	14219	14107	14159	14087	14184	14083	14287	13938	13997	14071	14257	14220	14217	14236	14172	14080	14224	14164	14054	14002	14290	14161	14295	14112	14196	14232	14204	14217	14124	14138	14128	14159	14020	14230	14224	14138	14224	14022	14164	14043	14205	14293	14067	14130	14056	14131	14186	14207	14088	14081	13892	14202	14188	14026	14071	14150	14266	14105	14042	14202	14210	14263	14221	14266	14250	14101	14038	14284	14119	14069	14077	14125	14000	14206	14104	14278	14045	14296	14135	14185	14152	13956	14028	14147	14140	14032	14259	14197	14095	14203	14170	14206	14215	14268	14224	14184	14100	14008	14181	13924	14037	14041	14056	13988	14000	14103	14103	14127	14129	14117	13971	14034	14088	14268	13967	14097	14143	14341	14117	14156	13985	14099	13958	14099	14022	14193	14136	14001	14047	14018	13988	13990	14172	14140	14247	14144	14236	14207	14197	14060	14097	14216	14134	14174	14212	14091	14124	14189	13950	14178	14127	14068	14166	14058	14101	14235	14027	14013	14232	14250	14190	14147	14094	13867	14059	14178	13967	14126	14074	14209	14328	14190	14198	14058	14258	14129	14057	14010	14046	14013	14043	14324	14085	14074	14044	14220	14066	14400	14108	14183	14180	14115	14199	14067	14139	14239	14105	14209	14131	14157	14135	14204	14104	13991	14088	14054	14305	14166	14138	14160	14129	14095	13933	13987	14251	13979	14241	14275	14145	14175	14110	14185	14056	14234	14219	14056	14138	14080	14195	14039	13830	14300	14276	14016	14001	14144	14180	14294	14278	14102	14188	14194	14173	14068	14154	14083	14089	14203	14041	14060	13983	14174	14252	14264	14121	14074	14326	14219	14210	14100	14217	14046	14212	14130	14115	14125	14110	14120	14046	14006	14160	14238	14178	14144	14161	14165	14046	14180	14201	14160	14059	14169	13961	14022	14157	14024	14260	14229	14180	14130	14077	14057	14013	14230	14176	14172	14240	14154	14112	14237	14049	14110	13995	13838	14053	14151	14178	13987	14206	14243	13994	14022	14144	14170	14242	14110	14058	14057	14192	14331	14160	14127	14094	14257	13943	14124	14145	14038	14120	14191	14318	14092	14071	14009	14265	14064	14144	14050	14128	14026	14159	14192	14056	14055	14299	13966	14268	14076	14074	14090	14188	14092	14113	14174	14066	14287	14069	14314	14213	14220	13995	14242	14245	14159	14080	14221	14168	14275	14011	14081	14043	14104	13999	14057	13892	14110	14101	14159	14148	14309	14088	14071	14183	14170	14144	14212	14156	14113	14094	14029	14275	14250	14076	14081	14090	14314	13976	14050	14202	14262	14265	14064	14057	14187	14156	14094	14021	14233	14006	13998	14189	14122	14088	14013	14119	13993	14187	14182	14052	14088	14133	14259	14115	14171	14114	14216	14208	14121	14032	14147	14140	14092	14124	14182	14084	14025	14184	14167	14120	14195	14230	14080	13937	14149	14111	14001	14045	14229	14134	14045	13862	14200	14189	14065	14149	14258	13934	14236	14000	14150	14074	14177	14138	14077	14069	14073	14056	13969	14108	14018	14208	14043	14123	14085	14145	14042	13932	14142	14044	14141	14030	14093	14154	14065	14213	14103	14204	14145	14187	14123	14109	14028	14101	14283	14022	14176	14131	14167	14062	14139	14091	14221	14187	14093	14108	14163	14017	14181	14078	14121	14110	14093	14191	14054	14209	14158	14063	14108	14101	14190	14209	14125	14067	14110	14242	14160	14059	14161	14158	14130	14044	14094	14174	14044	14274	14105	14345	14118	14105	14058	14037	14137	13981	14103	14195	14180	14041	13985	14070	14179	14154	13971	14213	14042	14136	14070	14269	14076	14129	14262	13997	13915	14160	14225	14081	14114	14002	14231	14021	14242	14086	14185	14136	14015	13917	14034	14357	14077	14052	14099	14133	14142	14201	14158	14123	14217	14019	14087	14090	14100	14120	14142	14207	14203	14194	13978	13970	14301	14080	14348	14212	13947	13994	14053	14092	14082	14129	14183	14139	14111	14014	13995	14127	14154	14037	14092	14267	14182	14462	14212	14109	14077	14156	14091	14098	14123	14149	14279	14060	14169	14083	14153	13993	14088	14218	14114	13925	14077	14080	14023	14026	14139	14073	14214	14133	14268	14064	14067	14333	14021	14005	14153	14077	14119	14197	14009	14177	14168	14043	14150	14012	14021	13973	14316	14003	14011	13947	14198	14045	14106	14005	14216	14075	14146	14244	14211	14090	14214	14230	14046	14079	14273	14180	14095	14206	13988	14045	14202	14081	14295	14159	14166	14208	14075	14154	14123	14140	14208	14043	14145	14205	14029	14149	14054	14041	13924	14285	13988	14166	14195	14156	14224	14268	14164	13955	14246	14175	14129	14156	14244	14205	14117	14227	14197	14132	14085	14165	14158	14254	14116	14109	14044	14267	14149	14044	14194	14245	14187	14102	13996	14035	14143	14030	14098	14094	14151	14149	14041	14102	14079	14150	14153	14081	14006	14142	14134	14249	14413	14287	14324	14021	14158	14146	14221	14046	14253	13984	14142	14101	14047	14169	14012	14074	14161	14064	14221	14027	14016	14214	14080	14031	14157	14022	14087	14312	14186	14146	14046	14076	14223	14125	14158	14101	14189	14162	14144	14094	14074	14100	14011	14065	14164	14145	14365	14063	14093	14229	14249	14046	14171	14154	14185	14186	14172	13983	14198	14143	14090	14140	14078	14113	14038	14062	14049	14179	14116	14059	14217	14137	14243	14146	14195	14136	14136	14163	14179	14060	14274	13936	14192	14082	14125	14224	14127	14155	14209	14127	14003	14130	13986	14124	14270	14141	14114	14165	14368	14135	14112	14178	14137	14103	14180	14254	14090	14138	14094	14073	14110	13925	14029	14213	14132	14212	14208	13939	13985	14285	14085	14245	14147	14232	13995	14093	14238	14111	14167	14058
22841	21186	29069	23826	22033	25054	27259	21553	19985	19444	18738	17893	17662	17613	17194	17038	17147	16827	16668	16837	16593	16667	16549	16518	16513	16360	16460	16342	16415	16313	16486	16335	16260	16351	16526	16203	16159	16425	16339	16586	16102	16190	16603	17062	17142	16952	16632	16126	16046	16101	16221	16167	16245	16429	16182	16198	16128	15914	16111	16227	16125	16041	16323	16130	16157	16144	16135	15984	16096	16335	16149	16170	15949	16255	16154	16178	16378	16178	16292	16008	16223	16256	16000	16303	16095	16190	16204	16352	16175	16169	16126	16313	16239	16320	16093	16054	16075	16187	16132	15945	15927	15979	16311	16105	16269	16197	16140	16194	16123	16172	16032	16373	16288	16070	16092	16322	16082	16113	16089	16121	16086	16034	15932	16288	16067	16294	15991	16165	16070	16110	16062	16051	16057	16068	16041	16264	16194	16149	16222	16327	16183	16201	16153	16124	16102	16063	16324	16202	15949	16032	16178	16180	16079	16107	15946	16158	16174	16106	15993	16094	16144	16174	16159	16017	16024	16028	16025	16163	16184	16201	16174	15852	16300	16151	16011	16047	15959	16100	16101	16022	16209	16136	16034	16080	15961	16164	16095	15979	16071	16267	16328	16048	16244	16077	16056	16042	16250	16308	16164	16129	16078	15993	15949	16181	16188	16117	16256	16081	16285	16220	16025	16275	16034	16171	16160	15990	16166	16136	16089	16129	16162	16214	16031	16261	15912	16164	16000	16023	16114	16060	15909	16184	16304	16253	16125	16333	16243	15952	16013	15991	16193	16181	16115	16307	16096	16041	16215	16074	15989	16077	16160	16180	16222	16233	16268	15980	16165	16314	16105	16150	16104	16022	16040	16428	15961	16100	16242	15959	16043	16020	16023	16225	16170	16268	16432	16130	16135	16113	16092	16302	15974	16222	16151	15913	16259	16152	16063	16164	16241	16170	16281	16113	16030	16193	16005	16190	15922	16113	16061	16216	16201	16227	16093	16331	16187	16120	16157	16265	16190	16187	16137	16149	16149	16195	16219	16079	16135	16123	16068	16067	16068	16309	16283	15997	16077	16027	16249	15917	16057	16172	16168	16181	15978	16120	16022	16255	16099	16190	16143	15938	16061	15962	16020	16247	16059	16038	16181	16139	16124	16319	16086	16243	16188	16389	16179	16129	16103	16046	16175	16066	15986	16220	16283	16222	16247	16185	15951	16023	15842	16013	16175	16088	16162	16200	16058	16163	16070	16120	15991	16164	16051	16208	16299	16217	16210	16104	16082	16012	16070	16326	16393	16147	15998	16076	15764	15994	16283	16037	16069	16055	16003	16053	16049	16079	16026	16012	16220	16151	16212	16207	16244	16198	16102	16205	16124	16091	16163	15959	16305	16240	16174	16151	16255	16108	16028	15849	16091	16440	16139	16082	16131	16154	16142	16159	16074	16357	16082	16197	16132	16202	16146	16079	16123	16158	16164	16316	16182	16034	16077	16028	15888	15974	16199	16095	16099	16081	16075	16068	16048	15911	15955	16195	16090	16166	16199	16065	16020	16036	16185	15986	16022	15941	16125	16177	16106	16153	16050	16214	16176	16081	15956	16231	16164	16092	16059	16047	16092	16026	16163	16112	16237	16202	16125	16196	16118	16133	16102	15908	16071	16126	15856	16026	16128	16074	16299	16258	16271	15937	16068	16257	16141	16210	16028	16157	16112	16134	16374	16348	16228	16065	16201	16184	16031	16110	15854	16255	16191	16170	16234	16138	16044	16190	16047	16114	16385	16323	16163	16043	16162	16224	15997	16066	16106	16081	16233	15888	16208	15988	16344	16365	16294	16128	16088	16283	16155	15946	16157	16073	16013	16158	16218	16137	16073	15987	16154	16044	16194	16302	16216	16034	16259	16101	15941	16337	16028	16165	16171	16226	16127	16032	16035	16167	16100	16096	16134	16173	16231	16205	16160	16158	16082	16230	16211	16041	16251	16330	16049	16145	16295	16288	16280	16157	16137	16190	16188	16098	16176	16214	15990	16090	16194	15950	16327	16005	15904	16118	16238	16155	16139	16103	16083	16175	15971	16146	16111	16185	16076	16173	16187	15951	16069	16174	16175	16168	16035	15960	16110	16187	16251	16079	16037	16134	16179	16114	16173	15964	16128	16162	16016	16150	16300	16117	16094	16144	16001	16116	15986	16042	16118	16132	16259	16326	15948	16289	16224	16051	16186	15914	16119	16152	15984	16216	16101	16070	15889	16038	16251	16078	16120	16008	16017	16146	15986	16222	16177	15950	16105	16033	16197	16128	16007	16177	16036	16285	16017	16113	16251	16181	16330	16181	16097	16087	16097	15949	16179	16223	16155	16252	15950	16139	16158	16082	15936	16046	16207	16262	16286	16230	16123	16091	16108	16070	16409	16297	15975	16069	16019	16100	16085	16214	16233	16198	16099	16278	16245	16157	16253	16266	16072	16005	16145	16251	16106	16051	16104	16090	16091	16118	15937	16225	16000	16061	16054	16291	16238	16191	16102	16116	16125	15989	16053	16109	15861	16177	16063	16073	16252	16257	15988	16134	16064	16107	16302	16105	16181	16201	16272	16201	16197	16117	16124	16136	16097	16196	16176	16117	16053	15893	16149	16192	16088	16089	16204	16156	16306	16201	16085	16109	16428	16143	16127	16420	16346	16068	16015	16144	16221	16290	16073	16067	16149	16048	16043	16097	15945	16203	16122	16225	16118	16099	16194	16192	15969	16215	16155	16066	16093	16303	16341	16053	16084	16010	16103	16213	16045	15977	16125	16239	16375	15936	16035	16165	16111	16289	16049	15957	16163	16003	16074	16208	16148	16101	16203	16096	16160	16189	15970	16276	16225	16276	16224	16245	16271	16176	16214	16033	16190	15893	16264	16265	16110	16323	16142	16244	16179	16316	16214	16321	16114	16235	15936	16088	16140	16026	16035	16237	16030	16181	16069	16063	16097	15987	16193	16216	15981	16187	16177	16069	15940	16138	16126	15932	16075	15994	16055	16237	16156	16142	16197	16206	16218	16143	16212	15929	16045	15963	15983	16076	16229	16140	16203	16062	16184	15979	16141	15996	16108	16186	16188	16281	15969	15989	15949	16081	15955	16324	16230	16146	16250	16116	16229	16182	16117	16167	16168	16019	15940	16201	16377	16135	16183	16128	16031	16044	16142	16260	16234	16148	16025	16258	15976	16080	15864	16346	16043	15869	16173	16134	16311	16077	16100	16316	16225	16329	16178	16182	15922	16329	16090	16155	16030	16142	16367	16123	15996	16031	16146	16047	16103	15996	16104	16130	16036	16028	16099	16135	15972	16142	16015	16099	16129	16064	15980	16089	16086	16154	16144	16089	15964	16026	16033	16292	16177	16162	16246	16168	16059	16099	16091	15934	16107	16064	15941	16074	16086	16083	16052	16148	16054	15888	16072	16314	16274	15918	16045	16034	16128	16241	16255	16056	16159	16097	16253	16151	16144	16219	16220	16023	16088	16010	16138	16078	16056	16170	16268	16089	15834	15872	16179	16002	16285	16112	16184	15983	16248	16109	15954	16108	16062	16335	16252	15941	16229	16256	16128	16231	16110	16093	16098	16260	16066	16145	16138	16041	16303	16129	16056	16145	16001	15914	15974	15924	16145	16186	15981	16063	16133	16206	16187	16182	15993	16060	16193	16235	15948	16088	16190	16243	16029	16047	16073	16051	16269	16107	16295	16269	16284	16153	16221	16049	16217	16112	16101	15988	16188	16291	16076	16161	15978	15988	16078	16297	16062	16094	16130	16178	15907	15959	16134	16182	16146	16023	16127	16189	15954	16070	16230	16138	16036	16235	15938	16007	15965	16027	16124	15994	16269	16279	16024	16096	16102	16267	16050	16046	16170	15924	16099	16075	16230	16264	16346	16153	16223	16138	16080	16112	16036	16127	16075	16085	16099	16038	15977	15910	16159	16067	16081	15982	16049	16193	16057	16063	16306	16240	16147	16179	16386	16014	16193	16057	16081	16128	15944	16145	16255	16128	16077	15961	16105	16105	16125	16135	16082	16266	16105	16144	16178	16178	16035	16294	16273	16054	16161	16274	16065	16052	16040	16135	16170	16164	15995	16249	16100	16254	16167	16042	16210	16100	16181	16078	15991	15982	16075	16336	16228	16121	16014	16106	16113	16048	16012	16217	16136	16184	16059	16093	15922	16178	16294	16140	16093	16143	16168	16069	16105	15946	16076	16060	16025	16165	16188	16154	16113	16229	16268	16146	16086	16030	16166	16192	16097	16300	16201	16008	16071	16176	16209	16062	16402	16296	16306	16076	16067	16161	16154	15987	15946	16049	16017	16030	16182	16159	16091	15948	16012	16141	16391	16082	16144	15878	16121	16052	16022	16183	16164	16210	16284	16116	16124	16064	16135	16129	16034	16337	16107	16121	15934	16048	16223	16028	16138	16153	15976	16208	16010	16122	16199	16116	16152	16188	16041	16092	16099	16125	16052	16322	15963	16230	16197	16160	16308	16117	16212	16027	16056	16183	16150	16140	16153	16070	16274	16015	16066	16007	16132	15991	16213	16098	16078	16168	16278	16299	16134	16166	16078	15997	16006	16224	16216	16204	15974	16031	16219	16154	16445	16148	16230	16127	16191	16108	16108	16094	16095	16046	16011	15962	16264	16190	16145	16130	15878	16019	16126	16056	16001	16112	16193	16169	15984	16108	16345	16124	16163	16266	16112	16220	16149	16105	16193	16169	16008	16183	16042	16110	16468	16004	16029	16093	16379	16131	16009	15989	16032	16168	16187	16118	16149	16120	16120	16086	16011	16115	15919	16292	16101	16018	16251	16112	16053	16073	16272	16191	16399	16261	16118	16233	16130	16264	16294	16067	16052	16075	16137	16036	16035	16061	16073	16054	16170	16080	16257	16001	16098	16062	16153	16087	15975	16260	16056	16083	16171	16104	15898	16113	16122	15954	16136	16009	16111	16005	16068	16106	16195	16194	16138	15984	16040	15902	16066	16039	16266	16274	15972	16119	16222	16229	16033	16184	16095	16125	16118	16200	16213	16041	16119	15962	16197	16043	16254	16156	16154	16278	16043	16074	16147	16170	16096	15993	15972	16175	16140	16058	16098	16117	16077	16275
19902	37399	37128	32940	29330	26589	24279	21299	19648	18340	17558	16496	16011	15799	15459	15382	15159	14824	14897	14824	14669	14517	14621	14374	14347	14358	14417	14555	14417	14346	14211	14227	14155	14261	14335	14192	14026	14380	14225	14657	14068	14201	14840	15355	15141	15013	14355	14125	14074	14194	13883	14092	14119	14022	14158	14091	14119	14014	14085	14168	14303	14049	14172	14039	14265	14111	14046	14128	14133	14151	14030	14035	14109	14074	13960	13997	14092	14190	13948	14176	14170	14015	13954	13955	14219	14058	14000	14055	14022	14001	14064	14178	14144	14258	14268	14115	14230	14157	14131	14051	14091	14046	14184	14011	14094	14135	14146	14120	14111	14032	13993	14144	14113	14020	13949	14113	14034	14148	14016	14130	14092	14143	14210	14116	14210	13994	14071	14091	14001	14174	14099	14111	14157	13937	14136	13819	14089	14171	13962	14056	14129	14066	13932	14152	14027	14001	14168	14113	14050	14251	14186	14136	14075	13925	14209	14098	13997	14155	14107	14161	13947	14085	14115	14079	14053	14017	14118	14239	14053	13954	13999	14090	14104	14142	14003	13999	13915	14070	13992	13951	14000	13912	14038	14191	14088	14135	14033	14162	13903	14012	14335	14224	13980	14260	13932	14271	14148	13989	14061	14030	14094	14065	14032	14082	14071	14088	14015	14122	14097	14060	14124	14174	14115	14134	14204	13969	13981	14077	14093	13884	14061	14159	14102	14174	14108	13982	14089	14185	13961	14165	13960	14099	13940	14102	14004	14173	14070	14158	13907	14192	14149	14029	14071	14069	14004	14003	13960	14031	14006	14012	14077	14201	14074	13868	14085	14122	13993	14128	13883	14006	14190	14147	14169	14170	13936	14166	14167	14128	14006	14058	14125	14098	14033	14139	14142	14079	14133	14133	14038	14090	14161	14088	13889	14206	13990	14016	14165	14203	14066	14057	14107	14140	14355	13914	14067	14146	13976	13974	14170	14019	14118	13959	14114	14130	14153	13955	14116	14000	14091	14206	14022	14062	13994	14099	14065	14016	14040	14189	14060	14103	13992	13818	14189	14177	14048	13975	14092	13925	13999	13956	14107	14090	13964	14257	13992	14080	14086	13990	14074	14128	14122	14186	14008	14029	14060	14014	14023	14005	14003	14107	14079	14236	14052	14042	14059	13976	14115	14018	14047	13918	14174	14014	14136	14088	14001	14046	14109	13915	14124	14136	14249	13946	14073	14066	14104	13971	14158	13997	14060	14143	13820	14172	14157	14090	14044	14160	14172	13992	14015	14165	14091	14090	13954	13992	14102	14037	14230	14102	14173	14092	13904	13983	14118	14045	14003	14170	14295	13964	14058	14095	14114	14029	14002	14170	14094	14006	14078	14157	14135	14232	14123	14076	14035	14094	14006	14049	14095	14183	14091	14046	14026	14014	14095	14047	13972	14201	14053	14004	14255	14080	13986	14100	14113	14083	14142	14070	14117	13967	14092	14232	14064	14023	14094	14045	14241	14161	13990	13999	14284	14077	14200	14117	14109	13958	14199	14216	14070	13894	14115	14016	14023	14092	14028	13918	13978	13966	14183	14121	13868	14060	13989	14090	14111	14018	14145	14131	14275	14066	14015	14109	14086	14074	14076	14109	14126	14087	14086	14022	14058	14132	14028	14095	14089	14030	14171	14086	14050	14065	14051	13986	14012	14044	14051	14182	14143	14184	14152	14274	14127	14099	14171	13955	14053	14025	13996	14050	14228	14216	14050	14025	14080	14198	13878	14091	14128	14125	14131	14185	14063	14178	14009	14208	14086	13982	14143	13995	14021	14012	14216	14100	14087	13931	14125	14017	14004	14273	14076	14036	14048	14103	14055	13905	14088	14038	14041	13996	14196	14057	14074	14083	14063	14089	14067	13996	14028	14227	14170	13987	13946	14011	14037	14165	14139	14103	13939	13958	13868	13906	14073	14000	14210	14153	13837	14112	14173	14086	14009	14104	14081	14197	14016	14150	13908	14202	14009	14039	13983	14201	14070	14109	14050	14163	14025	14219	14264	14076	14038	14039	13933	13962	14043	14226	14111	13915	14235	14020	14109	14004	14017	14035	14017	14053	14134	14113	14021	14144	14182	13993	14166	14148	13843	14166	14126	14019	14091	14014	14143	13886	14092	13993	14073	14076	13985	13969	13960	14005	13990	14004	14153	14087	14147	14035	14216	14143	14152	14010	14056	14133	14084	14141	13970	14102	13929	14211	14004	14001	14085	14108	14079	13985	14068	14165	14088	14055	14008	13977	14106	14052	14179	13950	14045	14235	14004	14049	13975	14034	14035	14186	14093	14097	14040	14126	14154	14092	14104	13960	14074	14095	14053	14143	13998	14115	14042	14146	13895	14059	14049	13959	14232	14156	14139	13938	14114	14077	13905	14024	14129	13939	14099	14073	14009	14050	14158	13957	14208	13941	14197	14083	14006	14143	13985	14195	13961	14035	13979	14095	14048	14020	14285	14015	13958	14170	13941	14097	14104	14132	13862	14100	13984	14100	13901	14105	14093	13983	14241	14024	14144	13945	13980	13964	14237	13968	14127	14076	14253	14008	14068	14016	14154	14079	14250	14102	14054	14205	13988	14047	14019	13916	14078	13934	14044	14046	13981	14101	14040	14150	14109	14139	14165	14176	14047	14131	13947	14041	14024	14043	13986	14158	13891	13954	14020	14048	14182	14076	13996	14257	14082	14064	14154	14179	14026	13996	14063	14107	14097	14102	14054	14135	13931	14062	14289	14048	14018	14282	14167	14048	14096	14071	14127	14138	14084	14064	13982	14098	13965	13976	14150	14103	14100	13910	14078	14129	14067	14198	13997	14192	14047	14148	14001	14227	14128	13958	14148	14201	14061	14088	13917	14073	14061	13992	14025	14168	14192	14007	13979	14031	14171	14052	13970	14023	14053	14157	13971	14127	14133	14070	14092	13949	14094	14079	14013	14076	14212	14009	14172	13997	14074	14202	14122	14150	14097	14156	14050	14095	14038	13954	14183	14146	13945	14058	14086	14137	14101	14240	14102	14166	14023	14127	14227	13939	14057	14096	14141	14271	14180	14122	14137	14093	14020	14164	14036	13958	14195	13868	13955	14222	14090	14248	14100	13946	14018	14086	13969	14064	14047	14222	14076	14058	14025	14149	14065	13907	14221	14049	14142	14146	13942	14113	13866	14089	14042	14170	14067	14265	14199	14041	14092	14098	14135	14157	13901	14154	14000	14095	14112	14129	14021	14012	14186	13989	14162	13990	14011	14004	14121	14126	13997	14050	14079	14222	13947	13980	14097	14090	14153	14147	13924	14039	13940	13990	14033	14181	14105	13842	14052	14071	13843	14064	13866	14174	13881	14127	13945	14173	13989	14087	14097	14146	14066	14059	14029	13982	14092	14058	14096	14052	14113	14074	14003	14110	14036	13922	13969	14036	13865	14062	14128	13961	14313	14034	14024	14134	13993	14137	14210	13909	14131	13971	14216	14181	13882	14045	14020	14002	14186	13997	13809	14196	14008	14084	13930	14116	13940	14218	14249	14073	14072	13988	14032	14024	14137	13826	13918	14039	13987	14041	13948	14021	14007	14053	14116	14013	14118	14071	14116	14182	13939	14144	14061	14123	14047	13915	14255	14109	14092	14173	13900	13988	14170	14160	14120	14032	14083	13875	14156	13954	14154	13984	14103	14139	14040	14089	13931	14164	14042	13973	14104	13977	14080	14081	14086	14167	14009	13958	14032	14118	14239	14050	13967	13839	14057	14103	14051	14155	13997	14120	14067	14171	14013	14192	14034	14077	14124	14090	14156	14108	14042	14112	14004	14045	14093	14137	13961	14047	14173	14104	14093	14147	14006	14052	13992	14239	14092	13978	14080	14071	14125	14027	14092	14164	14146	13931	14146	14034	14076	14086	14062	14003	14203	13979	14034	13992	14120	13884	14071	14093	14014	14055	14012	14060	14102	14041	14097	13976	14054	14274	14039	13899	14101	14284	14071	14148	14046	14115	14006	14057	14102	14036	14071	14062	14125	14115	14099	14051	13997	14079	14078	13960	14127	14024	14129	13987	14184	14173	14195	14163	14021	14051	14177	13961	14092	14026	14012	14055	14042	14110	14018	14106	14054	14218	14101	13988	14103	14015	14107	14037	14110	13845	14016	14094	14266	14221	14232	14034	13968	14151	14113	14236	14067	14049	14104	14154	14007	13964	13957	14201	14094	14111	14051	14134	13902	14199	14041	14013	14086	13932	14282	14030	13903	14219	14077	14174	13897	14071	14129	14127	13944	14017	13996	14137	14232	14096	14109	14190	14157	14104	14062	14035	14062	14159	14137	14155	13796	14137	14010	14136	14092	14090	14063	14107	14071	14005	13897	14164	14032	13991	14156	13985	14122	14055	14212	14089	13942	14076	14181	13926	14307	14094	14122	14157	14071	14124	14075	14161	13980	14165	14211	13961	14033	14067	14077	14094	13996	14320	14037	13952	14098	14054	14228	13850	13867	14046	14015	14136	14112	14157	14133	14143	14038	14058	14102	14077	14012	13986	14034	14058	14146	14034	14057	14019	14088	14082	14094	14050	14107	14012	14227	13863	13961	14123	14011	14092	13918	14021	14219	14295	14159	14080	14186	13918	13916	13851	14005	14141	13992	14237	13943	13982	13879	13951	13960	14073	14071	14061	13944	14094	14070	14019	14070	13935	14068	14038	14148	14010	14104	14038	14067	14060	14129	14100	14146	13881	14200	14127	13986	14225	14165	14126	14326	14066	14289	14201	14120	14056	14043	14222	14090	13996	14025	14056	14309	14084	13956	13958	14140	14147	14088	14089	14154	14043	14128	14185	14118	14217	14042	14161	13938	14303	14054	14159	14043	14102	14096	14042	14132	13970	13968	14118	14104	14132	13972	14181	14038	14112	14067	13974	14199	14153	14216	14040	14070	13942	14009	14042	14094	14051	14211	13995	14129	14063	14004	13977	14220	14186	14029	14063	14008	14130	14042	14153	13935	14062	14032	14111	14069	14034	14038	14155	14159	14086	14239	14223	14192	13960	13956	14111	14111	14048	14254	14013	13942	13994	13948	14111	14086	14131	14063	14016	14208	14146	14027	14262	13933	14208	14145	14086
27499	23480	29321	26547	21509	20311	19273	18383	17866	17790	17468	17263	17079	16951	17027	17219	17208	16827	16959	16872	16923	16893	16977	16896	16988	16932	17109	16902	16853	16958	16758	16868	16834	16889	16825	17075	17046	16903	16824	16887	16833	16811	16989	17041	16830	17193	16940	16975	16927	16820	16863	16808	16893	16744	16956	16713	16906	16917	16826	16815	16941	17045	16936	17120	16864	16870	16959	16819	16900	16621	16689	16968	16797	16771	16721	16902	16710	16765	16821	16780	16747	16768	16604	16995	16958	16941	16778	16738	16788	16806	16730	17023	16809	16838	16825	16927	16866	16996	16769	16754	16725	16750	17013	16996	16773	17115	16830	16749	16988	16864	16893	16869	16920	16799	16919	16689	16870	16874	16838	16842	16690	16690	16708	16863	16816	17019	16796	16873	16609	16744	16867	16987	16789	16873	16985	16943	17025	16819	17045	16793	16843	17039	17046	16845	16817	16855	17062	16962	16798	16898	16890	16698	16921	16699	16922	16848	16740	16753	16768	16830	16902	16770	16968	16817	16701	16959	16513	16800	16776	16810	16987	16889	17018	16955	16878	16996	16765	16830	16796	16847	16842	16749	16835	16991	16728	16948	16900	16749	16676	16830	16845	16870	16738	16903	16843	16841	16873	16871	16941	16795	16863	16855	16675	16818	16871	16883	16951	16898	16782	16747	16930	16916	16817	16823	17031	16878	16790	16880	16835	16608	16834	16970	16642	16826	16605	16883	17045	16920	16791	16742	16721	16743	16943	16794	16852	16804	16763	16830	16899	16967	16547	17035	16904	16845	16872	16904	16898	16891	16719	16824	16663	16907	16999	17000	17007	16926	16901	16973	16525	16919	16891	16645	16681	16846	16893	16823	16846	16526	16868	16684	16814	16918	16739	16731	16923	17043	16716	16770	16979	16923	16835	16778	16849	16868	16650	16706	16873	16919	16985	16838	16930	16820	16804	16906	16986	16692	16831	16773	16754	16876	16987	16827	16807	16825	16878	16714	16883	16874	16857	16691	16821	17030	16926	16815	16982	16950	16942	16739	16763	16760	16694	16944	16924	16963	16819	16819	16795	16919	16851	17000	16960	17046	16705	16780	16664	16732	17058	17135	16860	16740	16828	16923	16879	16746	16791	17032	16804	16902	16791	16753	16965	16940	16912	17074	16946	16899	16748	16633	16855	16765	16935	16746	16739	16892	16823	16904	16824	16883	16943	16805	16677	16811	16917	16609	16939	16761	16570	17037	16806	16835	16736	16907	16878	16783	16911	16895	17042	16838	16922	17016	17070	16938	16738	16909	16915	16729	16978	16987	16815	16784	16794	17084	16953	16853	16855	16770	17007	16907	16813	16945	16891	16863	17033	16666	16983	16855	16815	16831	16845	16749	16891	16667	16901	16984	16863	16676	16755	16842	17099	17104	16885	16793	16873	16875	16732	16848	16791	16667	16902	16714	16832	16761	16944	16730	16898	17046	16791	16820	16750	17007	17002	16786	16803	16713	16894	16747	17116	16601	17053	16869	16821	16837	16712	16828	16749	17149	16849	16739	16784	16920	16649	16881	16733	16710	16854	16662	16697	16857	17125	16961	16952	16696	16986	16780	16879	17007	16967	16785	16917	16925	16770	16878	16950	16736	16903	16875	16988	16992	16848	16925	16820	16754	16924	16966	16854	16835	16733	16874	16819	16805	16898	16952	16885	17016	16793	16821	17030	16729	16788	16786	16834	16812	16831	16904	16944	16852	16777	16911	16860	16674	16846	16846	16861	17013	16805	16675	16818	17019	16842	16810	16759	16901	16678	16896	16715	17103	16769	16783	16806	16901	16783	16841	16799	16723	16808	16804	16904	16827	16776	17011	16611	16873	16911	16720	16922	16633	16862	16903	16900	16696	16844	16700	16745	16677	17112	16824	16935	16836	16758	16547	16895	16997	16930	16848	16783	16798	16815	16626	16936	16923	16842	16866	16720	16933	16553	16896	16795	16831	16754	16783	16654	17050	16829	16939	16699	16665	16828	16675	16964	16750	16776	16766	16756	16805	16939	17121	17087	16851	16746	16967	16878	16655	16662	16795	16840	16863	16927	16965	16833	16748	16857	17098	16707	16699	16959	16941	16789	16730	16859	16736	16725	16650	16818	17005	16991	16732	16893	16986	16785	16779	16867	16840	16929	16868	16781	16823	16709	16813	16945	16802	16693	16828	16661	16752	16762	16794	16899	16930	16806	16854	16745	16876	16902	16745	16697	16847	16959	16842	16877	16881	16954	16839	16909	16813	16801	16994	16697	16788	16867	16679	16807	16809	16882	16903	16913	16800	16945	16943	16787	16786	16824	16798	16759	16903	16817	16856	16791	16887	17036	16920	16714	16785	16715	16768	16945	16867	16849	16984	16870	16728	16813	16718	16926	16627	16904	17066	16941	16770	16999	16949	16912	16936	16747	16923	16759	16751	16834	17232	16906	16798	16754	17058	16808	16794	17131	16778	16694	16763	16982	16807	16806	16823	16841	16814	16750	17000	16858	16890	16944	17010	16867	16971	16857	16949	16673	16984	16813	16770	16921	16896	16744	16734	16861	16837	16855	16849	16852	16586	16705	16901	16825	16624	16674	17043	17038	16864	16996	16662	16968	17085	16857	17007	17066	16922	16783	16836	16888	16859	16892	16867	16829	16707	16850	16878	16752	16886	16914	16979	17022	16985	16898	17014	17009	16829	16888	16786	17074	16965	16992	16717	17014	16763	16845	16960	16670	17003	16885	16922	17364	16878	16935	16892	16655	16864	16730	16978	16965	16769	16854	16930	17066	16936	16887	16815	16889	16856	16867	16855	16861	16817	17040	16772	17113	16685	16924	16942	17003	16852	16872	16897	17017	16816	16873	16749	16902	16837	16867	16987	16698	16880	16723	16956	17175	16708	16853	16826	16899	16766	16829	16919	16687	16805	16656	16819	16900	16868	16805	16987	17026	16802	16686	16723	16771	16737	16980	16998	16856	16968	16968	16895	16815	16817	16882	16839	16723	16730	16866	16914	16775	17014	16855	16913	16944	16782	16668	16824	16857	16903	16883	16782	16820	16861	16782	16842	16925	16899	16825	16770	16904	16928	16960	16819	16797	17018	16969	16708	16917	16658	17054	16839	16796	16540	16889	16761	16712	16676	16807	16783	16546	16719	16805	16881	16976	17176	16881	16754	16901	16845	16902	16521	16775	16933	16851	16675	16657	16811	16857	16905	16864	16905	16841	16908	16969	17008	16862	16933	16812	16951	16879	16855	16744	16955	16804	16938	16847	16955	16683	16843	16810	16884	16901	16731	16844	16840	17009	16824	17026	16953	16833	16900	16822	16964	16703	17002	16833	16875	16911	16822	16789	16784	16721	16908	16753	16880	16770	16697	16739	16941	16817	16899	16904	16976	17043	16886	16789	17050	16771	16996	16723	16973	16901	16718	16945	16583	16938	16694	16782	16885	17027	16841	16896	16909	16837	16855	16967	16604	16890	16956	17029	16820	16948	16876	16949	16801	16923	17044	16944	16863	16755	16719	16727	16814	16765	16824	16794	17112	16957	17020	16884	16906	16749	16958	17079	16821	16912	16817	16923	16965	16742	16888	16596	16738	16807	16863	16988	16871	16948	16961	16986	16787	17003	16802	16915	16908	16762	16892	16798	16885	16983	16738	16813	17055	16774	16708	16833	16781	16825	16901	16732	16731	16918	16798	16995	16756	16516	16871	16821	16763	16993	16895	16711	16795	16920	17027	16752	16855	16702	16894	16988	16922	17004	16798	16809	16673	17016	16915	16784	16787	16918	16940	16790	16738	16837	16825	16971	16828	16882	16841	16884	16753	16682	16788	16843	16800	16721	16842	16986	16639	16957	16924	16756	16955	16831	16853	17049	16885	16800	16730	16931	16794	16938	16820	16879	16800	16904	16979	16936	16995	16794	16808	16891	16639	16789	16964	16917	16882	16916	16747	16787	16728	16861	16932	17025	16950	16979	16941	16930	16854	16824	16755	16919	16625	16639	16895	16885	16783	17063	16652	16921	16920	16798	16851	16938	17032	16989	16755	17061	16707	16784	16643	17029	16845	16763	16947	16917	16908	16869	16854	17123	16864	16984	16673	16969	16864	16888	16929	16883	16792	16673	16898	16709	16757	16841	17008	16776	16678	16986	16872	16944	16797	16714	16885	16859	16691	16986	16801	16775	16848	16712	16833	17011	16926	16955	16922	16971	16869	16746	16703	16861	16668	16954	16884	16993	16867	16821	16933	16897	16891	16828	16898	16802	16858	17068	17020	16941	17041	16660	16675	17022	16799	16895	17059	17009	16925	16913	17094	16966	16720	16784	16814	16958	16662	16725	16961	16986	16744	16900	16966	16750	16742	17028	16874	16724	16941	16981	16750	16772	16785	16914	16923	16928	16746	16915	17045	16870	16921	16825	16774	16859	16742	16797	16808	16781	16658	17055	16843	16827	16819	16851	16818	16816	16894	16774	16989	17023	16784	16993	16839	16942	16858	16986	16922	16874	16926	16857	16872	16740	16899	16720	16817	16987	16881	16635	16994	16985	16895	16789	16713	16939	16939	16950	16874	16841	16940	16976	16865	16904	16923	16683	16740	16960	16887	17009	16729	16799	16849	16912	16916	17014	16915	17095	16992	16957	16952	16757	16686	16848	16868	16717	16879	17108	16988	16941	16681	16868	16763	16787	16890	16932	16778	16924	16898	16935	16909	16879	16857	17076	16732	16578	16830	17030	16791	16926	17011	17034	16863	16949	16999	16910	16797	16929	16848	16739	17034	16855	16844	17072	16864	16782	16687	16875	17030	16864	16942	16763	16964	16849	16889	16903	16853	16908	16775	16841	16771	16806	16807	16868	16903	16931	16866	16973	16946	16870	16924	16854	16685	16853	16812	17010	17013	16907	16835	16804	16900	16885	16811	16922	16692	16899	16920	16852	16700	16999	16871	16766	16749	16884	16677	16814	17076	16946	16733	16748	16785	17081	17021	16978	16913	16790	16707	17014	16824	16962	16788	16847	16862	16795	16636	16706	16863	16956	16634	16960	16750	16842	16749	16777	16671	16822	16875	16776	16804	16979	16915	16753	16937	16755	16784	16815	16979	16877	16718	16831	16806	16818	16802
18484	27347	28107	23816	20756	19306	18206	16764	16009	15860	15323	15233	15151	14968	14863	14811	14794	14802	14727	14682	14832	14703	14601	14710	14788	14626	14607	14549	14534	14543	14594	14574	14762	14621	14464	14559	14508	14615	14632	14484	14727	14611	14422	14682	14624	14674	14667	14557	14640	14479	14551	14532	14488	14479	14575	14631	14388	14759	14421	14677	14473	14510	14580	14604	14705	14676	14474	14450	14502	14488	14585	14652	14553	14525	14527	14651	14543	14632	14412	14575	14479	14644	14613	14436	14510	14431	14443	14691	14683	14512	14525	14622	14660	14664	14695	14567	14434	14748	14472	14511	14660	14649	14569	14608	14561	14510	14464	14439	14511	14478	14298	14579	14638	14512	14526	14709	14754	14642	14412	14530	14482	14498	14607	14528	14563	14566	14633	14560	14556	14545	14575	14745	14536	14604	14471	14481	14568	14703	14369	14650	14626	14609	14506	14499	14555	14557	14575	14640	14708	14508	14437	14625	14507	14628	14718	14612	14370	14530	14745	14523	14622	14619	14687	14736	14660	14584	14680	14613	14478	14491	14572	14666	14508	14214	14552	14682	14603	14552	14551	14520	14702	14470	14491	14526	14557	14510	14744	14715	14557	14573	14538	14506	14645	14522	14617	14470	14456	14607	14468	14487	14375	14580	14357	14586	14521	14708	14434	14600	14835	14568	14550	14621	14652	14563	14562	14489	14544	14333	14448	14474	14476	14495	14530	14490	14646	14499	14505	14524	14431	14506	14504	14390	14579	14512	14555	14516	14608	14470	14547	14628	14482	14645	14599	14563	14622	14600	14302	14436	14574	14562	14565	14688	14616	14429	14640	14454	14526	14719	14628	14609	14335	14580	14637	14638	14521	14505	14513	14533	14533	14600	14433	14507	14448	14467	14425	14564	14546	14469	14523	14526	14556	14541	14507	14489	14522	14632	14636	14468	14692	14522	14635	14644	14679	14635	14613	14644	14550	14755	14371	14626	14659	14736	14511	14790	14494	14550	14465	14478	14522	14625	14556	14526	14520	14489	14522	14517	14655	14422	14591	14694	14424	14416	14588	14499	14500	14480	14539	14260	14648	14509	14781	14552	14643	14478	14517	14517	14641	14684	14422	14578	14737	14525	14666	14440	14564	14581	14654	14652	14619	14522	14481	14414	14576	14589	14541	14474	14590	14491	14566	14388	14601	14747	14516	14632	14390	14568	14524	14567	14542	14649	14754	14570	14467	14563	14788	14589	14531	14545	14497	14599	14538	14556	14551	14644	14452	14604	14623	14411	14514	14505	14618	14502	14707	14507	14530	14701	14390	14621	14548	14478	14485	14412	14632	14580	14371	14598	14535	14614	14566	14542	14436	14496	14594	14630	14524	14651	14610	14667	14493	14514	14483	14521	14338	14546	14685	14634	14466	14647	14500	14538	14679	14626	14646	14461	14561	14542	14520	14490	14706	14572	14440	14519	14724	14386	14540	14343	14679	14523	14568	14527	14530	14424	14583	14594	14573	14601	14563	14645	14460	14741	14551	14465	14475	14640	14676	14585	14515	14703	14627	14551	14433	14616	14519	14623	14496	14538	14644	14640	14629	14497	14507	14604	14423	14467	14478	14681	14728	14496	14645	14603	14572	14574	14536	14570	14572	14545	14604	14501	14527	14529	14416	14493	14474	14688	14584	14487	14647	14653	14536	14553	14634	14385	14587	14624	14638	14385	14823	14458	14590	14640	14654	14546	14656	14431	14602	14501	14532	14446	14540	14588	14649	14299	14547	14706	14468	14627	14501	14595	14473	14444	14513	14541	14670	14525	14527	14538	14434	14691	14498	14388	14549	14717	14558	14754	14558	14574	14564	14858	14612	14519	14537	14602	14594	14567	14479	14504	14478	14340	14625	14542	14639	14535	14663	14430	14504	14482	14404	14806	14540	14468	14539	14597	14554	14568	14492	14543	14470	14455	14545	14515	14695	14448	14623	14628	14593	14492	14572	14459	14560	14614	14609	14639	14434	14688	14662	14607	14603	14503	14523	14559	14542	14417	14686	14584	14447	14613	14745	14641	14581	14608	14566	14486	14448	14499	14447	14434	14549	14392	14280	14464	14659	14419	14719	14383	14565	14537	14619	14645	14711	14691	14638	14428	14545	14674	14532	14629	14623	14727	14524	14601	14464	14521	14564	14575	14575	14596	14425	14622	14643	14566	14589	14790	14515	14599	14430	14522	14419	14564	14531	14646	14376	14594	14453	14660	14656	14517	14623	14283	14601	14556	14572	14515	14726	14608	14710	14511	14517	14577	14660	14728	14665	14441	14609	14518	14606	14540	14556	14538	14459	14548	14602	14603	14479	14627	14432	14448	14592	14567	14584	14649	14544	14463	14540	14545	14572	14524	14599	14497	14456	14556	14480	14491	14531	14559	14669	14477	14641	14490	14687	14566	14544	14513	14578	14558	14707	14602	14541	14604	14528	14593	14662	14641	14526	14566	14629	14744	14567	14556	14676	14462	14564	14524	14487	14586	14583	14602	14616	14495	14623	14582	14526	14719	14542	14511	14580	14622	14565	14600	14610	14657	14514	14390	14654	14527	14480	14566	14624	14648	14587	14553	14507	14543	14495	14606	14555	14619	14573	14587	14641	14550	14702	14480	14727	14553	14460	14661	14407	14587	14588	14690	14559	14459	14574	14556	14444	14589	14375	14566	14544	14616	14615	14637	14672	14518	14561	14492	14368	14679	14435	14539	14576	14640	14639	14585	14544	14642	14579	14422	14570	14346	14622	14638	14624	14436	14604	14562	14536	14662	14630	14608	14765	14588	14610	14554	14472	14456	14519	14556	14629	14550	14504	14874	14465	14516	14671	14668	14568	14437	14591	14589	14495	14502	14616	14675	14599	14606	14594	14579	14621	14577	14668	14632	14615	14568	14466	14644	14439	14616	14721	14694	14470	14653	14675	14641	14518	14654	14577	14614	14554	14478	14580	14582	14576	14448	14525	14548	14604	14493	14573	14489	14458	14462	14536	14538	14612	14521	14632	14416	14435	14492	14601	14646	14656	14453	14613	14623	14566	14637	14431	14514	14663	14697	14619	14708	14554	14706	14496	14362	14622	14619	14434	14653	14668	14548	14600	14632	14556	14602	14638	14445	14606	14582	14464	14647	14626	14542	14711	14614	14508	14579	14513	14464	14596	14481	14482	14689	14538	14405	14495	14727	14583	14534	14649	14546	14829	14610	14637	14553	14608	14504	14535	14534	14502	14490	14709	14375	14597	14491	14691	14378	14564	14471	14435	14744	14628	14724	14659	14533	14591	14591	14731	14385	14608	14790	14524	14696	14565	14627	14644	14602	14466	14570	14527	14520	14645	14690	14470	14641	14620	14507	14491	14649	14740	14801	14650	14614	14453	14588	14790	14620	14515	14728	14665	14457	14594	14518	14743	14715	14697	14619	14694	14586	14443	14342	14500	14544	14538	14573	14528	14430	14647	14603	14510	14530	14638	14574	14653	14426	14529	14513	14585	14563	14631	14629	14489	14598	14451	14668	14568	14664	14662	14623	14648	14565	14670	14441	14489	14611	14773	14753	14623	14642	14483	14506	14692	14702	14595	14494	14640	14773	14595	14801	14556	14614	14601	14625	14396	14327	14637	14558	14602	14530	14525	14595	14709	14619	14626	14590	14532	14580	14672	14543	14648	14603	14580	14386	14579	14631	14597	14651	14501	14559	14494	14570	14465	14471	14447	14494	14667	14551	14657	14554	14709	14667	14596	14587	14504	14399	14722	14544	14453	14523	14402	14637	14492	14592	14555	14722	14611	14470	14560	14561	14471	14514	14541	14613	14487	14555	14596	14540	14571	14590	14575	14633	14584	14743	14621	14383	14466	14445	14550	14653	14612	14438	14645	14632	14566	14625	14550	14629	14578	14479	14508	14519	14471	14547	14585	14698	14700	14650	14599	14619	14604	14568	14579	14641	14558	14568	14567	14475	14530	14491	14599	14622	14654	14226	14577	14484	14530	14640	14608	14585	14680	14714	14580	14460	14583	14392	14548	14484	14522	14457	14621	14590	14508	14561	14514	14486	14563	14568	14522	14592	14608	14390	14560	14472	14519	14576	14694	14469	14490	14462	14528	14324	14548	14579	14463	14639	14684	14622	14626	14616	14501	14429	14847	14595	14560	14404	14483	14525	14506	14612	14574	14589	14493	14658	14467	14459	14399	14630	14517	14625	14582	14492	14659	14558	14628	14527	14682	14558	14439	14624	14508	14639	14529	14446	14560	14549	14620	14691	14452	14614	14629	14704	14738	14589	14448	14584	14552	14642	14610	14621	14533	14624	14533	14396	14610	14376	14614	14683	14721	14575	14668	14666	14392	14570	14613	14524	14608	14452	14640	14597	14395	14509	14435	14657	14548	14470	14660	14411	14440	14566	14544	14556	14556	14616	14679	14642	14457	14614	14569	14573	14459	14437	14476	14476	14442	14563	14592	14497	14611	14802	14485	14413	14585	14646	14695	14661	14662	14527	14476	14653	14468	14612	14457	14733	14633	14570	14634	14392	14517	14590	14654	14610	14563	14597	14399	14600	14680	14630	14748	14615	14518	14543	14612	14638	14564	14477	14625	14599	14582	14524	14555	14515	14519	14646	14570	14553	14644	14478	14510	14544	14522	14674	14444	14499	14552	14614	14570	14780	14753	14520	14515	14641	14382	14542	14491	14458	14456	14592	14681	14584	14630	14525	14521	14631	14584	14542	14585	14723	14569	14630	14552	14493	14799	14537	14482	14518	14483	14532	14625	14476	14492	14535	14575	14547	14553	14607	14614	14402	14547	14548	14481	14586	14715	14434	14693	14624	14606	14552	14609	14541	14628	14474	14537	14576	14549	14578	14638	14495	14522	14444	14444	14571	14560	14612	14543	14482	14655	14641	14413	14476	14596	14621	14638	14443	14542	14470	14548	14637	14644	14584	14689	14526	14525	14553	14468	14442	14542	14285	14710	14539	14602	14664	14664	14558	14500	14618	14714	14412	14578	14541	14644	14479	14534	14713	14679	14630	14419	14487	14520	14626	14534	14577	14552	14426	14486	14576	14539	14674	14422	14610	14550	14695	14741	14566	14520	14717	14632	14537	14515	14664	14572	14536	14409	14382
24072	21235	28655	24970	23548	24136	23174	19870	18831	18476	18032	17852	17419	17312	17233	17139	17095	16885	17021	16845	16815	16901	16681	16765	17148	16659	16649	16547	16550	16740	16833	16565	16748	16683	16722	16837	16646	16581	16718	16640	16684	16534	16882	16882	17138	16961	16645	16531	16766	16565	16776	16784	16625	16621	16682	16644	16867	16667	16747	16520	16707	16488	16672	16558	16593	16669	16602	16565	16384	16366	16515	16652	16482	16672	16563	16615	16525	16654	16588	16628	16527	16477	16541	16479	16596	16471	16528	16580	16592	16494	16462	16432	16481	16544	16446	16458	16552	16702	16525	16488	16615	16377	16603	16513	16696	16643	16632	16481	16418	16474	16626	16512	16298	16417	16524	16658	16431	16568	16484	16562	16636	16607	16590	16525	16551	16427	16453	16589	16504	16647	16574	16349	16527	16507	16621	16585	16440	16564	16483	16264	16725	16535	16608	16511	16448	16372	16559	16607	16573	16590	16502	16331	16627	16550	16516	16678	16413	16732	16683	16504	16592	16525	16435	16533	16361	16660	16546	16533	16484	16615	16445	16340	16620	16568	16444	16582	16755	16778	16466	16747	16493	16703	16600	16621	16556	16551	16611	16474	16687	16330	16599	16641	16411	16578	16474	16644	16697	16486	16759	16596	16535	16727	16534	16734	16415	16607	16467	16587	16504	16626	16587	16560	16621	16654	16711	16476	16540	16336	16661	16495	16670	16466	16638	16550	16572	16425	16704	16611	16588	16549	16606	16587	16507	16500	16498	16370	16398	16497	16541	16587	16531	16537	16471	16652	16764	16473	16492	16555	16501	16257	16651	16474	16635	16617	16528	16428	16619	16440	16626	16551	16462	16582	16645	16481	16601	16615	16352	16562	16592	16649	16565	16478	16470	16470	16584	16589	16441	16323	16667	16531	16705	16611	16464	16563	16569	16597	16522	16623	16556	16525	16442	16380	16569	16630	16591	16576	16631	16597	16461	16662	16506	16567	16589	16658	16402	16644	16607	16523	16485	16516	16423	16522	16521	16459	16678	16342	16660	16552	16377	16622	16595	16590	16580	16388	16362	16471	16520	16526	16633	16467	16550	16494	16507	16639	16616	16458	16302	16677	16421	16726	16487	16624	16655	16427	16486	16646	16589	16806	16553	16624	16430	16675	16584	16634	16699	16414	16478	16353	16526	16636	16587	16680	16526	16448	16626	16318	16789	16584	16431	16575	16477	16547	16628	16554	16728	16639	16475	16446	16672	16460	16433	16512	16394	16512	16517	16440	16543	16805	16527	16477	16619	16428	16600	16384	16472	16483	16450	16431	16544	16430	16422	16460	16510	16333	16747	16506	16573	16476	16407	16594	16502	16456	16804	16492	16676	16676	16671	16493	16501	16539	16489	16544	16617	16482	16711	16500	16591	16717	16514	16620	16753	16531	16547	16528	16509	16693	16672	16416	16672	16456	16661	16341	16587	16448	16710	16659	16622	16641	16353	16502	16683	16769	16448	16629	16710	16604	16585	16552	16564	16496	16669	16635	16482	16621	16500	16494	16529	16684	16541	16575	16563	16667	16770	16652	16663	16614	16644	16651	16574	16558	16491	16523	16704	16407	16409	16794	16648	16321	16628	16701	16684	16448	16396	16423	16517	16562	16598	16526	16507	16607	16458	16393	16561	16388	16452	16581	16387	16597	16490	16557	16759	16480	16673	16545	16571	16563	16671	16303	16527	16629	16591	16596	16838	16654	16467	16490	16585	16496	16725	16790	16708	16365	16514	16620	16508	16456	16495	16579	16653	16508	16675	16329	16414	16689	16641	16672	16785	16470	16348	16627	16847	16562	16729	16490	16585	16314	16542	16522	16477	16645	16639	16541	16743	16523	16609	16500	16444	16557	16418	16497	16451	16545	16659	16576	16638	16482	16411	16590	16522	16642	16476	16491	16765	16522	16543	16343	16386	16496	16565	16496	16295	16533	16426	16429	16550	16400	16443	16560	16677	16567	16347	16444	16448	16803	16452	16491	16641	16412	16475	16676	16428	16624	16825	16391	16412	16588	16471	16356	16779	16486	16676	16350	16519	16452	16560	16436	16504	16528	16730	16497	16667	16682	16689	16458	16609	16732	16402	16670	16638	16636	16612	16390	16691	16492	16768	16757	16490	16559	16523	16466	16500	16646	16451	16532	16424	16328	16497	16691	16764	16604	16619	16563	16408	16726	16408	16732	16639	16500	16623	16356	16503	16626	16493	16408	16674	16487	16433	16503	16424	16692	16572	16429	16495	16659	16634	16638	16613	16488	16572	16576	16522	16407	16443	16475	16547	16530	16535	16425	16490	16389	16521	16421	16389	16390	16596	16496	16495	16507	16722	16460	16584	16629	16626	16591	16592	16421	16731	16610	16804	16481	16396	16518	16790	16615	16565	16631	16570	16517	16453	16450	16721	16374	16520	16502	16601	16602	16588	16651	16516	16712	16674	16418	16634	16558	16502	16392	16590	16587	16537	16717	16649	16666	16732	16671	16450	16623	16518	16617	16569	16582	16737	16773	16452	16495	16447	16589	16545	16492	16588	16537	16469	16482	16640	16561	16604	16588	16473	16590	16430	16420	16831	16749	16452	16604	16493	16731	16568	16544	16581	16479	16370	16554	16604	16468	16524	16392	16690	16582	16605	16638	16515	16341	16636	16675	16428	16573	16718	16596	16545	16636	16548	16416	16740	16705	16403	16554	16426	16271	16539	16614	16650	16570	16627	16479	16582	16462	16612	16605	16569	16411	16600	16441	16578	16586	16535	16431	16406	16524	16585	16561	16523	16411	16464	16584	16683	16447	16263	16576	16617	16458	16487	16683	16778	16652	16632	16634	16417	16474	16438	16550	16640	16378	16742	16505	16490	16486	16502	16460	16660	16518	16418	16474	16578	16635	16587	16520	16682	16545	16363	16499	16326	16703	16701	16396	16536	16627	16634	16501	16618	16437	16494	16425	16409	16593	16603	16429	16628	16716	16427	16645	16447	16525	16387	16580	16663	16516	16536	16424	16612	16563	16484	16585	16540	16512	16765	16508	16462	16626	16649	16758	16709	16533	16613	16692	16664	16658	16440	16659	16713	16328	16374	16604	16473	16726	16713	16498	16571	16416	16601	16502	16614	16509	16528	16479	16555	16426	16541	16486	16483	16509	16446	16501	16605	16318	16467	16688	16547	16469	16604	16569	16681	16541	16590	16557	16534	16516	16476	16464	16614	16525	16798	16567	16619	16421	16659	16468	16492	16493	16561	16605	16477	16675	16743	16306	16529	16715	16624	16554	16555	16527	16721	16564	16511	16252	16503	16442	16467	16609	16654	16788	16598	16633	16631	16432	16505	16408	16467	16578	16477	16518	16473	16663	16444	16536	16520	16549	16779	16486	16485	16476	16598	16525	16850	16605	16627	16434	16517	16505	16570	16521	16455	16597	16505	16452	16667	16709	16534	16589	16460	16635	16549	16501	16495	16453	16648	16453	16711	16603	16402	16793	16634	16861	16465	16628	16714	16391	16614	16507	16605	16577	16489	16643	16502	16465	16461	16554	16649	16527	16459	16578	16625	16532	16350	16603	16639	16600	16543	16592	16723	16557	16640	16445	16612	16460	16558	16618	16450	16342	16372	16699	16316	16545	16621	16559	16686	16620	16620	16437	16442	16412	16774	16459	16488	16431	16411	16613	16591	16678	16690	16572	16695	16590	16498	16507	16569	16427	16536	16280	16405	16525	16780	16575	16768	16642	16528	16637	16584	16547	16500	16426	16491	16321	16547	16696	16627	16411	16497	16416	16543	16573	16644	16623	16460	16501	16700	16511	16637	16533	16456	16644	16535	16727	16603	16581	16543	16610	16572	16624	16802	16675	16508	16727	16622	16383	16524	16595	16443	16711	16612	16383	16682	16509	16700	16536	16393	16551	16569	16526	16817	16529	16730	16535	16682	16528	16704	16718	16368	16587	16587	16647	16539	16591	16329	16442	16557	16658	16520	16472	16587	16606	16613	16668	16615	16602	16567	16383	16553	16497	16551	16427	16397	16699	16619	16654	16512	16596	16627	16508	16606	16658	16572	16505	16420	16450	16538	16636	16483	16571	16446	16615	16657	16658	16538	16687	16605	16505	16667	16513	16583	16476	16677	16557	16618	16419	16510	16394	16580	16424	16373	16566	16535	16692	16624	16687	16749	16579	16456	16627	16649	16477	16547	16500	16594	16668	16583	16468	16368	16421	16502	16618	16668	16500	16465	16572	16737	16558	16457	16418	16601	16611	16613	16604	16620	16540	16461	16522	16455	16460	16610	16466	16463	16499	16503	16433	16415	16598	16643	16355	16487	16591	16663	16453	16516	16777	16372	16512	16721	16477	16661	16671	16428	16598	16534	16495	16707	16610	16684	16538	16408	16518	16708	16528	16883	16521	16393	16460	16591	16448	16633	16688	16476	16598	16327	16512	16598	16593	16710	16506	16553	16415	16554	16490	16500	16328	16635	16745	16557	16602	16703	16515	16661	16521	16599	16594	16507	16345	16589	16520	16427	16318	16556	16481	16442	16566	16579	16526	16505	16744	16546	16410	16482	16661	16682	16511	16527	16537	16571	16507	16512	16280	16485	16526	16369	16440	16460	16474	16415	16714	16654	16594	16617	16489	16382	16431	16678	16640	16529	16666	16700	16787	16455	16669	16553	16438	16414	16401	16715	16668	16590	16345	16541	16608	16362	16514	16572	16542	16597	16500	16786	16577	16807	16689	16699	16611	16520	16674	16431	16656	16548	16679	16562	16664	16626	16517	16506	16603	16628	16500	16340	16391	16607	16391	16706	16512	16731	16623	16654	16573	16583	16569	16643	16508	16609	16583	16734	16550	16739	16638	16642	16678	16740	16517	16689	16519	16589	16486	16270	16670	16534	16623	16668	16367	16751	16446	16674	16320	16576	16422	16504	16412	16493	16413	16524	16496	16452	16574	16789	16704	16629	16553	16758	16423	16480	16698	16501	16493	16555	16371	16643	16674	16546	16504	16484	16496	16459	16411	16360	16471	16738	16657	16567	16714	16676	16653	16554	16741	16674	16624	16501	16286	16460	16486	16438	16554	16410	16644	16787	16544	16483	16555	16458	16499	16456	16737	16544	16662
18068	32542	33395	28984	25418	22922	21060	19178	17870	16922	16392	15988	15744	15464	15090	15213	14836	14893	14801	14803	14707	14747	14590	14600	14480	14653	14473	14514	14539	14532	14503	14567	14628	14458	14498	14479	14492	14409	14497	14662	14566	14384	14846	14819	15051	14863	14627	14397	14470	14494	14482	14406	14370	14395	14474	14533	14474	14354	14474	14401	14447	14498	14568	14455	14371	14384	14644	14501	14499	14340	14413	14322	14353	14422	14439	14538	14602	14545	14359	14343	14478	14343	14318	14556	14400	14393	14281	14357	14397	14278	14451	14418	14545	14457	14323	14533	14352	14424	14336	14258	14422	14486	14302	14434	14278	14406	14340	14462	14667	14467	14373	14487	14377	14350	14527	14492	14450	14386	14516	14327	14531	14373	14318	14426	14375	14562	14436	14383	14399	14389	14456	14421	14343	14618	14505	14522	14278	14396	14203	14292	14303	14498	14392	14538	14453	14421	14601	14364	14420	14542	14489	14468	14476	14193	14458	14235	14597	14357	14399	14496	14416	14570	14308	14381	14500	14452	14432	14495	14321	14509	14477	14205	14475	14412	14403	14464	14403	14517	14508	14340	14449	14350	14461	14356	14461	14482	14456	14356	14335	14335	14610	14515	14442	14402	14425	14335	14454	14429	14305	14182	14586	14381	14518	14561	14362	14511	14325	14513	14479	14350	14341	14429	14353	14308	14385	14302	14390	14509	14300	14211	14326	14494	14445	14322	14399	14432	14518	14615	14438	14389	14426	14562	14391	14555	14353	14643	14381	14677	14388	14290	14325	14374	14396	14303	14350	14370	14372	14398	14298	14485	14322	14377	14329	14452	14338	14475	14471	14354	14479	14439	14508	14388	14330	14484	14648	14454	14404	14310	14407	14315	14442	14537	14497	14475	14580	14471	14431	14432	14351	14477	14372	14282	14300	14338	14407	14355	14475	14511	14305	14404	14349	14393	14482	14342	14523	14304	14458	14487	14502	14446	14178	14535	14382	14391	14384	14348	14428	14359	14454	14556	14584	14459	14414	14420	14275	14238	14399	14380	14378	14365	14244	14347	14521	14347	14443	14376	14631	14382	14370	14403	14322	14177	14284	14343	14383	14394	14470	14373	14472	14414	14410	14269	14283	14402	14315	14458	14466	14250	14252	14560	14558	14460	14476	14488	14535	14411	14349	14382	14431	14348	14452	14406	14539	14455	14393	14419	14475	14494	14588	14492	14593	14362	14343	14276	14438	14292	14390	14539	14419	14384	14339	14390	14529	14450	14468	14507	14333	14472	14457	14575	14387	14337	14353	14557	14542	14519	14325	14596	14476	14480	14511	14526	14384	14330	14434	14304	14318	14358	14355	14674	14268	14392	14522	14413	14540	14439	14527	14601	14236	14560	14458	14466	14586	14480	14642	14324	14365	14506	14289	14428	14265	14421	14404	14511	14360	14390	14469	14437	14418	14584	14416	14520	14491	14294	14442	14421	14372	14522	14283	14424	14345	14456	14479	14459	14224	14534	14504	14426	14470	14385	14389	14326	14347	14287	14549	14274	14401	14272	14451	14447	14475	14339	14500	14494	14591	14468	14329	14313	14462	14414	14464	14411	14533	14418	14371	14626	14465	14430	14370	14491	14223	14465	14338	14495	14303	14236	14398	14269	14399	14448	14338	14364	14505	14257	14460	14431	14472	14478	14413	14471	14424	14283	14417	14432	14352	14425	14278	14452	14291	14169	14544	14331	14377	14581	14375	14523	14352	14423	14456	14366	14443	14302	14323	14517	14434	14424	14389	14266	14204	14188	14390	14421	14323	14383	14425	14569	14415	14526	14320	14535	14099	14344	14349	14436	14352	14446	14416	14326	14298	14406	14558	14425	14443	14370	14398	14401	14559	14342	14322	14399	14442	14421	14308	14498	14269	14469	14334	14239	14450	14536	14424	14314	14564	14373	14307	14350	14467	14314	14323	14273	14328	14397	14477	14458	14447	14410	14457	14288	14384	14392	14309	14475	14361	14333	14331	14389	14427	14356	14494	14433	14403	14420	14485	14348	14477	14356	14425	14491	14487	14383	14356	14334	14409	14401	14436	14321	14336	14461	14372	14481	14498	14543	14438	14328	14606	14265	14448	14513	14367	14194	14433	14472	14575	14428	14365	14413	14589	14416	14510	14459	14401	14410	14399	14348	14492	14489	14397	14299	14563	14240	14472	14475	14418	14381	14519	14446	14396	14402	14485	14421	14355	14519	14379	14286	14366	14175	14368	14244	14418	14324	14490	14356	14223	14413	14276	14477	14457	14455	14436	14339	14471	14431	14513	14429	14447	14203	14315	14445	14619	14326	14169	14281	14555	14475	14301	14429	14461	14435	14556	14437	14420	14485	14603	14407	14233	14546	14502	14392	14439	14258	14349	14551	14525	14517	14462	14404	14380	14284	14403	14227	14462	14385	14390	14463	14344	14433	14460	14415	14372	14392	14306	14541	14322	14443	14337	14375	14421	14439	14428	14428	14514	14403	14412	14420	14263	14559	14460	14426	14507	14446	14198	14404	14497	14604	14481	14429	14276	14426	14313	14410	14494	14274	14543	14387	14577	14511	14410	14508	14470	14379	14318	14430	14410	14500	14447	14500	14666	14422	14512	14528	14426	14350	14511	14339	14511	14466	14403	14420	14336	14276	14507	14544	14404	14442	14262	14538	14401	14354	14478	14564	14594	14439	14340	14397	14290	14407	14410	14472	14453	14201	14414	14364	14235	14387	14449	14425	14451	14394	14359	14232	14458	14434	14434	14335	14262	14301	14508	14328	14493	14497	14502	14422	14289	14480	14443	14359	14512	14520	14394	14521	14494	14435	14419	14240	14529	14330	14522	14356	14360	14389	14488	14575	14525	14507	14450	14511	14518	14415	14469	14418	14327	14368	14374	14447	14371	14526	14363	14361	14400	14318	14369	14502	14345	14532	14397	14455	14414	14392	14394	14389	14477	14368	14460	14315	14279	14500	14343	14469	14394	14477	14588	14388	14474	14517	14574	14333	14540	14526	14487	14391	14379	14360	14433	14335	14358	14430	14486	14497	14373	14504	14517	14456	14435	14292	14292	14381	14378	14500	14365	14679	14269	14542	14396	14306	14370	14355	14439	14505	14428	14471	14441	14528	14422	14419	14212	14369	14638	14402	14450	14363	14462	14355	14555	14432	14380	14229	14266	14204	14397	14301	14563	14546	14379	14432	14452	14451	14301	14535	14290	14557	14448	14482	14446	14450	14467	14461	14487	14416	14420	14300	14499	14405	14529	14400	14534	14350	14492	14509	14509	14501	14548	14412	14370	14334	14378	14390	14304	14500	14434	14390	14524	14476	14358	14402	14519	14387	14561	14568	14344	14458	14431	14488	14384	14387	14551	14445	14378	14464	14727	14519	14590	14431	14406	14498	14539	14265	14456	14355	14484	14419	14507	14580	14362	14508	14288	14483	14404	14348	14397	14382	14508	14353	14539	14432	14277	14382	14367	14437	14410	14501	14509	14543	14471	14337	14601	14433	14412	14434	14397	14395	14424	14554	14409	14404	14575	14556	14442	14742	14403	14499	14561	14329	14454	14449	14453	14193	14569	14330	14425	14291	14417	14466	14403	14557	14265	14375	14538	14419	14348	14369	14523	14424	14405	14434	14445	14430	14468	14417	14474	14424	14563	14476	14500	14601	14431	14429	14414	14514	14502	14361	14243	14364	14369	14568	14512	14363	14247	14421	14273	14545	14358	14433	14406	14300	14346	14348	14421	14396	14393	14348	14354	14410	14663	14361	14634	14433	14304	14227	14392	14396	14412	14460	14345	14448	14510	14418	14294	14460	14365	14440	14512	14372	14524	14507	14534	14372	14403	14438	14204	14396	14284	14654	14391	14571	14460	14449	14549	14477	14474	14386	14430	14324	14298	14508	14276	14497	14417	14503	14568	14536	14431	14354	14348	14392	14369	14344	14508	14295	14459	14454	14370	14373	14275	14369	14504	14538	14362	14552	14296	14420	14484	14355	14389	14432	14451	14357	14449	14341	14542	14457	14354	14418	14477	14383	14388	14327	14504	14295	14328	14470	14423	14424	14322	14399	14555	14377	14403	14451	14430	14324	14473	14458	14337	14450	14338	14522	14421	14486	14353	14594	14454	14350	14326	14395	14412	14373	14472	14402	14499	14372	14515	14489	14496	14395	14264	14366	14511	14285	14336	14577	14441	14410	14462	14366	14544	14402	14461	14301	14312	14407	14448	14493	14493	14473	14407	14369	14601	14377	14293	14358	14316	14401	14457	14383	14542	14419	14549	14402	14597	14412	14427	14350	14290	14468	14450	14523	14523	14533	14437	14435	14332	14341	14493	14255	14377	14527	14386	14458	14395	14381	14514	14246	14425	14458	14393	14364	14277	14597	14149	14358	14312	14373	14501	14368	14426	14409	14207	14532	14600	14402	14344	14450	14086	14414	14369	14335	14454	14333	14426	14521	14556	14504	14401	14376	14443	14355	14475	14391	14438	14274	14365	14501	14441	14485	14419	14403	14408	14458	14354	14453	14462	14513	14423	14427	14299	14430	14560	14405	14176	14451	14408	14451	14498	14473	14392	14476	14375	14303	14433	14364	14291	14558	14452	14368	14277	14528	14386	14563	14427	14226	14395	14561	14515	14392	14434	14372	14417	14476	14412	14153	14390	14481	14328	14301	14451	14393	14408	14393	14425	14485	14403	14513	14489	14355	14443	14384	14373	14333	14431	14503	14439	14417	14268	14285	14359	14342	14285	14339	14531	14445	14364	14530	14463	14459	14423	14474	14442	14321	14487	14334	14472	14418	14363	14311	14306	14425	14563	14387	14442	14374	14319	14302	14279	14399	14444	14330	14416	14340	14301	14541	14471	14397	14345	14429	14530	14415	14517	14433	14291	14594	14311	14429	14217	14134	14556	14308	14383	14348	14320	14507	14493	14426	14426	14440	14237	14587	14387	14392	14449	14322	14464	14330	14453	14288	14488	14501	14280	14283	14510	14421	14362	14520	14421	14324	14405	14345	14485	14564	14453	14365	14377	14610	14497	14446	14599	14351	14245	14485	14541	14461	14429	14461	14461	14459	14388	14475	14410	14495	14341	14369	14600	14339	14303	14534	14238	14356
22752	21210	29111	23785	22156	25259	27472	21831	20153	19513	18813	18169	17987	17450	17689	17510	17288	17182	17177	16982	16937	16870	16697	16699	16560	16874	16757	16711	16664	16384	16559	16692	16706	16504	16586	16317	16643	16530	16550	16683	16668	16584	16923	17365	17274	17061	16797	16599	16485	16520	16439	16624	16605	16329	16417	16687	16676	16573	16383	16502	16419	16232	16631	16448	16350	16441	16464	16409	16573	16513	16542	16491	16275	16628	16576	16160	16557	16376	16414	16429	16176	16388	16472	16504	16542	16370	16466	16484	16184	16573	16436	16448	16338	16411	16422	16674	16263	16284	16430	16420	16364	16615	16279	16363	16530	16154	16572	16514	16512	16447	16605	16479	16361	16316	16331	16262	16492	16288	16462	16454	16451	16469	16431	16503	16353	16344	16502	16482	16398	16445	16573	16529	16422	16629	16445	16375	16463	16430	16451	16389	16498	16501	16421	16345	16478	16472	16382	16302	16325	16286	16289	16308	16401	16547	16448	16524	16352	16544	16459	16541	16531	16570	16543	16418	16380	16392	16621	16424	16359	16325	16371	16599	16594	16337	16514	16278	16315	16336	16232	16375	16519	16570	16263	16327	16421	16406	16339	16485	16481	16317	16218	16350	16518	16295	16417	16510	16473	16365	16414	16367	16412	16307	16300	16289	16432	16475	16364	16454	16247	16576	16379	16283	16494	16457	16598	16517	16532	16298	16263	16558	16106	16239	16496	16460	16402	16408	16473	16445	16425	16504	16522	16456	16345	16615	16242	16439	16272	16334	16332	16506	16242	16435	16530	16420	16422	16396	16316	16373	16546	16518	16414	16350	16393	16297	16482	16332	16441	16501	16352	16304	16354	16380	16473	16354	16460	16433	16438	16323	16355	16432	16264	16318	16436	16363	16178	16287	16499	16423	16268	16471	16337	16330	16589	16470	16226	16314	16350	16358	16300	16396	16413	16552	16317	16473	16421	16507	16377	16373	16243	16460	16373	16355	16363	16302	16595	16321	16439	16455	16521	16478	16396	16446	16507	16361	16380	16235	16280	16625	16612	16387	16362	16391	16455	16415	16289	16436	16455	16437	16391	16582	16508	16571	16279	16475	16419	16378	16477	16395	16433	16449	16174	16570	16233	16175	16396	16426	16379	16335	16414	16434	16174	16484	16356	16529	16311	16188	16491	16262	16461	16345	16527	16331	16527	16404	16449	16352	16234	16378	16430	16430	16322	16356	16452	16489	16356	16397	16465	16413	16552	16207	16269	16334	16353	16390	16400	16385	16516	16273	16241	16337	16443	16338	16270	16383	16272	16373	16496	16384	16344	16278	16275	16504	16381	16382	16279	16428	16468	16351	16311	16417	16390	16338	16294	16299	16432	16477	16464	16517	16303	16479	16309	16467	16449	16466	16309	16383	16572	16415	16324	16464	16478	16441	16526	16387	16232	16282	16452	16385	16283	16366	16537	16276	16407	16353	16364	16503	16470	16485	16595	16457	16602	16460	16391	16609	16296	16351	16329	16238	16388	16428	16501	16561	16351	16380	16657	16402	16266	16378	16520	16326	16248	16525	16687	16384	16244	16235	16410	16273	16527	16362	16439	16347	16421	16615	16228	16324	16453	16385	16546	15986	16201	16279	16517	16507	16415	16452	16610	16461	16574	16330	16384	16575	16388	16421	16488	16345	16338	16512	16561	16427	16384	16508	16397	16565	16476	16255	16514	16468	16336	16566	16588	16511	16481	16440	16475	16436	16480	16384	16571	16333	16340	16728	16533	16479	16369	16405	16412	16448	16559	16214	16354	16453	16538	16266	16358	16420	16374	16277	16395	16378	16561	16582	16214	16396	16450	16406	16508	16300	16440	16404	16306	16439	16552	16305	16306	16500	16605	16504	16462	16582	16453	16618	16422	16467	16286	16398	16541	16209	16410	16504	16347	16346	16472	16576	16336	16340	16480	16401	16433	16517	16541	16243	16268	16438	16481	16368	16502	16209	16510	16393	16253	16410	16395	16335	16572	16370	16460	16464	16343	16642	16464	16528	16400	16551	16431	16183	16517	16420	16575	16396	16428	16327	16529	16636	16484	16335	16397	16275	16308	16314	16394	16591	16277	16442	16357	16378	16534	16501	16374	16435	16428	16553	16262	16310	16525	16356	16501	16363	16658	16488	16452	16647	16363	16516	16482	16490	16631	16420	16324	16378	16524	16154	16328	16373	16506	16476	16413	16372	16273	16575	16395	16411	16380	16345	16522	16454	16369	16147	16411	16216	16393	16407	16450	16375	16247	16509	16352	16410	16520	16650	16371	16293	16576	16556	16390	16341	16433	16457	16575	16536	16412	16333	16460	16361	16400	16439	16127	16393	16329	16479	16370	16516	16521	16402	16447	16158	16294	16534	16288	16551	16223	16411	16594	16279	16382	16552	16480	16566	16560	16183	16441	16548	16542	16392	16226	16487	16520	16474	16492	16278	16305	16204	16385	16566	16509	16580	16505	16401	16564	16511	16493	16557	16555	16354	16303	16380	16355	16299	16570	16428	16444	16184	16400	16327	16589	16343	16595	16715	16317	16396	16553	16441	16551	16600	16533	16419	16483	16383	16540	16472	16545	16222	16276	16171	16390	16232	16308	16399	16324	16134	16300	16560	16592	16545	16510	16256	16501	16331	16535	16257	16584	16448	16306	16502	16388	16340	16305	16548	16402	16581	16508	16453	16399	16479	16371	16414	16325	16332	16305	16321	16298	16287	16463	16369	16500	16472	16363	16433	16458	16311	16591	16232	16333	16365	16391	16441	16330	16308	16302	16480	16307	16353	16441	16473	16270	16449	16407	16436	16650	16445	16483	16402	16488	16382	16434	16331	16369	16471	16340	16405	16388	16488	16515	16353	16293	16432	16416	16451	16596	16351	16594	16337	16471	16477	16387	16250	16259	16325	16593	16235	16449	16348	16606	16515	16439	16359	16505	16323	16428	16359	16451	16477	16435	16442	16441	16237	16392	16465	16578	16289	16231	16544	16430	16257	16386	16297	16487	16352	16561	16425	16428	16516	16379	16405	16316	16476	16432	16360	16159	16320	16414	16532	16350	16445	16483	16463	16551	16276	16340	16527	16338	16372	16347	16311	16386	16536	16473	16440	16283	16231	16455	16643	16483	16285	16398	16352	16475	16406	16362	16470	16277	16474	16415	16481	16410	16360	16469	16418	16271	16391	16395	16443	16584	16553	16379	16316	16402	16244	16407	16305	16425	16374	16401	16396	16281	16441	16443	16374	16453	16446	16270	16529	16470	16397	16251	16316	16511	16266	16329	16448	16416	16333	16475	16455	16440	16597	16371	16351	16390	16282	16454	16645	16351	16327	16373	16312	16502	16418	16452	16364	16275	16321	16572	16183	16422	16566	16416	16479	16314	16466	16482	16342	16575	16145	16500	16622	16459	16396	16348	16509	16450	16431	16462	16531	16652	16542	16592	16404	16432	16434	16294	16336	16565	16457	16329	16496	16361	16489	16270	16373	16134	16589	16296	16284	16745	16445	16399	16577	16458	16527	16289	16309	16216	16425	16385	16361	16401	16503	16397	16495	16234	16384	16417	16592	16336	16246	16581	16348	16662	16476	16484	16445	16541	16477	16295	16458	16431	16222	16396	16546	16193	16411	16472	16563	16476	16325	16410	16549	16430	16410	16559	16514	16318	16309	16319	16267	16263	16453	16525	16524	16375	16481	16517	16554	16463	16682	16414	16392	16525	16490	16320	16521	16428	16403	16395	16206	16423	16480	16372	16257	16556	16502	16296	16233	16411	16448	16332	16284	16431	16432	16594	16393	16510	16513	16319	16362	16380	16526	16389	16432	16320	16391	16385	16262	16404	16392	16336	16310	16497	16447	16344	16393	16567	16469	16117	16411	16208	16504	16447	16375	16695	16360	16379	16431	16522	16489	16445	16452	16491	16235	16496	16521	16250	16474	16527	16380	16381	16321	16649	16609	16454	16421	16543	16499	16441	16348	16571	16340	16248	16412	16434	16327	16401	16501	16321	16234	16387	16303	16272	16403	16428	16286	16570	16356	16364	16408	16479	16514	16525	16383	16416	16444	16492	16563	16364	16457	16344	16556	16379	16309	16390	16368	16515	16506	16300	16479	16511	16414	16579	16394	16534	16668	16429	16371	16572	16358	16431	16466	16571	16355	16351	16504	16267	16296	16413	16579	16255	16331	16429	16549	16529	16319	16311	16314	16291	16494	16487	16440	16313	16480	16308	16466	16564	16348	16468	16448	16441	16474	16448	16374	16662	16666	16512	16496	16546	16313	16364	16385	16208	16328	16581	16531	16457	16440	16391	16452	16420	16521	16443	16443	16370	16420	16427	16458	16553	16317	16384	16544	16306	16306	16233	16145	16398	16265	16411	16234	16296	16378	16459	16521	16618	16432	16417	16428	16555	16352	16278	16534	16432	16439	16316	16367	16575	16356	16302	16447	16626	16502	16362	16497	16108	16505	16365	16493	16457	16395	16475	16406	16424	16325	16383	16384	16683	16386	16401	16471	16307	16724	16466	16525	16358	16433	16399	16556	16392	16556	16620	16350	16579	16433	16323	16215	16497	16460	16492	16546	16472	16393	16363	16383	16445	16573	16412	16360	16333	16423	16533	16408	16611	16494	16478	16159	16245	16279	16520	16492	16451	16418	16608	16541	16218	16298	16407	16443	16278	16361	16529	16325	16242	16323	16317	16213	16342	16195	16331	16371	16430	16466	16413	16481	16446	16357	16333	16350	16394	16296	16456	16546	16453	16449	16350	16397	16477	16266	16491	15992	16292	16393	16632	16453	16432	16345	16123	16512	16718	16424	16414	16302	16444	16565	16421	16447	16307	16476	16322	16404	16534	16451	16492	16318	16642	16512	16534	16466	16515	16595	16440	16286	16367	16496	16384	16367	16525	16302	16356	16561	16476	16247	16374	16534	16448	16576	16468	16423	16440	16482	16377	16361	16379	16505	16437	16305	16386	16487	16420	16476	16714	16336	16586	16472	16257	16395	16333	16385	16624	16600	16376	16482	16067	16378	16329	16397	16429	16384	16592	16262	16290	16310	16488	16418	16316	16455	16351	16317	16692	16562	16351	16267	16243	16496	16338	16330	16567	16253	16613	16385
19984	36960	37070	33383	29683	26958	24359	21587	19594	18328	17506	16963	16477	16164	15803	15619	15504	15094	15082	14884	14958	14913	14591	14791	14760	14620	14622	14585	14481	14532	14423	14486	14535	14609	14421	14567	14338	14341	14586	14864	14340	14374	15276	15587	15446	14958	14629	14438	14163	14395	14330	14297	14394	14252	14396	14206	14226	14348	14305	14236	14448	14138	14482	14229	14390	14156	14339	14274	14292	14291	14161	14209	14409	14378	14300	14020	14294	14194	14514	14300	14216	14268	14369	14182	14193	14271	14372	14261	14173	14247	14296	14238	14394	14280	14240	14266	14374	14352	14250	14132	14181	14420	14290	14400	14392	14305	14405	14179	14176	14164	14322	14339	14409	14258	14491	14239	14270	14250	14341	14173	14314	14307	14131	14318	14301	14272	14273	14237	14385	14333	14311	14158	14266	14258	14225	14341	14350	14491	14307	14151	14372	14157	14538	14527	14205	14243	14450	14222	14250	14228	14214	14211	14155	14320	14371	14484	14285	14365	14339	14305	14351	14289	14233	14272	14186	14398	14308	14300	14295	14391	14361	14303	14352	14274	14176	14236	14272	14293	14320	14217	14311	14203	14362	14204	14286	14319	14337	14320	14258	14269	14376	14373	14328	14310	14331	14241	14411	14251	14158	14288	14232	14250	14304	14368	14236	14261	14216	14402	14212	14467	14287	14352	14273	14311	14194	14325	14334	14325	14388	14110	14244	14292	14244	14381	14433	14339	14427	14272	14144	14348	14319	14250	14298	14485	14348	14311	14210	14290	14432	14266	14420	14445	14194	14457	14399	14274	14429	14372	14175	14464	14367	14301	14071	14213	14214	14071	14398	14295	14343	14425	14162	14193	14419	14155	14276	14263	14334	14165	14162	14267	14126	14292	14298	14188	14254	14311	14283	14303	14269	14273	14293	14252	14262	14292	14211	14284	14463	14414	14332	14206	14250	14300	14335	14225	14312	14387	14148	14241	14380	14134	14215	14176	14216	14355	14367	14285	14172	14318	14372	14300	14325	14427	14401	14223	14253	14228	14416	14260	14342	14281	14279	14317	14381	14305	14165	14173	14348	14205	14347	14454	14334	14299	14298	14049	14206	14389	14290	14188	14219	14188	14358	14228	14349	14284	14396	14255	14430	14336	14319	14280	14449	14388	14284	14306	14333	14218	14282	14439	14218	14255	14340	14156	14300	14232	14345	14432	14333	14253	14442	14362	14133	14327	14250	14251	14292	14185	14281	14293	14406	14186	14256	14190	14317	14235	14207	14150	14276	14242	14427	14218	14210	14324	14197	14327	14322	14307	14266	14316	14422	14107	14315	14307	14241	14285	14265	14252	14372	14310	14430	14457	14129	14413	14353	14208	14381	14141	14250	14381	14114	14387	14370	14349	14297	14351	14187	14394	14340	14195	14436	14327	14353	14250	14324	14423	14339	14305	14385	14268	14365	14125	14201	14260	14227	14162	14373	14224	14413	14244	14260	14272	14245	14294	14372	14268	14250	14267	14232	14228	14214	14352	14217	14166	14251	14300	14306	14295	14308	14335	14250	14416	14274	14191	14357	14138	14406	14130	14176	14376	14161	14389	14291	14462	14306	14330	14375	14290	14233	14279	14118	14394	14304	14243	14311	14352	14332	14347	14267	14230	14325	14293	14308	14147	14238	14440	14434	14382	14440	14266	14446	14226	14350	14424	14111	14249	14242	14334	14336	14248	14389	14266	14312	14262	14278	14286	14307	14258	14206	14553	14113	14229	14214	14231	14352	14209	14239	14465	14309	14364	14277	14315	14300	14225	14410	14216	14304	14338	14208	14326	14176	14286	14329	14144	14320	14255	14398	14321	14292	14284	14321	14160	14400	14307	14132	14447	14127	14418	14277	14225	14278	14380	14269	14235	14346	14335	14397	14339	14293	14203	14298	14414	14418	14306	14290	14309	14420	14381	14175	14171	14325	14244	14343	14363	14272	14278	14329	14178	14411	14356	14229	14419	14277	14243	14531	14304	14414	14376	14205	14162	14270	14228	14167	14167	14287	14271	14234	14472	14329	14290	14383	14226	14359	14118	14202	14288	14371	14237	14217	14288	14287	14119	14041	14224	14256	14081	14171	14285	14431	14186	14263	14248	14377	14237	14422	14218	14346	14240	14339	14437	14272	14392	14348	14352	14277	14251	14285	14310	14271	14232	14324	14310	14131	14204	14403	14215	14321	14301	14310	14151	14127	14426	14277	14305	14257	14422	14278	14301	14230	14347	14424	14265	14220	14219	14372	14253	14286	14160	14393	14265	14283	14397	14213	14259	14355	14171	14200	14438	14288	14170	14225	14272	14172	14346	14297	14359	14310	14295	14459	14369	14318	14290	14211	14342	14269	14276	14198	14278	14148	14118	14280	14250	14213	14311	14054	14154	14375	14177	14320	14265	14286	14380	14188	14224	14247	14528	14155	14314	14361	14238	14268	14205	14258	14180	14395	14344	14169	14452	14443	14238	14255	14386	14154	14265	14359	14468	14322	14207	14391	14404	14287	14227	14206	14256	14490	14271	14392	14276	14133	14393	14249	14258	14376	14262	14271	14389	14063	13947	14331	14298	14363	14180	14214	14190	14266	14164	14442	14263	14528	14262	14370	14201	14171	14204	14344	14402	14350	14259	14244	14158	14324	14211	14323	14109	14241	14368	14234	14370	14238	14254	14264	14307	14204	14368	14272	14103	14229	14440	14335	14260	14278	14326	14306	14297	14277	14336	14303	14207	14306	14182	14216	14261	14358	14295	14289	14179	14346	14163	14286	14297	14155	14252	14364	14242	14377	14168	14265	14348	14263	14234	14172	14324	14341	14254	14081	14271	14341	14149	14370	14251	14285	14257	14214	14293	14264	14267	14139	14158	14432	14297	14241	14533	14315	14454	14359	14117	14325	14418	14300	14140	14163	14293	14243	14340	14210	14374	14291	14242	14211	14271	14196	14322	14392	14358	14267	14325	14257	14168	14294	14237	14212	14345	14234	14200	14351	14401	14275	14381	14332	14081	14329	14309	14252	14369	14212	14363	14203	14232	14238	14304	14296	14334	14385	14210	14386	14289	14368	14495	14164	14188	14245	14422	14136	14287	14038	14405	14168	14312	14375	14262	14345	14174	14284	14495	14202	14257	14227	14182	14310	14393	14332	14486	14346	14326	14323	14349	14037	14238	14402	14310	14320	14293	14295	14206	14278	14269	14286	14177	14400	14329	14155	14447	14464	14332	14364	14326	14306	14061	14272	14330	14406	14217	14365	14273	14362	14248	14430	14380	14193	14422	14329	14281	14275	14334	14321	14393	14207	14270	14263	14480	14308	14351	14466	14311	14419	14337	14511	14386	14377	14508	14354	14259	14278	14444	14313	14346	14420	14385	14306	14367	14346	14342	14231	14415	14091	14197	14184	14289	14292	14309	14542	14232	14367	14243	14272	14491	14341	14275	14370	14332	14303	14345	14185	14384	14277	14199	14309	14302	14274	14481	14246	14213	14110	14248	14255	14144	14213	14198	14305	14405	14257	14288	14305	14153	14386	14290	14179	14275	14341	14220	14446	14347	14407	14253	14356	14403	14147	14228	14257	14157	14158	14268	14029	14378	14458	14341	14441	14397	14347	14372	14311	14426	14094	14359	14335	14314	14218	14337	14166	14129	14236	14311	14230	14303	14455	14199	14230	14313	14254	14235	14188	14427	14298	14288	14319	14225	14181	14352	14403	14224	14270	14302	14284	14141	14222	14256	14316	14181	14237	14367	14437	14219	14251	14291	14194	14422	14141	14303	14122	14146	14164	14313	14328	14398	14243	14283	14322	14242	14227	14298	14299	14156	14247	14255	14205	14252	14328	14431	14475	14183	14284	14377	14225	14326	14245	14389	14372	14348	14203	14442	14378	14428	14394	14324	14358	14202	14134	14195	14204	14346	14188	14408	14216	14380	14167	14344	14467	14329	14344	14245	14235	14257	14328	14216	14317	14421	14342	14424	14170	14181	14364	14278	14193	14533	14281	14299	14337	14198	14328	14242	14291	14329	14252	14200	14281	14294	14373	14213	14288	14250	14487	14360	14294	14181	14298	14283	14412	14250	14361	14236	14233	14219	14333	14228	14217	14378	14316	14185	14364	14211	14220	14270	14332	14197	14321	14251	14270	14274	14231	14323	14339	14094	14323	14226	14371	14317	14261	14168	14445	14414	14337	14196	14482	14135	14322	14202	14248	14324	14288	14276	14291	14424	14298	14230	14206	14203	14333	14305	14316	14479	14304	14240	14320	14234	14329	14322	14403	14322	14231	14262	14331	14255	14156	14341	14221	14337	14355	14325	14303	14057	14389	14391	14123	14293	14177	14316	14247	14091	14364	14250	14246	14185	14320	14227	14196	14354	14245	14370	14351	14243	14158	14154	14044	14311	14076	14279	14197	14175	14370	14333	14444	14325	14292	14284	14398	14179	14166	14198	14206	14116	14220	14307	14186	14209	14341	14296	14285	14260	14222	14288	14404	14190	14372	14156	14408	14329	14288	14318	14205	14428	14324	14209	14274	14269	14315	14160	14292	14280	14395	14379	14117	14293	14298	14092	14185	14169	14175	14288	14188	14189	14171	14296	14270	14286	14379	14308	14137	14285	14207	14338	14208	14334	14111	14147	14195	14275	14135	14223	14133	14109	14280	14392	14273	14262	14522	14437	14257	14273	14184	14284	14389	14491	14234	14232	14363	14406	14381	14240	14251	14315	14196	14260	14305	14338	14434	14347	14374	14298	14409	14373	14325	14263	14283	14205	14229	14391	14151	14489	14286	14272	14390	14314	14285	14202	14036	14336	14241	14232	14276	14318	14135	14238	14321	14120	14257	14225	14281	14246	14251	14239	14144	14292	14386	14220	14383	14311	14384	14427	14289	14307	14216	14272	14457	14285	14318	14222	14248	14370	14342	14130	14195	14260	14322	14198	14417	14316	14372	14352	14127	14284	14222	14171	14268	14252	14250	14274	14314	14324	14278	14394	14396	14150	14410	14336	14239	14275	14316	14281	14265	14209	14431	14250	14300	14305	14385	14384	14286	14277	14280	14395	14112	14171	14188	14502	14201	14130	14290	14218	14378	14365	14284	14365	14279	14254	14330	14336	14325	14269
27212	23224	28957	26364	21436	19935	19099	18158	17985	17585	17446	17286	17348	17184	17090	17042	17107	16994	17004	17098	16987	16920	16824	16893	17173	16961	16812	16821	16931	16773	16836	17004	16840	16789	16846	17104	16798	16719	16636	16811	16662	16791	16822	16787	16845	16745	16734	16902	16768	16877	16829	16839	16753	16917	16952	16902	16564	16827	16786	16862	16981	16985	16792	16768	16787	17013	16861	16888	16707	16860	16827	16935	16619	16930	16796	16689	16759	16762	16746	16839	16789	16911	16769	16806	16830	16910	16809	16630	16928	16789	16757	16700	16954	16874	16739	16734	16801	16865	16870	16906	16841	16822	16944	16711	16768	16816	16769	16801	16888	16874	16886	16925	17139	16900	16643	16684	16970	16705	16821	16776	16564	16851	16928	16635	16604	16766	16888	16655	16809	16906	16754	17072	16814	16910	16603	16832	17117	16678	16735	16626	16863	16786	16761	16762	17084	16918	16844	16860	16910	16742	16821	16844	16702	16763	16842	16964	16823	16914	16790	16665	17026	16819	16705	16760	16869	16924	16726	16850	16737	16845	16775	16744	17145	16692	16812	16927	16806	16945	16910	16915	16640	16738	16912	16660	16650	16869	16762	16862	16803	17091	16632	16734	16914	16881	16880	16791	16568	16789	16659	16979	16923	16915	16914	16855	16779	16900	16835	16831	16731	16645	17014	16916	16842	17006	16685	16822	16645	17049	16980	16753	16943	16909	16846	16640	16847	16801	16881	16818	16822	16908	16732	16666	16668	16846	16868	16825	16738	16786	16790	16763	16798	16772	16831	16547	16631	16698	16766	17038	16804	16840	16927	16779	16785	16737	16699	16846	17020	16752	16680	16824	16536	16758	16752	16816	16812	16867	16823	16919	16646	16651	16779	16725	16713	16785	16806	16832	16690	16836	16483	16855	16833	16775	16953	16704	17064	16695	16733	16556	16780	16726	17072	16672	16807	16695	16722	16890	16497	16864	16873	16936	16848	16920	16767	16762	16787	17036	16760	16896	16792	16611	16645	16852	16879	16774	16797	16838	16886	16868	16915	16666	16834	16987	16864	16962	16858	16729	16957	17008	16690	16814	16785	16755	16891	16761	16677	16705	16774	16780	16909	16693	17025	16789	16783	16860	16748	16618	16746	16967	16790	16795	16729	17010	16983	16834	16775	16771	16986	16638	16806	16619	16741	17029	16687	16834	16980	16772	16851	16724	16714	16946	16645	17045	16894	16917	16961	17114	16906	16851	16592	16630	16726	16764	16789	16881	16785	16989	16876	16764	16847	16888	16931	16879	16872	16767	16653	16815	16873	16873	16892	16657	16978	16786	17029	16970	16967	16838	16967	16874	16880	16858	16953	16869	16808	16879	16717	16721	16856	16743	16754	16816	16776	16804	16756	16826	16754	16725	16780	16717	16750	16805	16651	16882	16672	16823	16729	16926	16715	16660	16647	16830	16694	16837	16688	16824	16860	16973	16781	16843	16923	17004	16743	16819	16885	16883	16930	16896	16956	16824	16722	16735	16706	16701	16756	16765	16836	16896	16815	16702	16733	16727	16983	16934	17049	16729	16699	16860	16931	16754	16608	16706	16871	16877	16754	16706	16890	16740	16697	16667	16785	16764	16769	17002	16778	16747	16737	16957	16737	16679	16742	16947	16765	16971	16751	16956	16909	16980	16833	16874	16923	16817	16770	16917	16808	16817	16815	16727	16892	16887	16881	16925	16794	17022	16762	16645	16765	16878	16792	16885	16581	16971	16903	16600	16943	16906	16793	16819	16861	16822	16976	16991	16796	16754	16647	16758	16839	16866	16665	16718	16928	16809	16845	16820	16758	16887	16867	16830	16837	16928	16935	16686	16697	17005	16901	16673	16805	16759	16809	16645	16706	16991	16773	16903	17007	16788	16761	16742	16857	16756	16891	16677	16899	16656	16757	16853	16937	16746	16914	16627	16722	16768	16918	16851	16743	16692	16785	16882	16883	16825	16777	16906	16934	16817	16933	16885	17043	16995	16881	16644	16798	16881	16756	16794	16664	16790	16831	16849	16721	16857	16812	16785	16818	16827	16957	16653	16882	16838	16692	16927	16982	16831	16828	16695	16843	16777	16638	16580	16836	16710	16832	16864	16778	16873	16805	16739	16755	16563	16821	16709	16793	16749	16651	16734	16805	16700	16952	16803	16876	16800	16851	16748	16899	16783	16861	16692	16759	16829	16622	16603	16866	16859	16540	16738	16881	16922	16828	16733	16654	16585	16730	16946	16713	16842	16762	16541	16973	16670	16858	16653	16754	16572	16898	16749	16815	16982	16911	16849	16832	16794	16805	16911	16919	17024	16899	16570	16684	16975	16794	16750	17168	17004	16912	16565	16691	16739	16671	16714	16781	16852	16697	16720	16920	16977	16857	16804	16914	16828	16826	16669	16919	16975	16728	16980	16672	16828	16822	16812	16674	16873	16778	16668	16941	16950	16664	16906	16863	17022	16837	16996	16830	16821	16959	16803	16897	16893	16972	16783	16799	16858	16859	16766	16809	16848	16786	16844	16876	16731	16913	16693	16717	16758	16763	16887	16864	16911	16849	16842	16587	16943	16799	16829	16775	16675	16865	17031	16969	16982	16880	16976	16822	16756	16642	16805	16772	16808	16659	16732	16850	16968	16885	16993	16826	16782	16737	16897	16635	16813	16868	17039	16838	16886	16701	16767	16868	16902	16791	16544	16872	16956	16846	16748	16889	16664	16790	16657	16675	16874	16927	16858	16649	16744	16881	16783	16746	16810	16959	16852	16703	16928	16825	16821	16952	16740	16730	16750	16718	16731	16805	16835	16920	16786	16734	16788	16909	16794	16819	16609	16894	16686	16848	16648	16746	16648	16903	16811	17012	16851	16995	16741	16702	16867	16789	16859	16854	16840	16740	16767	16865	16848	16915	16654	16918	16762	16649	17011	16806	16828	16938	16911	16725	16903	16969	16679	16843	17000	16961	16834	17100	16599	16882	16980	16811	16691	16790	16822	16905	16843	16822	16786	16856	16985	16737	16845	16919	16661	16776	16683	16684	16654	16571	16765	16677	16567	16961	16986	16733	17090	16668	16716	16856	16866	17019	16692	16512	16766	16810	16517	16940	16953	16912	16893	16686	16748	16835	16664	16721	16829	16938	16945	16671	16851	16832	16773	16695	16698	17054	16933	16844	17015	16820	16780	16900	16700	16921	16997	16788	16997	16710	16945	16954	16785	16805	16839	16718	16748	16845	16825	16765	16738	16952	16779	17109	16870	16916	16935	16794	16669	16662	16879	16902	16783	16943	16768	16667	16845	16813	16772	16779	17101	16876	16548	16764	16705	16795	16762	16802	16657	16863	16809	16751	17053	16846	16672	16821	16754	16801	16635	16755	16741	16971	16712	16837	16715	16878	16858	16755	16948	16823	16817	16731	16909	16969	16955	17005	16788	16703	16947	16782	16856	16780	16878	16697	16685	16782	16699	16770	16802	17008	16785	16962	16536	16886	16798	16790	16932	16827	16876	16799	16743	16851	16819	16854	16929	16836	16983	16812	16858	16804	16857	17001	16881	16808	16776	17030	16608	16870	16971	16952	16871	16953	16824	16804	16798	16853	16804	16890	16884	16758	16942	16884	16826	16983	16756	16890	16848	16826	16754	16619	16700	16938	16898	16700	16660	16766	16816	16761	16719	16795	16902	16728	16920	16899	16773	16830	16803	16831	16799	16897	16796	16612	16683	16566	16821	16627	16781	16702	16858	16796	16791	16887	16835	16624	16860	16720	16783	16929	16805	16821	16751	16693	16888	16775	16957	16903	16860	16726	16928	16912	16735	16975	16887	16790	16787	16781	16729	16938	17060	16886	16892	16933	17045	16909	16813	16869	16879	16763	17014	16664	16820	16702	16688	16867	16819	16711	16955	16764	16835	16781	16821	16729	16783	16692	16799	16757	16607	16835	16880	16791	16925	16922	16811	16698	16795	16935	16791	16869	16696	16530	16651	16823	16831	16828	17002	16785	16719	16663	16999	16948	16965	16922	16941	16764	16889	16700	16717	16796	16866	16616	16673	16803	16787	16846	16652	16870	17015	16828	16919	16908	16889	16995	16907	16804	16746	16673	16733	16692	16622	16812	16841	16707	16806	16778	16756	16855	16835	16803	16750	16829	16803	17059	16793	17117	16731	16850	16919	16872	16740	16964	16695	16788	16770	16623	16689	16893	16883	16875	16787	16727	16749	16929	16818	16801	16705	16683	16664	16767	16835	16798	16802	16709	16839	16930	16726	16925	16800	16771	16888	16786	16952	16966	16932	16799	16863	16748	16611	16677	16828	16877	16828	16613	16928	16876	16767	16895	16687	16789	16824	16707	16717	16863	16732	16703	16850	16941	16926	16973	16787	16902	16965	16885	16940	16804	16806	16752	16887	17040	16919	16948	17032	16739	16778	16726	16830	16698	16872	16786	16636	16600	16659	16982	16705	16712	16846	16665	17015	16840	16952	16810	16724	16900	16921	16721	16774	16733	16785	16957	16782	16796	16689	16643	16937	16900	16699	16753	16683	16872	17024	16692	16743	16658	16593	16687	16655	16939	16949	16789	16936	16835	16761	16779	16931	16888	16788	16767	16792	16877	16927	16752	16696	16771	16843	16841	16593	16953	16865	16635	16941	16649	16692	16877	16844	17000	16714	16807	16938	16678	16659	16736	17009	16779	16920	16773	16859	16997	16746	16847	16752	16926	16947	16983	16664	16736	16959	16846	16866	16877	17079	16714	16906	16741	16886	16896	16778	16913	16971	16766	16754	16917	16871	16933	16891	16725	16974	16756	16747	16940	16683	16925	16918	16897	16718	16885	16892	16686	16789	17005	16798	16974	16815	16763	16781	16730	16835	16719	16722	17048	16909	16648	16597	16867	16860	16957	16752	16749	16979	16861	16837	16680	16925	16854	16840	16758	16959	16797	16906	16722	16720	16859	16822	16670	16706	16790	16828	16580	16712	16765	16765	16755	16657	16594	16807	16773	16810	16867	16631	16827	16747	17006	16587	16839	16719	16577	16743	16904	16887	16679	16989	16904	16847	16758	16928	16960	16684	16833	16733	16802	16818	16799	16910	16578	16817	17006	16901	16645	16704	16824	16758
18217	27641	27580	23636	20874	19105	17599	16870	16243	15721	15414	15393	14976	15035	14948	14639	14760	14760	14644	14649	14543	14450	14631	14635	14467	14454	14641	14710	14467	14532	14499	14576	14518	14581	14456	14417	14430	14497	14400	14538	14459	14614	14454	14532	14645	14469	14491	14485	14270	14550	14572	14438	14437	14688	14615	14700	14371	14471	14679	14442	14628	14432	14434	14432	14470	14287	14435	14430	14665	14541	14432	14433	14500	14427	14599	14279	14450	14354	14649	14419	14659	14407	14444	14515	14450	14373	14563	14572	14411	14279	14353	14464	14372	14677	14580	14291	14377	14516	14416	14340	14541	14425	14295	14519	14562	14408	14547	14466	14467	14498	14502	14375	14412	14503	14429	14457	14665	14475	14378	14558	14429	14423	14298	14575	14325	14422	14401	14442	14497	14562	14374	14272	14486	14450	14593	14491	14491	14578	14576	14284	14522	14440	14423	14600	14458	14401	14349	14427	14540	14444	14462	14657	14409	14514	14443	14424	14310	14380	14616	14522	14521	14447	14450	14550	14496	14394	14289	14400	14436	14470	14442	14435	14423	14538	14232	14587	14506	14425	14521	14636	14316	14359	14507	14583	14418	14446	14395	14384	14543	14491	14480	14645	14426	14522	14587	14416	14465	14510	14310	14352	14514	14526	14533	14451	14336	14362	14603	14504	14612	14254	14499	14472	14474	14493	14528	14566	14533	14546	14555	14426	14434	14323	14400	14465	14638	14506	14575	14399	14386	14437	14431	14480	14608	14431	14516	14565	14353	14404	14362	14572	14516	14613	14509	14464	14534	14532	14419	14310	14307	14591	14517	14492	14406	14570	14534	14488	14427	14464	14460	14644	14522	14570	14689	14516	14435	14290	14388	14543	14578	14305	14417	14482	14418	14435	14410	14468	14520	14423	14563	14736	14382	14335	14520	14323	14538	14533	14493	14499	14364	14426	14514	14523	14551	14408	14478	14584	14408	14581	14402	14377	14519	14470	14347	14436	14439	14308	14545	14379	14470	14506	14456	14460	14482	14460	14612	14346	14439	14618	14464	14463	14341	14709	14593	14497	14521	14322	14528	14475	14733	14470	14584	14399	14449	14417	14602	14600	14606	14660	14694	14526	14467	14444	14394	14458	14519	14453	14499	14548	14616	14364	14473	14563	14459	14336	14304	14539	14407	14425	14633	14595	14472	14543	14405	14269	14437	14582	14509	14530	14369	14503	14601	14462	14474	14427	14370	14435	14463	14527	14537	14463	14369	14485	14626	14504	14465	14377	14448	14466	14480	14465	14463	14405	14527	14396	14449	14493	14550	14616	14552	14552	14515	14343	14440	14553	14348	14424	14432	14363	14474	14538	14563	14446	14643	14428	14433	14463	14465	14676	14476	14503	14559	14417	14419	14545	14429	14607	14506	14504	14586	14387	14524	14378	14534	14546	14529	14675	14723	14493	14416	14579	14493	14443	14460	14622	14589	14686	14464	14393	14353	14548	14556	14580	14529	14467	14483	14488	14393	14480	14459	14452	14399	14652	14359	14451	14464	14307	14494	14509	14444	14424	14471	14445	14473	14442	14522	14516	14582	14405	14455	14569	14406	14417	14458	14841	14276	14526	14575	14378	14484	14437	14533	14449	14518	14471	14626	14528	14400	14341	14429	14589	14574	14529	14477	14385	14636	14410	14472	14427	14532	14561	14443	14519	14454	14573	14480	14320	14460	14440	14538	14405	14692	14281	14517	14559	14412	14545	14394	14459	14320	14527	14389	14509	14506	14562	14432	14501	14370	14518	14519	14557	14603	14418	14404	14449	14626	14388	14367	14337	14504	14448	14469	14524	14471	14520	14372	14409	14499	14574	14392	14548	14588	14540	14580	14459	14372	14321	14599	14491	14558	14530	14563	14300	14535	14521	14497	14488	14568	14510	14397	14398	14529	14435	14451	14523	14665	14416	14562	14404	14480	14420	14517	14439	14594	14528	14612	14554	14375	14440	14496	14404	14412	14620	14409	14475	14627	14552	14534	14435	14437	14540	14426	14409	14467	14411	14479	14436	14467	14553	14436	14550	14539	14475	14585	14582	14437	14453	14540	14444	14657	14327	14455	14472	14516	14515	14647	14442	14357	14538	14472	14571	14525	14489	14662	14501	14647	14563	14362	14565	14553	14511	14309	14456	14564	14533	14555	14580	14372	14466	14457	14480	14516	14584	14647	14431	14494	14650	14593	14475	14464	14522	14496	14512	14426	14377	14435	14499	14563	14373	14301	14519	14481	14402	14454	14451	14448	14444	14490	14409	14478	14382	14512	14498	14331	14396	14446	14443	14572	14520	14624	14489	14514	14469	14558	14537	14462	14320	14502	14498	14327	14498	14469	14592	14458	14565	14460	14506	14461	14182	14553	14468	14413	14339	14451	14566	14308	14446	14517	14549	14488	14473	14495	14546	14571	14494	14447	14433	14690	14275	14539	14296	14489	14328	14429	14399	14456	14419	14595	14621	14448	14577	14444	14535	14485	14428	14521	14468	14436	14548	14364	14475	14497	14589	14450	14481	14360	14523	14589	14474	14620	14433	14696	14451	14456	14503	14552	14375	14520	14326	14519	14432	14297	14431	14458	14436	14553	14402	14529	14531	14494	14537	14515	14512	14560	14459	14322	14556	14640	14542	14401	14449	14495	14508	14548	14494	14419	14507	14443	14487	14584	14479	14465	14505	14581	14594	14427	14486	14238	14540	14455	14370	14443	14396	14481	14416	14481	14612	14509	14502	14382	14592	14623	14328	14477	14494	14563	14270	14467	14483	14291	14370	14585	14511	14494	14559	14594	14436	14371	14482	14638	14566	14539	14548	14399	14378	14526	14494	14524	14548	14455	14505	14494	14459	14614	14423	14484	14468	14458	14455	14477	14705	14352	14583	14618	14582	14511	14460	14556	14390	14401	14408	14616	14477	14559	14453	14516	14556	14554	14575	14469	14457	14480	14451	14769	14559	14505	14476	14439	14436	14504	14559	14580	14456	14413	14535	14344	14389	14394	14341	14509	14534	14496	14482	14588	14423	14473	14618	14416	14551	14380	14512	14507	14493	14505	14350	14430	14403	14540	14519	14491	14526	14470	14458	14581	14479	14572	14481	14542	14466	14475	14590	14363	14446	14442	14677	14387	14352	14661	14173	14593	14398	14351	14522	14509	14474	14384	14520	14480	14433	14727	14519	14518	14440	14379	14606	14457	14381	14395	14430	14521	14388	14476	14590	14484	14469	14482	14457	14460	14489	14489	14407	14453	14501	14473	14394	14255	14628	14419	14409	14637	14324	14407	14464	14530	14363	14665	14520	14564	14471	14483	14548	14433	14427	14521	14501	14392	14399	14497	14457	14414	14532	14601	14519	14571	14446	14679	14428	14512	14507	14517	14592	14607	14501	14353	14660	14656	14438	14454	14603	14488	14417	14480	14535	14503	14467	14386	14530	14308	14507	14530	14377	14564	14372	14438	14628	14651	14348	14478	14395	14561	14455	14525	14403	14437	14473	14551	14579	14454	14469	14357	14445	14577	14641	14372	14390	14484	14623	14421	14665	14365	14547	14524	14467	14306	14373	14487	14666	14403	14346	14456	14426	14398	14359	14540	14413	14479	14311	14392	14459	14584	14527	14443	14640	14254	14474	14712	14546	14455	14280	14574	14449	14342	14454	14455	14395	14629	14379	14436	14577	14449	14555	14554	14502	14534	14343	14413	14595	14463	14572	14524	14552	14575	14295	14607	14640	14464	14497	14651	14273	14445	14499	14509	14457	14494	14496	14595	14487	14492	14604	14433	14374	14368	14411	14515	14404	14552	14521	14607	14540	14452	14399	14451	14638	14453	14449	14662	14422	14469	14464	14607	14398	14448	14534	14195	14456	14470	14581	14575	14281	14324	14569	14420	14434	14575	14609	14401	14556	14507	14493	14629	14466	14390	14537	14436	14505	14507	14530	14522	14484	14409	14377	14571	14487	14519	14384	14639	14599	14546	14558	14407	14365	14426	14619	14380	14371	14364	14326	14512	14547	14391	14520	14428	14546	14345	14541	14443	14495	14629	14548	14552	14514	14452	14353	14424	14410	14567	14549	14305	14529	14398	14493	14597	14380	14571	14553	14601	14544	14543	14521	14437	14440	14441	14595	14395	14539	14561	14602	14403	14493	14624	14488	14655	14608	14422	14515	14486	14513	14354	14459	14489	14318	14418	14518	14374	14383	14465	14385	14422	14486	14574	14477	14433	14399	14641	14439	14586	14450	14489	14537	14460	14534	14385	14546	14553	14560	14387	14524	14291	14456	14372	14556	14572	14440	14414	14556	14552	14460	14449	14539	14249	14491	14557	14459	14598	14521	14391	14472	14373	14485	14423	14474	14403	14475	14581	14573	14569	14341	14491	14542	14609	14543	14527	14645	14534	14404	14598	14345	14456	14538	14378	14458	14419	14576	14472	14202	14523	14452	14514	14574	14435	14552	14387	14506	14578	14278	14553	14410	14568	14459	14500	14457	14516	14334	14393	14413	14377	14512	14404	14561	14535	14459	14439	14389	14331	14567	14662	14565	14447	14376	14516	14297	14392	14483	14455	14505	14520	14484	14489	14439	14701	14426	14533	14507	14386	14561	14502	14367	14590	14554	14435	14475	14336	14445	14390	14505	14482	14421	14536	14633	14469	14661	14487	14358	14483	14537	14562	14498	14563	14422	14364	14470	14505	14547	14427	14350	14347	14444	14543	14440	14447	14517	14276	14443	14717	14504	14505	14422	14507	14476	14483	14428	14514	14600	14514	14503	14397	14616	14296	14386	14515	14582	14641	14505	14469	14517	14497	14440	14467	14446	14493	14447	14505	14541	14515	14486	14525	14441	14457	14425	14515	14418	14502	14557	14518	14448	14512	14563	14280	14455	14536	14372	14493	14490	14408	14473	14546	14396	14497	14549	14466	14508	14511	14333	14492	14526	14304	14396	14394	14435	14460	14626	14413	14585	14507	14458	14579	14435	14524	14535	14432	14458	14425	14485	14382	14648	14473	14654	14405	14542	14343	14595	14517	14457	14483	14413	14597	14493	14485	14556	14486	14419	14345	14510	14586	14544	14492	14355	14399	14613	14362	14577	14472	14519	14639	14583	14425	14412
23964	21167	28807	24576	23278	23920	22736	19691	18595	18221	17933	17302	17362	17120	16953	16938	16871	16705	16817	16453	16714	16598	16447	16484	16489	16699	16591	16563	16465	16411	16555	16301	16503	16493	16612	16343	16516	16594	16290	16541	16377	16460	16456	16803	16849	16903	16497	16555	16513	16560	16309	16498	16291	16459	16382	16563	16424	16240	16241	16525	16461	16487	16547	16321	16309	16340	16510	16401	16451	16431	16455	16562	16446	16340	16391	16231	16412	16214	16354	16279	16596	16401	16186	16292	16346	16327	16395	16340	16310	16224	16203	16448	16444	16349	16441	16211	16292	16261	16358	16367	16371	16287	16289	16374	16215	16308	16512	16398	16295	16433	16325	16280	16409	16563	16434	16284	16445	16340	16347	16339	16463	16341	16469	16157	16392	16368	16313	16437	16325	16390	16432	16266	16333	16351	16378	16309	16312	16411	16535	16354	16341	16191	16243	16455	16296	16223	16320	16211	16319	16225	16301	16245	16204	16245	16214	16448	16143	16529	16277	16422	16320	16213	16317	16355	16241	16429	16505	16503	16225	16353	16388	16365	16456	16352	16439	16419	16306	16339	16498	16281	16271	16210	16305	16288	16277	16368	16332	16208	16320	16359	16496	16334	16471	16572	16506	16505	16193	16352	16399	16295	16351	16337	16275	16186	16301	16433	16417	16295	16393	16276	16414	16356	16518	16326	16509	16405	16488	16289	16293	16382	16310	16165	16218	16379	16148	16480	16313	16469	16321	16398	16415	16426	16432	16475	16387	16389	16513	16429	16364	16353	16230	16557	16252	16154	16326	16363	16364	16303	16472	16314	16447	16365	16367	16429	16284	16254	16555	16353	16343	16252	16412	16272	16463	16249	16428	16243	16375	16464	16330	16159	16207	16521	16266	16436	16289	16353	16265	16388	16170	16175	16172	16195	16335	16305	16388	16422	16246	16391	16471	16471	16484	16263	16189	16431	16467	16258	16339	16398	16425	16413	16429	16269	16291	16506	16349	16387	16415	16365	16327	16339	16538	16373	16378	16272	16245	16527	16260	16400	16437	16367	16390	16358	16357	16530	16324	16304	16322	16187	16390	16467	16477	16325	16238	16333	16297	16422	16360	16264	16446	16450	16617	16358	16514	16304	16304	16304	16179	16382	16351	16280	16315	16499	16375	16231	16728	16507	16240	16571	16163	16461	16330	16388	16391	16474	16233	16201	16470	16324	16417	16375	16442	16378	16464	16257	16361	16125	16556	16360	16532	16429	16443	16368	16463	16407	16357	16351	16538	16290	16234	16369	16509	16409	16060	16302	16214	16347	16590	16354	16451	16339	16383	16323	16349	16192	16348	16237	16438	16449	16462	16339	16324	16163	16384	16412	16724	16526	16362	16351	16414	16285	16225	16313	16469	16408	16425	16483	16439	16480	16453	16430	16484	16354	16217	16237	16309	16396	16299	16339	16464	16259	16403	16135	16208	16221	16399	16228	16184	16246	16237	16383	16281	16336	16489	16302	16500	16470	16448	16343	16285	16366	16390	16448	16466	16388	16414	16379	16374	16272	16327	16133	16523	16231	16377	16363	16343	16162	16142	16356	16442	16400	16405	16365	16430	16399	16514	16335	16581	16323	16333	16422	16509	16356	16394	16316	16351	16212	16171	16190	16209	16455	16513	16485	16395	16391	16538	16356	16327	16082	16403	16269	16362	16438	16522	16424	16465	16526	16324	16324	16366	16384	16489	16333	16386	16389	16542	16467	16295	16566	16448	16131	16272	16505	16480	16301	16380	16615	16473	16382	16320	16329	16356	16321	16358	16430	16466	16333	16422	16470	16355	16480	16303	16282	16555	16395	16421	16404	16142	16458	16513	16356	16238	16279	16317	16301	16269	16222	16331	16320	16209	16340	16198	16247	16232	16212	16436	16251	16383	16168	16376	16280	16352	16369	16510	16336	16251	16248	16240	16387	16441	16395	16516	16165	16368	16272	16622	16372	16345	16367	16314	16369	16438	16249	16344	16261	16565	16286	16196	16501	16206	16124	16341	16242	16286	16375	16497	16364	16449	16466	16411	16298	16572	16196	16108	16346	16321	16307	16258	16385	16407	16261	16245	16191	16364	16524	16483	16521	16590	16455	16299	16285	16566	16235	16365	16400	16280	16543	16468	16343	16359	16310	16345	16290	16468	16259	16524	16343	16162	16479	16173	16454	16400	16304	16226	16328	16458	16375	16166	16455	16313	16545	16240	16372	16393	16149	16263	16208	16308	16366	16472	16348	16328	16356	16427	16366	16343	16290	16292	16441	16276	16342	16324	16337	16481	16383	16290	16320	16450	16415	16225	16367	16225	16475	16362	16221	16246	16196	16287	16454	16535	16256	16275	16419	16416	16437	16231	16419	16239	16179	16361	16334	16245	16317	16260	16355	16529	16308	16388	16432	16422	16328	16358	16216	16490	16408	16158	16216	16427	16330	16370	16281	16415	16312	16368	16397	16554	16550	16303	16338	16403	16186	16591	16144	16296	16170	16357	16553	16464	16221	16348	16213	16203	16326	16285	16311	16378	16403	15976	16025	16366	16615	16292	16324	16286	16404	16497	16345	16200	16510	16379	16320	16507	16394	16449	16193	16431	16383	16335	16383	16358	16196	16505	16178	16397	16325	16300	16337	16349	16317	16298	16325	16362	16437	16311	16328	16255	16418	16260	16329	16369	16411	16242	16429	16189	16248	16488	16279	16433	16284	16398	16445	16234	16109	16381	16309	16260	16160	16512	16537	16381	16363	16258	16463	16215	16263	16356	16396	16420	16422	16371	16179	16304	16408	16300	16409	16391	16213	16255	16362	16460	16327	16339	16317	16540	16214	16412	16345	16316	16399	16214	16398	16368	16406	16287	16213	16301	16213	16254	16502	16386	16147	16196	16444	16262	16239	16332	16508	16431	16522	16406	16316	16378	16187	16059	16123	16436	16449	16331	16267	16311	16443	16390	16493	16236	16313	16278	16422	16442	16204	16315	16554	16518	16274	16496	16477	16375	16409	16442	16570	16478	16216	16229	16386	16347	16470	16354	16292	16581	16430	16378	16383	16352	16449	16367	16319	16392	16332	16404	16305	16359	16287	16240	16193	16438	16413	16347	16409	16394	16253	16410	16350	16415	16338	16378	16205	16538	16449	16466	16268	16264	16261	16339	16267	16460	16281	16231	16536	16120	16275	16304	16272	16319	16402	16251	16420	16437	16294	16365	16413	16418	16476	16388	16327	16379	16281	16234	16303	16310	16334	16269	16366	16317	16298	16631	16176	16414	16291	16253	16511	16465	16241	16227	16276	16451	16517	16390	16531	16193	16384	16426	16285	16444	16415	16407	16482	16318	16156	16199	16198	16357	16259	16469	16276	16239	16242	16376	16357	16509	16474	16554	16429	16386	16535	16373	16303	16389	16286	16403	16483	16270	16432	16292	16153	16275	16347	16418	16313	16360	16411	16289	16183	16296	16197	16446	16437	16346	16332	16331	16158	16342	16352	16170	16467	16296	16408	16585	16407	16378	16318	16337	16252	16431	16344	16310	16276	16358	16369	16262	16430	16486	16560	16358	16160	16366	16455	16439	16207	16412	16274	16465	16356	16455	16234	16386	16352	16272	16431	16437	16299	16393	16369	16392	16232	16306	16437	16119	16198	16383	16289	16207	16478	16389	16337	16410	16282	16551	16221	16425	16354	16260	16368	16384	16168	16311	16288	16137	16551	16326	16328	16364	16219	16500	16330	16434	16366	16278	16432	16471	16363	16277	16312	16328	16452	16374	16438	16284	16178	16332	16283	16310	16238	16396	16357	16364	16299	16509	16590	16497	16388	16544	16347	16289	16250	16582	16253	16520	16194	16268	16242	16542	16345	16252	16391	16439	16435	16195	16336	16472	16377	16466	16468	16253	16132	16461	16393	16317	16282	16334	16318	16455	16381	16540	16349	16522	16432	16227	16446	16436	16314	16233	16265	16369	16058	16392	16100	16431	16332	16382	16411	16546	16377	16456	16503	16187	16407	16363	16282	16518	16361	16500	16288	16388	16434	16328	16168	16454	16425	16268	16421	16369	16117	16462	16319	16538	16317	16447	16224	16377	16446	16364	16170	16448	16132	16392	16361	16490	16219	16238	16286	16275	16330	16215	16222	16357	16365	16304	16215	16189	16458	16127	16235	16354	16385	16622	16338	16387	16399	16367	16397	16357	16108	16312	16384	16236	16480	16430	16382	16502	16376	16107	16525	16285	16378	16311	16295	16397	16290	16387	16549	16260	16256	16419	16287	16753	16440	16348	16445	16453	16328	16613	16406	16441	16350	16165	16292	16461	16234	16349	16504	16440	16434	16267	16420	16435	16333	16340	16155	16288	16349	16447	16558	16520	16289	16354	16198	16424	16294	16227	16340	16504	16399	16290	16425	16282	16274	16448	16304	16404	16297	16446	16502	16236	16187	16241	16401	16439	16470	16383	16437	16364	16236	16447	16364	16550	16411	16564	16249	16409	16325	16118	16295	16173	16284	16315	16328	16337	16292	16498	16522	16347	16434	16388	16281	16208	16358	16313	16146	16303	16205	16473	16465	16397	16386	16471	16286	16249	16387	16328	16331	16498	16361	16377	16450	16320	16328	16299	16445	16313	16317	16309	16225	16444	16368	16306	16262	16210	16409	16348	16267	16369	16326	16313	16307	16325	16380	16266	16117	16362	16341	16476	16576	16225	16336	16298	16258	16322	16432	16223	16263	16242	16309	16354	16474	16360	16104	16332	16409	16149	16383	16261	16318	16344	16337	16279	16153	16434	16381	16149	16384	16282	16210	16408	16465	16456	16432	16369	16353	16202	16171	16268	16309	16391	16263	16252	16255	16281	16260	16301	16555	16300	16321	16252	16241	16309	16588	16407	16401	16422	16191	16548	16422	16205	16349	16384	16287	16393	16381	16331	16311	16419	16287	16376	16494	16360	16509	16430	16690	16236	16365	16471	16451	16288	16311	16384	16218	16295	16455	16350	16285	16579	16273	16374	16484	16402	16372	16382	16354	16564	16358	16525	16183	16331	16461	16463	16458	16387	16454	16374	16366	16374	16368	16240	16512	16452	16375	16383	16185	16401	16276	16351	16272	16462	16274	16174	16354	16364	16324
17976	32181	36659	28936	25261	22467	20669	19048	17562	16833	16062	15892	15570	15325	15098	15053	14944	14767	14549	14298	14729	14651	14423	14714	14537	14506	14272	14325	14244	14557	14590	14361	14431	14354	14472	14255	14439	14296	14391	14222	14353	14438	14711	14899	15107	14947	14404	14408	14302	14345	14270	14377	14336	14171	14386	14284	14173	14156	14152	14356	14176	14417	14374	14326	14221	14340	14426	14264	14430	14235	14170	14300	14368	14331	14216	14241	14235	14371	14230	14212	14346	14344	14366	14249	14240	14256	14235	14362	14285	14255	14242	14407	14314	14288	14360	14480	14238	14302	14198	14206	14335	14487	14255	14382	14259	14131	14353	14281	14247	14413	14208	14346	14389	14199	14090	14279	14324	14111	14340	14397	14319	14124	14305	14316	14400	14220	14192	14197	14335	14298	14244	14410	14295	14379	14269	14398	14279	14168	14237	14290	14346	14304	14162	14206	14292	14248	14323	14368	14159	14112	14325	14284	14455	14190	14288	14227	14153	14344	14309	14374	14324	14296	14173	14150	14121	14263	14168	14252	14221	14254	14350	14196	14256	14193	14232	14304	14246	14345	14228	14409	14365	14118	14291	14275	14215	14187	14492	14425	14413	14314	14309	14160	14440	14359	14241	14199	14322	14288	14121	14245	14184	14296	14263	14178	14256	14220	14333	14285	14226	14224	14298	14195	14193	14349	14341	14258	14482	14238	14331	14475	14344	14362	14310	14249	14198	14330	14223	14340	14148	14134	14327	14267	14221	14312	14439	14255	14509	14102	14499	14237	14222	14232	14259	14137	14243	14341	14250	14287	14298	14321	14010	14423	14323	14122	14227	14263	14247	14444	14297	14384	14365	14392	14216	14322	14495	14320	14299	14339	14412	14236	14275	14274	14328	14197	14252	14356	14174	14239	14178	14187	14233	14254	14132	14245	14307	14220	14146	14341	14148	14332	14127	14291	14335	14233	14280	14485	14216	14319	14339	14199	14380	14312	14140	14196	14287	14222	14363	14296	14108	14221	14240	14265	14438	14241	14059	14342	14158	14379	14311	14289	14156	14296	14364	14306	14194	14124	14342	14240	14189	14298	14357	14127	14173	14416	14272	14329	14344	14140	14334	14295	14264	14100	14170	14315	14328	14227	14171	14371	14319	14287	14369	14458	14240	14145	14299	14161	14327	14330	14313	14180	14250	14302	14310	14222	14314	14331	14070	14324	14134	14203	14543	14454	14342	14181	14353	14356	14376	14155	14129	14127	14253	14285	14225	14161	14309	14247	14193	14329	14214	14290	14134	14170	14424	14093	14144	14260	14355	14393	14222	14339	14208	14308	14230	14353	14109	14321	14202	14130	14405	14356	14259	14168	14569	14257	14232	14303	14250	14355	14424	14240	14261	14269	14221	14362	14213	14296	14255	14191	14168	14303	14328	14397	14280	14277	14220	14253	14232	14290	14239	14314	14367	14376	14225	14358	14183	14342	14374	14175	14304	14314	14346	14108	14415	14236	14307	14242	14315	14245	14317	14359	14258	14257	14320	14372	14201	14215	14180	14211	14315	14263	14193	14227	14094	14422	14215	14276	14443	14116	14354	14290	14282	14183	14234	14356	14313	14472	14223	14231	14303	14320	14308	14230	14196	14483	14407	14181	14247	14328	14260	14220	14143	14375	14337	14235	14274	14349	14240	14255	14245	14103	14368	14260	14270	14297	14356	14239	14439	14226	14293	14294	14312	14275	14226	14048	14393	14351	14246	14411	14121	14424	14208	14212	14086	14291	14314	14352	14189	14202	14211	14100	14076	14096	14238	14147	14273	14220	14038	14283	14162	14172	14301	14054	14338	14286	14238	14240	14294	14183	14173	14495	14275	14272	14247	14142	14216	14289	14215	14256	14216	14294	14358	14225	14173	14248	14237	14211	14384	14240	14258	14417	14233	14223	14346	14352	14337	14250	14220	14067	14463	14181	14299	14203	14343	14251	14258	14118	14408	14393	14215	14248	14249	14293	14217	14264	14200	14293	14237	14294	14242	14285	14398	14378	14228	14378	14458	14245	14228	14298	14370	14273	14131	14428	14240	14405	14296	14401	14355	14308	14409	14247	14303	14210	14284	14218	14280	14237	14255	14197	14185	14319	14394	14099	14391	14380	14299	14296	14355	14295	14313	14243	14408	14287	14299	14212	14300	14225	14270	14215	14293	14404	14144	14337	14272	14181	14145	14251	14228	14309	14247	14341	14191	14474	14298	14284	14453	14195	14163	14371	14299	14222	14316	14292	14223	14336	14258	14416	14342	14194	14258	14305	14203	14336	14299	14438	14338	14324	14233	14263	14326	14148	14296	14297	14298	14279	14271	14188	14114	14272	14353	14328	14176	14342	14110	14243	14278	14073	14410	14394	14175	14428	14365	14222	14255	14347	14461	14393	14180	14155	14225	14371	14411	14511	14154	14382	14320	14254	14186	14259	14315	14316	14210	14591	14263	14313	14241	14178	14044	14254	14316	14111	14390	14392	14249	14309	14185	14328	14368	14295	14352	14202	14307	14287	14390	14351	14372	14204	14345	14385	14291	14383	14197	14288	14080	14404	14501	14246	14191	14257	14398	14299	14316	14236	14471	14175	14233	14206	14285	14346	14389	14188	14209	14282	14295	14157	14172	14108	14318	14182	14243	14096	14353	14436	14382	14381	14056	14277	14276	14233	14218	14256	14147	14287	14329	14213	14294	14428	14323	14157	14293	14229	14269	14174	14418	14154	14407	14246	14206	14278	14036	14401	14314	14235	14213	14124	14213	14099	14306	14414	14329	14108	14242	14412	14207	14321	14266	14352	14427	14268	14175	14118	14342	14353	14222	14326	14172	14180	14415	14382	14268	14247	14322	14071	14113	14337	14353	14340	14453	14321	14341	14327	14302	14231	14261	14256	14428	14269	14221	14124	14287	14233	14256	14211	14265	14176	14259	14327	14310	14371	14341	14117	14246	14273	14090	14324	14171	14225	14330	14159	14163	14266	14084	14360	14421	14331	14117	14284	14248	14241	14162	14213	14199	14326	14318	14143	14119	14306	14230	14163	14410	14270	14185	14379	14220	14342	14483	14279	14312	14302	14246	14200	14224	14310	14410	14283	14183	14434	14260	14340	14325	14238	14216	14368	14129	14204	14149	14259	14429	14406	14185	14205	14283	14156	14266	14371	14379	14277	14286	14250	14197	14175	14444	14229	14247	14275	14133	14324	14373	14196	14409	14349	14128	14330	14310	14399	14356	14232	14114	14277	14329	14211	14305	14297	14175	14286	14187	14171	14189	14338	14322	14127	14058	14235	14126	14151	14264	14260	14340	14177	14234	14110	14236	14280	14045	14170	14284	14081	14273	14280	14215	14299	14159	14323	14256	14121	14213	14181	14539	14306	14148	14308	14232	14423	14478	14099	14253	14402	14210	14340	14266	14238	14343	14364	14341	14353	14434	14225	14267	14365	14432	14163	14347	14236	14429	14359	14273	14148	14160	14173	14290	14279	14241	14149	14433	14108	14285	14235	14371	14337	14200	14291	14406	14306	14089	14307	14218	14392	14267	14270	14190	14391	14105	14320	14271	14175	14308	14173	14145	14171	14284	14110	14245	14239	14289	14329	14314	14337	14381	14269	14440	14112	14268	14286	14166	14194	14283	14334	14242	14541	14293	14297	14398	14269	14285	14354	14210	14414	14286	14245	14261	14227	14302	14133	14121	14297	14306	14467	14249	14138	14233	14294	14249	14325	14252	14349	14163	14280	14252	14260	14195	14379	14331	14128	14223	14343	14246	14198	14203	14208	14276	14301	14212	14216	14355	14227	14319	14389	14400	14394	14168	14152	14241	14127	14108	14277	14324	14226	14369	14261	14354	14083	14287	14095	14269	14123	13997	14321	14305	14158	14297	14250	14258	14363	14357	14318	14247	14288	14205	14225	14319	14110	14227	14191	14336	14173	14414	14393	14285	14245	14274	14268	14226	14153	14361	14092	14279	14220	14358	14231	14275	14325	14092	14280	14343	14305	14450	14343	14271	14263	14379	14258	14347	14265	14190	14174	14115	14355	14284	14357	14349	14105	14228	14242	14130	14195	14404	14298	14294	14212	14186	14345	14466	14178	14198	14155	14319	14128	14266	14354	14316	14186	14294	14167	14344	14181	14112	14165	14357	14179	14353	14319	14178	14476	14289	14364	14377	14247	14225	14272	14362	14211	14191	14234	14227	14249	14315	14170	14152	14266	14262	14140	14203	14275	14188	14322	14108	14296	14363	14402	14159	14305	14374	14381	14330	14206	14260	14269	14258	14314	14189	14387	14393	14099	14327	14221	14239	14101	14382	14268	14243	14258	14148	14236	14400	14299	14304	14397	14323	14341	14151	14297	14328	14314	14185	14190	14347	14223	14368	14260	14205	14238	14300	14123	14138	14414	14305	14260	14316	14367	14378	14398	14392	14271	14234	14351	14227	14357	14314	14287	14122	14114	14463	14186	14422	14350	14227	14424	14310	14321	14287	14313	14358	14235	14269	14204	14171	14358	14187	14199	14295	14340	14423	14200	14219	14249	14254	14188	14468	14333	14381	14325	14256	14332	14334	14277	14357	14281	14231	14353	14319	14176	14236	14311	14246	14243	14183	14238	14269	14330	14406	14300	14157	14269	14294	14181	14273	14204	14085	14258	14262	14329	14436	14122	14234	14283	14235	14279	14368	14324	14329	14357	14339	14249	14395	14346	14267	14287	14262	14212	14373	14235	14323	14329	14231	14275	14229	14378	14223	14214	14326	14154	14322	14354	14342	14294	14275	14331	14158	14260	14203	14284	14331	14215	14158	14212	14378	14172	14342	14189	14522	14318	14492	14345	14425	14288	14292	14272	14338	14177	14259	14355	14337	14177	14150	14252	14241	14414	14357	14226	14146	14350	14258	14270	14156	14299	14134	14258	14331	14086	14153	14350	14425	14331	14414	14291	14167	14383	14173	14458	14391	14165	14317	14415	14430	14177	14276	14167	14159	14316	14209	14344	14376	14257	14314	14135	14271	14228	14256	14261	14184	14214	14292	14283	14326	14245	14380	14326	14332	14270	14057	14337	14338	14276	14231	14228	14151	14281	14191	14246	14194	14296	14291	14327	14368	14220	14409	14332
22783	21230	29173	23687	22091	25137	27601	22027	19918	19266	18824	18335	17798	17786	17337	17150	17307	17024	16809	16991	16903	16663	16690	16517	16610	16469	16489	16838	16528	16457	16555	16453	16608	16336	16438	16546	16384	16418	16553	16369	16364	16390	16974	17284	17289	16846	16718	16463	16113	16267	16355	16289	16450	16443	16383	16291	16339	16315	16557	16419	16357	16545	16399	16275	16475	16386	16295	16204	16319	16420	16243	16255	16227	16419	16237	16235	16420	16297	16522	16093	16072	16114	16308	16133	16331	16125	16087	16143	16296	16379	16050	16345	16297	16289	16236	16263	16265	16293	16157	16170	16400	16239	16155	16338	16331	16203	16422	16499	16447	16386	15953	16162	16190	16332	16370	16398	16484	16264	16237	16270	16299	16269	16198	16085	16280	16385	16091	16259	16373	16283	16344	16330	16249	16159	16263	16235	16185	16376	16296	16256	16268	16236	16226	16244	16177	16273	16165	16215	16246	16251	16095	16280	16237	16177	16253	16198	16310	16189	16401	16111	16163	16283	16340	16267	16291	16238	16265	16354	16327	16258	16480	16328	16395	16288	16190	16349	16290	16341	16204	16327	16319	16188	16272	16178	16183	16147	16417	16406	16421	16379	16314	16174	16252	16367	16226	16109	16234	16224	16194	16106	16141	15994	16124	16179	16316	16331	16406	16394	16273	16252	16168	16224	16272	16273	16367	16352	16488	16281	16097	16360	16157	16357	16141	16122	16277	16279	16192	16109	16214	16176	16216	16035	16151	16324	16303	16403	16452	16070	16421	16222	16454	16200	16120	16372	16269	16369	16263	16370	16494	16367	16387	16303	16174	16365	16382	16254	16177	16266	16398	16305	16317	16108	16070	16018	16324	16202	16110	16292	16264	16309	16266	16347	16400	16205	16162	16234	16273	16224	16402	16315	16269	16338	16230	16166	16220	16140	16263	16288	16332	16392	16412	16290	16089	16192	16361	16003	16205	16107	16166	16299	16137	16184	16192	16318	15856	16406	16268	16379	16370	16457	16171	16263	16204	16222	16407	16217	16218	16191	16297	16156	16228	16353	16190	16070	16350	16222	16258	16213	16434	16047	16164	16267	16497	16272	16293	16398	16294	16486	16132	16160	16186	16137	16243	16230	16350	16338	16201	16140	16317	16098	16122	16168	16142	16294	16272	16201	16315	16067	16162	16152	16166	16222	16154	16116	16281	16177	16449	16010	16167	16173	16273	16255	16223	16202	16139	16224	16353	16252	16220	16076	16408	16109	16097	16387	16235	16187	16091	16051	16336	16317	16280	16178	16245	16234	16328	16254	16283	16264	16206	16284	16305	16321	16331	16231	16353	16213	16186	16211	16249	16238	16180	16238	16262	16130	16461	16329	16339	16420	16123	16173	16181	16000	16233	16078	16162	16216	16229	16303	16205	16406	16211	16109	16166	16297	16496	16360	16334	16382	16460	16156	16304	16111	16128	16141	16367	16434	16442	16285	16233	16216	16322	16276	16096	16378	16403	16178	16353	16305	16137	16206	16377	16389	16341	16207	16130	16257	16290	16126	16170	16109	16180	16374	16200	16421	16352	16344	16223	16333	16293	16334	16172	16191	16086	16276	16113	16666	16318	16202	16139	16269	16210	16285	16161	16405	16143	16283	16482	16172	16174	16233	16335	16280	16359	16216	16064	16262	16016	16205	16309	16359	16005	16185	16217	16267	16367	16455	16283	16353	16159	15967	16331	16343	16148	16480	16277	16264	16202	16229	16215	16262	16163	16158	15914	16170	16190	16096	16063	16398	16205	16255	16360	16073	16211	16024	16305	16357	16240	16243	16280	16238	16375	16161	16193	16260	16417	16018	16367	16326	16128	16425	16360	16225	16083	16436	16241	16243	16068	16276	16233	16269	16267	16304	16221	16223	16271	16400	16117	16242	16394	16436	16184	16091	16288	16387	16221	16285	16274	16232	16313	16384	16423	16145	16233	16245	16211	16405	16199	16000	16280	16296	16278	16325	16327	16329	16256	16336	16367	16299	16355	16316	16186	16133	16433	16315	16244	16091	16323	16155	16274	16177	16221	16453	16193	16295	16077	15972	16369	16139	16281	16265	16223	16249	16307	16355	16254	16246	16135	16287	16229	16198	16207	16414	16204	16480	16067	16323	16287	16181	16384	16231	16107	16365	16316	16402	16253	16310	16354	16384	16228	16305	16166	16135	16338	16207	16362	16510	16267	16225	16317	16275	16458	16280	16551	16171	16426	16350	16117	16292	16025	16311	16220	16263	16223	16077	16144	16076	16258	16174	16207	16450	16292	16310	16370	16279	16304	16341	16373	16302	16396	16130	16288	16174	16143	16314	16163	16268	16212	16232	16256	16254	16240	16091	16357	16460	16147	16287	16285	16211	16253	16336	16094	16126	16181	16262	16482	16221	16160	16268	16218	16296	16279	16136	16064	16221	16323	16376	16408	16317	16165	16548	16241	16126	16126	16253	16231	16209	16288	16554	16255	16328	16278	16251	16322	16106	16245	16121	16165	16425	16393	16193	16286	16380	16306	16134	16167	16278	16282	16142	16232	16094	16258	16281	16269	16433	16334	16218	16324	16270	16090	16266	16140	16094	16082	16289	16294	16193	16201	16093	16342	16214	16217	16076	16189	16222	16366	16258	16227	16209	16041	16117	16341	16198	16233	16125	16352	16294	16218	16195	16166	16246	16160	16308	16190	16201	16287	16259	16350	16224	16387	16139	16452	16287	16305	16260	16360	16085	16434	16421	16121	16257	16216	16175	16270	16167	16464	16007	16352	16193	16135	16211	16399	16336	16182	16286	16198	16317	16162	16238	16297	16264	16215	16326	16310	16181	16154	16351	16342	16322	16384	16224	16194	16279	16273	16198	16254	16169	16251	16455	16049	16208	16184	16165	16174	16205	16289	16342	16056	16177	16155	16247	16148	16365	16212	16119	16178	16284	16359	16330	16301	16172	16254	16178	16082	16210	16207	16471	16203	16317	16299	16322	16257	16208	16128	16137	16238	16493	16134	16212	15996	16324	15935	16126	16395	16133	16199	16324	16319	16134	16118	16312	16356	16178	16214	16055	16071	16241	16055	16205	16112	16023	16024	16146	16327	16129	16263	16107	16254	16245	16144	16547	16260	16277	16265	16216	16164	16229	16091	16132	16531	16237	16355	16195	16305	16476	16196	16134	16334	16263	16153	16176	16085	16218	16325	16241	16053	16198	16209	16017	16436	16245	16179	16211	16265	16325	16205	16319	16472	16124	16335	16126	16330	16157	16376	16271	16265	16102	16213	15998	16185	16264	16130	15977	16195	16406	16324	16437	16231	15944	16155	16386	16221	16205	16105	16344	16189	16194	16124	16078	16166	16228	16226	16313	16399	16287	16243	16155	16349	16107	16247	16208	16164	16179	16112	16249	16182	16417	16330	16141	16275	16118	16257	16195	16292	16271	16086	16221	16199	16283	16200	16088	16126	16093	16170	16206	16337	16418	16306	16300	16299	16318	16393	16224	16170	16325	16279	16227	16165	16242	16157	16148	16214	16392	16324	16236	16204	16253	16221	16283	16500	16277	16261	16367	16195	16082	16331	16362	16085	16173	16326	16438	16219	16292	16169	16174	16290	16266	16218	16146	16260	16219	16242	16324	16263	16087	16263	16170	16299	16247	16318	16061	16196	16274	16264	16065	16126	16110	16469	16228	16203	16290	16175	16405	16267	16316	16497	16014	16205	16209	16298	16370	16277	16338	16284	16125	16177	16220	16497	16131	16157	16097	16327	16413	16343	16177	16195	16269	16273	16251	16012	16177	16488	16252	16283	16102	16348	16186	16191	16178	16201	16213	16174	16188	16239	16187	16243	16154	16283	16208	16252	16160	16401	16269	16292	16176	16193	16347	16240	16290	16265	16398	16164	16222	16250	16160	16121	16369	16133	16176	16188	16266	16392	16212	16268	16264	16458	16233	16263	16139	16389	16325	16302	16230	16171	16321	16176	16233	16335	16241	16320	16101	16208	16314	16245	16136	16104	16292	16318	16188	16259	16227	16209	16152	16179	16012	16369	16065	16024	16353	16427	16609	16138	16213	16385	16255	16321	16150	16296	16186	16224	16125	16135	16442	16352	16407	16374	16231	16360	16148	16198	16127	16163	16010	16310	16296	16071	16140	16198	16218	16003	16400	16177	16045	16149	16166	16150	16326	16253	16084	16320	16285	16474	16062	16080	16230	16290	16256	16273	16153	16227	16421	16276	16225	16142	16173	16317	16130	16143	16225	16263	16261	16140	16376	16225	16329	16060	16036	16218	16168	16084	16185	16126	16339	16330	15944	16257	16241	16319	16222	16334	16288	16241	16398	16210	16420	16172	16235	16214	16076	16422	16452	16347	16237	16318	16344	16212	16283	16276	16385	16304	16168	16477	16303	16234	16346	16151	16220	16414	16344	16074	16312	16406	16232	16259	16249	16298	16082	16418	15968	16230	16324	16237	16061	16176	16367	16174	16288	16267	16180	16053	16128	16110	16095	16456	16194	16295	16238	16237	16171	16412	16316	16100	16141	16212	16281	15984	16264	16220	16220	16080	16230	16238	16078	16280	16295	16239	16342	16123	16167	16254	16153	16077	16056	16294	16236	16336	16164	16262	16385	16379	16340	16290	16242	16337	16354	16121	16306	16236	16311	16483	16198	16224	16183	16161	15986	16072	16111	16427	16414	16158	16126	16408	16204	16328	16180	16207	16412	16304	16295	16190	16106	16328	16090	16338	16228	16063	16028	16222	16218	16119	16324	16157	16244	16514	16269	16213	16308	16167	16161	16191	16170	16106	16109	16164	16231	16199	16205	16213	16271	16343	16355	16206	16374	16143	16171	16257	16182	16193	16327	16353	16238	16361	16234	16039	16053	16249	16206	16217	16159	16166	16361	16204	16366	16220	16233	16240	16204	15964	16269	16367	16169	16219	16093	16224	16360	16174	16189	16135	16152	16169	16229	16374	16114	16179	16333	16031	16265	16287	16182	16345	16240	16333	16225	16202	16173	16244	16421	16084	16240	16109	16195	16350	16283	16252	16202	16260	16262	16257	16268	16320	16130	16342	16164	16234	16424	16300	16194	16334	16237	16376	16309	16277	16146	16334	16210	16260	16271
20184	36589	38618	33334	29980	26605	23854	21451	19759	18025	17442	16895	16379	15928	15953	15435	15168	15146	14777	14594	14768	14668	14538	14480	14523	14461	14479	14335	14353	14460	14463	14387	14362	14512	14285	14289	14091	14086	14215	14434	14242	14164	15075	15752	15455	14861	14532	14232	14354	14187	14175	14257	14118	14167	14155	14285	14091	14211	14244	14202	14120	14094	14223	14012	14235	14156	14097	14305	14218	14264	14040	14274	14055	14188	14221	14256	14048	14168	14096	14097	14124	14105	14286	13939	14129	14190	14089	14166	14244	14149	14279	14063	14371	14379	14191	14357	13931	14114	14052	14296	14143	14135	14217	14191	14204	14064	14181	14232	14100	14283	14169	14102	14290	14228	14069	14261	14154	14163	14168	13981	14090	14102	14120	14110	14037	14123	14193	14180	13911	14133	14310	14283	14419	14323	14199	14132	14050	14083	14001	14091	14225	14076	14132	14234	14039	14118	14088	14196	14058	14252	14173	14075	14057	14270	14138	14437	14300	14132	14132	13980	14357	14263	14123	14059	14256	14089	14213	14338	14082	14066	14059	14101	14218	14102	14199	14146	14087	14102	14201	14214	14094	14163	14073	14275	14197	14271	14102	14036	14289	14195	14265	14152	14257	14033	14207	14117	14148	14166	14116	14219	14012	14240	14091	14072	14171	14207	14035	13996	14086	14224	14001	14136	14278	14161	14230	14100	14225	14160	14032	14160	14233	13981	14404	14278	14219	14358	14276	14133	14187	14204	14186	14303	14078	14205	14192	14142	14371	14234	14122	14164	14205	14203	14157	14310	14244	14133	14213	14061	14206	14104	14083	14149	14286	14155	14151	14072	14171	14252	14228	14081	14136	14000	14184	14217	14129	14233	14279	14188	14220	14326	14173	14030	14189	14314	14109	14216	14157	14388	14107	14284	14036	14246	14312	14111	14156	14197	14282	14296	14161	13997	14206	14222	14142	14225	14241	14198	14183	14090	14148	14177	14093	14123	14030	14118	14111	14225	14153	14199	14200	14249	14214	14237	14220	14185	14086	14105	14227	14083	14157	14207	14063	13970	14205	14319	14232	14048	14234	14138	14152	14132	14375	14253	14083	14022	14352	14261	14243	14173	14323	14177	14102	14266	14179	14085	14280	14093	14104	14308	14094	14128	14025	14042	14186	14025	14312	14142	14043	14107	14170	14073	14166	14276	14042	14322	14255	14108	14206	14180	14145	14269	13942	14229	14121	14217	14153	14210	14137	14250	14205	14241	14162	14242	14154	14309	14160	13989	14116	14344	14207	14349	14190	14184	14221	14220	14163	14187	14032	14149	14083	14215	14232	14035	14282	14107	14375	14266	14256	14134	14139	14037	14168	14169	14143	14312	13993	14108	14097	14154	14109	14337	14195	14174	14173	14009	14387	14212	14151	14326	14111	14138	14184	14101	14302	14202	14106	14171	14156	14234	14207	14272	14105	14272	14225	13988	14100	14193	14122	14240	13922	14307	14106	14164	14042	14289	14173	14127	14186	14132	14152	14195	14186	14168	14124	14184	14200	14279	14101	14166	14255	14174	14108	14109	14181	14006	14238	14251	13991	14146	14185	14194	14090	14319	14224	14061	14282	14026	14101	14220	14143	14177	14116	14023	14317	14226	14204	14209	14139	14203	14249	14107	14270	14130	14227	14084	14160	14101	14067	14261	14352	14220	14155	14061	14261	14177	14264	14143	14111	14093	14087	14121	14260	14047	14040	14233	14441	14104	14132	14101	14158	14171	14239	14296	14242	14117	13969	14122	14197	14246	14313	14086	14243	14085	14058	14069	13997	14177	14201	14059	14183	14272	14029	14235	14214	14219	14149	14220	14265	14129	14115	14254	14286	14046	14182	14162	14104	14150	14155	14129	14051	14275	14334	14162	14044	14251	13952	13965	14125	14119	14260	14163	14206	14298	13959	13990	14241	13911	14279	14184	14073	14228	14266	14121	14322	14268	14167	14142	14138	14211	14132	14274	14081	14137	14155	14054	14008	14188	14119	14120	14253	14189	14272	14293	14236	14013	14122	14171	14057	14114	14033	14099	14383	14054	14121	14226	14157	14130	14083	14185	14084	14078	14220	14096	14210	14078	14175	14063	14085	14226	14171	14225	14156	14122	14195	14112	14073	14294	14119	14259	14276	13903	14130	14254	14144	14065	14169	14243	14080	14136	14085	14296	14179	14151	14144	14118	14105	14086	14194	14176	14297	14312	14055	14161	14204	14032	14025	14136	14304	14117	14194	14218	14211	14144	14209	14156	14023	14231	14054	14140	14124	13981	14224	14117	14155	14286	14164	14058	14183	14229	14085	14160	14072	14108	14271	14161	14201	14055	14183	14038	14062	14215	14120	14274	14257	14253	14217	14176	14304	14060	14242	14141	14254	14099	14271	14241	14182	14232	14055	14054	14103	14158	14032	13913	14183	14135	14291	14123	14174	14250	14237	14333	14268	14269	14149	14174	14102	14074	14284	14099	14271	14129	14132	14076	14115	14172	14264	14136	14051	14189	14166	14005	14257	14201	14180	14194	14339	14154	14279	13931	14016	14123	14239	14080	14291	14194	14187	14183	14108	14227	14300	14339	14148	14273	14223	14223	14136	14241	14215	14210	14203	14176	14226	14031	14326	14156	14151	14129	14116	14260	13918	14168	14041	14107	14013	14108	14109	14113	14276	14291	14107	14101	14035	14231	14225	14191	14105	14199	14249	14150	14255	14235	14106	14233	14199	14172	14190	14317	14123	14135	13982	14126	14099	14147	14324	14198	14115	14302	13952	14071	14161	14157	14182	14076	14364	13995	14154	14145	14210	14173	14219	14044	14238	14135	14232	14097	14117	14294	14150	14132	14111	14192	14236	14248	14118	13975	14160	14103	14072	14013	14483	14189	14123	14135	14175	14082	14068	14275	14233	14182	14253	14233	14148	14181	14136	14222	14227	14097	14318	14120	14122	14252	13870	14099	14268	13986	14089	13939	14278	14207	14154	14100	14195	14074	14202	14110	14054	14002	14171	14162	14190	14185	14069	14243	14119	14103	14131	14185	14168	14074	14040	14102	14183	14060	14268	14162	14457	14324	14116	14177	14249	14135	14124	14090	14073	14101	14125	14064	14173	14138	14074	14111	14208	14213	14099	14215	14045	14035	14156	14222	14124	14198	14174	14194	14283	14152	14183	14215	14190	14245	14155	14267	14361	14252	14054	14261	14184	14235	14170	14010	14198	14264	14104	14226	14361	14049	14071	14080	14251	14237	14148	14106	14115	14154	14304	14199	14161	14304	14092	14213	14090	13981	14035	14259	14163	14171	14224	14254	14249	14380	14122	14135	14145	14050	14272	14050	14252	14034	14269	14200	14237	14194	14160	14099	14133	14231	14226	14228	14143	14005	14172	14061	14184	14177	14167	14349	14257	14121	14079	14259	14141	14142	14123	13951	14145	14023	14104	14049	14034	14289	14030	14036	14010	14209	14253	14162	14334	14039	14133	14114	14246	14101	14102	14086	14348	14317	14104	14322	14045	14054	14264	14163	13995	14329	14136	14059	14117	14021	14078	14080	14130	14073	14164	14106	14041	14163	14117	14211	14194	14058	14249	14229	14124	14169	14275	14208	13954	14237	14082	13998	14178	14256	13983	14081	14180	14065	14181	14031	14079	14318	14170	14255	14363	14141	14055	14243	14068	13971	14131	14196	14130	14275	14097	13961	14137	14052	14129	14057	14142	14148	14141	14279	14208	14192	14213	14143	14215	14015	14271	14114	14229	14077	14225	14230	14066	14271	14169	14058	14202	14146	14225	14114	14364	14047	14158	14014	14253	14273	14078	14164	14061	14166	14042	14032	14195	14122	14246	14070	14281	14191	14214	14018	14123	14157	14017	14054	14004	14165	14100	14100	14132	14176	13991	14141	14186	14075	14283	14192	14130	14178	14060	14161	14080	14208	14164	14205	14198	14306	14233	14119	14199	14320	14159	14219	14157	14096	14030	14243	14204	14214	14229	14148	14114	14186	14223	14108	14068	14265	14160	14016	14020	14202	14320	14112	14085	14152	14195	14195	14249	14160	14289	14181	14154	14079	14034	14089	14027	14237	14003	14193	14202	14343	14033	14284	14166	14103	14172	14213	14163	14089	14302	14291	14192	14042	14226	14209	14113	14192	14111	14141	14278	14146	14347	13925	14009	14295	14116	14110	14171	14194	14287	14133	14164	14295	14088	14335	14127	14344	14018	14263	14113	14100	14042	14058	14155	14221	14140	14295	14180	14226	14198	14215	14143	14197	14156	14173	14310	14265	14015	14251	14243	14267	14141	14348	14023	14122	14395	14202	13903	14269	14056	14213	14124	14113	14396	14206	14012	14075	14227	14200	14216	14065	14059	14242	14200	14136	14180	14155	14138	14120	14220	14202	14197	14136	14091	14107	14187	14304	14294	14165	14170	14300	14239	14104	14182	14302	14114	14151	14114	14153	14275	14217	14198	14173	14158	14196	14188	14170	14203	14133	14081	14192	14300	14144	14153	14253	14285	13913	14303	14264	14100	14190	14216	14182	14188	14172	14252	14233	14184	14087	14160	14101	14096	14105	14229	14048	14130	14260	14261	14102	14314	14115	14243	14100	14117	14174	14167	14138	14193	14154	14096	14279	14227	14235	14086	14123	14145	14194	14053	14186	14251	14106	14216	14073	14104	14176	14262	14050	14010	14064	14169	14168	14221	14272	14157	14325	14128	14211	14266	13995	14229	14084	14335	13999	14183	14066	14186	14111	14289	14288	14172	14120	14150	14215	14321	14076	14084	14244	14116	14112	14273	14239	14215	14161	14149	14088	14156	14110	14124	14190	14216	14148	14077	14247	14208	14146	14224	14327	14172	14286	14129	14050	14294	14085	14302	14160	14059	14214	14138	14226	14176	14102	14108	14256	14207	14218	14357	14234	14156	14106	14400	14107	14277	14135	14249	14039	14314	14188	14217	14183	14213	14088	14193	13948	14195	14179	14026	14180	14291	14194	14018	14203	14117	14237	14152	14451	14120	14017	14288	14068	14279	14155	14170	14312	14279	14287	14337	14260	13957	14003	14344	14201	14215	14241	14214	14107	13949	14180	14201	13960	14231	14176	14270	14093	14014	13999	14080	14095
27510	23490	29080	26593	21868	20118	19410	18567	17987	17626	17506	17333	17192	17191	17394	16991	17108	16987	16548	16921	16938	16929	16809	16656	17039	16846	17109	16729	16893	16892	17138	16904	16732	16925	17069	17033	16942	17108	16797	16946	16712	16650	16649	16954	17198	16869	16994	16829	16859	16820	16916	16791	16837	16885	16861	16658	16862	16688	16803	16845	16834	16911	16721	16712	16959	16820	16919	16824	16740	16859	16858	16750	16724	16887	16906	16739	16827	16840	16916	16883	16839	16800	16799	16903	16934	16750	16690	16999	16898	16679	16816	16779	16738	16670	16689	16691	16832	16829	16743	16842	16781	16801	16704	16661	16873	16856	16781	16892	16785	16638	16920	16834	17000	16902	16800	16937	16796	16553	16842	16684	16776	16682	16688	16645	17034	16789	16949	16747	16799	16843	16785	16874	16759	16917	16713	16846	16637	16730	17064	16895	16927	16762	16715	16997	16814	16775	16812	16946	16863	16632	16772	16798	16915	16852	16906	16895	16714	17086	16818	16719	16582	16649	16775	16817	16733	16727	16939	16739	16754	16803	16843	16793	16758	16926	16830	16799	16837	16847	16784	16857	16651	16851	16787	16702	16682	16704	16792	17027	16796	16637	16690	16799	16836	16947	16927	16854	16788	16838	16906	17005	16778	16705	16809	16763	17107	16742	16669	16806	16871	16924	16899	16791	16723	16784	16923	16763	16814	16832	16852	16943	16836	16897	16774	16750	16686	16737	16679	16813	16801	16817	16860	16821	16749	16814	16860	16849	16916	16730	16812	16839	16849	16704	16892	16870	16807	16586	16532	16776	16840	16708	16849	16761	16716	16863	16704	16879	16735	16706	16679	16827	16711	16816	16750	16578	16847	16767	16880	16886	16712	16871	16704	16862	16873	16987	16876	16715	16893	16801	16805	16792	16793	16725	16825	16830	16716	17025	16735	16830	16750	16706	16915	16712	16830	16916	16882	16913	16795	16796	16897	16760	16672	16805	16854	16740	16744	16752	16739	16802	16824	16804	16809	16729	16958	16836	16767	16884	16941	16656	16841	16852	16573	16699	16805	16791	16862	16823	16825	16919	16895	16767	16887	16723	16595	16613	16727	16657	16783	16756	16834	16736	16937	16932	16698	16953	16852	16872	16779	16927	16853	16884	16714	16807	16875	16909	16801	17117	16908	16916	16903	16827	17181	16959	16787	16670	16768	16654	16865	16828	16996	16856	16659	16509	16937	16922	16964	16731	16590	16709	17054	16876	16893	16947	16854	16779	16931	16979	17076	16678	16766	16869	16823	16814	16844	16878	16889	16884	16877	16696	16900	16850	16812	16690	16895	17000	17019	16807	16957	16815	16788	16886	17038	16914	16848	16809	16880	16729	16994	16949	16714	16893	16893	16900	16749	16857	16805	16839	16962	16873	16715	16926	16932	16891	16808	16782	16956	16798	16948	16697	16944	16750	16521	16822	16551	16645	16713	16747	16776	16787	16734	17059	16793	16661	16884	16733	16860	16684	16765	16801	16975	16589	16947	16812	16613	16877	16868	17002	16866	16715	16671	16578	16715	16908	17049	16685	17106	16852	16767	16931	16818	16929	16875	16928	16966	16938	16963	16737	16806	16937	17101	16799	17033	16874	16772	16919	16784	16742	16888	16805	16978	17029	16761	16601	16659	16592	16694	16769	16835	16915	16838	16768	16676	16808	16705	16793	16822	16815	16852	16835	16846	16832	16699	16746	16732	16608	16797	16837	16807	16787	16834	16844	17013	16763	16996	17110	16999	16985	16738	16871	17033	16851	16678	16710	16929	17171	16771	16756	16805	16723	16927	16682	16841	16569	16956	16870	16946	16693	16761	16631	16757	16884	16785	16781	16817	17025	16720	16857	16776	16878	16965	16757	16822	16757	16859	16812	16663	16668	16838	16852	16814	16986	16839	16732	16817	16794	16704	16628	16684	16875	16817	16725	16998	16894	16731	16962	17039	16915	16782	16840	16778	16823	16818	16805	16877	16872	16901	16679	16789	16855	17041	16939	16859	16812	16836	16846	16808	16961	16967	16844	16729	16600	16833	16771	16668	16862	16974	17059	16952	16935	16889	16722	16773	16872	16780	16938	16918	16682	16763	16555	16866	16725	16911	16598	16712	16964	16959	16860	16916	16705	17089	16682	16955	16879	16799	16622	16741	16816	16822	16883	17008	16999	16718	17211	16854	16643	16997	16817	16762	16928	16788	16682	16801	16731	16979	16920	16743	16814	16773	16990	16807	16871	16854	16758	16761	16994	16910	16632	16709	16761	17038	16779	16806	16870	16969	16763	16797	16871	16848	16814	16769	16972	16967	16913	17005	16744	16719	16969	16713	16672	16734	16804	16862	16804	16996	16850	16593	16912	16858	16877	17023	16954	16883	16735	16749	16823	16780	16859	16870	16878	16862	16963	17000	16757	16854	16853	17010	16909	16967	16774	16788	16663	16838	16790	16955	16711	16603	16864	16827	16837	16871	16824	16532	16841	17025	16855	17011	16881	16793	16938	16766	16802	16867	16654	16697	17022	16898	16910	16926	16695	17012	16853	16762	16706	16625	16746	16813	16964	16853	16995	16868	16854	16901	16660	16928	16686	16969	16981	16740	16722	16841	16486	16759	16837	16732	16928	16957	16742	17092	17174	16940	16732	16720	16682	16893	16775	16601	16912	16723	16723	16822	16806	16722	16703	16703	16777	16831	16789	16800	16783	16960	16802	16861	16641	16833	16627	16946	16633	16811	16776	16835	16637	17007	17021	16703	16791	16855	16839	16883	16787	16847	16825	16794	16635	16759	16788	16974	16934	16878	16845	16792	16740	16934	16602	16747	16659	16890	16733	16747	17047	16733	16798	16929	16870	16960	16895	16951	16800	16850	16925	16734	17121	17166	16914	16854	16755	16942	16795	16827	17049	17082	16799	16881	16809	16767	16946	16769	16828	17012	16952	16722	17058	16820	16775	16968	16931	16810	16773	16815	16750	16734	16704	16968	16853	16851	16903	16787	16941	16961	16886	16847	16870	16610	16988	16832	16920	16893	16905	16891	16926	16737	16707	16857	16764	16853	16971	16887	16859	16788	16914	16963	16953	16677	16598	16631	16790	16706	16806	16761	16783	16900	16840	16712	16788	16891	16677	17088	16924	16681	16858	16711	16905	17040	16731	16575	16836	16903	16765	16729	16944	16675	16801	16562	16796	16882	17019	16985	17042	16797	16723	16727	16875	16742	16801	16948	16830	16940	16657	16798	16834	17075	16937	16628	16772	16899	16715	16803	16860	16763	16774	16831	16832	17031	16871	16985	16868	16776	16920	16889	16936	16831	16908	16892	16931	16802	16846	16756	16877	16942	16926	17001	16821	16796	16913	16704	16722	16990	16917	16914	16985	16780	16666	16974	16730	16839	16815	16687	16817	16786	16644	16625	16670	16721	16797	16866	16948	16899	16943	17014	16866	16914	16847	16738	16737	16819	16964	16834	16847	16875	17052	16815	16677	16548	16866	16870	16771	17050	16867	16806	17033	16946	16947	16977	16864	16764	16737	16795	16868	17095	17077	16843	16762	16870	16822	16682	16702	16805	17016	16847	16823	16585	16766	16780	16769	16602	16979	16626	16731	16732	16810	16800	16808	16842	16886	16798	16926	16862	16778	16780	16678	17033	16795	16756	16893	16754	16640	16922	17062	16680	16810	16692	16789	16926	16840	16686	16656	16773	16834	16949	16886	16897	16904	16823	16942	16722	16709	16790	17178	16754	16857	16936	16805	16872	16884	16903	16678	16710	16729	16599	16761	16764	16868	16878	16806	16923	16579	16898	16846	16801	16759	16860	16809	16912	16856	16965	16980	16918	16947	16750	16745	16822	16810	17013	16823	16768	16856	17004	16710	16866	16885	16720	16579	16798	16930	16751	16771	16754	16774	16894	16772	16823	16813	16925	16716	16778	16884	16680	16500	16788	16941	17048	16607	16910	16948	16751	16797	16760	16802	16812	16849	16792	16786	16731	16726	16909	16866	16780	16829	16763	16826	16714	16713	16882	16678	16889	17031	16572	16800	16826	16898	16870	16642	16714	16834	16650	16775	16995	17038	16863	16855	16848	17128	16817	16682	16717	16865	16826	16973	16788	16777	16928	17129	16701	16708	16786	16813	16659	16807	16852	16911	16902	16865	17025	16725	16776	16986	16922	16853	16907	16815	16773	16874	16646	16676	16773	16960	16866	16854	16787	16716	17170	16821	16893	16712	16868	16904	16953	16920	16846	16655	16569	16619	16839	16828	16862	16894	16693	16717	16692	16662	16767	16803	16712	16900	16950	16956	16944	16752	16684	16777	16911	16825	16711	16891	16955	16780	16827	16789	16829	16680	16696	16926	16871	16899	16642	16831	17027	16725	16619	16646	16915	16979	16901	16683	16681	16921	16811	16763	16828	16871	16901	16877	16811	16740	16839	16909	16776	16871	16858	16995	16914	16572	16643	16884	16709	16817	17019	16704	16742	16852	17029	16942	16632	16904	16589	16910	16934	16815	16877	16872	16742	16639	16794	16672	16788	16817	16845	16908	16823	16826	16778	16867	17043	16746	16942	16846	16844	16808	16781	16689	16660	16678	16808	17003	16792	16742	16810	16804	16720	16827	17059	16907	16777	16903	16878	16496	16682	16809	16684	17036	16838	16979	16711	17152	16766	16728	16744	16840	16757	16772	16957	16876	16852	16800	16783	16856	17046	16772	16694	16845	16751	16846	16944	16814	16764	16907	16688	16823	16768	16838	16908	16608	16915	16892	16856	16707	16776	16671	16865	16906	16901	16780	16945	16819	16930	16630	16962	16922	16786	16690	16916	16841	16811	16675	16788	16663	16753	16971	17017	16931	16907	16844	16831	16636	16734	17050	16885	16862	16882	16861	16801	16968	16923	16872	16826	16615	16590	16681	16932	16714	16872	16730	16881	16958	16865	16857	16843	16917	16979	16838	16931	16767	16748	16726	16823	16910	16948	16742	16634	16970	16782	16734	16973	17042	16865	16846	16843	16762	17015	16658	16897	16951	16965	16951	16729	16819	16754	16940	16825	16801	16753	16567	16632	16746	16914	16887	16727	16849	16700	16940	16871	17081	16989	16674	16707	16805	16777	16809
18353	27705	27936	23558	20937	18872	17673	16829	16049	15704	15466	15240	15187	14969	14734	14796	14909	14695	14565	14564	14637	14481	14680	14682	14591	14518	14589	14513	14442	14556	14681	14619	14509	14588	14467	14640	14591	14485	14599	14496	14459	14511	14532	14690	14690	14767	14677	14470	14558	14388	14428	14464	14535	14491	14607	14480	14612	14469	14639	14580	14515	14449	14507	14407	14421	14508	14556	14551	14618	14542	14539	14401	14484	14374	14565	14619	14345	14523	14597	14414	14428	14542	14484	14254	14433	14407	14314	14324	14567	14499	14531	14611	14587	14511	14454	14566	14380	14466	14351	14588	14468	14510	14542	14306	14513	14512	14421	14460	14571	14344	14478	14427	14373	14480	14659	14477	14452	14679	14623	14490	14686	14557	14324	14536	14507	14609	14488	14572	14474	14698	14324	14493	14642	14610	14563	14555	14649	14540	14490	14444	14532	14554	14446	14635	14427	14579	14580	14442	14486	14278	14457	14309	14363	14563	14487	14520	14303	14542	14648	14629	14465	14523	14443	14541	14381	14614	14351	14652	14397	14405	14508	14458	14445	14432	14556	14534	14423	14383	14594	14426	14524	14502	14503	14456	14443	14475	14383	14416	14280	14404	14458	14598	14530	14451	14408	14460	14341	14536	14536	14472	14436	14475	14549	14477	14621	14446	14561	14454	14575	14382	14386	14469	14572	14430	14637	14538	14455	14593	14508	14637	14480	14541	14356	14587	14569	14585	14377	14433	14398	14630	14472	14430	14425	14475	14554	14444	14639	14662	14370	14486	14417	14335	14638	14323	14494	14523	14508	14502	14532	14591	14392	14403	14666	14474	14425	14588	14526	14320	14648	14500	14373	14701	14427	14366	14450	14250	14524	14603	14601	14609	14479	14570	14376	14360	14582	14373	14439	14443	14693	14485	14381	14471	14478	14510	14494	14493	14563	14412	14533	14571	14401	14575	14538	14506	14359	14397	14454	14613	14490	14383	14481	14644	14598	14381	14691	14582	14426	14542	14548	14405	14501	14444	14566	14532	14426	14499	14462	14348	14412	14482	14616	14508	14434	14360	14486	14531	14391	14623	14421	14509	14578	14496	14449	14426	14375	14490	14490	14564	14340	14507	14393	14507	14345	14423	14444	14569	14501	14549	14632	14393	14535	14345	14342	14471	14569	14311	14530	14495	14526	14618	14406	14451	14610	14543	14491	14304	14526	14416	14439	14634	14562	14278	14383	14558	14406	14640	14483	14371	14343	14534	14566	14519	14566	14546	14489	14537	14490	14368	14477	14420	14583	14442	14327	14525	14471	14514	14565	14517	14531	14435	14446	14481	14396	14504	14499	14532	14457	14569	14722	14545	14479	14263	14519	14512	14569	14441	14615	14412	14299	14418	14460	14538	14284	14481	14529	14645	14586	14507	14436	14506	14401	14452	14381	14402	14479	14470	14595	14519	14440	14521	14499	14558	14531	14506	14597	14444	14473	14538	14442	14617	14576	14600	14477	14529	14383	14483	14533	14457	14545	14452	14487	14487	14599	14575	14381	14358	14232	14384	14499	14488	14491	14494	14625	14463	14498	14536	14540	14494	14532	14463	14556	14530	14451	14383	14337	14545	14454	14675	14518	14368	14503	14497	14420	14481	14412	14479	14613	14538	14335	14485	14355	14306	14522	14572	14454	14509	14504	14489	14593	14502	14580	14627	14395	14575	14493	14444	14509	14540	14649	14390	14412	14474	14641	14522	14503	14481	14457	14596	14546	14450	14526	14385	14349	14520	14499	14528	14429	14409	14626	14312	14596	14478	14590	14508	14464	14415	14383	14556	14454	14499	14506	14529	14563	14523	14548	14515	14339	14414	14648	14567	14489	14552	14516	14582	14557	14488	14457	14457	14430	14480	14477	14643	14606	14496	14362	14551	14522	14482	14489	14295	14490	14544	14516	14356	14458	14419	14543	14579	14412	14337	14540	14539	14508	14468	14385	14459	14326	14621	14442	14563	14696	14316	14534	14480	14469	14638	14485	14464	14509	14526	14590	14462	14438	14512	14570	14668	14410	14376	14562	14623	14570	14524	14412	14370	14462	14526	14559	14537	14520	14463	14499	14450	14544	14458	14419	14679	14582	14366	14550	14594	14509	14439	14646	14456	14502	14491	14557	14606	14459	14634	14431	14416	14512	14386	14473	14581	14549	14508	14326	14474	14581	14744	14461	14478	14409	14516	14402	14503	14563	14539	14533	14495	14364	14461	14511	14566	14513	14605	14421	14567	14677	14573	14497	14391	14557	14594	14444	14581	14528	14346	14514	14448	14427	14524	14678	14589	14478	14509	14723	14454	14529	14707	14607	14354	14447	14353	14600	14611	14506	14445	14524	14512	14428	14529	14497	14490	14654	14705	14239	14593	14557	14607	14485	14463	14560	14512	14604	14526	14578	14501	14488	14504	14502	14559	14584	14446	14487	14325	14503	14570	14509	14473	14496	14471	14555	14296	14715	14432	14458	14334	14576	14460	14362	14513	14465	14455	14571	14427	14341	14418	14613	14380	14665	14453	14438	14554	14416	14635	14514	14312	14401	14458	14562	14559	14435	14404	14551	14455	14579	14504	14584	14426	14550	14478	14524	14328	14429	14524	14798	14466	14482	14535	14419	14505	14564	14486	14629	14327	14636	14633	14435	14674	14446	14608	14443	14583	14533	14508	14528	14574	14421	14509	14532	14407	14584	14433	14435	14560	14632	14604	14423	14495	14532	14412	14475	14354	14589	14488	14562	14639	14502	14507	14352	14495	14373	14482	14510	14557	14496	14382	14549	14539	14551	14662	14466	14418	14437	14480	14549	14418	14640	14466	14439	14524	14513	14436	14433	14496	14438	14503	14271	14492	14612	14483	14558	14534	14539	14498	14567	14481	14438	14605	14450	14519	14397	14626	14544	14576	14475	14510	14377	14509	14382	14534	14433	14564	14668	14454	14428	14450	14510	14512	14658	14495	14480	14459	14503	14310	14382	14393	14594	14371	14380	14479	14373	14352	14523	14480	14489	14563	14424	14530	14401	14615	14563	14561	14568	14567	14606	14521	14726	14536	14626	14467	14449	14633	14462	14397	14624	14471	14605	14519	14391	14418	14646	14364	14425	14422	14595	14360	14455	14510	14506	14481	14542	14737	14476	14375	14498	14353	14631	14489	14547	14538	14397	14269	14476	14470	14453	14484	14518	14581	14472	14372	14554	14572	14571	14361	14553	14556	14508	14509	14473	14610	14576	14379	14446	14460	14369	14585	14563	14384	14552	14400	14442	14525	14482	14366	14550	14417	14535	14420	14546	14548	14469	14404	14577	14570	14230	14714	14615	14390	14397	14468	14456	14341	14547	14533	14389	14528	14589	14520	14458	14498	14370	14541	14584	14494	14667	14610	14551	14526	14594	14479	14468	14459	14534	14523	14677	14468	14461	14340	14446	14530	14434	14449	14510	14606	14620	14545	14384	14521	14365	14568	14421	14433	14398	14412	14640	14476	14571	14469	14470	14554	14544	14439	14644	14441	14620	14437	14504	14520	14426	14527	14548	14537	14563	14432	14527	14452	14454	14587	14505	14554	14474	14535	14526	14410	14436	14655	14483	14492	14395	14483	14376	14465	14490	14589	14478	14351	14435	14433	14666	14456	14526	14402	14617	14433	14480	14469	14509	14525	14500	14590	14597	14459	14603	14489	14486	14528	14609	14498	14414	14534	14450	14532	14527	14525	14589	14363	14621	14525	14662	14506	14273	14617	14319	14540	14498	14556	14443	14353	14506	14500	14544	14505	14390	14543	14556	14530	14468	14367	14462	14503	14626	14467	14442	14376	14483	14535	14657	14346	14483	14438	14679	14453	14456	14519	14471	14471	14543	14601	14469	14445	14563	14469	14621	14622	14440	14677	14505	14575	14513	14414	14486	14415	14478	14496	14590	14382	14562	14401	14252	14594	14391	14320	14611	14419	14336	14514	14417	14489	14457	14599	14474	14604	14586	14436	14480	14569	14445	14518	14444	14522	14544	14774	14502	14519	14671	14369	14445	14569	14540	14501	14521	14296	14339	14601	14522	14429	14611	14570	14458	14601	14332	14393	14512	14584	14554	14473	14485	14505	14496	14426	14465	14281	14543	14514	14573	14560	14528	14572	14479	14404	14562	14716	14525	14433	14661	14472	14469	14608	14566	14575	14443	14439	14432	14367	14786	14374	14580	14596	14522	14611	14480	14506	14461	14331	14422	14620	14500	14756	14541	14521	14582	14408	14601	14505	14632	14404	14610	14461	14663	14489	14533	14504	14578	14454	14601	14623	14567	14518	14522	14465	14397	14506	14505	14491	14533	14514	14554	14468	14430	14390	14581	14576	14502	14366	14428	14484	14435	14431	14480	14399	14523	14485	14419	14452	14447	14468	14532	14512	14652	14429	14491	14488	14687	14410	14406	14516	14490	14431	14349	14636	14440	14573	14417	14552	14522	14418	14340	14489	14477	14652	14523	14679	14427	14523	14505	14412	14485	14376	14491	14373	14326	14504	14497	14549	14430	14338	14468	14563	14529	14543	14503	14519	14656	14440	14428	14548	14450	14370	14458	14442	14497	14530	14564	14455	14542	14489	14522	14375	14648	14532	14372	14616	14633	14373	14426	14452	14560	14489	14604	14311	14466	14326	14623	14473	14476	14566	14547	14467	14404	14578	14436	14389	14506	14459	14511	14490	14545	14547	14547	14368	14552	14529	14459	14419	14626	14514	14330	14533	14369	14536	14554	14552	14568	14441	14437	14422	14357	14629	14374	14375	14352	14646	14451	14382	14480	14403	14371	14516	14480	14480	14511	14445	14462	14540	14457	14545	14510	14697	14494	14440	14657	14285	14657	14577	14540	14428	14606	14578	14351	14496	14449	14631	14483	14470	14445	14367	14495	14572	14429	14518	14356	14569	14350	14550	14399	14467	14537	14456	14562	14409	14448	14514	14617	14560	14480	14421	14659	14592	14604	14522	14564	14592	14459	14501	14423	14435	14470	14538	14367	14449	14532	14337	14722	14753	14512	14500	14411	14504	14560	14464	14637	14661	14420	14504	14568	14580	14401	14419	14654	14649	14393	14394	14408	14357	14427	14521	14439	14684	14490	14430	14484	14357
24010	21172	28652	24816	23580	23895	22884	19860	18751	18203	18063	17663	17360	17314	17152	17217	17248	16983	16673	16634	16696	16685	16805	16642	16401	16733	16515	16418	16558	16747	16513	16538	16541	16317	16612	16442	16482	16339	16484	16546	16496	16393	16763	17108	16893	16833	16694	16642	16418	16384	16530	16475	16384	16421	16384	16546	16392	16376	16384	16410	16499	16462	16246	16367	16471	16248	16396	16362	16360	16378	16423	16459	16468	16330	16424	16391	16413	16504	16449	16469	16452	16545	16542	16544	16433	16361	16445	16535	16393	16340	16539	16455	16397	16348	16208	16334	16479	16350	16281	16433	16539	16291	16329	16504	16405	16350	16283	16238	16238	16461	16310	16604	16711	16394	16599	16469	16447	16308	16302	16358	16564	16373	16463	16531	16469	16310	16342	16590	16090	16342	16579	16442	16465	16358	16515	16324	16211	16731	16414	16213	16467	16460	16340	16335	16542	16364	16422	16359	16389	16375	16376	16195	16577	16486	16344	16530	16253	16432	16437	16642	16410	16347	16368	16254	16498	16485	16515	16418	16419	16427	16537	16305	16596	16327	16485	16264	16476	16466	16497	16193	16504	16421	16437	16236	16405	16500	16343	16358	16325	16559	16429	16369	16434	16414	16448	16458	16554	16333	16463	16432	16264	16507	16275	16547	16486	16402	16674	16415	16216	16218	16530	16371	16504	16419	16336	16373	16240	16312	16405	16366	16485	16487	16644	16412	16386	16436	16509	16169	16363	16461	16511	16311	16337	16505	16364	16434	16378	16450	16325	16266	16421	16497	16177	16482	16531	16373	16423	16400	16439	16527	16262	16414	16265	16395	16454	16268	16314	16276	16431	16340	16357	16450	16472	16439	16536	16528	16395	16294	16433	16373	16452	16436	16358	16227	16267	16392	16357	16343	16487	16592	16331	16411	16397	16150	16599	16437	16271	16566	16305	16604	16357	16446	16203	16431	16283	16391	16231	16230	16334	16487	16406	16436	16436	16357	16278	16248	16377	16444	16680	16506	16412	16251	16440	16380	16332	16394	16299	16449	16341	16484	16444	16530	16287	16644	16619	16327	16569	16365	16308	16280	16409	16314	16227	16499	16594	16351	16356	16455	16428	16312	16311	16539	16174	16485	16515	16251	16422	16310	16474	16603	16289	16523	16629	16489	16393	16423	16428	16365	16451	16378	16515	16549	16621	16506	16466	16419	16481	16319	16302	16384	16447	16543	16355	16314	16462	16333	16373	16303	16616	16511	16403	16314	16572	16285	16479	16534	16341	16286	16623	16514	16446	16264	16267	16432	16519	16321	16285	16248	16280	16443	16277	16320	16438	16343	16512	16483	16511	16317	16426	16344	16390	16426	16498	16454	16368	16476	16427	16290	16292	16341	16425	16447	16586	16418	16484	16401	16336	16343	16578	16358	16438	16440	16315	16259	16284	16451	16459	16332	16363	16312	16298	16419	16389	16425	16576	16398	16430	16447	16331	16316	16434	16401	16473	16269	16322	16499	16090	16440	16502	16321	16339	16130	16439	16196	16454	16393	16381	16422	16338	16457	16381	16285	16549	16520	16394	16479	16454	16451	16320	16429	16551	16515	16220	16288	16247	16419	16449	16459	16314	16410	16444	16258	16570	16281	16485	16546	16422	16402	16402	16242	16289	16365	16299	16173	16385	16312	16505	16382	16495	16438	16468	16269	16370	16230	16402	16400	16525	16563	16304	16218	16332	16505	16253	16466	16562	16605	16487	16522	16271	16322	16273	16436	16445	16353	16457	16465	16523	16356	16345	16368	16574	16396	16437	16541	16448	16501	16552	16694	16476	16440	16249	16458	16312	16381	16330	16306	16493	16332	16467	16366	16414	16413	16358	16400	16491	16371	16317	16552	16302	16374	16187	16295	16486	16539	16512	16456	16365	16409	16280	16320	16297	16334	16292	16227	16417	16343	16258	16427	16586	16348	16418	16573	16288	16336	16388	16349	16207	16324	16398	16470	16421	16414	16534	16450	16337	16464	16520	16400	16540	16320	16552	16259	16339	16490	16638	16286	16292	16285	16444	16539	16292	16324	16395	16284	16347	16461	16417	16260	16545	16380	16290	16445	16265	16425	16464	16498	16248	16254	16296	16433	16532	16457	16327	16261	16556	16297	16399	16413	16362	16442	16510	16459	16480	16270	16417	16503	16239	16193	16495	16365	16273	16238	16299	16565	16364	16326	16445	16416	16324	16472	16385	16456	16222	16527	16447	16483	16454	16462	16399	16398	16431	16466	16424	16566	16296	16617	16296	16249	16369	16474	16269	16348	16456	16405	16420	16256	16397	16387	16417	16349	16487	16573	16386	16479	16400	16213	16406	16309	16277	16401	16397	16476	16377	16266	16473	16513	16356	16364	16372	16397	16539	16618	16430	16495	16528	16323	16438	16381	16363	16415	16356	16365	16594	16286	16249	16303	16560	16293	16595	16676	16500	16485	16377	16426	16375	16532	16481	16464	16430	16335	16244	16389	16597	16412	16474	16279	16389	16491	16423	16431	16618	16480	16405	16231	16291	16442	16638	16365	16571	16124	16258	16234	16607	16518	16330	16340	16468	16485	16480	16526	16412	16437	16365	16304	16484	16552	16519	16318	16383	16462	16533	16207	16289	16534	16589	16344	16457	16443	16279	16647	16582	16393	16571	16333	16395	16440	16216	16555	16270	16440	16238	16356	16534	16329	16423	16291	16368	16503	16438	16396	16435	16319	16186	16276	16399	16338	16436	16523	16481	16408	16225	16410	16336	16394	16453	16406	16442	16279	16500	16313	16386	16464	16321	16421	16325	16522	16528	16116	16359	16448	16654	16484	16311	16686	16495	16545	16241	16433	16457	16403	16370	16327	16571	16478	16392	16408	16356	16473	16290	16292	16524	16403	16389	16460	16574	16420	16390	16440	16392	16310	16471	16385	16553	16451	16490	16478	16416	16394	16403	16458	16499	16388	16374	16328	16415	16562	16417	16339	16212	16378	16201	16384	16400	16429	16509	16424	16389	16634	16444	16514	16282	16393	16436	16403	16476	16507	16312	16316	16475	16555	16500	16467	16512	16344	16414	16334	16301	16300	16413	16539	16601	16437	16393	16602	16383	16357	16292	16488	16351	16342	16421	16385	16419	16483	16472	16519	16603	16495	16385	16537	16477	16437	16450	16467	16221	16414	16446	16438	16607	16461	16421	16466	16508	16463	16267	16319	16377	16297	16367	16547	16471	16388	16434	16403	16399	16341	16430	16337	16499	16527	16391	16300	16271	16351	16604	16359	16407	16367	16310	16261	16321	16369	16228	16206	16308	16418	16336	16433	16350	16431	16486	16508	16633	16331	16341	16370	16532	16524	16515	16665	16384	16333	16501	16340	16495	16379	16287	16310	16416	16509	16253	16366	16285	16385	16565	16317	16259	16314	16558	16571	16232	16323	16419	16307	16164	16417	16285	16310	16441	16489	16415	16562	16670	16411	16305	16516	16258	16474	16345	16438	16284	16502	16501	16226	16546	16655	16416	16387	16619	16495	16313	16368	16394	16472	16257	16547	16476	16465	16435	16614	16468	16444	16422	16530	16391	16250	16346	16622	16477	16445	16519	16472	16585	16474	16276	16289	16470	16455	16517	16481	16385	16707	16343	16303	16402	16534	16510	16511	16496	16193	16204	16402	16486	16325	16491	16313	16313	16602	16293	16465	16538	16443	16308	16471	16424	16360	16219	16363	16369	16379	16448	16392	16574	16384	16400	16436	16245	16319	16359	16400	16192	16367	16451	16353	16335	16390	16394	16430	16592	16450	16332	16220	16328	16377	16399	16464	16184	16390	16399	16283	16393	16400	16552	16459	16309	16298	16435	16242	16370	16330	16500	16535	16540	16342	16360	16286	16460	16339	16469	16374	16522	16267	16359	16482	16475	16232	16415	16359	16424	16531	16642	16496	16486	16611	16550	16469	16307	16502	16177	16404	16431	16421	16390	16237	16406	16543	16381	16306	16393	16390	16409	16349	16603	16466	16508	16587	16281	16549	16372	16338	16368	16485	16513	16419	16703	16339	16420	16336	16252	16433	16638	16350	16102	16344	16420	16434	16473	16471	16349	16268	16251	16470	16522	16323	16537	16585	16599	16472	16354	16507	16494	16494	16248	16416	16403	16410	16284	16389	16353	16584	16375	16300	16455	16477	16616	16450	16346	16442	16334	16457	16478	16435	16300	16665	16314	16333	16453	16268	16477	16411	16318	16216	16387	16510	16458	16201	16377	16447	16304	16556	16298	16494	16397	16634	16389	16499	16453	16324	16368	16573	16473	16409	16534	16467	16486	16345	16384	16267	16411	16360	16296	16185	16594	16502	16451	16332	16565	16352	16629	16278	16409	16611	16470	16392	16455	16418	16529	16403	16497	16509	16468	16485	16386	16293	16444	16513	16604	16408	16412	16421	16413	16259	16276	16399	16442	16411	16311	16270	16300	16535	16446	16294	16255	16448	16446	16358	16385	16205	16332	16388	16511	16417	16485	16493	16510	16479	16752	16515	16267	16525	16508	16414	16339	16430	16518	16442	16647	16372	16335	16326	16417	16386	16403	16601	16519	16274	16483	16429	16364	16236	16462	16414	16382	16313	16395	16332	16232	16322	16532	16487	16582	16331	16315	16582	16253	16214	16205	16385	16372	16595	16393	16367	16575	16477	16397	16447	16355	16426	16414	16391	16483	16491	16408	16373	16573	16518	16380	16348	16477	16550	16730	16491	16498	16313	16620	16369	16587	16427	16558	16276	16509	16300	16351	16551	16404	16365	16533	16433	16404	16390	16344	16245	16297	16248	16392	16656	16212	16396	16178	16503	16351	16296	16374	16252	16399	16218	16266	16229	16097	16269	16502	16537	16489	16429	16547	16505	16410	16502	16536	16401	16367	16288	16382	16271	16366	16352	16393	16398	16333	16537	16368	16223	16542	16340	16327	16472	16506	16432	16353	16717	16413	16377	16369	16430	16358	16545	16541	16531	16594	16379	16364	16567	16407	16505	16352	16388	16216	16380	16449	16547	16365	16434	16507	16479	16395	16431	16488	16642	16410	16486	16449	16493	16365	16474	16527	16651	16359	16402	16291	16467	16304	16385	16409	16654	16350	16472
18533	32471	32907	28672	25602	22698	20374	18822	17569	16569	16067	15728	15472	15353	15137	15021	14892	14844	14413	14557	14654	14487	14408	14475	14508	14308	14571	14364	14377	14361	14478	14379	14496	14503	14350	14398	14330	14419	14354	14487	14422	14215	14661	14942	14531	14816	14355	14286	14303	14253	14354	14307	14385	14341	14320	14281	14187	14337	14391	14350	14333	14283	14154	14407	14303	14379	14204	14111	14352	14173	14174	14332	14249	14293	14289	14345	14203	14342	14227	14271	14414	14262	14452	14249	14296	14318	14388	14180	14132	14328	14100	14308	14222	14494	14282	14243	14126	14253	14286	14240	14359	14253	14174	14299	14317	14239	14263	14258	14100	14252	14400	14147	14256	14063	14312	14322	14221	14280	14389	14343	14312	14175	14459	14258	14101	14403	14201	14294	14209	14201	14251	14380	14240	14303	14186	14189	14237	14146	14270	14259	14171	14234	14187	14381	14180	14432	14208	14281	14207	14311	14360	14219	14127	14310	14346	14274	14378	14268	14350	14151	14358	14250	14377	14145	14353	14405	14200	14308	14385	14154	14252	14311	14268	14352	14241	14151	14205	14089	14347	14285	14305	14217	14207	14320	14270	14209	14231	14355	14082	14083	14415	14301	14251	14134	14291	14284	14239	14292	14435	14330	14362	14393	14283	14209	14259	14248	14248	14179	14575	14245	14236	14275	14271	14238	14227	14149	14281	14354	14188	14259	14196	14244	14251	14305	14131	14229	14394	14271	14105	14319	14437	14116	14140	14096	14255	14171	14210	14211	14221	14347	14202	14328	14325	14253	14386	14232	14436	14030	14212	14214	14356	14283	14281	14182	14234	14166	14252	14111	14162	14289	14294	14248	14265	14170	14215	14277	14231	14492	14317	14331	14171	14327	14414	14297	14133	14152	14381	14248	14141	14218	14231	14281	14154	14466	14388	14405	14275	14241	14410	14320	14258	14223	14130	14333	14266	14264	14334	14273	14198	14281	14360	14331	14029	14211	14254	14218	14121	14258	14151	14215	14281	14137	14356	14274	14216	14222	14290	14257	14188	14240	14287	14323	14255	14314	14177	14425	14208	14345	14283	14224	14295	14315	14281	14259	14258	14279	14352	14224	14343	14378	14310	14138	14325	14268	14414	14297	14328	14248	14223	14373	14366	14203	14117	14251	14239	14278	14255	14235	14419	14108	14317	14257	14098	14242	14384	14276	14129	14248	14369	14133	14298	14238	14256	14290	14396	14286	14240	14227	14250	14263	14185	14361	14275	14440	14256	14131	14295	14299	14417	14303	14151	14202	14120	14128	14120	14425	14325	14318	14116	14367	14355	14322	14189	14292	14243	14264	14358	14229	14303	14219	14197	14230	14347	14203	14449	14231	14364	14334	14379	14238	14321	14132	14369	14367	14208	14224	14288	14302	14285	14176	14284	14229	14364	14254	14146	14352	14340	14386	14259	14181	14266	14369	14201	14292	14250	14347	14252	14443	14260	14259	14218	14239	14401	14346	14274	14247	14361	14338	14290	14217	14284	14196	14291	14531	14428	14295	14340	14439	14491	14242	14218	14316	14364	14370	14196	14309	14393	14406	14388	14237	14132	14222	14205	14518	14350	14207	14247	14170	14192	14279	14328	13952	14214	14165	14296	14227	14152	14292	14378	14320	14234	14383	14293	14342	14216	14213	14304	14277	14341	14198	14269	14092	14247	14131	14318	14249	14253	14257	14226	14504	14276	14249	14296	14176	14445	14341	14250	14479	14282	14432	14251	14533	14236	14207	14190	14213	14399	14262	14245	14254	14369	14148	14419	14330	14126	14288	14235	14074	14308	14273	14038	14243	14389	14197	14278	14111	14351	14214	14382	14246	14332	14204	14168	14298	14173	14198	14314	14250	14295	14282	14281	14376	14256	14250	14072	14276	14214	14253	14209	14119	14266	14129	14405	14255	14372	14290	14144	14263	14265	14345	14159	14330	14247	14121	14230	14337	14336	14247	14263	14352	14332	14262	14477	14154	14305	14290	14171	14189	14274	14309	14330	14091	14163	14131	14274	14196	14282	14328	14141	14369	14267	14513	14301	14383	14215	14309	14129	14266	14258	14250	14220	14322	14303	14375	14357	14271	14253	14467	14317	14375	14353	14159	14328	14295	14277	14406	14128	14338	14250	14299	14348	14210	14351	14088	14128	14166	14365	14421	14213	14103	14186	14219	14145	14346	14258	14356	14270	14322	14238	14346	14169	14198	14296	14261	14294	14136	14275	14245	14065	14368	14231	14369	14214	14166	14227	14447	14451	14104	14379	14311	14118	14275	14359	14331	14276	14121	14321	14135	13986	14361	14437	14112	14303	14330	14114	14107	14234	14192	14357	14200	14399	14370	14351	14157	14227	14344	14154	14312	14426	14253	14008	14224	14352	14139	14333	14326	14182	14232	14254	14421	14336	14271	14272	14231	14307	14420	14371	14219	14461	14336	14159	14214	14361	14224	14254	14256	14124	14379	14299	14142	14208	14303	14300	14283	14269	14274	14100	14351	14222	14204	14254	14228	14288	14183	14349	14206	14300	14210	14137	14302	14256	14198	14336	14429	14195	14350	14075	14256	14324	14210	14281	14263	14279	14330	14176	14415	14332	14212	14350	14195	14197	14262	14133	14407	14345	14376	14214	14318	14492	14351	14160	14121	14463	14201	14273	14334	14196	14148	14281	14157	14374	14262	14176	14214	14182	14160	14271	14408	14241	14346	14301	14160	14317	14207	14320	14093	14022	14165	14392	14322	14213	14246	14412	14170	14130	14240	14237	14259	14287	14346	14353	14253	14249	14228	14355	14165	14284	14134	14421	14238	14310	14347	14405	14319	14246	14374	14204	14233	14196	14411	14177	14182	14355	14251	14236	14234	14111	14205	14268	14206	14261	14191	14294	14339	14454	14212	14359	14166	14313	14362	14400	14349	14412	14256	14242	14276	14300	14236	14258	14078	14277	14292	14199	14166	14425	14206	14206	14283	14056	14399	14228	14286	14233	14188	14399	14257	14293	14298	14102	14263	14154	14171	14327	14234	14271	14257	14173	14404	14231	14214	14057	14253	14299	14260	14300	14044	14432	14236	14119	14321	14239	14310	14195	14084	14321	14327	14071	14251	14154	14351	14387	14197	14202	14119	14418	14257	14241	14258	14379	14265	14357	14328	14318	14380	14068	14322	14150	14127	14271	14228	14262	14390	14229	14186	14269	14134	14212	14121	14381	14204	14116	14335	14284	14291	14148	14246	14137	14192	14041	14312	14068	14074	14219	14232	14307	14144	14306	14248	14308	14283	14215	14157	14279	14194	14345	14288	14231	14271	14264	14048	14140	14337	14286	14274	14281	14398	14284	14132	14264	14077	14398	14365	14072	14375	14185	14163	14261	14358	14462	14294	14214	14104	14199	14358	14161	14316	14398	14325	14155	14161	14364	14097	14210	14303	14429	14240	14221	14289	14405	14286	14263	14098	14311	14286	14367	14171	14238	14306	14223	14317	14430	14405	14283	14225	14301	14218	14100	14323	14347	14320	14360	14366	14317	14260	14428	14270	14186	14197	14171	14307	14186	14375	14038	14251	14215	14178	14383	14267	14316	14531	14263	14177	14363	14212	14283	14334	14278	14285	14216	14345	14256	14176	14414	14264	14208	14398	14137	14338	14201	14270	14138	14196	14516	14275	14336	14409	14176	14186	14207	14269	14175	14103	14335	14284	14302	14195	14281	14322	14350	14301	14242	14302	14138	14335	14219	14288	14349	14273	14377	14310	14308	14391	14295	14306	14167	14074	14441	14367	14284	14339	14299	14246	14428	14387	14423	14234	14147	14255	14283	14378	14190	14180	14248	14181	14179	14345	14245	14183	14209	14249	14110	14181	14178	14188	14368	14312	14164	14188	14263	14271	14359	14132	14245	14164	14309	14287	14320	14320	14191	14202	14388	14350	14072	14275	14331	14221	14111	14198	14299	14318	14514	14385	14147	14239	14242	14173	14401	14185	14342	14230	14262	14339	14092	14227	14260	14169	14409	14224	14192	14266	14299	14226	14217	14057	14077	14159	14172	14349	14295	14174	14308	14252	14341	14337	14284	14286	14098	14304	14099	14321	14276	14239	14223	14170	14123	14131	14301	14185	14069	14234	14308	14380	14294	14341	14191	14337	14110	14297	14314	14311	14265	14247	14431	14383	14162	14214	14220	14451	14159	14242	14236	14247	14189	14269	14247	14252	14256	14185	14213	14286	14337	14107	14241	14181	14278	14219	14363	14310	14200	14480	14238	14241	14243	14305	14459	14373	14302	14252	14420	14186	14239	14402	14214	14236	14167	14299	14208	14178	14342	14194	14346	14238	14183	14202	14554	14269	14279	14297	14224	14152	14308	14299	14165	14265	14270	14364	14316	14178	14218	14329	14349	14438	14281	14208	14339	14172	14200	14205	14256	14196	14249	14387	14135	14268	14241	14306	14230	14346	14264	14400	14219	14278	14313	14157	14355	14387	14151	14370	14189	14340	14301	14318	14299	14221	14276	14334	14245	14325	14511	14243	14247	14371	14209	14286	14223	14304	14154	14186	14406	14285	14230	14169	14304	14244	14351	14221	14153	14261	14163	14013	14396	14176	14305	14174	14364	14305	14282	14256	14273	14078	14262	14170	14252	14225	14200	14266	14266	14201	14342	14269	14139	14352	14324	14257	14403	14411	14189	14245	14302	14213	14136	14303	14305	14198	14212	14131	14278	14160	14229	14254	14123	14262	14367	14241	14136	14257	14421	14183	14218	14266	14126	14127	14268	14402	14334	14168	14146	14227	14348	14324	14372	14308	14312	14178	14413	14361	14363	14134	14348	14371	14204	14277	14393	14166	14177	14277	14142	14369	14382	14328	14318	14321	14212	14215	14226	14394	14387	14331	14333	14154	14217	14217	14242	14121	14385	14303	14325	14298	14141	14159	14198	14204	14279	14230	14242	14381	14198	14274	14213	14310	14341	14212	14276	14201	14136	14273	14263	14317	14292	14156	14262	14276	14329	14299	14586	14196	14235	14304	14343	14398	14280	14262	14096	14172	14040	14301	14345	14220	14317	14296	14300	14291	13994	14306	14206	14195	14237	14318	14276	14267	14360	14285	14236	14268	14434	14322
22726	21207	29115	23689	22142	25237	27260	21779	19979	19435	18610	18358	17803	17571	17551	17149	17042	16822	16673	16571	16606	16647	16704	16599	16457	16285	16380	16580	16372	16317	16373	16287	16353	16474	16308	16412	16278	16188	16313	16491	16365	16257	16678	17062	17032	16684	16370	16324	16438	16308	16146	16178	16224	16302	16174	16155	16251	16184	16129	16095	16041	16149	16303	16124	16062	16301	16130	16311	16318	16167	16046	16163	16209	16134	16109	16205	16240	16227	16119	16182	15964	16062	16230	16264	15891	16094	16214	16081	16175	16330	16291	16192	16368	16113	16113	16133	16129	16313	16216	16227	16172	16054	16139	15972	16237	16169	16192	16397	16200	16241	16172	16255	16095	16270	16156	15916	16305	16076	16150	16243	16150	16215	16254	16081	16147	16025	16077	16343	16065	16316	16134	16158	16207	16018	16051	16329	16350	16092	16028	16041	16066	16185	16127	16200	16126	16138	16289	16166	15933	16017	16034	16120	16011	16171	16139	16078	16184	16023	16137	16106	16163	15923	16186	16212	16174	16086	15889	16314	16081	16237	16046	16286	16302	16219	16319	16140	16038	16172	16218	16062	16225	16191	16230	16287	16094	16178	16156	16275	16313	16093	16321	16075	16045	16108	16058	15950	16166	15963	16230	16082	16217	16346	16093	16159	16202	15978	16119	16142	16190	16187	16049	16174	16443	16223	16031	15966	16272	16160	16189	16184	16147	16173	16101	16252	16168	16066	16226	16029	16274	15986	15937	16102	16085	16289	16278	16036	16004	16034	16043	16132	16004	16169	16228	16229	16177	16064	16210	15891	16141	16002	16083	16119	16217	16112	16207	16388	16068	16074	16071	16251	16360	16311	16152	16124	16072	16077	16321	16196	16028	16027	16212	16095	16203	16110	16403	16163	16150	16192	15990	15963	16219	16251	16168	16031	16125	16130	16416	16054	16013	16100	15972	16147	16051	16167	16133	16182	16243	16106	16161	16188	16086	16143	15947	16071	16125	15909	16129	16139	16070	16265	16251	16171	16330	15946	16059	16103	15966	16053	16100	16049	16105	16089	16013	16195	16234	16207	16297	16208	15914	16238	16118	16250	16130	16301	16186	16146	16225	16177	16370	16095	16210	16199	16211	16187	16109	16183	16124	16242	16118	16348	15995	16109	16160	16324	16217	16116	16241	16168	16046	16184	16106	16040	16239	16124	15997	16162	16021	16064	16182	16315	16135	16203	16172	16215	16177	16183	16108	16180	16106	16111	16160	15970	16147	16213	16084	16152	16045	16314	16267	16183	16198	16078	16236	16323	16088	16253	16171	16116	16317	16193	15940	16292	16034	16002	16130	15992	15987	16203	16180	16212	16167	16084	16072	16202	16174	16053	16094	16236	16056	16006	16321	16149	16101	15897	16139	16294	15892	16047	16176	16159	16165	16210	16174	16412	16331	16153	16071	15964	16176	16076	16070	16382	16173	16015	16135	16116	15877	16008	16284	16167	15881	16069	16264	16126	16241	15995	16212	16146	16006	16099	16063	16304	16218	16141	16021	16150	15983	16125	16007	16337	16313	15891	16104	16040	16356	16040	16186	16101	16305	16059	16314	15959	16020	16137	16036	16180	16078	16010	16145	16225	16186	15926	16150	16080	16279	16031	16124	16024	16214	16250	16138	16225	16222	16057	16204	16220	16120	16228	16099	16127	16202	16001	16280	16417	15928	15993	16177	16187	16084	16171	16226	16210	16236	16187	16038	16198	16139	16199	16163	16106	16064	16052	16003	16235	16092	16095	16120	16229	16046	15981	16145	16146	16042	16246	16244	16124	16136	16105	16131	16084	16335	16014	16109	16023	16090	16092	16098	16250	16107	16189	16263	16375	16090	16205	16133	15983	15977	16214	16259	16027	15984	16233	16276	16189	16043	16221	16132	16162	16097	16172	16074	16260	16019	16159	16184	16064	15753	16002	16134	16222	16112	16208	16212	16164	16180	16152	16187	16301	16224	16175	16232	16486	16326	16254	16143	16018	16081	15998	16121	16121	16390	16278	16073	16076	16210	16036	16056	16210	16137	16161	16214	16166	16045	16162	16108	16189	16107	16138	16067	16087	16319	15939	16185	15993	16162	16315	16083	16172	16184	16310	16047	16244	16026	16073	15941	15976	16155	16432	16163	16190	16257	16135	16088	15977	16102	16256	16164	16086	16162	16115	16104	16210	16347	16340	16138	16279	16017	16154	16107	16107	16256	16106	16091	16086	16130	16073	16118	16142	16178	16063	16080	16175	16131	16168	15891	16137	16395	16085	16214	16143	15921	16246	16200	16153	16214	16106	16213	15979	16092	16154	16066	15998	16142	16351	16178	16239	16096	16190	16077	15806	15934	16319	15932	16116	16173	15896	16265	16182	16113	16423	16224	16080	16172	16024	16031	16141	16199	16095	16040	16295	15991	16173	16302	16123	15944	16215	15994	16111	16073	16037	16387	16137	16197	16169	16139	16059	16055	16150	16111	16412	16056	16188	16168	16232	16288	16192	16096	16076	16082	16101	16197	15992	16112	16127	16352	16139	16131	15993	16126	16390	16192	16280	16101	16206	16089	16069	15992	16159	16242	16204	16212	16208	16233	16079	16241	16239	15968	16226	15954	16324	16187	16111	16337	16232	16432	16164	15968	16127	16196	16244	16382	16059	16035	16127	16264	16145	16030	16013	15982	16311	16097	16200	16081	16078	16109	16385	16093	16070	16041	16044	16175	16045	16084	16098	16136	15949	16126	15996	16215	16052	16043	16194	16225	16197	15892	16183	16228	16150	16143	16026	16123	16319	16007	16086	16136	16112	16370	16210	16151	16214	16191	16181	16295	16134	16167	16186	16164	16179	15996	16117	16302	16101	16204	16214	16073	16115	16067	16039	16024	16122	16027	16132	16263	16215	16129	16146	16081	16390	16162	15982	16128	16176	16000	16244	16022	16095	16229	16200	16059	16185	16120	16078	16172	15981	16123	16192	15876	16153	16125	15971	16144	16166	16085	16174	16104	16085	16361	16219	16091	16159	16093	16133	16098	16121	16074	16070	16020	15975	16133	16112	16090	16160	16133	15998	16242	16253	16411	15983	16169	16228	15945	16400	16127	16103	16108	16110	16149	16108	16207	16105	16082	16121	16152	16046	16115	16151	15936	15963	16080	16098	16267	16115	16015	16261	16297	15963	16069	15997	15838	16082	16018	16278	16126	16207	16168	16165	15749	15973	16219	16013	16159	16089	16364	16010	16098	16114	16181	16060	16335	16181	16093	16205	16138	16171	16154	16143	16174	16110	16254	16080	16131	16150	16075	16181	16008	15979	16266	15999	16290	16267	16488	16018	16174	16024	16106	16076	16127	16120	16017	16201	16220	16176	15981	16175	16042	16157	16170	16044	16049	16095	16191	16181	15972	15984	16053	15991	16281	16179	16198	15977	16107	16059	16341	16131	16174	16110	16089	16134	16384	16020	16134	16238	16169	16113	16131	16012	16065	16278	16083	15983	16084	16175	16166	16209	16167	16207	16103	16216	16157	16232	16104	16080	15863	16110	16232	16118	16205	16299	15996	16047	16006	16048	15935	16050	16246	16235	16142	16136	16012	16114	16116	16121	16088	15925	16109	16030	16146	16137	16021	16234	15925	16131	16222	16134	16134	16088	16089	16307	16184	16182	16087	15992	16204	16110	16070	16230	16130	16088	16027	16192	16245	16042	16109	16056	16072	15975	16140	16055	16183	16170	16378	16226	16162	16152	16179	16163	16161	16189	16298	16248	16143	16201	16084	16184	16062	16069	16234	16109	16030	16201	16044	16266	16113	16151	16230	16233	16216	16099	16219	16113	16211	16209	16111	16131	16106	15873	16003	16137	16023	16191	16207	16253	16029	16024	16108	16062	16048	16011	16128	16077	16110	16123	15989	16116	16173	16115	16146	16115	16243	16194	15988	16369	16060	15935	16103	15951	16079	16150	16071	16103	16178	16039	16171	16119	15850	16013	15989	16081	16220	16209	16118	16241	16011	16132	16097	16071	16026	15917	16129	16035	15984	16382	16176	16131	16273	16099	16078	16312	16151	16126	16290	16164	16150	16374	16320	16261	16363	16108	16337	15913	16321	16290	16075	15904	16088	16184	16194	16203	15955	15907	15968	16144	16169	16181	16052	16239	15991	16114	16258	16343	16380	16094	16099	16151	16234	16165	15939	16147	16165	16110	16089	16185	16256	16247	16228	16223	16287	16159	16206	16145	16305	16424	16178	16099	16038	16124	16066	16202	15891	16198	16128	16102	16066	16307	16164	16092	16152	15974	16297	16208	16233	16115	16196	16180	16329	16007	16087	16040	16183	16318	16353	16137	16087	16026	16042	15961	16141	16110	16365	16210	16200	16083	16249	16115	15950	15925	16280	16069	16086	16192	16148	16150	16035	16099	16181	16117	15969	16141	16137	16138	16286	16245	16197	16132	16071	16219	16264	16211	16114	16164	16168	16082	16114	16356	16064	16279	16089	16168	16139	16210	16269	16152	16065	16215	15999	16016	16075	16183	16292	16107	15977	15968	15984	16163	16245	16176	16296	16183	15845	16020	16172	16101	16196	15932	16048	16236	16190	16154	16201	16006	16285	16076	16108	16135	16226	16199	15868	16001	16245	16146	16058	16072	16087	16088	16034	16081	16266	16365	16105	16316	15945	16219	16259	16190	16230	16313	16013	16045	16096	15987	16244	16182	16283	16200	16209	16104	16164	16291	16199	16077	16015	16183	16302	16311	16027	16212	16199	16003	16320	16236	16234	16118	16381	16154	16012	16100	16033	16117	16126	16310	16159	16055	16045	16160	16029	15867	16177	16379	16156	16164	15876	16289	16120	15993	16111	16103	16138	16089	16062	16238	16294	16105	16130	15897	16202	16069	16057	16280	16196	16112	16119	16264	16283	16190	16149	16054	16144	16198	16003	16326	16230	16369	16207	16129	16114	15996	16133	16340	16033	16281	16074	16113	16178	16061	16087	16142	16121	16210	15972	16271	15993	16072	16180	15964	16107	16054	16204	16026	16112	16101	16355	16215	16060	16075	16056	16173	16234	16136	16209	16278	16097	16276	16184	16146	15926	16006	16265	16082	16133	16056	16255	16348	15975	16090	16194	16041
20067	36407	37083	33343	29754	26517	23878	21540	19759	18468	17296	16806	16245	16066	15697	15505	15209	14822	14846	14706	14421	14687	14484	14673	14618	14458	14390	14512	14351	14332	14353	14396	14094	14203	14299	14188	14165	14100	14203	14572	14343	14220	14926	15462	15107	14775	14489	14192	14131	14040	14061	14276	14034	14221	14146	13985	14119	14186	14160	14254	14045	14187	14224	14116	14042	14070	14118	14062	14089	13961	14228	13972	14257	14004	13976	14090	14080	14077	14148	14182	14161	14137	13986	14027	14051	14087	14372	14161	14063	14146	13993	14131	14164	13991	14263	14087	14246	14047	14155	14171	14013	14050	14003	14135	14421	14101	14139	13956	14241	13840	14101	14164	14099	14092	14135	14086	14208	14215	14065	14031	14071	14048	14127	14188	14016	14013	13997	13962	14102	14237	14066	13979	14213	14183	14213	14177	14079	14127	14153	14169	14074	14079	14100	14175	14284	14113	14070	14091	14073	14118	13976	14000	14187	14172	14167	14059	14112	13959	14082	14169	14069	14231	14114	14105	14058	14255	14056	14162	14075	13965	14031	14239	14225	14161	14221	14085	14215	14152	14031	14229	13998	14090	14059	13920	14113	14028	14030	14084	14213	14000	14109	14218	14200	14083	14144	14120	14142	13933	14113	14131	14280	14185	14203	14104	14111	13970	14156	14094	14045	14148	13997	14255	14207	14171	14053	13956	14170	14061	14187	14053	14226	13943	14090	14075	14035	14134	14130	14097	14215	14069	14173	14052	14016	14219	13986	14129	14039	14279	14118	14127	14137	14076	13938	14048	13931	14026	14157	14153	14048	14051	14134	14154	14087	13952	14043	14190	14066	14082	13954	14056	14188	14154	13987	14066	14124	14131	14204	13958	13931	14001	14107	14015	14159	14009	14149	14027	14078	13945	14078	14238	14224	13884	13915	14118	14086	13959	14104	14184	14103	14039	14154	14013	14139	14148	14072	14010	14036	14150	14076	14012	14115	14212	14184	14010	13960	13920	14148	14260	14050	14215	14143	14155	14065	13927	14105	14017	14103	14043	14190	14071	13976	14116	14220	14205	13987	14066	13978	14036	14075	14156	14141	14104	13982	14094	13891	14137	14024	14171	14040	13967	14021	13951	14091	14219	13937	13984	14183	14165	14052	14065	14065	13971	14048	14111	14076	14167	13892	14050	14191	14126	14127	14031	14114	14258	14009	13981	14042	14011	14135	14150	14113	14081	14214	14020	14108	14070	14112	14076	14040	14139	14257	14196	14067	14132	14164	14038	14231	14081	14100	14204	13942	14178	14097	14011	13994	13994	14202	14018	14119	14361	14172	14049	14171	14247	14099	14103	14076	14201	14056	13923	14054	14095	14054	13924	14163	14070	13980	14201	14006	14194	14034	14044	13853	14112	13992	14117	14217	14364	14236	14027	14122	14075	14082	14022	14179	14100	14185	14019	14150	14182	14215	14146	14181	14192	14121	14203	13943	14095	13966	14157	14027	14018	14287	14168	14150	14111	13997	14244	14134	14123	14224	14002	13932	13993	14108	14042	13959	13970	14025	14188	14104	14054	14162	14215	14026	14132	14111	14016	14101	14067	14174	14092	14052	14105	14065	13894	14102	14051	14101	14205	14079	14127	13977	14244	14070	14167	14084	14150	14194	14031	14061	14094	13966	14068	14020	14033	14126	14142	13911	14078	14097	14142	14076	14154	14039	14120	14176	13993	14274	13956	14173	14083	14118	14177	14065	13952	13995	14040	14145	14188	14059	13957	14158	14199	13973	13905	14203	14223	14099	14125	13950	14112	14102	14262	14037	14066	14207	14085	14120	14073	14034	14182	14144	14000	14206	13965	13996	13989	14111	14064	14044	13996	14114	14295	14171	14105	14019	14174	13950	14022	14152	14112	14124	14246	13992	14094	14163	14066	14175	14165	14074	14051	14114	14174	14068	14088	14086	14050	14073	14118	14124	14097	14042	14127	14042	14074	14019	14096	13929	14169	14120	14273	13998	14032	14111	14199	13932	14075	13997	13994	14157	14073	14046	14034	13942	14111	14144	13975	14060	14284	14047	14171	14022	14137	14087	14136	14129	14049	14104	14068	14046	13979	14102	14023	14047	14025	14147	13961	14131	14026	14281	14005	14176	14096	14221	13992	14056	13913	13958	14184	14196	14163	14035	14130	14103	14146	14095	13975	14078	14081	13845	14049	14063	14082	14121	14179	14177	14040	14192	14101	14074	14080	14223	14033	14093	14167	13877	14149	14036	14069	14109	14144	14305	14032	14145	13976	14135	14090	14067	13984	13963	13991	14141	14025	13842	14159	13892	13854	14087	14153	14038	14007	14100	14110	14208	13977	14002	14047	14087	14232	14301	14127	13974	14051	14052	14142	14152	13989	14275	14197	14076	14019	14145	14067	14059	14124	14118	13978	14091	14111	14115	13975	14101	14309	14283	14075	14146	14141	14043	14143	14057	14026	14065	14011	14172	14087	14155	13975	13933	14178	13967	14160	13960	13931	14095	14192	14122	14066	14258	14031	14035	14027	14134	14076	14009	14000	14126	13995	13989	14096	14133	14064	14115	13974	13990	14166	14130	14255	14126	14207	13966	14118	14010	14106	14099	14230	14102	14037	14088	14189	14018	13929	13981	14055	14152	14139	14186	14189	13921	13969	14026	14201	14153	14136	14054	14094	14061	14115	14101	13782	14108	14011	14037	13960	14021	14160	14135	14129	14120	14134	14155	13867	14013	14202	14040	14029	14135	14284	14169	14076	14092	14147	14090	14019	14285	14075	14090	14060	14080	14184	13942	14220	14240	14056	13753	14065	14164	14143	14123	14046	13954	14006	13967	14091	13978	14149	14145	14079	14109	14114	14084	14029	14136	14114	14209	14086	14101	14181	13975	14160	14035	13960	14049	14191	14090	14126	14095	14065	13946	14040	14229	14080	14011	13909	14093	14107	13980	14084	13957	14082	14053	14329	13944	13926	14127	14218	14088	13984	14081	14161	13929	14012	14095	14155	14262	14154	14088	14208	13998	14094	14209	14149	14159	14169	14109	14093	14049	14139	14022	14147	13928	13927	14253	14155	14001	14266	14124	14026	13956	13982	14018	14152	14017	14044	14215	14076	14025	13914	14071	14127	14182	13981	14121	14089	14068	14020	14117	14072	14238	14209	14013	14034	14049	14197	14103	14193	14187	14053	14022	14203	14215	13956	14130	14123	13977	14148	14158	14097	13938	14107	13928	14168	14052	14190	14111	14216	14077	14000	14251	14148	14008	14061	14150	14188	14162	13975	13991	14024	14006	14153	13988	13896	14015	14180	14202	14172	14091	13937	14122	14063	14060	13961	14171	14037	14035	13984	14013	14053	14088	14142	14038	14137	14154	13959	14084	14163	14023	14103	14207	14097	14047	14119	13960	14145	14071	13993	13920	14131	14147	14154	14297	13883	13975	14028	13940	14251	14229	14281	14104	14176	14029	13931	13993	14154	14103	14106	14019	14173	14090	14197	13951	14284	14163	14013	14176	14069	14152	14052	14235	14167	14052	14024	14174	14198	14061	14178	14227	14147	13928	13990	13993	14196	14209	14158	14098	14155	14014	14171	14041	13984	13992	14134	14089	14085	14213	14004	14001	14113	14176	14153	14024	14235	14041	14143	14083	13966	14084	14075	14137	14090	13999	14095	14046	14136	14091	14128	14084	14207	14084	14005	14147	14214	14294	14149	14120	14056	13910	14199	14089	14070	14067	14239	13854	14093	14096	14093	14181	14131	14137	14123	13989	14156	14260	14038	14030	14008	14114	14037	14127	14052	14021	14230	13910	13963	14096	14053	14027	14141	14058	14001	13993	14240	14204	14065	13989	13942	14086	14083	14209	13972	14062	14109	14224	13993	14121	13990	14230	14117	13950	14041	14035	14204	14077	14025	14053	14300	14210	14056	14014	14064	14272	13978	14068	14073	14206	14142	14119	14050	14122	13991	14152	13988	14035	14108	14195	14084	14014	14143	13996	14121	14161	14226	14036	14134	13925	14246	14234	14028	14064	14020	13906	13918	13867	14081	13992	14118	14122	14029	14073	14151	14119	14025	14070	14070	14003	14051	14135	14002	14017	14053	14249	14289	13985	14060	14061	14145	14089	14262	14102	14170	14079	14146	13934	13957	14196	13945	14105	14254	14126	14026	14149	14204	14191	14113	14059	14025	13971	14150	14023	14057	14132	13972	13948	14165	14067	14004	13996	14182	14088	14161	14100	14109	14323	14073	14021	14160	14049	14064	14056	14137	14076	14074	14078	14020	14123	14134	14144	14176	14137	14216	13961	14131	13998	14301	14038	14071	13985	14069	13965	14154	14244	14126	14018	14182	14089	13986	14068	14132	14235	14134	14130	14000	13942	14117	13962	14157	14204	14117	14028	14132	14282	14161	14046	13987	14044	14133	14118	14232	14115	13996	14021	14099	14263	14044	14136	14165	13998	14138	14024	14100	14100	14188	13907	14171	14130	14045	14135	14080	14105	14074	14041	14054	13878	14144	14161	13989	14147	13972	14115	14014	14186	14121	14222	13931	14048	14042	14064	14158	14010	14249	14022	14103	14016	14158	14149	13908	14145	14084	14102	14066	14119	14126	14136	14183	14064	14063	14001	14072	14222	14042	14175	14154	14040	14084	14171	13918	14069	14060	14003	14035	14230	14101	14156	14063	14107	14171	14290	14094	14142	13972	13900	14236	13967	14098	13976	13987	14084	14016	14137	13992	13998	14038	14100	14236	14123	14190	14014	13876	14023	14018	14166	14089	14113	14008	14149	14135	14064	14129	14037	14209	14076	14103	14025	14069	14247	14043	14026	14017	14119	14184	14249	14075	13989	14142	14102	14027	14239	14006	13978	14042	14115	14076	14017	14129	14118	14121	14197	14117	13950	14135	14091	14053	14028	14243	13992	14258	14102	14214	14041	13949	14271	14085	14153	14294	14273	14057	14096	14091	14162	14119	14116	14103	14231	14088	14098	14129	14152	14187	14060	14062	13990	14013	14125	14261	14021	14024	14143	14130	14025	14056	14019	14095	13960	13876	14058	13928	14222	14168	14062	14067	14055	14146	14086	13998	14037	14064	13974	13916	14068	14083	14000	14071	14063	13983	13951	14001
27415	23301	28911	26358	21413	20201	19113	18290	17574	17388	17296	16915	17041	16907	17219	16787	16853	16740	16695	16915	16675	16631	16584	16849	16622	16421	16751	16652	16556	16527	16682	16691	16434	16658	16639	16820	16851	16371	16810	16795	16631	16637	16769	16654	16746	16737	16603	16483	16644	16739	16620	16403	16674	16686	16592	16593	16398	16582	16748	16616	16634	16641	16730	16541	16636	16610	16757	16610	16670	16709	16450	16584	16736	16835	16572	16606	16471	16756	16581	16437	16586	16641	16622	16663	16668	16672	16512	16503	16653	16784	16636	16621	16515	16615	16614	16610	16495	16559	16731	16568	16675	16617	16548	16571	16533	16400	16484	16532	16417	16588	16419	16530	16560	16653	16536	16568	16586	16774	16458	16596	16548	16421	16516	16493	16689	16614	16677	16481	16817	16351	16743	16597	16566	16468	16743	16568	16566	16779	16727	16632	16480	16695	16590	16572	16508	16525	16672	16608	16592	16433	16652	16646	16551	16648	16676	16494	16575	16619	16571	16591	16594	16706	16531	16534	16681	16661	16525	16509	16677	16466	16725	16594	16747	16570	16688	16542	16600	16616	16564	16690	16502	16466	16529	16421	16469	16602	16549	16668	16524	16534	16602	16634	16780	16629	16519	16342	16459	16686	16595	16571	16577	16680	16515	16660	16593	16678	16744	16841	16607	16601	16431	16398	16637	16582	16593	16774	16288	16525	16606	16623	16539	16541	16695	16608	16813	16668	16700	16659	16710	16741	16578	16564	16423	16630	16416	16641	16616	16459	16508	16734	16692	16561	16477	16499	16593	16692	16542	16606	16669	16643	16639	16566	16744	16568	16560	16670	16527	16526	16641	16541	16531	16649	16570	16554	16511	16745	16490	16364	16603	16398	16714	16601	16418	16696	16578	16662	16804	16501	16731	16479	16484	16451	16532	16608	16396	16582	16552	16471	16584	16625	16810	16370	16696	16660	16660	16725	16283	16742	16743	16772	16493	16550	16758	16689	16520	16463	16514	16333	16465	16548	16494	16575	16761	16697	16474	16806	16660	16565	16402	16445	16507	16575	16669	16775	16510	16313	16857	16791	16637	16511	16676	16504	16602	16837	16583	16582	16745	16870	16668	16698	16616	16543	16688	16613	16554	16374	16529	16614	16630	16482	16509	16445	16409	16623	16587	16560	16497	16629	16742	16542	16690	16690	16759	16678	16653	16637	16644	16586	16370	16239	16682	16634	16599	16709	16460	16400	16839	16762	16541	16485	16656	16647	16392	16674	16456	16683	16377	16553	16579	16492	16574	16469	16561	16560	16700	16686	16625	16409	16746	16598	16447	16512	16714	16429	16747	16855	16649	16701	16393	16549	16559	16647	16586	16575	16697	16484	16267	16426	16680	16770	16565	16632	16545	16543	16537	16888	16919	16760	16462	16711	16618	16664	16816	16533	16490	16684	16471	16554	16646	16393	16580	16485	16568	16619	16640	16824	16631	16575	16691	16813	16559	16750	16652	16688	16576	16658	16618	16681	16731	16639	16747	16759	16706	16794	16734	16724	16862	16643	16576	16798	16825	16563	16591	16635	16678	16707	16573	16469	16495	16714	16464	16684	16500	16613	16583	16394	16513	16671	16476	16731	16814	16493	16462	16478	16476	16665	16650	16662	16681	16412	16510	16602	16664	16624	16638	16566	16692	16587	16577	16763	16725	16680	16661	16470	16689	16631	16678	16747	16392	16479	16702	16614	16703	16404	16747	16447	16779	16542	16708	16635	16609	16688	16619	16608	16612	16493	16725	16782	16511	16425	16640	16598	16605	16500	16684	16491	16668	16596	16458	16665	16571	16470	16617	16623	16602	16611	16550	16522	16641	16725	16465	16561	16567	16515	16495	16409	16521	16727	16738	16739	16581	16563	16694	16823	16623	16637	16699	16442	16587	16454	16663	16583	16659	16576	16629	16605	16741	16579	16735	16694	16778	16680	16556	16484	16526	16475	16610	16619	16739	16822	16705	16347	16544	16616	16544	16478	16611	16543	16738	16571	16596	16556	16611	16596	16556	16738	16771	16477	16499	16527	16597	16571	16635	16551	16650	16590	16512	16599	16503	16578	16618	16395	16424	16596	16705	16548	16461	16346	16728	16685	16586	16499	16428	16577	16725	16630	16669	16667	16632	16520	16636	16675	16664	16663	16612	16582	16608	16568	16794	16536	16494	16747	16804	16726	16575	16449	16625	16489	16554	16546	16514	16589	16547	16570	16733	16696	16563	16473	16674	16654	16770	16552	16615	16660	16615	16649	16679	16683	16545	16587	16635	16803	16609	16633	16763	16723	16609	16772	16539	16712	16581	16593	16520	16978	16785	16759	16364	16563	16851	16720	16630	16444	16478	16860	16594	16695	16631	16670	16831	16643	16684	16759	16656	16555	16755	16595	16698	16618	16616	16696	16738	16762	16464	16565	16583	16633	16387	16468	16461	16609	16473	16295	16585	16227	16655	16632	16571	16647	16583	16467	16506	16488	16489	16517	16681	16486	16690	16550	16573	16571	16746	16646	16526	16512	16771	16758	16396	16703	16655	16462	16440	16562	16587	16584	16591	16555	16729	16519	16587	16667	16774	16587	16528	16763	16443	16472	16513	16607	16676	16638	16521	16434	16561	16587	16718	16660	16544	16717	16680	16494	16507	16401	16704	16530	16764	16531	16667	16515	16593	16601	16661	16594	16582	16655	16583	16529	16647	16803	16641	16745	16649	16518	16542	16586	16497	16667	16684	16561	16714	16685	16712	16453	16623	16568	16456	16587	16564	16476	16695	16648	16795	16455	16650	16571	16465	16809	16626	16590	16569	16535	16534	16532	16653	16649	16570	16617	16610	16693	16624	16642	16672	16640	16586	16588	16632	16528	16638	16684	16689	16582	16666	16576	16645	16446	16568	16713	16548	16693	16621	16561	16571	16582	16798	16819	16769	16784	16570	16644	16404	16603	16720	16620	16686	16565	16519	16589	16590	16512	16483	16557	16732	16791	16634	16732	16735	16650	16674	16636	16594	16660	16790	16664	16441	16582	16502	16668	16544	16671	16739	16569	16427	16653	16551	16824	16715	16593	16628	16650	16642	16497	16627	16870	16443	16469	16633	16647	16575	16537	16612	16527	16561	16737	16762	16652	16404	16719	16797	16637	16753	16683	16708	16760	16749	16474	16455	16747	16503	16594	16610	16413	16570	16518	16653	16748	16768	16567	16769	16641	16518	16633	16823	16617	16715	16497	16675	16745	16662	16748	16552	16379	16498	16546	16526	16598	16650	16594	16674	16472	16703	16671	16713	16867	16667	16804	16634	16565	16726	16714	16541	16699	16618	16496	16631	16574	16603	16527	16718	16627	16587	16593	16602	16699	16597	16392	16864	16609	16608	16599	16311	16510	16636	16842	16570	16382	16529	16616	16487	16731	16776	16538	16665	16599	16556	16540	16688	16422	16698	16729	16666	16804	16612	16524	16649	16568	16538	16669	16505	16435	16472	16657	16634	16642	16743	16590	16788	16497	16551	16792	16570	16612	16719	16529	16467	16467	16558	16568	16617	16866	16424	16692	16538	16653	16772	16801	16509	16557	16474	16672	16696	16739	16628	16501	16573	16668	16543	16596	16641	16487	16611	16747	16518	16488	16773	16721	16630	16397	16617	16667	16454	16372	16758	16434	16446	16591	16742	16609	16588	16612	16451	16734	16909	16710	16576	16646	16583	16761	16652	16620	16613	16593	16512	16563	16568	16455	16720	16724	16476	16585	16690	16700	16587	16616	16698	16679	16561	16529	16714	16579	16795	16545	16742	16533	16628	16765	16536	16584	16624	16672	16832	16615	16579	16637	16501	16605	16614	16442	16570	16654	16464	16694	16741	16681	16717	16739	16612	16554	16592	16434	16522	16730	16626	16449	16591	16725	16746	16787	16614	16464	16681	16557	16640	16708	16421	16678	16565	16621	16788	16428	16554	16547	16579	16664	16507	16551	16686	16512	16620	16539	16608	16525	16605	16592	16705	16429	16412	16590	16653	16425	16733	16709	16600	16537	16825	16714	16627	16484	16611	16528	16473	16521	16491	16664	16556	16420	16549	16558	16453	16499	16620	16651	16522	16547	16497	16648	16796	16584	16886	16685	16566	16538	16559	16747	16696	16837	16606	16615	16711	16602	16521	16609	16397	16590	16712	16525	16623	16747	16497	16603	16782	16603	16745	16721	16472	16574	16528	16557	16803	16576	16781	16660	16494	16441	16605	16627	16641	16599	16297	16828	16588	16566	16476	16551	16488	16523	16622	16778	16573	16673	16677	16748	16448	16675	16762	16603	16517	16407	16445	16520	16544	16570	16490	16738	16605	16613	16581	16665	16718	16453	16664	16721	16267	16562	16797	16711	16752	16565	16477	16363	16286	16597	16787	16885	16581	16419	16524	16680	16518	16267	16415	16594	16439	16620	16716	16532	16639	16569	16558	16669	16473	16659	16738	16692	16504	16674	16530	16627	16484	16673	16886	16672	16816	16625	16731	16478	16374	16607	16604	16667	16663	16645	16525	16359	16731	16435	16696	16596	16612	16687	16600	16624	16486	16518	16659	16653	16495	16653	16781	16895	16724	16629	16761	16612	16556	16599	16518	16576	16635	16744	16526	16536	16503	16607	16557	16671	16674	16691	16621	16729	16376	16778	16652	16611	16508	16563	16656	16858	16585	16734	16842	16633	16642	16671	16630	16570	16581	16538	16444	16621	16755	16445	16786	16442	16638	16655	16604	16657	16519	16581	16547	16667	16598	16313	16574	16593	16394	16565	16763	16555	16472	16579	16714	16694	16478	16500	16587	16514	16421	16768	16577	16614	16491	16684	16538	16520	16493	16693	16646	16595	16572	16757	16785	16647	16581	16483	16702	16665	16623	16563	16700	16682	16609	16662	16507	16674	16689	16521	16725	16384	16615	16461	16495	16487	16676	16605	16435	16677	16546	16581	16536	16493	16547	16632	16720	16742	16513	16386	16673	16648	16540	16852	16619	16637	16723	16662	16481	16691	16660	16499	16484	16590	16531	16577	16761	16724	16514	16681	16496	16637	16737	16628	16565	16507	16482	16504	16550	16380	16563	16444	16543	16633	16416	16449	16537	16610	16606	16586
18748	27300	27803	23215	20897	19100	17765	16654	16081	15545	15277	15136	14874	14844	14668	14586	14647	14569	14584	14447	14547	14354	14363	14491	14461	14312	14437	14493	14388	14344	14374	14280	14416	14454	14447	14359	14427	14396	14522	14322	14416	14368	14508	14461	14592	14502	14536	14303	14147	14311	14565	14418	14359	14377	14291	14399	14366	14431	14272	14398	14392	14225	14228	14555	14373	14330	14408	14307	14380	14293	14359	14343	14282	14408	14325	14472	14320	14346	14256	14263	14465	14482	14338	14361	14196	14519	14285	14341	14346	14365	14299	14393	14366	14328	14387	14459	14239	14394	14301	14387	14308	14280	14365	14352	14350	14251	14331	14336	14444	14577	14348	14291	14233	14416	14256	14338	14262	14249	14346	14378	14477	14405	14427	14345	14368	14501	14346	14259	14334	14210	14392	14356	14387	14511	14411	14376	14247	14310	14282	14293	14360	14371	14430	14512	14300	14397	14315	14435	14294	14352	14339	14355	14377	14276	14381	14295	14352	14348	14386	14328	14324	14226	14364	14292	14492	14383	14320	14441	14366	14278	14295	14256	14420	14240	14333	14232	14422	14352	14247	14221	14404	14406	14314	14417	14320	14386	14434	14162	14255	14312	14495	14467	14216	14517	14395	14422	14232	14335	14340	14512	14308	14363	14367	14355	14456	14242	14341	14336	14452	14410	14269	14455	14317	14393	14417	14309	14294	14427	14369	14379	14582	14471	14347	14355	14339	14182	14334	14419	14491	14356	14223	14311	14307	14522	14328	14503	14410	14347	14366	14383	14376	14226	14371	14333	14415	14427	14516	14361	14427	14385	14314	14220	14432	14343	14412	14285	14315	14180	14489	14165	14503	14378	14324	14394	14290	14333	14384	14370	14446	14168	14340	14380	14313	14348	14329	14248	14251	14416	14390	14345	14411	14345	14339	14369	14357	14434	14411	14336	14331	14413	14380	14241	14266	14369	14342	14479	14323	14420	14238	14420	14311	14390	14247	14524	14460	14337	14393	14370	14285	14478	14360	14352	14212	14286	14487	14201	14387	14376	14319	14310	14363	14429	14311	14337	14332	14330	14244	14299	14393	14342	14444	14308	14260	14608	14413	14106	14371	14403	14357	14346	14408	14309	14306	14424	14417	14326	14428	14308	14361	14330	14365	14375	14208	14143	14344	14304	14468	14403	14281	14359	14265	14486	14280	14468	14373	14203	14320	14263	14552	14379	14407	14440	14429	14309	14500	14421	14223	14300	14388	14347	14325	14492	14206	14468	14431	14363	14349	14441	14244	14343	14424	14345	14329	14361	14272	14438	14317	14417	14298	14566	14325	14288	14287	14378	14339	14387	14416	14228	14392	14344	14380	14567	14270	14363	14383	14196	14218	14241	14428	14432	14334	14301	14491	14395	14330	14428	14128	14284	14299	14330	14341	14418	14450	14226	14434	14423	14346	14254	14368	14459	14372	14323	14337	14349	14434	14353	14359	14277	14384	14407	14375	14376	14377	14481	14436	14251	14321	14385	14349	14407	14329	14404	14492	14328	14264	14314	14286	14317	14210	14457	14149	14289	14339	14352	14334	14384	14234	14210	14342	14385	14447	14398	14307	14363	14394	14358	14439	14451	14265	14371	14357	14240	14354	14291	14364	14466	14383	14283	14245	14294	14385	14315	14347	14257	14374	14187	14456	14387	14388	14316	14216	14306	14273	14312	14218	14425	14284	14334	14504	14323	14460	14447	14421	14469	14309	14425	14290	14381	14432	14269	14545	14289	14249	14498	14266	14431	14128	14197	14260	14480	14430	14334	14245	14351	14297	14422	14412	14347	14350	14514	14374	14336	14498	14306	14279	14455	14392	14467	14476	14382	14145	14339	14547	14324	14288	14419	14262	14320	14334	14352	14568	14572	14589	14378	14318	14248	14250	14249	14294	14359	14390	14210	14297	14406	14367	14300	14474	14242	14364	14445	14171	14364	14268	14425	14230	14447	14339	14297	14389	14240	14349	14418	14450	14374	14313	14332	14321	14170	14530	14316	14452	14227	14328	14316	14180	14124	14327	14349	14487	14375	14302	14430	14439	14275	14337	14403	14286	14283	14319	14166	14477	14209	14268	14453	14465	14282	14462	14364	14350	14286	14405	14332	14370	14503	14421	14290	14398	14311	14532	14346	14315	14364	14279	14395	14469	14254	14292	14390	14397	14370	14329	14470	14351	14309	14420	14268	14335	14393	14220	14309	14273	14301	14394	14265	14409	14382	14230	14345	14276	14358	14233	14478	14232	14407	14360	14475	14280	14409	14336	14413	14437	14411	14267	14303	14372	14326	14318	14304	14388	14287	14429	14312	14497	14284	14426	14478	14338	14269	14359	14310	14381	14288	14307	14316	14373	14420	14327	14402	14379	14422	14368	14335	14315	14333	14304	14322	14323	14406	14249	14344	14372	14378	14471	14355	14554	14268	14571	14333	14307	14336	14284	14471	14342	14326	14348	14296	14321	14291	14329	14303	14333	14206	14335	14312	14451	14410	14288	14225	14334	14396	14229	14512	14398	14526	14097	14426	14376	14345	14510	14277	14257	14273	14325	14500	14324	14300	14382	14458	14193	14323	14461	14342	14507	14564	14305	14215	14485	14456	14415	14292	14401	14238	14333	14423	14287	14232	14215	14247	14444	14400	14230	14341	14356	14300	14276	14187	14059	14238	14281	14433	14393	14242	14424	14496	14334	14242	14331	14229	14296	14381	14253	14452	14490	14330	14283	14467	14366	14383	14293	14363	14349	14314	14297	14252	14465	14484	14158	14301	14408	14476	14463	14247	14271	14265	14269	14433	14373	14286	14245	14269	14292	14532	14408	14300	14300	14405	14295	14329	14310	14337	14502	14345	14482	14244	14412	14275	14368	14441	14432	14172	14363	14406	14409	14334	14470	14222	14467	14427	14413	14480	14320	14388	14395	14310	14287	14412	14371	14426	14255	14281	14291	14419	14332	14430	14403	14378	14359	14401	14316	14453	14258	14268	14378	14387	14101	14261	14480	14280	14298	14580	14380	14434	14273	14308	14388	14196	14379	14437	14294	14338	14447	14271	14321	14440	14369	14309	14272	14468	14356	14237	14457	14361	14266	14162	14376	14439	14307	14275	14440	14472	14363	14423	14346	14396	14419	14446	14378	14215	14362	14369	14315	14464	14383	14212	14324	14328	14475	14487	14320	14405	14564	14413	14368	14535	14282	14264	14350	14441	14428	14343	14536	14315	14300	14556	14211	14410	14336	14244	14320	14303	14484	14490	14473	14234	14324	14309	14528	14265	14336	14241	14399	14321	14321	14391	14256	14397	14414	14322	14297	14332	14382	14497	14447	14382	14297	14323	14441	14449	14418	14405	14364	14369	14320	14309	14392	14477	14377	14377	14258	14414	14383	14487	14315	14351	14486	14437	14328	14531	14368	14528	14321	14422	14406	14391	14428	14342	14238	14270	14305	14436	14286	14414	14305	14279	14310	14348	14389	14475	14223	14241	14586	14310	14381	14298	14264	14360	14272	14410	14376	14429	14332	14195	14406	14523	14317	14451	14406	14254	14419	14417	14459	14322	14554	14211	14311	14460	14430	14290	14406	14341	14192	14361	14337	14388	14429	14349	14437	14320	14465	14292	14395	14307	14355	14430	14387	14446	14311	14398	14356	14385	14270	14459	14454	14538	14218	14340	14350	14347	14502	14436	14294	14324	14194	14318	14164	14303	14437	14236	14396	14396	14326	14368	14376	14253	14247	14418	14217	14410	14460	14405	14262	14262	14386	14240	14455	14325	14252	14351	14225	14343	14355	14328	14372	14455	14405	14461	14342	14178	14493	14237	14333	14365	14338	14215	14284	14372	14295	14398	14372	14400	14384	14302	14409	14385	14374	14241	14348	14220	14356	14426	14404	14183	14594	14324	14371	14236	14464	14088	14456	14421	14412	14314	14328	14324	14300	14391	14419	14261	14454	14317	14461	14328	14478	14394	14488	14276	14332	14213	14432	14378	14395	14331	14409	14361	14348	14252	14281	14401	14292	14490	14410	14446	14368	14448	14569	14420	14305	14343	14410	14440	14380	14300	14329	14572	14290	14362	14398	14327	14301	14457	14273	14295	14441	14159	14358	14360	14258	14350	14252	14277	14414	14412	14533	14428	14415	14386	14245	14223	14482	14465	14476	14360	14419	14321	14315	14320	14531	14209	14278	14534	14261	14357	14334	14419	14420	14321	14309	14250	14441	14337	14428	14355	14131	14320	14397	14387	14274	14329	14351	14432	14387	14297	14266	14251	14459	14412	14312	14371	14425	14353	14512	14386	14334	14333	14296	14508	14440	14382	14218	14348	14538	14432	14530	14472	14332	14423	14192	14508	14469	14336	14432	14451	14379	14257	14543	14462	14423	14334	14454	14479	14350	14172	14568	14398	14364	14438	14341	14312	14336	14333	14244	14392	14418	14335	14298	14381	14283	14473	14428	14202	14389	14432	14440	14284	14291	14367	14439	14322	14545	14414	14424	14298	14226	14369	14378	14533	14474	14299	14265	14229	14533	14230	14297	14567	14337	14265	14482	14497	14344	14388	14543	14222	14392	14392	14370	14279	14362	14436	14364	14382	14357	14370	14454	14317	14448	14475	14448	14220	14254	14372	14438	14329	14480	14313	14360	14463	14414	14272	14418	14289	14308	14419	14367	14306	14308	14377	14375	14289	14437	14444	14354	14300	14207	14335	14243	14434	14552	14409	14198	14376	14184	14374	14461	14483	14273	14444	14377	14347	14274	14209	14425	14296	14302	14297	14439	14434	14398	14486	14292	14417	14369	14425	14164	14381	14364	14355	14389	14226	14284	14289	14288	14398	14209	14346	14177	14495	14411	14508	14364	14471	14331	14467	14338	14386	14305	14325	14492	14403	14300	14304	14450	14437	14405	14228	14309	14460	14343	14377	14412	14360	14357	14184	14261	14448	14330	14482	14420	14297	14294	14260	14348	14450	14379	14451	14500	14405	14352	14224	14285	14325	14298	14445	14368	14239	14440	14407	14271	14371	14359	14445	14299	14281	14293	14312	14257	14366	14331	14434	14347	14232	14409	14246	14398	14225	14390	14508	14359	14336	14495	14477	14355	14303	14516	14380	14185	14434
24050	21259	28711	24858	23301	23658	22917	19641	18331	17941	17592	17113	17050	16908	16617	16831	16527	16407	16542	16437	16437	16400	16512	16567	16269	16293	16459	16106	16250	16324	16238	16053	16055	16224	16252	16143	16031	16128	16006	16098	16069	16162	16512	16548	16584	16512	16610	16072	16046	15961	16074	16134	15911	16158	16125	16198	16267	16176	16155	16128	16285	16169	16139	16051	15943	16065	16137	16119	16203	16388	16098	16028	16154	16232	16045	16085	15989	16240	16231	16239	16110	16079	16044	15961	16197	16119	16204	16107	16125	16286	16281	16189	16153	16121	16204	16114	16024	16067	16205	16044	16052	16230	16050	16069	16158	16168	16275	16121	16100	16216	16152	16195	16057	15931	16210	15794	16182	16053	16017	16254	16041	16126	16270	16176	16323	16267	16146	16143	16199	16061	15985	15971	16147	16173	16119	16012	16077	15981	16172	16012	16072	16040	15944	16135	16132	15965	16104	16024	16176	16187	15916	16094	15873	15950	15975	16009	16133	16063	16039	15829	16074	16172	16121	16055	16252	16115	16146	16225	16228	16185	16204	16051	16004	16170	16198	16217	16136	15868	15998	16019	16148	16232	16225	16210	16104	16002	16228	16030	16107	16218	16303	16142	16107	16042	16021	16081	16219	15978	16164	16061	16059	15992	16050	15975	16022	16140	16098	15893	15917	15999	16147	16243	15926	16021	15980	16236	16325	16262	16043	15907	16086	16001	16127	16288	16124	16207	16068	16141	16027	16117	16152	16177	16265	16088	16097	16127	15831	15890	16124	15892	16102	15996	16269	16126	16070	16098	16094	16279	16112	16205	16071	16103	15930	16135	16062	16097	15984	16057	15996	16057	16208	16154	16103	16048	16117	16029	16169	16073	16071	16077	16179	16199	16032	16233	16105	16065	16111	16129	16118	16256	16038	16220	15997	16144	15936	15945	16030	16104	16068	16158	16110	16241	16016	16114	16170	16114	15945	15803	15888	16053	16135	16101	16116	16012	15799	16224	16010	16214	15827	16258	16174	16194	16115	16037	16140	16255	16137	15984	16129	16242	16083	15884	16186	16176	16012	16052	16137	16279	16188	16182	16046	16189	16384	16133	16127	15946	16103	16038	16073	16015	15940	16002	16180	15959	16302	16115	15981	16119	16106	16156	16206	16130	16143	16187	15916	16124	16206	16269	15933	16075	16278	15979	16057	16077	16171	16103	16227	16202	16127	16152	16206	16079	16168	16278	16197	16044	16282	15994	16002	16084	16037	16097	16119	16147	15853	16022	16055	15997	15996	15933	16029	16250	16065	16077	15990	16125	15980	15966	16173	16096	15935	16201	16177	16132	16077	15929	16132	16126	16285	16171	16121	16133	16078	15700	16137	16086	16073	16006	16191	16158	16184	16036	16084	16182	16113	15956	16016	16005	16320	15983	16158	16041	16070	16089	16187	16326	15891	16007	16018	16158	16071	16040	16154	16135	16161	16018	16085	16083	16040	16037	16149	16221	15807	16144	16051	16106	16318	16139	16290	16077	16111	15956	15838	16143	16031	16087	16030	16079	15918	16171	16076	15936	16172	15958	15906	16088	15975	16076	16141	15978	16248	16308	16267	16210	16050	16115	16083	15865	16066	16051	16146	16086	16235	16097	16099	16138	15961	16018	16010	16039	15980	15947	16046	16269	16126	16419	16000	16069	16176	16142	16010	16049	16224	16094	16094	16209	16040	16020	16203	16194	16210	16186	16137	16299	15969	16252	15965	16157	16268	16170	16210	16035	16025	16300	15969	15944	16038	16087	16033	16138	16127	16184	16182	16142	16030	16027	16186	15873	16062	16152	16108	15937	16052	16182	16234	16104	16031	16121	16158	16045	16168	16125	15892	15934	16172	16058	16074	16088	16240	16045	16098	15879	16075	16008	16165	16034	16027	16211	16097	16212	16186	16187	16053	16247	15988	16091	16104	15893	16087	16236	16262	16125	16083	15894	16111	16061	16104	16064	15959	15979	16081	16192	16267	16143	16011	16156	16093	15964	16085	16051	15992	16164	16101	16083	16014	15947	15974	16215	16086	16208	15967	16119	16090	16068	16057	16079	15950	16168	16066	16175	15921	15885	16069	16078	16249	16084	15979	15976	16240	15949	16082	16130	16073	15989	16194	16215	15951	16083	16023	16216	16146	16097	16141	16198	16069	15911	16229	16118	15985	16020	16036	16293	16131	16352	16049	16151	16137	16112	16177	16090	16151	16185	16052	15984	16028	16100	16142	16181	16091	16077	16050	15872	16014	16256	16089	16318	15956	16008	16194	15976	16056	15968	16247	16114	16129	16140	16030	16207	16252	15915	16129	16063	16228	16170	16238	16139	16036	15982	15913	16152	16253	16108	16005	16071	16171	16096	15943	16173	16118	16088	16163	15966	16066	15913	16028	16196	16141	16138	16245	15902	16121	15946	16121	16338	16192	15978	16053	16291	16095	16097	16160	16155	15906	16058	16034	15950	15909	16140	16216	16067	15983	16077	16090	16091	16086	15941	16106	15973	16277	15987	15866	15972	15881	16373	16083	16186	16206	16154	16049	15831	16016	16028	16023	16030	16207	16002	16072	16027	16090	16174	16071	16253	16144	16039	16181	16051	16214	15988	16187	16137	16135	15949	16143	16126	16048	16030	16115	16029	16190	16203	15953	15931	16190	15963	16210	16123	16254	15953	16171	16193	16030	15948	16221	16072	16144	16219	15901	15965	16218	16127	16095	16203	16104	15996	16136	16144	16102	16180	15903	16017	16137	16203	15980	16130	16063	16006	16111	16145	16084	15965	16054	16061	16003	16115	16149	15969	15999	16154	16081	16112	15905	16231	16185	15831	16024	15923	16088	16242	16268	16057	16045	16163	16005	16155	16185	16214	16396	16110	15910	15790	16277	16080	16050	16111	15933	16167	16277	16290	16157	15903	16047	16142	16252	16199	16055	16026	16185	16084	16293	15958	16007	15958	16034	16069	16191	16160	16262	15965	16058	16074	16209	16035	16284	15992	16079	16100	16219	16009	16025	16091	15950	15845	16236	16085	16118	16298	16189	16278	16187	16189	16095	15760	16137	16062	16272	16210	15886	15999	15889	15954	16155	16105	16189	16095	15992	15945	16109	16128	16071	16131	16075	16038	16044	16120	15935	16321	16028	16069	16017	16128	16078	15850	15994	16140	16123	15886	15881	15944	16211	16262	16337	15941	16144	16039	16120	16085	16251	16006	16269	16181	15876	15997	15989	16093	16032	15904	16135	16203	15919	16046	16154	16156	16186	16086	16063	15987	16104	16199	15943	16146	16012	16277	16088	16210	16084	16176	16110	16077	16094	15896	16084	15997	16115	16068	15888	15929	16145	16122	16133	15963	16323	16117	16171	15926	16051	15947	15873	16128	15979	16109	16076	15930	16252	16358	16242	16277	16088	16143	16035	16277	16138	16236	16198	16015	16144	16053	16245	16258	15982	15894	16103	16017	16214	16231	16169	16154	16210	16212	16017	15917	16007	16127	16232	16223	16132	16211	16180	16025	15985	16039	16037	15798	16152	16114	16145	16352	16144	16018	16146	16128	16012	16064	16005	16218	16230	16118	16199	16157	16214	16307	16047	15976	15856	15984	16022	16180	16156	16049	16036	15973	16339	16169	16064	16146	15945	16047	15925	16044	15886	15962	16149	16010	16212	16060	16189	16113	16195	16016	16077	16048	15827	16064	16088	15980	16038	15982	16234	16300	15779	16133	16224	16101	16226	16285	16107	15928	16116	16330	16132	16089	16048	16077	16128	16232	16018	16078	15899	16023	16158	16064	15970	16119	16127	16172	15975	16049	16148	15912	16159	16086	16135	16153	16001	15986	16017	16282	16125	15921	16183	16228	16197	16113	16099	16208	16025	16048	15999	16160	16283	16072	16130	16075	15851	16080	15878	16028	16143	16039	16108	16016	16208	16041	16112	16117	16192	16106	16156	16190	15961	16343	16204	16040	16128	16127	16215	16087	16276	16019	15964	15968	16266	16103	16098	16128	16151	16220	16156	16085	16150	16031	16045	16151	16130	16103	16018	16080	16342	16291	16124	16072	16056	15980	16154	16171	16031	16077	16161	16177	16039	15970	15911	16260	16182	16095	16067	16025	16190	15992	16227	16135	16128	15820	16222	16103	16047	15930	16129	15963	16010	16185	16078	16090	16154	16114	15970	15997	16095	16208	16103	16124	16299	16105	16329	15851	15957	16111	16021	16167	16108	16063	16031	16007	15930	15953	16119	15962	15981	16228	16238	16060	16238	16099	16043	15943	15958	16135	16286	16154	15934	16081	16041	16079	16363	16138	15947	16094	16072	16145	16128	15948	16093	16261	16179	16076	16121	16061	16051	16144	16211	16045	16166	16185	16262	15964	15992	15920	16160	16008	16174	16057	15957	15867	16127	15950	16086	16148	16143	15861	16255	16183	15929	16159	16085	16116	16207	15914	15998	16188	15945	16180	16075	16124	16037	15916	16108	16290	16203	16076	16187	16119	16200	16183	16140	16120	16063	16217	16068	16160	16071	16068	15959	16011	16248	16093	16396	16079	16300	16239	16117	16169	16073	16112	16157	16039	16199	15963	16002	16138	16070	16071	16246	16285	16118	16245	16012	16128	16149	16188	16046	16102	15904	16268	16151	16233	15999	16108	15931	16103	16090	16047	16114	16069	16215	16062	16068	16208	16074	16175	16233	16102	16339	15898	16138	16105	15981	16031	16014	16204	15929	16036	16155	16036	15996	16181	16147	16236	15991	16136	16156	15872	16198	16285	16039	15926	15922	16163	16147	16220	16048	16279	16191	16116	16099	15970	16027	16276	16117	16006	15933	16181	16083	16023	16240	15982	16174	16118	15973	16115	15983	16052	16226	16176	16055	16198	16283	16065	16103	16210	16044	16065	16179	16258	16103	15996	15988	16034	15918	16154	16028	15874	16039	16066	16212	16097	16226	16194	16074	16187	16053	15910	16051	16074	15956	15984	16133	16015	16072	16137	16135	16064	15970	16061	16322	16172	16052	16217	16252	16094	16124	16243	16128	15989	16153	16085	16054	15915	16160	16008	16083	15918	16094	16223	15955	16121	16099	15914	16140	16238	15984	16028	16115	16400	16149	16116	16203	16171
18479	32268	32791	28213	25302	22533	20478	18857	17442	16592	16220	15607	15416	15080	14936	14891	14681	14590	14380	14381	14516	14149	14233	14362	14215	14192	14304	14338	14144	14103	14284	14243	14224	14102	14262	14150	14269	14123	14292	14230	14153	14192	14340	14764	14558	14344	14349	14329	14020	14168	14062	14068	14179	14131	14287	14033	14173	14157	14289	14154	14154	14032	14000	14068	14280	14063	14175	14008	14161	14117	14163	14148	14025	13994	14140	14011	14296	14070	14070	14100	14344	13851	14184	14140	14081	13999	14134	13983	14199	14109	14215	14243	14009	14144	14009	14084	14079	14021	14141	14175	13987	14163	14242	13962	14237	14078	14120	14045	14126	14082	14165	14165	14203	14235	14067	14226	14084	14101	13888	14068	14150	14191	14207	13988	14161	14103	13934	14093	13931	14200	14134	14088	14108	14203	14298	14247	14113	14139	13992	14076	14168	14050	14165	14164	14130	14172	14108	14074	14193	13873	14241	14192	14072	14237	14134	14088	13949	14221	14219	14196	14136	14207	14179	14140	14233	14001	14035	14070	14092	14256	13971	14136	14087	14086	14053	14090	14017	14334	14239	14012	14074	14162	14061	13968	14117	14119	14063	14142	14270	14099	14112	14061	14165	13899	14059	14291	14131	14064	14215	14179	14249	14206	14059	13975	14151	14240	14033	14104	13938	14130	14126	14188	14050	14115	14017	14015	14227	14137	14021	13957	14091	14006	14039	13979	14287	14116	14332	13949	14098	14084	14015	14027	14036	14044	14192	14286	14075	14225	13906	14159	14157	14094	14164	14082	14053	14017	14162	14266	14232	14135	14048	14196	14230	14119	14096	14081	14175	14082	14147	14094	14207	14100	14253	14062	14083	13918	14115	14281	14230	13974	13957	14078	14076	14276	14065	14094	14188	14070	13875	14114	14053	14005	13953	14237	14085	13879	14148	14068	13985	14220	14143	14009	14098	14035	13949	14051	14121	14095	14131	14008	14244	13946	13965	14083	14160	14016	14156	14134	14086	14015	14074	14011	14070	14147	14168	14231	14118	14093	14104	13934	14035	14217	13978	14012	14174	14286	14020	14125	14105	14032	14079	14184	14099	14223	14011	13957	13975	14055	14162	14001	14058	14147	14047	14184	14016	14090	14139	14056	13993	14195	14029	13971	14331	14160	14401	14288	14233	14166	14155	14353	14245	14094	14013	14207	14067	13980	14025	14171	14235	13982	14260	13998	14079	14164	14295	13985	14047	14267	14032	14079	14017	14155	14162	14209	14204	14126	14120	14111	14086	14137	14064	14100	13940	13991	14157	14063	14054	14090	14315	13986	14118	14136	14148	13923	14288	14234	14086	13915	14174	14074	14070	14193	14029	14056	14188	14001	14150	14167	14000	14050	14207	14148	14037	14094	14107	14156	14253	14236	14045	14175	13960	14032	14286	14187	14093	14138	14231	14147	14004	14021	14251	14088	14202	14063	14004	14173	14174	13949	13981	14225	14055	14192	14092	14041	14254	14030	14284	14102	14041	13998	14109	14243	13989	13826	14289	14141	14092	14176	14066	13988	14073	14004	13925	14039	14109	14011	14188	13966	14081	14125	14098	14170	14092	14109	14162	14131	14143	14163	14298	14096	14117	14182	14165	14153	14116	14068	14035	13996	14101	14007	14188	14043	14007	14190	13897	14324	14106	14137	14136	14296	13916	14309	14089	14002	14063	14165	14129	14116	14152	14095	14100	14010	13877	14075	14172	14223	14099	14252	14076	14099	14069	14037	13966	14065	14067	14048	14222	13935	14179	14224	14238	14148	14011	14127	14106	14189	14190	14189	13978	14097	13959	14088	14165	13957	14101	14011	14051	14020	14156	14183	14170	13983	14082	14025	14163	14137	14126	14172	14222	14212	14185	13992	14364	14130	14173	14076	13996	14054	14006	14112	14009	14043	14093	14168	14137	14341	14163	14066	14078	14061	14134	14182	14085	14026	14105	14052	14072	14226	14107	14248	14108	14111	14119	14011	14090	14070	14045	14063	14231	14139	14162	14164	14140	14045	14215	14077	14116	13873	14216	13922	14194	14083	14019	14159	14096	14106	14004	13979	14147	14121	14013	13977	14231	13968	14225	14064	14082	14108	14084	14113	14127	14114	14098	14012	13876	14136	14124	14206	13945	14055	14089	14103	14145	14085	14138	14064	14129	14016	13961	14021	14294	14149	14048	14016	13880	14113	14062	14013	14143	14286	13983	14272	14081	14110	14174	13993	14090	13970	14208	13942	14136	14085	14072	14060	14100	14182	14038	14120	14021	14151	14021	13961	14243	14043	14171	13972	14172	14094	14097	14192	13982	14055	14047	14132	14059	14209	14098	13938	14073	14100	14188	14132	14232	14059	14261	14041	14045	13989	13991	14048	14209	14135	14189	14149	14174	13975	14240	14172	14134	14032	14129	14179	14012	14257	14039	13934	14030	14084	14057	14097	14055	14131	14167	13982	14018	14042	14225	13966	14029	14185	14044	14096	14095	14086	14127	14053	14126	14096	14069	14149	13992	14132	14067	14120	14101	13969	14303	13982	14045	14056	14154	13919	14047	14086	14135	14093	13990	14070	14119	13916	14247	14167	14010	14025	14256	14076	14223	14228	13978	14359	14093	14163	14103	14137	14006	13928	14092	13961	14262	13932	14270	13937	14056	14092	14070	14159	13846	14180	14021	14016	14168	14083	14068	14191	14080	14255	14311	14156	14082	14083	14178	14012	14218	14090	13930	14144	14114	14079	14046	14046	14074	14088	13969	14120	14239	13900	14222	14208	14038	14130	14039	14128	14119	14061	14198	14143	14139	13987	14181	14134	14160	14149	14082	14174	14121	14041	14007	14073	13994	14029	14205	14003	13940	14232	14129	14225	14052	14217	14100	14097	14164	14136	14208	14152	14223	14131	14145	14067	14002	14120	14022	14084	14159	14142	14042	14056	14058	14118	14081	14175	14000	14129	14248	14147	14119	14018	14017	14025	14091	13955	14094	14237	14093	13998	13983	14030	14140	13988	14169	14056	14130	14043	14150	14076	14146	14074	14203	14076	14120	14116	14120	14286	14077	13972	14074	14055	14034	14264	14125	13991	14158	14123	13936	14086	14053	13920	14143	14059	13984	14048	14167	14061	14038	14054	14220	14031	14232	14017	14145	14158	14003	14023	14092	14054	14247	14009	14189	14057	14123	14084	14183	14174	14219	14151	13986	14162	14067	14139	14036	13982	14246	14059	14090	13959	14132	14021	14143	13987	13983	14085	14100	14130	14090	14253	14269	14208	14146	14025	14083	14313	14062	14222	14014	14204	14098	14135	13980	14066	14092	14236	14124	14060	14232	14055	14123	14015	14134	14001	14182	14089	14264	14067	13951	14000	14060	14209	14057	14139	14176	14137	14052	14110	14076	14178	14057	14197	14007	13996	13912	14098	14183	14152	14332	13991	14090	13876	14120	14217	14107	14055	14092	14045	13915	14011	14063	14038	14108	14249	14210	13916	14018	14206	14101	14142	14098	14158	14075	14164	14086	14079	13853	14056	14155	14165	14110	14141	14197	14091	14128	14196	14058	14115	14174	14093	14143	14167	14022	14180	14089	13992	14173	14013	14132	14094	14023	14266	13930	14098	14221	14151	14114	14083	14055	14187	14080	14211	14070	14022	13984	14058	13926	14199	14036	14133	14055	14029	14109	14082	14226	13962	14091	14192	14171	14109	13976	14087	14081	14063	14020	14108	14110	14037	14094	14246	14187	14060	14179	14101	14129	14071	14023	14012	14088	14099	14136	14077	14030	14133	14167	14217	14108	14054	14069	14038	14195	14024	14053	14087	14165	14455	14093	13984	14107	14162	14118	14114	14049	14035	14218	14174	14172	14064	14150	14119	14179	14071	14221	14024	14184	14193	14078	14086	14159	14144	14226	14236	14178	14014	14095	14074	14242	14129	14109	14136	14089	14003	14139	13909	14154	14222	14215	14173	14028	14110	14164	14114	13973	14178	14172	14040	14145	14080	13990	14092	14145	13995	14119	14128	14176	14107	14176	14081	13957	14298	13999	14150	14142	14168	14104	14002	14035	14237	13999	14288	14044	14097	14143	14075	14061	14116	14238	14125	14053	14068	13920	14152	14111	14143	13978	14214	14101	14031	14015	14110	14232	14167	14142	14056	14226	14065	14218	14205	14108	14032	14045	14122	14107	14207	13963	14196	14021	14200	14026	14211	13910	14172	14028	13961	14292	14224	14153	14152	14206	14042	14126	14269	14289	14226	14115	14220	14124	14102	13994	14084	14068	14232	13964	14178	14112	14163	13919	14010	13998	14077	14041	14213	14268	14075	14035	14030	14104	13983	14284	14150	14133	14088	14074	13967	14039	13965	13988	14134	14165	14207	14146	14172	14113	14152	14117	14212	14041	14032	13872	14143	14343	14129	14090	14175	13983	14136	14186	13993	14223	14256	14042	14160	14004	14156	14021	14284	14205	13978	14132	14022	13989	14046	14040	14076	13951	14101	14042	14092	14129	13915	14188	14006	14074	13975	14173	13941	13966	14059	14046	14153	14046	14232	14112	14136	14153	14079	14125	14034	14008	14104	14141	14174	14186	14173	14225	14141	14060	14154	14151	14075	14245	14052	14063	13910	14046	14097	14328	14130	14156	14072	14170	14035	14240	14094	13994	14144	14436	14085	13940	14086	14050	14127	14020	13987	14121	14063	14150	13977	14156	14124	14056	13901	14033	14285	14029	14046	13998	14215	14079	14065	14102	14028	14176	14205	14119	14016	14040	14138	14064	14069	14092	14119	14077	14046	14104	14230	14066	14223	14047	14116	14103	13919	14152	14108	14065	14086	14140	14275	14000	14240	14100	14096	14202	14256	14153	14013	14147	14053	14051	14066	14196	14129	14146	14103	14164	14302	14027	14074	14152	14280	14165	14144	14145	14133	14154	14001	14048	14044	14217	14078	14123	14135	14227	14125	14111	14044	14142	14133	14153	14137	14125	14069	14102	14172	14007	14042	14130	14285	13942	14202	14184	13843	14109	14001	13859	14128	14029	14024	14134	13951	13991	14030	14118	14148	14186	14074	14052	14253	14008	14173	14145	14259	14128	14164	14102	14125	14158	14034	14093	14127	14156	14129
22774	21242	29082	23731	21937	24910	27059	21261	19508	18831	18040	17824	17344	17138	17265	16793	16793	16348	16404	16257	16259	16037	16255	16348	16003	16102	16064	15873	15949	16060	15689	16087	15918	15976	15928	16038	16011	16115	15898	15687	15740	15693	16350	16561	16697	16364	16132	16055	15820	15801	15614	15627	15538	15856	15788	15809	15660	15601	15744	15749	15925	15496	15823	16057	15810	15651	15722	15686	15858	15572	15673	15667	15757	15720	15755	15695	15747	15754	15875	15859	15871	15856	15581	15749	15591	15542	15715	15656	15760	15648	15689	15782	15770	15612	15654	15568	15946	15741	15897	15569	15770	15637	15996	15865	15687	15659	15688	15594	15875	15675	15688	15707	15686	15782	15632	15576	15840	15733	15684	15712	15730	15827	15819	15578	15752	15399	15803	15887	15599	15837	15806	15627	15798	15853	15659	15543	15746	15735	15603	15785	15648	15990	15807	15695	15665	15788	15820	15686	15698	15782	15850	15652	15864	15634	15714	15682	15973	15726	15728	15596	15644	15589	15663	15626	15766	15633	15662	15689	15763	15589	15688	15577	15885	15883	15733	15810	15721	15679	15747	15777	15766	15729	15875	15767	15646	15805	15624	15650	15579	15702	15697	15653	15524	15775	15624	15632	15722	15622	15783	15822	15691	15694	15588	15587	15848	15671	15805	15922	15754	15798	15659	15834	15769	15840	15556	15602	15557	15744	15851	15617	15553	15603	15497	15728	15683	15718	15604	15672	15822	15842	15760	15759	15765	15711	15741	15633	15937	15637	15683	15546	15738	15609	15642	15794	15617	15790	15833	15657	15596	15739	15584	15579	15817	15582	15587	15504	15666	15736	15548	15475	15741	15789	15795	15875	15805	15754	15907	15876	15850	15782	15633	15801	15767	15729	15832	15624	15700	15783	15821	15707	15727	15864	15772	15940	15681	15652	15623	15664	15658	15709	15672	15642	15573	15650	15875	15716	15632	15830	15650	15741	15779	15706	15713	15871	15894	15799	15723	15894	15619	15643	15648	15852	15843	15803	15645	15756	15776	15801	15654	15700	15756	15459	15598	15807	15905	15684	15887	15649	15537	15606	15505	15695	15693	15499	15708	15684	15778	15749	15775	15712	15579	15859	15659	15662	15704	15652	15507	15687	15664	15651	15521	15700	15648	15700	15622	15692	15790	15677	15781	15753	15669	15801	15388	15504	15680	15866	15742	15845	15752	15720	15600	15577	15720	15531	15352	15718	15619	15704	15652	15779	15859	15819	15619	15708	15719	15732	15641	15853	15554	15676	15658	15706	15483	15611	15736	15761	15806	15604	15855	15704	15658	15684	15637	15733	15637	15648	15479	15646	15652	15576	15812	15457	15614	15778	15968	15535	15710	15873	15786	15672	15510	15639	15676	15695	15588	15682	15526	15450	15751	15637	15728	15803	15876	15736	15782	15873	15833	15988	15511	15793	15623	15624	15710	15750	15685	15733	15632	15537	15661	15779	15667	15705	15858	15663	15698	15637	15879	15740	15941	15942	15672	15533	15703	15474	15833	15668	15452	15879	15570	15744	15703	15690	15701	15718	15744	15540	15795	15743	15737	15638	15640	15621	15548	15693	15620	15550	15510	15533	16008	15689	15427	15693	15747	15796	15848	15548	15898	15580	15727	15744	15456	15587	15623	15671	15815	15771	15754	15599	15639	15709	15723	15644	15479	15919	15674	15587	15530	15627	15581	15636	15818	15646	15652	15917	15677	15734	15564	15612	15770	15505	15571	15687	15952	15531	15686	15677	15503	15748	15668	15642	15839	15727	15640	15532	15596	15710	15688	15642	15592	15855	15731	15684	15755	15650	15692	15750	15725	15757	15732	15700	15528	15657	15691	15623	15898	15610	15823	15625	15822	15615	15574	15695	15591	15636	15775	15679	15622	15596	15771	15668	15805	15661	15538	15561	15802	15554	15925	15617	15811	15785	15739	15654	15671	15698	15764	15660	15829	15650	15686	15557	15930	15474	15465	15739	15744	15692	15681	15705	15624	15583	15515	15645	15756	15877	15724	15743	15652	15682	15678	15688	15570	15595	15592	15698	15537	15725	15720	15424	15551	15875	15502	15618	15739	15884	15955	15540	15667	15833	15718	15643	15656	15687	15622	15753	15717	15720	15712	15636	15782	15513	15820	15750	15874	15938	15656	15612	15964	15547	15644	15528	15783	15724	15598	15719	15721	15832	15901	15736	15615	15667	15808	15695	15704	15466	15611	15533	15598	15638	15490	15585	15806	15557	15670	15502	15562	15689	15743	15696	15724	15694	15665	15693	15670	15751	15738	15826	15652	15558	15499	15838	15687	15525	15818	15648	15671	15666	15531	15611	15782	15648	15871	15658	15806	15702	15783	15555	15797	15862	15635	15684	15889	15618	15749	15627	15771	15843	15735	15939	15555	15495	15775	15522	15772	15721	15778	15614	15898	15557	15591	15655	15769	15718	15655	15698	15836	15700	15625	15723	15732	15573	15706	15839	15696	15518	15689	15619	15526	15656	15698	15581	15832	15903	15788	15723	15784	15889	15849	15859	15592	15644	15798	15775	15745	15684	15579	15574	15840	15618	15768	15747	15671	15635	15753	15630	15833	15750	15729	15549	15903	15584	15730	15583	15719	15685	15670	15616	15418	15576	15619	15552	15776	15825	15466	15687	15593	15699	15608	15640	15867	15616	15755	15785	15481	15701	15775	15705	15780	15548	15454	15585	15699	15731	15651	15729	15640	15630	15511	15708	15868	15670	15850	15703	15732	15653	15646	15412	15682	15469	15631	15703	15584	15804	15456	15761	15787	15702	15636	15595	15764	15782	15599	15788	15750	15654	15679	15824	15841	15563	15734	15615	15837	15645	15377	15934	15752	15623	15707	15722	15760	15757	15628	15616	15741	15730	15678	15670	15787	15698	15490	15659	15866	15804	15583	15867	15745	15512	15730	15869	15660	15767	15698	15728	15851	15727	15807	15679	15641	15749	15774	15548	15708	15602	15681	15691	15612	15637	15783	15783	15683	15664	15862	15717	15807	15742	15772	15687	15640	15769	15695	15664	15484	15691	15626	15814	15628	15676	15685	15566	15811	15615	15686	15641	15778	15514	15836	15876	15644	15709	15736	15727	15705	15666	15766	15740	15700	15612	15853	15662	15778	15851	15729	15682	15722	15804	15578	15518	15696	15569	15773	15693	15711	15759	15708	15778	15757	15571	15520	15668	15672	15604	15881	15727	15557	15543	15591	15679	15715	15780	15783	15668	15687	15898	15687	15856	15711	15567	15614	15637	15729	15644	15675	15786	15773	15820	15555	15680	15738	15642	15713	15547	15538	15787	15566	15761	15654	15478	15619	15730	15638	15722	15648	15742	15521	15655	15702	15654	15617	15546	15717	15855	15716	15569	15788	15616	15658	15779	15743	15704	15742	15526	15999	15624	15680	15761	15742	15549	15779	15733	15850	15618	15697	15661	15713	15688	15527	15635	15615	15523	15551	15697	15735	15661	15714	15811	15892	15419	15750	15782	15629	15496	15787	15570	15794	15595	15731	15607	15807	15518	15652	15833	15859	15661	15819	15691	15720	15553	15639	15879	15655	15771	15533	15811	15719	15986	15712	15662	15715	15777	15638	15735	15620	15660	15821	15762	15897	15670	15675	15683	15870	15586	15942	15701	15800	15579	15749	15686	15720	15772	15730	15710	15718	15777	15678	15777	15763	15636	15800	15664	15718	15555	15742	15599	15455	15557	15568	15623	15647	15610	15566	15711	15721	15599	15637	15546	15734	15767	15778	15627	15666	15740	15621	15631	15623	15621	15625	15742	15715	15476	15492	15704	15484	15778	15862	15863	15674	15687	15632	15431	15627	15656	15646	15855	15659	15692	15805	15654	15586	15679	15878	15778	15612	15515	15607	15710	15796	15730	15689	15869	15833	15755	15636	15362	15691	15638	15642	15419	15576	15802	15822	15630	15857	15722	15615	15855	15592	15679	15879	15753	15611	15624	15752	15863	15674	15684	15925	15637	15547	15756	15722	15613	15551	15668	15658	15678	15692	15695	15684	15646	15741	15834	15751	15617	15884	15704	15700	15688	15655	15366	15634	15436	15703	15664	15731	15733	15572	15763	15750	15646	15579	15838	15794	15734	15529	15769	15730	15594	15823	15869	15827	15743	15710	15730	15693	15690	15704	15683	15889	15576	15782	15558	15814	15631	15707	15684	15648	15630	15673	15662	15696	15675	15762	15623	15708	15726	15557	15716	15682	15468	15660	15612	15629	15636	15748	15775	15818	15713	15812	15688	15565	15544	15780	15676	15805	15536	15668	15653	15871	15784	15624	15798	15759	15712	15669	15651	15655	15865	15844	15790	15463	15672	15965	15690	15714	15672	15845	15613	15784	15748	15619	15555	15579	15670	15640	15558	15702	15664	15745	15550	15728	15733	15908	15761	15820	15876	15716	15799	15560	15659	15718	15830	15646	15650	15663	15674	15501	15607	15802	15703	15837	15777	15753	15749	15876	15660	15613	15690	15552	15596	15687	15526	15770	15893	15669	16043	15730	15775	15712	15723	15664	15756	15758	15873	15555	15438	15644	15809	15687	15904	15633	15975	15742	15776	15560	15525	15555	15651	15649	15720	15743	15645	15677	15848	15863	15647	15664	15607	15661	15679	15764	15742	15598	15833	15630	15713	15659	15724	15803	15897	15778	15714	15736	15647	15656	15887	15862	15739	15818	15732	15652	15598	15501	15677	15599	15681	15676	15784	15714	15622	15836	15645	15498	15799	15860	15791	15699	15652	15707	15846	15775	15703	15515	15989	15765	15604	15677	15796	15767	15652	15888	15546	15636	15634	15846	15701	15680	15672	15570	15624	15807	15654	15595	15684	15931	15755	15757	15590	15717	15526	15552	15709	15482	15700	15695	15632	15769	15648	15656	15557	15629	15851	15867	15730	15673	15734	15680	15672	15651	15915	15666	15753	15499	15710	15643	15887	15660	15810	15679	15717	15751	15929	15691	15797	15727	15586	15775	15603	15558	15648	15808	15774	15608	15771	15799	15654	15557	15747	15532	15607	15719	15852	15519	15547	15654	15748	15707	15769	15719	15722	15729	15798	15677	15609	15818	15906	15745	15838
20265	36737	36992	32511	29454	26704	23689	21177	19388	18008	17134	16615	15949	15748	15464	15213	14840	14737	14669	14285	14499	14096	14259	14350	14217	14267	14078	14186	14067	13976	14054	14153	13904	14026	13952	14024	13926	13880	13819	13890	13890	13936	14479	14999	15044	14601	14209	14074	13976	13774	14078	13923	13926	13844	13779	13874	13710	13760	13763	14067	13798	13943	13742	13803	13952	13986	13718	13866	13827	13937	13884	13937	13819	13896	13870	13603	13956	13941	13832	13625	13691	13973	13741	13963	13894	13719	13873	13797	13870	13878	13745	13791	13870	13704	13836	13866	13797	13875	13912	13634	13729	13896	13939	13810	13764	13915	13725	13817	13792	13690	13828	13791	13754	13817	13713	13729	13890	13932	13882	13846	13836	13834	13731	13955	13898	13964	13815	13936	13812	13767	13751	13747	14141	13857	13768	13806	13920	13871	13779	13771	13916	13837	13890	14027	13875	13730	13827	14006	13900	13807	13987	13775	13797	13817	13733	13980	13831	13886	13961	13674	13643	13892	13724	13745	14083	13791	13745	13809	13862	13986	13706	13735	13863	13723	13797	13807	13943	13785	13961	13704	13812	13745	13751	13756	13832	13800	13834	13985	13821	13781	13843	13880	13841	13911	13847	13804	13833	13625	13735	14020	13880	13726	13862	13837	13767	13865	13826	13884	13739	13821	13827	13866	13672	13834	13754	13819	13672	13946	13954	13876	13809	13665	13901	13790	13836	13949	13821	13759	13792	13850	13854	13846	13752	13709	13772	13732	13755	13866	13903	13766	13769	13643	13903	13780	13952	13753	13814	13951	13873	13971	14002	13787	13814	13928	13796	14009	13870	13762	13826	13770	13825	13906	13848	13722	13761	13861	13802	13767	13929	13777	13950	13824	13895	13732	13734	13906	13789	13916	13827	13879	13784	13941	13956	13808	13849	13804	13822	13933	13866	13964	13704	13771	13933	13720	13823	13749	13762	13928	13862	13822	13944	13760	13919	13780	13822	13807	13547	13799	13725	13619	13802	13951	13751	13829	13861	13809	13827	14079	13835	13632	13757	13909	13943	13833	13767	13935	13768	13869	13803	13856	13859	13823	13849	13771	13941	13816	13871	13823	13789	13734	13871	13768	13926	13763	13930	13993	13689	13845	13796	13691	13656	14065	13788	13678	13886	14012	13863	13681	13899	13823	13842	13954	13940	13820	13944	13853	13851	13853	13879	13810	13916	13826	13793	13901	13888	13876	13796	13925	13894	13792	13826	13714	13917	13867	13674	13810	13993	14005	13638	13692	13892	13851	13785	13948	13779	13922	13844	13700	13762	13766	13819	13845	13821	13906	13726	13681	13779	13836	13831	13821	13818	13648	13941	13668	13708	13885	13810	13997	14080	13916	13837	13803	13752	13871	13924	13730	13845	13869	13827	13984	14026	13777	13694	13953	13823	13819	13723	13804	13820	13807	13610	13762	13760	13861	13986	13959	13752	13742	13894	13733	13814	13820	13781	13897	13933	13845	13802	13773	13890	13801	13804	13944	13843	14024	13814	13858	13807	13922	13904	13808	13764	13879	13958	13641	13955	13755	13844	13757	13767	13829	13709	13801	13903	13728	13892	13936	13709	13798	13769	13924	13835	13761	13773	13987	13785	13850	13724	13928	13850	13840	13975	13795	13807	13747	13719	13790	13814	13720	13845	13883	13955	13842	13900	13971	13952	13773	13794	13668	13686	13780	13823	13899	13884	13706	13903	13841	13945	13602	13796	13879	13847	13840	13855	13786	13832	13925	13793	13858	13876	13866	13886	13914	13820	13856	13729	13851	13888	13918	13870	13816	13775	13926	13952	13917	13961	13769	13854	13887	13627	13899	13918	13697	13723	13746	13889	13932	13801	13812	13757	13648	13697	13872	13867	13812	13909	13686	13675	13852	13692	13953	13672	13959	13836	13844	13816	13872	13826	13802	13734	13924	13847	13803	13859	13879	13908	13725	13817	13797	13922	13794	13915	13900	13776	13860	13857	13727	13811	13750	13681	13763	13850	13885	13809	13803	13814	13796	13876	13822	13953	13667	13847	13768	13748	13873	13817	14050	13828	13810	13793	13886	13899	13742	13797	13800	13757	13936	13826	13954	13903	13664	13766	13672	13921	13839	13741	13748	13906	13698	13751	13862	14037	13801	13785	13808	13924	13759	13883	13809	13819	13764	13902	13924	13800	13905	13788	13776	13878	13853	13850	13785	13687	13797	13819	13772	13780	13979	13892	13793	13803	13916	13883	13784	13877	13873	13857	13768	13883	13823	13786	13879	13817	13759	13834	13819	13671	13734	13731	13764	13688	13766	14016	13829	13843	13799	13827	13873	13851	13911	14031	13808	13946	13881	13827	13695	14002	13796	13717	14004	13810	13676	13863	14032	13831	13787	13805	13811	13975	14040	13852	13741	13796	13739	13725	13926	13757	13841	13971	13969	13972	13869	13820	13813	13889	13714	13760	13804	13809	13809	13834	13990	13788	13784	13784	13798	13849	13765	13712	13709	13776	13757	13821	13993	13614	13885	13783	13888	13792	13798	13891	13846	13860	13822	14155	13728	13916	13615	13775	13924	13844	13862	13863	13783	13781	13766	13786	13780	13914	13900	13914	13923	13852	13938	13811	13769	13907	13808	13727	13914	13902	13862	13829	13997	13789	13855	13855	13821	13725	13874	13953	14009	13826	13875	13880	13739	13757	14117	13798	13777	13851	13882	13873	13801	13901	13833	13715	13704	13813	13727	13888	13896	13757	13953	13757	13776	13771	13888	13789	13770	13948	13954	13747	13794	13975	13777	13887	13950	13738	13784	13904	13745	13787	13910	13741	13862	13746	14121	13653	13803	13742	13692	13971	13763	13854	13855	13884	13784	13894	13770	13899	13865	13788	14008	13856	13906	14022	13653	13784	13916	13811	13761	13836	13996	13769	13851	13709	13877	13789	13844	13727	13734	13813	13703	13699	13883	13802	13763	13717	13741	13849	13854	13923	13752	13741	13934	13768	13769	13835	13784	13812	13833	13918	13728	13849	13960	13887	13671	13957	13997	13791	13813	13882	13793	13844	13859	13772	13839	13780	13793	13724	13895	13825	13769	13993	13954	13889	13885	13674	14003	13691	13799	13865	14088	13694	13789	13891	13895	13964	13869	14001	13928	13863	13752	13888	13885	13645	13860	13781	13629	13866	13715	13753	13810	13892	13744	13817	13792	13861	13892	13903	13757	13938	13866	13877	13755	13883	13635	13853	13815	13883	13807	13856	13700	13734	13949	13747	13716	13860	13751	13895	13856	13961	13747	13764	13988	13935	13660	13898	13824	13938	13889	13946	13806	13927	13724	13838	13600	13850	13876	13795	13818	14035	13737	13828	13873	13892	13742	13880	13788	13784	13670	13839	13988	13735	13810	13767	13842	13786	13830	13732	13819	13907	13798	13768	13812	13876	13760	13797	14081	13770	13927	13894	13843	13739	13803	13778	13890	13835	13675	13836	13954	13831	13872	13932	13861	13844	13801	13792	13892	13612	13848	13889	13664	13950	13908	13976	13827	13964	13810	13840	13939	13757	13862	13950	13716	13892	13693	13953	13837	13799	13857	13718	13921	13952	13804	13843	13732	13734	13854	13809	13861	13906	13851	13769	13788	13800	13821	13884	13859	13756	13698	13991	13823	13731	13870	13823	13885	13879	13795	13835	13778	13953	13877	13797	13895	13910	13778	13831	13905	13722	13969	13858	13769	13855	13769	13762	13860	13870	13722	13936	13769	13883	13932	13650	13770	13820	13881	13825	14063	13850	13945	13819	13962	13803	13826	13892	13814	13791	14045	13754	13860	13846	13809	13863	13886	13787	13877	13885	13844	13884	13903	13964	13815	14014	13634	13969	13862	13746	13774	13877	13692	13876	13731	13588	13994	13874	13905	13874	13741	13937	13664	13703	13721	13716	13910	13939	13812	13737	13880	13856	13708	13872	13824	13778	13717	14018	13847	13856	13933	13870	13850	13782	13709	14021	13659	13740	13975	13903	13794	13789	13813	13894	13767	13933	13868	13792	13905	13847	13718	13866	13687	13736	13808	13723	13899	13702	13831	13871	13896	13861	13793	13969	13908	13809	13840	13906	13713	14009	13923	13783	13785	13734	13778	13938	13921	13785	13919	13780	13929	13853	13947	13760	13914	13832	13726	13877	13662	13866	13844	13785	13869	13675	13893	13854	13747	13936	13779	13759	13911	13830	13701	13864	13973	13758	13901	13833	13681	13816	13621	13636	13919	13820	13999	13876	13985	13620	14086	13781	13869	13755	13756	13799	13804	13704	13745	13675	13928	13757	13776	13863	13671	13804	13840	13863	13881	13727	13918	13827	13892	13845	13761	13952	13720	13766	13863	13983	13989	13758	13832	13846	13651	13997	13808	13851	13855	13828	13648	13753	13830	13829	13839	13785	13891	13958	13868	13820	13930	13816	13613	13729	13829	13868	13776	13722	13892	13873	13901	13789	13875	13642	13829	13730	13812	13888	13812	13883	13838	13746	13800	13941	13919	13947	13765	13725	13831	13999	13892	13890	13783	13712	13748	13818	13942	13883	13765	13873	13795	13757	13970	13872	13848	13868	13798	13842	13889	13672	13851	13779	13868	13919	13861	14010	13860	13953	13818	13832	13940	13795	13852	13786	13903	13736	13956	13942	13916	13719	13910	13737	13879	13800	13977	13834	13977	13835	13736	13879	13802	13830	13958	13746	13660	13717	13620	13892	13855	13731	13794	13874	13692	13786	13651	13844	13885	13865	13768	13913	13946	13628	13744	13715	13854	13866	13856	14047	13808	13930	13830	13865	13956	13786	13680	13855	13724	13801	13953	13682	13785	13772	13774	13765	13739	13884	13864	13899	14070	13799	13831	13961	13814	13561	13765	13915	13718	13766	13920	13738	13809	14003	13768	13780	13857	13919	13846	13797	13832	13647	13874	13856	13835	13812	13813	13873	13825	13958	13788	13872	14047	13832	13899	13856	13815	13916	13781	13802	13831	13893	13888	13849	13661	13854	13754	13910	13896	13837	13726	13700	13762	13813	13780	13932	13866	13938	13786	13879	13859	13858	13943	13793	14029	13784	13847	14013	13705	13728	13792	13896	13795
27557	23279	28776	25493	20823	19465	18637	17697	17231	16784	16555	16763	16755	16427	16299	16322	16323	16379	16373	16357	16299	16333	16124	16116	16493	16380	16313	16201	16101	16336	16248	16009	16214	16006	16160	16205	16251	16455	16295	16050	16303	16207	16160	16302	16284	16294	16206	16055	16274	16188	16010	16026	16134	16335	16359	16198	16322	16345	16193	16032	16308	16233	16368	16183	16340	16326	16206	16196	16227	16167	16136	16145	16108	16185	16264	16092	16213	16023	16262	16317	16061	16027	15965	16149	16229	16247	16255	16151	16190	16251	16157	16243	16341	16211	16221	16115	16109	16257	16339	16321	16156	16132	16183	16213	16184	16173	16291	16081	16048	16182	16220	16350	16350	16085	16265	16190	16130	16154	15931	16110	16068	16149	16097	16193	16229	16306	16302	16128	16272	16201	16252	16172	16112	16234	16306	16268	16131	16030	16142	16203	16178	16106	16196	16108	16143	16172	16359	16353	16257	16190	16241	16035	16240	15987	16169	16365	16126	16195	16266	16236	16377	16163	16234	16275	16150	16110	16103	16222	16128	16202	16190	15915	16118	16046	16277	16065	16155	15967	16250	16225	16205	16278	16259	16183	16164	16062	16317	16198	16093	16267	16353	16308	16447	16053	16312	16083	16026	16025	16155	16175	16313	16049	16028	16264	15988	16244	16122	16182	16276	16106	15977	16139	16186	16241	16000	16240	16055	16319	16359	16153	16111	16020	16140	16157	16082	16259	15963	16218	16035	16281	16166	16190	16355	16011	16259	15956	16143	16173	16034	16118	16251	16424	16041	16280	16281	16163	16108	16033	16214	16261	16193	16127	16181	16045	16212	16025	16173	16160	16075	16091	16121	16223	16249	16208	16048	16130	16208	16226	16047	16187	16095	16065	16365	16166	16310	16213	16047	16205	16340	16138	16201	16112	16035	16086	16111	16189	16017	16278	16139	16068	16388	16240	16228	16189	16113	16219	16108	16056	16193	16400	16146	16193	16150	16157	16053	16013	16121	16129	16090	16061	16235	16137	15974	16141	16341	16182	16143	16164	15952	16314	16045	16044	16043	16250	16047	16144	16410	16212	16260	16109	16282	16078	16328	16303	16314	15996	15971	15843	16262	16088	16351	16166	16309	16110	16203	16274	16043	16267	16393	16044	16227	16066	16150	16165	16356	16171	16285	16121	16128	16140	16027	16320	16244	16037	15959	16056	16403	16375	16206	16183	16105	16339	16179	16430	16238	16141	16188	16235	16014	16279	16187	16202	16153	16411	16283	16243	16168	16005	16144	16276	16127	16325	16197	16211	16220	16217	16381	16155	16236	16076	16206	16086	16233	16184	16141	16303	16200	16209	16188	16229	16088	16152	16051	15989	16066	16157	16231	16284	16269	16223	16115	16181	16146	15975	15997	15953	15977	16249	16277	16182	16141	16114	16088	16157	16157	16229	16225	16456	16233	16298	16393	16309	16258	16162	15960	16119	16205	16338	16121	16132	16342	16344	16178	16246	16195	16305	16122	16289	16137	16202	16383	15978	16211	16108	16237	16131	16114	16112	16026	16246	16394	16151	16108	15995	15983	16193	15995	16117	16203	16254	16208	16087	16141	16167	16124	16217	16046	16222	16258	16199	16250	16227	16240	16002	16208	16295	16234	16207	16181	16061	16036	16129	16218	16133	16085	16235	15947	16010	16393	16256	15995	16280	16316	16167	16144	16115	16285	15949	16039	16217	16372	16146	16235	16307	16289	16205	16113	16210	16196	16109	16174	16025	16054	16274	16037	16141	16195	16126	16104	16291	15996	16201	16012	16038	16214	16158	16083	15989	16419	16002	16066	16160	16291	16160	16073	16027	16335	16140	16017	15982	15973	16027	16129	16059	16189	16145	16127	16250	16226	16122	16217	16199	16305	16308	16253	16239	16185	16241	16378	16205	16214	16217	16130	16190	16126	16045	16121	16084	16192	16270	16140	16193	16108	16146	16313	16161	16081	16163	16197	16064	16226	16300	16356	16044	16055	16174	16359	16064	16120	16218	16292	16152	16188	16031	16065	16120	16224	16286	16099	16216	16194	16190	16186	16075	16119	16259	15915	16337	16040	16017	16267	16104	16286	16106	16288	16187	16135	16278	16185	16226	16223	16218	16290	16068	16214	16375	16165	16148	16247	16264	16204	16207	16195	16297	16283	16277	16185	16086	16106	15924	16094	16066	16164	16147	16182	16201	16366	16163	16284	16175	16100	16011	16127	16146	15987	16059	16095	16037	16084	16177	16135	16320	16021	16008	16132	16338	16272	16358	16087	16159	16155	16246	16042	15992	15989	16084	16348	16054	16010	16111	16045	15862	16319	16160	16163	16061	16113	16053	16313	16194	16182	16322	16216	16318	16021	16201	16184	16198	16283	16278	16334	15958	16351	16140	16160	16159	16267	16251	16314	16247	16191	16257	16241	16182	16120	16086	16215	16108	16038	16153	16285	16257	16323	16103	16098	16236	16163	16329	16164	16178	16159	16220	16066	15941	16069	15959	16248	16189	16232	16056	16053	16150	16005	16146	16258	16246	16250	16343	16282	16277	16242	16269	16331	16189	16203	16246	16197	16290	16197	15860	16360	16135	16136	16238	16122	16231	16131	16286	16054	16263	16260	16289	16249	16400	16294	16279	16403	16217	16167	16197	16238	16236	16129	16262	16212	16140	16340	16253	15994	16171	16235	16314	16128	16159	16020	16120	16078	16150	16085	16268	16566	16267	16069	16180	16200	16175	15930	15966	16169	16164	16103	16115	16240	16261	16078	16073	16216	16164	16218	16124	16176	16229	16208	16209	16099	16160	16366	16364	16040	16222	16357	16304	16230	16227	16180	16342	16234	16210	16217	16141	16128	16099	16281	16125	15953	16269	16144	16049	16359	16084	16209	16152	16334	16078	16039	16058	16248	16285	16251	16117	16130	16248	16210	16413	16034	16072	16375	16042	16179	16323	16291	16273	16223	16151	16180	16233	16088	16205	16041	16106	16033	16150	16243	16040	16125	16184	16241	16247	16286	16293	16142	16111	16146	15943	16264	16018	16159	16029	16074	16139	16116	16219	16270	16147	16218	16306	16287	16014	16169	16305	16241	15980	16220	16190	16064	16209	16240	16058	16249	16166	16145	16335	16282	16180	16086	16188	16282	16249	16171	16129	16053	16136	16146	16188	16234	16194	16303	16272	16339	16161	16253	16180	16158	16146	16075	16202	16011	16303	16284	16245	16162	16080	16270	16202	16059	16197	16153	15981	16205	16288	16197	16223	16123	16200	16142	16405	16012	16300	16387	16224	16203	16248	16005	16260	16160	16086	16093	16222	16221	16045	16092	15901	16112	16125	16246	16069	16257	16150	16197	16072	16105	16208	16385	16283	16079	16028	16132	16278	16321	16193	16208	16218	16332	16202	16047	16033	16291	16160	16220	16238	16403	15918	16054	16113	16381	16053	16386	16174	16318	16162	16244	16264	16259	16166	16161	16174	16190	16157	16072	16265	16060	16151	16115	16249	16319	16120	16321	16238	16105	16182	16128	16195	16390	16279	16114	16059	16177	16064	16172	16134	16138	16278	16052	16143	16115	16192	16162	16165	16261	16048	16133	16039	16143	16320	16249	16153	16196	15971	16172	16386	16048	16097	16108	16145	16224	16160	16197	16192	16060	16157	16072	16184	16248	16138	16141	16376	16137	16253	16065	16329	16225	16288	16140	16052	16068	16212	15961	16129	16194	16065	16216	16190	16140	16048	16306	16280	16089	16019	16211	16188	16024	16249	16122	16247	16324	16092	16146	16184	16125	16178	16155	16251	16156	16122	16217	16022	16069	16182	16125	16056	16047	16134	16330	16008	16177	16225	16378	16011	16222	16320	16243	16134	16056	16140	16285	16171	16140	16334	16126	16092	16082	16293	16025	16271	16286	16397	16052	16145	16206	16192	16049	16171	16147	16225	16134	16347	16241	16241	16032	16095	16129	16081	16127	16427	16169	16135	16424	16182	16302	16173	16392	16309	16047	15929	16307	16183	16142	16126	16051	16146	15987	16319	15943	16161	16254	16145	16051	16259	16171	16286	16342	16095	16264	16232	16134	16200	16199	16200	16127	15938	16220	16082	16125	16171	16182	16099	16066	16311	16109	16357	16009	16120	16149	16038	16131	16243	16266	16264	16144	16393	16279	16165	16070	16245	16274	16023	16353	16209	16238	16347	16353	16331	16205	16271	16138	16414	16137	16170	16117	15907	16039	16216	16077	16213	16234	16237	16153	16014	16233	16180	16338	16199	15984	16057	16226	16124	16248	16105	16150	16239	16181	16244	16335	16068	16156	16306	16129	16375	16480	16266	16024	16149	16008	16123	16139	16165	16037	16115	16136	16063	16196	16294	16060	16324	16149	16277	16127	16230	16211	16097	16067	16052	16176	16405	16115	16204	16124	16129	16251	16042	16288	16327	16349	15963	16327	16273	16121	16273	16098	16246	16250	16219	16165	16191	16017	16071	16220	16155	16175	16145	16260	15996	16058	16228	16092	16217	16257	16303	16257	16269	15974	16198	16218	16231	16199	16191	16066	16196	16384	16057	15951	16164	16053	16234	16148	16093	16076	16143	16155	16055	16244	16309	16166	16069	16187	16200	16072	16159	15976	16080	16022	16167	16294	16186	16253	16314	16323	16203	16203	16033	16140	16290	16185	15931	16148	16355	16184	16211	16192	16229	16305	16056	16046	16178	16226	16244	16164	16423	16191	16165	16118	16175	16238	16123	16025	16048	16231	16135	16278	16089	16215	16048	16129	16309	16297	16012	16355	16186	16133	16157	16005	16077	15997	16211	16432	16248	15996	16166	16213	16193	16263	16256	16283	16160	16166	16128	16286	15976	16079	16267	16405	16189	16028	16058	16072	16124	16237	16355	16316	16096	16059	15934	16195	16203	16330	16096	16118	16020	15964	15928	16036	16102	16206	16267	16168	16191	16269	16226	16077	16299	16321	16052	15944	16176	16092	16243	16434	16247	16150	16087	16242	16168	16269	16157	15937	16335	16110	16150	16220	16232	16295	16288	16129	16088	16150	16355	15965	15991	16220	16112	16381	16208	16244	16335	16302	16093	16048	16000	16091	16159	16142	16011	16334	16117	16192	16100
18291	27490	27894	22498	20481	18906	17501	16500	15850	15388	15041	15012	14701	14664	14471	14495	14365	14468	14328	14289	14280	14471	14403	14372	14175	14425	14143	14185	14212	14418	14348	14056	14208	14190	14257	14282	14240	14429	14226	14309	14100	14263	14196	14295	14396	14251	14296	14308	14150	14107	14190	14129	14145	14073	14234	14231	14231	14131	14117	14041	14105	14141	14193	14222	14081	14321	14240	14248	14179	14173	14212	14146	14219	14196	14308	14374	14230	13998	14142	14150	14332	14132	13999	14272	14194	14130	14177	14264	14207	14173	14286	14183	14170	14079	14030	14256	14173	14095	14076	14062	14225	14304	14169	14147	14218	14108	14042	14108	14129	14213	14199	14028	14161	14149	14380	14271	14147	14148	14035	14099	14263	14435	14174	14084	14195	14183	14279	14116	14148	14214	14154	14127	14060	14273	14063	14203	14123	14132	14142	14323	14070	14146	14103	14150	14178	14256	14258	14097	14119	14226	14292	14054	14252	14333	14067	14154	14215	14091	14057	14295	14380	14210	14138	14159	14171	14065	14213	14191	14141	14201	14215	14164	14120	14220	14059	14189	14306	14027	14318	14167	14045	14039	13945	14256	14164	14000	14307	14158	14194	14191	14292	14087	14225	14152	14186	14242	14074	14298	14370	14270	14251	14091	14178	14166	14124	14056	14204	14260	14205	14121	14292	14048	14111	14179	14289	14123	14346	14118	14218	14016	14236	14147	14278	14149	14331	14161	14190	14065	14220	14223	14078	14293	14156	14184	14205	14180	14361	14201	14304	14295	14260	14239	14302	14222	14177	14323	14183	14218	14261	14183	14027	14338	14114	14123	14112	14330	14208	14249	14230	14063	14154	14243	14016	14151	14303	14119	14197	14084	14256	14121	14330	14151	14100	14297	14169	14271	14170	14352	14114	14242	14239	13979	14316	14127	14115	14242	14228	14204	14288	14323	14120	14160	14194	14105	14291	14139	14252	14197	14221	14299	14050	14185	14288	14164	14125	14108	14440	13980	14237	14154	14254	14368	14283	14092	14082	14218	14144	14140	14177	14079	14272	14215	14006	14058	14065	14224	14070	14366	14184	14231	14197	14177	14314	14172	14139	14040	14117	14228	14361	14301	14183	14206	14202	14341	14240	14255	14247	14211	14160	14050	14211	14331	14230	14192	14155	14162	14195	14182	14156	14100	14230	14231	14267	14221	14188	14268	14231	14392	14274	14190	14225	14156	14322	14115	14029	14206	14066	14130	14102	14215	14270	14112	14286	14148	14341	14269	14285	14155	14214	14042	14046	14191	14262	14135	14097	14012	14154	14243	14108	14076	14227	14186	14259	13940	14232	14276	14189	14185	14083	14323	14063	14263	14035	14304	14130	14161	14283	14135	14337	14242	14119	14221	14190	13984	14152	14233	14231	14246	14243	14291	14119	14353	14290	14104	14231	14361	14142	14238	14246	14292	14179	14203	14168	14127	14172	14173	14230	14242	14058	14431	14239	14175	14212	14067	14320	14232	14177	14158	14127	14278	14055	14239	14147	14165	14176	14190	14179	14171	14089	14129	14102	14272	14094	14233	14189	14167	14217	14069	14014	14136	14084	14132	14293	14204	14283	14118	14148	14152	14213	14262	14178	14225	14149	14072	13993	13988	14258	14241	14043	13985	14257	14213	14154	14074	14259	14057	14300	14369	14182	14166	14183	13978	14163	14244	14157	14157	14229	14000	14165	14194	14119	14277	14030	14257	14177	14075	14152	14148	14176	14339	14241	14226	14096	14186	14167	14129	14320	14322	14319	14250	14052	14208	14072	14326	14229	14017	14137	14334	14130	14280	14184	14211	14082	13997	14257	14063	14224	14250	14284	14150	14139	14321	14191	14134	14199	14111	14216	14246	14208	14124	14129	14125	14197	14279	14118	14167	14198	14177	14162	14089	14287	14304	14160	14211	14206	14345	14191	14247	14305	14349	14275	14233	14175	14307	14286	14162	14327	14144	14285	14140	14137	14281	14370	14319	14224	14248	14172	14231	14292	14305	14320	14008	14182	14230	14180	14001	14118	14315	14127	14016	14275	14194	13871	14161	14227	14168	14031	14231	14371	14238	14288	14211	14163	14238	14321	14097	14004	14224	14216	14033	14134	14319	14112	14350	14118	14384	14129	14154	14204	14275	14260	14147	14139	14205	14198	14235	14123	14243	14287	14140	14140	14218	14185	14357	14165	14138	14233	14140	14216	14229	14123	14150	14213	14206	14265	14199	14163	14118	14106	14158	14286	14289	14226	14228	14211	14303	14072	14368	14341	14294	14222	14221	14247	14279	14166	14298	14410	14175	14300	13877	14093	14250	14307	14141	14279	14243	14265	14283	14178	14121	14152	14189	14166	14305	14280	14128	14075	14161	14296	14257	14065	14161	14088	13927	14035	14081	14238	14276	14188	14047	14224	14103	14065	14094	14226	14030	14167	14046	14144	14047	14174	14174	14234	14143	14310	14205	14174	14106	14266	14034	14367	14146	14174	14216	14160	14084	14016	14237	14286	14311	14088	14226	14302	14223	14341	14327	14180	13952	14202	14134	14128	14165	14227	14091	14013	14264	14194	14337	14358	14183	14262	14322	14162	14182	14141	14217	14295	13979	14278	14038	14184	14171	14210	14373	14423	14285	14266	14254	14312	14194	14409	14179	14177	14163	14273	14201	14070	14253	14208	14177	14091	14048	14077	14352	14116	14167	14286	14168	14123	14183	14264	14158	14147	14120	14279	14179	14106	14183	14296	14128	14323	14171	14181	14202	14345	14225	14248	14206	14036	14360	14023	14327	14191	14104	14301	14204	14114	14149	14219	14109	14162	14240	14023	14142	14186	14218	14283	14018	14327	14253	14218	14110	14203	14142	14111	14099	14298	14186	14321	14120	14198	14208	14222	14200	14171	14238	14132	14284	14174	14227	14261	14126	14218	14340	14201	13992	14176	14204	14198	14246	14210	14160	14148	14251	14089	14227	14219	14213	14081	14252	14208	14373	14201	14173	14212	14134	14214	14218	14076	14166	14197	14190	14064	14124	13966	14115	14224	14073	14215	14117	14125	14227	14237	14249	14131	14343	14105	14225	14142	14233	14243	14227	14253	14229	14147	14157	14276	14234	14143	14296	14092	14313	14238	14138	14081	14341	14300	14067	14243	14200	14200	14236	14197	14315	14092	14124	14247	14332	14117	14025	14195	14174	14071	14233	14217	14198	14258	14204	14209	14264	14232	14272	14362	14129	14239	14242	14302	14357	14182	14059	14241	14220	14198	14212	14247	14313	14054	14157	14241	14179	14069	14348	14318	14172	14376	14092	14176	14046	14171	14324	14042	14158	14236	14148	14270	14181	14203	14037	14229	14111	14233	14143	14359	14226	14291	14212	14006	14155	14100	14127	14246	14125	14288	14350	14152	14220	14176	14147	14284	14285	14176	14357	14248	14170	14082	14189	14175	14243	14121	14217	14330	14092	14207	14138	14149	14102	14285	14177	14056	14160	14169	14314	14222	14105	14042	14247	14087	14101	14189	14281	14199	14224	14223	14174	14084	14318	14379	14242	14196	14251	14254	14072	14167	14267	14292	14170	14082	14179	14245	14137	14270	14090	14140	14326	14277	14201	14142	14146	14262	14168	14406	14151	14123	14120	14174	14029	14153	14244	14398	14268	14219	14160	14194	14364	14064	14262	14029	14171	14113	14298	14204	14294	14222	14026	14133	14124	14378	14117	14355	14218	14167	14241	14222	14198	14077	14264	14074	14191	14267	14286	14311	14054	14024	14040	14134	14268	14224	14190	14187	14132	14159	14162	14269	14190	14202	14293	14310	14040	14200	14198	14219	14126	14301	14208	14180	14239	14186	14235	14296	14243	14136	14141	14173	14174	14048	14269	14068	14116	14184	14157	14050	14103	14317	14145	14125	14128	14245	14234	14151	14275	14188	14141	14221	14176	14182	14229	14323	14371	14327	14268	14076	14118	14198	14207	14142	14130	14322	14239	14144	14368	14226	14157	14282	14205	14136	14033	14312	14220	14152	14114	14269	14213	14194	14211	14161	14237	14231	14274	14097	14264	14091	14112	14259	14190	14050	14135	14045	14184	14275	14240	14145	13986	14146	14261	14139	14261	14247	14103	14343	14149	14012	14344	14182	14242	14310	14132	14085	14056	14314	14208	14193	14177	14137	14146	14075	14352	14145	14181	14328	14129	14270	14076	14214	14026	14163	14154	14322	14202	14245	14103	14207	14111	14260	14103	14286	13959	14104	14060	14233	14199	14189	14219	14247	14315	14182	14211	14229	14103	14305	14150	14287	14308	14201	14568	14228	14137	14184	14419	14108	14310	14228	14166	14122	14066	14398	14188	14106	14230	14242	14273	14201	14147	14264	14277	14297	14118	14158	14256	14176	14152	14170	14347	14249	14242	14031	14175	14169	14229	14166	14171	14053	14252	13989	14084	14122	14151	14267	14225	14244	14121	14215	14179	14234	14181	14185	14141	14062	14032	14069	14077	14087	14244	14293	14244	14285	14203	14280	14232	14092	14102	14276	14163	14378	14185	14130	14238	14278	14189	14124	14116	14287	14213	14284	14211	14148	14252	13937	14112	14336	14147	14038	14237	14219	14049	14264	14311	14230	14352	14428	14331	14190	14091	14238	14101	14147	14101	14230	14116	14320	14247	14176	14222	14078	14035	13952	14194	14156	14208	14168	14213	14132	14309	14236	14146	14255	14239	14262	14344	14066	14211	14332	14053	14235	13971	14143	14036	14219	14102	14376	14148	14236	14095	14247	14306	14251	14193	14197	14392	14096	14190	14074	14188	14255	14134	14213	14034	14149	14121	14177	14157	14045	14283	14347	14095	14157	14195	14242	14156	14135	14164	14286	14220	14172	14303	14194	14230	14201	14280	14162	14003	14259	14188	14210	14077	14176	14090	14047	14145	14124	14315	14331	14208	14341	14079	14257	14184	14060	14119	14211	14173	14149	13953	14211	14225	14074	14219	14211	14250	14047	14266	14212	14149	13997	14033	14107	14207	14132	14222	14295	14043	14342	14168	14210	14293	14331	14087	14324	14261	14179	14086	14137	14138	14088	14220	14170	14163	14275	14183	14170	14262	14021	14329	14305	14292	14226	14130
24033	21239	28669	24820	23223	23268	22555	19419	18195	17661	17275	16922	16629	16767	16383	16234	16275	16236	16322	16142	15918	16014	15983	15839	15956	15917	15929	15987	15722	16005	16037	15817	16011	16033	15920	15857	15824	15810	15994	15923	15931	15811	15999	16433	16336	16256	16081	16097	15659	16011	15856	15881	15896	15708	15866	15959	15731	15790	15900	15783	15801	15875	15725	15808	15922	15745	15795	15630	15772	15742	15925	15920	15824	15758	15834	15814	15893	15938	15818	15694	16020	15790	15848	15735	15844	15819	15812	15777	15879	15801	15691	15629	15763	15816	15758	15751	15713	15766	15969	15768	15761	15893	15744	15856	15796	15806	15718	15957	15872	15764	15721	15734	15827	15740	15824	15759	15669	15870	15774	15706	15835	15642	15906	15757	15687	15725	15814	15703	15665	15604	15734	15582	15750	15725	15916	15793	15910	15744	15861	15862	15878	15752	15705	15680	15670	15956	15514	15821	15802	15502	15809	15783	15543	15569	15813	15836	15689	15866	15901	15707	15654	15859	15918	15787	15875	15627	15829	15918	15897	15863	15877	15843	15634	15943	15947	15731	15854	15792	15667	15816	15807	15573	15798	15708	15714	15751	15875	15859	15851	15795	16052	15590	15853	15811	15677	15816	15824	15711	16046	15896	16062	15875	15747	15920	15815	15552	15787	15658	15938	15734	15696	15642	15740	15749	15828	15600	15676	15571	15829	15564	15672	15696	15780	15685	15720	15940	15684	15641	15733	15749	15907	15726	15655	15756	15832	15822	15769	15773	15911	15876	15784	15906	15753	15970	15758	16064	15746	15937	15799	15828	15686	15800	15923	15819	15682	15806	15783	15727	15770	15759	15702	15738	15772	15789	15764	15687	15844	15806	15797	15815	15788	15670	15753	15704	15760	15815	15767	15777	15870	15696	15672	15702	15813	15934	15730	15719	15785	15789	15655	15885	15978	15611	15886	15879	15872	15720	15747	15856	15893	15837	15908	15718	15750	15866	15806	15763	15722	15857	15723	15959	15949	15737	15634	15728	15915	15638	15665	15711	15813	15880	15768	15748	15645	15636	15601	15753	15936	15741	15595	15611	15667	15645	15769	15717	15918	15878	15772	15651	15717	15818	15754	15677	15890	15821	15679	15670	15903	15850	15736	15801	15691	15860	15707	15647	15639	15638	15843	15615	15610	15642	15745	15737	15699	15608	15711	15748	15760	15667	15925	15807	15546	15675	15715	15671	15752	15809	15848	15896	15752	15929	15831	15708	15623	15615	15946	15955	15861	15930	15766	15762	15998	15761	15814	15726	15705	15702	15740	15921	15682	15718	15806	15860	15728	15697	15796	15688	15949	15628	15742	15889	15772	15600	15919	15770	15748	15659	15822	15927	15775	15901	15977	15707	15965	15685	15827	15898	15768	15759	15814	15859	15588	15980	15844	15786	15695	15805	15829	15780	15643	15916	15807	15807	15761	15682	15874	15722	15887	15698	15916	15721	15808	15759	15788	15969	15813	15814	15648	15530	15556	15685	15864	16023	15776	15941	15845	15878	15857	15755	15771	15844	15686	15790	15754	15948	15862	15893	15732	15744	15862	15821	15934	15856	15649	15769	15687	15827	15897	15900	15787	15629	15899	15781	15846	15877	15715	15719	15772	15634	15692	15851	15754	15747	15712	15886	15950	15632	15869	15829	15625	15690	15536	15687	15692	15677	15875	15791	15792	15549	15890	15914	15703	15730	15680	15752	15814	15887	15785	15791	16011	15991	15817	15976	15995	15826	15801	15765	15898	15849	15640	15750	15672	15815	15947	15907	15896	15942	15909	15879	15725	15639	16031	15857	15656	15959	15757	15807	15642	15787	15985	15674	15907	15898	15941	15760	15807	15731	15773	15884	15763	16069	15778	15760	16005	15948	15906	15731	15700	15806	15834	15629	15782	15890	15959	15827	15689	15696	15722	15733	15677	15933	15662	15614	15587	15871	15858	15665	15746	15604	15856	15899	15837	15802	15613	15790	15927	15821	15955	15782	15704	15779	15846	15697	15679	15626	15978	15753	15676	15758	15712	15615	15958	15910	15867	15746	15641	15803	15784	15954	15720	15482	15713	15800	15560	15586	15661	15762	15809	15818	15789	15587	15883	15854	15691	15738	15694	15722	15812	15726	15797	15759	15675	15798	15855	15730	15684	15770	15766	15932	15796	15800	15923	15877	15754	15725	15770	15935	15760	15620	15948	15816	15747	15615	15973	15963	15779	15680	15799	15806	15544	16011	15687	15786	15725	15912	15839	15977	16008	15664	15728	15648	15622	15623	15765	15994	15721	15896	15730	15699	15891	15784	15698	15790	15740	15601	15638	15764	15748	15827	15805	15696	15786	15854	15772	15832	15870	15980	15963	15615	15779	15721	15859	15896	15898	15864	15743	15842	15925	15937	15921	15630	15740	15761	15804	15816	15697	15766	15854	15892	15815	15864	15748	15940	15950	15819	15794	16016	15708	15781	15951	15707	15831	15594	15725	15900	15801	15854	15784	15529	15900	15837	15810	15932	15757	15874	15889	15872	15823	15764	15780	15966	15785	15961	15648	15735	15751	15667	15484	15676	15805	15948	15861	15622	15744	15906	15855	15829	15871	15852	15757	15896	15808	15819	15890	15833	15877	15775	15801	15678	15873	15801	15795	15501	15771	15701	15724	15903	15953	16072	15769	15783	16044	15925	16045	15877	15869	15855	15633	15788	15912	15658	15834	15654	15894	15833	15897	15588	16005	15816	15761	15855	15819	15927	15820	15879	15638	15632	15791	15552	15822	15673	15560	15754	15646	15643	16039	15849	15703	15643	15869	15870	15835	15861	15754	15662	15903	15621	15698	15732	15894	15792	15751	15759	15720	15753	15764	15772	15620	15692	15944	15756	15729	16037	15580	15830	15912	15629	15806	15965	15662	15806	15798	15949	15865	15731	15857	15875	15665	15605	15864	15551	15830	15898	15723	15683	15590	15948	15669	15884	15949	15746	15885	15691	15832	15702	15915	15897	15817	15778	15693	15770	15752	15814	15790	15636	15969	15793	15694	15930	15658	15921	15829	15796	15669	15619	15675	15781	15830	15834	15797	15761	15753	15761	15750	15663	15900	15743	15792	15744	15904	15795	15804	15773	15983	16084	15783	15564	15947	15843	15850	15929	15819	15866	15762	15908	15806	15577	15683	15788	15820	15787	15871	15695	15834	15800	15717	15586	15597	15854	15926	15756	15829	15826	15697	15789	15768	15747	15783	15723	15943	15573	15861	15721	15828	15817	15775	15733	15651	15625	15729	15857	15647	15645	15667	15849	15749	15757	15823	15719	15598	15925	15855	15675	15915	15831	15777	15766	15820	15867	15755	16071	15868	15941	15824	15853	15751	15765	15867	16025	15709	15876	15922	15698	15678	15671	15922	15676	15748	15972	15828	15704	15648	15758	15702	15856	15729	15811	15707	15931	15703	16103	15824	15730	15845	15762	15704	15688	15832	15668	15740	15704	15657	15643	15854	15895	15729	15810	15802	15913	15743	15880	15872	15913	15823	15701	15809	15917	16019	15725	15729	15777	15769	15863	15685	15718	15775	15863	15794	15687	15809	15755	15957	15867	15823	15719	15730	15868	16041	15796	15775	15820	15839	15718	15697	15800	15730	15832	15934	15596	15767	15754	15737	16012	15805	15693	15811	16002	15741	15751	15883	15628	15807	15733	15761	15795	15970	15862	15933	15866	15905	15819	15613	15825	15911	15809	15677	15571	15853	15885	15766	15830	15678	15748	15760	15737	15659	15817	15711	15853	15789	15774	15761	15967	15948	15707	15783	15837	15679	15737	15727	15710	15803	15699	15742	15824	15879	15747	15932	15884	15900	15771	15708	15744	15416	15787	15959	15792	15992	15802	15835	15749	15657	16020	15730	15794	15823	15824	15670	15818	15671	15585	15854	15815	15819	15891	15783	15738	15946	15745	15711	15924	15789	15919	15797	15693	15842	15766	15972	15775	16016	15795	15873	15780	15854	15680	15808	15755	15544	15911	15735	15625	15734	15776	15775	15741	15869	15874	15872	15861	15641	15682	15624	15876	15693	15661	15730	15613	15920	15536	15977	15956	15827	15820	15858	15746	15765	15985	15936	15801	15805	15945	16011	15832	15841	15855	16028	15785	15722	15704	15880	15944	15999	15823	15750	15698	15795	15841	15834	15822	15745	15616	15861	15844	15851	15699	15689	15724	15816	15576	15854	15737	15855	15757	15919	15891	15836	15730	15815	15674	15675	15619	15759	15839	15805	15766	15764	15797	15739	15792	15752	15911	15759	15668	15696	15812	15753	15930	15988	15529	15948	15661	15797	15944	15985	15618	15732	15736	15689	15889	15897	15796	15766	15655	15721	15702	15952	16125	15863	15834	15781	15718	15732	15931	15760	15829	15797	15873	15899	15880	15639	15698	15863	15676	15937	15562	15973	15672	15797	16095	15891	15712	15917	15825	15833	15751	15711	15779	15832	15729	16045	15767	15802	15683	15963	15796	15680	15790	15819	15698	15846	15959	15952	15903	15827	15875	15716	15831	15724	15742	15879	15739	15634	16017	15800	15788	15657	15787	15793	15924	15743	15601	15912	15697	15839	15456	15797	15892	15921	15947	15756	15822	15776	15667	16114	15647	15744	15926	15782	15847	15696	15842	15617	15832	15638	15786	15792	15811	15813	15645	15872	15791	15739	15798	15784	15834	15804	15720	15705	15740	15850	15648	15735	15836	15573	15705	15958	15899	15797	15825	15671	15762	15921	15781	15834	15618	15657	15434	15741	15913	15971	15834	15774	15890	15692	15811	15789	15723	16006	15788	15997	15766	15746	15690	15739	15795	15826	15790	15828	15901	15903	15861	15789	15719	15725	15635	15797	15821	15801	15833	15836	15891	15739	15940	15917	15673	15786	15816	15923	15781	15788	15866	15747	15693	15543	15789	15735	16028	15715	15816	15908	15733	15793	15937	15925	15947	15823	15759	15850	15846	15733	16046	16014	15783	15870	15964	15901	15783	15726	15830	15865	15836	15895	15756	15843	15753	15640	15644	15976	15779	15840	15847	15930	15622	15776	15938	15904	15913	15696	15858	15896	15624	15755	15677	15604	15839	15842	15950
18241	32451	32539	27611	25010	22083	20172	18852	17246	16455	15918	15449	15259	14869	14936	14896	14622	14256	14287	14280	14250	14242	14267	14039	14221	14223	14177	14002	14296	13906	14241	14028	14023	13875	14133	14200	13855	14033	14097	13870	14010	13992	14134	14467	14524	14564	14214	14211	13935	13941	13849	14142	13859	13923	14028	13833	13983	13921	13914	13976	13961	13794	13984	14002	13894	13994	13868	14034	13936	13986	14053	13925	13919	13918	13828	14002	13978	13952	13902	13929	14125	14114	14127	13958	13901	14034	14096	13838	13822	14057	13854	13868	13822	14051	13855	13711	13832	13863	13957	14056	13865	13916	13933	13834	13974	13996	13853	14087	13945	13999	14024	13970	13918	13923	13934	14009	13904	13876	13938	13984	13803	13777	13977	13838	14012	13857	13872	14113	13875	13779	13933	13822	13957	13972	13987	13907	13887	13985	13973	13932	14010	13787	13948	14125	13842	13969	13828	14017	13867	13843	13923	13971	13974	13675	13952	13862	13777	14027	14108	13911	14063	13955	13869	13853	13818	13807	13985	13997	14046	13810	13794	13890	14105	13874	13991	13826	14004	13834	13950	13955	13844	14093	13999	13959	13891	13932	14012	14030	14013	13709	13729	13949	14037	14134	13872	13713	13787	14007	13906	14069	13897	13761	14049	13799	13933	14029	14022	13961	13902	13879	14007	13911	13969	13944	13917	13936	14065	13908	13960	14021	13795	13949	13837	13975	14003	14092	13901	13992	13901	14007	14022	13941	13936	13893	13960	14043	13999	14012	13803	13951	13938	13849	14047	13921	13847	13856	13935	13890	13986	14083	13934	14038	13929	13930	13775	14115	13934	13982	13892	13867	13995	13950	13929	14025	13956	13839	13994	13832	13903	13880	14113	13903	13982	13785	13994	13991	14082	13820	13956	13942	13923	13995	13923	13941	13914	14067	14030	13985	13932	13927	13887	14027	13970	13931	14191	13791	13942	14075	14039	13860	13857	13894	13820	13888	13934	13847	13865	13964	13960	13920	13824	13942	13915	14001	13816	13801	13717	13972	14003	13913	13949	13903	13851	14039	13863	13799	13863	13920	13781	13989	13984	13988	13930	14076	13891	13851	13809	14043	13762	13793	13919	13906	13932	13789	13917	13976	14053	13919	13894	13957	13910	13834	13933	13868	14119	13935	13892	13885	13897	13972	14215	13814	14088	14052	14085	13978	14043	13974	14039	14054	13817	14062	13752	13785	14139	13969	13920	13962	13999	13932	14135	13970	13882	13925	13973	13881	13802	13885	14026	13957	13948	13852	13958	13913	14062	13923	13879	13828	13775	13873	13935	13830	13812	13945	13815	13865	13867	14087	13963	13824	13909	14086	13845	13937	13887	13945	14014	13752	14035	13814	13859	13969	13956	13940	13890	13897	14106	13901	13985	13780	13903	13967	13845	13909	14030	13898	13905	13968	13975	13918	13916	14085	13869	13964	14000	13846	14011	13952	13811	13965	13926	13829	13932	14028	13850	14058	13902	13924	13858	13927	13936	13898	13902	13807	14067	13954	13695	13942	13913	14012	14055	13748	13808	13875	13990	13913	13967	13920	13912	13846	13989	13815	13981	13850	13800	13925	13869	13851	13890	14014	13896	13893	14110	13849	14033	13877	14052	13952	13926	14022	13767	14065	13894	13665	13897	14012	14104	13946	13935	13962	14038	14026	14040	13927	13752	14070	13962	13929	13976	13937	13887	13908	14001	13986	14007	13855	13907	14007	13954	13866	14064	13876	13785	13967	13975	13883	13923	13913	13866	13824	13878	13999	13852	13824	13921	13951	13900	13732	14003	13922	13801	13929	13944	13881	13972	13972	14128	14008	13902	14011	14053	13960	13937	14043	13903	14091	13876	13834	13854	14112	13915	13889	13990	14106	13811	13933	13829	14018	13949	13785	14067	13783	13901	13981	13837	14217	14090	14091	13802	13821	14073	13946	14000	13921	13925	13985	13967	13852	14041	13943	13876	14013	13836	13944	14080	13834	13935	14171	14069	13865	13868	13962	13873	13791	13809	13850	13794	13756	14025	14004	13842	14063	13707	14001	14037	13902	13865	13943	13749	14020	14053	14098	14062	13985	14016	13921	13877	13943	13946	13950	13959	14074	14032	13873	14020	14015	14096	13811	13958	13802	14007	14105	13894	13844	13903	13754	13983	13919	13988	13986	13968	13793	13933	13972	13801	13764	13983	13990	13894	13870	14018	13797	13957	13865	14054	13857	14039	13674	14010	14092	14056	13857	13907	13812	13751	13978	13873	13950	13906	13730	14008	13958	13821	13867	13929	14058	13958	13874	13851	13942	13904	13871	13903	13968	13907	13874	14016	13900	13718	13738	13824	14105	13985	13906	13899	13965	13821	13962	14035	13999	13812	13768	13820	13956	14099	14009	14125	13976	14086	14034	14101	13954	13808	13850	13917	13907	13929	13988	13747	13899	13974	14028	14072	13883	13733	13967	13944	13941	13772	14002	14047	13922	14046	14005	13913	13970	13987	14004	13946	13900	14066	14024	13915	14027	14040	14107	14086	13770	14069	13764	13887	13868	13971	14032	13897	13954	14158	13889	13896	13968	13938	13764	13921	13879	13746	13961	13941	13958	13978	13928	13918	13876	13907	13770	14011	13984	13989	13921	13853	13908	13834	14101	13935	13821	14043	13996	13973	13905	13957	13904	13826	13909	13844	13821	13824	13887	14083	13903	14139	14025	13858	14098	14079	13828	14046	14069	13947	13728	13900	13913	13871	13752	13915	14030	13912	13848	13832	14073	13762	13650	13923	13947	13954	13892	14062	13887	14024	13864	14152	13850	13883	13934	14135	13832	13992	13974	13884	13924	13994	13859	13952	13976	14048	14111	13811	13900	13889	13889	13986	13903	13940	13852	13989	13965	13936	13815	14049	14110	13994	13999	13758	13897	14102	13811	14029	13944	13854	13997	13890	14133	13920	13953	13977	14154	13817	14042	14009	13993	14055	13962	13826	13992	13852	13955	13978	14009	13886	14036	13883	13834	13912	13989	13945	14053	14055	13918	13875	13887	13881	13851	13799	14011	13898	13955	13928	13914	14018	13920	13860	13998	14035	13958	14079	13899	13819	14158	13836	14097	13981	13820	14034	13824	13881	13923	13921	13951	13972	13963	14026	13944	14019	13881	13917	13846	14027	14012	13889	13844	13979	13842	13879	14041	13875	13998	13843	14058	13968	14025	14091	14120	13876	13887	13884	13875	13833	13885	13860	13927	13852	13935	13982	14027	13973	13893	13972	13856	13802	13750	14093	13871	13917	13945	13805	13874	14068	13928	13880	13982	13985	13945	13967	13830	14025	13826	13944	13844	13811	13952	13984	13905	13883	13879	13865	13948	13849	14004	13943	13904	13996	13760	13861	14029	14100	14224	13803	14026	13981	13893	13888	13918	13959	13876	14050	14175	13855	13997	13927	14010	13981	13919	13894	13845	14067	13858	13758	13916	13998	13982	13672	14012	13929	13944	13927	13801	13911	13808	13790	13780	13876	14046	13964	14040	13936	13882	13968	13917	13856	13755	13950	13880	13861	13886	13990	13917	13950	13944	13817	13892	14057	13989	13908	13986	13996	14065	13960	14007	14066	13991	13795	14076	13879	13996	13885	13979	13941	14181	13772	13970	13977	13941	13891	14003	13868	13836	13939	13869	13975	13883	14030	13900	13896	13864	13753	14060	13866	13876	14005	13894	13910	14032	14021	13866	13893	13841	14066	13918	13873	13834	13793	13841	14079	13868	13951	14040	13990	13935	13814	13962	13940	14025	14006	13930	13942	13850	13919	13967	14067	14000	13876	13884	13991	13848	13892	14033	13911	14065	13804	13970	14091	13865	13841	13939	13701	13886	13804	14126	13847	14034	14021	14027	14063	13913	14031	13997	13857	14068	14024	14052	13819	13825	13982	13863	14019	13969	13856	13903	13957	13919	14125	13785	13851	14054	14164	13884	13965	13957	13864	13888	13904	13859	13820	14045	13818	14037	13999	14013	13977	13834	13988	13978	13958	13925	13912	13888	13962	13877	14039	13927	14004	14025	13884	13843	14014	13955	13989	13983	13919	13952	13902	13976	14043	14047	13887	14112	14008	13713	13941	13810	13938	13860	13965	13864	13959	13836	13950	14063	13787	13900	13853	13863	14097	13917	13911	13962	14043	13796	14094	13912	13983	13867	14067	13958	14011	13970	13920	13877	13836	14035	14103	13846	14117	13905	13804	13943	14006	13752	13927	13955	13709	13788	13830	13805	13960	14055	13911	13865	13818	13881	14101	13863	14145	13969	13765	13943	14023	13932	13883	13847	13795	13948	13983	13876	13997	13871	14091	13961	14063	14006	13824	13854	14021	13903	13938	13876	14024	13810	13945	13859	13859	13875	13918	13933	13904	13975	13844	13976	14092	14053	13964	14025	13994	14110	13918	14064	13871	13983	13969	14006	13891	13872	13955	14014	13835	14038	13958	13868	13892	13951	13898	13935	13942	13863	14037	13839	13934	14121	13891	14069	14055	14052	13962	13910	14067	13887	13852	13895	14000	13914	13873	14086	13908	13867	14085	14056	13860	13863	13846	13735	13841	13997	14023	14181	13774	13879	13963	13845	14074	13960	13877	14050	13867	13977	13968	14088	14068	14059	14038	14017	13913	13812	13861	13942	13883	13912	13929	13923	13932	13881	13784	13941	13982	14046	14010	13811	13846	13976	13970	14051	14009	13877	13810	13762	13854	13828	13904	13874	13831	13916	13937	14034	13758	14002	14211	14000	13856	13904	13996	13919	14017	14055	13921	13980	13895	13898	13892	13931	14062	13817	14026	13910	13998	14020	14035	13730	13824	13921	13828	14006	13843	14085	13962	13997	13985	13880	13955	13960	13942	14027	14123	14000	13654	13860	13874	13966	13999	13984	13960	13904	14052	14031	13853	13920	13907	13809	14025	13818	13912	13998	13922	14051	13743	13891	14006	14044	13954	13869	13878	13880	14042	13904	13892	13987	14040	13935	13838	13915	13873	14015	13824	13997	14080	13903	13780	13936	13921	13961	14051	13674	14051	13938	13986	13947	13908	13938	14095	13830	14103	13917	13822	14054	13884	13863	13985	14041	13950	13752
22809	21182	29044	23771	21973	24889	26736	21241	19461	18855	18146	17625	17317	17178	16967	16620	16741	16227	16144	16216	16195	15967	16045	15916	16146	15960	15948	16113	15853	15788	15687	15848	15963	15899	15811	15733	15950	15865	15760	15678	15913	15606	15922	16645	16790	16315	15989	15847	15674	15658	15648	15612	15536	15704	15761	15752	15563	15520	15657	15731	15602	15509	15694	15746	15684	15618	15807	15631	15591	15710	15601	15616	15584	15745	15656	15625	15680	15643	15570	15600	15694	15618	15590	15664	15658	15768	15710	15538	15747	15597	15563	15795	15686	15875	15634	15582	15790	15662	15767	15716	15600	15818	15583	15552	15664	15961	15745	15568	15559	15405	15865	15698	15818	15450	15507	15525	15630	15571	15662	15683	15662	15604	15678	15633	15641	15600	15592	15618	15495	15728	15582	15622	15765	15655	15656	15581	15614	15495	15734	15555	15607	15522	15595	15744	15591	15635	15567	15522	15596	15655	15616	15587	15637	15321	15730	15771	15583	15501	15485	15677	15633	15654	15558	15474	15738	15689	15577	15606	15678	15644	15805	15692	15489	15717	15457	15601	15488	15703	15665	15741	15802	15640	15482	15782	15709	15475	15604	15761	15722	15636	15671	15550	15719	15619	15778	15792	15450	15645	15587	15638	15534	15520	15624	15602	15568	15713	15818	15969	15668	15579	15806	15761	15763	15639	15436	15549	15670	15572	15787	15750	15540	15594	15628	15495	15621	15714	15647	15809	15626	15635	15659	15596	15675	15621	15544	15585	15715	15414	15516	15694	15357	15569	15734	15742	15423	15593	15333	15450	15636	15583	15561	15666	15612	15735	15733	15636	15634	15475	15709	15590	15491	15628	15495	15812	15888	15511	15409	15605	15747	15844	15374	15456	15422	15523	15493	15657	15439	15657	15798	15637	15607	15482	15504	15572	15467	15549	15451	15650	15649	15587	15690	15586	15730	15635	15603	15563	15679	15644	15332	15615	15752	15588	15610	15772	15605	15773	15644	15693	15603	15547	15726	15755	15618	15546	15509	15612	15599	15636	15652	15512	15606	15564	15552	15756	15529	15603	15480	15309	15522	15533	15616	15713	15641	15520	15510	15662	15715	15521	15716	15631	15707	15450	15550	15635	15646	15826	15762	15501	15733	15671	15799	15691	15541	15619	15861	15657	15624	15357	15617	15581	15822	15668	15641	15453	15557	15718	15678	15749	15446	15541	15666	15711	15633	15730	15761	15580	15555	15687	15615	15695	15653	15964	15766	15685	15611	15585	15605	15595	15562	15609	15412	15558	15669	15667	15780	15522	15591	15737	15723	15581	15576	15530	15607	15539	15491	15562	15563	15692	15497	15392	15609	15669	15725	15536	15561	15494	15617	15478	15523	15623	15548	15776	15459	15512	15676	15734	15707	15551	15678	15843	15524	15703	15720	15576	15887	15693	15574	15396	15448	15655	15654	15566	15662	15840	15571	15503	15667	15543	15545	15836	15726	15711	15687	15617	15721	15695	15773	15575	15485	15676	15687	15566	15515	15405	15675	15632	15706	15530	15467	15508	15661	15851	15668	15581	15621	15687	15593	15568	15372	15524	15647	15549	15644	15433	15620	15621	15471	15500	15594	15574	15559	15535	15595	15416	15640	15698	15509	15670	15725	15614	15522	15706	15570	15573	15467	15559	15463	15582	15496	15724	15602	15390	15554	15461	15645	15557	15580	15572	15556	15667	15617	15700	15644	15783	15646	15500	15697	15514	15836	15619	15625	15530	15674	15666	15539	15580	15700	15508	15899	15788	15591	15707	15668	15518	15598	15692	15611	15753	15579	15585	15455	15625	15617	15560	15651	15665	15613	15607	15568	15511	15586	15636	15737	15557	15727	15737	15873	15756	15490	15696	15387	15608	15618	15748	15600	15545	15483	15712	15763	15596	15620	15598	15612	15808	15427	15571	15682	15390	15474	15667	15504	15861	15666	15638	15819	15836	15652	15698	15676	15540	15463	15500	15629	15645	15522	15626	15526	15335	15474	15467	15628	15406	15581	15554	15762	15785	15642	15559	15593	15661	15526	15847	15565	15689	15775	15445	15656	15657	15703	15454	15640	15559	15448	15614	15632	15585	15617	15735	15730	15814	15768	15698	15719	15676	15707	15808	15613	15550	15586	15710	15620	15668	15786	15570	15561	15684	15655	15739	15743	15736	15686	15586	15551	15546	15463	15750	15716	15654	15616	15515	15606	15576	15519	15721	15726	15423	15659	15506	15413	15700	15504	15655	15582	15458	15824	15550	15671	15782	15667	15600	15563	15634	15628	15622	15610	15430	15624	15733	15482	15587	15630	15519	15737	15611	15680	15510	15530	15572	15550	15553	15504	15556	15688	15687	15522	15676	15614	15519	15677	15482	15642	15612	15498	15704	15700	15727	15545	15654	15718	15732	15550	15725	15698	15417	15588	15867	15581	15702	15754	15519	15636	15610	15663	15541	15736	15930	15309	15517	15675	15493	15509	15639	15595	15390	15638	15622	15534	15718	15510	15787	15590	15491	15665	15610	15608	15558	15646	15483	15669	15550	15595	15547	15599	15591	15674	15737	15717	15629	15724	15626	15725	15546	15565	15540	15648	15484	15504	15510	15589	15674	15532	15642	15758	15419	15652	15652	15561	15698	15722	15523	15697	15668	15675	15582	15565	15807	15476	15474	15742	15736	15780	15499	15630	15530	15489	15546	15603	15860	15421	15682	15794	15585	15513	15664	15665	15650	15699	15501	15690	15593	15479	15601	15681	15584	15625	15605	15566	15468	15429	15681	15634	15701	15653	15464	15515	15577	15559	15762	15821	15462	15670	15607	15513	15747	15475	15520	15602	15581	15595	15718	15687	15638	15590	15655	15667	15524	15461	15613	15622	15589	15577	15613	15455	15517	15463	15758	15540	15789	15691	15683	15596	15636	15672	15674	15348	15659	15591	15519	15527	15626	15710	15536	15449	15815	15508	15540	15624	15640	15521	15586	15765	15725	15590	15665	15676	15662	15659	15617	15599	15749	15770	15504	15571	15619	15603	15593	15500	15525	15521	15659	15521	15549	15727	15534	15425	15457	15503	15653	15678	15477	15912	15569	15577	15635	15632	15787	15582	15673	15715	15614	15641	15664	15562	15404	15591	15593	15647	15544	15468	15634	15576	15594	15695	15611	15691	15637	15584	15519	15626	15538	15668	15592	15612	15322	15722	15644	15448	15691	15662	15677	15510	15609	15820	15564	15694	15847	15591	15590	15631	15617	15585	15835	15587	15584	15632	15533	15565	15726	15739	15712	15487	15487	15495	15582	15634	15520	15813	15590	15597	15645	15700	15586	15536	15459	15597	15526	15601	15489	15659	15616	15534	15680	15540	15528	15683	15583	15613	15666	15610	15708	15607	15485	15537	15492	15744	15729	15551	15463	15690	15621	15579	15685	15652	15722	15747	15494	15647	15451	15329	15494	15577	15573	15599	15569	15484	15700	15646	15568	15605	15287	15433	15511	15675	15716	15501	15628	15678	15547	15688	15533	15595	15577	15554	15664	15602	15534	15754	15595	15600	15654	15640	15421	15566	15464	15569	15407	15753	15738	15718	15586	15698	15601	15715	15556	15768	15695	15689	15512	15591	15239	15627	15675	15732	15642	15701	15552	15932	15717	15605	15609	15672	15774	15763	15586	15601	15560	15636	15674	15719	15646	15576	15717	15593	15678	15681	15697	15508	15618	15625	15572	15580	15464	15620	15698	15401	15597	15650	15562	15829	15486	15674	15470	15593	15725	15510	15581	15421	15616	15657	15482	15529	15599	15481	15631	15698	15629	15501	15418	15641	15736	15573	15409	15609	15412	15503	15646	15664	15730	15639	15577	15473	15512	15583	15677	15834	15661	15700	15641	15701	15571	15476	15666	15700	15878	15652	15648	15707	15527	15574	15872	15623	15531	15652	15583	15529	15637	15617	15599	15750	15661	15737	15700	15421	15472	15643	15492	15659	15751	15722	15508	15648	15579	15706	15686	15516	15656	15664	15551	15732	15595	15612	15774	15467	15536	15598	15825	15737	15516	15797	15789	15794	15504	15579	15730	15472	15604	15625	15637	15648	15505	15591	15568	15772	15666	15531	15724	15535	15589	15459	15620	15681	15555	15660	15694	15775	15730	15667	15595	15666	15697	15579	15611	15692	15653	15769	15568	15587	15336	15537	15678	15502	15681	15757	15926	15621	15530	15663	15530	15501	15512	15598	15552	15676	15531	15658	15512	15660	15549	15557	15712	15615	15435	15593	15469	15598	15353	15801	15744	15551	15758	15710	15829	15586	15547	15734	15675	15767	15750	15783	15311	15741	15420	15584	15496	15707	15506	15578	15530	15516	15492	15508	15685	15688	15617	15641	15722	15574	15656	15558	15411	15726	15625	15618	15548	15469	15828	15705	15599	15590	15675	15470	15610	15653	15482	15538	15533	15492	15652	15541	15445	15465	15725	15640	15594	15530	15566	15570	15659	15920	15645	15491	15639	15619	15751	15755	15662	15583	15487	15473	15395	15486	15718	15488	15601	15645	15528	15532	15643	15549	15693	15582	15748	15653	15582	15543	15466	15645	15454	15766	15445	15514	15352	15502	15444	15787	15560	15556	15453	15692	15671	15743	15605	15432	15474	15567	15487	15553	15628	15735	15711	15758	15782	15704	15603	15532	15686	15654	15359	15495	15596	15580	15474	15591	15379	15512	15774	15561	15641	15628	15640	15649	15585	15677	15546	15669	15650	15577	15535	15712	15456	15740	15591	15570	15657	15564	15675	15646	15512	15515	15498	15785	15731	15647	15562	15622	15636	15537	15719	15262	15503	15687	15663	15636	15888	15556	15548	15566	15424	15474	15597	15721	15437	15675	15547	15589	15704	15723	15718	15500	15427	15628	15666	15671	15541	15545	15651	15503	15756	15533	15627	15616	15794	15520	15674	15788	15743	15586	15667	15542	15629	15571	15709	15505	15604	15716	15711	15672	15677	15455	15772	15701	15367	15589	15521	15633	15559	15573	15536	15752	15647	15607	15515	15514	15647	15649	15668	15663	15583	15664	15503	15558	15533	15672	15638	15588	15501	15756	15631	15550	15683	15624	15393	15675	15695	15836	15618
20088	36921	37006	32359	29096	26226	23559	21167	19297	17832	16996	16500	15934	15487	15535	15319	14914	14671	14545	14298	14423	14266	14193	14148	14074	14029	14240	14044	14015	13923	13913	13906	14100	13920	14014	13971	13941	13858	13855	13754	13861	13978	14098	15193	15012	14578	14169	14057	13668	13778	13798	13784	13873	13856	14002	13732	13890	13761	13733	13697	13720	13695	13723	13751	13870	13747	13754	13652	13706	13763	13835	13609	13779	13840	13624	13835	13774	13770	13641	13689	13894	13848	13739	13661	14072	13847	13768	13776	13871	13856	13620	13665	13628	13731	13844	13964	13709	13691	13851	13788	13835	13788	13753	13994	13832	13685	13733	13786	13837	13778	13912	13736	13785	13670	13802	13874	13791	13782	13940	13918	13760	13739	13945	13566	13793	13645	13664	13669	13823	13760	13689	13809	13757	13791	13667	13889	13789	13745	13805	13889	13691	13692	13739	13778	13794	13794	13896	13761	13788	13701	13666	13657	13702	13871	13646	13763	13830	13682	13980	13729	13788	13733	13787	13520	13823	13710	13859	13915	13802	13764	13773	13790	13597	13802	13836	13809	13785	13754	13685	13791	13741	13711	13731	13864	13884	13756	13852	13864	13737	13822	13610	13780	13667	13781	13767	13677	13750	13746	13736	13858	13733	13736	13827	13953	13815	13781	13791	13537	13764	13863	13645	13886	13839	13773	13808	13685	13901	13819	13683	13589	13699	13752	13779	13855	13903	13793	13788	13636	13717	13892	13818	13643	13815	13831	13887	13668	13879	13597	13841	13514	13648	13621	13761	13861	13871	13611	13876	13691	13679	13744	13763	13861	13598	13801	13765	13697	13781	13902	13903	13812	13609	13663	13763	13723	13716	13807	13756	13938	13826	13774	13775	13761	13676	13931	13780	13770	13816	13696	13765	13811	13799	13725	13646	13658	13788	13761	13807	13743	13782	13777	13832	13896	13697	13849	13822	13807	13905	13680	13692	13869	13734	13573	13826	13737	13869	13703	13646	13772	13704	13706	13872	13777	14084	13863	13739	13934	13884	13880	13797	13857	13621	13832	13746	13768	13716	13755	13830	13561	13721	13639	13624	13673	13789	13763	13931	13783	13710	13756	13843	13830	13844	13650	13825	13672	13734	13895	13673	13871	13675	13686	13744	13581	13739	13787	13781	13735	13795	13795	13768	13753	13605	13743	13881	13743	13701	13818	13655	13819	13758	13712	13818	13860	13614	13902	13705	13684	13900	13792	13682	13758	13776	13665	13901	13686	13834	13812	13813	13837	13882	13718	13650	13682	13916	13744	13777	13749	13782	13777	13814	13715	13929	13911	13677	13854	13726	13635	13922	13793	13725	13669	13907	13655	13726	13859	13674	13890	13820	13814	13673	13572	13889	13822	13788	13738	14045	13816	13734	13752	13861	13818	13694	13730	13655	13833	13760	13662	13871	13843	13715	13858	13897	13924	13900	13983	13566	13855	13733	13752	13751	13709	13735	13614	13752	13762	13790	13610	13704	13749	13844	13699	13916	13738	13671	13600	13670	13742	13657	13872	13713	13955	13748	13707	13932	13751	13785	13746	13855	13949	13818	13744	13895	13820	13888	13747	13812	13685	13852	13865	13839	13883	13863	13783	13767	13743	13955	13625	13759	13625	13795	13775	13654	13754	13822	13928	13761	13690	13642	13610	13736	13880	13767	13652	13837	13802	13634	13841	13687	13947	13771	13806	13678	13963	13796	13862	13739	13734	13836	13762	13772	13787	13635	13755	13708	13941	13692	13728	13815	13893	13726	13747	13819	13897	13747	13819	13722	13760	13711	13842	13823	13706	13705	13818	13748	13859	13831	13810	13771	13667	13774	13684	13677	13894	13684	13697	13722	13806	13855	13831	13561	13872	13829	13748	13810	13777	13703	13688	13672	13702	13718	13812	13736	13775	13870	13753	13795	13649	13834	13923	13744	13785	13744	13850	13627	13643	13649	13636	13764	13877	13692	13829	13844	13716	13706	13675	13924	13679	13681	13727	13611	13864	13822	13945	13708	13733	13932	13570	13758	13687	13758	13886	13806	13605	13797	13729	13598	13754	13806	13757	13761	13721	13756	13751	13768	13634	13687	13854	13723	13732	13781	13646	13770	13730	13528	13802	13867	13741	13685	13722	13723	13813	13715	13651	13818	13936	13749	13711	13815	13760	13854	13783	13722	13648	13794	13936	13844	13754	13695	13791	13605	13787	13729	13653	13845	13579	13888	13918	13832	13856	13726	13834	13836	13789	13919	13976	13689	13956	13745	13848	13731	13684	13726	13792	13651	13866	13746	13756	13824	13761	13691	13894	13708	13626	13806	13769	13699	13697	13781	13737	13783	13678	13787	13781	13662	13834	13858	13674	13688	13879	13803	13850	13771	13754	13813	13727	13548	13808	13804	13878	13879	14082	13964	13738	13712	13579	13767	13740	13656	13913	13825	13853	13800	13846	13803	13822	13794	13820	13881	13900	13760	13802	13830	13734	13851	13791	13749	13752	13701	13727	13760	13712	13702	13897	13799	13815	13597	13900	13718	13743	13690	13825	13866	13854	13843	13728	13801	13753	13625	13915	13840	13662	13766	13842	13778	13654	13938	13716	13722	13818	13882	13896	13808	13733	13671	13631	13698	13763	13696	13696	13789	13687	13788	13753	13707	13858	13699	13752	13745	13822	13818	13758	13745	13749	13778	13750	13988	13759	13793	13726	13860	13677	13790	13780	13811	13714	13724	13770	13669	13733	13633	13811	13764	13744	13807	13747	13860	13962	13728	13668	13653	13792	13779	13786	13675	13851	13853	13852	13879	13918	13799	13718	13880	13730	13834	13832	13850	13854	13726	13717	13613	13744	13636	13751	13858	13920	13870	13833	13757	13733	13586	13728	13694	13955	13807	13863	13767	13770	13919	13742	13622	13691	13825	13790	13656	13772	13800	13863	13885	13769	13798	13772	13894	13649	13783	13833	13797	14012	13693	13703	13791	13751	13746	13720	13811	13663	13876	13996	13627	13661	13794	13896	13709	13727	13717	13799	13633	13691	13810	13808	13698	13628	13832	13830	13716	13757	13642	13734	13619	13752	13858	13838	13793	13841	13706	13788	13766	13842	13680	13676	13769	13836	13928	13879	13760	13676	13886	13891	13570	13755	13784	13783	13694	13702	13818	13903	13637	13845	13776	13932	13857	13811	13674	13685	13816	13608	13960	13803	13870	13635	13887	13836	13796	13751	13787	13691	13728	13781	13878	13583	13748	13734	13754	13926	13850	13685	13868	13752	13681	13836	13838	13722	13828	13909	13891	13720	13645	13849	13849	13796	13680	13628	13806	13767	13720	13728	13592	13753	13548	13626	13758	13643	13652	13811	13734	13811	13726	13569	13819	13603	13877	13747	13643	13750	13495	13748	13859	13875	13786	13666	13582	13675	13650	13775	13758	13638	13729	13768	13817	13817	13534	13905	13803	13830	13642	13840	13767	13889	13734	13906	13678	13857	13807	13699	13688	13739	13667	13799	13631	13825	13691	13751	13802	13771	13792	13747	13796	13706	13931	13866	13797	13767	13666	13728	13854	13768	13828	13847	13914	13747	13749	13691	13674	13718	13787	13738	13704	13747	13848	13782	13603	13712	13722	13781	13643	13756	13734	13743	13746	13776	13730	13923	13835	13662	13908	13736	13728	13820	13784	13875	13776	13803	13630	13952	13833	13721	13764	13780	13622	13848	13989	13722	13813	13795	13676	13767	13790	13703	13785	13887	13790	13580	13754	13901	13767	13879	13727	13766	13909	13834	13787	13839	13783	13913	13749	13723	13695	13849	13832	13771	13814	13758	13781	13597	13776	13758	13856	13660	13796	13905	13713	13726	13883	13782	13743	13886	13626	13661	13599	13882	13872	13818	13928	13662	13695	13689	13777	13813	13769	13653	13842	13706	13630	13920	13851	13950	13762	13764	13749	13716	13657	13767	13867	13749	13751	13781	13903	13758	13734	13680	13855	13594	13833	13689	13700	13927	13923	13728	13829	13668	13968	13677	13731	13614	13573	13764	13653	13891	13781	13863	13739	13847	13590	13625	13907	13905	13803	13765	13709	13822	13794	13837	13841	13703	13746	13680	13744	13715	13795	13778	13716	13632	13831	13720	13873	13663	13677	13826	13791	13717	13703	13579	13702	13873	13739	13654	13675	13735	13732	13820	13730	13771	13718	13714	13914	13896	13549	13682	13744	13869	13731	13646	13760	13891	13842	13739	13732	13610	13829	13796	13889	13579	13818	13682	13829	13773	13667	13738	13789	13902	14003	13850	13836	13906	13677	13777	13834	13710	13710	13828	13745	13702	13833	13804	13610	13638	13843	13743	13646	13786	13800	13582	13803	13656	13844	13739	13833	13725	13763	13738	13736	13783	13750	13846	13767	13680	13801	13714	13620	13740	13772	13741	13694	13931	13740	13744	13820	13691	13701	13904	13782	13815	13723	13620	13895	13728	13790	13657	13900	13751	13548	13759	13855	13858	13794	13892	13786	13695	13824	13845	13655	13901	13903	13731	13731	13771	13740	13866	13819	13750	13729	13805	13852	13685	13743	13790	13828	13850	13939	13709	13763	13784	13616	13695	13702	13785	13719	13832	13760	13886	13603	13784	13720	13870	13681	13608	13752	13889	13678	13766	13813	13747	13873	13840	13901	13774	13802	13783	13703	13718	13797	13642	13915	13893	13599	13682	13797	13903	13868	13685	13818	13603	13787	13835	13789	13754	13616	13846	13790	13733	13770	13788	13669	13610	13703	13764	13798	13721	13784	13751	13831	13675	13727	13644	13799	13947	13728	13908	13875	13821	13753	13626	13782	13790	13777	13771	13880	13858	13721	13951	13782	13799	13896	13674	13767	13629	13860	13793	13683	13775	13728	13654	13884	13806	13691	13606	13924	13719	13820	13833	13770	13721	13705	13758	13735	13821	13741	13665	13644	13818	13804	13845	13716	14006	13770	13980	13703	13883	13720	13654	13783	13675	13648	14132	13866	13754	13777	13673	13765	13918	13805	13777	13699	13711	13777	13709	13823	13974	13657	13783	13728	13761	13826	13723	13652	13800	13573	13862	13647	13651	13839	13735	13841	13882	13675	13723	13720	13790
27438	23265	28548	25700	20926	19598	18520	18001	17531	16958	16869	16942	16872	16683	16504	16693	16628	16562	16428	16505	16553	16350	16470	16516	16558	16523	16459	16249	16546	16542	16461	16496	16417	16462	16431	16434	16408	16404	16418	16453	16461	16540	16470	16379	16474	16684	16542	16375	16316	16485	16276	16456	16439	16393	16505	16560	16197	16364	16202	16270	16367	16233	16626	16318	16499	16218	16216	16458	16383	16260	16293	16430	16310	16364	16286	16350	16415	16508	16493	16372	16513	16266	16489	16357	16406	16339	16395	16489	16474	16281	16260	16570	16375	16545	16368	16498	16353	16290	16381	16478	16405	16278	16633	16266	16505	16398	16238	16459	16369	16538	16462	16511	16459	16442	16690	16541	16193	16396	16187	16183	16541	16439	16288	16432	16522	16411	16484	16310	16425	16389	16438	16363	16274	16539	16334	16563	16319	16424	16417	16375	16391	16338	16336	16381	16404	16244	16341	16166	16373	16567	16569	16488	16509	16346	16406	16392	16385	16390	16349	16299	16454	16407	16283	16349	16527	16330	16383	16315	16385	16335	16352	16385	16404	16228	16155	16404	16343	16378	16353	16613	16524	16388	16294	16442	16482	16403	16516	16714	16276	16390	16193	16341	16377	16318	16471	16206	16387	16422	16313	16469	16344	16509	16358	16447	16383	16371	16421	16453	16339	16436	16314	16118	16211	16360	16454	16472	16426	16326	16328	16342	16371	16464	16459	16348	16365	16484	16238	16420	16297	16303	16602	16374	16415	16250	16358	16462	16248	16283	16438	16474	16384	16489	16499	16239	16578	16514	16282	16268	16467	16635	16333	16337	16421	16561	16405	16162	16461	16375	16503	16348	16415	16248	16239	16344	16270	16421	16450	16400	16227	16353	16338	16230	16570	16381	16315	16453	16628	16430	16518	16466	16480	16460	16466	16436	16219	16306	16220	16390	16416	16507	16356	16351	16549	16328	16387	16424	16483	16461	16195	16336	16571	16425	16269	16341	16490	16432	16444	16659	16198	16391	16319	16380	16562	16491	16415	16485	16232	16200	16387	16461	16348	16354	16498	16523	16528	16280	16643	16312	16390	16322	16581	16344	16535	16386	16501	16426	16385	16675	16531	16407	16265	16367	16361	16519	16391	16226	16299	16358	16415	16534	16438	16563	16580	16346	16329	16403	16422	16398	16468	16367	16297	16349	16514	16451	16321	16308	16463	16329	16430	16342	16421	16276	16307	16311	16492	16440	16273	16392	16475	16571	16483	16457	16365	16378	16463	16291	16159	16373	16521	16402	16299	16286	16639	16376	16639	16365	16277	16425	16423	16590	16351	16275	16482	16511	16386	16559	16371	16519	16259	16476	16284	16401	16282	16438	16411	16421	16470	16428	16240	16401	16422	16520	16365	16517	16525	16423	16307	16502	16333	16502	16260	16397	16420	16490	16345	16532	16330	16486	16325	16359	16475	16456	16464	16280	16444	16369	16450	16315	16265	16367	16518	16516	16313	16326	16389	16482	16614	16391	16201	16280	16408	16472	16424	16295	16436	16443	16338	16420	16335	16373	16536	16551	16524	16310	16463	16413	16353	16308	16426	16434	16286	16172	16524	16459	16419	16607	16351	16401	16444	16278	16605	16445	16393	16470	16110	16408	16293	16540	16173	16238	16548	16485	16663	16267	16265	16517	16393	16372	16441	16264	16572	16211	16447	16497	16438	16438	16346	16539	16554	16361	16360	16373	16365	16372	16453	16625	16305	16472	16547	16434	16317	16664	16492	16380	16318	16511	16302	16488	16410	16282	16293	16368	16325	16392	16575	16612	16433	16341	16418	16447	16310	16409	16593	16256	16488	16345	16211	16217	16296	16318	16449	16436	16506	16606	16327	16381	16622	16591	16549	16439	16329	16489	16526	16201	16265	16404	16360	16255	16490	16289	16405	16407	16258	16438	16471	16563	16612	16341	16461	16439	16379	16410	16524	16492	16532	16561	16509	16435	16221	16444	16536	16426	16534	16534	16493	16421	16315	16268	16247	16415	16215	16420	16419	16447	16453	16392	16297	16390	16366	16316	16549	16332	16412	16410	16440	16401	16018	16495	16079	16508	16426	16359	16557	16250	16330	16416	16467	16455	16471	16629	16391	16369	16300	16402	16638	16410	16487	16343	16365	16574	16245	16573	16495	16535	16616	16542	16485	16425	16481	16393	16365	16363	16359	16306	16390	16309	16483	16313	16308	16478	16650	16166	16509	16296	16262	16187	16341	16334	16285	16378	16424	16421	16177	16387	16474	16503	16605	16404	16248	16407	16335	16559	16552	16402	16366	16215	16556	16518	16636	16351	16254	16465	16550	16383	16606	16473	16261	16323	16288	16315	16307	16321	16442	16370	16476	16555	16370	16417	16397	16377	16455	16344	16392	16376	16524	16456	16340	16258	16358	16336	16576	16402	16183	16384	16401	16311	16302	16392	16585	16348	16333	16467	16362	16496	16579	16291	16412	16246	16333	16484	16487	16371	16212	16367	16476	16349	16541	16576	16454	16539	16451	16453	16147	16199	16367	16443	16360	16608	16462	16409	16304	16274	16359	16209	16416	16604	16398	16314	16390	16467	16461	16564	16458	16399	16316	16286	16310	16355	16619	16311	16556	16190	16333	16355	16468	16499	16423	16421	16367	16329	16505	16415	16488	16531	16516	16198	16229	16493	16351	16474	16429	16291	16379	16376	16391	16330	16249	16454	16543	16426	16363	16379	16433	16518	16454	16472	16396	16243	16389	16228	16253	16340	16503	16251	16312	16271	16562	16305	16475	16300	16362	16570	16377	16376	16448	16419	16385	16328	16383	16406	16461	16423	16222	16309	16374	16331	16556	16391	16407	16388	16260	16409	16316	16389	16653	16373	16374	16308	16236	16407	16224	16394	16311	16220	16383	16582	16368	16414	16290	16689	16509	16338	16438	16445	16298	16228	16406	16530	16376	16490	16333	16389	16310	16563	16394	16287	16183	16204	16436	16368	16412	16526	16428	16483	16388	16261	16415	16313	16444	16440	16459	16341	16389	16315	16430	16408	16310	16552	16206	16181	16364	16381	16398	16478	16355	16481	16259	16498	16284	16282	16399	16484	16470	16355	16445	16295	16315	16353	16418	16464	16430	16460	16344	16330	16248	16499	16263	16353	16497	16371	16385	16385	16389	16250	16306	16365	16302	16615	16404	16692	16308	16512	16572	16374	16450	16482	16219	16448	16599	16471	16318	16404	16327	16301	16547	16422	16339	16603	16468	16563	16320	16464	16353	16369	16394	16240	16419	16510	16539	16201	16313	16382	16347	16260	16435	16318	16417	16312	16523	16382	16463	16307	16542	16278	16542	16503	16456	16283	16530	16582	16439	16345	16471	16572	16429	16501	16443	16264	16201	16181	16389	16443	16548	16517	16322	16473	16358	16470	16244	16388	16523	16439	16409	16266	16347	16462	16253	16449	16289	16292	16562	16279	16535	16469	16421	16516	16420	16396	16487	16461	16479	16359	16291	16301	16260	16428	16323	16534	16477	16497	16446	16408	16381	16576	16415	16274	16251	16180	16339	16265	16376	16593	16383	16310	16378	16472	16308	16542	16387	16344	16452	16371	16364	16462	16417	16387	16388	16343	16290	16475	16184	16463	16226	16328	16267	16262	16298	16219	16274	16449	16421	16473	16601	16255	16493	16341	16512	16437	16242	16463	16458	16466	16438	16445	16394	16387	16326	16314	16376	16443	16180	16534	16387	16532	16591	16367	16427	16343	16308	16426	16210	16226	16343	16311	16338	16180	16465	16368	16484	16518	16264	16244	16396	16484	16545	16282	16581	16472	16454	16362	16305	16448	16579	16584	16264	16371	16325	16443	16204	16431	16385	16361	16236	16373	16354	16439	16242	16529	16409	16332	16424	16575	16467	16472	16229	16168	16406	16337	16350	16377	16256	16131	16393	16471	16419	16476	16334	16667	16549	16338	16264	16309	16451	16543	16569	16560	16194	16465	16477	16394	16415	16462	16499	16474	16455	16372	16577	16357	16441	16422	16415	16371	16204	16339	16341	16441	16436	16269	16387	16574	16390	16540	16414	16397	16306	16354	16359	16441	16451	16277	16420	16268	16368	16203	16362	16410	16296	16333	16330	16504	16478	16361	16294	16215	16415	16312	16489	16302	16285	16515	16422	16546	16442	16254	16273	16408	16354	16449	16555	16347	16396	16516	16538	16444	16226	16414	16326	16460	16163	16450	16622	16400	16425	16320	16423	16519	16359	16357	16506	16440	16500	16452	16279	16562	16296	16324	16207	16568	16577	16200	16477	16221	16230	16239	16429	16423	16323	16426	16418	16516	16370	16722	16349	16403	16480	16315	16440	16321	16459	16223	16344	16535	16219	16494	16269	16391	16365	16451	16542	16430	16478	16533	16437	16510	16503	16301	16366	16486	16332	16248	16512	16432	16403	16206	16304	16592	16357	16534	16341	16267	16298	16524	16654	16585	16306	16300	16267	16461	16480	16372	16399	16348	16299	16559	16547	16427	16327	16322	16363	16337	16400	16330	16395	16115	16358	16467	16575	16476	16355	16308	16521	16365	16551	16506	16263	16324	16331	16292	16404	16380	16282	16562	16377	16357	16584	16535	16571	16625	16563	16484	16548	16306	16383	16443	16509	16374	16379	16201	16341	16436	16588	16354	16561	16263	16365	16581	16242	16213	16236	16513	16553	16393	16483	16368	16398	16329	16292	16436	16470	16446	16507	16563	16729	16657	16418	16501	16392	16299	16320	16359	16488	16515	16339	16339	16290	16296	16608	16399	16367	16459	16280	16270	16190	16420	16323	16452	16448	16487	16398	16523	16424	16570	16446	16232	16256	16483	16491	16242	16526	16500	16617	16384	16309	16407	16543	16361	16685	16337	16441	16347	16532	16596	16482	16179	16401	16512	16367	16421	16441	16522	16483	16389	16431	16282	16422	16508	16337	16504	16391	16445	16311	16379	16343	16566	16305	16588	16310	16558	16518	16103	16477	16501	16619	16375	16478	16436	16311	16283	16434	16224	16366	16406	16174	16303	16328	16417	16336	16347	16366	16364	16378	16393	16374	16252	16467	16384	16472	16492	16519	16379	16501	16331	16248	16395	16377	16482
18679	27469	27172	22828	20541	18822	17709	16857	15884	15413	15044	15100	14926	14928	14699	14637	14761	14590	14449	14382	14424	14521	14430	14382	14485	14090	14433	14397	14283	14455	14241	14317	14368	14196	14368	14242	14198	14242	14306	14236	14257	14291	14459	14359	14602	14423	14343	14348	14190	14297	14396	14367	14259	14258	14261	14374	14202	14294	14404	14288	14320	14206	14244	14207	14243	14223	14403	14288	14269	14371	14372	14279	14232	14310	14305	14228	14251	14370	14288	14340	14337	14221	14338	14225	14214	14437	14388	14244	14410	14272	14250	14148	14267	14223	14196	14364	14560	14377	14260	14067	14454	14319	14426	14176	14236	14344	14341	14221	14332	14297	14338	14392	14335	14242	14343	14524	14459	14384	14324	14083	14286	14395	14189	14263	14322	14457	14201	14255	14259	14434	14309	14243	14215	14197	14195	14385	14293	14101	14288	14300	14248	14031	14202	14324	14347	14288	14299	14435	14189	14229	14176	14410	14311	14365	14418	14345	14215	14431	14302	14409	14382	14269	14451	14243	14301	14448	14232	14421	14311	14229	14310	14482	14288	14572	14358	14296	14278	14273	14463	14219	14344	14213	14344	14229	14185	14239	14324	14402	14344	14209	14384	14219	14191	14285	14262	14276	14322	14264	14459	14223	14245	14228	14477	14335	14568	14510	14321	14460	14331	14307	14217	14221	14227	14573	14227	14284	14218	14130	14301	14531	14445	14205	14303	14390	14237	14258	14352	14373	14226	14262	14349	14269	14211	14476	14395	14358	14239	14193	14197	14291	14304	14309	14392	14355	14301	14250	14358	14259	14343	14206	14309	14334	14427	14284	14461	14147	14409	14302	14447	14390	14170	14475	14409	14250	14347	14182	14254	14390	14212	14483	14276	14344	14465	14326	14345	14327	14242	14360	14299	14467	14285	14384	14214	14362	14371	14274	14283	14231	14312	14348	14263	14474	14502	14272	14333	14473	14103	14260	14302	14247	14204	14388	14187	14252	14347	14271	14216	14280	14489	14223	14341	14367	14159	14296	14249	14412	14261	14323	14266	14217	14196	14278	14155	14279	14449	14207	14247	14164	14399	14253	14504	14288	14314	14193	14275	14507	14238	14225	14205	14369	14233	14386	14287	14365	14318	14311	14375	14288	14491	14160	14325	14201	14196	14380	14426	14376	14409	14218	14445	14371	14282	14531	14173	14250	14358	14455	14425	14226	14417	14333	14385	14392	14257	14449	14351	14211	14219	14300	14355	14215	14340	14306	14205	14257	14423	14301	14255	14182	14267	14371	14400	14367	14388	14207	14208	14504	14183	14392	14265	14344	14403	14332	14291	14184	14284	14343	14149	14288	14334	14369	14307	14383	14434	14176	14329	14433	14204	14175	14322	14388	14255	14359	14198	14487	14474	14221	14426	14195	14199	14229	14419	14405	14404	14301	14373	14392	14510	14143	14385	14344	14174	14335	14253	14244	14376	14377	14288	14261	14141	14419	14280	14283	14366	14374	14392	14352	14173	14213	14368	14338	14213	14302	14163	14275	14344	14261	14305	14228	14246	14165	14447	14514	14330	14220	14278	14358	14442	14323	14108	14383	14186	14343	14379	14412	14110	14308	14299	14409	14284	14392	14316	14285	14206	14277	14365	14360	14308	14319	14305	14355	14222	14344	14277	14153	14190	14361	14436	14199	14223	14237	14404	14214	14478	14360	14390	14366	14248	14380	14226	14295	14288	14390	14243	14190	14397	14327	14266	14433	14294	14096	14329	14259	14388	14371	14319	14267	14495	14309	14278	14035	14343	14359	14481	14319	14129	14373	14165	14329	14296	14391	14212	14276	14390	14162	14305	14445	14203	14403	14279	14374	14271	14243	14272	14272	14335	14184	14252	14317	14283	14168	14243	14300	14314	14333	14278	14317	14509	14356	14279	14251	14434	14243	14332	14171	14305	14154	14062	14446	14252	14349	14274	14278	14273	14321	14342	14444	14315	14353	14373	14528	14277	14242	14334	14145	14260	14439	14240	14305	14344	14305	14315	14240	14366	14345	14239	14326	14432	14278	14382	14107	14375	14318	14351	14202	14305	14205	14254	14426	14323	14316	14249	14280	14376	14316	14379	14317	14506	14271	14271	14453	14280	14399	14253	14265	14224	14297	14228	14326	14419	14337	14231	14323	14253	14384	14315	14346	14282	14227	14425	14570	14248	14370	14555	14235	14366	14227	14335	14369	14370	14114	14351	14305	14261	14416	14354	14173	14132	14360	14221	14320	14295	14233	14500	14351	14219	14237	14311	14281	14153	14327	14350	14404	14440	14213	14371	14255	14264	14182	14257	14235	14134	14306	14375	14252	14185	14121	14317	14179	14283	14325	14269	14434	14278	14337	14227	14413	14214	14215	14240	14415	14437	14300	14350	14256	14350	14457	14474	14162	14262	14132	14351	14404	14186	14342	14437	14058	14307	14285	14259	14352	14242	14246	14333	14301	14214	14307	14421	14461	14290	14119	14348	14027	14099	14086	14275	14134	14353	14210	14255	14384	14443	14149	14436	14204	14372	14241	14418	14281	14182	14211	14115	14376	14372	14224	14251	14414	14333	14520	14240	14341	14349	14427	14213	14387	14509	14459	14215	14371	14410	14559	14210	14451	14277	14401	14438	14331	14237	14227	14239	14388	14456	14163	14350	14453	14342	14281	14351	14327	14291	14397	14109	14290	14285	14335	14288	14148	14262	14303	14294	14363	14457	14251	14334	14372	14289	14372	14156	14264	14224	14389	14168	14386	14421	14079	14364	14346	14287	14167	14369	14291	14213	14202	14223	14432	14306	14354	14273	14473	14326	14433	14326	14266	14420	14404	14299	14474	14255	14269	14264	14231	14408	14331	14363	14263	14556	14285	14286	14237	14399	14539	14254	14261	14345	14290	14254	14246	14508	14362	14415	14339	14313	14379	14419	14230	14334	14404	14431	14324	14240	14332	14215	14302	14272	14450	14184	14267	14480	14226	14303	14328	14378	14254	14311	14329	14285	14359	14291	14378	14134	14202	14284	14395	14283	14410	14297	14439	14304	14427	14338	14359	14281	14287	14244	14333	14422	14323	14220	14454	14447	14251	14301	14341	14350	14280	14247	14267	14108	14379	14164	14392	14409	14327	14396	14362	14189	14256	14217	14411	14369	14241	14278	14425	14245	14183	14278	14197	14185	14227	14372	14339	14290	14444	14226	14345	14456	14518	14415	14438	14269	14203	14395	14413	14169	14310	14510	14234	14278	14215	14322	14355	14189	14309	14295	14382	14270	14296	14169	14145	14502	14335	14356	14341	14321	14480	14192	14292	14407	14318	14316	14445	14306	14272	14283	14359	14178	14216	14407	14453	14356	14320	14259	14184	14300	14251	14352	14350	14227	14159	14307	14265	14227	14219	14251	14376	14215	14341	14312	14467	14409	14348	14320	14233	14175	14261	14225	14397	14299	14262	14432	14213	14295	14271	14151	14365	14395	14297	14377	14272	14402	14228	14323	14277	14413	14242	14308	14413	14357	14278	14229	14240	14406	14402	14303	14216	14274	14305	14180	14313	14323	14294	14139	14465	14177	14313	14172	14502	14412	14213	14230	14105	14371	14229	14295	14266	14296	14478	14400	14348	14367	14544	14431	14394	14189	14278	14348	14352	14457	14263	14371	14330	14268	14387	14387	14239	14317	14240	14244	14222	14287	14462	14275	14195	14109	14346	14314	14343	14370	14295	14278	14143	14372	14292	14356	14336	14213	14347	14219	14303	14081	14437	14376	14394	14380	14335	14408	14392	14253	14372	14295	14222	14351	14315	14307	14363	14300	14333	14301	14138	14299	14376	14528	14348	14226	14397	14338	14285	14348	14324	14265	14281	14276	14350	14333	14224	14410	14301	14346	14189	14289	14253	14403	14190	14136	14192	14344	14253	14310	14215	14251	14450	14325	14386	14193	14279	14360	14271	14334	14277	14294	14408	14238	14444	14489	14399	14398	14149	14441	14394	14279	14196	14411	14393	14341	14309	14216	14327	14316	14255	14469	14358	14273	14394	14347	14229	14226	14309	14242	14356	14282	14270	14422	14219	14240	14327	14324	14223	14411	14277	14212	14331	14231	14370	14143	14372	14281	14285	14261	14318	14307	14363	14295	14392	14238	14340	14327	14382	14284	14341	14418	14338	14323	14598	14384	14313	14162	14342	14354	14205	14416	14398	14420	14380	14254	14201	14243	14369	14375	14453	14495	14437	14433	14237	14367	14410	14213	14137	14249	14252	14323	14309	14145	14138	14308	14297	14342	14331	14245	14475	14410	14252	14423	14328	14249	14320	14449	14322	14234	14405	14426	14390	14386	14311	14103	14276	14179	14321	14197	14351	14332	14163	14385	14430	14360	14433	14224	14375	14175	14299	14260	14236	14428	14275	14327	14203	14283	14344	14326	14251	14374	14463	14390	14251	14575	14236	14233	14409	14128	14267	14361	14257	14302	14183	14407	14265	14355	14221	14211	14357	14168	14181	14429	14432	14144	14243	14327	14401	14360	14310	14417	14452	14365	14403	14439	14378	14435	14365	14386	14176	14373	14511	14358	14275	14314	14302	14253	14195	14381	14257	14206	14225	14218	14106	14377	14340	14313	14281	14235	14388	14363	14385	14394	14283	14279	14276	14354	14220	14405	14384	14208	14109	14355	14346	14307	14387	14324	14188	14354	14225	14468	14341	14412	14437	14303	14439	14238	14167	14260	14475	14527	14225	14442	14301	14284	14526	14207	14384	14471	14337	14285	14121	14320	14327	14357	14343	14330	14225	14303	14215	14332	14395	14162	14254	14239	14370	14271	14330	14429	14400	14252	14335	14296	14315	14214	14316	14273	14351	14429	14232	14346	14127	14332	14271	14107	14233	14334	14471	14365	14334	14312	14343	14384	14205	14250	14333	14331	14547	14264	14188	14304	14339	14307	14358	14037	14399	14321	14322	14307	14330	14177	14479	14143	14465	14405	14385	14420	14292	14396	14182	14131	14296	14248	14137	14254	14414	14270	14212	14432	14197	14097	14280	14345	14099	14377	14430	14254	14310	14271	14205	14382	14223	14422	14233	14344	14224	14323	14357	14615	14366	14227	14228	14213	14456	14209	14352	14315	14430
24061	21230	28716	24865	23259	23665	22584	19709	18457	18191	17937	17236	17233	16983	16980	16931	16875	16730	16575	16514	16574	16205	16217	16257	16552	16409	16393	16296	16432	16634	16322	16592	16275	16354	16445	16212	16395	16142	16095	16293	16477	16163	16527	16694	16882	16596	16366	16280	16177	16165	16208	16370	16116	16054	16392	16213	16157	16183	16240	16117	16376	16255	16367	16296	16327	16236	16207	16100	16126	16039	16366	16343	15938	16410	16190	16221	16158	16191	16196	16213	16174	16443	16267	16183	16115	16130	16315	16186	16295	16189	16342	16311	16117	16302	16184	16197	16136	16162	16201	16155	16224	16277	16092	16229	16146	16052	16300	16190	16345	16211	16053	16206	16144	15985	16349	16176	16223	15985	16066	16100	16102	16148	16061	16157	16281	16084	16194	16135	16224	16273	16018	16140	16314	16035	16250	16266	15990	16054	16090	16170	16098	16121	16352	16316	16145	16296	16312	16259	16141	16196	16136	16169	16200	16314	16097	16244	16276	16155	16076	16231	16191	16172	16058	16178	16222	16026	16068	16196	16263	16117	16126	16174	16322	16209	16045	16066	16276	16328	16274	16067	16137	16181	16001	16298	16092	16010	16242	16171	16232	16246	16305	16141	16143	16120	16018	16137	16127	16260	16244	16124	16221	16196	16277	16341	16118	16154	16179	16113	15964	16045	16082	15911	16059	15927	16287	16001	16252	16147	16097	16090	16469	16089	16134	16060	16335	16004	16263	16075	16370	16034	16163	16065	16263	16155	16220	16121	16190	16247	16007	16270	16241	16191	15993	16252	16178	16190	16390	16285	16208	16102	16129	16325	16195	16255	16161	16210	16034	16210	16293	16143	16284	16421	16315	16150	16144	16093	16008	16204	16190	16249	15951	16146	16376	16068	16230	15962	16097	16140	16167	16225	16142	16085	16291	16469	16286	16174	16322	16186	16211	16014	16186	16251	16152	16267	16001	16375	16149	16473	16052	16175	16199	16170	16216	16206	16161	16036	15989	16316	16283	16080	16074	15817	16161	16268	16266	16209	16093	15852	16330	16165	16184	16179	16221	16273	16135	16284	16238	16154	16269	16102	16120	16024	16139	16177	16263	16314	16244	16252	16312	16126	16214	16121	16391	16085	16053	16166	16169	16214	16355	16277	16138	16323	16241	16247	16222	16143	16211	16244	16244	16374	16141	16275	16160	16215	16338	16082	16244	15962	16132	16011	16337	16184	16085	16284	16185	16264	16180	16199	16116	16162	16213	16042	16343	16054	16199	16029	16101	16110	16157	16219	16298	16279	16131	16325	16239	16161	16085	16237	16255	15965	16277	16004	16272	16194	16242	15964	16315	16357	16363	16035	16196	16037	15975	16166	16107	16107	16294	16257	16172	16139	16231	16164	16157	16273	16318	16211	16213	16314	16295	15991	16117	16023	16246	16046	16176	16171	16202	16138	16211	16097	16190	16317	16287	16310	16362	16160	16208	16220	16400	16142	16123	16181	16120	16261	16110	16179	16124	16041	16258	16115	16086	16029	16155	16448	16270	16291	16281	16079	16149	16052	15991	16129	16147	16182	16183	15999	16311	16141	16309	16130	16257	16094	15970	15995	16092	16148	16158	16106	16038	16106	16110	16334	16226	16242	16268	16242	16260	16200	16215	16225	16187	16229	16024	16024	16182	16122	16326	16023	16133	16180	16219	16014	16142	16340	16201	15969	16368	16169	16368	16154	16134	16281	16173	16254	16181	16330	16217	16073	16046	16027	16121	16271	16352	16302	16305	16350	16182	16191	16140	16327	16127	16035	16141	16257	16389	16159	16212	16049	16184	16059	16300	16227	16406	16118	16244	16295	16136	15914	16311	16238	16342	16213	16091	16180	16297	16330	16204	16185	15964	16165	16062	16208	16246	16291	16380	16281	16253	16243	15890	16105	16120	16143	16307	16052	16221	16415	16087	16080	16085	16195	16016	16096	16255	16365	16226	16050	16028	16002	16051	16183	16122	16206	16141	16265	16380	16143	16176	16106	16147	16258	16177	16125	16163	16173	15980	16028	16032	16067	16136	16106	16296	16210	16095	16307	16274	16227	16144	16087	16356	16071	16070	16236	16274	16359	16321	16168	16238	16340	16225	16217	16261	16365	16099	15930	16167	16190	16198	16153	16349	16104	16244	16182	16086	16237	15948	16281	16307	16186	16086	16326	16248	16122	16394	16247	16339	16231	16136	16224	16167	16073	16115	15911	16248	16192	15908	16286	16248	16014	16166	16107	16010	16168	16072	16151	16275	16276	15923	15939	16197	16189	16399	16377	16238	16113	16076	16097	16082	16316	16431	16089	16168	16321	16384	16195	16174	16016	16237	16151	16272	16216	16154	16297	15985	16108	16114	16098	16314	16135	16183	16347	16162	16371	16145	16121	15907	16333	16177	16322	16236	16017	16030	16140	16194	16117	16252	16136	15918	16294	16247	16142	16275	16147	16039	16337	16169	16100	16341	16129	16140	16171	16216	16145	16043	16449	16107	16255	16300	16285	16068	16057	16072	16316	16247	16204	16171	16345	16442	15981	16242	16354	16235	16253	15913	16167	16239	16198	16335	16019	15962	16183	16007	16190	16221	16214	15971	16050	16261	16120	16122	16113	16383	16028	16076	16210	16475	16320	16023	16030	16108	16005	16090	16191	16287	16127	16162	16135	16140	16365	16100	16220	16274	16314	16129	16172	16081	16045	16046	15976	16149	16007	16355	16186	15962	16032	16213	16061	16126	16346	16289	16275	16209	16248	16343	16400	15972	16206	16207	16143	16268	16355	16287	16293	16174	16112	16372	16075	15882	16099	16246	16389	16243	16216	16241	16272	16134	16222	16327	16042	16273	16180	16268	16272	16078	15869	16200	16063	16211	16100	16055	16063	16045	16186	16072	16230	16261	16213	16357	16008	16279	16187	16231	16179	16092	16087	16226	16238	16265	16204	16301	16109	16465	16200	16174	16080	16256	16219	16073	16232	16349	16225	16054	16157	16274	16015	16035	16130	16184	16167	16203	16085	16095	16247	16204	16164	16167	16215	16103	16167	15981	16069	16186	16141	16177	16208	16232	16369	16325	16104	16104	15975	16241	16166	16232	16244	16205	16362	16304	16193	16127	16135	16127	16122	16032	16290	16067	16267	16317	16092	16097	16234	16071	16025	16128	16376	16341	16351	16208	15902	16395	16199	16267	16145	16066	16162	16294	16147	16364	16274	16144	16237	16362	16137	15895	16193	16208	16224	16199	16395	16208	16335	16192	16304	16188	16265	16229	16395	16252	16346	16068	16065	16172	16238	16169	16134	16098	16238	16136	16191	16128	16196	16207	16215	15929	16201	16108	16180	16075	16219	15993	16158	16276	16283	16144	16094	16206	16008	16087	16014	16171	16178	16217	16207	16025	16012	16293	16089	16080	16185	16236	16347	16256	16192	16418	16159	16475	16024	16054	16158	16233	16179	16120	16087	16293	16348	16254	16280	16320	16215	16274	16169	16225	16283	16153	16261	16241	16143	16101	16080	16019	16137	16193	16066	15981	16121	16197	16139	16111	16235	16197	16162	16085	16203	16247	16217	16301	16484	16149	16085	16185	16044	16050	16209	16144	16065	16148	16260	16343	16379	16357	16007	15944	16240	16321	16001	16055	16094	16357	16255	16297	16163	16099	16104	16238	16172	16148	16022	16339	16219	16115	16164	16222	16301	16283	16188	16325	16154	16296	16113	16317	16173	16115	16224	16206	16368	16154	16136	16102	16108	16152	16041	16244	16349	16416	16237	16129	16067	16347	16092	16152	16103	16344	16265	16091	16242	16293	16213	16255	15994	16205	16108	16314	16160	16059	16199	16192	16341	16175	15962	16116	16111	16204	16312	16193	16178	16180	16547	16405	16069	16189	16404	16287	16224	16154	16211	16236	16161	16293	15987	16000	16314	16169	16291	16285	16273	16209	16184	16263	16324	16188	16119	16266	16085	16309	16402	16248	16059	16213	16028	16074	16034	16112	16210	16110	16291	16192	16263	16278	16107	16072	16249	16042	16275	16102	16157	16197	16212	16251	16248	16341	16134	16055	16368	16173	16157	16211	16141	16179	16235	16066	15986	16222	16263	16099	16074	16252	16208	16276	16036	16150	16193	16165	16224	16033	16128	16255	16255	16055	16075	16005	16275	16202	16067	16101	16101	16248	16214	16162	16067	16417	16298	15998	16265	16219	16241	16358	16076	15998	16104	16285	16231	16081	16272	16103	16305	15990	16001	16203	16173	16212	16267	16273	16184	16338	15859	16318	16346	16239	16193	16208	15814	16094	16285	16571	16261	16231	16092	16144	16124	16257	16086	16209	16368	16239	16218	16207	16111	16227	16039	16093	16381	16205	16053	16106	16063	16010	16166	16473	16199	16212	16011	15938	16194	16370	16165	16217	16145	16351	16216	16151	16246	16294	16210	16114	15995	16345	16143	16356	16059	16264	15994	16397	16182	16276	16094	16058	16005	16116	16345	16222	16171	16195	15929	16225	16163	16206	16201	16300	16179	16183	16253	16172	16283	16426	16168	16316	16203	16178	16255	16128	16145	16267	16288	15934	16195	16344	16170	16201	16106	16305	16192	16050	16228	16161	16101	16233	16124	16024	16212	16234	16074	16338	16135	16141	16472	16111	16020	16181	16253	16311	16240	16407	16009	16095	16145	16198	15841	16087	16275	16164	16373	16194	16297	16174	16033	16134	16395	16002	16146	16181	16223	16231	16103	16145	16145	16365	16084	16185	16140	16106	16189	16200	16121	16287	16222	16257	16018	16237	16192	16198	15994	16180	16170	16292	16126	16183	16000	15968	16017	16154	15940	16109	16144	16093	16095	16027	16110	16222	16189	16244	16129	16107	16298	16323	16206	16127	16120	16328	16179	16206	16243	16167	16033	16211	16023	16105	16070	16276	16221	16445	16178	16399	16137	16044	16285	16368	16187	16222	16217	16167	16123	16052	16119	16208	16313	16435	16273	16305	16007	16250	16246	16225	16174	16247	16279	15985	16127	16191	16031	16216	15983	16267	16136	15993	16182	16247	16180	16216	16192	16118	16232	16306	16251	16063	16180	16464	16146	16118	16078	16181	15996	16299	16006	16093	16206	16258	16115
18286	32198	32600	27896	24708	22279	20519	18729	17619	16704	16187	15781	15467	15307	15021	15041	14891	14757	14852	14587	14543	14355	14427	14516	14537	14504	14376	14370	14440	14375	14157	14443	14311	14290	14234	14232	14405	14313	14281	14181	14210	14378	14426	14752	15063	14451	14604	14187	14328	14178	14106	14125	14249	14252	14383	14142	14141	14139	14352	14334	14127	14119	14383	14259	14266	14101	14170	14304	14321	14168	14227	14350	14208	14146	14208	14235	14155	14371	14256	14273	14254	14290	14082	14325	14169	14191	14174	14206	14274	14277	14221	14308	14310	14308	14272	14160	14070	14157	14395	14249	14151	14427	14242	14333	14152	14217	14166	14255	14347	14351	14322	14118	14319	14339	14306	14255	14211	14232	14193	14202	14221	14227	14141	14194	14139	14172	14344	14233	14079	14230	14070	14304	14249	14176	14202	14201	14381	14295	14025	14153	14233	14336	14156	14226	14025	14377	14161	14335	14141	14180	14141	14086	14041	14245	14210	14164	14299	14118	14394	14217	14186	14228	14205	14264	14418	13899	14240	14202	14300	14302	14231	14303	14138	14159	14131	14306	14085	14271	14113	14320	14212	14238	14136	14240	14318	14265	14173	14285	14299	14351	14331	14287	14242	14096	14361	14117	14176	14170	14364	14264	14217	14320	14329	14118	14218	14237	14160	14123	14285	14130	14150	14308	14087	14234	14360	14214	14190	14429	14120	14124	14266	14182	14031	14192	14169	14257	14211	14364	14293	14311	14263	14256	14177	14108	14163	14339	14050	14392	14343	14211	14196	14241	14145	14208	14241	14106	14189	14175	14157	14165	14249	14091	14024	14241	14159	14187	14115	14206	14329	14262	14162	14202	14297	14195	14341	14036	14232	14153	14319	14035	14318	14190	14313	14192	14336	14277	14261	14045	14274	14289	14172	14263	14341	14123	14251	14223	14112	14311	14306	14116	14171	14181	14285	14019	14168	14185	14247	14354	14312	14259	14226	14167	14314	14284	14184	14243	14294	14270	14262	14273	14084	14210	14060	14305	14218	14173	14220	14257	14276	14300	14330	14232	14194	14081	14093	14126	14309	14407	14126	14300	14284	14082	14122	14149	13987	14123	14171	14003	14149	14141	14160	14155	14114	14185	14205	14303	14159	14150	14393	14520	14312	14253	14154	14352	14196	14248	14224	14279	14165	14153	14138	14196	14151	14335	14160	14109	14233	14117	14204	14332	14155	14253	14333	14041	14222	14255	14191	14163	14233	14280	14160	14168	14285	14071	14309	14200	14252	14162	14056	14359	14205	14120	14175	14158	14128	14292	14102	14386	14198	14222	14091	14171	14242	14373	14018	14170	14290	14220	14303	14188	14219	14146	14279	14258	14213	14236	14338	14102	14244	14211	14093	14167	14238	14134	14336	14281	14339	14149	14173	14224	14215	14196	14162	14147	14201	14269	14212	14270	14115	14170	14122	14259	13961	14141	14104	14183	14195	14223	14269	14034	14273	14083	14223	14190	14169	14115	14118	14240	14206	14127	14121	14408	14202	14325	14148	14128	14301	14085	14272	14227	14246	14102	14250	14174	14289	14339	14209	14127	14245	14255	14186	14195	14380	14286	14251	14280	14170	14089	14225	14286	14290	14298	14219	14179	14120	14106	14268	14272	14080	14237	14387	14184	14210	14201	14163	14219	14229	14139	14331	14193	14203	14352	14108	14223	14269	14278	14155	14140	14202	14117	14087	14125	14193	14154	14129	14013	14289	14183	14051	14208	14243	14283	14126	14061	14162	14155	14162	14203	14279	14199	14251	14323	14352	14092	14164	14251	14354	14260	14304	14198	14149	14302	14267	14170	14193	14251	14102	14329	14053	14228	14251	14282	14177	14334	14195	14223	14168	14350	14155	14162	14119	14357	14127	14341	14271	14317	14355	14163	14184	14177	14282	14222	14323	14035	14227	14333	14279	14307	14092	14223	14274	14272	14196	14248	14248	14184	14097	14210	14278	14256	14125	14178	14190	14146	14221	14093	14379	14178	14328	14355	14434	14260	14250	14275	14246	14234	14324	14227	14388	14161	14204	14177	14054	14135	14374	14277	14162	14214	14219	14151	14260	14206	14234	14237	14153	14178	14184	14217	14250	14209	14166	14278	14310	14099	14187	14094	14339	14321	14351	14100	14256	14138	14238	14170	14144	14186	14187	14067	14316	14159	14224	14297	14062	14150	14056	14058	14220	14228	14278	14071	14302	14387	14240	14418	14252	14320	14336	14236	14285	14166	14248	14137	14124	14257	14159	14268	14252	14271	14174	14090	14218	14038	14339	14219	14194	14273	14196	14431	14218	14285	14281	14128	14411	14321	14283	14198	14181	14334	14276	14174	14331	14158	14179	14194	14238	14206	14141	14391	14293	14144	14154	14212	14267	14133	14118	14319	14285	14205	14066	14168	14151	14155	14238	14208	14324	14232	14360	14066	14229	14348	14251	14265	14316	14222	14313	14431	14122	14218	14226	14240	14181	14078	14294	14428	14296	14187	14209	14121	14133	14040	14183	13999	14186	14311	14184	14224	14292	14247	14104	14235	14244	14276	14142	14145	14204	14227	14505	14204	14393	14265	14286	14306	14068	14317	14224	14212	14219	14144	14151	14383	14252	14266	14153	14172	14269	14369	14388	14109	14160	14315	14246	14226	14298	14215	14179	14249	14171	14283	14233	14207	14272	14339	14177	14375	14265	14210	14228	14105	14265	14145	14305	14186	14263	14327	14262	14176	14222	14098	14097	14394	14450	14238	14186	14248	14256	14473	14317	14243	14280	14240	14327	14172	14384	14283	13941	14165	14372	14353	14113	14242	14217	14189	14363	14245	14205	14214	14145	14168	14224	14239	14284	14145	14242	14121	14251	14260	14311	14299	14198	14233	14325	14254	14153	14219	14146	14218	14283	14220	14327	14127	14413	14203	14152	14409	14295	14321	14263	14056	14016	14358	14152	14132	14229	14140	14170	14193	14251	14220	14130	14339	14206	14220	14180	14248	14041	14241	14214	14118	14217	14090	14209	14353	14054	14247	14125	14360	14391	14224	14233	14256	14213	14132	14235	14323	14161	14195	14218	14245	14082	14246	14205	14344	14269	14262	14332	14250	14127	14115	14303	14253	14205	14409	14290	14185	14262	14128	14146	14131	14163	14230	14291	14164	14117	14188	14178	14268	14031	14185	14118	14211	14333	14295	14235	14230	14174	14288	14231	14242	14304	14236	14235	14099	14074	14309	14155	14234	14280	14260	14191	14222	14275	14147	14134	14220	14328	14387	14344	13977	14216	14243	14175	14229	14115	14012	14317	14203	14202	14077	14279	14283	14216	14141	14271	14245	14109	14307	14177	14148	14362	14188	14363	14197	14261	14228	14200	14232	14288	14117	14306	14104	14267	14342	14197	14179	14135	14165	14166	14202	14079	14283	14116	14227	14252	14224	14212	14444	14226	14162	14168	14201	14364	14180	14016	14223	14295	14167	14070	14118	14159	14309	14343	14226	14164	14218	14209	14479	14301	14336	14266	14236	14311	14125	14103	14193	14193	14141	14188	14265	14345	14069	14279	14210	14205	14448	14260	13987	14226	14296	14136	14298	14381	14255	14352	14266	14215	14217	14247	14249	14232	14295	14175	14323	14192	14241	14188	14197	14161	14331	14174	14097	14039	14106	14164	14080	14218	14188	14303	14202	14043	14239	14259	14328	14305	14096	14301	14124	14151	14225	14227	14276	14411	14213	14112	14257	14262	14058	14119	14300	14187	14177	14311	14057	14300	14169	14193	14263	14450	14226	14215	14244	14230	14353	14485	14190	14167	14187	14270	14122	14134	14128	14200	14214	14281	14220	14270	14273	14083	14208	14383	14250	14209	14096	14298	14242	14416	14258	14278	14304	14068	14252	14180	14119	14221	14254	14176	14349	14252	14198	14197	14201	14274	14146	14314	14241	14047	14237	14212	14290	14075	14145	14081	14085	14277	14170	14245	14140	14112	14083	14253	14049	14227	14178	14296	14159	14272	14307	13966	14196	14329	14274	14291	14183	14316	14140	14289	14192	14307	14177	14198	14275	14107	14109	14146	14267	14246	14206	14282	14185	14151	14322	14092	14267	14174	14222	14256	14101	14282	14094	14071	14215	14009	14298	14219	14271	14167	14216	14180	14258	14295	14113	14058	14257	14302	14234	14068	14251	14349	14146	14284	14180	14065	14175	14230	14446	14058	14084	14305	14146	14119	14467	14173	14110	14105	14188	14215	14321	14200	14262	14336	14196	14153	14343	14271	14380	14090	14332	14204	14267	14098	14275	14232	14259	14148	14098	14216	14382	14141	14217	14312	14210	14245	14234	14017	14265	14293	14197	14404	14269	14255	14259	14297	14095	14343	14291	14159	14326	14270	14232	14309	14187	14274	14152	14349	14183	14287	14188	14255	14318	14125	14244	14090	14274	14313	14266	14259	14140	14168	14154	14032	14435	14087	14437	14182	14157	14180	14248	14165	14280	14234	14413	14191	14296	14274	14111	14275	14422	14362	14266	14187	14209	14149	14278	14134	14323	14316	14211	14091	14148	14100	14197	14320	14305	14345	14453	14159	14188	14315	14179	14244	14324	14088	14094	14132	14270	14202	14182	14051	14086	14319	14160	14366	14304	14099	14326	14076	14024	14265	14218	14292	14233	14264	14274	14169	14273	14169	14100	14165	14295	14307	14219	14286	14136	14167	14182	14280	14088	14081	14062	14101	14351	14292	14215	13964	14111	14187	14385	14329	14109	14373	14440	14390	14204	14124	14272	14266	14327	14276	14194	14300	14228	14130	14251	14243	14070	14298	13994	14414	14295	14223	14165	14297	14094	14306	14184	14256	14225	14216	14338	14155	14182	14194	14062	14109	14224	14284	14152	14197	14133	14170	14322	14160	14231	14370	14176	14172	14211	14177	14153	14203	14217	14270	14211	14191	14169	14107	14226	14213	14219	14227	14232	14230	14089	14122	14125	14075	14237	14223	14403	14241	14171	14212	14235	14107	14271	14127	14163	14207	14276	14331	14255	14132	14286	14422	14177	14242	14163	14194	14356	14130	14163	14299	14247	14193	14190	14246	14233	14219	14316	14339	14212	14377	14044	14135	14304	14300	14249
22708	21144	29027	23658	21949	24755	27117	21453	19871	19225	18582	17939	17816	17195	17190	17056	16753	16817	16949	16542	16498	16334	16514	16157	16358	16364	16513	16218	16376	16139	16438	16196	16240	16193	16277	16197	16131	16238	16215	16207	16133	16290	16396	17017	17134	16861	16563	16377	16292	16017	16106	16023	16186	16138	16174	16361	16065	16091	16138	16078	16121	16161	16081	16216	16201	16131	16087	16112	15876	16026	16110	16202	16172	16070	16208	15951	16185	16067	16232	16154	16130	16096	16056	15983	16273	15960	16205	16271	16036	16174	16233	16024	15939	16179	15999	15976	16076	16107	16187	16161	16401	16149	16098	15962	15900	16137	16118	16258	16003	16341	16342	16303	16090	16119	16130	16086	16285	16030	16126	16080	16198	16197	16256	16102	16000	16068	16156	15935	15968	16030	16000	16119	16115	16021	16030	16146	16004	15901	16221	16241	16350	16039	16201	15984	16000	16241	15965	16190	16243	16167	16070	16164	16074	16103	16120	16103	16228	16081	16019	16183	16222	15961	15942	15978	15999	16005	16121	15912	16173	16367	16100	16121	16051	16271	16193	16149	16139	15921	16171	16061	15893	15983	15904	16057	16120	16012	16122	15945	15984	16305	15986	16225	16090	15951	15950	16116	16007	16090	16094	16047	16215	16022	15847	16169	15967	16139	16046	16130	15911	16050	16098	16122	15897	16029	16120	15872	15998	16280	16066	16045	16281	16129	16232	16249	16009	15900	16057	15787	16096	16054	15949	16149	16113	16069	15976	15932	16079	16077	15950	16129	16017	15932	16064	15937	16076	15994	16243	16174	15998	16147	16066	16014	16111	15949	16046	16063	16048	16048	15982	16084	15981	16009	16132	16012	16213	16067	16120	16046	16045	15995	15982	16011	15997	15964	16136	16175	15984	15964	16104	16223	16053	16020	16097	16097	16223	16136	16189	16151	16236	16183	15904	16133	16206	16165	16184	15927	16041	15891	16140	15973	16241	16177	16282	15975	16033	15984	16362	15974	16023	16216	16152	16087	16108	16104	16214	16062	15975	16022	16115	15989	16077	16059	15857	15939	16070	16159	16041	15959	16041	15914	15885	15909	15973	15910	15912	15982	16257	16076	16044	16187	16057	16105	15970	16010	16144	15883	16033	16062	15907	15894	16139	16146	16105	16017	16228	15923	16117	15977	15956	16304	16075	16050	15896	16105	16249	16048	15961	15924	16023	16105	16023	15978	15932	16038	16050	16007	16230	16097	16175	16077	16123	16099	15869	16206	16052	16282	16109	16138	16131	16160	16022	16047	16007	16102	16060	16063	15989	16158	16130	16112	15952	16195	16091	16103	16091	15927	15914	15968	16106	15875	15940	15974	15838	16130	16025	16121	15895	15995	16018	16062	15977	15952	16000	16046	15974	16069	16115	16179	16085	15893	16051	15990	15895	15975	15989	15947	15873	16073	15947	16126	15998	16084	16015	15904	15940	15878	15908	16057	16052	15946	16021	16026	15775	16087	16219	16120	16136	16009	16194	15793	15869	16288	16183	16275	16124	16020	15886	16064	16243	16073	16089	16257	16113	16060	16136	15895	16145	16106	16121	16199	16174	15883	15920	15960	16269	16242	16096	16219	16184	15995	16196	15916	16210	16205	15972	15984	15984	15992	15985	16193	16257	16139	15975	16194	16042	16094	16114	15725	15806	16093	16230	16139	16049	16235	15825	16181	15891	16081	16052	15995	15923	16191	16085	16049	16214	15995	16060	16147	16008	15926	16049	16022	16022	15902	16020	15908	15939	16016	16163	15904	15936	15988	16012	16097	15923	15963	16184	16305	16103	16028	16072	16134	16075	16106	15963	16030	16061	15975	15951	16005	15945	16166	16191	16092	16071	16013	15954	15857	16012	16023	16132	16155	15970	16013	15918	16016	16333	16162	16188	15986	15973	16202	16029	16095	16090	15966	15924	15878	16073	16002	16071	16031	15985	15941	16063	16077	16024	16115	16036	15960	15893	15772	16152	15957	15964	15950	15999	16040	15997	15839	16136	16067	16067	16037	15929	16100	16108	16101	16294	16097	16099	16231	15934	16154	16081	16073	16147	16106	16205	16223	16022	16062	16089	15946	15929	15925	16046	16062	16003	16174	15978	15913	16105	16201	16064	16097	15955	16140	16007	16057	15917	15768	16110	16071	15962	15993	15842	16005	16119	16139	16151	15954	16002	15955	15887	16003	15976	16145	16139	15932	15956	16141	16022	16073	15947	15972	16007	15968	16035	16112	16159	15919	15989	16046	16120	16223	16112	15941	15935	16265	16058	16067	15988	15999	16155	16156	16185	16025	16075	16049	16115	15959	16150	15997	15915	16142	16080	15921	16091	16024	16286	15992	15985	16003	16054	16198	16111	15977	16034	16334	16030	16142	16052	16072	16088	15997	16103	16162	16236	16290	16070	15972	16119	15975	16070	15944	15890	15998	16072	16226	16025	16119	16023	16043	16038	15981	16129	15932	15992	15949	15893	16019	16014	15918	16290	16018	16106	16148	16037	16132	16102	16063	16062	15863	15941	15989	16076	15961	16007	16050	16182	15959	16039	16155	16014	16106	15998	15809	16215	15932	16019	15941	16151	16086	16038	15971	15982	15998	16030	15921	15954	16259	15920	16037	16208	15957	16061	15997	15921	16086	16133	16316	16077	16079	15938	16257	16084	16108	15995	16168	15932	15986	16162	16152	16084	15996	16217	15920	16065	15967	16078	16044	15940	16214	16027	16243	16033	15973	16192	16001	16006	16139	15886	16045	16013	16275	15932	15744	16288	15925	16080	16041	16169	16065	16001	15992	16046	16142	16029	16042	16205	15811	15852	16208	16098	16076	15864	15914	15883	16121	16115	15850	16118	15965	16024	15999	16007	15914	16180	16062	16015	16198	16055	16089	16200	16041	15882	16219	16186	16195	16163	16125	16100	16221	16061	16144	16130	16072	16089	15892	16044	16176	15951	16128	16115	15968	16012	15999	15968	16144	15994	15948	15959	16085	16020	16000	16098	16075	16167	16035	16132	16056	15861	16398	16054	16072	16113	16105	16146	15952	15958	16030	16100	15893	16131	16097	15992	16057	16088	15831	16060	16104	16000	15916	16106	15744	15952	16054	16103	15900	16140	16018	15984	16132	16089	16027	16294	16180	16242	15924	16097	15953	16037	15841	16103	16191	16052	16109	16085	16000	16048	15974	15941	16022	16245	16257	15894	16102	16203	15975	15822	16114	15963	15971	16030	16107	16030	16139	15980	16042	15980	16045	16299	16160	16175	16010	16043	15946	16135	15970	15687	15985	16164	16027	16087	16191	16128	16095	16063	16125	16146	15995	15936	16182	16103	15976	15922	16077	16071	16259	16168	16269	16015	16077	15976	16056	15976	16010	16069	16050	16142	16224	16009	15928	16068	15960	16080	16064	16188	16345	15950	16051	15783	15838	15993	16191	15865	16038	16012	16036	15991	15820	16117	15993	15962	15885	16228	16178	15998	16277	16136	15936	16004	16029	15977	16191	16012	16255	16138	15952	16005	15889	15966	16071	16045	15942	16096	16093	16027	15945	16086	16122	16143	16089	16211	16117	15996	16201	16348	16105	16137	16308	15896	16088	16098	16052	15977	16077	16121	16029	15967	15879	16016	16139	16255	15805	15905	16116	16135	16215	16017	15955	16276	16209	16184	16121	15865	16148	15918	15979	15941	16048	16196	16139	16035	16186	16118	16086	16031	16092	15937	15981	16135	16098	16284	15988	16110	16154	15959	16060	16099	16013	15931	16070	15975	16110	15958	16083	15901	16058	16092	16056	16132	16155	16088	16097	16228	16014	15971	16066	16116	15990	16069	16051	16016	15972	16083	15984	15931	16074	16060	16297	16109	15857	16060	16150	15912	15945	15951	16093	16055	15990	16203	16074	16029	16170	16018	15928	16117	16071	15951	16037	16176	16109	16078	16191	16306	16203	15954	15797	16059	16137	15914	15942	16070	16241	16155	16058	16163	16014	16100	15972	16055	16237	15950	16250	15966	16069	16146	15869	16228	15933	15963	16001	15951	16170	15981	16138	16098	15841	15989	16083	16126	16094	15845	16189	15962	16177	16088	16084	15985	16230	16183	16047	16068	16126	16283	16198	16109	16039	16096	16178	16149	16134	16235	15874	16129	16116	16144	16093	16138	15984	15968	16190	16140	16093	15896	16131	16127	16008	16192	16032	16053	15975	16127	16149	16004	16214	16106	16092	16078	15905	16046	16013	16032	15994	16174	16115	16017	16082	16028	16036	16045	16097	16048	15927	15900	16218	15862	15880	16218	15897	16133	15967	16016	16105	16239	16174	16119	15862	15931	16081	15937	15791	16143	15681	15934	15963	16067	15931	16027	16041	16161	16056	16062	15970	16006	16023	16035	15885	16066	16091	16153	16064	15936	16016	16051	16059	16023	16003	16077	16099	16105	16022	15862	15940	15968	16014	15980	16019	16044	16110	16163	16251	16005	16072	15970	15870	15776	16255	15871	15945	16136	16217	16005	16110	15886	16198	16050	16205	16001	16063	15967	16073	16111	16208	16112	15840	16183	15965	15976	15962	16137	15921	16021	16071	15973	15894	16039	16067	16100	16011	15974	16002	15924	16037	16131	16284	15974	16105	16067	16051	16001	16017	16054	16071	16269	16066	15955	15931	16128	15888	16145	15882	16010	15924	15940	15911	16005	15965	16011	16177	16045	15954	16117	15909	16057	16047	15834	15905	16031	16080	16009	16039	16003	15940	16168	16108	15998	15943	16133	16098	16151	16054	16018	15966	15804	16154	16155	16133	15969	16007	16061	15993	16215	15970	16059	16052	16129	16058	16071	16109	15983	15889	15968	15836	16127	15989	15988	16067	16195	15990	16151	15981	15968	16068	16052	16249	15820	16150	16056	16022	15966	15974	16106	16103	16099	16120	16060	16100	16070	15960	16261	16083	16067	15969	16045	16102	15990	16040	16006	15885	16062	16068	16016	16033	15964	16046	16052	16211	16306	15892	16056	16178	16007	15982	15925	16173	16043	16004	15914	16139	16056	16143	16089	16201	16167	16084	15993	16017	16321	16083	16023	16167	15823	15979	16227	16025	16157	15978	15913	15880	15846	15980	16093	15929
19832	36551	36050	32082	28819	26044	23550	21415	19541	18510	17419	16699	16746	15862	15827	15569	15237	14998	14906	14691	14491	14557	14511	14524	14478	14442	14364	14387	14395	14313	14166	14251	14186	14134	14299	14165	14107	14318	14199	14082	13990	14151	14525	15337	15407	14947	14599	14171	14284	14065	14217	14112	14160	14068	14188	14243	14121	14046	14029	13945	13852	13973	14338	14116	14122	14021	14089	14050	14075	14135	14172	14008	14109	14062	14150	14091	14198	14106	14159	14038	14273	14118	14042	14103	14093	14160	13973	14089	14014	13987	14071	14055	14120	13988	13998	13960	14035	14000	14079	13979	13943	13990	14054	14134	14135	14158	14052	13930	14027	13965	14160	14130	13910	14082	14118	14168	13992	14082	13949	14108	14132	14113	14159	14109	14078	13929	14121	14139	14054	14092	14034	14065	13989	14048	14108	13937	14255	14102	13877	13783	13950	14046	14085	13934	14119	13982	14215	14142	13992	14218	14078	14173	14068	14002	14095	14104	14098	14119	14087	14082	14007	13989	14166	13979	13895	14181	14120	14055	13870	14084	14153	13963	14188	14064	13989	14335	14140	13998	14070	14014	14197	14081	14096	14144	13933	14098	14096	13983	13921	13988	14115	14058	14010	14020	13881	14087	14155	14069	14097	14138	14017	14149	14001	14155	13949	14055	14006	14050	13862	14100	13988	14133	13860	14026	14093	14132	14067	14233	14135	14035	14048	14175	14115	14053	14113	14028	14081	14006	14060	14014	14134	13970	14144	13948	14028	13969	14189	14046	13967	13968	14102	14117	14182	13974	14260	13989	14175	14127	14217	14135	14058	14049	14162	13940	14013	14136	14134	14101	14105	13996	14186	14068	14069	14074	13962	14091	13962	13992	14085	13889	13958	13900	13859	13988	14075	14003	14167	13976	13965	14161	14120	14155	14091	13999	14117	14009	14033	13838	14079	13815	14149	14112	14081	13933	14194	14068	14044	14115	13989	14088	14032	14055	14079	14170	14152	13963	14156	14164	13924	14281	14122	14074	14189	14017	14151	14186	13875	14166	13969	13988	14108	14034	14051	14116	14306	14001	14071	14113	13984	14044	14066	14006	14027	14221	14094	14007	13930	14076	14044	13924	14222	14146	14093	13997	14031	13924	13988	13856	14128	14068	13994	14031	13933	13765	14005	14081	13989	14004	14035	13921	14200	13973	14156	13954	13998	14121	14010	14031	13901	14197	14057	14138	14084	14019	14072	14021	14010	14115	14134	13994	14264	14074	14045	13917	14109	14261	13998	14012	14137	14031	14198	13904	13990	14025	14105	13956	14133	13982	13968	14059	14056	14214	13981	14128	13959	14033	14167	14072	14108	14008	13956	14115	13946	13980	13987	13960	14018	13994	14163	14013	13996	13989	14019	14204	14062	13951	14229	14101	14068	14131	13937	13972	14131	13966	13975	13979	14058	13918	14060	14239	14078	14058	14245	14164	13986	14131	14098	14039	14073	14054	14040	13935	14092	14145	14153	14149	13974	14034	14203	14008	14143	14088	14031	14125	14071	13936	13926	14090	13952	13957	13961	14040	14088	13979	14132	14002	13900	14031	13973	14055	14138	14136	14238	14013	14071	14049	14102	14186	13941	14110	14140	14122	14093	14184	14102	14238	14040	13971	14049	14138	14147	13967	13913	14079	14152	14174	14030	13846	14094	13979	14054	14128	14155	14076	13917	13952	14175	14324	14074	13997	13818	14025	14065	14155	14128	13861	13893	14014	14135	14019	14071	13975	14048	14036	14130	14006	14050	14102	14053	14042	14108	13940	14135	14079	13980	14129	14076	13997	14153	14117	13998	13988	13924	14092	13958	13967	14090	14206	14022	14111	14031	14058	14177	14003	13857	13852	14118	14041	14043	13991	14136	14057	14052	13884	14055	13964	14001	14026	13967	13973	14049	14018	14076	14073	13930	13962	14059	14165	13929	14167	14142	13973	13905	14052	13947	14107	13954	14056	14025	14060	14028	14077	14078	13935	14040	14080	14025	14137	13944	14055	14041	13996	14096	14205	14211	13967	14098	13950	13936	14097	14152	14075	14054	14112	14075	13874	14070	14075	14087	14175	14087	13953	14200	14155	14145	13980	14168	14155	14111	13921	13917	14088	14216	14118	14052	14237	14055	14049	13904	14054	13966	14020	14104	14065	14091	14013	14014	14159	13965	13996	13914	14027	14077	14018	14034	14122	14201	14093	13951	13886	14018	14030	14153	14021	14040	13947	14128	14103	14142	14148	14090	14049	14103	14128	13941	14052	14060	14060	13990	14126	14147	13961	13872	14012	14049	14043	14085	13892	14037	14099	14101	13989	13999	14013	14086	13964	13975	14022	14104	14102	14031	14080	14112	14088	14028	14204	14005	14042	14040	14028	14123	14015	14078	14041	14003	14029	14029	14102	14053	14219	14085	14006	13950	14121	14121	14211	14062	13778	14177	14082	14101	13911	14221	13987	14030	14142	14111	14084	14166	14067	14016	14031	14129	13945	14069	14168	13963	14017	13977	13953	13833	14236	14081	13868	14065	14257	13986	14129	14102	14173	14099	14112	14072	14016	13998	14036	14014	13883	14024	13973	14176	14049	14017	13991	14153	14126	14081	13919	14141	13973	14052	14282	14002	14033	13910	14147	14166	14198	14286	14143	14067	14175	14222	14012	14053	14054	13992	14132	14139	14012	14086	14127	13997	14036	14075	13861	13865	13920	14072	14136	14046	13834	14124	13982	14005	14109	14089	13982	14248	14130	14071	14044	13968	14280	14060	13878	14141	14156	14113	14060	14024	14028	14160	14214	14027	14128	14156	14101	13931	14201	14033	14039	14155	14016	14123	14229	14108	14049	14060	13945	14173	14128	13967	13897	14228	13966	14076	14025	14091	14148	14155	14107	14011	14025	14032	14117	14156	13951	14049	14160	14114	13867	13881	14025	13968	14103	14085	14134	14127	14021	14002	14055	14118	14119	14088	14070	14013	14109	13989	13950	14106	13984	13903	14022	13907	14108	14153	14075	14110	13911	14224	14075	14176	14066	13965	13977	14156	14031	13990	13953	13867	14145	14018	13982	14077	13939	14021	14171	14060	14051	14143	14082	14151	14144	14036	14109	13990	14137	14145	14072	14156	13996	13950	13917	14040	14152	14025	13911	14056	14049	14152	14056	14149	14126	14041	14083	14079	13998	14004	14025	14055	13945	14125	14262	13789	13979	14228	13976	14088	13926	14264	14124	13913	14024	13977	14113	13998	14020	13924	13876	13998	14001	14137	14052	14099	14145	14024	13919	14150	14014	14049	13982	14025	14003	14006	13952	14250	14005	14017	13893	14063	14180	14246	14186	14136	14130	14012	14127	13963	14014	13988	14073	14115	13967	13987	14028	13996	14084	14023	14076	14018	13927	13938	14035	13957	14074	14096	14097	13881	13816	14048	14226	14079	13927	13967	14037	14234	13883	13940	13955	14013	14072	14082	13921	14319	14242	14018	14183	14057	14176	13901	14185	13926	13974	14037	13835	14049	14047	14139	13972	13906	14017	13926	13942	13965	13906	14186	14175	14136	14005	14097	14240	14020	14154	14066	13947	14216	14076	14049	14054	14035	14177	14071	13835	13809	14020	14073	14131	14134	14236	14069	14023	13937	14078	14085	13937	13963	14026	14167	14018	14075	14212	14000	14239	14099	14353	13995	13899	14191	14030	13940	14050	13971	14142	13960	14014	13991	13968	13841	13994	13946	14100	13949	13985	14106	13973	14052	14085	13921	14005	14059	14113	14000	13936	14012	14014	14136	14141	14100	13950	14130	14102	13845	14047	14035	14120	14086	14235	13990	13856	13972	14116	14156	14048	14026	14138	14070	14090	14053	14009	14107	14061	13892	14118	14010	14073	13924	14069	14037	14010	14247	13733	13930	14019	14113	14054	13920	13958	14223	14185	13970	13868	14168	14060	14041	13897	13964	14130	13970	14121	14037	14016	13932	14198	13980	13942	14120	13959	14001	14133	14051	14078	14179	14120	14002	14196	14011	14106	14014	14029	14020	13992	13883	14188	13994	13986	14071	14065	13963	13989	14054	13839	14058	13996	14044	14175	14048	14026	14050	13930	13918	14041	14100	14150	14106	14071	14005	13868	14110	13984	14151	14050	14087	13992	14016	13856	14060	14065	13997	14086	14040	14064	13967	14044	13948	14061	14076	14009	14039	13944	13920	14026	14072	14067	14084	14057	14044	14025	14159	13992	13935	14098	14066	14205	13932	14085	14087	14006	13941	14136	13944	14176	14246	13946	13953	14096	14014	13990	14119	14122	14015	14149	14013	14026	14064	13944	14257	14183	14032	14077	13994	14090	14076	13912	14302	14037	13947	14072	13900	14117	14036	13927	14057	14242	14061	14079	14178	14024	14088	13903	14131	14066	14180	14156	14085	14045	14024	14046	14143	14166	14062	14092	14031	14094	14108	14139	14037	14021	14045	14154	14150	14046	14037	13974	13964	14013	14040	14162	14058	14248	13976	14124	14069	13934	14031	13947	14012	14077	13936	14012	14075	13994	14088	14118	14061	13817	14091	14078	13915	14093	14086	14025	14175	14150	14022	13906	14192	14039	13959	14038	13917	14153	14002	13830	14124	14076	13934	14033	14045	14110	14152	13987	14150	14027	14173	14124	14164	14098	14098	14087	14174	13979	14057	13859	14034	14074	14000	13942	14018	13908	14027	14055	14052	13946	14248	14094	13918	14087	14058	13997	14244	13953	14031	13843	14134	13841	14042	13963	13843	13952	14274	14074	14101	14074	13813	14029	14066	14028	14174	13949	14176	14045	14041	13983	14177	14150	14150	14005	14050	14091	13959	13892	14015	14137	14185	14171	14086	14097	14036	14130	14176	14128	13787	14140	14154	14126	13914	14174	14177	14009	14030	13856	14213	14070	14043	14186	14071	14174	14146	13993	14069	14028	14033	14082	13977	14096	14105	14086	14184	14112	14151	14040	14097	13987	14172	13955	14133	13935	14168	14023	13953	13895	14036	14052	14058	14131	14099	13974	14036	14120	14071	13948	14272	14006	14012	14164	14041	13931	14035	14053	14019	14020	14093	13950	14034	14049	14108	13916	14067	13967	14071	14199	14034	14077	13877	14050
27387	23418	28643	25750	21050	19888	19025	18154	17914	17462	17321	17316	17270	16854	16968	16883	16772	16830	16888	16931	16797	16692	16802	16884	17091	16922	16913	16848	16981	16923	16584	16903	16725	16980	16697	16826	16787	16777	16759	16842	16699	16972	16777	16686	16839	16726	16822	16784	16796	16778	16907	16720	16714	16754	16718	16835	16715	16818	16721	16794	16810	16868	16882	16762	16944	16781	16712	16650	16688	16808	16858	16836	16587	16765	16959	16941	16640	16826	16644	16588	16438	16629	16592	16818	16804	16745	16835	16938	16854	16668	16705	16791	16682	16653	16672	16716	16849	16905	16860	16668	16802	16733	16743	16562	16977	16555	16733	16893	16729	16900	16513	16780	16777	16906	16763	16676	16680	16911	16620	16673	16587	16682	16773	16762	16653	16573	16849	16745	16855	16750	16669	16821	16834	17035	16972	16701	16754	16695	16715	16738	16663	16644	16601	16824	16897	16618	16847	16624	16752	16586	16742	16898	16766	16828	16748	16507	16819	16811	16737	16667	16833	16680	16702	16925	16727	16606	16643	16705	16801	16885	16772	16729	16747	16771	16649	16829	16740	16768	16776	16856	16617	16771	16761	16707	16642	16717	16991	16906	17039	16702	16689	17032	16797	16673	16615	16586	16853	16687	16683	16578	16741	16761	16693	16898	16766	16704	16724	16882	16859	16928	16735	16656	16899	16627	16777	16838	16802	16699	16765	16707	16719	16815	16756	16803	16762	16820	16887	16985	16766	16794	16635	16617	16659	16558	16915	16759	16766	16677	16660	16839	16890	16746	16660	16724	16722	16671	16868	16712	16785	16902	16711	16988	16850	16905	16822	16840	16883	16933	16708	16744	16832	16762	16824	16665	16907	16750	16798	16746	16809	16827	16811	16693	16967	16675	16684	16862	16754	16785	16804	16759	16858	16753	16790	16673	16631	16748	16835	16792	16822	16800	16686	16973	16713	16769	16684	16851	16562	16779	16798	16901	16703	16810	16797	16752	16968	16950	16851	16929	16765	16930	16878	16560	16802	16697	16675	16841	16564	16698	16605	16676	16858	16796	16616	16765	16552	16569	16745	16615	16732	16742	16814	16569	16954	16947	16730	16636	16778	16661	16721	16716	16752	16994	16790	16691	16845	16843	16754	16759	16734	16822	16738	16836	16717	16650	16656	16836	16781	16724	16597	16748	16844	16807	16736	16612	16831	16703	16844	16796	16876	16690	16853	16787	16549	16706	16725	16704	16769	16686	16733	16580	16874	16762	17015	16703	16795	16969	16567	16839	16625	16746	16487	16638	16799	16978	16693	16912	16776	16837	16772	16741	16642	16772	16724	16975	16917	16905	16811	16723	16628	16716	16771	16738	16808	16827	16919	16842	16652	16662	16842	16842	16733	16711	16676	16705	16713	16795	16870	16802	16745	16730	16759	17175	16885	16742	16785	16857	16896	16864	16577	16558	16877	16549	16740	16752	16769	16699	16737	16886	16761	16924	16741	16682	16626	16854	16982	16572	16710	16762	16565	16645	16837	16604	16910	16735	16749	16708	16841	16779	16926	16778	16748	16911	16724	16643	16821	16551	16659	16891	16794	16861	16630	16739	16764	16833	16531	16707	16849	16722	16796	16725	16808	16578	16440	16623	16755	16780	16871	16757	16881	16790	16877	16732	16621	16789	16674	16730	16657	16787	16800	16698	16897	16842	16381	16584	16786	16765	16964	17000	16725	16695	16798	16807	16698	16695	16689	16724	16755	16813	16717	16720	16707	16765	16797	16799	16702	16808	16681	16892	16831	16840	16706	16913	16921	16602	16586	16889	16808	16717	16582	16817	16784	16773	16648	16852	16807	16640	16799	16871	16627	16719	16936	16643	16681	16909	16781	16691	16849	16659	16730	16839	16838	16844	16696	16770	16805	16819	16887	16793	16919	16873	16707	16821	17080	17001	16747	16827	16695	16698	16450	16832	16982	16836	16824	16874	16719	16734	16866	16727	16751	16632	16601	16682	16622	16709	16765	16824	16693	16470	16652	16485	16679	16608	16629	16795	16861	16755	16625	16771	16836	16759	16765	16809	16751	16689	16849	16748	16826	16542	16861	16629	16970	16689	16787	16681	16647	16675	16780	16756	16755	16632	16786	17065	16866	16854	16710	16798	16734	16705	16804	16649	16708	17058	16856	16651	16784	16583	16842	16778	16996	16800	16556	16824	16723	16778	16826	16713	16745	16862	16771	16449	16794	16834	16709	16586	16771	16749	16826	16686	16627	16804	16727	16768	16782	16680	16624	16820	16996	16740	16642	16515	16693	16896	16655	16631	16864	16971	16977	16610	16873	16714	16617	16824	16619	16755	16640	16801	16790	16679	16749	16721	16981	16787	16686	16723	16930	16664	16693	16881	16838	16805	16806	16650	16804	16686	16827	16759	16901	16621	16968	16785	16760	16803	16728	16897	16723	16753	16654	16760	16933	16629	16726	16827	16635	16916	16759	16722	16898	16620	16603	16786	16779	16830	16854	16900	16696	16515	16622	17001	16864	16684	16821	16757	16719	16545	16760	16727	16730	16805	16857	16841	16664	16719	16646	16557	16686	16821	16892	16852	16828	16744	16753	16783	16755	17027	16937	16523	16604	16807	16739	16860	16742	16653	16724	16772	16537	16723	16689	16884	16869	16654	16910	16742	16957	16755	16827	16857	16897	16608	16582	16733	16708	16841	16904	16749	16750	16864	16818	16903	16779	16828	16614	16902	16809	16653	16703	16772	16596	16766	16547	16880	16742	16871	17048	16791	16790	16933	16906	16706	16760	16841	16583	16503	16952	16650	16863	16639	16791	16692	16630	16914	16724	16788	16724	16917	16808	16890	16904	16893	16739	16889	16708	16986	16720	16777	16702	16597	16838	16763	16850	16952	16828	16603	16619	16907	16637	16590	16749	16826	16867	16687	16997	16843	16832	16688	16675	16752	16704	16798	16906	16867	16771	16929	16737	16619	16606	16846	16759	16850	16609	16716	16667	16908	16659	16683	16761	16780	16827	16882	16609	16824	16925	16738	16768	16634	16644	16774	16675	16827	16742	16653	16745	16701	16914	16871	16649	16901	16773	16748	16913	16905	16816	16581	16639	16834	16812	16799	16756	16815	16825	16890	16760	16887	16921	16917	16658	16584	16862	16593	16756	16667	16793	16813	16603	16869	16906	16633	16915	16871	16734	16685	16907	16672	16587	16829	16573	16737	16738	16691	16846	16766	16667	16811	16740	16803	17018	16751	16793	16735	16807	16856	16661	16644	16772	16731	16599	16733	16660	16721	16871	16736	16854	16641	16926	16766	16673	16700	16715	16778	16778	16779	16771	16827	16735	16887	16666	16855	16681	16731	16703	16707	16835	16566	16797	16832	16462	16858	16738	16823	16635	16846	16843	16843	16692	16841	16582	16859	16880	16882	16979	16861	16586	16944	16740	16600	16608	16648	16704	16581	16772	16643	16630	16790	16614	16524	16614	16638	16766	16630	16825	16577	16806	16735	16792	16777	16679	16669	16661	16681	16509	16828	16628	16689	16932	16826	16727	16713	16631	16663	16712	16773	16676	16860	16879	16724	16747	16703	16620	16775	16730	16862	16747	16758	16797	16697	16750	16730	16862	16936	16727	16859	16677	16805	16859	16832	16784	16585	16805	16794	16874	16675	16810	16803	16798	16728	16808	16693	16824	16786	16666	16749	16818	16573	16984	16764	16968	16768	16790	16729	16820	16728	16764	16895	16840	16866	16771	16632	16877	16679	16908	16834	16708	16768	16879	16684	16772	16728	16898	16785	16696	16793	16770	16865	16806	16731	16687	16672	16835	16773	16791	16772	16797	16715	16785	16969	16828	16810	16744	16739	16704	16922	16673	16793	16802	16754	16671	16705	16689	16855	16806	16906	16670	16675	16718	16774	16716	16699	16880	16749	16765	16604	16601	16536	16662	16773	16711	16835	16548	16689	16842	16500	16743	16930	16745	16796	16901	16995	16851	16734	16903	16777	16762	16684	16754	16664	16667	16654	16583	16602	16557	17007	16722	16894	16786	16864	16668	16487	16817	16816	16699	16798	16927	16616	16808	16690	16781	16747	16631	16790	16690	16755	16955	16583	16613	16742	16689	16585	16786	16701	16721	16765	16676	16718	16809	16775	16785	16708	16716	16855	16807	16548	16793	16721	16589	16738	16898	16804	16736	16651	16757	16520	16957	16615	16619	16709	16653	16595	16730	16940	16682	16825	16846	16858	16921	16918	16931	16800	16789	17037	16726	16801	16813	16849	16694	16625	16894	16800	16691	16811	16767	16838	16781	16814	16775	16752	16746	16601	16679	16713	16935	16980	16837	16767	16525	16982	16846	16681	16865	16723	16880	16815	16688	16777	16767	16591	16603	16676	16760	16567	16765	16831	16763	16571	16890	16907	16905	16792	16778	16751	16610	16890	16796	16984	16898	17010	16919	16998	16715	16745	16611	16863	16904	16977	16841	16665	16737	16852	16786	16648	16814	16694	16794	16952	16724	16776	16599	16917	16945	16937	16648	16745	16655	16646	16830	16606	16648	16817	16946	16816	16622	16652	16822	16669	16777	16753	16640	16697	16687	16808	16896	16954	16891	16700	16786	16627	16722	16847	17003	16916	16695	16758	16946	16680	16762	16636	16885	16740	16651	16800	16540	16616	16810	16781	16837	16761	16856	16726	16608	16784	16731	16626	16820	16776	16996	16765	16738	16908	16715	16679	16744	16801	16729	16838	16898	16621	16761	16822	16816	16737	16799	16588	16636	16668	16689	16604	16602	16882	16776	16942	16644	16688	16757	16731	16668	16867	16781	16597	16629	16958	16769	16719	16801	16985	16848	16759	16698	16812	16713	16813	16760	16681	16762	16708	16635	16708	16655	16710	16764	16847	17037	16966	16804	16967	16785	16523	16758	16601	16818	16636	16885	16706	16748	16697	16722	16883	16809	16913	16683	16720	16848	16672	16712	16678	16710	16781	16641	16965	16730	16765	16767	16518	16789	16687	16754	16827	16896	16816	16803	16729	16774	16745	16579	16621	16680	16662	16922	16694	16917	16675	16573	16798	16670	16785	16783	16728	16763	16820	16731	16902	16931	16884	16845	16960	16810	16725	16836	16883
18354	27408	27085	22976	20349	18780	17745	16787	16002	15780	15490	15260	15316	14984	14667	14967	14702	14738	14687	14503	14651	14544	14477	14694	14471	14472	14616	14674	14510	14563	14504	14404	14618	14517	14533	14531	14612	14486	14516	14586	14539	14496	14435	14527	14561	14751	14452	14659	14498	14648	14438	14485	14329	14560	14398	14500	14393	14693	14476	14543	14589	14582	14567	14516	14592	14265	14532	14451	14493	14463	14459	14404	14601	14480	14508	14475	14472	14426	14378	14598	14461	14462	14319	14513	14507	14572	14563	14518	14573	14431	14375	14414	14515	14644	14403	14449	14483	14683	14382	14424	14372	14350	14663	14512	14486	14577	14428	14317	14315	14541	14390	14384	14482	14484	14479	14481	14507	14690	14572	14319	14466	14494	14361	14560	14281	14483	14668	14454	14593	14493	14285	14432	14455	14575	14485	14555	14453	14484	14650	14601	14550	14534	14507	14465	14520	14452	14371	14388	14533	14481	14400	14474	14583	14480	14583	14579	14506	14572	14521	14615	14472	14486	14565	14519	14382	14481	14581	14364	14470	14537	14505	14457	14632	14610	14441	14476	14532	14505	14584	14481	14552	14564	14662	14428	14521	14546	14656	14629	14584	14598	14442	14418	14236	14328	14522	14505	14591	14456	14527	14635	14332	14465	14668	14493	14292	14317	14463	14461	14652	14380	14483	14454	14440	14372	14549	14650	14522	14372	14377	14444	14610	14543	14454	14640	14409	14443	14596	14354	14437	14557	14457	14512	14450	14436	14483	14421	14398	14489	14506	14449	14408	14695	14512	14681	14608	14420	14481	14302	14441	14447	14269	14629	14474	14480	14523	14622	14370	14251	14663	14575	14422	14629	14449	14513	14404	14496	14384	14594	14461	14454	14467	14346	14407	14470	14545	14476	14435	14628	14373	14447	14489	14503	14252	14442	14541	14436	14447	14505	14420	14394	14474	14477	14421	14375	14409	14566	14542	14566	14376	14534	14524	14467	14667	14476	14375	14385	14497	14357	14550	14435	14530	14472	14446	14326	14516	14489	14511	14633	14413	14482	14548	14402	14510	14470	14651	14464	14507	14436	14527	14452	14515	14712	14441	14488	14577	14200	14735	14490	14493	14654	14479	14580	14474	14604	14523	14610	14605	14435	14550	14393	14515	14518	14533	14678	14486	14412	14466	14440	14409	14571	14560	14420	14592	14601	14497	14411	14565	14322	14679	14581	14454	14490	14428	14513	14502	14468	14390	14560	14399	14537	14540	14503	14300	14371	14516	14602	14469	14490	14478	14496	14430	14426	14604	14379	14511	14673	14311	14455	14418	14375	14522	14567	14407	14443	14515	14512	14492	14501	14456	14513	14311	14535	14400	14369	14478	14524	14349	14449	14555	14534	14518	14647	14474	14415	14587	14617	14341	14473	14443	14532	14603	14658	14424	14435	14540	14593	14372	14446	14464	14385	14489	14589	14457	14382	14445	14475	14510	14564	14462	14372	14423	14452	14336	14529	14373	14399	14478	14503	14389	14511	14535	14429	14390	14600	14629	14433	14377	14309	14542	14348	14562	14248	14545	14467	14641	14499	14456	14341	14387	14544	14450	14428	14424	14424	14467	14295	14349	14497	14376	14620	14614	14333	14642	14468	14412	14393	14592	14460	14429	14547	14451	14449	14658	14540	14493	14592	14400	14674	14478	14469	14473	14571	14411	14425	14483	14524	14642	14379	14584	14449	14635	14580	14447	14610	14469	14437	14640	14294	14510	14419	14553	14542	14397	14693	14467	14450	14365	14639	14541	14447	14578	14430	14538	14405	14435	14358	14431	14461	14608	14415	14523	14457	14456	14598	14454	14601	14512	14423	14526	14641	14438	14491	14300	14476	14587	14449	14533	14583	14523	14362	14435	14286	14395	14328	14596	14416	14393	14407	14501	14454	14544	14580	14368	14565	14619	14469	14413	14386	14477	14560	14573	14511	14252	14581	14396	14576	14534	14483	14612	14447	14470	14627	14446	14338	14656	14414	14561	14580	14473	14506	14379	14392	14220	14530	14368	14437	14477	14508	14454	14382	14644	14558	14305	14422	14578	14448	14414	14473	14404	14375	14547	14435	14356	14532	14506	14410	14535	14420	14468	14462	14380	14672	14552	14475	14418	14322	14440	14336	14382	14501	14349	14412	14638	14467	14574	14468	14472	14309	14303	14439	14469	14479	14530	14686	14354	14506	14304	14456	14555	14444	14430	14508	14402	14588	14545	14530	14492	14505	14459	14476	14602	14360	14477	14530	14653	14528	14431	14372	14468	14541	14469	14479	14480	14532	14406	14563	14458	14725	14468	14498	14500	14532	14647	14477	14435	14482	14342	14400	14668	14438	14593	14610	14661	14495	14474	14488	14539	14456	14631	14370	14319	14391	14452	14413	14407	14530	14453	14550	14492	14504	14525	14492	14319	14434	14431	14462	14638	14591	14426	14616	14431	14532	14499	14623	14529	14593	14423	14638	14613	14550	14561	14431	14645	14408	14371	14645	14492	14342	14514	14579	14506	14444	14650	14534	14699	14354	14487	14395	14338	14587	14459	14439	14539	14576	14288	14674	14616	14537	14450	14500	14327	14463	14352	14383	14422	14472	14592	14490	14457	14426	14487	14514	14428	14497	14638	14508	14475	14619	14576	14480	14684	14455	14435	14632	14444	14527	14556	14473	14536	14403	14484	14604	14326	14612	14408	14578	14473	14669	14361	14482	14526	14496	14583	14630	14562	14662	14569	14596	14521	14416	14486	14487	14290	14636	14528	14619	14510	14460	14553	14546	14425	14653	14637	14549	14450	14495	14522	14411	14418	14509	14154	14475	14521	14418	14523	14389	14226	14285	14345	14495	14359	14567	14540	14477	14462	14613	14387	14519	14474	14565	14507	14607	14544	14446	14486	14543	14450	14628	14550	14675	14407	14635	14469	14570	14622	14478	14625	14543	14547	14462	14446	14442	14555	14571	14424	14587	14587	14513	14460	14536	14338	14477	14410	14564	14510	14356	14651	14459	14489	14358	14494	14584	14505	14582	14542	14493	14464	14482	14550	14469	14498	14299	14510	14538	14424	14393	14563	14526	14474	14420	14519	14493	14458	14516	14408	14637	14530	14368	14506	14450	14511	14459	14470	14417	14379	14695	14446	14590	14669	14443	14332	14570	14426	14532	14478	14558	14565	14435	14591	14312	14521	14587	14451	14406	14584	14338	14550	14493	14545	14423	14394	14417	14505	14707	14359	14480	14475	14675	14618	14482	14521	14545	14520	14522	14522	14563	14417	14606	14598	14409	14452	14420	14415	14461	14536	14398	14456	14536	14303	14269	14407	14608	14611	14598	14538	14481	14627	14430	14519	14390	14411	14366	14593	14476	14621	14484	14495	14576	14422	14554	14465	14395	14373	14561	14334	14327	14646	14282	14378	14383	14432	14339	14596	14634	14507	14359	14520	14626	14385	14435	14431	14500	14530	14455	14561	14490	14287	14494	14566	14484	14508	14472	14520	14603	14415	14490	14561	14396	14579	14420	14389	14422	14446	14356	14559	14620	14433	14491	14513	14300	14498	14376	14293	14323	14421	14526	14708	14482	14501	14538	14324	14436	14606	14518	14419	14459	14379	14696	14422	14559	14712	14573	14559	14545	14523	14577	14478	14174	14512	14561	14446	14423	14579	14455	14541	14380	14521	14311	14497	14442	14457	14409	14505	14507	14550	14478	14471	14385	14445	14503	14530	14313	14551	14589	14545	14381	14343	14570	14345	14480	14338	14397	14482	14389	14329	14347	14466	14528	14560	14529	14541	14639	14453	14424	14619	14519	14468	14420	14514	14369	14437	14545	14383	14482	14440	14503	14374	14485	14608	14306	14599	14456	14526	14432	14509	14475	14435	14423	14438	14695	14506	14468	14334	14555	14382	14488	14630	14389	14366	14455	14442	14604	14616	14531	14401	14355	14460	14438	14608	14463	14449	14545	14564	14391	14439	14612	14425	14558	14619	14559	14491	14607	14524	14400	14716	14384	14566	14325	14437	14715	14456	14493	14575	14547	14375	14497	14723	14725	14585	14328	14573	14320	14635	14474	14519	14365	14533	14479	14493	14432	14297	14337	14351	14444	14511	14357	14573	14384	14310	14516	14439	14607	14528	14660	14379	14609	14518	14442	14655	14485	14314	14423	14355	14400	14292	14435	14445	14424	14454	14457	14564	14463	14713	14436	14552	14472	14385	14420	14527	14589	14428	14453	14561	14412	14492	14372	14561	14463	14505	14356	14508	14581	14541	14567	14588	14386	14577	14460	14401	14515	14529	14734	14499	14477	14443	14502	14508	14477	14473	14641	14526	14450	14361	14475	14564	14559	14428	14366	14592	14542	14540	14571	14401	14528	14366	14429	14474	14499	14697	14409	14487	14613	14567	14572	14556	14482	14577	14390	14649	14520	14684	14530	14496	14345	14612	14426	14447	14406	14538	14482	14312	14660	14463	14583	14375	14333	14497	14393	14683	14565	14416	14456	14619	14515	14324	14411	14710	14455	14539	14542	14649	14543	14592	14317	14535	14499	14612	14222	14424	14649	14428	14359	14561	14664	14523	14388	14607	14486	14406	14483	14431	14423	14429	14453	14531	14467	14720	14584	14543	14522	14577	14620	14498	14384	14448	14419	14380	14450	14501	14468	14761	14500	14446	14447	14623	14368	14655	14446	14443	14638	14358	14520	14424	14421	14443	14535	14378	14370	14593	14545	14660	14654	14480	14500	14584	14553	14498	14492	14610	14498	14738	14489	14473	14391	14509	14434	14482	14600	14341	14522	14566	14463	14445	14594	14437	14435	14444	14394	14552	14566	14496	14517	14323	14437	14528	14503	14609	14455	14491	14672	14510	14667	14385	14539	14471	14469	14653	14596	14693	14358	14518	14501	14525	14438	14426	14541	14473	14497	14426	14504	14534	14519	14354	14603	14409	14539	14439	14584	14388	14525	14424	14480	14666	14289	14463	14435	14567	14609	14458	14594	14376	14545	14461	14561	14406	14562	14515	14493	14632	14447	14446	14481	14420	14421	14776	14462	14543	14581	14456	14652	14352	14491	14535	14368	14383	14385	14626	14379	14556	14625	14555	14441	14514	14546	14400	14586
24014	21233	28667	24808	23186	23588	23012	19732	18667	18279	17850	18081	18882	17309	16967	17058	16781	16730	16507	16664	16384	16441	16523	16647	16515	16475	16420	16644	16661	16445	16535	16389	16431	16444	16479	16449	16345	16278	16270	16451	16372	16325	16358	16489	16852	16663	16584	16640	16079	16387	16395	16307	16328	16447	16350	16317	16363	16220	16113	16237	16384	16550	16361	16507	16374	16171	16370	16278	16471	16378	16517	16245	16280	16270	16091	16297	16217	16447	16361	16419	16251	16189	16252	16281	16320	16407	16377	16340	16474	16535	16339	16363	16353	16235	16407	16247	16369	16438	16253	16483	16376	16124	16372	16432	16424	16406	16536	16335	16397	16276	16521	16439	16412	16410	16365	16357	16431	16158	16389	16216	16195	16370	16376	16192	16532	16288	16336	16249	16251	16328	16227	16368	16237	16381	16572	16496	16384	16251	16171	16538	16473	16412	16334	16342	16406	16346	16398	16095	16168	16133	16449	16368	16353	16256	16439	16341	16147	16325	16271	16392	16400	16433	16175	16352	16198	16182	16366	16293	16431	16408	16476	16290	16397	16374	16402	16440	16457	16552	16531	16445	16379	16310	16355	16298	16290	16408	16389	16311	16117	16105	16456	16167	16480	16299	16300	16446	16205	16183	16273	16308	16195	16487	16350	16232	16334	16194	16364	16320	16389	16274	16119	16211	16244	16168	16360	16323	16491	16360	16477	16122	16239	16281	16285	16359	16285	16234	16288	16358	16309	16345	16331	16379	16642	16201	16210	16258	16325	16280	16320	16288	16273	16347	16145	16397	16233	16339	16492	16314	16310	16288	16364	16115	16445	16081	16309	16213	16179	16190	16386	16397	16228	16200	16381	16194	16177	16322	16385	16330	16110	16436	16284	16393	16338	16462	16320	16249	16224	16269	16222	16290	16247	16206	16250	16169	16314	16268	16108	16253	16351	16420	16266	16425	16384	16376	16529	16439	16251	16307	16291	16404	16385	16260	16238	16208	16447	16383	16290	16360	16283	16440	16302	16446	16245	16220	16454	16202	16178	16232	16287	16278	16271	16175	16261	16386	16360	16279	16031	16299	16615	16526	16517	16300	16248	16513	16251	16175	16415	16466	16197	16357	16305	16343	16394	16133	16472	16170	16453	16288	16515	16377	16355	16326	16326	16335	16190	16391	16303	16447	16494	16377	16259	16335	16410	16361	16435	16172	16504	16586	16342	16546	16529	16288	16378	16253	16447	16343	16294	16435	16244	16255	16460	16432	16254	16351	16253	16400	16415	16457	16212	16192	16260	16352	16181	16355	16436	16276	16482	16333	16260	16311	16173	16355	16086	16330	16184	16190	16212	16420	16435	16340	16406	16331	16581	16479	16422	16423	16126	16265	16484	16415	16449	16507	16243	16318	16269	16226	16445	16307	16320	16302	16234	16350	16296	16234	16512	16363	16348	16165	16075	16232	16291	16296	16287	16104	16343	16194	16095	16527	16242	16212	16353	16227	16384	16258	16473	16348	16334	16435	16453	16321	16404	16566	16242	16297	16195	16234	16478	16666	16351	16336	16311	16243	16413	16476	16356	16351	16185	16434	16373	16463	16328	16283	16438	16379	16455	16513	16302	16128	16195	16378	16235	16167	16361	16453	16462	16312	16256	16183	16438	16331	16408	16275	16326	16342	16343	16347	16383	16319	16239	16180	16266	16252	16293	16332	16149	16247	16342	16467	16428	16231	16261	16349	16344	16280	16135	16183	16177	16452	16314	16369	16111	16378	16426	16483	16473	16342	16148	16279	16486	16468	16360	16542	16353	16349	16070	16202	16319	16345	16305	16454	16386	16348	16520	16397	16162	16395	16364	16327	16161	16491	16346	16317	16178	16375	16445	16365	16328	16388	16341	16361	16342	16415	16488	16184	16358	16391	16362	16177	16444	16285	16343	16100	16198	16307	16285	16569	16424	16230	16158	16252	16300	16429	16309	16269	16403	16438	16236	16577	16450	16228	16368	16515	16279	16363	16198	16196	16271	16176	16293	16138	16448	16226	16512	16429	16152	16435	16369	16386	16266	16304	16396	16367	16450	16446	16393	16101	16447	16404	16234	16218	16453	16482	16441	16355	16523	16300	16251	16115	16316	16508	16368	16260	16200	16205	16134	16131	16293	16374	16180	16415	16593	16205	16244	16406	16340	16362	16264	16315	16350	16416	16253	16298	16172	16316	16235	16426	16254	16353	16305	16053	16350	16407	16135	16398	16236	16439	16448	16384	16347	16311	16275	16256	16280	16588	16339	16364	16254	16358	16201	16488	16416	16242	16165	16422	16395	16287	16459	16309	16493	16351	16491	16270	16127	16180	16229	16298	16302	16312	16373	16317	16219	16098	16163	16313	16370	16325	16350	16246	16381	16342	16424	16091	16344	16209	16394	16388	16453	16238	16406	16429	16229	16504	16546	16322	16398	16221	16175	16249	16268	16294	16287	16405	16264	16297	16353	16534	16325	16232	16484	16465	16589	16426	16429	16434	16382	16480	16351	16348	16383	16332	16513	16226	16242	16508	16385	16348	16316	16400	16272	16342	16345	16245	16347	16150	16429	16115	16417	16390	16273	16338	16431	16246	16389	16426	16279	16234	16278	16488	16438	16390	16414	16214	16169	16210	16379	16303	16223	16196	16253	16247	16283	16388	16453	16438	16304	16363	16218	16214	16247	16466	16300	16216	16300	16148	16519	16274	16359	16307	16458	16202	16110	16351	16301	16339	16355	16313	16213	16219	16575	16257	16401	16239	16245	16419	16487	16441	16371	16227	16638	16324	16426	16517	16310	16353	16256	16226	16287	16414	16357	16270	16295	16348	16196	16276	16304	16252	16432	16137	16194	16254	16256	16058	16424	16515	16103	16157	16226	16386	16275	16306	16252	16396	16199	16244	16374	16322	16214	16246	16408	16475	16416	16234	16184	16442	16432	16252	16319	16450	16261	16297	16393	16241	16441	16612	16267	16271	16258	16374	16381	16285	16285	16419	16322	16304	16331	16166	16282	16433	16067	16263	16247	16288	16417	16481	16120	16285	16277	16518	16333	16530	16286	16304	16311	16377	16455	16290	16401	16323	16459	16338	16212	16306	16325	16173	16180	16523	16385	16560	16311	16196	16198	16002	16292	16361	16428	16351	16107	16347	16447	16302	16354	16444	16482	16354	16273	16435	16320	16126	16222	16251	16269	16400	16070	16444	16358	16287	16283	16351	16464	16231	16365	16194	16286	16354	16400	16456	16498	16323	16225	16322	16378	16456	16282	16035	16339	16263	16441	16352	16432	16320	16326	16294	16366	16208	16505	16281	16295	16358	16123	16436	16296	16264	16331	16167	16237	16308	16257	16262	16489	16107	16254	16200	16280	16197	16524	16301	16596	16500	16231	16280	16289	16238	16377	16360	16430	16264	16330	16260	16222	16255	16314	16212	16173	16223	16265	16358	16273	16518	16229	16188	16267	16339	16351	16282	16323	16081	16311	16355	16548	16083	16352	16483	16369	16365	16340	16346	16216	16345	16397	16211	16297	16283	16196	16343	16200	16543	16353	16231	16323	16238	16320	16516	16302	16058	16238	16325	16394	16191	16487	16305	16232	16286	16288	16181	16178	16190	16315	16428	16324	16370	16254	16314	16430	16400	16260	16250	16347	16485	16282	16272	16257	16445	16138	16094	16404	16243	16298	16330	16250	16327	16315	16294	16177	16409	16240	16385	16307	16175	16264	16002	16250	16490	16284	16458	16460	16014	16520	16185	16342	16184	16280	16264	16247	16303	16422	16225	16407	16191	16287	16518	16303	16399	16287	16434	16442	16319	16502	16549	16389	16131	16214	16193	16135	16145	16501	16161	16318	16084	16343	16304	16465	16387	16295	16291	16396	16248	16288	16366	16418	16268	16312	16237	16377	16290	16368	16290	16287	16320	16147	16170	16455	16385	16722	16409	16304	16377	16197	16395	16283	16200	16321	16254	16275	16276	16256	16279	16431	16314	16285	16451	16331	16251	16252	16252	16444	16235	16141	16339	16343	16307	16372	16190	16402	16195	16262	16269	16289	16388	16504	16322	16071	16517	16338	16304	16213	16219	16371	16260	16296	16119	16192	16070	16185	16266	16446	16386	16205	16194	16589	16466	16454	16235	16148	16289	16331	16252	16366	16155	16344	16399	16395	16519	16169	16305	16335	16382	16260	16468	16363	16375	16324	16462	16407	16400	16313	16271	16493	16364	16288	16170	16276	16491	16269	16305	16145	16315	16341	16432	16430	16252	16492	16477	16415	16363	16244	16242	16371	16253	16310	16243	16480	16259	16448	16506	16448	16271	16275	16156	16358	16470	16285	16229	16385	16295	16292	16447	16137	16343	16413	16297	16212	16307	16516	16388	16324	16229	16386	16240	16424	16412	16554	16323	16359	16314	16247	16346	16215	16164	16273	16468	16403	16195	16303	16545	16341	16283	16381	16222	16242	16285	16247	16258	16347	16372	16324	16362	16377	16282	16252	16292	16380	16324	16290	16356	16509	16129	16434	16200	16334	16346	16557	16406	16425	16264	16334	16442	16380	16356	16310	16479	16037	16477	16478	16269	16259	16391	16400	16385	16469	16234	16196	16073	16250	16530	16259	16371	16411	16429	16410	16325	16563	16414	16295	16208	16539	16199	16361	16239	16424	16375	16373	16198	16560	16312	16216	16217	16340	16309	16275	16231	16417	16143	16212	16498	16347	16283	16394	16326	16443	16439	16342	16445	16405	16227	16406	16292	16331	16061	16426	16263	16470	16448	16241	16311	16342	16463	16356	16424	16362	16309	16339	16417	16376	16444	16318	16475	16400	16439	16546	16420	16438	16621	16265	16389	16405	16150	16266	16145	16331	16357	16214	16235	16251	16315	16366	16259	16233	16360	16282	16364	16242	16319	16472	16424	16226	16430	16355	16337	16308	16260	16475	16227	16422	16155	16401	16361	16194	16498	16157	16197	16246	16289	16157	16327	16179	16550	16141	16236	16273	16208	16244	16326	16273	16315	16404	16413	16340	16544	16179	16402	16195	16221	16295	16344	16414	16300	16202	16400	16301	16449	16293	16265	16279	16208	16325	16509	16270	16396	16233	16350	16362	16217	16032	16283	16312	16419
18068	32122	32455	27615	24528	22188	20445	19038	17569	17039	16172	16973	17582	15136	15311	14984	14857	14667	14742	14503	14549	14518	14516	14424	14428	14519	14499	14604	14431	14394	14411	14434	14416	14353	14310	14379	14330	14319	14344	14239	14396	14408	14267	14815	14941	14656	14480	14392	14240	14304	14319	14240	14192	14191	14369	14207	14243	14237	14329	14253	14267	14184	14258	14404	14387	14323	14418	14412	14356	14197	14262	14171	14390	14361	14377	14245	14239	14062	14273	14254	14194	14202	14391	14237	14186	14237	14356	14237	14239	14159	14460	14294	14314	14281	14295	14343	14302	14271	14354	14364	14094	14425	14387	14422	14239	14197	14264	14082	14343	14241	14197	14128	14220	14211	14122	14357	14158	14259	14267	14213	14200	14126	14298	14070	14264	14118	14283	14213	14243	14415	14110	14189	14327	14291	14194	14342	14207	14177	14110	14259	14220	14329	14169	14213	14239	14434	14195	14191	14193	14317	14305	14209	14239	14324	14119	14284	14238	14241	14345	14293	14081	14327	14291	14228	14271	14167	14216	14329	14203	14205	14284	14265	14178	14307	14423	14322	14238	14085	14230	14256	14289	14229	14293	14238	14277	14321	14202	14247	14317	14426	13935	14322	14173	14177	14347	14407	14276	14257	14429	14264	14178	14135	14250	14215	14315	14339	14356	14209	14239	14267	14217	14295	14165	14290	14302	14239	14371	14163	14327	14140	14197	14451	14177	14211	14266	14219	14382	14092	14317	14254	14253	14178	14320	14344	14259	14315	14175	14261	14315	14166	14273	14103	14191	14359	14494	14280	14278	14434	14344	14062	14533	14098	14279	14337	14155	14171	14132	14183	14304	14328	14177	14194	14253	14095	14105	14302	14307	14327	14389	14228	14180	14222	14235	14290	14215	14130	14223	14368	14299	14304	14123	14124	14249	14137	14233	14228	14035	14114	14313	14135	14356	14232	14153	14351	14150	14294	14321	14261	14230	14216	14301	14150	14241	14264	14134	14147	14350	14177	14282	14273	14235	14256	14290	14184	14324	14269	14304	14339	14095	14319	14264	14225	14129	14161	14176	14324	14297	14230	14301	14302	14222	14241	14279	14335	14145	14159	14213	14259	14274	14349	14347	14282	14134	14226	14113	14185	14289	14255	14192	14212	14171	14101	14220	14310	14270	14393	14138	14322	14283	14392	14267	14205	14019	14288	14272	14260	14191	14249	14307	14246	14317	14306	14459	14306	14256	14200	14212	14413	14310	14358	14263	14149	14221	14330	14399	14090	14239	14242	14318	14245	14188	14281	14227	14221	14360	14316	14364	14234	14109	14252	14357	14365	14323	14405	14063	14322	14425	14344	14214	14358	14255	14408	14194	14368	14185	14277	14235	14197	14208	14332	14354	14266	14375	14186	14274	14260	14118	14245	14341	14333	14178	14197	14160	14346	14187	14237	14262	14284	14227	14447	14165	14241	14115	14179	14118	14368	14161	14202	14276	14268	14267	14227	14169	14366	14222	14219	14166	14205	14418	14234	14400	14292	14236	14222	14308	14356	14248	14209	14280	14147	14205	14224	14121	14423	14292	14189	14291	14205	14377	14192	14140	14204	14333	14353	14332	14235	14280	14323	14342	14328	14244	14282	14290	14376	14365	14187	14350	14325	14199	14276	14148	14361	14257	14332	14172	14129	14282	14139	14370	14266	14146	14160	14099	14444	14201	14201	14198	14215	14259	14312	14210	14249	14175	14318	14113	14246	14204	14397	14235	14272	14322	14209	14190	14341	14334	14260	14288	14236	14337	14256	14381	14398	14155	14425	14335	14351	14421	14342	14344	14282	14275	14348	14220	14502	14180	14355	14462	14058	14368	14339	14144	14254	14268	14444	14448	14290	14230	14189	14462	14247	14332	14195	14255	14221	14174	14254	14124	14050	14314	14108	14201	14134	14274	14238	14215	14185	14192	14079	14237	14346	14114	14234	14240	14154	14198	14171	14262	14262	14233	14129	14392	14323	14254	14350	14316	14276	14294	14226	14258	14266	14376	14184	14288	14096	14341	14205	14326	14161	14236	14414	14345	14221	14337	14213	14267	14114	14232	14230	14208	14355	14396	14337	14268	14251	14227	14228	14375	14281	14188	14233	14319	14266	14379	14388	14195	14201	14344	14279	14254	14261	14152	14399	14090	14263	14254	14274	14298	14421	14099	14369	14168	14330	14289	14273	14268	14483	14322	14203	14338	14364	14245	14252	14350	14248	14245	14208	14213	14300	14083	14369	14223	14201	14253	14272	14313	14186	14246	14277	14130	14216	14291	14219	14195	14444	14207	14255	14304	14362	14312	14231	14329	14360	14300	14148	14481	14070	14194	14346	14051	14178	14385	14287	14267	14222	14270	14344	14251	14330	14466	14287	14137	14267	14163	14206	14213	14128	14074	14261	14325	14231	14243	14182	14179	14346	14196	14259	14414	14086	14326	14391	14190	14106	14240	14315	14330	14352	14354	14264	14426	14227	14246	14349	14286	14448	14344	14113	14225	14308	14308	14161	14376	14235	14337	14192	14232	14255	14275	14199	14198	14153	14264	14198	14275	14112	14418	14179	14326	14343	14243	14155	14338	14232	14295	14258	14341	14189	14268	14370	14357	14328	14241	14480	14302	14213	14298	14358	14373	14241	14209	14201	14229	14144	14312	14337	14168	14260	14229	14434	14302	14309	14303	14220	14373	14287	14179	14360	14232	14313	14298	14219	14322	14179	14267	14405	14239	14396	14116	14308	14135	14343	14285	14191	14343	14103	14369	14311	14272	14302	14186	14231	14346	14423	14175	14213	14251	14321	14418	14171	14335	14115	14232	14395	14165	14116	14137	14304	14336	14422	14366	14142	14184	14061	14283	14292	14217	14216	14142	14168	14238	14209	14300	14244	14273	14175	14226	14412	14181	14166	14318	14271	14240	14295	14307	14199	14210	14320	14181	14322	14160	14268	14196	14237	14112	14167	14322	14237	14250	14265	14355	14202	14227	14374	14276	14227	14154	14405	14108	14295	14359	14215	14353	14204	14076	14297	14164	14334	14133	14242	14190	14219	14253	14313	14432	14236	14241	14395	14047	14400	14285	14175	14286	14254	14324	14191	14278	14161	14431	14299	14261	14183	14361	14260	14440	14155	14358	14290	14344	14232	14378	14231	14323	14317	14257	14166	14313	14308	14345	14258	14106	14076	14265	14207	14271	14389	14165	14346	14282	14335	14269	14409	14154	14337	14091	14120	14188	14193	14261	14388	14406	14014	14170	14293	14203	14277	14281	14150	14186	14051	14373	14319	14167	14318	14214	14239	14065	14324	14235	14192	14289	14321	14237	14336	14322	14242	14216	14168	14269	14167	14269	14305	14360	14208	14155	14249	14067	14056	14219	14264	14210	14304	14277	14298	14122	14335	14358	14352	14150	14287	14238	14175	14241	14241	14115	14295	14216	14220	14375	14086	14091	14323	14206	14179	14165	14263	14338	14433	14205	14261	14343	14172	14445	14219	14256	14142	14339	14096	14186	14102	14296	14290	14277	14427	14299	14228	14165	14241	14196	14268	14261	14235	14275	14206	14281	14265	14386	14310	14235	14342	14235	14318	14087	14331	14232	14413	14347	14359	14282	14270	14150	14269	14292	14175	14195	14439	14381	14112	14200	14025	14401	14381	14333	14278	14305	14295	14249	14233	14206	14263	14348	14200	14189	14303	14208	14243	14338	14220	14189	14429	14241	14314	14124	14091	14152	14159	14216	14313	14151	14193	14306	14360	14347	14264	14304	14207	14235	14137	14173	14230	14484	14100	14348	14374	14346	14115	14338	14290	14165	14327	14452	14130	14397	14180	14164	14164	14334	14363	14374	14404	14355	14380	14404	14176	14420	14171	14144	14277	14216	14185	14063	14278	14389	14091	14419	14200	14409	14362	14283	14111	14115	14376	14373	14280	14256	14085	14329	14184	14246	14297	14012	14325	14346	14364	14276	14342	14382	14213	14125	14214	14173	14327	14260	14186	14184	14108	14114	14184	14188	14353	14313	14210	14331	14347	14263	14220	14160	14309	14194	14163	14224	14278	14279	14360	14223	14176	14297	14282	14377	14387	14144	14234	14456	14246	14271	14271	14258	14307	14323	14124	14336	14385	14206	14204	14214	14072	14189	14247	14178	14113	14351	14243	14258	14286	14142	14237	14268	14222	14279	14326	14239	14369	14253	14236	14382	14248	14307	14334	14348	14322	14167	14172	14319	14208	14250	14080	14345	14327	14404	14222	14281	14137	14378	14141	14197	14333	14207	14400	14027	14276	14419	14357	14117	14172	14135	14183	14390	14365	14312	14261	14400	14348	14368	14014	14360	14176	14187	14300	14201	14318	14311	14197	14195	14251	14124	14379	14310	14281	14244	14226	14249	14228	14172	14283	14202	14234	14271	14236	14260	14315	14273	14195	14305	14303	14204	14169	14185	14290	14286	14238	14144	14181	14276	14256	14372	14297	14199	14177	14247	14282	14289	14151	14266	14234	14282	14371	14327	14261	14245	14281	14261	14427	14316	14225	14152	14306	14417	14369	14226	14322	14215	14135	14319	14226	14279	14283	14270	14383	14320	14312	14346	14153	14223	14326	14222	14196	14173	14186	14297	14176	14066	14150	14442	14302	14240	14219	14140	14328	14222	14252	14238	14239	14378	14289	14183	14342	14233	14382	14251	14374	14245	14235	14189	14369	14355	14346	14156	14333	14182	14183	14146	14237	13961	14271	14367	14242	14097	14368	14270	14275	14309	14195	14340	14122	14096	14306	14178	14384	14082	14279	14286	14229	14298	14207	14326	14138	14309	14139	14327	14388	14396	14138	14227	14317	14166	14212	14402	14251	14281	14271	14465	14241	14412	14197	14253	14248	14472	14356	14463	14092	14208	14435	14254	14235	14466	14207	14325	14183	14344	14302	14296	14260	14367	14250	14292	14071	14327	14185	14216	14443	14289	14264	14037	14342	14270	14343	14153	14240	14215	14290	14437	14114	14406	14298	14070	14355	14304	14213	14302	14296	14136	14324	14210	14199	14295	14056	14375	14236	14279	14209	14187	14169	14251	14368	14323	14294	14154	14334	14297	14304	14232	14085	14296	14301	14151	14304	14113	14236
22791	21213	29022	23717	21918	24817	27068	21788	20024	19580	18607	20193	23182	17851	17291	17128	17209	16927	16693	16887	16600	16584	16578	16573	16636	16675	16538	16614	16470	16569	16506	16441	16594	16455	16388	16389	16321	16483	16421	16220	16256	16508	16534	16900	17405	17054	16701	16500	16459	16334	16300	16436	16269	16102	16174	16446	16272	16145	16549	16425	16381	16147	16124	16284	16429	16130	16371	16104	16233	16365	16305	16392	16270	16279	16417	16103	16312	16248	16399	16359	16337	16406	16299	16340	16173	16201	16202	16261	16304	16295	16150	16293	16282	16151	16278	16273	16248	16361	16063	16060	16355	16172	16431	16345	16251	16133	16359	16305	16243	16271	16261	16352	16221	16164	16223	16181	16127	16330	16300	16418	16209	16138	16212	16229	16275	16183	16364	16230	16197	16356	16288	16462	16458	16172	16355	16269	16155	16326	16249	16132	16275	16280	16168	16479	16324	16461	16226	16361	16106	15968	16322	16256	16365	16185	16076	16209	16141	16307	16248	16321	16210	16378	16147	16348	16332	16213	16345	16118	16429	16270	16266	16280	16199	16316	16225	16032	16185	16127	16264	16105	16218	16211	16261	16205	16318	16316	16301	16312	16334	16185	16330	15984	16275	16190	16252	16187	16487	16212	16080	16350	16399	16344	16275	16157	16250	16310	16161	16347	16238	16290	16157	16226	16392	16177	16402	16204	16079	16346	15971	16401	16325	16313	16217	16172	16307	16158	16412	16131	16491	16289	16258	16239	16340	16154	16179	16448	16084	16243	16088	16252	16408	16323	16243	16257	16235	16396	16399	16229	16308	16249	16280	16475	16001	16143	16111	16173	16366	16105	16432	16173	16255	16158	16246	16260	16350	16236	16312	16239	16304	16215	16022	16142	16091	16408	16168	16103	16317	16208	16218	16212	16168	16112	16184	16173	16313	16341	16186	16362	16257	16179	16313	16165	16302	16194	16178	16310	16089	16294	16388	16320	16186	16358	16269	16228	16331	16164	16206	16219	16118	16146	16078	16232	16296	16160	16350	16128	16107	16230	16356	16256	16207	16249	16274	16441	16260	16218	16050	16035	16273	16241	16316	16322	16061	16082	16068	16035	16093	16235	16165	16176	16444	16183	16378	16296	16346	16293	16256	16479	16083	16192	16280	16183	16406	16347	16153	16358	16231	16070	16164	16211	16505	16313	16179	16257	16272	16344	16356	16518	16372	16103	16135	16154	16219	16362	16300	16030	16071	16140	16437	16121	16207	16463	16138	16160	16203	16224	16204	16192	16163	16237	16247	16361	16224	16174	16125	16183	16254	15986	16092	16162	16232	16089	16362	15907	16103	16322	16509	16193	16288	16186	16203	16040	16056	16241	16257	16069	16349	16286	16141	16317	16248	16338	16248	16363	16260	16306	16049	16201	16271	16391	16340	16063	16156	15984	16188	16265	16200	16173	16295	16209	16364	16440	16354	16348	16323	16286	16256	16320	16271	16204	16180	16264	16414	16407	16153	16256	16478	16299	16331	16050	16339	16245	16148	16289	16218	16332	16275	16333	16238	16428	16080	16251	16362	16284	16216	16053	16194	16073	16189	16146	16140	16249	16182	16147	16137	16023	16119	16112	16129	16333	16211	16153	16098	16311	16393	16399	16181	16260	16128	16106	16356	16328	16114	16330	16320	16124	16296	16486	16338	16301	16156	16328	16136	16181	16343	16315	16416	16145	16257	16336	16115	16259	16227	16162	16123	16334	16216	16173	16343	16432	16295	16303	16252	16279	16235	16074	16392	16197	16135	16133	15992	16334	16147	16125	16188	16212	16115	16278	16242	16217	16079	16113	16216	16355	16209	16197	16158	16192	16197	16169	16269	16288	16425	16269	16144	16110	16328	16289	16213	16423	16255	16281	16148	15949	16038	16178	16172	16360	16153	16422	16221	16398	16050	16148	16237	16475	16262	16380	16077	16361	16212	15914	16362	16191	16101	16328	16237	16238	16166	16208	16194	16327	16248	16354	16266	16180	16149	16350	16295	16115	16194	16150	16150	16290	16457	16062	16198	16179	16251	16232	16121	16302	16407	16046	16006	16214	16118	16357	16388	16302	16208	16182	16346	16309	16329	16153	15930	16181	16289	16281	16428	16113	16276	16147	15944	16241	16336	16339	16158	16312	16314	16245	16102	16236	16221	16184	16452	16367	16059	16082	16210	16094	16050	16192	16297	16267	16208	16266	16386	16359	16335	16170	16502	16282	16092	16332	16429	16392	16233	16096	16214	16286	16237	16149	16404	16474	16317	16265	16255	16259	16036	16186	16229	16291	16342	16343	16237	16344	16238	16334	16486	16327	16069	16196	16140	16193	16165	16315	16172	16081	16148	16190	16022	16168	16220	16322	16316	16292	16201	16128	16214	16032	16309	16139	16190	16212	16198	16230	16305	16214	16061	16098	16299	16501	16253	16098	16371	16133	16394	16408	16359	16366	16189	16412	16363	16148	16213	16282	16191	16370	16392	16105	16281	16200	16204	16078	16199	16218	16283	16224	16130	16290	16378	16284	16077	16284	16285	16148	16218	16264	16317	16051	16320	16200	16228	16212	16409	16181	16228	16361	16136	16219	16112	16093	16149	16211	16349	16040	16097	16092	16186	16236	16265	16302	16146	15982	16262	16382	16290	16204	16321	16152	16246	16183	16341	16145	16223	16156	16163	16147	16158	16106	16045	16136	16165	15953	16269	16323	16210	16397	16292	16295	16314	16263	16200	16137	16222	16354	16337	16180	16374	16254	16230	16161	16175	16096	16120	16043	16211	16221	16402	16269	16386	16392	16299	16372	16216	16208	16249	16330	16129	16204	16266	16259	16290	16253	16246	16341	16025	16118	16150	16388	16300	16210	16187	16237	16097	15978	16154	16177	16253	16004	16195	16210	16249	16119	16106	16174	15963	16168	16440	16271	16250	16504	16190	16174	16322	16131	16126	16180	16276	16231	16122	16300	16057	16140	16180	16139	16095	16130	16210	16176	16241	16157	16057	16157	16267	16004	16072	16218	16208	16267	16381	16201	16352	16274	16371	16108	16316	16422	16318	16359	16259	16270	16328	15960	16350	16100	16222	16341	16140	16175	16187	16215	16300	16151	16090	16084	16188	16202	16350	16185	16287	16354	16342	16275	16273	16263	16296	16208	16333	16307	16290	16268	16194	16097	16135	16182	16185	16115	16378	16189	16380	16159	16225	16232	16347	16273	16238	16249	16161	16013	16368	16208	16230	16341	16272	16303	16200	16047	16336	16157	16199	16222	16338	15957	16286	16146	16095	16278	16005	16173	16195	16291	16334	16206	16385	16227	16373	16065	16200	16259	16324	16110	16182	16034	16385	16154	16043	16310	16198	16288	16482	16180	16125	16193	16083	16200	16058	16219	16087	16108	16200	16274	16181	16186	16193	16206	16266	16340	16252	16194	16165	16067	16245	16334	16125	16238	16237	16074	16396	16233	16194	16031	16453	16265	16205	15993	16175	16330	16159	16340	16257	16237	16183	16091	16219	16338	16192	16249	16295	16170	16481	16355	16270	16021	16199	16149	16005	16223	16250	16168	16343	16185	16298	16317	16148	16305	16386	16053	16450	16103	16240	16044	16181	16381	16184	16331	16003	16240	16346	16426	16142	16183	16321	16242	16076	16314	16003	16309	16227	16173	16176	16149	15945	16048	16079	16212	16398	16270	16237	16096	16235	16192	16100	16299	16297	16314	16292	16332	16305	16221	16284	16249	16312	16083	16354	16255	16287	16409	16336	16232	16076	16133	16356	16311	16039	16172	16080	16139	16395	16201	16171	16181	16253	16340	16187	16026	16129	16162	16257	16431	16206	16171	16164	16291	16152	16397	16385	16165	16151	16069	16211	16095	16245	16116	16317	16301	16266	16278	16387	16178	16385	16054	16253	16242	16281	16418	16350	16195	16263	16229	16337	16154	16259	16138	16216	16170	16346	16179	16340	16197	16345	16181	16136	16181	16092	16315	16308	16312	16347	16419	16456	16155	16274	16254	16147	15978	16249	16195	16254	16226	16193	16315	16127	16122	16052	16347	16250	16289	16252	16259	16139	16180	16216	16269	16269	16359	16345	16095	16083	16297	16237	16398	16234	16361	16214	16321	16246	16186	16232	16187	16064	16194	16208	16240	16176	16247	16026	16240	16277	16294	16355	16184	16071	16135	16241	16034	16220	16207	16127	16200	16110	16128	16101	16194	16291	16167	16429	16127	16097	16335	16093	16030	16310	16435	16219	16332	16298	16216	16418	16354	16176	16172	16146	16133	16376	16154	16229	16158	16055	16383	16283	16491	16379	16283	16315	16230	16109	16158	16445	16213	16082	16204	16216	16258	16347	16103	16300	16055	16240	16385	16083	16304	16238	16371	16198	16332	16203	16099	16096	16160	16285	16182	16226	16222	16269	16204	16210	16348	16179	16384	16358	16115	16335	16224	16257	16231	16288	16070	16094	16161	16094	16027	16198	15975	16013	16442	16382	16278	16004	16075	16194	16186	16313	16170	16276	16371	16311	16168	16317	16206	16234	16287	16233	16358	16083	16340	16274	16163	16274	16235	16234	16357	16245	16228	16435	16140	16314	16108	16276	16138	16099	16220	16117	16200	16127	16144	16208	16127	16294	16180	16206	16267	16189	16218	16098	16312	16271	16458	16347	16110	16123	16276	16306	16417	16371	16218	16076	16083	16322	16278	16229	16098	16055	16235	16147	16004	16133	16273	16072	16135	16362	16094	16080	16340	16271	16215	16232	16328	16210	16210	16139	15990	16226	16260	16215	16240	16312	16264	16103	16295	16004	16296	16239	16374	16222	16119	16285	16287	16286	16277	16209	16154	16246	16258	16184	16288	16297	16127	16115	16165	16041	16232	16277	16226	16135	16384	16350	16126	16151	16120	16081	16162	16138	16298	16186	16089	16267	16206	16196	16334	16186	16308	16004	16202	16092	16283	16076	16107	16252	16239	16263	16199	16054	15998	16104	16430	16183	16292	16416	16286	16330	16247	16086	16189	16371	16355	16216	16162	16180	16105	16314	16137	16126	16016	16164	16154	15955	16198	16116	16248	16229	16129	16227	16001	16341	15996	16040	16258	16470	16078	16242	16271	16026	16167
19741	36567	36747	32353	29080	25746	23273	21586	19970	18603	17298	20593	23086	15853	15519	15379	15230	15034	14761	14622	14511	14605	14563	14499	14508	14509	14595	14539	14412	14435	14423	14154	14357	14276	14220	14172	14209	14387	14266	14343	14205	14333	14301	15367	15456	14961	14633	14521	14201	14195	14087	14278	14345	14188	14218	14073	14060	14106	14093	14192	14116	14204	14084	14177	14223	14141	14171	14243	14199	14152	14203	14115	14274	14098	14168	14161	14039	14302	14093	14021	14155	14106	14262	14017	14157	14107	14185	13989	14219	14036	14205	14105	14146	14053	14058	14333	14061	14188	14128	14215	14252	14086	14049	14262	14159	14328	14093	14233	14139	14367	13945	14199	14144	14371	14277	14196	14085	14288	14038	14226	14114	14004	14261	14026	14096	14209	14195	14233	14112	14046	14143	14195	14153	14087	14127	14036	14188	14166	14136	14118	14027	13955	14101	14251	14100	14104	14164	14069	13960	14249	14122	14174	14141	14159	14049	14078	14077	14044	14086	14341	14063	14194	14271	14252	14205	14172	14033	14031	14216	14198	14196	14107	14151	14172	14146	14111	14215	14162	14033	14251	14058	14045	14213	14047	14156	14193	14249	14145	14073	14231	14264	14196	14154	14242	14173	14226	14128	14281	14074	14198	14098	13874	13927	14208	14140	14158	14192	14251	14162	14150	14266	14212	14055	14134	14154	14108	14196	14098	14140	14218	14242	14089	14113	14118	14099	14165	14309	14142	14181	14114	14053	14131	14079	14174	14197	14090	14260	14077	14187	14214	14200	14370	13988	14111	14246	14211	13906	14134	14267	14140	14177	13938	14311	14074	14194	14064	14004	14044	14187	14202	14159	14279	14085	14095	14170	14222	14315	14310	14106	14108	14136	14186	13992	14166	14182	14269	14137	14311	14130	14066	14054	14041	14138	14144	14194	14020	14312	14347	14121	14081	14286	14106	14087	14207	14080	14274	14170	14183	14205	14098	14176	14174	13990	14180	13995	14032	14075	14125	14264	14075	14098	14136	14136	14201	14101	14068	14150	14200	14128	14019	14124	14099	13989	14084	14230	14147	14107	14085	14135	14050	14103	14338	14028	14266	14215	14098	14043	14328	14145	14125	14147	14049	14298	14191	13928	14290	14243	14183	14095	14154	14231	14047	14219	14245	14238	14219	14241	14265	14156	14336	14105	14044	14264	14181	14107	14154	14086	13975	14208	14185	14221	14207	14109	14260	14140	14123	14126	14028	14144	14190	14093	14044	14252	14226	14092	13950	14290	14214	14197	14209	14160	14285	13962	14123	14105	14064	14083	14090	14148	14139	13999	14055	14225	14115	14181	14233	14128	14175	14100	14102	14089	14127	14127	14027	14155	14120	14192	14155	14084	14191	14026	14016	14158	14137	14260	14061	14293	14086	14233	14114	14049	14185	14127	13969	14149	14206	13968	14071	14025	14155	14112	14054	14203	14329	14116	14217	14224	14102	14102	14158	14141	14195	14173	14063	14101	14109	14096	14152	14154	14032	14060	14059	14145	14094	14073	14242	14121	14181	14143	14166	14092	14072	14071	14204	14116	14026	14198	14235	14028	13950	14238	14273	14188	14394	14177	14125	14258	13985	14099	14349	14135	14218	14195	14199	14158	14171	14138	14141	14285	14085	14137	13976	14094	14142	14178	14142	14064	14213	14140	14187	14149	14282	14047	14177	14114	14321	14113	14043	14252	14142	14263	14133	14145	14125	14089	14160	13976	13988	14243	14128	14024	14401	13980	14232	14145	14306	14053	14166	14099	14078	14185	14134	14137	14067	14072	14156	14127	14142	14125	13996	14148	14143	14111	14214	14065	14110	14046	14140	14264	14148	13999	14274	14165	14078	13909	13993	14114	14036	14159	14200	14180	14037	14151	14208	14181	13974	14150	14099	13875	14168	14077	14141	14231	14210	14284	14276	14182	14209	14055	14081	14196	13991	14114	14343	14147	14277	14103	14111	14180	14184	14230	14001	14191	14076	14209	14291	14101	14197	14055	14196	13916	14220	14229	13928	14274	14057	14126	14181	14192	14124	14076	14120	14031	14105	14097	14100	14105	14406	14160	14100	14221	14363	14167	14024	14201	14076	14190	14194	14146	14101	14057	14206	14093	14122	14205	14101	14064	14304	14188	14192	14256	14184	14037	14264	14103	14074	14252	14148	14015	14084	14064	14250	14109	13954	14168	14256	14007	14020	14107	14140	14173	14090	14241	14147	14302	14109	14293	14087	14196	14069	13989	14089	14202	14304	14058	14306	14110	14145	14175	14082	14211	14125	14131	14198	14056	14111	14148	14282	14182	14026	14124	14151	14110	14284	14203	14232	14145	14223	14184	14290	14159	14192	14077	13954	14161	14244	14125	14071	14184	14229	14051	14100	14220	14036	14209	14183	14155	14214	14175	14268	14133	14372	14168	14086	14189	14083	14077	14160	14192	14150	14188	14052	14205	14041	14071	14228	14009	14156	14145	14157	14124	14129	13998	14039	14097	14063	14092	14213	14088	14170	14216	13986	14265	14109	14138	14178	14281	14112	14100	14200	14222	14045	14063	14177	14186	14164	14073	14156	14085	14192	14249	14304	14053	14208	14092	14180	14184	14212	13936	14126	14000	14221	14276	14139	14078	14120	14014	14198	14213	14041	14005	14310	14206	14122	14192	14082	14276	14164	14133	14084	14076	14162	14044	14028	14130	14276	14003	14150	14110	14232	14063	14233	14134	14128	14190	14104	14119	14359	14230	14165	14155	14089	14123	14269	14103	14227	14078	14095	14060	14110	14159	14037	14271	14016	13972	14147	14171	14129	14104	14020	14198	14071	14279	14160	14265	14254	14032	13977	14223	14165	14271	14301	14092	14109	13967	14234	14112	14201	14014	14256	14103	14153	14126	14019	14096	14153	13921	14368	14318	14198	13981	14017	14109	14097	14129	14032	14230	14264	14131	14181	14252	14222	14069	14123	14107	14080	14104	14173	14078	14183	14263	14182	14137	14196	14309	14110	14202	14173	14230	14103	14184	14185	14033	14206	13989	14134	14050	13986	14216	14014	14213	14379	14392	14140	14098	14129	14168	14127	14128	14389	14154	14083	14024	14171	14213	14085	14041	14195	14200	14311	14102	14234	14159	14011	13968	14259	14171	14311	14205	14147	14226	14049	14115	13998	14110	14118	13967	14180	14193	14190	14108	14108	14025	14269	14101	14092	14128	14210	14110	14088	14102	14127	14164	14007	14271	14136	14151	14240	14076	14059	14055	14090	14153	14030	13955	14151	14244	14157	14317	14177	14101	14069	14106	14207	14155	14132	14028	14249	14270	14117	14015	13957	14096	14118	14122	14267	14239	14109	14212	14281	14147	14248	14132	14148	14137	14255	14172	14253	14191	14167	13962	14127	14122	14008	14307	14283	14058	14215	14151	14223	14243	14233	14116	14306	14078	14092	14156	14186	13940	14077	14119	14186	14249	14177	14085	14100	13987	14117	14140	14160	14049	14041	14403	14104	14177	14276	14103	14114	14130	14136	14289	14105	14137	13999	14227	14121	14181	14276	14240	14137	14031	14095	14164	14283	14049	14037	14247	14259	14050	13976	14180	14015	14192	14170	14056	14137	14163	14270	14068	14295	14181	14130	14165	14061	14013	14100	14031	14103	14143	14264	14100	14090	14216	14143	13966	14125	14202	14070	14161	14085	14026	14231	14136	14230	14150	14031	14225	13924	14053	14076	14153	14026	14103	14067	14358	14076	13967	14160	14266	14114	14219	14136	14256	14186	14168	14188	14136	13979	14240	14098	14071	14130	14168	14135	14204	14069	14190	14101	14137	14049	14096	14095	14109	14096	14103	14153	14148	14150	14154	14145	14293	14195	14094	14175	14205	13983	14259	14170	14135	14143	14101	14018	14067	14178	14052	14132	14162	14178	14229	14287	14106	14160	13991	14080	14151	14063	14029	14179	14191	14202	14194	14249	14249	13950	14141	14087	14080	14130	14253	14095	14233	14084	14103	14130	14240	13911	14187	14255	14181	14224	14210	13992	14121	14213	14233	14200	14234	14162	14102	14167	14135	14086	14108	14174	14220	14092	14000	14217	14053	14027	14107	14099	14231	14446	14237	13994	13987	14113	14236	14241	14255	14197	14268	14080	14052	14010	14061	14123	14027	14083	14114	14035	14155	14078	14197	14227	14091	14009	13917	14048	14248	14061	13858	14095	14216	14212	14161	14137	14161	13981	14125	14061	14091	14152	14397	14098	14213	14108	14134	14000	14097	14182	14152	14193	14306	14058	14187	14093	14102	13944	14170	14117	14071	14160	14197	14270	14188	14068	14266	14399	14076	14044	14136	14147	14086	14213	14179	14049	14196	14339	14125	14049	14119	14226	14233	14160	13963	14090	14102	14171	14267	14154	14171	14246	14179	14197	14246	14162	14177	14150	14130	14157	14294	14143	14172	14109	14092	14175	14159	14246	14162	14117	14054	14126	14091	14098	14258	14166	14179	14281	14081	14210	14221	14199	14103	14041	14339	14196	14053	14229	14138	14191	14076	14100	14071	14163	14091	14126	14189	14175	14048	14197	14160	14199	14251	14164	14121	13971	14032	14204	14101	14154	14080	14209	14023	14056	14086	14066	14038	14244	14076	14102	14183	14173	13989	14070	14190	14236	14229	14148	14096	14035	14127	14128	14094	14146	13993	14188	14028	14039	14161	14179	14069	14139	14307	14119	14237	14210	13975	14165	14144	14151	14218	14104	14119	14185	14248	14159	14013	14124	14036	14315	14118	14102	14149	14157	14206	14055	14065	14178	14086	14152	14226	14125	14145	14249	14210	14182	14006	14212	14085	14003	14087	14271	14300	14147	14183	13910	14170	14062	14113	14166	14084	14131	14173	14057	14141	14125	14160	14248	14105	14162	14266	14156	14171	14107	14206	14149	14101	14107	14148	14195	14332	14229	14131	14196	14150	14165	14178	14184	14245	14184	14271	14177	14379	14182	14197	14173	14239	14061	14120	14120	13821	14052	14105	13956	14142	14155	14406	14224	14138	14211	14124	13955	14187	14094	14177	13950	14295	14308	14238	13940	14278	14107	14091	14234	14321	14124	14235	14312	14145	14162	14082	14064	14295	14140
27381	23196	28415	25213	20704	19488	18694	18032	17609	17587	17321	17002	17076	16924	16821	16857	16815	16710	16734	16755	16573	16573	16704	16636	16719	16768	16633	16504	16507	16967	16482	16764	16478	16621	16781	16677	16604	16654	16700	16687	16631	16611	16855	16690	16723	16673	16511	16759	16550	16486	16562	16480	16505	16638	16691	16566	16417	16581	16503	16427	16683	16632	16685	16594	16892	16626	16642	16379	16550	16383	16646	16608	16436	16645	16614	16477	16537	16476	16643	16518	16560	16547	16528	16696	16598	16506	16783	16493	16611	16554	16494	16536	16758	16611	16574	16515	16785	16688	16480	16386	16549	16659	16496	16571	16694	16540	16851	16605	16681	16692	16653	16663	16463	16497	16605	16445	16623	16534	16573	16628	16577	16683	16669	16681	16583	16446	16697	16440	16346	16615	16677	16657	16659	16534	16695	16602	16842	16650	16468	16466	16551	16500	16599	16394	16551	16478	16681	16765	16634	16480	16843	16654	16701	16608	16640	16727	16476	16530	16790	16620	16650	16720	16573	16458	16619	16308	16509	16541	16732	16673	16391	16674	16574	16535	16642	16751	16527	16663	16708	16523	16699	16743	16561	16657	16592	16704	16480	16725	16719	16714	16481	16338	16543	16657	16698	16634	16549	16558	16583	16451	16523	16553	16534	16627	16548	16592	16653	16542	16600	16375	16656	16555	16599	16479	16517	16544	16609	16472	16644	16509	16558	16603	16476	16756	16603	16644	16655	16546	16746	16406	16677	16365	16509	16828	16428	16741	16473	16566	16551	16522	16507	16872	16721	16578	16507	16803	16641	16444	16602	16386	16580	16689	16557	16607	16805	16527	16435	16486	16527	16515	16651	16489	16432	16472	16594	16527	16656	16641	16522	16379	16579	16521	16682	16573	16774	16528	16651	16553	16721	16638	16441	16568	16580	16744	16565	16585	16563	16514	16442	16711	16581	16606	16554	16522	16573	16684	16777	16420	16579	16526	16432	16358	16667	16578	16549	16505	16504	16667	16572	16644	16651	16481	16666	16502	16440	16493	16550	16479	16735	16565	16452	16587	16640	16559	16714	16652	16548	16471	16771	16640	16620	16510	16552	16568	16401	16479	16479	16564	16678	16359	16610	16465	16624	16489	16591	16584	16598	16478	16740	16581	16692	16425	16641	16511	16427	16587	16691	16672	16754	16770	16658	16721	16659	16651	16583	16444	16468	17007	16664	16696	16558	16735	16612	16662	16646	16491	16717	16473	16517	16681	16618	16389	16427	16696	16626	16540	16774	16647	16493	16506	16464	16434	16480	16509	16640	16509	16513	16674	16552	16649	16515	16669	16588	16593	16552	16510	16607	16707	16428	16515	16617	16547	16617	16424	16705	16704	16412	16431	16745	16611	16264	16615	16634	16640	16448	16395	16747	16607	16639	16548	16676	16547	16560	16578	16414	16449	16693	16694	16625	16549	16504	16448	16657	16439	16530	16712	16628	16547	16591	16700	16490	16636	16702	16757	16546	16232	16733	16670	16598	16500	16439	16659	16578	16669	16575	16588	16625	16751	16583	16663	16750	16494	16327	16560	16219	16511	16348	16779	16496	16524	16500	16567	16488	16721	16653	16519	16640	16683	16413	16526	16639	16589	16483	16519	16455	16771	16577	16415	16519	16391	16514	16717	16816	16610	16681	16492	16609	16456	16549	16495	16747	16296	16450	16407	16512	16366	16362	16444	16508	16591	16338	16489	16598	16577	16581	16611	16604	16552	16569	16664	16593	16378	16498	16578	16454	16664	16500	16424	16605	16725	16606	16691	16478	16387	16570	16673	16681	16530	16594	16662	16565	16486	16604	16465	16631	16351	16500	16396	16537	16523	16730	16569	16593	16658	16756	16507	16631	16630	16678	16581	16608	16459	16698	16609	16675	16458	16555	16547	16611	16499	16639	16518	16612	16350	16602	16507	16678	16575	16619	16407	16626	16708	16592	16546	16556	16452	16602	16479	16536	16491	16445	16543	16541	16524	16260	16644	16658	16664	16513	16357	16368	16765	16654	16504	16683	16649	16423	16604	16280	16449	16482	16716	16763	16739	16347	16699	16567	16335	16673	16588	16337	16738	16478	16398	16224	16420	16526	16497	16556	16470	16510	16580	16803	16708	16482	16537	16657	16693	16719	16631	16489	16664	16562	16751	16457	16489	16669	16690	16623	16470	16722	16502	16468	16525	16539	16607	16487	16569	16649	16672	16739	16502	16511	16624	16626	16648	16661	16554	16643	16463	16568	16530	16645	16546	16475	16497	16389	16573	16688	16741	16733	16644	16793	16546	16647	16592	16618	16608	16697	16598	16600	16527	16468	16627	16477	16602	16490	16549	16722	16607	16668	16675	16608	16552	16571	16529	16553	16694	16714	16643	16729	16440	16627	16579	16446	16590	16628	16435	16454	16554	16574	16792	16362	16593	16487	16741	16371	16600	16496	16765	16778	16471	16655	16442	16565	16475	16626	16557	16525	16498	16462	16512	16440	16643	16489	16612	16693	16493	16419	16521	16426	16524	16424	16534	16495	16498	16519	16472	16548	16627	16526	16518	16608	16468	16432	16552	16600	16489	16563	16597	16682	16419	16687	16570	16642	16633	16833	16966	16738	16691	16599	16560	16542	16578	16563	16481	16597	16600	16809	16568	16540	16678	16442	16755	16636	16775	16472	16644	16623	16701	16487	16492	16625	16647	16673	16616	16466	16533	16731	16549	16564	16511	16754	16511	16440	16719	16511	16455	16670	16657	16501	16397	16702	16749	16773	16654	16504	16690	16420	16453	16694	16580	16660	16510	16324	16434	16781	16686	16710	16484	16640	16547	16400	16509	16428	16585	16663	16558	16566	16450	16553	16657	16533	16408	16609	16624	16576	16667	16678	16646	16368	16572	16475	16610	16501	16464	16517	16338	16504	16810	16669	16572	16488	16540	16458	16447	16468	16576	16628	16705	16642	16501	16552	16606	16526	16608	16693	16643	16621	16433	16589	16613	16840	16437	16667	16592	16448	16575	16506	16471	16483	16544	16516	16645	16548	16471	16600	16788	16616	16804	16795	16499	16450	16584	16449	16596	16477	16543	16367	16610	16850	16462	16503	16540	16554	16696	16538	16696	16510	16475	16540	16564	16820	16677	16643	16566	16606	16471	16490	16493	16561	16735	16578	16345	16744	16512	16465	16484	16581	16522	16573	16574	16417	16636	16642	16526	16423	16547	16600	16570	16713	16650	16593	16493	16742	16647	16430	16623	16639	16588	16621	16709	16545	16639	16461	16603	16474	16459	16716	16374	16587	16539	16444	16417	16679	16587	16586	16522	16502	16695	16501	16615	16481	16775	16533	16678	16433	16563	16825	16452	16562	16526	16602	16575	16809	16614	16566	16546	16664	16571	16683	16593	16650	16643	16499	16545	16518	16622	16603	16576	16590	16593	16696	16586	16513	16776	16643	16501	16540	16552	16860	16506	16664	16466	16249	16614	16381	16750	16697	16672	16533	16443	16639	16708	16527	16545	16517	16474	16676	16497	16513	16507	16663	16509	16679	16525	16635	16546	16797	16765	16745	16435	16677	16485	16667	16627	16430	16428	16677	16634	16468	16744	16566	16553	16417	16665	16518	16541	16463	16440	16613	16446	16741	16426	16546	16739	16568	16384	16503	16689	16761	16561	16551	16616	16553	16394	16445	16550	16633	16354	16791	16440	16747	16634	16772	16525	16667	16456	16563	16648	16618	16584	16625	16622	16643	16766	16496	16709	16606	16594	16459	16825	16609	16373	16566	16511	16592	16300	16759	16701	16339	16442	16401	16504	16443	16596	16514	16621	16493	16544	16766	16627	16479	16594	16643	16425	16729	16494	16558	16609	16438	16435	16563	16650	16620	16514	16510	16677	16633	16693	16548	16605	16736	16465	16531	16759	16675	16496	16508	16535	16537	16514	16369	16400	16515	16605	16390	16528	16556	16714	16486	16591	16619	16532	16571	16619	16690	16580	16566	16485	16414	16568	16626	16486	16582	16491	16628	16563	16492	16516	16713	16493	16582	16518	16691	16496	16670	16740	16726	16463	16573	16480	16634	16448	16532	16498	16508	16530	16878	16622	16695	16586	16508	16712	16548	16476	16786	16457	16641	16561	16596	16647	16401	16608	16736	16679	16573	16540	16541	16445	16425	16368	16723	16507	16607	16549	16532	16377	16524	16517	16492	16668	16690	16384	16339	16368	16651	16517	16617	16752	16707	16573	16611	16694	16691	16539	16421	16397	16881	16648	16688	16591	16671	16610	16674	16600	16624	16682	16663	16533	16487	16491	16479	16668	16527	16729	16544	16576	16530	16466	16526	16592	16603	16564	16799	16612	16574	16574	16674	16663	16658	16490	16652	16693	16567	16484	16758	16736	16488	16535	16479	16628	16813	16538	16592	16446	16843	16547	16651	16577	16467	16707	16614	16568	16581	16861	16477	16493	16517	16645	16576	16590	16678	16599	16454	16572	16566	16625	16599	16756	16557	16498	16617	16537	16544	16563	16587	16724	16690	16671	16551	16630	16472	16811	16424	16468	16535	16588	16456	16584	16496	16614	16463	16685	16668	16612	16353	16672	16803	16605	16643	16749	16704	16563	16612	16617	16697	16598	16595	16653	16594	16528	16570	16659	16490	16627	16532	16567	16375	16441	16534	16463	16585	16438	16559	16390	16881	16622	16527	16455	16678	16541	16459	16450	16439	16632	16716	16561	16576	16730	16644	16722	16838	16355	16526	16726	16636	16548	16529	16456	16484	16471	16609	16699	16648	16488	16354	16557	16704	16691	16428	16598	16610	16469	16672	16475	16593	16714	16664	16588	16549	16437	16656	16512	16431	16565	16641	16443	16823	16499	16665	16486	16416	16487	16643	16548	16646	16349	16794	16582	16462	16458	16607	16618	16560	16735	16508	16556	16493	16473	16828	16541	16771	16571	16579	16532	16623	16492	16583	16606	16453	16506	16551	16721	16683	16504	16637	16568	16511	16716	16720	16677	16626	16548	16531	16404	16490	16721	16442	16719	16458	16599	16439	16184	16593	16436	16554	16550	16499	16492	16450	16740	16556	16523	16626	16361	16419	16570	16510	16436	16477	16452	16510	16717	16460	16503
18384	27243	27004	22337	19983	18357	17275	16617	16154	15612	15211	15195	15523	14641	14699	14516	14440	14422	14562	14632	14472	14485	14363	14595	14356	14619	14242	14260	14175	14434	14250	14321	14291	14388	14436	14242	14582	14231	14331	14323	14306	14425	14473	14248	14392	14440	14389	14484	14300	14259	14424	14409	14371	14359	14435	14354	14450	14413	14292	14246	14430	14326	14325	14301	14381	14341	14443	14418	14402	14288	14312	14495	14407	14434	14362	14402	14189	14467	14376	14454	14299	14272	14320	14355	14305	14281	14318	14337	14284	14482	14297	14377	14225	14270	14373	14247	14284	14280	14400	14144	14492	14167	14301	14240	14277	14198	14379	14327	14307	14314	14402	14363	14341	14258	14385	14301	14330	14418	14394	14336	14391	14507	14262	14225	14521	14285	14232	14272	14367	14384	14143	14379	14435	14540	14324	14371	14233	14159	14447	14381	14228	14362	14376	14353	14334	14343	14237	14422	14274	14392	14264	14250	14332	14355	14340	14325	14425	14371	14430	14304	14338	14280	14289	14398	14474	14317	14384	14190	14391	14499	14272	14190	14412	14320	14177	14347	14339	14383	14241	14348	14314	14314	14399	14290	14307	14440	14468	14387	14364	14279	14307	14295	14290	14351	14193	14308	14148	14224	14284	14314	14459	14489	14343	14327	14251	14292	14258	14384	14440	14367	14377	14454	14387	14299	14346	14466	14469	14402	14186	14212	14439	14484	14394	14337	14430	14408	14443	14378	14293	14380	14475	14302	14425	14240	14239	14189	14276	14383	14196	14356	14317	14307	14387	14402	14311	14409	14390	14284	14311	14291	14131	14415	14392	14254	14272	14466	14450	14142	14356	14210	14246	14516	14307	14233	14244	14317	14237	14358	14331	14175	14335	14321	14262	14168	14207	14331	14327	14571	14362	14419	14293	14382	14454	14296	14297	14374	14417	14341	14306	14342	14378	14386	14275	14368	14251	14359	14269	14544	14317	14335	14287	14307	14308	14300	14320	14408	14409	14208	14262	14528	14210	14474	14455	14302	14304	14181	14505	14427	14347	14332	14383	14315	14473	14313	14341	14421	14401	14524	14328	14163	14413	14275	14293	14372	14447	14185	14328	14310	14257	14290	14252	14295	14346	14257	14495	14401	14360	14499	14259	14222	14113	14347	14448	14291	14490	14317	14385	14314	14139	14405	14296	14141	14299	14354	14367	14493	14302	14435	14143	14243	14221	14220	14337	14416	14408	14294	14322	14359	14421	14189	14261	14314	14536	14314	14277	14307	14282	14274	14428	14356	14350	14354	14370	14376	14163	14307	14334	14387	14417	14327	14390	14493	14296	14566	14339	14310	14360	14237	14357	14404	14383	14502	14211	14407	14523	14493	14304	14266	14411	14336	14440	14378	14246	14228	14231	14305	14334	14270	14186	14210	14326	14364	14293	14415	14478	14372	14313	14323	14380	14282	14220	14426	14339	14389	14424	14395	14288	14452	14384	14200	14326	14360	14461	14353	14441	14320	14479	14219	14338	14294	14366	14399	14256	14326	14325	14170	14240	14359	14266	14399	14271	14330	14416	14410	14160	14286	14382	14249	14403	14282	14319	14377	14482	14332	14427	14344	14394	14130	14448	14469	14320	14345	14305	14197	14209	14334	14459	14325	14376	14290	14404	14211	14326	14322	14359	14284	14397	14385	14297	14395	14222	14438	14311	14325	14360	14307	14247	14363	14393	14353	14439	14394	14331	14420	14340	14352	14262	14423	14401	14295	14386	14414	14459	14313	14388	14367	14432	14354	14315	14379	14253	14198	14216	14240	14361	14352	14385	14297	14341	14291	14532	14349	14321	14300	14348	14391	14276	14205	14287	14290	14345	14450	14210	14442	14359	14154	14445	14226	14093	14448	14421	14309	14353	14244	14286	14365	14395	14436	14387	14349	14331	14220	14346	14194	14392	14386	14214	14374	14260	14378	14332	14333	14367	14416	14248	14448	14411	14391	14286	14357	14276	14490	14512	14278	14495	13984	14422	14294	14303	14468	14157	14200	14399	14241	14296	14275	14293	14415	14323	14416	14385	14289	14337	14299	14445	14313	14449	14353	14499	14408	14409	14313	14469	14251	14307	14459	14538	14293	14345	14467	14360	14379	14376	14278	14321	14369	14163	14359	14469	14324	14251	14305	14202	14248	14325	14162	14337	14346	14362	14150	14362	14368	14311	14248	14338	14351	14312	14250	14230	14429	14294	14287	14348	14254	14236	14377	14378	14319	14228	14333	14305	14390	14359	14375	14331	14114	14246	14315	14375	14272	14212	14234	14425	14195	14413	14380	14441	14478	14482	14529	14270	14307	14305	14358	14384	14287	14344	14188	14392	14487	14507	14329	14300	14338	14302	14240	14430	14414	14355	14253	14259	14239	14278	14343	14427	14461	14024	14418	14410	14343	14348	14391	14186	14245	14398	14329	14387	14253	14411	14451	14224	14388	14280	14222	14343	14378	14324	14243	14368	14355	14340	14303	14260	14477	14540	14360	14186	14383	14408	14504	14451	14393	14277	14340	14220	14304	14389	14343	14443	14251	14340	14386	14366	14145	14395	14515	14342	14262	14285	14466	14423	14337	14322	14240	14404	14328	14516	14339	14277	14340	14360	14287	14351	14256	14288	14360	14432	14251	14350	14302	14377	14306	14432	14162	14276	14349	14205	14382	14267	14246	14390	14281	14486	14265	14311	14395	14151	14332	14307	14253	14356	14436	14368	14263	14689	14229	14462	14430	14366	14327	14413	14259	14419	14265	14406	14388	14274	14094	14401	14256	14491	14389	14349	14407	14420	14275	14190	14335	14452	14294	14296	14383	14492	14173	14364	14433	14251	14332	14246	14291	14239	14292	14396	14275	14356	14231	14330	14376	14244	14342	14392	14458	14307	14339	14271	14225	14323	14397	14364	14418	14352	14324	14311	14353	14418	14385	14464	14458	14216	14476	14375	14303	14336	14384	14206	14302	14323	14454	14311	14442	14377	14371	14359	14423	14287	14332	14304	14367	14443	14386	14229	14443	14244	14365	14287	14405	14485	14343	14218	14274	14424	14389	14224	14184	14269	14492	14257	14398	14173	14490	14335	14571	14364	14283	14316	14240	14387	14443	14343	14499	14176	14364	14499	14456	14323	14469	14247	14372	14364	14353	14297	14383	14292	14459	14355	14451	14450	14235	14343	14419	14466	14362	14303	14512	14205	14543	14359	14348	14290	14338	14381	14331	14314	14229	14266	14464	14171	14212	14321	14513	14264	14515	14366	14290	14268	14446	14271	14247	14374	14399	14387	14346	14213	14289	14537	14350	14300	14372	14251	14331	14294	14535	14494	14379	14446	14447	14342	14202	14480	14445	14399	14399	14407	14371	14211	14421	14285	14364	14308	14317	14276	14572	14361	14331	14312	14413	14433	14315	14404	14256	14482	14300	14337	14329	14301	14162	14459	14288	14372	14225	14110	14462	14285	14266	14316	14304	14368	14495	14305	14260	14398	14250	14216	14366	14259	14347	14300	14380	14197	14342	14186	14229	14248	14402	14387	14212	14238	14313	14350	14388	14293	14372	14371	14358	14262	14260	14293	14456	14371	14368	14323	14393	14180	14330	14436	14330	14478	14388	14378	14300	14369	14295	14201	14428	14377	14428	14342	14169	14311	14281	14541	14468	14310	14314	14638	14364	14384	14142	14329	14397	14311	14411	14325	14406	14374	14425	14470	14195	14033	14388	14418	14460	14417	14341	14184	14279	14506	14417	14344	14326	14347	14304	14344	14325	14497	14195	14332	14302	14269	14225	14401	14365	14408	14380	14286	14343	14275	14237	14485	14371	14524	14179	14484	14299	14242	14266	14517	14323	14304	14416	14288	14360	14361	14472	14263	14337	14491	14361	14444	14327	14213	14372	14291	14327	14462	14513	14369	14343	14291	14279	14331	14542	14389	14303	14214	14475	14275	14275	14424	14270	14277	14289	14342	14226	14264	14332	14214	14432	14245	14282	14365	14238	14469	14241	14503	14262	14385	14350	14295	14227	14483	14424	14336	14279	14205	14290	14361	14487	14441	14348	14279	14347	14209	14428	14426	14335	14405	14380	14265	14388	14147	14362	14550	14356	14312	14357	14489	14431	14345	14190	14281	14344	14368	14353	14284	14222	14339	14265	14309	14403	14410	14275	14347	14384	14447	14403	14305	14445	14305	14300	14299	14162	14417	14291	14519	14391	14369	14285	14308	14391	14401	14290	14392	14395	14254	14455	14551	14232	14133	14350	14423	14213	14361	14401	14359	14381	14374	14359	14351	14366	14314	14409	14419	14368	14391	14311	14192	14411	14277	14249	14378	14313	14267	14480	14533	14231	14441	14117	14401	14278	14359	14426	14289	14397	14378	14321	14403	14305	14349	14289	14251	14376	14551	14440	14280	14353	14408	14176	14357	14502	14407	14392	14362	14324	14388	14357	14269	14328	14326	14307	14424	14509	14361	14270	14454	14460	14462	14322	14267	14305	14334	14456	14443	14317	14401	14483	14268	14185	14324	14207	14414	14312	14255	14240	14376	14327	14307	14295	14341	14482	14262	14387	14361	14496	14291	14279	14403	14483	14271	14209	14393	14351	14276	14369	14395	14348	14368	14303	14509	14267	14255	14453	14268	14422	14159	14484	14337	14430	14426	14288	14340	14368	14483	14343	14325	14450	14228	14304	14385	14320	14387	14375	14461	14269	14187	14233	14370	14348	14282	14257	14360	14420	14290	14150	14446	14337	14502	14359	14426	14206	14416	14338	14241	14408	14343	14308	14396	14242	14505	14454	14344	14313	14408	14507	14392	14385	14423	14328	14160	14240	14288	14259	14245	14363	14401	14292	14384	14327	14331	14193	14243	14337	14454	14320	14414	14338	14348	14226	14309	14305	14346	14286	14175	14238	14520	14248	14459	14283	14447	14140	14350	14193	14268	14262	14371	14377	14368	14433	14280	14259	14062	14198	14384	14409	14358	14322	14511	14288	14402	14399	14232	14349	14082	14304	14480	14465	14322	14476	14180	14383	14173	14462	14397	14258	14401	14391	14231	14481	14327	14426	14304	14231	14454	14213	14366	14350	14482	14377	14349	14258	14309	14429	14456	14287	14200	14308
23989	21174	28619	24679	23164	23146	22097	19248	18021	17883	17434	17524	19389	16802	16576	16647	16470	16568	16311	16360	16326	16231	16134	15948	16134	16228	16290	16241	16207	16292	16201	16142	16042	15974	16141	16027	15898	16128	16004	16234	16062	16125	16203	16515	16330	16467	16176	15964	16062	15929	16014	15930	16169	16146	15893	15799	16145	16025	16006	15990	16083	15853	15910	16034	16154	16005	16049	15997	16043	15843	15994	16118	15869	15932	15880	15975	16055	16002	16011	15994	16107	16058	15905	15926	16026	15768	16147	16027	15984	16077	15850	16108	15829	16186	15924	15949	16000	15973	15887	15849	16307	16101	16025	15977	16081	15879	16081	15871	16048	16129	15940	16096	16028	15983	16150	15926	15818	15988	15988	16088	15923	15906	15919	15986	16028	16056	15914	16081	16016	15981	15989	15972	16011	15897	16005	15924	15986	15905	15996	15854	16223	16007	16007	16056	15927	15925	15983	16094	16213	15986	16040	16049	16001	16033	15855	15896	15749	15971	15866	16067	16043	15964	15930	16040	15989	15979	16281	16057	16178	16018	15929	16032	15874	15890	16038	16040	16096	15810	16172	15905	15953	15868	15952	15992	16195	15913	16160	15974	15892	16164	16183	15901	16099	15896	16023	15887	15852	16105	16212	15938	15902	16021	16010	16087	15920	15836	15907	15921	16067	15880	16059	15793	15933	15962	16155	16049	15923	16122	16007	16077	16057	15907	15814	16147	15840	16040	15958	16034	15944	15981	16014	16067	15999	15953	15929	15965	15870	15837	15807	16019	15962	15875	16107	16165	15831	16105	15978	16011	16147	16040	15973	15961	15993	16175	15962	15837	15961	15989	15960	16046	15937	16146	16012	15934	16073	15893	16138	16027	15977	16002	16009	16090	16023	15768	16048	16034	15753	15955	15973	16017	16093	16034	16069	15730	16046	16114	15972	16095	16116	15890	16186	16012	15975	16083	15855	15842	15854	16174	16023	16083	15956	16014	15916	15909	16035	15829	16002	15920	15924	16254	16013	16113	15945	15950	16158	15983	15912	15980	16090	15935	15808	15822	15979	15835	16046	16095	16067	15971	16027	15993	15889	15950	16081	16004	16003	16093	16008	15982	16239	16011	15945	16069	15880	16128	15772	16007	15888	15937	15826	15712	15878	16081	16090	15811	15779	15807	16001	16005	16033	15938	15922	15894	16040	15899	15994	16149	15971	15965	16026	15815	15757	16159	15894	15818	15968	15988	15842	16012	16033	15907	16057	16203	16141	16062	16011	15889	15824	16008	16065	16031	16206	15991	15874	16097	16094	15972	16101	15918	15840	16146	15894	15700	15930	15957	15828	15939	15891	16150	16009	15879	15901	15802	15959	15958	15915	15974	16281	15812	15928	16020	15850	16200	15785	15832	15891	15841	15981	16163	15910	16096	15999	15989	15932	16041	15726	15809	15820	16043	16128	16100	15959	15949	16037	15981	15851	15852	15807	16015	16079	15958	15953	15861	16013	16126	15871	15925	16010	16014	15955	16019	16141	16091	15894	16027	15863	16003	15922	15953	15930	15957	15920	15915	15986	16094	15940	16096	16068	16060	16011	15900	15925	15858	15945	15882	15928	15970	16040	16009	16177	15900	16063	15820	15993	15989	15996	15889	16030	16266	16023	16128	15854	15945	15788	15987	15835	15949	16090	16063	16027	15993	15931	15850	16089	15767	15916	15863	15787	16052	16083	16080	15880	15966	15943	15982	15886	16016	15934	16163	15901	15984	15948	15790	16087	16220	16017	16148	15980	16031	16051	16121	16170	15996	15706	15889	15910	15807	15831	16152	16227	15955	16057	15832	15983	15898	15996	15999	15905	16008	15864	15882	16116	16009	15815	16015	15921	16083	15836	15927	15921	15893	16067	15980	15988	16000	16032	15962	15972	16003	16024	15755	16038	16208	16113	15991	16144	15995	16202	15994	16018	16008	16079	15840	16078	16003	16079	15928	15942	16017	15831	15953	15850	15940	15963	15877	15841	15818	15950	15746	16067	16175	15790	15886	15894	15988	16144	15933	15789	15846	15768	15988	16135	16058	16025	16034	16003	15833	15898	15943	15863	15948	15918	15985	15992	16004	15896	15965	15987	15767	15889	16029	15963	15915	16033	15846	16069	16142	15979	16088	16078	16001	15950	15905	15938	16009	16165	15914	15903	15842	15915	15906	16009	16008	15890	15913	15888	16020	16076	16084	16118	15927	16040	15841	15822	15755	16001	16032	15885	15951	15934	15945	16133	15892	15817	16015	15681	16029	16152	15896	15891	16164	15882	15890	15867	15824	15956	15932	16013	15853	16067	15884	16108	16167	16040	15901	16019	15861	15923	16018	16095	16017	15892	15977	16021	16029	15985	15859	16005	15860	16028	16181	15890	16167	16010	16108	15786	16033	15886	16231	16088	15896	15964	15817	15965	16048	16027	15907	16086	16008	15916	16227	15812	16007	15981	16084	16071	15924	16073	16107	15748	15986	15892	16093	15967	15979	15844	15835	15958	15955	15897	16085	16130	16058	16007	16165	15943	15955	16161	15923	15765	16034	15963	15877	15971	16049	16089	16088	15868	15892	15988	16125	16066	15920	15960	15921	16045	15912	15863	16045	15817	15863	16043	16029	16069	15845	16041	16036	16036	16132	15983	15978	16022	15854	16012	15977	16032	15775	16099	16069	16076	15896	15953	16099	16123	16038	15888	15947	15809	15941	16041	15892	15913	16038	16008	15916	15958	15889	15987	15819	16123	16201	16133	15983	16130	15886	16095	15966	15921	16105	15894	15961	16111	16071	16043	16091	15804	16136	15993	16026	16073	15938	15901	15968	15898	15821	16083	15921	15982	16115	15889	15990	15955	16023	15902	16010	15916	15945	16131	15822	16060	16025	16001	16064	16020	15853	16125	15779	16061	15891	15896	16008	16131	15943	16189	16073	15940	15966	16000	15886	15894	15966	15986	15895	15988	16018	16015	16048	16041	16074	15843	16070	15942	15983	16071	15965	16140	16260	16036	15981	15991	15841	15788	15924	16096	15862	16107	16071	15916	15906	15897	15861	16116	16013	16045	16195	16145	16096	16117	15964	16033	15718	15958	16118	16117	16057	15999	15874	15895	15842	16045	16081	16037	15992	15917	16033	15913	15954	16072	16145	15932	15906	15974	15870	16059	16021	16176	15924	16093	16049	15941	16133	15887	15962	16024	15894	15989	15957	15937	16088	15900	15786	15783	15882	16108	15919	15860	16013	15916	16038	16284	16074	15963	16035	16019	15959	15957	15847	15962	16014	15996	15873	15932	15817	16267	15984	16070	15984	16015	15854	15951	15908	15960	15798	16061	15871	16026	16038	15916	15982	15969	15959	15913	16125	16111	16044	15984	15855	15916	15977	15891	15944	15663	15891	15788	15971	16002	16169	15839	15753	16083	16004	15901	15861	16023	16136	16002	15839	16169	15945	15791	16052	15921	16098	16128	16062	16008	15915	16199	16012	16083	16065	15903	15886	16026	16031	16005	15982	16167	15992	15982	15811	15916	15910	15839	15783	15827	15892	16125	15930	15948	15819	16116	16029	15824	16112	15893	15820	16121	15916	15880	15790	16043	16013	16066	16215	15898	15873	15779	15881	15974	15873	15938	16074	15880	16014	15958	16049	15886	15945	16042	16050	15879	16150	16154	16003	16010	16075	15924	15856	15956	15998	15982	15899	16038	16007	16022	16010	16045	15995	15967	16239	15959	16113	16115	16050	16114	16341	16014	15967	16033	15986	15906	15961	15903	15958	16197	16032	15891	15948	16190	16078	15989	15982	15878	16037	15947	15964	15739	15913	16195	16010	15986	15942	15815	16201	15962	15917	15772	15910	15990	15756	15902	15813	15998	15949	16166	16024	16032	15859	15898	15957	16170	16064	15912	15898	15860	15982	16052	15920	16108	15961	16055	16114	16035	16022	16091	15981	16031	16126	15900	16029	16090	15893	16014	15907	15851	15777	15829	16032	16014	15975	15999	16099	15919	16063	16091	15866	16060	15978	15938	15960	15926	15975	16020	16018	15953	16001	15964	15848	15766	15860	15853	16101	16102	16055	15925	15916	15975	16064	16018	16050	15993	16003	16103	15987	16072	15914	15901	15958	15904	16188	16133	16014	15872	16007	16140	16042	16108	15902	15916	15924	16031	16063	16022	15987	16018	16016	16013	15889	15786	15923	16118	16034	16048	16139	16004	15724	15885	16071	15992	15941	16008	16057	15993	16015	15797	15995	16050	16161	15804	15749	15905	15795	15855	15922	15963	15877	15966	15974	16197	16140	16161	16095	16142	15964	15934	15947	15935	15950	15853	15825	16122	16047	15849	16095	16060	16201	16062	15905	16030	15874	16177	16115	15948	16051	16095	15949	15902	15990	16034	16108	15861	15932	15954	16045	15899	16111	15958	16030	16250	16101	15819	15787	16014	15964	15920	16098	16126	16118	15873	16035	15948	15933	15974	15937	15894	15956	16042	15889	16132	16023	15881	15817	15662	15872	16082	16076	16025	16051	15987	15871	15799	15930	16025	15854	15997	15865	15862	15995	15921	15986	16020	15890	15978	15814	16097	15830	15985	15891	15936	15959	16015	15996	15953	16150	15939	15961	15751	16117	15992	16133	15861	15998	16091	16054	16114	15993	16009	16101	15802	15929	15944	16134	16062	15843	15945	15966	15844	15914	15930	15907	16046	15956	15864	15866	15965	16199	15938	15774	15862	15994	15928	16002	16056	16171	16054	16240	15820	15994	15978	16091	15918	15948	15794	15994	16034	15961	15842	16070	16058	16100	15762	15805	15975	15879	16043	15853	15957	15956	16010	16083	16119	15824	15909	16205	15861	15948	16100	15864	15886	16037	16043	15879	15978	15926	15931	16070	15926	15820	16059	15867	16068	15873	15992	15642	15974	15912	15916	15951	16066	15868	16043	15918	16194	15980	16002	15886	15970	16043	16045	15972	15978	16201	15861	16079	16147	15970	15792	15843	15914	16169	16000	16058	16074	15879	16133	16055	16002	15883	15857	15838	16030	16109	16001	16054	15885	15909	15867	16089	15873	15964	16133	16039	16094	15922	15932	15908	15978	15981	16109	16051	16003	15941	15950	15849	15987	15907
17922	31690	31846	27450	24332	21548	19813	18430	17515	16494	16067	16725	18741	15112	15042	14743	14724	14447	14420	14333	14353	14230	14361	14347	14297	14264	14410	14199	14240	14065	14207	13918	14087	14127	14199	14051	14159	14050	14018	13848	14141	13966	14235	14688	14603	14321	14258	14226	14197	14140	14202	14162	14189	14033	14112	14046	14038	14073	14159	14066	14155	14078	14055	14094	14136	14129	14068	14109	14026	14039	14154	14058	13904	14063	14043	13990	14095	14101	14113	14171	13987	13907	14110	14016	13999	14063	14146	14062	14089	14033	14084	13985	14093	14065	13911	14028	14143	14050	14121	13981	14016	14129	14209	14007	14026	14030	14107	14287	14090	14189	13868	13999	13983	14061	14005	14002	14002	14165	14033	14039	14036	14185	14109	13988	14152	14101	14024	14089	14141	13878	14120	14028	13983	14008	14022	14114	14193	14030	14134	14132	13939	13920	14018	14075	14007	14150	14040	14132	13931	14050	13859	13971	14057	13878	14105	14145	14041	13914	13953	14026	13917	14113	14079	14097	14056	13972	14006	13956	14044	13843	14099	14169	14042	14043	14048	14017	14026	13904	14088	14109	14015	14172	14081	14140	14017	13982	13966	13956	14144	14041	14149	13973	14187	14043	14010	14200	14145	14045	14062	14016	14053	14035	13968	14103	13958	14118	14228	13989	14106	13974	14109	14192	14036	14119	14068	13968	14090	14074	14014	13894	13996	14182	13954	13865	14051	14090	14048	14078	14095	14249	13872	14152	14046	14043	14025	14081	13813	13903	14047	13955	14183	14136	13884	14150	14012	13922	13941	13914	14025	13957	13876	14228	14060	13968	14125	14070	14098	14211	14192	14175	14028	13772	13956	14081	14034	13940	14090	14024	13989	14033	14005	14057	13841	14051	14027	14070	14119	14113	14040	13816	14105	14222	14112	13809	13975	13986	14114	14098	14064	14098	14031	14087	13922	14011	14010	13878	14128	14024	13952	14001	13982	14076	14053	14057	13964	14023	13938	14206	14117	14006	13966	13964	13995	13949	13942	13943	14110	13887	14046	14108	13998	13953	14129	14191	14102	14153	14040	13949	14124	14097	13839	13960	14007	14008	14180	14008	14239	14118	14053	14075	13986	14090	14062	14038	14064	13970	13909	14116	14176	14254	14149	13963	13986	13968	14035	14093	13912	14018	14047	13994	14080	13988	14078	13889	13942	13991	14126	13924	14214	14187	14066	14043	14018	14045	14077	13939	14150	14059	14169	14143	14005	14042	14112	14025	13986	14045	13798	14086	14091	14158	13880	14080	13987	14196	14008	14046	14072	14204	14141	14177	13936	14034	14095	14163	14244	14072	14021	14036	14089	13991	13891	14058	14093	13906	13937	13966	14163	13911	14060	14199	14156	14168	14019	14024	14148	13986	14064	14086	14051	14114	13983	13997	13892	14121	14049	14016	14188	13975	14136	13991	13944	13903	14147	14083	14129	14004	14019	14113	13997	14215	14122	14065	14041	14133	13968	13988	14029	13980	13952	14059	14127	13910	13896	13977	13934	14025	14104	14042	14025	14106	14024	14080	14030	14079	13969	14089	14159	14052	14096	14102	14049	14235	13982	14105	13993	14029	14053	14010	14090	14062	13915	13923	13976	13982	13941	13991	13926	14145	14046	14162	14094	13921	14037	13983	14055	14162	13972	14124	14121	14004	13949	13973	13920	13986	14001	13872	14175	13983	14190	14005	14004	14024	14110	14026	14120	14012	14100	13975	14140	13931	14138	13954	14025	14034	14151	13885	14113	14054	14112	14161	14058	14120	13985	13991	14062	13915	14103	13951	14089	14052	13983	14054	14153	13968	13961	14080	14076	14045	14051	14060	13962	13970	13995	14108	14204	14143	14029	14071	13981	14017	14054	14183	14025	14202	14120	14166	14051	14128	14096	14082	14029	14016	14035	14031	14052	14179	14118	13873	14143	14093	14028	14042	14104	13943	14047	13966	14085	14043	14004	14097	14021	14030	14040	13958	14047	14256	13935	14017	14053	13963	14056	14032	14126	14072	13972	13973	14042	14079	14012	13929	14141	14108	14008	14100	14007	14072	13883	13964	14053	14052	14224	13929	14041	14141	14170	13965	14116	13940	13961	13932	13946	14119	14088	13951	13990	13995	14147	14027	13877	14082	13917	14192	14088	14003	13995	14290	13970	14173	14009	14019	13959	14127	13991	14055	14037	13901	14172	14053	14122	13926	14175	13935	14057	14048	14162	14051	13976	13985	13937	14049	14101	13956	14053	14157	13935	14085	13864	14088	14148	14133	13918	14134	14010	14141	14269	13966	13891	14149	14065	14053	14084	14214	14019	14276	14003	13987	14053	14184	14007	14094	14153	14061	13964	14090	14169	14007	13969	14013	14063	13951	13933	13951	14192	13986	14102	14069	14128	13929	14205	14072	14090	13961	14013	14108	13986	13937	14056	14086	14234	14112	14086	14047	14018	14031	14037	13964	14093	13904	14033	14064	13983	14129	14012	14032	14063	13939	14112	13982	13979	13946	14042	14123	14018	14116	13930	14080	14031	14180	14147	14095	14129	14006	13999	14045	14085	14161	14225	14168	13930	13957	14009	14003	13966	13985	14099	14091	14178	14163	13986	14033	13827	13893	13962	13953	14110	14041	14040	13877	14084	14066	13932	14178	13984	14004	13913	13968	14062	13960	14011	14100	14087	14127	13992	14094	14023	14114	14105	13950	14017	14088	14002	14015	13983	14025	14006	14061	14216	14111	14147	14109	14068	14065	14082	14121	13974	13876	14132	14088	14144	14136	14098	14095	14038	14141	14072	13768	14203	13941	13941	13967	14072	13980	14076	14053	14028	14005	14024	14162	13901	13980	13936	14023	13953	13988	14000	13945	13935	14126	13993	14048	14230	13986	14150	14078	14063	14244	14082	14041	13909	13990	14030	14120	14060	13989	14027	14224	14075	14136	13998	14067	14129	14011	13882	14168	13999	13963	13971	13972	14189	14071	13979	13912	14172	14218	14051	14000	13982	14108	14172	13947	13951	14111	13994	13943	14084	14118	14005	14116	14115	13994	14109	13982	14028	14140	13896	14152	14059	13936	14040	14090	13985	13900	14091	13958	13983	13979	14086	14049	13913	14030	13990	13978	14027	13867	14135	14015	13995	14062	13944	13993	14137	13855	14103	14074	14007	14146	14004	14056	13964	13943	14040	13942	14004	14140	13909	14048	14086	13996	14059	13987	14014	13935	14114	14164	13853	13913	14045	14152	14101	13873	13987	14099	14235	13977	14194	14015	14100	13870	13988	14138	14051	14000	14055	14012	13923	14043	14038	14047	14011	13883	14066	14111	13900	14132	14155	13972	14057	14071	14164	14160	14025	13965	14143	14003	14060	14089	13998	14088	14009	14156	14081	13901	13922	14039	13993	14100	13911	14129	14131	13995	14055	13952	14139	14075	13984	14152	13979	14007	14070	13975	13896	13945	14107	14028	14133	13894	14135	14178	14030	13951	14043	14210	14087	14130	14222	14159	14080	14070	13956	14237	14011	13943	13980	14000	13970	13960	14152	14230	13975	14086	13960	14010	14005	14032	13900	13892	13976	14185	13976	14015	14109	14113	14186	14080	14129	13994	13907	14055	14038	14067	14153	14054	13984	14072	13891	14085	14018	14078	14061	14049	14004	14200	14130	14108	13976	14020	14034	14137	13804	14100	14112	13979	14069	13878	13940	13896	14052	14087	14168	13904	14042	14228	14053	14219	13919	14156	14132	13982	14071	14021	13964	14090	14093	14084	14141	13916	14160	14060	14087	14119	13975	14003	14098	13932	14089	13931	14102	14124	14188	14066	13956	14140	13993	14039	14054	14035	14017	14166	13972	13954	14085	14112	13857	14064	14218	14036	13981	14030	14036	13894	14093	13936	14095	13936	14072	13945	14129	14241	13957	13959	13941	13989	13972	14042	14064	14014	14078	14013	14152	14077	14050	14023	14128	14118	14019	13995	13983	13988	14032	14168	14089	13947	14090	14001	14042	14141	14091	13962	14092	14091	14035	14135	13981	13927	14016	14226	13957	14062	14153	14143	13981	14017	14019	14017	14046	14120	13904	13919	14034	14074	14063	14101	14042	13879	14214	14071	13904	14064	14069	13945	14177	13992	14000	13979	14081	14161	13947	14019	13899	14103	14064	13935	14053	14002	14149	14097	14079	14097	13991	14027	13992	13940	13892	14048	13952	13997	14146	13930	14093	14070	14051	14189	13920	13960	13901	14113	14144	14163	14077	14101	14270	14021	14116	14171	14005	13993	13980	13936	14022	13907	13965	13966	13982	14037	13915	14125	14119	14074	13988	13923	14021	14037	14246	14070	13950	13965	14084	14154	14082	13950	13987	14065	13944	14051	13910	13996	13864	13971	13923	14146	14034	14026	14034	14007	14064	14025	14037	14009	14216	14042	13942	14059	14016	14004	13999	14018	14036	13988	14206	13960	13953	14030	14085	14081	14034	14159	13956	13979	14046	13949	14142	14069	14227	14049	13840	14095	13928	13969	14184	14161	13994	14054	14033	14240	14115	14026	14042	13971	14100	14014	14028	13946	13943	14163	13953	14292	14026	14182	14054	13972	14048	14077	14081	14050	14102	14041	13771	14110	14046	14123	14176	13960	14009	14110	14098	14028	13816	14121	14081	13937	14022	14136	14035	13938	14020	14000	14006	14060	14195	13918	13972	14070	13985	14013	14045	14068	14092	14070	14002	14143	13976	14154	13953	14122	14105	14134	14110	13861	14022	13972	14121	13972	14050	13979	14205	14142	13986	14148	14119	14202	14061	14090	13932	14032	14079	13961	14040	14124	13817	14018	14127	14096	14017	14165	13915	14004	14113	13996	13988	14054	14104	13994	13994	13988	14105	14254	13989	14142	14037	14055	13957	13853	14146	14010	14157	14068	14050	13959	14125	14180	14026	14113	14290	14015	13966	14190	13878	13800	14108	14092	14070	14204	14089	13932	14204	13940	14120	14036	14034	13992	13935	13951	14089	13898	14200	13978	13990	14171	13967	13959	13969	14056	14092	14180	14103	14116	14148	14127	14158	13979	14080	14151	14076	14022	14121	14096	14183	14044	14020	13972	14282	14096	14189	14033	14165	14144
22615	21094	28889	23616	21749	24445	26457	20901	19318	18710	18049	18725	21865	18017	16690	16657	16589	16307	16085	16019	15846	16039	16058	15941	16008	15965	15885	15935	15625	15819	15743	15769	15655	15629	15712	15794	15741	15875	15856	15672	15617	15718	16132	16460	16658	16367	16000	15873	15486	15822	15456	15733	15700	15553	15786	15688	15509	15617	15556	15422	15536	15777	15573	15546	15462	15596	15758	15646	15649	15629	15528	15592	15574	15568	15491	15478	15498	15639	15652	15763	15574	15437	15639	15522	15640	15522	15752	15530	15531	15603	15642	15545	15657	15625	15567	15539	15619	15711	15522	15454	15667	15584	15648	15620	15737	15674	15485	15491	15566	15540	15534	15614	15553	15549	15556	15750	15774	15808	15667	15566	15538	15544	15475	15555	15523	15673	15696	15715	15499	15567	15538	15689	15419	15570	15759	15540	15372	15457	15761	15556	15709	15642	15457	15609	15636	15493	15535	15546	15388	15527	15486	15600	15497	15509	15442	15469	15603	15696	15689	15528	15694	15679	15586	15577	15519	15584	15548	15617	15586	15395	15489	15657	15535	15541	15407	15494	15530	15724	15630	15448	15631	15717	15715	15590	15362	15479	15609	15622	15808	15654	15764	15592	15726	15644	15636	15433	15633	15570	15434	15437	15591	15436	15506	15641	15505	15591	15551	15527	15586	15700	15474	15689	15749	15451	15755	15640	15529	15487	15627	15490	15421	15732	15626	15591	15576	15616	15502	15709	15572	15515	15389	15504	15522	15541	15723	15492	15544	15631	15637	15515	15578	15552	15717	15578	15608	15523	15468	15563	15518	15617	15649	15610	15535	15667	15689	15615	15589	15701	15468	15412	15409	15479	15540	15472	15578	15637	15673	15580	15746	15604	15543	15508	15388	15795	15621	15691	15571	15644	15410	15625	15293	15360	15455	15490	15592	15632	15545	15628	15435	15633	15353	15713	15398	15567	15352	15503	15416	15526	15655	15533	15560	15545	15693	15523	15554	15626	15393	15557	15546	15653	15605	15647	15583	15536	15448	15602	15513	15448	15579	15606	15480	15610	15742	15554	15589	15501	15626	15650	15533	15505	15515	15385	15603	15522	15443	15416	15501	15661	15455	15808	15529	15276	15552	15567	15535	15711	15483	15573	15519	15590	15614	15500	15681	15605	15491	15487	15518	15525	15598	15655	15417	15426	15674	15599	15445	15468	15741	15694	15806	15464	15708	15549	15610	15582	15490	15538	15555	15582	15559	15710	15637	15661	15554	15486	15665	15550	15566	15493	15636	15482	15628	15651	15640	15679	15686	15626	15476	15530	15689	15718	15747	15614	15469	15548	15508	15397	15528	15431	15595	15384	15554	15442	15377	15610	15466	15535	15551	15438	15609	15623	15800	15808	15530	15572	15548	15529	15534	15630	15425	15453	15385	15460	15584	15727	15704	15630	15462	15594	15686	15614	15590	15612	15456	15466	15559	15428	15452	15666	15401	15238	15745	15540	15391	15515	15531	15511	15674	15306	15555	15482	15549	15511	15486	15511	15568	15489	15544	15658	15605	15411	15634	15630	15656	15708	15430	15501	15661	15470	15564	15491	15395	15348	15400	15605	15628	15514	15653	15741	15745	15515	15586	15424	15427	15487	15593	15684	15469	15698	15603	15754	15425	15623	15504	15463	15712	15584	15467	15618	15381	15586	15467	15331	15540	15383	15549	15504	15461	15663	15713	15270	15545	15684	15374	15412	15408	15705	15619	15504	15424	15645	15543	15600	15845	15579	15509	15352	15626	15507	15584	15727	15622	15629	15766	15315	15561	15704	15675	15626	15688	15633	15645	15725	15582	15593	15427	15568	15620	15540	15471	15645	15578	15704	15615	15506	15443	15480	15324	15743	15725	15375	15586	15540	15545	15676	15509	15709	15511	15665	15606	15410	15661	15630	15424	15453	15501	15488	15434	15621	15736	15319	15554	15417	15538	15541	15730	15336	15652	15670	15523	15584	15941	15453	15406	15528	15426	15824	15437	15512	15406	15461	15618	15653	15637	15377	15592	15492	15553	15875	15817	15554	15599	15576	15451	15369	15555	15802	15581	15386	15688	15461	15529	15521	15431	15714	15641	15595	15590	15410	15414	15575	15365	15500	15653	15614	15661	15521	15536	15329	15545	15587	15487	15593	15688	15479	15525	15541	15447	15701	15429	15566	15583	15484	15245	15411	15530	15625	15556	15628	15684	15422	15374	15595	15584	15508	15542	15740	15478	15720	15524	15677	15532	15469	15520	15504	15732	15338	15346	15548	15429	15548	15414	15467	15544	15606	15591	15446	15576	15411	15526	15649	15441	15654	15586	15477	15632	15613	15434	15581	15603	15445	15390	15662	15555	15596	15576	15359	15649	15555	15559	15597	15757	15626	15674	15620	15599	15425	15749	15425	15555	15574	15580	15559	15551	15658	15421	15796	15569	15480	15501	15503	15704	15771	15506	15471	15611	15589	15551	15482	15431	15570	15576	15388	15581	15595	15449	15713	15505	15711	15726	15478	15624	15692	15514	15594	15659	15748	15519	15294	15360	15532	15487	15413	15526	15566	15482	15394	15613	15349	15627	15515	15592	15356	15664	15705	15596	15509	15551	15701	15718	15531	15539	15444	15521	15665	15401	15620	15615	15648	15637	15492	15403	15758	15669	15628	15770	15803	15653	15834	15488	15464	15614	15718	15559	15583	15443	15357	15588	15655	15457	15449	15589	15751	15437	15589	15494	15499	15520	15271	15573	15491	15655	15464	15502	15383	15601	15506	15561	15401	15255	15551	15697	15368	15684	15570	15511	15616	15626	15510	15673	15465	15422	15607	15374	15475	15491	15562	15557	15603	15673	15353	15540	15431	15398	15412	15550	15717	15535	15464	15529	15559	15556	15550	15623	15324	15679	15482	15538	15478	15512	15542	15549	15539	15573	15760	15643	15598	15640	15530	15625	15604	15778	15578	15473	15554	15728	15679	15650	15493	15640	15600	15581	15533	15428	15570	15439	15485	15357	15729	15564	15749	15524	15444	15540	15474	15580	15565	15536	15434	15535	15514	15519	15636	15744	15862	15758	15462	15518	15590	15565	15549	15519	15402	15531	15384	15570	15511	15573	15624	15580	15629	15601	15577	15596	15400	15484	15547	15514	15629	15434	15655	15668	15515	15469	15358	15597	15509	15646	15575	15668	15752	15629	15480	15488	15482	15635	15525	15688	15408	15467	15408	15642	15467	15448	15518	15557	15465	15554	15678	15804	15637	15637	15587	15710	15529	15523	15473	15564	15541	15674	15442	15735	15528	15465	15474	15650	15621	15542	15586	15533	15404	15340	15527	15607	15657	15605	15368	15517	15650	15550	15533	15428	15709	15644	15545	15402	15484	15606	15591	15248	15445	15526	15588	15538	15692	15670	15534	15765	15537	15319	15564	15490	15566	15337	15174	15779	15606	15600	15555	15643	15442	15486	15506	15564	15616	15670	15503	15828	15517	15675	15531	15572	15491	15514	15563	15321	15408	15595	15477	15558	15483	15482	15521	15527	15691	15420	15610	15617	15425	15566	15561	15486	15587	15726	15555	15655	15540	15426	15348	15488	15555	15369	15579	15537	15718	15624	15711	15497	15584	15558	15324	15482	15625	15734	15520	15504	15575	15646	15515	15396	15532	15676	15559	15629	15505	15775	15602	15666	15612	15438	15572	15423	15724	15583	15605	15434	15462	15534	15417	15647	15500	15508	15531	15687	15551	15580	15628	15582	15394	15489	15622	15648	15560	15490	15426	15838	15577	15716	15610	15680	15616	15676	15553	15555	15605	15627	15534	15560	15534	15491	15542	15663	15529	15547	15446	15414	15679	15626	15551	15743	15632	15729	15455	15564	15491	15553	15496	15703	15545	15626	15534	15516	15503	15343	15418	15452	15506	15521	15709	15566	15427	15571	15707	15523	15365	15538	15568	15534	15322	15556	15583	15657	15649	15638	15430	15575	15475	15387	15529	15637	15565	15638	15784	15510	15561	15404	15394	15520	15593	15459	15452	15559	15571	15677	15570	15485	15783	15391	15409	15415	15469	15540	15498	15465	15416	15533	15668	15544	15469	15704	15567	15649	15543	15623	15694	15535	15695	15691	15585	15637	15684	15690	15443	15561	15448	15611	15509	15775	15496	15601	15391	15600	15504	15572	15584	15406	15529	15498	15687	15421	15726	15408	15470	15602	15442	15487	15632	15737	15571	15832	15580	15666	15547	15770	15539	15659	15558	15425	15708	15497	15560	15460	15553	15292	15648	15587	15478	15570	15495	15680	15552	15419	15629	15284	15547	15572	15619	15482	15557	15584	15578	15352	15628	15222	15635	15567	15531	15457	15552	15544	15367	15567	15624	15648	15616	15416	15478	15415	15363	15397	15552	15503	15558	15557	15627	15691	15519	15474	15534	15562	15426	15705	15524	15665	15542	15595	15580	15703	15436	15634	15543	15659	15616	15326	15604	15507	15581	15538	15468	15431	15587	15632	15556	15422	15560	15440	15507	15713	15413	15652	15386	15316	15644	15554	15461	15649	15453	15631	15619	15562	15462	15508	15701	15275	15330	15644	15553	15665	15521	15612	15662	15520	15321	15350	15809	15478	15556	15690	15647	15528	15518	15408	15617	15725	15705	15355	15374	15574	15819	15719	15398	15337	15473	15444	15450	15491	15536	15613	15437	15414	15589	15696	15584	15385	15369	15637	15572	15659	15621	15502	15600	15487	15688	15698	15545	15640	15641	15480	15622	15549	15446	15545	15706	15628	15856	15514	15321	15515	15670	15444	15570	15716	15635	15691	15423	15555	15570	15660	15545	15561	15707	15532	15659	15623	15478	15636	15434	15500	15456	15684	15455	15566	15559	15639	15396	15724	15556	15641	15508	15477	15458	15511	15585	15608	15511	15340	15483	15539	15456	15565	15584	15496	15251	15450	15701	15458	15621	15562	15379	15822	15594	15610	15477	15543	15574	15508	15508	15617	15470	15534	15610	15628	15690	15419	15659	15520	15547	15967	15544	15502	15557	15346	15623	15530	15811	15655	15547	15410	15398	15492	15539	15576	15525	15690	15547	15885	15550	15771	15714	15423	15501	15363	15508	15699	15612	15592	15311
19479	35924	35776	31999	28455	25289	22679	20698	19311	18020	17226	19233	22566	15795	15116	15144	14730	14514	14541	14116	14148	14134	14178	14113	14079	13951	14149	13819	13969	13881	13935	13956	13895	13876	14004	13982	13847	13788	13823	13671	13709	13833	14462	14921	15021	14521	14224	13901	13734	13785	13713	13844	13660	13739	13827	13930	13747	13674	13770	13755	13893	13644	13826	13757	13769	13606	13695	13564	13705	13743	13924	13759	13938	13662	13626	13831	13749	13794	13711	13703	13674	13833	13710	13585	13788	14011	13723	13807	13780	13714	13589	13827	13672	13647	13781	13649	13604	13734	13876	13766	13868	13704	13790	13702	13769	13686	13733	13831	13685	13875	13871	13562	13766	13977	13800	13846	13673	13472	13934	13636	13717	13882	13757	13847	13810	13717	13744	13682	13667	13754	13924	13636	13653	13689	13688	13718	13746	13711	13804	13791	13823	13656	13644	13860	13758	13758	13750	13683	13915	13794	13729	13692	13693	13805	13846	13723	13636	13825	13921	13760	13685	13743	13774	13648	13709	13746	13940	13777	13768	13598	13698	13837	13777	13685	13742	13670	13885	13728	13706	13649	13618	13766	13909	13767	13669	13762	13679	13726	13539	13631	13790	13687	13667	13925	13678	13716	13762	13621	13675	13650	13757	13906	13692	13746	13643	13642	13825	13767	13688	13642	13746	13857	13633	13767	13624	13745	13838	13598	13534	13779	13621	13701	13668	13613	13744	13660	13686	13812	13812	13681	13699	13592	13674	13706	13667	13780	13560	13761	13841	13589	13600	13625	13775	13768	13681	13870	13695	13735	13753	13791	13628	13575	13763	13747	13694	13703	13786	13727	13786	13773	13782	13692	13668	13592	13740	13752	13657	13650	13715	13728	13837	13573	13908	13569	13670	13735	13644	13735	13627	13875	13650	13684	13635	13700	13731	13812	13654	13802	13749	13698	13807	13615	13790	13756	13641	13656	13741	13611	13793	13634	13743	13637	13826	13839	13641	13513	13817	13762	13791	13803	13707	13637	13625	13692	13749	13736	13734	13560	13751	13523	13755	13802	13749	13690	13637	13788	13576	13869	13641	13739	13644	13632	13718	13746	13706	13904	13705	13867	13723	13652	13757	13830	13777	13712	13730	13660	13839	13749	13886	13677	13807	13670	13777	13593	13732	13862	13795	13606	13624	13810	13670	13794	13686	13880	13732	13719	13848	13709	13742	13788	13756	13758	13756	13536	13875	13843	13666	13493	13819	13730	13751	13822	13755	13919	13830	13735	13800	13727	13688	13697	13687	13788	13751	13578	13657	13694	13678	13787	13779	13735	13787	13700	13744	13659	13695	13703	13632	13770	13762	13738	13733	13929	13750	13732	13648	13695	13717	13628	13801	13663	13581	13599	13710	13750	13548	13552	13776	13857	13451	13825	13488	13828	13878	13688	13660	13673	13804	13739	13856	13844	13850	13679	13752	13753	13775	13860	13689	13841	13834	13753	13649	13628	13823	13596	13746	13785	13730	13516	13735	13504	13788	13748	13890	13618	13687	13709	13835	13812	13657	13760	13628	13774	13628	13745	13575	13704	13848	13805	13668	13811	13826	13671	13706	13640	13677	13730	13699	13691	13597	13771	13741	13741	13835	13756	13511	13742	13686	13703	13670	13774	13756	13723	13817	13623	13624	13694	13918	13801	13779	13935	13833	13535	13571	13686	13731	13639	13782	13749	13646	13813	13715	13790	13766	13765	13717	13921	13812	13807	13836	13722	13641	13540	13758	13738	13856	13532	13996	13447	13788	13758	13764	13783	13667	13826	13675	13785	13669	13792	13887	13730	13653	13722	13767	13729	13664	13715	13846	13709	13584	13735	13768	13585	13743	13693	13709	13716	13752	13724	13615	13703	13804	13645	13627	13746	13729	13607	13805	13612	13675	13640	13765	13616	13814	13581	13654	13736	13695	13785	13600	13839	13612	13722	13749	13749	13679	13761	13770	13804	13548	13890	13917	13719	13647	13762	13709	13608	13679	13851	13740	13696	13635	13678	13679	13694	13749	13618	13718	13827	13718	13687	13592	13655	13778	13868	13721	13642	13749	13764	13739	13668	13743	13647	13699	13813	13629	13767	13636	13742	13692	13698	13710	13717	13680	13588	13826	13625	13650	13885	13664	13662	13633	13701	13822	13690	13530	13751	13735	13859	13655	13690	13641	13744	13586	13753	13602	13707	13717	13634	13754	13676	13810	13778	13720	13647	13727	13752	13712	13775	13562	13755	13621	13711	13928	13662	13692	13624	13761	13767	13570	13721	13773	13621	13745	13533	13810	13703	13825	13656	13695	13929	13583	13741	13703	13654	13840	13732	13745	13749	13793	13807	13714	13694	13526	13448	13677	13839	13760	13619	13670	13746	13784	13769	13633	13772	13682	13488	13661	13762	13690	13789	13707	13671	13883	13588	13896	13792	13886	13716	13686	13751	13780	13711	13677	13845	13783	13648	13580	13646	13783	13705	13682	13794	13689	13739	13712	13598	13762	13792	13791	13737	13671	13805	13635	13806	13767	13856	13755	13752	13653	13723	13757	13710	13813	13742	13555	13697	13645	13770	13666	13819	13769	13713	13711	13709	13681	13679	13857	13722	13846	13660	13634	13775	13576	13735	13683	13911	13737	13690	13603	13754	13720	13681	13729	13710	13662	13651	13792	13836	13568	13718	13654	13668	13772	13746	13663	13732	13869	13864	13604	13673	13821	13586	13684	13820	13752	13865	13621	13659	13751	13678	13784	13809	13787	13721	13609	13681	13662	13723	13638	13898	13645	13901	13719	13652	13671	13851	13617	13644	13712	13845	13797	13694	13665	13801	13689	13715	13721	13667	13690	13475	13762	13806	13610	13716	13634	13474	13579	13728	13871	13744	13746	13834	13793	13815	13840	13565	13707	13630	13780	13571	13707	13785	13625	13606	13799	13618	13748	13760	13707	13667	13761	13832	13759	13753	13684	13688	13747	13769	13699	13665	13799	13777	13706	13707	13656	13742	13679	13764	13797	13728	13667	13747	13625	13666	13791	13817	13717	13753	13698	13670	13794	13711	13871	13714	13744	13831	13811	13795	13839	13743	13767	13690	13796	13599	13731	13782	13769	13829	13682	13669	13634	13679	13685	13612	13793	13697	13583	13841	13699	13734	13724	13790	13797	13807	13698	13744	13708	13820	13749	13725	13739	13773	13599	13729	13648	13618	13687	13745	13580	13722	13765	13699	13658	13731	13711	13696	13721	13719	13512	13766	13580	13817	13604	13844	13774	13628	13734	13793	13557	13649	13733	13947	13740	13630	13768	13778	13603	13771	13811	13751	13776	13622	13660	13692	13763	13694	13621	13606	13601	13880	13803	13847	13872	13487	13586	13771	13802	13790	13849	13776	13699	13660	13635	13673	13631	13671	13476	13703	13736	13718	13706	13894	13751	13635	13684	13883	13778	13822	13718	13812	13773	13677	13525	13835	13716	13781	13633	13802	13676	13865	13682	13721	13777	13738	13714	13829	13819	13567	13581	13571	13725	13618	13707	13774	13748	13875	13687	13759	13724	13613	13675	13709	13701	13696	13712	13655	13693	13705	13751	13787	13690	13819	13725	13787	13740	13706	13687	13711	13545	13777	13751	13681	13624	13552	13711	13793	13756	13792	13769	13782	13718	13790	13688	13656	13809	13783	13640	13717	13758	13805	13686	13711	13792	13678	13656	13665	13843	13744	13812	13591	13841	13849	13643	13715	13820	13785	13725	13672	13670	13620	13805	13625	13855	13753	13852	13829	13951	13688	13665	13720	13840	13710	13778	13783	13643	13862	13596	13759	13543	13865	13562	13809	13600	13640	13881	13725	13707	13635	13800	13607	13735	13724	13583	13797	13650	13641	13656	13710	13705	13726	13672	13808	13840	13532	13883	13643	13779	13705	13643	13673	13602	13685	13935	13660	13717	13628	13627	13587	13777	13711	13670	13799	13600	13634	13741	13795	13809	13846	13691	13765	13718	13881	13659	13617	13760	13693	13743	13520	13858	13775	13691	13896	13622	13806	13673	13629	13730	13903	13865	13698	13715	13755	13804	13662	13683	13739	13683	13743	13673	13866	13670	13664	13845	13717	13616	13696	13761	13722	13820	13750	13611	13756	13664	13841	13726	13845	13694	13787	13595	13905	13542	13780	13599	13617	13856	13725	13713	13592	13712	13735	13535	13718	13723	13712	13826	13671	13670	13795	13673	13753	13579	13741	13815	13885	13606	13752	13737	13793	13715	13757	13720	13626	13751	13690	13822	13809	13740	13674	13751	13610	13871	13663	13951	13762	13678	13663	13859	13732	13842	13570	13654	13732	13788	13802	13664	13680	13921	13572	13759	13722	13659	13644	13690	13865	13791	13853	13779	13684	13565	13713	13737	13806	13772	13639	13857	13653	13717	13784	13698	13764	13800	13671	13766	13779	13813	13721	13700	13699	13899	13645	13865	13703	13795	13616	13786	13749	13736	13931	13694	13732	13717	13677	13642	13631	13772	13780	13856	13633	13899	13592	13753	13785	13726	13827	13756	13738	13765	13820	13559	13744	13689	13858	13748	13850	13534	13964	13727	13609	13691	13639	13786	13785	13812	13698	13851	13767	13738	13718	13730	13799	13826	13851	13704	13691	13609	13764	13841	13621	13787	13691	13827	13730	13769	13822	13679	13775	13792	13607	13715	13760	13685	13809	13773	13621	13613	13651	13663	13830	13762	13819	13670	13815	13679	13739	13829	13641	13772	13549	13606	13673	13613	13775	13902	13764	13794	13656	13841	13609	13665	13769	13757	13763	13803	13561	13894	13830	13642	13591	13713	13777	13667	13785	13737	13685	13730	13763	13615	13664	13848	13710	13865	13789	13652	13779	13576	13769	13769	13685	13658	13766	13843	13849	13767	13828	14008	13598	13986	13727	13855	13683	13738	13752	13754	13523	13694	13642	13718	13789	13730	13654	13874	13561	13708	13582	13614	13881	13843	13799	13696	13650	13693	13779	13722	13648	13727	13744	13623	13613	13776	13833	13658	13677	13829	13649	13730	13737	13629	13734	13838	13631	13698	13879	13612	13687	13791	13751	13711	13722	13791	13795	13751	13733	13926	13839	13726	13596
27415	23011	28063	25202	20450	18963	18106	17396	16929	16921	16741	16504	16717	16328	16183	16311	16180	16207	16172	16258	16201	16071	16174	16159	16003	16118	16295	16080	16283	16186	16243	16261	16295	16166	16271	16028	15884	16291	16176	15944	16099	16019	16098	16121	16178	16178	16093	16130	16140	16233	16194	16134	16097	16220	16151	16084	15995	16111	16059	15963	15908	16017	16072	15914	15976	16187	16094	16116	15844	16130	16100	16056	16251	16155	16063	16014	16164	16062	15959	16354	16094	15960	16097	16164	16272	16074	16050	16037	15951	16146	15922	16024	16148	16020	16047	16092	16119	15917	16218	16092	15991	15856	15927	16217	16035	16048	15940	16016	16075	16144	15996	16179	15844	16136	16136	16155	16178	16121	16120	16154	16015	15915	15894	15979	16091	16270	16203	15985	16100	16072	16074	16164	16023	15943	16020	16242	16113	15950	15975	16042	16049	15840	16078	16230	16109	16254	16128	15957	16168	15977	16112	16176	16155	16115	16072	15829	16099	16015	15865	16045	16118	15952	16013	15936	16041	16153	16100	15980	15912	16169	16043	16108	16163	16134	16235	16163	16071	15918	16035	16059	16155	16119	16144	16114	16192	15972	15964	16162	16217	16119	16021	15868	16266	15972	16099	15874	16048	15933	16163	16162	16027	16290	15924	16084	15955	16124	16061	16118	16006	16174	15913	15923	15922	16085	15965	16240	15944	15967	16064	16001	15869	16270	16195	16144	16143	16271	16226	16096	16354	16199	16088	16008	16251	16193	16025	15929	15944	16024	16087	16269	16104	16006	15920	16076	16068	16067	16279	15819	15939	16028	16152	15951	15995	16040	16251	16004	15941	16213	16164	15986	16147	16195	15990	16044	16171	16181	15995	15989	16054	16042	16107	16024	16193	16168	16176	16160	16016	16031	15974	16156	15941	15933	15733	16255	16012	15999	16110	16138	16045	15989	16267	16113	16176	16200	16140	15962	16099	16132	15987	16196	16078	15988	16080	16051	16077	16174	16169	16022	16067	16122	16052	16069	16223	16128	16144	16043	16041	15936	16069	16081	16088	15933	16144	16255	15973	16158	15983	15900	15904	16203	16068	15892	15845	16084	15944	15984	16074	16053	16194	16040	15990	16248	16128	16160	15946	16034	15979	16107	16084	16021	16141	16126	16075	16069	15963	16178	16183	16154	15873	15980	16134	16000	16013	16286	16126	16061	16019	16114	16108	15858	16133	16202	16146	16005	16089	15972	16042	15706	16025	15957	16023	16142	16032	16130	16205	15971	16164	16119	15921	16264	15886	16034	16069	16134	15880	16072	16050	16093	15921	16112	16164	16268	16177	15987	15897	16201	16251	15995	16191	16004	16183	15876	16144	16184	16086	16048	16165	16016	16142	16260	16087	16356	16127	16112	16041	15823	16102	16092	16174	16033	16075	15973	15969	15937	15951	16112	16250	16077	16225	16157	15969	16031	16081	15992	15928	16077	16172	15979	16058	16155	16241	16060	16022	16207	16047	16084	15946	16079	16229	16190	16068	16241	16114	16001	16096	16116	16272	16135	16025	16170	15967	15969	16130	16159	16141	16311	16187	16082	16055	16170	16090	15986	15912	15835	16123	15940	16043	16111	16111	15981	16006	16216	16257	15787	16067	16089	16231	16045	16230	16158	16192	16061	16045	16084	16112	16055	16177	16131	15994	16021	16119	15918	16207	15823	16088	16084	16147	16152	16060	16070	16006	16258	16051	15981	16057	16226	16154	16123	16063	16177	16287	16146	16158	16098	16053	16165	16183	15926	15935	16083	15998	15958	15931	15928	16133	16109	16140	16158	16134	15975	16065	16132	16194	16162	16259	15780	15992	16216	16194	16251	15989	15999	16239	15966	15976	16062	16161	16093	16117	16121	15994	16004	16041	15887	15850	16301	15988	16054	16224	16095	16218	16147	16168	16160	16006	15890	16044	16107	16155	16067	16024	15998	16163	16111	16079	16041	16083	16040	16132	16168	16128	16205	16139	16045	16112	16149	16009	15957	16040	16034	16144	16137	16108	16041	16189	16117	16045	16015	16257	16171	16194	15869	16071	16009	16042	16083	15898	15970	16193	16136	16023	16243	16027	15974	15984	16305	16141	15939	15917	16053	16321	16124	16229	16027	16110	15976	15994	16102	15980	16168	16181	16131	16186	16009	16043	15995	16127	16041	16087	16019	16075	16025	16042	16020	15929	16075	16202	15854	16017	16002	16133	16238	15958	16035	16262	16177	16159	16157	15862	15928	16032	16041	16167	16020	16258	16231	16120	16156	15888	16120	16210	15979	16061	16096	16239	16134	16102	15936	16118	15932	16130	16241	15934	16016	16205	16023	16165	16170	16222	15976	15905	16146	16191	16032	15972	16123	15882	16032	16291	16285	16038	16217	15959	16081	16245	16102	16053	15986	16015	16072	15990	16116	16206	16098	15955	16030	15940	16186	15930	15963	15931	16103	16246	16135	15951	16137	16143	16071	16135	16287	16006	15913	15854	16143	15964	16068	16023	15969	16059	15748	16020	15986	16146	16187	15906	16182	16178	16134	16184	16144	16101	15888	16013	16130	16258	16074	16034	15957	16268	16329	15776	16071	16161	16311	16269	16235	16131	15931	16123	16074	16262	15971	15975	15933	16291	16137	16137	16089	16037	16203	16017	16298	16118	16323	15900	15934	15930	15964	15977	16139	16155	15969	16121	16140	16106	16098	16034	15970	15857	16048	16226	16029	16110	15949	15909	16011	16092	15992	16062	15928	15874	16108	16209	15868	15982	16056	15976	15894	16057	16097	16123	16081	16094	16007	16137	16070	15963	16003	15930	16140	16190	16000	16013	16260	16155	16103	16150	16129	16124	16151	16100	16134	16145	16062	16102	15865	16170	16038	16131	16159	16198	16151	16035	16154	16263	16075	16115	16084	16068	15952	15947	15778	15858	16018	16210	16186	16032	16021	16056	16184	16072	15997	16043	16004	16217	16042	16003	15951	16010	15865	16036	16207	16335	15953	16215	16066	15923	16200	16060	15934	15973	15933	16070	16008	15982	15985	16136	15870	16191	16168	16130	16050	15998	16224	16142	16134	16124	15960	16058	16095	15901	16136	16144	16179	16037	16162	16047	16078	16267	16133	15939	15997	16068	15867	16105	15907	16034	16119	16199	16038	16109	16016	16120	16050	16073	16149	15939	16215	16131	16112	16070	15986	16151	16088	16136	16075	16215	16000	15936	16058	15987	16110	16022	16232	16136	16022	15889	16217	16015	16084	16147	15995	15965	15880	15985	15988	16249	16175	16151	16163	15907	16188	16240	16016	16031	15991	15935	16074	16065	16122	16105	16077	16090	16012	15926	16155	15917	16048	16000	16162	16162	16028	16269	16155	16340	16167	16091	15946	16095	16064	16017	16218	16106	15938	15994	16180	15955	16085	16071	16090	16134	16371	16228	16282	16083	16088	16234	16069	16174	15972	16141	15879	16200	15882	15990	16025	16090	16034	16059	16163	15903	16057	16103	16028	15897	16151	16188	16107	16111	16038	16200	16100	16297	16179	16145	15922	16077	16062	16028	16242	15966	16041	16193	16105	16030	16085	16104	16297	16210	16050	15922	16041	16069	16080	15913	16178	16264	16077	16008	15850	16166	16147	16144	16182	16128	16095	16294	16324	16131	16200	16071	16063	16092	15950	16152	16139	16199	16080	16055	16037	16049	15918	16060	16028	16015	16106	15965	16136	16224	15974	16161	16019	16057	16104	16200	16020	16091	16303	16255	16198	16134	16145	16132	16137	16224	16145	15931	16005	16102	15802	16095	15983	16129	16129	16318	16008	16113	16100	15999	16069	16028	16171	16200	15814	16089	16102	16109	15981	16103	15913	15999	16228	15959	16148	15972	15997	16154	16081	16049	16132	16133	16143	16371	15957	16124	16008	16110	16035	15937	16098	16129	16266	16251	15983	16068	16235	16262	16014	16077	15984	15978	16056	15855	16275	16173	16022	16138	16238	16145	16035	15977	16147	16034	16026	16036	15961	15948	16159	16169	16161	16024	15919	16167	16106	16084	16089	16078	15942	15890	16072	16136	16067	16207	16015	16041	16167	16193	16138	16097	16034	16247	16201	15998	16308	16075	16121	16031	16098	15996	16278	16142	16084	16078	15977	16044	15986	16197	16008	16012	16127	15959	16064	16188	16035	16240	16131	16017	16052	16019	15956	16123	16128	16213	16154	16126	16149	16088	15987	16217	16125	16109	16049	16178	16054	16196	16014	16092	16077	16157	16020	15970	16204	16071	15968	16173	16136	16185	16090	16202	16143	15990	16140	16143	16049	16060	16009	16255	16184	16039	16005	16099	16024	16112	16130	16159	15999	16081	15949	16307	16060	15992	15759	15993	15880	16013	16017	16124	16137	16029	16050	16058	16044	16083	15950	16043	16168	15836	16068	16069	15905	16010	16252	16150	16094	16095	16241	16053	16095	15853	15990	15870	16157	16050	16070	15908	16074	16019	16262	16191	16034	16044	16254	16109	15996	16024	16172	16059	16071	16183	16096	15954	16196	16109	16108	15834	16181	16210	16163	16208	16142	15998	16101	16078	16121	16036	15957	16031	16020	16016	16137	16083	16069	15965	16124	16085	15909	16127	16313	16044	16303	16185	16059	16183	16010	15842	16189	16113	16000	16128	16140	16154	16105	16084	16088	16072	16050	16062	16125	16023	16134	16170	16108	16155	16114	16016	16081	16213	16076	16056	16216	16160	15923	16126	16076	16243	16079	16109	15988	16242	16165	16258	16164	16086	16109	15958	16328	15941	16143	16137	16120	16192	16088	16034	16063	16015	16216	16053	16023	16135	16269	16241	16200	16224	16255	16155	16117	15949	16030	16201	16102	16345	15999	16018	15993	15975	16135	16138	16011	16031	16051	16041	15943	15932	15905	16055	16138	16191	16042	16134	16070	16066	16193	16161	15973	16171	16047	16106	16048	16010	16227	16101	16121	16070	16060	16010	16173	16290	16253	16231	16149	16153	16154	16165	16107	16099	16236	16110	16168	16074	16072	16124	16155	16068	16123	15887	16130	16145	15920	16056	15956	16170	16221	16289	16331	15912	16150	15935	15944	16071	16139	16164	16198	16117	16115	15992	16225
17748	26149	26676	22813	19929	18179	17098	16343	15651	15232	14904	14968	15077	14768	14573	14532	14563	14278	14410	14312	14407	14206	14185	14200	14203	14220	14166	14246	14178	14235	14137	14185	14124	14054	13918	14263	14029	14221	14038	14000	14135	14186	14043	14086	14248	14351	14046	14184	14176	14063	14100	14216	14131	14193	14138	14104	14229	14199	14179	14029	14112	14053	14206	14116	13930	14134	14221	14193	14051	14257	14027	14093	13959	14064	14107	14009	14101	14085	14235	14189	13977	13950	14145	14096	14265	14135	14182	14005	14035	13999	14077	14199	14097	14053	13969	14146	14214	13997	14135	14163	14046	14184	14061	14042	13907	14100	14167	14274	14212	14107	14202	14223	14188	14319	13967	14297	14180	14018	14001	14029	14216	14082	14192	14060	14122	14049	14012	14245	14177	14173	14116	14175	14164	14284	14201	13985	14200	14045	14007	13996	14017	14223	14059	14088	14038	14061	13968	14120	14157	14152	13889	13886	14221	14207	14184	13977	14143	14113	13988	14015	13953	14065	13982	14167	13959	13999	14104	14124	13978	14157	14064	14170	14173	14195	14047	14130	13912	14090	14174	13844	14047	14115	14091	14218	14218	14300	13912	14110	13906	14149	14063	14097	14063	14018	14148	13915	14143	14149	14233	14129	14118	14234	14021	14097	14106	14082	14181	14200	14106	14045	14171	14116	14003	14025	14093	14014	14146	14048	14049	14116	13961	14117	13983	14047	14071	14156	14177	13957	14119	13941	14128	14017	14044	14060	14009	14117	13950	13962	14105	14074	14057	14116	14017	13937	14066	14015	13989	14148	14141	14099	14023	14323	13938	14194	14082	14148	14063	14183	14118	14052	14051	14148	14205	14133	14054	13986	13951	14155	14151	14120	14169	14174	14019	14177	14181	13980	14062	14202	14064	14147	14156	13975	13916	13913	14147	14187	14044	14031	14128	14097	14180	14084	14145	14204	14356	14128	14215	14004	14057	14040	13999	14146	13966	13954	14028	14083	13955	14131	13992	14084	14126	14030	14090	14211	13991	14068	14037	13998	14062	14152	14154	14074	14059	14056	14062	14140	14118	14058	14233	13819	14077	14195	14141	13887	14112	13979	14116	14065	14103	14104	14043	13987	14076	14115	13983	14164	13901	14297	14133	14092	13846	14025	13985	14111	14158	14124	14146	14162	14088	14098	14161	14070	14049	14113	14032	14018	14135	14025	13946	14133	13975	14165	13954	14086	14044	14064	14146	14013	14109	14032	14136	13897	14195	14014	13977	14240	14105	14140	14030	14095	14038	13909	14189	13960	14198	13958	14049	14063	13916	14047	14073	13975	14280	14244	14004	14226	14154	14147	14084	14067	14115	14033	14095	13950	14256	14012	14044	14027	14225	13938	13915	13912	14137	14136	14048	14119	14159	14066	14141	14149	14006	14215	14201	14082	14056	14122	14212	14155	14026	14104	14156	14127	14191	14062	14022	14193	14142	13959	14224	13970	14048	14035	14151	14217	14192	14068	14081	14033	14092	14037	13944	13961	14166	14026	13971	14183	14341	14072	14085	14134	14057	13998	13960	14032	14159	14083	14096	14132	14255	14085	14081	14005	14054	14108	14070	14097	14135	14195	14155	14118	14178	14148	14120	14114	14181	14204	14117	14011	14161	14032	13936	14106	14252	13853	13993	14094	14048	13963	14126	14061	14109	14072	14118	14103	14087	14004	14113	14152	14172	14105	13987	14219	14173	13983	14074	14113	13995	14036	14239	14155	14135	14132	13960	14024	14271	14067	14280	14091	14253	14085	14279	14146	13924	14025	14032	14073	14150	13941	14024	14045	14169	14080	14049	14012	14098	14110	14005	14052	14028	14223	14115	14247	14014	14205	14083	14037	14070	14174	14133	14015	14151	14195	14134	14100	14108	14265	14104	14219	13993	14013	14140	14038	14071	14256	14078	13972	14091	13868	14136	14134	14064	14019	14116	14114	14184	14128	13950	14125	14245	14060	14177	14199	14078	14159	14083	14237	14248	14110	14075	14171	14098	14117	14203	14144	14152	14062	14250	13976	14103	14022	14067	13998	14071	14131	14190	14011	14164	14113	14082	13990	13976	14033	14051	14186	14136	14130	14172	14017	14009	14029	14074	14125	14088	14106	14116	14078	14004	14184	14072	14006	14044	14170	13975	14177	14378	14172	14243	13975	14397	14001	14133	14126	14074	13938	14112	14087	14166	14177	14070	13978	14012	14161	14142	14091	14132	14173	14080	14140	14279	14138	14162	14053	14091	14195	14258	14053	14020	14023	14058	14048	13823	14152	14080	14067	14217	14108	13997	14038	14223	14084	14027	14083	14110	14178	14277	14134	14035	14208	13978	13972	14012	14104	14172	14084	14089	14176	14141	14072	13985	14000	14085	14216	14101	14018	14249	14022	14073	13966	14425	14067	14114	13970	13957	14146	13957	14001	14119	14155	14126	14073	13851	14145	14182	14033	14019	14090	14021	14109	14219	13941	14178	14179	14184	14063	13962	13975	14196	14156	14052	14092	14076	14028	14105	14077	14119	14240	14282	14086	14005	13954	14205	13942	13908	14150	14148	14000	14171	14025	14008	14120	14267	14150	14180	14055	14067	14164	14038	14141	14113	14019	14165	14089	14261	14063	14044	14051	14141	14099	14132	14137	14125	13941	14161	14101	14088	14030	13945	14070	14172	14048	13971	14108	13914	13949	14076	14075	14025	14046	13986	14132	14165	13966	14041	14176	14044	14014	13938	14060	14107	14258	14149	13950	14110	14033	14296	14156	13994	13983	14120	14071	13921	14001	14037	14099	14071	14034	14215	14325	14042	14062	14084	14038	14159	14096	14094	14110	14086	14109	14040	14054	14134	13923	14137	14111	14098	14183	14038	13952	14023	14103	14043	14114	14146	14029	14216	14006	14138	14021	14078	13930	14168	14009	14236	14158	14120	14161	13930	14037	14126	14165	14077	13910	14170	14053	14015	14070	14119	14023	14078	14081	13991	14009	14118	14107	14156	13984	14048	14067	14147	14091	14012	14117	14069	14161	14063	14166	14022	14039	14077	14005	14133	14052	14211	14084	14169	14229	14171	14250	14064	14217	14008	14105	14208	14160	14079	14154	14119	14124	14062	14126	13988	13955	14152	14188	14135	14222	14141	13989	14179	14160	14109	14178	13998	14092	14132	13949	13922	13902	14106	14165	14116	13815	14085	14109	14312	14061	14123	14088	14236	14196	14163	14194	14071	14210	14038	14039	14058	14191	14084	14065	14160	14016	14108	14101	13929	14116	14049	14137	14070	14068	13996	14162	14056	13993	14161	14093	14115	14033	14130	13936	14234	14106	14104	14072	14108	14159	14015	14000	14030	13974	14059	14318	13889	14039	14248	14142	14030	13963	14128	14135	14374	14089	14115	13993	14200	14225	13951	13946	14054	14197	14004	14193	14072	14064	14074	13892	13938	14101	14064	14073	14165	13974	14233	14036	14171	14165	14242	14101	14128	14202	14003	14113	13994	14039	14048	13979	14127	14100	14004	14249	14060	14144	14214	14014	13999	13894	13900	14021	13978	14309	13941	14010	14144	14073	14213	14130	14134	14087	14021	14058	14127	14230	14144	13946	13986	14044	14147	14099	14197	14245	14046	14052	14156	14154	13911	14153	14019	14242	14113	14153	14166	14025	14071	14063	13910	14072	14151	14033	14167	14077	14227	14085	14078	14129	14119	14078	14072	14145	14086	14112	13961	14160	14137	14182	14168	14207	14084	14033	14175	14161	14017	14002	14105	14088	14220	14061	14041	14058	14217	14144	14029	14126	14169	14143	14105	14152	14010	14014	14142	14142	14131	14140	14293	14011	14051	14125	13946	14098	14134	14161	14117	14133	13958	14134	14034	14295	13891	14131	14000	13996	14188	14068	14142	14050	14280	14151	14046	14189	14090	14105	14033	14116	14097	14157	13960	14165	14063	14162	14097	14063	14090	14207	14183	14095	14065	14124	13971	14149	14298	14047	14277	13926	14255	14162	13946	13912	14213	14165	14028	14011	14144	14116	14081	14005	14113	14112	13977	14062	14076	14066	14284	14022	14147	13960	14212	14019	13883	14081	14074	14083	14041	14026	14131	14269	13972	14116	14234	14035	14001	14005	14016	14189	14072	14197	14036	14044	14322	14091	14029	14048	14168	14066	13979	14052	14170	14217	14187	14161	14120	13994	14247	14037	14058	14253	14068	14219	13996	14044	14033	14190	14115	14172	14043	13849	13958	14094	14011	14028	14180	13924	14086	14301	13951	13959	14120	14079	14070	13956	14185	14080	14079	14067	14129	14084	14083	14094	14116	14008	14039	14206	14083	14180	14077	13979	14095	14120	14115	14149	14148	14127	14115	14185	14122	14202	13988	14108	14200	14190	14159	14167	14003	14143	14085	14030	14051	13934	14045	14090	14096	14031	14011	14133	14216	14037	13919	14108	14011	14104	14307	14255	14159	14085	14005	14004	14156	14258	14157	14028	14094	14041	14035	14085	14102	14122	14209	14044	14088	14057	14244	13985	13978	14076	14132	14147	14070	14137	13918	13952	14120	14178	14039	14117	14035	14150	14174	14179	14163	14135	14018	14242	14070	14105	14048	14242	14255	14180	14148	14105	14079	13944	13899	13959	14136	14147	14027	14087	14023	14184	14100	14168	14060	14145	14089	14186	14065	13988	14176	14154	14040	13957	14202	14077	14165	14096	14131	14017	14115	14135	14019	14019	14143	14107	14033	14056	14029	14064	14278	14121	13854	14031	13968	14097	14118	14153	14135	14164	14110	14061	14130	14200	14030	14003	14045	13978	14027	14158	14212	13997	14043	14062	14107	13932	14214	13965	14171	14130	14034	14167	14098	14149	13968	14159	14191	14227	14055	14096	14139	14142	14094	14192	14083	14091	14079	14115	14075	14287	14097	14267	14100	14142	14135	13968	14191	14011	14162	14224	14011	14120	14107	14073	14095	13907	14017	13967	14203	14107	14114	14123	14025	14025	14132	14141	14161	14100	14109	14167	14258	14127	14113	14211	14217	14071	14174	14169	14003	14210	13861	13968	13997	14135	13960	13966	14179	14135	14096	13990	14063	14021	13969	14201	14056	14254	14082	14091	14093	14172
24021	21164	28534	24641	22811	22621	21525	18374	17524	17440	16749	16633	18417	16480	15873	15967	16157	16143	15738	15669	15567	15726	15654	15658	15583	15339	15546	15477	15507	15561	15479	15542	15420	15499	15660	15549	15468	15575	15417	15347	15711	15306	15621	16183	15920	15598	15775	15580	15323	15260	15282	15310	15375	15541	15634	15335	15537	15455	15471	15472	15476	15413	15409	15439	15513	15549	15436	15500	15103	15406	15484	15499	15589	15444	15385	15489	15348	15428	15373	15521	15460	15566	15234	15326	15498	15571	15473	15069	15778	15550	15575	15339	15479	15200	15130	15248	15173	15352	15459	15284	15212	15430	15431	15344	15539	15555	15136	15408	15318	15593	15324	15365	15393	15325	15313	15448	15532	15370	15377	15459	15672	15557	15402	15480	15470	15289	15402	15327	15414	15268	15477	15390	15275	15207	15592	15383	15462	15291	15410	15478	15428	15423	15327	15340	15283	15212	15364	15418	15274	15305	15354	15472	15616	15251	15313	15368	15324	15510	15411	15299	15410	15556	15220	15273	15358	15184	15398	15593	15677	15291	15279	15307	15497	15345	15296	15479	15414	15300	15354	15386	15380	15250	15404	15252	15305	15424	15436	15520	15514	15538	15190	15209	15293	15430	15336	15258	15356	15386	15255	15430	15438	15449	15272	15474	15308	15279	15285	15457	15315	15371	15220	15449	15583	15418	15228	15401	15486	15270	15410	15210	15456	15231	15316	15384	15413	15268	15269	15362	15287	15351	15345	15190	15247	15360	15285	15300	15260	15348	15137	15421	15335	15310	15302	15201	15379	15457	15599	15358	15407	15384	15350	15240	15544	15269	15444	15336	15395	15318	15358	15376	15347	15473	15414	15219	15329	15260	15340	15271	15359	15403	15510	15355	15518	15192	15505	15616	15521	15225	15301	15520	15270	15335	15288	15375	15310	15243	15259	15281	15267	15472	15333	15173	15178	15398	15368	15330	15249	15468	15468	15577	15408	15153	15247	15318	15402	15501	15394	15373	15333	15278	15375	15461	15194	15591	15442	15297	15355	15444	15221	15470	15302	15388	15519	15156	15349	15205	15296	15415	15354	15299	15507	15376	15420	15337	15643	15481	15384	15592	15500	15259	15428	15314	15173	15404	15445	15608	15301	15214	15330	15370	15247	15272	15393	15459	15184	15249	15483	15299	15414	15271	15370	15357	15574	15444	15375	15352	15515	15413	15467	15412	15396	15204	15440	15450	15419	15320	15228	15440	15408	15456	15417	15249	15594	15508	15483	15334	15390	15427	15350	15309	15145	15526	15520	15553	15283	15388	15379	15284	15557	15339	15545	15426	15349	15266	15406	15415	15435	15413	15444	15497	15383	15209	15272	15330	15284	15554	15288	15419	15286	15393	15232	15416	15376	15619	15190	15216	15272	15261	15329	15518	15387	15530	15316	15356	15663	15343	15370	15208	15402	15467	15172	15558	15592	15338	15376	15472	15310	15431	15261	15237	15314	15447	15143	15317	15558	15491	15368	15297	15432	15436	15365	15277	15461	15283	15285	15412	15319	15451	15334	15448	15367	15381	15266	15180	15589	15468	15150	15522	15496	15462	15169	15411	15478	15305	15541	15443	15559	15183	15242	15523	15440	15357	15632	15365	15453	15411	15457	15404	15473	15328	15335	15329	15438	15495	15213	15470	15341	15328	15377	15402	15451	15375	15551	15433	15310	15368	15472	15551	15405	15391	15531	15332	15549	15378	15441	15463	15548	15402	15440	15262	15255	15361	15387	15263	15597	15565	15316	15325	15496	15251	15469	15301	15332	15435	15287	15304	15395	15400	15365	15526	15343	15279	15343	15383	15404	15447	15226	15473	15411	15447	15257	15623	15482	15376	15759	15370	15400	15425	15232	15409	15381	15338	15412	15144	15361	15506	15454	15377	15356	15358	15327	15252	15472	15335	15469	15522	15490	15663	15481	15553	15476	15242	15379	15474	15388	15386	15446	15251	15314	15497	15235	15339	15292	15383	15348	15484	15405	15531	15408	15547	15504	15470	15334	15200	15461	15386	15410	15212	15495	15451	15332	15429	15202	15372	15321	15279	15111	15442	15557	15493	15481	15413	15319	15377	15318	15471	15404	15297	15258	15525	15488	15417	15369	15440	15555	15373	15468	15435	15568	15272	15421	15173	15331	15481	15354	15577	15470	15363	15398	15264	15554	15404	15302	15288	15491	15447	15475	15402	15384	15343	15467	15468	15348	15421	15521	15404	15375	15485	15491	15445	15469	15489	15346	15365	15461	15301	15496	15411	15560	15527	15401	15384	15344	15384	15384	15588	15501	15428	15551	15255	15495	15208	15317	15440	15304	15204	15450	15406	15362	15069	15556	15342	15400	15402	15435	15505	15213	15405	15372	15372	15508	15483	15424	15289	15229	15373	15529	15487	15380	15269	15309	15389	15351	15494	15500	15466	15431	15525	15335	15509	15224	15413	15327	15292	15475	15445	15382	15365	15276	15264	15394	15267	15289	15402	15381	15378	15472	15276	15331	15286	15427	15406	15287	15359	15509	15361	15453	15388	15220	15328	15431	15338	15447	15377	15388	15379	15464	15578	15382	15482	15331	15251	15270	15345	15223	15393	15368	15480	15480	15274	15664	15233	15367	15356	15470	15379	15435	15484	15428	15245	15332	15675	15421	15294	15594	15345	15354	15521	15378	15166	15299	15343	15420	15358	15298	15459	15421	15260	15353	15471	15228	15306	15259	15306	15432	15337	15431	15680	15480	15183	15159	15425	15397	15248	15408	15219	15420	15339	15332	15387	15200	15214	15271	15350	15254	15356	15452	15430	15684	15292	15301	15108	15469	15457	15354	15232	15303	15329	15350	15422	15302	15307	15374	15228	15499	15356	15196	15295	15370	15209	15125	15573	15321	15467	15458	15244	15442	15427	15294	15399	15257	15360	15475	15285	15473	15350	15294	15555	15242	15365	15235	15447	15482	15487	15355	15503	15480	15280	15308	15227	15389	15425	15543	15261	15481	15589	15485	15331	15259	15363	15217	15201	15304	15538	15388	15227	15341	15442	15436	15263	15456	15317	15523	15321	15285	15369	15393	15537	15382	15366	15380	15409	15352	15128	15263	15293	15535	15222	15343	15462	15412	15504	15336	15363	15364	15297	15433	15470	15431	15364	15511	15331	15404	15535	15324	15390	15390	15302	15241	15395	15437	15335	15445	15403	15394	15407	15578	15223	15317	15210	15410	15247	15396	15298	15300	15120	15240	15275	15375	15387	15390	15384	15521	15419	15404	15235	15438	15319	15310	15317	15261	15270	15612	15255	15358	15333	15193	15545	15407	15407	15466	15399	15557	15478	15311	15404	15433	15442	15420	15501	15243	15488	15412	15451	15334	15152	15305	15220	15391	15423	15420	15486	15508	15399	15388	15482	15625	15363	15334	15510	15562	15344	15535	15384	15434	15342	15265	15419	15553	15492	15409	15446	15249	15288	15507	15392	15353	15491	15363	15345	15199	15176	15339	15314	15243	15215	15417	15399	15320	15497	15186	15328	15363	15355	15381	15428	15400	15215	15591	15455	15185	15409	15522	15338	15378	15217	15333	15219	15275	15321	15541	15450	15546	15210	15385	15218	15267	15565	15391	15434	15274	15544	15440	15613	15314	15264	15395	15406	15612	15520	15384	15351	15307	15311	15627	15259	15207	15264	15401	15361	15563	15538	15609	15423	15434	15399	15383	15325	15319	15448	15219	15322	15467	15463	15419	15238	15335	15286	15520	15356	15378	15376	15416	15323	15296	15340	15301	15464	15497	15341	15482	15314	15476	15439	15446	15422	15525	15417	15313	15401	15434	15298	15482	15407	15526	15157	15391	15363	15162	15309	15143	15333	15404	15292	15411	15302	15271	15512	15518	15332	15258	15381	15310	15454	15397	15361	15459	15373	15317	15233	15239	15334	15312	15319	15430	15202	15471	15439	15273	15439	15481	15500	15535	15439	15561	15197	15431	15182	15550	15403	15247	15285	15359	15285	15324	15406	15358	15574	15384	15499	15315	15349	15397	15391	15324	15410	15203	15416	15313	15364	15170	15256	15538	15087	15431	15248	15479	15299	15410	15149	15215	15290	15291	15317	15278	15321	15390	15385	15438	15361	15559	15585	15631	15358	15391	15601	15318	15224	15228	15271	15350	15173	15220	15477	15352	15317	15308	15296	15456	15360	15384	15353	15390	15509	15514	15321	15270	15314	15423	15577	15239	15417	15229	15284	15553	15429	15339	15305	15006	15344	15440	15351	15384	15499	15280	15229	15396	15386	15392	15290	15538	15499	15524	15308	15336	15332	15484	15353	15223	15463	15395	15301	15462	15561	15418	15440	15474	15502	15338	15140	15312	15346	15520	15331	15354	15339	15415	15371	15406	15521	15394	15571	15255	15446	15437	15376	15541	15384	15365	15233	15366	15478	15526	15445	15302	15485	15382	15313	15296	15170	15253	15480	15191	15320	15288	15306	15334	15481	15304	15450	15232	15280	15467	15304	15200	15305	15132	15173	15233	15214	15308	15335	15347	15360	15416	15508	15552	15599	15286	15647	15437	15330	15243	15509	15275	15363	15291	15580	15390	15349	15490	15318	15461	15582	15393	15142	15371	15302	15334	15410	15541	15248	15308	15198	15249	15322	15510	15426	15602	15335	15308	15524	15309	15564	15386	15273	15333	15179	15285	15521	15060	15324	15411	15287	15261	15484	15362	15406	15345	15351	15495	15359	15312	15342	15429	15264	15375	15318	15512	15397	15369	15448	15335	15425	15225	15411	15167	15355	15261	15415	15262	15463	15301	15306	15521	15513	15429	15603	15472	15360	15505	15479	15264	15390	15299	15488	15431	15319	15477	15491	15336	15403	15606	15622	15528	15241	15140	15322	15347	15625	15450	15235	15571	15317	15417	15497	15487	15360	15430	15276	15605	15521	15522	15300	15497	15281	15370	15530	15261	15427	15414	15351	15524	15479	15362	15533	15474	15289	15266	15372	15423	15491	15403	15302	15443	15444	15311	15418	15584	15437	15498	15461	15567	15335	15759	15459	15379	15534	15545	15455	15358	15270	15648	15372	15446	15322	15255	15425	15393	15458	15199	15261	15328	15460	15528	15341
17480	31763	31141	26797	23593	21251	19420	17766	17031	16248	15817	15840	17880	14763	14606	14558	14236	14126	14150	13894	14030	13829	13863	13850	13831	13781	13868	13879	13741	13707	13710	13730	13964	13741	13612	13611	13758	13643	13808	13562	13623	13516	14047	14481	14309	14095	13914	13671	13590	13801	13819	13660	13568	13590	13662	13608	13715	13571	13761	13591	13671	13542	13595	13562	13813	13829	13497	13660	13792	13508	13774	13649	13594	13828	13835	13592	13511	13620	13693	13586	13621	13677	13608	13565	13693	13629	13717	13623	13888	13626	13681	13577	13620	13610	13608	13595	13534	13598	13690	13756	13635	13774	13598	13817	13637	13510	13670	13658	13699	13719	13753	13730	13483	13717	13599	13614	13589	13709	13620	13526	13509	13682	13793	13614	13656	13480	13671	13482	13724	13688	13665	13622	13562	13658	13568	13618	13747	13545	13682	13612	13783	13604	13548	13576	13628	13725	13651	13677	13867	13630	13763	13729	13648	13772	13654	13664	13658	13719	13606	13563	13755	13877	13616	13724	13730	13606	13580	13496	13584	13729	13864	13527	13639	13678	13643	13667	13627	13719	13624	13652	13816	13591	13708	13511	13572	13522	13707	13382	13700	13505	13662	13610	13554	13533	13613	13717	13534	13607	13766	13601	13514	13554	13635	13618	13628	13607	13538	13713	13732	13633	13691	13697	13653	13676	13785	13579	13670	13500	13701	13422	13696	13605	13605	13744	13553	13566	13595	13658	13657	13539	13666	13710	13544	13952	13619	13669	13413	13635	13711	13580	13713	13678	13440	13711	13608	13626	13786	13731	13478	13539	13627	13533	13500	13682	13592	13547	13615	13658	13462	13515	13691	13571	13561	13783	13619	13513	13574	13672	13664	13826	13544	13666	13600	13528	13699	13539	13658	13584	13573	13650	13702	13663	13651	13671	13534	13707	13612	13720	13424	13770	13650	13650	13636	13551	13731	13497	13558	13754	13434	13721	13537	13752	13762	13680	13749	13575	13745	13575	13611	13525	13522	13581	13518	13534	13819	13421	13611	13686	13608	13732	13783	13540	13617	13550	13681	13520	13665	13725	13658	13621	13624	13518	13626	13601	13587	13616	13673	13699	13700	13669	13720	13594	13784	13597	13734	13779	13539	13722	13575	13646	13701	13647	13593	13745	13677	13593	13691	13673	13496	13618	13672	13708	13707	13512	13614	13457	13640	13625	13736	13682	13594	13660	13701	13663	13636	13507	13718	13676	13610	13649	13722	13699	13655	13625	13604	13703	13531	13560	13696	13553	13572	13572	13581	13555	13660	13686	13687	13810	13729	13720	13754	13601	13813	13681	13572	13656	13625	13663	13669	13664	13507	13615	13637	13566	13575	13627	13545	13499	13589	13568	13660	13472	13671	13586	13736	13675	13735	13649	13678	13792	13684	13681	13608	13845	13544	13518	13486	13670	13615	13613	13826	13641	13562	13584	13747	13614	13697	13694	13762	13682	13617	13689	13736	13709	13786	13669	13589	13399	13751	13556	13691	13727	13595	13611	13673	13551	13634	13735	13599	13727	13599	13485	13702	13491	13782	13637	13597	13561	13834	13619	13642	13605	13617	13667	13679	13705	13526	13590	13575	13750	13715	13596	13649	13682	13656	13571	13518	13606	13547	13697	13712	13632	13611	13566	13856	13608	13527	13531	13682	13645	13660	13801	13621	13785	13594	13608	13559	13650	13635	13639	13740	13602	13657	13563	13791	13674	13602	13546	13551	13605	13623	13571	13400	13562	13784	13670	13527	13588	13678	13655	13803	13664	13700	13621	13624	13537	13599	13591	13707	13602	13546	13454	13712	13673	13613	13714	13806	13800	13701	13643	13748	13746	13649	13647	13704	13682	13531	13619	13495	13826	13743	13689	13774	13685	13450	13609	13706	13487	13635	13640	13591	13674	13637	13749	13642	13612	13486	13700	13696	13629	13724	13549	13646	13622	13711	13701	13645	13626	13769	13829	13781	13649	13724	13665	13792	13875	13778	13593	13651	13585	13715	13506	13624	13616	13520	13661	13526	13710	13840	13688	13597	13473	13691	13663	13614	13642	13610	13665	13659	13649	13667	13572	13422	13569	13725	13609	13675	13637	13617	13691	13604	13619	13589	13662	13625	13731	13528	13656	13646	13552	13712	13648	13607	13497	13493	13689	13473	13809	13802	13727	13655	13540	13633	13686	13715	13597	13454	13599	13620	13760	13616	13575	13711	13582	13654	13763	13596	13674	13705	13722	13620	13694	13592	13600	13599	13501	13576	13724	13647	13695	13785	13515	13644	13816	13630	13494	13620	13586	13662	13684	13615	13641	13611	13535	13670	13702	13532	13594	13727	13597	13636	13765	13395	13634	13608	13468	13631	13652	13721	13697	13792	13602	13522	13653	13732	13702	13817	13589	13561	13617	13714	13729	13447	13712	13719	13597	13679	13448	13594	13593	13620	13666	13756	13474	13739	13642	13642	13688	13541	13704	13684	13552	13648	13718	13530	13676	13504	13644	13508	13590	13759	13644	13636	13560	13497	13713	13725	13540	13479	13672	13772	13605	13708	13612	13721	13653	13814	13578	13632	13582	13850	13736	13717	13759	13542	13591	13667	13556	13755	13603	13604	13666	13448	13728	13709	13818	13625	13476	13643	13558	13581	13600	13504	13622	13556	13753	13592	13652	13631	13621	13695	13681	13702	13642	13512	13737	13809	13524	13760	13588	13693	13546	13861	13717	13711	13749	13644	13625	13695	13533	13617	13602	13528	13622	13848	13678	13597	13743	13606	13740	13649	13776	13688	13812	13585	13528	13702	13691	13496	13784	13714	13598	13744	13682	13696	13690	13678	13788	13635	13551	13784	13638	13442	13601	13711	13675	13624	13658	13563	13728	13633	13688	13658	13634	13743	13723	13586	13552	13706	13603	13691	13760	13645	13443	13594	13671	13528	13555	13537	13662	13441	13735	13566	13400	13686	13636	13538	13691	13667	13610	13566	13797	13533	13546	13844	13630	13632	13704	13620	13589	13512	13788	13661	13750	13673	13709	13579	13446	13666	13550	13497	13503	13678	13548	13613	13622	13765	13592	13630	13625	13571	13722	13725	13666	13748	13675	13453	13657	13723	13671	13589	13643	13630	13824	13636	13607	13680	13692	13539	13782	13542	13624	13636	13642	13639	13527	13666	13628	13613	13631	13628	13684	13689	13581	13760	13619	13599	13571	13461	13459	13805	13721	13414	13585	13727	13602	13481	13833	13668	13529	13612	13642	13360	13612	13657	13626	13625	13546	13544	13735	13814	13405	13753	13545	13647	13537	13594	13718	13697	13628	13758	13496	13723	13641	13655	13493	13745	13797	13743	13626	13756	13730	13646	13574	13688	13852	13544	13689	13744	13642	13689	13498	13508	13719	13552	13790	13627	13629	13725	13552	13571	13640	13612	13596	13655	13786	13708	13543	13795	13547	13506	13535	13578	13630	13863	13561	13466	13646	13537	13491	13654	13524	13413	13819	13684	13562	13667	13745	13652	13788	13772	13842	13631	13554	13548	13671	13616	13688	13756	13570	13611	13484	13704	13571	13675	13566	13550	13691	13638	13774	13703	13711	13683	13528	13798	13448	13530	13737	13539	13709	13550	13695	13583	13684	13718	13618	13492	13712	13531	13756	13689	13585	13654	13626	13569	13575	13590	13683	13688	13742	13802	13679	13741	13611	13646	13765	13606	13640	13553	13606	13625	13661	13617	13562	13711	13768	13616	13688	13666	13575	13599	13577	13582	13699	13578	13535	13547	13783	13563	13735	13707	13639	13770	13602	13708	13712	13602	13637	13670	13672	13573	13615	13691	13692	13678	13546	13582	13649	13631	13551	13646	13646	13728	13699	13693	13669	13721	13531	13699	13487	13687	13587	13622	13713	13665	13530	13617	13752	13668	13687	13575	13579	13631	13579	13715	13753	13522	13601	13704	13514	13744	13651	13567	13710	13821	13740	13493	13700	13777	13575	13647	13671	13517	13727	13765	13675	13892	13560	13415	13631	13685	13598	13768	13421	13614	13726	13584	13672	13581	13638	13636	13725	13559	13633	13708	13613	13608	13692	13708	13514	13601	13659	13707	13649	13705	13460	13558	13695	13564	13803	13622	13719	13573	13572	13670	13675	13486	13732	13783	13645	13718	13726	13597	13636	13569	13729	13619	13596	13598	13474	13563	13650	13921	13640	13644	13747	13753	13655	13577	13531	13738	13599	13746	13661	13726	13699	13644	13552	13718	13623	13790	13705	13559	13594	13805	13660	13626	13393	13657	13431	13636	13500	13593	13648	13596	13788	13694	13485	13663	13669	13681	13741	13552	13599	13683	13697	13510	13658	13648	13646	13595	13746	13548	13710	13748	13709	13585	13669	13540	13494	13652	13750	13494	13549	13681	13670	13741	13644	13765	13648	13582	13717	13531	13699	13598	13630	13573	13485	13607	13762	13677	13734	13696	13495	13714	13671	13868	13710	13593	13586	13500	13536	13659	13628	13697	13695	13650	13563	13652	13668	13607	13866	13819	13697	13596	13643	13787	13651	13546	13732	13823	13683	13820	13530	13540	13521	13595	13698	13614	13778	13735	13340	13618	13575	13633	13579	13702	13752	13799	13548	13635	13746	13616	13708	13478	13524	13843	13592	13724	13720	13667	13708	13709	13679	13658	13520	13533	13680	13497	13710	13504	13731	13741	13714	13758	13643	13531	13672	13536	13688	13568	13580	13602	13458	13514	13731	13608	13657	13746	13633	13738	13585	13655	13713	13661	13664	13754	13612	13611	13510	13640	13735	13635	13772	13862	13552	13628	13507	13602	13636	13646	13495	13679	13762	13727	13504	13552	13860	13680	13484	13608	13746	13551	13544	13718	13634	13558	13602	13564	13613	13691	13650	13651	13593	13562	13627	13708	13676	13478	13641	13694	13605	13641	13522	13634	13668	13582	13742	13622	13602	13754	13766	13637	13755	13430	13680	13778	13664	13506	13728	13687	13764	13543	13642	13663	13551	13666	13724	13709	13704	13510	13712	13593	13624	13651	13731	13643	13785	13745	13732	13710	13687	13440	13521	13526	13522	13754	13551	13681	13651	13652	13608	13561	13473	13651	13428
22771	21192	29119	23663	21794	24471	26029	20461	18803	18240	17733	17569	20417	17436	16223	16111	15944	15826	15501	15516	15791	15523	15395	15502	15552	15434	15412	15491	15280	15253	15382	15406	15276	15198	15179	15479	15187	14972	15050	15368	15326	15132	15590	16184	16022	15845	15573	15309	15107	15121	14953	15060	15137	15035	15252	15148	15059	15174	15211	14940	15253	15009	15189	15028	15087	15038	15067	15087	15239	15052	15107	14919	15145	15360	15307	14907	15106	14998	15125	15023	15141	15101	14891	15059	15047	14937	15095	15140	15020	15013	15095	15076	15195	14969	15175	15225	14934	15020	15125	14992	15171	15058	15065	15100	14973	15184	14973	15131	15125	15097	15316	15137	15357	15037	15051	15093	14886	15126	15131	15005	15264	15015	15172	14978	15246	15074	15103	14973	14962	14912	15034	14842	15072	15189	15381	15157	15073	14980	15005	15065	15286	15183	14874	14993	15251	15308	15015	14991	14947	15013	15214	15050	14860	14891	15063	15051	15144	15062	14886	14982	15112	15057	15259	15015	15040	14995	15187	15153	15090	14964	15211	15049	15025	15028	14908	14948	15226	15196	15066	15002	14919	15054	15095	14940	15053	14998	14879	15229	14918	15071	15247	15050	15188	14982	15149	15231	14962	14978	15090	14872	14905	14894	15042	15096	14942	15121	14983	14962	15025	15040	15094	15052	15038	15007	15104	15112	15174	14896	15061	15141	14978	15153	14982	15137	15016	15153	14953	14831	15098	15239	15124	15167	15039	15076	15005	15022	15212	15160	15020	15025	14993	15199	14911	15084	15058	15147	15211	15083	15026	15081	15012	14984	15053	15034	15025	15184	15058	15030	15130	14977	15082	15089	15223	15019	15064	15017	15052	15022	15165	14950	15040	14993	15192	14946	14942	15096	15158	15158	15116	14999	14990	15212	15011	14959	15068	14982	14933	14883	15092	15056	15105	15104	14907	14893	14968	15162	14975	15135	15112	14975	14953	15033	15115	15267	15009	15019	15232	14968	15119	15018	15198	15017	15036	15151	15085	14988	14954	14907	15054	14881	15095	15147	15079	15032	15002	15060	15078	15008	14921	15079	14881	15126	15095	15207	15084	15116	15070	15107	14838	14937	15092	15070	15037	14972	14911	15135	15146	15158	14980	14816	15008	14973	14905	15036	14934	15076	14865	15099	15211	15079	15071	14959	15165	15103	14957	15072	15044	14936	15028	14992	15067	15120	15249	15140	15188	14969	14995	15235	15137	14962	15154	14898	15158	15090	15062	15052	15038	15072	15106	15027	14973	15076	15034	14986	15093	15085	15000	15201	15004	15106	15007	14887	15010	14972	15051	15267	15028	15035	15173	14979	15062	15181	15082	15076	15148	14931	15212	15143	15184	15034	14817	15092	15385	15058	14991	15038	14859	15098	14992	15096	14988	14924	15129	14979	14989	15010	15114	15012	15048	15032	14892	15201	15018	15041	15079	15088	15191	14939	14830	15201	15401	15207	14958	14988	14932	14922	15076	15061	15050	15104	14855	15164	14983	14919	14897	14868	15148	14976	14988	15126	15103	15019	15073	15139	15037	14981	15157	15026	14988	14976	15046	14974	15131	15208	15243	15083	14860	15170	15230	15150	14995	15048	15063	15278	15004	15246	15034	15098	15060	14966	15264	15038	15090	14991	15076	15039	15142	15066	14930	15245	15083	15161	15083	14829	15219	15031	14965	15117	14812	15226	15157	15068	14856	15134	14979	14951	15069	15014	15005	15204	15096	14913	14832	15153	15088	15143	14836	14943	15200	15086	14961	15035	14825	15159	14992	15257	15055	15461	15235	14819	14849	15239	15170	14978	14921	15212	14939	14864	14881	14923	14937	14866	15013	15118	14862	15086	15277	14979	15028	15000	14905	14893	15116	15149	14941	15296	15016	15043	15161	15143	15027	15002	15008	14984	15174	15098	15157	15159	15049	15068	15137	14995	15158	15107	15030	15016	15044	15130	14992	15068	15048	15145	15019	14944	14887	15148	14993	15165	15043	15056	14829	15004	15031	14961	15035	15029	15020	14938	15007	15147	15068	14896	14996	15087	15161	14993	14986	14996	14943	15024	14949	15123	15176	14951	14949	15162	15059	15081	15017	15254	15014	15039	15015	15053	15086	15160	14908	15374	14980	15212	15125	14720	14993	14995	15003	15071	15007	14976	15003	14907	15082	15117	14968	15055	15073	14822	15101	14953	15000	15036	14903	15060	15102	15125	14902	15092	14900	15236	14949	15136	15117	14915	15122	15265	15040	15260	15152	14987	15116	15173	15103	15038	15288	14962	14911	15112	15020	15059	15212	15176	14850	15011	14925	14904	15146	15072	15005	15126	15047	15170	15243	15123	14961	14966	15159	15213	14968	15070	14945	15071	15044	14918	15056	15077	15026	14922	15087	15101	15218	14924	15052	15012	15156	15104	14863	15094	15181	15096	15012	15187	15038	14846	15069	15053	14995	15003	14983	15025	15019	15200	15009	14935	15288	14833	14972	14949	15083	14929	14877	14927	15133	14965	14974	15006	14997	14996	14916	15051	15086	14983	14954	14856	15068	14933	15059	14941	15028	14827	15078	15106	15210	14802	15036	14872	14989	15175	14854	15243	15089	14985	15024	15039	15133	14959	14994	15181	14919	15127	14978	15022	14967	14928	14894	15279	14890	15069	14968	15104	15035	14916	15119	15160	15217	15092	15001	15210	14936	14922	15075	15066	14964	14969	15020	14992	15103	14961	15306	14968	14855	15101	15039	14996	15007	14782	15008	14959	15026	15043	15252	15050	15108	15017	15035	14947	15042	14957	15019	15231	14977	14999	14903	15129	14817	15045	15345	15025	15196	15035	15014	15086	14934	15020	14982	15015	15007	15122	15093	15088	15166	15094	15080	14938	15036	15023	14814	15011	15043	14923	15084	14948	14953	15200	15115	14872	14892	15108	14987	15103	15028	14992	14875	14908	15123	15035	15099	15157	15301	14908	15014	14962	15015	14994	15176	15136	14807	14930	15073	15046	15076	15173	15262	15207	15116	15131	15069	14971	15153	15004	15042	15036	15069	15139	14865	15077	15114	15071	15160	14940	14851	15164	14952	14930	15030	15048	15039	15136	15211	14867	15047	14774	14997	15160	14989	15324	14997	15025	15191	14963	14983	15031	15096	14977	15137	15017	14968	14985	14807	15153	14971	15012	15196	14979	15047	14944	15146	15144	15063	14853	15195	15073	15238	14908	15070	15198	15099	15106	15218	14950	15119	15160	15181	15036	15253	15169	14787	15194	15160	15028	15047	15055	15067	15055	15032	14955	15046	14871	14958	14928	14998	14928	15154	14873	15220	15091	15186	15282	15067	15137	15174	14879	15094	15184	14985	14934	14935	15133	15140	15185	14989	15125	15079	14965	14947	15056	15088	15088	15062	15108	15134	15027	15113	15079	15100	15166	15225	14805	15059	14998	14976	15130	14981	14996	15281	15072	15186	15160	14990	15187	15047	14977	15108	15051	15041	15080	15108	15039	14896	15005	15206	15253	15275	15165	14873	15042	15079	15152	15083	15045	14948	15073	14901	15077	14794	15026	15196	15078	14894	15122	15111	14885	15004	15008	15134	15266	14970	15102	14919	15121	15013	15111	15150	14956	14914	15137	14904	15001	15040	15132	15181	15177	15053	15010	15093	15085	15062	15027	15116	14996	14961	14948	14991	14953	15052	14875	15167	14899	15125	14743	15084	15191	14996	14920	15152	14913	15174	14930	14837	15045	15118	15025	15053	14994	15136	15122	14994	14965	15134	14927	15041	14946	14915	15096	14992	15078	15105	15123	15143	14999	14922	15064	15121	14916	15063	15119	14913	15052	14918	15023	15003	14902	15093	15060	14961	15152	15211	15202	15057	15214	15213	14936	14961	14903	15111	14816	14908	14869	15057	14936	14980	15055	14997	15027	14887	15058	15012	15031	14996	15116	14843	14944	15112	15022	14753	14950	15018	14979	15222	14922	14918	15283	14961	14912	15043	15087	14974	14980	14915	15141	15056	14801	14822	15048	15145	15109	14981	14940	15164	15048	15085	14902	15215	15036	15262	14851	15057	14959	15021	14973	14985	15103	15000	14999	15076	15207	15281	15046	15113	14972	15033	15045	15167	15068	14980	15002	15105	14925	15271	14948	14999	15097	15042	15078	15060	14935	15471	15247	15062	15301	14992	14841	15083	15107	15079	15056	15049	15012	14898	15066	15109	14958	15089	15101	14932	15348	14962	15236	15125	15192	15077	15125	14997	15138	15005	14984	14949	15018	15075	15134	15202	15138	14992	14900	15046	15053	15164	15037	14988	15227	14800	15047	15180	15083	15062	14813	15031	15222	15106	14984	15002	14955	15017	14989	15139	15183	15025	14898	15126	15108	15146	14970	15077	15021	15059	14953	15105	15205	14947	15121	15071	15049	15032	14926	15097	15205	14953	14994	15045	15082	15023	15024	15162	15070	15026	15157	15237	15087	15301	15089	15115	15007	15087	15162	15092	15067	15013	15292	14942	15059	14935	14940	14956	15173	14934	14997	14835	15213	14951	14977	14957	15073	14992	14993	15001	15183	14978	14968	14993	14819	14994	15297	15054	15107	14643	15150	14973	14937	14970	14962	15047	15276	15086	15140	15052	15252	15075	15003	15027	15264	14977	15081	14955	14951	14985	14978	14976	14972	15078	15004	14657	15135	14960	15142	15198	15043	15180	15105	15012	15121	14936	14924	15049	15167	15007	14987	15167	15029	14861	15175	15092	15185	14971	14945	14947	14963	14822	14774	14885	15017	15066	14957	14941	14964	15146	15101	15054	14854	15139	15020	15019	15004	15098	14825	15051	14892	15177	15105	15018	15136	15062	15160	14924	15032	15031	14871	14905	15154	15027	14994	15140	14787	15048	15097	15178	15027	14942	15074	14979	14991	15004	15029	15086	15094	15178	15036	14927	15086	15015	15101	15128	15157	14938	14983	15173	14867	14960	15086	15039	14930	14943	15055	15128	14868	15125	14976	15224	14988	15035	15115	15182	15086	15084	14961	15306	15122	15076	14919	15104	14951	15077	14925	15062	15259	15184	15008	15174	14950	15027	15143	15224	15094	15037	14982	14865	15001	14878	14957
19209	35400	35757	31550	28044	25079	22364	20571	19009	17932	17073	17464	21229	15751	15186	14838	14431	14399	14190	14127	14030	13850	14185	13836	13854	14019	13804	13686	13654	13710	13613	13719	13665	13515	13685	13525	13757	13546	13463	13492	13588	13588	13936	14972	14809	14101	13945	13673	13456	13420	13409	13571	13483	13498	13369	13579	13517	13518	13563	13362	13536	13430	13531	13401	13295	13580	13544	13334	13620	13441	13505	13602	13517	13458	13511	13400	13504	13495	13362	13535	13498	13596	13519	13365	13739	13545	13376	13492	13402	13625	13419	13332	13460	13388	13612	13656	13647	13525	13498	13594	13457	13414	13626	13593	13464	13630	13372	13605	13354	13537	13470	13450	13489	13513	13541	13546	13463	13505	13579	13409	13515	13416	13526	13546	13378	13544	13599	13565	13522	13308	13445	13612	13515	13429	13554	13599	13404	13408	13537	13532	13461	13420	13399	13580	13581	13429	13471	13392	13377	13556	13567	13658	13634	13514	13402	13588	13438	13447	13406	13484	13450	13591	13415	13433	13504	13318	13389	13502	13243	13373	13575	13444	13480	13332	13444	13594	13602	13495	13539	13392	13400	13646	13524	13352	13189	13431	13498	13572	13456	13555	13431	13381	13362	13400	13447	13479	13538	13417	13532	13408	13529	13525	13349	13499	13462	13313	13424	13526	13539	13457	13391	13456	13453	13535	13375	13434	13605	13569	13525	13468	13427	13457	13515	13548	13500	13432	13467	13528	13559	13559	13408	13407	13277	13502	13434	13430	13542	13599	13503	13597	13434	13195	13568	13393	13451	13470	13363	13398	13430	13342	13527	13446	13408	13530	13318	13469	13537	13592	13373	13362	13562	13476	13596	13400	13555	13441	13439	13496	13582	13405	13442	13570	13304	13510	13217	13397	13496	13520	13485	13604	13346	13578	13550	13510	13608	13371	13477	13435	13443	13493	13322	13477	13462	13411	13484	13481	13447	13459	13475	13367	13414	13477	13399	13483	13442	13535	13357	13433	13380	13553	13540	13345	13294	13267	13519	13360	13447	13505	13406	13444	13416	13331	13299	13415	13397	13377	13480	13466	13279	13461	13589	13443	13557	13404	13333	13220	13366	13376	13419	13495	13421	13519	13613	13395	13386	13364	13432	13410	13448	13417	13514	13393	13547	13423	13403	13561	13632	13252	13562	13432	13482	13497	13465	13439	13418	13353	13384	13571	13471	13260	13425	13447	13575	13575	13358	13364	13481	13507	13452	13454	13532	13366	13342	13404	13460	13501	13499	13408	13412	13445	13541	13566	13513	13467	13465	13673	13350	13474	13415	13679	13755	13470	13582	13400	13575	13509	13533	13431	13505	13460	13426	13431	13528	13433	13546	13421	13495	13452	13577	13492	13612	13429	13458	13447	13382	13587	13491	13350	13388	13556	13326	13170	13426	13551	13486	13417	13450	13622	13521	13517	13460	13535	13370	13337	13503	13403	13414	13554	13375	13306	13413	13459	13385	13539	13478	13577	13581	13579	13488	13606	13339	13460	13421	13505	13488	13504	13351	13684	13487	13465	13522	13517	13365	13542	13442	13540	13372	13286	13540	13372	13440	13532	13451	13477	13454	13478	13509	13536	13659	13368	13412	13381	13674	13480	13544	13357	13504	13499	13403	13425	13564	13626	13481	13557	13483	13400	13562	13395	13374	13564	13431	13440	13432	13488	13324	13510	13511	13462	13526	13352	13337	13368	13638	13458	13435	13485	13544	13485	13573	13462	13486	13448	13600	13346	13551	13382	13471	13633	13593	13330	13625	13403	13431	13431	13394	13404	13244	13489	13396	13367	13412	13424	13434	13519	13318	13571	13594	13463	13395	13508	13538	13391	13496	13363	13421	13353	13377	13718	13376	13419	13346	13524	13427	13433	13470	13454	13493	13436	13513	13407	13404	13641	13445	13486	13515	13368	13593	13542	13576	13459	13431	13569	13481	13470	13499	13481	13412	13457	13525	13570	13437	13485	13305	13391	13465	13529	13441	13453	13440	13607	13501	13410	13712	13582	13622	13458	13605	13432	13489	13551	13422	13470	13325	13548	13316	13399	13546	13364	13435	13349	13416	13424	13520	13383	13507	13562	13430	13483	13506	13389	13438	13493	13453	13441	13337	13452	13476	13432	13410	13561	13385	13448	13462	13609	13405	13563	13545	13418	13381	13381	13462	13448	13308	13403	13393	13375	13431	13394	13454	13472	13486	13446	13508	13459	13494	13423	13564	13416	13371	13485	13432	13620	13393	13617	13385	13514	13311	13616	13497	13501	13494	13456	13391	13440	13489	13547	13403	13518	13570	13427	13536	13463	13494	13515	13514	13514	13550	13386	13383	13338	13549	13599	13511	13351	13418	13443	13578	13523	13387	13491	13323	13533	13427	13388	13533	13527	13457	13437	13371	13469	13382	13347	13474	13492	13443	13432	13383	13368	13566	13441	13327	13411	13449	13421	13386	13364	13442	13431	13562	13575	13415	13399	13563	13561	13444	13519	13300	13397	13361	13499	13434	13490	13585	13454	13463	13330	13458	13486	13453	13464	13347	13624	13427	13526	13587	13654	13351	13495	13371	13522	13507	13488	13424	13506	13528	13460	13507	13477	13438	13526	13627	13479	13594	13522	13418	13528	13731	13449	13525	13367	13479	13325	13256	13504	13594	13574	13590	13414	13478	13479	13494	13386	13563	13372	13506	13395	13306	13378	13585	13460	13623	13661	13359	13485	13518	13478	13489	13624	13431	13366	13598	13527	13595	13542	13530	13530	13389	13287	13558	13457	13469	13538	13281	13413	13311	13482	13565	13349	13522	13519	13334	13493	13502	13367	13456	13293	13322	13540	13472	13526	13349	13396	13417	13489	13389	13372	13733	13414	13494	13357	13586	13467	13409	13514	13372	13458	13462	13383	13574	13536	13467	13558	13244	13467	13517	13575	13437	13477	13633	13601	13503	13440	13410	13501	13458	13491	13451	13482	13611	13510	13335	13510	13383	13454	13559	13352	13427	13631	13555	13477	13534	13566	13445	13571	13408	13430	13514	13463	13501	13370	13376	13439	13397	13367	13641	13474	13471	13528	13321	13474	13493	13443	13412	13475	13532	13495	13449	13602	13518	13491	13553	13452	13509	13418	13511	13477	13528	13372	13534	13530	13620	13434	13444	13470	13441	13265	13647	13539	13569	13437	13664	13415	13461	13434	13419	13394	13466	13485	13438	13548	13519	13363	13475	13439	13550	13470	13437	13514	13644	13450	13436	13417	13432	13486	13493	13496	13442	13488	13344	13548	13451	13509	13277	13424	13454	13527	13785	13385	13599	13507	13471	13492	13556	13560	13397	13392	13517	13464	13549	13315	13443	13440	13600	13584	13437	13490	13482	13562	13381	13407	13554	13521	13566	13449	13578	13435	13567	13375	13487	13630	13501	13305	13452	13636	13537	13442	13506	13551	13398	13239	13367	13434	13482	13418	13493	13409	13341	13505	13456	13444	13492	13574	13614	13468	13410	13582	13471	13371	13533	13324	13341	13546	13503	13415	13464	13422	13450	13615	13408	13445	13328	13455	13532	13555	13524	13576	13428	13282	13363	13234	13519	13442	13459	13335	13441	13490	13318	13528	13383	13470	13491	13390	13399	13554	13508	13549	13386	13603	13323	13398	13497	13680	13359	13630	13609	13334	13307	13351	13565	13487	13467	13633	13538	13340	13659	13317	13488	13569	13403	13470	13552	13642	13535	13381	13591	13367	13675	13465	13431	13560	13311	13486	13492	13355	13449	13414	13450	13395	13448	13464	13351	13443	13496	13556	13519	13360	13508	13665	13626	13420	13360	13538	13575	13334	13478	13400	13559	13680	13563	13332	13408	13394	13447	13432	13607	13413	13601	13476	13402	13547	13489	13417	13485	13439	13584	13520	13448	13277	13467	13356	13472	13352	13470	13467	13426	13384	13511	13543	13387	13530	13377	13451	13508	13382	13364	13531	13568	13398	13388	13640	13589	13414	13464	13491	13581	13360	13555	13475	13431	13541	13391	13585	13471	13613	13465	13483	13470	13404	13533	13315	13407	13424	13585	13338	13457	13472	13461	13496	13328	13469	13477	13258	13448	13514	13501	13477	13580	13531	13521	13422	13281	13660	13397	13572	13486	13555	13312	13489	13437	13555	13519	13536	13304	13384	13319	13448	13362	13480	13574	13459	13613	13479	13544	13647	13398	13503	13242	13476	13480	13114	13345	13358	13189	13339	13584	13332	13504	13487	13476	13459	13509	13578	13651	13617	13495	13598	13372	13565	13503	13494	13491	13420	13365	13496	13510	13405	13575	13398	13377	13436	13441	13598	13532	13571	13570	13468	13442	13460	13690	13482	13359	13434	13509	13561	13422	13500	13297	13486	13491	13487	13450	13405	13530	13565	13508	13495	13575	13456	13385	13559	13349	13549	13353	13596	13415	13570	13508	13351	13383	13537	13453	13327	13420	13458	13575	13352	13426	13437	13489	13435	13405	13527	13446	13543	13586	13397	13455	13332	13649	13449	13527	13553	13590	13544	13493	13416	13516	13366	13314	13431	13612	13374	13378	13389	13592	13511	13435	13529	13627	13498	13603	13371	13483	13427	13401	13444	13469	13428	13654	13422	13502	13380	13509	13455	13408	13487	13529	13519	13552	13532	13335	13268	13622	13354	13350	13424	13700	13386	13567	13559	13436	13344	13492	13444	13596	13488	13525	13545	13516	13587	13427	13463	13333	13429	13408	13524	13592	13519	13497	13500	13541	13480	13422	13309	13375	13435	13432	13414	13537	13425	13708	13402	13604	13490	13374	13577	13592	13250	13483	13473	13419	13574	13479	13506	13545	13473	13409	13460	13346	13368	13484	13421	13484	13516	13525	13479	13286	13515	13493	13522	13611	13510	13504	13415	13612	13629	13575	13499	13501	13501	13627	13474	13529	13429	13595	13440	13402	13480	13428	13456	13367	13569	13431	13521	13438	13511	13545	13591	13413	13425	13583	13477	13445	13454	13388	13281	13493	13587	13331	13428	13524	13487	13476	13449	13496	13485	13575	13460	13265	13415	13448	13301	13405	13435	13537	13463	13390	13461	13483	13668	13473	13536	13571	13428	13462	13435
27480	22928	27898	24882	19900	18570	17635	16856	16616	16468	16306	16310	16278	15898	16009	15956	15942	15667	15968	15896	15939	15672	15695	15632	15845	15666	15664	15500	15848	15696	15843	15866	15957	15682	15702	15982	15667	15511	15835	15780	15683	15736	15735	15781	15796	15967	15817	15547	15519	15484	15659	15720	15678	15603	15353	15584	15599	15707	15673	15608	15524	15484	15726	15463	15496	15708	15603	15678	15720	15671	15603	15664	15421	15688	15779	16039	15808	15667	15650	15768	15569	15731	15598	15876	15634	15842	15715	15534	15695	15634	15692	15713	15707	15631	15646	15659	15693	15775	15754	15774	15825	15660	15726	15628	15569	15606	15723	15652	15875	15617	15523	15749	15735	15589	15667	15552	15579	15637	15607	15720	15631	15719	15638	15534	15741	15657	15562	15682	15529	15706	15900	15517	15937	15526	15782	15414	15669	15593	15647	15859	15739	15652	15746	15583	15536	15710	15798	15917	15699	15693	15607	15752	15475	15560	15599	15474	15821	15516	15763	15447	15615	15712	15661	15585	15502	15607	15626	15773	15653	15748	15778	15567	15625	15656	15578	15685	15630	15795	15544	15729	15711	15724	15650	15571	15482	15537	15818	15863	15478	15779	15576	15882	15590	15611	15630	15602	15674	15726	15535	15640	15621	15552	15503	15791	15794	15782	15606	15644	15677	15808	15690	15718	15680	15546	15804	15688	15725	15534	15782	15738	15843	15619	15608	15671	15478	15563	15751	15556	15880	15630	15756	15717	15722	15814	15591	15590	15633	15649	15713	15514	15489	15712	15617	15830	15644	15550	15690	15507	15730	15727	15513	15779	15735	15760	15939	15703	15589	15619	15691	15616	15552	15640	15852	15693	15701	15762	15677	15553	15698	15854	15728	15720	15683	15627	15714	15603	15599	15634	15764	15604	15686	15852	16074	15640	15671	15577	15816	15652	15705	15794	15675	15698	15856	15464	15734	15654	15904	15635	15641	15753	15491	15663	15664	15575	15819	15619	15751	15664	15567	15664	15753	15659	15748	15725	15585	15666	15698	15702	15780	15824	15678	15697	15448	15571	15566	15652	15523	15661	15682	15730	15584	15732	15701	15556	15693	15703	15710	15726	15717	15693	15650	15682	15742	15738	15715	15559	15660	15599	15520	15607	15463	15510	15883	15655	15593	15752	15683	15742	15605	15634	15617	15553	15778	15862	15658	15786	15596	15516	15632	15422	15675	15782	15651	15585	15605	15488	15575	15635	15767	15836	15779	15651	15881	15756	15732	15689	15615	15730	15760	15639	15707	15666	15707	15667	15580	15552	15671	15659	15708	15671	15764	15614	15632	15653	15673	15751	15790	15761	15677	15651	15668	15777	15638	15730	15622	15645	15652	15877	15653	15644	15266	15557	15741	15781	15590	15795	15608	15612	15374	15544	15634	15722	15703	15902	15702	15772	15715	15637	15802	15631	15715	15730	15688	15745	15579	15648	15740	15842	15730	15665	15471	15692	15716	15649	15707	15673	15743	15673	15835	15722	15597	15628	15849	15640	15760	15652	15802	15685	15671	15708	15547	15570	15758	15735	15802	15576	15766	15668	15855	15761	15659	15656	15501	15711	15667	15626	15550	15489	15600	15758	15640	15512	15595	15769	15693	15724	15608	15671	15657	15572	15732	15815	15635	15562	15816	15745	15804	15670	15874	15862	15689	15499	15748	15732	15766	15603	15627	15681	15705	15644	15686	15660	15641	15504	15650	15700	15716	15436	15712	15556	15589	15584	15777	15730	15638	15437	15830	15645	15811	15635	15778	15398	15841	15799	15666	15623	15576	15879	15687	15751	15571	15473	15539	15574	15582	15730	15396	15740	15371	15706	15609	15766	15806	15658	15729	15794	15518	15778	15519	15607	15818	15734	15640	15752	15848	15696	15601	15638	15793	15746	15680	15729	15829	15491	15710	15593	15666	15504	15694	15659	15773	15894	15765	15620	15766	15541	15617	15597	15549	15679	15728	15608	15939	15890	15494	15903	15610	15779	15550	15713	15632	15588	15729	15470	15676	15638	15435	15610	15598	15551	15295	15731	15535	15461	15787	15646	15636	15657	15586	15847	15872	15577	15480	15595	15586	15721	15916	15531	15528	15604	15850	15789	15635	15578	15385	15773	15674	15688	15745	15763	15768	15805	15476	15638	15690	15611	15786	15633	15614	15744	15731	15756	15678	15905	15707	15693	15524	15585	15586	15581	15649	15781	15422	15498	15529	15561	15646	15659	15683	15707	15444	15788	15675	15802	15811	15826	15696	15685	15750	15512	15709	15870	15801	15767	15718	15687	15761	15669	15592	15726	15800	15599	15798	15837	15762	15742	15614	15479	15584	15503	15665	15556	15632	15776	15738	15851	15649	15722	15679	15686	15805	15668	15921	15774	15475	15722	15695	15793	15518	15593	15805	15636	15746	15624	15614	15697	15776	15603	15742	15783	15722	15693	15773	15725	15594	15684	15682	15838	15681	15693	15585	15810	15494	15735	15702	15747	15740	15679	15723	15614	15702	15684	15927	15748	15813	15738	15631	15776	15674	15521	15568	15605	15644	15663	15657	15741	15771	15439	15626	15576	15668	15783	15768	15677	15715	15510	15700	15576	15752	15718	15567	15709	15688	15664	15854	15650	15723	15683	15648	15805	15780	15609	15615	15844	15656	15578	15774	15761	15752	15681	15691	15595	15608	15520	15703	15783	15670	15730	15578	15490	15687	15676	15690	15537	15720	15824	15653	15544	15653	15702	15631	15558	15721	15766	15696	15691	15673	15693	15763	15698	15527	15611	15511	15645	15769	15609	15837	15753	15758	15670	15666	15843	15698	15407	15662	15709	15724	15685	15690	15831	15731	15528	15627	15764	15757	15450	15504	15576	15799	15567	15619	15791	15382	15763	15527	15706	15773	15529	15603	15703	15698	15563	15665	15755	15354	15537	15609	15796	15943	15686	15817	15659	15628	15697	15679	15617	15762	15511	15734	15607	15600	15692	15776	15636	15716	15720	15821	15712	15721	15810	16024	15872	15713	15601	15788	15638	15749	15632	15717	15674	15678	15734	15581	15538	15664	15576	15776	15594	15718	15612	15744	15869	15775	15677	15591	15677	15646	15781	15614	15734	15560	15693	15607	15791	15585	15667	15553	15717	15656	15706	15700	15655	15717	15752	15579	15806	15685	15690	15857	15694	15649	15755	15540	15556	15754	15624	15736	15940	15689	15709	15648	15587	15544	15386	15720	15761	15636	15653	15700	15674	15765	15688	15610	15626	15646	15599	15690	15725	15854	15577	15446	15555	15798	15785	15801	15546	15612	15689	15731	15689	15702	15691	15780	15718	15672	15461	15543	15389	15715	15468	15582	15825	15853	15662	15711	15815	15942	15719	15674	15868	15952	15759	15635	15658	15809	15697	15744	15790	15632	15690	15648	15540	15648	15823	15723	15751	15740	15894	15625	15658	15737	15653	15595	15613	15532	15607	15686	15716	15735	15707	15790	15697	15753	15769	15701	15570	15710	15536	15688	15629	15589	15520	15701	15712	15612	15515	15859	15551	15720	15684	15435	15644	15855	15795	15627	15493	15803	15485	15544	15651	15621	15705	15653	15728	15350	15615	15868	15691	15625	15794	15666	15570	15719	15578	15614	15703	15538	15663	15778	15785	15838	15787	15747	15768	15549	15837	15590	15637	15779	15688	15776	15824	15580	15738	15724	15937	15884	15811	15694	15608	15594	15585	15640	15622	15700	15718	15860	15654	15679	15666	15684	15702	15683	15896	15541	15722	15700	15659	15697	15655	15590	15623	15862	15854	15650	15799	15595	15697	15662	15838	15647	15905	15695	15758	15681	15745	15487	15567	15675	15653	15802	15701	15861	15797	15394	15698	15814	15601	15563	15650	15817	15500	15491	15425	15738	15686	15581	15630	15575	15664	15791	15661	15800	15685	15712	15789	15609	15610	15646	15828	15797	15709	15782	15609	15914	15755	15598	15776	15766	15918	15781	15583	15801	15535	15729	15677	15627	15715	15653	15630	15784	15699	15721	15569	15767	15632	15524	15544	15668	15446	15739	15693	15500	15785	15687	15796	15824	15587	15556	15551	15732	15701	15633	15710	15439	15626	15649	15656	15710	15476	15730	15772	15651	15699	15892	15948	15722	15598	15734	15723	15885	15773	15945	15701	15903	15613	15688	15600	15816	15501	15760	15833	15628	15772	15616	15604	15829	15641	15744	15651	15576	15628	15747	15561	15648	15871	15842	15677	15632	15752	15568	15767	15528	15800	15676	15536	15617	15617	15733	15632	15693	15543	15702	15637	15820	15510	15643	15657	15581	15721	15687	15643	15902	15771	15778	15870	15587	15552	15790	15625	15833	15754	15740	15740	15827	15863	15767	15752	15573	15634	15891	15759	15710	15633	15875	15616	15764	15678	15671	15698	15734	15670	15821	15946	15662	15766	15675	15704	15565	15706	15791	15663	15676	15577	15635	15650	15678	15518	15675	15660	15750	15663	15699	15786	15667	15668	15661	15565	15579	15641	15750	15411	15612	15571	15590	15601	15714	15701	15468	15826	15606	15740	15725	15595	15575	15575	15530	15768	15673	15642	15576	15531	15510	15665	15709	15755	15762	15629	15639	15662	15722	15899	15592	15814	15744	15813	15608	15670	15818	15559	15741	15699	15670	15818	15616	15626	15647	15821	15615	15684	15775	15597	15623	15795	15735	15855	15624	15617	15674	15846	15789	15600	15782	15517	15570	15682	15861	15782	15562	15821	15723	15830	15627	15735	15664	15798	15831	15673	15625	15687	15707	15490	15779	15748	15689	15743	15894	15683	15785	15867	15886	15789	15661	15704	15806	15615	15649	15569	15799	15728	15853	15840	15753	15843	15689	15551	15702	15599	15769	15487	15717	15539	15832	15483	15689	15584	15449	15682	15439	15744	15397	15639	15531	15721	15588	15802	15763	15805	15649	15762	15742	15870	15596	15549	15755	15696	15733	15819	15682	15815	15637	15655	15583	15578	15477	15767	15541	15571	15654	15584	15672	15752	15692	15887	15615	15900	15724	15757	15760	15690	15736	15702	15729	15557	15630	15641	15785	15785	15537	15650	15819	15520	15558	15861	15795	15779
18023	26057	26511	22284	19571	17763	16571	15734	15517	14853	14910	14766	14870	14250	14260	14242	14408	14258	14089	14137	14086	13987	14075	13958	13976	13840	13922	13967	13951	13967	14015	13906	13952	13819	13797	13884	13971	13761	14089	13955	13815	13847	13984	13991	14111	14170	13946	13899	13898	13775	14016	13914	13827	13970	14012	13860	13823	13710	13732	13878	13992	13904	14052	13901	13935	13890	14197	13920	14056	13980	13780	13885	13946	13876	13926	13932	13838	13915	14046	13880	13882	13783	13975	13835	13906	14003	13938	13772	13919	13783	13773	13855	13921	13913	13648	13835	13938	13863	13909	13931	13763	13866	13884	13712	13794	13859	13872	13904	13991	13864	13741	13718	13803	13960	13936	13966	13862	13926	13937	13947	13942	13984	13715	13849	13926	13843	13841	14047	13914	13826	13875	13833	13979	13817	13858	13786	13797	13912	14030	13792	13710	13810	13981	13902	13827	13828	13863	13889	13892	13912	13925	13807	13731	13792	13830	14021	13903	13829	13718	13842	13978	13878	13805	13827	13825	13849	13943	13772	13831	13743	13686	13805	13833	13913	13845	13936	13780	13795	13895	13902	13796	13877	13948	13927	13906	13966	13930	13818	13697	14086	14024	13836	13807	13809	13715	13838	13879	13680	14150	13857	13799	13765	13848	13912	13979	13839	14014	14004	13790	13736	13767	13778	13884	13768	13875	13837	13858	13927	14008	13869	14018	13827	13835	13835	13772	13831	13907	13685	13884	13856	13904	13991	13782	13856	13888	13837	13930	13908	13757	13966	13840	13852	13919	13671	13864	13786	13968	13863	13615	13905	13817	13771	13750	13893	13892	14004	13831	13870	13975	13942	13809	14005	13881	13899	13961	13836	13993	13899	13695	13949	13849	13964	13846	13728	13924	13898	13786	14017	13860	14031	13866	13922	13956	14020	13973	13941	13967	13848	13755	13931	13870	13881	13958	13891	14017	13818	13859	13974	13876	13936	13858	13935	13819	13658	13780	13916	13923	13694	13958	13715	13600	13924	13894	13953	13716	13925	13960	13976	13915	13912	13973	14045	13879	13950	14004	13970	13979	13878	13949	13838	13681	13957	13756	14021	14023	13938	13932	13865	14054	13910	13777	14053	13842	13827	13787	14062	13963	13965	13896	13864	13951	13910	13851	13787	13786	13992	13961	13770	14113	13942	13834	13903	13832	13831	13777	13848	13893	13965	13956	14019	13892	13826	14020	13989	13752	13907	13959	13846	13983	13938	13954	14021	13851	13829	13890	13851	14022	13861	13805	13963	13993	13927	13819	13962	13989	13857	14011	13979	14085	13947	13866	13945	13730	13821	13855	13767	14086	13853	13871	13850	13700	13869	13857	13816	13779	13869	13743	13808	13839	14097	13897	13971	13926	14007	13803	13959	14000	13780	13838	13846	13775	13814	13982	13982	14002	13889	13813	13939	14045	13696	14008	13984	13818	13744	13993	13793	13828	13662	13933	13959	13830	13652	13898	13832	13859	13589	13942	13882	13830	13840	13893	13678	13832	13914	13924	14126	13837	13892	13998	13863	13954	13875	13968	13871	13855	13823	13788	13874	13944	13897	14018	13920	13981	13911	13750	13807	14127	13822	13925	13920	13970	14087	13971	14039	13935	13902	13947	14055	13981	13890	13836	13822	13825	13963	13898	13915	13996	13814	13893	13850	13854	13923	13863	14011	13823	13816	13999	13856	13778	13789	13988	13739	13862	13899	13931	13901	13979	13881	13906	13884	13690	13909	13929	13993	13784	13960	13890	13798	13811	13819	13815	13806	13755	13842	13737	13860	13839	13825	14095	13854	13989	13905	13823	13878	13824	13860	13856	13849	13975	13908	13865	13859	13985	13875	13931	13944	13960	13846	13981	13925	13971	13844	13885	14030	13883	13869	13801	13843	13893	13989	13781	13907	13853	13937	13809	13880	13818	13898	13879	13754	13785	13852	13859	13924	13914	13876	13850	13787	13953	13876	13783	13808	13994	13725	13941	13888	13886	13874	14054	13935	13907	13924	13965	13836	13793	13866	13931	13932	13928	13870	13806	13714	13831	13847	13785	13888	13902	13748	13844	13896	13951	13736	13869	13851	13823	14019	13945	13800	13756	13830	13908	13745	13908	13868	13918	13842	13960	13995	13877	14118	13891	13958	13883	13866	13916	13968	13883	13918	13781	13873	13915	13904	13857	14068	14009	13887	13790	13752	13811	14033	13989	13837	13824	13774	13898	13871	13741	13915	13943	14005	13962	14030	13894	13877	13829	13907	13911	13795	13950	13775	13863	13868	13745	13801	13861	13816	13878	14031	13896	13916	13990	13919	13718	13942	13993	13909	13840	13927	13779	13869	13668	13848	13969	13766	13953	13943	13870	13857	13833	13867	13989	13804	14040	13838	13986	13726	13885	13955	13967	13929	13891	13927	13926	13908	13785	13913	13868	13888	14068	13814	13820	13893	13918	13840	14028	13723	14007	13746	13907	13891	13763	13727	13679	13850	13937	13742	13841	13954	13859	13942	13716	13964	13895	13939	13838	13780	13826	13598	13845	13700	13757	13915	13864	13720	13973	13784	13983	13821	13783	13869	13988	13830	13930	13896	13773	13729	13929	13807	13859	13793	13826	13972	13846	13774	13860	13865	13795	13877	13988	13787	13966	14111	13986	13896	13872	13903	13901	13826	13722	13872	13935	13935	13753	13810	13876	13845	13863	13959	13862	13713	13999	14036	13896	13852	13980	13732	13860	13750	13895	13888	13807	13814	14118	13859	13847	13777	13908	13901	13856	13874	13971	13880	13915	13825	13784	13687	13970	13857	13905	13860	13880	14098	13781	13897	13865	14056	13876	13921	13932	13785	13880	13916	13869	14021	13848	14032	13844	13864	13739	13816	13954	13845	14018	13794	13999	13868	13988	13942	13896	13863	13904	13889	13849	13911	13824	13862	13634	13938	13779	13827	13888	14007	13919	13959	14047	13828	13859	13918	13887	13955	14056	13928	13883	13944	13930	13815	13889	14032	14007	14074	13767	13789	13824	13732	13922	14136	13961	13922	14103	13867	13963	13924	14080	13789	13750	13843	13910	13804	13979	13966	13925	13767	13771	13842	14066	13773	13807	13867	14002	13951	13937	13876	13813	13756	13867	13944	13801	13863	13935	13679	13906	14072	14010	13839	13857	13847	13816	13814	13869	13929	13875	13910	13909	13777	13870	13807	13957	13846	13823	13920	13789	13991	13889	13857	13887	13821	14001	13820	13935	13783	13796	13853	14015	14008	13958	13838	13913	13976	13999	13934	13920	13690	13861	13836	13930	13977	13778	13988	13838	13927	13758	13716	13812	13892	13889	13938	13883	13806	13970	13817	13803	13892	14050	13742	13939	13863	13783	13774	13885	13715	13775	13864	13990	13857	13979	13877	13889	14027	13851	13947	13995	13805	13769	13848	13704	13835	13870	13989	13933	13831	13895	13873	13733	13905	13900	13972	13910	13729	13923	13741	13895	13800	13940	13956	13854	13847	13961	13874	13946	13706	13830	13619	13690	13913	13916	13828	13931	13863	13857	13803	14063	14024	13829	13887	13733	13878	13824	13880	13730	13762	13900	13928	13947	13951	13795	13958	13889	13883	13812	13789	13949	13701	13916	13877	13919	13891	13861	13800	13792	13734	13784	13825	13720	13899	13835	13996	14035	13694	13939	13912	13890	14001	13832	13809	13693	13958	13927	13809	13995	13972	14014	13804	14101	13819	13727	13921	13976	13889	13866	13775	13844	13838	13922	13900	13793	13890	13835	13915	13771	13774	13913	14031	13826	13826	13613	13921	13789	13949	13951	13847	13894	14011	13795	13844	13755	13829	13796	13863	13845	13878	13894	13944	13970	13832	13739	13935	13974	13910	13757	13878	14026	14008	14094	13935	13804	13909	14001	13900	13804	13866	13802	13978	13740	13819	14074	13956	13657	14097	13902	13862	13855	13793	13784	13859	13800	13641	13828	13873	13945	13971	13938	13919	13848	13848	13969	13914	13849	13819	14002	13864	13824	13954	13853	13847	14002	13799	13952	13987	13783	13775	13892	13838	13772	13899	13779	14036	13888	13707	13861	13802	13819	13980	13847	13909	13724	13660	13939	13898	13782	14035	13880	13987	13813	13900	13800	13861	13936	13920	13930	13796	13939	13843	13847	13899	14069	13882	13896	13822	14011	13756	13827	13940	13874	13975	13985	13856	13972	13912	13934	13922	13909	13939	13723	14093	14054	13943	13746	13859	13943	13840	13917	13968	13841	13918	13850	13937	14081	14021	13754	13873	13897	13806	13879	13779	13922	13870	13958	13706	14036	13805	13779	13980	13972	14006	13795	13799	13775	14024	13837	13984	13751	13832	14032	13839	13997	13909	13881	13827	13800	13978	13822	13995	13921	13799	13848	13876	13900	14113	13943	13974	13979	14095	13932	13894	14011	13893	14027	13858	13936	13994	13874	13831	13836	13852	13798	13962	13870	13780	14003	13896	13931	13843	13865	13783	13694	13885	13923	13787	13903	13879	13819	13841	13946	13823	13745	13881	13839	13812	14023	13945	14009	13841	13856	13896	13947	13920	13748	13832	13847	13854	13951	13842	14000	13869	13764	14041	13887	13844	13837	13985	13918	13843	13814	13922	13840	13918	13856	14023	14054	13861	13960	13735	13796	13946	13944	13743	13743	13905	14123	13961	13912	13743	13880	14017	13762	13924	13825	13851	13962	13800	13977	13920	13881	13748	13814	13919	13664	13858	13949	13870	13900	13941	13932	13855	13883	13874	14041	14216	14182	14048	13773	13869	13859	13741	13861	13945	13893	13901	13918	13806	13919	13808	13912	13762	13854	13810	13921	13995	14058	13939	13976	13896	13949	14002	13849	13755	13931	14002	13919	13933	13901	13923	13893	13832	13743	13842	13927	13786	13845	13838	13786	13926	13872	13847	13870	13995	13867	13860	13792	13846	14049	13862	13973	13833	13867	13757	13974	13834	13829	13965	13987	14000	13798	14012	14017	13744	13808	13901	13924	13823	13995	13839	13771	13851	13947	13762	13899	13795	13935	13804	13924	13854	13892	13894	13620	13748	13861	13970	13977	13844	13832	13853	13853	13975	13947	14028
24050	21153	28559	24595	22995	22454	21129	18243	17334	17157	16580	17093	18320	16515	15858	15730	15888	15660	15761	15542	15409	15502	15496	15449	15568	15404	15515	15187	15396	15235	15237	15290	15266	15207	15145	15131	15259	15397	15353	15346	15281	15295	15357	15890	15784	15449	15388	15344	15278	15153	15178	15223	15198	15362	15154	15078	15131	15100	15257	15144	15207	15144	15244	14931	15049	15184	15140	15301	15143	15158	15304	15141	15183	15108	15255	15253	15402	15132	15116	15080	15191	15248	15094	15182	15246	15258	15436	15139	15144	15160	15026	15148	15148	15034	15353	15173	15166	15263	15067	15107	15184	15117	15049	15050	15071	15331	15022	15095	15218	15113	15170	15295	15357	15073	15040	15292	15254	15019	15182	15062	15094	15019	15053	15319	15032	15276	15110	15150	15212	15212	15240	15083	15118	15192	15136	15275	14936	15120	15135	15360	15160	15273	15215	15188	15195	15144	15142	15173	15216	15252	15334	15228	15110	15223	15226	15283	15230	15366	15189	15344	15273	15225	15028	15313	15181	15297	15046	15180	15189	15201	15154	15292	15221	15075	15113	15294	15242	15289	15326	15245	15178	15104	15128	15095	15140	15317	15322	15335	15136	15106	15060	15303	15162	15056	15289	15109	15159	15112	15284	15285	15256	15279	15140	15166	15201	15057	15337	15195	14961	15113	15296	15358	15073	15301	15193	15166	14974	15052	15176	15309	15132	15056	15115	15237	15255	15306	15131	15201	15260	15058	15192	15245	15225	14976	15357	14992	15036	15195	15428	15168	15183	15244	15336	15231	15291	15186	15157	15337	15265	14979	15330	15194	15292	15125	15252	15142	15279	15123	15243	15070	15138	15178	15240	15039	15309	15232	15184	15314	15379	15333	15135	15130	15136	15064	15032	15280	15383	15328	14820	15395	15088	15113	15275	15264	15119	15062	15154	15092	15298	15158	15163	15256	15403	15041	15090	15316	15237	15221	15203	15139	15316	15091	15077	15140	15326	15309	15097	15330	15353	15080	15190	14994	15042	15357	15160	15207	15328	15330	15297	15183	15167	15134	15044	14976	15175	15045	15140	15203	15261	15249	15134	15081	15156	15198	14992	15159	15343	15219	15333	15265	15171	15080	15218	15214	15167	15156	15289	14985	15137	15180	15072	15167	15128	15134	15062	15123	15281	15183	15200	14971	15144	15285	15150	15075	15310	15267	15134	15247	15231	15161	15067	15134	15274	15100	15292	15148	14942	15209	15224	15022	15110	15126	15161	15067	15111	15255	15290	15189	15166	15159	15074	15151	15057	15094	15083	15163	15273	15184	15174	15181	15053	15258	15221	14928	15153	15161	15106	15247	15013	14992	15260	15212	15224	15102	15060	15243	15199	15206	15189	15123	15258	15300	15179	15273	15109	14964	15154	15101	15054	15139	15308	15135	15362	15170	15186	14998	15146	15104	15276	15199	15260	15222	15284	15033	15169	15087	15097	15085	15210	15291	15395	14991	15349	15204	15184	15188	15252	15164	15164	15142	15159	15131	15127	15064	15175	15316	15165	15071	15168	15262	15336	15110	14972	15257	15288	15234	15206	15351	15128	15177	15088	15203	14901	15264	15066	15075	15144	15100	15185	15230	15071	15116	15152	15165	15109	15305	15136	15111	15074	15208	15000	15055	15271	15207	15293	15042	15076	15245	15304	15150	15230	15105	15079	14969	15194	15164	15245	14967	15179	15136	15278	15139	15125	15331	15167	15166	15082	15044	15063	15124	15113	15119	15418	15203	15211	15418	15004	15034	15464	15017	15255	15157	15200	15130	15018	15206	15030	15361	15137	15166	15286	15199	15074	15010	15298	15254	15123	15060	15101	15222	15159	15007	15022	15108	15108	15211	15302	15403	15329	14997	15129	15228	15160	15112	15154	15042	15089	15049	15145	15228	15158	15093	15279	15062	15425	15429	15279	15249	15310	15368	15227	14998	15097	15124	15037	15249	15112	15205	15181	15172	15158	15165	15358	15104	15263	15226	15402	15312	15346	15118	15100	15120	15171	15076	15283	15116	15103	15274	15160	15040	15099	15216	15367	15223	15112	15305	15268	15306	15298	15123	15228	15089	15090	15034	15287	15184	15331	15193	15131	15245	15349	15198	15105	15055	15032	15114	15158	15387	15120	15410	15140	15242	14982	14944	15179	15116	15196	15081	15203	15305	15135	15013	15095	15227	15319	15121	15227	15246	15265	15238	15049	15100	14985	15092	15184	15212	15331	15156	15143	15265	15107	15013	15109	15335	15353	15180	15178	15077	15331	15293	15131	15267	15267	15196	15154	15197	15236	14983	15060	15227	15025	14917	15158	15202	15010	15214	15195	15220	15314	14973	15091	14940	15159	15167	15113	15133	15386	15188	15154	15306	14990	15057	15160	15301	15128	15279	14967	15113	15169	15247	15226	15211	15216	15163	15249	15152	15071	15097	15220	15075	15292	15132	15328	15180	15126	15017	15174	15134	15305	15498	15121	15190	15051	15109	15290	15065	15040	15309	15193	15135	15387	15304	15086	15129	14991	15009	15137	15106	15235	15235	15159	15214	15084	15340	15243	15219	15297	15104	15180	15356	15265	15265	15169	15111	15203	15118	14933	15130	15169	15272	15089	15195	15123	15406	15064	15066	15181	15227	15242	15048	15372	15115	15212	15013	15142	15266	15182	15260	15386	15137	15117	15186	15155	15263	15225	15159	15312	15208	15294	15259	15133	15133	15125	15201	15110	15229	15105	15297	15062	15271	15115	15228	15271	15191	15127	15185	15208	15162	15317	15087	15080	15147	15298	15019	15138	15231	15227	15235	15188	15231	15105	15308	15252	15174	15171	15338	15155	15320	15270	15234	15099	15190	15324	15192	15117	15198	15210	15207	15210	15401	15045	15212	15197	15192	15347	15125	15176	15124	15095	15278	15089	15126	15084	15107	15126	15195	15137	15409	15222	15171	15119	15134	15201	15260	15173	15365	15311	15276	15292	15230	15335	15148	15068	15219	15165	15151	15231	15111	15168	15141	15215	15144	15230	15235	15344	15118	15318	15214	15233	15293	15216	15133	14990	15270	15365	15170	15331	15203	15198	15376	15379	15074	15029	15097	15363	15176	15028	15052	15168	14949	15365	15213	15224	15210	15134	15051	15279	15042	15103	15375	15266	15238	15337	15174	15094	15056	15182	15183	15093	15134	15191	15110	15213	15291	15219	15273	15070	15116	15018	15173	15301	15211	15197	15220	15417	15237	15341	15215	15066	14997	15165	15088	15002	15067	15109	15261	15233	15390	15345	15140	15278	15320	14947	15102	15040	15369	15207	15119	15236	15215	15075	15216	15233	15190	15131	15118	14915	15139	14986	15276	15281	15183	15262	14989	15267	15141	15267	15168	15046	15032	15178	15108	15304	15064	15091	15388	15196	15128	15074	15332	15319	15100	15249	15134	15105	15213	15287	15240	15179	15187	15020	15085	15223	15175	15248	15381	15144	15277	15129	15254	15071	15070	15129	15198	15090	14974	15222	15052	15299	15413	15150	15300	15177	15092	15215	15277	15372	15291	15172	15087	15160	15169	15351	15221	15155	15261	15213	15230	15316	15406	15299	15319	15186	15077	15445	15335	15162	14932	15244	15209	15073	15265	15278	15110	15338	15139	15191	15448	15412	15230	15071	15355	15125	15268	15124	15287	15345	15147	15032	15010	15155	15283	14933	15209	15263	15079	15207	15102	15267	15133	15170	15015	15159	15257	15281	15188	15366	14953	15040	15198	15233	15236	15122	15136	15125	15108	15074	15238	15319	15249	15250	15165	15018	15319	15233	15142	15209	15100	15149	14952	15337	14997	15436	15117	15040	15039	15153	15152	14954	15242	15037	15280	15122	15101	15254	15024	15048	15081	15252	15279	15173	15386	15265	15230	15172	15255	15059	15219	15097	15145	15114	15320	15226	15232	15129	15035	15278	15192	15294	14875	14965	15111	15044	15267	15231	15098	15203	15211	15192	15084	15227	15130	15191	15256	15069	15203	15301	15001	15254	15079	15230	15280	15026	15182	14985	15132	14998	15193	15120	15096	15295	15274	15062	15258	15294	15264	15162	15317	15158	15102	15154	15168	15154	15031	15283	15072	15072	15108	15221	15100	15255	15172	15284	15097	15250	15303	15020	15235	15088	15346	15194	15260	15054	15407	15170	15089	15269	15305	15104	15115	15199	15350	15268	15264	15286	15080	15315	15163	15327	15143	14966	15114	15271	15123	14914	15102	15041	14995	15237	15111	15184	15216	15087	15268	15187	15034	15132	15143	15073	15369	15275	15205	15173	15131	15072	15389	15169	15247	15239	15340	15108	15230	15228	15152	15022	15399	15351	15059	15106	15325	15210	15083	15107	15177	15357	15283	15094	15170	15231	15055	15145	15136	15109	15191	15161	15219	15286	15233	15318	15191	15274	15261	15234	15122	15064	15157	15112	15156	15182	15084	15104	15121	15134	15239	15195	14963	15163	15060	14965	15368	15218	15360	15169	15169	15115	15116	15047	15254	15202	14908	15252	15006	15409	14906	15273	15271	15260	15155	15027	15218	15218	15358	15102	15268	15206	15353	15305	15266	15108	15277	15235	15262	15277	15287	15138	15143	15131	15157	15261	15357	15325	15082	15338	15295	15243	15080	15273	15084	15126	15158	15347	15270	15312	15140	15426	15258	15188	15086	15124	15085	15253	15080	15116	15263	15132	15045	15283	15168	15033	15103	15361	15313	15092	15133	15111	15185	15014	15242	15302	14892	15088	15311	15219	15097	15175	15102	15288	15340	15167	14968	15227	15216	15158	15209	15155	15040	15112	15190	15248	15092	15308	15250	15152	15200	15232	15265	15124	15163	15052	15050	15269	15232	15272	15224	15248	15102	15307	15148	15207	15192	15067	15261	15132	15140	15122	15202	15223	15194	15249	15233	15230	15184	15151	15256	15368	15263	14940	15322	15105	15126	15172	15201	15249	15139	15133	15029	15502	15397	15202	15036	15266	15222	15066	15269	15078	15310	15198	15216	15204	15316	15210	15115	15157	15110	15005	15359	15007	15126	15400	15065	15397	15028	15075	15212	15134	15121	15044	15179	15179	15237	15193	15233	15269	15034	15146	15213
17406	30468	31254	27134	24107	20915	19054	17438	16794	16134	15654	16611	17868	15275	14426	14218	14138	14155	13979	13982	13839	13677	13811	13683	13877	13915	13796	13520	13761	13599	13756	13622	13609	13598	13624	13832	13766	13671	13641	13695	13669	13578	13954	14222	14224	14121	13838	13660	13696	13613	13430	13700	13576	13697	13593	13358	13618	13349	13647	13505	13645	13485	13525	13642	13544	13540	13527	13415	13595	13732	13581	13532	13737	13559	13610	13631	13609	13585	13419	13645	13546	13637	13387	13587	13748	13692	13708	13706	13691	13431	13588	13437	13511	13572	13515	13648	13407	13421	13511	13513	13679	13541	13528	13585	13513	13535	13564	13625	13607	13616	13563	13538	13621	13600	13441	13311	13518	13565	13661	13599	13752	13573	13566	13613	13557	13401	13594	13565	13605	13548	13655	13593	13622	13701	13551	13489	13662	13549	13479	13591	13555	13565	13607	13595	13555	13588	13441	13648	13537	13499	13602	13552	13602	13487	13531	13557	13712	13430	13562	13481	13422	13569	13626	13563	13651	13597	13646	13469	13704	13559	13509	13644	13588	13558	13566	13627	13519	13621	13605	13633	13642	13540	13572	13462	13542	13630	13364	13593	13646	13450	13569	13593	13584	13518	13710	13468	13450	13599	13595	13392	13500	13554	13498	13595	13496	13541	13622	13650	13577	13335	13576	13607	13485	13566	13562	13508	13568	13463	13692	13571	13554	13566	13685	13479	13401	13565	13522	13754	13472	13581	13324	13548	13627	13429	13510	13658	13447	13656	13663	13600	13546	13433	13688	13470	13545	13700	13526	13502	13506	13546	13621	13550	13483	13451	13571	13710	13552	13624	13600	13414	13558	13692	13471	13552	13474	13607	13485	13527	13705	13469	13565	13494	13612	13644	13575	13610	13482	13521	13571	13514	13357	13501	13496	13482	13597	13652	13714	13598	13685	13608	13569	13639	13646	13576	13644	13546	13619	13571	13597	13405	13551	13498	13466	13551	13647	13628	13599	13789	13571	13590	13698	13582	13614	13615	13424	13577	13579	13477	13467	13728	13662	13505	13472	13704	13618	13648	13498	13400	13415	13439	13698	13529	13459	13468	13788	13445	13753	13623	13420	13607	13402	13569	13562	13667	13582	13813	13562	13648	13502	13659	13422	13457	13554	13556	13810	13539	13456	13591	13687	13668	13555	13429	13635	13503	13613	13564	13364	13401	13451	13723	13569	13538	13323	13426	13436	13599	13682	13459	13698	13442	13618	13670	13461	13634	13666	13596	13351	13657	13400	13674	13440	13664	13616	13705	13629	13497	13445	13408	13638	13552	13611	13690	13656	13579	13477	13605	13606	13702	13487	13673	13428	13720	13476	13566	13663	13540	13420	13523	13377	13495	13491	13649	13408	13675	13499	13612	13595	13618	13531	13577	13615	13682	13666	13486	13569	13650	13660	13683	13519	13407	13481	13544	13523	13469	13588	13744	13533	13533	13401	13537	13506	13514	13515	13558	13520	13455	13599	13527	13653	13464	13472	13490	13586	13576	13627	13515	13481	13632	13478	13479	13540	13593	13755	13498	13494	13613	13553	13693	13547	13452	13534	13521	13618	13668	13609	13528	13705	13450	13590	13574	13514	13512	13615	13633	13673	13339	13773	13605	13592	13733	13641	13623	13534	13491	13551	13664	13475	13494	13633	13535	13657	13593	13492	13512	13309	13492	13665	13555	13683	13496	13605	13611	13665	13843	13616	13569	13522	13624	13737	13576	13615	13695	13515	13542	13436	13467	13550	13562	13670	13692	13622	13480	13616	13673	13421	13621	13460	13599	13744	13423	13643	13702	13507	13409	13548	13736	13605	13491	13563	13736	13607	13419	13690	13611	13580	13673	13460	13623	13587	13715	13592	13515	13407	13450	13566	13513	13521	13607	13562	13563	13551	13708	13628	13703	13563	13556	13711	13558	13630	13485	13549	13515	13582	13483	13671	13524	13492	13602	13667	13449	13555	13466	13629	13646	13606	13562	13488	13553	13529	13702	13546	13573	13515	13614	13593	13534	13765	13486	13652	13588	13447	13558	13608	13527	13573	13329	13512	13550	13500	13742	13534	13514	13397	13544	13643	13571	13576	13617	13689	13532	13677	13442	13592	13487	13646	13594	13590	13732	13560	13583	13607	13492	13468	13397	13554	13474	13261	13659	13508	13469	13643	13644	13610	13639	13487	13766	13683	13435	13605	13675	13560	13568	13587	13734	13359	13580	13451	13512	13539	13403	13598	13560	13716	13617	13500	13564	13565	13574	13539	13423	13433	13490	13445	13533	13435	13487	13523	13694	13558	13465	13493	13638	13405	13685	13535	13425	13513	13540	13514	13571	13601	13480	13501	13508	13622	13655	13364	13581	13536	13602	13482	13462	13370	13419	13651	13638	13649	13584	13658	13626	13742	13560	13610	13510	13433	13596	13559	13482	13698	13406	13540	13480	13529	13420	13436	13456	13538	13544	13497	13525	13455	13471	13565	13580	13427	13672	13458	13437	13622	13514	13484	13619	13644	13469	13648	13508	13419	13453	13609	13735	13687	13697	13599	13736	13530	13592	13632	13568	13671	13530	13491	13664	13737	13705	13462	13476	13500	13559	13597	13461	13578	13554	13416	13655	13587	13655	13582	13570	13617	13593	13682	13481	13511	13643	13394	13613	13471	13498	13599	13669	13509	13577	13629	13485	13774	13554	13609	13501	13651	13581	13708	13646	13592	13600	13523	13444	13670	13483	13634	13691	13622	13653	13429	13679	13682	13645	13521	13446	13538	13387	13583	13572	13589	13465	13562	13678	13689	13408	13567	13517	13577	13400	13634	13510	13673	13588	13420	13411	13555	13615	13561	13464	13379	13658	13441	13677	13611	13592	13672	13580	13370	13605	13660	13705	13506	13372	13529	13561	13588	13775	13456	13668	13645	13513	13725	13494	13702	13534	13617	13580	13559	13558	13654	13659	13699	13644	13385	13662	13537	13579	13442	13649	13592	13694	13542	13642	13581	13641	13490	13383	13429	13437	13591	13621	13634	13598	13443	13490	13575	13627	13667	13466	13558	13434	13726	13712	13559	13629	13720	13619	13543	13691	13476	13553	13345	13554	13485	13511	13537	13688	13583	13537	13451	13682	13444	13518	13510	13653	13393	13585	13587	13644	13655	13622	13566	13761	13571	13414	13521	13621	13593	13514	13650	13547	13437	13560	13426	13501	13599	13501	13428	13513	13679	13568	13699	13619	13566	13432	13464	13537	13592	13620	13685	13636	13628	13385	13625	13473	13450	13671	13432	13646	13534	13467	13518	13586	13577	13641	13501	13407	13600	13468	13548	13519	13544	13500	13565	13475	13622	13637	13550	13616	13619	13496	13400	13553	13699	13487	13537	13562	13626	13465	13433	13684	13656	13706	13466	13582	13549	13469	13526	13622	13493	13717	13508	13507	13633	13580	13578	13542	13777	13571	13555	13585	13615	13643	13520	13591	13614	13771	13574	13510	13577	13436	13632	13315	13555	13623	13592	13456	13456	13598	13670	13602	13636	13368	13689	13475	13686	13604	13525	13622	13666	13407	13508	13560	13520	13529	13606	13565	13637	13705	13595	13619	13651	13450	13459	13415	13453	13507	13580	13579	13601	13628	13519	13561	13492	13422	13554	13668	13488	13659	13466	13485	13737	13529	13566	13581	13693	13432	13555	13723	13602	13576	13579	13612	13619	13516	13802	13407	13677	13637	13523	13588	13377	13536	13718	13483	13395	13546	13564	13440	13592	13502	13582	13614	13345	13591	13578	13505	13418	13384	13773	13650	13614	13728	13573	13514	13632	13476	13588	13731	13585	13590	13647	13539	13577	13540	13531	13555	13640	13559	13601	13576	13445	13636	13597	13651	13617	13553	13619	13563	13601	13643	13461	13564	13473	13481	13557	13801	13571	13452	13717	13516	13520	13778	13420	13568	13673	13622	13535	13459	13610	13736	13561	13396	13752	13520	13686	13486	13553	13507	13527	13421	13558	13615	13718	13626	13633	13521	13533	13528	13614	13741	13529	13617	13536	13454	13724	13484	13596	13523	13562	13375	13576	13543	13420	13587	13565	13506	13611	13644	13566	13504	13823	13561	13484	13551	13439	13532	13683	13754	13432	13502	13616	13445	13522	13712	13692	13696	13470	13733	13584	13611	13488	13603	13441	13440	13491	13548	13591	13380	13662	13466	13564	13665	13597	13651	13577	13476	13506	13511	13455	13445	13434	13683	13640	13450	13623	13654	13520	13550	13661	13533	13599	13570	13692	13480	13449	13678	13525	13731	13575	13498	13667	13552	13511	13589	13530	13566	13542	13497	13674	13405	13480	13646	13653	13698	13526	13630	13620	13516	13384	13421	13635	13570	13620	13537	13662	13647	13645	13654	13508	13640	13530	13418	13580	13572	13541	13560	13554	13493	13406	13468	13708	13693	13433	13446	13490	13606	13457	13550	13597	13610	13531	13533	13596	13422	13589	13772	13482	13609	13641	13463	13683	13686	13692	13480	13550	13739	13520	13593	13373	13593	13424	13530	13595	13601	13474	13429	13555	13601	13662	13619	13612	13583	13508	13566	13578	13631	13661	13426	13411	13538	13570	13597	13679	13584	13603	13595	13461	13605	13526	13383	13534	13593	13321	13709	13583	13454	13600	13373	13634	13532	13577	13603	13387	13678	13489	13564	13469	13593	13585	13606	13558	13560	13433	13461	13503	13607	13373	13574	13582	13629	13469	13541	13739	13628	13599	13481	13594	13539	13543	13531	13494	13506	13517	13676	13638	13534	13483	13352	13657	13591	13617	13531	13672	13610	13624	13673	13643	13775	13527	13535	13511	13459	13576	13681	13751	13633	13786	13523	13753	13595	13703	13493	13684	13525	13508	13558	13664	13532	13546	13585	13492	13612	13457	13590	13705	13533	13628	13605	13404	13607	13360	13659	13634	13519	13530	13562	13427	13817	13634	13555	13541	13525	13547	13614	13592	13642	13603	13544	13516	13576	13533	13626	13661	13390	13503	13432	13512	13645	13661	13524	13527	13393	13676	13607	13468	13698	13502	13408	13462	13510	13639	13569	13660	13480	13575	13406	13615	13780	13514	13570	13683	13541
22733	21148	29040	23631	21826	24285	25815	20288	18412	18312	17416	17681	21769	17625	16204	16042	15789	15642	15575	15563	15431	15342	15424	15295	15266	15272	15228	15047	15363	15007	15117	14946	15207	14915	15091	14998	15236	15058	15142	15015	15027	14841	15228	16034	16003	15536	15528	15174	14884	14928	14874	15123	14811	14860	15018	14962	14968	15000	14890	14936	14929	14889	14987	14856	15074	15214	14917	14887	14998	15157	14982	14971	15026	14866	14858	14611	14852	15105	15011	14985	14822	14901	14718	14930	14938	14932	15070	14982	15061	14976	15033	14867	14614	14851	15012	14814	14761	14899	14961	14994	14768	14938	15029	15038	14767	14930	14951	14821	14841	14827	14977	14988	14862	14924	14887	15093	14972	15063	14731	14803	14720	15009	14976	14784	14877	14921	14907	14981	14843	14895	14846	14995	14966	14969	14838	14966	14698	14833	14806	15002	14779	14770	14914	14970	14775	14716	14778	15104	14755	14979	14871	14997	14955	14821	15047	14683	14803	15034	14866	14965	14930	14972	15039	14940	14855	14948	14920	14988	14952	14728	14941	14944	14836	14932	14644	14855	14858	15057	14808	14930	14859	14687	15112	15065	14886	15027	15008	14957	15006	14883	15013	14887	14896	14996	14967	14949	14880	14825	14849	14830	14915	14880	15002	14909	14772	14853	14727	15094	14920	15017	14767	14821	14894	15015	14968	14851	14967	14991	14921	14934	14951	14948	14813	14902	15024	14821	15077	14826	14997	14830	14976	14737	14937	14656	14935	14896	15038	15002	14727	14962	14788	14822	14839	14762	14927	14957	14991	14967	14875	14983	14950	14906	14840	14907	14621	14953	14819	14732	14951	15058	14855	14890	14847	14761	14964	14943	14771	14937	14995	14820	15130	14731	14994	14917	15093	14988	14894	14838	14718	14916	14973	14860	14974	14869	15068	14937	15115	14933	15123	14896	14830	14961	14865	14781	14921	15001	14812	14938	14978	14815	14845	14724	14968	14802	14915	14883	14919	14973	14900	14777	14888	14950	14883	15009	14825	14939	14810	14958	14975	14854	14984	14943	14891	14860	15102	14725	14963	14890	14982	14933	14875	14972	14783	14799	14897	14951	14928	14807	14965	14750	14799	14989	14634	15037	15029	15008	14920	14865	14750	14923	14842	14582	15071	14892	14950	14858	14852	15094	14936	14694	14842	14953	14776	14989	15070	14947	14929	14924	15132	14973	14939	15006	14954	14964	14823	14898	15084	14882	14769	14929	14971	14823	14799	14750	14653	14927	15040	14831	14995	14935	14889	14664	14830	14887	14823	14951	14828	14948	15122	15086	14927	15074	14916	14838	14916	14932	15045	14842	15046	15026	14819	14999	14967	14925	14998	14743	14791	14870	14874	14846	14801	14972	14876	14835	14605	14878	14821	14940	14936	15011	14770	14926	14867	14877	14655	14896	15010	14992	14845	14842	14909	14852	15010	14842	14685	14939	14781	15010	14906	14837	14956	14887	14866	14761	14861	14763	14842	14930	14883	14999	14963	14936	14756	14689	14848	14971	14931	14883	14816	14719	14848	15071	14908	14831	14840	14937	14884	14745	14955	14852	14798	14847	15006	14879	15071	14984	14619	14810	14910	14996	14907	14922	14946	14964	14892	14760	14960	14967	15057	14912	14872	14748	14709	14960	14930	14974	14868	14965	14996	14991	14954	14728	14799	14847	14678	14987	14863	14887	14868	14888	14848	14730	14743	14918	14797	14923	14850	14700	15006	14987	14911	14920	14907	14844	14800	14871	14989	14784	14792	14955	15148	15001	14959	14828	14910	15043	14965	14974	14780	14768	14813	14700	14762	14828	14794	14848	14732	14706	14859	14840	14948	14799	14715	14897	14936	14893	15085	14966	14929	14942	14977	14903	14857	14882	14737	14772	14800	14917	14720	14795	14855	14912	14974	14913	14825	14911	14860	14909	14910	14814	14859	14808	14761	14858	15009	14947	14752	14916	14704	14932	14903	14753	14826	14896	14839	14882	14832	14912	14811	15061	14965	14844	14948	15099	14767	14710	14834	14823	14841	14741	14773	14760	14809	14923	14737	14862	15043	15016	14890	14904	14911	14889	14900	14832	14890	15085	14880	14984	14967	14948	14696	14968	15051	14828	14961	14786	15097	14926	14787	14751	14712	14718	14662	14842	14837	14860	14937	14824	15078	14834	14923	14825	15020	14962	14780	14967	14908	14750	14812	14905	14954	14648	14916	14942	14804	14926	14906	14865	14800	14785	14645	14927	15100	15002	14902	14521	14976	14833	14805	14838	14955	15032	14860	14910	14788	15002	14988	14956	14986	14677	14798	14918	14726	14756	14853	15026	14910	14886	14964	14678	14799	14968	15068	14939	14974	14765	14970	15062	14859	14812	14968	14962	14800	15009	14780	14750	14838	14761	14829	14836	14904	14839	14833	14779	15015	14739	14876	14819	14820	15069	15055	14834	15007	15054	14869	14780	14947	14883	14875	15007	14826	14815	14821	14962	14802	15215	14845	14821	14872	14950	14985	14911	14780	15175	14976	15000	14966	14790	14978	14903	14784	14799	14798	14985	14700	14650	14843	14871	14856	14766	14842	14738	14972	14949	14815	14833	14855	14969	14965	14828	14880	14506	14816	14841	14826	14906	14843	14998	15014	14815	14861	14943	14909	14773	14988	14809	14915	14763	15034	14857	14932	14833	14600	14977	14910	14940	14946	14911	14858	14952	14577	14826	14951	14807	14837	14857	15076	14761	15073	14959	14915	15041	14957	14965	15041	14973	14806	15058	15099	14907	14849	14965	14939	14941	14866	14983	14959	14949	14931	14737	14903	14906	14691	14842	14778	14824	14801	14867	14851	14873	15014	15054	14836	14876	14928	14997	14715	14947	14871	14741	14952	14881	14856	14874	14764	14940	14815	14578	14898	14873	14799	14704	14948	14908	14951	14897	14902	14685	14749	14751	14872	14819	14890	14814	14857	14664	14932	14808	14786	14814	14912	14653	14940	14733	14920	14909	14940	14849	15064	14969	14809	14928	14925	15025	14837	14889	15032	14776	14883	14833	14727	14830	14756	14930	15040	14945	14709	14861	14836	14915	14892	14834	14783	14780	14855	14900	14855	14682	14746	15030	14792	14598	14847	15084	14880	14753	14790	14884	14722	14800	14892	14877	14911	14970	14926	14921	14925	14713	15070	15040	14871	14848	14763	14738	14617	14845	14854	15046	14875	14872	14953	14767	14892	14732	14774	15048	14833	14809	14713	14959	14875	14983	14932	14760	14763	14921	14733	14738	14930	14811	14948	14938	14670	14928	14764	15045	14702	14812	15043	14886	14882	14854	15110	14753	15046	15113	14793	14909	14810	14855	14957	15116	14884	14962	14842	14902	14737	15097	14907	14881	14776	14980	14851	14703	14922	14913	15000	15054	15092	14872	14883	14838	14978	14876	14818	14854	15051	14777	14937	14841	14877	14858	14732	14892	14613	14744	14849	14845	14928	15171	15004	14947	14980	15115	14811	15006	15030	14917	14863	14829	14866	14986	14810	14888	14767	14814	14816	15029	14762	14807	14681	15038	14968	14910	14869	15095	14758	14778	14616	14644	14836	14871	14876	15016	14780	14691	14760	14916	14838	14721	14764	14782	14836	14831	14862	14891	14757	14795	14760	14880	14910	14624	14963	14828	14863	14819	14740	14877	14957	15000	14730	14904	14963	14804	14831	14797	14962	15101	14923	14802	14969	14895	14888	14713	14878	15004	14833	14723	14870	15099	14802	14829	14865	14780	14829	14797	14661	14659	14986	14772	14936	15014	14712	14915	14857	15058	15114	14780	14891	14997	14920	14723	14999	14918	14933	14915	14845	14895	14950	14941	15074	14849	14946	14864	14704	14795	15012	14702	14841	14905	14929	15073	14895	14969	14898	14805	14951	14740	14817	14792	15041	14873	14974	14931	14828	14798	14953	14975	15040	14690	14884	14867	14881	14823	15138	14896	14901	14809	14845	14918	14765	15193	14806	14953	15097	15155	15045	15170	14961	15009	14701	14931	14823	14732	14822	14586	14983	14908	14923	14783	14887	14917	14884	14873	14966	14833	14714	15078	15013	14961	15028	14834	14944	14935	14804	14845	14786	14824	14886	15009	14960	14886	14641	14844	14911	14826	14902	14829	14917	15063	14916	14939	15140	14781	14985	14746	14951	14782	15007	14804	15064	14750	14867	14724	14703	14925	14899	14866	14857	14964	14907	14867	14856	14910	14886	14718	14929	14927	14873	14828	14800	15179	14907	14958	15081	14742	14845	14871	14744	14734	14827	14969	14788	14796	14731	14821	14885	14937	14938	14871	14908	14890	14724	14727	14741	15005	14924	14889	14989	14747	15102	14960	14824	14963	15034	14911	14822	14927	14910	14947	14770	14794	14867	14793	14851	14886	14921	14850	15089	14977	14886	14941	14694	14967	14945	14720	14728	14992	14943	14999	14945	14936	14881	14852	14833	14941	14557	14968	14925	14899	14797	14849	15002	14910	14906	14858	15087	14831	14921	14814	14985	14840	14867	14799	14860	14878	14990	14765	14892	14771	14847	14937	14802	15020	14977	14771	14921	14829	15083	14788	14907	14847	14955	15023	14862	14942	14957	14822	15096	14909	15029	14972	14793	14919	14764	14852	14732	14967	14965	14955	14892	14793	14980	14875	14761	14890	14838	15032	14836	14886	14874	14940	14707	14979	14748	15066	15035	14787	15000	14769	14850	14669	14886	14868	14725	14912	14718	14741	14923	14701	14649	14928	15002	14756	15045	14930	14972	14971	14913	14753	14901	14941	15013	14894	14940	14811	14776	14700	14826	14820	14864	14890	14969	14748	14988	14867	14753	14926	14725	14882	14876	15065	14647	14744	14801	14852	15048	14849	14866	14967	14688	14909	14827	14901	15083	14955	14797	14817	14902	14937	14808	14864	14971	15038	15105	15023	14894	14945	14974	14872	15040	15150	15061	15055	14969	14967	14924	14892	15066	14739	14645	14987	15018	14926	14866	14688	14833	14959	15070	14968	14894	14749	14904	14740	14938	14756	14755	14715	14923	14911	14972	14892	14881	14986	14836	14862	14823	14914	14961	15073	14909	15035	14938	14847	15044	14922
19316	35567	35505	31388	28147	24755	22264	20122	18761	17755	16836	18013	22646	16390	14686	14809	14760	14429	14268	13830	13817	13774	13718	13672	13699	13722	13642	13633	13563	13667	13788	13457	13422	13531	13499	13422	13523	13373	13378	13465	13603	13281	13838	14718	14507	14324	13808	13349	13357	13416	13238	13400	13377	13402	13413	13267	13545	13385	13255	13430	13359	13263	13336	13568	13371	13322	13346	13278	13360	13304	13372	13412	13209	13238	13320	13404	13432	13437	13336	13525	13261	13413	13333	13448	13323	13441	13214	13385	13337	13346	13226	13384	13448	13341	13311	13352	13291	13396	13135	13313	13360	13287	13361	13374	13469	13540	13352	13296	13345	13403	13481	13338	13363	13343	13278	13266	13407	13403	13293	13339	13424	13368	13316	13309	13428	13333	13408	13599	13228	13381	13393	13524	13366	13390	13354	13370	13315	13331	13426	13417	13383	13348	13217	13288	13475	13416	13338	13287	13328	13373	13334	13457	13476	13442	13252	13299	13329	13570	13227	13389	13361	13327	13292	13389	13295	13342	13464	13307	13418	13349	13271	13330	13389	13079	13378	13465	13481	13363	13315	13257	13378	13232	13449	13323	13399	13226	13242	13382	13303	13157	13369	13386	13331	13419	13286	13472	13240	13365	13354	13400	13367	13458	13420	13407	13215	13297	13326	13429	13434	13508	13500	13256	13361	13264	13292	13461	13293	13409	13335	13280	13346	13300	13313	13309	13447	13180	13370	13280	13372	13305	13137	13420	13364	13279	13335	13230	13266	13317	13290	13240	13314	13329	13256	13183	13310	13274	13320	13322	13339	13251	13291	13381	13163	13560	13300	13395	13299	13408	13419	13381	13292	13447	13407	13357	13273	13429	13259	13102	13399	13407	13350	13366	13359	13268	13291	13259	13417	13353	13377	13448	13259	13491	13070	13299	13139	13151	13553	13100	13334	13258	13405	13510	13344	13246	13278	13368	13271	13410	13264	13281	13351	13300	13306	13308	13378	13279	13298	13364	13345	13463	13443	13440	13325	13476	13164	13396	13490	13273	13369	13244	13318	13352	13160	13257	13416	13158	13350	13318	13347	13385	13502	13560	13139	13286	13213	13311	13280	13271	13466	13345	13530	13375	13154	13371	13272	13383	13347	13372	13360	13448	13375	13234	13303	13327	13361	13264	13303	13402	13306	13363	13329	13502	13245	13533	13430	13423	13341	13364	13553	13348	13346	13308	13300	13223	13299	13232	13272	13515	13296	13334	13314	13292	13448	13327	13333	13353	13305	13420	13334	13446	13176	13534	13258	13337	13435	13256	13351	13386	13281	13280	13328	13344	13161	13418	13389	13317	13339	13255	13228	13337	13374	13199	13299	13550	13189	13504	13144	13382	13472	13356	13260	13389	13343	13394	13406	13259	13352	13348	13299	13275	13378	13318	13263	13378	13256	13446	13312	13348	13416	13207	13257	13340	13410	13326	13361	13292	13332	13326	13314	13259	13436	13654	13261	13186	13278	13401	13235	13373	13349	13322	13274	13403	13358	13360	13310	13306	13090	13564	13217	13291	13505	13400	13302	13333	13338	13430	13361	13500	13491	13420	13382	13364	13212	13306	13539	13186	13356	13365	13195	13423	13330	13348	13209	13364	13362	13310	13435	13379	13326	13457	13298	13319	13366	13335	13281	13267	13440	13245	13280	13292	13508	13345	13398	13285	13338	13435	13358	13434	13329	13350	13224	13406	13444	13438	13225	13459	13192	13273	13416	13375	13295	13257	13190	13354	13367	13342	13233	13414	13281	13214	13355	13266	13335	13313	13466	13396	13302	13358	13364	13435	13289	13479	13269	13285	13379	13337	13360	13364	13385	13390	13169	13422	13256	13345	13339	13303	13298	13327	13217	13159	13265	13371	13403	13149	13327	13190	13381	13541	13450	13294	13338	13364	13426	13376	13142	13286	13427	13373	13293	13343	13196	13331	13346	13357	13161	13315	13387	13548	13275	13263	13326	13247	13326	13380	13403	13524	13305	13388	13419	13522	13318	13267	13327	13310	13407	13332	13338	13357	13263	13246	13409	13473	13449	13118	13231	13070	13485	13285	13311	13179	13410	13388	13209	13292	13323	13242	13389	13501	13296	13401	13378	13249	13398	13285	13373	13359	13426	13285	13248	13321	13217	13287	13367	13267	13227	13461	13345	13243	13479	13242	13414	13316	13331	13362	13400	13204	13279	13412	13242	13375	13349	13346	13504	13156	13303	13378	13355	13243	13293	13286	13294	13250	13328	13173	13264	13557	13410	13228	13357	13370	13418	13515	13353	13433	13202	13302	13270	13314	13322	13342	13458	13364	13335	13348	13458	13260	13435	13481	13420	13230	13354	13310	13359	13217	13497	13282	13278	13271	13365	13321	13140	13266	13235	13404	13458	13210	13250	13395	13331	13354	13433	13368	13347	13177	13432	13445	13353	13288	13230	13506	13423	13306	13252	13305	13457	13309	13359	13415	13314	13361	13433	13339	13384	13250	13426	13344	13371	13252	13342	13442	13375	13348	13234	13223	13497	13421	13220	13329	13354	13355	13333	13297	13251	13327	13305	13441	13364	13458	13296	13538	13272	13481	13362	13160	13174	13368	13278	13304	13220	13379	13206	13368	13273	13397	13331	13346	13452	13352	13256	13312	13348	13374	13383	13372	13335	13318	13417	13174	13221	13367	13321	13209	13329	13347	13326	13391	13380	13273	13501	13373	13251	13303	13328	13473	13491	13528	13389	13440	13294	13232	13275	13439	13318	13404	13310	13305	13078	13255	13479	13187	13263	13301	13271	13345	13435	13372	13392	13440	13174	13214	13482	13252	13308	13302	13500	13341	13290	13251	13211	13373	13352	13413	13416	13300	13235	13296	13317	13445	13296	13274	13434	13145	13352	13378	13443	13256	13321	13309	13512	13301	13322	13339	13296	13311	13263	13266	13321	13217	13250	13462	13161	13292	13247	13280	13391	13304	13213	13419	13500	13325	13286	13340	13463	13410	13377	13248	13148	13165	13391	13416	13450	13224	13329	13292	13238	13287	13490	13314	13228	13374	13303	13350	13414	13364	13362	13433	13323	13446	13413	13350	13335	13452	13318	13226	13200	13252	13346	13625	13202	13211	13306	13335	13228	13339	13054	13493	13311	13501	13421	13444	13182	13452	13340	13368	13322	13333	13369	13338	13403	13250	13239	13393	13211	13224	13403	13272	13263	13311	13394	13066	13360	13386	13373	13372	13310	13453	13430	13251	13428	13170	13270	13444	13474	13396	13399	13417	13238	13277	13493	13249	13119	13343	13345	13393	13479	13487	13363	13372	13256	13280	13319	13279	13239	13347	13237	13383	13259	13250	13597	13403	13216	13393	13315	13278	13347	13339	13392	13351	13332	13329	13345	13324	13224	13419	13413	13387	13374	13344	13324	13310	13319	13356	13296	13461	13319	13325	13257	13309	13438	13295	13482	13241	13398	13320	13477	13514	13327	13400	13206	13372	13526	13299	13269	13301	13272	13234	13124	13226	13228	13459	13295	13322	13303	13210	13309	13446	13467	13291	13273	13364	13279	13385	13233	13222	13249	13380	13444	13272	13538	13153	13286	13281	13196	13251	13499	13223	13223	13302	13426	13319	13053	13288	13261	13306	13318	13317	13345	13412	13362	13336	13381	13408	13431	13428	13358	13323	13254	13348	13547	13270	13569	13355	13255	13088	13310	13412	13268	13318	13350	13315	13283	13407	13206	13222	13414	13340	13246	13181	13318	13552	13323	13248	13440	13315	13356	13258	13294	13261	13270	13471	13355	13400	13390	13363	13289	13558	13236	13316	13221	13338	13358	13213	13408	13335	13480	13470	13414	13374	13192	13229	13320	13387	13182	13380	13419	13297	13401	13405	13282	13229	13402	13365	13434	13291	13376	13412	13277	13494	13184	13436	13355	13405	13338	13415	13340	13443	13286	13345	13364	13381	13288	13299	13212	13527	13372	13230	13299	13313	13263	13351	13488	13294	13247	13393	13315	13181	13363	13312	13233	13392	13390	13316	13286	13406	13366	13331	13303	13450	13414	13232	13460	13297	13082	13484	13316	13367	13364	13395	13440	13445	13354	13268	13327	13407	13408	13335	13303	13366	13157	13476	13415	13406	13262	13290	13417	13323	13313	13380	13309	13282	13329	13259	13301	13388	13314	13351	13307	13110	13502	13217	13289	13453	13237	13456	13318	13439	13359	13230	13212	13364	13359	13222	13436	13327	13226	13451	13416	13276	13404	13410	13375	13308	13207	13312	13337	13348	13367	13378	13279	13302	13323	13439	13376	13414	13507	13226	13313	13224	13432	13386	13251	13422	13422	13306	13544	13365	13442	13252	13124	13316	13151	13250	13315	13315	13312	13434	13283	13451	13332	13479	13331	13373	13166	13343	13326	13282	13251	13234	13457	13192	13347	13327	13292	13353	13331	13282	13387	13371	13234	13450	13470	13263	13331	13535	13285	13330	13301	13350	13325	13256	13426	13423	13228	13321	13385	13245	13314	13326	13383	13194	13453	13277	13285	13257	13164	13395	13238	13419	13322	13278	13152	13483	13303	13399	13257	13347	13354	13377	13390	13319	13355	13277	13387	13219	13254	13390	13397	13298	13252	13280	13386	13335	13236	13462	13400	13240	13161	13254	13266	13543	13284	13288	13453	13615	13349	13393	13272	13267	13279	13326	13390	13302	13485	13341	13406	13207	13271	13450	13316	13256	13244	13313	13341	13292	13332	13334	13312	13419	13217	13459	13411	13316	13403	13216	13403	13323	13464	13161	13216	13420	13375	13380	13294	13223	13471	13237	13272	13313	13381	13232	13388	13204	13382	13292	13135	13359	13254	13283	13400	13231	13344	13384	13312	13306	13348	13364	13264	13026	13405	13421	13365	13365	13454	13405	13283	13270	13408	13321	13425	13245	13468	13226	13252	13357	13474	13355	13309	13228	13378	13319	13377	13262	13360	13318	13243	13325	13482	13287	13322	13287	13391	13277	13259	13450	13377	13357	13532	13470	13330	13331	13340	13217	13255	13313	13367	13315	13330	13380	13405	13256	13211	13414	13467	13444	13470	13350	13429	13392	13272	13285	13430	13320	13247	13237	13383	13388
27405	22840	27361	24621	19551	18198	17427	16695	16515	16266	16013	16210	16286	15933	15803	16048	15812	15736	15573	15800	15518	15570	15591	15678	15705	15790	15722	15493	15664	15694	15649	15654	15629	15487	15681	15797	15540	15627	15463	15573	15523	15656	15559	15615	15778	15716	15828	15681	15638	15627	15659	15547	15632	15692	15709	15681	15647	15304	15593	15628	15632	15604	15549	15573	15557	15591	15778	15754	15537	15713	15426	15610	15638	15566	15662	15476	15531	15621	15636	15622	15593	15659	15694	15401	15634	15591	15613	15611	15552	15384	15527	15572	15599	15504	15473	15597	15597	15539	15518	15633	15512	15766	15578	15660	15645	15544	15639	15736	15578	15696	15466	15672	15652	15394	15726	15618	15658	15544	15564	15605	15649	15640	15695	15332	15524	15605	15629	15534	15556	15483	15489	15573	15618	15487	15643	15691	15591	15507	15646	15762	15650	15670	15835	15741	15801	15586	15435	15533	15587	15605	15757	15716	15563	15543	15544	15746	15670	15505	15444	15466	15758	15574	15636	15554	15556	15469	15711	15707	15504	15604	15687	15531	15482	15457	15652	15497	15417	15607	15814	15746	15769	15497	15603	15787	15491	15509	15391	15684	15696	15576	15514	15241	15577	15451	15684	15543	15535	15623	15266	15574	15592	15658	15706	15557	15774	15703	15465	15415	15402	15578	15582	15656	15725	15561	15512	15623	15701	15790	15395	15502	15349	15758	15646	15635	15691	15449	15579	15462	15447	15556	15713	15599	15502	15423	15637	15388	15354	15650	15698	15562	15551	15633	15625	15665	15318	15574	15476	15599	15630	15600	15580	15543	15583	15676	15578	15433	15559	15484	15443	15412	15611	15594	15517	15762	15516	15334	15660	15698	15654	15677	15531	15693	15559	15537	15370	15547	15524	15614	15506	15467	15501	15578	15657	15640	15583	15670	15631	15803	15564	15702	15421	15551	15617	15559	15716	15617	15649	15457	15658	15572	15475	15583	15520	15667	15380	15722	15552	15570	15505	15598	15569	15693	15680	15608	15600	15349	15718	15715	15593	15525	15528	15503	15562	15568	15617	15568	15606	15624	15694	15866	15519	15503	15564	15609	15285	15472	15680	15729	15404	15532	15774	15628	15520	15615	15519	15571	15487	15625	15610	15494	15565	15618	15629	15502	15718	15721	15431	15699	15650	15707	15632	15602	15494	15519	15527	15596	15525	15715	15629	15646	15562	15597	15547	15490	15523	15429	15568	15541	15348	15739	15685	15558	15559	15562	15591	15608	15674	15635	15648	15574	15675	15678	15590	15517	15651	15666	15690	15662	15469	15601	15681	15598	15654	15565	15647	15745	15535	15405	15529	15707	15596	15584	15425	15562	15585	15490	15630	15482	15503	15498	15596	15782	15738	15634	15574	15651	15545	15469	15562	15687	15578	15515	15507	15597	15556	15649	15529	15350	15570	15452	15466	15563	15630	15522	15567	15694	15596	15681	15643	15613	15362	15570	15499	15644	15515	15598	15482	15679	15594	15610	15757	15561	15730	15729	15662	15586	15422	15738	15604	15563	15526	15523	15636	15549	15554	15453	15580	15623	15520	15555	15633	15672	15521	15482	15512	15671	15410	15696	15772	15735	15409	15635	15655	15613	15634	15684	15618	15334	15762	15563	15396	15751	15479	15547	15677	15467	15616	15774	15654	15453	15522	15668	15581	15366	15615	15563	15409	15540	15483	15483	15652	15510	15606	15584	15746	15784	15464	15613	15660	15686	15503	15720	15506	15609	15604	15497	15773	15432	15606	15582	15692	15587	15499	15565	15754	15498	15509	15631	15874	15698	15518	15576	15472	15560	15707	15686	15782	15757	15702	15526	15599	15613	15378	15510	15652	15648	15589	15358	15655	15542	15660	15690	15590	15686	15518	15587	15649	15305	15460	15530	15679	15452	15471	15587	15661	15533	15565	15739	15601	15620	15551	15592	15492	15543	15758	15608	15856	15570	15740	15605	15377	15461	15544	15537	15495	15351	15493	15565	15725	15455	15661	15375	15402	15438	15716	15576	15593	15601	15444	15447	15640	15682	15608	15598	15652	15563	15839	15537	15511	15509	15505	15614	15509	15644	15634	15605	15517	15752	15678	15557	15647	15388	15377	15546	15468	15736	15557	15628	15571	15614	15576	15654	15662	15608	15553	15534	15686	15564	15494	15651	15511	15554	15433	15687	15328	15436	15767	15542	15555	15414	15585	15515	15642	15627	15569	15626	15614	15529	15507	15503	15664	15849	15707	15477	15546	15524	15620	15565	15460	15667	15458	15546	15668	15605	15502	15618	15463	15683	15368	15501	15522	15511	15609	15811	15579	15537	15591	15516	15651	15526	15772	15557	15647	15616	15756	15739	15652	15751	15600	15610	15796	15642	15496	15615	15579	15733	15382	15399	15527	15700	15840	15547	15586	15594	15719	15705	15656	15581	15476	15470	15772	15664	15558	15457	15522	15706	15727	15712	15419	15517	15657	15549	15648	15531	15536	15455	15497	15574	15394	15611	15728	15611	15745	15499	15513	15520	15507	15521	15619	15496	15487	15427	15560	15410	15518	15537	15597	15501	15455	15700	15707	15655	15584	15649	15489	15516	15570	15729	15504	15333	15616	15654	15609	15403	15638	15543	15487	15694	15314	15426	15585	15715	15556	15538	15691	15740	15655	15615	15544	15560	15597	15456	15620	15612	15515	15511	15621	15517	15624	15542	15543	15522	15571	15399	15626	15739	15702	15559	15488	15698	15545	15641	15577	15639	15625	15685	15601	15628	15688	15559	15564	15531	15595	15710	15460	15476	15423	15559	15523	15559	15569	15775	15483	15799	15562	15486	15588	15459	15573	15641	15676	15598	15606	15555	15544	15643	15514	15450	15528	15599	15593	15638	15612	15551	15648	15553	15499	15536	15565	15566	15420	15667	15709	15550	15561	15441	15540	15517	15400	15702	15520	15523	15572	15520	15601	15537	15494	15471	15617	15467	15562	15407	15475	15566	15408	15722	15621	15397	15618	15597	15692	15508	15581	15508	15529	15686	15465	15508	15608	15461	15597	15496	15747	15526	15555	15210	15532	15600	15547	15543	15557	15555	15490	15497	15643	15737	15726	15570	15474	15491	15529	15612	15708	15658	15577	15599	15543	15603	15484	15758	15514	15647	15551	15524	15471	15712	15631	15586	15651	15605	15706	15604	15732	15581	15582	15457	15637	15698	15559	15537	15604	15307	15829	15733	15638	15616	15455	15683	15610	15523	15580	15531	15544	15603	15348	15501	15707	15665	15645	15723	15553	15552	15697	15553	15614	15443	15566	15665	15711	15578	15557	15515	15533	15615	15688	15605	15673	15564	15648	15620	15720	15730	15454	15587	15624	15494	15638	15531	15530	15453	15441	15609	15446	15733	15632	15682	15593	15421	15820	15706	15451	15607	15556	15469	15575	15463	15524	15582	15664	15538	15695	15642	15683	15528	15418	15658	15717	15349	15493	15686	15533	15514	15438	15550	15648	15550	15502	15621	15695	15602	15799	15583	15584	15601	15614	15660	15475	15554	15678	15722	15622	15555	15548	15558	15560	15436	15496	15648	15675	15548	15762	15558	15522	15526	15553	15770	15354	15734	15708	15765	15781	15519	15585	15589	15585	15564	15553	15669	15613	15419	15733	15781	15477	15811	15571	15629	15493	15690	15378	15584	15658	15722	15747	15706	15458	15604	15657	15710	15304	15566	15456	15569	15790	15566	15573	15354	15612	15499	15617	15552	15670	15601	15663	15728	15801	15679	15568	15466	15655	15600	15587	15567	15475	15501	15477	15485	15752	15519	15483	15523	15531	15820	15786	15569	15548	15445	15765	15619	15785	15520	15618	15608	15310	15568	15586	15600	15550	15576	15571	15615	15685	15517	15602	15667	15620	15599	15675	15732	15582	15442	15439	15690	15447	15577	15608	15691	15590	15582	15494	15681	15694	15670	15498	15482	15551	15741	15546	15475	15346	15571	15460	15515	15408	15540	15580	15723	15580	15385	15613	15478	15855	15434	15522	15495	15449	15715	15422	15697	15614	15557	15681	15633	15820	15623	15578	15530	15558	15567	15557	15483	15512	15542	15477	15416	15727	15597	15605	15602	15466	15496	15649	15693	15564	15682	15728	15657	15702	15607	15633	15613	15665	15605	15442	15642	15538	15716	15552	15708	15591	15696	15418	15524	15467	15593	15555	15498	15611	15469	15667	15646	15486	15491	15664	15645	15628	15589	15708	15410	15461	15508	15668	15574	15493	15666	15421	15660	15716	15592	15490	15567	15487	15753	15570	15514	15459	15672	15465	15678	15672	15430	15545	15568	15460	15602	15657	15429	15658	15386	15621	15500	15412	15473	15583	15597	15560	15590	15617	15455	15532	15653	15565	15547	15730	15697	15504	15593	15721	15590	15772	15472	15597	15558	15501	15621	15464	15573	15501	15533	15671	15572	15602	15678	15669	15523	15474	15817	15689	15326	15723	15673	15666	15579	15616	15736	15546	15491	15552	15518	15732	15668	15629	15703	15627	15649	15459	15553	15511	15582	15504	15638	15534	15405	15631	15650	15630	15576	15504	15519	15651	15680	15822	15537	15740	15774	15459	15562	15477	15725	15668	15529	15516	15780	15637	15664	15571	15571	15631	15511	15643	15615	15747	15571	15593	15570	15455	15831	15689	15649	15727	15725	15680	15457	15570	15368	15654	15599	15614	15658	15666	15597	15422	15595	15647	15627	15582	15642	15623	15644	15683	15609	15612	15560	15602	15719	15598	15511	15541	15580	15558	15616	15491	15675	15730	15474	15646	15738	15588	15518	15651	15610	15750	15653	15597	15673	15717	15287	15602	15594	15587	15504	15680	15752	15599	15417	15819	15727	15631	15540	15548	15505	15664	15665	15499	15497	15647	15362	15567	15700	15685	15250	15614	15819	15602	15482	15546	15563	15510	15614	15675	15724	15513	15390	15518	15779	15642	15471	15498	15491	15536	15802	15785	15581	15512	15592	15563	15523	15690	15666	15794	15461	15792	15816	15712	15618	15623	15435	15802	15757	15547	15508	15686	15692	15547	15524	15620	15643	15683	15662	15562	15692	15672	15557	15639	15594	15507	15499
17741	25847	25574	21828	19363	17630	16317	15726	15358	14957	14556	14832	14947	14438	14285	14025	14084	13850	13983	13904	13949	13765	14199	13862	13915	13870	13896	13829	13850	13827	13937	13838	13913	13851	13777	13792	13845	13942	13940	13781	13787	13977	13849	13827	14068	13930	13916	13728	13837	13764	13644	13738	13869	13591	13706	13672	13672	13724	13827	13857	13798	13901	13849	13817	13791	13854	13803	13890	13846	13752	13868	13680	13741	13795	13735	13796	13819	13924	13788	13773	13880	13834	13833	13744	13804	13730	13898	13619	13795	13733	13812	13726	14048	13667	13867	13708	13876	13545	13740	13847	13682	13703	13845	13775	13676	13691	13883	13790	13819	13752	13907	13930	13636	13709	13885	13677	13762	13745	13719	13771	13771	13730	13577	13855	13822	13853	13893	13749	13876	13757	13772	13852	13664	14065	13814	13802	13894	13649	13787	13670	13667	13729	13699	13736	13851	13985	13897	13770	13662	13769	13760	13638	13746	13721	13836	13672	13628	13783	13685	13849	13811	13811	13607	13832	13604	13677	13777	13696	13809	13696	13873	13688	13803	13811	13681	13827	13980	13796	13638	13825	13779	13845	13885	13445	13797	13941	13828	13818	13779	13729	13933	13804	13943	13702	13786	13784	13557	13828	13887	13800	13710	13798	13875	13717	13650	13803	13735	13758	13602	13665	13786	13779	13776	13806	13753	13727	13953	13842	13845	13887	13757	13794	13742	13865	13834	13873	13726	13733	13857	13783	13922	13786	13514	13928	13839	13741	13924	13850	13754	13725	13675	13820	13735	13806	13784	13730	13873	13924	13867	13919	13918	13877	13921	13591	13916	13874	13891	13888	13794	13708	13745	13855	13757	13736	13858	13734	13718	13915	13742	13763	13749	13812	13735	13747	13717	13869	13706	13701	13594	13739	13708	13872	13711	13681	13829	13767	13674	13820	13635	13807	13840	13638	13706	13730	13700	13732	13741	13783	13732	13800	13725	13739	13820	13853	13647	13751	13649	13804	13830	13751	13699	13847	13769	13964	13823	13875	13814	13783	13714	13908	13739	13879	13840	13723	13714	13954	13804	13705	13819	13656	13673	13945	13767	13688	13725	13798	13672	13800	13800	13894	13715	13981	13894	13676	13980	13848	13915	13574	13913	13733	13775	13829	13634	13707	13728	13739	13705	13815	13830	13682	13704	13602	13857	13847	13597	13594	13778	13828	13814	13743	13951	13714	13710	13712	13696	13785	13931	13874	13797	13969	13620	13728	13828	13708	13806	13784	13698	13816	13638	13758	13948	13756	13740	13826	13718	13733	13897	13960	13842	13757	13577	13710	13820	13905	13890	13674	13749	13926	13803	13795	13745	13975	13698	13740	13685	13852	13835	13635	13758	13831	13922	13762	13972	13786	13955	13748	13722	13921	13861	13797	13879	13885	13815	13776	13631	13850	13849	13727	13842	13810	13651	13821	13528	13717	13841	13644	13787	13733	13809	13766	13733	13775	13724	13787	13886	13580	13808	13873	13897	13786	13762	13789	13851	13777	13705	13971	13725	13675	13784	13728	13675	13669	13702	13804	13949	13789	13643	13757	13838	13722	13913	13685	13800	13762	13691	13767	13610	13720	13715	13866	13695	14037	13651	13908	13860	13808	13744	13756	13770	13828	13927	13697	13865	13728	13689	13760	13679	13861	13870	13825	13779	13671	13781	13785	13947	13537	13740	14016	13785	13834	13788	13808	13703	13835	13882	13702	13810	13611	13885	13759	13797	13781	13785	13753	13735	13921	13761	13725	13880	13882	13751	13865	13773	13871	13654	13667	13734	13839	13821	13847	13636	13725	13677	13759	13777	13934	13732	13809	13920	13683	13703	13801	13743	13945	13788	13796	13834	13792	13844	13744	13885	13817	13747	13710	13856	13749	13778	13788	13746	13869	13713	13695	13636	13727	13821	13759	13779	13823	13789	13729	13853	13691	13825	13895	13781	13598	13868	13685	13854	13781	13690	13826	13651	13793	13607	13754	13830	13793	13849	13761	13819	13759	13904	13758	13670	13822	13772	13845	13640	13844	13831	13831	13821	13833	13821	13764	13844	13932	13816	13777	13815	13661	13904	13655	13842	13740	13769	13699	13863	13671	13934	13814	13759	13791	13747	13723	13613	13732	13858	13832	13782	13646	13722	13931	13934	13657	13765	13695	13985	13806	13784	13821	13903	13777	13638	13804	13738	13887	13869	13693	13651	13812	13849	13854	13770	13767	13777	13774	13737	13921	13628	13900	13743	13803	13861	13887	13837	13779	13741	13730	13779	13666	13792	13888	13924	13821	13804	13803	13758	13793	13921	13778	13905	13777	13750	13767	13869	13638	13845	13799	13788	13801	13635	13705	13682	13895	13871	13905	13779	13864	13842	13725	13753	13818	13834	13870	13822	13808	13922	13714	13765	13697	13751	13786	13730	13910	13834	13732	13940	13782	13863	13617	13800	13913	13774	13759	13802	13804	13802	13848	13731	13820	13791	13591	13742	13585	13847	13845	13729	13677	13815	13680	13853	13782	13607	13891	13560	14030	13813	13852	13857	13812	13683	13781	13749	13722	13816	13922	13830	13691	13651	13840	13812	13728	13868	13757	13921	13634	13986	13841	13839	13882	13702	13721	13783	13792	13908	13887	13777	13674	13692	13842	13775	13737	13748	13832	13770	13511	13724	13831	13686	13902	13810	13737	13804	13778	13762	13905	13804	13885	13739	13868	13701	13754	13762	13851	13538	13828	13838	13847	13871	13637	13680	13968	13787	13593	13543	13777	13762	13777	13787	13792	13715	13767	13658	13852	13919	13738	13617	13788	13890	13860	13766	13742	13916	13786	13845	13695	13846	13645	13770	13870	13837	13812	13840	13882	13770	13749	13789	13825	13889	13957	13700	13841	13937	13641	13788	13800	13876	13589	13721	13789	13852	13892	13710	13980	13886	13770	13667	13810	13655	13650	13728	13926	13717	13709	13740	13786	13876	13678	13842	13890	13844	13518	13847	13697	14019	13874	13777	13599	13934	13841	13662	13783	13744	13608	13802	13767	13594	13878	13796	13803	13652	13885	13847	13647	13738	13834	13662	14057	13703	13709	13704	13930	13691	13887	13860	13862	13754	13797	13764	13873	13799	13825	13709	13783	13735	13619	13824	13616	13586	13795	13676	13680	13769	13771	13616	13601	13779	13757	13688	13582	13753	13890	13816	13676	13645	13830	13733	13801	13679	13884	13862	13693	13753	13920	13833	13883	13896	13767	13928	13888	13883	13829	13927	13666	13761	13839	13650	13746	13651	13876	13861	13620	13752	13773	13894	13741	13793	13845	13884	13896	13782	13755	13728	13735	13822	13848	13779	13665	13847	13763	13745	13762	13671	13881	13636	13722	13818	13811	13796	13799	13803	13877	13734	13798	13784	13820	13732	13830	13761	13846	13830	13680	13769	13701	13623	13893	13658	13764	13681	13746	13715	13769	13916	13791	13926	13758	13908	13760	13806	13831	13868	13884	13821	13865	13845	13761	13676	13858	13826	13852	13796	13748	13802	13824	13867	13670	13644	13866	13751	13888	13711	13707	13781	13787	13755	13928	13867	13853	13797	13670	13691	13907	13782	13919	13876	13820	13760	13579	13891	13841	13771	13906	13691	13767	13840	13905	13804	13697	14046	13669	13736	13808	13981	13936	13783	13839	13768	13903	13750	13876	13684	13982	13799	13700	13749	13590	13798	13794	13704	13911	13866	13781	13916	13930	13841	13826	13666	13823	13786	13794	13847	13600	13778	13760	13815	13526	13922	13790	13734	13805	13838	13721	13706	13859	13796	13680	13755	13726	13862	13678	13726	13613	13816	13721	13593	13947	13927	13681	13703	13776	13793	13751	13942	13599	13779	13738	13908	13749	13650	13771	13993	13658	13651	13793	13859	13899	13704	13802	13712	13750	13786	13740	13683	13815	13774	14050	13887	13808	13748	13727	13826	13567	13699	13908	13722	13974	13808	13678	13744	13876	13763	13717	13920	13860	13790	13763	13954	13774	13836	13758	13859	13602	13915	13729	13860	13736	13884	13617	13633	13832	13739	13722	13877	13806	13787	13842	13659	13698	13753	13922	13784	13715	13782	13738	13771	13703	13862	13839	13825	13938	13774	13757	13762	13654	13789	13822	13760	13781	13749	13864	13664	13825	13986	13800	13770	13653	13714	13892	13772	13798	13841	13749	13926	13793	13751	14012	13761	13604	13771	13802	13790	13912	13754	13753	13877	13764	13660	13956	13873	13828	13728	13677	13867	13811	13890	13713	13893	13747	13783	13729	13611	13822	13847	13866	13848	13713	13814	13873	13728	13723	13815	13856	13852	13869	13791	13734	13815	13792	13659	13572	13624	13890	13785	13710	13771	13929	13849	13663	13758	13732	13656	13777	13815	13664	14080	13616	13693	13686	13753	13857	13766	13742	13966	13831	13819	13887	13675	13768	13731	13748	13914	13913	13723	14006	13875	13838	13774	13947	13794	13765	13865	13653	13759	13800	13728	13833	13870	13795	13846	13824	13804	13824	13986	13807	13893	13643	13892	13821	13862	13765	13624	13875	13723	13805	13886	13534	13867	13883	13729	13708	13876	13846	13868	13889	13802	13723	13785	13846	13773	13909	13814	13811	13779	13745	13902	13692	13791	13839	13556	13876	13862	13861	13833	13817	13850	13752	13795	13919	13779	13857	13831	13847	13889	13776	13715	13700	13818	13913	13856	13857	13705	13887	13839	13777	13692	13820	13657	13882	13891	13888	13825	14107	13778	13956	13731	13708	13923	13814	13852	13855	13758	13842	13928	13744	13706	13713	13865	13748	13771	13738	13809	13664	13792	13809	13744	13815	13871	13828	13770	13762	13850	13687	13824	13824	13735	13931	13568	13754	13825	13866	13692	13783	13829	13805	13691	13869	13810	13733	13760	13874	13777	13732	13726	13875	13604	13715	13782	13691	13876	13926	13765	13921	13848	13771	13739	13744	13720	13845	13787	13544	13869	13762	13677	13839	13714	13839	13761	13732	13773	13730	13671	13796	13969	13845	13867	13839	13784	13837	13780	13865	13850	13690	13716	13685	13765	13741	13838	13820	13744	13828	13662	13709	13846	13660
24118	21225	28569	24618	22757	22337	21026	18148	17203	16863	16473	16387	18459	16676	15789	15465	15480	15368	15574	15510	15256	15148	15167	15089	15242	15291	15181	15120	15213	15240	15158	15150	15032	15017	15198	15085	14951	15044	15229	14944	15130	15083	15160	15422	15427	15391	15297	15208	15205	15196	14970	15028	15079	14959	15106	15052	15110	15143	14996	14992	15136	15043	14957	15081	14946	14992	14882	15030	15044	15139	15005	15076	15105	14998	14995	15014	14976	15171	15255	15021	15112	15111	15000	14977	15057	15221	14870	14943	14952	14865	15088	14988	14890	15048	14907	14966	14997	15161	15104	15106	14974	15171	15120	15016	14939	14939	15097	15140	15007	15087	14930	15129	15174	14880	15115	15052	14978	14846	15086	14979	14803	14931	15226	14969	14979	14979	15112	15195	15235	15145	15082	14866	15096	14989	15137	15030	15087	14940	14851	14996	15057	15054	15012	14974	15017	14952	14746	14955	14920	15174	15153	15029	15325	15037	15029	15015	15115	15047	15078	14987	15119	14943	14888	15202	15086	15058	15017	15064	15078	15054	14991	14850	14884	15046	14919	15056	15055	14961	14951	15160	15112	15020	14918	15079	15026	15016	15075	14980	15056	15105	14998	14896	14982	14969	15061	14971	14949	15011	15111	14991	15178	15031	15139	15090	15145	15073	15148	15115	15103	14786	15106	14859	14897	15010	15213	15094	14893	15038	15179	14964	15102	15291	14978	15050	15137	14809	15064	14955	15103	15035	15084	14932	15341	15009	14999	14887	15065	14998	15084	15194	14934	14948	15147	15062	14882	14709	15132	15078	15059	15219	15045	15097	15099	14780	15118	15052	14875	15092	15025	15028	14875	15096	15108	15008	14915	15080	14994	15113	15036	15028	14969	14918	15074	15155	14990	14972	14980	14930	14905	14975	15003	15019	14871	15028	14950	15104	14943	15071	15175	14920	15121	15113	15166	15117	14981	14950	15132	14915	15052	14999	14898	14925	14825	14891	15053	15091	15109	14870	15138	15143	15018	14999	15102	15056	15027	15309	14975	15056	14861	14862	15033	15158	15113	14903	14879	14895	15064	14934	14997	15035	15002	15128	14928	14738	15038	15039	14927	14983	15041	15049	15227	15039	14998	14967	15152	15021	14907	15095	14927	14909	14946	14877	15237	15168	14969	14975	14947	15022	15036	14752	14921	14978	15109	15005	14954	14923	15184	15000	14984	14861	14922	14994	14960	15114	15000	14736	14925	15083	15048	15006	15047	15082	15097	15149	14952	14901	15179	14954	14826	14968	15030	14863	15084	15029	14977	15167	15012	14969	15029	14984	15037	15085	15048	15076	14876	14955	15054	15012	15068	14887	14869	14963	15045	14979	14986	14887	14945	15012	15055	15047	15036	15059	14883	14942	14950	14923	15186	15091	15140	15181	15119	15194	15015	14962	14999	15143	15061	14860	15055	14974	14927	14833	14863	15018	15088	15066	14865	14982	15087	15030	14959	15177	15114	14971	15047	14955	14991	15051	15212	14991	14953	15025	14975	14855	15001	15110	15235	14960	15071	14842	15009	14850	14725	15023	14906	14980	14981	14947	14962	14887	14968	15144	15045	15112	14998	15047	14917	15155	14952	15105	15095	14956	14915	15045	15006	14970	15046	15052	14701	14997	14989	14635	14853	14987	15014	15051	15138	15040	15150	15029	15020	14897	15092	15083	14786	15012	14956	14997	14858	14818	15074	14995	15105	15189	15212	15037	15131	15052	14974	15146	14990	14995	15031	15041	14962	14846	15054	15019	15059	15108	15039	15110	15247	14873	14896	15038	15147	15062	15090	14988	15014	15067	15150	14874	15041	15010	14984	15056	15232	15287	14977	14929	15243	15076	14897	14922	14985	15061	14800	14900	15175	14897	14928	15150	14983	14967	14947	14913	14926	14971	15005	14788	15027	15035	14894	14890	15257	14777	14929	15097	14925	15101	14795	14881	15138	15002	15037	14982	15049	14977	15095	14923	15093	14974	15099	14942	15063	15054	14812	14924	14880	15040	15174	15019	15119	15119	15002	15045	14873	15066	15130	15026	15138	14966	15033	15099	15012	14974	14993	14833	15136	14834	14973	15002	15024	14876	15077	15048	14953	15120	15006	15081	14981	15141	15188	15263	15112	15157	14953	14899	15000	14970	15230	15216	15030	15061	15053	15079	15046	14958	15106	14978	14943	15102	15018	15344	14874	14844	15135	14946	14912	14957	14850	14847	15306	15065	14938	14985	14925	14966	15099	14958	14997	15091	14950	14874	15141	14929	15070	15090	14979	15065	14884	15130	14791	15063	15062	15064	14993	14954	15093	15021	15210	14976	14953	14940	14847	14931	15023	14893	15168	15180	15035	15108	15018	15144	15014	14954	15058	14944	14980	14901	14847	14924	15048	14883	14846	15051	15057	14974	14915	15012	15211	15083	15143	14929	14895	14775	14757	14998	15193	15213	15089	15032	15079	14993	15256	15007	15024	15058	15100	15106	15193	14847	14939	15041	14919	15010	14926	15164	15070	14965	14914	15055	15009	15098	14887	15020	14912	14917	15071	14933	14960	14892	15027	14986	14970	14854	14943	15096	15056	14937	14979	14950	15072	14976	15050	14979	14933	15006	15086	15081	14852	14985	15012	15140	15087	15022	14765	15105	15013	15021	15195	14886	14894	15105	15009	15168	15125	14969	15190	14882	15030	15118	15302	14954	15027	14916	15136	14996	14854	15004	14998	14917	15078	15030	15056	15007	15086	15022	15047	14949	14889	14918	14984	14679	14977	14937	15079	14894	15031	15138	14938	15234	15075	14982	14989	14983	14896	14971	15020	14915	14995	14963	14893	15021	14978	14941	15034	14919	14983	15117	15039	15062	15113	15041	15136	15150	14873	15049	15012	14924	15044	14855	15074	15294	14924	14926	15043	14894	14985	14927	15075	15039	15066	14936	15069	14840	14690	14820	14932	15008	15023	15025	15004	14914	14924	14859	14888	14869	14930	15081	15049	14933	14793	14892	15011	14948	15099	14989	14985	15027	15196	14823	14860	15030	14990	15007	14848	14807	15104	14820	15016	15146	15045	15042	14984	14821	14993	15157	14762	15058	14897	14957	14870	14906	15112	14863	15060	15023	15105	14911	15047	14960	14964	15062	15027	15096	14967	15074	14936	15048	14914	14856	15160	14976	15017	14942	14835	15053	14813	14953	15235	14991	14991	14968	14845	15079	15112	14929	15077	15037	14818	15042	14858	14995	15109	15032	14927	14829	14962	14801	14996	14979	14826	14976	14936	14975	15171	14929	14812	15058	14920	15009	15141	14864	15008	14913	14994	15051	15069	15075	15053	15012	15102	15091	15025	15054	15062	14987	14880	14957	15023	14839	14899	14954	14990	15105	15118	14973	15146	14995	14927	15146	14954	15156	14940	15080	15107	14778	15046	14864	14964	14934	15189	15163	15017	14971	15155	15003	15123	15034	14910	15132	15039	15022	15068	15005	14914	15040	14870	14802	15233	15043	14987	14860	14957	14829	15102	15217	15243	15140	15022	15066	15119	14839	14950	14867	15014	14879	15030	15034	15155	15064	14914	15000	15015	14846	14959	14985	14864	15021	15030	15043	14922	14994	15035	15093	15038	14938	14955	15152	15137	14886	15132	14967	14995	15087	15100	15028	15299	15233	14992	14876	14974	15145	15102	15033	14954	14953	15051	14877	15145	15077	15111	14956	15256	14932	14878	14924	15085	14930	14980	14951	15134	14979	15012	14958	15108	14900	15060	15005	15121	15110	15006	14958	15068	15148	15258	15224	15083	14980	15011	14884	15068	14797	14874	14961	14808	14983	15078	14906	15170	15042	15065	14907	15090	15045	15090	14943	14892	15247	14902	15067	14949	14887	15035	15012	15012	15082	14852	14943	14932	14961	14854	15111	14871	15016	15117	15179	15173	14990	15026	15051	14912	14979	14817	14937	14939	15042	15144	15036	14900	14855	14969	14896	15153	15011	14924	15108	14992	15094	15186	15105	14883	14906	15170	15214	14982	15102	15080	15196	14980	14753	15264	14890	14856	15038	15224	15108	14882	15013	15141	14927	14994	14887	14993	14836	15084	14995	15157	14859	14877	14745	14886	15054	15077	14765	15176	15046	15210	15077	15046	14793	14966	15090	14910	15057	14999	15081	15183	15107	14835	14980	14994	14950	14994	14805	15095	14998	14959	15052	14934	14918	14919	15094	15011	15191	15005	15080	15177	15059	15210	14922	15038	15029	15362	15053	15023	15130	15127	15066	15177	14992	14937	14966	15026	15094	15122	15026	15096	15018	15055	14959	15061	15164	15087	15125	15123	14848	15044	14943	14979	15125	14936	14942	15105	14954	15055	15146	14976	15082	14943	14784	14835	14915	14877	14955	14859	14898	14903	14904	14936	14944	15135	15030	15103	15141	14877	14928	15004	15050	15056	15023	15087	15070	14966	15087	15173	14999	15026	14802	15265	15154	14942	14829	14825	14889	15012	14998	15008	15013	15051	14917	14999	14976	15167	15114	15012	15070	15065	15016	14881	15079	15071	14925	15136	15002	15144	15051	15003	15023	14780	15060	14973	14869	15014	14757	15010	14994	15011	14882	15035	14890	14911	14938	15045	15048	14970	15062	14915	14996	15199	14977	14971	14908	15015	15062	14975	15010	14922	14883	15221	14936	15009	15046	14985	15010	14930	14928	15167	15111	15003	15100	15112	14979	14769	14915	14874	14830	15153	14976	15025	15084	14932	15009	14869	14879	15041	14940	14810	15011	15167	14979	15075	15115	15106	15139	14984	14952	15154	15209	14907	15171	15048	14919	15157	14960	15118	15086	14903	15276	14799	14854	14996	15054	15049	15153	14849	14912	15166	15070	14968	14999	14948	15062	15237	15037	14993	14914	15178	14959	14972	14990	15011	14906	14975	15044	15078	15179	14805	15064	14892	14992	15180	14955	14993	15091	14986	15084	14726	14936	15085	14990	15079	14975	15077	15134	15024	15023	15025	15067	15000	15119	15201	14949	14905	14875	15031	15031	14748	15172	15002	14871	14965	15060	14978	14936	15058	15054	14890	14971	15182	15117	15110	15012	14957	15050	14904	14934	14821	14955	14861	15265	15109	15064
17617	30442	30757	26686	23576	20828	18672	17445	16651	16035	15543	15219	18399	15694	14288	14281	14090	14034	13958	13898	13771	13700	13601	13658	13665	13737	13615	13802	13648	13699	13478	13604	13575	13529	13290	13719	13638	13576	13403	13349	13602	13438	13622	14153	14162	13904	13769	13559	13516	13502	13555	13458	13523	13554	13344	13494	13572	13461	13398	13429	13361	13444	13463	13381	13488	13516	13562	13560	13537	13474	13411	13491	13531	13439	13495	13462	13611	13404	13561	13537	13558	13517	13776	13561	13475	13463	13483	13355	13399	13442	13415	13527	13684	13528	13427	13368	13364	13453	13494	13611	13561	13518	13584	13430	13541	13434	13371	13478	13710	13353	13472	13566	13327	13637	13616	13659	13451	13445	13488	13458	13613	13428	13555	13415	13559	13519	13669	13327	13514	13533	13413	13403	13612	13321	13436	13512	13420	13493	13505	13371	13527	13442	13597	13616	13366	13470	13338	13494	13224	13372	13574	13423	13341	13455	13493	13512	13467	13421	13570	13612	13520	13457	13490	13547	13411	13397	13415	13481	13615	13399	13528	13586	13640	13656	13610	13600	13538	13470	13388	13537	13359	13248	13506	13462	13412	13531	13640	13348	13374	13567	13460	13441	13558	13561	13453	13572	13502	13354	13345	13512	13519	13437	13455	13473	13607	13368	13508	13370	13463	13466	13351	13536	13574	13419	13591	13477	13382	13547	13575	13448	13339	13507	13373	13483	13482	13223	13475	13542	13486	13506	13421	13499	13353	13436	13267	13403	13441	13382	13434	13516	13415	13571	13366	13407	13412	13519	13386	13423	13464	13382	13521	13459	13445	13432	13648	13441	13484	13423	13506	13514	13588	13458	13463	13538	13501	13635	13307	13448	13413	13471	13370	13413	13384	13479	13423	13384	13663	13598	13668	13436	13377	13492	13473	13378	13606	13511	13402	13445	13535	13495	13396	13503	13616	13526	13459	13517	13508	13506	13550	13362	13405	13502	13420	13287	13305	13423	13342	13438	13343	13487	13431	13600	13455	13534	13577	13405	13641	13432	13526	13479	13591	13618	13621	13557	13548	13482	13258	13446	13386	13402	13492	13496	13490	13298	13425	13530	13521	13658	13426	13430	13494	13300	13505	13476	13549	13462	13416	13658	13419	13557	13617	13708	13618	13527	13547	13503	13485	13400	13428	13488	13551	13568	13602	13487	13357	13405	13444	13291	13533	13381	13494	13459	13307	13472	13484	13492	13493	13384	13466	13588	13520	13497	13541	13438	13471	13418	13386	13580	13412	13266	13416	13505	13543	13529	13461	13426	13536	13499	13369	13359	13495	13489	13449	13357	13584	13514	13492	13444	13453	13603	13498	13541	13520	13510	13393	13400	13501	13455	13576	13405	13471	13449	13455	13485	13616	13634	13488	13409	13468	13406	13371	13449	13574	13309	13458	13456	13483	13568	13470	13516	13552	13512	13408	13567	13439	13427	13518	13419	13411	13482	13470	13409	13421	13418	13570	13489	13275	13397	13346	13493	13479	13488	13529	13404	13612	13506	13518	13308	13469	13398	13659	13536	13481	13623	13415	13371	13501	13566	13459	13372	13637	13268	13488	13466	13332	13583	13501	13562	13499	13588	13485	13490	13307	13390	13419	13458	13647	13436	13347	13456	13551	13444	13480	13344	13387	13512	13335	13370	13371	13408	13558	13484	13423	13360	13528	13483	13576	13576	13315	13460	13412	13420	13487	13488	13539	13353	13418	13360	13435	13545	13497	13403	13328	13426	13329	13460	13655	13492	13427	13497	13381	13455	13500	13460	13616	13498	13566	13645	13478	13434	13506	13611	13544	13464	13534	13385	13464	13487	13546	13463	13601	13295	13586	13522	13570	13549	13455	13501	13650	13475	13387	13477	13548	13340	13397	13729	13558	13494	13478	13360	13385	13523	13556	13333	13423	13464	13382	13619	13460	13502	13299	13402	13528	13439	13497	13225	13492	13466	13599	13352	13530	13442	13405	13538	13595	13449	13328	13475	13548	13560	13482	13552	13571	13530	13490	13225	13446	13547	13307	13677	13517	13367	13542	13392	13401	13529	13633	13433	13474	13444	13394	13465	13408	13294	13489	13464	13492	13423	13488	13534	13486	13574	13498	13408	13535	13408	13444	13382	13498	13295	13551	13508	13539	13438	13631	13464	13467	13624	13522	13504	13441	13486	13536	13485	13573	13509	13612	13445	13363	13372	13469	13515	13471	13432	13562	13486	13384	13383	13426	13518	13253	13409	13486	13371	13408	13501	13543	13339	13417	13368	13637	13398	13324	13440	13392	13443	13416	13585	13451	13509	13485	13504	13395	13561	13361	13692	13395	13480	13434	13534	13344	13482	13611	13463	13580	13451	13613	13564	13569	13440	13400	13297	13585	13545	13431	13485	13424	13583	13279	13530	13377	13757	13450	13561	13409	13459	13333	13532	13412	13451	13448	13511	13547	13473	13538	13429	13554	13553	13451	13431	13314	13499	13454	13433	13437	13309	13452	13625	13514	13379	13468	13381	13666	13328	13555	13498	13312	13433	13550	13377	13589	13315	13464	13428	13584	13612	13520	13422	13400	13697	13553	13470	13481	13557	13468	13604	13462	13547	13472	13530	13445	13466	13352	13461	13290	13544	13548	13412	13459	13410	13444	13286	13345	13608	13518	13508	13345	13493	13457	13568	13510	13519	13441	13405	13459	13500	13411	13531	13562	13494	13426	13463	13573	13595	13480	13343	13601	13640	13557	13323	13374	13533	13457	13584	13522	13472	13411	13435	13427	13434	13354	13560	13430	13386	13582	13533	13556	13591	13519	13521	13408	13535	13481	13640	13543	13500	13561	13527	13513	13375	13578	13531	13588	13506	13320	13387	13408	13371	13565	13468	13484	13555	13549	13614	13437	13421	13527	13478	13463	13446	13379	13460	13551	13459	13437	13517	13527	13358	13408	13441	13462	13402	13406	13583	13488	13669	13636	13483	13473	13412	13347	13412	13442	13587	13417	13444	13681	13562	13494	13659	13528	13359	13555	13409	13516	13547	13438	13407	13525	13327	13534	13483	13460	13272	13615	13591	13750	13379	13501	13265	13449	13641	13496	13412	13529	13506	13578	13537	13452	13605	13375	13407	13446	13390	13524	13456	13519	13368	13571	13431	13400	13446	13559	13333	13394	13310	13404	13289	13495	13420	13568	13454	13393	13481	13505	13590	13567	13699	13381	13613	13511	13668	13474	13405	13605	13484	13527	13450	13237	13609	13611	13395	13587	13640	13498	13500	13465	13492	13393	13535	13638	13659	13446	13608	13448	13444	13547	13520	13484	13519	13441	13543	13391	13434	13486	13304	13410	13481	13436	13478	13430	13402	13328	13503	13579	13512	13390	13485	13539	13431	13608	13751	13555	13470	13425	13481	13542	13521	13536	13523	13657	13535	13321	13533	13523	13641	13532	13434	13575	13484	13380	13405	13623	13532	13564	13410	13474	13512	13489	13483	13397	13488	13337	13447	13459	13489	13432	13404	13436	13492	13351	13392	13488	13384	13486	13551	13391	13545	13550	13427	13389	13373	13472	13627	13428	13535	13525	13609	13452	13551	13454	13332	13563	13624	13509	13437	13586	13332	13400	13383	13526	13379	13570	13488	13473	13587	13545	13386	13333	13478	13359	13332	13545	13451	13701	13549	13619	13377	13431	13516	13566	13620	13398	13389	13466	13545	13469	13517	13456	13565	13546	13499	13533	13601	13464	13576	13469	13552	13476	13406	13314	13416	13473	13377	13576	13658	13381	13456	13530	13317	13564	13502	13534	13618	13672	13544	13550	13443	13638	13638	13550	13574	13452	13607	13430	13406	13468	13418	13588	13480	13587	13637	13298	13429	13465	13493	13381	13449	13662	13581	13496	13492	13550	13534	13499	13575	13454	13404	13340	13465	13407	13341	13543	13416	13446	13391	13355	13513	13386	13483	13370	13467	13353	13443	13335	13453	13352	13552	13500	13607	13484	13502	13371	13606	13496	13585	13422	13479	13510	13395	13391	13409	13502	13385	13624	13374	13633	13466	13449	13501	13522	13359	13413	13396	13391	13498	13478	13377	13471	13263	13324	13536	13377	13559	13522	13456	13391	13446	13380	13420	13649	13480	13402	13343	13531	13408	13590	13476	13642	13409	13491	13362	13447	13365	13559	13414	13475	13497	13418	13402	13454	13374	13456	13646	13479	13482	13492	13490	13499	13305	13480	13655	13442	13634	13558	13480	13557	13544	13361	13373	13731	13698	13560	13388	13587	13559	13263	13398	13427	13465	13546	13367	13662	13429	13441	13379	13342	13584	13290	13558	13389	13396	13443	13599	13453	13393	13432	13538	13477	13460	13526	13442	13742	13619	13500	13499	13249	13440	13434	13438	13616	13597	13509	13664	13505	13510	13389	13520	13427	13332	13469	13692	13400	13423	13362	13565	13492	13502	13382	13551	13583	13477	13641	13506	13524	13508	13444	13531	13529	13653	13326	13564	13580	13583	13419	13460	13379	13486	13528	13654	13457	13420	13486	13557	13393	13463	13522	13497	13462	13565	13596	13575	13382	13471	13319	13515	13405	13403	13506	13438	13290	13299	13527	13335	13580	13443	13392	13584	13567	13463	13400	13343	13562	13460	13500	13485	13538	13525	13543	13347	13429	13369	13319	13416	13419	13439	13553	13397	13287	13484	13497	13472	13418	13362	13499	13550	13480	13442	13525	13341	13469	13533	13636	13367	13526	13514	13463	13325	13510	13540	13482	13499	13489	13382	13442	13578	13452	13521	13420	13533	13479	13553	13628	13477	13462	13434	13410	13496	13665	13470	13402	13510	13438	13503	13491	13370	13368	13578	13401	13522	13513	13572	13436	13460	13539	13419	13347	13300	13402	13442	13467	13424	13391	13446	13327	13460	13431	13470	13530	13518	13438	13433	13419	13413	13497	13502	13231	13479	13320	13694	13399	13481	13543	13575	13601	13378	13588	13451	13423	13526	13416	13523	13570	13481	13455	13290	13448	13334	13447	13496	13523	13442	13397	13669	13368	13296	13356	13414	13376	13451	13636	13532	13448	13485	13498	13576	13522	13387	13367	13580	13513	13597	13530	13391	13526	13306
22804	21187	29097	23660	21775	24206	25602	19959	18257	17962	17434	17102	23083	18036	16121	16016	15923	15611	15546	15245	15276	15180	15319	15247	15266	15180	15255	15178	15185	15196	15169	15005	15130	15096	15140	14961	14957	15038	15004	14928	15020	14931	15082	15846	15884	15613	15347	15079	14772	14989	14887	14987	14935	14864	14813	14888	14947	14882	14898	14883	14964	14899	14879	14762	14785	14838	14701	14960	14729	14877	14832	14766	14731	14977	14979	14915	14838	14828	14875	14943	14934	14922	14992	14799	14735	14760	14863	14838	14736	14846	14801	14961	14847	14893	14855	14879	15121	14729	14708	14778	15031	14768	14896	14871	14850	14834	14794	14732	14911	14667	14793	14905	14872	14817	14653	14875	14859	14738	15123	14834	14664	14933	14935	14801	14847	15090	14847	14916	14707	14727	14905	14869	14805	14685	14872	14898	14877	14759	14869	14864	14644	14835	14875	14776	14918	14770	14888	14742	14893	14771	14693	14823	14751	14916	14876	14813	14708	14877	14972	14837	14880	14746	14826	14771	14953	14738	14871	14766	15041	14754	14859	14822	14782	14868	14788	14520	14768	14845	14898	14923	14886	14719	14760	14774	14993	14765	14850	14800	14807	14741	14870	14776	14820	14819	14690	14919	14955	14718	14852	14791	14872	14909	14862	14884	14792	14703	14751	14904	14835	14860	14665	14759	14815	14880	14601	14632	14907	14697	14798	14762	14777	14604	14724	14895	14887	14719	14555	14728	14996	14876	14874	14760	14832	14660	14881	14935	14872	14642	14877	14907	14860	14823	14739	14934	14846	14728	14898	14712	14904	15001	14833	14713	14765	14800	14800	14828	14882	14869	14542	14624	14822	14860	14876	14725	14681	14972	14890	14639	14770	14858	14817	14847	14874	14612	14684	14931	14696	14726	14833	14940	14782	14753	14922	14794	14869	14777	14767	14793	14797	14682	14833	14932	14672	14916	14837	15104	14783	14790	14778	14681	14904	14827	14710	14845	14855	14727	14975	14891	14858	14871	14848	14903	14739	14706	14776	14688	14900	15035	14945	14846	14901	14870	14775	14749	14803	14741	14761	15067	14864	14543	14803	14812	14581	14737	14750	14780	14784	14991	14851	14762	14924	14621	14855	14891	14773	14700	14838	14867	14706	14888	14808	14783	14853	14680	14873	14801	14846	14882	14858	14575	14722	14890	14697	14987	14737	15063	14898	14720	14821	14835	14911	14855	14895	14796	14758	14899	14882	14706	14672	14806	14922	14709	14746	14695	14749	14805	14937	14790	14569	14725	14902	14720	14638	14638	14840	14676	14800	14960	14899	14755	14806	14835	14873	14934	15046	14754	14766	14744	14713	14799	14762	14934	14942	14894	14974	14858	14719	14801	14792	14931	14647	14500	14887	14775	14695	14789	14882	14859	14862	14869	14665	14622	14854	14813	14737	14703	14906	14868	14809	14679	15022	14966	14772	14935	15004	14958	14818	14602	15007	14868	14725	14878	15064	14903	14700	14768	14873	14904	14761	14686	14781	14777	14864	15005	14793	14916	14905	14805	14786	15084	14848	14870	14954	14669	14793	14810	14940	14923	14723	14881	14905	14724	14840	14710	14940	14790	14941	14776	14755	14727	14711	14838	14631	14708	14666	14836	14729	14798	14988	14811	14773	14806	14721	14783	14614	14696	14826	14602	14864	14622	14913	14893	14958	14853	14833	14774	14599	14843	14888	14897	14864	14736	14699	14787	15193	14868	14920	14863	14828	14634	14671	14685	14745	14653	14802	14784	14787	14932	14718	15015	14894	14943	14812	14816	14780	14843	14887	14707	14598	14847	14707	14938	14754	14767	14888	14807	15024	14735	14844	14941	14844	14915	14829	14903	14782	14874	14747	14807	14877	14754	14775	14662	14783	14691	14607	14869	14812	14511	14711	14596	14598	15000	14810	14818	14744	14691	14907	14803	14740	14803	14687	14788	14748	15000	14794	14643	14835	14641	14853	14963	14809	14839	14850	14922	14772	14986	14795	14875	14979	14861	14882	14817	14792	14942	14630	14792	14681	14904	14874	14706	14877	14796	14847	14816	14800	14789	14783	14650	14716	14835	14788	14667	14749	14676	14684	14849	14870	14862	14797	14838	14803	14797	14850	14838	14824	14807	14776	14793	14779	14790	14957	14806	14725	14726	14838	14783	15060	14902	14814	14976	15057	14977	14776	14855	14689	14809	14881	14861	14793	14720	14679	14841	14790	14725	14655	14620	14787	14830	14859	14918	14819	14773	14872	14811	14698	14637	14832	14880	14498	14865	14766	14873	14993	14844	14958	14696	14610	14725	14805	14830	14812	14675	14849	14868	14730	14836	14846	14811	14859	14877	14694	14730	14869	14825	14771	14776	14908	14777	14915	14949	14910	14815	15085	14691	14807	14998	14740	14839	15003	14896	14753	14991	14998	14792	14891	14737	14788	14852	14954	14818	14944	14782	14860	14986	14811	14850	14789	14782	14815	14911	14783	14916	14880	14921	14763	14869	14973	14850	14929	14727	14627	14810	14715	14902	14763	14780	14744	14965	14871	14938	14786	14926	14958	14907	14580	14820	14495	14722	14967	14738	14933	14898	14887	14764	14643	14866	14794	14811	14818	14802	14906	14813	14755	14826	14857	14750	14816	14758	15012	14886	14812	14865	14938	14952	14808	14691	14638	14664	14721	14823	14676	14946	14858	14562	14728	14790	14859	14830	14749	14852	14845	14907	14893	14806	14776	14665	14687	14745	14855	14856	14624	14732	14796	14870	14702	14737	14782	14742	14846	14724	14718	14804	14811	14736	15028	14953	14719	14831	14708	14721	15043	14684	14776	14922	14675	14788	14777	14699	14657	14896	14855	14825	14544	14745	14896	15003	14761	14672	15017	14587	14671	14843	14933	14834	14752	14958	14803	14822	14671	14949	14894	14845	14966	14662	14707	14904	14689	14799	15027	14820	14731	14942	14651	14962	14824	14813	14664	14716	14868	14903	14814	14764	14680	14909	14914	14783	14803	14724	14630	14895	14757	14829	15028	14880	14820	14703	14896	14839	14762	14818	14957	14867	14863	14522	14480	14771	14978	14890	14991	14857	14964	14602	14734	14784	14747	14745	14864	14947	15025	14444	14870	14800	14807	14753	14758	14757	15052	14916	14802	14867	14886	14862	14726	14749	14721	14811	14876	14727	14783	14665	14919	14974	14871	14886	14835	14844	14713	14883	15039	14779	14886	14887	14790	14582	14833	14984	14759	14768	14789	14907	14833	14682	14708	14853	14708	14758	14766	14863	14774	14842	14863	14739	15005	14963	14882	14937	14787	14866	14729	14665	15045	14833	15074	14761	14681	14797	14739	14790	14799	14945	14871	14691	14598	14933	14956	14931	14828	14720	14718	14749	14806	14862	14867	14766	14885	14872	14584	14900	14882	14970	14802	14804	14853	14758	14828	14668	14839	14628	14770	14861	14859	14739	14933	14885	15039	14740	14732	14935	14906	14755	14930	14759	14722	14732	14783	14560	14595	14742	14816	14688	14899	14885	14849	14798	14677	14628	15006	14618	14874	14799	14849	14873	14798	14619	14862	14666	14691	14822	14789	14839	14701	14769	14710	14807	14923	14652	14747	14730	14798	14863	14990	14735	14643	14898	14655	14769	14856	14783	14870	14688	14834	14952	14642	14905	14768	14688	14814	14790	14949	15062	14869	14765	14805	14835	14622	14683	14992	14754	14813	14763	15076	14821	14735	14958	14821	14804	14970	14695	14682	15103	14868	14765	14677	14712	14643	15113	14821	14876	14841	14790	14856	14951	14825	14731	14573	14865	14722	14773	14871	14835	14667	14756	14774	14628	14808	14749	14633	14696	15041	14836	14803	14546	14668	14725	14706	14829	14958	14975	14605	14687	14829	14881	14756	14624	14856	14846	14757	14881	14865	14784	14802	14770	15038	14929	14793	14942	14742	14921	14937	14978	14939	14824	14962	14880	14993	14651	14783	14734	14758	14871	14896	14742	14704	14851	14789	14661	14768	14729	14976	14772	14910	14723	14911	14767	14824	14770	14712	14924	14911	14615	14717	14879	14912	14845	14656	14709	14837	14749	14825	14800	14783	14818	14930	14886	14910	14923	14855	14757	14817	14908	14819	14725	14806	14727	14859	15110	14699	14665	14654	15006	14783	14746	14849	14891	14850	14790	14893	14950	14920	15109	14698	14866	14806	14833	14863	14854	14872	14818	14918	14778	14735	14821	14957	14846	14950	14921	14989	14923	14719	14897	14753	14818	14924	14914	15027	14733	14836	14909	15005	14728	14906	14787	14830	14885	14727	14666	14929	14896	14891	14745	14873	14726	14878	14762	14760	14925	14836	14986	14872	14910	14675	14728	14784	14910	14980	14770	14749	14855	14948	14808	14636	14860	14849	14717	14707	14928	14843	14806	14711	14826	14698	14948	14571	14720	14949	14824	14625	14862	14814	14892	14936	14643	14848	14942	14901	14813	14816	14643	14765	14813	14975	14848	14699	14622	14843	14604	14881	14865	14928	14941	14892	14908	15001	14658	14891	14774	14658	14845	14782	14914	14804	14898	14860	14636	14763	14928	14740	14753	14791	14961	14766	14893	14670	14995	14676	15005	14890	14881	14771	14915	14846	14828	14770	14737	14837	14830	14530	14642	14671	14859	14846	14689	14790	14858	14783	14669	14923	14888	14556	14855	14918	14851	14730	14610	14827	14613	14935	14730	14778	14862	14872	14826	15031	14862	14914	14821	14767	14704	14640	14854	14905	14932	14685	14867	14942	14749	14758	14764	14827	14933	14827	14671	14946	14765	14748	14719	14762	14773	14775	14587	14748	14701	14638	14810	14757	15004	14860	14760	14892	14841	14750	14707	14866	14721	14738	14663	14889	14728	14904	14783	15025	14725	14726	14884	14902	14723	14876	14804	14917	14847	14930	14764	14711	14676	14772	14805	14766	14691	14608	14683	14871	14771	15030	14735	14662	14711	14769	14874	15082	14744	14617	14795	14899	14982	14788	14763	14773	14896	14798	15034	14844	14904	14984	14668	14687	14825	14706	14815	14729	14721	14976	14807	14766	14872	14961	14932	14831	14938	14715	14849	14712	14841	14914	14738	14860	14856
19556	35367	34794	31713	27491	24405	21802	19857	18399	17759	16781	16705	25032	16676	14772	14725	14534	14260	14033	13943	13758	13810	13726	13672	13785	13708	13747	13685	13626	13649	13406	13500	13393	13435	13442	13338	13499	13299	13420	13376	13418	13357	13873	14544	14761	14065	13879	13464	13348	13367	13345	13428	13401	13244	13218	13439	13312	13443	13261	13300	13208	13398	13244	13434	13220	13260	13281	13344	13179	13448	13138	13395	13132	13407	13210	13315	13290	13342	13328	13331	13388	13272	13390	13377	13484	13382	13273	13370	13387	13330	13261	13300	13280	13435	13394	13434	13450	13163	13287	13280	13357	13327	13306	13390	13306	13421	13435	13311	13217	13325	13368	13340	13564	13342	13309	13293	13361	13211	13200	13439	13343	13242	13206	13439	13307	13355	13348	13346	13208	13290	13334	13381	13267	13327	13264	13407	13259	13393	13369	13372	13300	13207	13386	13275	13406	13347	13325	13322	13348	13364	13410	13246	13275	13280	13268	13286	13302	13145	13298	13247	13319	13366	13178	13081	13370	13350	13358	13439	13324	13279	13360	13191	13471	13380	13455	13196	13481	13172	13338	13342	13323	13264	13300	13222	13474	13344	13315	13275	13387	13382	13252	13406	13133	13383	13330	13241	13345	13194	13491	13231	13136	13281	13310	13394	13426	13236	13225	13374	13410	13370	13294	13302	13237	13509	13276	13232	13343	13266	13453	13131	13390	13359	13416	13138	13263	13433	13376	13153	13353	13237	13367	13390	13367	13265	13339	13215	13293	13161	13239	13227	13395	13348	13412	13190	13234	13339	13255	13238	13346	13263	13190	13182	13332	13208	13132	13142	13405	13284	13256	13251	13310	13340	13172	13270	13248	13359	13244	13284	13176	13368	13260	13287	13366	13292	13278	13352	13257	13247	13206	13283	13070	13254	13294	13196	13225	13182	13377	13332	13358	13364	13272	13253	13335	13168	13394	13407	13229	13235	13358	13354	13223	13376	13252	13351	13223	13204	13402	13306	13379	13163	13428	13322	13167	13348	13387	13416	13211	13480	13202	13290	13269	13337	13357	13378	13241	13400	13354	13303	13395	13175	13375	13462	13382	13264	13255	13366	13360	13091	13421	13267	13232	13384	13315	13380	13261	13309	13270	13275	13321	13321	13430	13431	13355	13186	13325	13206	13348	13305	13431	13284	13209	13258	13335	13340	13220	13223	13299	13509	13330	13191	13223	13432	13326	13465	13241	13390	13195	13363	13336	13093	13366	13295	13263	13162	13223	13507	13478	13245	13434	13437	13420	13287	13363	13323	13368	13158	13114	13188	13261	13119	13230	13465	13435	13356	13252	13281	13286	13310	13087	13338	13453	13265	13211	13401	13262	13146	13494	13315	13317	13377	13278	13401	13140	13495	13461	13246	13416	13128	13410	13311	13344	13426	13140	13403	13323	13260	13334	13313	13215	13273	13363	13254	13288	13323	13351	13262	13337	13278	13449	13313	13236	13295	13325	13332	13297	13308	13249	13357	13152	13378	13330	13356	13335	13107	13319	13383	13230	13331	13189	13286	13319	13198	13423	13416	13348	13292	13224	13524	13376	13376	13305	13274	13363	13269	13327	13333	13031	13272	13267	13260	13302	13309	13348	13226	13478	13305	13229	13154	13376	13270	13283	13290	13271	13215	13422	13268	13263	13256	13341	13225	13327	13280	13235	13275	13337	13161	13308	13251	13289	13243	13438	13543	13338	13453	13208	13151	13421	13304	13251	13299	13359	13294	13405	13425	13246	13327	13265	13414	13406	13144	13213	13192	13317	13179	13464	13266	13367	13342	13323	13312	13259	13331	13393	13309	13445	13358	13428	13280	13317	13240	13203	13326	13286	13209	13323	13283	13257	13248	13460	13430	13329	13446	13351	13320	13403	13389	13154	13315	13210	13294	13232	13291	13227	13158	13505	13353	13198	13284	13340	13257	13306	13313	13260	13257	13192	13347	13194	13295	13243	13421	13268	13323	13341	13293	13292	13164	13471	13366	13273	13267	13306	13216	13141	13328	13367	13332	13287	13228	13172	13186	13343	13408	13133	13253	13491	13351	13375	13299	13378	13240	13352	13385	13327	13152	13379	13127	13296	13216	13338	13252	13247	13281	13241	13239	13294	13303	13385	13065	13397	13320	13328	13368	13215	13357	13374	13236	13351	13340	13156	13222	13487	13279	13217	13340	13274	13284	13229	13145	13265	13483	13313	13310	13210	13328	13333	13301	13349	13209	13324	13251	13203	13541	13445	13243	13424	13296	13302	13365	13356	13409	13253	13317	13309	13162	13414	13362	13290	13438	13283	13393	13344	13275	13367	13294	13337	13245	13192	13238	13374	13259	13359	13410	13355	13180	13268	13199	13284	13317	13361	13193	13436	13338	13296	13323	13383	13242	13161	13416	13304	13377	13276	13174	13492	13278	13194	13459	13407	13414	13268	13458	13212	13357	13269	13309	13331	13260	13272	13190	13194	13482	13592	13359	13379	13290	13242	13244	13223	13357	13374	13255	13337	13294	13194	13303	13244	13262	13326	13228	13292	13342	13250	13419	13340	13340	13423	13246	13240	13470	13267	13336	13390	13283	13465	13233	13268	13269	13436	13300	13324	13397	13323	13215	13303	13357	13258	13348	13230	13356	13418	13385	13309	13301	13254	13296	13316	13475	13340	13266	13349	13320	13450	13487	13328	13238	13356	13313	13386	13323	13210	13309	13221	13333	13310	13271	13349	13170	13254	13270	13260	13097	13304	13167	13284	13438	13138	13285	13203	13437	13387	13091	13365	13257	13368	13252	13491	13192	13385	13266	13281	13314	13294	13304	13262	13170	13268	13113	13379	13242	13208	13351	13290	13123	13285	13364	13213	13258	13318	13218	13295	13400	13305	13351	13287	13340	13369	13305	13261	13337	13292	13445	13436	13470	13264	13231	13331	13256	13476	13311	13344	13382	13375	13362	13477	13441	13360	13240	13276	13196	13202	13467	13445	13537	13283	13343	13186	13342	13340	13134	13400	13247	13352	13191	13303	13341	13300	13490	13251	13478	13372	13245	13347	13264	13413	13343	13315	13312	13361	13318	13307	13357	13312	13226	13305	13286	13414	13349	13480	13364	13246	13331	13275	13411	13230	13305	13339	13276	13304	13410	13275	13389	13262	13307	13194	13288	13450	13207	13185	13266	13297	13401	13358	13155	13113	13289	13332	13319	13151	13225	13286	13299	13252	13132	13252	13281	13438	13405	13300	13397	13357	13330	13400	13370	13260	13542	13224	13259	13242	13250	13269	13437	13153	13256	13308	13410	13140	13373	13250	13369	13325	13214	13208	13378	13101	13309	13230	13277	13384	13380	13247	13225	13362	13383	13243	13140	13400	13388	13329	13352	13314	13108	13332	13385	13210	13374	13297	13337	13170	13197	13295	13217	13315	13478	13276	13300	13368	13457	13334	13224	13367	13241	13258	13259	13443	13240	13125	13390	13312	13359	13384	13240	13231	13250	13176	13260	13233	13318	13390	13237	13406	13402	13238	13176	13135	13243	13336	13148	13398	13282	13234	13364	13249	13186	13392	13397	13344	13122	13271	13428	13328	13334	13090	13338	13232	13403	13391	13239	13343	13068	13392	13379	13285	13265	13188	13308	13389	13098	13238	13238	13335	13198	13222	13321	13329	13250	13337	13264	13359	13303	13355	13333	13281	13443	13381	13267	13256	13199	13307	13403	13310	13417	13464	13087	13453	13221	13205	13204	13375	13279	13285	13242	13423	13252	13194	13370	13315	13219	13257	13387	13231	13176	13180	13284	13469	13355	13300	13357	13333	13289	13350	13426	13265	13379	13209	13316	13194	13405	13317	13323	13439	13358	13165	13293	13260	13273	13414	13371	13337	13176	13208	13240	13372	13259	13434	13372	13381	13273	13392	13393	13338	13230	13251	13298	13370	13236	13413	13219	13296	13316	13260	13047	13128	13178	13391	13340	13233	13429	13419	13210	13436	13234	13312	13181	13396	13248	13238	13226	13275	13242	13248	13328	13232	13245	13339	13237	13322	13274	13412	13248	13291	13445	13322	13257	13164	13224	13043	13359	13269	13294	13164	13183	13113	13293	13153	13385	13294	13325	13243	13306	13226	13318	13126	13382	13205	13288	13320	13215	13433	13394	13498	13172	13271	13399	13293	13265	13343	13337	13341	13258	13400	13286	13391	13302	13238	13440	13225	13320	13422	13247	13042	13298	13376	13282	13323	13312	13281	13413	13343	13371	13395	13298	13450	13463	13154	13311	13249	13180	13625	13217	13504	13342	13330	13273	13208	13164	13259	13337	13429	13341	13281	13225	13394	13283	13427	13246	13338	13328	13293	13327	13462	13304	13346	13133	13352	13290	13309	13426	13284	13390	13483	13192	13272	13203	13340	13168	13283	13149	13208	13125	13414	13279	13157	13223	13232	13331	13333	13274	13266	13207	13393	13436	13237	13136	13301	13425	13292	13323	13400	13378	13453	13177	13188	13198	13357	13279	13333	13118	13404	13387	13337	13320	13206	13239	13300	13324	13185	13386	13373	13235	13359	13286	13148	13389	13148	13297	13250	13276	13262	13380	13157	13358	13402	13415	13351	13208	13280	13211	13187	13237	13174	13300	13249	13423	13326	13457	13479	13215	13149	13115	13273	13234	13318	13414	13304	13244	13377	13309	13450	13286	13316	13208	13325	13310	13227	13411	13177	13215	13341	13233	13377	13195	13197	13276	13290	13384	13208	13397	13139	13309	13251	13255	13378	13332	13006	13375	13319	13451	13298	13455	13208	13382	13365	13216	13263	13426	13275	13241	13228	13345	13114	13244	13301	13298	13198	13326	13363	13269	13294	13440	13219	13192	13252	13273	13478	13184	13395	13183	13390	13285	13213	13335	13313	13348	13254	13237	13265	13262	13319	13175	13243	13462	13496	13307	13195	13311	13292	13226	13363	13180	13285	13347	13455	13496	13231	13230	13375	13272	13278	13332	13285	13232	13357	13302	13298	13181	13255	13297	13328	13295	13491	13353	13214	13343	13079	13290	13309	13316	13276	13205	13286	13224	13165	13346	13242	13272	13280	13187	13352	13319	13268	13364	13392	13120	13324	13317	13272	13350
27368	22845	27253	24252	19380	18021	17462	16801	16441	16062	16180	16045	16069	16020	15788	15670	15767	15771	15470	15460	15669	15709	15696	15689	15750	15662	15641	15357	15657	15407	15668	15465	15554	15727	15740	15352	15574	15551	15531	15648	15542	15461	15545	15733	15496	15579	15409	15494	15567	15643	15424	15646	15540	15542	15584	15275	15333	15324	15591	15524	15567	15637	15658	15666	15591	15366	15445	15596	15712	15396	15575	15564	15583	15502	15563	15691	15594	15481	15621	15664	15500	15565	15630	15381	15617	15503	15599	15639	15521	15571	15420	15357	15374	15492	15548	15532	15574	15568	15591	15388	15572	15555	15436	15424	15325	15324	15517	15670	15531	15445	15359	15487	15248	15344	15682	15352	15649	15513	15502	15425	15648	15493	15526	15509	15606	15551	15398	15645	15538	15486	15507	15440	15577	15366	15388	15496	15470	15495	15664	15501	15568	15350	15688	15444	15417	15691	15591	15510	15797	15362	15558	15528	15473	15488	15398	15496	15497	15458	15299	15353	15617	15412	15456	15635	15542	15364	15499	15561	15537	15386	15440	15422	15439	15494	15624	15533	15631	15473	15350	15476	15617	15457	15391	15484	15540	15574	15433	15412	15612	15345	15540	15467	15604	15535	15555	15624	15554	15510	15571	15438	15479	15541	15397	15418	15523	15604	15513	15456	15399	15712	15685	15628	15424	15528	15443	15521	15571	15507	15670	15575	15611	15542	15216	15566	15319	15432	15334	15495	15525	15355	15318	15542	15233	15371	15424	15564	15545	15302	15393	15409	15460	15447	15558	15339	15392	15508	15734	15672	15610	15729	15507	15565	15461	15413	15495	15661	15554	15503	15506	15496	15436	15543	15476	15545	15716	15566	15668	15740	15625	15443	15473	15437	15650	15419	15374	15437	15470	15453	15458	15473	15644	15424	15642	15234	15494	15523	15579	15558	15546	15451	15530	15360	15517	15554	15588	15615	15412	15388	15671	15451	15413	15423	15433	15447	15482	15307	15627	15634	15561	15544	15526	15500	15489	15422	15636	15716	15592	15604	15621	15443	15709	15568	15606	15510	15553	15767	15666	15608	15617	15406	15548	15402	15645	15599	15561	15321	15590	15488	15441	15411	15377	15292	15550	15498	15464	15791	15657	15665	15522	15469	15651	15548	15642	15605	15645	15383	15592	15571	15605	15582	15408	15529	15482	15497	15285	15466	15421	15517	15383	15362	15512	15473	15619	15680	15390	15562	15688	15435	15660	15485	15606	15473	15544	15487	15583	15641	15481	15559	15475	15587	15361	15465	15482	15509	15588	15408	15655	15370	15564	15471	15555	15523	15378	15430	15732	15605	15458	15645	15454	15448	15510	15394	15395	15424	15420	15508	15563	15375	15619	15580	15543	15568	15630	15642	15309	15595	15534	15402	15579	15693	15510	15433	15655	15682	15576	15407	15468	15472	15528	15596	15435	15624	15581	15517	15765	15596	15514	15418	15539	15487	15697	15499	15485	15676	15489	15632	15454	15488	15480	15399	15522	15545	15620	15610	15568	15529	15661	15590	15582	15684	15705	15424	15512	15489	15546	15460	15667	15358	15591	15552	15382	15632	15540	15604	15450	15397	15312	15732	15561	15496	15504	15548	15557	15646	15640	15554	15477	15512	15377	15579	15512	15551	15585	15617	15553	15604	15554	15468	15465	15447	15332	15466	15539	15645	15568	15448	15570	15392	15496	15505	15571	15611	15733	15428	15663	15411	15566	15652	15583	15455	15589	15652	15582	15513	15476	15609	15518	15617	15450	15536	15530	15528	15569	15512	15499	15621	15638	15476	15506	15502	15423	15446	15480	15594	15656	15530	15475	15546	15571	15417	15381	15264	15590	15493	15477	15612	15633	15745	15544	15558	15580	15521	15597	15554	15635	15455	15504	15311	15566	15425	15653	15438	15466	15421	15511	15468	15587	15527	15412	15744	15603	15534	15264	15531	15567	15526	15424	15450	15588	15567	15506	15688	15414	15552	15610	15634	15637	15575	15355	15338	15674	15393	15496	15622	15572	15545	15526	15491	15581	15806	15417	15408	15220	15320	15526	15342	15560	15742	15598	15559	15526	15736	15481	15580	15649	15502	15574	15475	15547	15415	15493	15606	15634	15553	15578	15406	15628	15490	15434	15577	15667	15343	15341	15242	15673	15555	15579	15654	15740	15494	15450	15358	15487	15357	15626	15546	15501	15486	15481	15833	15537	15504	15509	15475	15522	15531	15574	15471	15609	15403	15571	15604	15500	15533	15442	15488	15647	15498	15439	15526	15357	15766	15651	15537	15397	15558	15398	15427	15598	15661	15466	15525	15301	15435	15465	15472	15638	15486	15652	15569	15484	15563	15768	15546	15569	15470	15531	15505	15435	15581	15322	15287	15376	15663	15442	15633	15700	15588	15501	15535	15556	15380	15535	15573	15553	15575	15487	15783	15548	15594	15450	15477	15544	15590	15688	15401	15670	15493	15561	15389	15300	15801	15600	15473	15409	15521	15539	15399	15543	15476	15559	15376	15583	15436	15395	15525	15499	15651	15660	15475	15488	15501	15493	15507	15272	15503	15502	15448	15430	15644	15560	15591	15644	15371	15497	15686	15535	15362	15562	15390	15504	15657	15592	15617	15639	15399	15508	15665	15672	15491	15458	15602	15490	15422	15460	15406	15574	15366	15588	15550	15568	15532	15686	15453	15556	15678	15581	15669	15503	15502	15624	15277	15517	15470	15424	15506	15626	15361	15456	15475	15449	15599	15487	15436	15539	15481	15679	15544	15795	15513	15419	15415	15603	15565	15439	15453	15388	15386	15512	15302	15599	15431	15461	15444	15760	15519	15534	15675	15429	15424	15566	15543	15553	15584	15593	15524	15543	15421	15322	15504	15555	15749	15562	15660	15663	15631	15607	15624	15550	15543	15463	15566	15519	15409	15500	15655	15421	15556	15624	15402	15455	15554	15636	15571	15578	15587	15605	15684	15547	15646	15585	15546	15477	15552	15637	15495	15396	15612	15495	15376	15388	15541	15704	15342	15519	15673	15492	15386	15493	15419	15425	15552	15592	15550	15530	15587	15632	15485	15679	15671	15424	15659	15485	15478	15358	15505	15623	15534	15499	15512	15451	15776	15435	15497	15487	15513	15328	15544	15431	15436	15518	15570	15484	15488	15457	15421	15533	15567	15581	15639	15359	15524	15502	15524	15711	15661	15601	15476	15486	15563	15493	15476	15485	15349	15687	15422	15640	15703	15325	15525	15427	15486	15432	15633	15499	15466	15577	15356	15600	15555	15495	15586	15596	15518	15611	15505	15661	15672	15347	15383	15492	15385	15457	15505	15463	15500	15594	15547	15435	15489	15673	15167	15458	15711	15514	15424	15528	15543	15457	15491	15671	15552	15676	15428	15468	15515	15516	15456	15494	15597	15760	15527	15417	15412	15598	15510	15621	15612	15498	15596	15447	15522	15545	15483	15438	15474	15516	15519	15712	15487	15444	15779	15503	15391	15625	15606	15468	15277	15533	15421	15391	15407	15436	15601	15629	15588	15576	15451	15504	15425	15423	15360	15502	15649	15543	15495	15561	15591	15465	15508	15587	15423	15470	15400	15514	15695	15475	15439	15574	15467	15535	15322	15609	15450	15621	15374	15388	15450	15356	15353	15317	15481	15414	15632	15686	15519	15550	15318	15289	15676	15552	15635	15409	15524	15657	15533	15570	15565	15385	15326	15558	15552	15507	15509	15493	15305	15441	15321	15519	15481	15455	15668	15357	15516	15480	15456	15470	15587	15439	15404	15633	15582	15407	15486	15498	15435	15422	15475	15506	15416	15668	15342	15530	15507	15251	15500	15682	15562	15417	15266	15539	15424	15385	15604	15431	15322	15381	15648	15506	15447	15661	15551	15603	15599	15663	15621	15609	15474	15730	15771	15395	15612	15606	15405	15457	15513	15365	15427	15615	15438	15636	15517	15607	15463	15709	15773	15517	15596	15724	15703	15512	15589	15513	15389	15513	15610	15727	15481	15522	15675	15638	15509	15648	15533	15416	15598	15640	15439	15609	15399	15563	15560	15537	15457	15585	15615	15553	15421	15510	15521	15389	15403	15472	15537	15523	15675	15565	15432	15723	15391	15453	15650	15661	15476	15608	15490	15533	15435	15669	15523	15476	15449	15517	15432	15391	15401	15421	15547	15551	15524	15492	15573	15400	15567	15593	15342	15388	15621	15554	15440	15377	15539	15413	15533	15512	15568	15546	15266	15482	15563	15591	15518	15459	15566	15412	15364	15526	15592	15357	15603	15542	15496	15516	15488	15443	15552	15423	15454	15547	15480	15455	15653	15510	15477	15427	15572	15574	15342	15513	15456	15623	15480	15643	15704	15737	15575	15578	15478	15405	15525	15525	15470	15387	15413	15629	15578	15363	15533	15368	15360	15393	15515	15744	15621	15578	15448	15425	15548	15573	15662	15753	15555	15470	15310	15555	15436	15422	15500	15533	15340	15558	15527	15703	15553	15554	15538	15507	15415	15493	15389	15480	15445	15478	15430	15505	15329	15593	15682	15517	15628	15560	15474	15526	15728	15459	15519	15430	15536	15291	15523	15533	15494	15366	15555	15624	15481	15475	15550	15420	15583	15509	15439	15509	15607	15596	15479	15589	15483	15468	15379	15554	15565	15546	15485	15702	15571	15580	15595	15499	15305	15622	15573	15646	15540	15568	15556	15587	15504	15665	15520	15494	15614	15538	15485	15338	15495	15554	15536	15541	15396	15442	15579	15647	15586	15594	15532	15524	15260	15431	15706	15545	15763	15448	15623	15500	15329	15410	15480	15528	15562	15729	15681	15610	15540	15388	15398	15497	15470	15691	15607	15480	15514	15470	15644	15392	15590	15473	15453	15468	15509	15446	15593	15623	15609	15454	15549	15609	15552	15406	15433	15409	15350	15434	15663	15463	15492	15366	15339	15550	15597	15521	15364	15457	15603	15646	15618	15473	15589	15519	15295	15607	15456	15525	15679	15558	15615	15666	15646	15431	15628	15571	15589	15450	15600	15732	15747	15675	15545	15603	15570	15792	15355	15772	15656	15515	15536	15432	15569	15424	15350	15517	15393	15395	15475	15535	15537
18044	25625	25321	21550	19206	17400	16362	15524	15203	14868	14653	14514	14736	14476	14105	14211	13955	13902	14047	13805	13855	13815	13913	13790	13805	13822	13927	13860	13720	13719	13858	13880	13736	13709	13864	13696	13831	13586	13752	13762	13691	13863	13791	13827	13874	13865	14070	13844	13696	13840	13746	13572	13656	13827	13760	13675	13728	13822	13753	13805	13784	13782	13753	13682	13714	13758	13777	13567	13849	13710	13747	13715	13831	13669	13697	13574	13765	13753	13580	13589	13744	13611	13604	13658	13732	13809	13820	13832	13785	13780	13704	13767	13781	13784	13773	13629	13833	13767	13770	13696	13787	13640	13667	13591	13686	13705	13669	13763	13665	13736	13739	13927	13721	13976	13894	13655	13909	13823	13712	13679	13855	13802	13733	13685	13710	13748	13799	14003	13893	13638	13814	13794	13716	13767	13673	13673	13927	13644	13640	13714	13686	13816	13659	13801	13734	13657	13803	13690	13666	13799	13837	13690	13847	13724	13778	13756	13786	13698	13657	13699	13761	13833	13823	13644	13654	13765	13728	13656	13911	13691	13642	13669	13820	13575	13654	13841	13799	13711	13911	13676	13819	13713	13598	13724	13853	13762	13646	13786	13640	13686	13612	13843	13843	13723	13803	13628	13852	13790	13664	13788	13623	13658	13732	13773	13777	13573	13719	13672	13719	13834	13721	13617	13777	13740	13797	13848	13803	13854	13678	13829	13681	13677	13745	13772	13739	13744	13669	13737	13903	13806	13724	13669	13695	13725	13618	13809	13660	13711	13730	13776	13878	13876	13743	13688	13726	13800	13500	13637	13702	13687	13691	13836	13883	13691	13671	13719	13830	13775	13607	13697	13721	13727	13610	13716	13523	13813	13891	13619	13711	13516	13855	13712	13728	13700	13622	13707	13805	13795	13594	13672	13669	13792	13683	13810	13642	13866	13710	13771	13687	13651	13736	13666	13655	13732	13888	13631	13793	13838	13829	13724	13736	13741	13707	13634	13635	13700	13726	13775	13718	13718	13652	13794	13672	13811	13813	13767	13664	13641	13637	13801	13748	13408	13565	13759	13738	13864	13831	13678	13753	13801	13732	13552	13699	13643	13657	13503	13654	13754	13720	13799	13716	13637	13596	13697	13511	13815	13845	13781	13618	13653	13604	13861	13569	13597	13632	13607	13649	13853	13636	13747	13655	13583	13774	13586	13770	13778	13704	13748	13779	13792	13462	13643	13752	13708	13644	13674	13599	13975	13877	13744	13705	13609	13769	13823	13515	13738	13734	13581	13734	13464	13796	13794	13769	13789	13723	13721	13765	13810	13752	13769	13915	13683	13778	13758	13801	13758	13594	13729	13756	13717	13827	13769	13774	13791	13670	13752	13814	13790	13824	13551	13666	13852	13695	13745	13700	13713	13678	13798	13765	13758	13734	13752	13695	13852	13559	13748	13700	13707	13648	13697	13732	13686	13818	13636	13945	13794	13781	13570	13559	13725	13615	13668	13742	13860	13826	13746	13946	13896	13604	13672	13763	13754	13878	13849	13817	13632	13838	13597	13656	13917	13656	13597	13751	13677	13600	13586	13670	13793	13619	13582	13615	13693	13811	13809	13688	13735	13750	13702	13715	13665	13761	13748	13727	13635	13747	13696	13739	13843	13621	13716	13575	13665	13836	13766	13685	13790	13635	13705	13815	13709	13881	13673	13713	13629	13695	13736	13713	13734	13591	13668	13795	13700	13734	13742	13636	13835	13534	13733	13739	13672	13779	13873	13800	13723	13790	13834	13807	13903	13905	13572	13758	13784	13733	13771	13834	13777	13819	13845	13681	13641	13578	13701	13696	13743	13786	13708	13804	13775	13840	13853	13899	13876	13758	13489	13617	13733	13683	13866	13642	13844	13795	13712	13741	13695	13560	13860	13714	13509	13606	13813	13749	13669	13609	13721	13902	13816	13709	13746	13644	13596	13824	13778	13631	13818	13699	13793	13664	13890	13877	13840	13736	13770	13721	13717	13556	13622	13646	13772	13594	13729	13783	13687	13675	13695	13743	13950	13664	13665	13835	13807	13731	13707	13699	13677	13735	13584	13773	13713	13584	13727	13817	13691	13735	13779	13724	13714	13814	13880	13705	13632	13802	13620	13706	13726	13772	13831	13739	13713	13784	13650	13706	13839	13842	13733	13749	13879	13856	13497	13827	13761	13888	13715	13778	13856	13807	13708	13639	13812	13835	13674	13608	13612	13859	13667	13946	13694	13775	13663	13743	13738	13751	13742	13606	13583	13752	13718	13801	13748	13689	13707	13877	13691	13650	13835	13588	13768	13799	13678	13877	13708	13688	13801	13692	13736	13591	13754	13822	13599	13786	13701	13823	13780	13753	13807	13793	13845	13655	13778	13860	13724	13643	13509	13843	13694	13574	13825	13817	13687	13638	13755	13868	13597	13780	13755	13712	13710	13607	13624	13739	13718	13731	13671	13623	13661	13795	13841	13842	13743	13767	13682	13694	13783	13556	13935	13682	13669	13622	13701	13771	13749	13746	13865	13827	13644	13730	13667	13823	13820	13588	13747	13658	13724	13743	13625	13595	13740	13706	13727	13569	13882	13877	13900	13666	13807	13541	13697	13719	13767	13724	13874	13786	13715	13543	13996	13632	13857	13777	13740	13770	13696	13739	13708	13765	13704	13679	13787	13727	13730	13583	13703	13730	13702	13716	13648	13871	13734	13747	13781	13714	13673	13628	13709	13809	13672	13663	13793	13820	13685	13776	13780	13633	13666	13684	13698	13686	13732	13919	13686	13735	13687	13920	13715	13687	13687	13648	13790	13564	13815	13668	13810	13693	13803	13861	13625	13725	13823	13679	13591	13681	13753	13826	13849	13643	13638	13778	13792	13821	13706	13813	13724	13747	13731	13767	13832	13480	13737	13631	13781	13651	13625	13797	13597	13673	13676	13751	13767	13753	13705	13756	13596	13817	13936	13685	13832	13872	13633	13557	13803	13665	13693	13832	13749	13812	13785	13697	13792	13822	13695	13783	13872	13676	13638	13678	13692	13933	13568	13686	13810	13534	13658	13718	13783	13784	13658	13940	13802	13944	13827	13686	13763	13700	13709	13829	13858	13685	13796	13698	13691	13735	13811	13490	13853	13622	13886	13832	13695	13797	13830	13641	13581	13740	13879	13697	13669	13869	13880	13859	13851	13788	13748	13717	13854	13662	13733	13807	13512	13841	13698	13709	13738	13628	13764	13708	13675	13683	13799	13662	13894	13775	13638	13674	13881	13806	13666	13803	13675	13618	13961	13733	13747	13847	13730	13766	13585	13719	13778	13763	13677	13637	13920	13658	13733	13844	13840	13792	13680	13798	13585	13903	13944	13664	13747	13862	13806	13702	13665	13684	13841	13766	14051	13778	13663	13779	13693	13845	13752	13703	13832	13495	13807	13717	13704	13777	13694	13780	13669	13787	13731	13794	13688	13607	13740	13782	13751	13556	13568	13879	13788	13544	13694	13821	13787	13698	13892	13595	13968	13868	13648	13719	13636	13687	13822	13819	13777	13772	13837	13746	13727	13657	13657	13727	13753	13753	13696	13847	13792	13588	13825	13833	13654	13838	13782	13770	13706	13723	13845	13803	13728	13751	13656	13737	13666	13662	13774	13750	13732	13664	13855	13813	13664	13733	13780	13620	13863	13613	13703	13747	13895	13555	13644	13636	13734	13726	13602	13712	13784	13902	13807	13950	13759	13683	13835	13905	13797	13712	13684	13728	13937	13889	13666	13990	13714	13669	13712	13830	13644	13603	13675	13738	13782	13825	13749	13681	13757	13661	13896	13822	13838	13830	13632	13649	13651	13787	13704	13697	13658	13753	13722	13716	13724	13932	13656	13751	13763	13733	13620	13786	13713	13812	13737	13718	13694	13700	13737	13690	13816	13733	13813	13673	13762	13851	13730	13615	13723	13796	13682	13708	13755	13695	13712	13681	13812	13786	13757	13760	13783	13771	13733	13603	13598	13712	13755	13751	13731	13704	13732	13691	13672	13891	13645	13713	13764	13915	13636	13706	13884	13819	13694	13807	13918	13678	13809	13648	13839	13859	13685	13726	13851	13890	13680	13666	13703	13812	13669	13780	13824	13788	13891	13688	13843	13832	13799	13535	13646	13791	13741	13670	13687	13604	13808	13946	13817	13869	13818	13762	13603	13756	13629	13800	13666	13657	13630	13844	13888	13807	13875	13848	13582	13728	13620	13610	13651	13638	13603	13902	13710	13707	13824	13810	13621	13706	13836	13843	13815	13745	13636	13749	13815	13787	13654	13557	13612	13874	13804	13984	13807	13847	13821	13683	13619	13689	13665	13731	13716	13845	13734	13614	13771	13721	13713	13666	13636	13753	13850	13691	13797	13718	13628	13668	13650	13748	13819	13644	13671	13721	13640	13693	13694	13838	13625	13721	13835	13806	13817	13779	13674	13808	13747	13716	13939	13718	13613	13714	13767	13777	13544	13685	13863	13836	13793	13814	13674	13662	13770	13765	13819	13576	13640	13872	13618	13766	13816	13769	13723	13751	13704	13913	13655	13652	13743	13730	13812	13728	13622	13670	13874	13673	13874	13886	13829	13608	13676	13684	13735	13644	13777	13692	13627	13665	13819	13697	13776	13690	13671	13745	13567	13728	13828	13766	13660	13826	13816	13779	13748	13750	13639	13635	13667	13873	13905	13736	13762	13909	13797	13745	13774	13772	13629	13704	13828	13803	13705	13765	13772	13878	13888	13709	13780	13657	13792	13715	13703	13857	13741	13612	13676	13574	13745	13772	13797	13776	13829	13683	13847	13805	13730	13783	13813	13927	13756	13683	14129	13660	13733	13646	13621	13764	13829	13748	13812	13693	13657	13631	13575	13672	13610	13792	13814	13733	13676	13694	13703	13542	13751	13786	13815	13637	13742	13816	13766	13725	13567	13675	13821	13688	13757	13515	13736	13823	13735	13636	13727	13744	13770	13608	13669	13792	13721	13646	13711	13648	13747	13685	13672	13804	13670	13805	13736	13748	13718	13743	13782	13717	13633	13838	13602	13815	13691	13678	13690	13764	13730	13587	13742	13669	13672	13566	13704	13730	13639	13714	13666	13788	13672	13684	13646
24018	21221	28618	24628	22884	22524	21180	18153	17299	16839	16574	16218	18294	16745	15786	15793	15516	15430	15661	15392	15228	15246	15233	15276	15109	15224	15207	15196	15128	15169	15157	15318	15242	15162	15341	15198	15106	15283	15183	15259	15060	15362	15457	15335	15484	15616	15331	15140	15154	15248	15093	15052	14981	15043	15023	15045	15260	15095	14967	15156	15133	14926	15133	15079	15274	15266	14940	14977	15071	15144	15286	15309	14986	15053	14839	15063	15104	15083	15124	15238	15257	15098	15007	15024	15129	15203	15033	15201	14966	14956	15033	15088	15042	14918	14985	15068	15084	15123	15129	15024	14965	15104	15165	15048	14947	14859	15044	15148	15108	15163	14847	14953	15099	14969	15003	14964	15119	15075	15238	15155	15147	15060	15090	14954	15076	14999	14925	15191	15022	15073	15158	14991	14909	14982	14990	14958	14996	15186	15139	15021	15098	15020	15093	15066	15014	14978	15030	15346	14914	15036	15285	15159	15111	15066	14983	14896	15217	14903	15196	14995	14990	15017	15154	15189	15039	15062	15283	15188	15148	15054	15035	15018	15055	15030	15065	14918	14923	15025	15143	14871	15087	14919	15190	15148	14945	15183	15129	14971	15186	15055	15141	14935	15051	15025	15112	14901	15054	14949	15106	14857	14816	15139	14973	14919	15261	15158	15119	15136	15066	15111	15093	15260	15236	14958	14997	15172	15274	15137	15163	14912	15131	15096	15105	15161	14904	15150	14878	15158	15006	15208	15106	15074	15124	15130	15149	15071	15025	15001	15156	15042	14981	14923	15039	15128	15072	14691	15005	15147	14873	14923	15091	15029	15106	15075	15175	15101	15241	15190	15065	15119	14938	14889	15024	15163	14985	15109	15051	14720	14945	15086	15238	15204	14972	15225	15197	15065	15132	14911	15040	15146	14989	15154	15090	14892	14957	15188	15167	14994	14889	15133	15218	15012	14947	15209	14984	14974	15212	14926	15026	15071	14975	15185	15088	15079	15057	15043	15030	14974	15148	15019	14937	15165	15099	14843	15167	15165	15255	15156	15282	15190	15097	15218	15233	14973	15311	15241	15104	15062	15062	14980	15183	15227	15227	15111	15046	15190	15022	15006	14858	14949	15110	15147	15123	15025	15218	15150	15181	15030	15088	15046	15090	15081	15232	14988	14996	15263	15006	14950	15019	15028	15054	15058	15033	15055	15347	15151	14924	15047	15102	14955	15009	14817	15216	15213	15169	14962	15012	15085	15022	15040	15133	15117	15056	15053	14963	15079	14804	15186	14916	15006	15148	15075	15056	14957	15164	15019	14947	15112	15211	15150	15109	15032	15123	15158	15154	15192	15006	15101	15020	15123	15145	14998	15186	15264	14973	15100	15076	15102	14965	15118	14967	14900	15180	15342	15106	15213	15158	14936	15113	14894	15060	14993	15076	15217	15100	15096	15213	15075	15247	15069	14940	14964	14924	15110	15006	15088	15216	14940	15167	15134	15030	14991	15155	14846	15120	15143	15137	15024	14986	15041	15025	14990	15050	15025	15068	15153	15098	15026	15021	15070	15123	15090	14860	15125	15051	15053	14916	14958	15149	15138	15079	15012	14904	14949	15334	15096	15095	15011	15104	15203	15086	15083	15210	14811	15009	15205	14925	15133	15084	14957	15167	15396	15220	15127	15211	14980	14920	14877	15086	15116	15016	15066	14978	15097	15169	14929	15161	15211	15239	14953	15036	14915	15205	15138	15036	14827	15004	15065	14995	15111	15018	15042	15020	14926	15000	15165	15217	15003	14942	15221	14990	15068	15107	15123	15036	14842	14930	15185	15039	15113	15042	15172	15196	14896	15427	15066	15193	14869	15074	15266	14900	15386	15178	15026	15065	15006	14934	15125	15051	15112	14895	15189	15181	15141	14970	15134	15131	15029	15314	15028	15058	15155	15185	15066	15020	15013	15111	15137	14905	15177	15233	15085	15065	15185	15028	14977	15048	14898	15052	15115	15054	15023	15143	15155	15148	14932	15078	15047	14986	14961	15197	14954	15073	14873	15076	14925	14975	15017	15075	14973	15027	15149	14964	15102	15226	14921	15050	15128	15058	15073	15077	15022	15127	14941	15145	15149	15122	15095	15128	14884	15168	15281	15075	15129	15162	15057	15209	14913	15037	15058	14894	15116	15096	15064	15017	14823	15009	15092	15002	14807	14924	15025	15126	15014	15255	15141	15024	14967	15037	15088	15068	15297	15152	14971	15109	15026	15211	15143	14886	15022	15283	15121	15064	15248	15013	14996	14866	15021	15125	14967	14857	15036	15243	15112	15087	15284	14886	15027	15122	15121	15081	15294	14917	15101	14909	14982	15254	14964	15106	15310	15003	15184	14996	14907	15185	14948	15206	14987	15146	15136	15083	14898	14916	15049	15180	14986	14912	15022	15060	14936	15075	14997	15037	15093	14959	15252	15103	15008	15009	15013	15039	14887	15010	15127	15118	15040	15071	15114	15201	14963	15116	15026	15149	15266	15017	15010	15071	14916	15171	14777	14970	15082	15124	15300	15218	15057	15154	15105	14920	15024	15151	15182	15166	14962	14970	14811	15067	15087	14983	14913	14957	15057	15141	15022	15062	15052	15102	15182	15122	15111	15017	14849	15148	15132	15024	15390	15037	15138	15007	14935	15002	15127	15020	15058	15258	15017	15147	15126	14906	15117	14818	14829	14995	15239	15026	15189	15205	15112	15053	14974	15147	15039	15167	15062	15102	15007	15150	15071	15190	15111	14940	15103	15003	14916	14963	15164	14915	15017	15006	15139	15082	15111	14981	14941	15061	14827	15082	15159	15218	14998	15005	15095	14971	15085	15058	15085	15257	15131	15114	15071	15015	14957	14993	14933	14956	15032	14927	14917	14995	15034	15151	15177	14982	15045	15124	15363	15172	15124	15039	14870	14835	15073	15132	14849	14962	14996	15099	15068	14923	14835	15050	15053	15209	14766	14970	14941	15199	15070	14912	15205	15000	15165	14989	15146	15155	15295	14995	15016	15090	15027	14944	15066	15268	15140	15108	14783	15053	15159	15123	14788	15033	15031	15070	15049	15073	15092	15005	15059	15130	14982	15183	14826	15015	15082	15139	15080	15094	15192	15129	15104	15035	15140	15054	15110	15038	15125	14978	15018	15133	15201	14963	15072	15029	15006	15113	15030	15079	15051	15049	15145	15219	15049	15129	14926	15274	15235	15180	15164	14894	15008	15210	15125	15084	14971	15006	15048	15054	15062	14946	15093	15090	15060	15164	14817	15185	15069	15068	14990	15071	15161	15011	15107	15160	15142	15046	15033	15126	14938	14977	15007	14998	14957	14980	15021	14988	15124	15033	14853	14899	15006	15053	15050	15177	15126	15172	15064	14990	14829	15106	14969	14968	14948	14972	15018	14969	15205	14980	14986	15025	15005	15149	15184	14951	14957	14891	15198	14943	15238	14971	14995	15120	15186	15063	15152	15108	15116	15020	15155	15081	15073	15212	14921	14841	14945	14936	14999	14974	15183	15016	15110	15191	14978	15169	15043	15191	14996	14924	14825	15146	14870	15130	15114	15203	14995	15034	14984	15065	15061	14983	15051	15117	15042	15026	15197	14982	15137	14993	15053	14886	15031	15018	15007	15023	15002	14949	14975	15046	14972	14992	15032	15048	14886	14937	15079	15068	15213	15094	14944	14988	15083	15171	15115	15097	15048	15084	15019	14955	15044	15143	15068	15253	15211	14974	14981	15091	15098	15056	15043	15106	15247	15147	15010	15102	15015	15086	15278	15098	14938	15189	15039	15072	15039	14882	15008	14948	15135	15216	15191	15254	15325	15159	15207	14984	14864	15144	15003	15229	15134	15092	15046	15125	15014	15046	15178	14922	15085	15209	15126	15108	15193	15263	15069	15107	15010	15228	15151	15226	15056	15074	15091	15196	15059	15141	14938	14991	15002	15127	14863	15006	15027	15077	15143	15242	15162	14994	15028	14967	15028	15161	14883	14948	14891	15007	15094	15103	15140	14982	14902	15041	15317	15273	14992	15073	15069	15168	15071	14944	15222	15193	15042	15037	15068	14972	14965	15012	15019	15124	15095	15051	14943	15062	15317	14921	15055	15077	15081	15123	15334	15071	15030	15119	15164	14988	14925	15007	15068	15040	15063	15041	15106	15049	15210	15109	15142	15123	14990	14999	15239	14937	15080	15167	15285	15068	15238	14996	15338	15036	15152	15250	15263	14954	14993	15131	14893	15191	15012	15055	15001	15095	15011	15159	15269	15057	14969	15046	15035	15126	14952	15125	15154	15065	15072	15127	14867	14891	15103	14954	15050	15151	14956	15056	15361	14877	14945	15061	15049	14803	15162	15122	15041	14963	15069	14861	15095	15351	15244	14976	15219	15023	15046	15100	15112	14909	15057	15239	15082	15077	15061	15107	15233	14943	15035	15285	14763	15015	15062	15063	15125	15115	14932	15092	15114	14977	15151	15024	14908	14932	15100	15082	14865	14973	15293	15012	15090	14950	15059	14982	15290	15140	15048	15007	15234	14976	15150	15099	15018	15001	15122	15281	14947	15140	15276	15063	14961	14894	15121	14939	15321	15087	15091	15329	15012	15076	15113	14919	14995	14832	15108	15167	14775	14973	14944	15102	15128	15160	15143	15025	15060	15039	15003	14906	15120	15069	15031	15203	15017	15121	15145	15082	15170	15083	14979	15135	15007	15197	15228	15009	15096	15063	15218	15270	15250	15167	15040	15195	14966	15124	14945	15233	15075	15141	15087	14951	14884	15114	15162	15172	15162	15341	14965	15096	15053	14828	14827	15110	15201	15256	15015	15127	15023	15147	15038	15028	15067	15191	15111	15082	15206	15138	15074	14818	14932	14876	15062	15054	15166	14944	15135	15217	14916	15259	14978	14835	15072	15152	14884	14972	15156	15170	15023	15200	15250	15115	15185	15177	15101	15121	15164	14989	15088	15198	15190	14989	15026	15060	15201	15016	15122	15037	14984	15178	15060	14893	15191	15316	15128	15167	14944	15098	15185	15080	15088	15156	14988	14912	15153	14902	15155	15022	15174	15104	14863	15031	15132	14880	14995	14969	15369	15234	14945	15009	14957	14946	15333	15453	14968
17233	31495	31095	26124	23231	20741	18872	17501	16607	15851	15730	15165	19035	15426	14462	14262	14249	14181	13772	13691	13789	13597	13564	13666	13727	13738	13729	13724	13599	13514	13704	13324	13572	13583	13692	13568	13557	13525	13655	13430	13720	13482	13579	14128	14208	13739	13774	13578	13536	13668	13602	13577	13427	13482	13416	13620	13608	13486	13431	13475	13389	13543	13537	13299	13603	13469	13386	13624	13538	13693	13505	13464	13517	13721	13578	13436	13500	13525	13438	13591	13560	13514	13571	13674	13519	13427	13713	13492	13444	13552	13349	13458	13545	13569	13312	13533	13360	13560	13644	13449	13500	13583	13507	13440	13554	13491	13518	13631	13372	13521	13519	13526	13584	13529	13500	13582	13613	13379	13479	13530	13617	13485	13562	13503	13462	13585	13505	13541	13470	13655	13486	13536	13363	13436	13606	13635	13406	13447	13517	13494	13461	13517	13398	13610	13678	13663	13470	13328	13461	13656	13407	13421	13450	13460	13569	13560	13547	13337	13551	13513	13552	13453	13452	13485	13617	13466	13528	13359	13579	13550	13510	13555	13417	13655	13409	13408	13650	13296	13399	13417	13592	13523	13476	13596	13511	13536	13520	13611	13642	13521	13394	13452	13610	13427	13360	13530	13397	13405	13579	13522	13493	13544	13684	13530	13497	13582	13352	13411	13519	13437	13586	13613	13464	13494	13432	13724	13460	13509	13551	13522	13421	13558	13494	13410	13514	13605	13617	13458	13619	13763	13654	13655	13588	13521	13453	13557	13528	13552	13588	13544	13485	13630	13491	13433	13480	13537	13434	13587	13390	13537	13476	13515	13332	13593	13411	13556	13511	13517	13515	13425	13375	13417	13586	13513	13589	13502	13351	13502	13531	13446	13415	13608	13600	13403	13262	13581	13528	13532	13484	13443	13659	13550	13631	13474	13537	13720	13522	13506	13620	13425	13523	13504	13435	13377	13499	13457	13537	13420	13415	13605	13431	13479	13401	13610	13592	13569	13599	13524	13682	13503	13535	13667	13378	13357	13331	13441	13609	13625	13435	13464	13622	13590	13606	13527	13433	13519	13360	13509	13503	13346	13544	13501	13493	13433	13435	13636	13469	13309	13500	13495	13410	13379	13515	13331	13437	13534	13466	13358	13692	13484	13592	13334	13314	13595	13454	13601	13544	13365	13541	13493	13482	13477	13581	13632	13520	13614	13526	13743	13439	13419	13560	13476	13419	13581	13540	13554	13478	13512	13543	13359	13532	13473	13688	13539	13450	13391	13308	13372	13523	13543	13658	13524	13462	13468	13498	13510	13451	13435	13429	13708	13344	13565	13600	13421	13531	13387	13660	13461	13448	13480	13482	13590	13468	13521	13620	13438	13337	13448	13553	13641	13365	13604	13493	13484	13370	13404	13545	13508	13456	13352	13502	13417	13432	13586	13535	13459	13458	13635	13413	13709	13514	13491	13265	13618	13615	13464	13458	13425	13504	13490	13611	13499	13446	13589	13464	13570	13478	13631	13436	13393	13429	13599	13419	13534	13550	13391	13591	13579	13591	13534	13611	13509	13508	13646	13574	13330	13437	13468	13459	13434	13467	13398	13492	13594	13453	13562	13599	13358	13589	13539	13537	13570	13483	13569	13515	13632	13554	13623	13483	13488	13533	13294	13454	13436	13524	13405	13607	13597	13732	13619	13346	13630	13385	13558	13470	13457	13624	13545	13702	13518	13394	13464	13542	13559	13492	13520	13749	13519	13472	13617	13493	13527	13386	13601	13550	13428	13552	13507	13498	13601	13409	13729	13542	13520	13442	13587	13522	13602	13526	13620	13488	13298	13331	13381	13477	13597	13557	13547	13514	13496	13587	13513	13407	13516	13469	13479	13450	13406	13383	13538	13422	13555	13333	13403	13583	13504	13486	13492	13544	13516	13471	13458	13508	13522	13662	13595	13588	13413	13520	13493	13588	13440	13411	13560	13395	13557	13597	13561	13544	13530	13411	13469	13379	13463	13675	13422	13590	13410	13537	13415	13580	13687	13497	13506	13507	13403	13490	13615	13409	13540	13489	13462	13457	13483	13622	13522	13479	13331	13442	13545	13491	13490	13597	13358	13589	13371	13530	13326	13406	13356	13543	13471	13590	13522	13410	13422	13519	13706	13490	13304	13621	13519	13576	13383	13582	13509	13650	13465	13428	13500	13291	13457	13512	13505	13585	13789	13356	13582	13536	13377	13438	13431	13465	13412	13506	13396	13614	13495	13448	13513	13438	13698	13554	13451	13612	13451	13477	13550	13404	13608	13483	13481	13651	13554	13604	13540	13482	13407	13653	13537	13611	13437	13636	13565	13558	13651	13598	13538	13490	13541	13586	13527	13577	13572	13513	13382	13414	13576	13530	13513	13482	13506	13497	13499	13451	13549	13525	13460	13522	13520	13540	13406	13459	13614	13480	13364	13464	13506	13475	13420	13738	13392	13467	13405	13624	13592	13426	13361	13437	13482	13687	13512	13437	13346	13534	13377	13492	13468	13482	13506	13434	13550	13422	13628	13623	13642	13557	13359	13609	13517	13404	13567	13522	13632	13403	13518	13406	13606	13489	13537	13520	13639	13439	13519	13645	13542	13552	13501	13529	13468	13536	13664	13447	13525	13440	13634	13499	13573	13518	13536	13629	13546	13559	13615	13546	13466	13595	13315	13531	13637	13558	13534	13299	13487	13398	13548	13436	13533	13479	13416	13510	13471	13586	13482	13563	13615	13568	13419	13569	13394	13457	13521	13464	13556	13399	13547	13370	13369	13386	13488	13470	13453	13454	13379	13462	13252	13441	13322	13477	13638	13591	13440	13293	13553	13408	13520	13582	13521	13527	13447	13423	13474	13563	13605	13575	13455	13687	13363	13543	13498	13435	13554	13594	13319	13432	13491	13528	13385	13516	13563	13612	13582	13438	13730	13450	13375	13565	13552	13659	13508	13613	13423	13541	13612	13283	13569	13555	13516	13438	13473	13444	13592	13411	13479	13594	13561	13439	13368	13485	13687	13447	13488	13399	13476	13585	13377	13568	13502	13412	13499	13709	13459	13649	13742	13470	13388	13557	13474	13573	13618	13418	13486	13583	13493	13411	13613	13608	13407	13529	13473	13460	13370	13417	13570	13344	13641	13474	13477	13687	13441	13563	13599	13678	13486	13536	13643	13595	13462	13554	13430	13553	13594	13376	13599	13536	13525	13556	13420	13621	13509	13618	13505	13437	13579	13346	13527	13519	13429	13634	13508	13597	13554	13400	13494	13607	13488	13718	13606	13404	13402	13447	13483	13566	13481	13568	13404	13571	13417	13437	13571	13426	13610	13514	13432	13519	13349	13475	13547	13570	13505	13613	13510	13544	13396	13591	13492	13499	13411	13629	13525	13530	13607	13508	13633	13553	13548	13361	13538	13599	13420	13524	13391	13507	13406	13477	13333	13443	13539	13527	13612	13578	13424	13488	13649	13506	13466	13567	13474	13441	13562	13405	13383	13428	13518	13464	13597	13450	13519	13524	13500	13571	13454	13530	13613	13391	13481	13604	13520	13448	13454	13675	13294	13534	13364	13494	13540	13514	13626	13560	13504	13480	13465	13371	13577	13536	13445	13536	13511	13501	13414	13457	13547	13499	13397	13664	13515	13522	13486	13526	13552	13610	13404	13577	13549	13562	13384	13491	13460	13475	13533	13443	13418	13584	13500	13552	13527	13554	13461	13547	13508	13535	13616	13534	13423	13432	13552	13700	13543	13350	13495	13466	13564	13640	13438	13416	13414	13540	13546	13429	13425	13504	13393	13478	13462	13708	13444	13598	13543	13651	13448	13561	13389	13412	13511	13647	13295	13517	13584	13389	13355	13424	13494	13461	13473	13456	13412	13520	13460	13380	13569	13390	13509	13589	13541	13637	13510	13578	13436	13353	13507	13465	13383	13610	13542	13418	13472	13343	13828	13447	13405	13499	13584	13710	13413	13591	13401	13634	13458	13529	13442	13495	13551	13402	13340	13555	13394	13556	13683	13491	13443	13581	13590	13493	13535	13498	13423	13410	13608	13502	13588	13460	13561	13413	13582	13676	13529	13490	13530	13386	13260	13572	13476	13692	13496	13374	13474	13507	13470	13536	13612	13341	13565	13671	13620	13416	13539	13266	13556	13525	13659	13628	13708	13533	13368	13541	13546	13571	13553	13591	13368	13541	13551	13441	13669	13509	13542	13515	13457	13494	13464	13632	13449	13686	13595	13453	13558	13532	13460	13449	13629	13493	13432	13428	13363	13393	13555	13609	13428	13566	13464	13616	13516	13500	13463	13606	13579	13503	13734	13554	13556	13573	13480	13508	13532	13496	13591	13424	13447	13648	13506	13526	13546	13506	13547	13456	13567	13497	13561	13545	13579	13463	13390	13570	13531	13503	13376	13405	13516	13419	13543	13351	13526	13569	13424	13418	13756	13560	13558	13614	13436	13658	13429	13574	13454	13640	13526	13524	13398	13573	13469	13532	13525	13424	13502	13551	13384	13543	13483	13591	13352	13339	13628	13369	13619	13572	13497	13475	13522	13669	13558	13433	13498	13355	13602	13536	13526	13505	13540	13532	13492	13635	13516	13524	13387	13562	13500	13549	13548	13605	13485	13379	13546	13371	13652	13491	13492	13519	13556	13436	13455	13542	13326	13422	13568	13516	13558	13503	13506	13528	13454	13432	13627	13610	13495	13458	13475	13605	13604	13442	13433	13523	13619	13433	13485	13460	13694	13535	13450	13519	13589	13678	13404	13576	13469	13559	13473	13735	13463	13440	13442	13439	13588	13586	13661	13461	13512	13619	13446	13587	13332	13695	13411	13620	13480	13499	13556	13255	13698	13567	13492	13514	13536	13483	13582	13596	13545	13613	13631	13456	13563	13489	13611	13621	13502	13562	13703	13442	13533	13727	13292	13533	13464	13617	13551	13486	13342	13609	13564	13418	13521	13464	13411	13623	13394	13368	13559	13533	13498	13595	13469	13685	13544	13504	13644	13522	13532	13558	13517	13554	13486	13462	13531	13477	13399	13476	13608	13433	13360	13679	13682	13595	13506	13536	13436	13452	13476	13389	13577	13617	13487	13403	13556	13473	13437	13573	13564
22751	21170	29036	23671	21798	24289	25463	19831	18243	17902	17308	16845	20814	17027	16059	15843	15873	15662	15429	15523	15399	15373	15369	15435	15187	15200	15105	15144	15217	15038	15216	15029	14984	15035	15041	15104	14971	14924	14985	15108	14980	14884	15263	15931	16109	15539	15212	15082	14869	14806	14907	14780	14942	14957	14853	14785	14846	15081	15012	14827	14895	14784	14838	14939	14810	14733	14949	14919	14947	14821	14931	14925	14773	14838	14886	14869	14731	14876	14918	14903	14919	14760	14848	15055	14993	14885	14766	14904	15013	15052	14966	14799	14907	14709	14979	14882	14704	14825	15062	14784	14913	14847	14861	14901	14816	14946	14809	14875	14922	14929	15007	14877	14765	14812	14955	15084	15028	14959	14911	14854	14934	14783	14834	14789	14806	15008	14749	14825	14765	14923	14979	14916	15043	14913	14656	14886	14765	15012	14838	14871	14976	14970	14801	14977	14899	14946	14783	14835	14891	14976	14872	14845	14950	14852	14923	14979	14865	14958	14761	14755	14874	14885	15072	14979	14958	14837	14800	14890	14737	14774	14838	14836	14955	15137	14952	14834	14854	14671	14943	14999	14887	15016	14816	14842	14890	14770	15076	14924	14792	14964	14696	14897	14871	14928	14916	14864	14915	14928	14810	14834	15020	14917	14784	14939	14844	14830	14770	14777	14877	15049	14983	14865	14740	14675	14713	14920	15018	14796	14890	14911	14875	15115	14687	14778	14872	14799	14782	14872	14888	14820	14707	14720	14885	14790	14642	14703	14898	14884	14770	14891	14769	14871	14770	14802	14861	14708	14752	14794	14878	14971	14917	14632	14871	14930	15015	14744	14592	14947	14829	14870	14773	14791	14788	14869	14843	14861	14768	15002	14821	14636	14820	14820	14759	14822	14842	14708	14963	15015	14802	14910	15168	14795	14728	14677	14707	14734	15088	14952	14901	14801	15026	14751	14755	14762	14935	14766	14970	14773	14825	14865	14901	14789	14829	14666	14855	14960	14879	15098	14796	14807	14951	14771	14866	14955	15030	14813	14941	14970	14866	14929	14836	14729	14957	14777	15006	14853	14758	14843	14909	14791	15021	14784	14763	14806	14998	14908	14934	15014	14781	14575	14800	14792	14740	14677	14762	14862	14716	14739	14955	14910	14782	14807	14701	14842	15012	14771	14714	14850	15050	14909	14832	14809	14775	14651	14981	14816	14857	14683	14858	14840	14904	14880	14733	14952	14998	14747	15106	14877	14661	14830	14786	14874	15022	14868	14920	14738	14898	14752	15083	14835	14872	14699	14854	14718	14827	14867	14774	14858	14988	14911	14828	14747	14890	14793	14845	15011	14816	14735	14892	14889	14736	14806	14682	15033	14835	14895	14906	14730	14841	14857	14768	14756	14950	14893	14962	15128	14807	14796	14951	14744	14688	14875	14803	15039	14578	15096	14828	14765	14950	14963	14964	14733	14739	14872	14873	14785	14807	14885	14935	14795	14729	14707	14925	14817	14773	14747	14672	14824	14705	14903	14840	14551	14904	14925	14884	15018	14849	14851	14907	14989	14980	14929	15001	14762	14905	14849	14898	14937	14791	14538	14817	14781	14879	14952	14750	14916	14740	14952	15030	14850	14925	14880	14865	15050	14855	14842	14922	14960	14683	14841	15025	14952	14989	14833	14779	14713	14820	14824	14808	14814	14859	14954	14730	14915	14783	14727	14896	14836	14977	14842	14843	14800	14922	14758	14881	14953	14917	14897	14892	14942	14868	14689	14759	14929	14889	14933	14827	14993	14792	14824	14954	14853	14735	14870	14778	14984	14910	14982	14773	14840	14884	14827	14825	14899	14752	14838	14777	14724	14990	14848	14871	14959	14781	14910	14817	14701	14968	14700	14814	14925	14854	14950	14928	14810	14733	14865	14805	14874	14792	14844	14638	14792	14923	14799	14775	14730	15011	14947	14811	14971	14832	14628	14663	14850	14915	14810	14878	14935	14968	14718	14761	14695	14690	14918	14702	14821	14933	14685	14847	14646	14781	14843	14933	14589	14912	14886	14970	14839	14819	14887	14835	14923	14792	14814	14827	14787	14894	14786	14871	14853	14959	14742	14807	14819	14901	14653	14678	14841	14852	14796	14857	15025	14894	14874	14912	14774	14812	14789	14775	14735	14863	14757	14784	14941	14783	14678	14907	15047	14778	14734	14928	15011	14891	14930	14849	14929	14597	14887	14819	14579	14915	15102	14861	14966	14893	14869	14653	14944	15059	14924	14879	14896	14700	14821	14991	14934	14821	14880	15013	14785	15090	14812	14778	14789	14885	15054	14901	14744	14813	14897	14824	14800	14811	14907	14763	14821	14846	14979	15013	14696	14978	14794	15068	14789	14698	14850	14822	14878	14808	14835	14850	14780	14821	14837	15008	14832	14778	14625	14728	14911	14976	14922	14829	14965	14843	14777	14751	14788	14966	14687	14874	15022	14993	14831	14808	14842	14954	14748	14987	14876	14933	14666	14813	14836	14872	14789	14743	15008	14728	14727	14984	14677	14864	14955	14749	14671	14825	15022	14826	14944	14746	14898	14828	14903	14820	14763	14786	14821	14824	15032	15140	14796	15041	14873	14849	14699	14783	14841	14596	14870	14910	14853	14891	14799	14871	14860	14820	14778	14735	14876	14681	14918	14825	15074	14830	15037	14979	14709	14815	14874	14814	14840	14763	14818	14713	14845	14815	14981	14849	14700	14907	14650	14686	14731	14997	14865	14779	14915	14876	14861	14974	14877	14749	14970	14864	14920	14790	14804	14755	14867	14933	14929	14781	14984	15004	14940	14715	14796	14930	14901	14820	14671	14960	14915	15065	14875	14890	14757	14873	14876	14866	14915	14998	14960	14943	14618	14789	14729	14856	14838	15006	14793	14963	14710	14902	14769	14776	14726	14787	15038	14700	14772	15081	14772	14849	14882	14814	14702	14985	14761	14814	14858	14847	14875	14767	14701	14835	14871	14817	14970	14713	14774	14911	14971	14881	14830	14991	14812	14663	14951	14866	14796	14746	14875	14864	14762	14856	14806	14887	14610	14805	14756	14604	14978	14795	14976	14747	14876	14822	14782	14796	14798	14850	14656	14609	14843	14758	14666	14704	14792	14781	15011	14755	14670	14805	14988	14841	14770	14769	14852	14776	14828	14870	14768	15151	14861	14859	14773	15064	14548	14895	14758	14947	14940	14838	14914	14730	14962	14712	14741	14744	14811	14784	14947	14894	14987	14756	14864	14898	14848	14591	14855	14993	15028	14813	14738	14778	14945	14934	14867	14935	14874	14888	14892	14880	14811	14991	14971	14978	14833	14831	14761	14772	14976	14871	14785	14676	14825	14864	14675	14724	14766	14928	14934	14629	15047	14992	14559	14876	14729	14696	14746	14735	14989	14852	14813	14810	14733	14985	14897	14892	14940	14690	15010	14857	14763	14797	14613	14773	14821	14819	14762	14946	14977	14825	14714	14820	14713	14922	14892	14940	14776	14937	14884	14784	14882	14911	14767	14933	14959	14880	14766	14874	14911	14744	14774	14793	14863	14935	14722	14802	14903	14819	14789	14900	14681	14880	14793	14975	14815	14912	14936	14763	14945	14844	14949	14900	14836	14923	14753	14723	14919	14959	14950	15005	14815	14981	14889	14955	14853	14798	14974	14871	14724	14741	14941	14729	14641	14679	14956	14844	14758	14873	14957	14814	14947	14927	14880	14799	14997	14922	14770	14847	14836	14733	14648	14843	14945	14861	14971	14846	14724	14890	14681	14694	14978	14733	14834	14937	14859	14762	14653	14988	14958	14977	14723	14790	14904	14591	14989	14906	14806	14852	14814	14860	14913	14853	14860	14859	14761	15008	14886	14937	14920	14909	14733	14870	14945	14850	14931	14795	14776	14852	15037	14697	14768	14705	14780	14905	14900	14751	14744	14943	14951	14882	14739	14803	14968	15042	14896	14932	14898	14812	14681	14706	14835	14896	14739	14928	14813	14820	14861	14848	14747	14779	14597	14877	14743	14892	14665	14843	14792	14864	14792	14811	14973	14696	14690	14832	15099	14876	14705	14880	14601	14980	14943	14920	14748	14980	14711	14903	14864	14789	14783	14813	14640	14610	14811	14867	14950	14717	14798	14802	14733	14910	14754	14784	14751	14789	14816	14827	14853	14660	14841	14778	14793	14785	14657	14930	14929	14915	14787	14741	14667	14830	14885	14725	14726	14811	14659	14799	14866	14741	14803	14886	14775	14872	14968	14856	14888	14749	14675	14767	14691	14930	14785	14678	14734	15011	14794	14711	14933	15080	14779	14870	14796	14692	14727	14811	14786	14937	14916	14958	14836	14727	14658	14788	14730	14779	14818	14799	14904	14938	14876	14776	14805	14834	14847	14921	14835	14685	14906	14968	14748	14702	14770	14667	14787	14949	14759	15000	14941	15039	14850	14734	14827	14816	14934	14875	14801	14886	14879	14707	14845	14987	14756	14724	14744	14886	14943	14850	15026	14915	14682	14719	14832	14823	14873	14827	14814	14954	14679	14641	14884	14926	14846	14653	14878	14817	14751	14755	14869	14654	15042	14659	14979	15009	14891	14903	14701	14835	14856	14909	14818	14789	14945	14826	14754	14809	14762	14779	14667	14796	14774	14803	14898	14819	14878	14926	14851	14879	14825	14788	14724	14844	15011	14911	14929	14981	14709	14780	14872	14833	14787	14649	14992	14767	14902	14638	14721	14764	14813	14944	14885	14874	14845	14826	14633	14677	14827	14851	15034	14884	14836	14611	14771	14779	15029	14578	15002	14905	14934	14784	14912	14949	14905	14889	14856	14871	14888	14838	14818	14836	14882	15016	14688	14739	14867	14761	14863	14864	14816	14899	14819	14963	14957	14604	14968	14677	14870	15020	15046	14706	14758	14858	14724	14827	15072	14760	14743	14763	15004	14897	15036	14814	14682	14797	15005	14672	14860	14587	14732	14710	14710	14732	14880	14878	14946	14952	14984	14863	14789	14809	14823	14745	14867	14940	14801	14689	14785	14730	14942	14789	14763	14874	14990	14782	14952	14891	14781	14784	14817	14828	14973	14779	14848	14775	14813	14681	14692	14918	14939	14772	14763	14939	14699
19100	35724	34809	31310	27632	24389	21771	19781	18720	17539	16770	16139	22399	15674	14921	14691	14554	14222	13812	13932	13796	13635	13818	13754	13805	13772	13630	13589	13698	13547	13426	13628	13342	13384	13532	13371	13466	13396	13327	13430	13428	13212	14038	14660	14774	14208	13756	13400	13381	13347	13236	13383	13338	13240	13237	13308	13184	13335	13237	13418	13522	13416	13227	13387	13372	13342	13384	13094	13410	13316	13431	13318	13167	13282	13378	13178	13394	13128	13302	13292	13227	13339	13296	13340	13312	13311	13245	13147	13333	13405	13480	13270	13242	13346	13251	13312	13451	13236	13302	13193	13193	13391	13285	13271	13358	13386	13275	13302	13239	13274	13273	13272	13385	13300	13312	13224	13330	13306	13222	13417	13191	13516	13206	13305	13456	13385	13278	13254	13260	13357	13319	13323	13247	13361	13234	13297	13312	13329	13413	13294	13323	13279	13188	13242	13377	13236	13556	13318	13393	13416	13393	13225	13241	13282	13363	13248	13173	13327	13387	13390	13407	13132	13171	13285	13290	13298	13113	13207	13348	13485	13390	13317	13293	13322	13213	13352	13285	13307	13468	13226	13523	13373	13302	13321	13048	13297	13443	13265	13376	13290	13331	13319	13294	13184	13250	13506	13261	13206	13254	13466	13268	13330	13320	13364	13258	13349	13339	13374	13262	13213	13450	13214	13315	13409	13123	13389	13346	13292	13314	13424	13243	13349	13253	13370	13217	13241	13378	13246	13167	13149	13304	13414	13298	13356	13398	13253	13240	13383	13306	13387	13264	13311	13560	13279	13233	13385	13401	13347	13402	13266	13269	13305	13288	13455	13418	13260	13051	13314	13328	13311	13428	13360	13184	13288	13239	13251	13306	13478	13368	13239	13321	13332	13262	13244	13399	13294	13173	13358	13287	13460	13430	13266	13302	13494	13374	13353	13417	13251	13269	13461	13233	13426	13184	13302	13310	13409	13250	13318	13332	13455	13431	13362	13211	13336	13374	13158	13256	13329	13341	13187	13366	13253	13301	13219	13297	13341	13337	13344	13317	13323	13318	13214	13315	13245	13244	13201	13390	13263	13403	13236	13354	13417	13263	13259	13192	13294	13360	13315	13281	13393	13332	13296	13314	13350	13242	13197	13241	13306	13352	13248	13150	13288	13500	13171	13339	13254	13175	13300	13220	13378	13277	13266	13144	13273	13371	13471	13371	13251	13368	13206	13264	13546	13259	13435	13228	13208	13502	13185	13302	13134	13302	13185	13033	13472	13306	13390	13224	13339	13246	13329	13293	13345	13172	13269	13396	13324	13352	13180	13482	13324	13374	13348	13179	13344	13155	13427	13275	13229	13328	13393	13402	13321	13487	13246	13264	13182	13395	13485	13249	13236	13261	13178	13405	13257	13300	13283	13292	13323	13066	13432	13306	13413	13205	13447	13355	13233	13251	13297	13332	13252	13242	13284	13447	13166	13349	13297	13495	13326	13377	13267	13364	13106	13394	13348	13385	13250	13283	13280	13146	13270	13361	13321	13266	13326	13333	13308	13203	13177	13299	13297	13205	13234	13337	13317	13379	13363	13242	13262	13283	13295	13290	13169	13328	13337	13327	13358	13429	13353	13107	13395	13310	13369	13202	13191	13272	13222	13474	13293	13165	13420	13424	13198	13278	13211	13269	13351	13437	13472	13335	13376	13161	13411	13202	13277	13272	13360	13319	13402	13342	13260	13328	13381	13272	13219	13507	13207	13240	13190	13340	13302	13288	13217	13175	13279	13308	13332	13406	13303	13231	13345	13180	13120	13130	13337	13395	13478	13184	13429	13277	13100	13310	13169	13359	13385	13265	13316	13495	13406	13255	13270	13348	13390	13305	13318	13434	13308	13238	13322	13457	13288	13197	13266	13248	13403	13382	13311	13323	13200	13340	13247	13218	13197	13368	13216	13208	13365	13260	13309	13345	13189	13258	13386	13386	13243	13327	13338	13409	13237	13292	13351	13414	13350	13350	13360	13335	13254	13456	13298	13315	13377	13452	13343	13191	13246	13268	13239	13201	13376	13078	13371	13107	13253	13386	13228	13186	13310	13264	13257	13399	13159	13185	13318	13207	13244	13417	13314	13444	13296	13264	13261	13272	13264	13413	13455	13298	13383	13398	13279	13340	13257	13204	13333	13205	13448	13116	13202	13397	13254	13300	13357	13183	13298	13409	13187	13256	13309	13324	13399	13267	13365	13353	13236	13263	13276	13392	13421	13220	13313	13275	13335	13283	13482	13366	13352	13239	13358	13228	13301	13409	13245	13167	13326	13349	13319	13332	13286	13322	13514	13291	13399	13275	13199	13197	13431	13453	13256	13476	13156	13475	13371	13227	13359	13282	13310	13349	13428	13405	13236	13485	13241	13215	13311	13327	13289	13245	13332	13308	13444	13340	13231	13318	13402	13222	13273	13296	13236	13376	13235	13338	13299	13377	13326	13525	13323	13361	13110	13057	13347	13373	13430	13270	13179	13325	13332	13198	13338	13192	13220	13342	13270	13305	13203	13140	13474	13318	13303	13261	13391	13279	13288	13365	13384	13352	13333	13348	13312	13391	13207	13347	13250	13286	13420	13157	13482	13239	13219	13243	13359	13379	13251	13164	13153	13175	13441	13105	13319	13087	13316	13402	13281	13239	13173	13328	13452	13263	13267	13330	13220	13328	13323	13394	13356	13338	13256	13285	13271	13376	13312	13332	13272	13327	13256	13252	13350	13335	13204	13182	13448	13466	13225	13238	13261	13292	13261	13274	13088	13448	13320	13317	13222	13538	13429	13182	13428	13360	13149	13292	13216	13224	13404	13341	13276	13291	13223	13208	13276	13218	13313	13382	13248	13287	13407	13331	13388	13263	13319	13239	13273	13514	13170	13203	13262	13241	13249	13309	13270	13283	13214	13248	13370	13402	13098	13377	13365	13321	13451	13438	13290	13317	13374	13359	13357	13266	13255	13331	13397	13352	13413	13321	13338	13383	13371	13285	13313	13316	13224	13533	13226	13312	13289	13430	13377	13182	13285	13283	13307	13419	13285	13252	13112	13073	13380	13187	13367	13335	13191	13330	13239	13321	13265	13342	13368	13217	13293	13319	13364	13272	13234	13381	13336	13315	13316	13222	13512	13315	13266	13255	13277	13311	13329	13290	13315	13403	13493	13213	13416	13069	13296	13321	13444	13179	13163	13449	13405	13389	13339	13405	13411	13451	13132	13327	13369	13214	13217	13350	13219	13293	13299	13221	13315	13266	13300	13292	13258	13347	13354	13265	13319	13244	13293	13255	13291	13287	13390	13315	13358	13144	13376	13301	13225	13363	13296	13315	13310	13361	13436	13313	13263	13309	13349	13326	13302	13313	13261	13256	13263	13363	13452	13287	13209	13316	13271	13160	13482	13252	13257	13312	13402	13356	13265	13389	13430	13196	13256	13329	13223	13386	13233	13508	13276	13269	13227	13260	13238	13356	13259	13338	13317	13406	13395	13289	13282	13476	13144	13433	13268	13305	13202	13309	13394	13342	13272	13225	13397	13255	13242	13265	13407	13322	13227	13120	13227	13356	13251	13213	13381	13317	13268	13284	13276	13354	13339	13372	13187	13340	13368	13358	13240	13385	13283	13221	13267	13340	13071	13337	13285	13144	13301	13427	13297	13320	13295	13016	13384	13282	13288	13214	13390	13355	13202	13361	13400	13322	13334	13201	13211	13415	13376	13307	13284	13313	13260	13300	13245	13291	13334	13260	13308	13162	13267	13321	13264	13315	13507	13259	13289	13213	13259	13279	13312	13512	13357	13351	13332	13325	13298	13331	13331	13371	13359	13348	13305	13316	13169	13245	13257	13188	13304	13453	13396	13174	13342	13261	13386	13276	13372	13239	13266	13281	13343	13387	13378	13236	13337	13370	13290	13229	13193	13363	13319	13120	13352	13461	13347	13210	13178	13466	13269	13463	13223	13287	13169	13314	13456	13259	13349	13323	13276	13322	13114	13180	13339	13284	13452	13418	13399	13413	13384	13282	13288	13255	13438	13440	13281	13268	13209	13350	13294	13383	13314	13246	13117	13425	13365	13360	13261	13315	13294	13293	13289	13318	13336	13235	13139	13253	13280	13359	13209	13213	13240	13362	13433	13181	13230	13261	13280	13158	13338	13508	13104	13332	13354	13282	13228	13321	13348	13396	13182	13349	13344	13318	13185	13266	13225	13193	13287	13101	13460	13335	13109	13200	13342	13331	13376	13423	13139	13272	13445	13190	13381	13239	13291	13160	13282	13495	13267	13231	13388	13130	13223	13187	13364	13239	13397	13309	13466	13333	13209	13338	13189	13180	13309	13398	13363	13300	13227	13282	13338	13174	13258	13374	13320	13312	13285	13317	13305	13309	13209	13335	13303	13301	13411	13257	13317	13208	13207	13248	13244	13339	13383	13277	13309	13367	13319	13387	13321	13465	13310	13235	13092	13247	13385	13287	13317	13184	13326	13235	13263	13334	13291	13211	13303	13386	13260	13157	13315	13154	13285	13099	13198	13321	13235	13259	13390	13386	13309	13224	13276	13327	13487	13435	13368	13268	13170	13307	13250	13321	13327	13513	13360	13181	13312	13406	13269	13416	13296	13232	13356	13188	13161	13260	13447	13270	13309	13485	13227	13469	13291	13347	13255	13179	13334	13164	13157	13269	13390	13311	13211	13202	13297	13421	13116	13143	13266	13406	13303	13332	13385	13237	13311	13327	13413	13310	13350	13377	13398	13333	13331	13363	13195	13262	13245	13302	13291	13216	13211	13142	13286	13338	13139	13302	13277	13346	13338	13288	13332	13379	13364	13246	13421	13186	13495	13412	13139	13394	13281	13366	13366	13125	13263	13414	13354	13354	13397	13283	13261	13382	13326	13303	13402	13314	13346	13582	13299	13177	13275	13344	13428	13158	13415	13443	13258	13379	13280	13339	13319	13362	13434	13053	13341	13363	13253	13426	13339	13260	13215	13413	13367	13177	13240	13468	13370	13394	13256	13378	13221	13248	13281	13223	13486	13374	13265	13267	13459	13195	13417	13380	13257	13269	13362	13324	13139	13202	13239	13177	13274	13417	13288	13275	13327	13228	13302	13300	13315	13457	13199
27606	22962	27329	24123	19401	18126	17174	16574	16420	16269	16154	15967	15982	16021	15873	15871	15800	15769	15745	15568	15620	15635	15794	15706	15711	15558	15540	15565	15550	15473	15737	15686	15635	15700	15593	15530	15724	15560	15430	15687	15519	15589	15569	15483	15615	15666	15694	15483	15715	15865	15493	15705	15587	15631	15655	15418	15378	15445	15518	15659	15534	15407	15750	15483	15496	15576	15606	15736	15497	15517	15522	15526	15603	15646	15445	15502	15375	15560	15711	15743	15629	15452	15654	15425	15528	15369	15581	15633	15549	15722	15632	15782	15509	15590	15552	15503	15607	15557	15417	15523	15600	15577	15440	15428	15685	15647	15706	15777	15523	15572	15634	15470	15502	15782	15536	15404	15489	15397	15705	15400	15572	15556	15536	15490	15549	15530	15677	15624	15426	15579	15491	15461	15472	15531	15732	15325	15632	15417	15455	15490	15800	15339	15304	15450	15596	15714	15437	15492	15645	15420	15617	15657	15703	15591	15662	15679	15704	15483	15654	15504	15638	15407	15669	15680	15763	15431	15588	15432	15658	15588	15751	15532	15484	15511	15535	15668	15431	15491	15455	15609	15561	15524	15427	15821	15663	15617	15459	15490	15563	15348	15350	15417	15624	15519	15473	15592	15650	15598	15538	15425	15667	15444	15674	15478	15563	15491	15518	15456	15572	15548	15560	15669	15483	15645	15564	15553	15477	15437	15427	15528	15622	15632	15568	15326	15593	15652	15662	15600	15620	15571	15846	15494	15595	15461	15395	15507	15497	15556	15560	15645	15494	15386	15642	15744	15766	15621	15530	15598	15384	15480	15441	15482	15384	15486	15288	15639	15552	15608	15603	15322	15728	15484	15509	15623	15611	15568	15507	15261	15562	15516	15364	15388	15626	15538	15448	15380	15704	15564	15345	15384	15588	15537	15623	15354	15488	15584	15582	15615	15426	15736	15476	15496	15672	15540	15538	15534	15564	15596	15602	15581	15520	15608	15428	15449	15535	15634	15699	15323	15345	15494	15627	15547	15466	15597	15639	15557	15529	15732	15499	15565	15436	15487	15619	15606	15570	15616	15384	15638	15680	15577	15388	15577	15517	15404	15533	15475	15666	15523	15700	15576	15616	15660	15679	15551	15363	15700	15496	15441	15562	15589	15592	15456	15231	15489	15558	15592	15485	15715	15481	15470	15560	15395	15472	15519	15567	15353	15618	15484	15499	15505	15402	15481	15351	15642	15676	15474	15655	15508	15555	15494	15457	15547	15847	15590	15659	15576	15454	15407	15350	15346	15384	15483	15642	15613	15498	15480	15740	15492	15444	15486	15562	15525	15611	15595	15564	15237	15445	15574	15567	15689	15477	15633	15787	15601	15477	15610	15793	15620	15662	15521	15536	15360	15584	15517	15739	15605	15584	15669	15552	15626	15486	15482	15582	15663	15535	15487	15447	15728	15480	15454	15561	15450	15520	15612	15315	15638	15616	15334	15684	15540	15565	15498	15556	15334	15483	15412	15579	15447	15691	15461	15674	15579	15540	15666	15396	15675	15581	15618	15495	15585	15410	15503	15562	15477	15693	15460	15516	15407	15454	15566	15716	15531	15646	15656	15728	15421	15660	15439	15555	15385	15609	15550	15624	15542	15559	15447	15537	15474	15854	15514	15474	15481	15484	15192	15676	15740	15672	15563	15494	15613	15407	15576	15598	15543	15448	15521	15675	15788	15653	15674	15543	15767	15488	15536	15617	15569	15376	15639	15610	15560	15541	15532	15541	15499	15601	15381	15608	15350	15585	15546	15749	15670	15546	15457	15519	15470	15499	15450	15630	15518	15676	15590	15487	15477	15581	15584	15696	15714	15402	15482	15651	15709	15537	15538	15525	15691	15586	15705	15539	15597	15462	15628	15594	15521	15561	15471	15722	15384	15820	15729	15558	15552	15476	15675	15400	15619	15273	15689	15607	15602	15673	15405	15455	15507	15475	15480	15521	15475	15600	15415	15419	15318	15586	15410	15402	15618	15506	15362	15491	15663	15396	15536	15673	15600	15514	15324	15508	15581	15485	15428	15433	15490	15360	15576	15580	15424	15638	15546	15667	15355	15536	15399	15581	15323	15474	15579	15527	15437	15251	15690	15518	15532	15483	15701	15582	15481	15359	15549	15654	15521	15648	15482	15670	15633	15555	15694	15686	15442	15653	15397	15472	15603	15730	15525	15621	15413	15550	15468	15476	15469	15739	15628	15534	15625	15633	15519	15349	15775	15500	15457	15365	15505	15439	15718	15521	15397	15494	15735	15546	15622	15501	15475	15549	15503	15571	15739	15534	15505	15452	15651	15659	15684	15532	15601	15646	15489	15251	15422	15582	15481	15377	15432	15496	15462	15767	15606	15594	15696	15557	15506	15445	15456	15542	15555	15413	15646	15583	15640	15418	15449	15582	15424	15544	15504	15703	15437	15462	15563	15522	15457	15568	15498	15704	15796	15436	15490	15610	15553	15560	15639	15666	15672	15584	15613	15684	15476	15712	15666	15536	15475	15568	15536	15713	15530	15535	15415	15621	15663	15786	15643	15570	15586	15521	15482	15379	15520	15441	15477	15611	15407	15537	15421	15506	15665	15480	15535	15560	15442	15561	15605	15406	15665	15809	15600	15659	15400	15436	15586	15420	15512	15379	15247	15544	15425	15457	15454	15538	15679	15453	15672	15555	15723	15538	15542	15561	15674	15321	15555	15519	15702	15546	15468	15608	15545	15479	15517	15563	15607	15314	15580	15614	15594	15539	15584	15633	15414	15477	15484	15676	15723	15436	15574	15433	15448	15496	15561	15357	15425	15631	15525	15514	15451	15636	15510	15637	15532	15694	15492	15497	15475	15411	15703	15547	15677	15689	15475	15604	15685	15493	15577	15558	15646	15436	15504	15506	15636	15472	15536	15601	15696	15838	15641	15624	15572	15726	15526	15446	15510	15610	15659	15796	15483	15520	15622	15489	15548	15542	15699	15559	15642	15442	15716	15624	15598	15466	15566	15337	15619	15536	15373	15678	15580	15756	15550	15548	15499	15617	15740	15654	15586	15584	15640	15510	15663	15451	15696	15521	15614	15430	15503	15564	15551	15644	15620	15549	15477	15555	15484	15655	15588	15559	15644	15511	15241	15640	15598	15642	15576	15504	15522	15521	15460	15499	15541	15437	15496	15702	15657	15610	15366	15573	15594	15559	15566	15776	15401	15539	15463	15467	15676	15580	15678	15602	15401	15393	15449	15491	15518	15504	15588	15474	15556	15512	15484	15625	15436	15459	15708	15351	15520	15815	15562	15585	15533	15528	15459	15501	15492	15685	15611	15606	15561	15506	15692	15709	15680	15612	15512	15528	15471	15295	15414	15687	15554	15731	15258	15587	15676	15618	15407	15871	15509	15693	15560	15620	15724	15468	15579	15500	15404	15380	15458	15551	15699	15731	15589	15515	15498	15539	15408	15367	15545	15606	15611	15751	15509	15473	15682	15620	15677	15385	15534	15604	15639	15607	15584	15652	15689	15792	15584	15732	15695	15587	15497	15434	15811	15462	15723	15593	15510	15443	15352	15439	15718	15368	15456	15619	15477	15433	15438	15557	15581	15518	15677	15538	15587	15464	15623	15746	15543	15428	15457	15521	15389	15597	15694	15567	15641	15547	15598	15517	15527	15634	15535	15654	15488	15370	15591	15528	15294	15586	15840	15494	15444	15689	15385	15513	15668	15839	15513	15539	15567	15474	15526	15460	15508	15344	15492	15456	15762	15595	15757	15470	15583	15459	15554	15410	15495	15589	15792	15731	15561	15486	15640	15539	15392	15878	15666	15606	15461	15524	15509	15466	15553	15638	15526	15497	15613	15578	15400	15345	15474	15671	15657	15700	15570	15487	15566	15570	15484	15506	15427	15629	15507	15526	15505	15493	15564	15544	15535	15628	15497	15486	15487	15535	15735	15635	15476	15619	15489	15611	15531	15652	15493	15641	15673	15770	15316	15568	15584	15564	15563	15618	15731	15628	15321	15419	15581	15692	15411	15285	15247	15545	15524	15465	15642	15653	15464	15576	15572	15714	15203	15563	15594	15614	15666	15699	15679	15412	15641	15577	15512	15525	15328	15678	15549	15469	15561	15546	15609	15526	15611	15517	15539	15583	15733	15691	15580	15638	15492	15585	15483	15724	15542	15425	15573	15697	15760	15901	15579	15649	15344	15593	15482	15509	15447	15482	15549	15443	15633	15844	15529	15467	15605	15651	15457	15640	15688	15769	15529	15637	15597	15566	15578	15597	15550	15597	15435	15661	15567	15504	15520	15251	15604	15591	15234	15422	15513	15697	15615	15570	15647	15544	15502	15403	15613	15549	15520	15643	15546	15626	15602	15577	15463	15702	15676	15550	15512	15571	15563	15388	15595	15584	15396	15372	15481	15677	15560	15599	15674	15556	15503	15691	15476	15531	15464	15434	15626	15634	15552	15503	15680	15554	15406	15607	15415	15474	15682	15570	15763	15562	15439	15417	15455	15477	15603	15527	15468	15642	15408	15512	15526	15656	15546	15550	15391	15371	15501	15559	15507	15725	15451	15404	15476	15477	15447	15644	15659	15641	15474	15580	15591	15505	15822	15452	15735	15658	15495	15688	15504	15455	15505	15476	15633	15546	15493	15523	15463	15574	15657	15608	15631	15383	15641	15634	15583	15734	15564	15714	15425	15557	15523	15425	15611	15552	15583	15526	15803	15642	15583	15641	15598	15534	15430	15522	15543	15544	15624	15525	15565	15763	15624	15533	15358	15550	15528	15509	15504	15630	15709	15756	15681	15623	15535	15530	15496	15652	15576	15431	15620	15621	15537	15429	15553	15520	15393	15570	15528	15653	15497	15624	15539	15584	15468	15503	15542	15597	15653	15665	15401	15307	15522	15425	15476	15709	15528	15513	15737	15573	15631	15636	15605	15684	15510	15392	15587	15503	15517	15473	15657	15559	15661	15712	15663	15716	15613	15346	15521	15627	15595	15551	15699	15604	15670	15618	15740	15561	15666	15697	15418	15467	15653	15700	15377	15592	15501	15590	15591	15590	15388	15709	15468	15465	15681	15633	15553	15535	15526	15621	15426	15577	15585	15645	15781	15507	15448
17909	26112	25522	21597	18981	17022	16260	15573	15173	14734	14451	14490	14654	14247	14152	14057	14283	13901	14101	13809	13649	13883	13939	13852	13931	13876	13685	14012	13721	13813	13976	13620	13793	13812	13727	13863	13843	13936	13599	13766	13766	13758	13899	13781	13855	13821	13973	13853	13851	13678	13761	13756	13756	14006	13639	13755	13790	13803	13711	13826	13634	13744	13727	13779	13813	13854	13749	13763	13782	13755	13829	13678	13877	13884	13922	13820	13931	13719	13640	13807	13856	13713	13803	13660	13670	13675	13736	13660	13761	13753	13670	13586	13816	13718	13707	13535	13777	13803	13829	13722	13716	13848	13688	13795	13621	13633	13840	13701	13813	13694	13684	13793	13877	13645	13719	13589	13695	13796	13771	13580	13821	13894	13846	13777	13783	13759	13713	13733	13777	13781	13815	13983	13636	13761	13826	13826	13660	13852	13839	13818	13615	13594	13662	13871	13739	13668	13663	13705	13787	13817	13962	13585	13846	13748	13665	13483	13740	13846	13887	13774	13737	13723	13835	13750	13781	13755	13856	13797	13808	13782	13818	13713	13777	13772	13832	13776	13917	13694	13739	13928	13728	13773	13826	13585	13918	13650	13719	13730	13771	13739	13724	13736	13837	13689	13880	13755	13708	13713	13959	13720	13867	13830	13768	13883	13749	13797	13761	13655	13824	13904	13827	13798	13757	13765	13807	13785	13699	13837	13793	13795	13733	13799	13898	13674	13762	13719	13769	13744	13942	13846	13706	13777	13898	13860	13757	13708	13613	13687	13612	13731	13695	13850	13735	13785	13853	13761	13682	13889	13750	13805	13713	13699	13661	13787	13860	13788	13789	13860	13548	13781	13795	13714	13758	13777	13802	13692	13772	13789	13913	13709	13717	13596	14042	13807	13690	13800	13732	13829	13710	13736	13773	13689	13809	13609	13537	13789	13836	13792	13874	13634	13818	13894	13758	13677	13634	13706	13802	13629	13813	13774	13836	13821	13634	13650	13697	13639	13734	13706	13744	13852	13621	13734	13765	13786	13829	13816	13777	13862	13760	13675	13858	13968	13853	13826	13760	13713	13941	13871	13833	13846	13647	13651	13747	13732	13805	13835	13819	13862	13755	13815	13745	13630	13786	13638	13887	13703	13894	13610	13762	13818	13764	13822	13683	13762	13758	13816	13747	13763	13658	13728	13769	13782	13861	13695	14079	13640	13851	13657	13844	13853	13816	13708	13811	13726	13909	13794	13812	13872	13721	13806	13833	13822	13645	13957	13600	13670	13751	13946	13897	13832	13747	13725	13935	13714	13853	13692	13882	13658	13630	13651	13663	13620	13960	13806	13815	13901	13677	13713	13632	13686	13838	13776	13866	13763	13752	13833	13893	13846	13800	13821	13670	13845	13784	13836	13742	13647	13758	13625	13784	13789	13557	13823	13885	13802	13748	13814	13860	13822	13639	13734	13722	13638	13807	13680	13750	13741	13641	13852	13751	13789	13782	13836	13807	13900	13789	13670	13876	13741	13794	13744	13788	13770	13881	14005	13771	13714	13953	13764	13770	13848	13960	13744	13760	13607	13710	13722	13792	13861	13658	13650	13813	13828	13736	13726	13755	13715	13906	13656	13832	13815	13878	13717	13685	13715	13611	13706	13762	13649	13829	13774	13859	13863	13879	13709	13806	13757	13832	13788	13864	13831	13784	13787	13648	13805	13727	13855	13744	13905	13821	13760	13593	13857	13699	13718	13597	13781	13720	13737	13663	13698	13793	13698	13908	13677	13637	13727	13789	13638	13653	13774	13926	13771	13490	13637	13862	13908	13775	13785	13813	13894	13718	13607	13805	13846	13841	13857	13866	13752	13699	13611	13704	13840	13708	13822	13707	13579	13782	13799	13818	13886	13886	13698	13671	13770	13631	13904	13808	13927	13588	13783	13780	13745	13706	13596	13832	13757	13910	13717	13926	13720	13688	13704	13929	13828	13797	13854	13892	13810	13832	13692	13689	13679	13880	13792	13812	13873	13665	13749	13536	13800	13709	13912	13897	13926	13660	13679	13668	13756	13803	13837	13907	13748	13822	13780	13772	13772	13670	13813	13871	13812	13797	13537	13732	13822	13725	13670	13956	13764	13697	13863	13718	13808	13762	13717	13735	13804	13586	13643	13749	13760	13608	13685	13857	13805	13763	13675	13764	13788	13744	13887	13783	13633	13829	13507	13777	13658	13678	13839	13455	13723	13847	13723	13743	13853	13841	13795	13677	13800	13876	13689	13787	13798	13817	13727	13850	13525	13841	13558	13695	13631	13755	13690	13798	13732	13725	13797	13814	13603	13827	13779	13561	13787	13707	13758	13721	13759	13768	13721	13615	13732	13783	13727	13831	13755	13831	13756	13778	13799	13702	14052	13846	13744	13802	13734	13654	13797	13726	13828	13798	13960	13816	13656	13528	13825	13806	13787	13806	13635	13834	13919	13719	13847	13671	13890	13852	13667	13859	13807	13778	13751	13839	13964	13755	13732	13844	13709	13772	13871	13699	13869	13747	13824	13878	13712	13817	13832	13869	13669	13812	13668	13962	13840	13663	13745	13826	13732	14032	13668	13775	13881	13801	13666	13912	13779	13706	13843	13772	13669	13849	13734	13714	13950	13804	13625	13743	13764	13895	13723	13641	13795	13603	13658	13808	13733	13824	13815	13852	13774	13887	13782	13575	13816	13595	13730	13758	13807	13689	13767	13764	13991	13906	13723	13659	13818	13889	13710	13604	13832	13610	13694	13786	13601	13786	13844	13821	13977	13816	13948	13985	13655	13720	13821	13745	13803	13872	13677	13540	13786	13790	13734	13625	13732	13829	13723	13794	13686	13839	13808	13763	13819	13648	13797	13749	13601	13673	13800	13704	13713	13870	13810	13763	13839	13871	13752	13657	13829	13811	13864	13733	13906	13884	13898	13681	13645	13833	13704	13716	13707	13656	13887	13821	13884	13712	13766	13707	13701	13794	13690	13778	13756	13735	13909	13675	13604	13628	13709	13821	13586	13815	13731	13844	13821	13804	13831	13746	13554	13649	13619	13788	13718	13941	13714	13850	13778	13854	13791	13815	13773	13748	13864	13644	13720	13792	13839	13794	13816	13562	13816	13644	13704	13732	13628	13864	13748	13589	13722	13760	13815	13829	13679	13701	13744	13663	13713	13730	13780	13736	13796	13764	13799	13828	13657	13810	13627	13731	13837	13698	13811	13629	13930	13723	13720	13717	13842	13713	13921	13699	13672	13625	13711	13684	13763	13834	13831	13718	13819	13624	13794	13620	13877	13940	13529	13801	13726	13732	13847	13759	13888	13748	13803	13815	13709	13720	13760	13848	13793	13779	13672	13906	13692	13729	13950	13798	13786	13871	13746	13886	13675	13829	13640	13750	13910	13923	13883	13877	13780	13922	13973	13751	13809	13840	13769	13720	13892	13723	13800	13822	13706	13885	13663	13722	13848	14020	13654	13681	13748	13928	13766	13786	13848	13706	13801	13594	13636	13777	13757	13698	13639	13696	13696	13815	13888	13815	13737	13810	13708	13825	13897	13797	13637	13745	13661	13809	13924	13833	13849	13704	13822	13789	13671	13907	13846	13511	13948	13793	13862	13783	13826	13808	13729	13776	13848	13921	13841	13787	13676	13795	13615	13757	13963	13800	13971	13711	13850	13701	13734	13854	13672	13786	13715	13797	13779	13804	13757	13796	13717	13897	13846	13925	13866	13991	13770	13768	13729	13709	13819	13747	13874	13759	13787	13787	13729	14020	13658	13736	13828	13623	13754	13866	13666	13732	13789	13680	13941	13930	13702	13858	13668	13776	13812	13719	13918	13646	13848	13851	13771	13883	13788	13691	13799	13856	13929	13768	13739	13701	13767	13666	13829	13915	13854	13728	13794	13889	13779	13891	13898	13780	13798	13678	13829	13819	13746	13708	13766	13880	13721	13829	13823	13692	13835	13755	13644	13889	13816	13669	13791	14013	13780	13991	13959	13739	13760	13867	13782	13723	13767	13743	13693	13634	13744	13808	13812	13751	13824	13929	13657	13762	13660	13803	13865	13835	13629	13734	13790	13738	13761	13812	13784	13721	13673	13890	13640	13779	13782	13786	13864	13815	13821	13683	13959	13751	13729	13810	13726	13903	13800	13594	13769	13879	13675	13844	13600	13633	13736	13825	13844	13802	13744	13682	13591	13869	13713	13658	13829	13717	13941	13825	13739	13771	13858	13728	13885	13710	13862	13758	13884	13596	13863	13849	13680	13734	13827	13703	13689	13841	13869	13686	13786	13748	13746	13855	13674	13813	13838	13738	13818	13683	13881	13769	13680	13698	13725	13728	13689	13753	13879	13816	13702	13996	13744	13608	13862	13802	13990	13694	13749	13668	13826	13956	13698	13749	13804	13747	13754	13829	13665	13780	13823	13843	13792	13678	13720	13874	13633	13761	13823	13652	13731	13718	13834	13723	13913	13656	13765	13773	13865	13625	13900	13733	13668	13970	13795	13833	13735	13798	13669	13839	13847	13872	13668	13842	13843	13601	13757	13778	13635	13656	13933	13789	13856	13814	13613	13912	13684	13693	13858	13770	13709	13554	13718	13790	13911	13931	13779	13666	13666	13808	13865	13719	13684	13835	13903	13790	13738	13716	13764	13806	13670	13772	13900	13741	13741	13692	13840	13809	13852	13876	13772	13697	13752	13854	13565	13802	13686	13810	13950	13805	13781	13746	13686	13803	13637	13871	13791	13694	13720	13841	13765	13821	13711	13906	13814	13796	13695	13772	13732	13760	13840	13869	13680	13718	13838	13816	13816	13810	13703	13697	13763	13803	13845	13707	13644	13702	13706	13755	13736	13753	13932	13824	13840	13677	13659	13846	13794	13686	13739	13670	13792	13822	13803	13855	13712	13725	13801	13740	13832	13880	13777	13806	13605	13872	13814	13711	13665	13728	13674	13894	13801	13823	13880	13783	13814	13818	13694	13765	13775	13627	13848	13834	13831	13724	13603	13832	13741	13892	13706	13699	13758	13734	13703	13851	13740	13726	13702	13666	13860	13697	13886	13710	13798	13873	13821	13625	13733	13767	13884	13888	13736	13758	13866	13784	13838	13645	14028	13764	13905
23899	21057	28463	24392	22470	22223	20647	17862	16953	16660	16288	16104	17231	16090	15876	15440	15515	15328	15249	14990	15024	15153	15018	15069	15216	14981	15163	14983	15018	15074	15278	14953	14892	14982	14978	15147	14908	15063	15109	14949	14872	14948	15083	15490	15350	15261	15152	14898	14961	14909	15043	14958	14697	14877	14900	14862	14868	15045	14882	14910	14957	14824	15056	14777	14893	15011	15140	15052	15098	14881	14750	14773	14981	14849	15058	14947	14853	14896	15054	14951	14745	14718	14787	14832	14853	14683	14780	14926	14797	14872	14856	14911	14953	14891	15027	14984	14694	14878	15050	14685	14997	15024	14790	14900	14875	15006	14801	14576	14936	14901	14832	14896	15058	15031	15031	14725	15009	14980	14962	14937	14790	14835	14893	14923	15007	14877	15036	14661	14821	14991	14675	14770	14854	14847	14880	14917	14936	14885	14905	14915	14897	14941	15073	14847	15037	14881	15031	14830	14993	14816	14932	15062	14901	14809	14805	14751	14836	14825	14995	14857	14837	14882	14876	14622	14948	14895	14901	14937	15031	14921	14971	14842	14898	14803	14988	14739	14844	14973	14854	14654	14818	14891	14867	14934	14776	14850	14947	15002	14847	14832	14956	14769	14825	14654	14898	14763	14811	15064	14832	15003	14848	14912	14895	14836	15148	15006	14816	14997	15000	14946	14883	14923	14890	14931	15004	14903	14741	14763	14945	14933	14930	15058	14876	14710	14833	15028	14910	14863	14777	14794	14746	14726	14715	14985	14984	14582	14678	15031	14895	14973	14903	14667	14751	14797	15026	14875	14873	14874	14775	15001	15049	15111	15027	14892	14732	14802	14679	14776	14853	14765	14804	14960	14793	14790	14746	14837	15048	14852	14860	14733	14930	14898	14821	15026	14817	14844	14755	14781	14966	14898	14838	14923	14865	14897	14934	15014	14838	15001	14631	14905	14734	14796	14885	14926	14874	14940	14984	14832	14862	14895	14789	14782	14869	14732	14848	15108	15138	14970	14876	14857	14721	14850	14646	14940	14677	14757	14953	15014	14983	14904	14750	14876	15081	15058	14937	14963	14911	14686	14844	14986	14957	15008	14820	14756	14944	14889	14880	14881	14705	14959	14800	14916	14750	14844	14975	14828	14822	14812	14703	14746	14919	14948	14940	14815	14788	14916	14793	15004	14970	14850	14735	15023	14992	14914	14983	15003	14983	14904	14974	14911	15059	14843	14942	14924	14823	15056	14820	14751	14930	14941	14821	14788	15118	14880	14817	14784	14931	14740	14989	14649	14737	14881	15144	14922	14764	14861	14802	14816	14989	14898	14816	14988	14887	14788	14871	14811	14563	14752	14717	14923	14815	14958	14938	14862	14748	14777	14980	14841	14859	14874	15005	15027	15015	14750	14862	14800	14893	14877	14840	14950	14795	14996	14861	14799	14876	14904	14831	14879	15018	14808	14868	14977	14882	14893	14755	14854	14849	14842	14777	14833	14928	15011	14863	15025	14843	14884	14677	14925	14986	15105	14843	14865	14841	14735	14973	14744	14789	15024	14946	14869	14908	14709	14644	14840	14724	14951	14934	15018	14868	14877	14914	14917	14844	15025	14901	14760	14718	14672	14774	14948	14815	14735	14816	14832	14942	14902	15071	14864	14869	14974	14673	14909	15159	14775	15015	14919	14693	14638	14796	15171	14983	14892	14957	14964	14810	14816	14881	15002	14828	14709	15028	14876	14851	14598	14862	14731	15011	14967	14878	14790	14979	14794	14866	14871	14952	14855	14967	14924	14761	15067	14888	14886	14794	14989	14852	14886	14925	14890	14731	14851	14657	14793	14802	14814	15011	14747	14932	14967	15004	14927	14913	14913	14896	14920	14883	14802	14862	14997	14788	14904	14812	14734	14955	15003	14997	14984	14890	14811	14790	14871	14821	14873	14723	15109	15003	14965	14601	14638	14995	14795	14765	14702	14777	14865	14847	14806	14998	14920	15005	14884	14885	15004	14851	14802	14893	14940	14767	14831	14895	14763	14980	14721	14964	14945	14818	14854	14867	14857	14961	14917	14956	14940	14931	14867	14923	14839	15059	14964	14851	14807	14900	14740	14920	14888	14801	14846	14897	14844	14846	14756	14828	15029	14944	14849	15012	14797	14818	14983	15077	14727	14800	15019	14850	15006	14804	14802	14908	14970	14816	14782	14906	14965	14895	14765	14994	15021	15101	14930	14785	14705	14772	15011	14923	15022	14965	15087	14968	14910	14979	14997	14961	15100	14922	14832	14736	15036	14957	14792	15041	14875	14863	14974	14958	14885	14849	14911	14838	14880	14750	14936	14849	14981	14937	14861	14783	14773	14806	14841	14916	14932	14640	14909	14950	14839	14819	14846	14783	14898	14908	14861	14924	15016	14831	14846	14787	14942	14909	14912	14829	14982	15063	14722	15208	14839	14934	14987	15117	14718	14790	14868	14871	14955	14868	14787	14913	14865	14862	14842	14967	14981	14821	15008	14881	14667	14833	14997	14862	14913	14890	15131	15009	15049	15030	14889	14856	14836	14763	14968	14681	14985	14873	14784	14765	14979	15053	14756	14825	14765	14675	14830	14874	14970	14703	14884	15008	14763	14787	14960	14745	15012	14949	14986	14829	14944	14750	14805	14908	14758	15022	14848	14852	14688	14638	14797	15000	14876	14858	14860	14878	14831	14791	14999	14896	14964	14728	14801	14702	15024	14887	14855	14863	14863	14728	14985	14792	14721	14809	14614	15105	14905	14955	14958	14918	14973	14769	14814	14733	15066	14688	14856	14759	14661	14854	14939	15120	14810	14929	14909	14754	14841	15028	14904	15046	14978	14812	14900	15019	14878	14822	14861	14978	14917	14874	14861	14956	14901	14924	14955	14878	15134	14839	15087	14870	14802	14846	14837	14792	14767	14951	14883	14923	14740	14790	14883	14983	14828	14763	14852	14840	14791	14936	14857	15006	14896	14906	14847	14817	14953	14909	14812	14805	14983	14950	15038	14929	14807	14787	14806	14900	14799	14923	14799	15102	14911	14752	14905	14949	15135	15045	14920	15031	14693	14715	14885	14989	14816	15053	14845	14832	14878	14613	14910	14930	14811	15017	14751	14748	14923	15031	15128	14983	14797	14822	14794	14907	14747	14789	14969	14918	15011	14956	15001	14927	14956	14827	14882	14982	14915	14999	14818	14827	14854	14930	14857	14939	14943	14962	14922	14734	14954	14978	14757	14851	14762	14798	14891	15015	15019	14914	14824	14806	14745	14899	14873	14830	14894	14724	14809	14961	14868	14881	14759	14998	14913	14954	14906	14969	14956	14859	14756	14901	14883	14899	14935	14926	14780	14951	14796	14893	14892	14971	14983	14784	14818	14945	15112	15050	14857	14985	15029	14948	14902	14966	14972	14885	14922	14741	14942	14954	14962	14844	14959	14788	15009	15172	14911	14920	14755	14609	15062	14998	14878	15027	14776	14936	14806	14804	14748	14614	14968	14800	14972	15000	14964	14987	14940	14898	14894	14858	14958	14968	14972	15091	14938	14812	14955	15038	14927	15038	14864	14873	14800	14982	14977	14801	14829	14949	14970	14923	14874	14940	15004	14926	14854	14767	14841	15128	14718	14905	14653	14757	14857	15018	14837	14726	14883	14887	14922	14735	15037	14972	14717	14864	14979	14892	14785	14917	14848	15037	14837	15013	14957	14639	14939	14843	14786	14974	14780	14861	14757	14923	14861	14871	14816	14958	15083	14933	14817	14950	14984	14787	14917	15141	14992	14951	14876	14771	14740	14806	15009	15020	14935	14974	14983	14997	14805	14787	14803	14858	14870	14719	15041	14744	14801	14976	14875	14816	14918	14873	14915	14782	15075	14751	14663	14729	14784	14838	14823	14901	14906	14891	14974	14808	14843	14940	14968	15065	15043	14799	14769	14876	14801	15046	15031	14773	14831	14697	14762	14817	14659	14651	14976	14893	14740	14894	14974	14654	14984	14929	14945	14816	14805	14886	14692	14671	14842	15089	14800	14946	14985	14885	14903	14871	14728	14757	14912	14868	14882	14928	14911	14875	14734	14866	14911	14827	14773	15008	15144	14801	15099	14953	14777	14743	14988	15110	15033	14888	14821	14895	14830	14789	14987	14793	15099	14863	15075	14757	14808	14852	14667	14943	14924	14725	14826	15071	14867	14890	14972	14767	14956	14966	14757	14883	14851	14709	14770	15013	14903	14961	14783	14870	14992	14958	15078	14989	14896	14925	14914	15045	14803	14717	14804	14836	15187	15077	14893	14859	14923	15037	15025	14944	14999	15128	14967	15003	14803	14608	14819	14876	14736	15032	14805	14881	14905	15059	15032	14765	14994	14909	14834	15049	14897	14836	14797	14517	14936	14789	14957	14784	14955	15009	15012	14946	14898	14789	14823	14799	14914	15235	14759	14748	14981	14946	14808	14872	14747	14936	14970	14972	14721	14880	14885	14842	14783	14910	14857	14915	14988	14981	14968	15146	14967	14945	14933	14859	14820	14792	14730	14997	14834	14741	14722	14777	14850	14961	14597	14864	15006	14784	14944	14979	14887	14815	14935	14894	14873	14759	14797	14828	14719	14924	15000	14931	14666	14948	14787	14917	14947	14738	14919	14765	14768	14690	14878	14709	14850	14771	14889	14870	14945	14946	14859	15036	15027	14801	15013	14898	14751	14745	14736	15028	14878	14920	14966	14956	15060	14924	14775	14837	14774	14971	14919	14946	14759	15047	15007	14876	14747	14833	14912	14858	14822	14778	15050	14841	15095	14827	14832	14691	14836	14875	14748	14874	14753	14898	15048	14898	14869	14862	14948	14941	14979	14924	14873	14907	14802	14799	14721	14791	14953	15021	15077	14911	14785	14858	14914	15093	15002	15030	14876	14915	14849	14874	14946	14934	14836	14831	14961	14914	14917	14935	14788	14885	14828	14965	15046	14749	14931	14765	14884	14900	14850	14826	14793	14741	14862	14720	14976	14811	14892	14998	14897	14917	14757	15048	15074	14949	14849	14836	14851	14725	14672	14953	15038	14933	14813	14916	14969	14991	14811	14844	14910	14978	14822	14792	14859	14793	14893	14803	14785	14891	14748	14824	14832	14958	15013
17572	31182	30464	25931	22795	20274	18577	17437	16286	15788	15250	15493	16853	14497	14255	14155	13941	14084	13830	13742	13551	13587	13535	13628	13678	13586	13686	13665	13407	13442	13597	13422	13350	13473	13388	13381	13550	13316	13298	13560	13561	13486	13675	14021	14104	13713	13727	13414	13506	13347	13342	13204	13319	13242	13472	13490	13481	13337	13403	13244	13397	13304	13336	13321	13422	13308	13433	13302	13371	13230	13323	13445	13197	13266	13303	13206	13334	13335	13464	13505	13226	13166	13385	13339	13407	13410	13368	13414	13385	13428	13289	13347	13387	13326	13300	13179	13323	13278	13312	13360	13235	13199	13325	13376	13418	13347	13362	13467	13484	13495	13228	13226	13530	13433	13295	13438	13365	13452	13382	13538	13281	13305	13370	13420	13354	13408	13285	13490	13527	13388	13489	13396	13356	13424	13264	13442	13419	13292	13273	13362	13399	13323	13371	13427	13414	13406	13442	13418	13255	13455	13564	13449	13569	13393	13436	13411	13297	13339	13441	13265	13355	13287	13307	13493	13267	13345	13422	13295	13306	13265	13487	13301	13375	13384	13364	13523	13356	13396	13387	13540	13331	13293	13420	13417	13326	13086	13369	13601	13400	13320	13252	13385	13426	13318	13523	13401	13264	13434	13400	13308	13360	13516	13319	13333	13295	13402	13366	13313	13328	13473	13308	13398	13228	13406	13397	13309	13426	13481	13233	13287	13321	13355	13393	13505	13404	13382	13532	13377	13276	13369	13212	13323	13372	13521	13344	13438	13168	13492	13473	13332	13403	13430	13516	13468	13407	13408	13469	13456	13482	13516	13395	13302	13411	13384	13272	13225	13408	13465	13430	13479	13397	13403	13423	13348	13340	13187	13395	13299	13374	13229	13429	13513	13319	13300	13251	13431	13512	13349	13373	13452	13462	13473	13422	13369	13263	13251	13248	13332	13356	13413	13327	13441	13372	13417	13391	13292	13501	13363	13325	13513	13393	13528	13373	13387	13325	13388	13480	13348	13284	13384	13398	13319	13349	13373	13413	13228	13374	13388	13377	13245	13500	13434	13405	13352	13343	13318	13305	13357	13336	13240	13443	13450	13227	13272	13303	13307	13493	13346	13359	13333	13528	13267	13295	13326	13325	13383	13468	13396	13334	13337	13473	13280	13236	13313	13450	13476	13424	13166	13446	13303	13371	13270	13464	13324	13515	13306	13171	13409	13284	13378	13344	13311	13333	13413	13299	13237	13350	13221	13211	13326	13300	13246	13379	13457	13333	13434	13362	13588	13340	13373	13368	13406	13493	13332	13581	13400	13397	13332	13271	13531	13330	13185	13421	13394	13385	13334	13323	13448	13395	13324	13390	13286	13332	13247	13407	13318	13437	13276	13444	13364	13390	13454	13427	13273	13456	13202	13377	13426	13176	13316	13240	13398	13539	13385	13346	13305	13445	13279	13573	13139	13489	13266	13547	13327	13299	13266	13419	13309	13434	13476	13364	13244	13502	13299	13232	13292	13343	13358	13321	13435	13328	13364	13612	13235	13223	13365	13309	13376	13275	13443	13316	13444	13349	13394	13510	13263	13269	13370	13394	13337	13455	13408	13286	13443	13403	13465	13487	13424	13231	13460	13157	13323	13409	13366	13369	13539	13306	13395	13259	13329	13445	13409	13404	13583	13384	13475	13330	13441	13341	13450	13449	13158	13143	13308	13275	13539	13148	13289	13420	13420	13329	13167	13305	13360	13546	13402	13295	13447	13213	13502	13237	13410	13276	13468	13304	13372	13480	13527	13321	13353	13296	13413	13503	13232	13376	13339	13339	13352	13284	13543	13399	13475	13328	13481	13413	13547	13419	13344	13328	13481	13339	13320	13334	13316	13449	13547	13455	13430	13355	13460	13438	13281	13314	13307	13243	13449	13215	13512	13372	13360	13425	13321	13417	13379	13355	13369	13467	13303	13299	13338	13272	13441	13345	13315	13346	13455	13261	13319	13468	13275	13192	13454	13416	13353	13431	13225	13429	13439	13284	13420	13463	13331	13393	13388	13372	13324	13451	13523	13192	13448	13436	13395	13563	13162	13498	13563	13370	13257	13353	13312	13396	13401	13317	13290	13254	13507	13345	13314	13309	13336	13426	13192	13421	13312	13288	13314	13302	13347	13220	13452	13162	13413	13378	13323	13539	13251	13322	13433	13447	13425	13348	13576	13376	13404	13213	13464	13344	13349	13360	13311	13428	13290	13331	13401	13561	13389	13279	13365	13379	13413	13181	13392	13442	13519	13316	13325	13338	13480	13473	13308	13250	13499	13278	13259	13457	13456	13422	13546	13302	13423	13273	13368	13264	13344	13337	13426	13285	13343	13316	13409	13467	13526	13286	13397	13334	13381	13349	13339	13275	13428	13286	13395	13356	13486	13345	13350	13411	13394	13420	13415	13312	13264	13477	13431	13493	13278	13420	13440	13363	13228	13439	13484	13279	13387	13333	13260	13498	13292	13340	13318	13380	13526	13397	13278	13379	13290	13381	13276	13214	13362	13386	13264	13336	13221	13301	13418	13388	13362	13276	13248	13328	13329	13146	13476	13407	13188	13195	13405	13264	13412	13271	13505	13543	13432	13431	13320	13444	13223	13226	13432	13340	13374	13388	13264	13382	13282	13344	13276	13322	13385	13373	13422	13344	13368	13505	13491	13241	13548	13216	13165	13267	13383	13362	13466	13396	13385	13463	13401	13319	13253	13313	13295	13354	13219	13386	13296	13307	13449	13242	13322	13480	13387	13461	13330	13346	13429	13510	13439	13389	13284	13420	13378	13444	13375	13421	13286	13299	13288	13453	13351	13337	13237	13350	13312	13468	13403	13393	13410	13388	13326	13353	13327	13368	13464	13429	13266	13415	13309	13548	13410	13467	13672	13410	13368	13475	13460	13411	13587	13256	13372	13396	13441	13457	13599	13282	13257	13334	13319	13394	13337	13489	13351	13305	13559	13322	13356	13232	13331	13164	13266	13452	13541	13411	13368	13284	13456	13161	13342	13261	13337	13361	13430	13361	13423	13352	13311	13448	13301	13462	13318	13507	13387	13434	13378	13295	13501	13352	13521	13402	13316	13122	13301	13168	13273	13474	13269	13427	13403	13395	13255	13519	13327	13389	13412	13323	13360	13420	13324	13399	13353	13436	13411	13268	13494	13522	13340	13350	13315	13476	13311	13385	13530	13225	13524	13329	13488	13503	13273	13486	13363	13479	13208	13441	13312	13279	13496	13405	13428	13400	13374	13307	13465	13335	13470	13391	13324	13339	13341	13270	13250	13280	13430	13342	13398	13355	13351	13500	13379	13457	13400	13358	13384	13435	13212	13331	13263	13356	13523	13429	13323	13479	13406	13318	13389	13503	13273	13412	13507	13179	13387	13336	13412	13439	13325	13386	13397	13320	13469	13399	13284	13453	13303	13370	13328	13418	13318	13471	13423	13281	13367	13319	13310	13274	13442	13397	13383	13375	13412	13383	13321	13371	13421	13452	13257	13317	13340	13460	13161	13382	13381	13290	13304	13353	13195	13227	13448	13455	13351	13393	13444	13345	13325	13410	13397	13458	13383	13353	13381	13433	13345	13356	13337	13379	13395	13441	13317	13526	13254	13578	13316	13478	13571	13546	13215	13304	13447	13279	13380	13308	13498	13338	13349	13502	13446	13348	13151	13521	13290	13466	13431	13219	13248	13354	13434	13359	13504	13505	13426	13403	13264	13324	13330	13367	13423	13345	13334	13277	13499	13497	13477	13321	13330	13458	13319	13330	13277	13411	13383	13308	13300	13423	13417	13500	13411	13321	13147	13413	13300	13152	13372	13329	13391	13416	13415	13319	13488	13455	13452	13298	13247	13497	13492	13350	13403	13172	13569	13334	13399	13392	13375	13380	13058	13423	13437	13430	13366	13313	13291	13514	13457	13300	13417	13380	13406	13193	13357	13413	13432	13473	13384	13291	13355	13338	13529	13336	13376	13464	13209	13292	13559	13322	13254	13429	13425	13363	13459	13344	13391	13522	13337	13607	13328	13532	13418	13258	13248	13333	13114	13325	13420	13309	13380	13291	13440	13289	13118	13473	13341	13444	13382	13381	13489	13185	13449	13268	13321	13327	13216	13430	13302	13397	13236	13260	13507	13312	13456	13201	13333	13413	13339	13283	13228	13382	13268	13254	13453	13294	13352	13469	13355	13452	13427	13438	13394	13431	13464	13209	13242	13547	13330	13332	13388	13327	13328	13388	13364	13366	13403	13439	13315	13258	13382	13407	13195	13404	13390	13285	13464	13370	13387	13438	13335	13406	13325	13349	13393	13261	13344	13442	13326	13337	13366	13255	13313	13449	13288	13355	13287	13411	13408	13357	13550	13580	13326	13241	13326	13533	13431	13383	13364	13430	13321	13448	13273	13403	13454	13323	13372	13468	13466	13520	13384	13298	13467	13367	13423	13331	13391	13575	13282	13329	13256	13323	13351	13546	13425	13240	13455	13459	13283	13353	13408	13401	13309	13312	13399	13216	13240	13365	13240	13330	13406	13335	13511	13468	13369	13580	13415	13455	13432	13399	13383	13369	13327	13454	13320	13284	13423	13305	13342	13413	13377	13425	13385	13448	13258	13313	13353	13477	13515	13234	13471	13215	13347	13383	13291	13454	13393	13165	13226	13290	13369	13178	13458	13328	13376	13459	13275	13297	13464	13437	13467	13351	13337	13444	13364	13348	13280	13511	13272	13430	13267	13434	13524	13456	13417	13343	13426	13364	13481	13421	13330	13174	13388	13374	13307	13232	13511	13341	13316	13451	13445	13422	13350	13539	13436	13337	13301	13318	13242	13356	13429	13325	13416	13354	13380	13406	13323	13584	13399	13348	13295	13170	13459	13358	13333	13417	13436	13269	13264	13389	13330	13403	13217	13367	13372	13396	13422	13363	13391	13507	13387	13567	13305	13324	13414	13452	13420	13434	13290	13344	13214	13418	13348	13308	13251	13454	13373	13324	13225	13338	13379	13273	13298	13373	13443	13391	13372	13281	13389	13298	13441	13303	13393	13331	13542	13540	13359	13297	13308	13404	13499	13429	13364	13317	13367	13312	13357	13480	13472	13371	13326	13500	13426	13294	13390
22774	21124	28981	23693	21686	23942	25387	19817	18021	17977	17388	17664	18557	16867	15956	15722	15579	15621	15507	15496	15328	15390	15213	15295	15265	15397	15035	15115	15144	15159	15166	14829	14948	14949	15151	15019	14960	15023	15008	14856	14982	14705	15247	15752	15885	15456	15205	14842	14869	14897	14656	14792	14856	14716	14874	14767	15001	14692	14725	14773	14791	15037	14883	14769	14806	14675	14839	14730	14813	14953	14901	14699	14842	14949	14782	14860	14858	14776	14834	14847	14978	14681	14890	14748	14757	14846	14887	14762	14765	14672	14817	14651	14630	14914	14781	14727	14851	14844	14852	14822	14826	14841	14698	14830	14700	14794	14835	14746	14981	14962	14910	14660	14859	14640	14954	14830	14815	14805	14727	14756	14768	14740	14941	14880	14984	14781	14807	14803	14843	14814	15044	14605	14825	14787	14789	14812	14711	14755	14881	14754	14830	14808	14752	14889	14657	14970	14821	15001	14764	14647	14639	14854	14924	14943	14868	14834	14804	14833	14886	14803	14820	14777	14795	14856	14772	14980	14711	14854	15039	14823	14670	14867	14593	15034	14679	14819	14762	14848	14902	14858	14883	14809	14835	14870	14828	14834	14986	14919	14631	14870	14698	14634	14806	14658	15040	14745	14757	14864	15011	14800	14980	14803	14809	14626	14726	14890	14905	15077	14769	14866	14699	14755	14907	14888	14791	14692	14790	14756	14695	14807	14931	14744	14734	14662	14672	14832	14776	14977	14953	14859	14972	14855	14671	14877	14718	14889	14825	14895	14931	14789	14708	14935	14921	14749	14722	14828	14925	14792	14719	14791	14785	14775	14816	14904	14628	14639	14684	14919	14799	14725	14846	14840	14812	14699	14741	14961	14742	14832	14677	14732	14811	14734	14972	14926	14977	14911	14730	14812	14863	14827	14881	14779	14874	14889	14773	14726	14898	15030	14743	14778	14839	14880	14980	14836	14779	14895	14779	14634	15007	15119	14676	14810	14676	14658	14717	14802	14955	15004	14693	14661	14782	14767	14698	14726	14970	14739	15060	14779	14722	14777	14764	14811	14789	14772	14885	14746	14798	14639	14687	14716	14775	14868	14922	14675	14773	14848	14792	14778	14770	14834	14701	14857	14832	14890	14924	14821	14757	14986	14781	15023	14696	14754	14937	14785	14883	14649	14647	14796	14981	14836	14680	14770	14875	14826	14811	14979	14806	14748	14775	14886	14799	14895	14842	14822	14783	14715	14741	14911	14739	14697	14871	14864	14763	14810	14704	14791	14994	14767	14758	14807	14742	14742	14773	14892	14845	14740	14776	14659	14982	14760	14592	14781	14652	14844	14929	14784	14785	14875	14763	14981	14933	14917	14886	14807	14829	14744	15020	14733	14705	14915	14592	14901	14630	14925	14816	14974	15017	14752	14954	14892	14915	14875	14786	14775	14893	14899	14670	14752	14808	14855	14974	14798	14791	14878	14906	14764	14917	14700	14954	14826	14825	14982	14895	14945	14875	14792	14818	14776	14765	14893	14807	14591	14728	14703	14895	14902	14674	14658	14762	14893	14734	14764	14662	14848	14867	14864	14788	14817	15031	14868	14856	14841	14938	14970	15001	14597	14831	14933	14888	14759	14738	14776	14920	14797	14836	14715	14856	14857	14808	14740	14981	15015	14968	14948	14707	14689	14892	14791	14968	14929	14881	14833	14754	14844	14693	14889	14908	14763	14918	14698	14722	14918	14879	14747	14929	14840	14652	14867	14688	14868	14638	14919	14787	14661	14793	14806	14754	14646	14940	14868	14898	14767	14816	14738	14940	14621	14816	14602	14703	14920	14899	14841	14806	14781	14830	14899	14861	14599	14703	15010	14934	14686	14880	14716	14813	14789	14751	14799	14833	14836	14807	14751	14640	14800	14613	14797	14924	14728	14798	14878	14646	14757	14934	14896	14783	14740	14894	14860	14894	14664	14611	14819	14974	14831	14854	14689	14703	14908	14610	14798	14744	14936	14865	14773	14999	14724	14710	14639	14740	14844	14769	14898	14888	14833	14760	14783	14676	14825	14771	14771	14752	14700	14874	14795	14839	14826	14761	14746	14909	14914	14695	14916	14947	14665	14789	14782	14727	14756	14985	14845	14851	15040	14839	14739	14798	14891	14902	14785	14831	14686	14741	14904	14989	14841	14642	14715	14957	14740	14740	14741	14748	14818	14905	14814	14834	15060	14950	14806	14899	14841	14729	14886	14879	14761	14880	15014	14747	14788	14736	14724	14892	14882	14761	14888	14704	14846	14602	14760	14697	14826	14878	14985	14812	14747	14735	14785	14878	14817	14845	14884	14769	14942	14754	14793	15096	14955	14817	14723	14912	14923	14905	14847	15034	14815	15000	14781	14808	14951	14934	14837	14858	14922	14715	14881	14828	14712	14735	14955	14670	14723	14797	14719	14715	14685	14693	14844	14640	14624	14817	14756	14695	14896	14871	14794	14657	14733	14824	14669	14664	14752	14829	14786	14927	14768	14682	14707	14719	14875	14598	14840	14883	14830	15012	14930	14888	14841	14903	14623	14842	14498	14898	14603	14922	14930	14798	14615	14850	14760	14843	14733	15082	14798	14837	14928	14623	14558	14780	14745	14909	14864	14934	14910	14809	14709	14770	14719	14887	14878	14810	14803	14658	14845	14858	14799	14744	14820	14945	14724	14844	14832	14694	14793	14892	14794	14697	15010	14975	14935	14771	14741	14858	14856	14968	14939	14855	14781	14810	14691	14639	14847	14912	14938	14820	14929	14922	14832	14941	15007	14809	14707	14720	14843	14728	14599	14827	14734	14955	14584	14694	14793	14839	14726	14752	14770	14851	14670	14769	14872	14851	14692	14672	14654	14889	14846	14570	14773	14858	14987	15020	14812	14738	14758	14828	14665	14791	14783	14733	14755	14868	14797	15032	14944	14882	14668	14722	14754	14791	14659	14962	14682	14692	15101	14896	14850	14767	14823	14801	15033	14941	14870	14902	14797	14912	14914	14543	14707	14716	14724	14898	14781	14668	14942	14824	14749	14817	14925	14922	14681	14680	14763	15066	14811	14719	14977	14827	14800	14861	14803	14881	14804	14694	14778	14767	14768	14758	14651	14864	14872	14609	14991	14852	14804	14902	14984	14849	14837	14990	14830	15086	14868	14798	14737	14745	14835	14973	14608	14785	14871	14844	14761	14691	14932	14891	14677	14575	14735	14668	14818	14853	14830	14857	14781	14705	14986	14790	14651	14778	14846	14812	14743	14610	14637	14665	14941	14763	14694	14725	14760	14674	14793	14679	14753	14866	14929	14877	14847	14705	14874	14895	14638	14837	15064	14937	14709	14835	14872	14740	14833	14878	14784	14609	14931	14914	14760	14774	14940	14875	14766	14810	14830	14789	14944	14902	14832	14894	14853	14940	14775	14901	14763	14708	14656	14915	15011	14947	14805	14739	14705	14695	14889	14874	14830	14636	14715	14916	14662	14941	14869	14665	14776	14794	14924	14745	14736	14790	14904	14901	14911	14713	14811	14741	14708	14611	14609	14687	14814	14892	14790	14821	14842	14816	14782	14712	14840	14736	14942	14876	14772	14702	14973	15067	14580	14719	14733	14790	14777	14737	14874	14763	14920	14862	14912	14843	14697	14737	14786	14608	14519	14801	14878	14825	14713	14795	14746	14633	14612	14609	14623	14812	14705	14940	14753	14933	14854	14627	14636	14738	14850	14916	14669	14678	14771	14613	14713	14824	14627	14823	14699	14708	14909	14801	14870	14691	14971	14842	14753	14724	14794	15077	14753	14834	14812	14733	14604	14790	14828	14665	14768	14966	14789	14786	14819	14717	14924	14794	14600	14556	14611	14823	14760	14779	14603	14699	14624	14781	14659	14813	14853	15008	14818	14719	14902	14927	15090	14664	14697	14899	14686	14640	14730	14724	14925	14797	14793	14632	14762	14807	14827	14877	14940	14895	14852	14790	14750	14931	14808	14852	14960	14817	14741	14763	14753	14861	14884	14705	14845	14801	14800	14855	14908	14863	14917	14938	14801	14992	14944	14731	14607	14857	14786	14654	14902	14862	14866	14819	14842	14833	14967	14828	14871	14823	14843	14848	14867	14696	14731	14890	14791	14754	14741	14679	14642	14956	14778	14761	14724	14801	14720	14880	14802	14587	14673	14742	14910	14886	14854	14644	14793	14815	14616	14882	14898	14933	15010	14601	14624	14709	14824	14835	14824	14957	14727	14525	14612	14765	14760	14868	14793	14756	14845	14905	14877	14958	14711	14830	14805	14739	14742	14729	14679	14989	14822	14748	14960	14443	14677	14906	14755	14780	14956	14856	14781	14667	14591	14759	14838	14597	14850	14855	14712	14788	14927	14952	14866	14731	14651	14970	14963	14661	14760	14905	14734	14921	14929	14780	14773	14860	14875	14898	14995	14701	14733	14772	14574	14828	15006	14881	14921	15072	14828	14759	14723	14701	14838	14839	14905	14808	14978	14866	14650	14649	14648	14811	14834	14730	14903	14856	14781	14736	14801	14935	14754	14892	14823	14882	14849	14879	14952	15103	14771	14728	14891	14935	14817	14764	14980	14841	14933	14639	14813	14877	14917	14670	14775	14875	14884	14819	14989	14821	14725	14631	14819	14962	14839	14838	14667	14897	15037	14948	14828	14701	14901	14772	14642	14747	14860	14828	14832	14751	14904	14979	14748	15074	14815	14738	14927	14837	14719	14900	14725	14715	15014	14852	14962	14943	14692	14866	14627	14607	14883	14806	14800	14838	14754	14933	14877	14704	14883	14850	14617	14842	14862	14528	14839	14863	14821	14581	14590	14848	14687	14761	14698	14886	15094	14862	14944	14982	14767	14921	14844	14757	14703	14713	14828	14693	14826	14639	14940	14745	14916	14820	14951	14911	14730	14602	14816	15005	14959	14697	14596	15002	14927	14720	14974	14828	14917	14772	14778	14899	14998	14850	14860	14724	14726	14765	14999	14632	14801	14829	14770	14983	14753	14827	14803	14686	14702	14851	14883	14590	14770	14774	14718	14748	14524	14685	14859	14798	14706	14830	14809	14693	14827	14786	14789	14738	14909	14991	14583	14759	15001	14935	14753	14841	14713	14846	14901
19502	35595	35032	30760	27093	23891	21435	19882	18191	17495	16835	17310	19222	15445	14953	14609	14507	14521	14018	13725	13891	13695	13648	13761	13839	13872	13654	13745	13672	13471	13549	13585	13501	13460	13418	13678	13425	13314	13312	13555	13239	13260	13928	14873	14681	14204	13776	13529	13401	13387	13375	13278	13493	13341	13315	13201	13442	13493	13435	13379	13428	13367	13322	13470	13282	13356	13402	13444	13331	13364	13339	13368	13218	13370	13419	13416	13330	13335	13221	13360	13312	13370	13372	13440	13223	13293	13313	13338	13399	13439	13327	13302	13308	13275	13400	13556	13190	13521	13284	13340	13384	13492	13271	13349	13347	13202	13485	13309	13450	13271	13379	13208	13295	13367	13322	13532	13392	13252	13331	13268	13447	13364	13212	13166	13268	13375	13296	13342	13353	13378	13471	13232	13195	13333	13280	13370	13388	13318	13562	13241	13258	13446	13327	13273	13434	13358	13321	13345	13554	13338	13369	13378	13375	13338	13331	13512	13315	13534	13319	13508	13291	13290	13584	13473	13345	13308	13202	13334	13339	13390	13322	13417	13352	13237	13505	13310	13249	13265	13236	13359	13362	13291	13289	13341	13396	13216	13378	13310	13301	13371	13505	13502	13352	13336	13358	13528	13352	13292	13416	13426	13273	13322	13311	13365	13257	13262	13273	13241	13171	13304	13372	13221	13483	13419	13503	13327	13363	13373	13203	13337	13190	13231	13256	13228	13433	13278	13344	13257	13328	13298	13450	13517	13408	13249	13277	13386	13362	13371	13321	13303	13505	13323	13314	13504	13252	13450	13363	13336	13278	13364	13493	13508	13170	13288	13340	13242	13163	13332	13394	13404	13298	13223	13369	13319	13235	13410	13400	13438	13324	13334	13425	13309	13331	13336	13357	13382	13250	13367	13518	13227	13263	13266	13356	13239	13412	13411	13158	13195	13324	13285	13258	13240	13467	13153	13279	13305	13442	13324	13354	13289	13169	13320	13382	13352	13399	13399	13320	13272	13216	13501	13279	13431	13062	13434	13262	13298	13374	13214	13340	13251	13276	13259	13272	13252	13449	13188	13364	13395	13442	13353	13479	13148	13358	13451	13366	13319	13253	13288	13213	13270	13407	13473	13310	13369	13452	13343	13389	13369	13215	13509	13415	13437	13338	13379	13305	13314	13365	13239	13334	13346	13307	13212	13240	13324	13329	13343	13328	13418	13404	13235	13418	13401	13261	13343	13458	13339	13417	13344	13275	13450	13189	13317	13371	13242	13280	13285	13241	13473	13184	13505	13412	13381	13144	13531	13334	13355	13343	13179	13185	13198	13243	13224	13445	13357	13251	13365	13337	13212	13229	13197	13202	13323	13458	13316	13322	13206	13295	13365	13258	13275	13296	13380	13241	13362	13414	13292	13297	13321	13317	13551	13439	13328	13280	13362	13284	13241	13500	13283	13367	13218	13351	13259	13315	13480	13243	13260	13256	13408	13525	13349	13288	13426	13295	13366	13392	13565	13385	13534	13272	13297	13488	13382	13449	13289	13362	13517	13268	13240	13140	13447	13358	13337	13301	13479	13420	13346	13405	13469	13275	13239	13411	13268	13333	13406	13311	13327	13204	13257	13323	13391	13329	13296	13360	13260	13442	13396	13303	13165	13222	13182	13600	13201	13314	13341	13230	13493	13230	13409	13388	13311	13457	13282	13405	13381	13505	13445	13276	13379	13385	13246	13392	13318	13317	13379	13360	13307	13235	13334	13326	13218	13445	13316	13390	13500	13267	13487	13249	13365	13374	13330	13183	13342	13441	13421	13304	13493	13202	13304	13342	13223	13572	13282	13265	13211	13316	13272	13240	13443	13267	13284	13213	13246	13419	13397	13395	13446	13318	13469	13220	13408	13291	13225	13323	13308	13252	13389	13467	13201	13678	13302	13364	13378	13347	13219	13472	13331	13333	13482	13377	13335	13462	13324	13277	13383	13282	13347	13385	13365	13384	13358	13314	13553	13157	13304	13442	13175	13495	13417	13426	13290	13505	13365	13446	13198	13347	13380	13310	13125	13457	13234	13166	13535	13486	13286	13427	13357	13220	13366	13371	13493	13236	13344	13345	13279	13298	13289	13437	13180	13314	13288	13212	13355	13311	13352	13321	13334	13357	13199	13442	13442	13304	13293	13305	13408	13431	13372	13198	13352	13335	13253	13295	13273	13462	13473	13237	13278	13388	13236	13370	13250	13291	13392	13445	13353	13299	13375	13380	13319	13193	13154	13378	13292	13218	13272	13398	13230	13367	13291	13344	13353	13304	13588	13371	13312	13379	13223	13385	13387	13396	13293	13255	13323	13411	13166	13338	13352	13328	13406	13607	13277	13148	13381	13328	13377	13334	13311	13276	13332	13366	13210	13363	13475	13345	13490	13309	13446	13293	13255	13418	13290	13417	13472	13280	13276	13229	13277	13380	13318	13473	13366	13304	13269	13372	13391	13314	13250	13287	13264	13318	13320	13327	13304	13234	13302	13386	13458	13417	13179	13324	13313	13365	13417	13386	13287	13389	13270	13449	13378	13187	13365	13119	13400	13494	13438	13088	13375	13347	13308	13274	13254	13220	13221	13275	13403	13419	13306	13287	13374	13278	13376	13467	13312	13309	13316	13240	13429	13166	13265	13371	13397	13379	13271	13162	13263	13318	13339	13262	13198	13461	13328	13336	13350	13365	13315	13357	13367	13318	13388	13486	13221	13234	13415	13419	13295	13350	13449	13279	13305	13331	13227	13240	13228	13237	13459	13251	13278	13410	13355	13347	13356	13280	13418	13275	13298	13351	13300	13335	13206	13424	13284	13271	13527	13143	13288	13494	13399	13257	13312	13135	13358	13319	13260	13293	13398	13512	13379	13313	13396	13494	13402	13379	13389	13274	13202	13094	13205	13353	13312	13461	13311	13375	13246	13367	13277	13473	13148	13303	13299	13343	13256	13224	13238	13359	13519	13112	13295	13349	13347	13400	13265	13429	13426	13241	13409	13240	13448	13362	13486	13626	13409	13237	13307	13415	13381	13329	13196	13331	13371	13382	13399	13577	13118	13359	13187	13371	13172	13356	13237	13369	13359	13434	13374	13379	13354	13369	13360	13291	13377	13451	13171	13399	13405	13242	13365	13584	13298	13489	13304	13216	13393	13405	13359	13418	13434	13269	13287	13356	13381	13293	13290	13394	13476	13380	13250	13424	13383	13408	13288	13417	13243	13544	13256	13311	13475	13393	13381	13284	13311	13222	13280	13259	13312	13489	13310	13347	13393	13202	13380	13316	13268	13321	13279	13389	13350	13339	13322	13385	13295	13437	13232	13343	13316	13448	13262	13186	13145	13319	13515	13417	13248	13201	13345	13236	13322	13195	13239	13390	13314	13331	13364	13314	13318	13084	13467	13176	13325	13141	13249	13186	13245	13163	13286	13415	13368	13361	13425	13569	13360	13341	13250	13336	13335	13406	13251	13336	13307	13349	13294	13142	13155	13336	13291	13322	13241	13246	13306	13355	13373	13278	13367	13176	13460	13196	13182	13348	13271	13378	13386	13161	13212	13278	13191	13306	13296	13359	13313	13447	13489	13373	13277	13376	13275	13427	13220	13316	13380	13268	13490	13429	13368	13306	13249	13185	13466	13400	13334	13223	13368	13125	13243	13355	13246	13299	13223	13289	13303	13219	13250	13351	13366	13461	13261	13389	13259	13276	13532	13167	13309	13272	13418	13426	13412	13412	13188	13198	13411	13328	13207	13402	13222	13352	13358	13388	13342	13317	13473	13262	13436	13418	13271	13431	13389	13229	13327	13370	13458	13394	13293	13349	13282	13495	13339	13396	13489	13270	13347	13277	13480	13108	13426	13184	13417	13274	13387	13312	13411	13133	13340	13389	13336	13293	13300	13373	13320	13342	13162	13447	13490	13348	13370	13238	13260	13376	13398	13357	13249	13388	13363	13303	13163	13338	13313	13313	13317	13284	13180	13449	13488	13441	13286	13432	13384	13241	13422	13205	13444	13442	13432	13347	13335	13422	13190	13308	13358	13367	13395	13194	13227	13477	13391	13212	13485	13310	13308	13352	13444	13180	13403	13305	13294	13361	13362	13305	13438	13346	13383	13175	13395	13399	13309	13311	13338	13354	13380	13323	13434	13317	13488	13356	13295	13237	13531	13251	13322	13264	13335	13480	13296	13377	13404	13188	13275	13383	13472	13262	13241	13118	13364	13400	13323	13351	13360	13242	13200	13218	13279	13236	13397	13391	13218	13430	13237	13370	13309	13299	13412	13286	13323	13343	13463	13372	13426	13212	13417	13392	13287	13323	13433	13427	13351	13396	13246	13436	13427	13314	13278	13340	13323	13272	13299	13426	13261	13348	13207	13285	13275	13311	13415	13468	13510	13414	13323	13295	13228	13212	13420	13232	13335	13247	13206	13280	13343	13426	13188	13323	13259	13333	13331	13403	13451	13415	13409	13429	13384	13286	13275	13406	13252	13396	13390	13305	13381	13360	13238	13292	13288	13390	13324	13420	13338	13198	13471	13129	13357	13262	13315	13326	13321	13313	13428	13293	13093	13288	13306	13281	13300	13353	13390	13459	13489	13375	13272	13336	13541	13406	13260	13284	13403	13302	13217	13440	13401	13348	13149	13294	13402	13282	13445	13452	13409	13347	13250	13369	13341	13493	13440	13344	13511	13315	13454	13449	13306	13257	13295	13190	13296	13276	13266	13285	13484	13351	13354	13356	13382	13557	13417	13362	13450	13403	13319	13400	13405	13471	13294	13518	13304	13453	13358	13390	13314	13168	13478	13407	13308	13295	13333	13401	13280	13358	13241	13442	13269	13461	13425	13074	13253	13417	13456	13298	13339	13399	13349	13395	13292	13461	13311	13144	13421	13251	13452	13306	13299	13336	13241	13363	13201	13318	13295	13377	13317	13477	13250	13430	13362	13560	13323	13243	13339	13278	13243	13416	13364	13395	13320	13361	13400	13169	13436	13372	13363	13322	13359	13246	13400	13264	13459	13440	13237	13160	13550	13311	13354	13403	13180	13159	13344	13317	13335	13237	13153	13260	13362	13285	13425	13336	13427	13549	13256	13212	13296	13276	13511	13282	13251	13267	13400
27431	23023	27331	23807	19184	18005	17190	16695	16288	16239	16016	16059	15990	15769	15616	15718	15848	15573	15575	15575	15692	15602	15558	15614	15549	15720	15630	15662	15407	15595	15541	15703	15355	15590	15530	15431	15494	15358	15530	15348	15578	15488	15567	15553	15622	15583	15426	15563	15558	15583	15501	15482	15549	15474	15288	15395	15386	15437	15566	15517	15570	15370	15327	15474	15508	15595	15398	15466	15412	15562	15448	15372	15587	15468	15596	15497	15433	15374	15237	15410	15491	15463	15447	15426	15370	15625	15527	15560	15572	15396	15481	15546	15493	15396	15461	15553	15250	15287	15303	15460	15512	15301	15606	15366	15500	15582	15290	15281	15474	15533	15564	15348	15582	15506	15419	15282	15489	15528	15426	15486	15431	15419	15337	15441	15407	15505	15289	15475	15410	15586	15545	15405	15708	15372	15170	15339	15470	15380	15368	15416	15443	15516	15559	15409	15383	15380	15321	15500	15422	15422	15416	15469	15493	15477	15596	15330	15524	15318	15555	15385	15565	15576	15558	15488	15438	15536	15305	15690	15378	15487	15421	15427	15573	15479	15632	15439	15269	15437	15618	15277	15441	15474	15608	15347	15481	15268	15538	15538	15332	15310	15404	15291	15404	15432	15292	15402	15325	15485	15497	15501	15523	15466	15545	15423	15528	15463	15467	15568	15519	15618	15524	15402	15423	15502	15571	15510	15617	15509	15511	15359	15455	15372	15409	15390	15474	15296	15521	15523	15576	15570	15364	15420	15698	15518	15426	15482	15493	15491	15321	15635	15382	15576	15470	15378	15513	15378	15250	15309	15447	15540	15399	15270	15452	15316	15227	15357	15585	15732	15448	15620	15546	15468	15397	15419	15351	15379	15384	15517	15527	15426	15326	15514	15595	15495	15433	15565	15340	15439	15530	15513	15544	15307	15314	15544	15642	15580	15417	15340	15509	15282	15378	15437	15535	15672	15460	15761	15498	15377	15493	15499	15457	15434	15547	15612	15463	15393	15480	15304	15569	15642	15406	15358	15513	15448	15387	15291	15479	15532	15582	15487	15494	15506	15490	15631	15541	15558	15470	15425	15604	15386	15425	15324	15466	15576	15601	15511	15415	15311	15497	15298	15429	15479	15417	15442	15256	15418	15416	15402	15454	15513	15238	15461	15227	15391	15611	15497	15430	15367	15428	15593	15424	15317	15489	15481	15732	15398	15652	15397	15409	15485	15566	15423	15500	15537	15575	15403	15541	15338	15537	15374	15372	15604	15694	15468	15541	15504	15449	15370	15400	15433	15306	15534	15553	15712	15360	15508	15470	15531	15570	15547	15476	15663	15518	15310	15461	15536	15387	15575	15560	15451	15428	15458	15612	15415	15496	15440	15460	15398	15509	15611	15443	15600	15583	15440	15260	15307	15549	15478	15447	15469	15636	15552	15618	15367	15682	15556	15540	15404	15432	15413	15467	15514	15455	15594	15386	15496	15445	15494	15273	15535	15476	15591	15619	15403	15448	15293	15461	15529	15306	15438	15350	15439	15395	15393	15391	15519	15418	15370	15648	15580	15497	15439	15592	15399	15861	15606	15496	15348	15402	15463	15462	15437	15599	15513	15581	15348	15648	15284	15331	15455	15533	15493	15410	15497	15411	15511	15498	15566	15616	15421	15556	15691	15542	15317	15544	15345	15600	15493	15543	15250	15497	15497	15451	15672	15483	15517	15550	15427	15543	15279	15317	15539	15455	15408	15468	15501	15390	15459	15529	15505	15460	15554	15441	15494	15418	15475	15556	15599	15378	15422	15410	15354	15351	15327	15499	15516	15330	15245	15509	15588	15629	15387	15516	15639	15489	15518	15566	15502	15690	15618	15522	15496	15468	15504	15412	15458	15648	15453	15674	15442	15366	15696	15218	15492	15320	15472	15422	15517	15754	15598	15500	15519	15563	15543	15440	15453	15595	15560	15225	15481	15502	15614	15486	15592	15441	15460	15464	15325	15455	15478	15513	15496	15478	15558	15507	15541	15470	15339	15352	15551	15435	15450	15471	15391	15301	15334	15291	15442	15559	15536	15611	15511	15401	15479	15335	15096	15434	15477	15382	15434	15405	15512	15463	15474	15456	15311	15346	15476	15491	15410	15665	15333	15456	15777	15499	15298	15484	15466	15307	15279	15542	15586	15515	15334	15585	15376	15703	15492	15387	15473	15490	15528	15501	15597	15454	15574	15521	15426	15480	15469	15529	15406	15444	15587	15503	15543	15555	15622	15393	15625	15607	15501	15471	15600	15454	15542	15456	15417	15572	15407	15456	15447	15478	15454	15442	15321	15389	15483	15416	15330	15423	15224	15494	15487	15550	15442	15658	15398	15335	15468	15500	15245	15617	15551	15545	15483	15581	15384	15550	15429	15395	15511	15521	15327	15427	15608	15593	15679	15428	15191	15360	15362	15477	15672	15479	15447	15498	15455	15477	15575	15573	15437	15416	15440	15397	15450	15474	15481	15422	15231	15565	15356	15413	15561	15438	15468	15476	15796	15573	15396	15344	15324	15607	15815	15596	15422	15174	15491	15424	15404	15500	15319	15552	15505	15502	15503	15527	15574	15545	15454	15537	15458	15358	15527	15606	15433	15624	15350	15441	15440	15641	15653	15615	15385	15387	15437	15398	15777	15443	15494	15323	15504	15539	15597	15425	15359	15521	15459	15463	15467	15474	15511	15438	15478	15389	15319	15409	15293	15274	15358	15462	15497	15563	15422	15293	15513	15442	15553	15533	15615	15432	15500	15471	15463	15513	15578	15445	15545	15293	15363	15784	15576	15538	15546	15563	15467	15430	15564	15504	15484	15656	15471	15586	15523	15392	15656	15556	15359	15479	15651	15475	15293	15387	15500	15397	15553	15472	15486	15465	15337	15600	15500	15530	15159	15494	15463	15436	15340	15554	15640	15605	15602	15524	15459	15449	15328	15439	15636	15361	15408	15577	15484	15455	15825	15580	15425	15663	15283	15395	15636	15427	15547	15323	15501	15530	15382	15462	15508	15474	15607	15649	15424	15555	15506	15412	15373	15562	15597	15366	15496	15544	15480	15505	15329	15553	15550	15411	15338	15499	15632	15505	15410	15473	15536	15279	15341	15490	15687	15584	15551	15498	15550	15337	15419	15485	15544	15351	15635	15509	15500	15556	15247	15585	15433	15348	15441	15460	15538	15536	15294	15536	15641	15406	15503	15372	15427	15490	15570	15374	15530	15557	15505	15510	15630	15430	15518	15393	15454	15343	15420	15525	15408	15567	15566	15641	15530	15532	15624	15486	15395	15517	15632	15464	15480	15486	15296	15419	15427	15339	15612	15557	15508	15453	15464	15592	15388	15587	15519	15545	15551	15461	15228	15492	15691	15601	15201	15346	15383	15444	15457	15524	15247	15415	15351	15366	15386	15626	15556	15416	15602	15482	15509	15536	15665	15502	15527	15414	15482	15368	15410	15607	15338	15565	15438	15596	15375	15282	15650	15360	15316	15469	15418	15717	15767	15535	15417	15380	15467	15382	15695	15552	15514	15371	15509	15678	15591	15612	15516	15304	15664	15404	15521	15502	15429	15417	15603	15651	15500	15525	15211	15414	15513	15649	15580	15361	15147	15386	15381	15476	15329	15423	15512	15584	15386	15382	15412	15509	15499	15436	15571	15593	15502	15503	15532	15460	15361	15337	15670	15377	15489	15514	15459	15600	15386	15389	15447	15537	15594	15351	15452	15318	15458	15582	15385	15359	15477	15452	15665	15538	15576	15423	15528	15287	15423	15400	15625	15484	15459	15371	15628	15450	15553	15532	15392	15406	15445	15288	15552	15739	15571	15517	15402	15595	15439	15614	15302	15477	15410	15461	15571	15524	15349	15554	15405	15484	15478	15665	15489	15372	15679	15528	15591	15348	15337	15491	15559	15605	15447	15163	15502	15594	15494	15554	15376	15618	15468	15491	15472	15422	15531	15589	15486	15434	15570	15815	15558	15678	15375	15473	15374	15598	15486	15498	15460	15439	15397	15340	15446	15376	15402	15451	15436	15480	15673	15474	15454	15392	15400	15430	15402	15484	15373	15482	15521	15713	15411	15588	15450	15364	15811	15608	15553	15658	15383	15479	15547	15609	15612	15284	15506	15626	15414	15406	15411	15627	15226	15385	15356	15320	15412	15412	15464	15488	15549	15555	15462	15577	15444	15512	15469	15580	15592	15485	15499	15509	15516	15334	15523	15481	15439	15480	15530	15416	15496	15306	15429	15524	15597	15515	15447	15437	15558	15503	15488	15584	15702	15452	15398	15323	15537	15489	15498	15523	15316	15510	15515	15382	15447	15286	15390	15330	15453	15493	15437	15365	15527	15569	15502	15562	15351	15493	15457	15528	15487	15606	15274	15363	15394	15498	15521	15540	15401	15544	15511	15383	15343	15330	15412	15327	15580	15461	15455	15516	15683	15515	15479	15611	15579	15430	15575	15543	15445	15579	15519	15441	15191	15364	15488	15484	15465	15606	15366	15551	15351	15570	15473	15436	15261	15429	15558	15462	15409	15562	15469	15318	15442	15573	15595	15529	15527	15434	15568	15331	15260	15604	15548	15435	15507	15513	15312	15549	15481	15459	15525	15554	15537	15626	15545	15447	15666	15530	15659	15417	15469	15529	15321	15422	15465	15454	15507	15657	15629	15418	15399	15555	15338	15506	15664	15376	15473	15455	15748	15361	15325	15491	15393	15416	15296	15358	15380	15482	15353	15457	15454	15375	15481	15344	15410	15532	15523	15375	15425	15389	15332	15630	15410	15463	15341	15358	15378	15370	15317	15528	15427	15482	15341	15456	15386	15343	15391	15264	15373	15455	15469	15543	15739	15514	15518	15507	15373	15588	15585	15407	15401	15602	15715	15660	15471	15464	15769	15461	15495	15424	15542	15618	15552	15435	15517	15689	15555	15661	15517	15527	15511	15558	15609	15516	15611	15485	15394	15414	15485	15560	15404	15442	15375	15484	15625	15323	15519	15822	15452	15307	15485	15524	15370	15398	15421	15531	15421	15743	15551	15414	15511	15250	15559	15240	15475	15622	15511	15407	15209	15539	15278	15638	15769	15660	15372	15347	15546	15473	15450	15481	15539	15516	15558
17673	26159	25634	20746	18656	17199	16217	15517	15029	14752	14411	14501	14597	14231	14072	14032	14076	14079	13929	13895	13690	13757	13873	13763	13808	13916	13828	13767	13702	13736	13672	13890	13757	13782	13806	13717	13710	13705	13736	13769	13663	13701	13768	13945	13855	13837	13961	13890	13607	13876	13672	13863	13776	13664	13650	13649	13659	13594	13696	13678	14025	13571	13840	13642	13676	13805	13707	13732	13806	13576	13679	13723	13693	13738	13795	13577	13737	13664	13856	13770	13888	13655	13621	13722	13736	13806	13558	13825	13883	13740	13801	13781	13721	13846	13678	13733	13709	13818	13734	13862	13773	13746	13714	13624	13760	13589	13756	13653	13630	13669	13708	13663	13840	13646	13896	13905	13715	13651	13666	13699	13588	13676	13787	13598	13740	13801	13827	13768	13792	13803	13760	13695	13701	13811	13729	13775	13665	13870	13630	13797	13763	13883	13425	13688	13712	13729	13768	13700	13756	13767	13874	13717	13780	13813	13517	13784	13730	13642	13780	13731	13692	13547	13880	13786	13654	13896	13692	13758	13698	13869	13765	13787	13851	13698	13828	13731	13662	13927	13662	13703	13703	13861	13679	13707	13750	13678	13746	13671	13812	13776	13727	13588	13726	13736	13728	13743	13847	13725	13673	13672	13916	13890	13788	13770	13590	13723	13881	13906	13736	13824	13579	13737	13802	13721	13648	13837	13711	13747	13560	13582	13883	13712	13822	13844	13633	13910	13838	13789	13782	13602	13691	13783	13795	13667	13775	13783	13682	13754	13711	13758	13864	13764	13741	13713	13719	13698	13846	13622	13778	13627	13890	13747	13740	13760	13628	13560	13759	13802	13671	13662	13769	13924	13688	13754	13671	13841	13633	13650	13733	13748	13916	13630	13630	13710	13874	13735	13661	13811	13590	13706	13789	13607	13803	13714	13609	13741	13773	13790	13798	13592	13698	13701	13601	13809	13728	13711	13794	13674	13681	13773	13745	13654	13775	13783	13652	13640	13694	13747	13746	13661	13730	13844	13785	13685	13682	13735	13669	13746	13729	13627	13668	13742	13738	13780	13856	13806	13766	13882	13624	13815	13856	13654	13699	13782	13678	13694	13723	13726	13798	13647	13595	13643	13757	13650	13660	13742	13856	13537	13679	13579	13801	13746	13607	13763	13740	13727	13782	13649	13725	13756	13664	13585	13702	13779	13680	13626	13863	13758	13697	13738	13801	13731	13700	13660	13796	13819	13908	13787	13704	13573	13754	13459	13749	13755	13747	13478	13789	13571	13724	13775	13760	13974	13762	13907	13695	13935	13660	13672	13653	13772	13763	13802	13812	13708	13914	13796	13759	13827	13659	13780	13545	13650	13640	13806	13732	13889	13765	13726	13657	13665	13767	13688	13726	13728	13707	13732	13687	13834	13923	13757	13870	13871	13723	13768	13651	13878	13675	13644	13779	13749	13806	13733	13805	13809	13647	13829	13697	13852	13652	13742	13748	13746	13705	13614	13643	13765	13789	13685	13900	13720	13952	13888	13827	13594	13701	13689	13789	13765	13736	13747	13700	13689	13812	13799	13708	13696	13782	13686	13775	13771	13773	13651	13728	13644	13700	13760	13777	13805	13774	13647	13599	13701	13632	13667	13809	13924	13709	13771	13623	13919	13845	13665	13785	13835	13820	13714	13681	13794	13683	13715	13847	13633	13700	13771	13812	13691	13519	13872	13789	13690	13789	13837	13621	13675	13818	13689	13647	13621	13755	13682	13638	13722	13666	13694	13697	13596	13801	13779	13971	13730	13692	13882	13599	13854	13687	13826	13695	13817	13652	13628	13845	13545	13666	13708	13573	13732	13714	13734	13615	13724	13728	13680	13754	13838	13799	13785	13784	13885	13812	13651	13794	13761	13829	13764	13613	13763	13710	13779	13480	13670	13680	13829	13842	13780	14007	13649	13680	13608	13724	13685	13749	13795	13856	13670	13811	13849	13674	13693	13816	13634	13868	13799	13610	13823	13613	13755	13730	13730	13711	13731	13581	13802	13743	13709	13802	13733	13702	13809	13811	13652	13608	13599	13696	13699	13654	13693	13758	13681	13797	13602	13813	13583	13881	13864	13655	13671	13720	13774	13793	13702	13783	13696	13917	13781	13697	13566	13720	13737	13728	13737	13749	13754	13775	13694	13734	13580	13550	13525	13870	13786	13827	13829	13772	13835	13677	13646	13667	13718	13727	13737	13736	13776	13801	13857	13789	13842	13868	13819	13787	13663	13719	13701	13745	13806	13661	13747	13936	13647	13490	13649	13677	13731	13735	13685	13866	13823	13869	13599	13735	13828	13687	13821	13603	13838	13661	13708	13797	13753	13687	13879	13620	13785	13780	13877	13873	13678	13709	13792	13790	13677	13658	13871	13687	13887	13738	13661	13393	13740	13680	13718	13736	13659	13747	13833	13595	13711	13764	13627	13716	13706	13809	13719	13625	13745	13630	13550	13796	13764	13563	13798	13841	13826	13707	13722	13804	13641	13666	13832	13724	13502	13735	13663	13696	13619	13708	13657	13920	13710	13745	13875	13752	13919	13718	13708	13774	13707	13683	13710	13827	13786	13769	13796	13550	13589	13729	13657	13659	13616	13669	13724	13736	13687	13735	13846	13732	13672	13574	13694	13811	13720	13738	13710	13681	13606	13607	13607	13774	13833	13804	13682	13715	13619	13890	13624	13636	13785	13664	13720	13888	13677	13701	13666	13653	13637	13691	13732	13655	13807	13891	13656	13526	13798	13749	13764	13816	13704	13658	13629	13807	13702	13952	13630	13759	13712	13699	13684	13863	13701	13764	13731	13848	13782	13678	13750	13732	13683	13775	13773	13758	13749	13701	13686	13904	13705	13765	13732	13798	13756	13690	13852	13789	13742	13634	13656	13752	13784	13613	13745	13598	13705	13604	13845	13688	13591	13716	13664	13800	13716	13706	13838	13790	13873	13891	13678	13715	13686	13781	13794	13728	13807	13608	13750	13475	13808	13875	13809	13672	13802	13650	13759	13964	14002	13823	13935	13758	13577	13759	13923	13656	13722	13730	13789	13778	13777	13733	13795	13758	13734	13804	13711	13901	13783	13462	13852	13704	13738	13629	13817	13738	13656	13677	13875	13734	13737	14033	13728	13596	13794	13730	13633	13671	13820	13748	13865	13590	13819	13640	13712	13794	13737	13616	13712	13635	13815	13836	13812	13818	13698	13842	13615	13761	13637	13670	13720	13752	13804	13699	13713	13785	13716	13851	13611	13821	13602	13566	13732	13755	13703	13642	13650	13744	13734	13779	13636	13765	13757	13728	13696	13797	13793	13863	13700	13701	13698	13762	13762	13913	13883	13729	13710	13713	13880	13743	13687	13845	13519	13919	13755	13581	13799	13781	13819	13600	13724	13606	13863	13867	13854	13698	13604	13636	13693	13746	13731	13722	13803	13847	13729	13644	13686	13911	13796	13796	13846	13758	13719	13749	13781	13759	13610	13623	13971	13681	13779	13786	13777	13570	13918	13461	13675	13755	13751	13819	13650	13612	13804	13842	13690	13805	13813	13696	13752	13583	13665	13690	13628	13714	13898	13527	13704	13687	13658	13582	13732	13617	13654	13764	13740	13937	13675	13671	13642	13784	13648	13645	13755	13738	13801	13900	13764	13785	13754	13981	13740	13622	13801	13749	13748	13870	13653	13776	13715	13838	13761	13767	13648	13709	13780	13783	13784	13724	13709	13728	13810	13652	13786	13943	13813	13736	13780	13618	13743	13811	13742	13686	13795	13877	13794	13916	13928	13733	13712	13769	13696	13638	13670	13662	13697	13699	13495	13754	13815	13867	13825	13720	13931	13650	13842	13611	13745	13684	13693	13910	13736	13642	13835	13772	13727	13745	13691	13867	13799	13897	13749	13620	13640	13771	13665	13727	13771	13779	13802	13739	13798	13696	13843	13679	13741	13838	13776	13662	13670	13767	13786	13692	13735	13760	13712	13768	13573	13760	13672	13838	13758	13630	13807	13754	13716	13655	13747	13772	13930	13810	13819	13721	13833	13685	14004	13766	13683	13763	13791	13893	13712	13712	13762	13620	13738	13616	13784	13585	13686	13798	13726	13843	13733	13938	13582	13743	13743	13578	13694	13725	13851	13568	13779	13447	13858	13876	13743	13749	13711	13642	13857	13727	13738	13689	13673	13773	13735	13567	13686	13843	13674	13753	13714	13642	13739	13797	13767	13677	13733	13852	13734	13586	13725	13808	13503	13704	13778	13820	13612	13608	13813	13695	13678	13839	13689	13662	13684	13818	13577	13627	13792	13908	13641	13942	13881	14022	13746	13707	13858	13861	13543	13787	13695	13804	13602	13863	13784	13724	13635	13903	13688	13787	13625	13736	13677	13641	13914	13816	13764	13721	13739	13804	13923	13718	13690	13584	13793	13801	13815	13721	13684	13679	13805	13683	13706	13761	13656	13708	13641	13674	13723	13711	13810	13791	13677	13943	13629	13846	13795	13733	13752	13824	13739	13708	13831	13776	13831	13470	13823	13729	13865	13869	13671	13887	13592	13829	13662	13701	13836	13647	13799	13633	13584	13707	13603	13564	13633	13833	13898	13855	13755	13704	13926	13661	13766	13660	13815	13820	13825	13565	13702	13790	13780	13684	13928	13721	13615	13651	13585	13736	13616	13812	13750	13502	13905	13751	13806	13722	13984	13709	13744	13652	13744	13714	13931	13679	13749	13863	13752	13671	13741	13622	13519	13944	13762	13620	13851	13828	13717	13701	13672	13730	13663	13870	13691	13711	13686	13804	13771	13651	13785	13693	13610	13706	13700	13754	13824	13709	13828	13883	13823	13637	13754	13818	13838	13724	13660	13702	13638	13632	13770	13658	13808	13808	13745	13693	13936	13625	13632	13804	13824	13714	13613	13858	13806	13636	13684	13791	13720	13671	13659	13717	13796	13812	13557	13778	13648	13634	13875	13787	13647	13767	13649	13719	13772	13774	13846	13873	13659	13668	13635	13771	13590	13544	13869	13763	13743	13643	13790	13768	13741	13768	13643	13811	13686	13770	13889	13817	13761	13620	13815	13672	13721	13737	13530	13802	13659	13901	13714	13720	13679	13669	13865
23877	21047	28331	24516	22574	21946	20723	17663	16935	16602	16315	16533	17298	16361	15407	15153	15273	15092	15293	15259	15105	14944	14996	14983	15092	15093	15071	14955	14992	14685	14764	15008	15057	15116	14842	14787	14918	14821	14886	14813	14847	14964	14986	15254	15484	15170	15145	14963	14653	14837	14770	14819	14815	14807	14673	14800	14810	14713	14913	14994	14867	14824	14910	14760	14922	14785	14886	14917	14982	15095	14802	14752	14934	14888	14877	14939	14881	14969	14714	14845	14867	14770	14750	14672	14946	14899	14668	14883	14716	14909	14795	14726	14792	14751	14719	14770	14859	14848	14659	14780	14771	14817	14895	14766	14840	14844	14875	14699	14651	14667	14900	14764	14794	14811	14952	14790	14894	14867	14684	14946	14929	14736	14833	14687	14831	14949	14949	14851	14880	15027	14748	14928	14654	14537	14872	14608	14716	14676	15035	14850	14841	14672	15038	15030	14849	14801	14855	14833	14931	14939	14830	14746	14804	14766	14828	14696	14931	14744	14774	14923	14733	14787	14855	14654	14786	15033	14826	14996	14852	14777	14923	14892	14710	14643	14869	14829	14854	14684	14814	14792	14769	14707	14818	14658	14826	14736	14877	14947	14965	15009	14614	14836	14880	14629	14812	14755	14902	14670	14806	14657	14827	14608	14783	14756	14797	14680	14949	14770	14864	14599	14714	14922	14931	14842	14981	14714	14747	14758	14869	14921	14682	14723	14784	14875	14761	14825	14946	14732	14826	14757	14646	14889	14777	14712	14863	14924	14708	14816	14766	14862	14775	14744	14697	14632	14539	14663	14946	14867	15041	14592	14766	14834	14720	14730	15018	14790	14799	14750	14845	14832	14743	14731	14739	14646	14799	14803	15049	14950	14701	14870	14892	14705	15016	14836	14933	15000	14715	14699	14665	14843	14749	14908	14762	14675	14744	14796	14760	14752	14730	14693	14889	14771	14792	14783	14597	14691	14740	14597	14837	14835	14870	14702	14916	14686	14718	14878	14777	14823	14773	14587	14872	14795	14735	14791	14742	14893	14745	14922	14754	14653	14791	14815	14762	14986	14867	14777	14801	14781	14777	14918	14769	14767	14811	14809	14872	14500	14774	14847	14818	14828	14723	14963	14769	14768	14550	14898	14880	14693	14838	14768	14873	14837	14838	14686	15103	14723	14721	14798	14887	14776	14812	14832	14970	14820	14724	14739	14873	14792	14940	14878	14891	14936	15000	14753	14670	14846	14733	14766	14886	14911	14797	14818	14850	14692	14939	14914	14659	14849	14876	14861	14756	14787	14727	14817	14829	14642	14959	14940	14850	14727	14871	14809	14776	14807	14790	14591	14891	14903	14918	14974	14670	14842	14849	14830	14962	14722	14787	14864	14888	14997	14744	14754	14858	14651	14926	14922	14817	14885	14640	14696	14818	14418	14653	14780	14464	14827	14774	14656	14681	14949	14779	14911	14902	14883	14814	14676	14884	14817	14661	14697	14599	14789	14787	14864	14890	14810	14737	14925	14751	14884	14737	14575	14809	15038	14778	14849	14816	14848	14779	14668	14809	14874	14857	14928	14655	14696	14831	14852	14881	14879	14852	14598	14748	14731	14732	14853	14940	14971	14782	14820	14613	14939	14824	14806	14694	14755	14725	14806	14972	14852	14908	14746	14563	14794	14821	14802	14726	14834	14818	14936	14768	14792	14859	14685	14677	14743	14823	14601	14951	14982	14845	14857	14770	14777	14520	14780	14687	14935	14829	14659	14774	14785	14918	14762	14848	14713	14851	14600	14788	14609	14804	14851	14647	14829	14835	15126	14798	14759	14875	14664	14698	15038	14723	14914	14739	14821	14716	14751	14873	14756	14801	14911	14796	14763	14847	14873	14746	14575	14646	14879	14803	14827	14767	14881	14784	14794	14792	14926	14888	14791	14888	14592	14800	14892	14835	14827	14834	14700	14789	14567	14992	14783	14820	14868	14979	14677	14771	14916	14800	14892	14867	14832	14796	14729	14813	15077	14829	14879	14767	14963	14998	14747	14844	14808	14839	14926	14944	14773	14786	14671	14774	14795	14664	14782	14851	14713	14747	14841	14787	14691	14891	14891	14625	14896	14704	14619	14787	14777	14825	14715	14732	14831	14728	14695	14608	14776	14743	14787	14802	14730	14796	14741	14865	14839	14934	14891	14679	15150	14959	14819	14717	14729	14964	14757	14758	14972	14665	14779	14748	14769	14660	14726	14890	14890	14977	14718	14868	14897	14550	14924	15048	14982	14920	14884	14760	14844	14857	14824	14865	14479	15019	14702	14904	14742	14890	14814	14605	14686	14792	14806	14970	14822	14867	14654	14901	14849	14784	14694	14956	14736	14842	14873	14856	14959	14767	14858	14967	14920	14768	14719	14693	14940	14903	14558	14930	14720	14724	14714	14803	14578	14689	14632	14944	14778	14846	14796	14723	14786	14852	14859	14732	14938	14662	14665	14806	14781	14837	14835	14797	14842	14743	14773	14705	14448	15009	14767	14772	14650	14794	14786	14880	14938	14854	14828	14892	14765	14702	14475	14854	14727	14814	14812	14731	14570	14731	14842	15038	14746	14794	14889	14898	15028	14787	14929	14787	14665	14789	14711	14674	14645	14730	14819	14846	14753	14814	14744	14828	14769	14801	14856	14932	14664	14688	14889	14696	14752	14685	14837	14805	14787	14703	14741	14908	14631	14757	14866	14781	14775	14885	14747	14808	14896	14940	14704	14908	14713	14728	14844	14972	14832	14790	14816	14763	14894	14885	14834	14568	15009	15019	14753	14833	14881	14611	14817	14758	14713	14877	14686	14936	14835	14770	14713	14731	14814	14764	14728	14684	14648	14849	14676	14805	14936	14880	14781	14750	14693	14890	14845	14968	14795	14661	14771	14733	14847	14935	14840	14763	14728	14980	14781	14799	14908	14834	14710	14939	14828	14700	14655	14779	14768	14963	14711	14827	14833	14674	14728	14736	14920	14774	14820	14886	14683	14953	14795	14807	14800	15001	14759	14878	14762	14685	14812	14907	14830	14670	14606	14839	14738	14837	14732	14932	14730	14679	14554	14761	14934	14798	14700	14758	14769	14744	14605	14822	14827	14813	14701	14798	15051	14763	14854	14960	14760	15069	14731	14675	14753	14711	14713	14793	14604	14643	15030	14718	14724	14733	14853	14849	14766	15057	14663	14686	14624	14797	14881	14750	14659	14651	14868	14833	14865	14945	14745	14815	14847	15002	14790	14952	15028	14979	14680	14765	14778	14704	14729	14916	14938	14878	14813	14714	14744	14782	14692	14784	14777	14809	14657	14664	14797	14889	15058	14839	14674	14684	14754	14848	14823	14772	14705	14737	14640	14715	14745	14578	14568	14838	14914	14607	14697	14788	14820	14936	14762	14804	14782	14657	14802	14826	14792	14830	14740	14818	14787	14840	14870	14790	14616	14872	14865	14813	14813	14696	14943	14786	14865	14954	14949	14938	14817	14812	14994	14682	14724	14792	14828	14828	14737	14938	15033	14724	14732	14654	14936	14707	14903	14605	14673	14753	14628	14769	14782	14593	14861	14702	14726	14684	14749	14776	14907	14824	14646	14821	14741	14704	14811	14680	14737	14661	14714	14805	14948	14936	14925	14760	14960	14684	15023	14958	14772	14706	14833	14853	14919	14695	14834	14819	14911	14876	14894	14847	14729	14905	14747	15040	14797	14921	14844	14764	15032	14853	14926	14810	14879	14920	14843	14730	14782	14710	14783	14995	14770	14800	14771	14956	15005	14859	14776	14870	14736	14701	14910	14893	14713	14713	14648	14820	14733	14892	14668	14895	14696	14814	14757	14751	14775	14774	14841	14628	14545	15012	14637	14553	14629	14685	14801	14908	14833	14862	14839	14827	14966	14922	14930	14921	14864	14881	14756	14976	14706	14956	14732	14775	14955	14943	14788	14640	14939	14857	14742	14756	14818	14763	14665	14826	14930	14737	14941	14718	14679	14653	14908	14779	14850	14771	14632	14706	14875	14896	14870	14801	14853	14884	14906	14719	14838	14916	14733	14958	14744	14700	14761	14837	14788	15008	14858	14886	14705	14821	14529	14675	14788	14836	14796	14903	14907	14871	14896	14733	14774	14936	14853	14957	14646	14919	14577	14764	14770	14887	14792	14799	14842	14766	14595	14831	14901	14727	14634	14870	14724	14766	14705	14958	14728	14697	14803	14808	14955	14841	14698	14928	14924	14964	14846	14853	14573	14844	14784	14708	14681	14654	14824	14946	14825	14780	14575	14733	14716	14661	14857	15021	14723	14755	14870	14914	14873	14748	14811	14815	14729	14921	14663	14771	14588	14728	14821	14920	14988	14744	14559	14938	14809	14678	14731	14772	14871	14851	14817	14876	14799	15016	14806	14516	14759	14809	14804	14739	14723	14798	14813	14842	14760	14899	14710	14645	14900	14677	14879	14786	14825	14823	14752	14993	14855	14880	14960	14939	14682	15079	14782	14716	14675	14847	14920	14949	14890	14823	14823	14641	14690	14741	14712	14842	14701	14702	14982	14760	14801	14971	14684	14811	14983	14820	14859	14712	14708	14900	15004	14769	14826	14792	14911	14880	14771	14785	15041	14829	14715	14537	14839	14716	14718	14686	14801	14855	14753	14871	14857	14845	14839	14832	14745	14682	14744	14748	14784	14815	14988	14878	14596	14813	14825	14680	14821	14972	14904	14549	14742	14657	14976	14785	14773	14885	14797	14926	14641	14771	14770	14753	14688	14783	14810	14694	14646	14670	14918	14977	14734	14811	14881	14672	14563	14806	14743	14875	14646	15034	14812	14852	14763	15083	14827	14825	14741	14917	14812	14717	14514	14847	14717	14863	14906	14701	14880	14800	14786	14786	14897	14867	14910	14860	14860	15051	14495	14655	14912	14691	14750	14746	14751	14654	14770	14913	14918	14989	14765	14968	14601	14667	14854	14806	14828	14837	14722	14850	14767	14827	14984	14741	14717	14623	14844	14627	14849	14901	14855	14910	14761	14857	14871	14840	14807	14862	14735	14811	14788	14863	14825	14924	14659	14697	14806	14831	14735	14632	14647	14910	14991	14771	14796	14745	14852	14812	14861	14686	14832	14797	14729
17402	31227	31254	25431	22637	20613	18640	17338	16364	15767	15457	16077	17282	15208	14153	14093	14006	13911	13802	13656	13651	13509	13565	13614	13551	13629	13533	13612	13557	13468	13512	13502	13452	13510	13332	13485	13347	13245	13341	13359	13415	13343	13628	13979	14177	13821	13654	13473	13339	13449	13440	13386	13352	13481	13246	13169	13335	13254	13289	13408	13485	13371	13249	13317	13406	13259	13345	13282	13337	13375	13293	13258	13255	13436	13220	13407	13301	13499	13299	13135	13286	13257	13536	13374	13293	13411	13500	13292	13165	13299	13220	13265	13445	13432	13408	13397	13485	13276	13508	13423	13115	13269	13429	13240	13422	13459	13445	13499	13356	13355	13265	13327	13478	13481	13313	13345	13350	13318	13271	13391	13138	13322	13294	13293	13551	13302	13349	13245	13480	13335	13307	13310	13502	13369	13283	13349	13315	13317	13367	13626	13455	13430	13355	13262	13325	13431	13411	13315	13466	13121	13398	13393	13377	13323	13451	13293	13396	13279	13295	13339	13296	13365	13522	13512	13298	13225	13347	13254	13261	13367	13559	13414	13342	13345	13436	13452	13240	13305	13308	13511	13296	13405	13283	13451	13418	13413	13301	13283	13333	13394	13368	13540	13465	13392	13471	13384	13391	13411	13364	13320	13076	13373	13347	13402	13238	13198	13453	13235	13248	13536	13426	13266	13246	13389	13363	13261	13425	13258	13502	13342	13261	13388	13283	13249	13348	13340	13385	13325	13367	13272	13375	13499	13258	13421	13412	13491	13376	13258	13337	13481	13237	13446	13342	13210	13406	13374	13340	13254	13257	13467	13345	13392	13545	13293	13322	13299	13410	13265	13349	13083	13303	13304	13430	13308	13238	13417	13369	13261	13355	13374	13257	13260	13368	13412	13346	13335	13353	13339	13343	13399	13399	13264	13437	13390	13432	13323	13330	13326	13297	13186	13305	13251	13408	13476	13382	13462	13391	13144	13433	13291	13359	13404	13333	13290	13396	13429	13447	13306	13265	13293	13165	13410	13251	13283	13365	13429	13337	13393	13331	13435	13300	13333	13303	13297	13246	13431	13265	13355	13459	13390	13327	13374	13396	13328	13303	13329	13186	13406	13300	13283	13264	13210	13456	13389	13389	13398	13295	13347	13253	13359	13358	13482	13365	13199	13312	13312	13440	13489	13236	13428	13410	13261	13427	13385	13365	13404	13445	13193	13423	13281	13280	13500	13417	13483	13431	13254	13306	13230	13657	13466	13429	13451	13411	13219	13398	13406	13346	13346	13358	13331	13360	13451	13230	13326	13286	13459	13565	13359	13487	13231	13498	13335	13443	13369	13349	13405	13336	13299	13261	13541	13357	13113	13240	13288	13347	13434	13319	13097	13285	13447	13130	13365	13516	13468	13492	13335	13424	13439	13298	13290	13376	13154	13382	13221	13641	13246	13344	13341	13396	13386	13307	13429	13415	13170	13272	13450	13268	13424	13386	13412	13532	13509	13360	13270	13212	13290	13405	13450	13397	13347	13311	13293	13264	13398	13516	13416	13275	13442	13453	13366	13318	13280	13401	13331	13430	13294	13328	13289	13396	13385	13242	13383	13367	13306	13480	13292	13378	13305	13424	13345	13255	13250	13203	13354	13466	13358	13314	13323	13344	13327	13291	13326	13214	13134	13254	13343	13061	13568	13414	13442	13482	13505	13266	13246	13410	13344	13416	13404	13192	13362	13226	13557	13350	13232	13354	13568	13218	13253	13268	13539	13490	13363	13452	13431	13475	13417	13350	13470	13277	13316	13473	13311	13347	13311	13341	13384	13321	13359	13429	13475	13366	13356	13364	13293	13262	13312	13414	13439	13365	13405	13304	13216	13221	13411	13357	13187	13450	13440	13278	13262	13346	13654	13457	13477	13319	13264	13405	13193	13367	13530	13345	13367	13456	13470	13319	13395	13559	13334	13293	13358	13230	13250	13216	13183	13278	13516	13336	13436	13426	13195	13450	13388	13263	13240	13209	13342	13506	13347	13298	13357	13315	13261	13321	13321	13345	13351	13312	13167	13324	13433	13354	13342	13385	13337	13315	13342	13262	13262	13524	13350	13469	13361	13297	13295	13362	13269	13273	13149	13381	13308	13221	13477	13337	13291	13505	13206	13320	13499	13248	13421	13280	13256	13145	13396	13298	13315	13149	13315	13399	13541	13292	13195	13508	13240	13531	13513	13259	13363	13272	13243	13386	13351	13308	13395	13465	13313	13422	13253	13307	13145	13345	13226	13239	13419	13244	13549	13375	13458	13340	13273	13502	13324	13306	13317	13454	13239	13396	13319	13251	13282	13296	13383	13358	13423	13390	13241	13394	13363	13516	13509	13278	13407	13496	13282	13358	13448	13309	13151	13368	13340	13362	13387	13301	13482	13336	13477	13308	13511	13479	13313	13335	13263	13488	13377	13215	13313	13234	13334	13447	13391	13383	13420	13241	13256	13372	13529	13372	13374	13277	13207	13375	13379	13357	13393	13323	13403	13298	13303	13431	13228	13327	13205	13292	13265	13373	13239	13322	13282	13474	13366	13457	13422	13426	13342	13203	13426	13424	13352	13462	13429	13272	13350	13339	13400	13458	13339	13471	13325	13358	13299	13417	13410	13491	13409	13359	13436	13374	13385	13330	13356	13356	13491	13317	13196	13313	13320	13220	13515	13220	13358	13308	13337	13391	13474	13346	13331	13262	13490	13438	13313	13490	13420	13291	13332	13283	13352	13404	13260	13261	13503	13524	13407	13556	13365	13227	13375	13400	13318	13342	13230	13111	13490	13207	13360	13331	13277	13332	13145	13474	13265	13350	13316	13293	13351	13473	13499	13351	13312	13486	13482	13207	13263	13562	13381	13357	13344	13422	13115	13344	13442	13297	13262	13346	13348	13360	13367	13279	13300	13377	13307	13419	13356	13398	13258	13283	13427	13429	13335	13454	13348	13415	13470	13640	13344	13308	13293	13323	13351	13431	13301	13421	13387	13413	13468	13381	13339	13213	13382	13211	13275	13359	13329	13388	13479	13338	13407	13414	13363	13379	13306	13343	13364	13393	13532	13272	13384	13271	13258	13271	13395	13462	13402	13335	13282	13262	13313	13393	13259	13278	13285	13316	13325	13472	13364	13368	13228	13295	13313	13449	13505	13379	13333	13386	13408	13340	13312	13546	13435	13423	13261	13445	13264	13303	13255	13369	13295	13357	13523	13296	13330	13242	13399	13187	13299	13206	13282	13242	13321	13411	13382	13431	13435	13140	13127	13490	13269	13293	13455	13268	13299	13444	13249	13332	13340	13438	13488	13289	13246	13548	13469	13439	13404	13184	13266	13268	13413	13415	13330	13246	13203	13341	13346	13235	13284	13359	13451	13217	13625	13378	13395	13317	13031	13259	13279	13396	13228	13315	13244	13270	13425	13362	13397	13287	13477	13410	13364	13288	13404	13303	13456	13354	13414	13469	13313	13382	13376	13358	13369	13538	13222	13400	13326	13429	13441	13230	13371	13470	13521	13413	13275	13363	13284	13241	13267	13418	13308	13349	13480	13331	13402	13231	13334	13299	13335	13338	13325	13456	13372	13318	13184	13409	13280	13322	13421	13317	13311	13369	13305	13229	13435	13262	13499	13340	13485	13331	13395	13218	13385	13393	13452	13212	13406	13310	13418	13329	13447	13246	13388	13311	13306	13333	13356	13301	13245	13456	13420	13284	13396	13382	13290	13102	13373	13348	13440	13432	13350	13397	13340	13507	13464	13429	13325	13425	13298	13306	13325	13569	13332	13394	13275	13395	13404	13327	13207	13287	13344	13240	13427	13368	13336	13421	13343	13369	13316	13370	13188	13214	13408	13345	13324	13382	13305	13239	13419	13421	13329	13271	13159	13244	13278	13371	13275	13448	13459	13315	13380	13300	13386	13339	13388	13312	13534	13335	13271	13356	13255	13392	13244	13366	13353	13421	13340	13415	13516	13148	13365	13357	13280	13496	13417	13272	13472	13436	13289	13271	13196	13296	13422	13410	13343	13343	13572	13391	13420	13266	13313	13446	13312	13389	13308	13437	13473	13609	13410	13246	13394	13299	13473	13300	13285	13502	13485	13219	13379	13120	13315	13290	13367	13321	13142	13399	13317	13414	13364	13113	13374	13416	13290	13257	13247	13408	13371	13195	13132	13288	13343	13261	13385	13545	13217	13521	13430	13451	13446	13184	13463	13168	13331	13413	13291	13298	13376	13631	13222	13535	13274	13467	13343	13238	13346	13554	13386	13431	13239	13259	13288	13324	13259	13389	13191	13405	13369	13183	13384	13277	13283	13350	13379	13437	13326	13371	13531	13362	13383	13236	13518	13237	13255	13216	13419	13387	13358	13415	13549	13399	13346	13452	13214	13479	13445	13289	13366	13295	13493	13413	13187	13478	13527	13344	13237	13359	13364	13466	13265	13327	13422	13409	13290	13274	13337	13387	13309	13192	13416	13456	13425	13405	13350	13397	13380	13365	13387	13232	13460	13360	13296	13496	13279	13109	13336	13266	13423	13469	13516	13376	13204	13339	13514	13321	13284	13373	13284	13309	13450	13439	13334	13409	13329	13437	13293	13342	13328	13428	13251	13298	13389	13305	13390	13438	13254	13258	13256	13586	13241	13419	13495	13267	13302	13381	13374	13285	13400	13317	13182	13283	13361	13253	13330	13444	13203	13289	13417	13375	13298	13209	13517	13379	13432	13404	13168	13439	13407	13410	13264	13218	13152	13259	13284	13386	13231	13383	13570	13408	13236	13357	13165	13247	13469	13288	13574	13379	13452	13412	13477	13248	13355	13435	13163	13385	13360	13450	13267	13231	13328	13520	13348	13436	13458	13450	13284	13445	13327	13363	13361	13339	13388	13349	13475	13351	13219	13348	13391	13252	13422	13442	13400	13194	13322	13429	13266	13486	13245	13315	13421	13284	13254	13347	13250	13471	13361	13369	13371	13398	13350	13405	13342	13347	13300	13489	13404	13355	13354	13358	13559	13317	13440	13423	13313	13305	13253	13286	13473	13334	13369	13357	13344	13239	13326	13433	13405	13310	13422	13398	13481	13174	13368	13482	13304	13161	13303	13402	13555	13365	13143	13376	13305
22736	21158	29045	23568	21711	24065	25465	19666	17794	17528	17115	17894	20479	19534	15934	15718	15512	15457	15297	15305	15113	15016	15256	14949	15048	14847	14992	14939	14872	15053	15031	14763	14746	14832	14747	14954	14802	14746	14786	14758	14721	14657	14797	15417	15751	15625	15191	14652	14735	14700	14846	14673	14753	14855	14695	14746	14794	14841	14781	14648	14717	14737	14796	14812	14845	14703	14826	14700	14845	14655	14508	14441	14945	14624	14625	14629	14582	14638	14672	14850	14538	14686	14782	14753	14620	14690	14553	14824	14687	14594	14712	14827	14665	14749	14613	14728	14651	14623	14508	14667	14643	14747	14512	14396	14477	14528	14657	14783	14745	14999	14781	14506	14801	14761	14646	14635	14736	14625	14628	14627	14523	14574	14660	14674	14649	14678	14880	14640	14721	14646	14756	14529	14886	14542	14607	14312	14712	14735	14624	14523	14607	14476	14634	14821	14783	14674	14615	14574	14588	14605	14758	14464	14716	14468	14708	14738	14642	14675	14580	14903	14654	14582	14730	14813	14574	14717	14719	14812	14771	14744	14626	14714	14547	14591	14597	14673	14625	14692	14460	14637	14559	14623	14601	14626	14525	14746	14732	14376	14629	14828	14527	14546	14642	14518	14625	14671	14606	14600	14530	14660	14587	14692	14504	14607	14757	14553	14766	14631	14860	14603	14807	14645	14587	14790	14662	14703	14668	14682	14858	14597	14696	14597	14658	14905	14544	14643	14669	14364	14671	14496	14603	14659	14481	14680	14717	14886	14552	14544	14680	14623	14842	14518	14579	14724	14790	14672	14591	14770	14483	14622	14774	14817	14850	14696	14584	14708	14593	14561	14543	14730	14537	14610	14758	14615	14631	14566	14675	14450	14674	14769	14708	14575	14823	14608	14591	14603	14644	14566	14446	14687	14753	14822	14599	14558	14568	14623	14516	14714	14598	14800	14663	14565	14657	14427	14611	14674	14565	14460	14580	14584	14613	14523	14798	14685	14670	14668	14664	14722	14653	14495	14569	14710	14477	14715	14599	14533	14467	14697	14588	14728	14647	14628	14601	14559	14676	14690	14593	14584	14742	14679	14548	14719	14657	14676	14507	14603	14723	14479	14630	14831	14859	14385	14642	14803	14593	14654	14591	14628	14757	14666	14549	14645	14636	14884	14624	14606	14448	14499	14534	14521	14713	14492	14782	14519	14427	14619	14603	14867	14733	14628	14538	14740	14716	14688	14678	14695	14636	14681	14688	14614	14557	14407	14922	14641	14783	14668	14601	14741	14473	14679	14637	14643	14538	14621	14662	14562	14542	14692	14618	14628	14634	14725	14704	14755	14635	14628	14714	14652	14491	14580	14604	14709	14482	14721	14597	14645	14604	14728	14789	14747	14517	14593	14489	14543	14590	14699	14582	14716	14640	14717	14746	14771	14545	14668	14602	14721	14776	14643	14740	14711	14441	14636	14550	14692	14688	14528	14817	14557	14663	14687	14688	14554	14634	14552	14719	14737	14624	14814	14657	14607	14650	14691	14632	14702	14775	14782	14513	14657	14649	14417	14717	14724	14534	14756	14644	14684	14706	14695	14477	14579	14665	14752	14657	14657	14771	14784	14603	14583	14618	14484	14631	14593	14514	14649	14666	14397	14340	14629	14505	14644	14666	14694	14635	14777	14707	14792	14806	14738	14602	14550	14729	14533	14608	14462	14493	14933	14527	14587	14689	14680	14622	14698	14849	14782	14660	14561	14632	14485	14711	14633	14797	14745	14824	14549	14586	14593	14669	14522	14720	14633	14907	14610	14791	14539	14830	14741	14609	14675	14560	14558	14655	14669	14578	14494	14710	14847	14484	14793	14544	14602	14906	14530	14603	14562	14760	14409	14660	14412	14667	14645	14522	14805	14513	14682	14701	14727	14567	14516	14644	14726	14687	14555	14699	14643	14547	14725	14556	14334	14593	14793	14662	14750	14643	14598	14633	14602	14662	14649	14658	14660	14733	14544	14627	14852	14763	14707	14601	14542	14749	14672	14742	14858	14707	14520	14521	14765	14619	14781	14767	14676	14489	14719	14747	14696	14650	14510	14720	14616	14805	14664	14534	14675	14603	14424	14671	14637	14536	14441	14542	14548	14550	14668	14759	14716	14643	14670	14652	14548	14725	14556	14693	14573	14618	14662	14655	14661	14844	14621	14526	14806	14840	14733	14466	14659	14541	14574	14547	14708	14483	14606	14578	14658	14735	14536	14578	14605	14523	14549	14609	14753	14558	14587	14622	14590	14474	14717	14482	14763	14582	14634	14621	14705	14575	14687	14629	14681	14810	14643	14627	14401	14546	14510	14529	14890	14818	14612	14524	14745	14747	14594	14533	14445	14799	14680	14713	14691	14596	14655	14617	14684	14587	14503	14573	14576	14834	14519	14605	14741	14604	14679	14549	14589	14664	14505	14700	14639	14744	14563	14696	14390	14520	14686	14690	14583	14729	14560	14631	14420	14685	14916	14649	14635	14488	14584	14499	14682	14661	14574	14513	14511	14629	14651	14602	14657	14701	14644	14443	14351	14755	14588	14585	14660	14888	14823	14569	14720	14572	14476	14512	14617	14919	14736	14522	14658	14727	14634	14721	14601	14807	14625	14508	14604	14636	14724	14543	14305	14695	14553	14614	14616	14521	14537	14687	14651	14620	14597	14537	14472	14640	14739	14727	14501	14617	14652	14642	14688	14783	14584	14711	14804	14946	14520	14660	14439	14736	14650	14781	14624	14778	14606	14645	14722	14722	14641	14748	14663	14686	14754	14598	14592	14574	14584	14606	14672	14707	14776	14644	14591	14757	14630	14793	14698	14878	14644	14784	14847	14725	14669	14770	14493	14668	14570	14628	14668	14725	14524	14581	14742	14427	14576	14551	14849	14581	14559	14740	14704	14648	14638	14722	14691	14713	14758	14700	14697	14802	14627	14823	14477	14739	14785	14554	14693	14649	14653	14635	14609	14599	14637	14717	14555	14691	14810	14827	14643	14727	14517	14646	14726	14597	14739	14653	14586	14646	14662	14627	14689	14536	14717	14806	14699	14666	14689	14880	14759	14529	14695	14616	14648	14528	14668	14663	14549	14747	14554	14833	14621	14543	14754	14585	14891	14588	14432	14518	14669	14665	14517	14611	14516	14720	14673	14701	14627	14705	14558	14544	14566	14917	14721	14659	14624	14705	14510	14663	14567	14776	14475	14659	14728	14678	14502	14780	14678	14657	14612	14722	14700	14588	14766	14664	14732	14600	14665	14514	14657	14554	14602	14729	14815	14549	14565	14589	14528	14863	14636	14847	14686	14688	14753	14651	14585	14499	14596	14539	14699	14477	14579	14743	14648	14549	14754	14728	14693	14667	14669	14543	14570	14508	14499	14667	14727	14841	14619	14749	14710	14758	14630	14714	14448	14642	14758	14603	14677	14790	14511	14725	14730	14622	14494	14692	14689	14364	14493	14405	14756	14617	14710	14699	14585	14659	14652	14524	14530	14657	14567	14448	14399	14558	14531	14613	14752	14576	14484	14689	14394	14574	14508	14425	14630	14605	14481	14371	14550	14509	14636	14669	14801	14683	14665	14571	14653	14697	14534	14638	14731	14716	14788	14518	14773	14844	14858	14744	14593	14743	14744	14686	14834	14701	14666	14574	14535	14534	14592	14794	14491	14463	14901	14698	14759	14426	14544	14643	14959	14799	14494	14656	14660	14582	14854	14640	14501	14756	14709	14489	14491	14556	14544	14610	14657	14742	14591	14522	14526	14567	14722	14706	14717	14860	14481	14649	14699	14628	14691	14475	14478	14573	14704	14615	14742	14796	14815	14659	14912	14786	14564	14619	14653	14713	14706	14704	14605	14756	14578	14625	14497	14758	14697	14510	14418	14766	14661	14542	14546	14580	14509	14598	14515	14461	14706	14578	14584	14561	14734	14710	14688	14605	14631	14597	14760	14754	14586	14491	14716	14628	14573	14664	14744	14643	14698	14555	14600	14742	14474	14701	14739	14501	14646	14600	14533	14503	14646	14636	14554	14697	14579	14519	14689	14685	14673	14534	14771	14579	14679	14906	14638	14766	14612	14603	14781	14727	14573	14683	14600	14585	14542	14651	14600	14431	14761	14664	14652	14678	14438	14898	14645	14797	14588	14540	14586	14771	14647	14739	14577	14530	14679	14631	14581	14581	14704	14807	14600	14517	14619	14791	14785	14690	14768	14758	14550	14668	14548	14571	14796	14621	14723	14818	14560	14769	14776	14609	14724	14673	14645	14667	14597	14691	14490	14712	14627	14588	14758	14414	14730	14920	14535	14604	14512	14668	14480	14559	14728	14657	14668	14576	14722	14708	14729	14643	14691	14562	14559	14644	14869	14702	14739	14635	14875	14704	14693	14514	14568	14725	14515	14646	14594	14631	14709	14598	14803	14472	14762	14747	14522	14696	14809	14529	14592	14538	14588	14733	14606	14518	14642	14641	14719	14480	14616	14717	14580	14589	14481	14739	14699	14575	14698	14659	14768	14876	14642	14579	14901	14495	14705	14595	14571	14632	14556	14619	14670	14688	14588	14705	14494	14659	14498	14921	14585	14508	14468	14597	14726	14739	14684	14689	14563	14518	14631	14717	14703	14780	14472	14700	14615	14675	14752	14531	14822	14510	14557	14938	14675	14667	14592	14734	14536	14556	14530	14492	14576	14676	14600	14726	14660	14594	14600	14448	14490	14558	14548	14590	14686	14718	14695	14583	14634	14596	14513	14689	14644	14760	14642	14557	14613	14630	14670	14632	14616	14674	14534	14507	14543	14734	14594	14656	14596	14791	14654	14600	14745	14794	14861	14689	14704	14573	14620	14731	14651	14705	14606	14716	14515	14678	14649	14687	14665	14546	14625	14522	14617	14676	14595	14619	14652	14643	14562	14640	14759	14561	14720	14531	14638	14607	14612	14757	14803	14869	14590	14651	14635	14676	14760	14740	14763	14697	14502	14583	14482	14426	14484	14851	14770	14615	14549	14571	14625	14462	14616	14606	14503	14620	14597	14506	14713	14578	14894	14512	14760	14752	14582	14646	14736	14685	14505	14732	14672	14521	14736	14791	14688	14592	14493	14456	14606	14669	14663	14651	14628
19158	35827	35105	30146	27345	24396	21694	19736	18179	17146	16560	18453	22392	18728	14613	14415	14392	14132	13986	13917	13903	13834	13714	13601	13593	13680	13490	13396	13615	13530	13429	13501	13354	13361	13367	13199	13237	13335	13293	13329	13254	13253	13703	14687	14789	14222	13813	13499	13287	13320	13362	13182	13261	13346	13214	13344	13126	13155	13146	13328	13318	13396	13176	13219	13219	13116	13218	13166	13313	13443	13252	13246	13315	13224	13382	13192	13125	13173	13266	13138	13408	13219	13217	13207	13235	13356	13110	13354	13428	13401	13002	13084	13254	13390	13265	13334	13183	13176	13320	13092	13314	13221	13147	13160	13204	13203	13242	13378	13401	13106	13356	13221	13242	13106	13254	13344	13295	13376	13032	13162	13361	13428	13158	13342	13497	13215	13250	12994	13163	13126	13337	13251	13311	13217	13270	13200	13367	13374	13202	13184	13262	13172	13202	13307	13345	13204	13209	13328	13307	13345	13305	13158	13279	13398	13400	13254	13312	13391	13364	13220	13342	13392	13337	13350	13137	13238	13207	13262	13285	13132	13183	13206	13329	13316	13313	13243	13153	13187	13348	13364	13257	13205	13195	13128	13322	13155	13304	13131	13256	13231	13250	13212	13249	13267	13082	13342	13135	13284	13143	13361	13218	13124	13316	13155	13297	13177	13238	13308	13232	13324	13397	13295	13263	13295	13353	13425	13208	13207	13135	13263	13249	13311	13281	13325	13096	13235	13446	13171	13172	13138	13171	13273	13443	13084	13285	13199	13316	13224	13172	13261	13227	13259	13304	13354	13401	13243	13307	13315	13131	13259	13307	13279	13101	13268	13354	13214	13122	13283	13074	13144	13282	13105	13176	13203	13290	13257	13282	13299	13413	13004	13112	13138	13121	13379	13126	13301	13053	13160	13202	13270	13377	13363	13160	13226	13327	13446	13179	13255	13140	13443	13446	13184	13349	13200	13026	13118	13440	13316	13287	13479	13205	13246	13226	13315	13207	13227	13094	13089	13113	13316	13332	13272	13236	13147	13316	13265	13299	13244	13394	13066	13217	13303	13222	13191	13286	13313	13245	13212	13190	13320	13148	13132	13318	13347	13353	13069	13276	13269	13263	13167	13245	13390	13274	13229	13376	13174	13198	13246	13182	13232	13223	13248	13252	13127	13339	13105	13241	13311	13159	13326	13273	13225	13280	13149	13385	13335	13221	13403	13094	13280	13281	13174	13356	13300	13399	13237	13362	13096	13185	13261	13260	13233	13387	13079	13281	13247	13326	13331	13215	13112	13189	13320	13168	13207	13274	13180	13229	13293	13177	13190	13247	13226	13359	13052	13257	13295	13296	13372	13206	13264	13159	13296	13233	13250	13258	13186	13220	13258	13210	13179	13206	13416	13155	13301	13185	13205	13254	13173	13199	13283	13251	13206	13290	13187	13286	13165	13269	13360	13264	13242	13252	13329	13304	13346	13209	13257	13373	13240	13213	13335	13192	13246	13314	13162	13343	13265	13346	13179	13203	13253	13336	13231	13054	13169	13280	13391	13373	13161	13275	13193	13204	13231	13191	13309	13305	13387	13297	13275	13382	13197	13333	13512	13428	13226	13021	13361	13249	13252	13216	13276	13275	13242	13240	13345	13231	13143	13143	13402	13195	13412	13316	13361	13341	13229	13238	13212	13293	13320	13210	13365	13216	13056	13215	13102	13382	13206	13342	13243	13223	13269	13234	13116	13197	13257	13157	13239	13229	13246	13263	13252	13209	13220	13209	13168	13178	13484	13268	13241	13148	13209	13205	13174	13269	13184	13336	13284	13004	13278	13248	13235	13188	13284	13284	13183	13182	13139	13201	13205	13224	13260	13107	13377	13047	13283	13258	13144	13219	13389	13209	13430	13204	13277	13231	13227	13284	13191	13170	13435	13053	13358	13380	13165	13147	13330	13193	13292	13223	13352	13139	13160	13216	13036	13171	13462	13148	13239	13140	13080	13306	13218	13267	13339	13120	13168	13266	13142	13060	13277	13234	13235	13271	13270	13098	13264	13277	13272	13322	13333	13313	13126	13139	13200	13032	13237	13299	13306	13241	13260	13412	13374	13196	13274	13231	13230	13283	13283	13219	13251	13355	13248	13413	13251	13282	13191	13216	13111	13407	13078	13155	13105	13242	13259	13229	13319	13431	13277	13220	13115	13331	13322	13287	13143	13261	13322	12999	13219	13224	13150	13144	13306	13348	13195	13197	13187	13267	13221	13229	13356	13277	13250	13198	13139	13192	13281	13324	13242	13149	13249	13329	13193	13297	13437	13344	13090	13270	13202	13304	13131	13244	13167	13335	13287	13230	13136	13212	13383	13250	13112	13191	13211	13299	13283	13252	13132	13174	13202	13233	13175	13072	13282	13306	13453	13257	13143	13368	13192	13147	13247	13374	13135	13114	13283	13376	13128	13371	13157	13397	13305	13076	13326	13270	13231	13294	13269	13233	13216	13227	13197	13062	13228	13169	13200	13265	13413	13191	13178	13378	13261	13287	13187	13404	13483	13139	13260	13409	13218	13362	13274	13276	13229	13310	13293	13210	13246	13182	13311	13430	13142	13120	13092	13144	13303	13311	13122	13292	13360	13138	13107	13141	13152	13304	13253	13234	13258	13115	13420	13218	13229	13192	13136	13227	13190	13154	13090	13208	13131	13325	13187	13398	13269	13559	13138	13187	13210	13428	13231	13422	13271	13376	13267	13230	13328	13164	13180	13225	13360	13430	13205	13291	13264	13290	13265	13168	13216	13357	13255	13244	13146	13196	13329	13275	13200	13285	13199	13283	13052	13172	13225	13316	13209	13249	13233	13302	13144	13272	13101	13365	13276	13133	13213	13444	13377	13127	13161	13455	13183	13306	13277	13445	13214	13351	13393	13197	13202	13111	13273	13149	13314	13337	13250	13138	13097	13202	13218	13103	13212	13280	13357	13393	13223	13288	13199	13300	13395	13294	13234	13222	13230	13244	13075	13240	13206	13098	13147	13337	13138	13364	13168	13366	13249	13366	13270	13305	13354	13248	13222	13358	13261	13255	13147	13242	13435	13366	13233	13258	13462	13190	13238	13078	13277	13329	13237	13052	13246	13172	13370	13212	13206	13246	13278	13176	13282	13159	13256	13097	13293	13162	13357	13184	13066	13205	13412	13150	13183	13264	13168	13119	13228	13215	13153	13386	13013	13318	13157	13256	13119	13201	13154	13318	13308	13272	13124	13201	13236	13223	13319	13287	13138	13236	13055	13308	13129	13170	13193	13148	13226	13314	13316	13220	13255	13208	13255	13137	13249	13206	13210	13188	13300	13088	13253	13250	13244	13257	13259	13287	13211	13264	13413	13295	13209	13155	13142	13322	13250	13266	13426	13300	13192	13225	13127	13380	13240	13122	13224	13305	13309	13233	13264	13259	13388	13292	13054	13283	13320	13251	13185	13228	13242	13150	13217	13316	13217	13319	13434	13275	13357	13299	13177	13214	13250	13255	13188	13296	13208	13262	13167	13214	13288	13288	13273	13375	13386	13251	13174	13253	13131	13203	13165	13251	13177	13210	13252	13250	13247	13091	13363	13245	13275	13200	13308	13260	13170	13172	13308	13401	13202	13232	13313	13312	13118	13271	13232	13431	13225	13141	13211	13199	13168	13296	13217	13267	13174	13346	13318	13169	13272	13217	13347	13147	13178	13408	13215	13420	13280	13285	13266	13382	13129	13172	13181	13145	13166	13234	13210	13335	13202	13219	13200	13243	13272	13193	13308	13172	13120	13242	13217	13255	13272	13222	13247	13283	13197	13397	13260	13107	13282	13324	13261	13248	13261	13167	13291	13243	13357	13330	13335	13151	13331	13257	13154	13276	13207	13362	13215	13225	13171	13130	13326	13168	13247	13088	13279	13227	13177	13329	13303	13190	13255	13231	13288	13194	13120	13458	13330	13330	13483	13202	13168	13122	13317	13139	13319	13231	13291	13390	13272	13195	13226	13399	13352	13332	13130	13048	13182	13324	13169	13242	13369	13326	13173	13180	13074	13323	13231	13196	13355	13217	13227	13179	13273	13348	13218	13335	13338	13234	13273	13328	13314	13220	13004	13015	13102	13429	13155	13197	13281	13235	13217	13153	13235	13170	13447	13273	13244	13435	13329	13362	13271	13193	13137	13190	13167	13209	13256	13110	13261	13449	13140	13205	13061	13203	13169	13216	13321	13179	13291	13235	13315	13190	13257	13410	13234	13227	13233	13269	13113	13186	13240	13336	13205	13319	13189	13336	13281	13313	13266	13355	13347	13121	13168	13356	13189	13148	13307	13217	13247	13139	13408	13181	13146	13288	13083	13274	13193	13181	13274	13368	13279	13171	13215	13213	13243	13231	13215	13238	13343	13326	13306	13036	13286	13210	13219	13225	13131	13438	13304	13423	13249	13263	13164	13257	13280	13221	13152	13178	13194	13297	13245	13102	13191	13252	13099	13197	13368	13171	13143	13297	13196	13070	13141	13377	13222	13278	13259	13251	13093	13256	13164	13159	13137	13286	13092	13142	13275	13173	13249	13276	13152	13332	13224	13235	13295	13177	13191	13395	13136	13264	13322	13163	13276	13193	13352	13283	13132	13281	13501	13148	13308	13299	13174	13163	13251	13253	13241	13172	13290	13228	13499	13241	13320	13150	13317	13151	13195	13333	13046	13233	13379	13240	13316	13274	13210	13196	13254	13274	13184	13020	13138	13206	13398	13486	13292	13176	13460	13146	13267	13312	13193	13166	13197	13246	13137	13336	13166	13291	13175	13302	13369	13328	13129	13324	13251	13217	13071	13185	13184	13410	13248	13323	13335	13324	13347	13261	13367	13130	13253	13111	13185	13312	13347	13369	13172	13242	13284	13157	13408	13108	13365	13336	13063	13186	13338	13204	13234	13236	13142	13309	13258	13280	13146	13143	13273	13207	13181	13463	13328	13365	13199	13194	13242	13229	13095	13402	13185	13277	13455	13309	13345	13346	13174	13394	13168	13225	13120	13423	13342	13283	13290	13453	13355	13276	13131	13076	13208	13441	13229	13263	13173	13465	13260	13339	13255	13238	13363	13175	13248	13303	13398	13226	13212	13273	13245	13489	13195	13201	13250
27287	22809	27350	23835	19339	17942	17508	16367	16296	16198	15973	16079	16172	16143	15835	15690	15538	15719	15684	15604	15718	15600	15616	15641	15539	15488	15424	15525	15694	15576	15566	15561	15560	15493	15450	15544	15457	15474	15457	15551	15634	15588	15471	15443	15464	15476	15787	15669	15458	15513	15381	15445	15511	15596	15328	15578	15443	15606	15450	15471	15484	15495	15573	15383	15289	15472	15733	15524	15576	15454	15785	15443	15184	15337	15474	15493	15526	15635	15357	15529	15457	15273	15422	15375	15580	15474	15533	15276	15459	15458	15588	15382	15454	15225	15448	15442	15584	15336	15686	15285	15530	15488	15545	15565	15471	15532	15465	15559	15436	15344	15519	15441	15344	15395	15463	15358	15427	15353	15580	15351	15539	15725	15493	15419	15295	15537	15261	15582	15603	15373	15708	15656	15360	15412	15398	15523	15406	15479	15324	15526	15588	15556	15380	15570	15684	15494	15342	15506	15737	15460	15334	15442	15338	15512	15257	15469	15345	15308	15584	15665	15655	15545	15314	15428	15425	15449	15456	15411	15393	15549	15402	15290	15465	15476	15319	15589	15463	15378	15469	15640	15391	15493	15426	15508	15470	15444	15561	15338	15341	15410	15428	15372	15462	15440	15716	15426	15497	15392	15285	15351	15337	15170	15622	15357	15516	15358	15612	15491	15659	15525	15432	15550	15605	15531	15307	15307	15484	15616	15517	15489	15447	15566	15688	15544	15484	15371	15448	15398	15439	15659	15342	15388	15410	15623	15435	15380	15661	15596	15533	15432	15594	15651	15608	15451	15512	15358	15458	15441	15374	15523	15491	15352	15568	15335	15647	15533	15383	15555	15386	15443	15582	15392	15332	15484	15413	15322	15405	15470	15542	15372	15317	15459	15508	15484	15473	15295	15307	15578	15551	15376	15553	15442	15624	15473	15391	15436	15158	15521	15617	15617	15427	15467	15429	15605	15433	15382	15625	15469	15416	15605	15231	15458	15266	15287	15529	15352	15373	15457	15543	15590	15644	15533	15640	15737	15383	15216	15521	15460	15331	15638	15532	15300	15482	15444	15389	15501	15365	15684	15434	15455	15493	15479	15585	15469	15292	15516	15548	15489	15486	15293	15477	15470	15380	15550	15275	15236	15462	15397	15644	15272	15544	15515	15514	15609	15312	15437	15653	15631	15523	15345	15595	15595	15471	15449	15339	15461	15564	15539	15443	15407	15404	15656	15460	15497	15546	15439	15292	15586	15543	15487	15407	15610	15486	15536	15480	15396	15422	15512	15428	15573	15593	15599	15485	15463	15582	15427	15676	15449	15439	15473	15666	15187	15356	15467	15310	15511	15385	15376	15491	15408	15514	15498	15279	15470	15475	15295	15401	15637	15594	15562	15450	15562	15427	15479	15391	15606	15291	15571	15467	15314	15459	15538	15356	15508	15391	15357	15433	15419	15565	15434	15595	15570	15692	15670	15602	15799	15470	15397	15504	15269	15390	15333	15350	15397	15443	15500	15501	15317	15451	15458	15376	15534	15779	15414	15356	15307	15517	15655	15383	15637	15609	15589	15620	15714	15511	15300	15491	15697	15472	15441	15469	15511	15572	15526	15359	15419	15470	15594	15523	15616	15594	15301	15499	15599	15447	15562	15699	15717	15387	15584	15558	15434	15639	15445	15526	15525	15440	15599	15408	15486	15439	15522	15652	15601	15449	15532	15586	15450	15425	15245	15530	15414	15554	15416	15343	15650	15398	15579	15591	15585	15432	15670	15443	15697	15630	15462	15425	15424	15415	15558	15583	15599	15489	15347	15438	15444	15508	15605	15670	15438	15491	15409	15704	15250	15445	15429	15656	15710	15490	15368	15600	15388	15560	15507	15834	15407	15396	15457	15414	15528	15460	15582	15618	15396	15417	15386	15491	15393	15530	15452	15405	15564	15513	15623	15711	15578	15547	15621	15508	15403	15470	15476	15351	15367	15495	15542	15595	15486	15515	15465	15337	15447	15254	15502	15429	15291	15597	15360	15620	15369	15482	15423	15416	15377	15337	15542	15395	15550	15556	15551	15528	15368	15404	15649	15399	15493	15381	15458	15359	15455	15486	15371	15532	15151	15404	15561	15467	15453	15649	15710	15331	15331	15581	15360	15408	15622	15648	15492	15546	15412	15346	15544	15739	15180	15390	15443	15324	15573	15480	15403	15382	15640	15460	15496	15657	15307	15661	15328	15457	15193	15321	15303	15439	15216	15397	15483	15608	15441	15453	15584	15570	15343	15478	15389	15478	15428	15514	15400	15433	15411	15569	15250	15429	15368	15652	15311	15478	15454	15456	15366	15361	15498	15597	15475	15303	15502	15477	15524	15432	15450	15605	15486	15371	15509	15477	15592	15604	15440	15424	15317	15435	15352	15319	15549	15465	15563	15438	15348	15386	15302	15468	15325	15565	15448	15354	15705	15279	15659	15491	15634	15405	15488	15474	15424	15490	15483	15524	15362	15494	15331	15476	15559	15483	15398	15276	15393	15657	15347	15419	15526	15482	15455	15335	15433	15367	15474	15387	15464	15423	15611	15658	15593	15526	15556	15515	15482	15640	15595	15596	15276	15409	15455	15501	15415	15436	15495	15495	15436	15357	15445	15480	15605	15486	15423	15581	15645	15574	15543	15339	15443	15589	15547	15515	15371	15571	15543	15492	15600	15440	15479	15559	15589	15710	15496	15425	15480	15592	15567	15503	15393	15393	15551	15569	15460	15431	15418	15496	15325	15497	15509	15583	15552	15491	15616	15486	15556	15325	15536	15547	15394	15555	15606	15520	15423	15436	15271	15426	15567	15479	15322	15492	15594	15492	15274	15517	15409	15432	15355	15502	15548	15475	15665	15483	15347	15337	15655	15366	15413	15591	15487	15430	15569	15598	15638	15510	15391	15451	15556	15375	15443	15566	15544	15443	15304	15616	15328	15433	15450	15411	15714	15235	15106	15462	15495	15341	15396	15526	15718	15435	15436	15409	15222	15507	15510	15468	15570	15413	15386	15409	15517	15482	15365	15344	15557	15536	15417	15435	15578	15268	15678	15499	15392	15276	15349	15393	15635	15398	15442	15446	15353	15503	15466	15659	15460	15536	15476	15367	15396	15344	15485	15477	15536	15425	15471	15572	15648	15811	15537	15629	15498	15377	15476	15346	15462	15490	15204	15421	15508	15445	15357	15450	15407	15562	15405	15498	15520	15473	15569	15550	15332	15593	15501	15696	15526	15672	15334	15553	15479	15503	15301	15268	15333	15383	15546	15390	15615	15487	15265	15308	15401	15549	15428	15526	15501	15469	15603	15559	15476	15700	15454	15215	15489	15364	15650	15592	15523	15402	15405	15498	15559	15583	15676	15531	15467	15423	15396	15403	15569	15385	15412	15621	15424	15519	15490	15478	15657	15470	15466	15426	15429	15412	15560	15617	15344	15387	15273	15508	15562	15280	15706	15598	15405	15395	15525	15406	15521	15283	15282	15421	15520	15709	15515	15575	15605	15533	15545	15652	15302	15414	15531	15283	15464	15453	15256	15525	15449	15356	15246	15568	15621	15380	15487	15404	15619	15351	15393	15506	15518	15261	15498	15449	15491	15344	15421	15435	15339	15400	15692	15661	15612	15453	15463	15386	15444	15316	15411	15357	15336	15490	15586	15441	15521	15439	15523	15399	15537	15449	15557	15382	15427	15441	15378	15570	15550	15475	15346	15460	15374	15546	15513	15443	15394	15611	15615	15583	15682	15362	15358	15423	15473	15430	15367	15620	15456	15619	15592	15557	15503	15649	15613	15471	15559	15535	15419	15377	15557	15500	15497	15577	15603	15476	15418	15483	15538	15323	15401	15395	15407	15472	15528	15595	15567	15523	15472	15614	15605	15517	15621	15392	15473	15440	15605	15802	15755	15362	15516	15518	15503	15490	15485	15547	15539	15479	15456	15609	15380	15618	15386	15481	15410	15334	15452	15538	15452	15492	15383	15567	15550	15389	15355	15580	15429	15440	15440	15407	15497	15545	15449	15356	15358	15577	15725	15290	15506	15574	15468	15500	15384	15626	15420	15392	15588	15403	15567	15562	15407	15374	15509	15519	15520	15559	15611	15437	15588	15497	15412	15438	15484	15468	15605	15483	15546	15549	15553	15651	15436	15381	15514	15440	15488	15606	15443	15455	15602	15325	15490	15342	15385	15442	15450	15448	15355	15394	15716	15555	15328	15598	15498	15480	15452	15547	15572	15472	15503	15432	15490	15461	15724	15508	15348	15408	15415	15604	15344	15594	15460	15463	15370	15453	15462	15564	15454	15508	15309	15695	15498	15211	15571	15437	15391	15518	15464	15461	15466	15278	15487	15519	15429	15549	15582	15362	15444	15528	15435	15294	15538	15334	15349	15387	15444	15374	15595	15463	15342	15549	15590	15258	15250	15179	15346	15505	15640	15487	15335	15256	15534	15639	15453	15392	15307	15452	15558	15702	15502	15685	15705	15430	15520	15573	15638	15656	15460	15255	15519	15360	15496	15598	15402	15575	15462	15581	15457	15788	15593	15487	15655	15309	15566	15577	15569	15600	15327	15647	15538	15571	15480	15411	15551	15604	15550	15477	15626	15493	15423	15687	15602	15480	15707	15570	15563	15425	15289	15448	15411	15489	15435	15537	15493	15511	15442	15347	15576	15315	15401	15326	15566	15515	15562	15638	15522	15491	15656	15690	15527	15653	15519	15145	15651	15383	15471	15489	15647	15509	15520	15531	15611	15403	15326	15503	15225	15501	15457	15282	15486	15695	15426	15262	15466	15527	15335	15440	15560	15541	15595	15438	15480	15432	15439	15435	15343	15457	15638	15470	15480	15270	15521	15565	15373	15706	15272	15637	15366	15644	15416	15566	15418	15447	15454	15697	15466	15283	15649	15404	15565	15595	15422	15501	15505	15420	15473	15592	15438	15624	15538	15522	15462	15613	15395	15351	15428	15498	15523	15466	15349	15405	15392	15457	15508	15461	15480	15413	15427	15447	15520	15452	15521	15394	15463	15387	15330	15327	15498	15625	15608	15339	15684	15573	15399	15651	15557	15592	15538	15418	15477	15519	15390	15427	15625	15478	15464	15323	15416	15531	15354	15712	15338
17642	25990	25372	21158	19010	17371	16530	15577	15090	14802	14609	14557	14707	14532	14108	14073	14072	14082	14118	13883	13852	13888	14039	13943	13775	13970	13962	13978	13803	13945	13816	13692	13800	13922	13877	13783	13736	13740	14031	13685	13744	13838	13885	13883	13934	13861	13973	13694	13755	13677	13850	13788	13827	13651	13842	13914	13881	13904	13751	13778	13708	13674	13836	13861	13791	13915	13763	13743	13861	13860	13874	13833	13833	13713	13838	13763	13790	13866	13700	13781	13597	13713	13727	13852	13663	14026	13749	13724	13809	13963	13899	13926	13941	13823	13751	14004	13989	13876	14020	13742	13846	13792	13768	13781	13908	13789	13764	13815	13798	13793	13716	13683	13859	13933	13971	13900	13661	13843	13787	13750	13808	13738	13672	13640	13849	13696	13853	13886	13917	13783	13727	13615	13962	13828	13779	13883	13759	13654	13877	13848	13952	13866	13841	13650	13741	13741	14001	13792	13923	13771	13773	13754	13801	13937	13903	13697	13798	13798	13780	13909	13768	13630	13671	13906	13726	13747	13781	13707	13550	13801	13846	13803	13937	13867	13733	13724	13686	13849	13718	13884	13889	13937	13819	13830	13879	13793	13744	13661	13815	13738	13651	13693	13733	13848	13828	13727	13759	13788	13949	13868	13712	13842	13895	13925	13917	13882	13891	13608	13831	13851	13828	13872	13814	13813	13670	13849	13928	13762	13872	13674	13817	13648	13840	13744	13869	13850	13904	13679	13871	13756	13821	13813	13753	13858	13824	13778	13840	13696	13737	13927	13737	13854	13854	13968	13626	13995	13869	14007	13804	13874	13798	13857	13867	13636	13539	13899	13793	13861	13712	13823	13726	13645	13786	13909	13920	13826	13761	13800	13831	13748	13707	13813	13920	13755	13969	13706	13788	13744	13805	13732	13716	13874	13796	13849	13746	13820	13937	13700	13841	13778	13839	13919	13842	13733	13833	13768	13733	13973	13731	13743	13823	13929	13812	13744	13831	13757	13870	13927	13760	13910	13839	13864	13978	13649	13825	13801	13839	13740	13892	13887	13842	13668	13926	13782	13799	13799	13826	13851	13865	13741	13781	13732	13961	13827	13800	13787	13828	13645	13843	13885	13921	13718	13727	13554	13877	13786	13648	13902	13816	13839	13834	13790	13821	13833	13847	13751	13831	13764	13734	13778	13871	13934	13870	13732	13771	13769	13757	13867	13787	13823	13870	13796	13809	13807	13835	13702	13827	13839	13701	13663	13793	13854	13790	13763	13927	13805	13747	13819	13957	13779	13659	13804	13690	13693	13883	13800	13776	13914	13878	13725	13603	13712	13827	13811	13726	13952	13704	13776	13867	13700	13831	13808	13801	13897	13742	13657	13838	13820	13818	13836	13860	13881	13977	13788	13796	13880	13753	13848	13747	13894	13904	13802	13859	13857	13820	13670	13760	13915	13777	13922	13752	13612	13744	13877	13913	13966	13840	13620	13812	13746	13901	13919	13813	13805	13762	13809	13754	13732	13805	14015	13791	13719	13537	13788	13816	13677	13786	13820	13840	13751	13781	13765	13822	13685	13819	13800	13771	13926	13799	13796	13773	13795	13753	13893	13811	13898	13789	13880	13816	13675	13868	13725	13841	13757	13811	13865	13883	13881	13847	14027	13938	13766	13849	13776	14068	13820	13688	14028	13803	13846	13991	13686	13839	13720	13755	13783	13901	13922	13784	13854	13858	13857	13923	13716	13780	13820	13993	13872	13937	13818	13986	13814	13784	13857	13646	13914	13916	13911	13773	13848	13802	13711	13669	13711	13716	13955	13770	13895	13859	13548	13839	13808	13752	13701	13781	13751	13727	13729	13812	13570	13769	13589	13989	13774	13929	13780	13724	13887	13852	13675	13804	13763	13822	13799	13822	13710	13761	13790	13862	13814	13778	13863	13866	13877	13860	13672	13782	13852	13769	13883	13741	13741	13712	13886	13769	13923	13861	13618	13982	13736	13821	13805	13971	13835	13867	13829	13905	14089	13810	13759	13951	13758	13841	13875	13785	13685	13915	13977	13652	13847	13743	13727	13748	13831	13621	13839	13879	13676	13842	13769	13685	13901	13788	13925	13724	13924	13791	13736	13747	13934	13800	13831	13884	13676	13736	13731	13721	13826	13959	13784	13690	13876	13743	13825	13793	13937	13653	13644	13745	13777	13910	13734	13826	13679	13833	13883	13836	13924	13848	13814	13729	13689	13796	13868	13864	13989	13779	13858	13929	13796	13784	13943	13857	13826	13814	13832	13946	13747	13895	13767	13875	13807	13730	13890	13768	13872	13793	13822	13841	13892	13989	13843	13914	13764	13631	13638	13823	13746	13811	13729	14022	13927	13689	13734	13783	13673	13770	13935	13667	13833	13984	13789	13692	13820	13869	13674	13676	13893	13752	13787	13601	13893	13949	13803	13796	13757	13757	13771	13923	13725	13852	13699	13835	13823	13829	13859	13829	13680	13882	13704	13907	13789	13702	13805	13800	13825	13699	13684	13895	13893	13967	13727	13737	13830	13827	13814	13812	13819	13801	14014	13756	13726	14010	13763	13893	13823	13865	13894	13835	13845	13755	13876	14030	13872	13906	13711	13778	13757	13707	13848	13761	13755	13748	13779	13991	13986	13761	13796	13816	13854	13868	13879	13849	13910	13802	13808	13774	13825	13681	13793	13839	13767	14008	13790	13888	13780	13850	13700	13807	13717	13645	13957	13845	13888	13936	13895	13646	13807	13896	13862	13594	13789	13707	13888	13738	13697	13842	13741	13852	13706	13886	13727	13797	13662	13929	13774	13887	13798	13951	13950	13633	13867	13924	13898	13762	13755	13901	13916	13569	13897	13917	13825	13734	13755	13919	13970	13866	13790	13766	13907	13992	13764	13800	13925	13875	13933	13918	13688	13789	13810	13727	13916	13751	13818	13844	13926	13892	13799	13719	13579	13640	13775	13652	13926	13918	13855	13734	13813	13887	13997	13841	13895	13830	13817	13919	13820	13818	13763	13707	13800	13774	13711	13684	13867	13821	13833	13824	13823	13855	13758	13741	13971	13732	13876	13661	13752	14003	13845	13868	13731	13875	13833	13844	13865	13761	13644	13688	13853	13800	13671	13872	13794	13935	13824	13694	13944	13902	13811	13820	13787	13803	13903	13950	13701	13866	13790	13732	13783	13803	13928	13922	13863	13798	14025	13817	13670	13740	13905	13856	13663	13800	13775	13764	13738	13724	13824	13795	13875	13878	13909	13881	13880	13841	13788	13766	13807	13709	13871	13900	13829	13804	13815	13760	13998	13790	13938	13799	14010	13809	13758	13723	13796	13756	13904	13846	13912	13669	13828	13893	13914	13873	13827	13913	13875	13837	13780	13798	13976	13675	13882	13829	13796	13801	13844	13936	13723	13878	13689	13841	13746	13670	13662	13654	13666	13793	13962	13792	13920	13743	13875	13807	13696	13863	13664	13697	13712	13689	14008	13774	13680	13919	13824	13833	13769	13739	13776	14046	13869	13828	13890	13848	13740	13675	13723	13893	13930	13651	13764	13855	13830	13742	13817	13692	13727	13755	13778	13777	13875	13984	13812	13834	13843	13845	13807	13732	13881	13837	13958	13856	13769	13844	13794	13751	13535	13919	13849	13870	13788	13875	13693	13697	13571	13808	13659	13920	13861	13662	13881	13760	13682	13820	13811	13817	13787	13806	13777	13933	13854	13769	13697	13883	13705	13732	13776	13722	13785	13646	13771	13879	13800	13802	13740	13803	13806	13869	13786	13813	13833	13731	13728	13866	13732	14043	13929	13751	13811	13664	13798	13666	13938	13756	13831	13963	13839	14033	13719	13929	13918	13922	13756	13774	13773	13831	13905	13835	13885	13814	13823	13636	13802	13963	13828	13849	13681	13907	13665	13812	13936	13773	13951	13891	13766	13854	13783	13874	13899	13876	13796	13828	13823	13670	13867	13890	13889	13774	13686	13888	13839	13840	13925	13911	13729	13825	13812	13834	13781	13859	13983	13655	13825	13773	13915	13779	13884	13838	13861	13834	13813	13757	13802	13746	13779	13790	13867	13828	13858	13751	13677	13851	13722	13841	13959	13844	13846	13740	13654	13754	13889	13922	14005	13783	13763	14009	13800	13868	13792	13870	13757	13748	13996	13749	13802	13792	13895	13698	13521	13930	13842	13812	13895	13808	13748	13644	13833	13697	13787	13795	13956	13856	13844	13767	13754	13861	13764	13762	13797	13785	13762	13914	13786	13741	13777	13730	13729	13865	13810	13711	13770	13643	13803	13748	13939	13886	13705	13885	13844	13885	13879	13825	13810	13831	13864	13917	13820	13719	13910	13818	13681	13839	13830	13883	13686	14046	13622	13778	13808	13794	13861	13975	13916	13892	13728	13717	13737	13859	13906	13762	13956	13892	13566	13913	13837	13973	13737	13812	13896	13763	13801	13913	13949	13752	13873	13904	13813	13898	13814	13937	14022	13654	13767	13922	13795	13828	13649	13779	13723	13783	13907	13970	13734	13794	13877	13792	14016	13816	13764	13982	13780	13749	13836	13756	13729	13856	13681	13831	13690	13667	13782	13700	13806	13792	13732	13887	13839	14007	13812	13750	13850	13782	13980	13795	13869	13671	13805	13829	13973	13876	13866	13995	13843	13888	13793	13941	13660	13785	13625	13808	13776	13910	13791	13707	13765	13821	13623	13991	13886	13960	13830	13785	13852	13746	13778	13883	13843	13727	13697	13739	13869	13801	13892	13915	13691	13767	13846	13672	13824	13772	13965	13654	13872	13771	13852	13805	13678	13767	13782	13741	13708	13741	13875	13925	13737	13775	13762	13812	13751	13860	13873	13838	13816	13731	13894	13868	14017	13943	13800	13717	13942	13717	13955	13902	13884	13851	13742	13763	13758	13763	13891	13890	13690	13682	13929	13916	13793	13794	13837	13913	13818	14007	13697	13724	13717	13764	13804	13598	13710	13848	13659	13814	13720	13847	13858	13657	13833	13968	13998	13831	13728	13859	13783	13878	13676	13921	13736	13869	13733	13830	13810	13732	13647	13843	13808	13703	13771	13795	13809	13835	13777	13735	13767	13928	13727	13933	13900	13764	13729
24032	21173	28484	24533	22793	22477	21154	18028	16981	17060	16491	16317	17578	17612	16146	15773	15675	15594	15627	15651	15445	15321	15330	15419	15311	15409	15334	15397	15227	15247	15223	15285	15398	15169	15380	15252	15460	15429	15402	15375	15128	15112	15539	15623	15839	15701	15431	15249	15221	15228	15158	15261	15067	15055	14957	15174	15200	14960	15040	15240	15076	15194	15088	15034	15157	14997	15156	14925	15065	15012	15251	15215	15206	15145	15090	15170	15097	15228	15043	15177	15168	15167	15185	15286	15185	15213	15051	15245	15255	14950	15210	15076	15024	15229	15199	15133	15134	15070	15256	15094	15284	15111	15046	15202	15124	15010	15134	15222	15210	15021	15148	15096	15133	15120	15190	15068	15149	14934	15256	15122	15091	15088	15152	15189	15102	15144	15252	15059	15180	15286	15103	15208	14955	15039	15317	15171	15355	15111	15115	15110	15223	15189	14961	15032	15141	15023	15030	15224	15199	15267	15014	15234	15067	15078	15337	15191	15188	15236	15176	15164	14984	15285	15100	15120	15124	15144	15188	15277	15214	15013	15109	15112	15076	15113	15394	15165	14952	15224	14995	15414	15110	15015	15095	14877	15264	14902	15235	15251	15203	15327	15036	15292	14912	15135	15251	15170	15157	14973	15029	15123	15011	14930	15116	15125	15053	15074	15108	15201	15406	15102	15289	15118	15232	15136	15169	15142	15148	14952	15251	15230	15174	14983	15325	15152	15206	15239	15293	15336	15170	15251	15166	15124	15181	15255	15202	15164	15172	15095	15141	15155	15076	15190	15403	14941	15199	15061	15203	15109	15221	15331	15160	15111	15120	15144	15022	15184	15002	15312	15407	15233	15033	15215	15187	15225	15279	15148	15037	15104	15086	15084	15227	15116	15345	15299	15303	15062	15099	15109	15042	15135	15253	14950	15197	15263	15213	15282	15343	15271	15229	15336	15179	15222	14844	15218	14999	15219	15178	14910	14967	15290	15174	15145	15310	15193	15288	15342	15124	15040	15248	15322	15221	15098	15201	15167	15160	15033	15205	15043	14938	15124	15101	15198	15091	15097	15196	15248	15134	15035	15241	15227	15220	15266	15203	15134	15036	15026	14980	15045	15197	15062	15183	15165	15226	15146	14982	15065	15216	15226	15291	15398	15295	15095	15053	15206	15067	15249	15321	15136	15162	15024	15117	15170	15144	15101	15102	15114	15141	14915	15193	15093	15016	14925	15026	15170	15199	15117	15082	15298	15139	15086	15016	15307	15139	15097	14908	15131	15130	15254	15099	15005	15137	15252	15259	15077	14885	15159	15147	15143	15098	15159	14946	15175	15100	15339	15199	15316	15001	15169	15081	15057	15078	15139	14976	15129	15029	15211	15244	15361	15284	15310	15132	15253	15240	15173	15264	15210	15103	15105	15269	15126	15160	15179	15233	15273	15132	15291	15285	15054	15232	15236	15091	15441	15192	15061	15172	15467	15419	15081	15185	14980	15074	15137	15247	15055	15274	15047	15209	15200	15082	15198	15187	15075	15296	15120	15122	15073	15019	14935	15189	15154	15075	15123	14966	15227	15264	15162	15236	14804	15220	15004	15220	15228	15013	15148	14976	15173	15169	15242	15236	15200	15212	15080	15233	15187	15079	15187	15042	15178	15133	15144	14925	15170	15116	15119	15247	15355	15219	14997	14956	15017	15123	15079	15042	14947	15063	15091	15260	15044	14993	15197	15260	15300	15118	14977	15101	15177	15081	15179	15008	15147	15259	15158	15119	15139	15241	15230	15352	15100	15151	14947	15094	15092	15247	15146	15116	15209	15123	15174	15187	15236	15075	15009	15257	14963	14981	15380	15121	15119	15244	15131	15062	15090	15203	15189	15157	15196	15161	15217	15162	15037	15074	15008	15016	15013	14924	15247	15142	15178	15141	15106	15022	15211	15302	15042	15268	14977	15248	15190	15165	15142	15238	15102	15150	15352	14981	15161	15189	15259	15221	15137	15083	15255	15128	15224	15110	15022	15144	15299	15166	15044	15011	15353	15313	15183	15094	15172	15157	15214	15111	15216	15118	14892	15113	15086	15361	15296	15037	15202	15239	15081	15266	15265	15245	14915	15157	15129	15212	15215	15163	15050	15203	15013	15195	15250	15061	15118	14882	15112	15075	15176	15126	15166	15032	15134	15244	15275	15141	15192	15096	15238	15306	15208	15362	15209	15156	15195	15276	15120	15205	15295	15243	15043	15009	15198	15045	15299	15291	15158	15182	15046	15466	15085	15126	14990	15187	15009	15132	15061	15103	15053	15165	15123	15171	15086	15127	15140	15277	15332	15006	15189	15213	15296	15102	15110	15091	15265	15269	15266	15177	15147	15178	14923	15310	15254	15057	15154	15073	15225	15079	15220	15229	15204	15154	15278	15332	15322	15189	15291	15159	15261	15174	15049	14993	14983	15164	15266	15257	15158	15107	15043	15061	14944	15087	15180	15214	15281	15079	15201	15214	14983	15125	15148	15275	15129	15211	15110	15179	15020	15083	15034	14937	15049	15182	15265	15338	15089	15179	15007	15095	15450	15168	15169	15152	15059	15245	15157	15301	14978	14966	15119	15144	15012	15190	15214	15237	15148	15045	14928	15227	15149	15222	15313	15293	15247	15169	15143	15026	15210	14853	14935	15178	15237	15160	15310	15077	15111	15066	15153	14994	15055	15195	15200	15132	15040	15084	15186	15227	15090	15248	15330	15181	14900	15094	15119	15060	15119	15230	15122	15244	15143	15252	15178	15259	15099	14954	14952	15113	15192	15093	15181	15015	15172	14974	15186	15211	15412	15092	15071	14884	15268	15208	15261	15256	14906	15120	15221	15017	15027	15001	15283	15212	15112	15294	15237	15203	14996	15087	15127	14990	15386	15066	15135	15201	14987	15156	15068	15165	14922	15100	15087	15118	15200	15053	15202	15291	15087	15237	15293	15416	15156	15104	14750	15224	15086	15016	14920	15323	15154	15148	15185	15137	15252	15270	15047	15088	14973	14998	14998	15015	15057	15030	15139	15269	15327	15212	15100	15208	15241	15047	15131	15198	15224	15197	15147	15092	15225	14973	15293	15136	15143	15221	15117	15050	15147	15156	15146	15250	15162	15146	15014	15294	15193	15098	14944	15253	15164	15273	15272	15098	15036	15157	15204	15206	15163	14992	15254	15120	15252	15156	15205	15157	15298	15045	15087	15128	15158	15235	15179	15340	15094	15141	14843	15344	15167	15249	15092	14997	15007	15172	15236	15129	15241	15019	15335	15329	15224	15176	15373	15321	15219	15376	15035	15217	15355	14967	15113	15242	15130	15417	15217	15059	15212	15201	15152	15215	15163	15114	15108	15034	15027	15109	15277	15190	15205	15063	15010	15183	15305	15173	15194	15203	15485	15110	15095	15091	15131	15136	15079	15062	15254	15224	14957	15248	15150	15085	15062	15251	15160	15118	15198	15082	15035	15225	15494	14925	15027	15220	15258	15071	14780	15175	15224	15308	15045	15193	15414	15236	15436	15224	15104	15222	15120	15111	14974	15195	15158	15419	15006	15162	15251	15210	15000	15247	15141	15272	15247	15237	15064	15127	15046	15066	15203	15046	15224	15114	15066	15052	14971	15121	15245	15202	15128	15056	15183	15090	15108	15155	15072	15256	15050	15022	15076	15093	15301	14950	15172	15289	15034	15028	15360	15420	15135	15143	15099	15276	15118	15012	15210	15076	15037	15114	15044	15082	15147	15178	15109	15060	15166	15193	14908	14931	15158	15075	15078	15180	15153	15107	15080	15268	15047	15353	15109	15192	15122	15353	15066	15343	15121	14981	15003	15180	14894	15301	15184	15136	15111	15211	15313	15173	15238	15185	15136	15166	15138	15079	15192	15052	15063	15319	14898	15307	15196	15150	15023	15185	15158	15129	14836	15149	15118	15047	15162	15089	15419	15345	15226	15097	15259	15127	15280	15137	15156	15208	15160	15187	15094	15130	15176	15297	15225	15179	15120	15168	15123	15317	15097	15037	15117	14958	15197	15173	15104	15111	15031	15231	15112	15254	15078	15172	15245	15147	15461	15181	15150	15117	15001	15107	15158	15217	15151	15098	15086	15338	15276	15014	15332	15049	15051	15238	15259	15003	15026	15262	15277	15161	15081	15127	14965	15260	15104	15196	15143	15096	15068	15053	15121	15180	15269	15298	15119	15067	15092	15153	15018	15122	15145	15085	15141	14953	15140	15134	15180	15064	15225	15243	15141	15245	15276	15095	15314	15210	15319	15191	15059	15149	14931	15226	15366	15293	15226	15159	15166	15133	15206	15026	15126	15264	15118	15223	15210	15219	15192	15333	15181	14979	15131	15067	15088	15073	15195	15250	15049	14989	15462	15222	15100	15165	15073	15163	15206	15255	14971	15302	15198	15071	15201	15294	15245	15019	15279	15227	15043	15130	15190	15224	15155	15251	15161	15030	14958	15302	14946	15002	15132	15256	15232	15153	15116	15250	14998	15072	15075	15395	15207	15216	15087	15071	15119	15128	15020	14942	15020	15262	15318	15098	15132	15090	15345	15355	15237	15313	15104	15063	15083	15158	15184	15213	15212	15130	15082	15285	15183	15086	15214	15281	15207	15436	15280	15043	15120	15159	15224	15088	14966	15075	15070	15259	15234	15260	15193	15121	15124	15097	15184	15248	15061	15127	15102	15271	14952	15108	15192	15214	15183	15177	15256	15327	15165	15040	15276	15197	15188	15350	15116	15197	15075	15108	15190	15062	15211	15369	15216	15030	15206	15015	15239	15208	15303	15166	15010	15094	15059	15127	15170	15131	15010	15077	15183	15190	15163	15086	15141	15125	15124	15155	14981	15317	15092	14970	15068	15213	15189	15236	15166	15108	15128	15074	15067	15097	15223	15154	15043	15101	15108	15038	15222	15324	15094	15233	15169	15014	15187	15215	14955	15085	15356	15284	15302	15289	15059	15109	15204	15214	14922	15125	15207	15292	15168	15170	14928	15184	15019	15164	15361	14987	15089	15246	15199	14967	15329	15270	15184	15176	15136	15001	15086	15271	15193	15056	15052	15014	15105	15253	15161	15281	15288	15142	15323	15195	15149	15132	15130	15000	15133	15044	15231
17171	31107	30867	26249	23389	20736	18955	17595	16693	15861	15565	15393	17675	16831	14651	14285	14030	14068	14060	13968	13873	13896	13925	13901	13753	13761	13765	13909	13739	13706	13663	13770	13740	13706	13816	13665	13737	13634	13617	13727	13636	13710	13892	14195	14088	14111	13794	13551	13701	13575	13706	13523	13663	13485	13697	13595	13616	13655	13676	13476	13617	13693	13781	13658	13632	13568	13751	13596	13726	13725	13612	13708	13573	13595	13560	13671	13658	13682	13590	13524	13537	13575	13719	13671	13575	13637	13653	13656	13620	13608	13576	13530	13642	13449	13763	13487	13508	13627	13529	13540	13757	13772	13833	13727	13707	13346	13595	13577	13640	13558	13683	13753	13512	13552	13556	13662	13690	13816	13650	13629	13583	13646	13569	13707	13518	13545	13631	13563	13605	13509	13640	13583	13399	13600	13780	13464	13496	13499	13810	13553	13775	13584	13761	13721	13676	13666	13537	13513	13571	13592	13717	13559	13724	13616	13625	13640	13554	13558	13726	13604	13642	13568	13574	13519	13629	13664	13636	13548	13510	13496	13674	13477	13737	13660	13283	13545	13461	13646	13581	13656	13682	13661	13607	13533	13401	13610	13573	13601	13613	13540	13585	13469	13673	13657	13737	13545	13569	13383	13544	13587	13551	13684	13580	13623	13601	13460	13590	13533	13726	13589	13484	13698	13631	13578	13633	13528	13510	13495	13681	13685	13636	13677	13521	13548	13628	13374	13612	13575	13581	13702	13429	13725	13681	13800	13652	13495	13726	13563	13554	13533	13611	13608	13480	13525	13554	13629	13556	13657	13666	13595	13687	13517	13582	13643	13685	13582	13647	13420	13753	13635	13611	13654	13658	13578	13510	13560	13694	13601	13583	13629	13736	13532	13623	13680	13697	13589	13506	13473	13613	13596	13657	13548	13552	13586	13557	13657	13653	13661	13671	13594	13613	13438	13608	13704	13617	13554	13677	13608	13654	13627	13617	13549	13634	13710	13780	13485	13673	13581	13644	13692	13566	13665	13587	13556	13673	13549	13526	13864	13623	13661	13543	13654	13608	13650	13603	13631	13567	13532	13518	13748	13558	13548	13701	13739	13482	13646	13659	13559	13534	13677	13605	13656	13618	13659	13522	13584	13733	13594	13693	13486	13574	13661	13737	13605	13496	13507	13440	13533	13662	13644	13597	13753	13625	13673	13560	13716	13548	13573	13594	13546	13539	13536	13555	13508	13591	13846	13523	13641	13530	13526	13567	13662	13648	13720	13499	13503	13485	13568	13633	13643	13501	13761	13543	13627	13505	13614	13620	13669	13542	13507	13643	13672	13643	13639	13619	13597	13543	13407	13652	13711	13743	13644	13448	13554	13631	13614	13580	13667	13644	13533	13697	13675	13716	13595	13753	13806	13732	13657	13549	13711	13561	13642	13677	13523	13587	13618	13461	13644	13760	13711	13662	13421	13712	13760	13564	13601	13666	13677	13858	13773	13773	13587	13692	13649	13635	13689	13508	13641	13650	13586	13605	13641	13570	13572	13606	13609	13614	13725	13577	13763	13732	13556	13545	13658	13629	13606	13804	13616	13505	13563	13608	13643	13527	13567	13572	13555	13782	13678	13516	13591	13583	13616	13601	13599	13572	13575	13588	13658	13638	13554	13547	13571	13577	13490	13643	13588	13587	13688	13647	13728	13669	13682	13575	13738	13656	13672	13470	13589	13635	13711	13676	13699	13610	13673	13638	13737	13560	13582	13734	13709	13522	13558	13718	13663	13551	13495	13656	13743	13618	13699	13577	13479	13611	13602	13626	13602	13587	13529	13633	13785	13667	13489	13557	13709	13715	13629	13555	13803	13475	13862	13524	13745	13583	13364	13532	13580	13690	13601	13787	13588	13602	13596	13647	13556	13608	13659	13706	13557	13563	13536	13630	13624	13483	13550	13682	13772	13588	13571	13560	13614	13595	13513	13574	13664	13679	13596	13537	13540	13640	13682	13650	13636	13747	13733	13631	13725	13605	13699	13685	13658	13649	13596	13727	13622	13576	13672	13609	13550	13696	13544	13593	13748	13565	13659	13733	13449	13616	13471	13754	13499	13520	13493	13949	13544	13590	13651	13505	13456	13694	13626	13718	13597	13562	13560	13677	13659	13460	13531	13657	13785	13692	13700	13643	13687	13602	13649	13654	13738	13551	13638	13573	13508	13635	13654	13492	13677	13555	13588	13626	13488	13624	13655	13583	13503	13630	13578	13623	13726	13603	13551	13597	13689	13560	13639	13546	13451	13604	13611	13672	13626	13642	13729	13675	13637	13670	13693	13596	13672	13514	13647	13591	13664	13545	13618	13571	13663	13707	13439	13650	13731	13647	13599	13518	13618	13540	13664	13579	13561	13533	13573	13634	13613	13477	13629	13684	13696	13589	13500	13517	13614	13548	13621	13581	13517	13654	13572	13688	13632	13646	13668	13526	13839	13554	13730	13646	13529	13483	13634	13627	13576	13517	13489	13650	13617	13474	13648	13555	13553	13398	13508	13704	13583	13763	13606	13510	13494	13686	13729	13642	13593	13551	13518	13689	13488	13643	13808	13647	13858	13534	13538	13553	13484	13582	13578	13866	13431	13866	13691	13546	13619	13656	13717	13453	13708	13589	13527	13550	13705	13872	13505	13524	13688	13477	13686	13642	13620	13793	13681	13670	13688	13615	13549	13391	13546	13540	13619	13658	13687	13550	13619	13604	13640	13679	13791	13694	13794	13611	13690	13479	13460	13623	13594	13534	13598	13694	13544	13536	13689	13616	13730	13717	13614	13671	13639	13598	13496	13503	13886	13556	13711	13754	13478	13565	13711	13651	13681	13492	13819	13649	13381	13671	13761	13591	13591	13642	13784	13647	13583	13566	13758	13625	13598	13562	13523	13585	13515	13607	13590	13640	13650	13670	13549	13640	13558	13711	13436	13629	13532	13426	13489	13629	13619	13543	13554	13645	13586	13500	13652	13560	13557	13664	13720	13689	13645	13531	13708	13561	13786	13601	13512	13567	13588	13457	13739	13686	13750	13590	13499	13757	13714	13794	13695	13533	13585	13564	13675	13741	13589	13730	13678	13618	13540	13605	13678	13533	13726	13714	13777	13558	13711	13510	13678	13605	13674	13731	13749	13780	13521	13492	13564	13530	13591	13723	13621	13437	13450	13537	13500	13499	13737	13546	13713	13507	13727	13612	13674	13811	13686	13640	13607	13576	13810	13604	13686	13714	13540	13579	13818	13698	13834	13651	13633	13736	13546	13747	13690	13535	13553	13595	13517	13716	13465	13585	13639	13655	13667	13650	13582	13571	13706	13610	13745	13560	13729	13551	13734	13545	13556	13517	13616	13688	13676	13667	13726	13690	13709	13562	13614	13514	13530	13481	13590	13509	13577	13543	13738	13644	13626	13673	13806	13684	13656	13720	13613	13561	13515	13529	13582	13684	13751	13621	13653	13762	13493	13711	13651	13606	13647	13566	13635	13631	13628	13678	13515	13656	13578	13794	13410	13559	13581	13740	13501	13594	13532	13693	13744	13712	13748	13720	13580	13657	13589	13589	13433	13484	13724	13583	13754	13547	13697	13634	13578	13535	13669	13671	13504	13618	13608	13555	13565	13564	13777	13572	13659	13590	13644	13776	13776	13442	13599	13676	13558	13656	13660	13623	13701	13594	13529	13582	13739	13572	13626	13836	13630	13537	13585	13444	13562	13407	13603	13483	13651	13521	13683	13660	13647	13599	13664	13497	13628	13559	13760	13635	13642	13638	13652	13547	13602	13714	13580	13482	13637	13590	13541	13632	13614	13507	13464	13508	13684	13576	13580	13684	13627	13747	13582	13540	13490	13605	13598	13705	13590	13557	13680	13527	13706	13656	13624	13610	13599	13517	13589	13649	13505	13602	13601	13500	13730	13667	13518	13565	13638	13550	13585	13636	13786	13651	13617	13624	13622	13661	13584	13547	13617	13615	13543	13743	13412	13595	13559	13574	13477	13612	13657	13759	13518	13535	13806	13749	13578	13623	13656	13583	13708	13806	13551	13679	13664	13697	13616	13789	13582	13654	13461	13686	13740	13508	13724	13632	13640	13718	13417	13736	13610	13708	13628	13567	13675	13646	13617	13717	13514	13515	13531	13603	13512	13496	13639	13447	13596	13614	13670	13554	13593	13638	13611	13655	13632	13568	13583	13596	13775	13756	13549	13795	13545	13449	13691	13788	13575	13598	13711	13623	13593	13802	13486	13647	13606	13804	13601	13593	13477	13641	13710	13581	13488	13651	13786	13529	13673	13779	13618	13714	13492	13514	13553	13699	13750	13741	13622	13622	13508	13679	13749	13537	13562	13653	13573	13640	13695	13677	13563	13830	13716	13595	13556	13584	13669	13652	13445	13673	13626	13509	13479	13604	13641	13517	13568	13510	13741	13694	13615	13633	13607	13615	13519	13490	13694	13590	13635	13675	13620	13570	13705	13471	13644	13480	13688	13605	13693	13631	13746	13373	13541	13514	13694	13652	13744	13442	13618	13713	13629	13565	13795	13740	13655	13688	13606	13628	13742	13603	13505	13665	13737	13626	13533	13496	13472	13484	13603	13622	13658	13612	13587	13755	13531	13580	13733	13733	13551	13740	13595	13658	13523	13593	13621	13658	13679	13596	13735	13564	13689	13541	13660	13575	13755	13585	13600	13662	13581	13764	13567	13852	13671	13605	13591	13642	13711	13512	13615	13612	13593	13586	13750	13539	13706	13606	13587	13532	13530	13598	13653	13598	13735	13606	13516	13585	13753	13610	13531	13666	13508	13652	13734	13678	13478	13588	13609	13697	13639	13610	13569	13718	13563	13514	13606	13631	13508	13645	13553	13553	13692	13670	13538	13526	13571	13741	13707	13486	13525	13670	13551	13538	13702	13706	13639	13481	13512	13739	13668	13669	13509	13573	13623	13575	13523	13542	13718	13738	13567	13597	13609	13654	13787	13573	13689	13559	13601	13746	13666	13515	13713	13533	13589	13700	13658	13580	13440	13487	13584	13618	13682	13615	13656	13500	13643	13710	13650	13690	13629	13611	13710	13740	13797	13693	13600	13591	13606	13458	13738	13635	13707	13790	13679	13489	13556
22688	21148	29026	23569	21770	24496	25930	20205	18644	18151	17387	17381	18875	19134	16614	16257	16168	15943	15878	15730	15842	15696	15733	15800	15547	15461	15510	15577	15514	15555	15459	15366	15356	15238	15417	15295	15317	15382	15502	15195	15233	15267	15471	16116	16053	15970	15719	15365	15434	15230	15160	15190	15259	15333	15350	15269	15181	15323	15296	15263	15268	15355	15186	15221	15345	15213	15072	15118	15254	15351	15248	15240	15229	15216	15232	15273	15351	15410	15266	15289	15360	15160	15395	15285	15268	15276	15248	15353	15073	15197	15093	15242	15266	15211	15248	15296	15269	15196	15274	15180	15372	15258	15482	15345	15300	15499	15174	15341	15095	15161	15143	15226	15382	15138	15142	15271	15219	15381	15293	15298	15096	15166	15243	15183	15224	15256	15275	15187	15106	15156	15282	15314	15374	15156	15162	15397	15172	15360	15284	15353	15194	15252	15067	15259	15249	15227	15389	15193	15227	15229	15300	15291	15309	15376	15099	15052	15103	15173	15177	15291	15325	15399	15157	15164	15347	15235	15156	15166	15213	15129	15250	15347	15329	15397	15211	15243	14931	15062	15051	15260	15409	15226	15305	15245	15218	15076	15255	15172	15091	15351	15291	15223	15287	15207	15192	15260	15268	15147	15031	15318	15079	15300	15154	15353	15217	15206	15258	15332	15238	14994	15244	15169	15269	15421	15282	15247	15257	15318	15237	15264	15261	15277	15082	15372	15271	15147	15262	15305	15196	15170	15382	15194	15247	15350	15069	15221	15239	15173	15366	15241	15208	15321	15428	15207	15080	15066	15175	15275	15309	15356	15076	15182	15233	15150	15051	15113	15330	15235	15150	15246	15200	15162	15182	15048	15115	15195	15197	15333	15293	15369	15201	15121	15422	15119	15371	15323	15486	15258	15146	15084	15177	15291	15234	15279	15215	15330	15200	15268	15519	15124	15259	15373	15082	15345	15250	15371	15204	15113	15247	15303	15267	15042	15056	15294	15086	15307	15153	15126	15404	15452	15178	15388	15348	15188	15293	15178	15163	15277	15218	15231	15126	15324	15240	15334	15466	15077	15111	15018	15160	15261	15192	15351	15379	15001	15198	14997	15147	15266	15273	15066	15015	15098	15277	15039	15050	15356	15035	15333	15283	15285	15310	15120	15154	15390	15305	15351	15092	15175	15159	15234	15176	15316	15411	15405	15311	15396	15313	15138	15325	15193	15149	15172	15332	15209	15312	15301	15206	15040	15170	15186	15323	15107	15311	15210	15264	15130	15173	15170	15194	15192	15079	15211	15325	15189	15115	15200	15125	15221	15244	15154	14951	15248	15382	15055	15028	15320	15239	15124	15175	15200	15288	15299	15205	15253	15314	15193	15132	15293	15328	15059	15266	15332	15313	15307	15033	15048	15164	15165	15064	15191	15339	15227	15044	15165	15356	15169	15334	15052	15246	15349	15255	15396	15277	15182	15176	15209	15247	15109	15384	15163	15192	15191	15134	15148	15174	15220	15293	15122	15095	15231	15244	15207	15192	15236	15041	15185	15062	15105	15067	15142	15303	15220	15239	15387	15176	15188	15252	15202	15341	15280	15274	15244	15344	15288	15172	15344	15187	15039	15311	15230	15192	15377	15212	15401	15296	15184	15274	15209	15301	15069	15203	15114	15256	15256	15155	15134	15258	15296	15149	15082	15315	15296	15276	15167	15153	15198	15207	15106	15088	15149	15193	15341	15385	15185	15262	15197	15200	14819	15268	15203	15122	15244	15234	15098	15224	15205	15290	15209	15191	15183	14978	15052	15203	15119	15131	15048	15258	15202	15014	15182	15149	15298	15301	15201	15346	15187	15306	15299	15204	15274	15330	15021	15268	15077	15221	15017	15118	15380	15474	15401	15316	15117	15184	15090	15302	15310	15188	15013	15500	15337	15271	15230	14992	15121	15169	15054	15341	15011	15208	15457	15099	15057	15123	15225	15142	15248	15297	15177	15064	15331	15295	15191	15320	15023	15245	15398	15353	15057	15169	15354	15332	15354	15161	15211	15364	15261	15274	15063	15218	15409	15326	15202	15189	15173	15095	15204	15303	15272	15082	15085	15082	15123	15185	15145	14869	15116	15176	15022	15320	15051	15179	15223	15249	15048	15362	15227	15255	15275	15214	15316	15212	15362	15346	15115	15295	15214	15227	15403	15158	15178	15165	15232	15093	15071	15120	15291	15129	15205	15311	15267	15389	14973	15264	15214	15183	15296	15393	15162	15364	15179	15058	15253	15194	15146	15200	15118	15366	15368	15333	15196	15123	15371	15349	15167	15118	15226	15240	15235	15324	15166	15350	15218	15305	15241	15216	15252	15450	15225	15269	15138	15192	15162	15275	15164	15251	15241	14953	15260	15022	15270	15200	15225	15072	15121	15002	15145	15334	15257	15278	15354	15272	15261	15193	15253	15164	15198	15293	15063	15086	15193	15236	15211	15400	15280	15349	15167	15145	15199	15212	15199	15251	15151	15148	15259	15037	15233	15224	15225	15306	15081	15279	15137	15033	15207	15210	15123	15218	15269	15051	15474	15059	15164	15291	15296	15179	15205	15212	15167	15270	15256	15048	15162	15007	15164	15103	14975	15418	15257	15221	15177	15249	15257	15261	15435	15226	15182	15132	15298	15296	15102	15167	15139	15249	15055	15061	15254	15160	15168	15445	15308	15152	15192	15299	15329	15196	15066	15151	15172	15270	15495	15401	15266	15046	15239	15323	15124	15331	15289	15175	15480	15051	15209	15143	15296	15348	15411	15196	15144	15187	15143	15347	15227	15195	15153	15034	15275	15214	14993	15065	15115	15104	15139	15052	15278	15235	15318	15296	15141	15258	15048	15136	15314	15268	15091	15303	15404	15101	15175	15134	15042	15259	15387	15207	15365	15221	15185	14982	15347	15284	15150	15343	15232	15218	15439	15266	15286	14973	15269	15252	15312	15216	15313	15137	15210	15300	15176	15115	14996	15105	15170	15156	15414	15187	15280	15250	15242	15133	15177	15298	15146	15129	15271	15384	15170	15188	15203	15176	15316	15399	15269	15224	15163	15358	15313	15312	15208	15286	15231	15232	15166	15154	15090	15209	15186	15096	15201	15097	15097	15183	15154	15245	15132	15184	15178	15246	15204	15242	15132	15168	15127	15220	15160	15313	15384	15267	15226	15472	15275	15130	15351	15294	15343	15297	15309	15238	15253	15181	15277	15415	15174	15102	15172	15270	15212	15188	15266	15276	15197	15122	15125	15088	15243	15220	15103	15260	15257	15161	15164	15375	15435	15275	15324	15225	15217	15314	15160	15160	15390	15200	15175	15175	15233	15190	15165	15260	15238	15117	15176	15176	15378	15192	15172	15333	15092	15123	15196	15334	15141	15189	15084	15246	15290	15313	15315	15360	15151	15270	15004	15285	15351	15248	15052	15175	15145	15152	15191	15084	15018	15190	15041	15086	15146	15103	15260	15138	15211	15125	15361	15002	15409	15184	15341	15129	15302	15161	14967	15084	15191	15130	15227	15145	15127	15298	15322	15271	15094	15149	15306	15069	15276	15289	15347	15176	15182	15161	15302	15063	15112	15099	15259	15230	15156	15081	15184	15185	15246	15275	15236	15318	15138	15202	15260	15279	15242	15264	14981	15298	15079	15171	15295	15211	15269	15055	15087	15160	15241	15246	15194	15232	15058	15162	15202	15150	15239	15187	15380	15251	15246	15188	15128	15228	15218	15397	14918	15168	15266	15084	15308	15246	15328	15191	15025	15190	15293	15320	15345	15165	15020	15281	15262	15311	15095	15273	15299	15131	15078	15083	15123	15211	15194	15276	15352	15256	15251	14896	15135	15194	15315	15411	15122	15051	15143	15177	15174	15267	15077	15112	15421	15352	15148	15238	15279	15457	15062	15285	15071	15221	15222	15430	15381	15217	15267	15161	15110	15149	15015	15037	15413	15223	15384	15195	15084	15254	15158	15117	15263	15247	15192	15144	15203	15175	15045	15147	15194	15145	15116	15300	15142	15172	15146	15189	15096	15136	15248	15202	15162	15186	15379	15201	15135	15190	15279	15044	15051	15246	15352	15352	15137	15270	15151	15071	15057	15318	15211	15094	15079	15207	15028	15412	15319	15118	15093	15141	15206	15062	15348	15320	15183	15317	15077	15180	15312	15419	15289	15199	15240	15347	15308	15443	15206	15322	15240	15397	15181	15191	14983	15138	15154	15261	15045	15243	15117	15287	15217	15298	15148	15182	15286	15140	15068	15256	15096	15260	15293	15193	15311	15315	15281	15088	15259	15210	15236	15261	15082	15190	15295	15076	15176	15154	15151	15165	15143	15139	15281	15323	15278	15226	15139	15076	15282	15078	15191	15346	15300	15215	15156	15124	15250	15254	15156	15089	15080	15352	15425	15118	15154	15462	15051	15207	15227	15297	15160	15232	15145	15327	15022	15083	15381	15258	15280	15113	15497	15253	14977	15385	15296	15229	15200	15302	15164	15356	15170	15080	15308	15122	15202	15362	15330	15275	15313	15215	15203	15226	15148	15180	15241	15130	15074	15327	15163	15352	15160	15109	15177	15183	15433	15339	15185	15188	15159	15144	15437	15244	14998	15343	15306	15310	15193	15376	15151	15261	15322	15217	15288	15198	15212	15067	15188	15324	15255	15207	15185	15097	14953	15258	15251	15249	15167	15227	15179	15208	15401	15087	15493	15054	15299	15186	15199	15312	15331	15244	15182	15164	15211	15177	15199	15293	15359	15112	15069	15127	15094	15448	15273	15114	15260	15248	15184	15365	15263	15144	15087	15202	15163	15264	15339	15213	15328	15583	15295	15351	15124	15187	15016	15114	15356	15269	15306	15237	15197	15319	15213	15358	15130	15035	14859	15125	15149	15132	15282	15316	15259	15356	15258	15281	15048	15337	15306	15110	15051	15072	15391	15121	15274	15222	15115	15189	15215	15424	15243	15322	15203	15035	15429	15420	15255	15162	15063	15239	15039	15151	15460	15328	15436	15233	15240	15375	15102	15200	15329	15037	15390	15456	15172	15097	15297	15159	15333	15228	15249	15168	14908	15110	15065	15136	15212	15025	15216	15314	15211	15253	15330	14982	15178	15167	15365
19106	35684	36143	30816	27724	24841	21973	19961	18539	17296	16802	17000	19136	19260	15095	15051	14593	14639	14516	14309	14156	14019	14086	13983	14047	13966	13819	14034	13759	13778	14010	13851	13614	13848	13712	13760	13711	13637	13678	13613	13754	13867	14468	15042	14887	14331	14133	13714	13466	13550	13628	13533	13541	13627	13664	13675	13757	13736	13711	13524	13627	13692	13711	13679	13660	13532	13644	13803	13571	13486	13691	13801	13504	13578	13539	13653	13693	13502	13410	13689	13584	13543	13558	13661	13475	13665	13565	13617	13647	13697	13684	13719	13615	13580	13661	13478	13453	13714	13710	13595	13514	13684	13483	13662	13646	13701	13566	13392	13646	13509	13688	13729	13521	13618	13694	13497	13635	13625	13621	13546	13602	13471	13493	13555	13565	13561	13539	13669	13592	13627	13555	13566	13447	13476	13625	13567	13438	13483	13657	13572	13662	13581	13676	13537	13632	13594	13559	13683	13695	13258	13524	13639	13631	13845	13480	13643	13625	13459	13687	13635	13482	13434	13674	13643	13597	13430	13562	13599	13460	13482	13611	13535	13503	13712	13320	13559	13584	13639	13560	13422	13686	13682	13585	13668	13608	13604	13411	13568	13583	13691	13611	13612	13526	13627	13635	13597	13666	13500	13615	13496	13598	13672	13564	13714	13712	13622	13589	13690	13576	13696	13695	13653	13558	13542	13778	13526	13578	13717	13540	13650	13513	13661	13653	13549	13406	13747	13645	13606	13476	13524	13627	13664	13606	13750	13421	13680	13333	13581	13621	13633	13435	13507	13555	13728	13432	13577	13550	13621	13712	13616	13690	13665	13591	13647	13620	13501	13571	13467	13454	13677	13659	13583	13578	13651	13601	13462	13605	13502	13531	13527	13567	13523	13537	13690	13538	13739	13573	13543	13891	13702	13570	13629	13668	13552	13542	13402	13546	13532	13587	13339	13594	13411	13624	13507	13570	13546	13602	13702	13669	13570	13492	13759	13509	13526	13564	13597	13573	13552	13542	13694	13589	13589	13459	13606	13684	13517	13687	13598	13693	13540	13586	13427	13620	13688	13733	13603	13614	13694	13568	13445	13509	13630	13426	13700	13599	13787	13627	13541	13369	13580	13586	13569	13634	13507	13532	13483	13595	13597	13733	13486	13607	13676	13525	13437	13713	13525	13501	13474	13499	13421	13352	13740	13619	13530	13650	13733	13669	13674	13551	13546	13644	13543	13745	13639	13613	13642	13625	13559	13678	13649	13695	13648	13586	13528	13708	13605	13655	13648	13661	13588	13521	13594	13618	13598	13508	13567	13641	13568	13496	13606	13515	13541	13441	13486	13626	13518	13489	13639	13607	13533	13675	13604	13561	13529	13638	13475	13605	13602	13606	13546	13644	13623	13560	13659	13542	13598	13752	13493	13592	13587	13723	13483	13564	13509	13648	13460	13715	13610	13677	13596	13588	13412	13547	13708	13586	13616	13613	13515	13473	13627	13480	13471	13731	13627	13589	13716	13708	13522	13505	13670	13768	13558	13516	13440	13732	13724	13578	13660	13495	13611	13616	13736	13659	13495	13654	13614	13623	13573	13486	13392	13580	13675	13778	13601	13808	13573	13475	13551	13694	13751	13547	13668	13601	13503	13525	13542	13558	13612	13500	13617	13541	13802	13492	13831	13637	13534	13612	13588	13543	13426	13532	13523	13575	13671	13767	13659	13599	13597	13631	13588	13655	13737	13426	13519	13494	13429	13600	13617	13705	13557	13449	13456	13734	13589	13595	13724	13611	13525	13748	13494	13486	13533	13599	13579	13537	13578	13635	13535	13620	13562	13851	13539	13522	13593	13479	13575	13603	13372	13571	13595	13610	13594	13450	13643	13483	13478	13609	13629	13563	13568	13524	13579	13678	13676	13380	13650	13607	13714	13522	13598	13672	13565	13622	13527	13671	13557	13640	13431	13577	13485	13525	13420	13667	13529	13593	13531	13545	13584	13651	13544	13593	13595	13565	13585	13610	13499	13444	13508	13433	13527	13591	13661	13567	13517	13702	13588	13497	13675	13671	13466	13568	13530	13650	13576	13661	13640	13571	13611	13634	13635	13713	13581	13490	13551	13596	13625	13501	13650	13451	13672	13770	13558	13531	13626	13551	13574	13436	13565	13616	13483	13542	13551	13647	13566	13615	13543	13667	13445	13729	13559	13527	13605	13640	13421	13499	13754	13532	13527	13588	13567	13526	13486	13616	13651	13689	13661	13561	13541	13630	13635	13610	13676	13525	13467	13615	13604	13634	13749	13593	13673	13579	13475	13718	13553	13666	13547	13566	13362	13522	13624	13516	13560	13642	13364	13699	13496	13658	13629	13479	13668	13460	13646	13398	13548	13635	13552	13496	13598	13632	13574	13480	13708	13684	13554	13725	13538	13680	13545	13699	13548	13519	13633	13637	13622	13627	13538	13558	13552	13562	13708	13568	13622	13456	13648	13695	13550	13595	13707	13577	13564	13585	13625	13569	13705	13698	13614	13661	13498	13790	13422	13459	13693	13632	13753	13608	13618	13510	13563	13453	13568	13594	13434	13657	13495	13673	13591	13583	13561	13669	13757	13634	13486	13571	13503	13599	13617	13574	13578	13639	13606	13517	13655	13680	13725	13558	13558	13532	13447	13669	13546	13465	13541	13698	13560	13492	13836	13460	13557	13542	13610	13629	13656	13626	13577	13507	13686	13453	13613	13452	13723	13647	13459	13617	13615	13580	13514	13623	13700	13555	13520	13522	13563	13657	13551	13697	13500	13497	13483	13537	13434	13601	13615	13605	13500	13695	13617	13495	13714	13552	13576	13591	13567	13527	13566	13508	13617	13641	13291	13516	13624	13529	13777	13581	13618	13570	13663	13819	13610	13781	13520	13583	13574	13695	13652	13573	13371	13550	13492	13608	13516	13518	13332	13795	13506	13438	13553	13608	13702	13755	13654	13458	13561	13635	13579	13508	13661	13720	13568	13612	13598	13589	13543	13731	13614	13508	13735	13640	13421	13420	13599	13422	13594	13478	13692	13508	13488	13702	13576	13585	13604	13674	13712	13617	13717	13624	13596	13475	13556	13584	13597	13535	13626	13615	13600	13653	13588	13501	13841	13686	13431	13556	13534	13566	13500	13684	13628	13433	13702	13559	13798	13546	13542	13573	13571	13569	13614	13520	13568	13720	13750	13530	13553	13616	13575	13548	13537	13430	13586	13352	13596	13592	13534	13608	13683	13632	13613	13731	13533	13500	13461	13634	13655	13582	13564	13668	13454	13682	13537	13553	13501	13596	13710	13534	13434	13626	13512	13652	13677	13539	13669	13409	13664	13333	13666	13611	13614	13450	13285	13473	13680	13556	13592	13620	13450	13610	13536	13651	13485	13547	13425	13572	13734	13639	13711	13594	13571	13646	13518	13552	13628	13409	13608	13866	13555	13571	13704	13599	13720	13707	13518	13603	13498	13625	13636	13479	13598	13627	13587	13519	13549	13776	13553	13750	13499	13447	13536	13762	13666	13549	13608	13522	13580	13537	13603	13610	13761	13661	13671	13715	13408	13671	13564	13531	13556	13620	13555	13513	13424	13476	13600	13617	13609	13500	13555	13538	13635	13509	13478	13532	13574	13623	13515	13757	13671	13658	13495	13607	13707	13682	13629	13649	13626	13743	13547	13696	13621	13691	13591	13507	13580	13554	13566	13607	13604	13679	13592	13629	13605	13675	13640	13565	13645	13539	13558	13614	13515	13587	13652	13511	13607	13657	13546	13659	13633	13559	13504	13565	13723	13662	13581	13505	13824	13691	13621	13738	13526	13585	13578	13510	13647	13650	13630	13559	13639	13540	13440	13682	13645	13602	13580	13454	13620	13737	13631	13532	13631	13657	13743	13482	13605	13451	13623	13647	13577	13544	13519	13371	13524	13571	13576	13553	13630	13640	13534	13534	13643	13733	13629	13501	13438	13590	13541	13744	13469	13519	13535	13632	13537	13545	13712	13426	13632	13532	13619	13654	13532	13688	13766	13747	13680	13549	13487	13541	13555	13593	13527	13695	13482	13677	13600	13668	13706	13644	13601	13558	13530	13461	13808	13604	13658	13451	13610	13521	13626	13582	13470	13502	13476	13615	13663	13610	13563	13634	13423	13429	13606	13512	13725	13530	13716	13467	13508	13626	13576	13476	13670	13591	13626	13550	13658	13531	13748	13737	13469	13628	13481	13467	13567	13506	13650	13320	13660	13495	13716	13553	13523	13496	13573	13623	13538	13455	13551	13548	13635	13557	13476	13491	13665	13508	13440	13590	13441	13454	13658	13687	13368	13647	13719	13476	13461	13610	13696	13695	13511	13567	13535	13537	13534	13443	13573	13598	13456	13584	13765	13617	13591	13563	13568	13534	13729	13505	13550	13555	13523	13460	13570	13554	13585	13597	13638	13661	13483	13609	13500	13636	13604	13720	13645	13456	13472	13548	13544	13621	13538	13548	13689	13644	13557	13667	13536	13554	13446	13709	13636	13471	13596	13486	13914	13520	13725	13510	13591	13624	13553	13410	13608	13592	13645	13429	13549	13591	13774	13572	13492	13601	13511	13545	13618	13567	13797	13649	13531	13759	13569	13646	13550	13627	13548	13754	13602	13671	13509	13508	13625	13659	13366	13650	13540	13566	13517	13510	13592	13603	13584	13463	13650	13717	13520	13732	13469	13536	13596	13758	13525	13724	13681	13532	13638	13633	13572	13474	13601	13566	13854	13696	13691	13497	13556	13473	13615	13766	13488	13528	13556	13367	13519	13583	13596	13694	13629	13668	13665	13474	13768	13580	13405	13535	13457	13832	13625	13640	13579	13453	13656	13584	13665	13650	13710	13508	13594	13504	13531	13823	13437	13581	13682	13682	13697	13396	13474	13495	13575	13571	13582	13473	13556	13489	13574	13562	13506	13656	13561	13422	13633	13540	13634	13588	13567	13510	13532	13550	13548	13597	13627	13637	13629	13555	13643	13565	13687	13571	13581	13678	13554	13602	13553	13423	13578	13589	13361	13493	13557	13628	13636	13531	13511	13438	13629	13683	13463	13621	13497	13518	13566	13599	13714	13554	13636	13552	13582	13522	13784	13465	13709	13652	13635
27413	22972	27780	24437	19748	18605	18005	17293	16835	16694	16704	16459	16396	16555	16383	16530	16429	16155	16387	16424	16300	16280	16238	16335	16223	15951	16286	16169	16102	16217	16316	16158	16321	16164	16059	16316	16222	16210	16256	16031	15984	16238	16430	16301	16386	16283	15918	16048	16044	16245	16197	15976	16006	16066	16120	16032	16135	15921	15998	16246	15976	16241	16071	16142	16109	16136	16391	16246	16071	16131	16123	15880	16113	16194	16081	16015	16309	16106	16164	16350	15881	15997	16015	15962	16063	16095	16263	16083	16254	16147	15941	16218	15880	16196	16205	16078	16132	15962	16157	16026	16232	15980	16135	16206	16064	16054	16041	16122	16085	15921	16028	16101	15971	16342	16065	16196	16081	16039	16126	16124	16073	16131	16126	15995	16170	16096	16259	16206	16049	16116	16273	16082	16166	16132	16163	15929	16004	16057	16126	16218	16209	16089	16071	16133	16055	16106	16091	16252	16060	16148	15939	16123	16163	16093	16159	16124	16202	16134	16085	16108	16098	16001	15858	16014	16082	16141	16143	16076	16073	16201	15909	16053	16233	16288	16070	16200	16262	15993	16087	16081	15942	15896	16167	16083	16003	16077	16244	15751	16214	16063	16173	16203	16041	16335	16100	16026	15843	16221	16192	16137	15977	16098	16092	16061	16105	16130	16089	16126	16283	15926	16033	16063	16109	16207	15880	16179	16041	16119	16090	16140	16192	16040	16020	15920	16041	16027	16167	16009	16004	16046	15967	16276	15885	16033	16075	15995	15970	16099	16088	16164	16223	16093	16184	16339	16335	16277	16091	16168	15922	16020	16155	15998	16023	16118	16039	16028	16162	16133	15931	16180	16045	16085	16169	16193	16053	16105	16345	16108	16100	15937	16073	16107	16098	16193	16085	16058	16187	16042	15937	16126	16068	16227	16094	16173	16026	15931	16210	16007	16095	16159	16220	15985	16297	16148	16182	16298	16034	16023	16112	15906	16015	16004	16119	16303	16045	16045	16057	16136	16107	16077	16144	16130	16065	16145	16060	16006	16019	16089	15954	16124	16027	16010	16119	16205	16089	16233	16192	16192	16160	16023	16048	16168	15935	16147	16149	16023	16143	16079	16178	16007	16394	16306	16252	16327	15833	16024	16062	16083	16065	16131	16003	16009	16015	16172	16196	16127	16011	16037	16111	16216	16079	16054	15895	16250	16145	16123	16302	16005	15858	16119	16133	16273	15980	16105	16114	16142	16165	16148	15980	16037	16171	16268	15971	15850	15927	16135	16143	16210	16054	16051	16181	15999	16194	16027	16199	16172	16290	16054	15910	16002	16114	16272	16306	16047	16078	16151	16044	16123	16156	16192	16077	16094	16258	16279	16116	16059	16192	15923	15945	16006	16092	16117	16112	16222	16054	16183	16202	16080	16295	15915	16311	16102	16123	15908	16060	16274	16017	15895	15957	16018	15986	15937	15846	16174	15967	16036	16062	16105	16070	16045	16077	16054	16074	16087	16213	16109	16116	16115	16137	16108	16229	15928	16018	16167	16113	16346	16017	16134	16028	16095	16030	16097	16148	16065	16165	16103	16035	16010	16250	15995	16136	16092	16112	16048	15892	16038	16148	16311	16167	16245	15936	16135	16093	16089	16094	16036	15950	16272	15885	15885	15993	16246	16141	15955	16281	16103	16200	15995	15935	16197	16351	16058	16060	16223	16150	16138	16255	16081	16112	16224	16325	15966	16072	16163	16047	16146	16090	16157	16212	16029	16153	16109	16058	16063	16264	16079	16085	16123	16136	16153	16071	16220	16130	16035	16166	16153	16095	16021	16184	16237	16239	15946	16047	15910	16108	16164	16087	15906	16128	15908	15959	15912	15916	16045	16049	16068	16062	15867	16193	16201	16058	15979	16026	16134	15720	15937	16113	15861	16055	16218	16008	16158	16243	16111	16179	16168	16063	16193	15891	16363	16003	15992	16008	16059	16120	16119	16279	16182	16148	16194	16136	16127	16081	16080	16118	16101	16122	16080	16196	16215	15970	16001	16001	16070	16201	16150	16132	16061	16085	16139	16028	16020	15917	16073	16113	16232	16129	16176	16222	16190	16322	15973	16177	16062	16011	16048	16265	16061	16041	16243	15869	16067	16301	16125	15999	16088	16064	16044	16084	16106	16257	16127	16004	16024	15899	16141	16135	15945	16116	16039	16240	16044	16221	16134	16079	16258	16042	16031	16197	16084	16189	16064	16036	16067	15969	16109	15982	15938	16156	16004	16119	15984	16232	16000	16123	16045	16100	16171	16252	16315	16008	16084	16143	15913	16097	16370	16252	16084	16131	16138	16094	16147	16075	16081	16227	16035	16101	16006	16167	16275	15981	16180	15939	16086	16235	16111	16139	16004	16236	16096	16045	16115	16234	16290	16003	16124	16099	16198	15960	16199	16093	16112	16031	16072	16134	16067	16133	16094	16185	16054	16051	16219	16325	16178	16072	16180	16147	16111	16263	16203	16066	16095	16165	15929	16021	16094	16135	16242	16030	16231	16212	16064	16254	16266	16101	16094	16264	15820	16029	15967	16091	16018	16079	16078	16142	16059	16110	16078	16026	16031	16026	15952	16188	16175	16352	16024	16168	16152	16042	16274	16188	16098	15918	16124	16123	16035	16034	16031	15920	16139	15986	16088	15879	16238	16158	16118	16184	16261	16016	16183	15926	16033	15900	15950	16146	16083	16240	16313	16122	16316	15999	16036	16093	16013	16085	15995	15982	16123	16220	16000	16150	16064	16067	16252	16280	16214	16244	16054	16037	15980	16075	15975	16039	16102	16226	16220	16215	16236	16096	16148	16204	16107	16123	16123	16053	16086	16021	16334	16059	15974	16103	16149	16129	15954	16148	16273	16072	16227	15832	16117	16149	16087	16193	16057	16097	16043	16171	16078	16132	16034	16073	16220	16109	16079	16122	16057	15822	16063	16027	15992	16165	16009	16102	16012	16074	16136	15964	16065	16156	16020	16105	16170	15974	16139	16201	15956	16233	16221	16055	16286	16068	16252	16025	16012	16016	16179	16105	16024	15964	15992	16075	16111	16256	16056	16090	16225	16162	16319	16175	16119	16215	16102	16088	15992	16104	16001	15978	16056	16246	16191	16016	16049	16277	16095	16155	16022	16152	16059	16262	15952	16233	16161	16031	15999	15859	15889	16287	16136	16130	16323	16077	16112	15962	16067	15841	15979	16276	16325	16184	15970	16063	16326	16214	16207	16030	15944	16175	16236	16168	16102	16075	16161	15942	16113	16068	15889	16131	16160	16070	16210	16096	15982	16055	16317	16188	15964	16118	16227	16163	15976	16170	16165	16003	16124	15990	16060	16257	16159	16211	16006	16224	16335	16306	16133	15908	16103	16223	15882	16222	16212	15969	16134	15970	15953	16043	16136	16231	16064	16075	16011	16064	16102	16050	16181	16066	15909	15929	16226	16153	16158	16111	16123	16162	16048	16192	16187	16057	16376	16127	16108	16100	16089	16310	16071	15898	16162	16167	16239	16051	16241	16084	16130	16204	16204	16094	16066	16069	15989	15984	16005	16065	16020	15865	16247	16129	16018	16295	15974	15985	16020	15874	16138	16190	16046	16186	16062	16149	16365	16181	16057	16121	16085	16068	16133	16143	15980	16147	15999	16211	16180	16099	16002	16229	16016	16165	16194	15992	16235	16172	16216	15965	16298	16323	16050	15978	16167	15992	16125	16032	16191	16083	16162	16313	16217	16250	16176	15971	16020	16278	16194	16200	15990	15973	16153	16144	16239	16089	16057	16146	15970	16045	15995	15991	16137	16035	15785	16051	16061	15910	16117	16117	16074	16369	16207	16113	16210	15935	16102	16201	16093	16177	16129	16079	16113	15917	15943	16052	16143	15847	16116	16309	16186	16064	16098	16019	15986	16125	16069	16294	16141	15853	16128	16044	16136	16094	16073	15989	16067	16077	16119	16151	16283	16176	16048	15994	16107	16204	16088	16021	15905	16316	16047	16157	16036	16155	16074	16415	15941	16125	16194	16028	16265	16139	16092	16051	16135	15980	15988	16087	16047	16141	16061	16106	16101	16145	16023	16189	16180	16150	16285	16187	16170	16175	16156	16085	15892	16145	16230	16105	16033	16169	16133	16149	16146	16255	16114	16342	16136	16189	16255	16020	16113	16192	16224	16359	15999	16153	16132	15983	16094	16128	16090	16196	16235	16254	15969	16150	16261	16071	15970	16038	16217	16032	16048	16007	16078	15998	16272	16109	15906	16198	15965	16211	16073	16091	16019	16044	16105	16133	16055	16161	16118	16116	16000	15967	16251	16244	16102	16131	16283	16133	15961	16047	16119	16252	16129	16098	16206	16128	16211	16164	16129	16177	16009	16115	15951	16330	15996	16083	16277	16262	16129	16136	16034	15976	15831	15945	15970	16154	16112	15763	16181	16206	15993	16086	15953	16275	16120	16014	15967	16214	16194	15977	16212	16011	16108	16095	16099	16107	16134	16106	16119	16093	16194	16158	16137	15938	16003	16232	16189	16271	16163	16310	16033	15982	16011	16261	16172	16203	16258	16136	16024	16154	16144	15857	16033	16303	16151	16145	16023	16236	16084	16321	16209	16243	16125	16244	16018	15994	15889	16222	16165	16125	16060	15973	16221	16105	16095	16173	16123	16193	16205	16059	15924	16206	16057	15835	16184	16245	15928	16018	16103	16063	16175	16190	16377	16180	16127	16165	15925	16027	15900	16204	16253	16063	15992	16312	16153	16014	16232	16309	15951	15974	16311	16190	16108	15975	15912	15987	16095	16049	16205	16208	15954	16153	16221	15932	16183	16034	16004	16174	16242	16224	16048	16147	16218	16113	16098	16107	15974	16003	16001	16281	16130	16157	16224	15954	15942	16286	15952	16188	16136	16116	16100	16371	16237	16016	16146	16148	16039	16076	16048	16394	16054	16064	16134	16211	16179	16033	16072	16157	16026	16307	16235	16209	16040	16156	16063	16167	16173	16213	16257	16048	16182	16083	16123	16171	16140	16253	16148	15933	16117	16123	16029	16023	16072	16261	16154	15932	16143	16057	16104	15986	16031	16208	16121	16301	16079	15980	16220	16018	16155	16040	16007	15995	16199
17465	26423	25882	21749	19326	17783	16951	16124	15424	15223	15145	15103	15002	14843	14783	14474	14461	14644	14436	14495	14225	14361	14304	14341	14277	14513	14306	14136	14070	14186	14006	14172	14192	14303	14184	14265	14407	14200	14377	14063	14320	14323	14288	14488	14357	14438	14360	14272	14131	14181	14183	14389	14217	14142	14086	14275	14294	14173	14221	14242	14297	14141	14075	14202	14309	14154	14199	14122	14204	14255	14192	14153	14147	14182	14168	14242	14201	14214	14156	14219	14170	14123	14179	14128	14255	14209	14212	14421	14052	14224	14140	14350	14193	14262	14355	14176	14252	14183	14299	14154	14069	14202	14284	14235	14157	14290	14165	14115	14215	14037	14125	13999	14233	14269	14067	14143	14073	14227	14317	14119	14206	14359	14227	14091	14264	14420	14217	14196	14124	14203	14290	14111	14228	14099	14198	14345	14213	14186	14269	14259	14311	14201	14281	14234	14102	14274	14072	14309	14232	14148	14144	14094	14111	14297	14233	14169	14019	14065	14272	14240	14054	14227	14094	14297	14042	14221	14063	14062	14139	13969	14260	14051	14111	14103	14305	14290	14208	14000	14214	14206	14125	14146	14168	14244	14258	14224	14258	14187	14192	14247	14397	14144	14122	14292	14168	14286	14221	14198	14152	14234	14142	14293	14047	14066	14115	14196	14241	14201	14280	14204	14228	14131	14194	14214	14251	14224	14136	14117	14238	14205	14331	14159	14406	14174	14204	14190	14131	14217	14274	14252	14084	14267	14123	14457	14031	14184	14289	14161	14271	14410	14150	14101	14155	13958	14186	14232	14291	14224	14124	14177	14251	14084	14043	14171	14142	14067	14128	14135	14429	14217	14214	14231	13977	14084	14297	14170	14240	14343	14233	14080	14114	14278	14020	14110	14222	14341	14059	14148	14344	14184	14411	14182	14389	14213	14223	14040	14126	14102	14111	14233	14179	14143	14328	14329	14136	14257	14419	14289	14215	14229	14332	14100	14209	14225	14230	14241	14155	14142	14179	14189	14135	14348	14127	14140	14265	14306	14168	14340	14173	14244	14161	14193	14221	14084	14109	14270	14091	14391	14177	14043	13990	14069	14293	14013	14297	14339	14187	14272	14207	14214	14092	14208	14154	14087	14052	14192	14297	14347	14167	13950	14291	14267	14129	14153	14301	14227	14284	14261	14112	14279	14212	13968	14148	14251	14133	14177	14318	13999	14171	14214	14285	14148	14130	14250	14100	14180	14125	14074	14040	14081	14227	14031	14262	14174	14192	14270	14219	14313	14267	14146	14213	14222	14231	14251	14168	14033	14299	14051	14321	14183	14141	14166	14127	14233	14284	14196	14154	14208	14109	14139	14135	14140	14040	14199	14380	14290	14057	14209	14131	14206	14311	14185	14059	14174	14194	14068	14141	14121	14356	14209	14324	14218	14391	14169	14273	14113	14382	14175	14202	14174	14214	14261	14261	14278	14260	13961	14133	14267	14228	14140	14250	14149	14218	14087	14209	14074	14141	14336	14171	14066	14164	14166	14295	14203	14192	14174	14281	14263	14025	14034	14116	14384	14175	14225	14439	14326	14419	14133	14238	14288	14309	14244	14190	14164	14162	14245	14197	14299	14201	14095	14268	14102	14085	14201	14220	14232	14441	14311	14102	14343	14195	14095	14186	14087	14162	14246	14158	14215	14198	14116	14091	14137	14195	14144	14090	13983	14165	14039	14320	14172	14042	14136	14227	14227	14300	14086	14328	13998	14321	14221	14277	14174	14252	14430	14120	14104	14170	14181	14213	14263	14167	14251	14135	13972	14270	14172	14119	14342	14160	14130	14128	14140	14270	14171	14125	14162	14305	14162	14087	14383	14257	14139	14243	14204	14067	14219	14245	14170	13966	14138	14297	14235	14294	14321	14257	14239	14326	14223	14253	14238	14341	14256	14120	14233	14299	14240	14434	14183	14224	14409	14190	14194	14247	14224	14087	14277	14193	14281	14189	14177	14341	14262	14131	14230	14387	14209	14169	14191	14102	14099	14299	14305	14131	14151	14203	14325	14224	14211	14221	14261	14150	14210	14162	14075	14233	14300	14159	14259	14159	14342	14052	14229	14314	14268	14405	14085	14196	14275	14119	14159	14098	14099	14364	14325	14142	14194	14206	14104	14123	14042	14236	14266	14281	14047	14335	14220	14128	14090	14299	14144	14121	14181	14209	14083	14160	14193	14281	14185	14224	14177	14157	14236	14138	14135	14216	14265	14134	14241	14123	14103	14209	14248	14143	14076	14247	14216	14282	14163	14134	14186	14238	14187	14372	14110	14278	14019	14148	14238	14205	14175	14253	14153	14275	14241	14114	14047	14352	14208	14021	14206	14072	14205	14203	14278	14092	14132	14134	14257	14124	14312	14369	14341	14216	14260	14093	14352	14275	14147	14202	14175	14149	14139	14026	14298	14216	14172	14207	14148	14128	14228	14199	14336	14335	14212	14172	14212	14134	14102	14308	14098	14202	14239	14041	14087	14323	14258	14084	14149	14215	14149	14111	14124	14227	14112	14220	14232	14226	14220	14312	14102	14047	14154	14236	14379	14218	14308	14193	14186	14005	14259	14274	14086	14203	14001	14342	14166	14069	14019	14247	14207	14338	14038	14097	14097	14179	14196	14148	14218	14206	14223	14281	14367	14314	14137	14065	14140	14142	14240	14095	14210	14180	14105	14197	14246	14178	14161	14204	14303	14122	14357	14241	14236	14142	14181	14070	14260	14123	14401	14200	14126	14163	14054	14208	14154	14241	14041	14224	13922	14129	14190	14180	14386	14172	14153	14055	14306	14268	14106	14223	14301	14234	14256	14161	14205	14130	14205	14294	14208	14113	14279	14311	14075	14157	14208	14170	14283	14247	14177	14218	14139	14176	14205	14068	14248	14272	14262	14163	13930	14169	14257	14263	14263	14241	14147	14215	14078	14339	14147	14247	14160	14267	14143	14236	13999	14359	14346	14236	14254	14153	14281	14221	14187	14292	14145	14278	14423	14181	14218	14293	14253	14264	14150	14190	14183	14254	14246	14190	14095	14193	14265	14262	14272	14216	14285	14136	14301	14041	14234	14235	14085	14239	14189	14229	14200	14129	14076	14242	14342	14163	14316	14061	14143	14148	14355	14229	14051	14099	14001	14067	14159	14160	14158	14103	14313	14264	14118	14268	14205	14208	14073	14126	14121	14252	14141	14353	14167	14256	14014	14221	14100	14183	14191	14135	14246	14114	14207	14222	14243	14101	14215	14182	14215	14317	14163	14175	14189	14350	14242	14249	14054	14004	14217	14278	14144	14107	14025	14114	14277	14035	14141	14252	14225	14100	14217	14156	14173	14169	14270	14129	14275	14031	14262	14088	14160	14175	14235	14088	14262	14149	14094	14308	14206	14218	14284	14285	14323	14216	14257	14311	14234	14160	14256	14033	14189	14105	14076	14163	14082	14103	14284	14181	14195	14446	14210	14065	14176	14163	14208	14228	14108	14090	14156	14234	14137	14197	14221	14181	14210	14064	14221	14177	14109	14068	14038	14227	14145	14325	14268	14273	14312	14194	14299	14150	14275	14173	14331	14178	14217	14106	14222	14274	14205	14065	14210	14220	14210	14139	14260	14514	14098	14240	14195	14191	14227	14121	13946	14199	14354	14201	14099	14187	14358	14206	14186	14090	14262	14253	14223	14177	14286	14224	14129	14210	14198	14213	13979	14099	14250	14307	14132	14163	14303	14280	14194	14325	14237	14018	14128	14302	14289	14139	14342	14263	14180	14142	14278	14202	14157	14112	14047	14347	14274	14283	14211	14370	14009	14341	14329	14184	14246	14068	14057	14276	14258	14119	14262	14217	14328	14335	14060	14226	14165	14179	14155	14083	14060	14127	14352	14083	14134	14296	14176	14146	14185	14064	14182	14151	14306	14305	14183	14254	14107	14135	14339	14240	14127	14210	14164	14150	14117	14366	14181	14250	14172	13983	14239	14188	14224	14169	14203	14484	14335	14217	14200	14240	14276	14215	14164	14073	14346	14156	14269	14258	14134	14096	14109	14288	14251	14192	14144	14124	14215	14358	14204	14054	14170	14356	14009	14106	14364	14074	14137	14051	14291	14204	14345	14186	14289	14230	14296	14257	14119	14177	14170	14078	14303	14170	14257	14114	14345	14199	14048	14152	14251	14158	14234	14254	14336	14311	14205	14426	14341	14171	14303	14240	14216	14195	14125	14243	14209	14291	14224	14389	14195	14351	14213	14187	14126	14169	14219	14244	14204	14154	14124	14183	14202	14284	14383	14151	14083	14344	14191	14211	14187	14252	14283	14063	14246	14117	14264	14098	14161	14212	14145	14282	14446	14295	14348	14092	14065	14366	14103	14295	14175	14162	14179	14217	14219	14186	14023	14289	14215	14194	14206	14176	14249	14385	14321	13960	14165	14055	14184	14211	14168	14073	14225	14341	14305	14139	14254	14193	14214	14145	14307	14127	14209	14164	14184	14071	14164	14153	14154	14063	14163	14178	14045	14131	14140	14146	14277	14058	14160	14243	14029	14105	14057	14282	14033	14114	14255	14220	14075	14387	14199	14105	14225	14290	14315	14258	14241	14207	14144	14209	14052	14237	14205	14204	14210	14328	14073	14245	14185	14330	14386	14287	14166	14220	14087	14177	14202	14246	14134	14197	14141	14217	14200	14222	14311	14245	14195	14338	14123	14142	14392	14125	14280	14310	14199	14238	14151	14188	14199	14169	14127	14270	14238	14192	14288	14233	14159	14189	14201	14258	14183	14105	14044	14303	14116	14158	14283	14120	13966	14227	14136	14176	14092	14216	14301	14152	14166	14221	14311	14195	14231	14183	14078	14123	14166	14222	14128	14198	13983	14175	14308	14276	14134	14288	14085	14331	14287	14150	14400	14196	14237	14269	14302	14415	14202	14216	14193	14437	14238	14291	14244	14035	14341	14016	14208	14219	14206	14019	14176	14220	14153	14217	14300	14287	14127	14263	14296	14335	14285	14270	14018	14350	14141	14163	14202	14223	14199	14222	14201	14220	14160	14202	14375	14311	14219	14352	14130	14169	14182	14206	14224	14195	14149	14110	14184	14118	14085	14326	14173	14310	14112	14182	14235
23929	21086	28488	24476	22962	22928	21762	18922	17856	17508	17338	17600	18520	17467	16677	16694	16518	16467	16451	16331	16244	16122	16391	16151	16341	16159	16458	16236	16199	16147	16118	16079	16012	16151	16050	15988	16157	16374	15972	15935	16158	16146	16149	16511	16530	16283	16262	16067	16186	16134	16136	16271	15921	15921	16123	16128	15915	16089	16143	16092	15977	15973	15918	16114	16019	15957	16048	16092	16031	15927	16036	16145	16280	16144	15955	15919	15968	16121	15824	16245	16055	16107	16006	15908	16019	15892	15913	15881	16043	15905	15774	15947	15965	15787	15977	16029	16190	15933	16026	15987	16073	16017	15970	16101	16068	16039	16021	16008	16017	15964	16069	16005	15990	16026	16142	15949	15783	16131	16068	16025	15964	15983	16085	16034	16054	16164	16104	15860	15999	15960	16032	16024	15880	15794	15862	16037	15873	15950	16053	16064	16135	16127	16054	16054	15954	16124	16025	16048	15923	16128	15914	15973	16056	15996	15858	16028	15857	15813	15919	16057	15959	16146	16054	16121	15976	16066	16089	15910	15876	15902	15994	15899	16088	16130	15937	16075	15861	15871	15939	15834	15965	16093	16151	16036	16195	16079	16035	16131	15839	15876	16015	16026	15956	16058	16189	16065	16088	16196	16052	16041	16163	15973	15943	15952	16030	16092	15968	16138	16203	15873	16172	16131	16022	16053	16039	15926	16095	15968	15868	16002	15974	15985	16121	15854	16001	15763	15718	15984	16055	16134	15981	15987	15961	16080	15800	16087	15979	16014	16042	15830	15839	15977	16165	16150	15958	16028	15955	16192	15830	15746	16083	16013	15965	16019	16027	15994	15974	15953	16204	15961	15953	15924	16143	16169	15955	16125	16099	15907	16141	16014	16022	16073	15863	15996	16123	16046	16078	15976	15943	15918	16065	15932	15996	15977	16158	15956	16139	15973	15749	16035	15993	16134	15958	16035	16046	16009	16006	16113	16103	15997	15966	16111	15924	16065	16027	16155	16039	16015	16061	16072	16203	15967	16181	16020	16131	15939	15760	15933	15804	15995	15728	15882	16106	15926	16092	16178	15903	15980	15990	15790	16135	16010	15897	16124	16029	15918	16009	16199	16009	15978	16108	16182	16010	16020	15935	15929	15834	15853	16015	15831	16126	15882	15891	16003	15926	16179	16116	16063	15961	15930	16073	16117	16116	15973	15806	15963	16021	16010	16147	16035	16071	15995	16154	16072	15921	15974	16056	16086	16145	15888	15965	15781	16009	16096	16158	15975	16130	16098	15908	16036	16027	15921	16076	15905	16016	16000	15927	16224	16008	16050	16287	15998	15957	15980	16005	16090	16043	16127	15977	16062	16030	15744	16257	15891	16036	15903	15880	16150	16007	16038	16087	15944	15947	15903	15888	16029	15978	16186	16113	16174	15952	16105	15954	15815	15847	15864	15948	15807	15864	15858	15769	15996	16124	15955	15999	16123	15806	16051	15973	15878	15914	16228	16074	16126	16204	16320	16084	15866	16020	16042	16104	15892	16068	16133	15985	16012	15990	15879	15965	16036	16111	15942	16078	16124	15737	16061	15995	16231	15841	16013	15971	16107	16011	16122	16118	15927	16041	16016	15994	15896	16024	15875	16000	16014	16125	15909	16281	16084	16300	15947	16092	15933	16132	15892	15954	15988	15821	16008	16208	15959	16015	15984	16004	16006	16024	15889	16101	15839	16058	16033	16100	16051	15909	16064	16048	16179	16225	16079	16014	16058	15993	16008	15991	15822	15974	15892	16158	16026	16070	15954	16074	15927	15838	15893	15923	15990	16073	16078	16262	16000	16098	15881	16058	16076	16051	15989	16056	16010	15943	15921	15751	16068	16016	16061	15943	15767	16032	16124	16056	15945	16015	16010	16194	16035	16104	16066	15986	15926	16111	16088	16198	16265	15913	15907	15993	16165	16099	15892	16068	16020	15892	16217	15950	15846	15858	16019	16066	16144	16190	15972	15918	16090	15834	16226	15997	15978	15970	15915	16000	16047	16012	16019	15762	15921	16044	16024	15976	15986	15963	15818	16025	15983	16066	16070	16215	15905	16273	16029	16027	15926	16045	15875	16011	16128	16017	15867	16156	15979	16205	16095	15995	15912	16035	15805	16044	16068	16116	16010	16133	15990	16083	16080	15890	16109	16010	16077	15980	15917	16064	15878	15966	16102	15942	16007	16100	15861	16144	16105	16083	16370	16055	16044	16102	16168	16013	16081	16040	16025	15972	15709	15912	16072	15873	16035	16011	15967	16123	15881	16124	16065	15972	16040	16129	16038	15855	16101	16057	16111	16189	16098	16056	15973	15919	15871	15870	15994	15982	15878	16078	16039	15708	15964	16100	15860	15782	16020	16090	15901	16144	16055	15923	15849	15973	16013	16097	15902	16064	16065	16088	15960	15884	15769	15912	16109	16268	15969	16042	15946	15975	16010	15991	15920	16192	15970	16134	16016	16244	16071	15994	15841	15827	15861	15987	15933	15999	16172	16168	16187	16085	16027	15985	15990	15815	16002	16065	16031	15852	16262	16015	16168	16144	15873	15891	16062	15819	16044	16102	15986	15935	16013	15991	15765	16253	16162	15905	15820	15945	15975	16251	16129	15866	16086	16029	16098	16151	15884	15767	15779	15865	15994	15874	16074	15989	15873	16015	15873	16101	16046	16042	15983	16082	16161	16217	16118	15812	16050	15965	16115	16028	15918	15953	16102	16130	16089	15841	15920	15918	15902	15979	16009	16029	16092	16075	16072	16016	15950	16043	16120	16165	15930	16035	16010	16118	15869	15853	16112	16054	15928	15909	15978	15848	15915	16060	16038	16089	16053	16167	15938	16053	15887	15849	15925	15878	15969	15986	16008	15953	16218	16016	16149	15955	15942	16007	16143	15834	16002	16129	16023	15929	15988	16015	15970	15999	15911	15992	15993	15904	16089	16039	16061	15832	15919	15763	16061	16038	15885	16011	16139	16057	15910	16012	15944	16038	15991	16096	15969	16063	16024	15988	16088	15954	16013	16066	16112	16044	16320	15817	15965	15915	16117	15922	16064	16002	15985	16037	15999	16054	16195	16277	15946	15852	16100	16004	16020	15973	16014	16027	16024	15948	15963	16168	16163	16061	15880	15820	15964	16044	15969	15971	16020	15846	15821	15951	16154	15939	15926	16071	16020	15962	16059	15962	15992	15960	16117	16113	16042	15985	16100	16067	15935	16198	15782	16251	15918	16103	15953	15904	16039	16130	16100	15940	16088	15942	16122	16102	16038	15896	15951	16118	16123	15961	16209	15975	15800	15859	16050	16268	16118	16153	16252	15870	16151	15956	16114	16188	16057	16131	15849	15926	16020	15838	16010	15972	16135	16077	16175	16235	15876	16016	15990	15981	15972	15753	16043	15778	16004	16060	15974	16115	16221	16077	16161	16043	16090	15883	15942	16188	16026	15996	16022	15938	16043	15883	16173	15990	16008	15877	15797	15996	16046	15880	16055	15953	16205	16129	16245	15851	16129	15925	16064	15964	16174	16151	16098	15982	15984	16089	16114	16101	15874	15999	15853	16093	15986	16136	16029	16097	15901	16183	16063	15999	16167	16051	16038	16169	16141	16074	16009	16130	16165	16227	16082	15955	15952	15971	15964	15966	16097	15842	16019	16027	15955	16038	15958	16169	15901	16046	16059	15820	15843	16059	15831	16054	16073	16144	16045	15980	15944	16090	15830	15928	15952	15966	16153	16033	16073	16045	16016	15986	15885	16046	16129	15818	15972	16071	15998	16037	15884	16053	15971	16207	15966	16088	16042	15950	16065	16078	16154	15958	16062	15950	15970	15967	16031	16125	15896	16089	15931	15902	16077	15968	15891	16079	15835	16056	16016	16060	15974	16028	16120	16159	16086	16162	16054	15950	15992	16119	16051	15765	15981	15911	16078	16147	16013	15919	15875	15889	16139	16080	16170	16009	16114	15938	15888	15895	15867	15828	16049	16108	15914	16126	16188	16039	16005	16075	15993	16050	15922	15856	16056	15962	16001	15980	15926	15877	16150	16069	15852	16119	16022	16088	16187	16006	15878	15788	16025	15984	16041	15905	16188	16012	15986	16001	15883	16066	15832	15964	15983	16130	15973	15823	16187	15932	15909	15938	15927	15839	15857	16109	15919	15922	16321	16066	15929	15840	15962	16136	16023	16006	15920	15944	16061	15942	16062	15967	15957	15943	16094	15896	16118	16119	15949	16189	16084	15994	16054	15848	16018	15881	16093	16122	16072	15974	16184	15971	15964	16030	16106	16005	15889	16031	15949	16094	15744	15848	15960	16203	16083	16098	16020	16223	15820	15937	15913	16087	16029	15950	16058	16108	16015	16169	16145	15899	16112	15989	16316	16125	16152	15940	15892	16225	15911	16074	16002	15946	15995	16079	16060	15924	15910	16045	15917	16062	16029	16120	16036	15960	15958	15900	16029	15846	15951	16062	16198	15815	16119	15928	15859	15850	16116	15912	15770	15857	16098	15865	16182	16158	16091	16023	16026	16258	16031	16085	16102	15814	16075	15995	15973	15960	16075	16085	16173	16046	16174	15994	15969	16179	16095	16025	16227	15908	15931	15981	16061	16036	15949	16036	16207	16019	15923	16191	15852	16015	16227	16130	16123	16123	16159	15986	16018	16200	15952	16319	16007	15963	15946	16055	15983	15958	16060	16055	16015	16149	15969	16006	15782	15924	16051	15876	15893	16013	15970	16191	16129	16097	15896	15961	15940	16072	16106	15974	16113	16229	16049	15848	15940	16028	16042	16032	16049	15877	16033	16056	15998	16092	16044	16071	15920	15834	16208	16073	15961	15978	15887	16095	16046	15857	16151	15792	16123	16211	15969	16089	15988	15821	15871	16076	16056	15886	15832	15842	15926	16098	16125	15976	15964	15912	16115	16053	16054	16084	16088	16015	15959	15824	16010	16002	16060	15976	16041	15971	16014	16144	16068	16131	15793	16007	16031	16253	15988	16059	15952	16082	15978	16018	16032	15909	16029	16227	15923	15877	15893	16002	15937	16066	15971	16223	15902	16003	16025	15831	15959	15899	15854	16062	16047	15950	15998	16117	16071	16177	16006	15890	15988	15984	15999
17637	31075	30957	26819	23653	20851	19231	18028	16827	16444	16010	16849	17498	15982	15007	14771	14741	14592	14649	14335	14352	14424	14551	14351	14462	14426	14353	14325	14259	14253	14322	14176	14199	14121	14217	14333	14289	14208	14239	14300	14053	14357	14472	14768	14859	14484	14203	14261	14178	14262	14176	14072	14168	14182	14113	14123	13986	14264	14063	14072	14122	14111	14214	14278	14095	14239	14095	14096	13924	14181	14084	14058	14058	14022	14070	13984	14327	14119	14302	14111	14148	14073	14298	14013	14129	14190	14214	13974	14237	14136	14141	13999	14246	14116	14179	14257	14121	14218	14099	14097	14253	14183	13942	13903	14300	14194	13972	14155	14191	13978	14086	14204	14253	14069	14208	14146	14166	14203	14183	14096	14250	14128	14222	14154	14267	14149	14033	14151	14217	14064	14202	14379	14124	14111	14018	14070	14103	14256	14083	14186	14078	14140	14146	14243	14257	14144	14091	14024	14221	14034	13959	14294	14118	14166	14024	14188	14191	14080	14207	14228	14141	14175	14176	14182	14107	14178	14157	14198	14012	14124	14200	14172	14294	14109	14134	14144	14251	14249	14098	14207	14093	14159	14045	14171	14108	14050	14155	14240	14154	13904	13951	14278	14171	14196	14200	14076	14067	14081	14157	14090	14077	14040	14233	14134	13932	14061	14262	14035	14146	14152	14097	14089	14165	14195	14111	14166	13997	14150	13975	14230	14125	14275	13985	14069	13994	14079	14160	14164	14448	13999	14302	14199	14102	14159	14174	14099	14132	14074	14216	14083	13982	13980	14201	14084	14191	14227	14198	14189	14180	14048	13923	14097	14060	13956	14043	14263	14157	14264	14123	13960	14118	14033	14058	14084	14119	14090	14062	14185	14176	14030	14199	13981	14044	13985	14105	14103	14240	14182	14099	14170	14081	14005	14070	14215	14212	14021	14210	13983	14071	14252	14072	14290	14051	14222	14280	14146	13959	14311	14203	14121	14087	14081	13943	14226	14113	13987	14144	14346	14094	14146	14161	14093	14100	14074	14140	14219	14063	14143	14173	14011	14253	14104	13985	14095	14101	14138	14145	14141	14032	14337	14017	14138	14120	14091	14337	14113	14232	14251	14104	14070	14177	14023	14174	14019	14100	14106	14163	13998	14037	14038	14162	14197	14199	14191	13995	14032	14121	14195	14095	14071	14012	14096	14046	14192	14307	14134	14161	14216	14310	14203	14130	14193	14190	14096	14128	14167	14091	14201	14035	14046	14155	14057	14142	14296	14068	14058	14194	14134	14178	14082	14022	14139	14217	14221	14076	14182	14220	14105	14178	14091	13945	14154	14188	14123	14195	14091	14108	14141	13955	14001	14133	14080	14124	14269	14304	14196	14129	14017	14023	13998	13989	14282	14016	14165	14129	14174	14086	14146	14105	14049	14146	14266	14114	13993	14173	13980	14229	14118	14227	14009	14121	14216	14081	14089	14085	14154	14180	14084	14132	14119	14088	14147	14286	14051	14163	14067	14226	14177	14064	14131	14161	14100	14059	14060	14116	14295	14018	14152	14377	14023	14065	14135	14051	14161	14020	13988	14071	14340	14075	14033	14227	14027	14208	14029	14202	14185	14013	14213	14342	14119	14300	13990	14061	13963	14090	14164	14218	14060	14300	13985	14082	14189	14231	14028	14068	14014	14243	14205	14084	14121	14151	14005	14034	14057	14119	14156	14038	14011	14017	14161	14033	14111	14136	14162	14086	13962	14214	14213	14147	14186	14101	13977	14318	14144	14285	14128	14098	14293	14347	14189	14140	14126	14196	14081	14140	14090	14200	14218	14012	14151	14004	14045	14050	14084	14212	14212	14241	13994	14171	14161	14089	14083	14197	13939	14176	14007	14055	14067	14081	14258	14112	14140	14114	14129	14244	14248	14177	14118	14020	14082	14200	14293	14151	13942	13946	14195	14292	14038	14037	14196	14165	14260	14074	14036	14010	14039	14131	14235	14118	14188	14176	14047	14106	14083	14339	14090	13998	14076	14167	14114	14081	14267	14061	14134	14286	14092	13956	14296	14270	14167	14172	14082	14170	14173	14118	14162	14244	14213	14149	14028	14214	14039	14190	14240	14191	13963	14180	14114	14193	14149	14158	14140	14083	14101	14131	14122	14207	14240	13934	14116	14147	14119	14159	14034	14108	14136	14096	14121	14071	14153	14130	14225	14002	14131	14096	14004	14165	14142	14231	13915	14137	14406	14032	14063	14259	14317	14107	14125	14161	14051	14053	14156	14033	14152	14086	14075	14045	14068	14226	13984	14220	14126	14129	14023	14123	14176	14061	14151	14011	14029	14104	14193	14013	14134	14216	14041	14180	14090	14193	13954	14247	14074	14176	13991	13972	14109	14051	14238	14103	14244	14018	14019	14084	14061	14078	13971	14105	14032	14147	14044	14113	14174	14113	14195	14238	14245	14078	14098	14184	14109	14095	13992	14094	14115	14169	14187	14162	13950	14134	14139	14087	14165	14169	14125	14075	14133	14182	14177	14255	14270	14137	14058	14263	13992	14051	14385	14126	14155	14015	14142	14014	14002	14062	14201	13987	14025	14288	14056	14243	14063	14080	13985	14173	14057	14111	14163	13996	14178	14181	14099	14148	14060	14250	14013	14116	14072	14199	13897	14101	14034	14244	14019	14159	14143	14156	13962	14058	14158	14042	13965	14254	14177	14201	14095	14137	14233	14146	14133	14307	14044	14137	14333	14144	14002	14106	14026	14169	14110	14142	14233	13834	14134	14082	14217	13991	14171	14128	14130	14165	14165	14202	14157	14159	14022	14100	14163	14120	14153	14177	13993	14250	14005	14216	14129	14107	14214	14078	13991	14188	13935	14105	14191	14306	14315	14091	14096	13997	14122	14121	14059	14250	14095	14209	14135	14060	14224	14153	14100	14305	14046	14231	14043	14165	14033	14083	14231	14178	14094	14057	14127	14139	14111	14104	14269	14155	14040	14119	14147	14018	14010	14216	13922	14112	14052	14129	14188	14146	14113	14270	14169	14240	14071	14192	13993	14005	14081	14081	14040	13849	14174	14098	14190	14069	14083	14165	14075	14140	14053	14008	14100	14200	14124	14208	14199	14159	14121	14009	14207	14277	14122	14100	13933	14019	14086	14153	14207	14229	14184	14192	14191	14154	14162	14109	14085	14155	14174	14180	14115	14006	14167	13931	14165	14051	14022	14011	14107	14026	14108	14139	14154	14046	13986	14164	14084	14091	14166	14104	14127	14076	14189	14097	14074	14095	14169	14285	14337	14070	14059	14123	14051	14190	14063	14134	14079	14245	13998	14264	14129	14172	14115	14079	14283	14056	14220	14226	13998	14103	14215	14162	14245	14037	14112	14092	14085	14184	14051	14042	14236	14116	14262	13916	14172	14226	14307	14315	14006	14109	14183	13991	14078	14127	14180	14014	14177	14116	14173	14148	14089	14234	14263	14148	14161	14245	14261	14019	14069	14225	14180	14031	14171	14230	14125	14110	14254	14233	14247	14196	14131	14107	14133	14098	14271	14223	14124	14184	14244	14187	14034	14128	14068	14229	14052	13863	13973	14284	14072	14080	14223	14075	13931	14059	14160	14201	14211	14108	14173	14180	14178	14072	14293	14090	14067	14028	14111	14126	14158	14091	14094	14189	14070	13890	14176	14264	14188	14257	14281	14083	14176	14310	14115	14151	14018	14130	14071	14057	14077	14231	14180	13980	14111	14124	14049	14015	14088	14181	14114	14173	14127	14142	14031	14126	14209	14267	14166	14092	14246	14187	14101	14054	14156	14148	14088	14129	14108	14118	14098	14049	14267	13944	14100	14285	13991	14176	14064	14018	14114	14064	14167	14052	14163	14066	14074	14017	14164	14162	14062	14073	13996	14038	14215	14081	14232	14036	14233	14233	14074	14054	14102	14296	14230	14024	14201	14208	14074	14190	14104	14197	13979	13983	14237	13997	14145	14122	14116	14046	14195	13941	14012	14347	14125	14020	14074	13901	14165	14032	14203	13993	14076	14143	14108	14301	13907	14290	14206	13928	14147	14147	14145	14251	14153	14023	14164	14099	13988	14013	14222	14061	14170	14176	14046	14208	14306	14303	14179	14089	14137	14111	14206	14161	14163	14160	14073	14108	14168	14158	14123	14290	14099	14249	14176	14074	14063	14104	14059	14279	14120	14183	14171	14120	14178	14281	14137	14072	14146	13920	14111	14111	14224	14165	14148	14023	14358	14136	13978	14220	14274	14104	14007	14239	14102	14191	14354	14127	13991	13975	14187	14226	13974	14117	14171	14197	14035	14107	14171	14145	14226	14119	14121	14059	14313	13949	14230	14091	14074	14215	14250	14100	14133	14058	14181	14077	14018	14143	14192	14189	14098	14138	14010	14161	14196	14070	14215	13967	14273	14278	14201	14062	14171	14110	14102	14170	14234	14066	14072	14272	14075	14058	14173	14207	14096	13907	14347	14129	14063	14079	14122	13976	14133	14093	14223	14360	14047	14242	14090	14075	14195	14115	14086	14230	14099	14180	14270	14246	14143	13865	13978	14107	13965	14265	14292	14047	14226	14101	14127	14080	14245	14116	14117	14171	14219	14186	14151	14121	14185	14152	14085	14134	14026	14132	14119	14169	14116	14121	14076	14186	14309	14064	14129	14025	14183	14218	14164	14232	14058	14168	14104	14114	14110	14175	14223	14077	14042	13993	14198	14118	14195	14232	13950	14048	14086	14006	14033	13918	14079	14201	14186	14174	14184	14141	14030	14241	13993	14066	14087	14054	14178	14212	14193	14128	14217	14136	14139	14154	14200	14252	14165	14188	14084	14213	14004	14085	14203	13919	14109	14140	14133	14094	13861	14210	14210	13994	14246	14110	14138	14264	14275	14210	14019	14180	14045	14138	14169	14188	14158	14125	14302	14070	14139	14096	14206	14093	14139	14236	14049	14191	14173	14252	14106	14116	14238	14183	14032	14128	14210	14021	14035	14031	14191	14012	14101	13989	14099	14043	14066	14121	14093	14112	14178	14052	14091	14015	14144	14096	14081	14213	14236	13978	14142	14103	14232	14274	13988	14012	14007	14194	14197	14162	14016	14143	14103	14269	14150	14115	14084	14045	14244
22740	21168	29011	23717	21856	24657	26517	21077	19749	18840	18569	19631	20105	19365	17574	17335	17020	16994	16962	16853	16793	16735	16624	16501	16516	16264	16649	16568	16568	16506	16484	16276	16487	16473	16321	16292	16297	16328	16602	16609	16715	16341	16574	17408	16981	16923	16739	16379	16155	16409	16326	16312	16175	16444	16247	16241	16493	16225	16260	16295	16366	16160	16479	16175	16329	15993	16082	16241	16479	16530	16154	16410	16135	16309	16265	16292	16159	16305	16204	16352	16186	16394	16273	16317	16268	16327	16352	16216	16378	16283	16121	16270	16207	16393	16253	16182	16203	16192	16174	16093	16109	16346	16351	16139	16102	16291	16340	16006	16286	15953	16236	16214	16230	16202	16290	16208	16156	16122	16223	16057	16394	16201	16175	16416	16155	16384	16370	16356	16322	16176	16080	16338	16348	16386	16349	16258	16194	16153	16315	16077	16199	16236	16124	15812	16170	16120	16266	16069	16187	16089	16221	16220	16284	16120	16316	16187	16328	16109	16271	16103	16424	16141	16354	16208	16149	16270	16035	16130	16239	16302	16213	16271	16163	16135	16339	16417	16333	16163	16270	16098	16186	16108	16149	16223	16186	16143	16240	16271	16151	16250	16239	16373	16152	16254	16489	16227	16210	16006	16084	16234	16201	16185	16154	16254	16182	16147	16405	16243	16358	16184	16149	16259	16208	16193	16237	16072	16155	16117	16297	16426	16377	16427	16234	15988	16030	16076	16228	16113	16162	15948	16344	16233	16054	16217	16437	16165	16331	16374	16237	16089	16429	16319	16378	16243	16370	16336	16297	16287	16329	16101	16183	16289	16292	16339	16290	16228	16304	16147	16245	16506	16117	16230	16132	16075	16251	16325	16321	16260	16042	16197	16255	16193	16321	16213	16182	16270	16193	16212	16201	16237	16119	16238	16164	16277	16351	16180	16161	16282	16296	16286	16155	16328	16323	16420	16383	16053	16251	16364	16250	15983	16175	16352	16286	16238	16084	16234	16212	16154	16239	16235	16351	16150	16315	16116	16464	16200	16119	16053	16098	16180	16139	16331	16232	16369	16220	16303	16255	16139	16121	16081	16133	16308	16258	16389	16220	16419	16218	16245	16229	16175	16341	16183	16121	16065	16263	16084	16311	16031	16145	16053	16119	16263	16221	16099	16249	16237	16431	16161	16387	16377	16383	15898	16166	16102	16024	16211	16107	16265	16176	16119	16069	16197	16312	16117	16150	16347	16255	16509	16353	16141	16072	16358	16163	16171	16174	16479	16250	16370	16423	16186	16407	16227	16435	16188	16275	16239	15978	16082	16128	16371	16185	16383	16284	16349	16171	16327	16240	16153	16300	16209	16241	16217	16259	16252	16127	16242	16238	16200	16288	16150	16255	16274	16179	16259	16374	16139	16219	16084	16211	16361	16164	16183	16207	16150	16035	16234	16117	16188	16140	16216	16193	16373	15995	16248	16111	16195	16178	16209	16313	16125	16183	16284	16192	16320	16268	16220	16133	16221	16223	16157	16106	16081	16006	16306	16198	16279	16104	16094	16273	16040	16252	16389	16241	16154	16129	15987	16366	16225	16367	16333	16215	16319	16112	16349	16237	16321	16178	16225	16305	16116	16351	16119	16116	16307	16226	16215	16142	16276	16141	16253	16146	16125	16186	16268	16069	16119	16189	16322	16040	15979	16233	16303	16294	16095	16187	16032	16232	16261	16183	16334	16357	16196	16213	16474	16309	15993	16186	16341	16270	16200	16171	16184	16340	16273	16173	16196	16187	16187	16194	16061	16272	16305	16080	16428	16294	16382	16170	16103	16275	16264	16207	16305	16240	16284	16287	16251	16114	16330	16062	16327	16344	16256	16114	16037	16238	16139	16311	16242	16312	16504	16304	16238	16073	16343	16349	16360	16168	16154	16029	16184	16057	16213	16146	16202	16237	16167	16133	16004	16175	16028	16245	16236	16083	16371	16137	16274	16162	16258	16340	16187	16235	16220	16350	16277	16215	16117	16238	16331	16347	16210	16222	16301	16134	16293	16342	16333	16261	16191	16128	16298	16262	16475	16146	16156	16181	16251	16069	16078	16053	16297	16320	16063	16136	16240	16160	16112	16314	16330	16209	16250	16255	16193	16382	16293	16296	16309	16254	16433	16288	16155	16140	16254	16296	16245	16079	16206	16292	16258	16130	16125	16042	16178	16193	16159	16256	16270	16172	16422	16168	16196	16140	16380	16195	16162	16185	16155	16248	15974	16189	16142	16293	16078	16208	16201	16245	16266	16182	16226	16170	16303	16134	16188	16264	16045	16038	16239	16260	15995	16039	16053	16082	16229	16238	16112	15933	16300	16266	16235	16244	16260	16398	16308	16309	16123	16499	16272	16150	16112	16189	16297	16123	16313	16270	16190	16102	16303	16560	16149	16332	16353	16167	16287	16360	16269	16189	16284	16295	16403	16365	16406	16312	16243	16213	16163	16308	16172	16149	16170	16216	16366	16146	16213	16088	16168	16301	16130	16054	16431	16356	16337	16148	16212	16212	16286	16228	15928	16145	16302	16156	16296	16362	16106	16166	16277	16333	16260	16256	16391	16316	15941	16214	16313	16221	16309	16284	16059	16283	16302	16172	16153	16310	15989	16193	16277	16141	16199	16441	16208	16263	16175	16204	16298	16132	16290	16101	16303	16247	16291	16230	16067	16303	16323	16169	16219	16212	16174	16308	16283	16296	16325	16230	16113	16413	16163	16329	16277	16130	16385	16057	16140	16184	16098	16371	16288	16203	16054	16091	16380	16102	16294	16308	16433	16175	16307	16213	16244	16114	16330	16180	16124	16128	16483	16176	16051	16178	16010	16284	16288	16407	16140	16181	16184	16330	16194	16251	16269	16164	16140	16409	16233	16027	16304	16229	16239	16042	16059	16311	16153	16176	16145	16450	16112	16017	15981	16133	16395	16277	16239	16326	16210	16256	16233	16220	16261	16238	16260	16247	16197	16304	16181	16199	16277	16195	16307	16256	16047	16479	16229	16246	15956	16270	16050	16139	16225	16235	16318	16317	16443	16102	16248	16183	16204	16050	16185	16290	16009	16226	16077	16402	16169	16203	16362	16311	16195	16130	16228	16257	16311	16131	16119	16072	16204	16283	16280	16060	16178	16245	16132	16266	16126	16356	16275	16221	16153	16200	16368	16399	16300	16262	16152	16334	16317	16219	16421	16220	16186	16155	16139	16245	16412	16234	16396	16109	16371	16256	16178	16195	16313	16304	16240	16193	16282	16119	16264	16235	16340	16425	16314	16271	16206	16320	16156	16091	16240	16411	16333	16184	16384	16169	16263	16357	16293	16265	16331	16210	16159	16199	16280	16258	16388	16281	16027	16233	16255	16241	16066	16125	16199	16310	16206	15960	16132	16103	16214	16217	16297	16313	16237	16105	16115	16325	16191	16178	16163	16417	16152	16004	16183	16109	16160	16259	16085	16031	16249	16181	16033	15965	16070	16337	16022	16054	16218	16133	16226	16176	16245	16292	16327	16194	16050	16057	16451	16274	16184	15970	16147	16301	16087	16299	16242	16291	16387	16287	16286	16202	16164	16253	16431	16387	16185	16273	16319	16068	16171	16133	16142	16006	16014	16274	16238	16204	16155	16132	16111	16277	16067	16157	16039	16107	16233	16201	16334	16370	16099	16343	16262	16088	16169	16375	16126	16260	16176	16174	16218	16189	16249	16348	16093	16380	16252	16191	16329	16162	16238	16347	16327	16395	16156	16072	16204	16280	16181	16319	16249	16270	16102	16027	16386	16321	16224	16170	16226	16483	16264	16108	16237	16170	16245	16140	16186	16155	16160	16303	16313	16115	16215	16127	16358	16101	16382	16225	16178	16186	16320	16208	16066	16121	16119	16325	16176	16074	16280	16417	16076	16353	16283	16421	16308	16376	16119	16227	16267	16237	16437	16230	16126	16147	16121	16061	16327	16203	16364	16366	16244	16253	16185	16231	16231	16201	16199	16124	16226	16295	16359	16348	16130	16273	16238	16409	16111	16288	16217	16058	16394	16138	16257	16124	16202	16221	16450	16291	16082	16302	16132	16297	16281	16253	16097	16011	16201	16148	16113	16205	16206	16314	16244	16341	16313	15984	16174	16280	16249	16216	16118	16298	16303	16152	16095	16177	16275	16235	16224	16198	16161	16323	16305	16146	16322	16247	16263	16393	16141	16322	16205	16283	16169	16251	16175	16091	16131	16117	16204	16077	16038	16182	16117	16216	16038	16281	16159	16234	16268	16424	15998	16142	16326	16306	16314	16247	16269	16417	16376	16257	16215	16244	16232	16091	16279	16320	16358	16305	16150	16199	16344	16364	16256	16372	16069	16205	16260	16467	16532	16124	16257	16253	15894	15966	16118	16237	16186	16181	16364	16149	16138	16235	16092	16279	16264	16258	16526	16248	16359	16230	16266	16307	16435	16094	16188	16171	16405	16283	16185	16175	16149	16336	16315	16076	16235	16315	16073	16253	16301	16184	15985	16238	16298	16350	16118	16234	16325	16153	16300	15935	16115	16239	16455	16311	16165	16119	16077	16052	16264	16240	16440	16076	16227	16036	16388	16281	16403	16240	16217	16174	16181	16194	16304	16107	16061	16089	16207	16111	16211	16146	16033	16010	16049	16100	16004	15873	16158	16293	16257	15967	16134	16143	16198	16221	16305	16442	16304	16416	16186	16210	16148	16276	16273	16193	16223	16211	16145	15942	16247	16043	16346	16179	16279	16102	16179	16197	16064	16064	16325	16064	16131	16165	16245	16316	16316	16277	16165	16267	16292	16141	16157	16028	16227	16243	16222	16083	16256	16275	16062	16216	16326	16262	16344	16209	16126	16252	16044	16102	16218	16204	16398	16088	16086	16070	16102	16043	16085	16253	16303	16114	15951	16291	15977	16179	16223	16092	16303	16219	16321	16242	16274	16138	16273	16310	16158	16138	16074	16138	16111	16191	16265	16403	16194	16333	16194	16414	16372	16204	16019	16132	16215	16155	16176	16307	16324	16386	16269	16278	16361	16095	16055	16317	16235	16335	16179	16161	16247	16315	16357	16441	16354	16224	16363	16454	16265	16436	16381	16280	16325	16238	16113	16045	16125
19284	36092	36244	31934	28148	25183	22564	20548	19055	18007	17367	20169	19309	18058	15751	15294	15136	15094	14951	14768	14720	14790	14623	14730	14767	14579	14548	14427	14721	14397	14400	14407	14414	14348	14123	14406	14316	14256	14473	14412	14730	14488	14847	15609	15140	14939	14683	14320	14269	14226	14324	14230	14206	14163	14367	14337	14316	14184	14304	14272	14128	14091	14319	14232	14230	14484	14278	14237	14243	14161	14265	14179	14225	14406	13995	14196	14357	14215	14009	14269	14207	14223	14111	14128	14285	14090	14312	14344	14209	14134	14130	14268	14398	14196	14316	14051	14364	14126	14367	14178	14300	14084	14285	14369	14263	14237	14308	14148	14245	14212	14154	14244	14348	14227	14136	14229	14264	14163	14292	14246	14166	14397	14197	14320	14177	14228	14223	14067	14291	14187	14209	14244	14389	14282	14267	14222	14295	14265	14244	14102	14269	14281	14140	14212	14282	14198	14328	14192	14116	14271	14249	14381	14008	14196	14329	13982	14155	14147	14189	14362	14314	14318	14058	14267	14091	14233	14321	14240	14238	14045	14233	14152	14094	14257	14325	14250	14242	14291	14165	13983	14270	14231	14113	14178	14336	14239	14119	14262	14265	14179	14152	14193	14309	14324	14279	14289	14131	14284	14074	14236	14298	13879	14177	14160	14284	14270	14208	14156	14153	14197	14120	14323	14158	14139	14222	14208	14276	14181	14148	14109	14161	14255	14319	14204	14347	14269	14264	14187	14401	14286	14198	14348	14364	14194	14098	14100	14197	14211	14117	14322	14174	14112	14212	14011	14273	14269	14320	14282	14269	14263	14114	14103	14208	13964	14273	14267	14257	14048	14043	14220	14343	14261	14112	14220	14227	14184	14228	14229	14325	14241	14178	14188	14247	14223	14244	14013	14178	14189	14261	14206	14175	14137	14105	14314	14225	14153	14230	14110	14101	14069	14214	14323	14140	14360	14303	14222	14185	14203	14311	14334	14298	14169	14293	14320	14196	14194	14310	14245	14136	14267	14212	14417	14193	14136	14277	13967	14141	14287	14205	14215	14142	14161	14203	14151	14350	14088	14128	14299	14337	14184	14190	14182	14263	14405	14209	14133	14295	14186	14226	14177	14243	14260	14359	14147	14260	14233	14245	14335	14387	14229	14179	14160	14325	14149	14215	14320	14399	14243	14208	14146	14185	14316	14119	14064	14319	14236	14331	14152	14062	14270	14251	14393	14199	14235	14102	14201	14091	14279	14305	14232	14131	14252	14066	14430	14191	14217	14070	14246	14201	14145	14294	14388	14161	14360	14202	14260	14136	14123	14251	14218	14036	14216	14015	14280	14231	14156	14191	14393	14213	14197	14085	14229	14290	14280	14105	14314	14299	14208	14404	14194	14128	14188	14310	14327	14199	14145	14136	14141	14195	14234	14243	14244	14201	14169	14271	14238	14236	14170	14271	14222	14230	14167	14322	14228	14279	14244	14248	14238	14153	14138	14232	14197	14357	14393	14329	14281	14123	14084	14317	14225	14277	14103	14150	14267	14319	14287	14270	14280	14246	14320	14291	14300	14216	14184	14290	14133	14384	14303	14172	14173	14435	14333	14238	14212	14319	14227	14408	14197	14144	14155	14118	14003	14292	14203	14208	14140	14334	14275	14265	14239	14253	14256	14313	14331	14231	14191	14357	14163	14172	14090	14180	14387	14135	14264	14209	14109	14103	14071	14250	14067	14366	14019	14227	14162	14071	14260	14332	14109	14252	14154	14195	14167	14276	14253	14154	14125	14144	14148	14260	14297	14197	14193	14265	14097	14129	14103	14115	14110	14154	14217	14310	14181	14304	14198	14229	14231	14322	14130	14066	14119	14332	14196	14316	14228	14056	14269	14116	14230	14163	14314	14234	14249	14142	14113	14204	14291	14478	14206	14188	14167	14222	14221	14244	14126	14372	14362	14164	14053	14293	14302	14278	14122	14063	14364	14174	14319	14306	14242	14378	14246	14244	14318	14311	14283	14145	14294	14329	14145	14219	14143	14278	14200	14263	14257	14104	14286	14289	14212	14148	14221	14165	14209	14247	14139	14122	14309	14214	14301	14056	14341	14360	14012	14218	14233	14363	14159	14238	14261	14174	14352	14194	14252	14345	14340	14222	14320	14174	14171	14185	14265	14149	14269	14230	14078	14197	14332	14294	14219	14291	14154	14293	14284	14223	14240	14231	14257	14264	14265	14217	14230	14331	14245	14204	14233	14211	14217	14167	14118	14328	14350	14241	14324	14221	14242	14313	14079	14113	14308	14325	14251	14210	14095	14092	14345	14266	14156	14266	14229	14162	14255	14176	14213	14174	14309	14155	14287	14258	14250	14086	14135	14266	14095	14188	14339	14230	14265	14265	14215	14203	14178	14202	14294	14383	14175	14236	14162	14132	14103	14124	14290	14216	14125	14450	14180	14326	14285	14361	14247	14201	14187	14283	14289	14353	14155	14206	14319	14230	14134	14294	14024	14176	14344	14238	14273	14197	14145	14241	14237	14435	14134	14258	14244	14300	14201	14230	14246	14233	14017	14366	14216	14111	14201	14232	14148	14117	14154	14378	14081	14088	14246	14265	14280	14065	14156	14171	14382	14243	14183	14285	14164	14096	14269	14283	14193	14321	14256	14195	14190	14153	14160	14045	13963	14226	14202	14078	14223	14159	14228	14117	14318	14150	14239	14340	14164	14163	14221	14197	14342	14177	14333	14107	14199	14212	14286	14173	14361	14342	14207	14260	14252	14199	14212	13893	14354	13947	14208	14158	14126	14148	14181	14053	14283	14144	14249	14232	14150	14044	14188	14259	14247	14190	14150	14195	14239	14091	14202	14239	14201	14257	14301	14234	14107	14244	14134	14069	14117	14348	14268	14256	14126	14269	14288	14198	14220	14120	14144	14347	14007	14071	14238	14263	14033	14217	14186	14191	14214	14199	14275	14275	14161	14290	14142	14301	14096	14145	14193	14107	14007	14160	14150	14133	14263	14185	14068	14219	14161	14179	14226	14356	14279	14207	14302	14119	14200	14142	14225	14134	14172	14165	14208	14204	14192	14179	14159	14120	14039	14305	14178	14183	14267	14107	14248	14217	14296	14330	14134	14134	14238	14196	14228	14251	14329	14262	14308	14206	14262	14162	14146	14297	14267	14290	14118	14331	14271	14190	14189	14367	14260	14257	14201	14170	14224	14171	14155	14252	14161	14213	14283	14334	14228	14290	14153	14120	13940	14130	14242	14308	14180	14269	14235	14325	14104	14155	14178	14230	14182	14377	14072	14342	14245	14230	14119	14138	14221	14178	14112	14238	14267	14232	14269	14395	14138	14314	14320	14219	14380	14266	14208	14056	14272	14140	14161	14300	14120	14241	14291	13985	14427	14175	14193	14225	14155	14251	14351	14307	14176	14217	14055	14230	14299	14108	14248	14343	14309	14279	14195	14164	14369	14231	14279	14270	14124	14177	14373	14233	14185	14250	14223	14143	14242	14268	14046	14129	14169	14377	14089	14205	14120	14208	14231	14220	14194	14220	14099	14115	14214	14221	14274	14284	14366	14307	14115	14194	14288	14254	14143	14300	14232	14325	14191	14081	14261	14251	14171	14115	14283	14267	14397	14336	14464	14031	14144	14226	14238	14219	14345	14187	14196	14200	14146	14070	14235	14110	14211	14154	14279	14130	14157	14221	14178	14288	14365	14171	14257	14272	14241	14165	14288	14144	14282	14233	14310	14146	14344	14139	14078	14294	14162	14330	14207	14184	14190	14365	14198	14351	14126	14228	14170	14136	14306	13946	14308	14206	14462	14092	14302	14267	14283	14184	14350	14183	14184	14256	14265	14127	14287	14012	14262	14369	14270	14336	14180	14192	14363	14250	14164	14198	14257	14220	14061	14466	14145	14106	14120	14072	14256	14363	14079	14272	14265	14235	14194	14358	14308	14210	14113	14339	14181	14067	14184	14236	14220	14127	14208	14196	14139	14283	14135	14210	14389	14198	14129	14384	14230	14147	14164	14127	14267	14140	14277	14295	14321	14136	14150	14365	14142	14189	14280	14376	14266	14064	14298	14136	14300	14034	14349	14161	14242	14296	14164	14294	14098	14328	14213	14102	14168	14125	14292	14340	14245	14184	14152	14118	14365	14179	14356	14054	14307	14046	14225	14170	14271	14187	14227	14203	14245	14257	14141	14318	14155	14277	14286	14225	14308	14296	14113	14269	14116	14385	14241	14314	14370	14237	14223	14158	14205	14312	14176	14258	14165	14148	14191	14298	14217	14307	14273	14248	14139	14308	14204	14028	14313	14159	14162	14146	14275	14153	14286	14271	14129	14267	14470	14274	14317	14277	14144	14060	14344	14370	14070	14135	14133	14311	14039	14262	14205	14182	14121	14401	14118	14247	14147	14232	14349	14163	14342	14202	14157	14420	14294	14256	14125	14262	14255	14375	14168	14236	13898	14245	14268	14129	14204	14174	14222	14275	14298	14373	14090	14299	14250	14211	14179	14206	14114	14077	14149	14233	14244	14171	14260	14113	14277	14395	14094	14242	14361	14236	14152	14221	14278	14144	14156	14047	14132	14236	14296	14245	14183	14200	14183	14070	14210	14111	14219	14172	14194	14247	14225	14254	14222	14176	14261	14085	14109	14447	14237	14228	14226	14129	14196	14141	13982	14253	14303	14166	14317	14299	14124	14248	14152	14359	14291	14126	14195	14224	14224	14072	14304	14133	14047	14344	14272	14176	14233	14019	14194	14304	14299	14135	14380	14214	14229	14147	14056	14232	14263	14318	14264	14249	14225	14111	14088	14263	14313	14132	14202	14086	14314	14276	14255	14026	14325	14255	14286	14365	14279	14310	14288	14305	14171	14202	14126	14077	14089	14247	14186	14078	14114	14333	14167	14311	14101	14050	14326	14175	14181	14251	14179	14169	14268	14234	14354	14159	14267	14260	14324	14199	14123	14181	14278	14218	14260	14232	14230	14209	14368	14161	14173	14239	14289	14224	14144	14268	14228	14289	14348	14295	14133	14183	14150	14105	14130	14152	14207	14213	13976	14300	14279	14277	14238	14268	14090	14239	14156	14384	14303	14295	14195	14294	14077	14080	14116	14115	14267	14287	14292
27252	22979	28082	25063	20437	19389	18638	17926	17836	17333	17387	17438	17284	17281	17140	17025	17118	16914	17024	17056	16996	17088	16806	16977	16945	16934	17134	17078	16882	16951	16978	16787	16832	16615	16937	16961	16891	16755	16772	16826	16893	16842	16858	17006	17064	16975	17031	16803	16889	16758	16724	16739	16725	16924	16786	16722	16947	16813	17130	16969	16831	16826	16845	16741	17046	16943	16963	16889	16861	16827	16854	16968	16692	16902	16818	16678	16811	16802	16885	16872	16701	16972	16874	16867	17030	16766	16890	16782	16881	16768	16701	16735	16882	16929	17062	16870	16960	16781	16773	16803	16694	16954	16994	16713	16814	16858	16802	16911	16736	16839	16748	16872	16813	16826	16800	16773	16770	16857	16713	16582	16717	16794	16835	16951	16835	16740	16893	16731	16878	16753	16738	16953	16835	16876	16862	16983	16736	16783	16701	16673	16640	16878	16905	16873	16821	16758	16879	16814	16735	16814	17064	16844	16641	16738	16657	16462	16837	16694	16774	16714	16857	16779	16948	17010	16735	17048	16809	16851	16740	16788	16693	16782	16863	16868	16999	16791	16768	16678	16869	16795	16884	16687	16895	16824	16700	16656	16874	16951	16955	16926	16901	17141	16849	16804	16889	16945	16925	16828	16861	16900	16766	16648	16840	16709	16914	16725	16657	16831	16853	17066	16918	16722	16946	16802	16837	16753	16752	16820	16875	16867	16675	17010	16823	16783	16837	16782	16736	17001	16754	16720	16794	16771	16826	16779	16856	16773	16946	16791	16748	16780	16744	16889	16868	16800	16832	16829	16818	16967	16683	16855	16840	16731	16827	16814	16778	16836	16719	16880	16813	16723	16856	16713	16851	16682	16932	16845	16791	16887	16940	16830	16787	16897	16826	16876	17005	16620	16961	16955	16902	16778	16907	16923	16708	16862	16828	16835	17058	17037	16800	16883	16950	16843	17065	16823	16678	16863	16861	16843	16770	16769	16879	16571	16763	16841	16947	16918	16774	16889	16831	16721	16613	16772	16897	16916	16910	16863	16888	16794	16717	16774	16553	16750	16848	16848	16840	16801	16794	17015	16948	16949	16803	16751	16779	16775	16811	16910	16838	16784	16778	16748	16773	16838	16782	16662	16730	16823	16866	16704	16811	16916	17081	16852	16911	16918	16795	16767	16819	16860	16900	16671	16730	16781	16818	16907	16830	16797	16669	17022	16898	16798	16714	16694	17001	17016	16826	16935	16952	16737	16895	16916	16872	16877	16711	16658	16843	16872	16730	16811	16750	16726	16824	16805	16838	16679	16861	16769	16889	16758	16848	16701	16773	16765	16812	16714	16652	16840	16862	16852	17078	16795	16994	16837	16881	16883	16708	16676	16637	16838	16980	16863	16906	16733	16989	16906	16810	16940	16723	16844	16760	16797	16692	16828	16787	16745	16774	16995	17061	16845	16931	16728	16852	16903	16709	16834	16925	16893	16680	17046	16813	16886	16834	16836	16930	17068	16775	16742	16836	16689	16741	16832	16927	16908	16818	16956	16802	16757	16750	16783	16698	16797	16891	16779	16712	17045	16821	16705	16933	16598	17006	16791	17100	16706	16815	16663	16756	16893	16828	17002	16806	16907	16692	16818	16802	17048	16985	16938	16925	16808	16858	16800	16815	17019	16809	16937	16779	16932	16880	16760	16689	16683	16770	16802	16836	16748	16987	16876	16894	16858	16796	16861	16904	17078	16784	16950	16769	16901	16856	16886	16863	16790	16776	16873	16796	16939	16985	16800	16952	16787	16852	16928	16882	16918	16845	16983	16920	17025	17027	16840	16736	16874	16811	16832	16817	16957	16799	16811	17090	16877	16909	16767	16800	16634	16662	16679	16839	16966	16902	16915	16906	16985	16873	16813	16854	16800	16795	16493	16928	16748	16755	16893	16806	16780	16803	16738	16925	16685	16936	17030	16860	16863	16859	16752	16704	16869	16733	16857	16875	16893	17019	16953	16988	16762	16664	16836	16675	16762	16987	16973	16894	16869	16855	16719	16896	16808	16994	17019	16906	16793	16856	16624	16811	16734	17001	16936	16720	16807	16780	16761	16919	16945	16868	16851	16914	17056	16846	16927	16990	16846	16812	16790	16943	16757	16692	16650	16712	16873	16897	16947	17111	16686	16841	16873	16717	16912	16992	16885	16878	16804	16894	16860	16787	16840	16587	16754	16749	16734	16745	16725	16841	16972	16724	16807	16911	16721	16813	16811	16865	16861	16648	16770	16753	16700	16783	16984	16740	16845	16772	16712	16898	16799	16842	16827	16681	16691	16870	16821	16717	16768	16988	16811	16830	16929	16766	16815	16703	16978	16838	16914	16848	16921	16962	16815	16788	16783	16866	16777	16873	16852	16864	16878	16779	16794	16881	16717	16702	16818	16883	16803	16942	16917	17027	16889	16776	16757	16780	16830	16806	16695	16813	16898	16860	16891	16777	17054	16956	16828	17009	16870	16753	16811	16764	16928	16847	16771	16883	16996	16916	16875	16915	16805	16794	16965	16808	17018	16886	16723	16980	16817	16682	16746	16907	16948	16764	16659	16817	16945	16927	16830	16890	16783	16955	16719	16889	16778	16858	16656	16833	16960	16847	16889	16886	17032	16759	16954	16799	16778	16815	17102	16880	16880	16954	16912	16803	16857	16848	16868	16889	16898	17026	16911	16475	16912	17027	16827	16788	16742	16710	16751	16692	16833	16768	16942	17001	16902	16793	16844	16815	16779	16489	16849	16783	16732	16867	16900	17036	16894	17064	16796	16679	16823	16505	16715	16771	16907	16791	16631	16746	16700	16889	16692	16782	16788	16701	16821	17008	17043	16867	16675	16672	16816	16748	17033	16972	16917	16786	16847	16739	17006	16818	16937	16719	16864	16922	17017	16805	16637	17032	16660	16962	16815	16874	16923	16878	16697	16838	16809	16854	16872	16647	16833	16991	16688	16824	16729	16841	16910	16636	16837	16779	16645	16775	16751	16860	16732	16928	17109	16850	16751	16914	16729	16938	16533	16805	17020	16907	16715	16972	17067	16839	16959	16794	16906	17000	16964	16710	16802	16975	16753	16865	16812	16789	16939	16675	16792	16958	16807	16820	16816	16894	16945	17027	16829	16923	16955	16945	16969	16893	16999	16839	16707	16947	16818	16881	16918	16872	16780	16781	16687	16948	16925	17002	16879	16685	16625	16961	16805	16856	16837	16879	16877	17003	16858	16943	16716	16948	16812	16995	16858	16865	17010	16979	16811	16785	16789	16653	16995	16962	16909	16939	17008	16912	17013	16866	16764	16770	16865	16530	16873	16879	16748	16744	16731	16850	16887	16657	16897	16985	16757	16965	16724	17122	16866	16920	16959	16770	16907	16877	16773	16695	16900	16836	16903	16739	16818	16818	16813	16929	16827	16941	16882	16712	16728	16761	16921	16816	16748	16951	16725	16821	16817	16932	16894	16896	16913	16849	16955	16968	16955	16817	16617	16957	16748	16626	16905	16923	17023	16888	16708	16861	16770	16682	16598	16779	16874	16658	16931	16959	16859	16826	16812	16731	16853	16761	16980	16840	16852	16878	16714	17080	16856	16819	16929	16941	17207	16816	16826	16990	16907	16826	16544	16938	16932	16903	17003	16752	16945	16855	16865	16781	16661	16802	16848	16958	16687	17053	16707	17088	16849	16811	16813	16724	16840	16607	16889	16828	16917	16962	16916	17054	17024	16806	16950	16791	16714	16758	16769	17019	16947	16563	16650	16737	16650	16858	16906	16950	16764	16920	16813	16812	16720	16865	16683	16884	16878	16753	17021	16930	16827	16584	16895	16656	16631	16903	16751	16866	16719	16786	16837	16755	16860	16695	16626	16924	16776	16858	16829	16725	16883	16930	16872	17000	16778	16722	17066	16991	16845	16754	16910	16842	16889	16851	16844	17003	16724	16810	16941	16710	16780	16972	16961	16969	16947	16730	16842	16973	16954	16992	16870	17018	16832	17007	16889	16970	16797	16825	16927	16835	16727	16842	16668	16888	16856	16792	16761	16997	16698	16727	16833	16963	17054	17004	16976	17175	16830	16791	16950	16797	16644	16879	16970	16799	16914	16789	16746	16819	16934	16974	16704	16831	16880	16896	16708	16844	16843	16765	16823	16936	17223	16707	16908	16750	16843	16970	16766	16973	16939	16930	16891	16761	16774	17124	16724	16797	16743	16742	16764	17024	16760	16866	16837	16858	16658	16920	16869	16721	16994	16738	17040	16884	16643	16914	16906	16883	16879	16873	16770	17044	16939	16826	16819	17081	16938	16640	16849	16689	16733	16719	16763	16943	16983	16909	16845	16788	17061	16652	16820	16914	16785	16818	16788	16565	16964	17038	17052	16798	16834	16849	16895	16935	16861	16874	16905	17188	17073	16914	16991	16942	16968	16972	16853	16808	16881	16878	17018	16826	16927	16754	16692	16912	16784	16771	16971	16878	16779	16796	16923	16886	16843	16879	16984	16882	16864	16860	17012	16865	16999	16836	16803	16891	16961	17004	17027	16749	16865	16842	16862	16970	16768	16829	17026	16695	16981	16837	16899	16777	16732	17073	16863	16851	16576	16859	16883	16975	16916	16755	16880	16795	16906	16968	16748	16883	16897	16961	16862	16840	16839	16936	16891	16902	16947	16902	16703	16823	17063	16749	16903	16837	16798	16904	17025	16867	16853	16812	16847	17048	16902	16811	16926	16761	16863	16825	16841	16748	16732	17062	17136	16904	16751	16866	16672	16928	16936	16879	16763	16967	16846	16819	17063	16992	16936	16756	16922	16966	16955	16794	16755	16794	16709	16862	16948	16960	17077	16945	16749	16922	16795	16779	16899	16785	16818	16908	17092	16824	16619	16796	17041	16787	17015	16703	16735	16783	16799	16753	16894	16951	16884	16579	16686	16689	16770	16947	16868	16832	16815	16730	16832	16770	16792	16884	16843	16812	17020	16947	16683	16853	16944	16824	16759	16735	17074	16932	16980	16842	16932	16760	16844	16945	16908	16835	16933	17057	16928	16802	16840	16905	16790	16893	16864	16672	16826	17055	16915	16796	16939	16636	16932	16836	16854	16743	16905	16903	16872	16968	16947	16931	16826
17827	26202	26224	22426	19587	18171	17108	16402	15808	15473	15442	15622	15451	15010	15146	14986	14819	15044	14664	14775	14749	14741	14876	14631	14791	14569	14685	14575	14561	14762	14532	14816	14839	14603	14547	14700	14670	14675	14587	14784	14616	14529	14590	14717	14764	14534	14738	14506	14745	14619	14549	14525	14660	14403	14514	14521	14701	14557	14446	14575	14775	14618	14669	14437	14561	14876	14620	14517	14697	14636	14626	14603	14589	14618	14549	14682	14615	14556	14753	14744	14757	14546	14602	14693	14571	14573	14657	14701	14626	14604	14440	14688	14571	14654	14569	14658	14754	14639	14755	14624	14550	14565	14682	14658	14693	14546	14518	14692	14547	14534	14566	14601	14622	14656	14630	14517	14721	14815	14489	14696	14821	14666	14488	14639	14579	14570	14514	14591	14565	14718	14665	14466	14748	14568	14718	14609	14738	14612	14584	14632	14534	14818	14790	14597	14716	14653	14384	14676	14733	14567	14593	14466	14606	14647	14503	14758	14627	14307	14759	14745	14688	14609	14574	14622	14528	14524	14488	14650	14676	14560	14561	14667	14689	14693	14754	14463	14626	14530	14681	14617	14746	14725	14634	14880	14451	14523	14555	14642	14589	14563	14630	14560	14619	14512	14653	14579	14570	14653	14725	14597	14563	14810	14795	14559	14763	14576	14551	14405	14578	14547	14590	14566	14510	14513	14633	14671	14551	14519	14575	14541	14582	14590	14541	14520	14438	14717	14746	14712	14645	14597	14708	14343	14654	14618	14636	14696	14581	14522	14460	14589	14553	14684	14639	14523	14680	14812	14598	14577	14451	14637	14603	14642	14638	14584	14660	14579	14494	14439	14621	14527	14683	14510	14520	14692	14630	14540	14604	14604	14434	14611	14531	14586	14605	14625	14471	14553	14471	14480	14659	14620	14681	14738	14662	14594	14513	14621	14470	14656	14625	14561	14546	14823	14673	14631	14737	14776	14625	14621	14837	14594	14597	14646	14699	14791	14532	14725	14550	14810	14712	14798	14575	14730	14625	14675	14644	14615	14527	14797	14430	14645	14612	14695	14672	14714	14728	14465	14642	14624	14593	14555	14489	14718	14787	14682	14590	14589	14548	14486	14594	14507	14660	14705	14485	14601	14604	14448	14559	14756	14594	14636	14614	14806	14698	14721	14552	14618	14639	14499	14618	14484	14634	14633	14612	14674	14571	14696	14532	14639	14634	14483	14581	14580	14554	14534	14625	14521	14611	14711	14608	14685	14503	14500	14626	14739	14579	14655	14737	14640	14451	14660	14667	14442	14349	14715	14720	14640	14611	14716	14580	14516	14410	14636	14661	14531	14672	14689	14587	14665	14579	14478	14714	14415	14660	14669	14559	14602	14664	14526	14540	14537	14738	14626	14528	14679	14669	14448	14509	14740	14639	14475	14563	14462	14646	14607	14638	14530	14618	14629	14860	14590	14601	14753	14473	14665	14539	14681	14568	14727	14773	14629	14424	14587	14700	14567	14565	14433	14631	14636	14707	14744	14752	14559	14638	14473	14649	14623	14579	14537	14623	14536	14681	14729	14509	14672	14575	14625	14644	14677	14585	14461	14651	14694	14630	14557	14519	14661	14543	14846	14726	14703	14664	14631	14656	14511	14776	14739	14628	14571	14562	14679	14850	14549	14730	14626	14643	14689	14592	14703	14730	14604	14632	14601	14660	14595	14515	14581	14773	14586	14650	14701	14549	14534	14562	14442	14660	14593	14643	14612	14707	14582	14598	14485	14611	14637	14462	14667	14470	14408	14742	14702	14628	14612	14557	14588	14648	14620	14476	14601	14793	14692	14640	14465	14716	14604	14375	14525	14625	14556	14643	14780	14676	14580	14655	14725	14433	14752	14619	14511	14477	14645	14677	14563	14716	14591	14674	14790	14697	14598	14542	14529	14567	14705	14677	14568	14539	14481	14516	14348	14646	14643	14512	14558	14445	14748	14632	14476	14421	14738	14494	14562	14687	14389	14691	14598	14490	14572	14590	14686	14664	14649	14559	14645	14644	14547	14588	14728	14712	14791	14718	14550	14668	14566	14573	14757	14625	14463	14567	14687	14655	14689	14612	14672	14574	14705	14479	14641	14771	14502	14620	14598	14575	14492	14706	14508	14396	14543	14423	14796	14579	14619	14549	14421	14702	14590	14666	14635	14572	14549	14589	14535	14685	14658	14486	14569	14400	14574	14763	14571	14601	14473	14640	14585	14765	14760	14666	14691	14675	14608	14568	14735	14535	14523	14593	14635	14681	14554	14559	14703	14623	14624	14707	14488	14660	14549	14557	14453	14745	14575	14469	14777	14664	14672	14533	14668	14674	14603	14615	14690	14496	14766	14539	14614	14631	14638	14558	14544	14679	14691	14491	14645	14611	14496	14529	14591	14650	14456	14565	14674	14547	14462	14689	14702	14665	14660	14443	14681	14603	14676	14636	14626	14762	14671	14612	14709	14611	14648	14659	14550	14630	14575	14615	14437	14735	14557	14635	14693	14726	14621	14570	14693	14559	14662	14593	14617	14690	14501	14726	14680	14751	14621	14587	14644	14632	14612	14818	14714	14579	14728	14672	14619	14739	14441	14689	14617	14569	14588	14598	14578	14722	14736	14517	14733	14583	14662	14578	14599	14739	14681	14633	14713	14532	14640	14628	14662	14523	14631	14743	14649	14592	14504	14740	14791	14794	14480	14581	14670	14508	14627	14495	14509	14641	14601	14615	14755	14729	14709	14470	14622	14748	14573	14737	14597	14539	14716	14448	14398	14721	14575	14548	14610	14691	14686	14761	14562	14487	14578	14390	14620	14690	14612	14700	14817	14569	14499	14594	14624	14654	14615	14679	14638	14679	14524	14733	14574	14626	14623	14649	14477	14481	14663	14753	14672	14746	14730	14581	14654	14617	14764	14436	14750	14412	14639	14651	14766	14589	14683	14811	14594	14697	14652	14808	14500	14449	14654	14526	14551	14710	14596	14676	14550	14612	14654	14796	14601	14553	14726	14623	14328	14680	14520	14513	14408	14692	14562	14639	14506	14624	14517	14602	14542	14359	14706	14732	14636	14718	14640	14542	14597	14730	14436	14634	14476	14649	14695	14603	14664	14726	14644	14394	14777	14632	14521	14712	14634	14696	14566	14704	14508	14681	14619	14542	14599	14653	14742	14536	14659	14674	14483	14527	14673	14657	14467	14666	14636	14601	14682	14674	14546	14545	14563	14789	14563	14498	14603	14566	14643	14657	14456	14638	14876	14732	14632	14731	14450	14537	14618	14611	14641	14670	14574	14584	14479	14400	14634	14464	14685	14618	14666	14579	14584	14537	14721	14434	14763	14728	14682	14562	14721	14517	14864	14872	14540	14549	14641	14479	14657	14702	14622	14528	14436	14653	14672	14622	14742	14612	14807	14701	14622	14564	14587	14485	14819	14744	14680	14535	14745	14519	14493	14690	14588	14674	14679	14590	14655	14480	14588	14563	14510	14493	14545	14629	14675	14554	14580	14629	14749	14641	14596	14640	14670	14713	14694	14588	14475	14588	14626	14698	14823	14643	14634	14669	14566	14501	14492	14652	14681	14531	14632	14586	14627	14586	14595	14709	14768	14598	14486	14744	14559	14589	14683	14678	14724	14619	14627	14765	14595	14639	14613	14670	14747	14727	14617	14608	14731	14589	14613	14591	14549	14633	14717	14619	14580	14623	14448	14653	14541	14604	14587	14669	14748	14645	14602	14669	14581	14771	14543	14620	14663	14574	14568	14584	14624	14750	14622	14472	14669	14531	14799	14537	14487	14664	14571	14764	14638	14566	14669	14515	14505	14679	14437	14748	14624	14690	14568	14768	14694	14677	14592	14629	14596	14657	14602	14644	14512	14504	14612	14540	14554	14705	14590	14666	14457	14502	14581	14651	14785	14703	14665	14585	14576	14594	14685	14576	14490	14732	14643	14466	14605	14570	14746	14479	14579	14724	14671	14762	14595	14541	14556	14504	14611	14687	14467	14515	14559	14685	14869	14511	14549	14742	14689	14682	14633	14496	14560	14530	14574	14483	14872	14409	14640	14559	14650	14499	14642	14693	14498	14362	14682	14738	14609	14590	14831	14709	14577	14630	14760	14541	14732	14635	14646	14611	14641	14619	14579	14601	14687	14611	14710	14491	14604	14694	14588	14487	14643	14750	14549	14667	14743	14631	14572	14622	14493	14770	14497	14503	14603	14627	14721	14873	14740	14633	14536	14613	14567	14662	14517	14616	14587	14715	14455	14585	14660	14761	14599	14562	14751	14668	14640	14636	14739	14760	14605	14571	14576	14745	14593	14617	14559	14657	14703	14601	14743	14585	14583	14648	14426	14721	14582	14583	14495	14552	14623	14598	14618	14585	14563	14522	14574	14647	14620	14499	14666	14565	14640	14781	14679	14530	14635	14563	14663	14589	14683	14518	14540	14637	14447	14627	14639	14523	14450	14632	14586	14656	14517	14535	14380	14699	14657	14591	14535	14618	14716	14556	14701	14572	14743	14610	14748	14627	14526	14595	14525	14667	14633	14705	14560	14808	14618	14602	14739	14650	14637	14588	14597	14554	14594	14645	14502	14638	14662	14786	14630	14505	14771	14579	14446	14656	14728	14796	14490	14546	14624	14777	14739	14455	14606	14620	14693	14513	14567	14635	14650	14730	14540	14753	14542	14636	14779	14678	14669	14516	14667	14577	14643	14719	14704	14564	14536	14692	14606	14757	14794	14529	14614	14549	14647	14739	14436	14505	14627	14630	14464	14574	14626	14789	14636	14650	14658	14623	14565	14645	14597	14598	14598	14735	14739	14521	14692	14628	14585	14813	14515	14667	14571	14711	14634	14766	14574	14625	14461	14838	14760	14469	14620	14629	14727	14595	14468	14703	14646	14564	14787	14695	14678	14490	14721	14547	14697	14619	14567	14510	14707	14695	14687	14586	14599	14715	14682	14687	14681	14700	14741	14694	14598	14628	14647	14492	14572	14756	14497	14631	14615	14606	14631	14779	14756	14566	14351	14654	14562	14745	14584	14613	14837	14568	14679	14601	14553	14633	14814	14465	14559	14608	14690	14533	14529	14517	14607	14467	14738	14527	14768	14460	14571	14652	14545
23832	21106	28667	24584	22894	23348	22512	19539	18562	18363	17872	19290	20341	18255	17518	17195	17152	17002	16892	17079	17023	16663	16978	16899	16912	16806	16882	16755	16724	16964	16747	16980	16783	16790	16804	16737	16669	16790	16616	16786	16722	16626	16862	16992	16810	16919	16916	16664	16586	16707	16770	16810	16734	16771	16578	16700	16672	16662	16610	16689	16659	16736	16615	16770	16573	16550	16704	16455	16583	16847	16588	16606	16693	16713	16823	16468	16763	16627	16443	16620	16635	16530	16610	16607	16835	16370	16757	16702	16521	16698	16757	16600	16554	16520	16719	16784	16518	16718	16769	16687	16616	16811	16671	16636	16706	16704	16644	16560	16533	16585	16691	16625	16474	16718	16643	16756	16481	16556	16755	16561	16768	16813	16768	16596	16652	16819	16485	16592	16523	16501	16748	16746	16790	16517	16703	16424	16512	16542	16654	16542	16550	16747	16711	16808	16694	16835	16687	16665	16696	16538	16771	16410	16667	16577	16717	16655	16715	16667	16824	16738	16697	16740	16741	16692	16675	16660	16772	16563	16833	16507	16713	16767	16681	16726	16677	16583	16776	16662	16798	16807	16668	16534	16578	16728	16711	16712	16651	16712	16624	16645	16499	16636	16447	16568	16688	16787	16761	16726	16529	16584	16823	16657	16634	16713	16524	16929	16720	16799	16521	16716	16748	16620	16641	16623	16733	16681	16585	16603	16556	16648	16782	16730	16909	16681	16641	16613	16786	16546	16611	16579	16749	16471	16726	16596	16540	16514	16692	16584	16549	16486	16637	16627	16527	16577	16625	16697	16498	16743	16660	16845	16553	16814	16728	16601	16648	16335	16616	16512	16729	16815	16760	16638	16762	16723	16647	16519	16527	16681	16576	16673	16551	16710	16706	16734	16638	16684	16492	16598	16562	16446	16792	16688	16613	16669	16610	16536	16617	16616	16721	16573	16441	16689	16601	16459	16637	16484	16758	16638	16564	16625	16849	16610	16411	16637	16665	16686	16494	16782	16933	16618	16712	16607	16804	16780	16715	16400	16821	16645	16766	16704	16765	16720	16634	16771	16674	16716	16688	16811	16703	16797	16570	16750	16546	16658	16648	16558	16789	16707	16810	16593	16616	16694	16659	16640	16876	16668	16789	16605	16745	16507	16633	16703	16734	16721	16620	16641	16786	16652	16738	16693	16652	16642	16564	16591	16670	16531	16696	16641	16546	16700	16595	16520	16556	16648	16503	16777	16629	16553	16595	16600	16569	16725	16631	16801	16931	16676	16568	16844	16771	16793	16850	16756	16588	16810	16708	16485	16577	16555	16901	16906	16718	16557	16629	16769	16648	16584	16330	16638	16626	16612	16842	16633	16610	16531	16788	16701	16740	16777	16678	16680	16633	16582	16590	16391	16684	16721	16671	16672	16510	16816	16408	16480	16756	16658	16608	16741	16632	16711	16720	16747	16570	16688	16752	16719	16556	16615	16632	16781	16502	16685	16560	16697	16579	16568	16632	16598	16470	16709	16917	16560	16731	16786	16385	16732	16642	16580	16494	16692	16604	16734	16743	16549	16560	16788	16730	16600	16689	16491	16596	16608	16652	16640	16628	16780	16475	16691	16746	16781	16518	16484	16377	16704	16577	16709	16747	16522	16883	16654	16610	16769	16513	16594	16686	16700	16566	16558	16688	16685	16649	16778	16681	16634	16846	16629	16816	16642	16675	16672	16712	16552	16638	16808	16638	16590	16753	16731	16776	16668	16583	16668	16600	16552	16662	16553	16731	16703	16665	16501	16586	16631	16662	16739	16676	16694	16759	16707	16529	16612	16665	16513	16568	16526	16766	16703	16582	16449	16563	16650	16604	16695	16575	16811	16753	16718	16599	16764	16801	16713	16428	16631	16729	16819	16669	16556	16545	16555	16518	16505	16544	16683	16557	16702	16749	16616	16763	16688	16654	16672	16520	16702	16579	16697	16647	16519	16491	16395	16740	16608	16495	16704	16726	16427	16672	16621	16583	16948	16689	16668	16598	16613	16539	16605	16667	16701	16663	16430	16614	16630	16614	16729	16418	16759	16705	16977	16626	16678	16562	16592	16682	16577	16747	16729	16479	16798	16618	16505	16708	16914	16667	16580	16768	16615	16708	16855	16558	16592	16569	16565	16629	16623	16805	16639	16761	16736	16544	16503	16549	16740	16759	16601	16599	16561	16541	16466	16622	16672	16611	16691	16643	16725	16548	16487	16572	16473	16590	16587	16810	16688	16547	16520	16817	16639	16538	16600	16731	16735	16633	16614	16693	16403	16644	16849	16718	16643	16508	16750	16543	16722	16559	16738	16494	16685	16658	16862	16767	16748	16791	16607	16655	16728	16681	16715	16588	16782	16566	16855	16716	16770	16717	16674	16721	16664	16702	16734	16703	16693	16652	16520	16501	16645	16556	16699	16761	16741	16806	16549	16446	16715	16770	16618	16763	16834	16587	16727	16656	16755	16913	16840	16637	16575	16453	16698	16720	16657	16865	16613	16704	16503	16628	16596	16489	16563	16727	16617	16538	16711	16669	16702	16540	16717	16701	16742	16647	16700	16727	16668	16786	16820	16548	16543	16686	16634	16673	16586	16655	16623	16653	16748	16576	16582	16569	16603	16766	16588	16370	16712	16483	16800	16773	16587	16717	16679	16606	16590	16698	16641	16609	16526	16622	16424	16542	16737	16788	16709	16735	16634	16427	16541	16673	16540	16764	16654	16697	16491	16857	16536	16597	16785	16630	16677	16640	16749	16499	16764	16706	16760	16710	16743	16541	16521	16710	16627	16639	16508	16637	16607	16587	16633	16636	16572	16646	16738	16627	16781	16594	16570	16551	16822	16866	16771	16666	16701	16792	16687	16662	16632	16833	16796	16675	16522	16503	16679	16592	16743	16735	16594	16705	16554	16693	16733	16548	16732	16578	16599	16439	16667	16801	16544	16690	16700	16652	16616	16686	16814	16657	16656	16642	16613	16525	16602	16763	16841	16655	16757	16781	16748	16415	16467	16592	16585	16671	16459	16680	16723	16714	16553	16624	16540	16527	16699	16759	16589	16695	16501	16549	16755	16929	16549	16553	16748	16596	16761	16939	16669	16584	16580	16544	16676	16821	16543	16554	16766	16674	16711	16754	16808	16705	16635	16498	16563	16568	16712	16755	16661	16808	16710	16730	16590	16731	16634	16611	16762	16609	16654	16778	16772	16815	16485	16756	16553	16627	16523	16589	16788	16443	16574	16661	16800	16798	16598	16756	16648	16636	16508	16661	16528	16628	16763	16891	16653	16698	16592	16588	16646	16621	16581	16911	16635	16637	16550	16658	16760	16758	16614	16660	16737	16532	16558	16596	16691	16773	16884	16716	16503	16519	16785	16613	16718	16750	16579	16482	16721	16655	16891	16666	16625	16503	16594	16552	16545	16704	16717	16664	16585	16554	16725	16731	16545	16685	16667	16720	16524	16744	16800	16602	16706	16640	16690	16976	16647	16869	16505	16501	16740	16612	16911	16659	16618	16509	16793	16739	16533	16783	16706	16735	16659	16627	16554	16608	16707	16797	16711	16561	16717	16651	16745	16482	16726	16699	16577	16917	16531	16469	16652	16680	16460	16620	16721	16684	16772	16967	16639	16689	16683	16435	16552	16742	16787	16648	16495	16648	16685	16906	16556	16905	16691	16617	16485	16808	16733	16695	16621	16633	16537	16605	16577	16669	16694	16731	16746	16504	16498	16596	16569	16733	16550	16693	16595	16740	16760	16699	16807	16530	16766	16668	16557	16579	16605	16669	16777	16726	16685	16573	16723	16405	16828	16670	16899	16628	16696	16572	16830	16720	16550	16685	16626	16679	16503	16547	16515	16613	16561	16781	16672	16674	16584	16552	16546	16565	16706	16695	16614	16751	16812	16904	16600	16653	16802	16715	16625	16617	16883	16605	16685	16856	16543	16701	16593	16593	16592	16790	16599	16710	16629	16563	16641	16679	16536	16661	16498	16853	16615	16743	16658	16672	16828	16630	16780	16583	16614	16622	16684	16630	16798	16935	16627	16554	16817	16640	16872	16671	16728	16884	16743	16869	16741	16664	16679	16648	16483	16509	16682	16688	16568	16606	16651	16551	16600	16654	16635	16659	16544	16805	16672	16665	16753	16670	16536	16684	16780	16575	16656	16764	16424	16552	16671	16498	16722	16815	16629	16678	16884	16624	16850	16699	16708	16725	16796	16819	16673	16516	16540	16775	16700	16682	16577	16529	16491	16722	16573	16572	16387	16809	16781	16484	16850	16747	16931	16620	16695	16561	16631	16615	16405	16643	16710	16585	16622	16710	16587	16703	16520	16798	16751	16687	16647	16569	16411	16646	16501	16621	16693	16655	16777	16697	16451	16496	16519	16504	16804	16557	16487	16716	16723	16496	16518	16658	16669	16777	16836	16700	16665	16587	16630	16700	16526	16570	16816	16655	16597	16801	16891	16709	16716	16531	16601	16563	16515	16617	16764	16761	16754	16838	16572	16767	16646	16597	16887	16545	16775	16435	16710	16449	16628	16719	16592	16612	16786	16607	16577	16543	16673	16661	16657	16471	16600	16581	16515	16535	16785	16670	16560	16703	16794	16490	16688	16796	16741	16546	16559	16456	16556	16750	16510	16644	16640	16746	16529	16574	16613	16637	16746	16639	16674	16662	16717	16824	16788	16831	16726	16757	16611	16716	16618	16696	16411	16793	16706	16567	16752	16568	16680	16766	16729	16671	16658	16771	16673	16788	16559	16836	16547	16603	16665	16512	16760	16689	16712	16791	16815	16621	16274	16640	16986	16822	16701	16869	16518	16661	16671	16935	16601	16651	16611	16741	16857	16644	16562	16763	16642	16690	16569	16860	16473	16682	16571	16739	16585	16513	16559	16597	16943	16612	16551	16602	16663	16778	16631	16648	16723	16649	16553	16497	16681	16662	16645	16666	16636	16684	16458	16662	16521	16781	16745	16731	16666	16858	16523	16508	16728	16721	16776	16766	16692	16700	16568	16751	16663	16678	16823	16858	16894	16707	16605	16545	16701	16513	16681	16700	16617	16822	16676	16689	16880	16617	16541	16774	16638	16434	16501	16560	16638	16502	16757	16694	16648
17647	32177	33295	29013	23869	21529	19634	18235	17256	16682	16168	19309	19471	16169	15388	15149	15097	14972	14971	14922	14784	14951	14726	14800	14641	14713	14761	14756	14674	14722	14639	14587	14624	14518	14624	14678	14637	14552	14644	14608	14712	14442	14905	15010	15081	14657	14773	14561	14451	14523	14680	14500	14685	14502	14450	14543	14498	14666	14475	14581	14482	14450	14481	14560	14530	14593	14558	14487	14653	14474	14368	14419	14461	14551	14528	14522	14577	14676	14563	14459	14448	14452	14536	14403	14541	14654	14573	14601	14430	14721	14367	14498	14383	14539	14597	14410	14556	14428	14553	14657	14609	14521	14548	14709	14381	14587	14496	14599	14451	14457	14696	14549	14592	14414	14332	14588	14490	14606	14528	14542	14627	14453	14454	14598	14584	14664	14487	14529	14613	14535	14593	14603	14541	14409	14519	14457	14439	14606	14437	14538	14666	14367	14441	14499	14610	14422	14645	14467	14521	14437	14636	14621	14438	14486	14621	14494	14468	14465	14495	14394	14588	14499	14485	14299	14582	14491	14440	14521	14508	14435	14696	14568	14378	14455	14501	14457	14535	14486	14353	14436	14520	14433	14688	14400	14540	14470	14430	14602	14751	14456	14516	14501	14727	14540	14613	14403	14467	14262	14556	14497	14411	14433	14516	14470	14527	14438	14394	14617	14512	14421	14594	14556	14682	14347	14390	14418	14433	14575	14643	14468	14499	14577	14629	14523	14472	14563	14597	14413	14578	14511	14527	14674	14792	14589	14514	14501	14620	14433	14600	14525	14629	14540	14489	14555	14441	14491	14396	14619	14317	14503	14581	14456	14444	14566	14580	14644	14496	14423	14566	14545	14247	14537	14558	14537	14506	14589	14396	14549	14313	14684	14493	14559	14547	14572	14657	14414	14528	14580	14491	14606	14576	14434	14379	14459	14532	14560	14699	14542	14554	14411	14391	14538	14565	14544	14494	14677	14498	14515	14469	14493	14522	14545	14401	14396	14361	14475	14490	14362	14491	14422	14466	14627	14648	14605	14531	14535	14584	14550	14331	14605	14512	14716	14420	14386	14575	14555	14558	14602	14566	14632	14405	14602	14657	14599	14553	14549	14600	14493	14591	14339	14432	14403	14441	14452	14640	14773	14523	14641	14282	14658	14527	14489	14368	14379	14530	14368	14424	14631	14446	14681	14369	14418	14541	14493	14388	14590	14562	14517	14531	14543	14621	14565	14450	14508	14371	14391	14657	14461	14524	14436	14477	14536	14445	14354	14483	14449	14605	14459	14466	14525	14563	14483	14597	14676	14675	14434	14552	14611	14561	14546	14421	14575	14304	14544	14590	14482	14491	14312	14488	14724	14386	14547	14383	14610	14649	14446	14599	14575	14394	14527	14546	14770	14473	14442	14731	14506	14370	14535	14462	14717	14382	14529	14492	14550	14444	14420	14353	14587	14428	14509	14401	14524	14474	14478	14339	14592	14587	14470	14462	14392	14581	14512	14676	14464	14505	14358	14665	14527	14690	14645	14478	14515	14494	14596	14563	14552	14478	14365	14721	14525	14487	14500	14565	14440	14488	14555	14511	14553	14532	14527	14308	14517	14693	14428	14430	14517	14423	14386	14531	14513	14582	14557	14644	14652	14602	14546	14408	14621	14654	14418	14498	14572	14700	14363	14678	14773	14677	14352	14459	14699	14449	14507	14313	14466	14509	14698	14506	14638	14425	14620	14487	14467	14379	14491	14535	14528	14567	14444	14563	14477	14656	14420	14395	14591	14548	14502	14437	14369	14503	14483	14517	14521	14591	14557	14457	14341	14479	14621	14734	14551	14560	14364	14542	14521	14490	14555	14586	14489	14412	14636	14637	14583	14483	14542	14559	14442	14593	14474	14504	14538	14448	14628	14374	14537	14337	14508	14518	14482	14589	14477	14640	14571	14530	14609	14468	14460	14538	14590	14564	14483	14489	14468	14492	14412	14510	14460	14608	14416	14465	14323	14406	14344	14589	14427	14570	14515	14345	14628	14502	14561	14749	14709	14578	14424	14531	14480	14756	14577	14606	14611	14560	14494	14568	14514	14671	14373	14563	14626	14617	14651	14488	14374	14458	14618	14465	14425	14338	14308	14592	14480	14459	14516	14363	14604	14378	14474	14470	14602	14451	14567	14306	14495	14630	14641	14705	14617	14594	14472	14486	14641	14600	14560	14716	14436	14534	14398	14366	14563	14563	14516	14536	14535	14438	14534	14646	14549	14445	14551	14556	14610	14548	14378	14571	14583	14504	14545	14491	14411	14531	14549	14562	14449	14581	14380	14515	14520	14630	14439	14489	14615	14503	14469	14473	14507	14456	14625	14651	14351	14624	14536	14279	14447	14526	14538	14604	14502	14509	14558	14368	14467	14477	14523	14561	14565	14470	14472	14449	14485	14548	14611	14470	14394	14607	14742	14433	14573	14777	14482	14459	14678	14463	14505	14473	14502	14607	14602	14591	14473	14459	14543	14364	14435	14522	14496	14565	14355	14508	14516	14313	14603	14427	14381	14576	14504	14492	14569	14639	14658	14521	14517	14648	14560	14561	14339	14570	14443	14738	14560	14514	14500	14586	14504	14430	14537	14558	14520	14413	14481	14588	14657	14416	14628	14556	14569	14455	14337	14564	14559	14512	14428	14734	14532	14572	14440	14548	14587	14518	14604	14473	14593	14492	14585	14549	14532	14391	14608	14589	14650	14470	14645	14637	14569	14582	14425	14485	14437	14610	14575	14510	14487	14465	14581	14361	14502	14598	14348	14482	14604	14425	14608	14623	14336	14458	14584	14527	14565	14555	14496	14607	14615	14634	14534	14553	14489	14636	14547	14574	14497	14407	14428	14462	14499	14556	14650	14501	14634	14583	14541	14526	14365	14513	14463	14625	14539	14521	14625	14160	14665	14496	14404	14542	14458	14347	14456	14580	14517	14586	14415	14466	14436	14469	14611	14557	14480	14447	14629	14498	14527	14606	14443	14573	14498	14523	14541	14535	14756	14447	14638	14486	14795	14713	14478	14747	14470	14484	14579	14614	14476	14540	14551	14620	14642	14537	14532	14623	14545	14576	14590	14404	14565	14495	14425	14654	14670	14419	14566	14423	14473	14490	14448	14447	14475	14609	14481	14653	14470	14574	14542	14612	14482	14633	14559	14424	14459	14556	14500	14562	14534	14583	14391	14671	14474	14562	14384	14490	14563	14570	14642	14530	14568	14514	14635	14479	14521	14660	14482	14673	14489	14614	14587	14693	14477	14595	14345	14448	14602	14596	14429	14497	14443	14554	14619	14588	14384	14603	14584	14628	14507	14645	14337	14568	14559	14436	14586	14595	14509	14451	14558	14534	14515	14547	14491	14611	14549	14534	14517	14449	14698	14669	14426	14439	14599	14578	14533	14314	14613	14571	14477	14525	14669	14503	14535	14439	14372	14514	14531	14537	14409	14591	14738	14471	14517	14531	14509	14436	14599	14533	14544	14437	14349	14554	14437	14441	14485	14456	14564	14573	14541	14682	14460	14513	14686	14476	14686	14581	14502	14396	14502	14569	14580	14517	14501	14612	14552	14478	14459	14428	14557	14516	14291	14792	14562	14619	14520	14778	14585	14542	14384	14464	14421	14527	14426	14486	14398	14561	14666	14528	14616	14646	14246	14583	14638	14679	14586	14552	14481	14476	14712	14519	14548	14537	14558	14610	14429	14564	14492	14414	14616	14549	14488	14383	14564	14454	14554	14534	14538	14605	14434	14446	14545	14562	14527	14568	14593	14487	14355	14549	14552	14497	14606	14321	14505	14607	14448	14406	14710	14521	14445	14705	14473	14652	14493	14357	14524	14580	14406	14487	14558	14430	14636	14571	14607	14408	14580	14542	14425	14530	14409	14558	14584	14675	14625	14529	14785	14520	14550	14571	14565	14520	14515	14579	14566	14565	14496	14499	14557	14574	14325	14543	14540	14439	14428	14514	14545	14626	14739	14529	14462	14508	14397	14535	14604	14694	14557	14526	14566	14577	14569	14573	14476	14456	14605	14399	14525	14565	14657	14464	14534	14438	14629	14535	14618	14515	14701	14564	14524	14488	14397	14473	14451	14676	14590	14544	14511	14633	14377	14382	14515	14688	14445	14528	14599	14489	14552	14605	14402	14747	14573	14533	14547	14398	14561	14583	14674	14428	14484	14498	14655	14412	14563	14642	14511	14690	14576	14598	14591	14516	14533	14578	14533	14449	14224	14719	14615	14337	14443	14586	14554	14511	14587	14437	14593	14510	14534	14420	14377	14413	14461	14635	14542	14422	14471	14588	14317	14526	14484	14515	14548	14474	14587	14364	14632	14406	14492	14624	14583	14431	14558	14604	14499	14558	14619	14640	14700	14713	14509	14235	14538	14400	14634	14646	14593	14420	14467	14582	14460	14476	14539	14371	14653	14783	14665	14589	14542	14473	14491	14583	14397	14448	14443	14472	14326	14482	14536	14682	14498	14471	14515	14499	14530	14377	14642	14558	14589	14614	14439	14436	14474	14500	14697	14664	14557	14568	14494	14418	14497	14492	14460	14571	14571	14477	14526	14524	14466	14327	14446	14496	14548	14358	14614	14466	14474	14362	14752	14640	14530	14406	14442	14581	14601	14610	14464	14436	14490	14577	14535	14496	14406	14570	14495	14434	14422	14705	14468	14582	14551	14531	14434	14505	14377	14538	14558	14509	14519	14540	14425	14714	14461	14504	14718	14427	14558	14478	14598	14599	14510	14534	14659	14522	14614	14537	14821	14505	14375	14428	14637	14428	14543	14604	14585	14520	14643	14595	14497	14481	14685	14522	14489	14563	14715	14519	14623	14490	14483	14525	14601	14490	14454	14375	14496	14509	14507	14542	14663	14389	14652	14593	14658	14717	14393	14597	14540	14537	14500	14586	14668	14469	14556	14603	14512	14617	14478	14524	14502	14579	14558	14461	14593	14512	14508	14547	14512	14554	14599	14564	14441	14613	14494	14465	14473	14451	14595	14385	14489	14621	14614	14578	14626	14523	14486	14554	14341	14361	14454	14440	14396	14490	14704	14560	14609	14438	14697	14524	14606	14480	14502	14627	14555	14598	14652	14619	14470	14545	14525	14629	14652
22665	21119	29132	23783	21986	24992	26796	21399	19915	19745	19190	22159	23248	20514	18103	17676	17764	17607	17338	17302	17275	17270	17289	17407	17242	17200	17320	17060	17103	17015	17185	16905	17178	16893	16739	17146	16953	17102	17003	17030	17093	16896	17349	17386	17380	17405	17135	16878	17065	17064	16955	16890	16800	17028	16881	16838	16834	16841	16942	17027	16873	16977	16760	16904	17045	16934	16821	17043	16817	17069	16783	16851	16934	16857	16905	16870	16998	16753	16854	16967	16831	16786	17037	16884	16745	16729	17010	16822	16925	16827	16825	16736	16947	17051	16816	16796	16987	16792	16988	17146	17052	16720	16829	16802	16800	16780	16780	16818	16927	16886	16848	17178	16764	16842	16867	16762	16764	16842	16860	17072	17034	16726	16724	16842	16945	16779	16803	16806	16797	16763	16834	16880	16635	16873	16931	16732	16727	16777	17067	16971	16746	16788	16738	16834	16831	16793	16848	16734	16799	16846	16781	16830	16739	16941	16839	16833	16824	16825	16588	16931	16961	16990	16761	16682	16844	16574	16752	16898	16881	16605	16808	16907	16965	16877	16792	16827	16994	16904	16850	16828	16909	16907	16766	16774	16833	16889	16827	16721	16756	16811	16761	16897	16633	16753	17057	17076	16943	16957	16976	16805	16877	16922	16861	16761	16941	16826	16800	16826	16739	16683	16810	16790	16916	16756	16686	16781	16922	16911	16814	16888	16665	16886	16770	16660	16775	16809	16702	16662	17008	16838	16898	16912	16952	16909	16714	16779	16822	16954	17022	16860	16752	16831	16887	16565	16838	16817	16738	16951	16834	16845	16680	16832	16663	16704	16739	16872	16704	17098	16851	16769	16836	16728	16816	16744	16897	16859	16893	16718	16814	16809	16775	16824	16723	17049	16781	16970	16697	16820	16859	16854	16742	16571	16962	16814	16788	16751	16790	16798	16723	16871	16980	16761	16839	16624	16949	16854	16736	16782	16885	16775	16891	16674	16811	16861	16806	16700	16683	16820	16843	16879	16913	16909	16691	16772	16707	16714	16661	16692	16854	16761	16847	16720	16813	16537	16779	16965	16797	16764	16910	16562	16693	16652	16812	16617	16892	16514	16739	16841	16769	16812	16902	16926	16756	16606	16700	16787	16659	16772	16750	16944	16816	16650	16787	16617	16859	16794	16676	16765	16568	16577	16954	16894	16954	16688	16863	16891	16667	16843	16738	16894	16757	16801	16866	16879	16965	16667	16848	16915	16968	16737	16572	16791	16811	16719	16872	16802	16592	16715	16778	16839	16795	16882	17060	16757	16665	16898	16713	16818	16836	16874	16923	16661	16866	16789	16880	16779	16733	16748	16828	16932	16791	16888	16765	16841	16910	16788	16855	16827	16727	16741	16861	16963	16856	16785	16682	16624	16738	16848	16834	16892	16869	16859	16854	16726	16768	16837	16797	16781	16848	16808	16914	16928	16803	16775	16446	16601	16800	16699	16962	16906	16908	16838	16841	16879	16832	16878	16743	16858	16695	16816	16735	16883	16840	16712	16933	16742	16555	16722	16842	16790	16808	16732	16842	16827	16849	16948	16889	16645	16789	16688	16694	16743	16782	16863	16812	16713	16648	16836	16828	16699	16860	16753	16864	16973	16837	16723	16779	16804	16866	16694	16611	16727	16852	16881	16797	16716	16807	16588	16808	16879	16784	16907	16774	16698	16864	16943	16690	16735	16878	16741	16839	16742	17023	16809	16810	16955	16865	16940	16769	16778	16957	16726	16742	16683	16923	16659	16987	16744	17068	16885	17073	16710	16865	16844	16875	16908	16725	16660	16810	16955	16833	16850	16724	16709	16792	16763	16794	16856	16737	16862	16640	16933	16725	16865	16681	16825	16894	16857	16658	16610	16884	16727	16688	16865	16724	16570	16954	16770	16800	16749	16674	16877	16980	17065	16736	16752	16601	16817	16980	16831	16798	16573	16810	16830	16788	16831	17033	16926	16636	16551	17015	16646	16765	16644	16779	16851	16920	16619	16722	16914	16924	16743	16812	16887	16976	16747	16698	16959	16893	16799	16919	16686	16713	16811	16701	17024	16781	16845	16688	16755	16718	16695	16704	16888	16892	16683	16948	16815	16746	16890	16754	16569	16722	16922	16591	16767	16753	16881	16852	16999	16787	16778	16780	16719	16792	16843	16625	16811	16804	16923	16799	16779	16875	16815	16693	16732	16698	16936	16916	16782	16813	16777	16956	16635	16775	16930	16746	16608	16638	16830	16896	16912	16820	16929	16701	16520	16755	16772	16924	16643	16897	16675	16775	16752	16760	16846	16912	16802	16765	16791	16659	16681	16569	16645	16696	16865	16806	16590	17065	16975	16917	16594	16773	16869	16789	16817	16808	16782	16726	16970	16755	16698	16941	16873	16659	16683	17004	16998	16801	16667	16638	16725	16874	16912	16662	16802	16743	16840	16627	16670	16833	16828	16829	16782	16716	16786	16746	16749	16694	16713	16742	16922	16675	16823	16812	16935	16568	16956	16866	16805	16934	16973	16803	16671	16804	16666	16689	16799	16717	16674	16832	16734	16960	16687	16730	16816	16787	16923	16697	17034	16876	16916	16685	16884	16818	16820	16805	16730	16850	16870	16715	17047	16693	17014	16884	16697	16777	16844	17045	16726	16868	16893	16730	16640	16775	16804	16849	16736	16819	16592	16727	16706	16977	16925	16957	16582	16854	16720	16534	16746	16686	16791	16614	16945	16856	16894	16863	16840	16765	16799	16878	16823	16772	16846	16700	16858	16709	16803	16874	16837	16795	16677	16792	16876	16927	16766	16731	16805	16943	16846	16754	16735	16594	16530	16826	16784	16698	16725	16915	16979	16750	16636	16764	16792	16735	16732	16745	16829	16779	16629	16597	16677	16887	16713	16774	16652	16738	16714	16810	16827	16971	16820	16736	16945	16921	16848	16595	16660	16742	16680	17031	16722	16758	16954	16755	16630	16674	16792	16804	16853	16903	16873	16930	16752	16944	16678	16758	16878	16852	16959	16894	16696	16764	16781	16879	16707	16669	16773	16789	16783	16774	16662	16649	16854	16777	16727	16861	16686	16851	16838	16846	16641	16867	16800	16773	16814	16650	16852	16845	16903	16683	16718	16812	16560	16742	16878	16755	16636	16713	16721	16778	16793	16744	17050	16883	16892	16697	16883	16806	16931	16854	16677	16745	16616	17036	16641	16692	16867	16855	16804	16754	16867	16912	16786	16881	16856	16656	16778	16856	16773	16904	16887	16982	16875	16798	16694	16688	16937	16679	16761	17072	16773	16781	16691	16855	16805	16903	16908	16856	16847	16865	17058	16691	16570	16758	16647	16854	16758	16799	16540	17019	16800	17017	16940	16901	17060	16840	16846	16959	16756	16728	16820	16834	16889	16590	16676	16850	16704	16813	16613	16704	16569	16658	16831	16752	16830	16784	16927	16813	16753	16975	16728	16841	16662	16927	16751	16688	16670	16643	16789	16595	16584	16697	17031	16658	16873	16593	16914	16742	16908	16845	16795	16887	16726	16783	16835	16839	16757	16793	16750	16793	16826	16595	16874	16809	16738	16675	16821	16844	16746	16802	16746	16837	17074	16798	16790	16634	16670	16825	16881	16926	16916	16871	16796	16654	16808	16762	16741	17028	16929	16869	16579	16705	16714	16588	16973	16861	16684	16757	16755	16941	16552	16903	16737	16836	16784	16747	16811	16873	16667	16819	16824	16806	16772	16627	16948	16793	16839	16722	16693	17083	16816	16928	16841	16944	16625	16701	16774	16818	16717	16839	16878	16738	16739	16654	16726	16777	16762	16752	16794	16792	16824	16862	16840	16823	16807	16818	16660	16733	16931	16675	16813	16781	16808	16890	16770	16896	16833	16816	16774	16855	16727	16894	16854	17132	17013	16743	17021	16856	16867	16916	16717	16522	16776	16829	16810	16824	16746	16660	16857	16759	16783	16934	16631	16875	16867	16653	16893	16799	16675	16590	16870	16772	16792	16874	16668	16782	16752	16881	17016	16846	16629	16985	16860	16666	16749	16838	16921	16842	16819	17021	16878	16654	16795	16734	16821	17003	16823	16700	16676	16526	16623	16837	16900	16781	16967	16586	16745	16785	16912	16674	16704	16761	16756	16821	16824	16827	16747	16794	16900	16805	16975	16832	16702	16751	16992	16984	16866	16679	16897	16897	16830	16679	16726	16859	16539	16679	16492	16798	16795	16652	16794	16739	16931	16739	16809	16751	16763	16758	16799	16812	16741	16951	16912	16810	16701	16850	16658	16681	16778	16848	16923	17052	16860	16657	16704	16729	16870	16740	16907	16785	16866	16622	16808	16665	16767	16630	16951	16855	16755	16871	16852	16742	16788	16618	16869	16584	16892	16694	16868	16929	16761	16771	16812	16793	16744	16543	16848	16569	16669	16686	16644	16951	16769	16821	16696	16816	16815	16799	16789	16893	16763	16877	16778	16956	16801	16901	16748	16915	16746	16867	16845	16759	16783	16826	16851	16791	16782	16605	16724	16870	16830	16704	16861	16958	16881	16914	16845	16870	16398	16725	16632	16825	16824	16876	16901	16924	16834	16774	16836	16912	16660	16691	16750	16725	16764	16916	16659	16654	16939	16772	16786	16639	16432	16747	16677	16749	16751	16592	16854	16922	16791	16678	16747	16635	16758	16723	16748	16977	16890	16566	16780	16887	16846	16730	16808	16804	16717	16730	16652	16691	16824	16863	16724	16632	16932	16820	16565	16812	16913	16866	16938	16801	16877	16692	16670	16720	16748	16724	16719	16757	16710	16876	16963	16794	16844	16687	16805	16831	16958	16978	16983	16713	16784	16912	16773	16894	16847	16794	16901	16939	16882	16726	16844	16898	16770	16922	17019	16660	16925	16961	16728	16611	16778	16834	16974	16774	16828	16680	16630	16698	16916	16827	16878	16887	16865	16809	16934	16913	16778	16788	16849	16911	16817	16849	16875	16835	17007	16837	16780	16816	16769	16999	17105	16758	16643	16757	16943	16976	16766	16709	16709	16941	16915	16880	16734	16913	16739	17039	16713	16761	16671	16676	16755	16733	16725	16618	16698	16822	16856	16701	16658	16802	16600	16925	16741
19624	36412	44991	32620	28139	25242	22821	20878	19098	18232	17735	23158	23582	18669	15823	15838	15492	15263	15338	15130	15136	15024	14924	15147	14968	15035	14923	14934	14713	14900	14743	14712	14693	14691	14688	14606	14478	14570	14774	14894	14888	14820	15169	15693	15515	15201	14907	14462	14553	14546	14783	14460	14684	14646	14704	14777	14645	14714	14606	14617	14676	14526	14660	14573	14747	14584	14581	14856	14451	14673	14586	14591	14636	14680	14539	14509	14538	14565	14542	14574	14600	14517	14673	14567	14544	14519	14598	14535	14604	14542	14757	14682	14602	14637	14674	14673	14593	14632	14494	14493	14652	14630	14601	14652	14454	14647	14493	14491	14665	14583	14581	14759	14662	14634	14327	14563	14449	14624	14587	14459	14678	14482	14707	14488	14541	14406	14693	14625	14395	14562	14503	14419	14442	14587	14502	14580	14643	14469	14552	14590	14581	14578	14677	14638	14760	14680	14638	14673	14594	14524	14469	14729	14556	14477	14405	14552	14542	14641	14582	14616	14364	14677	14659	14557	14560	14680	14708	14623	14503	14624	14694	14530	14440	14788	14617	14689	14628	14568	14675	14603	14453	14626	14516	14617	14719	14535	14729	14465	14595	14716	14456	14485	14700	14594	14691	14559	14506	14771	14595	14604	14548	14560	14675	14841	14435	14607	14643	14698	14673	14530	14457	14672	14630	14615	14482	14585	14631	14500	14541	14581	14586	14650	14558	14567	14592	14539	14630	14598	14590	14643	14442	14710	14613	14492	14570	14554	14529	14593	14638	14467	14578	14664	14478	14480	14555	14622	14651	14646	14591	14633	14706	14478	14477	14605	14536	14663	14488	14666	14492	14470	14503	14658	14437	14675	14623	14682	14491	14670	14579	14606	14494	14524	14518	14519	14419	14598	14639	14635	14704	14573	14570	14560	14668	14428	14482	14544	14662	14574	14523	14539	14617	14430	14578	14702	14666	14524	14540	14501	14736	14707	14613	14484	14503	14546	14512	14494	14578	14628	14677	14651	14681	14521	14613	14698	14503	14543	14557	14673	14494	14575	14427	14598	14531	14510	14537	14607	14695	14567	14548	14666	14401	14636	14680	14523	14571	14492	14661	14696	14725	14593	14502	14512	14566	14643	14562	14707	14609	14553	14708	14646	14561	14504	14488	14523	14703	14525	14631	14627	14552	14601	14525	14466	14780	14626	14411	14568	14629	14420	14612	14535	14500	14540	14552	14425	14508	14560	14572	14572	14464	14558	14648	14732	14665	14473	14610	14712	14617	14641	14655	14589	14690	14531	14500	14410	14580	14532	14510	14555	14561	14591	14656	14486	14426	14602	14520	14494	14562	14557	14604	14637	14632	14606	14568	14606	14557	14548	14513	14659	14639	14508	14562	14282	14571	14610	14581	14462	14505	14645	14525	14642	14424	14728	14599	14538	14518	14675	14507	14535	14755	14614	14591	14611	14587	14490	14545	14437	14589	14420	14612	14423	14595	14434	14631	14587	14567	14644	14660	14538	14554	14558	14535	14547	14438	14502	14615	14573	14661	14261	14598	14543	14449	14682	14672	14451	14597	14712	14635	14567	14402	14432	14822	14550	14554	14474	14748	14566	14599	14462	14622	14502	14502	14604	14568	14688	14675	14643	14622	14529	14387	14485	14455	14647	14635	14591	14627	14470	14544	14609	14633	14537	14518	14610	14486	14525	14412	14471	14513	14705	14577	14563	14568	14457	14542	14627	14340	14633	14647	14598	14676	14494	14505	14579	14559	14813	14486	14394	14653	14626	14540	14468	14632	14533	14506	14566	14459	14713	14799	14498	14682	14347	14343	14590	14593	14486	14565	14609	14644	14679	14448	14480	14632	14746	14682	14537	14521	14491	14589	14542	14607	14541	14447	14656	14544	14609	14647	14492	14500	14663	14685	14555	14623	14462	14630	14480	14496	14611	14561	14487	14489	14654	14510	14474	14526	14633	14731	14380	14559	14560	14551	14525	14632	14690	14544	14605	14384	14637	14505	14616	14514	14466	14595	14744	14472	14585	14663	14533	14644	14687	14570	14453	14492	14652	14632	14503	14599	14776	14601	14625	14516	14656	14487	14508	14453	14581	14598	14523	14612	14515	14513	14428	14658	14478	14403	14526	14671	14488	14481	14574	14542	14518	14538	14631	14445	14545	14590	14516	14432	14683	14674	14583	14482	14490	14582	14633	14653	14451	14502	14537	14475	14559	14571	14644	14592	14586	14626	14586	14604	14562	14737	14684	14512	14588	14559	14483	14551	14718	14615	14432	14503	14535	14572	14466	14701	14510	14531	14726	14330	14531	14558	14595	14505	14593	14610	14369	14685	14504	14539	14608	14583	14587	14544	14757	14660	14480	14625	14531	14690	14647	14420	14525	14610	14563	14574	14714	14634	14554	14720	14468	14471	14485	14676	14409	14697	14448	14538	14611	14687	14553	14668	14519	14552	14445	14665	14543	14609	14682	14781	14413	14507	14551	14618	14678	14599	14597	14556	14506	14622	14634	14581	14622	14513	14662	14643	14509	14560	14353	14750	14670	14668	14594	14603	14592	14510	14604	14580	14484	14433	14567	14663	14534	14696	14504	14408	14572	14504	14599	14595	14482	14616	14414	14576	14431	14511	14383	14657	14545	14559	14591	14524	14551	14623	14505	14519	14706	14576	14689	14680	14622	14412	14467	14738	14394	14606	14432	14482	14633	14561	14551	14712	14548	14587	14479	14583	14435	14653	14573	14587	14609	14431	14553	14499	14502	14517	14567	14629	14592	14617	14487	14693	14495	14673	14564	14660	14643	14635	14466	14638	14548	14441	14712	14637	14407	14512	14576	14539	14361	14531	14719	14642	14412	14600	14530	14561	14541	14552	14643	14576	14516	14466	14566	14661	14349	14374	14482	14555	14278	14597	14573	14650	14393	14583	14619	14565	14626	14624	14578	14436	14581	14488	14606	14662	14682	14512	14471	14628	14580	14702	14549	14600	14650	14616	14543	14560	14479	14682	14551	14435	14473	14650	14461	14531	14590	14597	14572	14584	14469	14395	14542	14478	14590	14622	14589	14450	14627	14519	14467	14502	14512	14586	14659	14425	14475	14673	14666	14631	14541	14740	14472	14645	14430	14400	14452	14537	14472	14635	14476	14595	14502	14595	14783	14475	14641	14510	14744	14540	14549	14451	14517	14645	14658	14709	14538	14474	14565	14572	14544	14458	14637	14649	14557	14543	14658	14523	14515	14788	14505	14756	14449	14524	14643	14692	14596	14665	14510	14640	14620	14505	14602	14420	14532	14728	14607	14663	14492	14542	14559	14573	14520	14652	14614	14781	14517	14633	14680	14534	14577	14718	14482	14683	14514	14661	14610	14631	14381	14660	14556	14559	14453	14564	14456	14721	14635	14687	14573	14519	14652	14603	14398	14601	14724	14466	14321	14467	14514	14682	14562	14484	14525	14627	14596	14586	14518	14524	14426	14509	14602	14655	14569	14735	14633	14579	14696	14548	14535	14526	14620	14538	14526	14648	14458	14606	14586	14390	14593	14794	14695	14472	14587	14523	14433	14639	14702	14635	14585	14619	14482	14654	14591	14475	14441	14494	14522	14669	14741	14627	14470	14593	14542	14600	14594	14336	14454	14689	14558	14631	14693	14436	14558	14530	14408	14567	14571	14635	14509	14631	14547	14529	14553	14585	14680	14659	14588	14544	14573	14633	14627	14650	14623	14438	14681	14653	14652	14528	14437	14537	14523	14598	14379	14607	14402	14499	14452	14823	14415	14651	14348	14481	14583	14652	14651	14596	14500	14637	14589	14589	14662	14650	14483	14595	14375	14458	14466	14665	14584	14507	14590	14702	14612	14547	14561	14619	14524	14555	14601	14643	14427	14633	14608	14496	14556	14631	14636	14520	14640	14541	14666	14745	14571	14678	14432	14494	14550	14695	14580	14631	14493	14628	14765	14652	14431	14503	14576	14621	14679	14520	14449	14340	14624	14552	14658	14770	14573	14511	14483	14589	14669	14617	14583	14460	14557	14645	14677	14717	14556	14517	14709	14532	14464	14561	14511	14611	14616	14455	14453	14548	14705	14505	14502	14536	14445	14637	14529	14460	14643	14411	14560	14547	14671	14676	14557	14797	14616	14572	14441	14642	14515	14822	14517	14735	14508	14754	14607	14613	14623	14598	14652	14541	14627	14752	14547	14636	14523	14572	14647	14599	14506	14478	14611	14566	14603	14373	14460	14668	14603	14486	14713	14362	14452	14498	14599	14700	14603	14552	14472	14505	14655	14659	14645	14341	14509	14618	14549	14642	14732	14503	14553	14556	14342	14715	14609	14505	14572	14527	14644	14593	14372	14495	14458	14742	14648	14609	14681	14466	14707	14584	14618	14669	14515	14510	14475	14634	14693	14696	14657	14711	14646	14596	14459	14591	14481	14541	14619	14716	14611	14703	14517	14535	14674	14574	14428	14681	14538	14717	14530	14607	14578	14442	14553	14563	14452	14672	14414	14566	14721	14498	14693	14588	14453	14624	14626	14663	14443	14574	14491	14514	14562	14583	14454	14710	14445	14681	14484	14505	14587	14506	14447	14573	14557	14588	14554	14628	14720	14507	14660	14581	14679	14566	14680	14605	14411	14656	14702	14732	14495	14486	14613	14346	14461	14609	14677	14670	14520	14626	14392	14486	14485	14673	14546	14488	14512	14488	14602	14635	14658	14625	14641	14671	14804	14643	14599	14558	14529	14550	14466	14619	14397	14685	14595	14483	14514	14601	14493	14573	14637	14459	14452	14509	14483	14620	14321	14479	14545	14565	14493	14532	14391	14558	14574	14502	14455	14427	14580	14721	14543	14496	14534	14378	14525	14495	14470	14472	14483	14484	14609	14617	14601	14532	14537	14490	14466	14522	14547	14550	14580	14653	14564	14557	14551	14582	14602	14320	14546	14549	14620	14586	14652	14508	14694	14583	14493	14556	14525	14534	14595	14543	14631	14636	14793	14829	14644	14606	14410	14538	14552	14658	14361	14655	14757	14570	14565	14462	14664	14618	14511	14596	14468	14419	14376	14488	14572	14594	14417	14654	14624	14599	14518	14501	14549	14662	14616	14645	14793	14555	14689	14610	14582
27325	23069	29626	26595	21028	19944	19429	18507	18158	18117	18133	18368	18374	18039	17717	17720	17534	17821	17725	17771	17496	17580	17631	17689	17700	17677	17590	17616	17755	17734	17628	17495	17469	17580	17614	17774	17804	17486	17749	17584	17599	17696	17523	17689	17584	17634	17591	17725	17677	17609	17623	17706	17490	17531	17581	17422	17363	17767	17392	17620	17435	17445	17477	17464	17670	17621	17747	17541	17498	17454	17575	17539	17378	17448	17631	17747	17573	17615	17454	17439	17707	17610	17533	17775	17568	17575	17532	17556	17633	17524	17778	17594	17723	17554	17744	17780	17680	17504	17519	17511	17397	17634	17768	17507	17554	17469	17430	17520	17553	17378	17443	17570	17515	17518	17714	17646	17605	17683	17556	17615	17596	17529	17746	17513	17570	17523	17548	17540	17394	17441	17597	17653	17412	17546	17799	17510	17634	17566	17614	17585	17615	17545	17575	17668	17487	17401	17513	17686	17662	17704	17588	17670	17616	17578	17451	17571	17559	17669	17465	17692	17623	17488	17418	17559	17745	17506	17421	17523	17612	17610	17297	17471	17655	17962	17532	17494	17506	17610	17637	17513	17536	17544	17545	17628	17549	17640	17472	17673	17599	17558	17642	17414	17492	17451	17588	17562	17511	17468	17579	17627	17690	17609	17570	17454	17652	17671	17650	17368	17595	17595	17396	17430	17568	17631	17511	17610	17492	17513	17310	17635	17657	17355	17429	17542	17373	17396	17550	17563	17364	17600	17610	17593	17585	17540	17585	17551	17672	17564	17492	17553	17511	17738	17660	17572	17480	17356	17573	17578	17755	17546	17479	17602	17456	17636	17757	17467	17550	17468	17729	17511	17631	17672	17457	17842	17481	17705	17538	17487	17405	17478	17417	17397	17379	17426	17629	17344	17635	17568	17761	17453	17725	17642	17430	17509	17517	17466	17547	17547	17314	17611	17618	17370	17712	17679	17582	17429	17412	17624	17443	17705	17675	17819	17562	17541	17512	17531	17707	17553	17533	17600	17532	17550	17605	17478	17575	17482	17566	17464	17603	17689	17608	17513	17543	17517	17540	17601	17527	17507	17430	17576	17713	17576	17630	17629	17438	17336	17396	17514	17666	17536	17648	17753	17697	17459	17623	17593	17464	17530	17451	17561	17511	17597	17451	17350	17679	17480	17672	17588	17621	17432	17501	17469	17533	17738	17694	17579	17667	17679	17642	17576	17604	17726	17528	17545	17418	17410	17608	17548	17578	17596	17519	17603	17481	17696	17878	17470	17433	17408	17621	17678	17574	17597	17511	17462	17701	17521	17623	17546	17621	17491	17402	17536	17587	17540	17585	17399	17591	17762	17458	17568	17763	17587	17581	17543	17578	17525	17571	17592	17689	17611	17565	17394	17425	17572	17547	17533	17411	17405	17599	17575	17573	17462	17668	17578	17657	17524	17562	17534	17423	17795	17725	17604	17678	17625	17546	17563	17632	17655	17457	17488	17609	17540	17649	17604	17452	17498	17516	17752	17606	17449	17458	17583	17588	17564	17645	17716	17380	17595	17579	17262	17429	17510	17521	17628	17480	17526	17440	17553	17636	17497	17428	17688	17734	17404	17296	17308	17663	17484	17372	17480	17656	17545	17434	17493	17553	17602	17545	17545	17650	17611	17651	17710	17606	17228	17523	17542	17574	17568	17438	17535	17587	17801	17730	17574	17645	17359	17467	17466	17444	17533	17555	17629	17449	17661	17542	17741	17713	17581	17639	17505	17412	17457	17469	17537	17559	17517	17470	17266	17422	17634	17671	17606	17732	17665	17555	17591	17619	17448	17550	17569	17694	17485	17689	17656	17514	17558	17603	17474	17569	17627	17604	17476	17599	17555	17716	17572	17480	17475	17380	17452	17424	17460	17654	17560	17489	17693	17532	17856	17594	17637	17678	17598	17526	17486	17580	17525	17446	17521	17733	17720	17430	17455	17619	17751	17471	17578	17433	17408	17590	17629	17433	17575	17620	17464	17674	17414	17562	17563	17556	17342	17534	17430	17326	17414	17591	17575	17577	17402	17562	17545	17676	17736	17791	17640	17715	17532	17561	17629	17753	17575	17625	17400	17662	17571	17439	17579	17497	17609	17328	17687	17559	17483	17495	17522	17785	17698	17536	17640	17637	17784	17357	17590	17559	17282	17683	17425	17656	17708	17667	17486	17536	17621	17615	17683	17573	17753	17545	17653	17532	17567	17562	17536	17668	17805	17502	17452	17468	17583	17347	17783	17552	17511	17424	17570	17602	17564	17476	17519	17477	17567	17664	17680	17731	17473	17629	17479	17586	17687	17653	17571	17673	17532	17534	17592	17592	17474	17556	17430	17595	17386	17546	17705	17556	17607	17394	17459	17512	17523	17412	17574	17481	17553	17729	17520	17744	17652	17427	17269	17613	17540	17793	17579	17468	17400	17401	17471	17709	17617	17590	17449	17572	17620	17653	17624	17617	17559	17630	17514	17552	17599	17493	17728	17673	17536	17782	17312	17722	17566	17551	17450	17677	17532	17356	17537	17610	17420	17504	17673	17689	17781	17561	17526	17623	17619	17672	17614	17346	17537	17686	17509	17342	17495	17787	17672	17592	17497	17627	17433	17628	17519	17481	17428	17572	17516	17556	17594	17589	17633	17765	17520	17716	17518	17337	17579	17598	17567	17532	17532	17380	17524	17603	17718	17480	17585	17525	17437	17506	17672	17498	17554	17668	17368	17556	17623	17502	17411	17577	17616	17594	17523	17455	17570	17391	17594	17709	17623	17614	17457	17491	17473	17638	17560	17512	17435	17582	17525	17482	17499	17529	17553	17633	17534	17616	17511	17396	17579	17575	17499	17548	17635	17430	17572	17554	17664	17747	17575	17417	17454	17395	17760	17600	17628	17571	17617	17563	17546	17485	17448	17708	17694	17700	17482	17392	17835	17538	17392	17510	17671	17469	17531	17584	17464	17433	17374	17443	17514	17509	17688	17607	17439	17491	17616	17354	17537	17727	17552	17785	17672	17620	17646	17600	17613	17533	17473	17647	17536	17635	17436	17503	17685	17555	17688	17512	17401	17750	17670	17581	17531	17460	17449	17510	17436	17418	17528	17473	17478	17462	17494	17700	17493	17446	17634	17572	17748	17637	17460	17699	17569	17542	17348	17522	17561	17501	17330	17613	17533	17530	17612	17585	17520	17543	17312	17456	17606	17484	17507	17631	17576	17412	17517	17679	17609	17674	17664	17417	17711	17486	17429	17416	17685	17416	17630	17446	17718	17770	17471	17504	17703	17751	17549	17605	17643	17414	17590	17420	17650	17561	17362	17477	17406	17516	17649	17624	17660	17569	17680	17490	17600	17395	17615	17552	17547	17616	17483	17796	17664	17919	17541	17627	17582	17526	17682	17635	17424	17406	17616	17379	17669	17635	17588	17390	17669	17519	17677	17453	17491	17432	17361	17720	17609	17751	17813	17503	17435	17272	17596	17669	17442	17517	17668	17504	17690	17525	17639	17540	17688	17459	17610	17715	17394	17510	17572	17580	17612	17660	17619	17585	17465	17504	17572	17660	17413	17626	17644	17500	17516	17583	17678	17840	17443	17611	17692	17623	17548	17431	17584	17680	17651	17642	17476	17534	17572	17684	17531	17481	17566	17594	17500	17690	17540	17584	17445	17476	17571	17716	17712	17394	17547	17567	17773	17561	17498	17485	17610	17645	17643	17558	17365	17529	17573	17574	17668	17744	17727	17654	17531	17836	17797	17328	17637	17436	17608	17699	17525	17749	17475	17569	17596	17425	17574	17482	17615	17574	17472	17564	17584	17480	17461	17740	17625	17675	17519	17656	17548	17497	17258	17339	17442	17610	17552	17597	17687	17502	17556	17572	17753	17603	17402	17619	17708	17664	17506	17676	17783	17598	17579	17597	17497	17532	17538	17577	17466	17819	17549	17527	17587	17497	17515	17392	17391	17431	17657	17725	17579	17685	17429	17596	17746	17539	17368	17733	17452	17628	17397	17478	17551	17613	17763	17325	17497	17583	17631	17679	17517	17705	17685	17354	17551	17532	17465	17647	17522	17547	17428	17783	17404	17632	17654	17404	17217	17701	17285	17483	17538	17869	17638	17425	17577	17599	17509	17425	17613	17451	17614	17650	17563	17609	17614	17512	17620	17619	17555	17544	17644	17718	17664	17696	17670	17395	17765	17407	17369	17422	17586	17571	17612	17704	17647	17688	17545	17661	17560	17491	17582	17742	17577	17484	17597	17750	17578	17675	17638	17472	17488	17355	17543	17674	17691	17445	17415	17544	17530	17450	17256	17597	17639	17627	17722	17445	17490	17578	17551	17661	17535	17456	17660	17633	17537	17331	17553	17406	17529	17561	17530	17636	17629	17596	17552	17575	17528	17607	17694	17854	17527	17445	17659	17458	17641	17498	17620	17580	17697	17656	17477	17520	17743	17529	17642	17598	17740	17403	17527	17192	17576	17600	17751	17643	17564	17610	17543	17507	17360	17586	17587	17686	17524	17588	17580	17637	17712	17407	17814	17693	17490	17476	17510	17734	17776	17490	17683	17602	17538	17489	17515	17495	17668	17620	17535	17760	17492	17652	17483	17517	17551	17354	17403	17552	17654	17598	17623	17553	17571	17682	17650	17490	17583	17626	17436	17402	17668	17539	17660	17591	17568	17674	17520	17678	17504	17558	17558	17664	17459	17592	17440	17558	17734	17478	17621	17804	17546	17441	17557	17587	17552	17710	17646	17497	17612	17656	17626	17416	17602	17700	17678	17689	17678	17660	17706	17758	17520	17538	17787	17548	17565	17655	17178	17490	17456	17545	17562	17712	17514	17734	17579	17598	17619	17600	17686	17546	17489	17737	17527	17784	17778	17682	17601	17749	17601	17435	17481	17638	17359	17500	17617	17588	17564	17498	17571	17561	17616	17494	17675	17645	17497	17620	17672	17677	17512	17498	17444	17574	17636	17610	17567	17370	17431	17459	17530	17759	17588	17630	17749	17750	17750	17548	17777	17567	17559	17609	17638	17710	17785	17550	17568	17612	17551	17694	17500	17606	17619	17708	17423	17605	17433	17493	17672	17405	17556	17720	17558	17504	17556	17541	17468	17794	17497
18118	26668	29470	22470	19970	18259	17064	16632	16129	16123	15815	16471	15969	15691	15435	15234	15196	15259	15085	15135	15085	15117	14930	15068	15201	15267	15038	15000	14987	15156	15071	15090	15050	15141	15082	15320	15107	15094	14967	15133	15004	14836	14889	14983	15166	15031	14956	14926	15239	15007	15126	15041	15050	15171	15030	15042	14823	14840	14903	14956	15165	15010	14987	14992	14944	14972	15176	15051	14990	15170	14929	15208	15078	14801	14990	15098	15040	15029	14994	14916	14911	14941	14958	14937	14862	15115	14912	14954	15152	14969	14988	14901	14913	14960	14991	14903	15148	14989	14919	15041	15006	15053	15188	14876	14856	14997	15115	14991	15170	15093	15022	14876	14965	15188	14947	14820	14871	15123	15022	14850	15002	14970	14970	15060	14954	15133	15001	14987	15045	14980	14996	14938	15184	15062	15071	15099	15030	14843	15236	14971	15117	14976	14825	14954	14906	14979	15078	15004	14915	14905	14996	15046	15217	15060	15118	14910	15076	15123	14844	14974	14982	15108	14899	14882	14974	15158	14967	14932	15022	14990	15035	15163	15050	15077	15134	15073	15012	15008	14970	14928	15134	15122	15055	15106	15109	14934	15195	14920	15019	15046	14969	15017	15034	15008	15046	15046	15102	15032	14919	15075	15081	15188	14972	15041	14902	15050	14989	14756	14938	14993	15089	14749	15026	15056	15097	15204	15029	14958	14986	15027	15054	14894	14932	14841	15062	15129	15045	14897	14965	15054	15123	15013	14944	15066	15044	15107	14892	15023	15105	14959	14676	15123	14884	15004	14876	15281	15012	14978	14842	15038	15015	14807	15157	15038	14928	15112	15131	14918	14976	14882	15115	15072	14999	14938	15245	14942	14895	15227	14963	15056	14933	15221	15008	15062	14967	15161	14866	15050	14948	14962	14948	14975	15051	14962	15125	14997	15075	14879	14892	14960	15056	14999	15023	15006	15249	15035	14912	15009	15148	15070	15126	14933	14948	14910	15097	15138	14895	14977	14967	14970	14923	15018	14967	15103	15003	14988	15074	15058	14794	14913	14964	14908	14943	15002	14967	15066	14908	15096	15162	14851	15131	14917	14979	15138	15182	14939	15039	15112	15167	14827	14882	14986	14884	15147	14965	14827	15073	14956	15045	14935	14841	15065	14861	14987	14957	15046	14942	14916	14831	15029	15087	14969	14974	15063	15006	14945	14912	14952	14886	14887	14935	14981	14989	15041	15129	15001	14935	15090	15094	14816	15047	14989	14994	15126	14887	15004	14938	14823	15002	14981	14947	15009	15109	14997	15033	15010	14940	15195	14971	14989	15080	15026	14953	15099	15029	14998	14876	14959	14949	15038	14906	15017	15054	14970	15076	14983	15221	14976	15027	14820	15201	14816	14953	15103	15006	15004	14857	15054	15038	14884	15014	15083	14953	14896	15060	14973	15031	15126	14940	15076	15115	14948	14898	15148	15014	15026	14989	14963	15043	14896	15005	15044	15124	14952	15212	15076	15090	15014	15027	15285	15070	14889	15017	14962	15094	15162	14956	15041	15025	15003	15121	15074	15130	15286	14930	14941	15016	14898	14905	15030	15035	14924	14808	15034	15003	14941	15058	15062	15000	15006	15011	14966	14977	14923	14968	15001	14854	15038	15006	14915	14948	14934	15079	15018	15032	15018	15146	15226	15100	14824	15083	14852	14968	14983	15011	14982	14978	14985	15019	15049	15139	14893	15155	14978	15013	14930	15006	15125	15016	14874	14940	14926	15041	15010	15053	14980	14965	15213	14970	15047	14909	15127	15043	15181	14997	14994	15005	15061	14927	14873	15118	15082	14972	14927	14795	14947	14893	14878	14964	15168	15117	14977	14975	15060	14844	15106	14969	14981	15190	15000	15099	15034	14965	15084	14924	15104	15101	14881	15060	15035	15094	15050	15040	15068	14807	15078	14939	15084	14870	15018	14993	14908	15092	14932	14912	15049	14933	14920	15137	15013	15094	14923	14888	14927	15028	15018	15024	14902	14952	15097	15080	14885	15054	15022	14899	14955	15079	14969	15029	15013	15046	14983	15107	15019	15060	15055	14850	15154	14862	14949	15088	14978	14935	15000	15181	15141	14909	14930	14996	15080	14798	15105	15032	15083	14948	15075	15017	14949	15095	14964	14937	15145	15196	15105	15059	15060	15062	14837	14954	14947	14909	15003	15035	15077	15045	14767	14904	14909	14973	14882	15044	14929	14990	15024	15078	15104	14989	15094	14963	14883	14982	14836	15099	14926	14789	14989	14961	15174	15078	15033	15033	15078	14977	15053	14999	15101	14803	15034	14932	15019	14974	14904	15069	15002	15152	15134	15215	15054	14872	14948	15101	15154	14670	15010	15021	14997	15064	15107	14928	14781	14993	14956	14835	14960	15072	14865	14934	14874	15002	15012	14837	15197	14942	15009	15074	15128	14982	15044	15111	14838	15020	15243	14920	15094	14957	15178	15002	15136	15074	14983	14983	15046	15211	15027	15019	14919	14900	15064	14855	14996	14885	14936	14966	15037	14962	14982	15092	15095	14886	14951	14860	15061	15088	15092	15075	14954	14995	14953	15052	14947	14905	14961	14959	14949	15002	15006	15030	15120	15021	15141	14919	14892	14929	14983	15068	15017	14903	14977	14827	15161	15044	14994	14862	15069	14949	14860	14939	14911	15040	15143	15163	14954	14957	15022	15220	15053	15084	15103	14969	14994	14935	15065	15018	15054	15093	15114	15117	15031	15079	14939	15044	14997	15170	15045	15157	14942	14899	14951	15074	14989	15017	15001	15212	15084	15008	15232	15079	15037	14963	15197	14935	15147	15075	15097	15048	15055	15045	14893	15103	14942	15029	15110	14993	15031	14977	14987	15052	14956	14904	14860	14982	14789	15123	14856	15084	15039	14751	15044	15152	15052	15000	14766	14981	15108	15029	15122	14935	15011	15000	15105	14949	15019	14996	15150	15090	14938	14810	15053	14943	14977	14884	15075	15229	14863	15076	14830	15100	14912	14917	15018	14895	15015	15157	15178	15117	15087	15014	15106	14926	15083	15162	14886	15084	15031	15000	15045	15112	14931	15029	14985	14934	14971	14947	15028	14983	15063	14884	14952	14873	15083	14910	14993	14994	14962	15110	14913	14956	14929	14938	15078	15013	15197	15188	15103	15006	14914	14977	14923	14986	15039	14936	14882	15040	15017	15012	14835	15004	15069	14912	15060	15029	14984	15064	15000	15069	14998	14920	15072	15039	14856	14717	15160	14960	15014	14948	14744	14913	14881	15147	14910	15115	15190	15119	14988	14986	14954	14968	14918	15001	15135	14992	14958	15157	14996	14937	15064	15036	15245	14882	14925	14999	14960	15139	15018	14982	14906	14917	15166	14851	15120	15009	15059	15088	14906	15132	15017	14953	15118	15012	15014	15004	15044	14865	15008	14931	15105	15148	14967	15052	14993	14929	15070	15003	15057	14958	15089	14980	14980	14945	14837	15101	14959	14952	15019	15071	15130	14952	14985	15092	15015	15147	14964	14984	14967	14983	15124	15058	15086	15037	15153	15199	15110	14786	15128	15044	14911	14969	14991	14982	14968	14978	15105	15081	15012	14881	14992	15060	14932	14932	14854	15155	15058	14904	15029	15127	14997	15029	15021	15140	14950	14929	15272	15132	14944	14945	15002	15033	14967	15077	14964	15054	15007	15062	15149	15061	15034	15118	14920	14960	15050	14883	14936	15165	14827	15032	14955	14971	15049	15028	14994	14797	15189	14824	15020	15067	15059	15030	14876	15007	15007	15099	14967	14917	14929	14841	15187	15049	15092	14841	14867	14932	14965	14972	14883	14839	15142	14946	14887	15062	14848	15194	14991	15150	15057	14977	15259	14883	15037	14984	15015	14994	15053	14957	15085	15015	14984	14876	14833	14889	14998	15110	15189	15128	15010	14950	14956	15064	14999	15091	14949	14931	15006	15006	14968	15082	15028	15203	15077	14981	15125	15111	14972	14966	15050	14952	14971	14890	15059	14931	15102	14870	15080	15030	14819	14929	15106	15087	15054	15081	15008	14981	15068	15128	15028	15101	15108	14934	14986	15073	14958	15282	15070	15100	15052	15065	15022	14913	15044	14980	14894	15056	15111	15045	14946	15107	14984	15020	15060	14952	14893	14890	15007	15063	14984	15049	15064	14901	15071	15163	15098	15098	15038	15029	15037	15129	15045	14987	14983	15069	15076	14871	15034	14842	15137	15123	15055	14949	15084	14940	15205	15111	14887	14867	15017	15075	14966	14817	14990	14966	14996	14897	15126	14997	15034	14962	14998	14937	15000	15155	15043	14859	14993	14834	14944	15083	14987	14996	15048	15155	14912	15146	14917	14944	14957	15094	14952	15009	15222	14939	14936	15123	14807	15036	15198	14912	15092	14980	15104	14929	15012	14970	15011	15011	15087	14938	14849	15013	14840	15167	15027	14978	15056	14911	15026	14913	14925	15044	15033	14944	15014	15034	15129	14679	14975	14888	14900	15025	14933	15108	15082	15069	14998	15065	14978	14911	15066	14982	15211	14952	15141	15017	15152	14725	15181	15258	14943	14967	15050	15042	14826	14844	15048	15041	14998	14913	14972	14803	15054	14989	15079	15266	14866	14895	14994	14933	15154	14998	15046	14957	15047	15023	15067	15102	14866	15117	14961	14935	14923	15118	15051	15045	15015	15160	15001	15026	14901	14880	15061	14970	14971	15005	14960	14933	15089	14919	14976	15070	15100	15052	14990	15089	15069	14946	14881	14902	14800	15046	15054	15150	15086	15063	15000	14962	14996	15028	14972	14861	15159	15025	14869	15051	15100	15138	15052	15003	14981	14921	15178	14984	14926	15012	14903	14983	14980	15122	14999	15012	15116	15124	14932	14991	14980	14985	14938	14908	14984	15152	14845	15015	15035	15065	15088	15142	15182	14940	15077	14925	15102	14943	14986	15013	15161	15127	15023	14999	15040	14962	15014	14898	15116	15070	14950	15010	14969	15012	15006	14965	14977	15064	15038	14844	14953	14997	15024	14869	15204	14904	15116	14932	14978	15066	15010	15160	15077	14864	14889	14950	14862	14838	14966	15119	15095	15049	14948	14960	14960
23787	21131	28808	25619	23329	23791	22630	19840	19136	19002	18714	20946	23090	19525	18126	17589	17637	17690	17500	17659	17515	17495	17351	17597	17190	17364	17341	17533	17403	17311	17251	17569	17520	17412	17412	17465	17355	17371	17449	17725	17477	17643	17481	17486	17546	17610	17531	17361	17299	17375	17235	17363	17354	17123	17212	17323	17290	17210	17310	17220	17403	17417	17293	17298	17363	17497	17189	17144	17306	17329	17271	17290	17047	17347	17233	17299	17550	17366	17184	17295	17105	17335	17140	17136	17341	17360	17243	17381	17303	17147	17287	17211	17404	17471	17177	17249	17206	17116	17200	17326	17121	16973	17175	17204	17288	17165	17261	17465	17247	17273	17337	17379	17167	17420	17354	17269	17153	17365	17241	17439	17221	17517	17259	17198	17452	17173	17282	17176	17422	17235	17259	17290	17264	17408	17272	17335	17235	17181	17240	17247	17228	17230	17304	17297	17043	17156	17151	17152	17305	17255	17187	17142	17362	17396	17369	17385	17354	17048	17348	17180	17100	17227	17319	17321	17237	17201	17367	17312	17192	17258	17260	17403	17425	17276	17001	17206	17294	17313	17314	17205	17067	17213	17218	16953	17034	17115	17181	17262	17067	17540	17107	17263	17254	17240	17279	17260	17256	17094	17040	17236	17305	17104	17164	17304	17288	17150	17282	17270	17358	17304	17447	17298	17201	17301	17399	17265	17095	17133	17083	17170	17467	17412	17179	17162	17439	17346	17325	17187	17193	17265	17283	17154	17142	17229	17175	17096	17086	17230	17424	17284	17172	17067	17356	17270	17172	17275	17158	17262	16965	17237	17379	17443	17080	17534	17247	17153	17519	17373	17456	17370	17361	17226	17249	17205	17189	17188	17273	17384	17162	17285	17208	17275	17171	17193	17290	17254	17221	17121	17039	17197	17197	17073	17501	17300	17203	17176	17345	17269	17299	17387	17306	17418	17303	17226	17260	17186	17212	17210	17394	17283	17307	17189	17118	17185	17231	17178	17275	17456	17264	17234	17239	17058	17397	17108	17184	17532	17230	17221	17281	17308	17366	17357	17140	17211	17250	17369	17269	17243	17143	17238	17119	17074	17404	17274	17246	17271	17606	17238	17206	17303	17458	17180	17416	17570	17208	17159	17301	17236	17415	17297	17098	17196	17436	17453	17302	17305	17260	17324	17259	17061	17197	17443	17139	17108	17073	17383	17111	17255	17281	17403	17301	17168	17334	17451	16996	17276	17356	17322	17390	17221	17224	17304	17175	17435	17257	17201	17137	17238	17271	17248	17112	17519	17307	17361	17348	17390	17167	17280	17555	17202	17101	17325	17198	17117	17118	17342	17216	17223	17244	17316	17203	17279	17304	17288	17236	17235	17209	17171	17343	17164	16980	17289	17035	17179	17357	17398	17456	17166	17289	17587	17258	17328	17288	17151	17014	17414	17407	17402	17180	17304	17295	17344	17267	17268	17155	17224	17362	17161	17455	17283	17401	17222	17305	17357	17208	17217	17178	17288	17571	17135	17317	17185	17175	17387	17114	17239	17568	17253	17474	17286	17179	17456	17342	17332	17088	17324	17217	17127	17327	17265	17202	17149	17379	17090	17292	17090	17355	17183	17186	17288	17320	17222	17374	17291	17401	17111	17164	17250	17382	17279	17206	17119	17024	17297	17283	17192	17004	17059	17065	17181	17241	17312	17156	17237	17222	17345	17519	17472	17312	17525	17263	17229	17090	17282	17198	17219	17276	17239	17166	17405	17318	17302	17378	17325	17150	17128	17286	17386	17328	17318	17108	17257	17373	17424	17119	17359	17376	17219	17463	17309	17460	17366	17132	17270	17296	17245	17206	17208	17215	17170	17361	17344	17337	17400	17224	17278	17143	17409	17148	17283	17373	17319	17252	17227	17113	17326	17314	17286	17285	17146	17139	17164	17126	17192	17234	17310	17231	17303	17310	17011	17217	17373	17344	17384	17464	17268	17200	17274	17187	17343	17242	17257	17292	17333	17256	16871	17220	17307	17491	17276	17034	17299	17344	17274	17337	17353	17298	17175	17090	17292	17322	17156	17169	17259	17289	17289	17144	17089	17032	17428	17116	17254	17037	17252	17113	17357	17223	17030	17240	17314	17374	17317	17168	17152	17519	17220	17433	17427	17210	17269	17274	17176	17261	17535	17265	17375	17534	17225	17327	17348	17400	17137	17193	17189	16924	17275	17033	17190	17232	17200	17184	17280	17123	17215	17411	17034	17180	17159	17260	17143	17297	17130	17402	17366	17307	17221	17294	17219	17149	17251	17287	17235	17335	17178	17233	17238	17170	17240	17553	17198	17104	17168	17113	17422	17067	17312	17233	17278	17289	17390	17225	17307	17183	17400	17173	17244	17181	17284	17370	17212	17281	17300	17181	17253	17108	17129	17379	17364	17300	17252	17234	17174	17239	17148	17165	17277	17349	17319	17142	17133	17248	17368	17291	17217	17141	17178	17147	17191	17277	17455	17242	17326	17287	17288	17148	17248	17438	17083	17257	17181	17157	17097	17173	17288	17376	17193	17125	17345	17350	17258	17357	17231	17094	17118	17180	17293	17317	17303	17267	17338	17110	17065	16993	17268	17164	17271	17221	17341	17184	17142	17029	17323	17107	17290	17386	17117	17201	17253	17362	17407	17430	17496	17334	17334	17434	17335	17272	17199	17445	17294	17207	16959	17096	17435	17402	17216	17430	17216	17316	17315	17089	17254	17277	17261	17373	17382	17255	17150	17336	17242	17143	17197	17290	17251	17221	16965	17162	17262	17309	17347	17296	17437	17114	17139	17267	17191	17219	17292	17222	17310	17444	17314	17262	17275	17059	17289	17310	17294	17490	17223	17210	17199	17154	17367	17260	17224	17226	17523	17346	17309	17456	17367	17373	17074	17048	17367	17365	17368	17133	17210	17289	17351	17179	17146	17213	17168	17334	17305	17158	17086	17148	17172	17333	17254	17257	17249	17394	17365	17113	17225	17160	17357	17285	17332	17306	17086	17311	17110	16965	17249	17191	17331	17167	17255	17331	17203	17323	17172	17160	17322	17216	17152	17170	17304	17313	17238	17251	17253	17278	17360	17168	17411	17301	17163	17380	17091	17237	17269	17338	17224	17265	17102	17409	17322	17329	17195	17262	17196	17201	17430	17236	17290	17295	17379	17195	17163	17253	17301	17303	17218	17225	17331	17000	17242	17312	17198	17202	17111	17363	17147	17134	17190	17305	17093	17244	17267	17018	17239	17301	17100	17495	17136	17325	17333	17375	17235	17239	17173	17379	17212	17351	17264	17364	17170	17310	17270	17351	17141	17427	17276	17298	17199	17265	17258	17047	17380	17479	17386	17366	17229	17325	17182	17448	17329	17124	17141	17300	17083	17300	17138	17068	17195	17392	17300	17205	17263	17213	17455	17337	17030	17277	17425	17285	16995	17432	17231	17254	17307	17269	17214	16947	17327	17092	17217	17221	17198	17286	17100	17385	17167	17366	17206	17530	17288	17254	17074	17119	17375	17211	17313	17265	17159	17254	17414	17234	17168	17237	17147	17208	17322	17466	17308	17459	17191	17116	17290	17371	17287	17051	17244	17245	17186	17040	17238	17265	17245	17410	16901	17433	17321	17315	17218	17183	17264	17399	17032	17056	17200	17450	17329	17275	17392	17219	17437	17250	17113	17190	17181	17173	17088	17202	17277	17028	17296	17260	17288	17419	17219	17317	17105	17084	17052	17251	17222	17380	17218	17261	17357	17214	17438	17376	17237	17333	17246	17239	17464	17345	17139	17318	17310	17491	17254	17357	17474	17069	17048	17330	17187	17450	17264	17374	17208	17332	17266	17280	17229	17045	17218	17146	17210	17407	17375	17131	17235	17221	17185	17273	17356	17151	17391	17216	17243	17252	17474	17370	17275	17032	17125	17251	17249	17034	17266	17166	17324	17288	17100	17227	17414	17033	17317	17284	17353	17327	17523	17305	17277	17317	17296	17179	17163	17279	17098	17209	17196	17344	17175	17314	17089	17268	17360	17187	17400	17175	17328	17259	17214	17175	17392	17304	17198	17083	17342	17294	17210	17367	17075	17329	17252	17310	17250	17204	17308	17321	17362	17279	17392	17297	17128	17314	17282	16987	17158	17211	17081	17230	17042	17104	17249	17087	17194	17229	17298	17264	17225	17317	17069	17404	17337	17320	17293	17342	17332	17286	17221	17152	17194	17418	17368	17312	17145	17200	17341	17460	17352	17369	17417	17237	17253	17259	17384	17161	17346	17451	17332	17445	17392	17390	17171	17217	17075	17314	17307	17363	17184	17229	17417	17110	17297	17370	17210	17211	17437	17245	17343	17167	17167	17331	17375	17320	17217	17315	17068	17072	17041	16943	17257	17378	17399	17395	17319	17231	17408	17059	17194	17218	17360	17101	17069	17324	17209	17216	17016	17177	17294	17396	17331	17189	17290	17273	17300	17347	17152	17259	17358	17302	17134	17245	17158	17258	17263	17420	17237	17276	17489	17044	17262	17254	17255	17403	17226	17365	17277	17317	17213	17236	17194	17094	17145	17313	17287	17320	17231	17255	17357	17267	17187	17175	17348	17097	17352	17230	17297	17528	17368	17304	17321	17382	17304	17287	17365	17194	17439	17180	17390	17461	17304	17256	17057	17074	17288	17199	17318	17182	17256	17328	17175	17468	17157	17416	17190	17253	17313	16896	17192	17335	17144	17217	17267	17260	17419	17509	17297	17386	16928	17253	17242	17094	17168	17220	17311	17183	17138	17362	17381	17297	17335	17268	17437	17104	17311	17170	16989	17080	17169	17120	17265	17287	17414	17350	17184	17078	17270	17385	17420	17330	17083	17209	17117	17472	17145	17295	17305	17250	17363	17426	17167	17400	17351	17087	17242	17199	17122	17120	17184	17288	17367	17254	17361	17258	17316	17223	17156	17174	17066	17389	17220	17092	17029	17400	17292	17263	16997	17376	17275	17350	17246	17116	17231	17390	17192	17302	17288	17237	17030	17372	17324	17379	17190	17254	17318	17342	17220	17108	17062	17053	17097	17215	17322	17221	17438	17349	17291	17244	17264	17255	17059	17091	17305	17309	17187	17167	17288	17280	17389	17192	17284
18160	32386	39761	27802	24058	21596	19670	18279	17559	16976	16803	21283	23421	16835	15585	15524	15253	15281	15244	15128	15127	15091	15135	15045	14972	14938	15090	14882	14978	15137	14797	15025	14796	14842	14872	15056	14945	14894	14917	15198	15100	14939	15100	15419	15322	14987	15116	14724	14778	14855	14754	14690	14800	14793	14812	14711	14800	14856	14938	14892	14789	14887	14764	14848	14855	14827	14966	14774	14798	14782	14861	14836	14606	14906	14676	14918	14837	14799	14916	14774	14801	14905	14766	14717	14803	14843	14862	14896	14729	14902	14885	14772	14809	14929	14636	14825	14805	14812	14891	14862	14833	14819	14823	14868	14883	14777	14760	14773	14926	14843	14642	14866	14819	14903	14858	14869	14844	14935	14803	14805	14905	14920	14736	14805	14726	14951	14801	14774	15014	14896	14814	14788	14838	14856	14873	14919	14828	14887	14885	14973	14919	14656	14933	14980	14779	14921	14794	14842	14769	14974	14810	14775	14924	14760	14866	14796	14617	14862	14810	14776	14924	14895	14666	14801	14757	14936	14879	14646	14929	14744	14885	14822	14880	14788	14741	14844	14953	14838	14782	14867	14803	14934	14798	14793	14819	14804	14950	14736	14849	14871	14879	14865	14912	14800	14593	14854	14986	14871	14761	14820	14876	14825	14899	14977	14843	14857	14727	14972	14804	14687	14963	14893	14731	14956	14975	14695	15032	14932	14981	14869	14883	14865	14808	14774	14859	14934	14905	14827	14886	14693	14921	15127	14627	14870	14888	14922	14787	14778	14928	14787	14813	14828	14788	15107	14732	14821	14944	14746	14818	14866	14963	14901	14884	14840	14822	14852	14949	14956	14766	14726	14787	14729	14885	14918	14740	14935	14778	14850	14686	14886	14964	14875	14847	14730	14783	14689	14905	14832	14765	14979	14886	14873	14729	14944	14790	14803	14856	15026	14772	14876	14928	14951	14783	14872	14838	14924	14902	14701	14793	14763	14763	14953	14958	14798	14918	14941	14827	14752	14820	14872	14752	14864	14701	14840	14900	14824	14781	14762	14899	14685	14774	14927	14801	14991	14784	14841	14701	14756	14959	14761	14821	14816	14678	14712	14995	14852	14812	14631	14692	14688	14719	14855	14714	14895	14866	14721	14830	14991	14754	14908	14841	14726	14836	14842	15004	14648	14829	14936	14755	14815	14761	14990	14909	14877	14810	14942	14678	14820	14730	14761	14858	14852	14835	14860	14903	14854	14714	14795	14781	14710	14777	14878	14744	14731	14806	14884	15000	14871	14705	14733	14682	14766	14754	14840	14808	14811	14778	14730	14662	14794	14815	14771	14752	14847	14867	14812	14631	14831	15032	14662	14956	14696	14833	14977	14909	14873	15011	14876	15011	14858	14829	14932	14890	14851	14831	14785	14910	14757	14753	14906	14813	14824	14691	14744	14714	14846	14982	14810	14784	14766	14966	14757	14851	14929	15020	14828	14827	14766	14865	14705	14848	14931	14916	14817	14716	14707	14687	14790	14904	14806	14779	14673	14940	14793	15033	14724	14730	14695	14801	14832	14993	14822	15014	14847	14804	14882	14754	14800	14986	15022	14893	15026	14895	14764	14845	14860	14843	14932	14816	14945	14762	14873	14865	14796	14995	14822	14903	14800	14884	14689	14911	14934	14777	14908	14868	14951	14876	14896	14677	14798	14952	14866	14810	14795	14788	14731	14839	15018	15012	14751	14804	14857	14719	14701	14862	14744	14693	14785	14892	14828	14762	14789	14660	14874	14921	14874	14944	14869	14730	14757	14821	14842	14944	15041	14980	14769	14764	14935	14912	14943	14780	14674	14833	14876	14725	14721	14866	14701	14757	14809	14867	14895	14931	14839	14740	14889	14724	14890	14778	14824	15065	14813	14796	14691	14978	14783	14882	14841	14786	14848	14880	14948	14879	14761	14860	14816	14912	14777	14830	14765	14874	14670	14858	14623	14838	15046	14858	14821	14964	14910	14840	14931	14596	14897	14908	14824	14713	14906	14800	14766	14824	14890	14857	14689	14837	14784	14813	14696	14856	14827	14903	14909	14930	14719	14961	14734	14784	14921	14956	14777	14762	14726	14858	14819	14876	14787	14935	14748	14892	14782	14917	14892	14997	14931	14843	14756	14628	14873	14863	14619	14832	14853	14874	14784	14767	14837	14931	14878	14982	14959	14709	14788	14822	14801	14860	14932	14787	14836	14921	14927	14941	14827	14872	14840	14702	15022	14751	14762	14914	14849	14801	14888	14701	14914	14655	14866	14859	14827	14855	14835	14820	14585	14834	14822	14791	14749	14758	14792	14906	14793	14826	14760	14801	14797	14900	14805	14814	14806	14817	14974	14684	14850	14793	14780	14987	14908	14697	14923	14807	14862	14725	14771	14879	14786	14815	14592	14717	14713	14769	14848	14853	14960	14857	14771	14750	14938	14675	14927	14805	14858	14965	14852	14728	14785	14831	14772	14895	14800	14876	14889	14966	14659	14825	14783	14727	14789	14829	14803	14852	14992	14838	14945	14764	14785	14899	14832	14781	14960	14739	14850	14764	14791	14881	14786	14884	14790	14583	14923	14887	14899	15070	14816	14891	14821	14940	14853	14582	14995	14939	14762	14886	14934	14868	14727	14916	14790	14846	14835	14749	14963	14758	14839	14817	14801	14794	14788	14876	14720	14826	14893	14707	14925	14699	14725	14757	14876	14864	14845	14860	14813	14797	14872	14956	14957	14708	14844	14781	14724	14943	14859	14826	14766	14800	14876	14896	14770	14659	14772	14990	14742	14972	14774	14745	14828	14818	14778	14705	14959	14934	14942	14612	14699	14944	14788	14804	15018	14938	14782	14870	14883	14835	14770	14911	14669	14941	14962	14878	14917	14854	14939	14935	14768	14907	14746	14911	14943	14877	14853	14832	14989	14851	14819	14820	14856	14785	14881	14920	14770	14840	14815	14875	14794	14828	14701	14900	14818	14784	14779	14777	14762	14784	14776	14702	14729	14834	14746	14962	14685	14812	14842	14905	14823	14842	14788	14944	14891	14810	14848	14813	14680	14930	14752	14877	14877	14741	14740	14727	14664	14970	14778	14904	14923	14902	14758	14922	14659	14770	14668	15004	14602	14748	15025	14869	14921	14905	14930	15003	14690	14793	14964	14706	14815	14953	14819	14769	14784	14853	14828	14945	14841	14838	14903	14854	14799	14833	14906	14988	14784	14859	14890	14914	14761	14939	14950	14981	14899	14742	14770	14912	14933	14956	14822	14732	14746	14839	14697	14684	14679	14845	14808	14993	14729	14837	14857	14884	14965	14733	14946	14722	14770	14947	14664	14837	14864	14927	14786	14822	15031	14755	14845	14755	14703	14856	14737	14772	15002	14845	14726	14837	14812	14842	14758	14884	14807	14791	14758	14969	14955	14942	14843	14820	14913	14969	14895	14699	14744	14604	14851	14945	14885	14753	14791	14844	14875	14819	14780	14860	14864	15095	14886	14870	14921	14856	14874	14775	14922	15068	14804	14822	14682	14807	14788	15037	14819	14927	14679	14719	14858	14737	14961	14840	14819	14840	14875	14834	14858	14740	14901	14776	14909	14847	14904	14853	15002	14834	14612	14793	14822	14722	14854	14842	14748	15066	14687	14735	14889	14758	14975	14679	14919	14744	14823	14959	14902	14871	14937	14818	14857	14734	14807	14876	14912	14880	14857	14686	14876	14876	14808	14775	14882	14720	14885	14834	14771	14935	14903	14790	14861	14687	14879	14827	14954	14860	14728	14763	14861	14892	14858	14804	14973	14719	14800	14834	14642	14800	14782	14951	14910	14959	14940	14831	14720	14749	14629	15047	14876	14742	15044	14885	14766	14921	14740	14795	14917	14836	14777	14723	14801	14969	14807	14732	14873	14707	14799	14907	14688	14919	14912	14747	14799	14776	14756	14777	14882	14906	14914	14808	14680	14825	14943	14804	15047	14768	14903	14837	14820	14673	14982	14754	14735	14854	14852	14955	14721	14983	14818	14795	14750	14904	14951	14753	14807	14748	14868	14920	14747	14555	14764	14968	14875	14815	14811	14911	14761	14847	14726	14736	14723	14851	14883	14762	15002	14835	14914	14921	14959	14785	14942	14809	14819	14625	14819	14703	14836	14748	14930	14911	15036	14834	14868	14791	14848	14853	14712	14845	14914	14875	14811	14830	14817	14633	14856	14945	14720	14776	14913	14823	14904	14731	14864	14860	14825	14874	14740	14773	14836	14697	14856	14739	14829	14808	14901	14834	14916	14802	14845	15075	14906	14866	14837	14927	14853	14923	14839	14949	14777	14865	14857	14741	14893	14922	14888	14625	14784	14734	14682	14761	14814	14894	14747	14906	14960	14796	14759	14861	14877	15001	14901	14973	14778	14968	14795	14790	14840	14843	14759	14917	14760	14702	14686	14929	14807	14804	14853	14789	14885	14850	14620	14898	15021	14853	15063	14901	14947	14964	14792	14773	14838	14909	14946	14822	14620	14898	14800	14662	14749	14722	15009	14885	14695	14788	14802	14842	14793	14827	14729	14837	14944	14798	14874	14796	14620	14818	14900	14821	14901	14734	14851	14869	14766	14795	14772	14827	14958	14749	14812	14975	14773	14788	14865	14709	14879	14805	14686	14919	14810	14875	14812	14816	14795	14767	14954	14881	14890	14820	14877	14785	14783	14709	14731	14906	14701	14783	14774	14744	14898	14835	14925	14801	14908	14776	14870	14813	14807	15066	14925	14789	14932	14841	14869	14741	14592	14693	14734	14831	14961	14787	14877	14681	14781	14842	14914	14843	14860	14846	14996	14990	14794	14868	14726	14876	14912	14870	14834	14832	14905	14789	14996	15011	14710	14846	14978	14835	14843	14758	14672	14897	14817	14889	14955	14642	14899	14833	14974	14866	14876	14861	14897	14689	14893	14926	14886	14827	14901	14750	14929	14707	14922	14710	14832	14888	14891	14865	14767	15099	14909	14793	14679	14765	14729	14937	14815	14784	14714	15055	14741	14793	14919	14751	14786	14808	14837	14855	14847	14828	14891	14775	14930	14893	14765	14891	14706	14771	14728	14813	15045	14786	14875	14651	14837	14912	14866	14837	14759	14937	14817
22688	21157	28688	24259	21980	24674	27094	21793	20042	19847	20069	21643	26388	21181	18475	18193	18075	17872	17857	17822	17575	17504	17566	17679	17481	17812	17545	17566	17426	17626	17465	17461	17358	17408	17214	17238	17183	17319	17644	17806	17967	17484	17591	17895	17844	17715	17561	17414	17297	17404	17062	17302	17375	17301	17145	17284	17222	17083	17095	17299	17374	17224	17079	17238	17439	17513	17359	17256	17287	17096	17305	17082	17247	17408	17194	17080	17350	17179	17210	17190	17278	17253	17315	17133	17095	17188	16935	17259	17331	17502	17301	17156	17185	17248	17422	17115	17291	17182	17151	16999	17097	17210	17359	17226	17252	17335	17361	17176	17329	17220	17134	17275	17047	17054	17156	17242	17164	17220	17237	17042	17010	17117	17023	17137	17081	17156	17151	17088	17274	17067	17122	17016	17063	17456	17205	17168	17212	17082	17246	17321	17326	17247	17079	17209	17227	17200	17319	17106	17172	17330	17215	17152	17064	17255	17127	17149	17290	17154	17167	17017	17324	17108	17236	17094	17282	17283	17237	17102	17205	17067	17164	17109	17144	17325	17065	17055	17207	17122	17096	17035	17026	17280	17331	17286	17304	17302	17205	17031	17046	17200	17313	17111	17312	16923	17215	17261	16990	17237	17101	16933	17197	17050	17204	17125	17245	17174	17101	17080	17091	17352	17194	17167	17149	16902	17101	17077	17109	17333	17219	17232	17232	17300	17252	17206	17246	17198	17103	17131	17161	17232	17159	17158	16999	17328	17262	16973	17414	17309	17378	17231	17193	17176	17357	17281	17232	17211	17312	17139	17290	17173	17360	17253	17273	17190	17042	17032	17261	17313	17119	17140	17355	17298	17186	17258	17410	17066	16957	17220	17188	17256	17229	17187	17153	17043	17043	17122	17101	17249	17349	17215	17155	17098	17087	16919	17163	17254	17201	17299	17187	17225	17089	17115	17263	17163	17094	17089	17157	17224	17376	17351	17177	17443	17208	17168	17251	17237	17059	17001	17342	17222	17174	17420	17101	17150	17167	17320	17324	17133	17010	17138	17290	17094	17199	17040	17180	17018	17187	17354	17176	17338	17050	17015	17399	17123	17066	17270	17035	17166	17230	17170	17067	17320	17162	17252	17188	17187	17142	17266	17240	17058	17230	17160	16969	17162	17335	17322	17192	17187	17220	17282	17064	17221	17101	17138	17342	17039	17304	17239	17405	17107	17147	17250	17339	17173	17116	17346	17292	17384	17257	17297	17320	17340	17363	17076	17404	17214	17131	17252	17108	17159	17222	17005	17152	17165	17220	17194	17129	17179	17419	17169	17132	17122	16950	17210	17265	17063	17076	17059	17338	17234	16896	17075	17291	16921	17335	17331	17275	17166	17241	17059	17283	17101	17171	17221	17104	17170	17300	17089	17235	17105	17334	17291	17151	17148	17278	17259	17337	17053	17131	17251	17393	17282	17237	17160	17149	17144	17175	17168	17306	17202	17173	17173	17224	17306	17126	17401	17158	17231	17227	17049	17207	17031	17151	16940	17206	17184	17159	17120	17177	17169	17400	16982	17100	17180	16978	16978	17223	17343	17294	17190	17305	17196	17457	17170	17202	17036	17181	16975	17133	17278	17034	17265	17340	17055	17098	17254	17248	17214	17161	17215	17169	17116	17165	17261	17271	17285	17077	17162	17155	17075	17315	17217	17063	16988	17187	17334	17145	17369	17175	17098	17154	17246	17292	17129	17231	17269	17388	17190	17223	17144	17280	17243	17149	17291	17465	17192	17328	17443	17087	17352	17004	17295	17353	17182	17237	17190	17308	17163	17151	17305	17057	17151	17305	17011	17240	17115	17019	17294	17175	17003	17210	17267	17203	17172	17318	17069	16939	17225	17184	17346	17342	17229	17229	17096	17094	17080	17209	17167	17288	17242	17134	17263	17327	17009	17268	17126	17074	17265	17198	17258	17021	17176	17078	17162	17028	17212	17048	17113	17127	17081	17093	17185	17021	17240	17228	17072	17045	17209	17146	17114	17185	17169	17126	17264	17033	17174	16976	17220	17388	17223	17186	17109	17039	17169	17069	17102	17297	17114	16951	17182	17330	17034	17112	17286	17345	17244	17326	17155	17190	17311	17323	17179	17360	17250	17173	17128	16995	17231	17158	17256	17102	17139	17210	17040	17089	17190	17011	17238	17279	17172	17345	17062	17101	17382	17088	17061	17088	17160	17180	17185	17226	17279	17172	16965	17193	17074	17229	17053	17454	17455	17042	17059	17363	17255	17225	17320	17138	16901	16969	17293	17045	17133	17235	17072	17211	17086	17224	17233	17288	17056	17281	17109	17231	17283	17189	17362	17060	17216	17142	17148	17189	17272	17218	16977	17369	17232	17396	17303	17168	17180	17348	17117	17394	17084	17254	17287	17258	17188	17189	17246	17074	17045	17203	17032	17156	17330	17250	17285	17132	17242	17288	17173	17247	17371	17221	17332	16982	17229	16942	17129	17131	17229	17295	17171	17229	17163	17019	17177	17009	17312	17316	17075	17110	16925	17100	17246	17236	17054	17284	17253	17129	17040	17153	17205	17328	17200	17062	17202	17141	17098	17196	17288	17438	17159	17074	17339	17156	17019	17219	17385	17010	17115	17140	17007	16966	17080	17043	16929	17073	17269	17340	17324	16805	17071	17221	17228	17150	17136	17114	17126	17237	17241	17057	16958	17036	17080	17268	17090	17250	17303	17200	17145	17074	17021	17195	17230	17161	17150	17137	17241	17163	17335	17218	17146	17339	17228	17185	17379	17084	17119	17221	17073	16956	17290	17206	16980	17205	17358	17123	17313	17185	17125	17044	17156	17208	17292	17235	17165	17168	17287	17225	17117	17124	16945	17220	16989	17003	17190	16945	17094	17407	17164	17229	17295	17296	17216	17204	17318	17106	17138	17266	17155	17004	17245	17084	17064	17328	17153	17241	17148	17222	17208	17093	17246	17215	17334	17197	16946	17192	17021	17007	17279	17151	17293	17093	17200	17239	17003	17194	17148	17261	17229	17144	17349	17297	17363	17045	17107	17241	17169	17295	16966	17126	17269	17239	17049	17417	17118	17066	17264	17114	17100	17165	17138	17228	17277	17280	16997	17126	17046	17107	17367	17120	17297	17078	17208	17151	17069	17291	17076	17166	17248	17120	17119	17103	17229	17148	17235	17434	17229	17221	17229	17395	17119	17143	17481	17218	17220	17153	17223	17264	17050	17303	17262	17156	17275	17170	17215	17112	17314	17277	17223	17182	17207	17108	17064	17243	17145	17023	17282	17241	17250	17372	17155	17377	17142	17167	17059	17131	17058	16939	17138	17060	17131	17243	17164	17334	17106	17247	17361	17135	17330	17233	17166	17415	16900	17298	17160	17245	17089	17452	17230	17271	17159	17176	17097	17382	17283	17273	17225	17155	17202	17225	16997	17193	17299	17109	17210	17060	17373	17189	17335	17051	17197	17214	17169	17254	17140	17115	17079	17034	17106	17151	17583	17136	17324	17145	17265	17217	17133	17300	17274	17206	17260	17154	17315	17342	17331	17139	17082	17289	17101	17091	17205	17071	17128	17281	17200	17189	17270	17342	17146	17064	17336	17213	17048	17220	17044	17111	17011	17212	17215	17275	17177	17206	17322	17313	17290	17416	17140	17128	17239	17189	17249	17106	17048	17087	17262	17236	17032	17140	17366	16965	17257	17248	17036	17212	17314	17282	17127	17084	17387	17036	17085	17283	17038	17194	17232	17320	17261	17096	17264	17173	17130	17168	17164	17152	17081	17028	17036	17161	17121	17023	17205	17075	17073	17069	17161	17126	17020	17186	17208	17447	17354	17093	16911	17122	17257	17253	17256	17257	17063	17240	17012	17211	17141	17359	17288	17229	17187	17016	17139	17252	17284	17139	17021	17242	17079	17263	17190	17162	17220	17226	17090	17230	17321	17218	17294	17140	17227	17200	16989	17305	17108	16984	17084	17373	16954	17013	17203	17278	17101	17241	17341	17250	17184	17185	17416	17231	17105	17445	17183	17024	17225	17138	17263	17253	17115	17037	17082	17323	17230	17142	17302	17057	17064	17203	17029	17146	17207	17084	17337	17195	17069	17162	17185	17307	17063	17148	17148	17214	17081	17220	16994	17142	17406	17167	16985	17098	17339	17159	17179	16904	17328	16979	17146	17134	17175	17394	17217	17160	17263	17387	17213	17125	17286	17096	17225	17184	17165	17073	17315	17118	17278	17266	17408	17288	17255	17445	17211	17150	17289	17081	17173	17061	17301	17143	17224	16941	17066	17189	17181	17103	17194	17369	17330	17173	17320	17204	17246	17028	17421	17127	17235	17297	17173	17359	17218	17176	16984	17219	17201	17322	17359	17269	17268	17179	17222	17224	17244	17271	17286	17067	17077	17194	17338	17178	17056	17231	17330	17400	17116	17124	17092	17135	17129	17171	17098	17135	17220	16989	17281	17156	17343	17244	17404	17217	17277	17187	17262	17145	17386	17041	17140	17210	17360	17218	17252	17016	17224	17195	17280	17505	17256	17161	17211	17011	17189	17017	16902	17154	17220	17151	17111	17138	17310	17333	17305	17106	17109	17103	17275	17164	17221	17246	17026	17064	17224	17100	17262	17407	17342	17169	17313	17123	17248	17134	17221	17123	17275	17004	17154	17398	17192	17438	17165	17232	17316	17168	17248	17114	17261	17226	17188	17195	16964	17188	17167	17350	17347	17023	17255	17158	17298	16949	17236	17367	17041	17139	17267	17224	17199	17093	17366	17182	17346	17347	17066	17279	17388	17275	17317	17227	17464	17257	17312	17244	17336	17081	16998	17158	17193	17258	17110	17254	17237	17126	17175	17327	17437	17263	17302	17214	17199	17152	17232	17236	17356	17175	17349	17177	17110	17161	17177	16993	17115	17368	17207	17046	17204	17108	17148	16985	17091	16937	17017	17237	17140	17259	17472	17162	17220	17185	17168	17272	17454	17406	17129	17251	17334	17444	16942	17174	17077	17222	17197	17097	17034	17180	17009	17212	17199	17361	17133	17241	17154	17280	17183	17275	17232	17191	17017	17065	17382	17279	17346	17171	17268	17193	17214	17111	17028	17129	17251	17157	17200
19788	36701	48227	32156	28302	25004	22606	20481	19294	18386	19074	22055	27615	18187	16144	15882	15560	15427	15471	15383	15257	15199	15105	15298	15201	15052	15138	14894	14991	14883	14983	14793	14746	14925	14927	14800	14849	14840	14939	15445	15564	15057	15248	15588	15329	14948	14935	14743	14785	14750	14689	14678	14791	14738	14823	14732	14714	14832	14786	14862	14661	14666	14600	14829	14811	14950	14707	14719	14818	14890	14775	14797	14733	14728	14646	14836	14907	14737	14694	14919	14715	14725	14850	14774	14929	14755	14612	14843	14647	14643	14939	14755	14648	14839	14660	14795	14724	14745	14916	14815	14766	14770	14745	14657	14669	14764	14717	14773	14886	14939	14842	15023	14929	14863	14639	14800	14830	14796	14713	14809	14631	14751	14610	14816	14874	14923	14772	14831	14694	14777	14852	14765	14719	14791	14706	14851	14718	14654	14653	14774	14723	14728	14644	14797	14845	14928	14738	14782	14597	14790	14787	14572	14888	14796	14655	14753	14444	14658	14860	14645	14742	14484	14656	14713	14784	14944	14810	14840	14738	14769	14840	14729	14835	14788	14645	14674	14896	14914	14780	14793	14893	14705	14751	14826	15056	14786	14655	14756	14655	14538	14731	14681	14730	14688	14570	14773	14705	14632	14698	14831	14733	14886	14604	14851	14774	14670	14615	14749	14798	14806	14768	14716	14701	14778	14708	14777	14753	14900	14779	14898	14807	14745	14615	14739	14676	14686	14600	14717	14830	14598	14803	14690	14720	14745	14778	14522	14674	14681	14961	14774	14801	14746	14691	14842	14812	14646	14767	14654	14763	14754	14620	14819	14696	14724	14617	14794	14721	14924	14623	14664	14820	14754	14892	14575	14873	14743	14762	14671	14771	14853	14792	14645	14746	14844	14706	14838	14757	14653	14698	14653	14643	14827	14777	14764	14811	14645	14874	14761	14732	14962	14693	14693	14749	14637	14754	14763	14824	14801	14675	14522	14631	14827	14894	14863	14835	14839	14925	14791	14654	14704	14777	14837	14646	14906	14779	14752	14679	14779	14655	14787	14716	14829	14882	14701	14938	14774	14790	14723	14572	14777	14723	14823	14859	14859	14797	14363	14713	14767	14657	14628	14679	14772	14750	14839	14616	14688	14833	14772	14779	14599	14736	14804	14753	14709	14765	14675	14692	14847	14706	14778	14713	14889	14898	14684	14911	14802	14829	14791	14814	14734	14659	14650	14810	14860	14866	14813	14788	14787	14750	14708	14721	14702	14863	14409	14559	14658	14838	14666	14754	14780	14623	14788	14739	14717	14698	14681	14786	14863	14662	14805	14639	14725	14660	14628	14898	14757	14732	14807	14773	14775	14733	14764	14834	14635	14595	14639	14780	14781	14723	14791	14860	14833	14747	14710	14681	14683	14569	14781	14811	14632	14662	14720	14774	14877	14721	14747	14609	14747	14790	14674	14773	14792	14694	14818	14649	14763	14752	14720	14612	14737	14664	14643	14800	14735	14738	14822	14766	14675	14825	14791	14888	14823	14951	14747	14727	14739	14671	14666	14851	14576	14609	14791	14693	14785	14756	14696	14751	14814	14662	14746	14831	14926	14654	14696	14656	14743	14685	14786	14835	14669	14823	14709	14820	14780	14768	14594	14711	14746	14678	14765	14710	14782	14669	14533	14842	14662	14840	14723	14876	14786	14746	14720	14761	14734	14701	14805	14615	14609	14733	14681	14832	14724	14764	14794	14768	14640	14706	14739	14770	14824	14878	14683	14672	14613	14723	14821	14730	14690	14727	14707	14799	14677	14877	14651	14811	14893	14735	14566	14770	14963	14708	14881	14618	14696	14617	14580	14631	14830	14675	14643	14743	14735	14784	14813	14536	14793	14742	14790	14689	14685	14658	14872	14699	14751	14826	14834	14880	14668	14982	14726	14751	14531	14792	14884	14605	14732	14778	14904	14872	14799	14684	14832	14616	14760	14758	14757	14747	14974	14840	14806	14750	14711	14827	14700	14868	14798	14886	14795	14567	14889	14711	14575	14892	14696	14948	14638	14635	14860	14753	14794	14734	14811	14684	14754	14623	14767	14733	14697	14722	14918	14769	14661	14704	14820	14773	14682	14761	14698	14872	14844	14765	14865	14797	14808	14778	14778	14730	14869	14749	14814	14745	14716	14574	14627	14733	14818	14855	14674	14701	14800	14888	14902	14794	14832	14783	14757	14730	14638	14818	14804	14733	14722	14661	14762	14816	14681	14943	14648	14742	14655	14804	14821	14897	14684	14783	14810	14866	14698	14786	14685	14824	14858	14750	14743	14653	14578	14790	14739	14828	14805	14767	14808	14829	14750	14639	14627	14706	14564	14794	14645	14946	14594	14615	14642	14688	14857	14617	14697	14576	14729	14870	14759	14810	14686	14755	14892	14796	14681	14767	14666	14883	14723	14814	14768	14661	14846	14918	14637	14713	14850	14709	14858	14519	14715	14721	14645	14713	14699	14581	14691	14647	14771	14964	14784	14772	14693	14706	14576	14863	14685	14655	14716	14793	14730	14801	14716	14472	14645	14848	14777	14677	14819	14699	14761	14657	14681	14854	14796	14666	14627	14636	14778	14749	14835	14691	14802	14789	14661	14767	14846	14700	14760	14756	14592	15009	14669	14764	14767	14743	14611	14727	14537	14907	14565	14690	14854	14882	14764	14619	14844	14809	14683	14586	14688	14639	14631	14729	14761	14702	14926	14736	14844	14794	14679	14905	14674	14729	14867	14808	14894	14724	14682	14633	14730	14674	14890	14817	14870	14850	14687	14861	14753	14676	14712	14606	14854	14940	14820	14760	14611	14627	14549	14727	14672	14733	14625	14668	14718	14719	14639	14685	14597	14758	14763	14774	14720	14868	14833	14940	14727	14530	14640	14818	14767	14640	14814	14570	14836	14681	14638	14671	14795	14756	14829	14903	14697	14669	14769	14730	14783	14838	14685	14940	14614	14691	14835	14771	14702	14881	14666	14800	14778	14574	14706	14722	14765	14891	14791	14754	14931	14761	14652	14881	14771	14648	14534	14788	14681	14632	14695	14791	14844	14687	14850	14613	14962	14774	14725	14777	14661	14664	14779	14841	14741	14719	14764	14777	14797	14667	14880	14689	14847	14813	14685	14765	14625	14671	14857	14821	14606	14780	14705	14806	14579	14753	14937	14704	14608	14642	14731	14837	14842	14864	14753	14797	14797	14703	14821	14640	14835	14878	14842	14835	14778	14816	14862	14711	14796	14779	14819	14792	14683	14696	14771	14763	14755	14629	14599	14572	14737	14856	14750	14719	14797	14653	14675	14633	14690	14818	14718	14738	14694	14887	14577	14809	14737	14706	14820	14693	14598	14665	14981	14743	14808	14791	14917	14626	14584	14823	14682	14834	14558	14730	14800	14761	14803	14741	14842	14702	14842	14782	14941	14744	14613	14706	14647	14803	14807	14842	14748	14823	14784	14765	14845	14910	14839	14829	14836	14619	14792	14770	14730	14887	14779	14830	14838	14818	14680	14694	14661	14832	14730	14687	14685	14773	14674	14853	14797	14508	14871	14686	14718	14923	14819	14847	14790	14714	14596	14741	14654	14617	14896	14851	14703	14518	14746	14757	14870	14805	14621	14727	14673	14642	14763	14771	14598	14795	14597	14648	14763	14752	14824	14722	14636	14868	14772	14895	14719	14748	14735	14753	14814	14919	14743	14776	14685	14755	14788	14643	14730	14876	14687	14751	14820	14879	14692	14756	14974	14717	14639	14744	14668	14731	14741	14592	14741	14806	14744	14849	14754	14693	14663	14821	14700	14661	14732	14713	14741	14844	14710	14843	14775	14730	14707	14812	14670	14758	14600	14727	14710	14511	14862	14800	14680	14751	14702	14850	14649	14641	14937	14731	14738	14714	14753	14947	14719	14724	14878	14627	14809	14851	14772	14730	14834	14614	14705	14829	14656	14868	14896	14879	14700	14697	14868	14776	14662	14752	14689	14752	14535	14774	14676	14699	14818	14754	14627	14733	14776	14758	14789	14789	14755	14880	14767	14723	14705	14632	14718	14730	14683	14711	14632	14754	14840	14589	14692	14651	14779	14644	14854	14889	14723	14791	14675	14720	14880	14868	14678	14749	14707	14645	14557	14734	14665	14556	14755	14809	14841	14759	14762	14731	14785	14658	14727	14719	14743	14657	14771	14774	14680	14791	14677	14722	14712	14714	14739	14787	14664	14730	14711	14846	14899	14645	14915	14707	14807	14589	14685	14557	14889	14691	14663	14811	14811	14672	14902	14929	14876	14756	14702	14663	14689	14721	14811	14595	14626	14683	14832	14801	14819	14638	14662	14784	14716	14750	14905	14788	14785	14554	14808	14659	14883	14606	14724	14719	14823	14562	14540	14714	14729	14937	14623	14564	14619	14906	14739	14611	14753	14940	14861	14613	14819	14861	14760	14695	14714	14813	14793	14706	14603	14627	14646	14665	14609	14849	14752	14860	14738	14537	14795	15032	14703	14725	14710	14611	14820	14723	14874	14854	14736	14572	14600	14840	14658	14690	14689	14688	14574	14764	14699	14814	14819	14704	14787	14927	14892	14725	14801	14714	14671	14771	14724	14725	14638	14781	14873	14846	14709	14600	14721	14677	14640	14788	14799	14789	14509	14835	14735	14687	14800	14694	14678	14793	14754	14733	14788	14758	14719	14780	14802	14805	14684	14777	14569	14756	14841	14733	14813	14640	14772	14745	14848	14708	14616	14737	14763	14786	14805	14819	14703	14705	14876	14811	14673	14958	14640	14682	14838	14857	14793	14769	14752	14728	14804	14633	14794	14882	14725	14718	14659	14679	14788	14729	14805	14679	14799	14903	14792	14635	14633	14670	14813	14780	14828	14685	14603	14608	14751	14875	14752	14727	14732	14670	14599	14662	14735	14685	14776	14642	14826	14546	14714	14759	14923	14697	14769	14547	14774	14743	14782	14732	14672	14825	14683	14855	14831	14666	14742	14672	14758	14639	14782	14864	14876	14802	14521	14688	14786	14748	14724	14707	14787	14896	14871	14899	14798	14770	14737	14735	14812	14833	14569	14906	14797	14775	14645	14721	14808	14564	14812	14737	14795	14806	14962	14697	14860
27160	22910	29868	25970	21029	19792	19237	18706	18483	18285	17956	18098	18738	17967	17732	17629	17812	17899	17700	17618	17559	17678	17492	17841	17618	17904	17556	17681	17509	17439	17610	17527	17661	17724	17616	17389	17684	17690	17524	17622	17673	17458	17447	17467	17555	17561	17672	17461	17561	17471	17766	17608	17735	17618	17536	17545	17684	17656	17666	17576	17600	17824	17578	17455	17551	17452	17499	17526	17602	17570	17600	17662	17405	17734	17736	17497	17618	17548	17468	17545	17756	17434	17630	17525	17738	17497	17640	17550	17522	17630	17508	17566	17602	17543	17690	17619	17433	17650	17472	17392	17622	17440	17486	17727	17491	17627	17338	17667	17584	17517	17558	17708	17511	17363	17531	17379	17437	17466	17566	17491	17540	17488	17608	17412	17580	17480	17425	17664	17499	17546	17477	17566	17593	17323	17530	17613	17669	17645	17391	17456	17596	17717	17639	17851	17607	17540	17648	17625	17622	17376	17373	17417	17528	17375	17563	17597	17640	17687	17537	17432	17703	17494	17660	17694	17581	17587	17663	17560	17497	17452	17691	17564	17649	17633	17641	17495	17460	17484	17436	17656	17831	17419	17609	17470	17649	17418	17536	17477	17443	17688	17483	17496	17396	17553	17540	17663	17526	17422	17489	17682	17514	17583	17505	17446	17600	17645	17444	17444	17689	17616	17449	17480	17676	17586	17671	17642	17400	17671	17582	17567	17595	17479	17737	17619	17332	17522	17200	17430	17410	17583	17403	17524	17457	17647	17488	17557	17621	17535	17654	17364	17680	17565	17612	17544	17622	17593	17629	17549	17547	17427	17447	17637	17716	17553	17674	17518	17656	17423	17610	17625	17554	17631	17589	17599	17374	17581	17725	17553	17515	17837	17477	17530	17464	17765	17524	17489	17627	17650	17420	17672	17404	17503	17253	17535	17496	17447	17407	17474	17582	17611	17715	17426	17607	17740	17542	17559	17547	17598	17540	17560	17599	17512	17436	17295	17639	17709	17653	17636	17653	17675	17473	17452	17560	17681	17684	17452	17708	17617	17348	17380	17424	17579	17614	17511	17601	17577	17468	17567	17551	17527	17643	17454	17693	17642	17732	17616	17528	17810	17611	17718	17520	17451	17520	17645	17694	17538	17397	17553	17517	17513	17710	17440	17750	17455	17465	17635	17448	17420	17380	17562	17554	17754	17648	17494	17450	17450	17617	17495	17614	17419	17356	17407	17537	17401	17749	17578	17597	17475	17696	17583	17537	17611	17454	17651	17627	17799	17608	17431	17508	17521	17588	17573	17516	17564	17567	17604	17701	17497	17740	17436	17332	17589	17698	17557	17458	17458	17395	17587	17583	17495	17623	17552	17614	17494	17657	17414	17592	17614	17623	17658	17390	17567	17850	17647	17536	17595	17735	17426	17676	17591	17628	17726	17610	17554	17574	17555	17687	17499	17548	17610	17532	17517	17567	17481	17524	17742	17552	17463	17451	17560	17496	17583	17474	17618	17455	17519	17507	17557	17587	17589	17369	17523	17475	17488	17648	17647	17499	17845	17346	17484	17755	17566	17585	17370	17499	17468	17393	17539	17659	17491	17614	17579	17488	17642	17556	17556	17609	17762	17548	17554	17596	17444	17397	17606	17513	17466	17477	17576	17573	17352	17499	17565	17570	17692	17426	17630	17422	17381	17571	17608	17393	17325	17631	17622	17571	17609	17466	17470	17497	17504	17527	17590	17752	17622	17422	17467	17519	17640	17470	17393	17483	17354	17621	17557	17541	17555	17552	17630	17506	17734	17587	17593	17564	17540	17456	17484	17637	17573	17593	17489	17613	17703	17515	17533	17519	17449	17479	17672	17556	17657	17486	17470	17591	17488	17626	17354	17706	17541	17507	17641	17540	17610	17572	17389	17760	17520	17636	17679	17481	17346	17524	17577	17836	17694	17551	17583	17400	17608	17630	17687	17557	17652	17736	17659	17495	17501	17569	17748	17596	17675	17648	17394	17526	17549	17704	17635	17419	17559	17630	17661	17491	17677	17632	17394	17469	17537	17635	17521	17683	17649	17674	17691	17607	17515	17554	17417	17551	17417	17656	17605	17580	17434	17529	17542	17587	17627	17606	17488	17514	17610	17451	17407	17478	17626	17580	17528	17350	17554	17501	17563	17506	17507	17638	17686	17764	17572	17530	17509	17550	17495	17578	17800	17324	17548	17488	17470	17338	17425	17617	17632	17373	17697	17738	17550	17537	17584	17496	17695	17730	17512	17604	17510	17536	17437	17408	17685	17595	17537	17628	17568	17502	17412	17624	17507	17493	17410	17576	17362	17794	17643	17502	17580	17581	17664	17476	17646	17545	17596	17540	17319	17520	17852	17576	17693	17724	17458	17431	17288	17814	17711	17403	17600	17491	17658	17339	17477	17639	17373	17715	17569	17682	17631	17558	17540	17542	17574	17285	17628	17595	17563	17559	17381	17508	17501	17562	17544	17406	17556	17387	17333	17606	17540	17591	17610	17545	17646	17666	17550	17432	17658	17674	17627	17559	17592	17725	17365	17623	17535	17637	17529	17518	17557	17645	17422	17484	17582	17584	17655	17790	17461	17472	17491	17634	17686	17521	17548	17516	17482	17578	17583	17521	17742	17532	17530	17684	17445	17511	17492	17720	17523	17716	17604	17478	17484	17550	17403	17536	17550	17619	17541	17586	17641	17547	17394	17318	17615	17618	17417	17672	17610	17655	17512	17754	17470	17581	17610	17686	17435	17576	17560	17508	17508	17418	17493	17498	17502	17611	17500	17548	17586	17498	17558	17607	17557	17595	17569	17517	17616	17421	17460	17606	17723	17534	17596	17523	17611	17429	17413	17378	17566	17643	17705	17718	17629	17788	17768	17501	17606	17545	17681	17607	17590	17541	17606	17594	17368	17437	17675	17554	17432	17528	17437	17854	17403	17799	17737	17533	17542	17737	17561	17342	17481	17512	17495	17596	17544	17757	17736	17583	17588	17633	17741	17604	17634	17643	17636	17363	17536	17643	17812	17615	17756	17529	17489	17643	17600	17817	17762	17572	17551	17544	17624	17592	17761	17763	17398	17656	17732	17378	17609	17577	17653	17526	17396	17492	17749	17796	17671	17550	17625	17494	17582	17482	17482	17627	17473	17690	17632	17668	17864	17591	17633	17582	17432	17450	17431	17431	17575	17517	17690	17447	17437	17525	17532	17632	17584	17656	17685	17466	17460	17672	17641	17672	17509	17437	17554	17541	17371	17667	17576	17505	17716	17496	17730	17562	17508	17371	17550	17704	17722	17746	17765	17457	17475	17500	17641	17420	17523	17501	17582	17694	17476	17650	17466	17533	17655	17514	17567	17468	17560	17504	17572	17622	17448	17563	17603	17577	17620	17469	17475	17621	17469	17512	17650	17471	17493	17593	17485	17686	17553	17802	17526	17675	17632	17513	17643	17454	17744	17743	17723	17585	17482	17688	17331	17765	17594	17739	17635	17779	17363	17660	17546	17842	17553	17697	17490	17669	17573	17454	17419	17607	17369	17469	17594	17445	17507	17792	17681	17691	17729	17735	17612	17477	17620	17200	17544	17501	17749	17452	17476	17714	17656	17190	17656	17628	17638	17724	17645	17575	17625	17714	17390	17551	17591	17744	17649	17688	17570	17659	17674	17579	17671	17612	17538	17578	17656	17766	17688	17699	17417	17573	17617	17602	17585	17421	17500	17496	17705	17677	17584	17496	17425	17586	17480	17458	17375	17693	17734	17470	17511	17702	17561	17474	17465	17665	17709	17455	17540	17484	17535	17518	17439	17804	17699	17680	17434	17648	17297	17613	17499	17473	17491	17404	17587	17619	17732	17657	17749	17646	17555	17472	17412	17573	17625	17615	17538	17782	17676	17661	17277	17280	17649	17714	17524	17686	17591	17582	17557	17543	17392	17382	17656	17569	17510	17410	17599	17586	17585	17478	17523	17373	17563	17411	17525	17542	17529	17578	17524	17528	17510	17511	17487	17666	17477	17459	17578	17602	17642	17657	17595	17796	17453	17476	17519	17380	17496	17422	17577	17526	17669	17589	17664	17671	17651	17554	17623	17623	17540	17567	17492	17778	17565	17562	17488	17602	17675	17478	17564	17323	17736	17635	17498	17567	17750	17556	17735	17432	17514	17250	17508	17553	17646	17406	17631	17652	17685	17329	17543	17668	17617	17708	17547	17632	17705	17712	17639	17669	17568	17859	17419	17480	17560	17592	17724	17720	17617	17945	17669	17482	17453	17530	17369	17585	17573	17477	17599	17477	17605	17662	17637	17658	17640	17787	17641	17707	17483	17610	17604	17577	17521	17704	17535	17677	17658	17542	17551	17580	17512	17373	17552	17513	17594	17766	17758	17630	17729	17675	17662	17553	17558	17643	17606	17580	17495	17719	17748	17556	17516	17713	17565	17575	17630	17600	17797	17763	17549	17625	17303	17502	17456	17440	17537	17702	17576	17482	17433	17573	17544	17769	17559	17654	17615	17701	17593	17639	17597	17640	17387	17629	17347	17480	17592	17491	17416	17525	17671	17652	17672	17638	17485	17681	17624	17441	17711	17479	17579	17353	17514	17615	17554	17635	17419	17458	17525	17529	17588	17477	17383	17580	17468	17532	17602	17522	17515	17696	17607	17608	17500	17604	17548	17503	17492	17573	17604	17761	17537	17486	17542	17522	17590	17726	17538	17514	17429	17671	17740	17510	17480	17598	17389	17639	17677	17724	17556	17409	17493	17614	17705	17638	17368	17823	17479	17541	17476	17537	17498	17710	17618	17481	17461	17600	17494	17639	17410	17644	17562	17630	17496	17460	17673	17484	17390	17545	17502	17466	17810	17701	17415	17554	17492	17538	17583	17715	17696	17495	17710	17745	17601	17451	17464	17594	17455	17605	17573	17532	17415	17703	17536	17590	17562	17727	17345	17335	17451	17596	17605	17365	17588	17546	17592	17505	17377	17429	17617	17565	17310	17450	17511	17549	17677	17425	17636	17676	17658	17516	17593	17473	17586	17547	17720	17594	17494	17482	17593	17815	17580	17880	17703	17607	17669	17718	17774	17556	17712	17637	17481	17602	17638	17418	17652	17445	17607	17459	17602	17668	17761
17996	26726	30353	21901	19601	18112	17352	16584	16005	15745	15817	15765	16360	15365	15296	15259	15214	15140	15072	15143	14914	15131	14949	14882	14974	15028	14999	15043	15059	15009	15002	14980	15051	14931	14874	15002	14745	15057	14845	15011	15066	14904	15044	14719	15035	14958	14897	15116	15000	15019	14907	14838	14758	15043	14855	15055	14951	14895	14798	14914	14886	14954	14873	14946	15125	14915	14811	15092	15028	14959	14946	14875	15041	14954	14886	14958	14880	14760	14965	14889	14916	14966	14732	15004	14928	14924	14907	14996	14900	14928	14819	14864	15048	14948	14884	14861	15008	14873	15068	14971	14983	14759	14841	14892	15024	14998	15106	14902	14844	14597	14832	14973	14934	14994	14866	15098	14862	14951	14774	15026	14936	15010	15017	14856	14915	14861	14919	14771	14974	15018	14869	14947	14874	14988	14861	14935	14892	15024	14953	14877	14809	14954	14944	14735	14825	14994	14904	14923	15080	14858	14826	14855	14780	14856	14889	14906	14865	14839	14875	14894	15015	15044	14908	15035	14920	14949	14988	14877	14978	14981	14735	14834	14892	14786	14961	14757	14961	14910	14902	15155	15063	14886	14927	14963	15035	14775	14857	14830	14932	14775	14855	14891	14758	14771	14977	14904	14929	14856	14737	14905	15004	14890	14926	14890	14962	14938	14954	14926	14935	14952	15011	14824	14837	15002	14897	14925	14833	14869	14960	14822	14971	14882	15064	14777	14895	15098	14942	14888	15043	14837	14967	14989	14820	15064	14896	14916	14898	14891	14846	15024	14940	14877	14891	14911	14909	14998	15144	14869	14849	15081	14874	14834	14930	14913	14875	14982	14866	14874	14924	14889	14999	14901	15076	14766	15004	14826	14950	14908	14867	14798	15044	14972	14873	14988	14869	14920	14904	14752	14929	14880	14875	14932	14886	14923	14954	14884	14875	14887	14745	14935	14812	14861	14845	14901	15040	14769	14896	14953	14892	14895	14982	15002	15083	14915	15055	14916	15063	14856	14945	15043	14869	14786	14711	14962	14948	14862	14854	14962	14895	14840	14868	15032	14972	14872	14954	14910	14964	15016	14862	14959	14810	15034	14955	14985	14800	14855	14949	14895	14735	15018	14813	15018	14915	14801	15038	14954	14796	14907	15054	14836	14926	14736	14910	15007	14938	14863	14888	14846	14737	14889	14868	14872	14932	14922	15009	14918	14804	14911	14941	14955	14881	15025	15076	14828	14985	15049	14889	14830	15023	14833	14799	14801	14852	14880	15059	14995	14937	14758	14952	14957	14747	14845	14823	14915	14868	14953	14931	15027	15013	15056	14831	14940	14898	14836	14956	14900	14873	14874	15061	14898	14907	14901	14872	14845	14888	15060	14988	14847	15112	15031	15059	14910	15088	14902	14912	14944	14838	14834	14985	14950	15057	14972	15029	14987	14910	15060	15106	14797	14924	14970	14989	14947	14912	14911	15066	15033	14982	14762	14955	14753	14928	14875	14913	14924	14824	14946	14897	14930	14954	14945	14842	14915	14967	14889	14986	15070	15091	14940	14960	14985	14886	15013	14993	14905	14743	14854	14921	14886	14863	14959	15020	14937	15029	14999	14885	14759	14857	15112	14759	14957	14774	14861	14931	14931	14908	14801	14943	15004	14856	14973	14769	15005	14956	14955	14946	14841	14963	14911	15071	14948	14894	14832	14898	14917	14985	14886	14831	14884	14879	14871	14868	14791	14934	14921	14898	14907	14993	15011	14942	15123	14837	14844	14954	14860	14896	14899	14842	15082	14954	15029	14979	14855	14933	15048	14685	15071	14931	14909	14891	14778	15045	14837	14988	14938	14891	14759	14787	14953	14825	14975	14917	15000	14986	15004	14915	14798	14887	15015	14857	14806	14833	15073	14843	14929	14927	14895	14793	14984	14953	14936	14872	15051	14835	14919	14981	14847	15110	14909	15039	14768	14993	14863	14889	14807	14886	14829	15022	14841	14771	14953	14791	15052	14934	14995	14889	14912	15098	14858	14922	14853	14873	14918	14858	14996	15130	14752	14916	14938	14757	14854	14858	15028	14808	14895	15029	14764	15071	14957	15007	14857	14840	14698	14831	14965	14903	14863	15006	14779	14789	14877	14927	14896	15091	14913	14971	14890	14935	14742	14948	14897	14904	14949	14910	14955	14856	14923	15093	14990	15034	14981	15015	15045	14866	15074	14986	14894	14785	14866	14932	14955	14895	14979	14805	15022	14840	14858	15038	14810	14723	14851	14915	14957	15092	14851	14884	14960	14918	15001	14932	14957	14947	15012	14837	14942	14878	14742	15079	15088	14895	14732	14858	14934	14955	14958	14820	15079	14737	14948	14869	14970	14930	14886	14895	14746	14870	14802	14963	15119	14905	14856	15002	14983	14851	14971	15025	14821	14927	14917	14953	14745	14978	14862	14988	14936	14995	14768	14927	14938	15005	14932	14860	14719	14779	15017	14948	14825	14801	14855	15003	15011	14968	14882	14798	14909	14980	14834	14824	14862	14964	15000	14920	14830	14856	15006	14814	14905	15149	14954	14906	14937	15072	14836	14840	14944	14894	14867	14759	14803	14886	14920	14927	14783	14902	14973	14804	15062	14820	14850	14811	14911	14839	15111	14777	14762	14832	15032	14912	15066	14895	14950	15041	14920	14758	14939	15024	14822	14871	14826	14856	14845	14929	14780	14852	14908	14939	14849	15143	15031	14921	14764	14726	14938	15007	14807	14986	14899	14842	14905	14758	14956	14930	14868	14999	14790	14891	14867	14970	14739	14911	14876	14891	14916	14863	14838	14892	14806	14835	14933	14915	15105	14722	14877	14983	15048	14853	14866	15064	14897	14882	14975	14916	14910	14940	15018	15043	14852	14990	14943	14882	14992	14932	14929	14809	14857	14958	14937	14938	14839	14915	15058	14942	14973	15099	15059	14777	14840	14823	14915	14985	14885	14996	15035	15015	14902	14948	14958	15092	14878	14817	14977	15041	14835	14903	14944	14958	14928	14767	14793	14845	14789	14915	15010	14801	14881	15099	14913	14986	15030	15014	14883	14940	14987	14970	14913	15049	14987	15061	14890	14969	14949	14730	14984	14800	14789	15093	14756	14960	14994	15010	14788	14805	14768	15090	14921	14839	14867	14906	14836	14835	14808	14822	14888	14945	15068	14989	14924	14956	14919	15081	14825	15038	14788	14895	14909	14996	14808	15009	14892	14900	14819	14946	15000	14885	14824	15020	14820	15019	14948	14856	14891	14775	15020	14955	14867	14881	14999	14928	15009	15025	14854	14926	15022	14882	14988	14867	14785	14881	14935	15045	14934	15001	15040	14869	14845	14868	15030	15028	14893	14931	14842	14999	14760	14911	15024	14776	15100	14788	14934	14941	14908	15028	14855	14948	15030	14779	14960	14907	14684	14998	14884	15035	14848	15000	14888	15036	14968	15026	14999	14913	15005	14849	14928	15024	14910	14984	14992	14943	14861	14994	14782	14969	14957	14805	14840	14804	14916	14964	15030	14833	14894	14871	15010	14844	14755	14923	14825	15013	14871	14917	15041	14884	14924	14821	14865	15015	14818	14790	15037	14866	14936	14824	14913	15101	14964	14899	14933	14960	14958	15092	14983	14926	14873	14949	15098	14982	14846	14963	14893	14782	14895	14860	14828	14993	14928	14941	14802	14823	14932	14816	14898	14829	14971	14942	14966	14937	14956	14963	14915	14855	14884	15098	14906	14868	15111	14839	14717	14960	14891	14900	14928	14807	14903	14915	14849	14885	14854	14932	14994	14846	14962	15101	15036	14937	14949	14985	14897	14834	15006	14742	14966	14840	14969	14664	14903	15029	15046	15095	15016	15058	15054	15031	14735	14862	14840	14812	14887	14926	14815	14786	14945	14870	14854	14953	14973	14905	14953	15100	14758	15038	14855	14881	15009	14833	14877	14853	14884	14893	15052	14924	14891	14849	14880	14915	14820	14892	14889	14957	14765	14920	15057	14901	14879	14786	14953	14799	14823	14871	14930	14885	15000	14880	14750	14927	14929	14895	14866	15050	14671	15042	15045	14908	14923	14925	14885	14997	14832	14954	14889	14819	15236	14797	14890	14844	14855	14906	14917	14856	14807	14840	14899	14894	15054	14936	14824	14934	14916	14865	14973	14979	14952	14870	15104	14835	15101	14991	14880	14996	14873	15075	14883	14975	14887	14824	14845	14888	14738	15118	15033	14811	14863	14987	14973	15069	14896	14716	15080	15029	14906	14741	14841	14934	14874	14900	14924	14847	15022	14866	14826	14860	14928	15024	14877	14970	14947	15015	15092	15084	14877	14881	14850	14937	15051	14990	15074	14891	14938	14962	15082	14974	14882	14936	14879	14930	15125	14963	14934	14765	14987	15049	14966	14967	14890	14820	15067	14859	14881	14803	14862	14987	14779	14825	14928	15064	14809	14948	14925	14836	14887	15029	15033	14938	15001	15089	14913	14844	14974	14869	14829	14966	14918	14918	14941	15009	14999	15179	14868	15122	14884	14867	14924	14883	14905	15031	15107	14883	15091	14997	15113	14979	15001	14876	14974	14898	15034	14969	14982	14989	14935	14962	14992	14855	14802	14860	14885	14892	14967	15104	15072	14910	14971	14994	14838	14832	14765	15126	14872	14941	14767	14878	14899	15054	14907	14727	14912	15162	14836	14891	15122	15011	14958	14925	14782	14907	14873	14879	14926	14843	15001	14839	14888	14839	14838	14902	14877	14871	15030	14832	14926	14721	14859	14944	15017	15040	15033	14831	14936	14902	15038	14987	14895	14766	14888	14956	14977	14900	15032	14935	15027	15114	14974	15042	14810	14869	15081	14940	14956	14846	14810	15013	14824	15022	14819	15092	14886	14771	14828	14928	14866	15023	15033	14935	15026	14986	14795	14920	14770	15066	14852	14922	14814	14877	15007	14889	15009	15001	14976	14868	14762	15004	14844	14842	14917	14847	14947	14940	14891	14899	14794	14933	14838	14859	14893	14766	14844	14776	15050	14992	14862	14915	14949	14966	14924	14912	14890	14994	14919	14916	15017	14846	15039	14906	14947	14808	14916	14769	14876	14891	14825	15056	14905	14904	14947	14799	15140	15016	14935
24071	21200	28678	24821	22918	23574	22962	19936	19097	18867	18550	19554	23490	19026	17928	17641	17563	17430	17706	17696	17407	17469	17406	17346	17634	17540	17228	17332	17548	17451	17416	17240	17341	17383	17308	17362	17293	17132	17414	17725	17341	17221	17291	17609	17435	17426	17482	17245	17029	17262	17318	17189	17164	17241	17157	17144	17205	17212	17309	17233	17294	17245	17257	17350	17193	17244	17306	17385	17246	17249	17162	17030	17128	17275	17336	17358	17312	17217	17223	17145	17181	17288	17306	17408	17413	17038	17406	17167	17079	17138	17241	17373	17315	17328	17214	17120	17050	17257	17120	17287	17227	17212	17211	16989	17038	17341	17250	17288	17453	17303	17172	17178	17173	17223	17153	17266	17267	17189	16949	17276	17305	17255	17266	17123	17338	17245	17057	17204	17330	17167	17154	17246	17364	17291	17103	17067	17096	16923	17119	17089	17240	17103	17337	17222	17205	17238	17338	17201	17223	17134	17367	17293	17219	17265	17062	17162	17487	17155	17400	17137	17100	17210	17245	17133	17257	17268	17102	17339	17268	17192	17333	17351	17294	17076	17006	17287	17234	17092	17077	17261	17405	17167	17374	17249	17319	17250	17347	16956	17134	17120	17163	17292	17304	17334	17209	17219	17252	17066	17064	17116	16985	17110	17092	17190	17125	17437	17248	16989	17106	17138	17360	17140	17148	17191	17252	17233	17197	17272	17319	17108	17110	17098	17156	17194	17136	17031	16929	17050	17207	17243	17139	17052	17362	17238	17078	17200	17244	17037	17144	17191	17171	17199	17274	16989	17347	17395	17098	17106	17398	17254	17267	17250	16895	17189	17256	17349	17280	17180	17155	17199	17248	17153	17193	17373	17295	17250	17144	17281	17170	17124	17224	17074	17100	17028	17237	17264	17083	17321	17010	16927	17082	17371	17108	17098	17285	17255	17234	17200	17191	17246	17189	17236	17061	17137	17232	17145	17244	17298	17412	17178	17217	17343	16898	17207	17032	17065	17404	17139	17287	17111	17227	17063	17438	17286	17047	17289	17319	17229	17150	17253	17367	17308	17307	17295	17294	17130	17285	17233	17152	17126	17074	17073	17304	17127	17033	17347	17090	17160	17279	17324	17262	16972	16972	17397	17280	17161	17447	17183	17286	17079	17192	17207	16975	17231	17280	17059	17346	16950	17140	17272	17032	17239	17275	17308	17200	17216	17228	17124	17126	17371	17278	17085	16956	17109	17024	17118	17343	17169	17320	16997	17236	17131	17104	17342	17336	17226	17375	17331	17212	17191	17190	17362	17272	16994	17150	17223	17147	17057	17155	17215	17041	17081	17018	17187	17272	17117	17194	17132	17162	17241	17139	17352	17108	17375	17210	17134	17101	17239	17109	17253	17281	17091	17203	17132	17283	17361	17098	17315	17324	17219	17182	17205	17124	17265	17134	17212	17264	17078	17144	17134	17255	17163	17205	17184	17146	17010	17339	17327	17326	17312	17247	17232	16990	17260	17279	17145	17035	17429	17154	17159	17229	17333	17179	17165	17256	17012	17204	17136	17345	17196	17125	17093	17219	17168	17105	17213	17270	17084	17099	17311	17256	17197	17137	17238	17212	17273	17264	17219	17188	17034	17204	17354	17189	17277	17141	17146	17116	17336	17145	17158	17189	17075	17110	17359	17312	17009	17104	17170	17264	17383	17098	17242	17123	17293	17085	17158	17060	17352	17192	17256	17161	17217	17281	17551	17175	17298	17232	17159	17208	17155	17102	17258	17251	17063	17297	17261	17181	17387	17195	17332	17212	17167	17323	17239	17293	17185	17319	17121	17044	17237	17012	17144	17288	17264	17097	17177	17221	17143	17087	17319	17175	17354	17218	17013	17236	17332	17189	17316	17228	17195	17243	17243	17318	17091	17318	17225	17148	17043	17159	17290	17078	17237	17109	17160	17251	17254	17356	17179	17150	17151	17303	17281	17311	17248	17402	17097	17049	17208	17329	17441	17329	17155	17018	17393	17176	17169	17263	17248	17114	17231	17244	17277	17361	17195	17246	17421	16936	17094	17264	17157	17118	17213	17147	17120	17224	17403	17360	16936	17178	17451	17271	17122	17219	17312	17139	17143	17300	17348	17023	17078	17324	17111	17253	17058	16927	17093	17302	17083	17225	17205	17105	17185	17008	17163	17174	17060	17220	17326	17017	16985	17148	17318	17181	17207	17229	17196	17273	17156	17059	17054	17032	17017	17211	17182	17118	17314	17224	17311	17144	16940	17243	17112	17062	17258	17013	17064	17267	17095	16976	17397	17323	17162	17280	16925	17405	17228	17293	17231	17308	17044	17298	17362	17208	17031	17143	17197	17145	17057	17177	17013	17162	17324	17004	17048	17298	17143	17170	17454	17210	17216	17259	17228	17042	17333	17145	17157	17060	17315	17269	17303	17308	17362	17268	17102	17211	17143	17348	17253	17290	17139	17208	17129	17430	17250	17185	17014	17269	17109	17152	17283	16969	17128	17110	17145	17179	17293	17284	17146	17144	17268	17058	17085	17139	17296	17307	17230	17332	17160	17175	17121	17170	16914	17008	17036	17112	17082	16987	17219	17216	17186	17195	17248	17051	17101	17102	17367	17348	17208	17223	17345	17395	17199	17023	17305	17161	17212	17173	17289	17208	17156	17060	17208	17170	17197	17308	17259	17261	17192	17164	17096	17326	17114	17125	17234	17270	17145	17217	17252	17293	17160	17171	17269	17390	16996	17308	17381	17295	17246	17040	17019	17165	17388	17372	17239	17063	17149	17116	17335	17319	17094	17215	17308	17030	17137	17140	16933	17104	17070	17073	17221	17416	17073	17181	17189	17140	17274	17235	17080	17167	17224	17171	17293	17179	17150	17051	17277	17129	17216	17232	17318	17324	17384	17165	17162	17175	17196	17196	17064	17016	17058	17390	17060	17343	17218	17432	17214	17300	17098	17203	17175	17192	17225	17079	17226	17189	17110	17382	17189	17131	17090	17287	17208	17017	17146	17316	17308	17064	17197	17156	17262	17311	17124	17231	17294	17196	17030	17249	17110	17189	17087	17301	17308	17160	16962	17243	17073	17140	17306	17079	17382	17153	17176	17118	17241	17308	17090	17126	17160	16996	17226	17152	17015	17160	17215	17339	17166	17251	17212	17206	16955	17455	17174	17403	17249	17160	17306	17240	17097	17209	17222	17105	17101	17313	17254	17104	17051	17347	17289	17335	17149	17198	17208	17264	17118	17244	17136	17158	17165	17166	17245	17125	17205	17316	17004	17284	17344	17216	17308	17388	17007	17032	17213	17436	17225	17433	17087	17187	17200	17049	17088	17316	17311	17151	17087	17286	17301	17262	17267	17403	17190	17038	17223	17193	17158	17164	17309	17219	17183	17202	17045	17097	17050	17211	17516	17163	17129	17157	17321	17157	17223	17371	17249	17057	17131	17161	17058	17070	17110	17175	17182	17279	17329	17104	17203	17075	17230	17272	17184	17211	17131	17288	17372	17269	17140	17112	17007	17190	17072	17061	16975	17229	17247	17011	17320	17371	17265	17139	16984	17264	17160	17284	17258	17257	17210	17209	17049	17285	17219	17046	17151	17211	17190	17347	17224	17069	17141	17069	17205	17265	17115	17186	17241	17204	17070	17454	17331	17285	17081	17256	17159	17025	17201	17218	17187	17175	17108	17394	16962	17213	17402	17186	17185	17338	17121	17185	17143	17179	17185	17292	17320	17310	17304	17371	17192	17242	17071	17364	17335	17212	17097	17210	17156	17186	17086	17054	17070	17217	17085	17183	17191	17285	17216	17085	17503	17434	17082	17486	16987	17201	17232	17274	17301	17224	17131	17038	17258	17233	17183	17340	17198	17265	17115	17138	17014	17254	17288	17189	17228	17024	17225	17157	17061	17276	17274	17315	17413	17319	17173	17346	17061	17176	17244	17022	17035	17072	17170	17168	17135	17243	17108	17246	17236	17337	17268	17233	17041	17106	17238	17276	17105	17056	17378	17155	17138	17402	17212	17256	17301	17285	17340	17094	17202	17277	17459	17110	17086	17165	17265	17429	17199	17166	17433	17266	17305	17305	17249	17315	17186	17346	17194	17127	17155	17284	17157	17169	17215	17278	17240	16977	17048	17270	17091	17325	17282	17358	17239	17191	17217	17188	17180	17269	17279	17298	17252	16967	17162	17377	17235	17183	17152	17300	16974	17213	17353	17033	17170	17218	17081	17281	17285	17226	16940	17177	17216	17225	17240	17074	17204	17117	17249	17102	17455	16991	17141	17266	17098	17296	17169	17182	17061	17168	17308	17093	17215	17063	17364	17185	17112	17368	17039	17156	17143	17300	17309	17247	17308	17356	17165	17303	17230	17158	17119	17166	17304	17225	17290	17168	17231	17303	17196	17254	17132	17144	17043	17186	17141	17215	17280	17268	17199	17177	17024	17005	17218	17265	17224	17022	17175	17369	17244	17105	17241	17297	17417	17136	17183	17151	16992	17222	17110	17369	17066	17214	17260	17190	17314	17039	17377	17266	17137	17247	17404	17363	17303	17189	17302	17064	17063	17283	17392	17265	17314	17462	17218	17316	17273	17150	17054	17130	17227	17257	17066	16961	17167	17242	17285	17147	17110	17187	17292	17299	17317	17095	17206	17227	17193	17119	17054	17225	17241	17304	17328	17113	17028	17397	17329	17444	17224	17245	17247	17246	17211	17250	17308	17291	17402	17270	17065	17237	17305	17273	17187	17166	17082	17307	17057	17163	17193	16935	17168	17283	16997	17181	17343	17252	17280	17273	17303	17433	17218	17127	17166	17099	17114	17155	17359	17288	17114	17225	17183	17301	17234	17121	17112	17203	17149	17345	17504	17161	17134	17178	17245	17360	17146	17184	17325	17298	17153	17104	17237	17208	17236	17340	17200	17289	16891	17169	17080	17225	17278	17204	17141	16920	17179	17273	17282	17214	17456	17475	17077	17134	17168	17241	17179	17154	17014	17156	17324	17224	17072	17257	17246	17256	17256	17101	17345	17009	17051	17173	17271	17178	17147	17233	17151	17281	17370	17253	17202	17089	17331	17121	17128	17316	17113	17212	16806	17071	17202	17232	17369	17298	17208	17200	17268	17303	17433
18206	32367	42167	26672	23525	21507	19661	18411	17611	17027	16624	18288	24020	16235	15576	15342	15275	15168	15092	14947	15134	14890	15044	15048	14902	15026	14874	14937	14898	14897	15081	14841	14995	14831	14853	14890	14900	14850	14986	15069	15224	14888	15217	15251	14979	15030	14889	14740	14804	14775	14793	14877	14716	14824	14724	14846	14879	14664	14924	14730	14951	14867	14770	14764	14738	14823	14741	14801	14846	14846	14772	14904	14786	14772	14872	14798	14830	14708	14739	15027	14782	14955	14674	14704	14619	14827	14746	14678	14795	14700	14770	14758	14737	14856	14772	14592	14936	14890	14981	14578	14966	14775	14941	14656	14943	14863	14818	14799	14820	14737	14728	14812	14654	14797	14926	14836	14991	14644	14817	14697	14777	14893	14738	14632	14902	14867	14655	14915	14825	14781	14736	14672	14803	14884	14841	14781	14670	14798	14790	14942	14985	14677	14765	14822	14955	14930	14798	14813	14601	14937	14673	14547	14789	14806	14973	14963	14713	14839	14648	14867	14781	14749	14717	14783	14674	14864	14832	14638	14819	14719	14848	14604	14750	14727	14819	14759	14898	14772	14634	14984	14862	14696	14721	14786	14698	14866	14701	14591	14734	14844	14767	14721	14694	14640	14819	14862	14887	14731	14760	14749	14884	14815	14609	14938	14785	14858	14865	14673	14904	14701	14658	14763	14723	14642	14715	14872	14705	14664	14658	14813	14888	14899	14801	14715	14827	14766	14799	14605	14680	14742	14797	14856	14827	14685	14817	14713	14744	14569	14648	14530	14740	14775	14907	14782	14611	14873	14836	14626	14857	14752	14848	14874	14911	14657	14837	14852	14720	14650	14875	14883	14745	14769	14855	14732	14793	14758	14698	14798	14774	14834	14701	14950	14823	14706	14855	14806	14812	14884	14724	14637	14684	14636	14663	14740	14839	14636	14885	14672	14819	14705	14608	14796	14814	14622	14786	14772	14751	14832	14667	14833	14673	14857	14921	14820	14790	14776	14683	14867	14692	14744	14768	14800	14724	14907	14643	14798	14616	14769	14777	14825	14716	14788	14824	14885	14844	14850	14733	14733	14836	14764	14808	14608	14889	14839	14771	14830	14760	14860	14575	14967	14857	14991	14644	14788	14662	14867	14747	14814	14799	14911	14804	14772	14917	14879	14781	14798	14747	14796	14866	14966	14885	14814	14756	14844	14652	14770	14659	14831	14919	14756	14984	14829	14953	14858	14842	14700	14849	14912	14694	14851	14910	14777	14860	14640	14708	14930	14783	14851	14835	14659	14875	14833	14743	14732	14902	14751	14766	14882	14753	14827	14874	14767	14968	14733	14827	14955	14721	14702	14751	14990	14757	14828	14754	14817	14832	14749	14897	14930	14886	14835	14602	14669	14823	14664	14773	14696	14885	14791	14749	14751	14772	14560	14760	14786	14607	14847	14706	14717	14768	14887	14882	14724	14847	14908	14873	14968	14859	14740	14750	14721	14940	14730	15096	14851	14657	14714	14755	14724	14864	14731	14928	14779	14872	14725	14784	14667	14743	14745	14491	14794	14750	14793	14766	14663	14828	14833	14714	14806	14806	14794	14695	14729	14757	14900	14671	14783	14874	14947	14786	14708	14638	14890	14734	14857	14775	14660	14790	14696	14817	14773	14990	14816	14822	14770	14921	14804	14785	14678	14844	14756	14854	14845	14681	14754	14858	14746	14675	14712	14826	14731	14721	14745	14731	14863	14738	14725	14861	14729	14799	14832	14681	14816	14801	14736	14719	14791	14886	14746	14775	14890	14965	14881	14692	14816	14934	14817	14864	15016	14771	14785	14687	14767	14718	14699	14743	14864	14742	14772	14841	14914	14942	14918	14862	14917	14786	14824	14766	14622	14768	14841	14896	14930	14757	14868	14907	14750	14810	14912	14591	14635	14894	14762	14620	14773	14778	14801	14762	14956	14990	14792	14813	14561	14879	14875	14869	14600	14940	14699	14937	14830	14801	14826	14692	14759	14832	14741	14775	14711	14772	14732	14844	14856	14980	14652	14790	14916	14726	14707	14739	14499	14699	14677	14719	14980	14994	14970	14746	14965	14680	14870	14822	14844	14716	14847	14724	14691	14703	14775	14876	14952	14927	14758	14842	14876	14829	14729	14929	14598	14905	14708	14854	14722	14628	15014	14819	14717	14776	14726	14861	14632	14782	14879	14947	14501	14840	14766	14880	14781	14887	14642	14736	14781	14790	14978	14788	14805	14768	14881	14793	14688	14642	14744	14893	14685	15134	14840	14781	14567	14704	14737	14865	14897	14876	14782	14673	14736	15049	14778	14670	14735	14777	14850	14849	14868	14931	14860	14896	14725	14661	14735	14897	14693	14657	14772	14909	14784	14481	14793	14794	14907	14805	14851	14705	14866	14967	14771	14709	14738	14839	14838	14762	14722	14700	14988	14810	14848	14698	14770	14631	14889	14858	14753	14925	14710	14874	14811	14680	14932	14852	14722	14718	14656	14701	14914	14821	14784	14766	14856	14754	14775	14884	14867	14823	14689	14669	14867	14915	14710	14754	14784	14819	14829	14723	14783	14903	14823	14911	14742	14759	14818	14691	14749	14745	14615	14884	14905	14705	14911	14790	15056	14794	14937	14853	15095	14624	14797	14715	14806	14708	14775	14619	14599	14776	14880	14812	14828	14793	14709	14782	14774	14774	14860	14807	14747	14763	14752	14940	14786	14759	14865	14677	14791	14800	15012	14669	14855	14743	14616	14767	14880	14986	14780	14808	14882	14750	14808	14817	14815	14845	14878	14866	14715	14817	14870	14865	14659	14740	14842	14643	14801	14733	14689	14675	14751	14702	14930	14720	14751	14642	14878	14755	14791	14774	14664	14787	14782	14822	14797	14796	14598	14775	14843	14721	14832	14575	14885	14853	14960	14893	14797	14731	14894	14796	14721	14830	14908	14600	14823	14677	14720	14830	14742	14856	14773	14736	14829	14901	14673	14935	14957	14610	14807	14747	14710	14865	14663	14798	14904	14813	14697	14797	14803	14688	14616	14962	14852	14771	14868	14603	14609	14715	14725	14920	14556	14777	14728	14763	14764	14771	14755	14907	14813	14698	14786	14669	14773	14913	14989	14859	14811	14877	14886	14908	14838	14855	14711	14804	14753	14802	14886	14860	14716	14770	14687	14755	14734	14898	14789	14816	14836	14859	14790	14745	14880	14687	14804	14837	14837	14777	14733	14794	14664	14856	14795	14922	14824	14875	14814	14887	14691	14859	14837	14815	14751	14746	14725	14730	14697	14774	14877	14859	14758	14776	14846	14720	14946	14837	14628	14877	14870	14817	14879	14903	14965	14815	14934	14819	14696	14831	14820	14934	14778	14906	14893	14764	14833	14743	14848	14834	14654	14846	15019	14750	14884	14742	14856	14845	14818	14941	14656	14877	14790	14823	14749	14669	14750	14820	14728	14704	14948	15017	14847	14762	14848	14890	14794	14704	14838	14737	14830	14934	14845	14629	14848	14713	14661	14827	14817	14795	14810	14840	14901	14755	14850	14890	14692	14757	14694	14950	14654	14799	14870	14831	14759	14723	14976	14800	14919	14813	14763	14785	14658	14883	14855	14911	14965	14818	14759	14891	14799	14716	14757	14804	14871	14756	14748	14896	14803	14906	14856	14882	14704	14706	14901	14717	14773	14953	14725	14859	14701	14678	14683	14863	14900	14707	14777	14744	14695	14689	14729	14603	14762	14795	14677	14811	14670	14739	14712	14677	14694	14639	14820	14796	14751	14822	14963	15085	14834	14848	14708	14798	14743	14747	14603	14792	14920	14883	14852	14657	15069	14736	14900	14533	14707	14924	14876	14693	14718	14667	14704	14889	14768	14842	14811	14684	14633	14806	14666	14782	14861	14880	14654	14724	14722	14847	14696	14728	14773	14739	14898	14675	14906	14725	14853	14672	14845	15058	14705	14882	14885	14827	14774	14765	14931	14739	14908	14871	14819	14792	14919	14806	14811	14828	14685	14753	14853	14881	14851	14789	14846	14784	14738	14844	14898	14651	14689	14876	14939	14678	14900	14674	14790	14704	14694	14710	14843	14758	14716	14890	14790	14642	14728	14899	14756	14884	14798	14745	14837	14822	14803	14688	14823	14830	14731	14847	14853	14846	14810	14705	14856	14711	14773	14779	14703	14865	14621	14831	14574	14606	14890	14798	14728	14833	14955	14721	14738	14857	14701	14947	14711	14954	14842	14991	14723	15017	14760	14689	14769	14690	14909	14742	14781	14785	14655	14921	14752	14710	14808	15001	14733	14821	14653	14860	14751	14872	14723	14883	14882	14594	14899	14712	14769	14779	14954	14774	14702	14846	14792	14880	14782	14979	14758	14821	14759	14658	14733	14762	14839	14898	14676	14755	14892	14703	14880	14837	14850	14780	14846	14888	14687	14908	14744	15004	14824	14795	14959	14902	14744	14811	14822	14797	14767	14742	14965	14823	14848	14893	14848	14791	15007	14729	14763	14752	14866	14717	14964	14813	14903	14746	14644	14895	14904	14658	14718	14975	14843	14750	14749	14769	14800	14821	14823	14993	14745	14726	14612	14726	14821	14790	14717	14935	14767	14926	14689	14925	14805	14795	14700	14826	14799	14833	14832	14840	14689	14887	14741	14748	14784	14761	14867	14829	14861	14891	14865	14773	14802	14692	14611	14719	14762	14779	14832	14773	14701	14781	14777	14655	14866	14663	14834	14719	14720	14759	14792	14815	14896	14916	14721	14955	14777	14835	14737	14778	14843	14929	14719	14817	14967	14804	14738	14924	14758	14753	14792	14846	14606	14787	14787	14662	14556	14692	14779	14743	14726	14842	14938	14822	14737	14873	14874	14863	14943	14792	14763	14777	14782	14805	14840	14824	14632	14840	14884	14887	14792	14766	14745	14852	14925	14891	14758	14617	14876	14873	14735	14887	14859	14773	14852	14989	14918	14908	14707	14666	14833	14721	14752	14787	14808	14772	14726	14680	14885	14799	14832	14813	14836	14740	14918	14772	14964	14692	14802	14771	14603	14795	14712	14837	14751	14736	14891	14941	14861	14783	15102	14761	14659	14867	14849	14758	14733	14889	14672	14767	14898	14867	14918
22654	21154	28885	23829	21849	24832	26988	21927	20283	20525	19709	20801	30362	20512	18769	18278	18163	18322	17970	17816	17845	17879	17617	17733	17845	17754	17666	17620	17717	17635	17713	17374	17570	17379	17538	17374	17520	17565	17865	17821	17774	17485	17784	18177	17668	17717	17890	17344	17376	17529	17446	17389	17486	17376	17589	17479	17358	17550	17238	17383	17495	17292	17446	17390	17503	17430	17432	17498	17500	17267	17402	17448	17461	17158	17308	17713	17329	17234	17251	17420	17361	17162	17380	17173	17178	17329	17475	17517	17477	17412	17420	17288	17484	17252	17367	17167	17427	17415	17374	17536	17278	17364	17588	17461	17283	17255	17433	17324	17218	17367	17454	17241	17336	17380	17547	17479	17116	17246	17215	17353	17355	17552	17223	17389	17519	17533	17262	17304	17442	17435	17165	17382	17296	17179	17512	17282	17449	17609	17549	17399	17453	17307	17319	17362	17329	17385	17325	17297	17442	17249	17421	17425	17236	17508	17188	17361	17203	17253	17266	17477	17567	17283	17227	17447	17386	17326	17508	17515	17147	17239	17261	17140	17210	17259	17430	17241	17470	17355	17213	17436	17331	17317	17192	17163	17255	17357	17446	17360	17380	17379	17417	17507	17349	17252	17432	17357	17589	17315	17496	17354	17271	17289	17302	17195	17371	17319	17310	17647	17145	17213	17421	17263	17342	17375	17373	17269	17550	17425	17290	17275	17394	17463	17229	17370	17280	17282	17228	17160	17243	17366	17413	17350	17438	17601	17246	17335	17296	17442	17416	17348	17326	17394	17217	17552	17292	17312	17332	17297	17209	17338	17081	17232	17220	17346	17257	17238	17308	17185	17302	17447	17193	17247	17487	17426	17185	17332	16980	17344	17312	17479	17495	17375	17357	17270	17457	17438	17073	17297	17302	17411	17201	17532	17307	17288	17387	17356	17511	17209	17225	17326	17373	17094	17395	17248	17359	17212	17247	17249	17249	17509	17450	17350	17192	17435	17319	17232	17248	17303	17337	17384	17459	17263	17441	17210	17296	17342	17132	17316	17370	17402	17409	17358	17176	17432	17366	17461	17563	17495	17302	17266	17400	17243	17256	17313	17437	17286	17356	17326	17421	17295	17351	17276	17283	17137	17304	17309	17377	17460	17555	17252	17213	17430	17336	17247	17310	17247	17305	17487	17169	17283	17352	17270	17408	17490	17427	17406	17065	17240	17398	17376	17496	17426	17576	17382	17297	17441	17624	17370	17351	17325	17401	17442	17356	17409	17346	17432	17422	17207	17310	17303	17452	17386	17180	17245	17330	17424	17309	17223	17318	17446	17356	17301	17360	17401	17342	17156	17402	17319	17350	17408	17466	17295	17331	17403	17631	17167	17209	17387	17284	17182	17137	17275	17128	17435	17182	17455	17377	17411	17238	17386	17360	17476	17387	17192	17289	17560	17299	17347	17410	17340	17428	17273	17608	17261	17300	17259	17291	17400	17231	17395	17638	17478	17244	17329	17082	17190	17158	17132	17244	17542	17353	17143	17344	17284	17411	17277	17517	17223	17370	17204	17273	17216	17322	17141	17206	17393	17374	17337	17378	17330	17357	17278	17468	17389	17491	17229	17253	17238	17445	17386	17399	17310	17377	17253	17398	17370	17080	17247	17247	17427	17432	17226	17375	17078	17232	17411	17266	17547	17421	17275	17215	17326	17415	17459	17448	17387	17203	17272	17318	17351	17378	17218	17188	17329	17433	17335	17428	17435	17420	17418	17414	17256	17219	17309	17187	17484	17383	17226	17462	17491	17509	17192	17265	17316	17544	17515	17358	17101	17392	17407	17103	17147	17254	17331	17347	17244	17348	17351	17337	17229	17345	17260	17396	17342	17504	17257	17410	17253	17481	17225	17451	17414	17147	17435	17340	17499	17440	17304	17534	17329	17387	17379	17349	17447	17391	17357	17360	17174	17323	17520	17294	17466	17249	17457	17332	17407	17423	17242	17256	17167	17404	17473	17371	17345	17363	17442	17378	17445	17298	17434	17387	17478	17261	17461	17239	17261	17153	17565	17297	17456	17546	17353	17365	17119	17341	17585	17521	17363	17420	17394	17422	17425	17520	17399	17461	17148	17401	17203	17484	17052	17289	17153	17361	17169	17345	17190	17260	17273	17045	17355	17321	17410	17367	17302	17483	17302	17319	17298	17530	17225	17286	17370	17295	17198	17180	17223	17195	17373	17428	17315	17150	17367	17454	17480	17238	17208	17260	17351	17397	17335	17293	17307	17254	17298	17441	17329	17524	17544	17354	17301	17095	17406	17359	17082	17266	17427	17572	17378	17162	17593	17444	17422	17415	17330	17119	17337	17233	17529	17282	17475	17137	17232	17173	17078	17571	17460	17352	17472	17199	17289	17264	17296	17246	17263	17117	17436	17485	17527	17275	17494	17457	17342	17395	17488	17349	17234	17327	17234	17437	17366	17377	17149	17286	17387	17303	17388	17405	17320	17410	17395	17368	17333	17493	17609	17241	17204	17412	17340	17108	17515	17390	17130	17304	17318	17413	17438	17273	17371	17458	17236	17312	17340	17251	17235	17518	17459	17458	17256	17290	17242	17280	17509	17417	17358	17281	17338	17415	17338	17324	17268	17258	17421	17455	17184	17385	17288	17409	17385	17313	17412	17553	17114	17391	17391	17480	17195	17109	17385	17167	17537	17271	17339	17413	17382	17315	17501	17270	17351	17251	17186	17198	17359	17434	17175	17439	17167	17406	17355	17443	17418	17365	17314	17298	17322	17286	17458	17189	17120	17482	17265	17353	17391	17159	17215	17360	17508	17214	17203	17240	17277	17264	17403	17402	17242	17333	17294	17346	17270	17567	17310	17306	17433	17394	17484	17235	17427	17217	17320	17548	17206	17233	17358	17223	17323	17450	17332	17233	17312	17321	17320	17133	17404	17212	17263	17334	17373	17132	17501	17282	17421	17189	17121	17120	17341	17248	17246	17257	17190	17248	17354	17378	17209	17354	17291	17463	17175	17240	17332	17460	17429	17285	17436	17403	17174	17167	17520	17439	17360	17329	17333	17228	17018	17528	17134	17206	17362	17447	17438	17151	17279	17368	17275	17387	17364	17463	17454	17124	17399	17378	17449	17445	17309	17362	17389	17172	17240	17125	17390	17320	17477	17370	17173	17240	17579	17298	17310	17253	17204	17315	17120	17328	17347	17491	17420	17618	17164	17386	17225	17319	17358	17367	17292	17336	17292	17169	17261	17488	17208	17354	17217	17377	17700	17377	17335	17443	17465	17441	17408	17176	17260	17271	17394	17382	17252	17291	17316	17220	17319	17387	17409	17363	17324	17440	17355	17308	17160	17274	17302	17275	17255	17474	17331	17560	17280	17324	17337	17242	17221	17435	17217	17197	17049	17355	17411	17336	17395	17186	17133	17336	17366	17240	17335	17318	17425	17587	17352	17518	17358	17413	17215	17432	17361	17374	17133	17210	17331	17215	17270	17310	17219	17489	17504	17481	17474	17279	17437	17217	17445	17371	17169	17247	17354	17130	17303	17495	17364	17312	17342	17172	17224	17299	17225	17065	17396	17617	17323	17135	17335	17287	17390	17167	17117	17534	17216	17329	17478	17310	17310	17424	17307	17019	17268	17206	17182	17593	17407	17471	17258	17275	17395	17190	17231	17478	17345	17418	17438	17471	17337	17214	17237	17363	17333	17225	17285	17321	17380	17243	17360	17459	17541	17179	17345	17208	17186	17508	17386	17168	17281	17429	17180	17243	17306	17126	17417	17354	17410	17440	17451	17324	17435	17449	17391	17448	17250	17352	17327	17231	17340	17396	17286	17207	17278	17402	17367	17403	17012	17278	17498	17373	17452	17506	17344	17419	17336	17355	17334	17322	17360	17175	17219	17288	17234	17284	17300	17522	17433	17310	17125	17184	17173	17334	17265	17489	17360	17204	17320	17315	17296	17315	17171	17287	17179	17417	17224	17612	17109	17372	17457	17410	17420	17411	17471	17421	17197	17440	17345	17355	17326	17426	17436	17359	17142	17212	17221	17403	17326	17338	17657	17254	17356	17154	17331	17229	17407	17445	17632	17349	17534	17177	17218	17292	17364	17491	17418	17294	17206	17289	17355	17535	17304	17155	17406	17502	17413	17443	17489	17574	17323	17283	17456	17387	17345	17507	17368	17377	17264	17429	17341	17304	17199	17483	17314	17351	17282	17397	17250	17476	17369	17447	17370	17538	17574	17278	17405	17383	17470	17480	17263	17325	17419	17349	17366	17436	17410	17383	17180	17507	17230	17522	17521	17434	17371	17479	17267	17212	17283	17555	17322	17207	17384	17283	17365	17433	17327	17282	17377	17340	17315	17406	17396	17386	17219	17298	17246	17592	17477	17447	17408	17483	17261	17291	17300	17481	17166	17399	17353	17283	17258	17384	17396	17220	17343	17312	17475	17346	17159	17390	17445	17380	17395	17354	17431	17287	17262	17412	17265	17186	17268	17440	17441	17175	17326	17338	17328	17347	17609	17431	17319	17471	17293	17464	17388	17538	17268	17235	17330	17161	17338	17290	17464	17320	17471	17513	17220	17262	17276	17067	17267	17340	17307	17413	17165	17304	17283	17361	17271	17361	17420	17149	17270	17289	17260	17329	17292	17365	17320	17260	17400	17472	17363	17311	17146	17334	17464	17253	17480	17363	17345	17281	17505	17165	17275	17217	17188	17370	17516	17382	17270	17511	17517	17421	17388	17393	17314	17422	17355	17328	17504	17473	17092	17536	17286	17230	17479	17374	17237	17447	17319	17323	17506	17428	17329	17348	17298	17189	17423	17274	17538	17395	17359	17353	17283	17352	17308	17363	17203	17375	17438	17478	17268	17350	17391	17228	17399	17552	17520	17181	17277	17527	17433	17496	17282	17219	17185	17358	17409	17196	17500	17426	17386	17349	17303	17165	17619	17327	17308	17061	17204	17513	17188	17245	17468	17464	17300	17029	17248	17317	17482	17107	17304	17212	17431	17212	17197	17429	17357	17355	17364	17551	17179	17308	17415	17201	17298	17356	17509	17309	17304	17333	17383	17535	17319	17404	17304	17281	17261	17251	17301	17457	17385	17351	17269	17389	17361	17375	17365
19830	37995	49701	31162	27926	25181	22406	20911	19430	18673	18006	20388	31126	16896	16262	15796	15584	15524	15400	15557	15254	15184	15167	15363	15280	15002	14885	15175	14989	15042	15242	14997	15014	15020	14862	14949	14840	14731	15253	15521	15269	14914	15759	15892	15534	15180	15052	14682	14779	14842	14828	14969	14695	14939	14815	14725	14850	14732	14845	14989	14794	14880	14884	14723	14860	14895	14833	14837	14620	14824	14776	14643	14720	15023	15031	14728	14953	14841	14727	14779	14759	14923	14800	14839	14750	14814	14946	14993	14798	15062	14758	14675	14887	14777	14972	14719	14801	14676	14788	14770	14885	14926	14884	14692	14758	14845	15111	14674	14798	14828	14758	14782	14715	14839	14768	14788	14801	14697	14899	14845	14801	14836	14816	14838	14788	14950	14699	14826	14670	14753	14779	14815	14786	14758	14747	14742	14941	14740	14774	14791	14839	14793	14861	14712	14818	14727	14696	14599	14858	14751	14786	15022	14821	14617	14735	14766	14823	14841	14895	14838	14761	14790	14805	14759	14943	14896	14753	14754	14889	14808	14603	14758	14822	14857	14808	14695	14837	14946	14782	14924	14862	14719	14930	14926	14865	14862	14914	14721	14816	14882	14923	14916	14899	14930	14829	14794	14928	14821	14720	14701	14978	14844	14836	14860	14829	14699	14684	14856	14696	14868	14804	14888	14690	14750	14788	14741	14760	14787	14833	14785	14861	14742	14790	14829	14765	14740	14869	14698	14975	14861	14901	14740	14805	14718	14766	14958	14858	14821	14759	14896	14883	14766	14963	14777	14775	14829	14720	14849	14868	14845	14934	14737	14851	14669	14863	14933	14754	14754	14796	14784	14869	14729	14783	14907	14795	14757	14761	14770	14735	14656	14672	14738	14735	14971	14874	14903	14877	14709	14829	14872	14845	14592	14978	14809	14893	14963	14780	14765	14852	14829	14837	14823	14853	14767	14811	14614	14728	14768	14699	14791	14850	14796	15030	14779	14899	14807	14800	14943	14756	14722	14913	14749	14727	14793	14984	14848	14815	14768	14602	14612	14634	14896	14776	14844	14747	14925	14793	14820	14753	14803	14725	14798	14779	14806	14921	14699	14774	14712	14850	14821	14810	14822	14950	14700	14706	14805	14819	14647	14756	15032	14840	14865	14708	14808	14755	14814	14866	14852	14769	14745	14853	14745	14766	14671	14756	14729	14841	14889	14761	14838	14900	14719	14664	14858	14836	14713	14783	14882	14785	14779	14863	14886	14776	14976	14896	14714	14826	14994	14638	14720	14649	14805	14846	14811	14720	14876	14972	14738	14881	14868	14692	14760	14776	14778	14894	14973	14728	14887	14738	14719	14820	14756	14814	14819	14731	14673	14779	14860	14631	14898	14650	14850	14824	14860	14731	14750	14720	14630	14739	14846	14854	14829	14804	14730	14850	15023	14873	14592	14925	14813	15003	14853	14678	14743	14695	14816	14889	14745	14971	14740	14767	14820	14821	14705	14670	14634	14573	14912	14875	14774	14845	14777	14920	14868	14817	14707	14694	14851	14702	14752	14794	14798	14733	14873	14641	14787	14785	14790	14746	14699	14870	14794	14851	14851	14929	14787	14758	14837	14886	14722	14803	14830	14815	14715	14799	14794	14709	14819	14883	14730	14816	14785	14877	14675	14865	14846	14860	14812	14699	14865	14852	14789	14897	14867	14761	14822	14789	14772	14780	14735	14628	14806	14838	14732	14774	14565	14888	14649	14765	14757	14864	14686	14761	14686	14743	14946	14700	14620	14771	14751	14676	14741	14776	14644	14686	14875	14788	14659	14766	14734	14954	14823	14656	14865	14951	14782	14879	14870	14723	14713	14798	14915	14768	14733	14880	14702	14912	14760	14955	14900	14736	14724	14724	14712	14853	14760	14766	14738	14830	14728	14810	14746	14911	14732	14815	14868	14655	14855	14899	14785	14722	14918	14869	14821	14684	14880	14778	14812	14792	14843	14877	14781	14727	14575	14601	14780	14818	14838	14622	14880	14713	14715	14689	14642	14631	14777	14793	14884	14740	14853	14827	14899	14840	14777	14760	14723	14599	14565	14734	14488	14604	14886	14767	14834	14727	14792	14874	14876	14747	14954	14714	14945	14839	14649	14618	14867	14744	14841	14645	14909	14785	14917	14779	14821	14785	14808	14914	14938	14847	14720	14876	14812	14793	14811	14765	14799	14903	14616	14719	14805	14838	14915	14810	14841	14778	14854	14912	14769	14777	15001	14841	14809	14764	14841	14589	14694	14811	15030	14734	14697	14807	14795	14912	14914	14798	14669	14780	14892	14744	14517	14740	14863	14743	14750	14844	14750	14912	14680	14785	14761	14823	14851	14878	14718	14677	14943	14798	14757	14675	14807	14762	15025	14708	14779	14625	14981	14702	14865	14778	14970	14856	14678	14751	14775	14831	14777	14794	14805	14723	14842	14727	14543	14752	14763	14788	14839	14918	14741	14700	14743	14980	14797	14906	14896	14782	14906	14886	14778	14964	14487	14875	14794	14810	14637	14825	14974	14576	14779	14818	14707	14866	14746	14922	14923	14936	14889	14901	14748	14929	14710	14766	14910	15013	14809	14702	14767	14826	14797	14756	14768	14918	14772	14797	14783	14701	14848	14707	14845	14842	14803	14841	14783	14661	14652	14722	15023	14756	14861	14815	14865	14838	14709	14713	14831	14827	14513	14798	14879	14663	14760	14825	14722	14745	14860	14757	14861	14774	14592	14790	14957	14687	14932	14805	14714	14950	14715	14982	14928	14698	14744	14930	14728	14778	14690	14719	15003	14763	14896	14700	14662	14638	14852	14874	14684	14804	14888	14882	14595	14849	14752	14766	14667	14728	14742	14916	14703	14791	14793	14778	14812	14818	14969	14675	14845	14890	14847	14799	14728	14979	15018	14811	14778	14822	14728	14727	14695	14857	14662	14680	14791	14801	14613	14758	14740	14654	14732	14765	14804	14727	14565	14962	14755	14721	14635	14780	14762	14716	14816	14769	14736	14765	14601	14786	14785	14982	14737	14658	14838	14961	14691	14811	14973	14932	14871	14772	14868	14788	14795	14726	14826	14789	14790	14884	14733	14791	14673	14629	14761	14775	14895	14795	14778	14763	14747	14766	14791	14693	14699	14890	14949	14833	14708	14877	14869	14747	14860	14822	14684	14771	14694	14857	14835	14824	14963	14886	14668	14925	14984	14567	14870	14841	14924	14711	14854	14526	14714	14708	14864	14923	14929	14781	14644	15002	14894	14728	14797	14882	14816	14894	14817	14898	14730	14773	14861	14795	14718	14870	14817	14873	14904	14831	14874	14716	14801	14685	14792	14544	14630	14815	14787	14843	14819	14976	14836	14831	14781	14818	14668	14733	14738	14820	14738	14789	14776	14861	14747	14923	14738	14915	14802	14775	14896	14726	14824	14856	14830	14892	14758	14677	14769	14825	14618	14822	14914	14818	14747	14812	14638	14772	14790	14744	14920	14817	14756	14855	14743	14862	14821	14865	14736	14864	14809	14845	14738	14827	14767	14736	14878	14704	14819	14880	14802	14770	14836	14845	14684	14783	14876	14708	14809	14724	14845	14860	14983	14692	14825	14803	14692	14793	14658	14987	14751	14745	15015	14774	14766	14762	14605	14790	14744	14854	14772	14915	14683	14863	14783	14835	14854	14851	14570	14755	14704	14728	14904	14771	14800	14871	14741	14793	14695	14708	14739	14649	14755	14764	14763	14865	14612	14634	14727	14829	14805	14792	15008	14812	14938	14755	14866	14745	14939	14833	14903	14807	14709	14964	14948	14879	14693	14742	14788	14889	14783	14844	14858	14935	14824	14776	14708	14890	14747	14822	14770	14865	14898	14730	14770	14781	14789	14866	14784	14777	14991	14958	14719	14750	14638	14843	14845	14856	14788	14795	14826	14741	14667	14736	14794	14842	14798	14901	14888	14794	14914	14884	14812	14736	14818	14741	14797	14730	14747	14506	14771	14728	14974	14862	14620	14770	14665	14789	14917	14760	14938	14793	14915	14824	14855	15032	14753	14864	14683	14789	14731	14740	14817	14773	14886	14780	14779	14693	14663	14585	14879	14764	14573	14864	14830	14795	14821	14867	14650	14925	14752	14723	14779	14691	14801	14910	14692	14670	14678	14756	14817	14845	14741	14805	14675	14773	14891	14743	14632	14951	14897	14848	14846	14845	14625	14861	14816	14832	14952	14634	14783	14780	14847	14830	14838	14889	14876	14888	14786	14830	14809	14978	14785	14893	14707	14827	14694	14763	14760	14886	14716	14812	14740	14940	14756	15007	14752	14750	14850	14764	14859	14664	14856	14814	14731	14953	14804	14771	14797	14674	14631	14857	14615	14776	14707	14946	14800	14773	14819	14741	14739	14805	14831	14795	14837	14806	14701	14754	14781	14796	14835	14664	14721	14856	14842	14740	14621	14693	14878	14832	14859	14754	14818	14863	14579	14777	14846	14830	14872	14810	14914	14817	14927	14783	14895	14802	14662	14878	14847	14819	14818	14778	14697	14899	14820	14833	14854	14735	14721	14763	14999	14727	14795	14797	14773	14756	14888	14914	14711	14780	14737	14929	14758	14883	14809	14678	14834	14663	14733	14784	15064	14900	14823	14745	14680	14827	14792	14793	14690	14790	14976	14906	14667	14608	14808	14908	14911	14912	14877	14770	14653	14822	14652	14725	14847	14867	14666	14853	14804	14931	14827	14902	14711	14776	14876	14809	14850	14886	14698	14711	14560	14850	14757	14787	14711	14640	14864	14738	14815	14824	14980	14677	14779	14748	14781	14706	14982	14910	14788	14759	14872	14717	14692	14805	14839	14809	14751	14841	14801	14857	14795	14811	14926	14837	14779	14962	14844	14812	14692	14786	14794	14718	14849	14822	14789	14837	14747	14888	14848	14759	14646	14942	14840	14726	14618	14533	14778	14802	14714	14772	14668	14683	14659	14755	14635	14694	14805	14782	14944	14629	14875	14796	14789	14647	14858	14787	14654	14805	14777	14927	14706	14775	14836	14725	14705	14797	14946	14711	14751	14683	14752	14970	14908	14739	14832	14753	14756	14889	14761	14871	14723	14711	14677	14892	14865
27534	23256	29267	25853	21448	20495	19932	19222	18865	18984	18656	18903	19298	18257	18389	18261	18377	18223	18255	18420	18146	18276	18250	18179	18350	18183	18119	17969	18153	18041	18280	18140	18269	18172	18125	18108	18307	18233	18188	18198	18094	18255	18110	18052	18228	18028	18114	18022	18199	18264	18030	17951	18038	17941	18321	18149	18165	18046	18264	18106	17979	18025	17952	18137	17985	18064	18291	18017	18201	18189	17973	18097	18076	18147	18176	18249	18161	18206	18041	18124	18094	18087	18121	18096	18228	18304	18135	17784	18065	18193	18201	18152	17958	18358	17936	18105	18061	18147	18108	18100	18333	17972	18162	18019	18139	18135	18357	18041	18281	18071	18176	18049	17967	18069	18149	17983	18251	18091	18108	18026	18284	18014	17918	18149	17912	18079	18165	18377	18209	18201	17955	18344	18040	18073	18377	18064	17980	18206	18322	18015	18110	18045	18087	18197	17970	18063	17962	18165	18308	18047	18142	18260	18068	18047	18253	18109	18287	18214	18240	18111	18063	18082	18164	18121	17989	18117	18079	18053	18162	18162	18194	18197	18046	18230	18204	18101	18103	18101	18125	18045	18226	18140	18135	18161	17957	18080	18287	18112	17973	18096	18146	18156	17977	17941	18011	18069	18108	18016	18135	18093	18085	18056	18130	18178	18196	18131	18208	18026	17947	18034	18021	18186	18287	18128	18194	18039	18352	18091	18070	18037	18282	18057	18141	17975	18141	18085	17979	17941	18377	18032	18308	18245	17976	18039	18158	18289	17990	17934	18229	17985	17942	18010	18128	18099	18161	18152	18154	18111	18168	18012	18319	18048	18043	18296	18037	18058	18037	18004	18284	18155	17983	18084	18187	18071	18130	18094	18323	18268	18208	18033	18307	18044	18164	18016	18105	17978	18075	18047	18151	18143	18314	17932	18090	18161	18054	18098	17928	17962	18119	18212	17903	18152	18206	18219	18164	17811	17983	18010	18094	18317	18120	18245	17892	18188	18070	18192	18322	18054	18192	17972	18138	18072	17966	18006	18069	18018	18083	18137	18275	18094	18202	18144	18107	18196	18149	17967	18030	18052	18059	18045	18013	17970	18263	18202	18028	18106	18297	18029	18249	17949	18363	18057	18066	18106	18313	18315	18220	18317	18198	18032	17985	17959	18090	18139	18021	18034	18188	18161	17956	18149	18107	17943	18053	17969	18074	18041	17891	18130	18255	18123	18173	18129	18032	17964	18146	17779	18118	18277	18200	18099	18054	18137	18107	18106	18028	18237	18132	17978	17958	18279	18149	17985	18184	18147	17950	18275	17986	18282	18336	17980	18151	18161	17988	18096	18153	18279	18045	18272	17935	18246	18048	18046	18217	18227	17875	17966	17957	18136	18090	18009	18150	18082	18202	18100	18109	17978	18091	18051	18101	18164	18223	18058	18135	18098	18165	18178	18230	18271	17992	17961	18220	18002	18266	18291	18182	18137	17806	18185	18136	18298	18433	18115	18125	18171	17943	18196	17926	18139	18192	18060	18254	17940	18115	18142	17892	18017	18111	18112	18035	18327	18163	18110	18227	18092	18274	18198	18089	18080	18217	18397	18146	18227	18039	18137	18050	18163	18103	18182	18061	17963	18129	18362	18264	18077	17920	18175	17972	18113	18032	17973	18151	18003	17998	18091	18147	18106	18236	18308	18169	18285	17913	18073	18204	18060	17986	18160	18020	18018	18013	18044	18263	18394	18168	18148	17994	17985	18063	18140	18207	18005	18106	18267	18416	17980	18146	18157	18066	18171	17929	18063	18064	18121	18054	18209	18151	18157	18093	18107	18022	18214	18177	18025	18183	18130	18111	18103	18125	18055	18104	18193	18140	18030	17905	18197	18248	18011	18287	18103	18257	17945	18294	18201	18328	18238	18182	17920	18055	18134	18041	17959	18060	18249	18151	18265	18345	18140	18221	18116	17987	18219	18128	17962	18015	18019	18064	18158	18077	18040	17995	18054	18029	18088	18144	18080	18186	18163	18025	18095	18090	18220	18034	18066	18195	18044	18268	18259	18105	18321	18162	18155	18029	18172	18070	18091	18243	18020	17976	18222	18280	18085	18215	18177	18212	18079	17901	18076	17849	18110	17950	17950	18095	18089	18047	18269	18195	18082	18183	18157	17988	18115	18314	18339	18118	18197	18217	18011	18104	18200	18071	17971	18054	18152	18098	17942	18180	18117	18085	18117	18127	18006	18146	18043	17974	18166	18133	18150	17976	18004	18062	18066	18213	18087	17891	17950	18220	18088	18068	17967	18000	18104	18094	18217	18040	18218	18225	18188	18079	18068	18269	18189	17979	18189	18006	18029	18110	18218	18190	17974	18230	18033	18266	18239	17992	18099	18181	18184	18286	18248	17839	17945	17968	18225	18152	18346	18190	18338	17934	18089	18362	18091	18076	18095	18075	18082	18131	18261	18067	18143	18054	18024	17894	18222	18004	18099	18261	18087	17898	18144	18087	18156	18070	18017	18055	17989	18065	18014	18045	18168	18093	18104	17885	18001	17979	18071	18279	18020	18063	18175	17917	18174	18315	18146	18022	17989	18223	18170	18042	18105	17937	18168	18153	18291	18147	18083	18002	18283	18173	18193	18020	18272	18193	18128	18070	18139	18154	18135	18091	18165	17964	18201	18012	18116	18022	18097	18261	18349	18184	18194	18101	18084	18164	18184	18149	18223	18373	18294	18140	18360	18096	18412	18135	18141	18098	18252	18294	17987	18149	18018	17975	18087	18272	18204	18028	18001	18318	18183	18012	18048	18410	18232	18108	18006	18252	18321	18128	18142	18145	18172	18210	18084	18104	18313	18008	18085	18197	18207	18201	18183	18185	18105	18078	18270	18062	18159	18175	18113	18087	18286	18067	18029	17983	18138	18074	18231	18000	18092	18033	18077	18164	18102	18135	18042	18096	18212	18123	18048	17943	18212	18162	18187	18224	18099	18376	18065	18253	18130	17952	18020	18127	18112	18090	18082	18205	18139	18014	18038	18253	17935	18178	18049	18276	18166	18100	18186	18192	18108	18096	18080	18109	18184	18172	17916	17872	18261	18177	18216	18087	18171	18064	18168	18157	18149	18280	18302	17914	17885	18032	18210	18187	18109	18185	18250	17938	17812	18220	18066	18016	18056	18108	17822	18193	18081	18211	18014	17873	18257	18145	18147	18374	17998	18145	18121	18031	17977	17833	18077	18080	18413	18246	18168	18191	18222	18120	18132	18098	18169	18092	18073	18118	18126	18052	17989	18015	18040	18294	18106	18121	18057	18170	18200	17942	18252	18091	18259	18227	18213	18030	18092	17972	18151	18143	18203	18140	18138	18093	18075	18116	17947	18173	18289	18164	18332	18331	18044	18114	18088	18003	18123	18058	18232	18132	18344	18137	18101	18154	18195	18013	18318	18069	18108	18229	18132	18192	18388	18062	18101	18185	18039	18270	18320	18221	18204	18114	18239	18417	18139	18099	18007	18091	18171	18174	18053	18224	18292	18026	18177	18250	18111	18035	18028	18037	18100	17983	17935	18192	18039	18049	17991	18151	18083	18157	18133	18170	18054	18040	18059	18062	18091	18208	18115	18252	17884	18017	18267	18011	18154	18086	18192	18173	18060	18126	17953	18103	18065	18179	18103	18261	18165	18192	17962	18058	18077	18013	18254	18008	18050	18068	18065	18096	17973	18293	18126	18109	18234	18324	18021	18087	17957	18316	18084	18140	18135	18017	18127	18299	18361	18093	18120	18134	18295	17985	18238	18043	18053	18014	18188	18112	18158	18236	18132	18152	18036	18201	18182	18227	18325	18316	18155	18078	18163	18195	18224	18211	18000	18244	18013	18167	18082	18139	18038	18128	18075	17972	18185	18308	18172	18170	18098	18071	18315	18352	18167	18108	18081	17845	17990	18066	17981	18086	18276	18076	18090	18025	18239	18249	18236	18149	18079	18124	18178	18250	18250	18232	18180	18106	18126	18081	18102	18304	17961	18115	18082	18216	18371	18151	18222	17890	18297	18184	18114	18045	18181	18339	18145	17952	18064	18062	18018	18131	18006	17943	18101	18002	18058	18157	18225	18177	18141	17945	18116	17998	18052	18110	18179	18190	18313	17996	18072	18045	18228	18179	18154	18268	18158	18099	18232	18107	17956	18131	17961	18284	17999	18109	18152	18036	18067	18141	17945	18027	18183	18113	18122	18409	18215	18161	18267	18153	18024	18051	18149	18017	18090	18290	18163	18241	18139	18168	18090	18077	18191	18202	18130	18066	18196	18176	18042	18132	18270	18256	18049	18145	18112	17970	18000	18057	17923	18021	17860	18117	18154	18042	18183	18097	18176	18186	18179	18187	18072	18116	18188	18149	17855	18237	18300	18014	18254	18262	18180	18321	18121	18071	18077	18048	18226	18068	18066	18249	18120	17984	18080	18137	18024	17874	18047	18011	18189	18066	18273	18258	18087	18115	18185	18071	18182	17985	18297	18185	18130	18208	18080	18061	17973	18211	18039	18065	18133	18032	17962	18084	18067	18199	18094	17996	18171	18102	18108	18272	18023	18277	18132	18349	17997	18071	18190	18091	17997	18013	18174	18148	18203	18266	18106	17927	18069	18059	18158	18151	18007	18164	17870	18135	18196	18239	18068	18163	18231	18153	18123	18289	18072	17939	18212	18254	17910	18163	18283	17970	18119	18154	18085	18040	18068	18235	18078	18185	18082	18182	18229	18204	18141	18195	18039	18143	18021	18232	18030	17970	18149	18181	17984	18183	18022	18024	18121	18109	18088	18139	18095	18059	18197	18182	18193	18098	17953	18173	18108	18137	18150	18314	18006	18194	18121	18006	18125	18306	18221	18004	18167	18053	18155	18157	18170	18080	18145	17985	18175	18191	18202	18070	18099	18029	18276	18207	18173	18138	17897	18044	18054	18309	18196	17987	17989	18326	17955	18170	18042	18023	18170	18140	18015	17863	18017	18391	18102	18290	18068	18284	18050	18041	18089	18129	18247	18108	18003	18378	18048	18092	18130	18044	18213	17850	18113	18246	17982	18100	18063	18065	18069	18168	18097	18067	18216	18048	18251	17972	17993	18139	18261	18043	18063	18094	18141	18128	18155	18091	18186
18642	27571	28516	22000	19840	18547	17631	16932	16408	16338	16208	16632	17034	15708	15566	15335	15609	15608	15440	15364	15388	15366	15426	15388	15296	15481	15360	15359	15355	15301	15253	15345	15335	15320	15280	15424	15195	15333	15406	15424	15109	15229	15544	15509	15211	15239	15334	15375	14991	15405	15335	15237	15307	15350	15376	15351	15234	15258	15320	15359	15137	15269	15239	15351	15385	15396	15216	15200	15450	15274	15134	15172	15214	15223	15334	15323	15228	15414	15337	15385	15221	15282	15228	15198	15361	15332	15273	15196	15259	15279	15384	15313	15244	15434	15140	15313	15429	15441	15357	15284	15320	15486	15318	15175	15372	15314	15153	15258	15370	15158	15210	15345	15388	15228	15236	15321	15227	15281	15296	15278	15294	15398	15578	15493	15348	15327	15263	15270	15313	15349	15265	15212	15303	15435	15416	15369	15304	15306	15154	15299	15394	15349	15342	15134	15253	15296	15425	15133	15406	15340	15136	15210	15248	15418	15356	15091	15224	15253	15264	15385	15294	15281	15170	15265	15379	15365	15276	15236	15327	15122	15418	15329	15397	15196	15400	15318	15172	15277	15419	15433	15264	15201	15410	15285	15265	15401	15129	15236	15109	15338	15316	15328	15165	15462	15156	15127	15366	15245	15484	15213	15379	15310	15351	15293	15280	15278	15391	15198	15448	15509	15291	15225	15395	15199	15324	15195	15279	15330	15299	15361	15363	15280	15354	15282	15375	15389	15455	15212	15269	15220	15312	15267	15239	15307	15275	15392	15328	15217	15395	15254	15199	15314	15218	15366	15353	15336	15298	15226	15319	15348	15246	15277	15473	15295	15220	15237	15332	15329	15301	15079	15179	15418	15229	15364	15410	15229	15238	15419	15456	15412	15388	15029	15304	15276	15149	15191	15250	15218	15268	15388	15326	15326	15325	15145	15300	15256	15225	15406	15223	15330	15332	15165	15376	15392	15132	15411	15231	15464	15182	15260	15308	15224	15245	15444	15249	15221	15360	15325	15204	15156	15324	15336	15369	15392	15233	15334	15172	15223	15322	15287	15043	15093	15307	15306	15260	15219	15309	15416	15353	15255	15362	15280	15325	15285	15339	15294	15349	15292	15178	15293	15305	15390	15149	15233	15133	15455	15436	15213	15426	15278	15349	15263	15125	15350	15420	15275	15377	15323	15300	15369	15287	15233	15357	15348	15180	15299	15189	15345	15484	15375	15199	15231	15343	15390	15430	15242	15270	15171	15383	15266	15122	15447	15315	15372	15364	15444	15223	15246	15232	15318	15313	15278	15249	15349	15218	15267	15268	15160	15361	15304	15387	15485	15312	15233	15309	15246	15266	15372	15285	15145	15232	15397	15338	15437	15293	15199	15296	15331	15495	15196	15157	15307	15321	15065	15258	15243	15106	15309	15211	15308	15261	15267	15273	15239	15314	15205	15499	15214	15352	15201	15461	15444	15313	15243	15196	15405	15329	15279	15437	15199	15271	15289	15458	15226	15292	15170	15355	15178	15310	15392	15450	15124	15314	15249	15239	15427	15251	15242	15260	15485	15220	15117	15159	15273	15391	15218	15328	15298	15345	15174	15242	15391	15409	15254	15257	15335	15195	15165	15266	15260	15386	15373	15464	15320	15320	15320	15367	15272	15404	15333	15187	15390	15497	14997	15257	15185	15467	15482	15295	15298	15360	15337	15185	15333	15344	15203	15427	15202	15365	15423	15195	15281	15374	15406	15228	15084	15288	15249	15102	15206	15122	15288	15424	15390	15244	15345	15218	15324	15225	15250	15336	15409	15240	15375	15267	15225	15289	15363	15263	15327	15337	15217	15267	15264	15449	15405	15290	15373	15268	15166	15235	15284	15323	15213	15230	15412	15319	15320	15237	15386	15305	15156	15137	15439	15245	15419	15166	15503	15191	15368	15380	15401	15232	15268	15156	15203	15512	15432	15388	15351	15376	15231	15347	15453	15311	15257	15317	15229	15233	15444	15486	15290	15253	15191	15393	15240	15434	15282	15346	15143	15386	15350	15413	15271	15402	15161	15342	15251	15147	15336	15301	15277	15191	15283	15398	15336	15435	15253	15230	15325	15340	15386	15106	15395	15335	15332	15405	15241	15437	15217	15219	15310	15258	15164	15242	15248	15354	15406	15198	15234	15353	15272	15335	15169	15377	15318	15338	15309	15393	15456	15231	15351	15240	15299	15300	15385	15321	15245	15377	15431	15334	15348	15242	15499	15177	15354	15345	15388	15431	15295	15383	15219	15234	15355	15444	15447	15268	15435	15307	15328	15269	15420	15266	15430	15184	15357	15258	15216	15173	15373	15196	15392	15470	15164	15303	15532	15410	15179	15306	15366	15278	15117	15274	15157	15229	15306	15404	15242	15237	15151	15328	15257	15480	15272	15130	15318	15317	15306	15429	15417	15186	15450	15466	15173	15379	15231	15369	15394	15270	15152	15245	15394	15451	15234	15173	15504	15382	15219	15429	15378	15389	15137	15344	15486	15260	15227	15320	15397	15297	15236	15154	15412	15276	15235	15137	15439	15298	15376	15287	15420	15222	15286	15404	15182	15262	15292	15275	15450	15284	15308	15373	15423	15404	15214	15349	15239	15246	15345	15419	15234	15338	15330	15402	15263	15337	15317	15308	15339	15300	15294	15304	15238	15164	15135	15380	15294	15283	15299	15138	15335	15254	15285	15207	15437	15386	15141	15257	15358	15477	15379	15336	15443	15518	15437	15244	15193	15283	15359	15137	15149	15382	15154	15233	15257	15216	15186	15334	15105	15474	15381	15285	15316	15370	15179	15205	15201	15383	15272	15347	15407	15297	15433	15338	15335	15291	15346	15304	15112	15287	15373	15179	15316	15250	15251	15456	15246	15205	15231	15253	15187	15253	15296	15264	15432	15329	15318	15379	15241	15096	15443	15331	15410	15343	15288	15245	15185	15323	15207	15248	15113	15257	15203	15281	15151	15397	15317	15357	15263	15119	15403	15327	15324	15426	15344	15179	15361	15383	15161	15306	15103	15345	15237	15471	15440	15313	15391	15449	15237	15264	15348	15252	15162	15359	15348	15363	15357	15188	15301	15310	15293	15346	15422	15212	15214	15429	15076	15294	15392	15384	15369	15381	15152	15531	15325	15337	15408	15421	15293	15491	15113	15341	15286	15373	15195	15398	15158	15322	15266	15315	15248	15489	15459	15382	15263	15524	15442	15253	15402	15393	15211	15334	15262	15235	15315	15078	15165	15210	15256	15261	15216	15250	15349	15455	15444	15201	15336	15386	15095	15215	15356	15345	15320	15146	15198	15241	15243	15267	15276	15399	15290	15419	15354	15301	15408	15124	15348	15316	15166	15332	15348	15329	15258	15494	15338	15187	15177	15235	15297	15250	15314	15222	15258	15403	15333	15486	15387	15379	15361	15563	15213	15360	15254	15512	15314	15247	15298	15349	15310	15113	15255	15216	15399	15273	15341	15187	15370	15302	15293	15288	15284	15081	15342	15365	15329	15257	15288	15300	15282	15339	15216	15385	15345	15432	15317	15469	15206	15268	15134	15173	15205	15368	15375	15356	15403	15338	15252	15241	15323	15443	15441	15221	15297	15327	15385	15362	15344	15356	15287	15362	15275	15354	15373	15362	15358	15208	15322	15211	15382	15438	15452	15270	15389	15311	15360	15398	15326	15151	15299	15418	15259	15308	15276	15269	15243	15372	15260	15266	15232	15348	15191	15260	15394	15207	15281	15209	15152	15299	15403	15194	15142	15447	15237	15418	15280	15370	15279	15148	15487	15251	15276	15376	15209	15229	15351	15288	15226	15273	15383	15413	15320	15245	15274	15343	15334	15402	15279	15200	15189	15473	15280	15075	15308	15276	15549	15433	15265	15092	15266	15258	15278	15354	15347	15207	15184	15338	15272	15414	15194	15322	15207	15369	15345	15265	15289	15163	15211	15231	15247	15377	15250	15298	15246	15231	15354	15432	15252	15315	15192	15283	15550	15254	15251	15191	15532	15374	15331	15253	15277	15298	15205	15296	15224	15314	15277	15380	15248	15205	15434	15326	15188	15406	15422	15290	15334	15250	15296	15404	15210	15418	15262	15217	15412	15203	15314	15337	15482	15290	15200	15257	15254	15246	15154	15246	15291	15342	15215	15032	15438	15175	15343	15207	15398	15231	15365	15305	15360	15095	15437	15260	15352	15477	15283	15384	15267	15148	15450	15363	15357	15404	15265	15312	15223	15377	15410	15252	15293	15373	15315	15138	15392	15242	15312	15328	15290	15262	15332	15352	15355	15342	15148	15337	15301	15343	15230	15327	15444	15280	15374	15241	15138	15222	15208	15498	15408	15355	15312	15140	15107	15234	15134	15347	15392	15272	15357	15205	15205	15191	15418	15349	15203	15235	15382	15383	15358	15319	15405	15136	15382	15406	15301	15310	15282	15361	15377	15131	15319	15141	15328	15177	15419	15239	15362	15411	15213	15157	15387	15264	15360	15410	15146	15373	15151	15184	15274	15108	15213	15304	15374	15350	15180	15216	15386	15216	15375	15209	15174	15296	15320	15324	15316	15246	15464	15267	15439	15279	15424	15408	15083	15261	15263	15356	15330	15340	15307	15319	15259	15440	15288	15209	15205	15263	15311	15212	15418	15437	15360	15344	15250	15116	15310	15226	15203	15391	15167	15385	15329	15252	15111	15338	15214	15503	15088	15391	15187	15336	15163	15275	15137	15227	15373	15291	15393	15242	15225	15356	15492	15297	15319	15344	15445	15306	15340	15493	15289	15287	15276	15318	15251	15474	15429	15405	15283	15253	15188	15370	15266	15438	15252	15466	15344	15356	15257	15343	15310	15123	15454	15449	15236	15339	15289	15429	15275	15345	15345	15315	15264	15315	15365	15350	15353	15433	15402	15157	15232	15268	15244	15286	15281	15282	15380	15380	15183	15276	15248	15255	15470	15142	15263	15328	15225	15299	15162	15214	15224	15165	15361	15330	15207	15341	15264	15668	15266	15418	15442	15296	15193	15393	15318	15315	15278	15251	15332	15331	15390	15243	15183	15113	15347	15368	15147	15378	15137	15217	15318	15122	15286	15425	15349	15435	15433	15299	15160	15262	15479	15225	15391
23907	21181	28761	24422	23142	23996	23246	20374	19511	19476	19067	20769	26053	19578	18233	18006	18111	17878	17922	17769	17603	17626	17653	17623	18030	17693	17829	17672	17723	17758	17418	17774	17432	17595	17698	17826	17588	17338	17786	17684	17791	17801	17984	17914	17654	17799	17659	17833	17626	17465	17642	17821	17485	17375	17578	17658	17409	17385	17879	17391	17604	17624	17574	17508	17612	17557	17669	17558	17673	17440	17496	17398	17730	17573	17638	17320	17511	17502	17626	17747	17542	17468	17673	17567	17585	17445	17666	17551	17576	17553	17439	17609	17596	17502	17526	17552	17420	17347	17543	17700	17476	17425	17613	17485	17493	17668	17424	17440	17426	17388	17482	17687	17429	17539	17554	17531	17448	17646	17469	17392	17701	17683	17415	17420	17605	17489	17626	17260	17468	17653	17527	17520	17591	17439	17466	17531	17336	17468	17510	17517	17534	17611	17463	17411	17456	17347	17510	17668	17621	17402	17776	17658	17504	17516	17513	17583	17563	17547	17653	17395	17480	17421	17752	17399	17382	17501	17657	17555	17446	17343	17460	17611	17601	17572	17426	17599	17570	17432	17562	17500	17510	17512	17589	17604	17488	17638	17597	17522	17663	17516	17701	17495	17453	17219	17486	17567	17596	17826	17577	17447	17640	17356	17437	17599	17494	17339	17715	17587	17731	17621	17663	17603	17640	17535	17527	17483	17507	17448	17747	17419	17580	17279	17595	17447	17540	17638	17776	17674	17552	17430	17567	17573	17459	17515	17656	17246	17651	17527	17388	17591	17592	17449	17568	17650	17579	17306	17524	17573	17643	17628	17715	17544	17581	17581	17479	17386	17566	17429	17582	17420	17385	17710	17344	17572	17779	17385	17342	17588	17491	17777	17450	17556	17494	17417	17523	17550	17420	17568	17540	17474	17632	17521	17531	17603	17423	17456	17465	17586	17602	17551	17464	17427	17464	17502	17726	17556	17403	17478	17426	17586	17474	17560	17527	17549	17485	17432	17521	17482	17604	17415	17674	17429	17630	17576	17561	17530	17660	17649	17443	17445	17602	17443	17579	17552	17534	17434	17575	17412	17526	17725	17483	17795	17537	17741	17498	17522	17291	17461	17515	17633	17403	17609	17508	17640	17685	17778	17552	17484	17656	17511	17485	17429	17637	17519	17525	17483	17562	17497	17528	17479	17633	17631	17513	17491	17519	17486	17589	17668	17447	17389	17593	17445	17580	17501	17384	17455	17642	17487	17297	17539	17575	17491	17443	17476	17419	17377	17573	17461	17419	17559	17592	17453	17434	17623	17472	17572	17560	17429	17403	17628	17339	17720	17476	17425	17609	17384	17691	17548	17267	17569	17561	17460	17721	17603	17689	17532	17625	17546	17584	17261	17656	17708	17620	17504	17678	17349	17465	17421	17542	17649	17704	17647	17689	17572	17624	17547	17556	17717	17487	17613	17525	17412	17448	17639	17487	17515	17436	17543	17305	17584	17517	17567	17683	17544	17677	17584	17527	17601	17409	17676	17679	17494	17785	17696	17374	17545	17599	17541	17582	17455	17522	17586	17593	17583	17420	17400	17413	17473	17388	17323	17538	17673	17457	17386	17525	17428	17465	17423	17383	17609	17416	17510	17417	17492	17680	17665	17564	17601	17541	17543	17915	17401	17520	17557	17645	17422	17804	17719	17542	17535	17488	17539	17566	17832	17471	17482	17379	17335	17694	17524	17417	17400	17363	17608	17520	17399	17516	17445	17711	17548	17621	17604	17551	17510	17457	17371	17420	17525	17556	17275	17655	17504	17638	17380	17541	17490	17416	17530	17665	17574	17314	17537	17317	17434	17562	17655	17556	17456	17527	17590	17767	17646	17503	17373	17467	17725	17502	17586	17295	17592	17548	17423	17438	17543	17433	17393	17488	17535	17488	17513	17637	17594	17406	17525	17612	17597	17557	17689	17794	17467	17368	17434	17400	17419	17641	17543	17443	17559	17551	17448	17695	17803	17723	17638	17645	17539	17500	17445	17451	17575	17755	17486	17399	17620	17650	17574	17376	17343	17506	17557	17444	17444	17363	17593	17629	17581	17551	17614	17507	17571	17652	17542	17321	17715	17625	17643	17542	17550	17586	17258	17564	17579	17523	17681	17474	17733	17398	17520	17733	17636	17556	17643	17711	17434	17678	17531	17601	17590	17383	17444	17507	17645	17486	17492	17474	17559	17462	17607	17558	17444	17566	17472	17720	17489	17512	17458	17816	17600	17531	17590	17627	17702	17614	17490	17534	17524	17519	17687	17671	17401	17580	17544	17472	17437	17421	17412	17362	17523	17643	17543	17541	17490	17689	17519	17700	17772	17638	17557	17570	17609	17469	17419	17596	17713	17501	17457	17581	17564	17585	17677	17546	17489	17616	17637	17467	17790	17419	17629	17634	17536	17619	17376	17537	17631	17664	17597	17878	17644	17386	17217	17370	17489	17600	17562	17506	17388	17478	17453	17510	17530	17516	17559	17449	17531	17533	17611	17317	17420	17552	17636	17482	17752	17555	17648	17493	17740	17426	17492	17507	17657	17770	17262	17595	17514	17345	17334	17492	17629	17451	17405	17605	17467	17513	17664	17457	17661	17525	17466	17650	17462	17710	17484	17495	17545	17568	17655	17527	17532	17659	17402	17556	17463	17517	17469	17535	17420	17444	17683	17734	17592	17665	17635	17609	17492	17472	17726	17270	17476	17576	17550	17620	17379	17638	17439	17586	17532	17677	17469	17444	17524	17450	17548	17490	17447	17548	17375	17628	17438	17416	17604	17421	17471	17716	17639	17477	17461	17530	17472	17578	17609	17437	17260	17589	17554	17618	17623	17656	17572	17573	17494	17485	17513	17647	17534	17523	17527	17654	17607	17681	17636	17500	17461	17400	17627	17410	17540	17534	17527	17735	17392	17663	17386	17560	17690	17593	17363	17519	17505	17719	17530	17662	17441	17431	17468	17412	17458	17506	17413	17424	17401	17614	17500	17470	17729	17643	17643	17578	17596	17431	17466	17523	17462	17723	17606	17674	17530	17548	17530	17435	17496	17387	17541	17502	17597	17570	17393	17510	17504	17571	17629	17302	17461	17370	17589	17724	17492	17371	17625	17477	17533	17679	17471	17527	17600	17496	17636	17696	17515	17703	17528	17412	17568	17393	17543	17387	17570	17571	17548	17572	17315	17598	17726	17771	17589	17556	17589	17511	17556	17440	17488	17500	17321	17567	17472	17535	17340	17703	17449	17526	17636	17603	17418	17516	17677	17718	17431	17676	17707	17572	17514	17558	17566	17577	17495	17607	17783	17507	17370	17627	17523	17435	17636	17387	17456	17825	17580	17359	17534	17457	17554	17490	17501	17713	17426	17653	17504	17433	17604	17710	17286	17448	17603	17364	17430	17578	17471	17483	17571	17472	17367	17570	17381	17397	17773	17405	17601	17539	17409	17437	17434	17285	17470	17449	17643	17656	17261	17584	17397	17603	17201	17585	17660	17462	17718	17392	17635	17426	17410	17660	17393	17489	17653	17559	17539	17627	17528	17509	17635	17591	17674	17528	17414	17532	17721	17530	17615	17440	17504	17607	17589	17618	17638	17511	17408	17640	17435	17547	17682	17576	17624	17435	17701	17587	17591	17727	17402	17515	17416	17470	17429	17634	17606	17563	17564	17508	17544	17517	17640	17537	17545	17495	17463	17646	17481	17421	17293	17524	17628	17551	17366	17501	17480	17632	17617	17565	17596	17545	17577	17399	17604	17403	17471	17721	17546	17736	17355	17279	17324	17445	17515	17668	17400	17844	17455	17462	17341	17460	17507	17530	17506	17428	17509	17512	17536	17491	17565	17605	17494	17444	17726	17551	17453	17700	17653	17511	17566	17499	17630	17839	17364	17473	17371	17597	17309	17456	17536	17545	17662	17298	17631	17516	17617	17463	17637	17770	17548	17449	17616	17807	17500	17626	17495	17457	17380	17344	17583	17521	17493	17395	17668	17757	17637	17538	17385	17306	17511	17571	17633	17737	17593	17606	17766	17436	17483	17537	17761	17549	17500	17446	17676	17545	17544	17372	17409	17486	17524	17338	17421	17398	17381	17715	17523	17528	17450	17528	17373	17486	17627	17401	17615	17604	17665	17494	17594	17594	17681	17603	17587	17497	17560	17639	17403	17672	17554	17741	17458	17667	17528	17474	17438	17877	17717	17556	17436	17473	17549	17580	17584	17661	17554	17631	17359	17595	17437	17420	17292	17403	17537	17549	17373	17571	17703	17537	17345	17482	17482	17461	17462	17601	17523	17782	17487	17660	17458	17499	17280	17446	17506	17537	17435	17582	17548	17605	17633	17503	17349	17569	17234	17369	17450	17489	17803	17519	17662	17467	17568	17558	17370	17461	17632	17658	17603	17434	17402	17818	17471	17737	17532	17569	17589	17636	17561	17662	17691	17610	17526	17488	17458	17591	17447	17473	17473	17712	17609	17437	17516	17400	17542	17382	17748	17657	17448	17612	17512	17478	17564	17519	17461	17574	17742	17514	17518	17563	17676	17712	17567	17405	17453	17546	17648	17511	17568	17708	17666	17606	17658	17611	17732	17434	17395	17487	17502	17765	17503	17496	17642	17586	17476	17469	17655	17497	17419	17594	17338	17590	17570	17498	17444	17567	17578	17617	17682	17487	17588	17499	17522	17511	17498	17536	17435	17475	17422	17559	17672	17541	17638	17502	17428	17284	17692	17582	17394	17547	17609	17545	17406	17550	17703	17472	17676	17722	17555	17541	17563	17595	17521	17694	17618	17495	17443	17530	17526	17728	17494	17807	17571	17543	17558	17581	17502	17511	17568	17588	17517	17355	17291	17619	17516	17442	17616	17495	17630	17474	17648	17646	17435	17385	17565	17462	17481	17645	17517	17488	17315	17744	17427	17688	17434	17627	17611	17551	17564	17436	17472	17643	17725	17514	17595	17414	17339	17638	17513	17551	17524	17538	17546	17728	17639	17375	17549	17663	17622	17550	17735	17539	17396	17531	17598	17415	17505	17491	17452	17302	17410	17527	17642	17636	17493	17665	17598	17526	17670	17674	17537	17709	17564	17496	17593	17569	17387	17533	17687	17659	17412	17695	17509
18195	33899	38406	26521	23941	21857	20012	18792	17674	17539	17102	20596	25998	16641	15729	15567	15411	15372	15164	15281	15366	15022	15215	15208	15161	15151	15215	15145	15051	15089	14878	15147	15045	15037	14912	14903	15030	14851	15234	15323	15289	15244	15593	15411	15171	15327	15049	14984	14961	15089	15178	14918	14998	15130	14787	14923	14944	14987	14967	14979	14884	15030	15072	15005	14936	15031	14960	14965	14874	14977	15012	15000	14836	14966	14852	15096	15202	14864	14847	14894	15019	15021	14835	14947	15009	14960	14962	14847	15065	14828	14983	14876	14990	14781	15068	14896	15174	14947	15076	14873	14855	14919	14817	14971	15064	14878	14954	14796	14871	14808	15010	14804	14868	14937	14955	15075	14944	15040	14893	14685	15047	14833	14948	14958	15006	14898	14977	15019	14902	14897	15058	14896	14967	15020	15024	15063	14883	14928	15048	15186	14949	15088	14870	15166	15004	15175	14920	14859	15065	14925	14835	14924	14997	14885	15124	14868	14829	14926	14969	14784	15017	14927	14806	14961	14959	14698	14858	15017	14984	14870	15073	15053	15145	14849	15023	14904	15164	15010	15007	15084	14821	15031	14971	15105	15002	14939	15043	14929	15001	15011	14913	15123	14950	15161	14767	15189	14933	15050	15031	14860	14971	14947	14916	14906	14932	14948	14746	14896	14948	14956	14889	14915	15068	15000	14819	14973	15007	14941	15084	14861	15036	14927	14911	14843	15041	15056	14808	14700	15060	15003	14999	15017	14864	15090	14978	15063	14833	14974	14822	14900	15029	14993	15142	15086	14839	14980	14962	15059	14989	14962	15029	14932	14866	14976	14921	14892	14914	15024	14844	14845	14972	15089	15025	14966	14928	15138	15019	14841	14959	15017	14961	14710	14892	15044	14817	14975	14992	14912	15165	14731	15120	14967	14921	15046	14933	14891	14725	15248	14938	14949	14918	14821	15021	14865	14923	14985	14995	14865	15073	15068	15006	14924	14981	15017	15064	14863	14874	14970	15004	14935	14862	14833	15052	14949	14921	15035	14909	15080	15121	14828	14967	14982	15121	14952	14858	15032	14895	15031	15068	15027	15024	14832	14999	15173	14866	14919	14889	15005	15002	14863	15143	14807	14853	14896	15023	15035	14974	14984	15030	14986	14995	14891	14894	15019	14833	14982	14837	15059	15194	15007	15135	14954	14966	14947	14921	14843	14858	14942	14985	14866	14853	14819	15030	15122	14907	15023	15081	14926	15034	14916	14800	14985	14931	14890	14978	14908	15084	14949	14905	14920	14889	14887	15002	15091	14901	14890	15024	15090	14914	14922	14778	14829	14946	15102	15106	15019	14774	14958	14925	15083	15075	14988	15027	15076	14973	14942	15002	14955	14950	14658	15055	14858	14886	14937	14906	14757	14950	14939	15003	15026	14920	14831	14997	14925	14942	14997	15012	14875	14877	14957	15021	15045	14944	15044	14818	14958	15004	15017	15006	14865	14831	14969	14904	14984	14928	15046	14977	15009	15075	14829	14942	14924	14919	14803	15104	14976	15148	15029	14973	14963	14959	14974	14835	15035	15081	14869	15005	14851	14973	14921	14790	15037	14893	14931	15063	14910	14970	15018	15022	14937	14870	14950	14760	15105	14913	14873	14933	15107	14884	15019	14942	14893	14934	14950	15071	15007	15049	14956	14909	15021	15087	15062	14892	14906	15039	14927	14911	14926	15015	14953	15080	14963	15032	15058	14996	14895	14907	14918	14960	14963	14913	15026	14909	14953	14953	15006	14779	14888	15038	14811	14993	14872	14976	14936	15032	15035	14946	14899	14744	14766	14955	15041	15104	15046	14969	15012	15038	14961	15077	14816	14903	14901	14943	15033	14976	14699	14705	14883	14952	14838	14979	15005	14928	14945	14885	15041	14959	15011	14923	15128	14799	14881	15045	15058	14812	15008	15031	14832	14852	14968	15004	15015	14979	14953	14940	14770	14982	14884	14946	15022	15075	14955	14997	14956	15120	14862	15012	14946	15034	14852	15020	14989	15016	15042	14823	14952	14967	14909	14996	15084	14979	15009	14987	14996	14964	14963	15023	15004	14988	15001	14960	15029	15092	14858	14910	15083	14922	14866	14929	15114	15005	14876	15056	14933	14884	15003	14995	14898	15099	15118	14949	15005	15047	15042	15050	15010	14916	14975	14860	14933	14812	15009	15043	15005	14918	14846	15015	14782	15151	15086	14998	14872	14923	14843	14980	15057	15070	15014	14907	15008	14921	14906	14830	15075	14983	14990	14989	15005	14984	14922	14973	14972	14890	15049	15011	14820	15055	14903	14789	14990	14949	14828	14861	14936	14897	14969	14957	15049	14813	15088	14983	15007	14931	14979	14892	15062	14877	15003	14862	14848	14936	15054	14977	14990	14855	14857	14923	14865	14985	15012	14743	14950	15079	14907	14989	14858	15009	15095	15070	14883	14927	14969	14793	15084	14895	15062	15056	14871	15010	14933	15083	15154	14872	14956	15068	15123	14882	14774	14857	14973	15022	14875	14900	14886	14820	14811	14880	14907	15058	15093	14850	14972	14827	14880	14941	14918	14930	15100	14996	14895	14939	14801	14820	14938	14949	14916	14931	14958	14995	15173	15044	15071	14909	14930	15070	14839	14749	15047	14907	14942	15051	15013	14812	14937	15052	14906	14769	14937	14770	15014	15111	14924	14938	14853	15041	14938	15196	14760	15111	14900	15074	15017	14947	14850	15057	14992	14993	15001	14874	14853	15002	14870	14997	15003	15087	14898	14948	14925	14920	14931	14958	14865	15053	14816	14792	14945	14831	15014	14998	14983	15090	14910	15051	14970	15158	14836	15096	14823	15006	15021	14967	14924	14946	14931	14873	14784	14944	15052	14999	14905	14858	14929	15103	14602	15008	15119	14812	14793	14928	15011	15068	14885	14897	14979	14979	14991	14973	14823	14890	15048	14913	14866	14915	15065	15064	14951	14950	14892	15035	15040	14912	14832	14986	14884	14917	15077	14868	15025	14876	14833	15032	14880	14889	15046	15032	15195	14917	14914	15067	15010	14999	14944	15014	14915	14880	15038	14877	15058	14893	14892	15220	15026	14739	14872	14881	15064	15049	15007	14910	14974	14941	14908	14904	14815	15042	14975	14955	14963	14954	14973	14991	14710	14953	15015	14871	14870	15104	14846	14908	14924	14922	15047	14988	14956	14932	14848	14917	14988	14959	14810	14690	15040	14817	14887	14884	15038	14782	15098	14804	15094	14965	14911	14960	14990	14991	14917	14920	14850	14912	14942	15027	15074	14904	15032	14925	14954	14840	14863	14993	14953	14803	14946	14875	15080	14972	14942	15036	15022	14872	15049	15099	14791	14970	14795	14927	14956	14859	15006	14955	15071	14932	14907	14932	14950	14997	15038	14977	15000	14951	14906	14873	14904	14829	15052	14886	14908	15128	14868	14919	15021	15132	15038	15045	14976	14821	14918	15010	15079	14975	14975	15007	15021	15033	15012	14726	14944	15187	15022	14871	14885	14849	14926	15032	14966	14869	14911	15218	14954	14894	14925	14789	14826	15115	15037	14984	14919	15097	14881	14882	14842	15076	15068	14977	15031	15133	14893	14965	14855	15049	15054	15133	14929	15138	14971	15059	15014	14923	14926	14949	14995	14907	14919	14960	15001	15175	14827	15010	14893	14912	14978	14894	14824	14920	14884	14884	14899	14847	14889	14987	15073	14752	14863	15006	15216	14959	15026	14979	15061	15011	14875	14871	14900	15031	14999	14983	15068	14874	14929	15058	15031	15123	14951	15011	14956	14898	14863	15072	15022	14895	15039	14827	14826	15044	14934	14992	14940	14935	14933	14920	14773	14921	14991	14750	15060	14979	15098	14960	14794	14939	15000	14930	15076	15000	15156	14870	14814	14930	14746	15007	15029	14896	14958	14906	15004	14866	14916	14987	14982	14972	14871	14824	14941	14859	15161	14854	14963	14843	14807	14925	14989	14977	14913	14741	14957	14879	14989	15052	15023	14934	14988	14858	14838	14833	14924	14884	14793	14859	14952	14963	14873	14842	15102	15018	15082	14840	14945	15019	15060	14722	14872	14802	15074	14971	14883	15076	15076	14967	14893	14693	15002	14978	14964	15134	15075	14776	14916	14934	14972	15233	14894	15003	14991	14876	14973	14993	14914	14903	14957	15029	14914	14831	14981	15194	14886	14837	14957	14951	15002	15017	14999	15060	14867	14876	14924	15055	14970	14893	14935	15111	15015	14845	15078	14902	15035	15018	14814	15013	14880	14915	14904	14857	14858	15056	14900	14821	14991	15011	14918	14993	15019	15050	14890	14993	14986	14856	15014	14947	14903	15013	14949	14876	14994	14883	14770	14919	14942	15090	15048	14804	14964	14966	14908	15053	14894	14920	14814	14924	14927	14838	14834	15053	14859	14827	14997	14908	14982	14922	14905	15096	15117	15101	15083	14879	15034	15047	14887	14837	14846	14862	14861	15110	14972	14974	14976	14920	15037	14885	15004	14892	15001	15001	14940	14881	14813	15032	14942	15107	14947	14880	15055	14954	15148	14918	15041	14986	15062	14997	15044	15029	14857	14907	15009	14966	14913	14919	14849	14822	14865	15026	14957	15020	14960	14956	14982	14986	14935	15116	14901	14996	14866	14919	14980	15049	14906	14886	14846	14880	14962	14910	14895	14899	15028	14949	14994	14924	15004	14861	14865	15112	15170	14984	14991	14965	15104	14929	15169	15027	14906	14953	15069	14905	14880	14963	15071	15055	14931	14894	14908	14893	14949	14923	14925	15080	14960	14993	15068	14994	15044	15042	15111	14859	14923	14719	14939	14986	14872	14965	14975	14862	14928	14913	15038	14889	15167	15052	15121	15110	14907	14960	15026	14892	14876	14892	14888	15055	14938	15089	14794	14944	15134	14961	14877	15015	14948	14878	14976	14840	15015	15038	14819	14936	14967	14820	14896	15070	14924	14966	14779	14950	14905	15032	14933	14905	15034	14915	14956	14974	14927	14992	14856	14978	14980	15079	15079	14919	15114	15044	14995	14978	14913	15099	14986	14980	14890	14952	14831	14842	15146	14765	14950	14968	14767	14854	14962	15035	14939
22813	21235	29066	23837	22019	25046	27238	22345	20576	20268	19902	26259	33434	21213	18586	18224	18175	17869	17971	17894	17841	17844	17721	17784	17706	17782	17872	17649	17834	17667	17656	17302	17363	17474	17430	17423	17403	17561	17453	17657	17896	17792	17932	18125	18011	17649	17672	17306	17545	17365	17581	17442	17290	17496	17731	17543	17504	17526	17484	17331	17609	17575	17434	17471	17726	17473	17219	17240	17333	17557	17505	17491	17508	17457	17377	17127	17254	17420	17543	17468	17448	17431	17349	17577	17643	17462	16990	17392	17511	17435	17298	17197	17264	17556	17437	17368	17243	17390	17368	17389	17421	17361	17308	17400	17443	17423	17264	17433	17806	17367	17310	17472	17523	17380	17411	17428	17242	17365	17353	17259	17247	17408	17460	17670	17513	17502	17231	17391	17474	17538	17407	17638	17309	17558	17548	17516	17432	17580	17248	17414	17614	17337	17423	17387	17378	17508	17176	17381	17436	17497	17536	17370	17424	17344	17382	17549	17278	17301	17378	17323	17352	17152	17420	17405	17583	17411	17290	17399	17385	17403	17350	17511	17441	17283	17393	17312	17429	17304	17374	17322	17319	17456	17526	17590	17420	17439	17328	17315	17469	17448	17416	17181	17381	17495	17435	17507	17260	17609	17457	17429	17434	17522	17472	17465	17398	17242	17398	17499	17346	17186	17371	17239	17339	17401	17331	17308	17267	17373	17343	17226	17502	17526	17446	17383	17362	17197	17266	17307	17418	17321	17436	17190	17629	17417	17478	17299	17305	17328	17377	17374	17331	17439	17587	17481	17497	17390	17259	17279	17435	17433	17377	17406	17551	17465	17427	17389	17120	17234	17413	17196	17389	17215	17532	17465	17286	17323	17450	17449	17360	17326	17548	17398	17403	17265	17480	17132	17347	17449	17460	17407	17294	17347	17249	17408	17422	17556	17327	17386	17394	17394	17474	17486	17437	17306	17566	17298	17375	17337	17270	17329	17336	17280	17403	17391	17436	17474	17456	17276	17372	17503	17424	17512	17297	17420	17283	17595	17488	17363	17472	17361	17477	17574	17409	17341	17324	17522	17340	17381	17157	17294	17373	17206	17374	17373	17380	17431	17309	17151	17312	17519	17305	17463	17467	17261	17079	17161	17295	17677	17258	17505	17314	17389	17423	17274	17320	17456	17288	17377	17121	17365	17432	17427	17500	17334	17391	17471	17441	17429	17388	17208	17298	17507	17215	17446	17387	17385	17442	17424	17518	17366	17522	17378	17578	17538	17401	17429	17396	17466	17415	17394	17281	17280	17343	17613	17395	17341	17282	17486	17281	17231	17439	17415	17416	17431	17380	17345	17371	17410	17505	17260	17394	17433	17343	17305	17361	17307	17348	17478	17495	17337	17341	17172	17384	17239	17617	17236	17463	17161	17496	17557	17401	17473	17392	17447	17100	17340	17272	17318	17402	17497	17379	17369	17645	17454	17373	17320	17304	17155	17342	17284	17475	17498	17277	17441	17417	17498	17416	17311	17268	17509	17446	17398	17451	17556	17142	17463	17203	17336	17361	17216	17452	17297	17405	17420	17557	17263	17336	17445	17394	17356	17499	17460	17518	17361	17367	17545	17163	17441	17390	17321	17405	17414	17349	17419	17332	17440	17405	17314	17174	17357	17440	17253	17476	17383	17339	17311	17315	17388	17352	17149	17426	17415	17300	17427	17371	17428	17462	17226	17493	17318	17383	17403	17441	17282	17220	17476	17575	17470	17514	17388	17496	17646	17323	17343	17323	17108	17451	17534	17374	17493	17289	17412	17356	17383	17208	17437	17303	17414	17342	17093	17391	17437	17407	17435	17474	17231	17386	17217	17316	17442	17401	17345	17427	17378	17116	17476	17242	17337	17418	17337	17325	17308	17480	17343	17354	17446	17412	17195	17679	17135	17542	17291	17186	17489	17475	17408	17403	17476	17543	17327	17270	17282	17449	17328	17324	17524	17500	17400	17292	17481	17219	17361	17226	17388	17355	17364	17270	17443	17294	17286	17451	17320	17201	17312	17179	17274	17493	17375	17289	17384	17485	17340	17508	17246	17181	17234	17355	17652	17253	17458	17403	17301	17213	17371	17270	17387	17263	17283	17371	17299	17444	17582	17341	17370	17621	17472	17508	17489	17380	17162	17173	17176	17189	17536	17362	17314	17442	17533	17468	17343	17392	17429	17402	17413	17411	17498	17239	17253	17485	17547	17289	17428	17335	17394	17460	17479	17447	17399	17243	17411	17431	17487	17283	17521	17336	17424	17182	17419	17301	17427	17303	17444	17460	17253	17263	17381	17382	17362	17397	17493	17403	17458	17316	17280	17435	17525	17240	17499	17485	17456	17284	17411	17432	17353	17300	17422	17365	17309	17652	17303	17358	17448	17336	17329	17390	17257	17448	17449	17332	17351	17459	17177	17288	17324	17288	17448	17296	17223	17204	17456	17066	17446	17580	17186	17329	17275	17198	17530	17202	17447	17341	17415	17582	17476	17390	17395	17239	17320	17358	17439	17536	17489	17388	17253	17472	17424	17514	17239	17418	17293	17394	17473	17178	17257	17123	17141	17106	17407	17535	17516	17482	17269	17195	17283	17370	17228	17233	17184	17337	17596	17579	17388	17402	17445	17459	17210	17403	17329	17536	17319	17322	17524	17428	17282	17178	17254	17538	17283	17321	17516	17469	17621	17476	17270	17380	17388	17457	17358	17347	17416	17341	17392	17296	17315	17488	17222	17125	17367	17274	17206	17444	17152	17476	17386	17488	17168	17468	17447	17403	17451	17271	17515	17406	17302	17435	17457	17441	17385	17528	17332	17369	17595	17281	17262	17283	17385	17543	17228	17417	17397	17292	17389	17283	17230	17335	17373	17361	17364	17365	17220	17515	17600	17281	17365	17217	17559	17498	17149	17344	17439	17239	17451	17532	17327	17523	17406	17397	17322	17302	17571	17317	17256	17321	17152	17392	17274	17291	17122	17340	17181	17453	17492	17418	17370	17496	17308	17514	17408	17467	17306	17464	17119	17125	17303	17452	17141	17310	17173	17387	17373	17150	17361	17383	17229	17212	17474	17352	17301	17418	17317	17427	17444	17352	17371	17375	17297	17273	17334	17430	17288	17319	17383	17283	17273	17390	17453	17411	17412	17362	17335	17429	17499	17278	17219	17230	17386	17491	17417	17191	17188	17392	17068	17241	17557	17387	17389	17235	17433	17486	17222	17333	17274	17363	17413	17494	17332	17116	17577	17291	17034	17562	17219	17170	17336	17352	17460	17265	17462	17428	17547	17391	17394	17397	17469	17299	17291	17362	17541	17469	17562	17235	17289	17371	17403	17399	17318	17381	17423	17386	17205	17351	17236	17296	17332	17229	17515	17486	17346	17292	17189	17513	17220	17199	17326	17668	17521	17468	17406	17414	17547	17295	17327	17566	17378	17418	17261	17357	17342	17246	17479	17310	17188	17428	17507	17421	17225	17453	17540	17537	17378	17125	17326	17493	17471	17477	17323	17517	17435	17278	17384	17325	17301	17375	17513	17471	17287	17365	17266	17564	17429	17250	17401	17459	17334	17307	17397	17246	17275	17255	17211	17366	17178	17327	17289	17415	17331	17372	17503	17358	17468	17389	17391	17328	17443	17672	17407	17405	17219	17257	17171	17468	17588	17301	17335	17206	17335	17272	17378	17306	17331	17277	17528	17603	17585	17478	17347	17367	17287	17324	17429	17341	17408	17425	17400	17388	17539	17484	17378	17380	17417	17426	17338	17278	17318	17418	17358	17503	17295	17402	17302	17316	17525	17610	17411	17546	17391	17300	17378	17363	17416	17254	17309	17316	17470	17336	17425	17272	17460	17275	17431	17235	17363	17413	17413	17548	17363	17393	17216	17564	17542	17280	17256	17232	17493	17324	17342	17257	17431	17497	17359	17515	17428	17369	17296	17086	17207	17341	17211	17385	17466	17180	17189	17432	17467	17448	17332	17419	17457	17681	17236	17357	17365	17394	17362	17338	17394	17454	17458	17153	17572	17268	17430	17589	17296	17326	17298	17446	17342	17524	17355	17434	17461	17287	17468	17371	17330	17402	17340	17421	17406	17330	17225	17298	17107	17268	17326	17408	17428	17635	17395	17280	17492	17186	17392	17356	17282	17652	17318	17210	17482	17440	17290	17377	17526	17586	17305	17364	17503	17375	17433	17463	17259	17233	17419	17359	17335	17346	17304	17427	17184	17401	17297	17393	17187	17273	17248	17467	17479	17426	17340	17514	17446	17348	17301	17376	17475	17460	17352	17366	17538	17446	17244	17302	17342	17142	17380	17239	17472	17247	17315	17364	17363	17388	17466	17389	17415	17077	17130	17247	17565	17459	17402	17378	17144	17413	17288	17373	17305	17343	17363	17338	17260	17280	17444	17409	17235	17431	17379	17344	17257	17502	17579	17511	17613	17457	17335	17305	17524	17357	17457	17306	17483	17328	17249	17330	17468	17585	17380	17350	17256	17301	17464	17171	17243	17297	17299	17336	17463	17348	17127	17211	17394	17353	17482	17423	17282	17399	17367	17216	17291	17411	17347	17338	17299	17219	17153	17271	17173	17360	17268	17357	17487	17508	17325	17353	17429	17182	17606	17181	17211	17247	17452	17352	17515	17428	17471	17418	17449	17360	17365	17383	17458	17469	17257	17644	17586	17407	17329	17372	17424	17597	17286	17372	17285	17349	17450	17372	17295	17302	17216	17371	17297	17126	17289	17350	17499	17605	17449	17463	17476	17468	17271	17393	17266	17450	17312	17447	17399	17702	17418	17297	17316	17426	17277	17405	17232	17520	17294	17299	17343	17540	17600	17354	17349	17387	17510	17360	17455	17260	17283	17471	17424	17455	17367	17445	17370	17296	17434	17098	17309	17266	17521	17270	17474	17224	17490	17383	17336	17498	17362	17403	17379	17172	17489	17454	17343	17346	17510	17466	17445	17358	17349	17248	17151	17292	17376	17365	17296	17437	17411	17387	17478	17341	17539	17430	17412	17074	17388	17456	17378	17483	17397	17638	17558	17351	17132	17593	17442	17366	17465	17409	17507	17396	17482	17242	17553	17324	17342	17473	17298	17352	17485	17428	17593	17248	17569
20081	41995	48107	30959	27978	25355	22910	21390	19896	18622	18419	28822	32431	17784	15994	15934	15698	15561	15410	15555	15358	15131	15217	15260	15191	14943	15002	15100	14949	15030	15102	14949	14878	15005	14776	15008	14968	15013	15120	15240	15604	15116	15711	15608	15308	15283	15026	15024	14889	15121	14995	14790	14715	14875	14763	14730	14866	14772	14793	14950	14877	14784	14945	14686	14885	14874	14765	14851	14875	14957	14976	14853	14730	14745	14863	14998	14732	14831	14864	14807	14943	14786	14713	14736	14951	14845	14805	14787	14847	14776	15155	14943	14808	14937	14879	14789	14895	14733	14602	14897	14768	14887	14980	14943	14870	14724	14784	14843	14740	14978	14840	14870	14805	14967	14704	14850	14898	14923	14970	14906	15159	14767	14894	14925	14827	14850	14909	14754	15010	14804	14720	14855	14887	14941	14866	14789	14888	14833	14863	14744	14720	14890	14907	14728	15031	14817	14994	14774	14881	14728	14779	14935	14993	14882	14898	14721	14853	14882	14868	15039	14865	14782	14822	14816	14899	14922	14811	14907	14838	14944	14734	14827	14834	14797	14965	14954	14794	14884	14953	14929	14845	14948	14735	14861	14799	14918	14926	14807	14906	14851	14708	14997	14924	14607	14688	14877	14757	14992	14915	14648	14922	14818	14749	14867	14941	14815	14884	14815	14976	14874	14792	14857	14829	14733	14808	14881	14914	14743	14949	14657	14912	14788	14750	14877	14692	14718	14860	14761	14975	14787	15158	14927	14748	14930	14862	14765	14711	14993	14958	14813	14876	14862	14725	14889	14840	15081	14818	14869	14934	14735	14873	14770	14955	14873	14825	14869	14873	14876	14812	14877	14853	14870	14795	14729	14709	14804	14954	15024	14789	14846	14792	14896	14619	14806	14758	14939	14791	14860	14559	14860	14839	14960	14779	14890	14930	14872	14905	14699	14829	14886	14867	14627	14991	14800	14622	14752	14802	14741	14866	14830	15108	14882	14899	14854	15063	14938	14955	14706	15050	14805	14909	14868	14898	14713	14978	14843	15004	14803	14916	14735	14810	14896	14779	14833	14700	14880	15132	14954	15122	14890	14931	14830	14748	14996	14825	14821	14989	14939	14802	14894	14916	14848	14831	14906	14882	14823	14609	14826	14599	14830	14823	15008	14763	14801	14949	14827	14824	14979	14725	14916	14888	14920	14842	14879	14904	14830	14882	14743	14836	14751	14874	14782	14897	14589	14758	14666	14828	14922	14736	14830	14858	14869	14861	14841	14869	14831	14826	14771	14824	14771	14993	15022	14735	14855	15034	14859	14784	14902	14865	14879	14694	14809	14874	14870	14884	14876	14572	14899	15001	14844	14932	14875	14877	14652	14797	14954	15063	14840	14847	14738	14794	14768	14834	14883	14885	14991	14764	14948	14808	14876	14749	14713	14830	14678	14983	14827	14773	14841	14919	14798	14858	14964	14803	14832	14935	14833	14819	14705	14953	14968	15051	14894	14853	14996	14824	14736	14848	14974	14780	14983	14732	14771	15100	14822	14776	14744	14680	15005	14647	14983	14916	14752	14811	14785	14931	14705	14710	14792	14870	14946	14819	14897	14806	14864	14857	14817	14875	14899	14673	14696	14981	14634	14844	14821	14939	14857	14929	14848	14940	14929	14677	14912	14793	14770	14910	14983	14639	14650	14796	14814	14756	14981	14832	14966	14945	14912	14839	14888	14715	14996	14817	14855	14812	14836	14787	14781	15034	14802	14784	14806	14802	15044	14849	14841	14941	14791	14897	14793	14840	14826	14774	14806	15033	14866	14655	14834	14646	14798	14764	14833	14993	14926	14882	14981	14849	14878	14908	14802	14891	15089	14704	14766	15008	14836	14762	14978	14866	14862	14916	14686	14790	15081	14751	14904	14782	14841	14698	14890	14813	14798	14858	14797	14801	14798	14863	14737	14954	14823	14856	14903	14766	14855	14748	14893	14882	14647	14932	14798	14903	14751	14902	14909	14778	14692	14868	14822	14837	14896	14863	14730	14828	14765	14756	14947	14899	14868	14958	14929	14734	14916	14862	14872	14922	14990	14824	14786	14735	14835	14927	14863	14922	14988	14858	14840	14839	15027	14963	14741	14902	14852	14698	14850	14787	15011	14765	14856	14742	14996	14923	14881	14623	14827	14870	14952	14915	14925	14847	14858	14931	14861	14851	14818	14951	14785	14788	14788	14935	14808	14834	15041	14795	14825	14791	14750	14756	14887	14854	14835	14820	14947	14722	15081	14878	14704	14805	14785	15042	14869	14562	14800	14844	14872	14998	15001	15073	14876	14678	14754	14827	14853	14804	14836	14780	14993	14879	14896	14845	14749	14805	14938	15061	14851	14815	14619	14933	14874	14805	14770	14809	15010	14771	14866	14737	14846	14660	14822	14968	14820	14970	14857	14753	14897	15015	14776	14693	14784	14929	14725	14859	14883	14791	14689	14870	14839	14857	14615	14704	14960	14883	14739	14837	14917	14732	14809	14807	14784	14922	14926	14892	14743	14849	14886	14848	14751	14683	14921	14770	14711	14919	14951	14672	14895	14736	14817	14823	14972	14890	14751	14872	14862	14871	14874	14698	14858	15068	14832	14996	14813	14881	14528	14834	14647	15005	14873	14886	14927	14872	14982	14898	14902	14800	14910	14896	14673	14925	14791	14989	14962	14769	14818	14742	14917	14793	14883	14924	14928	15048	14860	14926	14771	14882	14846	14724	14714	14964	14847	14674	14901	14749	14992	14596	15011	14790	14713	15052	14803	15001	14789	15000	14884	14979	14656	14927	14770	14776	14944	14908	14901	14861	14888	14902	14885	14874	14872	14708	14884	15048	14825	14902	14836	14769	14850	14761	14891	14880	14799	14757	14903	14894	14848	14891	15117	14898	14862	14845	14826	14700	14842	14846	14921	14872	14929	14796	14838	14777	14760	14975	14819	14963	14754	14903	14693	14930	14763	14785	14768	14898	14571	14712	14860	14876	14778	14921	14866	14940	14696	14972	14955	14834	15023	14800	14733	14878	14738	14999	14642	14766	14806	14692	14882	14741	14843	14769	14878	14911	14879	14847	14742	14690	14775	14950	14913	14721	14814	14598	15065	14807	14837	14917	14870	14861	14891	14966	14674	14932	14848	14849	14807	14743	14906	14672	14822	14920	14908	14829	14947	14909	14940	14851	14866	14979	15040	14984	14756	14863	14808	14854	14919	15032	14840	14894	14990	14740	15022	14921	14879	14772	14903	14858	14863	14963	14856	14936	14818	14828	14799	14743	14938	14958	14894	14743	14924	14790	14774	14874	14971	14889	14806	14923	14752	14828	14889	14922	14708	14873	14827	14870	14753	14828	14905	14799	14754	14936	15054	14719	14856	14785	15020	14814	14870	14907	14721	14792	14917	14826	14834	14863	14776	14834	14816	14872	14742	14866	14838	14861	14791	14801	14803	14896	14905	14944	14921	14903	14711	14789	14873	14682	14939	14839	14847	14916	14899	14786	14736	15021	14950	14632	14893	14827	14872	14982	14985	14744	14901	14789	14815	14895	14877	14846	14829	14873	14863	14889	14790	14776	14796	14792	14958	14643	14810	14948	14648	14769	14953	14845	14929	14815	14878	14853	14719	15007	14858	14871	14863	14867	14867	14735	14676	14818	14859	14771	14663	14960	14694	14896	14834	14849	14732	14854	14851	14882	14807	14801	14926	15040	14879	14867	14671	14817	14988	14817	14873	14890	14913	14834	14841	14977	14939	14781	14794	14915	14877	14820	14714	15087	14938	14750	14972	14838	14913	14841	14779	14953	14799	14714	14927	14810	14750	14899	14942	14832	14853	14818	14855	14947	14941	14706	14776	14789	14841	14993	14885	14996	14767	14909	14703	14885	14935	14891	14899	14671	14831	15052	14904	14791	14910	14962	14907	14858	14757	14908	14896	14924	14869	14780	14695	14814	14841	14830	14809	14628	14744	14844	14837	14865	14838	14983	14907	14898	14956	14860	14885	14842	14964	14783	14894	14669	14955	14782	14926	14695	14971	14845	14800	14631	14897	14889	14907	14856	14949	14862	14973	15005	14978	14893	14898	14784	14912	14830	15081	14775	14914	14918	14869	14878	14832	14866	14614	14813	14878	14731	14897	14969	14856	14861	14774	14751	14929	14857	14730	14843	14789	14961	14895	14867	14907	14877	14867	14742	14874	14914	14819	14911	14795	14921	14816	14986	14656	14750	14828	14734	14904	14960	14748	14810	14891	14926	14712	14848	14898	14688	14864	14843	14910	14727	14795	14751	14740	14811	14805	14823	14908	14868	14989	14792	14966	14953	14843	14824	14937	14948	14811	14997	14856	14983	14985	14909	14788	14668	14985	14894	14822	14709	14895	14848	14825	14789	14834	14893	14806	14860	14787	14800	14692	14810	14774	14692	14873	14736	14928	14908	14810	14861	14794	14918	14840	14686	14747	14880	14761	14970	14707	14883	14785	14814	14837	14858	15028	14904	14926	14816	14974	15022	14896	14644	14852	14827	15200	15067	14910	14918	14776	14954	14835	14898	14848	14938	14766	14679	14748	14941	14790	14749	14820	14884	14863	14744	14734	14879	14853	14659	14825	15022	14828	14673	14887	14769	15009	14777	14901	14800	14891	14745	15037	14754	14838	14828	14798	14833	14749	14947	14858	14783	14871	14943	14836	14883	14826	14940	14699	14841	14832	14752	14993	15001	14951	14845	14698	14620	14873	14847	14897	14858	14974	14888	14890	14702	14896	14964	14873	14761	14850	14738	14708	14817	14893	15004	14882	14814	14826	14637	14738	14915	14814	14820	14934	14929	14690	14676	14826	14971	14819	14916	14879	14897	15052	14792	14848	15043	14916	14886	14744	14667	14779	14995	14761	14839	14836	14860	14971	14961	14844	14774	15006	14977	14818	14861	14872	14857	14782	14867	14808	14965	14855	14895	14824	14874	14941	14858	14769	14857	14877	14729	14931	14983	14697	14950	14796	14762	14778	14696	14944	14914	14742	14782	14829	14854	14999	14876	14842	14872	14837	14825	14883	14924	14667	14741	14701	14635	14824	14794	14883	14857	14603	14920	14812	14770	15028	14784	14936	14797	14864	14785	14797	14835	14897
27468	23196	28958	25649	21089	19993	19630	19147	18579	18271	18240	18669	19029	17826	17834	17805	17825	17656	17863	17686	17556	17825	17897	17691	17740	17836	17772	17723	17635	17573	17753	17947	17761	17593	17761	17737	17530	17593	17634	17666	17828	17703	17753	17704	17656	17431	17796	17710	17542	17609	17576	17611	17587	17617	17647	17520	17677	17772	17713	17739	17850	17772	17674	17598	17581	17501	17424	17605	17745	17671	17717	17852	17556	17590	17774	17600	17910	17502	17714	18030	17583	17789	17690	17582	17787	17665	17656	17508	17599	17467	17916	17635	17695	17496	17607	17469	17654	17617	17552	17571	17636	17694	17560	17718	17592	17689	17686	17627	17768	17655	17628	17808	17648	17746	17514	17512	17915	17557	17803	17552	17583	17583	17681	17648	17677	17645	17659	17593	17726	17667	17696	17588	17590	17418	17734	17714	17850	17672	17748	17639	17617	17695	17748	17553	17689	17690	17598	17837	17642	17680	17737	17552	17705	17777	17495	17804	17661	17608	17860	17469	17812	17545	17808	17507	17693	17710	17650	17707	17849	17688	17755	17501	17696	17563	17665	17383	17733	17642	17562	17586	17733	17666	17583	17404	17599	17566	17474	17680	17639	17641	17557	17662	17782	17553	17695	17575	17721	17640	17755	17700	17762	17597	17547	17594	17804	17647	17679	17641	17851	17865	17709	17701	17806	17737	17769	17491	17700	17610	17502	17515	17606	17591	17474	17505	17587	17648	17869	17936	17646	17754	17681	17660	17780	17656	17609	17821	17753	17629	17707	17670	17610	17639	17749	17748	17846	17776	17693	17754	17709	17601	17645	17609	17597	17588	17733	17785	17725	17448	17619	17608	17580	17693	17554	17400	17683	17866	17616	17830	17736	17696	17781	17735	17665	17724	17818	17420	17745	17861	17667	17528	17681	17831	17747	17570	17820	17775	17832	17812	17625	17449	17644	17573	17568	17696	17808	17625	17684	17798	17658	17570	17654	17740	17559	17670	17558	17611	17709	17717	17818	17656	17622	17680	17589	17677	17792	17683	17718	17846	17650	17566	17628	17747	17565	17583	17580	17719	17729	17740	17689	17994	17585	17620	17532	17511	17720	17573	17651	17638	17880	17818	17587	17814	17501	17697	17475	17853	17671	17586	17746	17723	17636	17652	17743	17814	17619	17588	17795	17845	17502	17462	17623	17671	17737	17580	17614	17564	17706	17867	17449	17610	17589	17602	17615	17700	17514	17809	17533	17501	17681	17401	17599	17684	17566	17870	17909	17755	17425	17603	17685	17733	17732	17671	17438	17552	17586	17583	17744	17529	17725	17402	17611	17440	17681	17627	17678	17500	17642	17666	17567	17579	17517	17759	17897	17574	17533	17506	17723	17746	17697	17704	17625	17757	17903	17733	17471	17475	17499	17702	17572	17738	17477	17796	17542	17494	17635	17846	17733	17785	17952	17802	17539	17634	17674	17830	17704	17808	17732	17825	17659	17690	17626	17685	17590	17508	17617	17632	17385	17498	17823	17538	17668	17680	17604	17684	17640	17678	17658	17630	17698	17767	17860	17569	17555	17596	17720	17430	17707	17453	17533	17663	17322	17704	17674	17725	17752	17633	17805	17741	17570	17915	17612	17532	17891	17841	17662	17590	17789	17772	17701	17675	17670	17745	17514	17740	17559	17596	17698	17331	17684	17674	17744	17811	17588	17563	17436	17520	17423	17850	17614	17565	17795	17649	17690	17591	17586	17551	17797	17577	17428	17721	17830	17585	17806	17597	17628	17650	17596	17540	17635	17733	17599	17922	17782	17564	17573	17539	17714	17732	17596	17659	17775	17902	17647	17631	17866	17737	17547	17765	17666	17599	17903	17755	17666	17719	17634	17521	17484	17602	17530	17735	17658	17708	17458	17647	17676	17708	17617	17641	17530	17939	17916	17741	17577	17911	17581	17720	17589	17517	17690	17515	17655	17679	17583	17765	17691	17525	17639	17508	17566	17553	17487	17531	17626	17575	17606	17637	17702	17630	17543	17527	17478	17720	17672	17667	17841	17841	17823	17526	17611	17646	17514	17530	17871	17581	17745	17341	17707	17532	17718	17755	17570	17520	17707	17577	17741	17509	17685	17682	17979	17750	17587	17395	17737	17792	17703	17623	17640	17885	17558	17701	17762	17601	17565	17591	17528	17577	17623	17863	17611	17545	17526	17596	17724	17691	17571	17594	17750	17694	17672	17742	17632	17493	17852	17561	17786	17649	17693	17573	17893	17613	17609	17717	17787	17703	17453	17629	17634	17716	17618	17791	17925	17584	17598	17627	17565	17696	17626	17662	17474	17569	17643	17597	17634	17740	17717	17782	17678	17671	17619	17754	17515	17669	17602	17855	17539	17952	17561	17737	17849	17751	17630	17660	17474	17647	17615	17427	17414	17651	17917	17585	17773	17659	17499	17556	17725	17596	17883	17597	17600	17632	17609	17691	17710	17895	17796	17588	17689	17669	17936	17537	17719	17616	17495	17682	17628	17676	17772	17628	17742	17663	17680	17563	17701	17931	17613	17740	17792	17465	17906	17774	17720	17731	17600	17586	17924	17713	17660	17754	17489	17543	17720	17620	17729	17832	17624	17570	17514	17727	17757	17728	17554	17875	17828	17537	17644	17731	17647	17826	17575	17610	17481	17698	17429	17532	17629	17702	17489	17675	17781	17541	17582	17483	17447	17806	17714	17506	17801	17519	17645	17744	17612	17543	17706	17711	17731	17565	17568	17562	17392	17772	17692	17545	17687	17815	17686	17542	17689	17697	17723	17679	17577	17587	17804	17790	17644	17796	17585	17654	17838	17739	17589	17733	17544	17469	17494	17631	17648	17484	17571	17607	17922	17531	17714	17591	17656	17844	17625	17668	17778	17689	17797	17635	17611	17786	17580	17495	17670	17605	17593	17736	17731	17842	17573	17798	17713	17745	17916	17428	17661	17669	17755	17645	17625	17582	17721	17534	17406	17462	17746	17658	17535	17848	17695	17646	17725	17524	17662	17705	17699	17570	17700	17776	17750	17804	17801	17655	17746	17575	17629	17653	17667	17800	17601	17701	17705	17615	17586	17784	17688	17823	17462	17662	17627	17928	17529	17597	17628	17727	17682	17651	17513	17463	17578	17764	17781	17442	17621	17717	17536	17878	17806	17769	17845	17270	17842	17706	17633	17963	17765	17628	17634	17786	17780	17580	17795	17643	17722	17656	17908	17715	17704	17613	17722	17728	17806	17506	17709	17712	17819	17677	17660	17696	17736	17577	17608	17840	17614	17582	17672	17600	17725	17426	17600	17839	17753	17670	17760	17529	17629	17517	17426	17756	17833	17722	17496	17677	17728	17711	17800	17795	17502	17748	17799	17829	17613	17548	17628	17850	17601	17737	17733	17570	17560	17672	17650	17653	17831	17550	17634	17892	17730	17717	17604	17492	17645	17840	17541	17766	17705	17460	17801	17698	17486	17476	17595	17669	17753	17788	17563	17458	17746	17796	17748	17486	17612	17706	17562	17754	17734	17827	17897	17409	17465	17575	17697	17772	17584	17664	17490	17450	17482	17680	17656	17458	17629	17614	17769	17639	17799	17577	17727	17328	17791	17646	17794	17647	17808	17782	17753	17617	17563	17873	17800	17749	17533	17617	17770	17589	17625	17638	17563	17765	17756	17752	17747	18031	17380	17669	17664	17624	17720	17647	17495	17577	17530	17718	17729	17666	17519	17724	17821	17756	17635	17468	17776	17598	17582	17535	17749	17670	17876	17451	17496	17667	17514	17707	17397	17800	17553	17604	17616	17627	17689	17676	17497	17675	17893	17614	17487	17616	17627	17505	17705	17573	17768	17580	17709	17479	17565	17636	17589	17615	17502	17654	17582	17603	17364	17741	17624	17805	17694	17927	17629	17723	17617	17547	17664	17649	17641	17524	17742	17566	17565	17725	17784	17642	17685	17491	17467	17547	17744	17697	17584	17610	17499	17557	17928	17580	17873	17733	17710	17445	17778	17661	17739	17825	17555	17542	17646	17586	17643	17900	17739	17751	17650	17677	17679	17711	17637	17846	17790	17575	17868	17830	17772	17540	17364	17621	17709	17750	17557	17778	17552	17639	17710	17658	17626	17464	17463	17642	17734	17593	17575	17571	17744	17759	17832	17724	17613	17555	17657	17564	17619	17516	17566	17692	17648	17711	17556	17582	17665	17577	17858	17477	17677	17679	17713	17831	17729	17730	17580	17587	17750	17631	17694	17645	17837	17626	17525	17679	17709	17629	17597	17652	17634	17685	17424	17593	17559	17628	17756	17660	17564	17444	17605	17857	17519	17559	17524	17766	17677	17568	17687	17639	17823	17770	17550	17801	17752	17645	17791	17642	17603	17567	17780	17675	17813	17817	17510	17582	17699	17647	17640	17549	17902	17517	17931	17645	17610	17732	17700	17847	17518	17635	17583	17620	17659	17785	17614	17746	17664	17707	17674	17894	17719	17764	17686	17687	17695	17738	17639	17716	17675	17581	17731	17858	17615	17830	17722	17790	17633	17601	17671	17716	17563	17460	17508	17919	17678	17586	17677	17814	17538	17539	17688	17485	17675	17660	17698	17641	17767	17899	17647	17625	17504	17560	17752	17708	17697	17487	17874	17707	17736	17615	17655	17814	17689	17776	17826	17736	17678	17863	17811	17718	17681	17549	17696	17976	17821	17719	17700	17770	17792	17642	17761	17617	17469	17648	17351	17416	17622	17601	17711	17784	17862	17638	17673	17690	17722	17689	17812	17702	17682	17726	17600	17638	17709	17629	17643	17632	17814	17721	17752	17740	17677	17850	17678	17634	17742	17690	17515	17776	17873	17843	17817	17726	17542	17599	17554	17846	17767	17702	17586	17585	17689	17994	17652	17738	17747	17662	17968	17537	17613	17707	17943	17759	17341	17566	17611	17510	17669	17757	17613	17658	17619	17722	17571	17650	17545	17652	17433	17620	17712	17640	17613	17441	17910	17681	17711	17474	17614	17752	17491	17688	17688	17620	17767	17628	17625	17695	17716	17652	17665	17627	17499	17614	17723	17668	17438	17465	17738	17554	17431	17563	17698	17685	17839	17721	17756	17820	17685	17571	17826	17828	17492	17535
18481	27740	28219	21954	19552	18628	17551	17000	16459	16189	16147	16875	17067	15379	15237	15399	15156	15307	14965	15294	15010	15240	15131	15198	15170	15117	15278	15121	15033	15005	14961	15173	15033	14987	15061	15072	14962	14982	15089	14985	15207	15112	14968	15257	15293	15100	15075	15076	14934	15145	15022	15035	14941	15035	14973	14926	15062	15106	14965	14996	15126	15121	15004	15222	15121	15101	15036	15078	15091	15038	15056	15095	15192	15111	15046	14991	14977	15132	14921	14887	14910	15178	15112	14997	14923	15106	14911	15029	14938	15120	15112	15078	15122	14857	14970	15076	15136	15012	15127	15158	14865	14951	15076	15103	14957	15054	14961	14996	15076	14999	15063	15150	14996	15164	15005	15357	15047	15176	14990	14944	15027	15028	14954	15034	14865	14971	14876	14946	14894	14939	15092	15018	14875	14985	15216	14874	15165	15005	15055	14989	15012	14978	15033	15123	15126	15105	15206	14779	15109	14993	14972	15177	14952	14987	15033	15045	14915	14947	15047	15031	14984	15012	14989	14881	15003	15086	15029	14995	15051	15003	15115	15147	14825	15043	15110	14900	14964	15052	15025	15023	14922	15017	15139	15057	14897	14913	14962	15114	15129	15075	14884	15076	15198	14938	15103	15072	15144	15103	15092	14973	15131	15119	15022	14991	14829	15030	15036	15172	14899	14991	15196	14935	15191	15174	15084	15215	14901	14990	15063	15301	15084	14913	15117	15272	15049	15049	15055	15178	15115	15101	15128	14985	15055	14961	15158	15093	14946	15122	14828	14952	14946	15053	15162	14794	14824	15149	15047	14921	14884	14968	15066	14953	15266	15103	15015	15049	14951	15082	15164	15068	15052	14949	15012	15041	15061	14918	15050	14991	14885	15019	15008	15160	15074	15104	14975	15131	15007	15056	15130	15160	15045	14905	15231	15029	15265	15122	15060	14977	15190	14851	15049	15274	15048	15207	14857	15161	15079	15035	15043	14954	15105	15095	14984	14877	15090	15297	15093	15049	15162	14991	15052	15058	14973	15067	14976	14974	15116	14921	15111	14985	15028	15031	15020	14999	15066	15043	15149	15109	14859	15154	14965	15093	15097	14927	15011	15093	14872	15096	15161	14853	15138	15146	15081	15096	15098	15112	15076	15028	15023	15130	14918	15043	14928	15080	15243	15072	15155	15088	14991	15109	15165	15135	14966	14971	14968	15030	14981	15048	14955	15012	15010	14965	15259	15016	15140	15198	15012	15059	14938	15023	15097	14918	15151	15035	15065	15031	14986	15072	14934	14929	15025	15113	15214	15062	15103	14904	15029	14883	15197	14967	15107	15061	15070	15066	14969	14961	15005	15145	15051	15176	15250	15011	15001	14977	15166	15224	14985	15045	15015	15030	15158	14882	15123	15070	14991	15006	14897	15061	15122	15164	15096	15093	15019	14929	15118	15042	14974	15047	15124	14923	15107	15142	15032	14824	14970	15109	14977	15240	15082	14969	15022	15115	15097	15172	15071	15110	15097	15111	15077	15047	15097	15030	14931	15052	15087	15124	15106	15027	15044	14945	15271	15164	15114	15058	15044	14887	15009	15030	15176	14911	14896	15009	15030	15082	14912	15087	14940	14873	15141	14905	15052	14938	15110	14986	14967	15004	15116	15045	15001	14940	15006	14859	15168	15069	15157	15050	14952	15204	15064	15062	15128	14906	15005	15027	15226	15089	14913	14976	14939	15015	14895	14914	14947	15087	14951	14839	15057	15055	15121	14897	15052	15101	15080	14991	15178	15076	15141	15108	14939	14982	15171	14927	15197	15149	14943	14830	14939	14933	15149	14978	15130	15005	15108	15108	14957	14930	14990	14887	14996	14904	15045	15154	15144	14988	15102	15122	14937	15075	14929	15013	15142	15161	15072	15118	15029	15122	15057	15191	15084	15143	14976	14947	14928	15221	15091	15172	15131	15098	15105	15057	15052	15102	15116	15008	15082	14977	15125	14953	15022	14995	15060	15049	15009	15146	15001	15042	14953	14948	15119	15143	14886	15188	15063	14896	14904	14945	14996	15121	15167	15098	15007	15007	15013	15075	15116	14941	15087	14980	15053	15025	15036	15072	15154	14991	14885	15158	14886	15041	14845	15009	14977	15095	14987	15283	15082	15049	15069	15059	15185	14960	14975	15180	15125	15022	15126	14751	15066	15056	14971	14998	15228	15122	15206	15201	15066	15055	15270	15008	14995	14962	14997	15026	15060	15074	14911	15020	15070	15032	14983	15013	15073	15122	14988	14969	14968	15139	15001	15046	15200	15075	15145	15053	14989	14980	15038	14976	14991	15043	15131	15158	15111	15005	15131	15067	15112	14984	15181	15012	15204	15043	15022	15158	15071	14979	15275	15285	15141	15199	15148	15073	15103	15092	15157	15103	15027	15057	15038	15070	15021	15036	14979	15021	15033	15108	15067	14997	15082	15024	15175	15161	15075	15022	15049	15044	15011	14908	14984	14955	15093	14941	14909	15044	14965	15103	15205	14980	15166	15054	15040	14961	14915	15132	14932	15042	15096	15079	14928	15010	15023	14992	15111	14969	14891	15146	14953	15010	15052	15001	15089	14956	15185	14988	15088	15009	15004	15153	15132	15179	14948	15146	15199	15019	14913	15110	14961	15072	15064	15058	15012	15153	15010	15114	15036	15022	15027	15043	15059	15031	15018	14955	15012	15061	15004	14765	15141	15167	14983	14945	14800	15192	15097	15155	15173	14872	14958	15210	14992	15019	14961	15080	15149	15205	14963	14908	15016	15061	15035	15065	14844	14930	15022	15212	14901	15043	14949	15032	14880	14822	15093	15166	15136	14946	15103	15064	15154	15025	15020	15065	15158	15050	15050	15105	14933	14779	15168	15059	15086	14945	14978	15085	14962	15004	14935	15107	14798	15159	15004	15125	15039	14996	15108	14927	15027	15009	15023	15103	14910	15004	15138	15082	14962	14818	15150	15032	15008	15102	15101	15165	14942	15101	15150	15052	15162	15118	15128	15049	14912	15022	14965	15126	15180	15126	15098	15061	15055	14919	15068	15042	15116	15032	15024	15127	15157	14927	14965	15200	14967	15079	15060	15052	14768	15037	15152	15074	14969	15120	15161	15109	14900	15062	15140	14922	15161	14999	15153	15147	15091	15212	15070	15149	15251	14995	15093	15237	14904	15088	14982	15070	14902	14976	15140	15147	14859	15036	15089	14936	15064	14998	15056	14929	15040	15222	14846	15070	15074	14924	15125	15005	15156	14997	15160	14926	15046	15112	15008	14875	14918	15091	15123	15145	15140	15015	15120	15066	14993	15089	14965	15105	15045	14971	15192	15174	14886	15062	14943	15057	14999	14988	15075	14975	15205	15111	15067	15166	14910	15024	15093	14959	15090	15082	15183	15145	15194	14942	15035	15127	14936	15070	15063	15167	14968	15123	15086	15122	15173	15176	15302	15073	14860	15004	15034	15157	15056	15130	14946	15152	14988	15049	15087	14954	15011	14938	15071	14972	15091	14967	15137	15111	14905	15092	14957	15148	14992	15041	15102	15279	15087	15076	14873	15078	15074	14875	15012	15235	15035	15004	14948	15213	15132	15053	14968	14993	15081	15236	14932	15166	14931	15115	15164	15201	15000	15065	15127	15199	15222	15077	15186	15091	15032	15193	14992	14997	14986	14993	15038	15031	15023	14855	14963	15006	15212	15221	14995	15014	15122	14943	15104	14961	15185	15043	15061	14976	15086	14865	14996	15139	15042	15148	15228	15067	15210	14858	15030	15121	14970	14932	15063	14924	15175	15101	14958	15015	15172	15013	15154	14958	15131	15158	15026	15081	15097	15085	15055	15198	14994	15044	15054	15311	15103	15014	14921	15007	14863	15192	14944	15036	15078	14832	14873	15064	15150	15148	15081	14875	14847	15169	15035	15089	15168	15099	15199	15090	14890	14947	15167	15169	14973	15176	15016	15176	15086	14966	14932	15186	15133	15026	15109	14946	15124	15244	15112	15064	15129	14964	15029	15002	15015	14973	15040	14994	15124	15245	15045	15076	15034	15176	15067	14966	15142	15110	15256	15086	15109	15012	15149	15004	15052	15014	15056	15192	14987	15117	14990	15169	14953	15074	15118	15093	15011	14961	14996	15076	15112	15130	15080	14940	15034	14916	15126	15181	14935	14981	15150	14918	15015	15141	15100	15083	15062	15100	15150	15169	15090	14998	15175	15178	15126	14955	14981	15049	15034	15191	14811	14959	14984	15063	15045	14995	15009	15241	15061	15179	15060	15124	15034	14878	15113	15167	14869	15158	15140	15183	14924	15102	15058	15036	15067	14910	14882	15108	15190	14925	15290	15097	15024	14995	15052	15150	15006	15097	15246	15130	14898	15056	15058	15063	15036	15051	15155	14802	15010	15141	15026	15109	14999	15087	15058	15003	15074	15077	15003	15049	15146	15077	15229	14936	15169	15101	15218	15109	15104	14935	14995	14932	15121	15094	15050	15081	15002	14969	15194	15068	15205	15106	15110	15169	15051	15027	15007	15148	15089	14927	14986	15040	15225	15087	15096	14999	15022	15102	15069	15008	15057	14972	15006	15002	15112	14962	15060	15207	15064	15057	14972	15150	14959	15102	15236	15172	15021	15126	15082	14982	15003	15019	15062	14854	14896	15118	15056	15271	15040	15220	14916	14821	14932	15141	15073	15057	14935	15009	15158	14864	15023	15198	15074	15064	15181	15046	14938	14980	14875	14998	15121	15158	15211	15207	15104	15156	15169	14930	15149	15133	15144	15158	15020	15056	15197	15147	15009	15083	14978	14898	15129	15056	15300	15060	14919	15105	15055	15149	15260	15144	14927	15060	14902	15021	14981	15099	15122	15011	15078	15188	15027	15113	15035	15037	15073	15091	14793	15210	15118	14976	14943	15009	15065	14961	15170	15082	15156	15199	15044	15040	15188	14816	15155	15084	15178	15034	15078	15114	14923	15053	15079	15242	15066	15014	14985	15061	15061	15255	15131	14990	15123	14896	14982	15055	14946	14997	15187	15039	15156	14887	15014	15198	14974	15155	15128	15011	15005	15022	15017	15149	15046	14944	15016	15093	15093	15109	15091	15160	15173	15040	15134	15103	15199	14990
23936	21223	28723	24579	23116	23739	22927	19931	18766	19054	18760	23709	25676	18745	17726	17518	17224	17289	17309	17493	17119	17160	17071	17226	17285	17258	17199	17149	17118	16786	16944	16972	16918	17046	16958	17060	17068	17000	16917	17034	17164	16943	17354	17385	17230	17209	16949	16980	17021	17072	16937	16908	16898	16962	16966	16999	16836	16997	17091	17037	17054	16953	17109	17040	17106	16995	17026	16898	17027	17113	16907	17070	17186	16995	17149	16981	17047	16826	16995	16876	16993	16902	17091	16972	17014	16873	16942	17015	16929	16886	17036	17041	16949	16917	17145	16845	16969	16946	17032	16986	16928	17066	16945	16878	16961	17020	17024	16797	16847	16787	17100	16828	16887	17087	16851	17121	16997	16739	16897	16820	16889	16793	16969	17077	17020	17043	16913	17020	16923	17099	16951	16805	17026	16888	16866	16699	16960	16665	16977	16909	16718	17189	16962	17007	16909	17060	16892	16955	16961	17157	16778	16884	16944	17002	16707	16911	17032	16887	16968	16950	17075	16756	17012	17072	16948	16918	17023	16993	17051	17073	16907	17003	16964	16968	17061	17023	16911	16965	16931	16988	17107	16829	17190	17032	17008	17099	16910	17087	17129	16878	16788	16823	16979	16747	17022	17078	16960	16851	16981	16916	16836	17079	16796	17015	16840	16836	17055	17008	16884	16863	16968	17039	17017	16961	17170	16906	16981	17017	17049	16979	16893	16979	16778	17196	16844	16971	16971	16735	16954	17038	17113	17006	16942	16790	16799	16851	16982	16978	17073	16934	17071	17028	16904	17014	16749	16790	17191	17219	17067	16959	16731	16753	17041	16761	16763	16757	17038	17014	16906	17023	16960	17049	16708	16962	16730	16880	17034	16886	16810	16893	16978	16792	17146	16986	16921	17003	16762	16860	16993	17017	17004	17025	16893	16911	16822	16861	16880	16942	16961	17123	16928	16912	17023	16818	17007	16951	17008	16857	16934	16944	16917	17086	16936	17041	16848	16903	17131	16793	16895	16974	16981	16886	16907	16778	17134	17083	17070	17049	16902	16961	17043	16953	16944	16857	16794	16960	16865	17058	17198	16930	17126	17012	16971	16944	16903	16835	16727	17024	17100	17037	16894	16821	17147	17031	16804	16858	17150	17045	17003	16988	16855	17018	16763	17095	17082	17065	16959	16970	17084	17082	16995	16992	17089	16833	16802	16826	16953	17125	16946	17128	16818	16770	16988	16923	16945	16887	16775	17141	16856	16804	16984	16835	16874	16860	16843	16917	16907	17103	17110	17120	17002	17087	16814	16869	16939	16858	16641	16863	17070	16911	16959	16807	16818	17021	16971	17139	17035	16878	16862	16796	16967	16985	16913	17120	16776	17116	16884	16931	17144	16898	16994	16939	16895	17086	17249	16742	16852	17016	16775	16785	16823	16886	16831	17071	17088	17015	16847	17020	16804	16891	16787	17000	16989	16796	16899	17305	17079	16892	16779	17211	16895	17127	16876	17000	16870	16936	17007	16971	17002	16974	16840	17071	17118	16994	16974	16853	17026	16895	17031	16913	17252	17134	17073	17092	17060	16818	16901	17013	16828	17129	16976	16881	16949	16835	16787	16943	16987	17039	16943	16771	16990	16793	16899	16918	16996	17084	17073	17115	16960	16857	16907	17102	17008	16968	16804	17063	17008	16830	16975	17003	17003	17138	17197	16926	16918	16816	16982	16978	17052	16993	16892	16904	16995	16810	17068	16832	16898	17189	16971	16992	16820	17097	16725	16968	16878	16961	16909	16949	16954	16962	16917	17004	17032	16858	16933	16859	16747	16902	17013	16911	16857	17033	16898	16789	16929	16968	16953	16999	17092	16976	16932	17017	16961	17079	16947	17015	16845	17075	16688	16921	16946	16788	17000	17079	16961	17062	17025	17091	17037	17058	16955	17065	17125	16925	17111	17027	17013	17014	16990	17048	16818	17074	16944	17092	16862	16994	16900	17052	16980	17137	17074	17060	17035	16985	16853	16992	16831	17027	16835	16921	16996	16770	16749	16995	16924	16866	16886	16904	16977	16787	16986	17159	17048	16984	16991	16857	16915	16707	17040	16952	17082	16967	16945	16988	16994	17004	16921	16806	16737	17011	17166	17033	16819	17134	17018	16926	17148	17079	16728	16978	17068	16985	17010	16965	17191	16959	16996	16790	17162	16890	17016	16949	16791	17007	17036	16891	17028	17157	16944	16916	16773	16954	16947	17043	17064	16927	16856	16830	16834	16847	17097	16994	17035	16805	16658	16967	17030	16965	16920	16836	16714	17177	17078	16782	16800	17033	16770	17194	16880	16975	16913	16856	16907	17203	17068	16757	17093	16872	17066	16900	16976	17079	16907	16991	16893	16887	16847	16794	17062	17249	16903	16790	17083	17008	16984	16849	17093	16870	16613	16997	16837	16952	17115	17064	16848	16881	17039	16960	16872	16758	17053	16839	16803	16804	16802	17006	16846	16958	16832	16894	17121	16958	16904	17058	17069	17029	16864	16891	17024	17043	16902	16925	16889	16884	17004	16868	16940	17106	17118	17261	17103	17095	17026	17088	17104	16917	17018	17073	16967	17045	17108	16845	16868	16916	16832	16996	16806	17118	16877	16775	16873	17047	16991	16895	16794	16999	17175	16947	17126	16878	17057	17100	16871	16878	16862	16849	17000	16797	17097	16768	16876	16982	17056	17030	17023	16769	16864	17068	17182	16752	17100	17081	16828	16927	16867	16938	16780	16935	16882	17171	17008	16885	16947	16893	17030	17088	17040	16796	17050	17093	16999	16846	16997	17161	17193	16958	17177	16921	17080	17094	16625	16839	16892	17065	16950	16840	16972	17005	16944	16971	17006	17069	16862	16921	16927	17053	17075	17060	16692	16799	16736	17118	17032	16904	16855	16957	17003	16838	16873	16916	16929	16961	16945	17064	16998	16821	16854	16883	17008	16957	16962	16843	16838	17104	17123	16907	16848	17107	17040	17167	17006	16995	16966	16886	17139	17121	17195	17055	16908	16994	16854	16930	16910	17064	16901	17172	17101	16969	16991	17021	16970	16996	17005	16990	16904	16967	17094	17080	16829	17058	16989	16900	16868	16869	16851	16825	17029	16969	17107	16990	16788	16829	16807	16870	16934	16922	17209	16781	16916	16859	17186	16888	16854	16914	16894	16774	17107	16875	16920	16895	16964	17003	16803	16936	16880	16889	16822	17108	17027	16973	17069	16781	17089	16748	16775	17089	17025	16959	17139	16733	17023	16843	17012	16805	16817	17115	16964	16868	16776	17111	16839	17010	17085	16739	16982	16838	16955	16882	17030	16874	17009	17113	16885	16924	16972	17013	17090	17100	17118	17021	16990	16966	16890	16926	17110	16944	17100	17009	17042	16991	16864	16771	16931	16828	16768	16932	16793	16871	17047	17101	17071	16870	16927	17134	17043	16967	17207	16926	16812	16941	16840	17111	17074	17049	16902	16958	16871	16920	17033	16879	16935	16990	16806	16930	17019	16775	17086	16960	17021	16842	17008	16929	17027	17164	16879	16729	17064	16980	17056	16964	17086	16740	16802	16989	16823	16940	17095	17250	16987	17030	16968	16965	17017	16798	17034	16963	16924	17032	16914	17092	17125	17048	17006	16936	16971	17019	17012	16828	16954	16681	16970	16897	17094	16852	16863	16984	17055	16999	17078	17042	17096	17145	16899	16922	16847	17121	16909	17108	17160	16910	16934	16833	16902	16867	17092	16909	17053	17073	17055	17003	16912	17189	16974	17034	17084	16873	16901	16765	17048	16789	16930	17067	16956	16903	17001	17087	16710	16871	17164	16876	16932	17124	17152	16954	17044	17018	16960	17157	17146	16897	17167	16858	16910	16961	17014	17065	16968	16904	17142	16960	17028	16837	17012	16846	16940	17019	16979	16995	16868	16968	17034	16913	16820	16863	16905	17018	16998	17052	17012	16949	17015	16826	17038	17108	17019	16910	16992	16915	16926	17055	17061	17090	17033	16950	17002	16949	17063	16904	16909	16996	16939	17084	17069	16851	17051	16897	16919	16839	16976	17092	16903	16968	17034	16976	16918	17052	16888	17109	16947	16979	17001	17001	17034	16870	16938	17174	16995	16994	16885	17182	16847	16936	16789	17033	16773	17153	16925	16992	17219	17000	17004	16814	17047	16945	16942	17088	16942	17021	17101	16639	16964	17070	16951	17006	16969	16997	17004	17015	16826	16918	17072	17084	17121	16905	16894	17046	16778	16902	16868	17003	16919	17052	16910	16942	16937	16875	17085	16956	17045	17070	16783	17127	17051	16961	16996	16905	16813	16993	16871	17049	17050	16902	17001	16839	16973	16991	16879	16903	17081	16665	17028	16817	16838	17061	16864	16932	16995	16991	16916	17014	17148	16905	16993	16825	17031	16981	17001	16946	16788	16889	17098	16967	16986	16925	17033	17083	17065	17148	16825	16977	16776	16961	17000	17010	17062	16966	16931	16747	17180	16835	16791	17010	16937	17105	16829	17050	17056	16986	16975	16826	16701	17202	17046	17027	17168	16975	16937	17062	16882	17034	17082	16712	17119	16788	16868	17171	16883	16794	16874	16769	16973	16891	16879	16904	17048	16756	16946	17102	17034	16946	17041	17055	16916	16882	17050	16902	16931	16798	16879	16986	17010	16982	16935	16969	17065	16914	16870	16930	16832	17087	17015	17061	16986	17060	16874	16899	16841	16731	17046	16939	16829	17015	16693	17142	16824	17138	16932	16902	17173	17188	16816	17049	17119	17291	16845	17067	16875	16965	16912	16922	17083	17064	17022	16833	16994	16959	16942	16880	16873	16950	16984	16838	16830	16854	17224	17040	16996	16855	16984	17184	16818	17032	16937	16704	16868	17054	17065	17024	17096	16727	16856	17126	17185	16909	17082	16725	16914	16808	17027	16923	17025	17034	17000	16942	17067	17071	16763	16897	17021	17135	17125	16893	16937	16960	17076	16887	16924	16965	17058	16834	16883	16929	16797	17114	16940	16929	17173	16879	17028	16942	16863	16881	17174	16892	17028	16912	17030	17000	17092	16934	16818	16559	17125	17036	17132	16608	16808	17043	17057	16952	17005	16875	17035	16852	16767	16857
18286	35844	34172	26855	24310	21783	20118	18432	17725	17270	17118	25052	25901	15589	15404	15193	14966	14990	14953	14963	14936	14815	15035	14853	14831	14801	14838	14757	14797	14810	14876	14654	14768	14641	14771	14896	14759	14699	14756	14691	15015	14614	15036	15122	14905	14849	14866	14815	14637	14712	14640	14665	14873	14716	14652	14529	14720	14823	14661	14573	14731	14814	14521	14516	14672	14928	14698	14664	14639	14792	14911	14641	14593	14811	14613	14578	14748	14730	14601	14808	14925	14590	14642	14701	14586	14693	14737	14639	14637	14638	14823	14652	14621	14618	14661	14719	14535	14763	14635	14506	14739	14629	14748	14742	14652	14608	14611	14694	14589	14835	14698	14645	14598	14630	14592	14777	14839	14779	14608	14588	14661	14636	14751	14596	14651	14643	14660	14626	14518	14650	14629	14536	14698	14670	14518	14743	14629	14597	14629	14719	14521	14730	14622	14502	14690	14514	14849	14881	14576	14571	14673	14727	14719	14649	14751	14630	14588	14599	14658	14655	14684	14787	14795	14777	14756	14767	14664	14616	14650	14757	14676	14692	14588	14695	14677	14774	14744	14607	14829	14755	14542	14692	14758	14733	14795	14736	14772	14620	14891	14623	14774	14516	14763	14679	14675	14501	14680	14679	14669	14641	14614	14490	14513	14668	14733	14752	14597	14795	14674	14577	14568	14639	14816	14685	14622	14596	14465	14522	14730	14647	14602	14634	14741	14596	14549	14619	14619	14466	14785	14715	14498	14719	14697	14856	14696	14697	14585	14811	14680	14780	14544	14552	14744	14670	14683	14838	14686	14729	14821	14654	14469	14558	14748	14671	14640	14675	14824	14756	14642	14413	14602	14703	14771	14628	14784	14787	14688	14758	14549	14591	14629	14685	14890	14553	14615	14664	14716	14586	14718	14639	14896	14562	14624	14452	14693	14776	14813	14598	14728	14661	14753	14896	14590	14729	14837	14623	14683	14564	14838	14648	14668	14730	14603	14792	14631	14604	14710	14644	14561	14784	14781	14804	14586	14692	14566	14777	14663	14603	14807	14720	14732	14564	14595	14588	14584	14685	14682	14516	14667	14757	14730	14651	14725	14673	14821	14695	14772	14741	14615	14696	14766	14681	14471	14724	14723	14671	14704	14668	14536	14716	14542	14728	14741	14620	14634	14708	14675	14878	14663	14589	14554	14591	14684	14750	14688	14505	14752	14665	14636	14591	14614	14612	14660	14719	14786	14730	14537	14684	14553	14814	14740	14609	14686	14579	14575	14563	14763	14521	14420	14559	14589	14596	14780	14615	14641	14726	14764	14583	14744	14742	14705	14746	14794	14585	14660	14646	14779	14787	14703	14547	14614	14588	14822	14705	14542	14782	14694	14617	14630	14678	14665	14629	14756	14649	14805	14734	14750	14711	14693	14605	14638	14676	14667	14669	14706	14750	14749	14602	14606	14817	14826	14800	14615	14590	14820	14668	14686	14688	14628	14727	14718	14730	14728	14678	14882	14753	14562	14506	14495	14779	14757	14604	14579	14532	14730	14675	14603	14661	14628	14558	14635	14751	14641	14590	14605	14646	14727	14618	14775	14503	14699	14801	14753	14821	14732	14667	14620	14654	14710	14584	14673	14532	14564	14412	14658	14771	14635	14679	14849	14847	14759	14721	14616	14754	14859	14719	14639	14680	14609	14976	14644	14606	14661	14577	14755	14702	14643	14779	14642	14948	14601	14752	14695	14668	14492	14551	14747	14798	14898	14591	14789	14693	14668	14742	14690	14710	14793	14663	14654	14585	14705	14746	14634	14700	14543	14549	14577	14819	14613	14689	14653	14803	14658	14887	14659	14659	14680	14659	14629	14667	14691	14642	14519	14674	14750	14737	14671	14753	14660	14692	14506	14617	14820	14631	14757	14726	14767	14709	14672	14601	14682	14515	14783	14785	14620	14586	14628	14650	14717	14689	14642	14663	14677	14933	14554	14668	14801	14771	14680	14685	14715	14555	14615	14763	14622	14688	14601	14639	14687	14627	14777	14685	14611	14658	14593	14688	14563	14813	14802	14848	14641	14752	14673	14574	14696	14640	14646	14766	14624	14792	14548	14576	14758	14565	14642	14715	14646	14682	14498	14773	14854	14596	14616	14683	14815	14758	14697	14711	14582	14745	14623	14610	14703	14648	14737	14549	14559	14718	14606	14746	14700	14615	14757	14479	14608	14699	14641	14762	14494	14623	14746	14672	14715	14803	14654	14767	14482	14591	14568	14681	14789	14668	14618	14698	14808	14492	14824	14508	14832	14658	14733	14707	14532	14585	14767	14715	14580	14671	14726	14781	14714	14645	14644	14665	14602	14717	14611	14666	14676	14633	14746	14630	14634	14778	14729	14656	14742	14782	14669	14678	14773	14637	14629	14671	14571	14816	14687	14814	14626	14673	14654	14624	14651	14918	14672	14669	14532	14522	14657	14571	14671	14617	14688	14670	14741	14634	14839	14764	14691	14674	14717	14620	14681	14686	14611	14711	14626	14768	14879	14667	14548	14650	14563	14724	14771	14508	14815	14807	14725	14689	14586	14538	14646	14607	14555	14550	14525	14659	14729	14550	14617	14710	14694	14527	14699	14655	14596	14729	14880	14732	14739	14712	14814	14680	14587	14648	14569	14787	14721	14608	14666	14563	14801	14753	14609	14728	14762	14761	14720	14866	14521	14623	14755	14608	14545	14638	14648	14736	14768	14678	14750	14757	14615	14674	14612	14721	14652	14785	14771	14795	14707	14627	14568	14673	14639	14624	14519	14758	14680	14659	14702	14878	14509	14639	14603	14557	14600	14554	14690	14670	14599	14782	14622	14727	14737	14680	14671	14815	14596	14717	14719	14687	14723	14737	14698	14707	14612	14474	14853	14560	14574	14797	14585	14747	14698	14609	14663	14542	14700	14673	14636	14868	14569	14621	14774	14767	14826	14548	14642	14790	14735	14677	14622	14587	14548	14741	14695	14771	14792	14640	14756	14751	14692	14816	14692	14852	14673	14538	14509	14688	14874	14593	14828	14548	14703	14754	14566	14716	14789	14786	14611	14698	14637	14723	14670	14678	14830	14627	14695	14756	14630	14650	14672	14770	14691	14702	14720	14615	14749	14693	14664	14681	14739	14665	14779	14693	14946	14532	14507	14678	14631	14715	14668	14555	14698	14868	14668	14531	14644	14689	14826	14693	14716	14885	14785	14644	14680	14764	14688	14639	14745	14629	14699	14545	14806	14749	14620	14593	14635	14606	14720	14570	14709	14668	14538	14611	14760	14629	14645	14747	14836	14764	14641	14812	14637	14704	14638	14583	14687	14707	14741	14922	14682	14762	14651	14589	14547	14682	14778	14712	14744	14511	14674	14788	14850	14688	14594	14825	14678	14683	14660	14566	14671	14713	14619	14538	14672	14868	14566	14746	14630	14561	14638	14695	14778	14723	14591	14771	14722	14605	14705	14765	14630	14589	14798	14667	14595	14796	14640	14780	14600	14664	14877	14656	14637	14572	14712	14481	14642	14820	14647	14647	14705	14658	14748	14688	14735	14606	14685	14687	14582	14663	14787	14801	14593	14584	14700	14683	14718	14746	14694	14703	14720	14601	14609	14536	14782	14628	14607	14606	14787	14617	14747	14659	14653	14649	14761	14642	14690	14937	14620	14569	14706	14544	14513	14714	14912	14605	14606	14712	14752	14589	14614	14599	14451	14627	14731	14843	14667	14613	14580	14662	14581	14667	14683	14703	14786	14796	14666	14611	14707	14630	14648	14691	14703	14576	14742	14692	14577	14774	14686	14708	14661	14780	14718	14584	14633	14668	14556	14684	14793	14564	14710	14651	14652	14533	14650	14761	14841	14647	14723	14648	14687	14767	14846	14761	14586	14574	14723	14530	14710	14752	14586	14695	14624	14811	14446	14759	14709	14552	14722	14663	14860	14688	14670	14513	14520	14849	14714	14684	14712	14706	14572	14560	14803	14644	14766	14639	14564	14597	14814	14768	14697	14638	14599	14755	14761	14705	14754	14790	14768	14728	14708	14560	14814	14712	14697	14744	14700	14890	14692	14724	14727	14582	14774	14702	14432	14832	14729	14671	14738	14640	14679	14606	14626	14700	14743	14799	14713	14618	14831	14732	14734	14707	14796	14796	14703	14685	14683	14553	14669	14641	14670	14754	14715	14659	14848	14542	14771	14733	14772	14629	14704	14592	14698	14796	14630	14719	14547	14666	14628	14756	14616	14694	14805	14578	14721	14730	14585	14684	14813	14674	14701	14603	14643	14612	14674	14583	14717	14684	14450	14644	14561	14767	14619	14740	14664	14803	14573	14611	14822	14662	14655	14503	14828	14558	14763	14655	14640	14739	14678	14723	14667	14747	14597	14735	14791	14767	14676	14480	14682	14568	14603	14571	14784	14666	14658	14632	14662	14720	14631	14664	14627	14628	14583	14733	14721	14818	14767	14679	14634	14575	14776	14680	14601	14761	14598	14754	14794	14904	14806	14585	14688	14648	14582	14612	14741	14737	14606	14580	14751	14752	14716	14528	14771	14770	14501	14617	14674	14630	14640	14726	14734	14615	14670	14924	14610	14506	14636	14699	14578	14598	14665	14693	14541	14811	14607	14662	14791	14576	14661	14685	14635	14742	14699	14823	14848	14693	14662	14771	14688	14563	14682	14671	14630	14614	14699	14584	14750	14769	14711	14623	14618	14698	14464	14608	14669	14692	14730	14802	14847	14723	14671	14869	14689	14702	14639	14708	14716	14751	14711	14665	14684	14556	14710	14668	14620	14558	14821	14772	14708	14677	14615	14569	14674	14597	14710	14511	14810	14653	14796	14621	14628	14622	14680	14605	14810	14707	14695	14529	14529	14762	14602	14610	14639	14541	14609	14647	14934	14877	14815	14698	14629	14757	14599	14592	14683	14794	14705	14510	14717	14806	14682	14732	14648	14749	14693	14710	14645	14619	14584	14606	14681	14488	14664	14867	14574	14756	14751	14673	14617	14692	14655	14796	14606	14770	14781	14810	14599	14707	14681	14741	14666	14711	14569	14495	14816	14485	14596	14645	14611	14644	14701	14604	14627	14802	14825	14658	14713	14766	14962	14587	14737	14516	14863	14693
22798	21237	29082	23723	21905	24795	27138	21729	20138	19823	19639	25509	33497	20830	17970	17615	17183	17262	17041	16748	17109	17256	17027	17005	17025	16968	17053	17025	16931	16953	16875	16932	16763	16763	16967	16869	16815	16696	16757	16808	17156	17034	17131	17495	17429	17113	16968	16553	16700	16900	16753	16704	16745	16746	16758	16705	16654	16787	16554	16714	16859	16753	16757	16725	16639	16654	16736	16858	16831	16728	16791	16759	16819	16590	16706	16645	16696	16623	16759	16680	16663	16554	16668	16758	16777	16774	16752	16583	16685	16545	16645	16605	16648	16508	16645	16475	16652	16610	16599	16501	16635	16758	16557	16637	16586	16617	16443	16241	16699	16693	16572	16589	16628	16700	16672	16777	16625	16586	16693	16626	16574	16689	16621	16724	16620	16691	16749	16711	16680	16709	16485	16642	16850	16511	16468	16556	16639	16782	16449	16711	16848	16817	16662	16620	16526	16814	16671	16869	16639	16851	16630	16653	16702	16530	16738	16675	16645	16706	16631	16656	16496	16517	16374	16645	16815	16669	16846	16484	16661	16637	16692	16653	16741	16739	16533	16605	16600	16604	16396	16797	16766	16693	16586	16663	16580	16534	16409	16529	16493	16523	16585	16655	16615	16620	16663	16544	16501	16445	16543	16559	16635	16820	16495	16566	16457	16445	16648	16543	16576	16678	16697	16672	16623	16675	16669	16588	16668	16744	16741	16563	16546	16667	16565	16556	16552	16513	16642	16771	16756	16604	16671	16653	16415	16454	16529	16738	16666	16678	16678	16626	16633	16501	16676	16571	16478	16620	16538	16483	16378	16524	16701	16645	16704	16776	16563	16656	16492	16596	16608	16634	16711	16248	16641	16518	16729	16610	16520	16686	16662	16725	16638	16484	16638	16758	16629	16491	16562	16430	16691	16552	16503	16645	16585	16616	16773	16537	16603	16949	16696	16750	16595	16555	16651	16745	16693	16661	16820	16762	16475	16669	16629	16589	16692	16610	16590	16671	16551	16622	16703	16776	16555	16645	16527	16532	16351	16570	16534	16844	16668	16765	16616	16491	16510	16603	16551	16694	16650	16627	16557	16712	16670	16718	16513	16493	16567	16737	16758	16622	16511	16594	16640	16690	16559	16483	16613	16600	16756	16648	16645	16639	16700	16335	16520	16679	16533	16477	16615	16646	16635	16642	16658	16651	16781	16744	16636	16697	16912	16698	16643	16549	16344	16498	16491	16717	16828	16555	16672	16572	16597	16654	16719	16586	16702	16678	16689	16801	16633	16645	16559	16608	16758	16593	16383	16619	16725	16620	16573	16633	16680	16547	16608	16494	16506	16404	16650	16699	16663	16644	16661	16636	16707	16651	16608	16455	16806	16589	16403	16762	16632	16578	16642	16582	16509	16616	16635	16637	16588	16630	16593	16564	16748	16549	16575	16608	16513	16668	16638	16650	16769	16578	16513	16670	16447	16456	16505	16606	16885	16579	16597	16547	16745	16551	16650	16576	16587	16641	16559	16670	16642	16552	16556	16405	16659	16672	16563	16622	16608	16645	16516	16828	16831	16572	16929	16579	16589	16542	16633	16826	16585	16854	16668	16715	16774	16598	16532	16527	16766	16712	16511	16646	16728	16693	16525	16700	16756	16585	16535	16552	16618	16674	16686	16750	16533	16630	16673	16522	16609	16711	16697	16735	16431	16450	16523	16505	16736	16712	16392	16760	16639	16781	16587	16637	16692	16647	16682	16611	16678	16747	16670	16598	16609	16519	16545	16508	16691	16431	16579	16675	16708	16554	16586	16576	16512	16451	16602	16689	16698	16761	16720	16497	16553	16680	16666	16687	16507	16404	16876	16496	16665	16366	16631	16512	16732	16754	16755	16609	16716	16667	16675	16694	16566	16535	16443	16615	16599	16634	16650	16523	16712	16478	16506	16662	16701	16800	16562	16454	16640	16479	16679	16666	16621	16540	16616	16781	16603	16582	16570	16546	16468	16462	16618	16759	16483	16489	16579	16500	16634	16614	16568	16593	16571	16467	16550	16550	16761	16598	16525	16401	16615	16781	16741	16705	16593	16457	16672	16664	16675	16455	16554	16637	16445	16650	16655	16657	16672	16535	16573	16619	16675	16509	16828	16628	16504	16673	16667	16738	16694	16638	16869	16436	16801	16573	16599	16535	16741	16459	16538	16534	16807	16606	16465	16551	16625	16713	16736	16662	16663	16646	16772	16552	16657	16610	16570	16605	16540	16445	16727	16582	16678	16536	16500	16536	16738	16565	16491	16719	16818	16438	16620	16399	16840	16533	16572	16635	16667	16593	16624	16611	16598	16581	16539	16738	16677	16486	16595	16639	16788	16807	16616	16466	16626	16674	16685	16417	16805	16649	16478	16529	16611	16525	16640	16524	16733	16549	16827	16593	16582	16579	16590	16775	16658	16489	16494	16513	16750	16578	16627	16544	16540	16627	16746	16995	16487	16591	16690	16512	16601	16718	16622	16483	16559	16626	16624	16511	16373	16501	16544	16651	16449	16597	16715	16541	16669	16681	16487	16538	16531	16491	16443	16528	16472	16741	16797	16816	16668	16740	16540	16623	16568	16660	16629	16738	16597	16542	16523	16763	16636	16695	16514	16600	16760	16542	16510	16831	16758	16569	16650	16593	16425	16505	16406	16433	16540	16821	16398	16504	16851	16879	16604	16731	16617	16581	16716	16666	16576	16580	16613	16638	16767	16518	16502	16505	16570	16723	16862	16522	16586	16714	16720	16618	16574	16492	16768	16489	16553	16662	16781	16535	16645	16523	16725	16807	16611	16582	16534	16623	16498	16573	16484	16665	16438	16607	16331	16472	16746	16633	16734	16934	16589	16668	16482	16596	16420	16588	16618	16464	16700	16562	16431	16635	16536	16645	16891	16676	16438	16417	16586	16718	16644	16610	16678	16810	16563	16378	16521	16513	16555	16672	16638	16602	16769	16665	16744	16504	16529	16508	16483	16615	16741	16774	16578	16615	16657	16611	16732	16544	16604	16594	16428	16480	16607	16576	16680	16454	16733	16551	16745	16715	16659	16610	16635	16485	16592	16571	16590	16615	16647	16572	16629	16674	16630	16619	16692	16584	16674	16583	16667	16672	16596	16677	16683	16611	16649	16518	16716	16687	16636	16555	16530	16485	16743	16506	16568	16743	16625	16542	16644	16626	16595	16775	16478	16616	16546	16717	16638	16565	16582	16467	16692	16876	16509	16491	16607	16478	16576	16766	16628	16861	16665	16533	16490	16359	16501	16512	16573	16793	16410	16674	16629	16600	16414	16546	16637	16675	16633	16547	16463	16333	16494	16759	16781	16833	16799	16615	16731	16767	16760	16523	16766	16495	16624	16527	16465	16445	16656	16747	16651	16612	16698	16347	16546	16581	16700	16555	16541	16542	16550	16594	16656	16650	16691	16644	16584	16655	16707	16575	16702	16525	16632	16581	16554	16705	16664	16762	16726	16480	16619	16639	16707	16542	16612	16505	16466	16666	16503	16593	16640	16763	16803	16464	16465	16593	16614	16610	16621	16491	16495	16752	16596	16448	16587	16541	16552	16475	16691	16689	16567	16763	16743	16658	16679	16594	16701	16612	16402	16684	16635	16530	16659	16521	16461	16669	16655	16626	16589	16603	16593	16561	16535	16435	16609	16734	16666	16452	16640	16531	16601	16496	16749	16608	16549	16568	16484	16449	16665	16337	16652	16601	16743	16726	16668	16752	16525	16581	16470	16628	16639	16690	16597	16851	16638	16473	16472	16802	16668	16433	16567	16602	16710	16621	16679	16625	16730	16778	16691	16558	16580	16614	16384	16526	16443	16647	16642	16701	16619	16492	16493	16716	16650	16731	16757	16762	16678	16483	16659	16586	16565	16782	16624	16642	16723	16682	16539	16586	16778	16433	16587	16557	16627	16600	16583	16630	16507	16714	16520	16648	16818	16541	16569	16850	16703	16658	16652	16615	16764	16798	16605	16573	16682	16551	16569	16611	16533	16723	16484	16505	16648	16582	16734	16627	16580	16873	16473	16585	16552	16533	16564	16615	16613	16573	16605	16702	16790	16580	16423	16552	16903	16467	16588	16731	16605	16602	16529	16533	16688	16445	16578	16471	16410	16569	16577	16580	16681	16754	16717	16515	16498	16562	16562	16520	16733	16797	16636	16615	16934	16646	16684	16736	16814	16492	16550	16653	16749	16608	16467	16619	16620	16539	16521	16618	16615	16593	16687	16533	16686	16484	16523	16616	16602	16624	16554	16669	16504	16542	16834	16766	16568	16645	16831	16879	16566	16411	16418	16877	16479	16599	16540	16377	16445	16756	16768	16540	16643	16519	16556	16607	16578	16629	16571	16687	16355	16496	16503	16458	16510	16736	16628	16639	16582	16662	16721	16673	16478	16665	16677	16417	16780	16550	16686	16561	16609	16382	16534	16690	16625	16651	16677	16763	16642	16575	16807	16738	16519	16562	16542	16661	16632	16571	16533	16691	16581	16670	16884	16671	16807	16614	16575	16617	16759	16706	16626	16483	16574	16706	16460	16665	16594	16684	16604	16729	16570	16534	16728	16515	16699	16747	16627	16416	16568	16685	16537	16632	16397	16826	16460	16572	16679	16562	16525	16673	16541	16619	16422	16765	16840	16749	16747	16394	16614	16697	16523	16705	16545	16676	16541	16585	16709	16753	16435	16670	16438	16529	16459	16348	16442	16654	16447	16640	16374	16728	16503	16640	16701	16444	16412	16565	16317	16554	16457	16697	16550	16621	16594	16607	16397	16546	16498	16512	16611	16492	16447	16488	16522	16660	16616	16536	16629	16441	16569	16650	16500	16632	16397	17017	16709	16668	16987	16812	16698	16635	16599	16554	16638	16546	16453	16716	16602	16618	16605	16689	16631	16503	16588	16684	16668	16538	16616	16680	16600	16448	16603	16407	16567	16590	16718	16532	16587	16410	16720	16461	16480	16486	16570	16515	16443	16573	16550	16926	16463	16687	16525	16512	16696	16510	16586	16703	16499	16565	16556	16762	16471	16603	16446	16544	16628	16396	16657	16500	16660	16556	16704	16689	16601	16673	16631	16742	16662	16598	16718	16609	16393	16710	16456	16722	16679	16488
20200	39041	36920	31419	28360	25316	22835	20844	19615	18924	18648	28203	34402	16257	15730	15276	15076	15049	15147	14918	14920	14799	14948	14797	14973	14835	14637	14744	14670	14700	14606	14615	14716	14540	14650	14544	14545	14457	14374	14727	15140	14496	15090	15524	15202	14935	14341	14489	14464	14319	14345	14600	14579	14363	14524	14438	14497	14461	14554	14487	14427	14577	14554	14411	14542	14622	14561	14392	14370	14376	14426	14445	14486	14477	14403	14478	14390	14384	14531	14430	14428	14359	14447	14502	14443	14345	14490	14424	14505	14393	14590	14439	14365	14533	14469	14525	14528	14366	14462	14557	14462	14662	14618	14390	14479	14436	14358	14427	14652	14570	14523	14445	14392	14529	14307	14498	14302	14462	14404	14552	14449	14591	14278	14238	14500	14441	14415	14354	14474	14532	14394	14420	14432	14330	14422	14597	14558	14358	14472	14595	14396	14408	14462	14450	14579	14446	14397	14532	14529	14434	14448	14409	14777	14215	14404	14461	14362	14473	14341	14392	14546	14444	14513	14565	14534	14477	14629	14512	14458	14519	14534	14339	14329	14574	14547	14417	14498	14416	14474	14451	14366	14359	14396	14465	14420	14652	14442	14534	14479	14317	14416	14408	14574	14326	14547	14529	14562	14470	14411	14481	14390	14478	14544	14437	14663	14569	14488	14391	14441	14374	14331	14440	14413	14168	14480	14435	14448	14425	14377	14374	14359	14438	14312	14553	14526	14242	14491	14456	14361	14453	14346	14497	14416	14473	14533	14479	14378	14605	14378	14420	14444	14471	14660	14741	14339	14616	14446	14523	14408	14544	14420	14470	14407	14484	14419	14586	14616	14515	14506	14431	14391	14471	14323	14296	14357	14353	14331	14570	14419	14505	14386	14449	14432	14511	14533	14529	14346	14460	14477	14548	14469	14446	14392	14397	14508	14208	14459	14457	14579	14372	14523	14468	14348	14435	14236	14341	14372	14379	14358	14510	14400	14359	14284	14342	14396	14311	14544	14473	14456	14500	14416	14544	14455	14283	14314	14400	14458	14521	14457	14483	14504	14484	14363	14509	14493	14458	14256	14510	14620	14399	14430	14370	14432	14478	14548	14213	14469	14535	14679	14506	14429	14375	14392	14390	14568	14309	14376	14475	14392	14388	14396	14421	14334	14401	14348	14578	14488	14472	14462	14495	14425	14513	14402	14364	14515	14351	14648	14519	14440	14350	14289	14544	14483	14495	14443	14579	14552	14536	14385	14467	14500	14551	14430	14570	14605	14429	14463	14538	14400	14470	14431	14457	14385	14448	14417	14511	14507	14527	14339	14514	14361	14498	14572	14477	14562	14527	14238	14434	14371	14427	14409	14359	14262	14402	14450	14509	14538	14532	14200	14324	14260	14620	14438	14413	14451	14505	14604	14659	14570	14505	14418	14271	14435	14403	14301	14413	14568	14466	14327	14524	14383	14499	14525	14503	14428	14446	14422	14528	14454	14380	14421	14320	14578	14529	14495	14428	14466	14491	14632	14389	14450	14464	14440	14416	14344	14538	14292	14524	14490	14544	14583	14545	14340	14407	14429	14501	14388	14407	14429	14499	14371	14581	14441	14417	14434	14436	14454	14563	14473	14431	14515	14475	14474	14362	14161	14452	14292	14562	14482	14414	14409	14366	14502	14376	14513	14499	14483	14345	14489	14401	14463	14350	14567	14329	14533	14517	14450	14506	14422	14395	14416	14392	14511	14379	14434	14391	14418	14614	14359	14340	14535	14469	14352	14450	14444	14546	14322	14387	14388	14405	14461	14445	14565	14174	14419	14557	14459	14403	14418	14613	14350	14548	14589	14609	14385	14544	14419	14463	14417	14349	14407	14313	14462	14355	14536	14373	14309	14447	14406	14406	14555	14251	14377	14464	14543	14279	14292	14485	14250	14313	14457	14351	14435	14484	14425	14389	14467	14334	14454	14341	14295	14448	14478	14537	14476	14302	14330	14434	14481	14438	14444	14420	14531	14544	14499	14373	14529	14385	14508	14337	14527	14466	14393	14535	14507	14535	14483	14432	14382	14372	14282	14463	14341	14435	14682	14449	14654	14370	14450	14408	14412	14567	14440	14283	14404	14355	14414	14481	14504	14474	14491	14581	14403	14554	14368	14296	14408	14407	14581	14529	14523	14475	14390	14428	14514	14358	14544	14393	14582	14521	14440	14531	14545	14410	14530	14368	14425	14434	14470	14410	14334	14449	14369	14349	14382	14469	14518	14646	14334	14533	14324	14558	14407	14239	14543	14519	14356	14311	14495	14576	14444	14460	14454	14599	14504	14492	14391	14433	14418	14384	14256	14517	14443	14426	14354	14490	14369	14482	14568	14588	14413	14470	14471	14307	14577	14428	14349	14468	14453	14324	14429	14451	14291	14493	14431	14532	14632	14473	14335	14354	14575	14510	14354	14429	14440	14466	14397	14426	14458	14405	14435	14493	14440	14375	14490	14332	14495	14342	14642	14635	14412	14253	14521	14432	14460	14510	14545	14494	14375	14532	14502	14499	14560	14410	14445	14502	14279	14512	14482	14449	14451	14485	14482	14453	14501	14425	14404	14496	14370	14332	14435	14385	14442	14499	14419	14467	14374	14426	14450	14456	14481	14375	14534	14452	14594	14453	14583	14388	14518	14642	14501	14446	14486	14513	14454	14294	14369	14396	14401	14372	14474	14321	14485	14476	14557	14483	14447	14533	14509	14327	14232	14569	14333	14517	14385	14528	14286	14421	14469	14380	14351	14347	14486	14391	14492	14212	14536	14458	14416	14466	14384	14421	14581	14374	14318	14570	14437	14531	14342	14411	14409	14372	14443	14427	14405	14353	14478	14428	14304	14500	14316	14395	14303	14425	14493	14610	14486	14495	14525	14608	14388	14360	14513	14422	14353	14336	14340	14533	14434	14350	14554	14573	14463	14327	14427	14356	14356	14526	14290	14414	14421	14479	14466	14339	14451	14495	14418	14357	14523	14162	14367	14361	14428	14550	14521	14497	14316	14424	14297	14477	14456	14307	14507	14483	14461	14496	14556	14205	14631	14536	14366	14452	14517	14476	14278	14584	14470	14486	14457	14595	14543	14392	14422	14231	14587	14283	14396	14372	14360	14329	14372	14507	14349	14563	14561	14498	14401	14551	14575	14641	14442	14379	14511	14433	14588	14476	14353	14394	14530	14427	14447	14426	14391	14462	14503	14539	14489	14417	14465	14563	14347	14410	14435	14254	14590	14674	14465	14350	14409	14579	14548	14488	14486	14490	14472	14477	14399	14513	14540	14366	14453	14570	14530	14375	14425	14496	14448	14439	14479	14316	14493	14447	14287	14263	14491	14443	14381	14528	14457	14323	14495	14637	14313	14363	14467	14363	14491	14405	14493	14372	14477	14579	14511	14473	14475	14308	14441	14513	14504	14462	14395	14482	14506	14436	14479	14377	14348	14599	14379	14561	14459	14491	14395	14488	14469	14446	14501	14504	14389	14542	14516	14506	14415	14444	14433	14261	14368	14349	14437	14478	14278	14561	14394	14403	14497	14462	14609	14530	14482	14483	14427	14584	14321	14389	14529	14535	14602	14451	14578	14432	14594	14283	14512	14432	14489	14437	14461	14456	14570	14483	14304	14448	14381	14447	14495	14487	14327	14498	14318	14268	14307	14330	14445	14347	14465	14432	14299	14468	14464	14519	14401	14367	14609	14353	14472	14420	14403	14560	14409	14458	14385	14580	14464	14561	14423	14273	14295	14557	14329	14600	14635	14419	14256	14468	14467	14470	14275	14431	14595	14357	14461	14429	14544	14301	14383	14436	14323	14479	14463	14392	14353	14473	14641	14492	14300	14460	14500	14400	14324	14494	14377	14389	14506	14415	14504	14460	14358	14314	14266	14516	14556	14365	14373	14361	14451	14412	14354	14316	14575	14385	14304	14398	14482	14520	14388	14310	14534	14468	14650	14538	14407	14260	14492	14429	14308	14541	14272	14403	14654	14610	14491	14392	14541	14289	14506	14397	14505	14362	14499	14403	14439	14526	14533	14434	14514	14406	14272	14556	14340	14328	14363	14631	14472	14471	14381	14443	14346	14345	14299	14296	14564	14497	14344	14449	14462	14439	14596	14366	14455	14457	14532	14335	14454	14467	14412	14219	14504	14450	14529	14367	14381	14449	14396	14335	14412	14465	14475	14507	14532	14562	14334	14490	14459	14486	14432	14417	14321	14395	14464	14408	14459	14455	14446	14391	14546	14542	14479	14410	14541	14254	14467	14308	14357	14426	14620	14316	14543	14572	14397	14331	14489	14409	14675	14289	14367	14469	14527	14364	14399	14489	14336	14341	14403	14354	14378	14412	14308	14508	14332	14527	14564	14555	14512	14437	14454	14496	14353	14414	14310	14312	14425	14511	14475	14317	14518	14455	14348	14384	14530	14564	14546	14492	14497	14541	14597	14514	14413	14433	14418	14311	14584	14469	14435	14538	14676	14443	14572	14373	14426	14310	14382	14277	14374	14441	14364	14692	14522	14341	14392	14437	14339	14492	14325	14401	14435	14373	14479	14510	14442	14515	14323	14542	14410	14369	14527	14437	14652	14422	14567	14399	14287	14526	14419	14371	14433	14613	14412	14509	14516	14462	14378	14489	14499	14446	14434	14481	14451	14432	14525	14627	14423	14434	14460	14399	14368	14441	14589	14391	14509	14479	14463	14581	14335	14432	14425	14325	14276	14553	14555	14314	14418	14413	14470	14321	14423	14603	14507	14407	14458	14595	14483	14292	14384	14314	14482	14479	14407	14341	14441	14443	14342	14435	14567	14462	14443	14446	14319	14455	14651	14457	14636	14338	14477	14498	14465	14308	14446	14312	14496	14489	14355	14421	14332	14427	14459	14344	14353	14586	14557	14314	14449	14497	14463	14415	14398	14534	14372	14523	14368	14314	14296	14372	14423	14336	14488	14629	14550	14344	14519	14390	14274	14428	14442	14484	14368	14560	14535	14376	14309	14176	14221	14452	14566	14420	14448	14442	14539	14480	14378	14581	14351	14456	14374	14457	14348	14371	14443	14414	14286	14370	14572	14415	14343	14268	14446	14431	14308	14451	14368	14530	14502	14449	14412	14418	14475	14607
27497	23277	28348	25237	20643	19741	19192	18471	18078	17775	17587	18005	18013	17255	17446	17234	17136	17225	16960	17125	17305	17331	17334	17295	17149	17056	17232	17224	17102	16965	17327	17084	17236	17221	17207	17190	17051	17000	17093	17019	17057	17136	17237	17348	17176	17275	17034	17068	17053	17095	17146	16988	17191	16981	17185	17048	16987	17195	17160	17083	17114	17252	17196	17049	17080	17153	16938	17001	16969	17022	17082	17252	16888	17071	17203	17137	17034	16963	17177	16947	17149	17230	17191	17292	17018	17153	16958	16986	17008	17140	17118	17034	17118	17045	17091	17078	17179	17107	16948	17068	17167	17102	17260	16960	17256	17119	17017	17163	17120	16987	16937	17058	17163	17061	17063	17093	17080	16958	17083	17104	17013	17022	17185	17086	17184	17157	17109	17177	17251	17023	17068	17021	16925	16900	17093	17038	17074	17451	17049	17183	17162	17206	16980	17128	17084	17035	17049	16857	17043	16943	16972	17277	17255	17357	17109	17032	16826	16906	17039	17125	16968	17024	17051	16981	17195	17232	17108	17026	16985	17079	17176	16866	17004	17347	17111	17145	17116	17234	17091	16950	17210	17020	17034	16988	17002	17177	17214	16889	17054	17113	17088	17262	17282	17228	17137	17108	17123	17043	17058	17189	17018	17123	17101	16853	16974	17164	17087	17062	16876	16939	17110	17149	17248	17057	17114	16945	17100	17039	17053	17011	17389	16955	17137	16975	17117	17098	17023	17106	17157	16907	16983	17219	17093	17196	16952	16993	17375	17034	17188	17194	17138	17205	17124	17097	17097	17137	17158	17155	16977	16956	17013	17088	17177	17002	16997	17206	16922	17120	17135	17091	17010	17171	17040	17123	17210	17034	17121	17135	17054	17069	17121	17073	17259	17039	17136	17082	16946	17063	17112	17343	17146	17105	17202	17042	16965	17232	17140	17337	17190	17039	17127	17292	16967	17089	17047	17022	17096	17083	17319	17000	17110	17079	17202	17243	17154	17187	17198	17037	16937	16956	16836	17138	17141	17080	17081	17269	17057	17052	17056	17138	16937	16980	17115	17044	17258	17124	17010	16993	17079	17034	16999	17049	17330	16912	16964	17001	17122	17156	16742	16962	17016	17004	16951	17057	17039	17054	16952	17149	17216	17064	17426	16875	16947	17077	17108	17314	17106	16980	17192	17077	17036	17121	17068	16996	17225	16927	17020	17308	17272	16884	17065	17072	17093	16984	17019	17007	16961	17030	17248	17109	17080	17026	17135	16914	16989	16992	17055	17195	16927	17083	17166	17131	17248	16828	16994	16857	17226	17170	16958	17029	17092	17134	17061	17079	17136	16972	16976	16899	17036	17019	17034	17055	16955	17094	17131	17057	17098	17120	16978	17141	17043	17263	16990	16946	17289	17057	17141	16990	17304	17151	17103	17209	17172	16712	16877	17378	17174	17042	17253	17220	17222	17016	17014	17043	17180	16921	17034	17211	17009	17049	17009	17153	17006	16975	17026	17304	17220	17125	16968	16969	17243	16822	16996	17166	16847	17062	17199	17134	17058	17063	17065	17221	17079	17019	17139	17127	17289	16998	17053	17137	16980	16852	16913	16946	17084	17067	16974	17205	17221	17003	17129	16913	16978	16957	16881	17073	17057	17053	16911	17208	16983	16892	17039	16987	17084	17097	17169	16893	16969	16934	17187	16937	17001	17284	17114	17063	17033	17160	17090	17110	17114	16949	17343	17020	17188	17123	17172	17119	16902	17099	16987	17089	17230	17106	17030	17041	17098	17277	16991	16951	16988	17024	16979	17039	17023	17210	17080	16891	17216	16957	17160	16944	17051	17039	16999	17348	17007	17054	16917	17193	17211	17223	17095	17103	17069	17133	17180	17141	17230	17076	17028	16861	17113	17169	16905	17116	17047	17065	17006	17116	17070	16992	17138	17042	17211	17174	17021	17149	17335	17175	17182	17046	17185	17122	17126	17194	17214	17109	16981	16996	17134	17121	16960	17206	17141	17124	17205	17068	17207	17082	17118	17117	17190	16912	16969	16989	17001	17091	16976	17048	17131	17017	16866	17189	17042	17243	17047	17142	16866	16996	17113	16962	17070	17142	17088	17120	17174	17062	17199	16976	16950	17175	17121	17148	16841	17325	17017	17075	17083	17131	17215	17100	16984	17021	17106	16904	17169	17042	17107	16986	16789	17203	17090	17217	17281	17186	16924	17025	17163	16979	17060	16952	17143	17046	17132	17007	17123	17118	17026	17035	17058	17093	16972	17017	17154	17134	17009	16978	17167	17114	17151	16970	16985	17177	16952	17177	16973	16976	17151	17260	17409	17223	17107	17144	17296	17239	17045	17115	17097	17212	17216	16941	17108	17098	16939	17040	17129	17089	17092	17171	17128	17069	17083	17095	17271	17017	17149	16968	17103	17129	17094	17041	17067	17109	17100	17192	17038	17068	17157	17024	17089	17257	17084	17090	17247	17024	17205	16921	17199	17136	16924	17204	17105	17050	17237	17034	17041	17276	17199	17018	17038	17109	17154	17074	16984	17073	17076	17236	17132	17066	17091	17040	17211	16957	17123	17057	17183	17158	17181	17168	17065	17216	17139	17033	17146	17026	17069	17016	17084	17040	17149	17054	16983	17022	17216	17187	16913	16921	17045	17109	16901	17219	17170	17107	17056	16988	17120	17044	17179	17110	17187	17063	17131	17271	17248	17080	17010	17087	17116	17085	16995	17069	16936	17106	16774	17054	17366	17249	17123	17076	17408	17079	17082	17263	17350	17027	16901	17038	17057	16960	17122	17172	17328	17231	16806	17124	17357	17156	17100	17030	16960	17016	17199	17015	17108	17140	17181	17304	17177	17106	17064	17050	16971	17088	17027	17143	17033	17112	17006	17123	17341	17203	17079	16892	17086	17146	17094	17264	17144	17193	16974	17048	16807	16937	16981	17134	17226	17135	17152	17063	17025	17030	16876	16999	17119	17287	16986	17137	17117	16784	16952	17187	17242	16998	16994	16998	17252	17154	17169	17164	17211	17150	17141	17106	17035	17049	17225	16855	16973	17040	17093	17208	17044	16985	16981	17093	17081	17190	17107	17147	17061	17198	17063	17078	17215	17182	17007	17160	17104	17057	16969	17068	17136	17087	17117	17261	17020	16891	16949	17085	17130	16990	17073	17056	16946	17127	17139	16947	17119	17246	16991	17159	16839	17106	17105	17232	17269	17000	16999	17295	17077	16953	16925	16917	17166	17010	17003	17128	17295	17096	16955	17194	17202	17092	17133	17226	17041	16957	17097	17216	17201	16969	17169	16944	17195	17055	17242	17096	17248	17027	17013	16988	17103	17013	17125	16955	17023	16934	17033	16865	17167	17216	17146	16937	16985	17140	17180	17099	17098	17227	16971	17230	17005	17050	17028	17100	17052	16912	17104	17151	17182	17180	16972	17171	16995	17020	16946	17035	17037	17090	17055	17226	17157	17230	17107	17029	16951	16902	17092	17144	17313	17078	17011	16936	17082	16945	16933	17264	17089	17069	17054	16928	17045	17092	17322	17218	17202	17206	17198	16857	16926	17015	16992	17205	17122	17187	16962	16995	17056	17129	17108	17065	17341	17033	17049	17018	17036	17119	17078	17144	17127	17163	17218	17029	17197	17146	17137	17203	17134	17236	17188	17094	17241	17244	17034	16989	17069	16991	17073	17171	17118	17286	17234	16976	16963	16988	16937	16864	17024	17123	17243	17110	16996	17001	17200	17177	17123	17193	17223	17088	17178	17002	17172	17147	17108	17151	17107	16937	17137	16992	16737	17061	17123	17035	17163	17133	17266	16980	17077	17121	17113	17057	17138	17251	17057	17191	17274	17158	17184	17143	17026	17260	17071	17140	17145	16864	17108	16892	17241	17204	16971	17139	17158	17072	17073	16975	17124	17142	17201	17080	17045	17281	17131	17132	17031	17129	17127	17097	16932	17065	17037	16912	16913	17090	17026	17026	16976	17025	17198	17071	17141	16981	17105	17083	16984	17065	17181	17032	17028	17362	17021	17194	17127	17195	17097	17138	17329	17087	17194	17058	16982	17072	17093	17087	17097	17154	17259	17259	17149	17180	17021	16865	17093	16961	17083	16991	17039	17100	17141	17088	17246	17084	16935	17066	17046	17098	17056	17047	17135	17162	17026	17191	17085	17036	17166	17224	17133	17087	16967	17010	17034	17122	17099	16901	17178	16853	17243	16942	16931	17031	17104	17183	17108	17187	17352	17245	17278	17086	17254	16980	17063	16970	17057	17135	16932	17201	17184	17157	17096	17082	17092	17177	17073	16950	17092	17186	17013	17034	17153	17148	17045	16992	17193	17182	17137	17071	17047	16952	17132	17099	17279	17318	17162	17038	17004	17289	17153	17071	17008	17095	17196	17041	17113	16964	17073	17161	17059	17192	17283	16929	17232	17250	17303	17264	17186	16953	17175	17140	17246	17116	17240	17083	17308	17144	17058	16961	17265	16992	17068	17175	17041	17085	17126	16976	17265	17093	17046	16924	17161	16969	17184	17226	17029	17144	17025	16902	16987	16977	17137	17035	16989	17037	17269	17220	17038	17149	17183	17071	17111	17110	17001	17069	17295	17081	17156	17130	17030	17070	17316	16916	16925	17099	17173	17195	17251	17225	17160	17125	17144	17148	17097	17093	17220	17137	16990	16977	16993	16901	17072	16927	17165	17083	17159	17109	16947	17183	16897	17181	16926	17068	17083	17236	16990	17119	17138	17175	17019	17111	16984	17233	17038	17049	17032	17266	17270	16980	17071	17049	17194	17121	17121	17022	17396	17181	17257	16994	17082	17110	17105	17096	17202	17246	17098	17060	16911	17001	17179	17063	17088	17391	17262	17109	17220	17050	17018	17194	17109	17164	17177	17022	17296	17077	17083	17007	17045	17045	17115	17347	17048	16915	17109	17166	17089	17107	17240	17161	17262	17140	16843	17283	17161	17179	17114	17023	17027	17370	17264	17121	17015	17168	17017	17060	17026	17351	17130	17030	17349	17015	17071	17049	17143	17068	17061	17124	17209	17187	17001	16981	17399	17254	17221	17151	17198	17072	17214	16966	17029	17080	17221	17128	17055	17252	16808	16933	17078	17212
18464	26848	26687	22214	19744	18420	17380	16705	16304	16144	15681	16054	16374	15371	15208	14860	14770	14876	14807	15016	14875	14626	14792	14859	14971	14800	14943	14966	14835	14913	14735	14999	14783	14862	14712	14768	14642	14868	14835	14845	14776	14813	14882	14914	14949	14884	14967	14739	14795	14691	14732	14737	14822	14749	14779	14619	14739	14766	14758	14717	14671	14743	14869	14661	14938	14753	14756	14789	14787	14770	14876	14779	14546	14872	14850	14729	14827	14762	14659	14820	14838	14871	14693	14746	14701	14781	14739	14747	14888	14744	14620	14787	14831	14819	14768	14738	14502	14934	14778	14724	14802	14670	14891	14778	14784	14712	14848	14799	14614	14748	14797	14737	14952	14707	14758	14728	14652	14731	14783	14802	14789	14754	14808	14854	14641	14795	14665	14606	14761	14828	14674	14866	14818	14723	14864	14799	14776	14836	14778	14752	14775	14798	14905	14807	14643	14659	14669	14808	14787	14695	14868	14633	14752	14878	14865	14811	14633	14885	14758	14729	14773	14795	14734	14982	14791	14947	14643	14754	14844	14838	14706	14739	14770	14822	14784	14785	14652	14846	14625	14721	14676	14671	14747	14737	14748	14736	14710	14895	14736	14673	14684	14752	14814	14783	14721	14832	14772	15017	14813	14830	14748	14674	14662	14796	14922	14931	14746	14831	14777	14726	14719	14872	14760	14810	14738	14575	14899	14614	14775	14746	14658	14705	14770	14774	14786	14737	14681	14798	14559	14851	14640	14754	14795	14822	14795	14818	14774	14728	14720	14874	14888	14728	14802	14749	14672	14715	14925	14668	14790	14774	14698	14769	14905	14811	14855	14716	14988	14789	14761	14689	14801	14701	14739	14716	14819	14629	14647	14804	14803	14850	14725	14751	14855	14798	14705	14856	14697	14927	14759	14860	14748	14827	14866	14679	14731	14695	14823	14743	14773	14688	14816	14719	14842	14723	14622	14712	14662	14789	14756	14809	14722	14649	14733	14820	14663	14753	14667	14610	14805	14749	14768	14840	14834	14711	14730	14797	14859	14711	14721	14679	14747	14565	14810	14692	14695	14756	14891	14719	14773	14696	14667	14774	14898	14741	14643	14591	14729	14844	14785	14833	14869	14634	14732	14727	14443	14726	14782	14664	14850	14646	14632	14766	14665	14815	14653	14692	14773	14742	14983	14699	14889	14698	14747	14739	14666	14759	14570	14802	14835	14793	14792	14817	14746	14656	14918	14745	14839	14728	14819	14757	14929	14870	14635	14667	14700	14704	14811	14600	14701	14647	14810	14848	14651	14817	14826	14767	14752	14779	14741	14659	14753	14750	14725	14752	14550	14675	14974	14780	14769	14915	14770	14679	14786	14809	14723	14843	14706	14648	14876	14819	14693	14627	14696	14926	14821	14774	14945	14731	14644	14633	14751	14734	14757	14663	14805	14733	14735	14762	14914	14824	14729	14712	14594	14537	14744	14795	14842	14543	14827	14664	14765	14874	14752	14745	14589	14747	14899	14749	14755	14647	14789	14666	14819	14821	14824	14875	14825	14762	14604	14792	14557	14748	14773	14850	14794	14741	14916	14658	14801	14917	14776	14683	14961	14804	14815	14822	14768	14880	14752	14754	14723	14565	14826	14830	14665	14672	14801	14981	14782	14761	14751	14776	14780	14670	14704	14751	14695	14784	14856	14735	14775	14750	14824	14767	14627	14785	14806	14750	14736	14745	15070	14735	14856	14757	14783	14603	14718	14685	14845	14781	14758	14662	14796	14928	14682	14579	14779	14461	14675	14806	14737	14783	14888	14632	14807	14798	14758	14801	14723	14964	14766	14626	14858	14871	14702	14668	14741	14786	14790	14887	14692	14664	14612	14771	14783	14713	14871	14946	14735	14765	14824	14813	14791	14777	14878	14855	14732	14822	14790	14853	14625	14836	14770	14795	14718	14759	14684	14700	14746	14730	14609	14652	14783	14741	14728	14857	14743	14673	14696	14882	14754	14793	14753	14833	14785	14695	14865	14705	14695	14756	14612	15042	14728	14610	14563	14625	14807	14594	14817	14714	14922	14725	14893	14696	14579	14767	14808	14802	14694	14653	14923	14811	14721	14740	14866	14918	14772	14828	14748	14901	14859	14764	14892	14656	14604	14786	14841	14778	14665	14699	14489	14790	14860	14754	14663	14644	14876	14780	14805	14785	14826	14842	14841	14701	14762	14717	14762	14668	14806	14858	14826	14716	14676	14739	14742	14844	14812	14660	14718	14686	14806	14702	14953	14706	14700	14871	14842	14681	14666	14787	14891	14865	14770	14606	14607	14792	14778	14862	14674	14836	14566	14685	14817	14717	14720	14733	14831	14631	14858	14700	14800	14781	14709	14792	14846	14776	14772	14690	14569	14838	14790	14758	14702	14874	14753	14913	14867	14736	14750	14795	14586	14755	14466	14829	14614	14548	14759	14829	14809	14796	14728	14751	14842	14633	14867	14788	14816	14795	14655	14759	14926	14795	14763	14757	14825	14652	14697	14797	14708	14825	14631	14696	14661	14750	14707	14676	14812	14686	14818	14749	14796	14757	14737	14748	14766	14802	14862	14852	14764	14760	14571	14772	14668	14718	14703	14873	14697	14837	14607	14810	14851	14657	14680	14684	14900	14797	14816	14873	14807	14806	14664	14773	14854	14638	14751	14671	14775	14728	14753	14800	14674	14716	14672	14807	14766	14758	14756	14518	14729	14863	14792	14713	14777	14778	14866	14664	14813	14965	14691	14703	14677	14668	14778	14893	14472	14819	14791	14665	14825	14746	14839	14798	14808	14777	14824	14653	14958	14820	14634	14701	14683	14778	14795	14835	14743	14668	14670	14781	14702	14945	14506	14710	14905	14621	14739	14848	14861	14740	14621	14875	14678	14816	14671	14845	14548	14868	14761	14801	14880	14925	14748	14816	14681	14688	14809	14786	14699	14833	14574	14884	14642	14823	14668	14699	14831	14757	14957	14772	14709	14850	14907	14693	14653	14894	14768	14736	14772	14764	14855	14612	14769	14828	14792	14811	14595	14775	14582	14929	14639	14734	14810	14719	14795	14743	14810	14610	14897	14901	14826	14660	14695	14725	14782	14892	14608	14644	14644	14823	14722	14793	14707	14655	14688	14738	14862	14645	14705	14848	14835	14961	14848	14761	14559	14765	14898	14834	14837	14709	14845	14838	14776	14646	14783	14868	14791	14651	14680	14753	14771	14840	14574	14632	14734	14642	14834	14694	14800	14888	14897	14681	14695	14626	14970	14910	14940	14756	14578	14844	14853	14816	14756	14826	14682	14709	14791	14754	14750	14823	14885	14775	14718	14694	14832	14768	14716	14667	14744	14840	14675	14878	14878	14773	14725	14892	14743	14758	14685	14693	14817	14732	14643	14719	14726	14731	14732	14903	14695	14797	14832	14725	14779	14824	14714	14863	14821	14740	14641	14574	14794	14902	14873	14789	14717	14909	14775	14771	14754	14649	14876	14655	14890	14735	14754	14782	14645	14859	14771	14840	14782	14744	14804	14703	14877	14800	14831	14966	14698	14659	14843	14726	14787	14744	14891	14734	14742	14679	14895	14846	14787	14860	14655	14736	14752	14693	14753	14776	14713	14805	14837	14832	14827	14618	14821	14900	14683	14722	14819	14847	14816	14796	14776	14730	14937	14712	14706	14591	14719	14847	14712	14757	14753	14860	14516	14817	14786	14679	14727	14787	14830	14870	14802	14615	14752	14944	14858	14742	14735	14891	14686	14574	14739	14876	14694	14721	14666	14828	14811	14706	14663	14847	14695	14706	14826	14916	14822	14806	14847	14727	14717	14728	14884	14807	14585	14797	14710	14722	14691	14845	14664	14925	14765	14738	14736	14809	14818	14735	14789	14721	14770	14694	14691	14770	14889	14865	14728	14604	14679	14778	14760	14676	14821	14790	14837	14741	14700	14745	14681	14765	14857	14795	14726	14797	14786	14756	14703	14807	14626	14770	14789	14793	14791	14966	14770	14767	14950	14635	14689	14690	14659	14747	14801	14616	14775	14594	14702	14691	14850	14663	14802	14853	14617	14795	14659	14686	14561	14728	14845	14816	14755	14732	14702	14721	14708	14741	14862	14773	14723	14578	14721	14755	14928	14762	14710	14678	14780	14729	14699	14897	14631	14880	14738	14836	14645	14829	14968	14619	14742	14884	14678	14690	14737	14883	14761	14888	14841	14796	14916	14691	14647	14766	14758	14711	14956	14756	14678	14922	14700	14824	14805	14671	14760	14711	14902	14685	14726	14803	14608	14577	14915	14820	14630	14656	14853	14698	14770	14786	14839	14754	14788	14662	14758	14829	14847	14679	14730	15012	14495	14710	14717	14785	14835	14831	14755	14664	14852	14548	14614	14792	14612	14693	14759	14768	14670	14664	14761	14804	14574	14835	14816	14958	14788	14718	14825	14665	14854	14856	14737	14645	14836	14601	14842	14812	14629	14867	14830	14698	14603	14812	14795	14917	14735	14636	14807	14834	14704	14706	14817	14781	14684	14546	14736	14909	14754	14733	14759	14848	14806	14995	14753	14717	14551	14818	14769	14975	14845	14868	14721	14757	14944	14729	14731	14881	14590	14600	14660	14751	14804	14783	14820	14770	14724	14772	14856	14831	14762	14742	14808	14786	14787	14862	14684	14821	14923	14684	14947	14699	14549	14729	14758	14821	14960	14807	14735	14746	14772	14809	14651	14759	14809	14718	14675	14746	14770	14708	14758	14875	14663	14577	14711	14574	14778	14717	14729	14756	14642	14849	14573	14826	14724	14798	14830	14800	15063	14744	14689	14768	14751	14810	14775	14761	14695	14613	14841	14600	14723	14673	14803	14844	14664	14808	14823	14784	14773	14747	14913	14806	14857	14756	14839	14715	14631	14773	14773	14737	14766	14759	14771	14740	14773	14724	14849	14705	14619	14834	14866	14902	14863	14735	14890	14714	14739	14689	14907	14661	14819	14851	14882	14845	14539	14881	14735	14807	14784	14804	14612	14621	14768	14850	14816	14651	14633	14626	14707	14836	14846	14819	14726	14611	14806	14641	14781	14662	14683	14702	14717	14864	14724	14666	14904	14543	14776	14741	14823	14738	14842	14752
23961	21187	28577	24627	22897	23238	22498	19402	18613	18333	17974	21419	24206	18109	17245	16806	16903	16523	16819	16910	16730	16693	16700	16630	16552	16706	16592	16659	16559	16732	16627	16686	16593	16514	16714	16623	16384	16425	16680	16598	16788	16583	16804	16701	16968	16686	16809	16470	16558	16218	16482	16574	16571	16531	16512	16700	16528	16616	16403	16736	16699	16385	16555	16419	16389	16469	16343	16376	16658	16425	16422	16412	16550	16499	16538	16578	16620	16499	16559	16520	16497	16407	16555	16556	16618	16667	16511	16326	16575	16447	16126	16652	16398	16577	16502	16339	16690	16535	16568	16503	16371	16514	16518	16359	16622	16611	16539	16761	16656	16524	16497	16501	16433	16578	16459	16599	16406	16467	16424	16436	16557	16571	16633	16649	16671	16516	16272	16406	16478	16579	16463	16520	16569	16367	16448	16309	16537	16333	16541	16266	16407	16514	16495	16585	16380	16587	16576	16501	16357	16513	16508	16354	16413	16345	16521	16423	16453	16508	16364	16463	16484	16539	16419	16616	16412	16450	16501	16358	16395	16509	16497	16572	16538	16481	16606	16561	16594	16437	16639	16628	16613	16481	16637	16531	16479	16682	16357	16473	16536	16377	16525	16254	16416	16617	16258	16432	16561	16577	16469	16358	16361	16428	16672	16608	16505	16592	16423	16492	16296	16331	16561	16363	16636	16463	16410	16608	16491	16541	16500	16458	16457	16302	16432	16414	16367	16652	16440	16545	16336	16428	16476	16715	16674	16438	16483	16595	16414	16157	16512	16463	16838	16344	16282	16437	16547	16487	16445	16314	16484	16340	16377	16392	16499	16656	16533	16402	16337	16497	16291	16455	16327	16449	16569	16391	16521	16381	16260	16534	16470	16164	16624	16545	16566	16442	16633	16604	16357	16246	16352	16261	16404	16485	16479	16367	16447	16723	16578	16300	16512	16391	16447	16617	16525	16594	16465	16489	16526	16397	16555	16454	16480	16567	16442	16531	16544	16530	16466	16518	16441	16190	16654	16585	16499	16652	16316	16405	16406	16484	16491	16428	16597	16466	16389	16558	16372	16554	16278	16264	16473	16544	16441	16541	16394	16416	16154	16196	16456	16458	16522	16526	16400	16324	16315	16503	16291	16661	16515	16442	16643	16460	16456	16375	16444	16527	16518	16501	16456	16606	16702	16491	16753	16273	16425	16556	16540	16374	16561	16654	16572	16396	16592	16305	16598	16408	16442	16578	16401	16415	16338	16367	16719	16314	16336	16377	16561	16399	16527	16367	16595	16399	16400	16543	16488	16257	16395	16529	16534	16518	16600	16412	16392	16584	16421	16420	16426	16473	16320	16434	16288	16447	16521	16717	16542	16617	16627	16317	16507	16376	16471	16484	16335	16654	16529	16282	16549	16363	16445	16218	16285	16446	16512	16412	16522	16650	16456	16342	16622	16466	16536	16517	16387	16205	16427	16389	16500	16609	16486	16482	16500	16501	16685	16332	16687	16269	16509	16514	16449	16411	16345	16545	16318	16425	16555	16584	16544	16455	16537	16393	16572	16680	16659	16610	16588	16385	16198	16489	16402	16372	16486	16615	16416	16550	16406	16319	16344	16505	16605	16625	16389	16535	16324	16749	16571	16516	16393	16615	16369	16533	16596	16530	16238	16384	16468	16577	16484	16385	16727	16455	16514	16393	16597	16639	16408	16307	16414	16373	16422	16264	16591	16574	16707	16664	16661	16400	16400	16566	16380	16667	16499	16404	16368	16335	16564	16417	16303	16572	16466	16577	16433	16546	16547	16242	16451	16415	16519	16519	16357	16211	16480	16589	16570	16487	16491	16513	16362	16446	16574	16387	16395	16409	16387	16566	16397	16425	16426	16318	16459	16365	16669	16647	16581	16505	16324	16520	16468	16493	16308	16316	16411	16361	16522	16274	16482	16353	16437	16394	16371	16787	16692	16401	16625	16453	16473	16544	16600	16465	16563	16530	16407	16355	16438	16518	16605	16562	16400	16381	16563	16404	16490	16768	16417	16452	16533	16459	16454	16367	16378	16526	16399	16346	16594	16553	16556	16542	16445	16637	16507	16388	16399	16474	16374	16378	16238	16218	16560	16393	16690	16371	16359	16554	16420	16604	16411	16469	16453	16571	16277	16351	16432	16351	16489	16298	16346	16527	16419	16315	16563	16765	16594	16601	16508	16375	16481	16407	16556	16469	16294	16544	16464	16531	16401	16432	16405	16266	16587	16463	16529	16683	16563	16357	16331	16516	16516	16537	16507	16414	16281	16419	16513	16376	16457	16529	16389	16642	16663	16377	16457	16414	16435	16452	16465	16411	16472	16397	16564	16508	16312	16431	16528	16553	16386	16364	16469	16499	16574	16376	16338	16491	16595	16543	16547	16548	16465	16556	16379	16462	16174	16649	16528	16618	16655	16411	16515	16606	16439	16567	16469	16308	16372	16499	16534	16393	16407	16421	16304	16472	16386	16280	16448	16361	16455	16321	16542	16551	16278	16505	16420	16547	16417	16773	16421	16407	16422	16668	16704	16401	16351	16540	16584	16620	16469	16621	16658	16683	16528	16794	16437	16523	16442	16278	16561	16651	16498	16435	16290	16344	16500	16631	16332	16573	16605	16635	16577	16615	16463	16347	16216	16453	16272	16510	16471	16313	16600	16548	16469	16525	16483	16425	16661	16457	16663	16429	16496	16365	16472	16496	16551	16576	16535	16686	16546	16507	16638	16574	16354	16487	16432	16593	16416	16340	16643	16445	16592	16505	16563	16426	16387	16602	16535	16567	16550	16472	16429	16458	16536	16330	16615	16364	16503	16611	16654	16617	16447	16624	16541	16532	16522	16474	16379	16354	16480	16517	16383	16557	16536	16646	16335	16548	16600	16596	16477	16427	16463	16524	16414	16436	16428	16335	16277	16577	16424	16367	16377	16443	16474	16590	16473	16273	16473	16588	16417	16521	16538	16743	16257	16493	16446	16410	16286	16575	16574	16526	16376	16609	16338	16506	16372	16628	16575	16600	16514	16442	16586	16455	16431	16492	16439	16469	16414	16285	16399	16584	16446	16303	16429	16600	16605	16544	16303	16451	16464	16377	16642	16659	16607	16326	16450	16562	16491	16638	16610	16348	16512	16414	16550	16705	16630	16313	16457	16374	16735	16778	16615	16545	16503	16561	16396	16377	16356	16564	16496	16614	16444	16286	16506	16395	16349	16577	16536	16492	16538	16410	16774	16350	16517	16215	16471	16575	16382	16513	16373	16487	16413	16448	16534	16525	16417	16347	16501	16459	16455	16462	16524	16352	16549	16425	16370	16531	16291	16449	16546	16501	16553	16410	16312	16512	16498	16463	16326	16494	16435	16620	16376	16548	16362	16731	16429	16298	16364	16348	16420	16456	16828	16458	16684	16542	16542	16690	16425	16589	16529	16570	16509	16457	16393	16549	16490	16402	16262	16699	16561	16403	16444	16527	16356	16510	16536	16580	16564	16388	16543	16554	16376	16526	16624	16477	16378	16675	16475	16404	16604	16506	16439	16506	16502	16455	16391	16496	16593	16258	16512	16413	16471	16518	16466	16517	16580	16380	16269	16538	16606	16551	16412	16651	16410	16389	16579	16636	16658	16489	16555	16337	16501	16426	16502	16670	16340	16468	16626	16569	16400	16374	16485	16668	16576	16449	16620	16604	16391	16535	16376	16348	16567	16480	16600	16536	16219	16405	16536	16457	16484	16302	16639	16195	16427	16531	16468	16582	16544	16502	16567	16775	16534	16363	16510	16174	16418	16436	16433	16375	16439	16458	16417	16436	16542	16466	16311	16538	16387	16370	16500	16479	16440	16525	16685	16552	16561	16462	16565	16608	16308	16442	16438	16395	16358	16318	16397	16459	16705	16637	16482	16595	16485	16347	16432	16467	16472	16474	16574	16393	16372	16356	16643	16261	16402	16377	16522	16624	16416	16360	16377	16332	16453	16544	16551	16534	16477	16613	16496	16483	16588	16479	16368	16498	16516	16312	16384	16759	16336	16490	16708	16422	16553	16612	16349	16422	16658	16596	16467	16351	16466	16635	16404	16493	16363	16465	16381	16574	16486	16355	16559	16645	16374	16450	16743	16603	16413	16472	16402	16448	16370	16512	16503	16301	16538	16436	16496	16643	16398	16562	16482	16544	16624	16335	16603	16527	16588	16373	16461	16642	16473	16312	16552	16455	16343	16538	16712	16571	16575	16587	16345	16593	16526	16433	16529	16353	16465	16535	16728	16585	16422	16457	16375	16522	16477	16492	16375	16382	16402	16428	16425	16368	16524	16522	16483	16328	16453	16464	16472	16308	16499	16475	16435	16624	16657	16480	16489	16357	16505	16633	16604	16537	16616	16525	16525	16474	16383	16389	16301	16472	16369	16485	16457	16483	16396	16479	16542	16578	16381	16589	16454	16614	16449	16573	16676	16442	16485	16679	16644	16318	16567	16614	16553	16591	16371	16497	16368	16482	16446	16471	16496	16338	16583	16378	16497	16430	16481	16460	16502	16548	16523	16434	16434	16515	16334	16638	16453	16484	16397	16362	16574	16460	16581	16369	16669	16440	16291	16891	16570	16362	16436	16306	16399	16403	16372	16486	16392	16551	16322	16411	16517	16374	16623	16601	16468	16377	16474	16548	16465	16354	16599	16416	16487	16279	16599	16473	16529	16576	16182	16404	16435	16499	16277	16326	16451	16516	16541	16575	16304	16551	16530	16357	16456	16374	16549	16548	16578	16401	16723	16539	16319	16644	16587	16670	16580	16436	16616	16598	16292	16579	16561	16414	16448	16384	16638	16401	16535	16501	16603	16493	16621	16567	16480	16473	16399	16566	16420	16582	16515	16507	16634	16624	16552	16537	16618	16317	16279	16446	16487	16558	16437	16368	16419	16520	16578	16608	16300	16548	16601	16348	16478	16437	16529	16456	16370	16339	16418	16522	16384	16323	16391	16455	16424	16403	16503	16635	16559	16653	16589	16442	16442	16442	16423	16423	16494	16379	16395	16458	16567	16598	16375	16636	16537	16472	16550	16344	16593	16544	16564	16617	16452	16356	16410	16449	16561	16318	16629	16697	16395	16727	16641	16609	16487	16444	16522	16460
18170	32049	31776	27194	23798	21456	19876	18623	17743	17030	16497	22764	24020	15670	15032	14968	14822	14694	14756	14522	14543	14433	14605	14607	14580	14553	14612	14438	14422	14530	14554	14509	14575	14383	14323	14327	14370	14468	14420	14517	14641	14693	14633	14844	14783	14599	14515	14321	14328	14307	14452	14398	14346	14332	14290	14396	14351	14391	14485	14334	14349	14354	14388	14275	14287	14290	14361	14405	14340	14344	14451	14408	14477	14390	14395	14440	14322	14416	14374	14188	14354	14357	14286	14462	14288	14459	14417	14244	14552	14279	14362	14398	14378	14409	14336	14457	14386	14316	14509	14265	14276	14250	14418	14277	14484	14255	14480	14432	14451	14497	14456	14248	14551	14302	14382	14371	14424	14304	14347	14483	14317	14374	14500	14450	14451	14284	14308	14120	14323	14345	14262	14406	14353	14366	14467	14499	14436	14253	14232	14385	14330	14325	14361	14275	14249	14522	14493	14557	14403	14346	14363	14526	14432	14327	14294	14433	14360	14372	14561	14418	14420	14446	14305	14403	14398	14309	14355	14296	14394	14313	14419	14450	14312	14307	14464	14362	14318	14547	14455	14366	14483	14300	14256	14285	14483	14580	14578	14402	14332	14387	14412	14379	14342	14341	14398	14430	14280	14361	14306	14336	14412	14429	14381	14255	14399	14306	14488	14547	14397	14400	14234	14370	14452	14284	14213	14370	14465	14513	14332	14475	14525	14539	14501	14254	14415	14370	14437	14418	14402	14403	14440	14413	14308	14544	14468	14399	14402	14479	14383	14271	14401	14630	14455	14262	14412	14475	14386	14307	14292	14175	14427	14507	14518	14604	14475	14449	14395	14237	14407	14402	14368	14370	14171	14432	14439	14504	14345	14438	14328	14511	14339	14572	14265	14390	14431	14460	14234	14395	14317	14460	14390	14384	14380	14428	14292	14408	14528	14073	14505	14411	14300	14389	14345	14314	14313	14337	14395	14515	14474	14483	14337	14453	14392	14363	14313	14326	14448	14326	14326	14167	14247	14279	14373	14366	14444	14316	14399	14544	14278	14351	14483	14412	14336	14321	14310	14449	14404	14402	14324	14538	14279	14277	14479	14324	14380	14339	14250	14484	14270	14460	14459	14348	14246	14334	14503	14351	14429	14443	14282	14472	14372	14318	14340	14223	14426	14280	14361	14506	14386	14514	14192	14397	14372	14342	14379	14423	14424	14291	14463	14362	14511	14430	14407	14303	14329	14308	14451	14240	14556	14306	14350	14411	14251	14426	14213	14484	14495	14514	14440	14138	14208	14459	14271	14329	14402	14265	14352	14147	14395	14165	14264	14380	14597	14262	14380	14206	14443	14394	14397	14423	14392	14461	14388	14388	14321	14377	14441	14398	14274	14441	14453	14460	14457	14342	14457	14453	14425	14325	14382	14492	14242	14261	14558	14449	14341	14233	14505	14306	14445	14578	14304	14427	14338	14513	14335	14516	14535	14361	14432	14368	14334	14286	14308	14241	14477	14415	14380	14512	14330	14419	14398	14394	14414	14317	14450	14429	14489	14437	14347	14395	14242	14558	14363	14373	14296	14447	14245	14505	14313	14352	14358	14269	14427	14419	14318	14360	14321	14383	14390	14440	14543	14399	14551	14340	14437	14356	14305	14279	14343	14306	14385	14385	14390	14344	14342	14409	14268	14476	14472	14387	14486	14450	14262	14240	14506	14351	14250	14526	14376	14402	14407	14460	14316	14257	14374	14620	14427	14400	14555	14214	14360	14148	14142	14309	14253	14301	14458	14341	14447	14356	14235	14272	14416	14381	14570	14331	14449	14443	14260	14266	14459	14405	14286	14315	14371	14551	14356	14367	14322	14354	14365	14391	14367	14394	14507	14302	14387	14190	14439	14423	14419	14559	14470	14310	14365	14455	14433	14499	14453	14305	14383	14397	14436	14357	14319	14357	14386	14462	14453	14220	14359	14512	14368	14439	14317	14140	14433	14384	14228	14584	14512	14324	14365	14306	14456	14429	14330	14255	14134	14450	14454	14478	14384	14305	14472	14324	14403	14367	14257	14420	14281	14280	14436	14346	14309	14502	14278	14402	14406	14319	14355	14489	14297	14530	14360	14303	14272	14378	14357	14383	14391	14451	14493	14282	14450	14321	14336	14195	14459	14353	14594	14440	14408	14329	14503	14427	14326	14372	14287	14289	14294	14373	14386	14347	14340	14361	14485	14258	14280	14195	14455	14323	14392	14492	14412	14395	14593	14264	14413	14501	14183	14347	14359	14307	14376	14341	14490	14313	14374	14541	14425	14306	14419	14470	14503	14327	14453	14361	14261	14484	14425	14374	14390	14428	14400	14431	14432	14445	14366	14403	14241	14486	14273	14229	14425	14452	14272	14458	14228	14363	14377	14442	14275	14372	14232	14445	14267	14327	14401	14327	14403	14375	14428	14500	14393	14303	14482	14186	14326	14448	14401	14232	14423	14299	14411	14406	14448	14618	14269	14390	14347	14392	14533	14451	14311	14386	14281	14483	14297	14418	14361	14417	14542	14316	14354	14251	14296	14356	14219	14273	14393	14367	14443	14364	14350	14290	14250	14472	14317	14482	14364	14435	14409	14486	14524	14387	14567	14494	14452	14406	14338	14300	14386	14348	14334	14279	14271	14364	14359	14198	14395	14544	14458	14347	14403	14272	14474	14443	14416	14407	14487	14448	14396	14307	14361	14252	14389	14417	14433	14325	14281	14454	14217	14512	14501	14359	14358	14309	14367	14373	14377	14511	14195	14340	14287	14193	14385	14295	14266	14354	14477	14270	14544	14322	14263	14250	14402	14314	14371	14345	14327	14318	14374	14559	14355	14341	14432	14259	14451	14430	14337	14280	14432	14332	14411	14384	14323	14392	14414	14444	14428	14440	14335	14244	14408	14306	14335	14275	14509	14277	14531	14410	14393	14388	14233	14254	14306	14491	14319	14561	14457	14344	14299	14473	14485	14433	14427	14371	14404	14327	14279	14422	14260	14550	14563	14269	14402	14328	14329	14431	14394	14305	14166	14437	14401	14251	14574	14377	14181	14389	14236	14315	14487	14333	14354	14356	14327	14449	14415	14364	14314	14449	14287	14510	14435	14174	14271	14381	14209	14281	14469	14330	14365	14223	14376	14457	14439	14382	14484	14370	14360	14407	14329	14427	14449	14344	14441	14277	14339	14277	14382	14455	14405	14237	14368	14452	14463	14385	14301	14386	14470	14443	14483	14370	14314	14353	14067	14433	14385	14486	14384	14388	14415	14446	14438	14446	14312	14339	14312	14496	14421	14423	14324	14452	14510	14507	14483	14351	14407	14469	14368	14429	14359	14272	14417	14363	14389	14436	14308	14382	14372	14508	14297	14423	14496	14427	14448	14387	14384	14318	14326	14380	14309	14296	14367	14426	14281	14405	14359	14372	14482	14477	14535	14218	14438	14426	14386	14514	14340	14376	14261	14367	14354	14480	14436	14430	14254	14428	14325	14427	14417	14422	14451	14323	14343	14399	14299	14348	14278	14262	14443	14223	14263	14425	14358	14349	14504	14220	14292	14386	14214	14400	14339	14342	14395	14340	14483	14261	14412	14470	14144	14317	14347	14532	14545	14342	14466	14405	14410	14421	14342	14456	14416	14450	14404	14329	14431	14459	14424	14527	14452	14430	14141	14247	14333	14528	14227	14309	14636	14330	14329	14386	14362	14362	14429	14372	14436	14438	14378	14329	14465	14356	14476	14356	14495	14287	14369	14325	14402	14412	14292	14389	14340	14291	14192	14254	14220	14391	14485	14342	14411	14267	14235	14421	14377	14323	14201	14570	14385	14272	14304	14346	14388	14313	14212	14305	14554	14333	14511	14402	14226	14343	14440	14337	14413	14309	14458	14271	14338	14358	14618	14394	14514	14243	14261	14391	14532	14230	14367	14438	14598	14301	14471	14251	14396	14309	14204	14327	14435	14429	14407	14413	14440	14335	14448	14272	14458	14484	14467	14519	14434	14318	14470	14415	14256	14518	14589	14271	14386	14348	14433	14396	14506	14312	14192	14288	14259	14349	14414	14267	14252	14365	14439	14280	14432	14325	14399	14374	14330	14291	14258	14420	14352	14262	14397	14495	14309	14416	14354	14501	14451	14465	14381	14448	14378	14328	14543	14439	14269	14392	14405	14454	14382	14362	14485	14423	14457	14327	14440	14380	14420	14406	14284	14220	14397	14237	14309	14409	14391	14377	14514	14458	14493	14327	14328	14401	14563	14298	14530	14557	14466	14478	14334	14403	14419	14199	14177	14309	14310	14296	14535	14296	14414	14349	14352	14436	14324	14450	14284	14456	14361	14373	14353	14408	14584	14350	14367	14521	14452	14320	14246	14424	14404	14478	14345	14272	14323	14509	14339	14292	14335	14568	14400	14361	14129	14343	14511	14353	14356	14248	14390	14281	14444	14411	14448	14362	14349	14339	14366	14379	14395	14411	14348	14422	14377	14413	14313	14270	14462	14331	14299	14297	14345	14439	14600	14379	14367	14218	14499	14337	14422	14166	14266	14545	14375	14393	14416	14425	14452	14520	14347	14356	14534	14283	14260	14466	14374	14322	14298	14314	14431	14237	14327	14503	14274	14334	14462	14346	14522	14133	14392	14352	14303	14269	14358	14465	14390	14335	14409	14415	14378	14249	14335	14281	14384	14416	14365	14480	14367	14332	14398	14432	14378	14357	14309	14417	14393	14448	14437	14436	14356	14337	14430	14167	14350	14264	14326	14507	14379	14315	14255	14543	14307	14262	14311	14473	14339	14522	14257	14289	14450	14329	14475	14371	14270	14300	14351	14524	14315	14361	14421	14343	14324	14356	14465	14330	14406	14520	14323	14346	14398	14245	14429	14226	14426	14495	14197	14591	14374	14226	14453	14383	14391	14467	14387	14268	14458	14355	14274	14528	14348	14441	14365	14398	14448	14458	14264	14433	14346	14488	14389	14412	14316	14454	14473	14378	14385	14414	14421	14309	14452	14144	14536	14302	14298	14412	14422	14492	14397	14255	14380	14199	14465	14364	14344	14528	14452	14392	14373	14368	14380	14399	14387	14393	14353	14270	14417	14391	14722	14199	14332	14063	14416	14560	14529	14265
22697	21159	28992	23691	21831	24578	27019	21725	20021	19504	19122	25997	30877	19604	17783	17370	17025	16919	16823	16852	16682	16437	16764	16737	16801	16597	16571	16567	16581	16633	16601	16505	16654	16737	16558	16275	16447	16402	16553	16292	16870	16776	16756	17063	16944	16691	16471	16389	16470	16573	16415	16441	16360	16341	16175	16390	16474	16402	16322	16391	16362	16510	16143	16462	16307	16323	16421	16287	16192	16320	16306	16375	16359	16371	16224	16409	16499	16439	16511	16158	16387	16338	16241	16279	16520	16464	16427	16598	16367	16322	16147	16237	16380	16353	16254	16238	16149	16028	16462	16319	16455	16292	16220	16364	16343	16364	16312	16244	16331	16351	16322	16331	16500	16243	16379	16387	16347	16394	16223	16283	16322	16318	16297	16453	16241	16346	16222	16244	16140	16300	16372	16333	16422	16352	16498	16231	16299	16387	16528	16407	16216	16364	16597	16504	16573	16358	16303	16251	16497	16339	16495	16371	16223	16213	16445	16351	16271	16297	16418	16427	16329	16254	16489	16421	16259	16239	16265	16446	16347	16398	16124	16319	16316	16386	16237	16342	16384	16223	16231	16121	16333	16466	16378	16257	16328	16247	16247	16363	16362	16150	16072	16062	16277	16292	16212	16307	16297	16344	16276	16123	16333	16184	16412	16401	16291	16213	16114	16262	16302	16365	16175	16278	16371	16443	16337	16306	16274	16114	16233	16316	16341	16358	16311	16347	16289	16215	16467	16185	16280	16277	16255	16228	16119	16154	16300	16375	16285	16254	16497	16326	16433	16318	16297	16274	16344	16254	16127	16257	16332	16082	16268	16213	16320	16052	16245	16231	16283	16100	16189	16263	16406	16192	16345	16460	16295	16316	16314	16442	16522	16353	16407	16321	16202	16364	16462	16265	16334	16246	16739	16296	16361	16257	16508	16367	16132	16181	16469	16284	16316	16305	16337	16292	16337	16375	16391	16160	16234	16141	16136	16562	16255	16407	16372	16269	16492	16268	16104	16284	16319	16280	16170	16293	16382	16295	16233	16624	16405	16356	16509	16242	16253	16465	16244	16313	16144	16089	16221	16184	16223	16407	16412	16234	16562	16386	16326	16302	16272	16483	16329	16361	16463	16359	16289	16357	16348	16229	16198	16189	16162	16453	16424	16311	16272	16181	16408	16321	16377	16175	16157	16195	16401	16356	16337	16135	16364	16266	16549	16189	16286	16239	16260	16182	16127	16324	16492	16201	16367	16561	16267	16347	16153	16214	16278	16232	16234	16149	16462	16423	16304	16152	16329	16254	16356	16494	16301	16387	16265	16293	16314	16261	16053	16417	16440	16370	16282	16178	16268	16276	16344	16270	16052	16325	16435	16232	16492	16162	16541	16280	16293	16321	16302	16252	16284	16286	16140	16271	16287	16382	16316	16322	16169	16249	16315	16066	16305	16249	16312	16306	16310	16343	16372	16298	16310	16308	16341	16344	16314	16367	16274	16137	16436	16145	16366	16348	16433	16211	16363	16227	16237	16240	16200	16169	16249	16443	16246	16314	16225	16273	16348	16107	16463	16435	16522	16111	16357	16241	16335	16273	16319	16212	16306	16336	16182	16261	16181	16446	16218	16229	16287	16166	16432	16333	16319	16323	16190	16351	16276	16275	16017	16424	16373	16256	16045	16117	16330	16509	16284	16379	16319	16166	16207	16260	16198	16377	16286	16345	16144	16129	16524	16427	16401	16326	16260	16237	16221	16473	16447	16330	16413	16222	16356	16357	16317	16287	16272	16209	16391	16156	16193	16329	16131	16199	16438	16391	16378	16280	16270	16502	16252	16321	16325	16260	16287	16291	16368	16206	16018	16370	16311	16291	16314	16416	16365	16243	16316	16375	16277	16230	16264	16297	16217	16172	16234	16359	16326	16223	16260	16167	16271	16215	16384	16471	16336	16155	16335	16154	16350	16207	16017	16306	16396	16284	16344	16434	16232	16502	16259	16175	16250	16231	16309	16413	16321	16422	16252	16236	16167	16306	16367	16276	16216	16232	16216	16291	16183	16608	16466	16358	16398	16296	16162	16341	16339	16115	16154	16594	16393	16226	16281	16232	16271	16336	16256	16301	16391	16345	16443	16448	16455	16379	16225	16469	16084	16180	16183	16366	16292	16531	16474	16362	16475	16321	16301	16212	16287	16565	16353	16384	16378	16382	16359	16221	15990	16347	16388	16391	16291	16190	16480	16259	16147	16020	16355	16197	16121	16203	16485	16465	16240	16229	16414	16322	16223	16328	16354	16281	16400	16366	16365	16348	16411	16510	16255	16271	16257	16349	16226	16318	16292	16345	16243	16064	16223	16446	16438	16212	16267	16421	16237	16285	16126	16456	16247	16227	16305	16159	16356	16366	16299	16281	16231	16347	16394	16199	16184	16429	16342	16454	16467	16100	16278	16232	16245	16325	16427	16355	16546	16302	16089	16367	16547	16149	16170	16245	16331	16411	16409	16364	16246	16352	16360	16449	16325	16307	16439	16425	16290	16307	16232	16082	16298	16332	16428	16517	16215	16199	16228	16273	16413	16026	16097	16352	16192	16160	16270	16202	16477	16534	16178	16368	16325	16448	16435	16298	16416	16371	16158	16490	16147	16205	16410	16321	16200	16269	16392	16477	16243	16324	16477	16135	16312	16523	16158	16335	16527	16288	16370	16282	16367	16321	16296	16354	16327	16396	16391	16205	16269	16324	16432	16102	16338	16178	16274	16381	16258	16237	16243	16248	16126	16193	16304	16440	16464	16333	16310	16389	16451	16272	16433	16164	16280	16423	16444	16211	16159	16332	16223	16448	16242	16172	16303	16131	16229	16164	16328	16475	16319	16357	16309	16377	16118	16440	16236	16279	16246	16413	16283	16335	16304	16307	16282	16172	16340	16315	16446	16428	16276	16367	16300	16162	16418	16235	16250	16170	16263	16113	16289	16269	16279	16346	16202	16244	16187	16363	16359	16255	16312	16482	16394	16204	16178	16055	16262	16322	16080	16171	16200	16328	16258	16302	16166	16326	16342	16186	16395	16172	16321	16381	16194	16335	16484	16308	16306	16345	16489	16291	16306	16363	16428	16391	16301	16215	16404	16299	16138	16291	16361	16519	16355	16257	16264	16210	16269	16247	16569	16278	16342	16440	16350	16414	16383	16301	16289	16226	16228	16267	16416	16104	16374	16295	16287	16460	16331	16517	16461	16380	16215	16337	16479	16220	16189	16244	16370	16251	16328	16178	16147	16165	16364	16475	16192	16409	16357	16231	16238	16149	16208	16229	16210	16357	16198	16322	16340	16316	16292	16238	16363	16228	16234	16387	16472	16364	16449	16356	16185	16186	16260	16293	16390	16091	16400	16522	16373	16151	16254	16368	16251	16291	16336	16202	16454	16240	16373	16294	16119	16340	16192	16321	16296	16200	16340	16382	16345	16244	16348	16242	16257	16275	16071	16190	16251	16325	16093	16221	16285	16360	16479	16320	16107	16264	16290	16194	16341	16196	16312	16363	16469	16381	16328	16124	16242	16345	16298	16364	16377	16430	16428	16158	16342	16313	16296	16205	16252	16190	16264	16270	16267	16407	16433	16412	16414	16273	16335	16231	16501	16327	16421	16275	16307	16425	16570	16357	16215	16618	16350	16250	16323	16246	16276	16219	16430	16174	16285	16280	16271	16156	16293	16325	16593	16399	16168	16118	16479	16318	16331	16235	16376	16290	16303	16349	16203	16375	16176	16285	16209	16195	16102	16184	16463	16185	16465	16302	16253	16442	16208	16340	16329	16189	16467	16346	16198	16243	16416	16408	16229	16296	16382	16135	16123	16102	16310	16297	16243	16165	16366	16431	16310	16379	16225	16238	16311	16200	16311	16435	16432	16159	16332	16478	16402	16326	16318	16166	16309	16353	16238	16464	16509	16204	16156	16409	16284	16409	16253	16427	16487	16148	16338	16210	16322	16197	16231	16366	16379	16296	16210	16281	16464	16416	16337	16371	16432	16264	16282	16248	16245	16354	16399	16241	16265	16256	16046	16533	16118	16265	16290	16420	16444	16255	16400	16289	16274	16038	16164	16227	16238	16158	16317	16427	16278	16440	16390	16472	16395	16207	16470	16384	16394	16357	16283	16323	16269	16312	16418	16232	16317	16514	16319	16297	16230	16251	16380	16496	16336	16433	16262	16303	16316	16423	16507	16334	16243	16264	16399	16082	16339	16278	16188	16173	16572	16189	16429	16212	16201	16275	16210	16239	16430	16506	16264	16317	16511	16131	16499	16341	16245	16318	16251	16076	16254	16196	16342	16269	16396	16410	16252	16434	16213	16127	16337	16461	16230	16259	16332	16483	16362	16273	16053	16358	16429	16387	16423	16345	16137	16104	16249	16417	16384	16301	16554	16178	16255	16306	16549	16382	16351	16154	16189	16165	16307	16373	16597	16303	16424	16125	16085	16254	16333	16215	16418	16265	16212	16413	16326	16360	16288	16336	16164	16232	16378	16198	16471	16354	16176	16373	16504	16316	16360	16292	16315	16378	16223	16267	16272	16361	16201	16566	16344	16608	16581	16590	16247	16176	16248	16186	16256	16347	16267	16250	16339	16449	16051	16306	16396	16384	16343	16315	16471	16301	16430	16273	16124	16005	16455	16446	16149	16155	16264	16412	16287	16322	16209	16545	16434	16400	16305	16338	16205	16179	16370	16135	16177	16190	16226	16207	16356	16300	15939	16272	16292	16211	16301	16329	16312	16220	16077	16131	16284	16290	16299	16218	16165	16221	16323	16279	16369	16365	16492	16255	16339	16529	16135	16216	16246	16440	16313	16279	16280	16557	16192	16082	16321	16320	16359	16428	16120	16315	16236	16131	16338	16309	16386	16460	16272	16252	16319	16266	16339	16191	16308	16351	16399	16246	16228	16307	16049	16421	16420	16264	16379	16349	16363	16362	16390	16338	16258	16303	16131	16115	16428	16326	16315	16344	16136	16468	16292	16225	16338	16338	16198	16202	16293	16523	16201	16534	16290	16313	16248	16243	16277	16241	16312	16265	16366	16214	16105	16282	16316	16130	16323	16254	16271	16247	16292	16222	16246	16241	16244	16315	16058	16426	16423	16305	16177	16252	16304	16129
20429	36751	36222	31998	28139	25639	23007	21273	20031	18619	18006	29144	30644	16699	15450	15165	14863	14794	14996	14753	14624	14598	14768	14643	14482	14326	14473	14478	14437	14410	14435	14409	14393	14407	14392	14254	14394	14445	14371	14281	14827	14896	14917	15170	14954	14498	14509	14446	14266	14291	14354	14299	14186	14386	14165	14278	14298	14306	14341	14329	14402	14308	14419	14276	14368	14275	14265	14149	14233	14286	14211	14245	14261	14270	14104	14295	14361	14205	14211	14134	14257	14290	14182	14275	14210	14357	14297	14324	14288	14219	14188	14194	14225	14184	14336	14247	14276	14145	14200	14369	14201	14220	14327	14224	14270	14169	14309	14155	14142	14404	14142	14350	14409	14244	14224	13954	14305	14209	14238	14125	14247	14367	14284	14289	14210	14258	14237	14036	14300	14224	14153	14211	14268	14154	14263	14358	14346	14266	14162	14110	14191	14253	14031	14198	14113	14159	14203	14279	14215	14256	14103	14371	14326	14192	14084	14187	14315	14246	14266	14204	14181	14258	14400	14208	14334	14207	14202	13970	14264	14295	14157	14236	14242	14179	14307	14216	14239	14100	14160	14264	14318	14324	14216	14151	14231	14210	14249	14322	14264	14133	14081	14117	14276	14314	14075	14184	14249	14265	14216	14285	14319	14402	14301	14253	14247	14229	14094	14179	14231	14158	14223	14346	14292	14301	14224	14153	14399	14198	14333	14126	14259	14340	14417	14251	14102	14224	14257	14196	14204	14136	14172	14154	14251	14132	14252	13968	14233	14290	14221	14364	14040	14146	14253	14140	14173	14109	14134	14169	14444	14240	14151	14114	14325	14201	14134	14305	14324	14164	14159	14324	14331	14311	14344	14108	14288	14209	14221	14206	14122	14407	14186	14084	14368	14195	14213	14201	14038	14176	14249	14405	14268	14176	14179	14290	14280	14279	14201	14268	14117	14235	14176	14382	14331	14164	14245	14160	14152	14329	14073	14343	14425	14358	14070	14315	14137	14235	14267	14234	14185	14189	14191	14149	14163	14137	14385	14279	14190	14315	14310	14124	14285	14296	14146	14399	14284	14239	14176	14254	14254	14391	14242	14231	14250	14312	14173	14093	14356	14439	14086	14203	14134	14149	14306	14061	14216	14234	14198	14358	14171	14347	14286	14308	14095	14115	14207	14199	14281	14276	14172	14224	14164	14104	14232	14208	14274	14353	14269	14256	14129	14375	14151	14246	14200	13985	14095	14124	14278	14114	14269	14213	14197	14081	14259	14114	14357	14089	14071	14205	14322	14310	14235	14187	14375	14228	14077	14338	14141	14213	14160	14061	14317	14244	14337	14224	14213	14250	14204	14336	14294	14228	14129	14266	14363	14285	14288	14249	14181	14125	14325	14130	14229	14165	14293	14251	14238	14045	14157	14071	14315	14174	14055	14343	14307	14130	14320	14196	14116	14150	14198	14210	14248	14286	14218	14402	14282	14190	14159	14061	14312	14223	14340	14141	14327	14194	14111	14152	14322	14123	14350	14323	14178	14195	14180	14340	14095	14246	14190	14302	14246	14252	14248	14247	14065	14410	14391	14170	14395	14128	14232	14405	14252	14356	14186	14201	14156	14286	14067	14387	14195	14319	14145	14217	14186	14338	14243	14246	14239	14155	14266	14363	14166	14307	14254	14343	14061	14230	14072	14178	14066	14054	14216	14232	14169	14307	14286	14187	14306	14266	14107	14053	13961	14270	14248	14246	14239	14194	14337	14248	14128	14177	14358	14161	14192	14190	14287	14133	14006	14208	14202	14332	14165	14141	14013	14183	14271	14334	14249	14132	14257	14280	14253	14223	14303	14260	14155	14081	14285	14335	14318	14159	14209	14073	14409	14116	14217	14201	14351	14120	14228	14142	14335	14287	14266	14303	14055	14211	14160	14059	14342	14176	14337	14349	14191	14280	14241	14135	14297	14225	14155	14244	14150	14366	14196	14256	13966	14280	14018	14376	14315	14344	14145	14207	14109	14352	14165	14183	14050	14279	14123	13996	14360	14269	14244	14199	14142	14199	14245	14267	14326	14313	14228	14225	14100	14313	14324	14225	14315	14213	14207	14258	14026	14338	14156	14176	14247	14301	14139	14098	14310	14355	14314	14150	14344	14258	14254	14319	14062	14203	14113	14252	14252	14231	14191	14114	14211	14221	14298	14275	14209	14312	14269	14420	13997	14272	14053	14288	14329	14204	14042	14300	14270	14248	14372	14262	14275	14314	14317	14186	14206	14492	14283	14223	14269	14221	14105	14197	14243	14274	14275	14130	14326	14137	14104	14234	14165	14446	14140	14211	14166	14306	14075	14426	14233	14177	14244	14283	14236	14197	14104	14107	14247	14288	14021	14222	14089	14089	14417	14306	14221	14179	14267	14261	14218	14237	14265	14214	14294	14075	14201	14171	14194	14171	14066	14353	14199	14176	14093	14082	14284	14389	14343	14286	14362	14289	14342	14218	14246	14032	14246	14231	14251	14100	14142	14286	14240	14374	14233	14201	14165	14223	14253	14209	14236	14169	14323	14265	14079	14249	14231	14183	14300	14238	14244	14268	14162	14210	14194	14191	14335	14008	14239	14218	14194	14267	14190	14152	14269	14137	14151	14196	14291	14310	14567	14017	14427	14195	14245	14172	14342	14299	14245	14104	14226	14281	14211	14314	14187	14172	14204	14292	14244	14197	13993	14219	14158	14252	14305	14195	14316	14258	14387	14299	14356	14204	14344	14293	14227	14252	14320	14351	14500	14377	14317	14372	14192	14216	14139	14357	14261	14303	14178	14416	14171	14134	14310	14175	14178	14252	14347	14177	14124	14102	14194	14020	14116	14311	14293	14182	14119	14429	14218	14344	14232	14385	14365	14152	14186	14253	14157	14341	14394	14307	14352	14228	14204	14177	14196	14318	14264	14217	14323	14369	14341	14200	14186	14401	14360	14194	14205	14279	14378	14161	14235	14171	14226	14363	14170	14180	14204	14259	14200	14318	13966	14263	14132	14209	14196	14218	14152	14354	14176	14233	14381	14281	14257	14297	14208	14145	14138	14275	14168	14352	14366	14183	14370	14310	14159	14228	14285	14332	14344	14222	14124	14085	14127	14381	14328	14047	14198	14173	14116	14129	14166	14320	14218	14390	14198	14074	14263	14307	14282	14180	14274	14297	14191	14356	14136	14280	14303	14266	14343	14375	14530	14169	14211	14208	14151	14322	14204	14215	14104	14402	14218	14157	14250	14203	14422	14187	14376	14217	14177	14342	14277	14107	14022	14059	14219	14202	14460	14239	14317	14246	14120	14077	14353	14245	14396	14288	14301	14151	14213	14192	14184	14197	14211	14246	14062	14286	14296	14101	14085	14201	14161	14206	14084	14343	14178	14318	14226	14181	14195	14135	14131	14313	14332	14241	14234	14306	14094	14185	14368	14312	14306	14047	14147	14428	14290	14117	14257	14139	14106	14217	14086	14159	13969	14201	14302	14366	14177	14260	14161	14159	14250	14394	14377	14015	14167	14261	14204	14143	14291	14245	14167	14237	14243	14069	14059	14296	14388	14212	14253	13994	14133	14270	14274	14186	14304	14123	14160	14031	14287	14123	14237	14160	14280	14199	14281	14281	14250	14213	14106	14015	14237	14359	14218	14147	14198	14257	14247	14086	14234	14185	14241	14139	14273	14175	14413	14221	14334	14113	14284	14113	14259	14154	14246	14242	14198	14262	14263	14257	14212	14123	14238	14267	14241	14216	14283	14223	14299	14177	14227	14059	14321	14244	14294	14158	14091	14285	14208	14296	14166	14260	14266	14239	14289	14303	14326	14354	14161	14232	14141	14236	14177	14322	14281	14076	14190	14155	14269	14122	14165	14276	14231	14180	14317	14279	14169	14110	14321	14195	14145	14371	14096	14217	14203	14066	14309	14286	14324	14191	14219	14175	14301	14379	14148	14248	14190	14333	14280	14311	14204	14252	14328	14294	14318	14215	14355	14217	14281	14338	14253	14253	14153	14156	14213	14311	13955	14247	14251	14242	14058	14140	14151	14267	14059	14287	14202	14291	14131	14213	14303	14233	14322	14235	14155	14224	14162	14088	14397	14315	14103	14219	14114	14005	14124	14337	14276	14260	14204	14205	14270	14408	14275	14116	14040	14200	14231	14398	14217	14297	14277	14221	14136	14276	14281	14230	14332	14162	14188	14358	14143	14183	14186	14174	14231	14265	14211	14243	14391	14112	14195	14452	14314	14089	14122	14391	14145	14076	14346	14313	14122	14116	14062	14088	14117	14340	14298	14287	14275	14203	14197	14248	14309	14281	14195	14239	14273	14224	14182	14294	14304	14086	14299	14278	14280	14257	14097	14343	14048	14285	14247	14061	14195	14115	14164	14019	14187	14252	14154	14199	14352	14160	14306	14328	14109	14220	14280	14199	14222	14165	14211	14249	14328	14371	14288	14249	14284	14191	14297	14225	14296	14233	14198	14257	14101	14274	14258	14016	14283	14182	14200	14277	14216	14247	14213	14198	14227	14297	14253	14200	14289	14291	14174	14221	14243	14196	14281	14232	14204	14325	14243	14334	14206	14016	14188	14175	14267	14104	14255	14150	14253	14312	14260	14291	14133	14277	14045	14084	14227	14146	14189	14403	14235	14185	14271	14285	14259	14333	14128	14167	14158	14078	14173	14217	14311	14383	14224	14276	14016	14215	14216	14232	14304	13986	14305	14249	14139	14225	14157	14251	14246	14230	14172	14288	14252	14122	14267	14095	14196	14239	14280	14360	14346	14206	14241	14239	14328	14059	14227	14265	14282	14204	14202	14241	14216	14236	14278	14341	14242	13995	14053	14218	14302	14271	14244	14028	14296	14121	14223	14429	14038	14303	14197	14108	14318	14202	14298	14285	14200	14332	14142	14047	14242	14292	14305	14086	14436	14203	14336	14337	14316	14224	14159	14239	14164	14168	14219	14166	14327	14238	14152	14183	14148	14268	14398	14116	14225	13914	14173	14096	14211	14254	14335	14157	14260	14100	14074	14176	14316	14295	14177	14221	14344	14358	14394	14174	14211	14095	14177	14088	14323	14148	14175	14300	14051	14172	14185	14259	14073	14266	14080	14254	14223	14129	14163	14399
27339	23100	28438	25484	20636	19503	18831	18155	17577	17720	17401	17567	18122	17386	17068	16870	16674	16963	16930	16878	17118	16741	16788	16924	16860	16870	16811	16838	16855	16745	16840	16814	16729	16882	16895	16780	16795	16929	16708	16642	16968	16744	16792	17068	16877	16899	16880	16849	16778	16820	16753	16728	16692	16920	16769	16913	16759	16801	16974	16936	16984	16880	16712	16629	16800	16772	16789	16820	16987	16763	16782	16703	17013	16544	17003	16662	16792	16851	16941	16678	16646	16869	16816	16703	16852	16753	16575	16893	16900	16699	16504	16703	16736	16861	16769	16759	16782	16792	16901	16687	16542	16711	16759	16697	16740	16956	16786	16962	16872	16817	16545	16823	16805	16919	16763	17026	16933	16832	16912	16797	16942	16771	16596	16783	16805	16891	16812	16805	16935	16679	16972	16805	16724	16723	16829	16922	16766	16681	16973	16976	16785	16891	16883	16933	16911	16751	16653	16771	16884	16640	16619	16806	16955	16684	17026	16770	16906	16661	16987	16786	16811	16629	16869	16667	16897	16925	16886	16754	16747	16698	16595	16724	16822	16835	17105	16746	16862	16788	16824	16735	16684	16686	16763	16757	16870	16737	16786	16772	16893	16943	16669	16897	16769	16881	16833	16755	16674	16700	16959	16784	16831	16811	16789	16866	16667	16660	16776	16895	16854	16788	16969	16735	16663	16619	16979	16784	16974	16875	16845	16890	16745	16804	16579	16707	16635	16755	16751	16690	17044	16827	16674	16774	16953	16616	16960	16773	16853	16733	16937	16795	16675	16830	16865	16825	16724	16474	16766	16778	16613	16798	16941	16733	16746	16491	16855	16725	16853	16798	16981	16770	16591	16753	16786	16702	16682	16684	16820	16697	16827	16641	16900	16815	16790	16866	17064	16798	16971	16726	16757	16790	16788	16615	16828	16848	16755	16568	16884	16755	16808	16860	16959	16925	16717	16768	16589	16701	16719	16912	16673	16924	16789	16836	16766	16609	16770	16732	16868	16592	16759	16721	16689	16734	16604	16656	17040	16720	16907	16762	16885	16979	16878	16724	16902	16860	16804	16865	16809	16703	16943	16785	16626	16808	16750	17015	16860	16701	16811	16695	16829	16871	16958	16896	16950	16904	16802	16800	16763	16841	16884	16784	16867	16642	16778	16654	16633	16724	16773	16756	16620	16979	16630	16669	16817	16988	16868	16755	16747	16818	16751	16828	16799	16733	16870	16886	16679	16785	16573	16783	16490	16721	16929	16778	16870	17009	16754	16759	16659	16981	16871	16768	16707	16794	16735	16839	16929	16923	17124	16771	16803	16738	16853	16932	16942	16752	16789	16830	16926	16788	16833	16812	17011	16756	16834	16866	16713	16900	16870	16730	16832	16740	16787	16688	16783	16933	16772	16836	16824	16908	16782	16880	16759	16934	16785	16912	16608	16727	16731	16818	16967	16873	16904	16954	16868	16690	16722	16699	16744	16858	16698	16713	16842	16995	16770	16776	16778	16638	16858	16789	16791	16853	16765	16675	16979	16647	16653	16866	16878	16662	16795	16815	16654	16802	16739	16716	16783	16768	16711	16750	16872	16964	16790	16769	16747	16730	16846	16638	16791	16581	16673	16487	16662	16627	16905	16739	16880	16829	16761	16720	16863	16897	16839	16579	16604	16747	16736	16943	16789	16891	16821	16733	16919	16812	16623	16794	16715	16770	16739	16848	17088	16623	16911	16783	16687	16967	16618	16811	16722	16914	16802	16799	16729	16758	16685	16819	16682	16882	16776	16820	16783	16519	16690	16792	16740	16971	16712	16948	16918	16863	16746	16822	17038	16824	16890	16938	16755	16649	16811	16914	16844	16784	16556	16793	16748	16663	16774	16843	16557	16880	16804	16846	16900	16854	16746	16929	16898	16879	16733	16698	16739	16801	16804	16895	16736	16850	16812	16785	16868	16752	16603	16691	16727	17041	16864	16917	16771	16800	16974	16625	16632	16804	16708	16622	17005	16706	16706	16721	16647	16752	16672	16786	16864	16769	16863	16818	16787	16908	16803	16803	16671	16621	16709	16586	16945	16611	17034	16905	16714	16899	16934	16921	16803	16927	16789	16627	16722	16879	16828	16715	16692	16752	16603	16641	16754	16716	16750	16788	16830	16835	16801	16824	16765	16814	16843	16680	16723	16788	16817	16851	16753	16737	16851	16919	16767	16977	16813	16702	16662	16882	16847	16671	16707	16991	16683	16742	16834	16659	16769	16951	16724	16835	16967	16926	16943	16747	16680	16816	16724	16707	16812	16864	16812	16499	16809	16715	16746	16904	16829	16830	16827	16710	16781	16810	16695	16762	16844	16839	16772	16745	16812	16522	16677	16688	16820	16912	16748	16683	16603	16850	16966	16925	16828	16901	16926	16982	16891	16645	16774	16690	16801	16517	16558	16722	16770	17035	16862	17054	16555	16803	16775	16755	16801	16821	16789	16757	16696	16921	16754	16804	17123	16800	16780	16766	16850	16774	16968	16802	16688	16678	16911	16838	16692	16677	16754	16676	16731	16748	16724	16760	16883	16809	16601	16860	16829	16694	16939	16692	16787	16637	16777	16641	16929	16905	16811	16754	16931	16910	16814	16817	16817	16728	16794	16788	16890	16925	16881	16730	17053	17008	16693	16607	16615	16760	16882	16845	16754	16929	16822	16921	16709	16869	16758	16679	16732	16647	16712	16913	16723	16558	16817	17056	16869	17025	16694	16746	16834	16811	16729	16811	16854	16741	16875	16791	16710	16861	16949	16857	16853	16824	16800	16977	16705	16622	16697	16915	16832	16990	16819	16696	16919	16724	16869	16761	16898	16753	16577	16697	16900	16916	16610	16782	16686	16747	16811	16792	16766	16719	16753	16731	16960	16925	16819	16833	16824	16605	16862	16820	16872	16904	16963	16950	16608	16705	16669	16695	16821	16728	16908	16831	17077	16658	16827	16653	16818	16886	16760	16740	16849	16716	16961	16886	16718	16875	16942	16988	16746	17050	16886	16925	16905	16698	16726	16904	16757	16787	16850	17038	16796	16665	16821	16897	16751	16674	16918	16838	16677	16836	16688	16621	16774	16814	16817	16725	16726	16793	16752	16707	16757	16744	16775	16948	16501	16682	16736	16561	16835	16757	16811	16841	16923	16698	16714	16688	16771	16765	16959	16923	16809	16825	16787	16857	16864	16753	16818	16690	16738	16672	16820	17034	16970	16897	16770	16833	16782	17007	16837	16777	16815	16519	17040	16822	16723	16944	16834	16847	16796	16967	16930	16828	16782	16779	16868	16922	16849	16800	16770	16730	16872	16682	16861	16826	16713	16860	16698	16671	16860	16876	16773	16754	16899	16980	16922	16734	16844	16852	16870	16813	16766	16844	16885	16750	16790	16822	16749	16749	16823	16991	16827	16656	16898	16738	16678	16964	16972	16950	16811	16762	16716	16870	16812	16738	16695	16716	16755	16790	16925	16869	16750	16817	16846	16942	16838	16796	16854	16818	16788	16849	16747	16709	16774	16711	16832	16723	16725	16661	16911	16760	16751	16631	16852	16863	16894	16863	16809	16796	16758	16729	16851	16720	16659	16585	16684	16694	16782	16920	16891	16938	16693	16946	16850	16805	16746	16867	16754	16802	16831	16798	16907	16734	16778	16786	16782	16858	16832	16948	16879	16862	16693	16706	16590	16721	16864	16836	16873	16871	16705	16716	16814	16711	16610	16867	16811	16827	16770	16811	16662	16717	16848	16849	16709	16550	16740	16722	16791	16815	16795	16846	16639	16739	16656	16624	16702	16703	16857	16702	16761	16879	17014	16863	16663	16618	16812	16832	16709	16829	16719	16927	16854	16679	17000	16816	16856	16703	16703	16758	16786	16737	16832	16707	16691	16954	16683	16722	16870	16922	16800	16877	16765	16878	16740	16732	16622	16869	16902	16861	16871	16834	16750	16801	16675	16730	16584	16796	16717	16779	16859	16491	16689	16783	16788	16752	16855	16659	16670	16666	16759	16877	16881	16786	16859	16657	16678	16890	16765	16689	16605	16907	16959	16779	16909	16894	16805	16914	16794	16745	16803	16722	17040	16752	16774	16768	16867	16883	16950	16945	16802	16739	17009	16854	16793	16665	16754	17026	16896	16739	16886	16840	16728	16857	16645	16839	16817	16719	16626	16810	16870	16683	16692	16846	17013	16958	16752	16932	16907	16655	16953	16721	16894	17003	16985	16991	16849	17019	16765	16677	16849	16724	16906	16808	16837	16665	16644	16730	16862	16856	16577	16625	16939	17021	16706	16837	16893	16736	16815	16778	16714	16979	16773	16582	16791	16660	16853	16625	16705	16939	17016	16748	16930	16918	16914	16983	16816	16818	16756	16674	16817	16688	16647	16914	16755	16924	16693	16708	16723	16799	16976	16810	16707	16550	16860	16946	16649	16637	16722	16847	16799	16649	16829	16851	16768	16683	16870	17031	16627	16703	16772	16826	16698	16685	16960	16817	16813	16745	16798	16639	16649	16772	16846	16886	16807	16850	16706	16669	16687	16808	16827	16823	16554	16803	16705	16796	16924	16756	16718	16618	16809	16925	16874	16769	16821	16816	16810	16833	16754	16785	16846	16773	16801	16992	16873	16493	16933	16929	16876	16996	16875	16977	16844	16813	16745	16715	16808	16850	16919	16949	16920	16878	16795	16871	16752	16707	16636	16709	16768	16710	16770	16652	16804	16860	16769	16731	16685	16731	16738	16784	16728	16582	16774	16882	16765	16784	16955	16670	16795	16948	16869	16900	16898	16911	16911	16743	16514	16914	16862	16761	16765	16760	16709	16605	16899	16860	16784	16851	16817	16829	16916	16839	16796	16655	16882	16845	16788	16845	16668	16902	16955	16719	16889	16688	17013	16882	16610	16765	16718	17007	16720	16992	16943	16776	16898	16753	16748	16932	16925	16728	16582	16917	16949	16842	16674	16740	16814	16699	16481	16680	16953	16814	16786	16626	16727	16847	16931	16669	16778	16859	16765	16774	16785	16753	16677	16809	16570	16838	16746	16590	16649	16726	16875	16719	16688	16902	16690	16759	16885	16690	16821	16875	16897	16903	16698	16553	16877	17001	16951	16741	16753	16826
18441	26637	26769	22174	19843	18502	17430	16790	16369	15857	15589	16258	16278	15167	15025	14838	14803	14821	14704	14736	14624	14751	14530	14555	14727	14612	14613	14531	14651	14784	14620	14748	14734	14546	14569	14621	14718	14574	14545	14459	14557	14745	14815	14666	14663	14673	14554	14402	14497	14450	14591	14552	14565	14526	14527	14597	14576	14754	14652	14637	14522	14558	14732	14637	14763	14480	14549	14627	14500	14729	14724	14764	14623	14568	14560	14754	14703	14528	14698	14553	14450	14518	14603	14574	14626	14503	14511	14540	14579	14620	14569	14624	14566	14584	14525	14599	14512	14510	14542	14468	14594	14605	14369	14599	14605	14670	14656	14523	14494	14420	14690	14589	14680	14476	14512	14669	14647	14724	14650	14482	14648	14438	14631	14418	14490	14427	14617	14557	14561	14588	14674	14591	14688	14597	14645	14449	14474	14624	14590	14653	14606	14717	14584	14553	14401	14612	14575	14446	14541	14649	14683	14592	14476	14396	14526	14600	14465	14498	14420	14530	14617	14612	14573	14561	14736	14623	14443	14552	14595	14463	14517	14463	14506	14521	14685	14603	14457	14547	14544	14475	14691	14477	14465	14517	14630	14579	14614	14519	14654	14727	14472	14572	14321	14534	14679	14544	14448	14569	14602	14531	14586	14573	14601	14608	14602	14589	14628	14415	14607	14597	14663	14636	14567	14522	14460	14503	14678	14750	14704	14620	14575	14539	14619	14574	14603	14470	14553	14357	14640	14529	14591	14651	14582	14570	14626	14648	14554	14490	14468	14509	14519	14737	14752	14585	14607	14554	14642	14476	14573	14515	14493	14555	14761	14588	14480	14467	14559	14402	14827	14668	14681	14707	14550	14656	14619	14649	14572	14632	14488	14476	14733	14525	14675	14513	14540	14612	14545	14502	14576	14547	14654	14695	14518	14613	14621	14670	14492	14497	14604	14473	14609	14679	14402	14634	14563	14733	14659	14473	14649	14622	14505	14720	14612	14619	14602	14517	14721	14490	14512	14645	14496	14551	14625	14502	14687	14471	14523	14713	14500	14547	14709	14464	14499	14635	14653	14645	14660	14621	14677	14558	14493	14756	14468	14576	14591	14682	14583	14657	14507	14481	14496	14583	14672	14448	14541	14403	14663	14501	14605	14624	14350	14708	14589	14454	14729	14592	14673	14417	14483	14337	14667	14455	14563	14646	14636	14475	14865	14654	14679	14420	14567	14603	14666	14834	14610	14677	14520	14597	14761	14488	14634	14611	14732	14722	14576	14337	14631	14672	14523	14552	14551	14501	14494	14475	14639	14476	14568	14514	14623	14437	14548	14510	14625	14558	14629	14507	14617	14567	14586	14638	14531	14378	14759	14529	14678	14525	14511	14504	14597	14505	14632	14562	14660	14503	14665	14372	14539	14518	14408	14538	14523	14592	14541	14540	14565	14542	14699	14617	14548	14719	14657	14459	14509	14575	14563	14517	14641	14594	14583	14475	14710	14563	14630	14678	14622	14577	14631	14590	14532	14541	14564	14650	14739	14747	14558	14675	14615	14465	14671	14654	14574	14515	14655	14632	14451	14538	14648	14611	14649	14591	14610	14642	14677	14737	14688	14618	14634	14463	14555	14480	14626	14511	14671	14649	14605	14423	14636	14515	14418	14562	14622	14725	14620	14370	14591	14595	14588	14513	14416	14573	14611	14742	14474	14574	14426	14374	14605	14537	14699	14440	14577	14615	14516	14627	14684	14500	14690	14374	14798	14695	14494	14468	14686	14587	14492	14593	14582	14598	14521	14654	14472	14593	14483	14582	14596	14474	14583	14647	14650	14604	14614	14691	14755	14575	14672	14676	14690	14354	14522	14528	14666	14566	14592	14668	14626	14705	14604	14620	14476	14642	14581	14570	14548	14718	14532	14572	14426	14525	14709	14583	14668	14673	14616	14666	14661	14495	14452	14472	14566	14608	14741	14649	14540	14608	14665	14502	14556	14433	14555	14635	14457	14559	14538	14581	14620	14476	14677	14603	14549	14584	14637	14720	14632	14531	14528	14577	14614	14537	14712	14591	14673	14410	14384	14501	14611	14673	14526	14386	14372	14826	14753	14470	14655	14523	14727	14421	14585	14570	14514	14661	14520	14438	14513	14396	14670	14415	14398	14814	14411	14429	14543	14446	14555	14597	14472	14554	14442	14491	14566	14518	14570	14600	14585	14552	14455	14661	14579	14669	14545	14585	14675	14519	14479	14596	14537	14601	14576	14494	14579	14572	14584	14518	14729	14536	14493	14682	14512	14477	14633	14563	14614	14511	14565	14535	14638	14595	14481	14587	14587	14473	14500	14509	14520	14608	14504	14634	14459	14878	14566	14470	14470	14576	14590	14542	14654	14602	14761	14668	14578	14542	14644	14599	14574	14635	14493	14495	14652	14609	14549	14495	14585	14574	14606	14537	14699	14468	14612	14605	14315	14797	14639	14567	14452	14471	14451	14660	14420	14509	14554	14512	14377	14597	14508	14573	14507	14617	14528	14652	14650	14626	14618	14466	14674	14581	14600	14511	14490	14612	14591	14442	14785	14538	14451	14523	14618	14555	14691	14774	14511	14506	14513	14576	14597	14787	14608	14561	14477	14795	14661	14645	14389	14605	14657	14621	14650	14645	14523	14696	14552	14400	14488	14542	14709	14609	14607	14583	14505	14624	14720	14651	14644	14547	14686	14530	14728	14576	14724	14488	14720	14480	14687	14587	14461	14673	14536	14441	14497	14439	14517	14639	14565	14575	14525	14534	14536	14559	14528	14563	14543	14538	14717	14370	14579	14506	14502	14534	14610	14517	14593	14638	14484	14700	14559	14378	14834	14603	14387	14675	14549	14647	14554	14561	14600	14570	14497	14452	14578	14498	14665	14424	14747	14619	14682	14514	14415	14589	14506	14573	14535	14578	14609	14515	14690	14790	14676	14674	14651	14629	14618	14538	14402	14593	14564	14583	14447	14505	14553	14798	14656	14659	14530	14499	14697	14561	14625	14528	14555	14571	14712	14489	14505	14580	14645	14496	14562	14520	14538	14660	14629	14580	14551	14539	14661	14631	14549	14518	14708	14418	14690	14480	14505	14585	14445	14597	14501	14580	14638	14778	14681	14630	14539	14470	14639	14597	14466	14476	14612	14490	14635	14608	14645	14719	14528	14455	14775	14647	14626	14656	14509	14458	14562	14542	14478	14634	14616	14563	14422	14524	14591	14681	14537	14560	14475	14607	14713	14546	14769	14608	14600	14528	14641	14556	14411	14567	14553	14436	14569	14547	14491	14546	14430	14527	14634	14749	14437	14583	14595	14632	14606	14406	14670	14528	14701	14555	14715	14765	14520	14519	14459	14537	14781	14515	14638	14545	14390	14379	14697	14573	14456	14599	14509	14625	14394	14649	14437	14588	14621	14543	14684	14626	14664	14422	14450	14623	14586	14656	14596	14549	14694	14512	14572	14509	14411	14634	14604	14580	14637	14575	14561	14639	14530	14593	14458	14620	14475	14735	14634	14609	14484	14724	14534	14477	14689	14564	14721	14775	14519	14718	14537	14636	14410	14598	14523	14571	14766	14384	14636	14658	14566	14510	14380	14604	14548	14653	14671	14376	14722	14619	14685	14452	14525	14515	14608	14501	14587	14487	14665	14586	14602	14577	14632	14621	14542	14738	14553	14521	14527	14577	14615	14596	14420	14603	14572	14590	14693	14631	14533	14566	14470	14608	14502	14538	14524	14653	14556	14551	14434	14602	14598	14627	14535	14829	14681	14474	14542	14740	14654	14617	14684	14715	14490	14573	14620	14453	14593	14481	14636	14508	14435	14454	14337	14502	14430	14536	14537	14604	14545	14468	14573	14528	14671	14670	14560	14456	14518	14688	14487	14568	14640	14490	14673	14627	14535	14511	14475	14631	14590	14536	14513	14619	14652	14521	14496	14446	14536	14628	14606	14530	14523	14605	14686	14722	14637	14425	14498	14490	14503	14543	14677	14532	14612	14501	14578	14513	14731	14575	14630	14758	14601	14487	14553	14574	14461	14567	14622	14585	14533	14570	14489	14556	14586	14522	14557	14559	14779	14451	14511	14596	14608	14647	14572	14528	14552	14894	14553	14376	14419	14648	14676	14495	14417	14689	14459	14446	14800	14576	14630	14648	14420	14651	14595	14535	14566	14520	14511	14612	14811	14689	14690	14558	14576	14553	14543	14563	14500	14605	14779	14615	14574	14566	14474	14493	14643	14674	14668	14546	14582	14506	14567	14601	14650	14727	14525	14535	14577	14728	14551	14506	14440	14385	14581	14562	14732	14497	14580	14559	14453	14594	14525	14615	14600	14521	14593	14508	14600	14459	14630	14651	14448	14537	14459	14668	14622	14638	14599	14497	14610	14561	14521	14616	14527	14564	14550	14590	14654	14619	14505	14782	14472	14466	14439	14493	14516	14572	14544	14640	14591	14563	14442	14532	14691	14557	14433	14665	14489	14676	14465	14608	14524	14583	14468	14550	14560	14633	14516	14587	14403	14713	14660	14504	14581	14667	14558	14651	14503	14673	14690	14529	14549	14512	14632	14545	14679	14553	14541	14550	14542	14544	14466	14637	14580	14577	14767	14657	14623	14501	14520	14660	14614	14570	14398	14618	14463	14484	14656	14663	14533	14702	14630	14496	14613	14477	14554	14571	14584	14525	14517	14635	14664	14446	14588	14476	14715	14631	14694	14462	14604	14693	14515	14718	14578	14690	14347	14591	14526	14555	14615	14600	14633	14531	14475	14599	14560	14608	14621	14536	14571	14655	14568	14676	14541	14548	14400	14556	14432	14698	14618	14565	14511	14630	14649	14514	14593	14636	14508	14527	14627	14513	14478	14505	14624	14626	14587	14498	14666	14678	14515	14672	14672	14704	14625	14622	14599	14732	14537	14409	14604	14644	14680	14621	14667	14520	14373	14614	14585	14580	14561	14557	14692	14826	14540	14539	14620	14530	14762	14754	14492	14589	14604	14558	14438	14729	14427	14720	14540	14593	14592	14564	14651	14640	14532	14646	14521	14689	14587	14540	14631	14603	14491	14559	14429	14563	14514	14649	14582	14613	14626	14473	14363	14650	14651	14688	14643	14532	14517	14526
24040	21187	28587	24714	23024	23489	22700	19507	18628	18137	17816	20781	24493	18845	17081	17022	16810	16616	16324	16423	16486	16583	16499	16532	16398	16456	16479	16397	16453	16459	16305	16319	16372	16384	16326	16318	16333	16293	16310	16258	16113	16302	16543	16766	16768	16557	16387	16252	16377	16323	16382	16164	16341	16534	16357	16347	16373	16406	16441	16266	16350	16284	16343	16519	16262	16184	16448	16380	16318	16049	16311	16277	16434	16525	16249	16201	16126	16318	16231	16256	16153	16374	16210	16145	16214	16159	16294	16099	16315	16336	16427	16348	16285	16223	16300	16343	16406	16275	16367	16366	16366	16419	16270	16288	16182	16259	16589	16200	16462	16332	16480	16329	16440	16468	16326	16220	16208	16430	16383	16076	16222	16274	16270	16274	16315	16293	16316	16292	16504	16309	16339	16274	16251	16239	16159	16210	16346	16392	16149	16080	16262	16398	16292	16153	16256	16325	16426	16220	16130	16118	16209	16332	16215	16360	16444	16433	16378	16370	16368	16280	16208	16249	16286	16304	16373	16077	16222	16245	16381	16265	16484	16324	16458	16333	16151	16366	16230	16099	16082	16297	16336	16232	16446	16480	16421	16273	16215	16281	16318	16185	16185	16264	16276	16346	16202	16221	16173	16145	16373	16152	16243	16220	16372	16416	16332	16393	16225	16168	16279	16324	16223	16296	16339	16303	16325	16301	16198	16223	16442	16183	16033	16193	16200	16510	16337	16356	16231	16290	16179	16246	16270	16331	16460	16283	16297	16197	16358	16304	16170	16324	16591	16336	16206	16508	16387	16243	16364	16344	16183	16429	16149	16342	16226	16409	16353	16264	16334	16465	16301	16260	16400	16186	16210	16416	16284	16402	16214	16470	16373	16502	16380	16234	16362	16288	16361	16263	16341	16277	16324	16197	16331	16242	16221	15965	16282	16249	16447	16389	16261	16403	16280	16416	16304	16232	16251	16219	16324	16292	16214	16382	16403	16101	16423	16233	16258	16459	16118	16223	16356	16322	16257	16443	16139	16277	16190	16071	16250	16407	16273	16309	16522	16307	16069	16129	16110	16256	16197	16317	16282	16291	16335	16461	16306	16380	16322	16181	16369	16260	16351	16275	16401	16348	16171	16363	16370	16342	16297	16198	16286	16298	16309	16208	16156	16564	16442	16315	16204	16325	16482	16239	16189	16169	16124	16254	16211	16403	16367	16166	16245	16129	16192	16448	16400	16501	16507	16287	16363	16344	16312	16330	16287	16346	16307	16326	16198	16245	16345	16475	16289	16209	16444	16457	16345	16416	16377	16272	16443	16475	16320	16240	16205	16348	16371	16255	16300	16431	16095	16397	16258	16468	16074	16127	16302	16154	16364	16477	16232	16247	16350	16132	16245	16229	16177	16341	16244	16284	15971	16285	16348	16410	16508	16253	16179	16128	16485	16281	16298	16158	16524	16267	16385	16174	16334	16146	16235	16377	16105	16160	16216	16202	16237	16306	16098	16373	16595	16442	16360	16201	16247	16253	16335	16387	16160	16214	16407	15980	16112	16200	16284	16368	16183	16296	16080	16269	16473	16047	16354	16100	16110	16258	16313	16350	16231	16448	16413	16287	16355	16610	16245	16436	16310	16237	16400	16317	16079	16271	16322	16198	16265	16303	16306	16308	16122	16380	16541	16330	16338	16249	16216	16126	16251	16344	16416	16401	16239	16142	16317	16032	16323	16284	16502	16374	15989	16093	16358	16290	16357	16249	16247	16190	16127	16526	16204	16355	16245	16378	16076	16216	16281	16302	16241	16140	16366	16236	16255	16094	16392	16047	16287	16252	16357	16284	16270	16242	16265	16286	16347	16271	16277	16370	16426	16437	16382	16314	16223	16362	16325	16276	16201	16252	16337	16229	16203	16284	16274	16178	16607	16315	16190	16336	16279	16309	16408	16238	16378	16455	16297	16228	16311	16293	16410	16442	16063	16436	16315	16334	16292	16239	16365	16381	16424	16338	16378	16394	16337	16159	16386	16166	16435	16470	16548	16204	16252	16302	16352	16330	16325	16048	16248	16399	16044	16281	16217	16351	16221	16157	16266	16446	16236	16195	16353	16407	16353	16220	16434	16266	16016	16309	16318	16339	16374	16316	16155	16228	16457	16200	16202	16469	16395	16445	16354	16396	16238	16286	16298	16256	16255	16172	16508	16198	16466	16226	16615	16266	16265	16235	16236	16328	16461	16210	16122	16320	16201	16257	16348	16186	16282	16152	16177	16327	16291	16519	16183	16130	16250	16179	16111	16278	16176	16203	16471	16365	16290	16223	16507	16383	16102	16390	16356	16187	16217	16111	16305	16332	16238	16409	16157	16331	16238	16427	16203	16415	16372	16223	16262	16293	16298	16345	16236	16441	16068	16166	16313	16315	16282	16243	16097	16471	16192	16366	16257	16239	16271	16412	16264	16216	16209	16399	16560	16427	16238	16251	16407	16287	16440	16255	16246	16554	16449	16211	16162	16311	16079	16276	16436	16291	16347	16358	16025	16398	16271	16180	16340	16245	16076	16298	15993	16220	16274	16185	16291	16372	16534	16419	16347	16257	16332	16261	16174	16404	16313	16267	16308	16475	16256	16381	16217	16160	16154	16135	16189	16286	16472	16341	16325	16181	16070	16500	16514	16327	16383	16202	16123	16319	16356	16304	16440	16261	16340	16142	16291	16381	16223	16170	16217	16323	16242	16354	16211	16458	16373	16441	16236	16138	16173	16344	16371	16364	16302	16350	16303	16382	16273	16367	16258	16314	16483	16381	16348	16186	16214	16317	16438	16117	16351	16216	16228	16306	16217	16204	16254	16261	16544	16295	16189	16225	16433	16382	16252	16433	16447	16180	16310	16258	16273	16209	16260	16155	16358	16352	16066	16188	16168	16228	16391	16210	16241	16283	16135	16437	16309	16469	16378	16308	16263	16225	16200	16098	16131	16213	16155	16157	16301	16488	16404	16276	16476	16326	16066	16236	16234	16250	16276	16323	16482	16403	16216	16030	16342	16180	16377	16319	16283	16247	16189	16242	16433	16130	16216	16318	16399	16128	16132	16105	16315	16283	16249	16223	16263	16357	16161	16354	16285	16525	16235	16216	16212	16311	16182	16290	16231	16198	16097	16238	16326	16432	16336	16149	16258	16373	16359	16027	16254	16182	16316	16359	16149	16095	16366	16507	16518	16407	16324	16306	16186	16416	16310	16175	16420	16433	16462	16201	16315	16419	16141	16341	16443	16327	16322	16188	16421	16115	16278	16464	16445	16159	16269	16321	16246	16199	16237	16297	16142	16299	16188	16247	16047	16298	16383	16327	16453	16378	16438	16374	16353	16231	16083	16235	16259	16428	16523	16303	16111	16147	16399	16381	16364	16246	16242	16188	16281	16406	16337	16378	16272	16283	16445	16390	16282	16281	16337	16216	16300	16724	16092	16345	16234	16150	16312	16096	16432	16261	16280	16138	16376	16149	16316	16222	16192	16473	16304	16192	16320	16201	16236	16368	16304	16260	16303	16240	16314	16332	16434	16096	16095	16360	16250	16431	16397	16399	16349	16163	16393	16344	16263	16309	16432	16267	16174	16431	16242	16370	16228	16330	16257	16406	16341	16288	16296	16357	16149	16395	16398	16280	16512	16402	16186	16346	16422	16434	16318	16277	16343	16248	16315	16460	16274	16267	16384	16360	16357	16359	16136	16243	16257	16378	16317	16308	16137	16199	16431	16497	16294	16341	16154	16360	16490	16537	16198	16199	16283	16482	16242	16409	16602	16382	16281	16126	16275	16213	16373	16052	16356	16391	16307	16228	16067	16002	16386	16311	16426	16321	16224	16301	16025	16318	16220	16419	16424	16241	16203	16200	16442	16314	16305	16205	16597	16449	16285	16333	16224	16189	16571	16179	16345	16224	16299	16347	16259	16274	16252	16364	16286	16269	16218	16350	16448	16278	16301	16505	16392	16096	16420	16345	16074	16270	16291	16269	16340	16365	16389	16294	16211	16307	16306	16309	16250	16104	16302	16227	16212	16226	16483	16318	16281	16301	16224	16508	16211	16421	16248	16186	16287	16548	16360	16203	16334	16067	16315	16030	16218	16339	16304	16301	16282	16498	16220	16158	16310	16118	16329	16252	16159	16378	16113	16309	16393	16221	16329	16396	16349	16157	16378	16208	16347	16314	16482	16246	16340	16428	16401	16292	16226	16294	16289	16272	16275	16336	16303	16147	16322	16389	16282	16284	16205	16184	16376	16199	16385	16297	16099	16524	16419	16306	16049	16224	16426	16338	16278	16284	16269	16245	16273	16295	16149	16486	16219	16068	16424	16257	16060	16393	16320	16306	16262	16238	16160	16243	16172	16229	16360	16373	16160	16237	16288	16150	16224	16314	16409	16429	16267	16332	16284	16259	16486	16474	16198	16332	16257	16368	16224	16244	16366	16304	16112	16286	16323	16268	16155	16318	16313	16198	16280	16413	16307	16279	16483	16263	16108	16267	16257	16328	16178	16249	16250	16290	16071	16348	16301	16417	16378	16471	16324	16278	16184	16272	16370	16447	16193	16207	16281	16140	16173	16246	16250	16346	16348	16337	16308	16132	16352	16234	16122	16256	16239	16295	16329	16274	16412	16108	16381	16345	16261	16264	16209	16203	16321	16372	16346	16567	16400	16546	16298	16538	16186	16219	16148	16463	16204	16354	16430	16175	16330	16380	16186	16099	16278	16237	16171	16280	16389	16156	16229	16106	16386	16415	16357	16350	16359	16296	16246	16336	16303	16438	16245	16343	16341	16275	16175	16527	16406	16328	16391	16337	16148	16231	16360	16263	16195	16245	16384	16247	16355	16307	16226	16201	16220	16257	16420	16325	16277	16414	16103	16316	16112	16163	16329	16332	16217	16205	16266	16229	16250	16312	16305	16232	16099	16252	16130	16152	16106	16155	16282	16306	16102	16253	16264	16394	16285	16219	16344	16333	16216	16214	16143	16350	16320	16184	16274	16315	16331	16219	16186	16502	16254	16211	16321	16503	16179	16091	16243	16426	16237	16338	16138	16321	16285	16241	16264	16361	16352	16059	16341	16290	16216	16159	16187	16479	16389	16396	16348	16326	16355	16218	16178	16259
17966	32193	31919	27260	24163	22109	20284	18920	17678	17033	16566	21775	25514	16128	15097	14941	14680	14688	14578	14652	14471	14464	14515	14426	14557	14511	14307	14358	14501	14327	14475	14338	14546	14415	14309	14368	14587	14422	14463	14382	14565	14310	14682	14740	14657	14478	14713	14350	14514	14220	14325	14229	14321	14341	14272	14410	14348	14329	14380	14254	14390	14225	14270	14222	14221	14208	14359	14295	14251	14318	14306	14373	14282	14341	14210	14239	14311	14345	14333	14257	14268	14296	14472	14337	14231	14391	14231	14397	14207	14340	14316	14430	14218	14212	14475	14230	14341	14122	14298	14237	14317	14353	14293	14239	14328	14313	13994	14348	14270	14164	14169	14180	14235	14243	14448	14204	14315	14297	14282	14130	14253	14294	14423	14297	14264	14300	14192	14331	14262	14397	14410	14294	14277	14312	14294	14349	14402	14376	14388	14184	14224	14329	14275	14416	14246	14290	14287	14337	14413	14290	14464	14176	14288	14257	14193	14304	14250	14292	14244	14318	14289	14450	14359	14279	14351	14302	14239	14404	14154	14355	14338	14340	14450	14422	14347	14494	14323	14335	14382	14339	14289	14222	14429	14354	14318	14283	14292	14354	14270	14102	14320	14293	14407	14368	14349	14307	14150	14372	14425	14395	14254	14352	14195	14174	14243	14368	14163	14285	14380	14309	14392	14324	14294	14371	14254	14161	14417	14420	14170	14316	14391	14229	14291	14394	14285	14326	14304	14282	14501	14369	14284	14540	14296	14341	14425	14350	14422	14333	14351	14436	14254	14298	14279	14455	14498	14280	14348	14495	14361	14343	14244	14365	14411	14292	14451	14215	14237	14315	14307	14377	14179	14379	14569	14202	14382	14440	14211	14407	14532	14490	14327	14137	14176	14342	14278	14213	14259	14260	14353	14453	14194	14321	14272	14372	14241	14460	14299	14270	14376	14304	14275	14380	14272	14448	14292	14248	14304	14222	14400	14350	14299	14298	14335	14351	14202	14525	14204	14350	14363	14224	14217	14314	14240	14418	14431	14346	14346	14339	14277	14270	14367	14194	14354	14406	14325	14389	14263	14436	14388	14302	14267	14440	14273	14193	14292	14308	14337	14207	14389	14269	14156	14448	14245	14349	14404	14232	14298	14213	14273	14054	14385	14389	14157	14351	14395	14248	14358	14318	14079	14383	14266	14292	14452	14214	14170	14324	14353	14348	14293	14436	14335	14363	14269	14232	14214	14294	14322	14218	14187	14339	14202	14350	14390	14289	14346	14352	14431	14428	14252	14570	14450	14347	14355	14095	14409	14361	14485	14248	14277	14222	14449	14401	14170	14381	14321	14231	14209	14188	14287	14352	14232	14375	14207	14278	14343	14276	14475	14222	14209	14470	14329	14333	14360	14253	14381	14294	14368	14372	14482	14292	14408	14189	14366	14351	14443	14308	14257	14366	14241	14243	14489	14267	14376	14285	14152	14241	14227	14287	14272	14324	14245	14389	14283	14217	14414	14362	14360	14342	14276	14249	14322	14326	14367	14262	14405	14265	14392	14352	14251	14248	14217	14362	14268	14276	14279	14347	14109	14316	14225	14304	14371	14364	14460	14457	14411	14509	14227	14452	14355	14554	14362	14115	14363	14393	14212	14399	14298	14185	14505	14226	14484	14233	14365	14241	14140	14256	14423	14258	14470	14345	14249	14285	14268	14286	14318	14375	14334	14374	14177	14359	14387	14425	14224	14410	14245	14368	14139	14233	14502	14337	14372	14411	14297	14499	14291	14237	14269	14234	14277	14281	14296	14389	14300	14177	14152	14310	14424	14318	14272	14194	14262	14340	14247	14309	14278	14479	14468	14336	14354	14184	14268	14268	14323	14350	14236	14440	14405	14239	14226	14342	14319	14311	14210	14267	14479	14289	14228	14184	14303	14150	14354	14316	14192	14289	14222	14299	14415	14439	14196	14263	14331	14307	14459	14390	14459	14322	14266	14297	14172	14315	14416	14322	14498	14481	14301	14383	14368	14350	14238	14317	14344	14253	14371	14459	14310	14369	14273	14229	14351	14321	14281	14261	14277	14342	14141	14276	14431	14158	14264	14345	14263	14342	14263	14429	14254	14200	14129	14221	14192	14304	14323	14245	14345	14298	14241	14324	14212	14389	14297	14416	14333	14420	14417	14170	14192	14342	14327	14244	14432	14246	14371	14201	14330	14301	14250	14336	14306	14370	14193	14306	14324	14430	14405	14399	14311	14337	14320	14492	14328	14419	14329	14243	14478	14198	14231	14318	14328	14239	14398	14332	14319	14304	14220	14252	14358	14203	14259	14419	14202	14351	14371	14116	14170	14344	14442	14272	14315	14345	14285	14146	14183	14304	14294	14141	14444	14241	14336	14246	14253	14364	14546	14216	14375	14395	14420	14421	14266	14381	14255	14305	14427	14207	14182	14366	14380	14265	14036	14381	14402	14306	14224	14433	14311	14165	14444	14335	14358	14404	14238	14131	14310	14333	14359	14368	14234	14393	14280	14338	14252	14262	14273	14219	14353	14205	14333	14234	14369	14280	14333	14406	14397	14325	14273	14426	14211	14141	14263	14243	14423	14287	14203	14319	14245	14299	14341	14409	14343	14173	14184	14381	14341	14275	14231	14266	14459	14388	14243	14221	14218	14299	14228	14372	14223	14294	14215	14343	14395	14229	14357	14302	14315	14460	14334	14247	14195	14308	14203	14352	14281	14451	14274	14284	14431	14198	14280	14366	14291	14292	14349	14324	14281	14257	14167	14214	14351	14167	14214	14316	14293	14248	14444	14265	14226	14275	14342	14280	14360	14338	14374	14256	14473	14326	14346	14367	14337	14347	14133	14283	14372	14465	14502	14362	14419	14287	14310	14349	14211	14279	14381	14319	14269	14286	14203	14224	14310	14267	14121	14335	14278	14276	14469	14298	14178	14490	14156	14165	14351	14382	14280	14338	14384	14228	14255	14253	14237	14351	14374	14413	14350	14248	14264	14404	14251	14291	14264	14243	14234	14244	14323	14451	14365	14205	14284	14221	14369	14360	14194	14139	14154	14223	14236	14159	14317	14305	14121	14396	14044	13999	14166	14360	14359	14320	14303	14474	14243	14527	14360	14315	14276	14344	14399	14206	14251	14205	14405	14297	14264	14309	14420	14397	14356	14402	14209	14309	14274	14306	14378	14266	14431	14369	14309	14450	14350	14314	14285	14149	14250	14386	14307	14218	14175	14263	14370	14225	14312	14224	14283	14283	14324	14313	14440	14258	14167	14339	14355	14134	14245	14227	14444	14397	14207	14425	14340	14312	14340	14426	14317	14427	14342	14268	14226	14299	14289	14427	14347	14271	14240	14321	14260	14297	14279	14368	14442	14451	14205	14433	14281	14319	14365	14179	14225	14137	14215	14272	14367	14467	14450	14391	14482	14373	14282	14264	14292	14166	14564	14246	14250	14289	14255	14157	14358	14196	14370	14386	14261	14392	14203	14287	14309	14201	14357	14290	14304	14136	14277	14470	14235	14182	14219	14272	14278	14302	14179	14219	14186	14294	14334	14293	14272	14365	14339	14416	14285	14168	14365	14215	14242	14173	14401	14419	14361	14301	14302	14313	14404	14420	14367	14233	14395	14335	14250	14211	14238	14320	14399	14248	14511	14314	14446	14193	14212	14241	14125	14301	14373	14366	14406	14270	14372	14185	14265	14460	14261	14256	14408	14195	14307	14299	14389	14417	14368	14184	14415	14336	14254	14194	14262	14337	14244	14416	14167	14292	14371	14120	14239	14140	14240	14292	14065	14498	14266	14380	14488	14275	14230	14313	14195	14192	14241	14415	14266	14260	14177	14209	14224	14296	14163	14256	14252	14219	14217	14399	14265	14291	14330	14266	14402	14184	14466	14325	14280	14323	14385	14373	14347	14376	14260	14275	14229	14291	14458	14389	14329	14434	14221	14356	14297	14340	14389	14481	14368	14372	14490	14237	14352	14476	14298	14443	14276	14386	14252	14402	14259	14291	14296	14354	14328	14313	14335	14471	14368	14306	14280	14247	14192	14195	14416	14332	14391	14361	14317	14121	14372	14404	14288	14295	14509	14409	14301	14452	14340	14190	14221	14351	14415	14348	14307	14289	14232	14431	14283	14293	14292	14271	14304	14344	14320	14371	14144	14204	14403	14514	14304	14347	14263	14053	14345	14378	14311	14099	14290	14214	14268	14218	14386	14170	14361	14180	14393	14449	14255	14088	14125	14274	14381	14243	14179	14340	14305	14243	14245	14286	14425	14202	14376	14296	14344	14363	14440	14252	14089	14323	14303	14530	14327	14286	14094	14440	14295	14209	14195	14256	14348	14589	14232	14318	14360	14236	14384	14403	14353	14303	14277	14217	14409	14224	14342	14355	14252	14206	14269	14251	14298	14249	14297	14313	14167	14309	14213	14230	14275	14446	14459	14143	14243	14326	14229	14271	14236	14298	14396	14316	14256	14339	14329	14235	14342	14396	14375	14406	14378	14358	14362	14216	14308	14324	14355	14365	14386	14225	14308	14193	14214	14290	14227	14404	14414	14289	14413	14243	14294	14209	14410	14230	14291	14296	14408	14371	14375	14256	14364	14270	14400	14257	14310	14338	14326	14112	14274	14255	14378	14285	14213	14231	14466	14070	14215	14406	14173	14271	14371	14264	14368	14203	14348	14342	14363	14508	14352	14229	14177	14415	14134	14360	14341	14267	14366	14441	14348	14192	14250	14273	14442	14393	14261	14309	14283	14211	14416	14358	14305	14379	14417	14422	14342	14489	14355	14210	14353	14416	14315	14268	14310	14340	14369	14132	14276	14441	14410	14236	14351	14206	14152	14261	14303	14299	14341	14310	14283	14237	14475	14211	14086	14212	14480	14431	14438	14290	14317	14199	14212	14292	14492	14195	14252	14401	14343	14339	14270	14360	14302	14460	14356	14362	14302	14293	14457	14393	14207	14485	14367	14379	14365	14360	14261	14364	14190	14276	14266	14268	14302	14378	14259	14283	14226	14204	14384	14357	14354	14392	14325	14264	14261	14299	14300	14455	14395	14425	14139	14425	14363	14206	14082	14343	14115	14183	14439	14253	14403	14282	14412	14391	14200	14307	14375	14204
22666	21137	28878	23579	21864	24681	27057	22044	20164	19526	19655	27026	30230	20614	17700	17225	17005	17021	16890	16722	16741	16727	16745	16732	16854	16756	16861	16622	16494	16688	16667	16611	16386	16341	16134	16667	16523	16402	16690	16554	16483	16784	16796	17191	17025	16813	16607	16362	16272	16502	16360	16501	16325	16492	16364	16452	16308	16325	16340	16451	16359	16230	16384	16217	16252	16237	16350	16403	16347	16373	16284	16552	16405	16336	16247	16342	16297	16515	16514	16434	16312	16424	16555	16377	16355	16419	16459	16395	16417	16466	16359	16321	16361	16392	16357	16366	16580	16288	16366	16260	16599	16244	16221	16326	16252	16389	16374	16377	16276	16234	16378	16540	16353	16344	16292	16367	16318	16372	16229	16497	16537	16481	16402	16272	16319	16331	16347	16209	16499	16452	16513	16332	16405	16259	16326	16397	16399	16281	15992	16340	16419	16304	16311	16200	16105	16305	16363	16576	16357	16207	16504	16413	16223	16145	16213	16163	16242	16382	16232	16457	16283	16359	16201	16319	16192	16264	16425	16394	16330	16303	16243	16289	16321	16394	16306	16137	16220	16232	16392	16260	16164	16101	16193	16296	16339	16478	16477	16280	16278	16250	16262	16219	16500	16217	16490	16461	16205	16379	16233	16386	16469	16364	16494	16405	16536	16371	16365	16223	16230	16347	16304	16391	16236	16413	16259	16395	16408	16296	16279	16150	16286	16368	16286	16275	16297	16391	16360	16182	16304	16178	16314	16352	16208	16198	16289	16328	16345	16402	16405	16118	16295	16361	16179	16386	16397	16175	16365	16300	16291	16214	16200	16127	16382	16480	16249	16356	16447	16238	16463	16346	16418	16123	16341	16329	16277	16127	16172	16291	16194	16462	16262	16235	16185	16482	16258	16335	16319	16461	16414	16480	16295	16261	16602	16344	16381	16262	16173	16289	16315	16449	16393	16425	16291	16260	16323	16398	16234	16167	16212	16399	16319	16419	16311	16286	16302	16369	16443	16265	16283	16546	16308	16444	16292	16315	16462	16301	16290	16295	16299	16214	16352	16509	16501	16341	16317	16381	16514	16366	16474	16529	16329	16366	16171	16378	16432	16229	16277	16301	16295	16084	16095	16161	16327	16326	16284	16330	16319	16300	16280	16431	16356	16302	16303	16159	16322	16213	16185	16298	16138	16245	16339	16257	16192	16364	16220	16359	16318	16541	16289	16327	16359	16207	16160	16300	16263	16556	16367	16270	16265	16359	16287	16161	16337	16282	16405	16508	16453	16263	16305	16323	16295	16402	16358	16399	16527	16135	16307	16320	16202	16456	16376	16180	16208	16270	16163	16202	16517	16317	16363	16349	16414	16432	16324	16190	16436	16143	16184	16184	16421	16300	16269	16188	16345	16206	16297	16300	16322	16610	16368	15977	16317	16219	16097	16277	16090	16248	16383	16335	16284	16238	16315	16341	16240	16106	16424	16371	16460	16350	16032	16204	16401	16411	16504	16401	16281	16495	16220	16293	16341	16277	16311	16493	16178	16017	16258	16313	16365	16686	16281	16375	16506	16376	16133	16408	16341	16575	16362	16575	16483	16459	16121	16471	16447	16249	16424	16277	16512	16461	16542	16308	16247	16520	16163	16333	16284	16281	16233	16361	16300	16269	16162	16341	16497	16286	16356	16193	16389	16252	16224	16124	16372	16131	16484	16378	16188	16360	16238	16234	16256	16445	16308	16322	16211	16177	16212	16270	16243	16422	16257	16198	16658	16307	16360	16307	16361	16387	16419	16348	16352	16323	16323	16340	16147	16302	16419	16179	16145	16356	16276	16397	16093	16108	16436	16314	16193	16279	16250	16529	16182	16278	16493	16457	16529	16347	16217	16435	16359	16332	16210	16145	16159	16428	16378	16460	16167	16088	16220	16193	16295	16387	16395	16375	16363	16586	16545	16306	16313	16211	16203	16408	16211	16435	16479	16348	16403	16366	16544	16498	16482	16155	16460	16254	16287	16442	16437	16553	16242	16240	16334	16493	16296	16359	16398	16342	16339	16308	16384	16327	16640	16435	16341	16420	16420	16400	16397	16466	16239	16288	16351	16291	16373	16170	16466	16298	16199	16077	16422	16324	16405	16260	16415	16169	16258	16280	16272	16289	16371	16345	16313	16317	16331	16442	16244	16089	16325	16362	16492	16122	16276	16242	16130	16370	16233	16216	16264	16353	16408	16295	16322	16181	16308	16026	16270	16482	16365	16337	16012	16117	16414	16386	16213	16453	16361	16179	16186	16468	16434	16376	16370	16352	16366	16368	16006	16321	16186	16239	16210	16222	16257	16075	16305	16250	16395	16158	16509	16420	16463	16302	16412	16583	16425	16253	16438	16272	16231	16303	16215	16340	16424	16334	16339	16335	16312	16393	16471	16303	16175	16343	16246	16433	16465	16139	16219	16314	16364	16118	16230	16191	16456	16386	16230	16440	16242	16247	16206	16349	16320	16171	16415	16168	16050	16346	16400	16258	16170	16274	16368	16496	16269	16268	16335	16224	16368	16326	16412	16459	16252	16228	16351	16368	16248	16353	16195	16223	16285	16147	16327	16228	16409	16061	16294	16329	16311	16139	16445	16199	16378	16345	16130	16409	16270	16156	16164	16283	16305	16407	16552	16497	16238	16299	16065	16416	16087	16342	16282	16152	16129	16244	16369	16290	16281	16303	16159	16207	16334	16383	16625	16196	16336	16475	16348	16346	16296	16284	16239	16422	16066	16319	16189	16504	16205	16487	16409	16397	16400	16345	16258	16282	16312	16260	16307	16370	16262	16054	16462	16243	16382	16337	16287	16305	16378	16340	16097	16289	16381	16209	16248	16557	16400	16493	16465	16513	16328	16246	16463	16363	16246	16281	16106	16340	16323	16587	16256	16300	16186	16262	16341	16236	16245	16266	16288	16210	16283	16249	16498	16176	16206	16305	16346	16151	16476	16384	16244	16370	16355	16428	16324	16308	16260	16356	16144	16365	16447	16127	16309	16280	16309	16318	16411	16204	16084	16479	16441	16290	16387	16433	16150	16240	16406	16298	16419	16100	16325	16033	16275	16460	16328	16284	16195	16132	16332	16208	16478	16323	16330	16321	16302	16240	16189	16237	16498	16110	16469	16022	16372	16371	16166	16270	16223	16057	16242	16330	16492	16235	16293	16499	16329	16593	16457	16080	16357	16228	16206	16565	16430	16444	16483	16227	16459	16513	16351	16308	16200	16200	16280	16347	16270	16228	16406	16577	16295	16070	16260	16360	16278	16377	16295	16301	16249	16287	16212	16427	16358	16204	16256	16432	16320	16362	16475	16409	16263	16399	16388	16236	16601	16324	16514	16408	16177	16355	16182	16106	16256	16173	16431	16015	16385	16348	16286	16272	16298	16417	16329	16361	16324	16148	16350	16504	16290	16282	16277	16287	16469	16271	16448	16275	16171	16341	16374	16219	16434	16389	16111	16389	16278	16181	16236	16404	16487	16449	16498	16253	16230	16511	16412	16309	16059	16275	16292	16122	16250	16456	16410	16461	16269	16235	16119	16353	16328	16276	16302	16154	16440	16333	16241	16253	16175	16371	16230	16341	16250	16240	16467	16453	16310	16309	16475	16361	16425	16328	16365	16283	16162	16097	16320	16460	16522	16163	16290	16291	16474	16196	16163	16297	16086	16305	16403	16263	16324	16477	16255	16350	16405	16328	16361	16433	16306	16307	16317	16524	16317	16148	16632	16440	16307	16286	16405	16250	16111	16355	16331	16277	16373	16419	16357	16292	16248	16456	16306	16186	16208	16300	16218	16303	16226	16254	16311	16390	16177	16071	16413	16300	16242	16130	16361	16283	16509	16443	16367	16360	16303	16346	16248	16344	16355	16285	16199	16356	16502	16341	16500	16236	16292	16359	16330	16325	16254	16469	16327	16377	16459	16373	16202	16129	16324	16331	16264	16473	16233	16172	16402	16407	16310	16237	16174	16385	16246	16387	16475	16423	16511	16327	16299	16423	16401	16251	16394	16278	16465	16326	16327	16385	16276	16233	16411	16513	16223	16379	16061	16266	16208	16244	16197	16104	16141	16136	16393	16268	16267	16450	16118	16565	16212	16295	16199	16314	16212	16269	16227	16229	16343	16403	16406	16285	16264	16320	16321	16456	16440	16194	16363	16207	16400	16360	16369	16309	16490	16175	16168	16493	16373	16456	16315	16454	16244	16520	16366	16269	16417	16356	16324	16384	16349	16342	16151	16236	16152	16182	16395	16243	16353	16349	16303	16270	16310	16264	16219	16255	16183	16254	16236	16077	16407	16422	16432	16227	16163	16226	16337	16247	16184	16516	16187	16204	16522	16469	16434	16236	16288	16210	16084	16193	16425	16418	16124	16304	16161	16323	16284	16437	16360	16348	16202	16307	16366	16321	16360	16455	16310	16544	16586	16262	16252	16337	16441	16236	16525	16318	16299	16447	16345	16357	16349	16259	16325	16272	16068	16402	16275	16302	16238	16309	16322	16213	16283	16485	16382	16323	16167	16201	16338	16194	16221	16074	16335	16241	16495	16353	16433	16254	16248	16007	16271	16352	16285	16319	16616	16384	16574	16285	16301	16279	16261	16303	16339	16126	16308	16304	16207	16413	16341	16334	16255	16234	16429	16404	16147	16362	16067	16273	16383	16505	16109	16354	16226	16212	16342	16383	16262	16305	16307	16500	16133	16176	16395	16339	16185	16589	16433	16356	16308	16266	16074	16195	16557	16384	16257	16465	16071	16363	16379	16556	16387	16357	16463	16211	16217	16084	16474	16356	16177	16396	16260	16214	16215	16388	16234	16429	16269	16348	16410	16156	16428	16301	16416	16343	16309	16261	16098	16273	16292	16497	16325	16430	16551	16354	16432	16281	16334	16340	16258	16339	16363	16307	16149	16456	16249	16215	16427	16371	16417	16164	16286	16220	16139	16345	16319	16275	16297	16181	16231	16262	16169	16452	16202	16501	16477	16217	16453	16280	16173	16134	16178	16317	16197	16330	16275	16238	16336	16403	16319	16306	16294	16216	16184	16338	16338	16451	16525	16456	16445	16139	16414	16340	16218	16427	16260	16381	16325	16356	16199	16611	16402	16274	16441	16571
20222	36107	36050	31956	28769	25921	23286	21481	20041	18624	19165	30468	31186	17263	15554	15112	14989	14963	14788	14805	14732	14529	14686	14728	14538	14561	14567	14475	14486	14619	14488	14511	14441	14322	14389	14398	14286	14311	14265	14528	14561	14515	14994	15420	14993	14677	14430	14321	14311	14209	14226	14177	14173	14228	14065	14324	14395	14254	14270	14271	14215	14091	14307	14468	14353	14447	14293	14249	14300	14357	14144	14199	14170	14348	14362	14434	14442	14327	14136	14282	14301	14286	14319	14316	14418	14362	14235	14163	14395	14040	14259	14260	14182	14237	14246	14321	14406	14172	14305	14013	14263	14238	14114	14104	14221	14042	14417	14227	14126	14176	14267	14364	14211	14138	14324	14317	14278	14262	14234	14337	14130	14230	14253	14224	14403	14256	14273	14232	14263	14329	14277	14299	14236	14218	14318	14344	14386	14187	14200	14246	14244	14273	14173	14204	14316	14176	14305	14227	14197	14430	14132	14245	14179	14343	14196	14065	14212	14312	14208	14119	14223	14284	14324	14240	14245	14191	14334	14237	14162	14317	14251	14133	14398	14282	14121	14090	14395	14178	14304	14203	14380	14281	14276	14157	14218	14340	14112	14188	14142	14257	14261	14215	14250	14222	14176	14144	14283	14221	14059	14225	14215	14284	14383	14265	14192	14311	14157	14204	14169	14198	14292	14208	14200	14085	14214	14308	14041	14256	14148	14247	14109	14210	14227	14217	14333	14276	14311	14138	14163	14322	14407	14056	14341	14226	14322	14234	14244	14220	14280	14337	14241	14188	14402	14297	14081	14231	14102	14150	14192	14281	14296	14111	14162	14214	14239	14230	14290	14285	14120	14192	14366	14229	14326	14208	14191	14258	14396	14266	14177	14359	14403	14204	14112	14346	14208	14188	14123	14084	14152	14292	14205	14260	14497	14084	14081	14290	14215	14108	14159	14308	14210	14456	14296	14124	14250	14289	14342	14318	14090	14358	14351	14362	14353	14150	14309	14350	14158	14210	14290	14106	14256	14382	14271	14318	14296	14305	14299	14216	14307	14267	14163	14372	14214	14198	14213	14315	14286	14320	14080	14314	14395	14315	14268	14073	13997	14328	14450	14370	14167	14274	14085	14229	14315	14155	14392	14147	14135	14246	14260	14259	14347	14315	14310	14261	14133	14473	14266	14130	14476	14246	14422	14162	14152	14419	14202	14238	14277	14075	14074	14252	14321	14326	14121	14215	14256	14179	14245	14315	14154	14099	14239	14060	14236	14175	14226	14222	14090	14320	14231	14176	14353	14235	14245	14270	14165	14227	14288	14255	14381	14279	14212	14236	14147	14326	14270	14331	14281	14276	14336	14315	14130	14294	14342	14208	14278	14194	14368	14235	14154	14177	14315	14093	14265	14457	14255	14373	14269	14109	14347	14162	14320	14214	14175	14131	14360	14194	14262	14333	14191	14259	14143	14203	14370	14282	14322	14211	14364	14065	14317	14177	14298	14264	14290	14309	14431	14373	14233	14193	14132	14236	14232	14345	14333	14182	14295	14295	14411	14221	14143	14113	14071	14188	14227	14192	14286	14239	14397	14253	14343	14355	14353	14386	14191	14497	14355	14298	14300	14218	14000	14260	14162	14094	14270	14305	14274	14337	14121	14100	14225	14360	14188	14444	14243	14135	14188	14155	14273	14201	14234	14178	14312	14372	14214	14109	14442	14122	14203	14274	14217	14367	14134	14176	14253	14417	14167	14173	14229	14283	14284	14118	14145	14289	14284	14206	14153	14273	14156	14484	14086	14384	14316	14138	14332	14192	14314	14077	14315	14232	14263	14227	14218	14144	14282	14227	14218	14223	14208	14345	14096	14343	14159	14046	14233	14212	14149	14218	14266	14300	14260	14121	14341	14014	14287	14292	14413	14336	14215	13984	14200	14075	14513	14204	14358	14261	14147	14259	14279	14266	14154	14091	14204	14194	14214	14181	14201	14234	14167	14318	14301	14240	14017	14131	14220	14290	14209	14238	14328	14321	14287	14126	14050	14312	14129	14272	14107	14264	14316	14139	14264	14168	14184	14201	14112	14299	14327	14291	14200	14319	14260	14413	14151	14289	14387	14147	14207	14347	14269	14226	14315	14191	14147	14270	14018	14324	14339	14299	14318	14271	14314	14268	14176	14276	14245	14176	14148	14069	14228	14143	14024	14092	14355	14320	14339	14208	14293	14185	14240	14393	14263	14291	14325	14328	14174	14155	14201	14315	14309	14266	14080	14363	14210	14168	14266	14375	14291	14166	14269	14235	14374	14143	14278	14395	14220	14075	14224	14257	14229	14137	14296	14372	14204	14207	14228	14168	14338	14209	14207	14096	14216	14164	14086	14160	14259	14195	14108	14388	14283	14077	14323	14127	14135	14259	14247	14243	14191	14186	14400	14322	14118	14213	14376	14231	14324	14234	14195	14181	14160	14209	14230	14260	14408	14376	14121	14399	14266	14144	14175	14369	14277	14266	14186	14291	14231	14234	14241	14140	14165	14363	14185	14186	14330	14198	14046	14172	14299	14436	14219	14343	14252	14253	14303	14391	14030	14126	14084	14107	14205	14133	14337	14087	14121	14176	14137	14169	14210	14293	14175	14282	14185	14311	14082	14169	14091	14252	14347	14278	14360	14276	14192	14179	14362	14163	14357	14390	14138	14112	14344	14295	14234	14248	14374	14268	14302	14101	14133	14358	14292	14162	14162	14207	14333	14265	14502	14027	14258	14249	14372	14324	14279	14130	14167	14212	14011	14243	14234	14265	14269	14249	14158	14299	14205	14246	14255	14275	14216	14286	14243	14273	14258	14266	14176	14233	14262	14185	14400	14197	14315	14266	14310	14374	14222	14452	14248	14172	14312	14344	14300	14200	14358	14369	14320	14097	14197	14409	14320	14330	14147	14250	14064	14338	14100	14161	14224	14245	14278	14174	14344	14356	14317	14178	14233	14096	14335	14356	14323	14290	14286	14227	14186	14272	14394	14062	14327	14337	14271	14113	14321	14420	14194	14263	14294	14086	14127	14190	14078	14259	14335	14219	14230	14323	14243	14149	14278	14312	14263	14134	14288	14174	14194	14142	14351	14389	14106	14140	14211	14326	14267	14392	14271	14112	14248	14224	14250	14294	14164	14299	14236	14163	14100	14265	14137	14188	14209	14286	14228	14218	14228	14174	14235	14342	14381	14211	14275	14143	14284	14315	14229	14336	14186	14255	14330	14366	14306	14062	14328	14469	14359	14238	14133	14159	14321	14400	14194	14256	14387	14222	14282	14278	14294	14384	14342	14219	14262	14307	14248	14365	14228	14189	14218	14320	14209	14064	14138	14234	14262	14169	14290	14056	14219	14366	14366	14324	14099	14382	14226	14108	14324	14298	14230	14181	14419	14184	14292	14033	14253	14437	14104	14253	14183	14165	14328	14196	14191	14317	14276	14287	14263	14328	14169	14237	14216	14232	14140	14203	14203	14224	14219	14290	14079	14076	14264	14190	14372	14152	14395	14340	14248	14186	14306	14182	14245	14184	14387	14162	14127	14469	14246	14353	14227	14237	14276	14235	14384	14325	14204	14127	14231	14286	14141	14251	14262	14079	14291	14198	14325	14273	14053	14356	14104	14242	14125	14069	14115	14168	14275	14347	14144	14291	14193	14120	14219	14289	14055	14272	14252	14307	14224	14258	14208	14328	14184	14354	14175	14161	14185	14234	14300	14238	14371	14332	14191	14304	14279	14204	14203	14323	14204	14276	14274	14171	14315	14280	14382	14403	14212	14180	14239	14276	14181	14273	14245	14255	14196	14360	14031	14235	14132	14144	14074	14228	14248	14281	14151	14051	14252	14234	14375	14288	14078	14413	14161	14147	14256	14247	14344	14087	14212	14279	14146	14225	14330	14199	14176	14127	14209	14236	14234	14344	14270	14322	14274	14161	14310	14198	14200	14358	14271	14288	14019	14389	14127	14085	14063	14239	14255	14129	14215	14133	14145	14174	14224	14198	14226	14316	14303	14288	14265	14140	14399	14228	14244	14114	14188	14339	14143	14291	14203	14232	14214	14381	14271	14274	14209	14221	14172	14346	14419	14072	14130	14186	14233	14268	14184	14357	14221	14164	14237	14316	14275	14122	14192	14166	14226	14371	14220	14226	14122	14203	14186	14301	14303	14294	14195	14221	14315	14176	14327	14258	14346	14136	14141	14225	14213	14203	14210	14349	14200	14248	14187	14304	14189	14240	14167	14236	14150	14287	14224	14351	14252	14159	14021	14351	14317	14431	14289	14253	14148	14173	14359	14025	14190	14331	14299	14279	14337	14243	14231	14107	14269	14131	14254	14225	14468	14510	14264	14124	14194	14461	14300	14264	14265	14223	14040	14420	14381	14149	14147	14397	14173	14201	14101	14239	14311	14128	14298	14212	13998	14262	14102	14254	14321	14297	14421	14350	14316	14041	14298	14323	14151	14311	14233	14167	14166	14316	14183	14263	14102	14358	14217	14114	14317	14071	14290	14150	14187	14403	14277	14137	14207	14194	14415	14024	14321	14111	14309	14207	14270	14315	14270	14300	14251	14236	14355	14209	14177	14418	14378	14246	14188	14123	14189	14309	14317	14251	14370	14308	14215	14266	14402	14234	14231	14549	14286	14249	14223	14197	14425	14364	14175	14243	14358	14270	14212	14176	14338	14193	14107	14292	14135	14119	14217	14119	14288	14174	14207	14291	14214	14260	14059	14285	14122	14292	14203	14127	14272	14278	14367	14154	14358	14262	14139	14335	14265	14177	14300	14295	14121	14206	14401	14244	14390	14378	14352	14307	14174	14286	14290	14381	14177	14254	14365	14108	14297	14244	14348	14508	14261	14301	14297	14237	14278	14334	14224	14216	14290	14102	14187	14255	14285	14240	14171	14175	14228	14412	14124	14058	14249	14292	14197	14262	14161	14342	14222	14291	14197	14300	14228	14388	14136	14158	14263	14262	14175	14116	14420	14375	14200	14366	14074	14185	14233	14102	14214	14308	14229	14300	14181	14279	14220	14227	14325	14252	14154	14249	14269	14283	14276	14305	14260	14071	14094	14350	14154	14151	14284	14123	14208	14141	14212	14262	14166	14201	14137	14305	14154	14259
27353	22989	28219	25599	20886	19899	19243	18665	17929	17958	17813	18073	18174	17547	17216	17201	17202	17163	17371	17062	17174	17015	17119	16930	16926	16921	16967	16953	16901	16993	17115	16940	17037	16838	16951	16966	17165	16683	16971	16954	16997	17121	17117	17101	17039	17044	17233	16950	17148	16950	16982	16990	17116	16955	16893	17088	17013	16995	17154	17090	16891	16984	17130	16966	16895	17169	16994	16966	17012	16806	17282	16953	16990	17015	16957	16883	17090	16967	16869	17026	17141	17108	16744	17044	16846	16860	17063	16941	17099	16976	16938	17007	16911	17180	17048	16881	16980	16947	16847	16865	16905	16930	17015	17067	17121	17218	17007	17228	16998	16992	16959	16936	16886	17064	16982	17055	17089	16752	16954	16822	17172	17018	16998	17022	16946	16827	17056	17121	16916	16972	17107	16884	17193	16934	16943	17041	16980	17047	17067	17037	17048	16951	16985	16843	17065	16902	16961	16867	17022	17117	16974	17058	17030	16847	16952	16960	17018	17080	16995	16800	16767	16962	17197	16993	17077	17015	17124	16991	17034	16955	17004	16985	17073	17005	17002	17061	17067	16888	17090	17097	17024	17252	17059	16965	16919	16846	16865	16920	17188	16966	17224	16887	17039	16922	17057	17006	17087	16920	17036	17037	16936	16815	16922	17088	17096	16813	16972	16862	17136	17085	16873	17035	16983	17029	16899	16975	16967	16936	16906	17221	16894	17057	17026	16890	16839	16915	16797	16989	17040	17096	16857	16873	17154	16871	17068	17151	17141	17043	17055	16989	17030	17108	17085	16978	16794	16888	17013	16979	16740	16835	17028	17050	16782	16981	16877	16856	17015	16939	16978	17058	17051	16958	17056	16822	17041	16970	17027	16930	17116	16990	16971	17016	16891	17035	17172	17005	17043	16852	16797	17026	17150	16997	17085	16852	16812	17246	17125	17209	16917	16829	16864	16895	16952	16905	16709	17073	17202	16962	16823	17090	17013	16962	16870	17098	17056	17158	16865	17010	16893	17121	17072	17142	17102	16987	17124	17006	17086	16990	17006	16946	17171	17037	16981	17037	17016	16811	16955	17089	17046	17059	16910	17009	16888	16767	17100	16748	16993	16847	17059	16973	16990	17126	17025	17005	16937	16874	16959	17125	16980	17058	17076	16871	17180	16929	17001	16838	16858	16990	17052	17041	17072	16876	16951	17125	17066	16992	17107	16865	16857	17071	17113	16937	17206	16883	17038	17064	17125	17031	17011	17057	17031	17051	16929	16903	16951	16924	16941	16890	17038	17132	16860	17202	17031	17106	16997	17046	16895	16861	16977	16899	17125	17093	16979	16887	17043	17133	16816	17077	17150	16818	16898	17154	17082	17213	16931	16921	17137	17057	17199	16871	16977	17102	17088	16865	16910	16895	16949	17139	17070	17070	16865	16806	16981	16900	17121	16933	17085	17218	17010	17136	16844	17047	16904	16758	17008	16920	16918	16894	17094	16877	17082	16857	17014	16977	17134	17027	16745	16967	16951	16933	17033	17061	17069	17131	16988	16817	16936	16764	17194	16995	17028	17002	16983	17070	17035	16879	17132	16945	17076	16980	16948	17145	17014	16892	16934	17003	16974	16995	17089	17035	17187	17101	17077	17056	17077	16771	16891	17127	17041	17143	17201	17167	17055	16963	17011	16761	17006	16985	16952	16816	17027	16916	17050	17049	16720	17134	16937	16925	16820	17240	16917	17030	17000	17112	16946	16840	16921	16977	17009	16991	17001	16996	17192	17165	16822	17055	16819	17112	16977	16968	16978	16958	16940	17014	16892	17193	17118	17041	16895	16717	16895	17151	17208	16954	17001	17085	16866	16917	16910	17272	17018	16733	16806	17183	17091	17244	16931	16790	16967	17010	17130	17057	17106	16922	16987	16853	17039	17087	17054	17224	17254	17009	17073	17103	17013	16809	17016	16963	16994	17016	16931	17029	17031	16934	16776	17077	17001	16977	16981	17178	16778	16969	16888	16916	17016	17148	17114	16903	17050	16832	16817	17147	16981	17065	17093	16926	17190	17169	16911	16908	16875	17158	16975	16978	16846	17088	17035	16968	16939	16934	16887	16776	17124	16777	17059	16837	16914	16924	17128	17046	17087	16928	17096	17086	16992	17085	17042	17015	17050	16883	16780	16986	16955	17120	17246	16878	16925	16968	17175	17132	17020	17078	16981	17000	17080	17007	17003	17160	16907	16970	16955	16769	16922	16933	16929	17125	16927	17031	17075	17173	17093	16900	16841	17085	17009	16996	16941	16732	17013	16934	17066	16961	17048	16748	16955	16924	17230	16843	17009	16876	16940	16846	16840	16815	17029	16921	16782	17012	17116	17084	17013	16958	16950	17072	16844	16947	17071	17153	16955	16994	17105	17078	17056	16888	17036	17003	17172	16864	16969	17015	16974	16817	16933	16982	17060	16928	17056	16909	17067	16892	16780	16986	16918	16847	17290	17021	17218	17127	17185	16987	16992	16933	17095	17045	17209	16731	17067	17070	16951	17136	16996	16834	17040	17086	17151	17095	16961	17145	16930	17083	16898	17117	17083	17032	16963	17050	17089	17041	17094	17113	17165	17022	17058	17146	17056	16983	17123	17068	17021	17056	16956	17018	17182	17112	17073	17131	17125	16932	17011	17194	17070	16954	17058	16886	16955	17054	16912	17202	16958	16973	16972	16960	16965	16935	17066	17142	17204	16816	17055	17018	16778	16885	17121	16920	17066	17130	16957	17099	16921	16980	16900	16940	17166	16923	16951	17017	17006	16804	16894	16997	16938	16932	17005	16820	17084	17023	17003	17084	16930	17073	16923	17015	16901	16888	16792	17003	16807	16975	16906	16982	16825	17115	16995	16913	16997	16956	17039	17144	17100	16964	16885	16996	17021	16907	17030	16814	16925	17195	17003	16897	16941	16957	17023	16926	16799	16809	16995	17055	17106	16915	17148	16949	16910	17059	16876	17025	16868	17300	17283	17130	16839	17025	16789	16953	16956	16966	16869	17000	16958	16999	16933	17126	17107	17029	16937	17011	16871	17046	17056	17162	16962	16936	17073	16952	17039	16940	16923	17049	17049	16775	17075	17141	17123	17087	17012	16893	16989	16900	17112	17001	17128	16934	16928	16954	17062	17064	17108	16868	17079	16996	16768	16974	16810	17139	17085	16839	17053	17162	16991	17083	17084	16928	16973	16869	16924	17069	16996	17072	17037	17106	17054	16929	16973	17004	17162	17117	17009	17250	16805	17003	16951	17005	16979	16956	16967	16985	17006	16878	16952	16885	16848	17141	16994	16978	16810	17068	16970	16943	16937	16957	17012	16950	17061	16981	16998	17071	16907	16923	16971	16945	16879	16863	16942	17018	17133	17000	17072	16925	17034	16944	17013	17114	16913	17101	16959	17075	16754	17014	16899	17013	17171	17085	17177	17020	16957	16909	17103	17026	17163	17173	16821	17162	17045	17000	17025	17176	17060	16914	16972	16955	16923	16913	16795	16984	16971	16944	16837	16997	17138	17106	17279	17041	16857	16976	17111	16977	17132	16946	17060	16960	17081	17168	17246	17115	17073	17057	17021	17255	17010	17189	17031	16953	17094	16856	16956	16744	16830	16934	16964	16746	17042	16730	17243	16706	16918	17042	17070	16925	16952	16958	16977	16910	16969	16948	17041	16825	17022	16923	16856	16934	16883	17147	17085	16908	17113	16851	17049	17247	16798	16990	17113	16946	17213	16874	17068	16869	16842	16963	16917	16852	16889	17067	17021	17034	16925	17098	16854	16885	17180	16981	17160	17137	16856	16806	16943	16702	16779	16964	16879	16813	17136	16884	16972	17081	17116	16919	17068	16891	16945	17029	17075	17055	17014	17000	16987	17170	17015	17090	17028	16910	17024	17107	17025	17250	17145	16922	16961	17064	17096	16839	16768	17065	16967	16665	16987	16961	16937	16937	16964	16908	16928	16887	16998	16945	17099	17019	16745	17137	17007	17157	17146	16903	16899	16851	16970	17140	16849	16983	16847	17102	17055	17037	16996	16868	17076	16928	16908	17129	16973	17282	17083	17131	16960	17038	16971	17027	17056	17192	17046	17092	16824	16993	17187	16944	17020	17055	16910	17123	16987	16939	17172	17124	16853	16923	16886	17063	17094	17181	17029	16985	16826	16986	16895	16907	17063	16938	16900	16808	16994	17082	17022	16800	16917	16974	17144	16915	16978	16925	16836	16896	17080	17141	17135	16897	17015	16974	17031	16826	17026	17285	16956	17142	17029	16977	17051	17130	17023	17143	17098	17066	17125	17093	16873	16851	17058	16944	16826	16938	17062	16792	17014	17143	17043	17040	16837	16926	16889	17013	17117	16968	17110	17027	16873	17060	16873	17100	16841	16999	17077	16840	16952	17090	17023	16914	17104	16982	17173	16914	17086	17065	17034	16887	16927	16832	16864	16991	17017	16994	16809	16911	16941	16789	17254	16925	16855	16988	16988	16994	16939	16910	17107	17113	16876	16755	17141	16865	17212	17117	17187	16994	16944	16948	17058	16903	17017	17068	17058	17212	16933	17066	16920	17070	17028	16944	17041	16993	17060	17129	16775	17015	16970	16923	16801	17025	16930	16899	16888	17069	17078	16983	16841	17055	16861	17107	17007	16995	16922	16968	16910	17034	16989	16928	17062	16937	17123	16914	17060	16876	16933	16888	17184	16932	17012	17146	16912	17151	17014	17057	16935	16787	16812	16838	16771	17016	17028	16989	16919	16888	17100	17056	17175	17157	17000	16960	17149	16836	16986	16754	16986	16966	16887	16978	17009	16841	17106	17094	16952	16895	16916	16817	17080	17066	17041	16921	17015	16828	17061	16931	16962	16996	16822	17242	16788	16887	17128	16994	17057	17200	16967	16977	17112	17069	16850	16919	16843	16817	17028	17040	16955	17040	17147	16880	17014	16985	16960	17039	16910	17086	17018	17000	16998	16973	16824	16856	17011	17075	16988	17061	16865	16883	16986	16859	16768	16974	17154	17187	17025	17102	16876	17140	16977	17294	16971	17043	17242	17052	16929	16696	17226	17018	16910	16987	17066	16991	17182	17018	17055	17076	17005	16989	16862	16978	17115	17122	17034	17058
18275	26756	26480	22833	20501	18809	17662	17150	16441	16001	15888	16725	16337	15258	15110	14975	14760	14738	14778	14748	14850	14663	14896	14860	14792	14870	14712	14564	14864	14810	14742	14710	14501	14702	14521	14737	14648	14721	14673	14891	14772	14856	14640	14788	15041	14832	14727	14746	14666	14614	14608	14842	14632	14726	14723	14642	14822	14876	14677	14551	14655	14658	14724	14729	14664	14550	14776	14389	14698	14905	14559	14756	14797	14679	14563	14567	14688	14731	14617	14673	14705	14755	14595	14622	14590	14658	14679	14703	14785	14632	14738	14700	14731	14714	14786	14757	14612	14665	14918	14681	14706	14608	14760	14635	14657	14927	14661	14416	14585	14857	14643	14870	14813	14764	14658	14770	14583	14696	14602	14672	14777	14775	14716	14526	14791	14722	14701	14731	14711	14627	14690	14825	14673	14544	14666	14794	14639	14727	14751	14701	14445	14724	14678	14785	14719	14634	14598	14728	14707	14766	14705	14577	14596	14675	14750	14602	14733	14802	14740	14650	14682	14599	14765	14666	14766	14665	14770	14786	14638	14557	14656	14691	14717	14590	14631	14562	14791	14792	14781	14698	14648	14748	14843	14661	14724	14586	14630	14790	14710	14656	14760	14653	14782	14672	14563	14891	14632	14638	14759	14618	14773	14797	14726	14723	14744	14492	14576	14624	14889	14534	14820	14647	14467	14530	14640	14620	14776	14591	14717	14869	14656	14672	14572	14720	14680	14559	14566	14565	14747	14647	14716	14666	14736	14720	14542	14791	14792	14632	14821	14756	14721	14693	14593	14637	14764	14678	14719	14563	14583	14592	14636	14691	14696	14697	14555	14721	14662	14662	14746	14735	14782	14846	14575	14725	14869	14742	14697	14671	14708	14756	14703	14835	14784	14768	14662	14711	14682	14693	14629	14788	14595	14761	14589	14621	14949	14588	14666	14686	14691	14581	14935	14797	14644	14809	14717	14790	14716	14611	14571	14685	14641	14625	14649	14649	14655	14693	14739	14763	14602	14542	14707	14670	14715	14658	14766	14868	14603	14735	14471	14610	14641	14803	14812	14761	14632	14693	14711	14763	14631	14751	14521	14718	14732	14538	14824	14793	14624	14723	14839	14785	14701	14691	14807	14633	14773	14830	14610	14581	14739	14692	14642	14687	14536	14689	14720	14677	14627	14785	14654	14724	14747	14712	14466	14728	14865	14717	14600	14563	14625	14610	14672	14736	14691	14449	14622	14601	14551	14583	14685	14620	14491	14762	14669	14545	14749	14554	14838	14616	14592	14721	14680	14671	14649	14543	14536	14730	14690	14664	14772	14625	14771	14710	14711	14694	14786	14594	14746	14578	14840	14852	14641	14728	14746	14685	14689	14709	14661	14784	14494	14731	14768	14558	14617	14821	14786	14698	14680	14679	14642	14800	14818	14646	14682	14759	14722	14774	14637	14758	14683	14624	14561	14661	14817	14802	14577	14681	14705	14593	14717	14621	14810	14793	14646	14712	14347	14692	14841	14680	14682	14734	14672	14714	14867	14705	14727	14658	14747	14582	14673	14842	14739	14724	14776	14680	14668	14651	14531	14484	14480	14616	14738	14446	14644	14740	14530	14542	14885	14675	14648	14578	14740	14669	14729	14696	14641	14762	14605	14537	14689	14769	14719	14606	14737	14899	14660	14610	14846	14597	14720	14706	14817	14665	14760	14745	14789	14588	14629	14769	14710	14579	14674	14679	14622	14570	14714	14674	14756	14848	14655	14766	14575	14579	14494	14716	14359	14774	14542	14643	14752	14584	14741	14560	14740	14758	14802	14542	14818	14544	14845	14756	14651	14754	14697	14821	14683	14714	14647	14742	14729	14664	14781	14714	14829	14823	14642	14733	14808	14729	14555	14709	14708	14801	14530	14614	14667	14548	14604	14827	14794	14726	14711	14576	14763	14609	14569	14567	14823	14728	14626	14825	14799	14818	14713	14816	14643	14604	14653	14779	14668	14803	14824	14674	14737	14555	14705	14726	14573	14765	14753	14647	14753	14816	14616	14724	14786	14565	14740	14573	14695	14504	14717	14796	14627	14722	14716	14604	14701	14858	14593	14649	14807	14734	14708	14696	14845	14719	14659	14569	14686	14808	14655	14557	14861	14664	14770	14710	14701	14713	14772	14543	14501	14623	14729	14837	14763	14589	14760	14445	14727	14782	14622	14664	14678	14795	14529	14695	14575	14759	14712	14723	14569	14790	14713	14618	14830	14673	14773	14762	14724	14774	14945	14651	14627	14777	14608	14759	14738	14730	14610	14759	14695	14713	14690	14585	14676	14828	14526	14624	14642	14654	14733	14751	14561	14641	14706	14749	14473	14717	14660	14800	14830	14778	14673	14728	14857	14728	14656	14763	14803	14708	14559	14551	14674	14538	14667	14664	14814	14637	14748	14633	14715	14879	14708	14637	14549	14662	14666	14858	14560	14700	14889	14660	14727	14634	14783	14636	14602	14759	14687	14713	14654	14765	14754	14785	14747	14555	14778	14698	14712	14663	14714	14612	14742	14731	14718	14689	14668	14671	14650	14696	14681	14692	14763	14640	14596	14832	14799	14744	14846	14626	14635	14672	14747	14742	14758	14840	14761	14684	14687	14778	14748	14611	14679	14743	14833	14862	14778	14769	14718	14699	14757	14628	14694	14783	14598	14814	14891	14722	14670	14844	14700	14742	14757	14657	14583	14822	14765	14829	14834	14801	14740	14712	14545	14781	14550	14691	14685	14767	14765	14735	14636	14700	14643	14715	14706	14703	14925	14741	14750	14705	14653	14604	14715	14761	14475	14809	14636	14633	14718	14679	14719	14543	14741	14801	14679	14738	14620	14672	14721	14643	14768	14640	14697	14641	14725	14759	14817	14600	14820	14676	14679	14563	14761	14670	14660	14636	14768	14782	14645	14705	14740	14594	14692	14675	14632	14654	14663	14674	14879	14589	14769	14517	14677	14722	14560	14750	14629	14787	14552	14857	14803	14675	14648	14681	14630	14765	14694	14686	14558	14731	14815	14730	14792	14696	14845	14875	14731	14630	14628	14615	14646	14817	14675	14796	14691	14758	14762	14734	14684	14773	14662	14710	14787	14775	14690	14727	14763	14709	14487	14711	14748	14766	14781	14685	14607	14915	14540	14824	14752	14616	14709	14741	14718	14692	14783	14651	14553	14737	14702	14545	14721	14832	14816	14662	14670	14636	14742	14668	14636	14774	14697	14651	14656	14810	14758	14552	14767	14831	14641	14690	14722	14727	14680	14712	14683	14753	14710	14814	14741	14706	14696	14574	14638	14440	14617	14833	14808	14673	14609	14704	14637	14600	14757	14627	14910	14778	14781	14616	14598	14669	14715	14617	14625	14826	14713	14600	14648	14767	14729	14848	14831	14678	14584	14698	14686	14766	14653	14621	14640	14656	14712	14651	14585	14742	14683	14549	14782	14735	14548	14758	14719	14861	14746	14737	14702	14660	14703	14656	14630	14597	14628	14626	14660	14689	14536	14835	14761	14642	14692	14570	14582	14740	14736	14667	14720	14525	14690	14808	14712	14565	14651	14652	14857	14566	14648	14812	14543	14847	14730	14591	14505	14842	14708	14737	14663	14859	14666	14651	14770	14520	14856	14808	14749	14671	14466	14902	14574	14704	14812	14769	14778	14672	14761	14807	14789	14585	14775	14598	14703	14630	14770	14818	14627	14746	14557	14617	14739	14601	14769	14624	14605	14745	14615	14588	14747	14630	14751	14572	14717	14765	14677	14679	14803	14580	14720	14821	14800	14663	14875	14781	14643	14708	14686	14586	14710	14637	14816	14648	14609	14591	14553	14671	14692	14618	14671	14702	14577	14647	14902	14764	14705	14719	14697	14828	14722	14688	14790	14846	14716	14585	14624	14761	14584	14765	14583	14769	14510	14720	14728	14595	14746	14592	14859	14886	14644	14786	14709	14724	14789	14679	14567	14544	14632	14686	14739	14717	14650	14721	14678	14619	14860	14688	14617	14711	14758	14725	14664	14654	14728	14690	14653	14883	14666	14715	14799	14500	14842	14658	14543	14638	14607	14711	14590	14654	14668	14737	14674	14759	14696	14716	14594	14655	14648	14722	14830	14711	14751	14633	14730	14835	14861	14721	14941	14656	14705	14679	14727	14778	14736	14715	14584	14645	14688	14678	14794	14649	14699	14781	14684	14759	14791	14821	14693	14571	14754	14665	14818	14650	14817	14632	14683	14814	14782	14575	14850	14727	14830	14720	14594	14749	14652	14645	14760	14659	14656	14700	14587	14625	14796	14672	14556	14734	14738	14642	14631	14702	14728	14689	14954	14768	14752	14670	14709	14616	14619	14793	14741	14934	14676	14535	14646	14587	14677	14594	14730	14771	14528	14643	14829	14626	14629	14829	14812	14767	14694	14707	14561	14777	14773	14611	14838	14796	14601	14661	14808	14709	14565	14689	14729	14722	14886	14681	14819	14742	14713	14813	14598	14753	14817	14718	14661	14714	14698	14791	14590	14660	14653	14827	14764	14778	14675	14608	14695	14723	14677	14691	14685	14638	14704	14847	14684	14521	14820	14813	14555	14854	14683	14719	14769	14913	14685	14716	14847	14442	14772	14757	14706	14533	14598	14534	14802	14703	14887	14651	14722	14566	14883	14744	14685	14854	14398	14727	14787	14584	14863	14642	14652	14522	14924	14464	14586	14713	14802	14721	14730	14498	14770	14541	14714	14640	14791	14542	14583	14723	14751	14569	14638	14681	14579	14716	14657	14612	14745	14535	14747	14826	14672	14691	14559	14721	14778	14824	14772	14636	14870	14887	14891	14654	14706	14646	14846	14723	14600	14658	14831	14933	14748	14874	14636	14590	14722	14730	14706	14821	14791	14631	14688	14858	14654	14645	14772	14783	14773	14789	14664	14673	14817	14779	14657	14564	14794	14585	14767	14831	14831	14677	14732	14633	14796	14720	14680	14605	14611	14697	14674	14637	14782	14619	14769	14523	14759	14825	14779	14673	14692	14645	14757	14873	14778	14775	14823	14721	14657	14663	14734	14695	14796	14683	14683	14676	14782	14621	14733	14716	14747	14659	14700	14803	14823	14652	14631	14669	14608	14806	14598	14611
23975	21188	28671	24595	23128	23425	22623	19701	18920	18546	18435	22018	22456	18586	16923	16892	16822	16463	16763	16563	16671	16304	16461	16552	16641	16727	16653	16643	16555	16417	16604	16554	16372	16456	16582	16655	16522	16603	16484	16506	16689	16671	16884	16848	16920	16755	16592	16553	16693	16371	16446	16549	16424	16402	16564	16503	16548	16387	16488	16513	16480	16399	16394	16335	16662	16606	16255	16432	16482	16478	16425	16501	16428	16409	16513	16242	16604	16441	16427	16442	16482	16495	16184	16365	16552	16442	16382	16249	16369	16455	16516	16185	16342	16396	16399	16184	16330	16380	16278	16342	16489	16778	16423	16373	16550	16511	16570	16421	16263	16402	16486	16580	16466	16329	16350	16338	16459	16256	16331	16500	16402	16256	16374	16216	16330	16261	16354	16161	16216	16386	16417	16588	16418	16408	16400	16247	16213	16403	16407	16469	16395	16419	16519	16413	16399	16442	16397	16477	16414	16346	16506	16225	16265	16460	16317	16500	16455	16441	16488	16454	16483	16457	16360	16400	16418	16371	16554	16480	16358	16498	16602	16355	16379	16328	16297	16259	16571	16411	16343	16558	16557	16277	16288	16332	16381	16307	16496	16360	16452	16290	16378	16496	16391	16372	16284	16341	16397	16258	16419	16555	16356	16344	16498	16431	16457	16406	16342	16416	16560	16249	16368	16341	16573	16369	16175	16697	16531	16433	16329	16423	16527	16420	16625	16193	16341	16416	16325	16534	16432	16382	16180	16358	16322	16508	16583	16319	16274	16383	16393	16437	16482	16668	16540	16506	16496	16507	16488	16296	16345	16163	16350	16421	16343	16431	16409	16528	16254	16405	16545	16348	16538	16551	16352	16170	16217	16486	16093	16473	16422	16644	16351	16258	16346	16386	16333	16375	16418	16461	16534	16380	16487	16248	16379	16548	16717	16521	16580	16515	16444	16426	16387	16489	16476	16276	16498	16535	16436	16242	16193	16552	16375	16203	16328	16343	16484	16493	16454	16444	16389	16534	16269	16537	16354	16493	16397	16672	16371	16477	16385	16551	16240	16236	16501	16365	16522	16250	16475	16369	16495	16547	16387	16383	16498	16529	16482	16310	16326	16361	16362	16349	16541	16421	16257	16470	16514	16477	16656	16556	16327	16364	16364	16492	16513	16294	16383	16532	16124	16514	16289	16305	16233	16334	16276	16528	16346	16365	16530	16421	16385	16348	16299	16404	16500	16418	16422	16465	16508	16465	16427	16373	16251	16478	16511	16387	16390	16443	16507	16338	16476	16389	16463	16401	16420	16348	16362	16489	16426	16384	16531	16439	16480	16588	16296	16447	16453	16337	16357	16527	16404	16401	16362	16341	16535	16332	16460	16434	16539	16212	16419	16602	16174	16260	16409	16239	16406	16641	16367	16521	16512	16478	16377	16514	16420	16265	16294	16635	16539	16522	16471	16406	16617	16518	16423	16428	16474	16467	16318	16332	16441	16205	16510	16472	16422	16485	16358	16371	16303	16319	16443	16371	16549	16594	16435	16181	16417	16411	16577	16449	16413	16471	16625	16317	16567	16386	16403	16568	16326	16249	16296	16512	16353	16373	16478	16284	16659	16351	16471	16585	16448	16497	16384	16501	16325	16507	16368	16366	16380	16388	16406	16550	16370	16472	16452	16267	16391	16469	16554	16343	16535	16430	16462	16478	16341	16399	16293	16428	16515	16655	16441	16398	16266	16486	16494	16386	16415	16339	16508	16333	16500	16411	16444	16142	16402	16280	16302	16357	16467	16362	16315	16330	16495	16314	16245	16448	16454	16445	16394	16470	16381	16588	16381	16265	16347	16463	16460	16324	16268	16555	16435	16428	16353	16517	16418	16432	16410	16387	16556	16529	16468	16217	16445	16559	16482	16342	16517	16481	16431	16475	16389	16344	16558	16412	16244	16521	16231	16513	16289	16266	16253	16463	16288	16452	16363	16452	16195	16363	16305	16522	16463	16501	16367	16359	16551	16373	16512	16412	16460	16473	16556	16488	16584	16143	16261	16318	16387	16241	16381	16464	16549	16383	16304	16389	16297	16383	16428	16534	16342	16559	16427	16322	16460	16434	16442	16371	16365	16343	16270	16188	16376	16441	16329	16559	16465	16399	16382	16541	16436	16496	16350	16406	16438	16204	16253	16516	16652	16409	16675	16532	16282	16288	16594	16332	16479	16386	16343	16377	16357	16338	16288	16354	16289	16501	16440	16416	16458	16371	16416	16457	16473	16318	16282	16288	16410	16348	16507	16266	16228	16407	16582	16318	16430	16226	16206	16451	16468	16308	16528	16261	16287	16406	16352	16228	16338	16267	16494	16253	16368	16315	16418	16372	16378	16562	16492	16309	16474	16505	16512	16767	16374	16348	16195	16273	16365	16491	16407	16449	16297	16500	16431	16371	16532	16136	16318	16384	16577	16474	16369	16567	16445	16409	16366	16438	16703	16295	16661	16398	16259	16497	16181	16490	16440	16259	16270	16313	16461	16657	16267	16588	16434	16061	16262	16494	16399	16231	16448	16526	16595	16403	16444	16532	16418	16232	16432	16429	16487	16470	16409	16308	16463	16379	16469	16267	16396	16488	16474	16520	16385	16345	16357	16294	16586	16157	16361	16288	16444	16363	16260	16440	16602	16618	16430	16430	16318	16446	16508	16332	16366	16397	16449	16341	16292	16440	16347	16556	16455	16464	16492	16406	16350	16204	16363	16432	16390	16334	16312	16236	16518	16504	16472	16352	16118	16269	16452	16350	16501	16407	16474	16475	16224	16497	16427	16338	16513	16419	16380	16340	16310	16448	16440	16394	16457	16395	16524	16234	16477	16386	16380	16441	16360	16588	16291	16436	16341	16224	16383	16232	16281	16432	16595	16392	16396	16299	16497	16369	16598	16327	16580	16503	16280	16154	16288	16256	16440	16523	16578	16446	16472	16300	16403	16413	16317	16486	16399	16439	16334	16408	16254	16437	16392	16446	16463	16426	16300	16389	16315	16344	16544	16342	16480	16165	16365	16466	16538	16485	16326	16361	16368	16405	16372	16254	16399	16382	16347	16443	16484	16275	16596	16417	16275	16501	16453	16319	16451	16587	16279	16502	16528	16170	16661	16294	16604	16606	16498	16347	16258	16451	16535	16461	16390	16396	16458	16472	16395	16318	16354	16237	16508	16390	16344	16214	16406	16675	16146	16263	16376	16290	16256	16397	16534	16325	16406	16527	16500	16694	16428	16292	16454	16219	16305	16506	16354	16321	16388	16389	16502	16507	16307	16323	16435	16317	16305	16225	16331	16457	16393	16497	16403	16277	16575	16332	16416	16369	16421	16452	16391	16550	16464	16393	16440	16358	16340	16333	16305	16341	16193	16476	16277	16483	16271	16304	16306	16394	16484	16436	16404	16292	16389	16205	16337	16276	16313	16377	16384	16565	16369	16530	16525	16339	16340	16373	16361	16310	16419	16336	16339	16457	16339	16264	16333	16444	16491	16458	16446	16487	16274	16423	16378	16299	16423	16383	16536	16378	16244	16336	16062	16325	16492	16424	16399	16657	16415	16459	16208	16386	16425	16225	16271	16479	16347	16449	16485	16372	16359	16304	16239	16495	16521	16519	16252	16295	16283	16318	16395	16374	16417	16484	16299	16424	16343	16236	16379	16440	16369	16402	16208	16483	16139	16442	16340	16196	16255	16570	16490	16346	16727	16289	16382	16448	16475	16428	16454	16339	16427	16401	16559	16327	16295	16500	16500	16594	16212	16568	16425	16248	16462	16409	16441	16233	16384	16327	16451	16435	16425	16509	16527	16471	16346	16531	16393	16339	16340	16326	16516	16642	16314	16277	16185	16329	16457	16406	16327	16488	16454	16157	16395	16291	16442	16322	16264	16434	16469	16543	16355	16348	16502	16516	16596	16563	16504	16432	16523	16479	16362	16369	16299	16520	16440	16636	16433	16568	16469	16465	16494	16439	16347	16388	16485	16262	16599	16333	16354	16232	16466	16243	16243	16352	16454	16580	16455	16291	16521	16478	16449	16510	16598	16455	16416	16640	16503	16393	16331	16316	16478	16442	16533	16263	16472	16444	16493	16400	16411	16434	16341	16511	16199	16515	16381	16307	16374	16363	16416	16186	16456	16553	16416	16423	16513	16478	16501	16620	16300	16599	16109	16266	16260	16368	16277	16492	16541	16390	16425	16299	16572	16410	16380	16506	16443	16458	16483	16388	16270	16400	16257	16517	16556	16493	16366	16366	16410	16247	16379	16475	16361	16466	16462	16496	16415	16394	16351	16413	16212	16259	16385	16327	16484	16266	16517	16484	16540	16332	16417	16528	16361	16541	16373	16414	16496	16364	16186	16586	16494	16293	16466	16280	16406	16254	16262	16385	16259	16283	16460	16385	16294	16317	16326	16501	16529	16399	16254	16386	16314	16433	16523	16468	16538	16382	16330	16419	16557	16249	16322	16457	16401	16406	16270	16444	16593	16534	16448	16441	16254	16291	16626	16406	16507	16156	16399	16464	16412	16255	16499	16379	16287	16337	16362	16389	16380	16534	16454	16441	16444	16509	16256	16205	16303	16314	16484	16206	16374	16351	16293	16300	16454	16425	16508	16395	16496	16404	16460	16467	16297	16453	16386	16421	16229	16333	16427	16582	16298	16401	16465	16512	16615	16372	16667	16571	16338	16412	16461	16264	16509	16432	16410	16325	16301	16382	16400	16287	16399	16534	16359	16243	16348	16150	16314	16514	16305	16355	16359	16204	16382	16253	16294	16617	16353	16395	16339	16378	16539	16421	16420	16598	16397	16405	16441	16654	16413	16566	16284	16218	16447	16529	16519	16585	16499	16290	16468	16583	16474	16537	16486	16670	16453	16371	16351	16438	16540	16420	16432	16357	16289	16363	16435	16320	16586	16471	16152	16394	16387	16476	16317	16239	16499	16457	16418	16358	16336	16507	16407	16367	16541	16397	16376	16391	16647	16453	16461	16287	16392	16556	16371	16261	16463	16459	16501	16354	16334	16332	16412	16380	16338	16437	16410	16587	16262	16606	16475	16460	16390	16339	16454	16527	16350	16308	16528	16560	16517	16501	16355	16442	16277	16381	16307	16220	16432	16347
17749	31879	32092	27821	24400	21817	20332	18900	17987	17082	17202	23085	22648	15574	15023	14954	14627	14641	14632	14578	14476	14694	14493	14550	14602	14605	14447	14409	14425	14624	14331	14423	14429	14501	14306	14188	14310	14508	14327	14389	14325	14518	14798	14811	14829	14543	14409	14291	14407	14451	14252	14489	14411	14392	14299	14383	14446	14376	14408	14356	14351	14109	14272	14338	14415	14418	14321	14101	14323	14467	14498	14260	14287	14429	14326	14478	14450	14318	14253	14422	14233	14563	14204	14365	14364	14409	14171	14518	14307	14443	14425	14508	14283	14383	14464	14538	14418	14368	14226	14356	14314	14486	14337	14441	14289	14430	14476	14352	14241	14421	14482	14174	14401	14262	14332	14364	14385	14464	14441	14586	14249	14442	14454	14232	14343	14274	14309	14141	14378	14334	14394	14353	14349	14328	14391	14149	14349	14382	14467	14341	14299	14358	14449	14197	14224	14268	14361	14397	14353	14285	14393	14424	14322	14356	14298	14234	14282	14389	14412	14496	14496	14448	14375	14286	14484	14416	14327	14356	14306	14235	14309	14351	14420	14244	14388	14278	14321	14415	14241	14352	14443	14416	14290	14330	14456	14291	14407	14342	14376	14425	14332	14437	14393	14245	14272	14251	14458	14325	14286	14219	14320	14370	14534	14358	14274	14204	14298	14333	14556	14169	14336	14203	14363	14541	14614	14427	14465	14351	14383	14316	14406	14391	14175	14441	14336	14200	14329	14270	14418	14299	14435	14331	14391	14573	14334	14421	14445	14321	14434	14193	14495	14255	14405	14266	14257	14264	14337	14328	14299	14320	14375	14364	14247	14373	14289	14196	14323	14362	14242	14371	14289	14383	14361	14287	14240	14170	14352	14449	14395	14299	14324	14386	14387	14502	14351	14277	14265	14329	14289	14380	14326	14435	14363	14315	14407	14264	14478	14229	14269	14250	14364	14383	14307	14411	14381	14187	14136	14306	14404	14467	14394	14334	14483	14414	14123	14392	14292	14416	14408	14401	14472	14312	14379	14539	14340	14325	14385	14262	14402	14307	14320	14296	14446	14414	14175	14499	14269	14404	14445	14372	14136	14294	14112	14333	14370	14246	14453	14294	14398	14342	14510	14246	14455	14508	14261	14399	14331	14330	14308	14316	14220	14419	14160	14378	14284	14358	14293	14425	14329	14369	14378	14274	14329	14251	14307	14382	14385	14233	14259	14267	14285	14401	14520	14275	14294	14318	14254	14489	14401	14382	14504	14240	14385	14494	14407	14367	14296	14266	14308	14264	14395	14273	14315	14364	14269	14308	14201	14357	14197	14408	14359	14207	14310	14229	14382	14256	14354	14406	14273	14391	14360	14482	14358	14312	14369	14365	14136	14440	14245	14394	14245	14312	14337	14350	14360	14393	14312	14386	14402	14402	14302	14283	14383	14323	14243	14288	14379	14429	14279	14421	14392	14408	14313	14437	14306	14363	14249	14433	14306	14365	14299	14190	14252	14427	14443	14353	14226	14372	14194	14222	14312	14361	14338	14457	14371	14381	14289	14413	14291	14358	14198	14324	14253	14415	14404	14140	14480	14275	14328	14367	14231	14336	14446	14364	14430	14292	14292	14343	14296	14309	14329	14390	14338	14322	14312	14342	14253	14361	14419	14226	14371	14324	14524	14467	14201	14362	14384	14363	14288	14393	14274	14241	14307	14242	14464	14110	14559	14360	14280	14290	14460	14316	14352	14277	14411	14319	14290	14268	14318	14379	14417	14362	14434	14632	14263	14389	14468	14348	14408	14197	14368	14268	14306	14548	14190	14414	14459	14335	14345	14332	14269	14417	14402	14436	14463	14343	14293	14423	14372	14376	14356	14414	14245	14497	14535	14341	14437	14278	14435	14255	14292	14462	14344	14224	14309	14236	14270	14322	14264	14363	14387	14367	14373	14322	14344	14291	14251	14392	14256	14486	14202	14400	14266	14246	14414	14272	14309	14168	14301	14248	14240	14291	14514	14518	14241	14312	14248	14366	14334	14390	14349	14219	14332	14156	14242	14342	14289	14466	14392	14432	14390	14373	14365	14371	14183	14387	14263	14283	14271	14290	14177	14469	14317	14291	14498	14074	14191	14327	14237	14229	14311	14385	14409	14212	14302	14218	14349	14224	14238	14392	14205	14329	14305	14278	14338	14393	14374	14382	14380	14278	14354	14321	14194	14283	14436	14390	14440	14407	14309	14261	14248	14201	14554	14277	14465	14376	14410	14392	14321	14426	14280	14293	14508	14566	14222	14423	14249	14315	14441	14228	14332	14345	14388	14241	14385	14406	14322	14338	14318	14381	14356	14325	14320	14331	14243	14470	14350	14496	14220	14442	14165	14373	14310	14229	14331	14449	14405	14399	14385	14288	14405	14324	14391	14224	14373	14394	14412	14229	14329	14411	14374	14380	14300	14344	14306	14365	14441	14417	14274	14561	14495	14379	14312	14303	14374	14309	14382	14329	14278	14477	14362	14334	14330	14445	14392	14277	14354	14389	14398	14441	14374	14213	14322	14325	14264	14405	14274	14288	14269	14267	14425	14295	14221	14300	14330	14268	14295	14266	14327	14309	14373	14264	14231	14347	14239	14493	14447	14380	14347	14246	14342	14433	14319	14362	14425	14206	14293	14331	14322	14365	14274	14266	14326	14341	14209	14324	14297	14328	14558	14334	14437	14236	14231	14304	14375	14467	14350	14198	14337	14332	14308	14399	14504	14365	14207	14411	14465	14213	14312	14385	14211	14280	14460	14351	14286	14119	14327	14340	14287	14326	14364	14277	14487	14381	14446	14314	14358	14336	14430	14303	14209	14389	14363	14435	14286	14303	14304	14405	14466	14340	14314	14266	14303	14243	14269	14382	14283	14469	14457	14233	14450	14349	14425	14162	14238	14439	14236	14398	14229	14299	14436	14246	14468	14393	14268	14491	14346	14385	14269	14493	14499	14491	14178	14384	14454	14373	14401	14433	14390	14432	14434	14265	14357	14279	14440	14303	14106	14483	14421	14298	14255	14364	14261	14351	14338	14496	14252	14171	14492	14228	14343	14389	14358	14521	14295	14495	14410	14461	14248	14324	14371	14348	14326	14289	14130	14458	14296	14246	14489	14190	14308	14255	14418	14167	14384	14309	14361	14236	14376	14305	14225	14274	14275	14207	14195	14507	14422	14310	14306	14378	14356	14278	14327	14184	14421	14244	14228	14263	14448	14443	14407	14292	14264	14373	14444	14420	14377	14187	14434	14533	14322	14341	14326	14175	14231	14334	14370	14325	14290	14417	14488	14272	14493	14333	14481	14435	14281	14321	14300	14258	14360	14425	14303	14277	14418	14325	14471	14189	14285	14304	14350	14426	14482	14457	14307	14211	14377	14225	14177	14455	14429	14295	14408	14436	14393	14288	14148	14515	14287	14242	14244	14331	14089	14323	14524	14337	14348	14534	14477	14356	14282	14372	14363	14260	14262	14326	14271	14323	14274	14393	14593	14216	14188	14418	14384	14298	14317	14368	14432	14294	14272	14480	14524	14292	14308	14259	14334	14356	14292	14338	14517	14283	14287	14523	14242	14431	14272	14323	14131	14302	14206	14402	14423	14285	14504	14442	14361	14275	14248	14256	14368	14274	14341	14337	14484	14455	14338	14309	14393	14462	14309	14248	14517	14401	14340	14391	14288	14506	14375	14278	14346	14333	14300	14205	14403	14405	14181	14390	14194	14330	14360	14252	14447	14140	14181	14286	14527	14185	14420	14296	14433	14380	14339	14273	14357	14329	14427	14394	14331	14421	14311	14334	14520	14338	14282	14351	14438	14466	14475	14359	14266	14267	14140	14479	14344	14504	14327	14415	14359	14421	14293	14320	14314	14152	14477	14366	14534	14356	14266	14028	14324	14411	14296	14309	14458	14409	14187	14253	14453	14253	14276	14441	14339	14197	14243	14336	14331	14428	14414	14263	14380	14248	14225	14196	14416	14369	14354	14313	14163	14239	14491	14303	14333	14256	14411	14313	14359	14384	14421	14399	14166	14472	14310	14470	14328	14287	14166	14326	14329	14362	14426	14332	14415	14316	14407	14279	14366	14398	14287	14245	14453	14539	14301	14367	14271	14465	14340	14316	14321	14337	14339	14352	14388	14290	14264	14240	14396	14318	14541	14397	14357	14221	14263	14291	14367	14181	14327	14436	14380	14235	14435	14291	14340	14416	14282	14258	14460	14455	14334	14439	14286	14541	14340	14378	14226	14456	14403	14419	14257	14329	14460	14316	14368	14344	14284	14352	14408	14408	14304	14406	14307	14585	14385	14413	14587	14448	14250	14352	14408	14294	14348	14202	14389	14465	14468	14381	14404	14192	14477	14529	14408	14235	14545	14385	14370	14379	14261	14262	14404	14390	14342	14442	14331	14199	14412	14255	14362	14271	14229	14532	14238	14376	14350	14414	14392	14217	14399	14463	14425	14514	14583	14324	14327	14401	14423	14288	14361	14382	14381	14305	14441	14221	14444	14380	14392	14352	14234	14372	14327	14250	14378	14339	14415	14316	14242	14351	14222	14472	14512	14251	14311	14334	14371	14324	14389	14367	14296	14361	14466	14302	14508	14471	14331	14308	14304	14279	14328	14512	14474	14247	14411	14432	14421	14233	14457	14390	14433	14330	14286	14278	14333	14393	14419	14307	14365	14354	14492	14270	14334	14315	14281	14418	14250	14336	14243	14325	14170	14412	14227	14329	14226	14280	14353	14372	14313	14122	14363	14325	14385	14255	14407	14524	14459	14506	14124	14396	14200	14291	14318	14356	14301	14355	14124	14278	14432	14184	14215	14373	14393	14122	14569	14311	14244	14165	14367	14309	14339	14363	14344	14484	14318	14393	14481	14249	14323	14430	14438	14357	14420	14271	14298	14381	14242	14286	14518	14270	14359	14366	14380	14400	14291	14263	14379	14313	14141	14397	14242	14197	14415	14546	14481	14540	14314	14401	14286	14302	14358	14343	14361	14407	14490	14482	14323	14240	14290	14408	14464	14196	14343	14336	14395	14191	14320	14382	14381	14530	14292	14315	14168	14426	14482	14271	14327	14211	14399	14216	14356	14292	14425	14289	14257	14385	14127	14308	14503	14375
22761	21136	29014	23649	21908	24583	26828	21839	20191	19528	19830	25803	26360	20272	17451	17176	17029	16774	16657	16429	16501	16441	16425	16507	16334	16329	16224	16300	16318	16271	16526	16237	16295	16033	16363	16363	16262	16312	16371	16072	16157	16669	16637	17006	16823	16623	16384	16159	16026	16159	16054	16286	16249	16023	16176	16069	15922	16238	16050	16150	16166	15767	16089	16093	16118	15970	16053	16027	15944	16194	16209	16138	16224	16075	16064	16106	16026	16116	16122	16397	16235	16167	16185	16474	16094	16037	16119	15930	15988	16216	16082	16131	16201	16247	16055	16058	16158	15969	16330	16052	15993	16143	16105	16039	16078	16017	15923	15920	16093	16069	16273	16175	16271	16088	15965	16096	16062	16137	16032	16015	16224	16072	15963	16164	16176	16038	16129	16199	16288	16117	16016	16011	16037	16190	16200	16305	16167	16074	16058	16051	15998	15939	16253	16136	16078	15969	16131	16072	15883	15826	16265	16094	15898	16199	16093	16040	16008	16036	16163	16033	16150	16181	15972	16073	15963	15956	16119	15954	16094	16052	16285	15980	16159	16153	15896	16132	16182	16098	15981	16068	16248	16109	15974	15979	15924	16041	16076	15935	15842	15996	15956	16104	16187	16108	16392	15962	16079	16112	16134	16115	16187	16054	15943	15968	16128	16091	16215	16120	16084	16345	16055	16130	15998	16268	15954	16251	16130	15970	16084	16088	15973	16164	16220	16056	16209	16252	16159	16167	16135	16158	16187	15872	16119	16145	16107	16268	16032	16114	15955	16058	16022	15989	16170	16172	16179	16144	16237	15988	16352	16197	15867	16146	16077	16132	16081	16168	16165	16123	16142	16022	15914	16124	16156	15952	16150	16039	15849	15993	15969	16178	16093	16129	16143	15998	16107	16293	16203	16148	16328	16100	16251	16132	16173	16016	16151	16217	16027	16204	16099	16133	16064	16246	16019	16011	16200	15866	16109	16030	16071	16068	15816	15948	16186	15952	15915	16061	16143	16089	16203	16128	16286	16511	16184	16256	16133	16023	16121	16104	15981	16104	16165	16048	15991	16089	16202	15945	15872	15921	15915	15990	16135	16111	16218	15892	16047	16094	15932	16206	16134	16083	16085	16207	15881	16056	16142	16113	16097	16098	16087	15856	16099	16206	16128	16074	16158	16087	16128	16320	16248	16110	16062	16177	16140	15928	16009	16211	16058	16305	15993	16017	16057	16360	16020	15996	16064	16090	16242	16118	16205	16085	16105	16143	16108	16270	16048	15946	16060	16065	16073	16147	16173	16064	16064	16353	16058	16166	16054	16296	16158	16033	16200	16103	16108	15995	16039	16233	15980	16076	16227	16044	16160	15979	16047	15767	15973	16126	16111	16009	16012	16027	16054	16026	16197	15948	16165	15960	15860	16227	15920	16056	16262	15979	15938	16176	15963	16158	16202	16097	16253	16107	16083	15928	15978	16010	15853	16166	16232	16103	16166	15920	16012	15981	16206	16166	16244	15857	16040	16345	16114	16231	16124	16088	16131	16185	16149	16060	16206	15979	16108	16104	16080	16112	16210	15958	16015	16091	15882	16018	15889	16026	16133	16026	16077	16180	16022	16197	16188	16226	16029	16211	16051	15964	16057	16080	15965	15898	15946	15900	16055	16272	16089	16079	16036	16052	16059	16151	16073	15868	16004	15851	16086	16168	16151	15989	16057	16080	16165	16227	16040	16177	16131	15998	16210	15998	16039	16176	15987	16114	16195	15998	16087	16148	16013	16078	16149	16105	16293	16063	16030	16101	15989	16234	16277	16201	16147	16186	15766	16075	16169	16071	16036	16063	16036	16142	16207	16072	16217	16278	16113	16258	16010	16070	16141	16099	15959	16124	16231	16196	15925	15978	15788	16105	16099	16200	16298	15980	15990	15971	15989	16052	16240	15966	16087	16039	16055	15978	15972	15882	16094	16101	16125	16032	15984	15997	16117	15940	16099	16009	15941	16220	16100	15799	15951	16247	16042	15926	16288	16002	16223	16109	16006	16086	16114	16178	16193	16076	16177	15958	16009	16240	16216	16134	16089	16067	16061	16176	15996	16095	16083	16028	16209	15976	15993	16088	16201	16181	16214	15937	15962	15794	16001	16205	16103	16086	15985	15956	16090	16190	16181	16301	16120	15928	16075	16113	15988	16025	16111	16214	16227	16075	16224	16154	16256	16222	15926	16006	16071	15984	16230	16140	16177	16252	16057	16090	16347	16022	16022	16066	16034	16117	16126	16072	16017	15941	15969	15955	16085	16096	16002	16032	15949	16068	16091	16278	16233	16038	16046	15986	16082	16086	15994	15995	16124	15946	16158	16189	16086	15874	15981	16169	16167	16253	16036	16058	15962	15980	16125	16121	15957	16143	15897	16134	16010	16375	16164	15943	16112	16300	16173	16169	16297	16120	16121	16017	15907	15993	16025	15906	16160	15956	16083	16169	15927	16096	15992	16144	16038	15916	16256	16054	16114	16019	16291	15972	16107	16057	16062	16033	16171	16103	15983	16189	15950	16113	16133	16161	16085	16107	15950	16193	16110	15976	16140	16174	16119	15922	16174	15998	16219	16047	16288	16069	16010	15869	16153	16052	15963	15965	16144	16328	15979	16070	16116	16279	16239	16099	15953	16079	16063	16167	16000	16146	16031	16142	16017	16161	16227	16186	15966	16082	16038	16084	15955	16192	16230	16012	15881	16154	15970	16012	16069	16267	16217	16029	16005	15998	16185	16144	15930	16121	16001	16127	15984	16211	16162	16077	16143	16174	16061	16116	16087	16257	16184	16161	16181	16036	16172	15914	16061	16158	16329	16127	16190	15998	15967	15995	16166	16201	16047	16026	16100	16110	16351	15862	16131	16302	16124	15795	15969	16003	16233	16126	15989	16030	16132	15949	16134	16059	16154	16209	16107	16333	16102	16178	15839	16107	16071	16169	16188	15919	16235	16053	16252	16040	16064	16054	16172	16286	16123	16103	16130	16040	16106	16152	15932	15962	16030	15950	16170	16097	16367	16184	16163	16216	16095	16014	16066	16081	16080	16054	16002	15917	16042	16129	16247	16024	16144	16110	16168	16149	15999	16335	15993	16148	16294	16017	16012	16202	15990	16134	16038	16142	16201	15896	15910	16300	15994	16061	16181	16092	16210	16164	16242	15996	15961	15999	15986	16118	16040	16052	16032	15960	16031	16113	15885	16031	16260	16056	16078	16221	15943	16048	16341	16186	16157	16174	16063	16036	15855	16068	16136	16082	16173	16184	16105	16025	16091	16088	15934	15988	15912	16122	16278	16019	15969	16066	16131	16128	16153	15968	16044	16077	15887	16033	16170	16030	16064	16151	16042	16201	15973	16134	16016	15976	15941	16012	15864	15977	16043	16221	16113	15966	16217	16105	16258	16214	16169	16104	16084	16135	16089	16100	16084	16055	16094	16084	16106	15945	16084	16026	16219	15868	16025	16117	16122	16096	16145	16052	16322	16235	16050	15876	15997	16081	15963	16074	15980	16073	16134	16167	16118	16132	16214	16015	15961	15918	16087	16004	16001	16228	16066	16167	16138	16195	16135	15964	15905	16091	16228	16053	16051	16195	16099	16125	16204	16115	16123	16204	16145	16062	15992	16072	15868	16135	16014	15959	16072	15970	16052	16072	16252	16260	16177	15969	16135	15919	16205	16113	16088	16062	16085	16191	15918	15997	16230	15923	16167	16057	15965	16253	16150	16201	16028	16068	16037	16069	16192	16114	15979	15956	16000	16062	16040	16155	16164	16079	16330	16287	16126	16130	15891	16120	16128	15953	16138	15962	15867	16213	16052	15929	15972	16028	16082	16008	15882	16042	16125	16073	16180	16075	16334	15986	16020	16071	16269	16010	16085	15948	16162	15927	15984	15941	15963	16130	15974	16010	15998	16010	16143	16188	15993	16227	16102	16025	16050	15898	16029	16078	16037	15927	16219	15921	16077	16038	16223	16062	15972	15996	16116	16008	16235	16122	16095	16061	16030	16087	16162	16145	16057	15966	16079	15913	16160	16090	16039	16084	15949	16160	16119	16037	16205	15926	15973	16130	16129	16129	16061	15957	15929	16049	16089	15874	16071	15990	16132	16022	15972	16243	16231	16109	16024	16060	16258	16080	16178	16185	16240	16242	16110	16059	15835	15757	15984	16164	16120	16132	15945	16003	15822	16048	16078	16008	15875	15987	16132	16120	16142	16079	16018	16162	16083	15958	16310	16003	16090	15993	16089	16249	16172	16098	16233	16038	16175	16160	16123	16038	15932	15817	16141	16091	16037	16118	16027	16208	15889	16293	15955	16192	15964	15943	16128	15909	16205	16091	16150	16049	16152	16100	16003	15903	16172	16163	16157	16005	16329	15984	16191	16042	16100	16140	15968	16342	15978	15997	16003	16132	15827	16140	16124	15983	16048	15901	16160	16051	16154	15953	16053	16218	16089	15926	16083	16138	15969	16059	16051	16261	16276	16037	15890	15906	16203	16173	16162	16072	16022	16132	16103	16004	16116	15989	16192	16155	15883	15999	15975	16008	16126	16110	15907	15993	16069	16190	16225	16134	16023	16101	16114	16010	15949	16132	16068	16010	16022	16072	16163	16143	16054	16015	16147	16095	16191	16045	16000	16236	16041	16131	15983	16195	16191	16397	16199	16400	16047	15926	15925	15924	16025	16008	16110	15993	15966	16069	16155	16003	15974	16221	16207	15982	16152	16065	15993	16129	16009	16093	16020	16019	16080	15950	15936	16002	16086	15931	16203	15956	16152	16048	16142	15972	15978	16114	16196	16166	16008	16099	16172	16135	16041	16046	15938	16168	16089	16055	16038	16040	15931	16050	16097	16169	16015	15937	16135	16163	16181	16169	16249	16081	16097	16242	16144	16281	15969	15769	15889	16159	15977	16032	16215	16315	16205	16132	16154	15979	15992	15868	16124	16097	16124	15922	16287	16108	16195	16272	15875	15893	15972	16042	16469	16133	16028	16095	15971	15904	16136	16224	15979	16049	16106	16259	16117	16012	16159	15963	15824	16075	15882	15956	15956	16231	15952	15896	16072	16085	16202	16075	16000	15991	16022	16122	16143	15947	16113	16083	16102	16305	16174	15929
19796	36083	36129	31895	28694	25646	23279	21567	20257	18731	19784	28253	27576	18228	15593	15077	14944	14927	14750	14643	14541	14373	14600	14468	14608	14497	14392	14376	14314	14325	14442	14314	14296	14389	14176	14127	14102	14168	14152	14059	14342	14388	15131	15373	14754	14669	14468	14062	14015	14217	14281	14046	14197	13997	14099	14236	14126	14161	14096	14197	14198	14010	14008	14120	14020	14025	14223	14125	14107	14203	14040	14118	14124	14079	14264	14139	14161	14181	14059	14130	14072	14165	14051	14193	14112	14046	14333	14133	14140	14143	14125	14093	13918	14280	14209	14041	14088	14116	14200	14077	14053	14164	14145	14230	14077	14008	14171	14141	14023	14121	14273	14014	14225	14132	13992	14198	14224	14248	14019	14037	14122	14098	14201	14027	14183	14185	14095	14005	14171	14043	14163	14046	13999	14216	14258	14169	14000	14088	13994	14086	13993	14013	14166	14207	14037	14182	14032	13977	14218	14129	14206	14246	14160	14079	14100	13970	14076	14252	14068	14117	14058	14037	14018	14112	14141	14208	14236	13891	14141	14166	14078	13896	14049	14240	14313	13954	14149	14044	14073	14257	14054	14217	14105	13979	14176	14057	14016	14175	14096	14095	14009	14042	14060	14035	14105	14201	14029	14102	14127	13990	14054	14084	14122	14045	14237	14057	14119	14050	13928	14001	14107	14151	14016	13969	14172	14140	14112	14122	14138	14164	14040	14125	14113	13853	14013	14213	13945	14318	13938	14024	14130	13983	14076	14126	14118	14242	14174	14179	13886	13854	14006	14267	14187	14188	14191	14148	14061	14156	13921	14168	13983	14050	13975	13881	14183	14048	13979	14035	14043	13965	14266	14209	14207	14053	14116	13960	14197	14285	14189	14187	13927	14206	14097	14146	14192	14160	14023	14090	13976	14219	14067	14023	14264	14048	14042	14026	14036	14170	14104	14188	14142	14129	14090	14207	14139	14050	14152	14053	14257	14013	13962	14093	14079	13976	14015	14060	14140	14121	14078	14071	14211	13954	14201	13911	14116	13982	14160	13997	13915	14051	13840	14187	14213	14056	14181	14081	14243	14108	14002	13997	14176	14079	14207	14051	14135	14276	14132	14071	14218	14145	13972	14024	14132	13925	14268	14082	14037	13967	14155	14068	13953	14049	14118	14239	14071	14083	14068	13998	14200	14086	13955	14113	14162	14076	14073	14243	14314	13972	14047	14072	14197	14330	13962	14146	14152	14175	14118	14078	14116	14181	14039	14043	14272	14070	14127	14110	14176	13930	14073	14048	14231	14059	14063	14046	14166	14133	13960	14145	14330	14220	14049	14128	13947	14071	14250	14168	14059	14001	13965	14082	14026	14069	14081	13912	14084	14235	14090	14028	14235	14026	14111	13994	14169	14040	14285	13914	14014	14048	14006	14069	13886	14089	14056	14049	14043	14201	14098	14179	14047	14085	14012	14220	14111	13917	14082	14139	14118	14099	14084	14038	14008	14041	13960	14174	14143	14101	14083	14154	14116	14038	14188	13916	14261	14029	14013	14013	14070	14205	13977	14168	14173	14231	14013	13991	14097	13934	14109	14083	14029	14230	13994	14209	14076	13841	14248	14074	14062	14117	14091	14194	14089	14120	14009	14186	14068	14030	14146	14181	14115	14117	13982	13835	14094	14010	14158	14109	14221	14177	14089	14064	14128	14034	14060	14120	14021	14061	14049	14084	13860	14053	13982	13968	14136	14213	14190	14144	13981	14189	13995	13902	14072	14036	13971	14185	14178	14023	14253	14169	14052	14193	14163	14041	14231	14082	14215	14145	13848	13994	14067	13916	14173	14267	14019	14212	14014	14173	13951	14141	13981	14056	14192	14094	14016	14061	14252	14011	14037	14000	14113	14200	14084	14104	14108	13989	14142	14084	13952	14220	14128	14194	14024	14055	13940	13949	14168	13911	14115	14124	14209	14061	14122	14104	14335	14084	14065	14088	14037	14241	14015	14071	14207	14205	14080	14085	14035	14328	14041	14091	14053	14034	14168	14125	14156	14181	14122	14368	13979	14057	14191	14104	14211	14009	14109	14151	14221	13982	14073	14066	14130	13960	14012	14401	14026	14000	14052	13997	14084	14177	14149	13911	14169	14112	14021	14073	14175	13843	14056	14253	14039	14184	14054	14258	14174	14057	14123	14144	13913	14154	14119	13981	14059	14149	14311	14058	14085	14039	14029	14162	14154	14249	14331	14116	14030	14165	14069	14015	14115	13915	14174	13989	13946	13958	14156	13897	14100	14036	14105	13947	14011	13943	13978	14089	13981	13870	14070	14202	13945	13943	14057	13771	14178	13937	14191	14274	14135	14069	14219	13905	14170	13958	14080	14067	14127	14131	14049	14132	13905	14104	13875	14006	14166	14051	14036	14096	14034	14199	14007	14171	14137	14210	13972	14154	14000	13961	14207	13970	14140	14046	14200	13892	14166	13927	14046	14066	14061	14193	14045	14112	14083	14125	14040	14199	14152	14210	14230	14109	14221	13963	14040	13992	14014	13936	14104	14057	14105	14110	14123	14043	14087	14035	14010	14144	14125	14127	14261	14106	14043	14102	14037	14215	13984	14148	14067	14056	13990	14158	14061	14120	14029	14101	13933	14217	13942	14068	14129	14125	14132	14263	14146	14076	14086	14156	14136	14164	14285	14020	14128	14200	14101	14075	14045	14007	14123	14222	14135	14030	14087	14046	14113	14282	14083	14085	14123	14118	14020	14152	13922	14045	14128	14019	14238	14122	14171	13934	13998	14297	14003	14113	14031	13930	14170	14026	14023	14101	14176	14112	14073	14176	13969	13901	14189	14023	14202	14167	14174	14066	13996	13958	14120	14185	13988	14082	14107	13987	14114	14191	14093	14104	14086	14110	13990	14122	14184	14217	13933	14138	13893	14271	14089	14068	14061	14190	14226	14116	14054	14097	14366	14096	14046	14025	14064	14313	14219	14089	14129	14184	14013	14091	14005	14184	14092	14160	14122	14247	14083	14189	14228	14005	14002	14074	14292	14373	13955	14035	14197	13936	14078	14145	14152	14133	14157	14173	14012	14190	14054	14040	13958	14127	14108	14151	14039	14144	14008	13992	14123	13881	14056	14171	14109	13922	14083	13998	14005	14113	14036	14132	14189	14212	14011	14118	14045	14071	14075	14132	14080	14106	14155	14067	14028	14013	14087	14074	14143	14164	14233	13883	14112	14152	14066	14114	14014	14096	14066	13984	14145	14000	14172	14076	13998	14105	14161	14140	14102	14055	14254	14196	14181	14262	14098	14068	13995	14085	14143	13983	14155	13915	14058	14085	14139	13988	14014	14112	14038	14216	14048	13993	14239	14045	14015	14205	14163	14008	14074	14228	14209	14130	14135	13975	14163	14085	14131	14100	14148	14065	14191	14145	14219	14087	14035	14171	14021	14146	14041	14172	13944	14144	13963	14110	14170	13984	13896	14245	14059	14303	14222	14227	14151	14140	14182	14031	14152	14066	14169	14065	14027	14090	14368	14286	13949	14294	14091	13950	14006	13968	14054	14256	14041	14293	14235	14155	13940	13924	14171	14085	14225	14025	14196	14074	14049	14128	14013	13956	13995	14168	13937	14098	14145	14031	14133	14389	13993	13859	14107	14056	14086	14080	14028	14022	14209	14104	14172	14118	14011	14079	14002	14111	14159	13969	14034	14234	14108	14102	14085	14170	13980	13937	14139	14321	14090	14101	14169	14004	14040	14154	14068	14076	14109	14025	13981	14087	14104	14007	14046	14063	13845	14214	14121	14162	14118	14020	14207	14076	14064	14009	14195	14106	14046	14097	14112	14201	14207	14223	14216	14055	14121	14099	14094	14330	13977	13907	13980	14248	14031	14102	14032	14071	14000	14259	13956	14080	14124	14019	14075	14131	14250	14078	14259	14106	14103	14072	14190	14094	13989	13975	14003	13998	14059	14115	14133	14052	14134	13997	14141	13988	14065	13997	14067	14185	14114	14163	14154	13875	14084	14141	14142	14021	14070	14051	14146	14006	14133	14212	13993	14046	14063	14033	14009	14226	14102	14058	14020	14059	14134	14143	14268	14052	14040	14099	13993	14040	14233	13976	14211	14154	14142	14092	14024	14067	13956	14029	14183	14294	14048	13946	14110	14112	14088	13929	14368	14078	14042	13971	13935	14183	14070	14159	13970	14131	14131	14202	14223	14119	14117	14071	14202	14244	13971	14118	14079	14044	14062	14133	13906	14079	14225	14040	14094	13954	14027	13944	14233	14097	14052	13972	13973	14005	14018	13851	14073	14007	14088	14006	14275	14178	14061	14085	14129	14024	14085	14049	14037	14165	13851	14153	14111	14141	14088	13996	14058	13982	14189	14021	14130	14331	14048	14142	14120	13944	14181	14056	14046	14137	14073	14257	14095	14166	14043	14030	14050	13974	14186	14137	14072	14131	13969	14213	14086	13989	14066	14180	14069	14153	14202	14176	14216	14015	14202	14045	13942	14150	14229	14092	14049	14088	14131	14106	14101	14151	14089	14176	13950	14085	14150	14059	14002	13996	14029	14076	14116	14039	14017	14219	14107	14003	14091	13971	14058	14129	14173	13982	14020	14161	14195	14149	14137	14216	13930	14223	14133	14089	14045	14329	13946	13960	14084	14004	14108	14015	14066	14041	14092	13912	13932	14107	14164	14024	14063	14256	14097	14137	13969	14148	14074	14097	14062	13945	13965	14241	14283	14131	14008	14036	14251	14157	13843	14057	14152	14178	13936	13952	14112	14196	14021	14045	13870	14139	14076	14106	14122	14129	14029	14190	13973	14060	14129	14113	14239	14107	14235	14258	14145	13971	14156	14009	14148	14170	14016	14068	14076	14125	14060	14066	14166	14005	14121	14141	13956	14048	13882	14093	14104	14047	14079	14092	14000	13983	14108	13986	14010	14073	14011	14096	14097	14144	14205	14060	13873	13963	14067	14254	14055	13986	14176	14246	14167	14103	14174	13917	13900	14167	14075	14043	14121	14043	14099	14054	14099	13955	14021	13929	14099	14090	14097	14120	14104	14112	14073	14018	14190	13908	14220	13927	14101	14051	14076	14136	14015	14120	14149	14050	14029	14042	14108	14127	13905	14064
27496	23083	28241	25469	20632	19596	18963	18414	18085	17763	17559	17947	17773	17438	17240	17136	17175	17009	17065	17135	17020	17074	17013	16795	17097	16854	16935	16816	16813	16834	16930	16859	17005	16816	17202	16982	16847	16933	16890	16797	17052	16909	16879	17097	16924	16977	17091	16907	16763	16916	16977	16986	16859	16739	16685	16768	17067	16912	16875	16651	16774	16833	16942	17054	16939	16943	16791	16846	16887	16721	16864	17209	16873	16962	16734	17000	16854	16760	16821	16965	16738	16951	16965	16921	16847	16816	16827	16871	16843	16764	16808	16893	16893	16939	16955	16896	16697	16872	16797	16827	16709	16788	16845	16745	16903	16724	17030	16919	16943	16916	16708	16849	17030	16946	16958	16955	16816	16742	16564	16636	16741	16670	16767	16769	17006	16930	16789	16866	16696	16846	16866	16895	17023	16838	16751	16924	16736	16720	16886	16858	16898	16987	17008	16797	16835	16871	16995	16822	17055	16980	17005	16780	16903	16708	17013	16795	16918	17019	16813	16879	16889	16692	16798	16839	16664	16696	16906	16800	16738	16991	16922	16861	16824	17027	16805	16723	16802	16779	16921	16782	16688	16796	16719	16798	16803	17006	16935	16890	16986	17033	16971	16771	16929	16697	16736	16799	16988	16896	16855	16727	16846	16785	16889	16925	16954	16809	16961	16880	16865	16870	16781	16785	16798	16907	16946	16881	16740	16830	16920	16861	16810	16871	16856	16898	16984	16930	16949	16787	16802	16797	16801	16859	16760	17044	17040	16983	16918	16844	16829	17006	16836	16628	16797	16810	16796	16933	16807	17045	16903	16818	16715	16941	16929	16857	16899	16881	16888	16597	17014	16828	16795	16977	16972	16874	17108	16902	16846	16941	16805	16887	16815	16657	16605	16779	16928	16945	16749	16779	16970	16940	16871	17028	16859	16795	17017	16889	16784	16934	16929	16906	16975	16677	16828	16922	16965	16682	16818	16801	16866	16674	16823	16908	16791	16770	16956	16913	16894	16843	16908	16858	16750	16704	16835	16908	16911	16770	17094	16735	16904	16857	16929	16858	16872	16862	16779	16833	16882	16962	16970	16994	16825	16712	16945	16980	16985	17050	16782	16955	16951	16780	16595	16939	16829	16951	16841	16800	16849	16841	16969	16842	16865	16893	16736	16831	16994	16979	16892	16541	16896	16893	16966	16828	16970	16950	16968	16812	16822	16916	16916	16699	17052	16780	17028	16886	16696	16913	16669	16912	16921	16941	16887	16839	16697	16830	16690	16855	16881	16886	16884	16730	17008	17002	16909	16784	16845	17030	16934	17071	16704	16966	16798	16922	16674	16946	16815	16757	16866	16924	16925	16818	16867	16656	16810	16901	16929	16956	16530	16857	16851	16949	16731	16785	16933	16997	16741	16835	16692	16858	16793	16949	16823	16966	16970	16947	16747	16988	16847	16941	16874	17056	17063	16723	17002	16816	16988	16840	16850	16728	16729	16673	16807	16841	16916	16865	16963	16846	16755	16898	16875	16784	16951	16894	16868	17029	17065	17119	16774	17054	16847	16925	16971	17076	16798	17025	16754	16910	16908	16866	16978	17035	16602	16775	16886	16910	16835	16876	16873	16981	16857	16981	16922	16858	16902	16907	16841	16846	16815	16928	16963	16903	16999	17032	16907	16915	16991	17022	16933	16818	16867	17025	16968	16919	16829	16844	16883	16997	16783	16782	16878	16936	16900	16761	16953	16709	16839	16850	16865	16900	16943	16841	16870	16879	17048	16860	16976	16947	16870	16749	16809	16990	17046	16857	16966	16892	16869	16831	16662	17021	16828	16899	17036	16859	17010	16898	16918	16741	16973	17043	17046	16865	16908	16860	17022	16628	16775	16935	16940	16911	16806	16651	16919	16915	16748	16742	17043	16847	17112	16938	16905	16830	16799	16673	17072	16903	16872	16937	16823	17028	16824	16915	16777	16830	16951	16953	16911	16942	16861	16846	16983	16784	16935	16929	16969	16684	16846	17129	16880	16826	16738	16694	16703	16723	16824	16905	16753	16858	16979	16855	16745	16813	16899	16667	16979	16696	16844	16937	16842	16807	17099	16983	17022	16907	16830	16944	16797	16675	16885	16728	16710	16752	16955	16883	16806	16857	16840	16914	16892	16860	16964	16863	16892	16710	16967	16742	16854	16827	16869	16643	16736	16800	16727	16912	16884	16833	16802	16954	16891	16741	16773	16920	16883	16776	16717	16884	16922	16741	16917	17033	16761	16782	16748	16662	16909	16758	16889	17023	16807	16975	16883	16972	16863	16949	16829	16709	16822	16926	16802	16737	16804	16845	16887	17014	16977	16941	16990	17033	16659	16878	16937	16689	16874	16771	16983	16952	16980	16902	16931	16824	16742	16731	16938	17022	16580	16767	16797	16542	16889	17004	16830	16906	16888	16888	16951	16830	16903	16924	17042	16804	16999	16969	16853	16668	16927	16981	16705	16810	16811	16747	16857	16821	16856	16795	16732	16768	16919	16725	16728	16878	16889	17146	16727	16867	16987	16830	16848	16939	16890	16858	17034	17019	16829	16825	17030	16903	16802	16771	16873	16892	16769	17083	16992	16852	16976	16906	17040	16843	16971	16926	16828	16809	16838	16883	16919	16932	16780	16971	16837	16895	16949	17014	16886	16950	16807	16580	16758	16810	16849	16762	17018	16757	16848	16803	16932	16807	16771	16923	16972	16919	16910	16799	16985	17071	16769	16697	16909	16622	16940	16879	16765	16985	16982	16821	16752	16870	16720	16994	16843	16907	16806	16986	16914	16749	16898	16802	17045	16938	16937	16798	16866	17049	16871	16767	16686	16834	16836	17027	16899	16807	16914	16648	17006	16878	16831	16907	16989	16910	16725	16779	16852	16868	16805	16668	16790	16701	16911	16826	17028	16776	16865	16908	16701	16954	16860	16787	16754	17007	16962	16776	16933	16924	16877	16846	16925	17050	16878	16602	16723	17088	16962	16901	17025	16863	17003	16816	16704	16781	16983	16881	16865	16933	16966	16735	16880	17044	16812	16845	17023	16804	16888	16882	16874	16827	16828	16923	16931	16852	16915	17040	16852	16610	16891	16904	16985	16810	16771	16895	16792	16986	16897	16691	16858	17064	16817	16773	16753	16861	16875	16799	17058	16745	16827	16725	16974	16864	16810	16858	16937	16878	16815	16784	16663	17066	16921	16903	16798	16848	16771	17014	16936	16841	16798	16674	16849	16877	16821	16886	16846	17097	16874	17025	17026	16880	16865	16832	16665	16896	16688	16939	16941	16786	16995	16827	16956	16917	16513	17000	16641	16902	16844	16959	16628	16962	16988	16864	16917	16995	16978	16965	16957	16954	16971	17121	16740	16788	16875	16843	16947	16845	16858	16952	16806	16937	16831	17065	16865	17119	16916	16841	17047	17056	16942	16783	16748	16865	16834	16966	16830	16838	16774	16807	16885	17146	17003	17069	17040	16931	16930	16807	16992	16802	16842	16824	16930	16832	16846	16907	16818	16889	16826	16938	16794	16960	16916	16895	16839	16908	17046	16740	16842	17015	16875	16777	16762	16996	17011	16875	16847	16798	16817	16818	16926	16824	16992	16752	16963	16855	17016	16919	17111	16807	16885	16976	17006	16917	16959	16776	17053	16939	16706	16895	16827	16963	16940	16720	16933	16946	16856	16925	16945	16926	16880	16917	16821	16745	16846	16914	16984	16923	16739	16749	17044	16771	16817	16994	17188	16869	16935	16878	16961	16919	17005	16865	16853	16917	16676	16806	16709	16751	16873	16898	16946	16987	16972	17051	16969	16843	16985	16943	17193	16612	16880	16696	16769	16885	16988	16980	16708	16843	16830	16948	16890	16897	16871	16786	16789	16888	16681	16839	16917	16867	17097	16866	17107	16922	16959	16985	16808	17023	16846	16773	16685	16915	16890	16787	16803	16936	17030	16845	17018	16969	16782	16756	16813	16886	16886	16880	17063	16905	16888	16944	16942	16820	17026	17068	16920	16945	16744	16994	16874	16808	16660	16763	16878	16907	16902	16890	16751	16916	16928	17042	17024	16874	16926	16950	16660	16732	16907	17025	16878	16920	16980	16958	16926	16885	16848	16927	16889	16900	16928	16884	16952	16832	16769	16840	16789	16817	16849	16798	16787	16775	16874	17090	16755	16985	16957	16889	16856	16885	16727	16841	16716	16664	16798	16836	16904	16894	16669	16723	17018	16968	16905	16821	16968	16950	17019	16966	16745	16947	16950	16856	16969	16854	16766	16888	16823	16852	16614	16793	16864	16987	16867	16958	16896	16884	16878	16877	16918	16815	16859	16710	17098	16934	16976	16870	16904	16850	17208	17056	16824	16663	16735	16919	16753	16901	17138	17015	16811	16822	16918	16890	16902	16924	16846	17011	16977	16944	16861	16811	16780	16865	16880	16987	16856	16807	16910	16850	16849	16920	16669	16720	16991	16990	16952	16779	16890	16864	16696	16894	16997	16875	16855	17028	16996	17050	16872	16942	16854	16945	16934	16934	16708	16688	16653	16859	16782	16846	16964	16703	16782	16899	16706	16978	16829	16855	16884	17014	16839	16871	16908	16930	16786	17021	16841	17139	16904	16877	16789	16977	16807	16902	16845	16857	16840	16793	16980	17076	16972	16914	16860	16879	16778	16887	16826	16788	16901	16910	17025	16910	16930	16941	16919	16803	16807	16788	16986	16931	16899	16723	16923	17171	16804	17020	16929	16735	17119	16855	16783	16847	16720	16771	16861	16923	16856	17001	16987	16673	16714	16835	16906	16875	16935	16932	16871	16970	16779	16796	16842	16785	16826	16693	16835	16771	16967	16993	16878	17004	16782	16949	17098	16986	16995	16821	16837	16840	16900	16841	16833	16996	16899	16951	16891	17148	16997	16841	17059	16891	16988	17012	16873	16939	16789	16846	16773	16846	16950	16824	16810	16850	17063	16807	16907	16839	16765	16951	16849	16760	16973	16815	17113	17040	16925	16955	16873	16897	16745	17004	16679	16938	16881	16951	16894	16741	16784	17067	16909	16947	16940	16676	16740	16903	17031	16622	16849	16942	16842	16960	16756	16823	16884	16820	16808	16665	16791	16986	16842	16906
18335	26475	26374	22455	20197	18520	17858	16840	16504	15923	15670	16510	15715	15168	14996	14866	14730	14676	14833	14535	14698	14748	14743	14460	14654	14925	14660	14567	14656	14463	14770	14703	14496	14586	14653	14560	14602	14603	14643	14655	14496	14657	14702	14552	14631	14634	14812	14551	14610	14488	14660	14616	14641	14632	14724	14609	14609	14802	14508	14507	14726	14319	14769	14489	14517	14463	14564	14725	14612	14467	14472	14685	14471	14790	14558	14705	14702	14558	14614	14689	14612	14544	14600	14654	14662	14678	14781	14559	14653	14356	14568	14506	14593	14675	14591	14617	14607	14534	14646	14453	14608	14635	14618	14651	14638	14614	14494	14484	14755	14578	14556	14615	14503	14680	14454	14391	14550	14698	14546	14632	14576	14622	14496	14695	14702	14720	14473	14615	14554	14566	14724	14628	14623	14639	14773	14561	14576	14636	14487	14526	14585	14535	14680	14514	14677	14703	14589	14524	14607	14587	14652	14825	14738	14611	14686	14621	14575	14669	14690	14485	14741	14577	14657	14800	14588	14600	14502	14563	14422	14692	14666	14638	14835	14664	14645	14573	14760	14622	14719	14476	14573	14804	14558	14649	14622	14657	14654	14623	14448	14345	14605	14535	14749	14546	14636	14686	14407	14539	14695	14663	14723	14722	14500	14414	14457	14443	14521	14409	14663	14713	14708	14658	14613	14560	14394	14708	14639	14593	14721	14474	14751	14369	14578	14628	14683	14539	14642	14525	14580	14495	14666	14700	14679	14666	14717	14643	14659	14565	14673	14458	14639	14754	14678	14733	14469	14561	14494	14516	14686	14593	14676	14604	14547	14590	14601	14604	14617	14577	14727	14668	14560	14529	14552	14530	14507	14570	14573	14526	14568	14702	14645	14441	14685	14498	14647	14438	14729	14696	14539	14518	14510	14714	14641	14548	14502	14712	14519	14578	14617	14427	14873	14637	14637	14662	14655	14594	14654	14602	14656	14753	14544	14646	14561	14446	14535	14618	14626	14744	14595	14688	14444	14829	14551	14597	14587	14524	14682	14661	14587	14638	14633	14525	14508	14655	14582	14675	14648	14625	14700	14697	14507	14608	14737	14541	14667	14718	14682	14756	14624	14628	14561	14590	14561	14477	14560	14715	14643	14514	14675	14590	14738	14701	14517	14685	14423	14670	14624	14632	14662	14605	14593	14689	14692	14621	14606	14586	14486	14551	14648	14535	14679	14606	14599	14472	14724	14504	14655	14479	14634	14684	14479	14613	14584	14697	14746	14581	14506	14519	14670	14588	14683	14495	14516	14562	14494	14714	14626	14421	14504	14551	14728	14717	14667	14449	14597	14544	14617	14574	14636	14556	14558	14460	14629	14515	14534	14446	14569	14707	14772	14546	14438	14434	14652	14599	14738	14657	14703	14598	14652	14662	14678	14662	14641	14587	14530	14443	14691	14550	14607	14558	14698	14594	14625	14497	14705	14655	14562	14637	14512	14716	14635	14652	14599	14577	14704	14541	14566	14633	14718	14640	14644	14551	14649	14558	14584	14592	14663	14588	14514	14635	14604	14431	14685	14582	14465	14753	14726	14804	14793	14601	14652	14499	14684	14599	14538	14604	14477	14755	14665	14526	14611	14632	14792	14633	14620	14608	14546	14534	14521	14651	14505	14548	14486	14551	14690	14772	14621	14577	14712	14595	14613	14391	14731	14592	14493	14757	14708	14699	14720	14592	14594	14607	14763	14702	14666	14665	14761	14826	14537	14641	14743	14777	14548	14655	14666	14560	14595	14655	14752	14491	14495	14726	14607	14621	14690	14652	14614	14624	14613	14526	14492	14671	14502	14689	14590	14543	14656	14731	14575	14777	14512	14588	14497	14665	14516	14724	14449	14801	14479	14639	14743	14762	14727	14477	14603	14387	14581	14699	14744	14715	14645	14704	14668	14587	14740	14536	14585	14627	14557	14631	14684	14591	14736	14605	14629	14540	14589	14649	14502	14671	14611	14495	14487	14524	14720	14603	14754	14545	14589	14545	14517	14709	14633	14585	14704	14633	14540	14649	14579	14554	14680	14732	14487	14426	14712	14601	14564	14601	14692	14637	14482	14737	14719	14721	14551	14663	14563	14609	14617	14545	14687	14563	14669	14527	14642	14553	14680	14687	14768	14509	14595	14805	14493	14576	14505	14531	14632	14622	14741	14638	14521	14669	14497	14501	14566	14562	14623	14507	14553	14621	14636	14669	14498	14666	14599	14521	14559	14703	14630	14747	14787	14573	14743	14627	14734	14712	14560	14514	14509	14575	14505	14655	14548	14437	14632	14593	14645	14701	14677	14744	14631	14491	14658	14659	14449	14491	14598	14675	14568	14613	14616	14612	14495	14520	14591	14700	14686	14646	14728	14558	14354	14719	14571	14774	14810	14647	14583	14646	14560	14663	14682	14799	14640	14638	14609	14780	14523	14669	14643	14703	14650	14590	14745	14524	14612	14493	14670	14814	14589	14623	14614	14602	14564	14591	14621	14740	14505	14600	14344	14407	14613	14865	14745	14597	14505	14686	14635	14568	14518	14627	14555	14645	14604	14574	14758	14544	14633	14657	14558	14681	14666	14729	14611	14564	14541	14707	14653	14508	14804	14657	14580	14583	14723	14661	14781	14535	14759	14746	14488	14704	14597	14667	14734	14708	14545	14687	14453	14593	14688	14800	14597	14580	14445	14406	14530	14642	14758	14628	14567	14628	14762	14708	14505	14600	14559	14860	14518	14762	14680	14543	14608	14667	14692	14672	14754	14605	14730	14541	14708	14632	14547	14470	14576	14596	14664	14523	14543	14485	14745	14618	14625	14724	14593	14547	14714	14641	14530	14606	14434	14656	14573	14884	14506	14755	14522	14740	14614	14723	14537	14559	14606	14665	14519	14607	14675	14720	14598	14587	14586	14629	14872	14435	14684	14682	14655	14342	14597	14507	14711	14871	14544	14463	14644	14752	14755	14691	14770	14583	14861	14793	14729	14444	14768	14587	14573	14804	14533	14444	14602	14719	14498	14724	14770	14624	14589	14638	14618	14493	14449	14718	14681	14486	14718	14681	14485	14526	14721	14515	14601	14670	14729	14660	14424	14598	14441	14630	14782	14375	14667	14490	14646	14598	14668	14649	14535	14735	14574	14627	14571	14481	14538	14480	14634	14644	14566	14857	14690	14561	14662	14653	14646	14677	14730	14641	14534	14529	14784	14557	14739	14662	14687	14682	14547	14670	14673	14540	14635	14614	14517	14658	14562	14547	14464	14478	14499	14605	14684	14652	14540	14824	14546	14870	14598	14801	14739	14634	14653	14522	14609	14650	14596	14650	14520	14717	14714	14611	14654	14562	14605	14540	14540	14609	14677	14517	14624	14635	14626	14712	14675	14639	14548	14601	14600	14500	14677	14746	14541	14634	14568	14747	14747	14712	14623	14650	14591	14624	14609	14880	14530	14699	14350	14646	14762	14562	14636	14650	14515	14442	14556	14635	14629	14559	14597	14535	14632	14743	14481	14512	14776	14655	14629	14750	14736	14555	14430	14711	14595	14793	14574	14691	14553	14513	14542	14715	14605	14597	14631	14649	14531	14639	14816	14568	14638	14706	14513	14528	14746	14628	14603	14644	14774	14658	14740	14534	14564	14535	14666	14454	14709	14623	14560	14533	14567	14565	14692	14648	14774	14463	14629	14554	14654	14517	14629	14533	14543	14760	14632	14626	14507	14683	14450	14526	14747	14535	14464	14652	14595	14607	14716	14772	14501	14691	14686	14600	14643	14701	14485	14630	14730	14649	14534	14625	14758	14536	14769	14714	14647	14673	14625	14611	14618	14757	14675	14605	14558	14411	14373	14702	14739	14562	14585	14514	14654	14527	14659	14645	14383	14625	14601	14668	14676	14577	14508	14581	14599	14749	14616	14712	14746	14601	14567	14589	14626	14575	14744	14546	14516	14615	14528	14453	14679	14603	14686	14712	14598	14687	14496	14667	14814	14713	14736	14644	14553	14576	14508	14622	14489	14669	14550	14592	14659	14729	14767	14571	14831	14600	14857	14736	14695	14652	14744	14725	14585	14539	14512	14767	14614	14778	14759	14620	14765	14491	14720	14745	14458	14606	14465	14460	14595	14620	14576	14748	14484	14705	14663	14799	14689	14806	14654	14592	14540	14399	14609	14557	14592	14804	14577	14684	14444	14759	14635	14605	14614	14557	14544	14486	14749	14705	14616	14735	14597	14774	14653	14891	14769	14699	14737	14609	14657	14613	14594	14670	14307	14505	14689	14671	14543	14594	14669	14611	14543	14701	14528	14676	14556	14674	14627	14564	14509	14631	14538	14615	14658	14655	14703	14594	14520	14562	14801	14554	14688	14433	14593	14574	14671	14448	14710	14906	14728	14704	14596	14603	14438	14605	14596	14675	14569	14548	14553	14514	14539	14507	14600	14672	14489	14504	14610	14625	14744	14482	14474	14686	14703	14640	14737	14647	14538	14703	14566	14712	14731	14684	14508	14570	14610	14536	14776	14588	14399	14722	14726	14757	14698	14693	14543	14527	14729	14659	14520	14741	14703	14688	14559	14665	14587	14785	14482	14593	14596	14523	14652	14581	14541	14521	14628	14421	14621	14760	14562	14470	14516	14608	14556	14617	14613	14761	14692	14816	14579	14613	14608	14535	14603	14611	14616	14645	14627	14494	14628	14700	14566	14604	14780	14601	14528	14770	14711	14746	14745	14602	14619	14538	14728	14518	14508	14607	14590	14594	14686	14406	14652	14529	14575	14654	14637	14564	14829	14532	14529	14512	14591	14639	14718	14729	14421	14538	14696	14605	14429	14621	14597	14552	14407	14533	14753	14726	14587	14551	14446	14716	14752	14735	14578	14633	14691	14748	14711	14738	14646	14761	14681	14674	14715	14718	14653	14787	14639	14396	14709	14694	14391	14577	14544	14728	14606	14567	14781	14680	14679	14685	14574	14719	14461	14518	14604	14610	14772	14632	14642	14760	14493	14630	14560	14459	14568	14624	14650	14610	14751	14555	14710	14687	14659	14768	14752	14569	14673	14876	14774	14644	14681	14541	14489	14682	14600	14593	14694	14624	14681	14614	14708	14615	14637	14438	14636	14562
24101	21250	28689	24711	23141	23654	22939	19820	18831	18472	18749	23233	20326	19010	17498	17113	16735	16862	16773	16727	16508	16575	16677	16815	16739	16650	16552	16582	16673	16536	16738	16906	16714	16815	16500	16602	16642	16556	16565	16655	16661	16718	16776	16921	16969	16748	16443	16615	16528	16428	16326	16700	16550	16625	16541	16509	16477	16589	16444	16568	16531	16792	16405	16603	16385	16632	16441	16515	16759	16630	16562	16560	16410	16142	16571	16435	16300	16398	16523	16618	16527	16345	16384	16468	16397	16286	16490	16400	16432	16303	16411	16422	16474	16605	16605	16524	16670	16266	16483	16480	16855	16570	16579	16449	16564	16325	16394	16541	16482	16400	16483	16592	16544	16368	16492	16523	16468	16518	16524	16466	16337	16498	16409	16421	16428	16338	16475	16583	16572	16517	16676	16638	16561	16588	16691	16541	16502	16394	16430	16695	16616	16631	16465	16474	16552	16543	16696	16457	16411	16591	16567	16498	16594	16552	16642	16557	16476	16508	16494	16383	16490	16528	16560	16552	16391	16438	16512	16611	16540	16646	16433	16495	16532	16426	16483	16698	16509	16543	16426	16581	16539	16595	16548	16493	16565	16595	16564	16586	16414	16386	16395	16326	16474	16435	16588	16512	16596	16658	16455	16362	16539	16386	16407	16376	16314	16418	16396	16504	16578	16621	16631	16641	16386	16371	16507	16524	16383	16533	16554	16483	16517	16388	16467	16473	16428	16494	16437	16495	16632	16595	16577	16355	16495	16581	16378	16263	16433	16413	16506	16657	16494	16651	16480	16426	16325	16519	16664	16349	16422	16501	16341	16424	16444	16432	16326	16476	16445	16503	16494	16516	16505	16496	16600	16586	16488	16417	16486	16496	16397	16419	16633	16483	16518	16463	16647	16562	16469	16469	16385	16473	16384	16382	16484	16599	16457	16466	16576	16501	16230	16591	16375	16425	16389	16567	16366	16546	16578	16575	16436	16480	16513	16460	16433	16507	16455	16542	16321	16471	16559	16638	16646	16641	16662	16315	16410	16414	16635	16547	16574	16440	16349	16519	16466	16661	16468	16421	16453	16307	16336	16413	16498	16369	16482	16521	16400	16528	16386	16566	16449	16587	16380	16390	16301	16673	16489	16438	16389	16572	16649	16348	16516	16535	16582	16546	16404	16652	16681	16297	16191	16384	16417	16333	16461	16592	16333	16301	16353	16507	16388	16421	16315	16248	16491	16651	16457	16516	16349	16620	16618	16479	16412	16532	16335	16323	16304	16474	16408	16495	16455	16557	16453	16643	16813	16425	16490	16581	16352	16527	16422	16349	16525	16571	16659	16540	16387	16507	16362	16479	16530	16283	16654	16396	16427	16428	16568	16495	16378	16425	16546	16447	16587	16592	16468	16513	16772	16583	16566	16331	16501	16643	16373	16403	16432	16485	16610	16460	16603	16470	16276	16329	16380	16549	16669	16442	16395	16623	16358	16359	16424	16400	16689	16422	16278	16429	16424	16577	16446	16501	16520	16444	16396	16401	16436	16371	16432	16433	16567	16634	16594	16555	16463	16382	16597	16357	16430	16573	16487	16491	16490	16503	16468	16566	16214	16453	16501	16494	16694	16484	16437	16453	16544	16440	16433	16353	16501	16665	16404	16396	16302	16483	16591	16471	16362	16461	16492	16278	16439	16482	16414	16359	16225	16564	16686	16343	16478	16356	16438	16453	16361	16402	16428	16377	16499	16490	16482	16519	16520	16269	16309	16408	16464	16484	16333	16490	16539	16561	16371	16268	16452	16544	16507	16551	16586	16466	16391	16476	16434	16570	16386	16522	16622	16546	16338	16449	16468	16484	16568	16478	16543	16433	16592	16499	16420	16503	16429	16292	16457	16738	16420	16286	16429	16503	16369	16510	16467	16558	16606	16551	16417	16400	16475	16614	16506	16538	16473	16745	16422	16518	16568	16401	16607	16504	16414	16511	16465	16274	16551	16343	16347	16478	16404	16489	16531	16655	16594	16381	16351	16654	16626	16580	16591	16631	16651	16502	16574	16593	16438	16460	16341	16465	16495	16509	16277	16394	16355	16394	16393	16613	16522	16449	16501	16618	16635	16770	16463	16421	16491	16154	16445	16333	16506	16581	16491	16418	16487	16423	16362	16361	16644	16400	16507	16475	16561	16437	16437	16456	16494	16632	16450	16478	16374	16490	16404	16416	16547	16676	16669	16552	16661	16548	16627	16341	16615	16565	16493	16430	16393	16484	16646	16406	16386	16485	16412	16741	16424	16656	16262	16464	16431	16535	16465	16448	16500	16403	16544	16361	16506	16489	16419	16370	16467	16314	16508	16523	16665	16703	16692	16359	16442	16493	16459	16455	16614	16590	16450	16449	16493	16474	16542	16469	16516	16514	16490	16504	16572	16449	16469	16532	16390	16556	16403	16635	16471	16380	16542	16468	16452	16497	16447	16514	16458	16601	16480	16552	16517	16626	16636	16585	16282	16424	16357	16236	16447	16461	16508	16486	16641	16536	16562	16357	16482	16552	16433	16563	16807	16324	16565	16318	16645	16480	16728	16505	16547	16546	16529	16524	16606	16366	16370	16649	16531	16441	16471	16431	16572	16256	16507	16503	16523	16255	16500	16414	16669	16275	16655	16499	16497	16473	16406	16642	16284	16208	16629	16419	16551	16504	16456	16641	16452	16488	16615	16594	16650	16560	16534	16440	16606	16527	16626	16579	16813	16457	16397	16519	16488	16372	16446	16706	16416	16458	16511	16354	16410	16704	16586	16363	16505	16381	16489	16660	16550	16380	16569	16498	16520	16556	16297	16455	16379	16428	16528	16547	16488	16491	16516	16568	16446	16379	16675	16590	16499	16488	16628	16483	16586	16637	16491	16466	16484	16623	16354	16474	16416	16524	16620	16702	16594	16404	16319	16507	16605	16517	16414	16462	16478	16434	16367	16463	16468	16598	16514	16422	16486	16541	16643	16329	16537	16557	16357	16377	16503	16465	16612	16574	16559	16479	16328	16311	16584	16430	16220	16428	16586	16499	16689	16623	16613	16345	16612	16384	16662	16426	16427	16489	16316	16395	16249	16519	16418	16456	16602	16486	16637	16509	16662	16498	16356	16457	16588	16473	16268	16374	16281	16491	16509	16773	16611	16474	16699	16654	16502	16735	16457	16318	16274	16624	16471	16318	16501	16626	16500	16434	16434	16466	16366	16402	16417	16515	16512	16483	16699	16394	16433	16390	16440	16518	16412	16537	16544	16648	16294	16476	16542	16385	16464	16508	16491	16436	16542	16577	16535	16444	16528	16444	16519	16445	16375	16653	16460	16640	16524	16720	16554	16430	16389	16554	16527	16485	16488	16501	16451	16227	16578	16281	16514	16570	16558	16723	16488	16546	16375	16686	16749	16463	16543	16464	16596	16409	16483	16445	16647	16530	16455	16677	16526	16444	16609	16639	16466	16562	16593	16437	16675	16525	16342	16494	16428	16717	16395	16562	16471	16445	16543	16395	16499	16631	16605	16571	16630	16688	16605	16720	16691	16426	16646	16562	16580	16435	16208	16440	16480	16408	16549	16465	16562	16357	16407	16462	16613	16455	16522	16569	16538	16625	16500	16471	16509	16409	16606	16532	16399	16273	16612	16567	16395	16272	16674	16331	16638	16585	16493	16322	16394	16771	16502	16692	16358	16673	16565	16544	16636	16297	16178	16526	16363	16475	16420	16493	16613	16562	16650	16438	16471	16502	16414	16399	16381	16456	16536	16416	16475	16765	16548	16552	16373	16565	16514	16478	16540	16549	16567	16656	16658	16443	16620	16597	16471	16543	16575	16415	16381	16399	16584	16633	16540	16605	16436	16508	16489	16449	16298	16367	16319	16266	16533	16549	16518	16381	16574	16412	16418	16518	16714	16411	16605	16486	16533	16336	16314	16435	16594	16421	16431	16329	16395	16418	16459	16353	16562	16497	16524	16666	16496	16504	16546	16555	16522	16331	16484	16518	16534	16343	16490	16560	16385	16464	16466	16421	16531	16540	16559	16478	16548	16504	16499	16621	16455	16389	16693	16428	16465	16441	16477	16620	16462	16625	16669	16551	16471	16362	16540	16536	16413	16468	16625	16560	16517	16264	16445	16542	16453	16663	16459	16321	16485	16624	16507	16447	16358	16347	16519	16543	16479	16626	16542	16617	16606	16492	16493	16318	16486	16459	16530	16584	16597	16402	16453	16547	16672	16492	16397	16540	16340	16491	16392	16558	16555	16626	16387	16333	16425	16415	16315	16320	16394	16321	16356	16460	16551	16466	16586	16446	16369	16258	16271	16641	16628	16777	16518	16484	16624	16637	16526	16255	16445	16465	16329	16361	16354	16500	16506	16354	16664	16729	16367	16469	16742	16470	16428	16530	16522	16461	16450	16348	16289	16464	16419	16419	16550	16276	16497	16523	16533	16498	16407	16444	16598	16656	16448	16485	16589	16375	16711	16729	16376	16414	16658	16544	16455	16394	16597	16477	16456	16504	16424	16573	16498	16489	16602	16377	16637	16483	16405	16389	16510	16406	16473	16370	16343	16387	16504	16366	16447	16344	16560	16440	16486	16536	16433	16453	16541	16450	16510	16544	16368	16509	16524	16446	16463	16497	16469	16506	16627	16453	16533	16449	16688	16388	16424	16402	16248	16487	16451	16541	16690	16560	16330	16482	16472	16532	16464	16501	16390	16304	16399	16771	16560	16632	16744	16573	16409	16405	16174	16313	16435	16491	16339	16531	16338	16558	16443	16464	16466	16334	16508	16347	16545	16447	16390	16605	16548	16581	16485	16537	16566	16552	16437	16556	16590	16487	16461	16331	16355	16597	16412	16477	16484	16662	16484	16536	16403	16570	16412	16726	16666	16415	16518	16362	16347	16503	16345	16319	16575	16318	16736	16417	16480	16449	16667	16364	16522	16455	16659	16597	16531	16486	16449	16453	16366	16689	16375	16568	16489	16397	16586	16434	16493	16355	16525	16496	16464	16558	16473	16422	16577	16365	16550	16425	16769	16644	16530	16633	16353	16373	16443	16419	16487	16442	16186	16659	16566	16411	16571	16444	16469	16623	16516	16518	16438	16493	16454	16431	16580	16522	16531	16334
18141	31674	31714	27607	24276	22331	20345	19022	18365	17358	18109	24003	19586	17583	15255	14949	14870	14770	14670	14855	14757	14673	14621	14619	14488	14701	14808	14544	14605	14630	14699	14351	14603	14357	14561	14357	14527	14381	14475	14463	14522	14540	14917	15039	14765	14765	14450	14447	14411	14251	14572	14547	14507	14438	14300	14323	14260	14618	14503	14338	14405	14458	14381	14359	14516	14461	14416	14489	14476	14543	14457	14285	14366	14537	14604	14416	14276	14332	14558	14460	14415	14463	14497	14359	14388	14477	14444	14375	14344	14364	14379	14485	14531	14292	14413	14566	14458	14309	14488	14362	14332	14496	14400	14483	14437	14274	14404	14496	14549	14496	14424	14410	14455	14521	14458	14365	14281	14357	14369	14665	14649	14470	14370	14343	14549	14435	14595	14218	14423	14445	14465	14501	14383	14549	14435	14481	14408	14519	14371	14406	14369	14418	14413	14476	14406	14265	14431	14509	14468	14432	14370	14550	14415	14420	14417	14502	14276	14536	14392	14356	14302	14519	14387	14493	14442	14560	14490	14529	14459	14358	14358	14288	14543	14430	14483	14543	14536	14399	14218	14374	14465	14360	14352	14344	14309	14559	14292	14467	14323	14585	14402	14361	14414	14376	14485	14308	14547	14331	14319	14517	14532	14398	14633	14363	14207	14573	14365	14288	14510	14463	14461	14614	14366	14336	14625	14346	14343	14573	14402	14474	14427	14305	14472	14442	14285	14582	14395	14505	14449	14389	14410	14517	14413	14350	14375	14368	14358	14438	14408	14497	14391	14492	14414	14515	14171	14432	14485	14419	14391	14372	14604	14472	14317	14303	14385	14300	14462	14376	14357	14255	14400	14468	14428	14425	14599	14318	14541	14459	14568	14410	14541	14502	14382	14450	14409	14400	14330	14459	14333	14530	14370	14384	14460	14355	14263	14561	14445	14341	14495	14648	14593	14464	14608	14377	14374	14298	14594	14444	14502	14367	14435	14366	14581	14491	14486	14343	14384	14467	14325	14451	14459	14386	14560	14415	14381	14515	14334	14455	14529	14445	14478	14507	14423	14531	14448	14479	14647	14480	14488	14282	14460	14295	14401	14350	14407	14481	14392	14389	14498	14524	14396	14465	14317	14513	14380	14473	14366	14519	14467	14366	14442	14428	14475	14418	14308	14412	14615	14549	14193	14484	14528	14466	14659	14448	14351	14528	14461	14460	14370	14335	14372	14409	14560	14296	14272	14434	14305	14358	14391	14588	14446	14292	14344	14470	14320	14419	14521	14207	14313	14418	14281	14453	14469	14450	14530	14352	14448	14443	14472	14532	14516	14421	14480	14395	14358	14369	14565	14437	14250	14286	14469	14512	14389	14438	14381	14520	14441	14308	14432	14217	14458	14353	14366	14404	14369	14341	14436	14287	14352	14575	14460	14499	14258	14576	14529	14516	14394	14454	14449	14366	14395	14436	14476	14469	14364	14395	14383	14529	14670	14482	14474	14234	14610	14406	14624	14488	14436	14468	14427	14487	14530	14403	14279	14492	14376	14264	14363	14237	14482	14269	14520	14292	14340	14334	14316	14501	14398	14499	14418	14448	14309	14450	14433	14434	14498	14421	14468	14346	14432	14526	14374	14522	14332	14316	14384	14464	14240	14357	14320	14399	14457	14578	14506	14551	14283	14373	14463	14436	14419	14364	14450	14454	14333	14370	14446	14534	14385	14348	14436	14404	14394	14322	14314	14425	14327	14342	14339	14517	14600	14540	14509	14365	14436	14371	14618	14497	14491	14401	14320	14360	14426	14364	14527	14494	14332	14477	14563	14513	14330	14389	14562	14335	14369	14471	14289	14570	14439	14265	14502	14395	14403	14405	14543	14335	14416	14436	14311	14489	14453	14493	14548	14467	14427	14554	14393	14376	14380	14392	14521	14348	14417	14486	14362	14331	14538	14487	14428	14595	14422	14208	14371	14519	14537	14452	14414	14278	14458	14520	14319	14331	14299	14284	14267	14385	14607	14492	14398	14467	14310	14303	14365	14497	14340	14561	14330	14415	14376	14456	14308	14575	14428	14418	14488	14420	14473	14564	14536	14545	14530	14418	14387	14433	14406	14407	14481	14576	14322	14371	14412	14460	14357	14414	14362	14481	14360	14404	14376	14445	14566	14290	14583	14344	14443	14321	14381	14360	14445	14306	14487	14367	14258	14305	14369	14384	14376	14524	14463	14294	14362	14471	14296	14401	14577	14604	14386	14429	14352	14473	14518	14473	14288	14479	14408	14438	14383	14533	14306	14355	14502	14461	14399	14470	14383	14529	14422	14440	14381	14373	14574	14368	14265	14495	14473	14504	14453	14665	14372	14241	14410	14412	14377	14500	14364	14407	14460	14455	14400	14447	14438	14335	14601	14267	14529	14309	14380	14273	14472	14417	14373	14403	14381	14479	14461	14342	14442	14434	14473	14422	14332	14502	14482	14481	14418	14504	14262	14393	14539	14335	14392	14388	14354	14512	14393	14467	14449	14449	14543	14294	14314	14400	14474	14535	14401	14344	14516	14415	14423	14394	14456	14344	14398	14414	14414	14482	14523	14412	14259	14398	14424	14352	14381	14527	14267	14503	14508	14471	14399	14226	14489	14300	14586	14351	14357	14542	14470	14372	14400	14404	14539	14396	14328	14507	14412	14278	14432	14471	14444	14399	14351	14427	14359	14456	14429	14340	14535	14411	14258	14481	14282	14472	14366	14514	14439	14628	14416	14306	14388	14486	14358	14378	14315	14500	14299	14448	14366	14411	14314	14306	14570	14487	14539	14346	14380	14193	14582	14421	14447	14450	14259	14411	14310	14341	14315	14381	14591	14497	14474	14454	14405	14320	14473	14519	14368	14543	14369	14531	14474	14424	14541	14591	14344	14430	14446	14481	14295	14439	14582	14391	14380	14447	14314	14305	14500	14524	14311	14434	14446	14196	14490	14472	14237	14727	14549	14666	14419	14377	14493	14491	14354	14407	14216	14339	14452	14362	14327	14318	14458	14403	14397	14443	14392	14378	14398	14366	14420	14313	14353	14424	14509	14374	14390	14412	14422	14658	14331	14470	14432	14678	14403	14504	14485	14439	14358	14351	14533	14465	14419	14343	14395	14523	14388	14387	14440	14511	14584	14422	14438	14353	14391	14386	14500	14376	14350	14474	14453	14420	14439	14554	14439	14474	14497	14518	14463	14657	14293	14385	14444	14358	14442	14472	14465	14346	14483	14441	14452	14321	14462	14404	14376	14413	14539	14635	14452	14394	14473	14298	14526	14413	14393	14346	14443	14361	14423	14358	14432	14295	14299	14525	14438	14439	14457	14445	14605	14559	14376	14354	14440	14494	14586	14237	14353	14510	14368	14355	14284	14320	14506	14392	14455	14350	14365	14313	14548	14415	14475	14524	14419	14318	14433	14368	14459	14582	14421	14119	14335	14486	14379	14370	14368	14470	14472	14289	14192	14538	14543	14426	14419	14436	14551	14457	14341	14381	14380	14346	14520	14423	14475	14477	14214	14583	14506	14322	14311	14279	14389	14472	14490	14444	14490	14574	14423	14341	14265	14341	14557	14519	14490	14345	14478	14345	14330	14452	14322	14297	14420	14449	14385	14515	14350	14297	14590	14549	14328	14366	14529	14483	14348	14465	14334	14506	14470	14304	14526	14252	14646	14397	14402	14519	14516	14554	14456	14525	14448	14447	14500	14261	14525	14459	14302	14487	14474	14655	14440	14517	14411	14473	14546	14324	14358	14373	14451	14414	14353	14537	14498	14362	14456	14477	14380	14440	14441	14537	14399	14109	14401	14387	14398	14510	14345	14284	14576	14125	14344	14289	14450	14509	14341	14499	14609	14332	14351	14414	14441	14475	14522	14359	14363	14234	14552	14399	14391	14402	14390	14448	14486	14335	14490	14366	14540	14505	14506	14478	14432	14500	14369	14641	14446	14200	14629	14482	14542	14299	14350	14454	14626	14467	14270	14355	14512	14461	14466	14349	14510	14418	14537	14250	14418	14540	14454	14570	14397	14444	14383	14470	14349	14551	14406	14380	14481	14275	14481	14302	14337	14607	14303	14400	14575	14324	14410	14468	14482	14482	14373	14514	14491	14140	14460	14525	14349	14481	14454	14442	14410	14309	14261	14322	14485	14517	14455	14363	14398	14472	14356	14634	14288	14506	14499	14470	14524	14260	14546	14599	14375	14575	14335	14505	14575	14417	14354	14346	14306	14426	14271	14358	14428	14386	14338	14519	14457	14307	14439	14411	14571	14210	14467	14430	14539	14448	14397	14498	14483	14326	14454	14481	14360	14331	14531	14474	14423	14485	14318	14466	14553	14355	14337	14294	14375	14433	14446	14602	14503	14460	14319	14527	14389	14439	14510	14396	14365	14643	14596	14351	14314	14239	14367	14372	14356	14449	14478	14558	14560	14464	14482	14391	14430	14512	14592	14441	14511	14519	14525	14587	14420	14457	14428	14295	14340	14458	14359	14474	14395	14519	14280	14344	14380	14520	14202	14490	14419	14517	14375	14375	14396	14450	14373	14444	14429	14531	14575	14479	14475	14401	14403	14468	14483	14461	14285	14324	14450	14373	14312	14413	14519	14404	14433	14555	14488	14476	14307	14463	14430	14526	14444	14252	14333	14353	14515	14341	14277	14497	14339	14438	14308	14333	14535	14437	14391	14412	14454	14411	14398	14297	14503	14339	14512	14380	14477	14422	14283	14497	14321	14513	14356	14572	14544	14527	14434	14606	14418	14238	14413	14360	14415	14294	14492	14316	14398	14468	14450	14330	14370	14604	14389	14504	14385	14493	14294	14430	14429	14595	14341	14499	14460	14502	14203	14623	14313	14390	14274	14435	14373	14426	14468	14274	14535	14496	14518	14509	14313	14480	14467	14534	14517	14329	14386	14475	14357	14549	14474	14430	14519	14414	14491	14532	14538	14624	14420	14445	14621	14347	14389	14420	14385	14339	14358	14596	14405	14401	14379	14439	14473	14432	14492	14534	14485	14428	14340	14400	14274	14555	14274	14326	14433	14305	14334	14452	14421	14338	14438	14353	14292	14534	14358	14431	14337	14282	14494	14319	14514	14465	14412	14623	14525	14480	14282	14519
22685	21159	29045	23676	21942	24861	27168	22444	20988	20187	21269	26101	21696	21473	19384	17590	17346	17240	17123	17095	16781	16943	16719	16836	17061	16935	16845	16844	16770	16489	16726	16907	16930	16633	16725	16492	16686	16594	16394	16576	16511	16893	17193	17319	17312	16930	16657	16468	16561	16614	16569	16651	16815	16563	16651	16477	16418	16604	16614	16793	16511	16475	16597	16351	16588	16667	16501	16586	16530	16571	16578	16456	16479	16648	16382	16537	16793	16571	16434	16595	16506	16340	16600	16363	16433	16700	16538	16447	16739	16592	16539	16513	16523	16342	16226	16590	16647	16696	16586	16527	16698	16488	16596	16474	16270	16769	16306	16475	16403	16460	16627	16566	16330	16523	16598	16475	16796	16488	16553	16503	16472	16538	16597	16555	16367	16435	16494	16508	16591	16354	16456	16337	16438	16459	16280	16542	16542	16410	16277	16388	16546	16405	16529	16331	16521	16501	16470	16635	16371	16507	16477	16567	16621	16660	16737	16263	16554	16366	16571	16470	16602	16452	16580	16781	16665	16355	16422	16482	16376	16545	16474	16458	16659	16543	16530	16337	16523	16323	16605	16429	16529	16490	16485	16412	16472	16610	16475	16705	16417	16326	16486	16730	16533	16493	16610	16744	16471	16458	16301	16356	16335	16524	16329	16399	16289	16423	16428	16434	16393	16596	16425	16601	16400	16444	16350	16440	16269	16452	16403	16476	16455	16429	16549	16347	16434	16333	16378	16456	16394	16404	16300	16784	16380	16447	16400	16564	16529	16559	16645	16356	16382	16461	16182	16315	16630	16385	16471	16401	16333	16478	16473	16398	16515	16609	16337	16286	16700	16403	16451	16562	16456	16237	16526	16484	16501	16378	16432	16385	16363	16428	16560	16317	16596	16265	16540	16340	16544	16409	16389	16463	16429	16406	16264	16454	16670	16410	16521	16515	16301	16612	16626	16511	16455	16412	16304	16513	16375	16556	16447	16332	16367	16306	16579	16263	16526	16421	16572	16437	16499	16734	16610	16479	16558	16386	16655	16412	16771	16360	16529	16688	16474	16580	16517	16497	16435	16375	16669	16417	16519	16315	16393	16463	16559	16487	16560	16516	16625	16528	16438	16555	16365	16740	16408	16562	16496	16601	16367	16273	16499	16526	16188	16620	16660	16512	16597	16781	16482	16420	16563	16437	16280	16591	16371	16393	16275	16454	16521	16363	16512	16346	16439	16643	16454	16530	16292	16480	16511	16334	16403	16383	16507	16457	16375	16485	16355	16600	16346	16435	16503	16542	16494	16384	16482	16338	16573	16295	16359	16447	16575	16581	16324	16479	16600	16327	16389	16462	16558	16394	16393	16447	16568	16514	16462	16288	16308	16360	16474	16536	16556	16438	16569	16412	16508	16497	16361	16395	16590	16544	16479	16584	16403	16385	16402	16490	16558	16491	16444	16556	16397	16383	16423	16533	16392	16416	16540	16431	16455	16453	16358	16576	16576	16678	16533	16598	16553	16407	16505	16513	16488	16425	16333	16440	16478	16417	16313	16407	16674	16455	16436	16586	16506	16341	16392	16389	16327	16567	16339	16608	16126	16321	16425	16537	16331	16403	16551	16372	16530	16562	16500	16321	16422	16495	16620	16329	16430	16538	16305	16545	16665	16307	16472	16477	16423	16473	16547	16582	16241	16336	16502	16468	16357	16408	16663	16340	16512	16368	16613	16274	16520	16575	16445	16410	16547	16483	16484	16504	16479	16569	16546	16379	16378	16498	16447	16717	16581	16528	16492	16583	16508	16459	16399	16482	16187	16690	16397	16348	16367	16339	16539	16633	16613	16448	16533	16536	16512	16557	16576	16413	16362	16494	16502	16398	16431	16388	16375	16441	16484	16317	16600	16550	16489	16413	16387	16507	16479	16644	16403	16339	16456	16334	16552	16518	16458	16730	16495	16404	16440	16408	16458	16362	16505	16511	16406	16529	16511	16468	16681	16567	16432	16467	16466	16507	16407	16461	16556	16642	16552	16170	16323	16379	16421	16546	16745	16354	16483	16697	16504	16461	16508	16447	16552	16311	16455	16362	16298	16606	16588	16514	16356	16542	16554	16380	16437	16434	16229	16343	16539	16547	16335	16558	16432	16367	16522	16572	16393	16666	16384	16506	16561	16383	16507	16608	16624	16664	16581	16543	16550	16542	16616	16490	16489	16405	16326	16592	16634	16524	16513	16370	16268	16418	16444	16586	16390	16152	16372	16307	16470	16403	16623	16283	16404	16355	16632	16465	16433	16410	16683	16592	16334	16494	16434	16579	16484	16426	16352	16334	16456	16483	16363	16372	16644	16482	16512	16356	16527	16315	16422	16245	16384	16541	16657	16396	16498	16662	16494	16325	16490	16492	16443	16471	16567	16425	16469	16433	16538	16355	16436	16490	16353	16467	16498	16361	16079	16364	16367	16625	16453	16494	16328	16632	16504	16496	16431	16463	16463	16550	16484	16378	16381	16437	16408	16330	16406	16458	16474	16418	16320	16322	16397	16373	16331	16449	16506	16760	16711	16625	16403	16417	16487	16366	16373	16336	16374	16313	16376	16333	16373	16375	16422	16434	16620	16427	16472	16751	16661	16491	16249	16428	16434	16409	16341	16173	16277	16659	16571	16356	16294	16462	16553	16567	16515	16584	16465	16483	16601	16737	16389	16396	16275	16388	16336	16491	16622	16531	16536	16535	16494	16426	16569	16341	16477	16494	16380	16475	16329	16534	16252	16473	16581	16381	16379	16407	16406	16477	16559	16297	16491	16387	16502	16625	16305	16524	16537	16561	16847	16605	16693	16785	16364	16576	16299	16628	16333	16613	16539	16508	16487	16274	16359	16379	16484	16427	16437	16627	16424	16546	16414	16359	16366	16567	16478	16446	16429	16412	16469	16562	16396	16716	16399	16408	16666	16493	16715	16358	16509	16441	16537	16448	16327	16647	16427	16509	16521	16424	16583	16638	16520	16425	16416	16557	16390	16600	16487	16456	16523	16432	16361	16756	16400	16444	16543	16331	16380	16506	16464	16722	16486	16448	16550	16411	16527	16458	16507	16417	16259	16281	16626	16519	16591	16376	16606	16285	16324	16551	16145	16361	16417	16469	16405	16483	16398	16296	16395	16328	16140	16368	16268	16488	16607	16618	16392	16432	16514	16549	16561	16323	16592	16657	16338	16503	16473	16464	16494	16450	16493	16386	16424	16473	16433	16544	16448	16458	16638	16816	16331	16543	16417	16516	16293	16516	16653	16584	16465	16531	16469	16407	16402	16511	16319	16407	16568	16547	16513	16531	16610	16381	16376	16420	16499	16464	16492	16408	16615	16639	16431	16424	16317	16300	16415	16343	16362	16432	16386	16400	16322	16351	16543	16601	16489	16488	16578	16289	16643	16704	16462	16654	16506	16603	16327	16266	16252	16274	16633	16396	16413	16556	16516	16610	16597	16626	16448	16492	16471	16510	16612	16118	16616	16472	16697	16427	16607	16449	16533	16448	16616	16429	16597	16586	16659	16402	16561	16503	16633	16336	16275	16621	16350	16437	16493	16689	16659	16636	16616	16380	16492	16565	16516	16361	16364	16244	16480	16626	16235	16445	16433	16530	16459	16524	16149	16397	16325	16609	16587	16540	16643	16544	16281	16475	16416	16498	16243	16460	16498	16612	16397	16556	16433	16700	16593	16652	16452	16430	16670	16585	16406	16507	16442	16439	16288	16482	16547	16523	16583	16372	16621	16430	16435	16679	16526	16553	16403	16657	16620	16529	16437	16457	16384	16190	16347	16552	16428	16583	16357	16483	16562	16483	16688	16672	16404	16397	16547	16410	16477	16427	16514	16548	16554	16458	16417	16538	16574	16462	16457	16462	16491	16521	16545	16477	16609	16331	16436	16481	16461	16423	16384	16330	16423	16413	16540	16480	16447	16414	16259	16477	16424	16520	16522	16419	16547	16430	16403	16735	16457	16514	16475	16255	16444	16619	16544	16359	16401	16594	16402	16577	16438	16360	16378	16620	16312	16510	16416	16549	16529	16405	16450	16545	16451	16643	16427	16563	16490	16598	16491	16496	16444	16534	16611	16596	16378	16417	16579	16486	16556	16514	16480	16511	16760	16547	16492	16291	16438	16416	16444	16238	16440	16513	16567	16491	16360	16589	16502	16548	16461	16484	16404	16528	16452	16375	16519	16347	16671	16621	16330	16341	16490	16676	16394	16504	16426	16278	16456	16600	16645	16505	16431	16278	16395	16261	16625	16321	16671	16402	16509	16278	16527	16588	16496	16379	16434	16412	16488	16575	16521	16506	16512	16275	16470	16460	16222	16478	16541	16636	16468	16336	16663	16128	16597	16517	16580	16651	16481	16613	16484	16545	16536	16412	16337	16496	16542	16482	16389	16503	16396	16413	16489	16377	16577	16562	16526	16439	16538	16348	16620	16354	16370	16378	16538	16647	16641	16653	16495	16447	16515	16401	16344	16509	16431	16449	16414	16569	16561	16396	16490	16518	16640	16509	16383	16552	16404	16414	16549	16277	16390	16579	16646	16453	16458	16342	16469	16479	16501	16341	16332	16357	16543	16370	16564	16434	16522	16307	16750	16748	16416	16580	16555	16512	16617	16355	16492	16327	16405	16361	16551	16442	16663	16496	16553	16497	16519	16383	16464	16528	16433	16440	16599	16353	16537	16395	16505	16538	16499	16555	16474	16333	16350	16674	16441	16523	16384	16697	16536	16277	16565	16438	16334	16410	16527	16520	16443	16677	16384	16618	16605	16397	16348	16390	16570	16311	16480	16448	16451	16607	16333	16674	16524	16436	16556	16400	16590	16616	16590	16374	16464	16367	16431	16515	16453	16382	16565	16522	16593	16393	16454	16460	16474	16501	16517	16298	16303	16451	16462	16579	16243	16648	16506	16507	16611	16420	16517	16392	16511	16534	16403	16451	16529	16253	16357	16426	16327	16488	16465	16394	16320	16448	16528	16618	16501	16501	16538	16653	16510	16325	16246	16286	16572	16509	16501	16727	16459	16486	16645	16431	16276	16481	16541	16486	16546	16468	16445	16383	16537	16470	16410	16581	16540	16374	16448	16631	16466	16467	16614	16448	16781	16538	16583	16542
19805	35986	35637	31791	28638	25817	23492	22104	20585	19451	22600	27361	20886	21503	16523	15358	15140	15190	14862	15114	14583	14715	14909	14713	14707	14612	14631	14620	14738	14464	14579	14426	14426	14517	14624	14607	14493	14290	14270	14341	14347	14974	15482	15767	15179	14741	14526	14384	14262	14408	14395	14367	14322	14326	14268	14431	14383	14559	14525	14299	14389	14373	14436	14240	14444	14460	14400	14494	14387	14403	14399	14274	14349	14416	14296	14416	14459	14269	14254	14374	14303	14272	14371	14301	14470	14394	14364	14400	14442	14234	14419	14389	14515	14330	14385	14613	14255	14543	14194	14405	14354	14341	14391	14303	14407	14472	14271	14342	14405	14549	14393	14443	14366	14426	14531	14353	14481	14378	14195	14390	14250	14372	14379	14269	14325	14403	14329	14386	14411	14423	14251	14323	14328	14329	14400	14419	14434	14476	14402	14455	14323	14364	14326	14365	14152	14460	14376	14285	14283	14379	14406	14388	14296	14355	14477	14249	14141	14423	14375	14313	14531	14439	14343	14478	14383	14356	14193	14338	14421	14355	14302	14308	14436	14311	14462	14272	14442	14259	14425	14373	14266	14325	14453	14318	14297	14377	14309	14342	14287	14186	14402	14420	14351	14358	14195	14388	14367	14529	14404	14493	14312	14285	14468	14383	14484	14545	14336	14430	14180	14311	14262	14429	14417	14587	14528	14353	14430	14273	14375	14447	14423	14252	14329	14328	14218	14326	14318	14499	14359	14249	14305	14365	14466	14269	14301	14391	14281	14279	14220	14466	14345	14339	14515	14352	14244	14542	14194	14284	14356	14400	14554	14522	14232	14278	14393	14292	14369	14518	14476	14360	14312	14245	14428	14296	14503	14354	14225	14182	14234	14359	14364	14284	14487	14312	14361	14305	14336	14330	14381	14364	14327	14443	14279	14397	14422	14409	14490	14287	14401	14398	14254	14393	14380	14365	14394	14487	14404	14307	14470	14358	14393	14133	14490	14324	14303	14197	14249	14406	14450	14259	14204	14164	14182	14431	14564	14036	14391	14343	14271	14382	14237	14428	14227	14341	14411	14322	14193	14357	14344	14207	14203	14488	14375	14419	14324	14428	14375	14273	14404	14207	14410	14293	14429	14368	14225	14202	14290	14372	14524	14336	14343	14413	14371	14262	14279	14328	14314	14350	14491	14398	14429	14386	14432	14331	14350	14317	14392	14358	14547	14391	14323	14411	14399	14216	14476	14315	14385	14239	14215	14497	14296	14295	14459	14495	14528	14471	14488	14318	14380	14510	14227	14237	14347	14367	14339	14436	14432	14454	14376	14477	14374	14234	14432	14519	14303	14396	14551	14336	14259	14325	14510	14532	14309	14319	14463	14260	14457	14466	14188	14352	14276	14320	14529	14186	14424	14420	14291	14251	14415	14455	14320	14402	14235	14153	14321	14433	14415	14360	14320	14352	14296	14558	14305	14331	14533	14313	14370	14398	14489	14321	14582	14380	14318	14297	14462	14327	14328	14321	14361	14450	14341	14466	14278	14498	14384	14367	14410	14438	14486	14572	14434	14385	14305	14415	14435	14495	14477	14237	14329	14297	14331	14321	14511	14472	14571	14271	14373	14432	14376	14295	14377	14399	14308	14413	14326	14367	14397	14279	14372	14293	14435	14296	14332	14329	14410	14301	14479	14350	14294	14269	14345	14379	14257	14258	14307	14301	14340	14469	14334	14301	14421	14377	14153	14225	14196	14346	14480	14388	14250	14383	14324	14146	14216	14288	14343	14360	14386	14395	14300	14359	14280	14275	14514	14263	14402	14201	14364	14074	14463	14263	14348	14295	14369	14261	14395	14369	14589	14351	14317	14442	14545	14204	14348	14346	14350	14398	14362	14543	14513	14384	14475	14366	14266	14324	14249	14417	14275	14124	14313	14330	14326	14372	14333	14437	14368	14261	14218	14369	14369	14475	14299	14390	14352	14265	14502	14280	14441	14424	14404	14421	14366	14233	14355	14190	14279	14300	14443	14407	14284	14415	14315	14300	14420	14375	14323	14301	14429	14245	14459	14406	14558	14254	14416	14273	14096	14407	14344	14470	14239	14333	14205	14293	14408	14416	14456	14303	14506	14194	14371	14583	14349	14395	14387	14392	14390	14321	14457	14420	14484	14330	14442	14459	14369	14405	14391	14368	14505	14325	14376	14283	14395	14479	14265	14349	14267	14362	14383	14189	14426	14307	14283	14316	14301	14225	14384	14415	14466	14479	14372	14505	14259	14470	14486	14367	14341	14403	14389	14343	14380	14240	14385	14228	14385	14401	14387	14433	14426	14404	14376	14281	14273	14368	14392	14435	14268	14200	14296	14493	14535	14229	14229	14193	14403	14347	14347	14460	14278	14303	14393	14346	14380	14337	14409	14358	14472	14380	14412	14156	14395	14456	14521	14339	14451	14334	14303	14344	14546	14265	14518	14277	14314	14379	14307	14235	14440	14272	14312	14498	14356	14249	14083	14414	14363	14589	14368	14276	14361	14335	14411	14267	14403	14270	14642	14279	14460	14327	14272	14440	14350	14359	14326	14367	14332	14192	14325	14256	14227	14343	14339	14340	14438	14318	14412	14265	14391	14430	14323	14238	14283	14429	14508	14323	14311	14425	14583	14381	14438	14314	14305	14354	14326	14440	14317	14385	14372	14331	14389	14273	14337	14256	14355	14342	14242	14337	14253	14379	14437	14354	14389	14323	14247	14347	14300	14367	14285	14246	14448	14219	14271	14316	14561	14263	14275	14239	14467	14363	14420	14439	14216	14229	14584	14476	14434	14419	14428	14295	14385	14313	14220	14358	14304	14254	14354	14569	14366	14412	14336	14288	14402	14334	14473	14503	14222	14377	14566	14395	14407	14267	14365	14251	14409	14394	14341	14349	14270	14357	14377	14314	14374	14513	14337	14295	14425	14431	14408	14442	14346	14272	14345	14342	14464	14422	14246	14572	14278	14400	14232	14211	14403	14355	14369	14372	14407	14515	14325	14303	14233	14477	14497	14282	14400	14409	14432	14395	14473	14275	14406	14448	14273	14251	14195	14252	14375	14525	14206	14420	14396	14517	14501	14380	14268	14301	14284	14375	14254	14337	14396	14307	14519	14507	14289	14283	14355	14452	14344	14330	14307	14372	14287	14263	14290	14440	14422	14252	14368	14209	14335	14172	14177	14446	14366	14240	14245	14212	14337	14412	14435	14393	14321	14237	14393	14250	14422	14437	14357	14482	14415	14424	14351	14497	14382	14269	14339	14372	14545	14311	14408	14234	14378	14319	14333	14235	14452	14370	14394	14319	14450	14191	14325	14275	14442	14296	14418	14382	14363	14219	14409	14291	14376	14198	14348	14436	14415	14393	14253	14319	14386	14360	14272	14198	14468	14269	14337	14483	14342	14268	14275	14317	14437	14421	14432	14316	14378	14334	14456	14349	14246	14337	14380	14421	14327	14423	14351	14373	14366	14241	14419	14437	14322	14500	14378	14240	14579	14441	14358	14515	14550	14447	14289	14387	14281	14353	14325	14286	14207	14312	14390	14361	14546	14458	14426	14282	14525	14329	14192	14381	14328	14384	14254	14551	14225	14279	14561	14391	14486	14313	14475	14384	14280	14569	14376	14419	14401	14396	14395	14273	14420	14244	14400	14493	14345	14475	14229	14321	14293	14384	14264	14248	14389	14330	14298	14440	14435	14375	14368	14186	14369	14310	14272	14410	14399	14304	14295	14553	14201	14305	14339	14388	14222	14368	14290	14200	14284	14461	14375	14460	14442	14384	14286	14270	14369	14332	14419	14395	14358	14333	14237	14292	14508	14236	14303	14423	14460	14332	14238	14366	14355	14296	14291	14389	14306	14229	14448	14408	14373	14299	14398	14227	14398	14258	14375	14340	14299	14337	14456	14323	14356	14368	14330	14328	14248	14328	14387	14335	14431	14424	14379	14381	14436	14177	14270	14344	14262	14389	14302	14486	14364	14323	14452	14420	14300	14385	14366	14333	14339	14237	14447	14225	14444	14475	14494	14521	14491	14230	14276	14217	14432	14519	14396	14455	14234	14386	14401	14395	14358	14287	14421	14274	14327	14345	14551	14316	14151	14348	14360	14399	14402	14460	14261	14375	14357	14405	14191	14341	14245	14443	14395	14304	14230	14233	14378	14278	14237	14407	14476	14333	14388	14394	14191	14348	14410	14407	14318	14297	14435	14256	14359	14350	14203	14263	14306	14371	14264	14371	14341	14276	14494	14067	14393	14353	14389	14494	14250	14341	14434	14539	14239	14336	14193	14293	14223	14400	14470	14458	14343	14257	14501	14517	14481	14420	14335	14335	14488	14259	14062	14407	14313	14365	14410	14312	14461	14358	14285	14358	14256	14461	14301	14346	14298	14210	14486	14304	14379	14433	14493	14234	14379	14297	14299	14376	14244	14462	14408	14312	14258	14337	14362	14357	14380	14325	14409	14274	14400	14178	14479	14278	14335	14049	14341	14304	14386	14359	14434	14409	14414	14257	14280	14293	14351	14243	14386	14378	14477	14371	14259	14297	14408	14400	14245	14279	14530	14382	14352	14311	14245	14477	14220	14355	14326	14457	14407	14524	14412	14469	14296	14451	14304	14341	14327	14415	14349	14351	14423	14319	14351	14182	14562	14510	14291	14448	14438	14460	14294	14429	14289	14413	14380	14369	14380	14349	14234	14477	14345	14468	14301	14502	14495	14409	14284	14433	14353	14391	14318	14308	14211	14338	14512	14250	14397	14335	14469	14412	14451	14377	14517	14214	14314	14341	14477	14419	14308	14365	14275	14539	14153	14431	14362	14373	14458	14127	14357	14299	14279	14306	14286	14349	14478	14351	14450	14242	14317	14457	14406	14395	14199	14403	14228	14397	14379	14286	14490	14394	14358	14430	14515	14380	14316	14402	14228	14538	14253	14389	14295	14277	14280	14457	14410	14464	14393	14438	14253	14367	14346	14419	14316	14453	14243	14434	14334	14432	14326	14363	14261	14362	14422	14409	14405	14434	14384	14410	14327	14342	14295	14360	14355	14337	14229	14265	14354	14487	14381	14212	14427	14326	14297	14484	14420	14305	14413	14432	14361	14514	14491	14278	14193	14373
27465	23116	28285	25590	20979	19804	19318	18558	18511	18371	17967	17961	17779	17978	17623	17575	17499	17349	17571	17430	17337	17556	17296	17261	17482	17441	17515	17666	17509	17366	17245	17489	17256	17193	17232	17148	17235	17361	17291	17395	17275	17500	17400	17440	17276	17350	17281	17377	17289	17156	17164	17270	17216	17263	17313	17359	17158	17348	17329	17101	17626	17434	17321	17178	17372	17455	17341	17238	17265	17220	17317	17231	17389	17303	17335	17340	17259	17349	17334	17324	17487	17236	17380	17254	17185	17241	17178	17382	17178	17317	17379	17248	17316	17489	17144	17414	17604	17207	17165	17252	17354	17392	17250	17205	17544	17376	17414	17447	17222	17495	17155	17136	17332	17319	17341	17285	17464	17299	17232	17156	17217	17180	17383	17425	17252	17267	17180	17427	17529	17347	17390	16998	17310	17208	17229	17272	17182	17275	17539	17201	17292	17195	17235	17256	17272	17226	17591	17222	17216	17362	17448	17180	17129	17349	17383	17498	17157	17289	17216	17089	17206	17545	17270	17222	17322	17253	17249	17265	17337	17200	17409	17306	17513	17359	17322	17429	17256	17270	17277	17157	17498	17473	17361	17471	17100	17256	17140	17142	17506	17430	17356	17535	17319	17485	17235	17242	17327	17273	17244	17240	17289	17434	17260	17302	17242	17159	17306	17387	17327	17205	17261	17372	17302	17304	17151	17088	17442	17208	17400	17338	17289	17433	17234	17270	17288	17294	17322	17435	17374	17436	17331	17103	17058	17206	17458	17237	17449	17325	17221	17369	17351	17345	17287	17272	17287	17112	17350	17250	17214	17271	17301	17343	17396	17334	17445	17371	17190	17322	17422	17480	17329	17366	17394	17371	17277	17296	17256	17047	17355	17272	17232	17226	17510	17366	17145	17343	17250	17339	17394	17332	17344	17443	17401	17248	17218	17274	17346	17527	17324	17282	17459	17440	17120	17129	17536	17231	17443	17306	17167	17484	17272	17248	17079	17406	17569	17197	17158	17271	17387	17191	17337	17084	17193	17339	17334	17541	17222	17350	17217	17184	17346	17064	17271	17251	17209	17187	17350	17367	17440	17275	17326	17436	17235	17175	17297	17084	17163	17399	17391	17217	17244	17258	17459	17270	17260	17241	17477	17204	17404	17159	17128	17282	17260	17374	17220	17144	17280	17265	17316	17402	17410	17295	17399	17253	17303	17367	17541	17361	17217	17141	17337	17351	17407	17229	17396	17216	17381	17434	17356	17410	17399	17269	17358	17358	17161	17266	17277	17395	17220	17374	17205	17362	17311	17329	17349	17178	17306	17233	17325	17312	17260	17442	17344	17251	17255	17333	17330	17305	17325	17531	17356	17466	17392	17370	17202	17305	17272	17204	17455	17323	17269	17331	17321	17372	17311	17307	17459	17187	17205	17122	17371	17480	17338	17413	17169	17423	17127	17344	17454	17248	17357	17275	17213	17209	17212	17224	17251	17237	17308	17556	17218	17271	17344	17273	17510	17409	17383	17317	17354	17310	17244	17456	17422	17271	17319	17370	17487	17293	17200	17254	17354	17407	17400	17172	17304	17153	17284	17228	17233	17106	17317	17473	17321	17405	17251	16975	17349	17360	17171	17353	17387	17205	17356	17379	17319	17038	17278	17460	17209	17183	17375	17112	17184	17473	17168	17152	17270	17231	17431	17143	17294	17419	17237	17246	17399	17238	17323	17308	17702	17266	17314	17241	17114	17342	17125	17210	17378	17301	17379	17419	17139	17510	17398	17319	17310	17286	17174	17320	17318	17467	17388	17317	17294	17135	17331	17308	17062	17217	17213	17309	17495	17202	17256	17433	17405	17218	17412	17266	17396	17237	17288	17367	17424	17368	17374	17252	17233	17352	17241	17174	17239	17538	17323	17325	17200	17177	17348	17298	17424	17420	17454	17454	17174	17169	17219	17260	17409	17379	17497	17225	17294	17290	17278	17360	17172	17292	17196	17244	17226	17286	17365	17357	17310	17292	17033	17081	17208	17357	17305	17304	17316	17474	17435	17154	17246	17335	17284	17320	17342	17067	17486	17029	17225	17179	17224	17366	17449	17365	17363	17268	17254	17515	17268	17261	17153	17401	17275	17315	17296	17390	17376	17432	17422	17186	17303	17459	17146	17350	17253	17338	17175	17285	17161	17183	17269	17324	17487	17480	17223	17516	17266	17536	17355	17363	17242	17152	17405	17441	17434	17439	17273	17518	17344	17214	17269	17230	17201	17323	17246	17343	17167	17184	17221	17335	17521	17226	17294	17298	17333	17414	17496	17213	17217	17320	17362	17193	17398	17282	17121	17331	17435	17575	17198	17417	17468	17188	17053	17250	17166	17224	17354	17354	17322	17106	17059	17218	17380	17333	17422	17347	17429	17487	17388	17098	17275	17261	17275	17387	17342	17137	17456	17333	17127	17452	17289	17320	17076	17424	17176	17265	17209	17307	17126	17415	17304	17382	17390	17345	17201	17205	17334	17247	17290	17223	17107	17233	17199	17190	17181	17181	17327	17116	17455	17413	17306	17218	17195	17281	17257	17324	17401	17432	17009	17355	17349	17296	17293	17276	17426	17307	17298	17256	17237	17154	17177	17380	17222	17238	17469	17403	17512	17137	17319	17543	17168	17280	17269	17096	17413	17490	17318	17348	17218	17341	17280	17251	17270	17417	17273	17358	17400	17102	17031	17180	17236	17226	17116	17474	17465	17189	17071	17100	17372	17210	17456	17428	17118	17196	17381	17216	17369	17247	17364	17301	17093	17126	17418	17414	17360	17279	17269	17387	17293	17284	17188	17505	17378	17356	17457	17241	17447	17372	17394	17204	17340	17256	17403	17238	17316	17183	17214	17353	17384	17116	17284	17417	17357	17213	17195	17102	17247	17336	17233	17064	17110	17142	17324	17202	17446	17320	17326	17399	17035	17199	17278	17192	17311	17430	17436	17277	17361	17177	17319	17332	17129	17162	17269	17282	17122	17333	17321	17168	17225	17298	17403	17314	17437	17164	17111	17344	17312	17237	17243	17295	17181	17027	17426	17173	17109	17051	17225	17318	17297	17377	17339	17422	17350	17269	17359	17262	17553	17272	17334	17399	17492	17393	17171	17263	17394	17351	17413	17373	17405	17319	17439	17244	17282	17561	17224	17423	17290	17133	17049	17444	17567	17388	17340	17333	17499	17186	17511	17388	17427	17272	17270	17244	17137	17340	17289	17368	17463	17229	17413	17375	17273	17306	17269	17281	17248	17314	17265	17266	17297	17209	17365	17508	17279	17347	17469	17241	17472	17249	17261	17517	17272	17481	17293	17082	17342	17254	17502	17497	17326	17236	17179	17273	17282	17295	17372	17125	17659	17383	17347	17445	17370	17226	17380	17349	17391	17352	17395	17445	17273	17384	17443	17225	17393	17216	17367	17394	17197	17222	17273	17171	17168	17295	17355	17229	17253	17471	17433	17285	17243	17416	17340	17265	17407	17361	17333	17017	17229	17367	17219	17430	17488	17248	17190	17247	17368	17220	17155	17386	17256	17080	17231	17316	17240	17186	17345	17298	17376	17074	17191	17401	17427	17215	17260	17236	17288	17274	17155	17275	17399	17387	17356	17369	17354	17231	17479	17446	17362	17280	17290	17093	17072	17292	17237	17222	17366	17090	17218	17322	17445	17425	17294	17268	17362	17329	17426	17071	17491	17269	17304	17231	17048	17136	17414	17228	17592	17153	17448	17569	17296	17387	17452	17324	17110	17229	17332	17463	17306	17260	17152	17362	17293	17174	17344	17243	17327	17442	17354	17233	17393	17149	17056	17313	17375	17211	17352	17213	17177	17332	17362	17319	17365	17363	17330	17274	17249	17317	17300	17457	17206	16972	17660	17199	17024	17366	17464	17483	17474	17578	17321	17310	17309	17168	17364	17242	17386	17404	17260	17284	17249	17181	17275	17344	17520	17187	17398	17356	17243	17199	17291	17396	17378	17305	17406	17325	17208	17227	17184	17338	17271	17295	17354	17476	17405	17560	17458	17432	17178	17359	17289	17385	17379	17397	17353	17292	17251	17077	17182	17235	17123	17278	17338	17252	17279	17398	17475	17298	17451	17160	17627	17308	17249	17247	17318	17214	17128	17346	17423	17512	17324	17292	17284	17386	17361	17422	17290	17251	17309	17351	17126	17264	17176	17377	17260	17269	17207	17194	17340	17359	17197	17260	17261	17400	17320	17374	17364	17376	17386	17452	17500	17267	17303	17340	17350	17360	17234	17388	17579	17573	17486	17448	17467	17246	17285	17475	17470	17194	17290	17169	17469	17409	17287	17366	17465	17333	17443	17287	17327	17386	17381	17275	17350	17379	17135	17116	17468	17236	17429	17330	17226	17526	17334	17042	17196	17454	17240	17476	17205	17193	17432	17225	17330	17330	17249	17358	17334	17257	17333	17514	17282	17115	17285	17403	17105	17079	17253	17391	17257	17222	17381	17250	17188	17265	17443	17459	17394	17321	17347	17200	17477	17311	17331	17036	17154	17346	17397	17391	17223	17274	17313	17411	17373	17269	17260	17481	17298	17323	17173	17260	17458	17357	17448	17202	17333	17221	17195	17281	17270	17363	17388	17255	17163	17163	17339	17322	17360	17114	17444	17361	17349	17213	16955	17169	17250	17377	17265	17335	17241	17390	17269	17139	17393	17242	17233	17405	17203	17247	17255	17216	17402	17348	17409	17300	17229	17200	17370	17264	17167	17213	17267	17483	17246	17308	17224	17204	17175	17334	17339	17546	17361	17260	17341	17204	17177	17317	17367	17326	17351	17246	17407	17310	17175	17370	17063	17286	17390	17071	17131	17293	17306	17299	17206	17397	17491	17260	17385	17277	17140	17419	17184	17255	17230	17211	17326	17372	17245	17529	17377	17299	17301	17332	17223	17457	17185	17465	17315	17294	17188	17409	17398	17313	17217	17257	17245	17105	17293	17342	17246	17286	17364	17205	17332	17474	17343	17251	17086	17086	17201	17083	17212	17437	17391	17372	17440	17349	17285	17334	17349	17213	17269	17261	17346	17178	17204	17162	17245	17112	17246	17407	17419	17411	17062	17358	17409	17320	17343	17310	17151	17417	17288	17252	17256	17265
18332	26535	25976	22357	20216	18692	17795	17133	16690	16370	16229	15649	15819	15677	15240	15230	15036	14890	15017	14901	14845	15031	15034	14903	14865	14941	14916	14956	14907	14886	14911	14770	14951	14873	14822	14864	14900	14775	14913	15003	14879	14842	14902	14965	14895	15009	14972	14799	14829	14881	14864	15005	14906	14932	15042	14982	14791	14892	14924	14863	14904	14908	14846	14877	14949	14896	14719	14830	14847	14866	14966	14693	15074	14851	14867	14819	14992	14819	14783	14992	14870	14938	14805	15047	14884	14864	14867	15004	14796	14905	14837	14889	15023	14894	14846	15050	14870	14927	14749	15005	14770	14908	14856	14776	14988	15140	14892	14867	14885	14751	14775	14944	14917	14783	14872	14669	14973	14966	14770	14854	14882	15027	14869	14775	14849	14784	14866	14969	14803	14800	14958	15019	14829	14863	14685	14948	14913	14780	14897	15183	14810	14827	14856	14831	14972	14818	14838	14832	14859	15099	14927	15033	14985	14776	14938	14783	15100	14959	14877	14811	14804	14836	14794	14845	14943	14940	14795	14965	14799	14854	15002	14997	15037	14773	14840	14827	14864	14953	14838	14769	15016	14905	14699	14853	14936	15028	14989	15015	14904	14733	14652	14810	14853	14853	14762	14784	14945	14766	14785	14875	14906	14943	14761	14990	14817	14928	14869	14806	14933	14954	14849	14852	14771	14804	14704	14961	14876	14933	14818	14827	14928	14788	14851	14958	14874	14997	15012	14842	14826	14757	14951	15007	14951	14791	14879	14823	14712	14558	14880	14844	14861	14814	14952	14891	14748	14889	14917	14863	14858	14944	14861	14933	14838	14854	14802	14740	14955	14859	14810	14805	14722	14982	14722	14798	14997	14918	14765	14837	14997	14940	14823	14850	15073	14954	14679	14903	14702	15046	14846	14861	14857	14861	14831	14921	14963	14902	15020	14853	14788	14869	15031	14771	14887	14852	14815	14811	14973	14951	14823	14951	14805	15063	14953	14971	15038	15003	14698	14833	14943	14691	14916	14912	14886	14889	14804	14861	14849	14855	15001	14864	14873	14930	14856	14847	14777	14704	14832	14885	14907	14826	14903	14839	14945	14810	14811	14834	14913	14951	14855	14770	14894	14880	14869	14897	14789	14996	14698	15031	14748	14856	15006	14801	14763	14930	14877	14847	14867	14829	14783	14753	14824	14897	15033	14826	14905	14879	14810	14827	15028	14731	14915	14837	14727	14829	14766	14931	14843	14715	14944	14852	14785	14788	14837	14864	14835	14896	14981	14922	14965	15001	14872	14902	14858	14778	15057	14940	14786	14768	14855	14891	14946	14984	14582	14869	14948	15004	14874	14951	14858	14824	15008	14911	14928	14777	14927	14749	14888	14839	14834	14907	14970	14893	14911	14858	15035	14880	14909	14847	14844	14826	14772	15027	14780	14815	14706	14800	14856	14801	14678	14756	14910	14882	14707	14965	14688	14910	14821	14878	14665	14840	15039	15000	14845	14926	14891	14952	14780	14853	14748	14986	14902	14866	14768	14836	14940	14896	14877	14786	14640	14836	14842	14799	15099	14918	14819	14770	14747	14825	14762	14883	14877	14833	14884	14851	14811	14941	14873	14805	14866	14840	14949	14881	14935	14884	14740	14753	14908	14764	14929	14680	14816	14788	14702	14762	14779	14794	14930	14957	14884	14813	14841	14808	14844	14879	14987	14992	14917	14929	14929	14754	14798	14953	14852	14899	14884	14980	14839	14902	14806	14856	14853	14856	14881	15015	14837	14904	14829	14971	14781	15042	14835	15069	14858	14923	14733	14759	14825	15073	14948	14891	14856	14973	14933	14815	14841	14767	14828	14834	14840	14849	14877	14925	15015	14839	14878	14941	14871	14812	14837	14923	14993	15003	14938	14970	14718	14989	14925	14839	15004	14795	14984	14884	14852	14896	14816	14817	14962	14887	14695	14935	14797	15018	15012	14976	14933	14764	14994	14857	15043	15109	14715	14891	14954	14892	14788	14865	14750	14684	14928	14785	14883	14904	14817	14737	14924	14838	14919	14890	14896	14763	14786	14861	14667	15054	14802	14820	14892	14903	14853	14909	14957	14799	14852	14835	14825	14985	14939	14807	14770	14776	14900	14787	14765	14758	14836	14793	14916	14774	14905	15017	14821	14746	14910	15024	14762	15006	14822	14744	14904	14896	14835	14922	14989	14817	14935	14880	14861	14992	14955	14737	14905	14642	14838	14968	14782	14780	15104	14949	14757	14886	14856	14885	15003	14741	14823	14929	14895	14927	14841	14875	14820	15008	14941	14754	14921	14790	15061	14919	14774	14806	14819	14866	14934	14912	14807	14895	14968	14733	14742	14959	14952	14976	14858	14968	14780	14916	14887	14883	14854	14959	14888	15076	14774	14818	14997	14993	14888	14836	14931	14909	14911	14904	14726	14817	14792	14737	14840	14797	14892	14766	14961	14802	15112	14817	14706	14796	14816	14956	15059	14833	14907	14923	14879	14749	14903	14815	14962	14925	14810	14781	14860	14896	14856	14738	14967	14885	14877	14941	14918	14940	14771	14837	14809	14794	14708	14813	14919	14939	14612	14978	14849	15045	14939	14837	14822	14898	14857	14899	14881	14964	15067	14834	14853	14825	14848	14801	14826	14911	14838	14755	14787	14966	14832	14767	14872	14924	14802	15111	14881	14952	14936	14876	15116	14889	14937	14712	14801	14829	14889	14895	14900	14846	15011	14720	14823	14798	14905	14812	14932	14938	14878	14912	14751	14900	14829	14812	14821	14839	14799	14890	14998	14869	14990	14860	14941	14661	14941	14782	14840	15027	14761	14969	14761	15006	14907	15029	14866	14767	14866	14882	14828	14993	15064	14688	14794	14911	15004	14880	14869	14970	14787	14892	14948	14991	15172	14663	14805	15046	14880	14818	15095	14858	14914	14815	14935	14914	15011	14946	14939	14963	14968	14789	14914	14841	14732	14870	14787	14985	14675	14866	14977	14789	14784	14878	15017	14745	14884	14824	15062	14989	14782	15010	14776	14928	14684	14934	14775	14752	14949	14850	14924	14936	14849	14794	14806	14660	14829	14693	14733	14929	14912	14963	14969	14895	14849	14843	14874	14792	14775	14892	14928	14954	14707	14817	14818	14800	14925	14891	14796	14910	14833	14731	14964	14815	14909	14780	14809	14908	14913	14962	14851	14971	15011	14750	14982	14773	14759	14936	14971	14704	14941	14890	14745	14862	15042	14861	14992	14972	14760	14830	14809	14696	14722	14959	14793	14911	15015	14911	14885	14875	14990	14815	14794	14737	14923	14814	15012	14820	14727	15036	14939	14736	14807	14772	14831	14934	14863	14919	15116	14941	14718	14930	14902	15014	14813	14864	14849	14815	14906	14910	14751	14950	14748	14952	14955	14975	15064	14920	15166	14734	14925	15030	14742	14853	14697	14939	14876	14987	14712	14921	14732	14845	14722	14769	14946	14784	14963	14804	14921	14929	14846	14857	14894	14625	14722	14796	14864	14905	14780	14789	14773	15043	14991	14835	14855	15063	14968	14769	14993	14956	14905	14758	14978	14745	14918	14975	14802	14923	14855	14853	14758	14797	14982	14889	14715	14806	14745	14902	14853	14822	14899	14781	14955	14844	14853	14831	14843	14879	14751	15014	14786	14955	14889	14789	14841	14995	14894	14697	14974	14831	14896	14887	14747	14815	14832	14896	14913	14863	14866	14931	14814	14708	14771	14923	14847	14901	14732	14907	14888	14865	14843	14857	14891	15057	14852	14830	14873	14872	14791	14865	14668	14757	14991	14899	14954	14835	14928	14647	15048	14837	14868	14913	14728	14949	14921	14708	14762	14877	14715	14891	14749	14857	14831	14924	15033	14727	14671	14876	14797	14862	14856	14913	14882	14870	14897	14968	14998	14961	15000	14811	14801	14835	15216	15034	14824	14875	14940	14858	14791	14913	14680	14917	14933	14851	14835	14987	15005	14779	14946	15004	14753	15038	15033	14907	14776	14815	14913	14775	14878	15034	14844	14929	14857	14749	14963	14899	14715	14791	14868	14756	15065	14867	14795	14784	14613	15055	14854	14959	14915	14890	14762	14951	14964	14870	14726	14956	14865	14959	14974	14930	14765	14731	15034	14611	14826	14822	15108	14857	14786	14770	14921	14825	14900	14887	14889	14907	14796	14884	14798	14978	14745	14725	14730	14858	14794	14871	14875	14932	14851	14958	14784	14764	14824	14941	14889	14722	14754	14797	14988	14729	14841	14818	14815	14821	14696	14942	14858	14883	14896	14685	14845	14983	15052	14793	14885	14770	14941	14825	14993	14924	14888	14966	14784	14854	14924	14912	14833	14782	14942	14996	14779	14720	14754	14985	15009	14764	14948	14855	14698	14882	14884	14888	14839	14919	14864	14960	14914	14902	14833	14842	14787	14881	14916	14858	14863	14844	14786	14885	15027	14985	14813	14781	14872	14887	14872	14923	15010	14625	14839	14897	14904	14810	14870	14880	14812	14677	14959	14813	14939	14805	14811	14885	14990	14968	14886	14824	14837	14873	14686	14946	14958	14799	14942	14708	14864	14887	14857	14792	14799	14807	14797	15031	14967	15023	14897	14885	14805	14726	14887	14909	15016	14912	14797	14902	14909	14912	14898	14871	14884	14861	14864	14849	14922	14787	14840	14863	14851	14849	14900	14830	14836	14841	14726	14818	14826	14852	14980	14777	14881	14906	14732	14869	14918	15016	14697	14909	14889	15037	14905	14883	14927	14870	14872	14938	14833	14971	14955	14813	14657	14891	14866	14772	14888	14792	14939	14883	14962	14925	14905	14954	14817	14914	14970	14797	15028	14844	14817	14772	14866	14645	14787	14936	14989	15007	14905	14868	14815	14944	14837	14900	14801	14982	14811	14855	14786	14762	14740	14868	14910	14950	14734	14872	14910	14882	14847	14723	14883	14826	14912	14877	14830	15000	14873	14944	14837	15052	14927	14920	14943	14852	14854	14894	14860	14793	14915	14721	14769	14788	14958	14937	14856	14821	14843	14839	14976	14786	14982	14779	14888	14708	14942	14873	14892	14878	14916	14914	15042	14912	14813	14844	14793	14827	15006	14793	14706	14878
24015	21245	28648	24663	22965	23671	22903	20135	19109	18873	19105	18343	19426	20026	18205	17363	17148	17259	17053	17039	16980	16864	16940	16944	16883	16997	16892	16814	17117	16914	16797	16773	17027	16711	16868	16670	16608	16913	16773	16770	16897	16860	17238	17148	16991	17133	16978	16931	16764	16502	16772	16905	16825	16586	16739	16763	16860	16785	16915	16741	16788	16946	16956	16915	16700	16804	16745	16683	16660	16954	16674	16726	16909	16955	16647	16684	16609	16739	16857	16702	16815	16724	16617	16900	16725	16585	16687	16730	16665	16488	16765	16701	16668	16885	16884	16913	16491	16849	16806	16679	16824	16622	16673	16787	16511	16616	16773	16838	16823	16602	16886	16739	16878	16613	16610	16722	16735	16857	16854	16823	16974	16647	16624	16764	16808	16760	16807	16536	16636	16713	16813	16701	16619	16876	17018	16692	16488	16722	16559	16520	16716	16651	16642	16746	16738	16708	16767	16816	16721	16679	16603	16778	16751	16688	16535	16913	16704	16717	16704	16728	16674	16655	16681	16664	16649	16837	16808	16939	16742	16656	16752	16761	16756	16753	16658	16649	16743	16900	16753	16662	16678	16776	16870	16767	16830	16922	16498	16588	16723	16482	16738	16677	16641	16647	16849	16874	16980	16882	16762	16667	16658	16760	16544	16898	16734	16745	16789	16814	16766	16770	16568	16572	16670	16717	16509	16728	16767	16720	16850	16829	16651	16787	16615	16632	16775	16780	16673	16592	16539	16860	16692	16643	16891	16589	16812	16742	16701	16919	16655	16800	16853	16635	16694	16664	16558	16658	16721	16715	16592	16730	16534	16846	16777	16589	16773	16651	16950	16860	16734	16756	16777	16886	16656	16717	17063	16558	16646	16595	16731	16673	16658	16693	16651	16862	16633	16578	16709	16620	16632	16702	16790	16773	16740	16768	16568	16825	16663	16800	16744	16624	16753	16717	16784	16780	16758	16694	16612	16781	16728	16825	16874	16672	16770	16711	16666	16785	16788	16741	16732	16565	16553	16807	16660	16670	16703	16782	16702	16651	16638	16679	16612	16734	16800	16728	16811	16701	16628	16782	16540	16781	16812	16709	16940	16938	17063	16591	16745	16824	16517	16650	16656	16657	16623	16803	16727	16900	16915	16882	16839	16765	16707	16861	16914	16693	16716	16663	16814	16849	16846	16659	16879	16830	16675	16648	16715	16774	16941	16739	16611	16755	16754	16801	16629	16725	16877	16619	16698	16721	16948	16889	16630	16863	16866	16760	16727	16700	16731	16663	16773	16736	16727	16818	16631	16732	16659	16676	16574	16731	16666	16700	16614	16663	16639	16817	16864	16729	16780	16705	16685	16683	16810	16748	16821	16662	16900	16555	16626	16860	16849	16727	16819	16675	16688	16522	16507	16937	16728	16667	16844	16691	16758	16576	16826	16449	16799	16732	16780	16666	16719	16653	16869	16721	16899	16590	16913	16905	16828	16717	16771	16783	16606	16720	16739	16786	16759	16563	16741	16676	16745	16794	16878	16822	16825	16737	16896	16764	16829	17013	16686	16589	16822	16794	16769	16760	16630	16603	16730	16744	16625	16697	16865	16693	16862	16638	16665	16669	16816	16716	16863	16585	16832	16726	16836	16755	16835	16851	16818	16853	16788	16802	16693	16597	16665	16597	16682	16672	16887	16875	16917	16713	16926	16876	16670	16650	16749	16546	16884	16784	16734	16666	16764	16909	16810	16820	16543	16737	16627	16696	16749	16664	16677	16687	16694	16758	16798	16546	16576	16719	16618	16753	16829	16664	16755	16932	16562	16729	16780	16864	17027	16826	16914	16789	16684	16694	16768	16548	16748	16694	16814	16947	16658	16874	16819	16843	16646	16828	16794	16511	16592	16840	16618	16720	16552	16798	16822	16785	16700	16792	16735	16969	16873	16868	16779	16671	16814	16738	16850	16902	16828	16789	16543	16810	16639	16772	16788	16977	16636	16749	16794	16787	16746	16539	16792	16710	16809	16644	16850	16861	16583	16762	16521	16591	16584	16768	16739	16684	16615	16747	16733	16784	16785	16773	16954	16865	16719	16732	16767	16628	16600	16683	16611	16789	16720	16955	16761	16732	16607	16892	16772	16628	16639	16759	16610	16673	16804	16882	16825	16690	16549	16560	16695	16811	16835	16807	16740	16712	16604	16802	16892	16771	16464	16609	16751	16802	16588	16729	16846	16688	16645	16577	16581	16798	16756	16809	17039	16587	16610	16716	16788	16696	16587	16574	16891	16927	16766	16675	16696	16737	16594	16701	16560	16685	16821	16673	16727	16768	16698	16796	16611	16810	16678	16596	16741	16787	16650	16578	16723	16771	16813	16955	16629	16890	16699	16719	16880	16717	16916	16777	16449	16664	16763	16712	16698	16579	16696	16655	16775	16826	16793	16794	16476	16777	16836	16552	16832	16743	16916	16730	16775	16713	16589	16857	16796	16923	16577	16758	16854	16756	16774	16685	16698	16604	16879	16698	16719	16772	16687	16849	16629	16650	16892	16889	16596	16795	16772	16848	16778	16762	16726	16775	16885	16953	16686	16707	16779	16609	16638	16779	16638	16881	16823	16770	16807	16835	16968	16817	16778	16760	16836	16825	16861	16683	16663	16744	16929	16818	16848	16631	16570	16614	16788	16967	16755	16752	16809	16738	16730	16889	16882	16744	16656	16847	16829	16713	16681	16683	16595	16751	16990	16724	16780	16965	16900	17017	16680	16730	16693	16810	16698	16887	16622	16898	16665	16738	16750	16697	16861	16539	16781	16825	16775	16596	16787	16766	16678	16591	16609	16744	16922	16732	16762	16859	16876	16802	16701	16847	16743	16750	16504	16679	16675	16883	16616	16748	16735	16601	16776	16752	16769	16750	16945	16791	16563	16571	16728	16808	16891	16711	16820	17007	16993	16782	16780	16709	16962	16884	16812	16735	16763	16666	16705	16598	16773	16969	16689	16756	16800	16522	16741	16723	16812	16537	16849	16701	16815	16608	16621	16692	16606	16896	16827	16725	16780	16787	16863	16730	16860	16844	16490	16544	16878	16719	16882	16808	16685	16769	16708	16727	16525	16565	16822	16661	16812	16718	16731	16386	16780	16731	16714	16625	16691	16792	16906	16706	16815	16783	16776	16583	16820	16595	16762	16727	16571	16841	16634	16747	16952	16849	16916	16538	16613	16515	16700	16584	16636	17106	16770	16676	16672	16697	16963	16904	16897	16806	16752	16661	16674	16744	16818	16800	16785	16615	16798	16595	16925	16763	16645	16628	16828	16857	16668	16730	16754	16770	16726	16747	16869	16772	16660	16679	16608	16657	16627	16657	16702	16845	16644	16534	16868	16527	16604	16687	16590	16763	16828	16638	16526	16704	16708	16673	16672	16620	16715	16545	16773	16725	16990	16708	16493	16792	16900	16965	16708	16801	16846	16688	16701	16763	16705	16788	16725	16708	16847	16701	16829	16701	16507	16703	16772	16712	16710	16869	16839	17025	16778	16754	16820	16852	16618	16780	16792	16728	16679	16632	16857	16375	16689	16793	16710	16756	16765	16727	16728	16740	16631	16694	16634	16815	16870	16941	16939	16876	16628	16908	16640	16762	16833	16586	16671	16627	16673	16738	16651	16660	16613	16773	16763	16715	16683	16786	16533	16652	16699	16742	16702	16791	16762	16683	16778	16727	16762	16913	16695	16886	16765	16915	16755	16710	16690	16941	16819	16752	16771	16833	16690	16763	16772	16797	16912	16677	16839	16751	16605	16666	16963	17021	16820	16797	16669	16723	16775	16770	16699	16802	16616	16706	16731	16767	16874	16800	16625	16823	16628	16897	16800	16846	16735	16756	16924	16733	16646	16703	16875	16659	16715	16899	16782	16618	16599	16734	16595	16642	16581	16794	16820	16687	16799	16912	16748	16679	16639	16811	16792	16705	16699	16688	16757	16680	16853	16610	16842	16725	16665	16898	16705	16730	16815	16711	17033	16558	16784	16699	16637	16671	16819	16967	16689	16692	16767	16632	16884	16813	16747	16729	16843	16747	16813	16813	16787	16631	16770	16639	16721	16889	16591	16769	16980	16752	16736	16743	16876	16755	16925	16974	16713	16794	16731	16857	16887	16715	16851	16788	16585	16697	16616	16767	17011	16962	16839	16738	16704	16939	16765	16560	16753	16878	16731	16626	16788	16657	16730	16746	16693	16755	16866	16872	16722	16761	16751	16866	16741	16846	16806	16697	16783	16559	16768	16787	16788	16706	16637	16616	16788	16808	16726	16784	16496	16615	16572	16745	16737	16716	16753	16548	16642	16831	16907	16887	16701	16701	16886	16777	16753	16647	16597	16674	16643	16736	16739	16796	16797	16734	16711	16511	16912	16739	16703	16618	16670	16647	16857	16796	16744	16644	16807	16931	16712	16645	16655	16653	16846	16750	16883	16788	16732	16733	16998	16672	16923	16822	16781	16636	16812	16701	16663	16652	16662	16597	16916	16632	16592	16719	16868	16719	16643	16582	16864	16621	16816	16742	16586	16710	16815	16719	16779	16632	16541	16762	16739	16663	16755	16806	16805	16755	16913	16707	16672	16712	16801	16722	16604	16771	16839	16678	16707	16652	16886	16723	16620	16716	16761	16610	16800	16788	16641	16782	16669	16799	16831	16513	16537	16635	16787	16854	16799	16847	16851	16733	16880	16828	16709	16907	16672	16570	16617	16658	16954	16724	16663	16664	16886	16849	16808	16820	16610	16777	16786	16841	16930	16689	16773	16723	16605	16708	16810	16771	16631	16612	16769	16734	16666	16674	16942	16521	16843	16742	16591	16611	16710	16875	16845	16718	16729	16806	16769	16695	16883	16684	16928	16795	16770	16803	16559	16834	16746	16760	16728	16882	16718	16613	16646	16690	16694	16755	16780	16802	16689	16801	16644	16739	16580	16900	16768	16953	16713	16683	16834	16698	16844	16799	16847	16905	16816	16700	16719	16851	16827	16844	16908	16710	16929	16717	16875	16791	16745	16604	16696	16727	16663	16887	16648	16802	16898	16735	16767	16888	16968	16572	16702	16518	16672	16862	16516	16771	16837	16615	16644	16698	16689	16514	16604	16722	16593	16893	16743	16674
18216	32257	31246	26419	23922	21685	20072	19056	18409	17612	18161	17182	18692	19530	16328	15221	15243	14985	14952	14751	14792	14935	14690	14664	14679	14779	14617	14583	14683	14873	14654	14740	14663	14638	14769	14639	14618	14573	14681	14537	14715	14821	15172	15159	14995	14854	14831	14406	14580	14457	14600	14486	14545	14464	14603	14565	14610	14433	14514	14395	14549	14561	14588	14507	14612	14554	14374	14626	14573	14530	14303	14698	14406	14512	14500	14584	14476	14429	14572	14428	14675	14533	14622	14611	14585	14705	14642	14492	14635	14463	14597	14583	14472	14705	14563	14482	14544	14522	14538	14532	14579	14479	14391	14565	14500	14606	14598	14564	14561	14635	14720	14434	14405	14502	14473	14714	14458	14472	14773	14492	14502	14667	14696	14413	14729	14840	14482	14527	14613	14660	14497	14639	14383	14505	14515	14601	14579	14501	14527	14551	14610	14619	14597	14534	14611	14448	14708	14663	14447	14607	14767	14586	14531	14588	14466	14624	14444	14644	14661	14668	14566	14631	14596	14522	14689	14444	14618	14463	14452	14450	14541	14526	14573	14666	14443	14538	14532	14327	14654	14610	14521	14692	14635	14647	14602	14765	14574	14559	14714	14506	14673	14639	14636	14534	14726	14574	14498	14514	14544	14600	14543	14360	14536	14518	14493	14396	14439	14600	14548	14549	14571	14588	14497	14476	14606	14590	14666	14496	14504	14615	14613	14493	14628	14650	14739	14537	14484	14503	14685	14588	14537	14525	14593	14416	14547	14603	14581	14485	14547	14573	14513	14491	14475	14655	14493	14569	14561	14531	14449	14662	14580	14445	14665	14539	14526	14456	14449	14483	14612	14519	14817	14529	14573	14547	14647	14368	14433	14640	14524	14591	14586	14600	14767	14590	14619	14548	14558	14659	14539	14527	14446	14445	14697	14331	14711	14697	14499	14445	14485	14340	14490	14488	14547	14562	14710	14540	14563	14555	14527	14410	14650	14850	14578	14659	14492	14660	14712	14556	14671	14591	14578	14712	14663	14609	14484	14509	14661	14518	14653	14551	14547	14642	14662	14643	14610	14548	14476	14429	14575	14652	14572	14559	14567	14537	14572	14628	14626	14621	14512	14585	14562	14403	14518	14466	14581	14568	14594	14454	14664	14615	14664	14503	14549	14588	14619	14620	14430	14682	14618	14539	14469	14676	14570	14348	14510	14677	14655	14576	14620	14510	14497	14381	14526	14469	14453	14626	14520	14448	14436	14503	14573	14636	14578	14645	14514	14515	14510	14504	14690	14657	14559	14695	14559	14296	14592	14583	14473	14816	14500	14596	14627	14579	14686	14632	14647	14384	14419	14633	14614	14590	14504	14577	14522	14523	14567	14502	14504	14658	14610	14619	14663	14555	14492	14466	14641	14790	14328	14570	14664	14618	14482	14567	14605	14538	14551	14543	14611	14453	14549	14560	14573	14633	14672	14640	14512	14549	14476	14606	14617	14589	14554	14422	14591	14597	14640	14492	14419	14739	14501	14438	14332	14501	14581	14455	14576	14441	14503	14643	14414	14607	14650	14463	14464	14507	14534	14552	14696	14733	14415	14556	14445	14515	14614	14641	14399	14620	14550	14477	14494	14502	14591	14530	14688	14420	14532	14432	14696	14566	14398	14455	14603	14531	14520	14562	14672	14663	14663	14575	14515	14592	14702	14420	14358	14670	14689	14574	14564	14468	14503	14654	14503	14542	14662	14600	14580	14653	14663	14643	14598	14656	14574	14485	14548	14411	14701	14470	14435	14560	14751	14632	14599	14608	14515	14607	14593	14615	14450	14705	14603	14501	14524	14613	14641	14451	14702	14502	14607	14323	14642	14588	14364	14429	14579	14492	14713	14624	14390	14583	14657	14470	14627	14563	14502	14466	14639	14595	14491	14583	14648	14494	14466	14507	14503	14494	14682	14622	14539	14597	14339	14362	14522	14793	14373	14519	14427	14591	14608	14589	14561	14689	14593	14433	14448	14539	14514	14581	14497	14521	14482	14547	14508	14464	14728	14560	14447	14647	14504	14485	14596	14464	14571	14444	14523	14630	14590	14558	14752	14503	14407	14478	14518	14582	14402	14568	14691	14437	14514	14728	14442	14574	14417	14582	14575	14583	14825	14460	14568	14563	14653	14501	14613	14454	14616	14501	14507	14501	14668	14652	14634	14503	14505	14488	14619	14754	14526	14364	14497	14506	14632	14581	14393	14534	14515	14504	14607	14539	14557	14430	14601	14424	14481	14536	14485	14367	14657	14559	14436	14625	14437	14649	14568	14687	14413	14627	14572	14609	14559	14639	14564	14791	14516	14596	14450	14588	14453	14456	14583	14327	14444	14595	14687	14582	14485	14450	14683	14623	14590	14453	14457	14786	14535	14624	14733	14636	14589	14516	14581	14719	14537	14461	14444	14533	14640	14620	14574	14561	14754	14596	14488	14679	14577	14553	14621	14679	14573	14403	14520	14439	14603	14465	14654	14552	14561	14688	14610	14647	14519	14612	14777	14511	14511	14523	14625	14638	14486	14430	14425	14407	14507	14438	14590	14563	14665	14711	14406	14484	14598	14627	14590	14515	14376	14489	14530	14670	14496	14592	14521	14770	14754	14631	14550	14292	14503	14609	14601	14588	14598	14675	14605	14670	14661	14523	14535	14598	14451	14508	14505	14562	14392	14614	14425	14685	14537	14643	14449	14462	14554	14506	14528	14463	14540	14581	14430	14604	14654	14719	14587	14610	14783	14564	14546	14632	14590	14497	14547	14465	14560	14434	14516	14641	14523	14564	14658	14489	14568	14514	14500	14499	14466	14697	14511	14558	14571	14562	14547	14465	14612	14427	14562	14581	14615	14725	14483	14504	14588	14463	14610	14496	14628	14485	14522	14610	14783	14676	14712	14524	14487	14624	14518	14520	14520	14648	14584	14499	14573	14733	14639	14439	14564	14254	14443	14638	14581	14519	14646	14382	14599	14575	14727	14688	14533	14493	14634	14688	14304	14502	14592	14485	14431	14613	14777	14554	14596	14534	14600	14740	14663	14691	14743	14523	14597	14470	14469	14673	14441	14617	14667	14590	14541	14536	14564	14596	14589	14588	14655	14573	14509	14607	14582	14610	14389	14722	14591	14482	14644	14413	14703	14432	14562	14701	14516	14434	14631	14645	14587	14694	14547	14487	14502	14487	14715	14611	14344	14736	14539	14661	14564	14544	14710	14551	14522	14494	14487	14634	14551	14602	14737	14627	14836	14588	14661	14638	14473	14562	14612	14446	14694	14609	14630	14490	14479	14560	14650	14560	14504	14562	14547	14417	14640	14568	14646	14499	14739	14485	14520	14553	14607	14526	14573	14622	14580	14441	14632	14677	14629	14495	14789	14587	14522	14539	14470	14543	14619	14519	14735	14622	14588	14526	14678	14431	14534	14601	14483	14569	14538	14645	14628	14479	14410	14527	14512	14528	14605	14598	14498	14573	14696	14453	14583	14508	14494	14440	14440	14515	14611	14505	14466	14762	14541	14679	14535	14463	14500	14369	14607	14672	14599	14537	14684	14612	14587	14446	14625	14425	14656	14464	14633	14460	14499	14608	14613	14744	14563	14577	14622	14527	14547	14575	14403	14638	14364	14559	14611	14521	14403	14595	14542	14357	14499	14514	14540	14518	14462	14524	14606	14579	14431	14537	14740	14429	14511	14813	14630	14671	14654	14672	14675	14764	14614	14414	14596	14588	14393	14429	14611	14544	14603	14636	14453	14470	14521	14771	14654	14495	14605	14418	14553	14636	14307	14480	14374	14464	14499	14738	14610	14554	14550	14551	14472	14606	14624	14517	14514	14621	14605	14428	14637	14605	14288	14439	14463	14488	14653	14651	14554	14451	14663	14525	14599	14568	14377	14676	14516	14667	14593	14717	14567	14545	14629	14526	14568	14877	14634	14496	14501	14576	14533	14437	14758	14637	14670	14711	14479	14620	14406	14625	14635	14608	14480	14711	14598	14598	14563	14539	14577	14423	14670	14694	14626	14378	14421	14528	14544	14491	14648	14533	14583	14581	14696	14406	14516	14624	14578	14434	14577	14568	14519	14519	14485	14420	14579	14603	14588	14686	14659	14615	14491	14539	14583	14670	14571	14474	14431	14673	14482	14803	14566	14660	14543	14539	14611	14540	14549	14681	14561	14569	14708	14493	14452	14542	14496	14604	14571	14221	14583	14393	14448	14622	14617	14508	14696	14606	14442	14470	14552	14438	14783	14534	14490	14601	14563	14477	14676	14676	14578	14577	14458	14617	14516	14519	14493	14386	14618	14594	14680	14561	14737	14629	14539	14639	14481	14546	14669	14596	14707	14463	14613	14579	14552	14689	14611	14585	14511	14606	14488	14566	14608	14561	14532	14479	14485	14676	14567	14584	14417	14522	14504	14447	14419	14572	14523	14536	14705	14427	14548	14459	14546	14566	14611	14619	14602	14465	14561	14735	14487	14654	14426	14734	14579	14807	14638	14472	14527	14482	14501	14550	14571	14641	14701	14511	14575	14426	14606	14385	14600	14677	14710	14653	14514	14662	14372	14468	14553	14532	14663	14616	14681	14446	14650	14653	14604	14570	14586	14441	14531	14407	14579	14574	14646	14729	14551	14593	14719	14624	14616	14618	14461	14505	14563	14540	14539	14565	14489	14454	14430	14585	14442	14467	14483	14590	14650	14650	14501	14641	14455	14584	14534	14593	14593	14506	14527	14611	14541	14585	14552	14456	14582	14535	14458	14471	14573	14548	14462	14627	14526	14429	14361	14629	14723	14681	14532	14453	14576	14598	14593	14511	14525	14623	14520	14551	14491	14639	14597	14375	14511	14682	14470	14589	14616	14401	14603	14592	14460	14525	14727	14541	14493	14641	14505	14617	14661	14429	14606	14574	14342	14725	14622	14529	14604	14484	14624	14648	14615	14570	14497	14648	14615	14593	14687	14699	14505	14408	14424	14724	14841	14535	14504	14398	14605	14609	14664	14448	14660	14439	14634	14452	14631	14468	14641	14571	14535	14558	14484	14618	14578	14582	14434	14711	14528	14503	14600	14550	14506	14395	14739	14557	14585	14408	14557	14598	14567	14524	14502	14553	14527	14612
22746	21191	29105	23661	21831	24809	27252	21681	20481	20472	20448	20632	21654	22897	20000	17530	17468	17263	17051	16940	16980	16826	16949	16918	16823	16857	16992	16675	16738	16892	16702	16678	16686	16542	16623	16599	16584	16589	16650	16508	16785	16830	17101	17373	17111	17047	16791	16646	16663	16580	16528	16490	16577	16632	16572	16452	16602	16556	16667	16744	16546	16449	16583	16513	16461	16610	16589	16533	16372	16357	16387	16445	16448	16639	16659	16584	16568	16437	16656	16642	16624	16384	16388	16507	16630	16514	16658	16691	16362	16761	16473	16614	16499	16554	16694	16518	16587	16506	16507	16576	16621	16510	16727	16540	16492	16595	16517	16645	16381	16511	16618	16589	16565	16618	16766	16624	16658	16563	16476	16649	16642	16540	16609	16524	16645	16698	16498	16591	16565	16504	16536	16552	16342	16514	16447	16538	16509	16596	16555	16683	16579	16515	16474	16445	16504	16531	16550	16436	16666	16300	16428	16593	16447	16581	16568	16678	16453	16489	16457	16619	16509	16556	16481	16560	16697	16428	16593	16332	16481	16392	16432	16370	16728	16614	16342	16452	16498	16686	16738	16421	16489	16575	16493	16666	16683	16447	16517	16626	16388	16608	16447	16485	16423	16566	16579	16547	16515	16569	16479	16361	16419	16718	16573	16493	16383	16762	16608	16565	16512	16504	16480	16474	16680	16685	16547	16403	16419	16375	16624	16308	16382	16343	16559	16536	16682	16622	16519	16526	16437	16473	16620	16465	16431	16310	16533	16616	16496	16409	16390	16481	16581	16349	16452	16370	16324	16493	16412	16412	16435	16477	16549	16445	16263	16423	16171	16536	16570	16263	16428	16461	16481	16457	16572	16388	16520	16506	16559	16456	16667	16429	16581	16603	16655	16586	16482	16596	16524	16551	16269	16376	16426	16469	16601	16751	16405	16234	16596	16474	16357	16570	16476	16578	16327	16338	16551	16483	16559	16576	16417	16334	16213	16583	16602	16527	16333	16497	16562	16499	16441	16458	16679	16409	16474	16581	16350	16369	16402	16700	16560	16580	16379	16466	16573	16527	16490	16443	16470	16555	16460	16359	16364	16158	16635	16567	16535	16432	16547	16537	16371	16657	16470	16676	16376	16356	16300	16549	16593	16518	16563	16470	16531	16541	16490	16556	16546	16422	16278	16498	16566	16536	16492	16483	16589	16454	16467	16568	16514	16450	16514	16536	16437	16299	16502	16431	16343	16380	16493	16424	16334	16568	16286	16690	16524	16621	16629	16459	16614	16380	16619	16475	16375	16540	16432	16491	16348	16677	16660	16561	16480	16489	16508	16477	16395	16512	16380	16460	16556	16500	16550	16541	16395	16596	16591	16523	16642	16494	16437	16422	16310	16697	16466	16593	16474	16381	16572	16488	16490	16648	16459	16608	16461	16579	16565	16464	16294	16579	16409	16506	16719	16711	16490	16718	16660	16407	16491	16501	16514	16339	16529	16475	16665	16515	16699	16410	16595	16358	16488	16388	16348	16256	16573	16538	16496	16610	16412	16688	16365	16589	16438	16473	16655	16518	16610	16632	16251	16442	16626	16400	16407	16391	16648	16516	16660	16530	16424	16357	16413	16505	16268	16363	16295	16424	16357	16346	16487	16577	16442	16527	16528	16536	16438	16626	16491	16521	16542	16709	16631	16496	16294	16491	16265	16476	16593	16430	16424	16386	16562	16532	16468	16400	16456	16567	16526	16391	16566	16348	16470	16379	16665	16494	16481	16548	16427	16335	16333	16577	16410	16622	16515	16458	16606	16655	16524	16266	16456	16566	16737	16443	16555	16525	16299	16564	16670	16431	16350	16570	16404	16593	16372	16301	16482	16646	16300	16571	16469	16365	16313	16448	16470	16566	16676	16547	16540	16454	16534	16494	16402	16561	16381	16272	16330	16538	16467	16307	16522	16649	16354	16394	16548	16630	16325	16239	16495	16632	16415	16371	16552	16434	16457	16583	16566	16484	16581	16500	16605	16610	16453	16569	16736	16355	16528	16519	16553	16462	16465	16515	16575	16375	16473	16307	16539	16409	16355	16435	16458	16458	16653	16415	16627	16546	16422	16497	16283	16491	16602	16358	16557	16460	16438	16535	16361	16430	16519	16455	16518	16371	16545	16556	16540	16548	16391	16525	16340	16560	16496	16478	16452	16789	16610	16686	16468	16495	16410	16491	16395	16570	16467	16552	16483	16507	16415	16454	16627	16574	16450	16369	16443	16437	16616	16577	16654	16527	16482	16580	16427	16496	16649	16459	16497	16472	16679	16564	16603	16558	16414	16300	16448	16464	16680	16435	16393	16268	16512	16466	16607	16504	16516	16431	16488	16514	16471	16465	16544	16408	16749	16420	16634	16397	16460	16537	16452	16733	16468	16486	16439	16545	16482	16653	16678	16694	16463	16652	16436	16500	16478	16380	16538	16274	16450	16417	16458	16345	16250	16631	16698	16353	16511	16406	16506	16521	16440	16398	16296	16391	16514	16567	16497	16380	16588	16360	16621	16422	16411	16363	16410	16625	16469	16570	16368	16554	16456	16340	16402	16370	16552	16503	16581	16457	16453	16560	16650	16493	16314	16405	16526	16322	16265	16493	16412	16434	16382	16491	16398	16565	16523	16427	16400	16424	16536	16607	16505	16419	16367	16291	16544	16358	16447	16550	16648	16554	16448	16353	16416	16478	16393	16338	16412	16424	16464	16450	16382	16469	16442	16629	16303	16417	16342	16358	16449	16434	16494	16549	16551	16509	16383	16518	16494	16543	16437	16515	16488	16393	16592	16428	16474	16445	16390	16359	16350	16451	16395	16527	16397	16497	16694	16528	16623	16575	16580	16521	16653	16388	16516	16610	16603	16359	16309	16360	16605	16383	16596	16606	16530	16426	16541	16447	16287	16523	16503	16608	16427	16393	16499	16569	16398	16480	16369	16377	16280	16454	16466	16638	16485	16545	16518	16229	16301	16673	16427	16497	16568	16505	16300	16277	16485	16373	16410	16487	16488	16523	16413	16545	16280	16372	16439	16579	16302	16409	16574	16562	16508	16438	16433	16330	16554	16611	16359	16479	16376	16591	16580	16210	16559	16770	16409	16556	16336	16407	16440	16472	16534	16366	16386	16381	16314	16466	16643	16443	16324	16537	16627	16465	16505	16476	16466	16492	16284	16244	16434	16474	16324	16540	16503	16805	16458	16535	16750	16402	16567	16627	16603	16358	16445	16342	16454	16380	16285	16335	16459	16588	16493	16534	16682	16600	16366	16430	16350	16593	16460	16745	16555	16521	16477	16455	16436	16371	16471	16635	16368	16463	16447	16293	16433	16343	16514	16472	16374	16400	16528	16560	16506	16330	16370	16545	16397	16497	16566	16544	16686	16451	16460	16620	16656	16411	16442	16580	16476	16735	16779	16563	16622	16557	16441	16398	16523	16454	16523	16398	16322	16539	16349	16596	16576	16397	16426	16314	16623	16751	16549	16494	16578	16531	16454	16375	16602	16471	16654	16438	16502	16264	16359	16559	16624	16390	16473	16432	16516	16649	16618	16507	16312	16572	16423	16430	16560	16365	16696	16420	16629	16625	16371	16219	16478	16407	16400	16448	16456	16331	16494	16428	16562	16488	16572	16403	16477	16283	16592	16568	16487	16258	16430	16394	16572	16463	16517	16521	16497	16404	16358	16305	16611	16322	16559	16507	16504	16530	16543	16555	16349	16414	16448	16286	16537	16485	16553	16302	16632	16466	16586	16390	16671	16316	16413	16608	16410	16445	16290	16310	16435	16450	16506	16438	16712	16552	16623	16619	16457	16603	16509	16500	16447	16526	16486	16459	16460	16430	16422	16518	16374	16494	16269	16471	16494	16436	16438	16445	16494	16538	16600	16423	16297	16536	16583	16331	16386	16555	16441	16370	16511	16253	16477	16612	16569	16579	16616	16430	16466	16421	16268	16317	16368	16394	16475	16388	16495	16394	16398	16444	16526	16434	16662	16654	16221	16465	16504	16327	16619	16298	16371	16562	16470	16525	16541	16508	16446	16495	16372	16594	16540	16561	16458	16524	16502	16502	16537	16480	16470	16651	16508	16523	16438	16652	16708	16470	16477	16421	16510	16438	16449	16475	16499	16521	16422	16219	16460	16458	16673	16624	16481	16484	16465	16272	16574	16592	16448	16450	16624	16448	16427	16418	16403	16633	16409	16491	16469	16498	16648	16685	16651	16445	16562	16445	16401	16599	16556	16460	16528	16472	16528	16383	16369	16644	16444	16434	16520	16438	16484	16561	16673	16472	16368	16473	16477	16543	16677	16691	16506	16459	16509	16549	16305	16345	16396	16559	16417	16601	16257	16640	16349	16472	16597	16539	16427	16513	16351	16356	16310	16475	16511	16463	16382	16609	16377	16281	16568	16431	16421	16396	16561	16396	16521	16324	16436	16423	16369	16319	16373	16347	16441	16400	16528	16352	16415	16476	16677	16685	16508	16384	16533	16247	16627	16568	16435	16629	16549	16552	16453	16540	16349	16458	16518	16424	16429	16574	16714	16376	16492	16370	16620	16837	16646	16437	16293	16559	16555	16285	16419	16456	16726	16565	16607	16308	16307	16536	16615	16537	16447	16631	16375	16608	16319	16477	16393	16539	16498	16485	16561	16416	16388	16551	16578	16680	16451	16459	16458	16579	16413	16450	16446	16491	16392	16506	16354	16487	16537	16497	16534	16622	16451	16549	16559	16480	16545	16433	16571	16573	16647	16484	16415	16625	16590	16459	16453	16853	16488	16479	16561	16605	16440	16408	16529	16422	16542	16643	16493	16514	16617	16543	16594	16461	16530	16376	16438	16571	16425	16450	16442	16522	16279	16671	16401	16655	16468	16377	16533	16517	16506	16373	16420	16389	16592	16326	16292	16454	16561	16369	16816	16670	16560	16616	16712	16280	16478	16424	16494	16622	16386	16377	16522	16584	16372	16589	16513	16491	16486	16483	16501	16540	16600	16237	16538	16401	16429	16626	16529	16562	16605	16334	16397	16293	16528	16474	16646	16603	16575	16689	16364	16177	16500	16456	16395	16390	16409	16345	16577	16376	16682	16417	16452	16390	16570	16468	16551	16457	16141	16579
19475	36864	35046	31229	28119	25496	22945	21631	20605	19740	19942	20910	21918	23680	18178	15439	15248	15087	14898	14910	14741	14827	14713	14706	14504	14820	14475	14635	14693	14670	14456	14577	14356	14453	14390	14579	14422	14468	14339	14394	14466	14948	15319	15701	15230	14754	14615	14375	14523	14441	14432	14426	14477	14364	14383	14389	14220	14457	14466	14483	14399	14334	14300	14506	14336	14416	14432	14180	14292	14382	14246	14348	14462	14303	14485	14260	14476	14400	14364	14463	14330	14365	14325	14461	14363	14279	14436	14275	14503	14377	14221	14364	14374	14286	14435	14422	14304	14343	14315	14529	14568	14301	14432	14340	14314	14377	14321	14380	14232	14403	14425	14380	14450	14352	14161	14323	14360	14295	14350	14325	14413	14358	14449	14270	14433	14335	14492	14219	14320	14451	14437	14421	14344	14363	14371	14168	14421	14340	14297	14414	14308	14474	14296	14332	14315	14398	14313	14330	14441	14213	14308	14290	14296	14550	14342	14412	14336	14269	14370	14236	14467	14402	14433	14515	14298	14367	14324	14382	14482	14449	14477	14261	14446	14363	14326	14354	14411	14426	14308	14390	14427	14479	14365	14425	14341	14279	14431	14265	14386	14388	14423	14462	14338	14307	14277	14353	14247	14337	14284	14386	14192	14384	14277	14285	14322	14179	14340	14437	14303	14277	14560	14448	14451	14298	14293	14344	14272	14334	14189	14367	14405	14441	14363	14328	14314	14225	14328	14397	14405	14356	14305	14336	14262	14371	14384	14343	14328	14407	14293	14360	14312	14266	14375	14439	14327	14266	14164	14304	14319	14217	14557	14502	14235	14330	14296	14493	14380	14395	14269	14353	14196	14543	14268	14200	14286	14337	14184	14227	14437	14438	14393	14273	14204	14318	14388	14403	14315	14528	14351	14357	14480	14317	14378	14484	14243	14258	14390	14305	14264	14349	14334	14429	14256	14487	14379	14337	14337	14514	14358	14288	14323	14431	14427	14423	14327	14307	14275	14304	14349	14392	14582	14288	14328	14422	14343	14521	14333	14509	14249	14289	14194	14310	14345	14343	14539	14432	14537	14398	14451	14428	14429	14212	14298	14386	14416	14335	14320	14237	14426	14229	14421	14424	14424	14154	14326	14394	14401	14334	14365	14242	14263	14386	14379	14483	14325	14473	14294	14224	14405	14128	14294	14450	14284	14346	14358	14249	14253	14328	14483	14514	14259	14312	14453	14193	14499	14316	14366	14303	14368	14428	14143	14167	14314	14395	14380	14397	14258	14266	14385	14413	14478	14413	14292	14278	14456	14309	14341	14340	14339	14337	14353	14091	14302	14264	14299	14418	14434	14203	14485	14256	14448	14360	14319	14313	14371	14350	14295	14369	14247	14297	14363	14422	14389	14420	14377	14320	14376	14259	14174	14341	14459	14321	14381	14619	14409	14335	14301	14421	14372	14258	14489	14311	14455	14355	14251	14308	14321	14369	14233	14288	14322	14304	14396	14460	14427	14394	14424	14321	14335	14281	14365	14479	14396	14422	14399	14488	14403	14325	14243	14436	14182	14253	14271	14410	14253	14196	14421	14197	14303	14476	14337	14399	14430	14312	14209	14371	14278	14327	14273	14325	14352	14376	14513	14302	14286	14276	14454	14279	14138	14416	14292	14351	14300	14311	14264	14316	14462	14352	14383	14310	14293	14266	14216	14336	14431	14391	14325	14411	14257	14286	14353	14358	14211	14308	14273	14396	14251	14452	14345	14388	14343	14381	14269	14255	14470	14491	14198	14456	14251	14358	14274	14471	14510	14367	14084	14304	14337	14253	14387	14380	14384	14410	14437	14424	14372	14398	14429	14233	14339	14307	14229	14386	14276	14271	14501	14312	14186	14266	14276	14374	14302	14338	14636	14455	14379	14320	14412	14340	14363	14302	14382	14275	14340	14271	14361	14291	14204	14358	14193	14525	14420	14403	14395	14388	14269	14330	14232	14348	14332	14242	14332	14461	14355	14317	14340	14243	14416	14234	14320	14494	14507	14244	14344	14159	14408	14287	14332	14300	14323	14263	14333	14527	14266	14330	14256	14327	14227	14229	14456	14452	14307	14336	14386	14216	14461	14416	14403	14228	14303	14409	14276	14419	14289	14424	14211	14185	14291	14249	14395	14335	14306	14360	14365	14362	14112	14213	14298	14243	14289	14381	14221	14243	14483	14304	14363	14168	14456	14398	14383	14398	14383	14265	14476	14161	14199	14305	14276	14302	14308	14470	14317	14268	14290	14397	14377	14333	14514	14464	14304	14470	14489	14145	14438	14330	14334	14465	14283	14274	14314	14361	14348	14385	14439	14414	14467	14283	14361	14254	14352	14330	14297	14055	14401	14406	14336	14198	14384	14473	14326	14322	14306	14308	14298	14313	14433	14391	14341	14301	14187	14440	14311	14478	14277	14329	14379	14359	14133	14413	14227	14386	14266	14444	14284	14374	14311	14385	14349	14335	14403	14294	14269	14224	14471	14339	14385	14422	14303	14183	14415	14366	14283	14306	14289	14317	14265	14166	14413	14391	14236	14452	14283	14418	14377	14241	14543	14418	14476	14388	14337	14131	14374	14457	14242	14328	14351	14482	14380	14240	14448	14378	14309	14377	14450	14346	14207	14184	14358	14274	14350	14363	14338	14390	14209	14223	14425	14554	14310	14344	14306	14260	14369	14254	14229	14380	14360	14313	14286	14358	14378	14245	14316	14170	14232	14260	14368	14305	14377	14364	14533	14475	14245	14252	14393	14273	14176	14382	14353	14345	14384	14455	14420	14331	14478	14285	14375	14357	14487	14239	14354	14482	14310	14349	14237	14429	14243	14295	14333	14275	14330	14452	14412	14279	14417	14363	14391	14369	14437	14255	14339	14153	14513	14310	14255	14325	14356	14410	14213	14306	14269	14347	14337	14261	14446	14330	14474	14287	14202	14443	14442	14219	14260	14355	14308	14159	14255	14474	14205	14333	14335	14417	14330	14267	14320	14359	14311	14343	14506	14334	14231	14245	14553	14345	14456	14285	14387	14172	14413	14487	14476	14263	14356	14298	14370	14422	14307	14362	14248	14529	14318	14494	14162	14509	14493	14396	14302	14275	14344	14222	14278	14527	14204	14233	14349	14313	14408	14422	14474	14348	14292	14420	14410	14414	14385	14290	14142	14356	14380	14327	14299	14456	14270	14520	14384	14171	14194	14295	14312	14299	14172	14358	14468	14347	14286	14354	14448	14272	14427	14320	14258	14383	14367	14334	14219	14489	14160	14371	14386	14337	14224	14370	14431	14482	14320	14226	14284	14402	14346	14315	14063	14476	14331	14398	14403	14255	14211	14422	14311	14369	14216	14375	14491	14283	14266	14274	14392	14255	14211	14218	14372	14302	14387	14234	14297	14440	14554	14339	14214	14210	14407	14271	14365	14349	14482	14469	14274	14332	14394	14204	14204	14312	14303	14285	14365	14383	14327	14359	14452	14469	14513	14397	14323	14268	14342	14425	14322	14277	14468	14243	14398	14267	14382	14217	14282	14210	14372	14265	14329	14411	14386	14369	14501	14423	14400	14456	14536	14278	14361	14345	14326	14440	14208	14417	14394	14282	14272	14454	14349	14395	14422	14401	14424	14534	14256	14274	14308	14430	14418	14499	14353	14377	14299	14321	14488	14125	14437	14361	14368	14514	14476	14327	14344	14343	14315	14474	14391	14405	14310	14396	14328	14324	14362	14325	14416	14296	14169	14477	14384	14370	14357	14442	14309	14374	14317	14399	14259	14266	14358	14289	14368	14371	14349	14348	14417	14314	14377	14290	14488	14235	14240	14293	14278	14342	14225	14125	14360	14398	14284	14359	14415	14351	14209	14294	14371	14388	14277	14220	14321	14455	14320	14136	14358	14520	14376	14292	14125	14294	14349	14270	14418	14224	14459	14471	14258	14427	14336	14353	14344	14198	14362	14447	14453	14387	14509	14210	14288	14290	14414	14359	14255	14351	14311	14459	14325	14418	14270	14356	14276	14490	14159	14334	14322	14413	14115	14181	14345	14471	14304	14381	14330	14355	14270	14372	14414	14360	14402	14273	14350	14320	14361	14301	14319	14380	14309	14369	14371	14485	14451	14321	14395	14425	14268	14183	14329	14288	14353	14455	14285	14487	14231	14304	14406	14394	14344	14482	14313	14545	14353	14469	14406	14251	14418	14404	14407	14381	14303	14306	14220	14117	14175	14483	14331	14300	14384	14246	14292	14224	14284	14432	14125	14391	14274	14374	14360	14159	14346	14183	14247	14263	14256	14453	14201	14305	14432	14212	14215	14334	14423	14506	14317	14383	14445	14365	14371	14265	14236	14275	14319	14299	14451	14283	14400	14298	14412	14333	14338	14209	14499	14428	14253	14406	14278	14218	14201	14395	14330	14366	14274	14475	14319	14404	14371	14398	14379	14286	14336	14383	14251	14380	14351	14386	14363	14364	14389	14442	14430	14162	14249	14367	14389	14330	14473	14365	14443	14337	14516	14291	14359	14404	14455	14418	14331	14290	14338	14242	14392	14449	14256	14285	14404	14354	14548	14288	14461	14219	14336	14170	14300	14287	14236	14141	14392	14217	14419	14319	14193	14294	14529	14326	14356	14286	14397	14384	14219	14438	14342	14345	14431	14445	14290	14291	14161	14391	14470	14398	14328	14259	14531	14443	14460	14288	14532	14444	14420	14383	14383	14300	14405	14311	14291	14349	14218	14427	14331	14398	14508	14316	14405	14415	14446	14120	14283	14397	14276	14424	14291	14335	14226	14415	14417	14298	14408	14389	14307	14312	14259	14277	14373	14323	14461	14337	14364	14301	14331	14364	14416	14362	14416	14360	14440	14342	14291	14328	14576	14399	14275	14231	14346	14318	14304	14278	14384	14389	14453	14444	14459	14392	14478	14329	14325	14431	14336	14277	14321	14481	14185	14413	14198	14549	14413	14327	14319	14300	14398	14446	14294	14351	14535	14325	14530	14238	14254	14407	14442	14328	14330	14368	14405	14286	14313	14313	14330	14370	14334	14397	14359	14417	14393	14481	14324	14416	14433	14515	14351	14549	14342	14452	14445	14374	14419	14299	14247	14411	14392	14206	14489	14465
27472	23189	28006	25005	20756	19621	19017	18396	18262	18061	17672	17642	17682	17528	17357	17254	17196	17250	17187	17163	17218	16952	16972	17236	17245	16982	17296	17067	17131	17073	17058	16808	17249	17115	16955	17068	17046	17016	16961	17064	17094	17082	17061	17062	17039	17088	17158	16882	16869	17073	17027	17102	16951	17082	17005	17109	17068	16871	17258	17089	16953	17038	17144	17090	17222	17254	17211	17065	17038	16900	16967	16897	16941	17061	16918	17095	17030	17055	17027	17195	16972	17068	17047	16958	16879	17134	16876	17168	16906	16961	16911	17020	16970	16928	17081	17011	16962	17174	16985	16930	17233	17178	17003	17104	17032	16993	17067	16994	17071	17144	16967	16932	17079	16824	17078	16914	17085	16953	17106	17099	17018	17029	17058	17027	17209	17171	16995	17042	17081	16991	16791	16974	17040	16970	16988	17262	16931	16920	17123	17029	16996	17017	16902	16953	16959	16968	17051	17112	17123	17066	17234	17156	17079	16859	17276	17005	17088	17080	17089	16960	17033	17251	17320	17122	17202	17072	17071	16960	16806	17049	17150	16828	17227	16929	16843	16995	16908	17126	17218	17038	17169	16875	17154	16950	17054	16952	17010	16899	17038	17017	17019	17083	16802	17018	17005	17082	17075	17055	17085	17090	17187	17029	16869	17147	17254	16829	17121	17130	17112	17081	16856	17063	17074	16982	16859	16968	17111	16989	16921	17182	17045	16903	17186	17118	17047	17004	16977	16987	17124	16964	17137	17189	16925	17046	17104	17115	16962	16977	17049	17235	17144	16964	16948	16844	16905	16811	17037	17084	16952	17015	17038	16991	16966	16974	16935	16909	16997	17015	16981	17355	17058	16966	16844	16973	17146	16984	17374	17033	16817	17120	17057	16920	17002	16972	17105	16996	17092	17189	16951	17059	17106	17029	17304	17166	17149	17205	17125	16988	17079	16921	17176	16992	16990	17002	17039	16974	16932	17028	16906	17070	17038	17226	17218	16849	17144	17121	16852	17037	16971	17017	17040	17189	16958	16875	16995	17079	16936	17129	17123	16978	16987	17112	16821	16946	17133	17089	16986	17044	17126	17027	16878	16953	17004	17036	17205	16931	17188	17090	17105	16705	16910	17134	17104	16937	16910	17150	17043	17146	16909	17051	17044	17063	16897	17109	17226	17127	16894	17019	16965	16972	17200	16980	17072	17114	17058	17190	17177	17025	17175	17145	17062	17264	17007	16988	17068	17004	17067	16892	17216	17211	17205	17172	16973	17058	16862	16967	16800	17051	17015	17086	16907	16915	17039	17015	17005	16899	16999	17106	16991	16952	17013	17017	17024	17034	16988	16934	16928	17099	17247	16898	17060	16994	16945	16999	17196	16905	16955	16942	16890	17039	16977	17149	16982	16828	17029	16999	17091	17051	16973	16929	17139	17063	16954	17072	16986	17195	17182	17077	17144	17014	17024	17061	16949	16864	16931	17079	17024	17032	16982	17139	17185	17135	17028	17065	17048	17227	17226	17132	16921	17102	17153	17098	17025	16990	16982	17168	16976	17061	17130	17172	17138	17011	17012	16854	17011	17102	17134	17019	17067	17216	16916	17188	16795	16896	17091	16961	17011	16862	16997	17051	17301	17189	17115	17201	17165	17003	17020	17013	17140	16925	17026	17185	16954	17102	17039	16963	17042	17117	16975	16947	17188	17026	16994	17010	16985	17055	17062	16882	16926	16884	17135	17148	17155	16938	16889	17050	17024	17135	17202	17020	16934	17080	17137	17040	17123	16992	16988	16903	17122	17059	17145	17212	17109	17345	17171	16959	17019	17083	17055	16969	17022	16913	17118	17182	17174	17221	17096	17118	17133	16936	17224	17108	16970	17109	16916	17096	16996	16948	16877	17157	17186	17021	17071	17287	16988	17006	17092	17193	17043	16910	17119	16863	16959	17202	16915	16976	17135	17106	16998	17089	17066	16929	17031	17071	17103	16959	17033	17100	17057	17276	16968	17020	16844	16770	17028	16923	17062	17059	17005	16999	17050	17104	17036	17309	17080	16806	17000	17013	16999	17046	17027	17035	17155	17122	17169	16847	17042	17160	17115	17116	17027	17025	17062	17006	17051	17032	16963	17048	17047	17031	17000	17128	16924	17212	17022	16926	16969	16938	16909	16974	17116	17131	17223	16997	17056	16928	17088	17026	17018	16887	17091	16934	17021	17054	17008	16864	16918	17117	17147	16924	17094	16874	17102	16961	17038	16887	17187	17377	17078	17255	17275	16977	17197	17045	17041	17059	17132	16835	17048	17071	17136	17150	17009	17072	17087	16924	17117	17122	16875	17034	17224	17015	17175	17165	17123	16946	16748	16981	16913	17187	17115	17223	17112	17109	17029	16932	16848	16995	17095	17249	17167	17005	17024	16909	16897	17027	17228	16900	16997	16774	16895	17042	17147	17074	16966	16964	17089	17012	17041	16952	16955	17062	17074	16737	17118	17037	16986	17125	17254	17085	17130	17179	16782	17017	17157	17069	17062	16942	16953	17122	16894	16864	16966	16967	17195	17043	17078	16995	16856	17139	17031	16704	17148	17010	17151	17148	16949	16952	16939	16839	17242	17086	17171	17135	17134	17014	17067	17202	17104	17130	16978	16852	16919	16940	16867	16822	17245	17011	16998	16849	16774	16963	16975	17001	17004	17074	17130	17055	16944	17105	17043	16940	17278	16818	17175	17052	17103	17038	17125	16974	17201	17100	17314	16991	17043	16970	16787	17121	17011	17125	17022	17079	17245	17025	17123	17043	16917	17042	17003	17161	17106	17015	16971	17048	17220	16995	17110	17126	17051	16981	16980	17034	17197	17048	16981	17037	16926	17043	16761	17058	16955	16997	17020	17073	17092	17267	17227	17103	17064	17176	17122	17225	17181	16861	17269	17011	17018	17123	17088	17325	16976	17016	16998	17085	16947	16993	17020	16869	17201	16970	16942	16833	17064	17119	17046	16979	17069	17003	17058	16926	17202	16982	17017	17058	17292	17025	17015	17235	17043	16955	17044	17103	17070	17075	16999	16942	17032	17040	17028	17012	16858	17184	17215	16940	17088	16922	17077	16974	16885	16840	16908	16816	17125	16990	16900	17152	16984	17133	17188	17191	17107	17071	16995	17202	17120	17185	16985	17024	17130	17030	17178	17225	17355	17083	17036	17058	16945	17070	17122	17020	17197	17165	17042	16963	17156	17123	17088	16917	17085	17122	16968	17153	17137	17223	17192	17100	17077	17088	16988	17039	17080	17162	16955	17219	16979	17107	17079	17001	17165	17246	16970	17238	16966	17156	16938	16920	17087	17041	17014	17234	17058	17073	17149	17169	17184	17071	16979	17006	17084	16904	16976	17082	17050	17035	16902	16804	17210	17070	17116	17131	17189	17275	16948	17268	16957	16929	16912	17130	16985	17350	17136	17094	16868	16825	17048	16973	17057	17152	16960	16963	17126	16805	17038	17094	17103	17073	16974	16989	17020	17031	17257	17166	17090	16897	16954	17005	17098	17139	17128	16913	17160	16971	17000	16957	16784	16917	17050	17221	16929	17120	16965	16936	17127	17359	17098	16883	17105	16980	17002	16955	17154	17074	17118	17017	17049	16999	17189	16848	17140	17142	16948	16850	17014	16981	17094	17132	17108	16923	17108	17217	16935	17134	17038	16787	17130	17082	17174	17021	17007	16951	17046	17182	17107	16974	16882	17058	16870	17148	17189	17205	17072	17124	17235	17081	17005	17176	17051	16997	16990	16887	16961	16993	17037	17232	16954	17095	17199	17078	17116	17249	17043	17221	17161	17213	17067	17093	17186	17255	17068	16966	17085	17079	16866	16922	17126	17082	16999	17051	16926	16896	16864	17033	16926	16927	16865	17053	17222	17018	17035	17094	16925	16848	17246	17109	17166	17119	16840	17002	17230	17288	17077	16987	16957	16941	17113	17017	16996	17084	17031	17118	16955	17302	17196	16975	17051	16862	17218	17336	16899	16980	17202	17223	17076	17196	17026	16932	16989	17010	16951	17084	17262	17054	17038	17018	17049	17158	17181	17180	16931	17050	16941	17102	17163	17090	16930	17101	17268	17289	17141	17158	17159	17109	17138	17073	17076	16907	17003	16910	16973	16994	16910	17073	16937	17317	17128	16995	16862	17212	17039	17261	17171	17002	17155	16962	17237	17086	16878	17048	17059	17005	17076	17024	17262	17102	17153	17285	17045	17154	17120	17211	17082	17020	17052	17005	17064	17256	17158	17088	16892	17085	16950	17055	17189	17160	17247	17090	17049	17129	17086	17163	17120	16976	16959	17120	16849	16939	17097	17166	16948	17169	16901	16816	17054	16892	16999	16868	17090	17160	17054	17094	17197	16909	17274	17058	17270	16907	17027	16995	17152	17029	17085	16900	17101	17054	17201	17008	16852	17001	17047	17011	16935	17094	17044	17059	16939	16878	17002	17085	17022	17114	17061	16948	17039	17210	17003	17158	17121	16913	16901	17057	16749	17013	17124	16907	17047	16972	17170	17101	17068	17182	17069	17137	16972	17173	17166	17021	17034	16973	16992	16979	17132	17128	17075	16892	16976	16829	17160	16961	16917	17137	17094	17011	17130	17104	17223	17129	16971	17078	17051	16972	17085	17059	16984	17119	16976	17244	17204	16899	17020	16717	17254	16923	17039	16900	17143	17109	17089	16973	17055	16938	17197	17204	16909	16860	17188	16949	17265	16906	17168	16906	17108	16948	17029	17263	16906	17044	17161	17289	16977	17041	17048	16905	16806	17058	17148	17261	17298	17192	17083	16978	17136	16910	17138	16847	17015	17061	16993	16874	16952	17020	17064	17109	17033	17221	17027	16987	17060	16983	17159	17235	17284	16960	17176	17158	17109	16833	16929	16952	17164	16942	17042	16944	17034	17061	17093	16919	17146	17089	17183	16975	16978	16937	16902	17091	17019	17177	16871	16861	17221	16885	17134	16943	17239	17162	16995	17131	17018	17061	16950	17026	17002	17240	16884	17280	16977	17064	17092	16945	16976	17223	16997	17111	17196	17016	17181	16746	16934	16865	16920	17115	17005	17095	16917	16947	17016	17019	16939	17153	17096	17039	17087	17025	16966	17180	17176	17045
17769	26692	26157	21925	19880	18417	17550	17004	16628	16015	15874	15830	15709	15587	15041	14977	14817	14791	14707	14890	14917	14783	14720	14948	14705	14845	14830	14746	14673	14759	14888	14558	14775	14666	14576	14848	14784	14719	14830	14636	14629	14681	14741	14860	14866	14971	14635	14728	14774	14596	14712	14718	14848	14690	14762	14800	14742	14595	14565	14947	14661	14709	14669	14589	14645	14816	14545	14684	14649	14705	14683	14818	14597	14613	14715	14808	14598	14809	14762	14593	14792	14604	14653	14756	14662	14543	14633	14564	14710	14599	14759	14659	14756	14424	14478	14888	14720	14867	14701	14627	14644	14659	14770	14748	14780	14836	14781	14736	14853	14538	14531	14627	14677	14733	14684	14622	14660	14720	14764	14650	14560	14840	14736	14787	14677	14758	14601	14685	14460	14715	14739	14605	14711	14749	14648	14636	14717	14649	14591	14579	14665	14672	14693	14701	14756	14686	14658	14768	14558	14804	14560	14750	14755	14701	14738	14638	14872	14653	14516	14689	14802	14684	14627	14625	14554	14699	14602	14650	14741	14534	14772	14724	14775	14724	14567	14785	14611	14724	14750	14728	14930	14627	14685	14736	14588	14811	14663	14842	14638	14769	14656	14854	14707	14698	14841	14708	14426	14829	14833	14705	14682	14742	14745	14694	14778	14780	14644	14879	14654	14776	14831	14753	14606	14666	14685	14795	14648	14662	14652	14431	14701	14676	14619	14657	14676	14782	14727	14862	14822	14700	14646	14588	14548	14490	14650	14723	14560	14566	14827	14747	14825	14569	14513	14874	14707	14864	14805	14719	14601	14620	14588	14506	14859	14693	14634	14652	14625	14767	14783	14817	14674	14709	14819	14662	14728	14724	14649	14676	14792	14674	14786	14635	14730	14608	14698	14699	14730	14741	14658	14742	14691	14716	14619	14784	14939	14676	14817	14684	14839	14505	14776	14720	14502	14646	14706	14676	14728	14644	14742	14666	14721	14913	14781	14892	14701	14554	14677	14714	14744	14556	14694	14693	14770	14781	14552	14734	14750	14584	14614	14659	14633	14597	14865	14601	14680	14782	14615	14908	14701	14628	14664	14791	14618	14666	14738	14758	14780	14706	14730	14567	14708	14715	14643	14684	14791	14663	14685	14847	14674	14808	14644	14814	14555	14725	14746	14659	14763	14687	14752	14734	14714	14713	14696	14652	14873	14596	14872	14623	14564	14630	14710	14710	14780	14772	14730	14487	14661	14698	14654	14602	14650	14631	14626	14664	14743	14721	14771	14719	14745	14752	14466	14773	14677	14679	14710	14672	14725	14646	14641	14609	14658	14771	14752	14666	14699	14874	14719	14569	14695	14552	14603	14589	14670	14619	14510	14836	14730	14728	14584	14709	14604	14675	14733	14582	14576	14787	14665	14654	14570	14772	14696	14643	14633	14683	14785	14595	14568	14658	14756	14766	14688	14487	14786	14600	14750	14712	14644	14544	14615	14814	14659	14804	14500	14590	14732	14751	14504	14738	14749	14651	14607	14509	14690	14757	14566	14546	14583	14648	14655	14612	14682	14452	14794	14701	14736	14584	14801	14563	14702	14803	14698	14623	14545	14635	14766	14630	14703	14639	14712	14722	14628	14620	14623	14597	14517	14667	14596	14761	14448	14675	14900	14613	14655	14735	14718	14870	14636	14665	14762	14517	14719	14678	14649	14718	14710	14732	14749	14712	14563	14688	14603	14772	14581	14645	14738	14678	14664	14575	14660	14766	14779	14715	14730	14895	14587	14706	14817	14722	14830	14811	14703	14685	14677	14754	14547	14770	14675	14600	14736	14709	14695	14577	14799	14646	14663	14754	14623	14756	14732	14809	14577	14640	14729	14743	14862	14670	14772	14716	14687	14601	14613	14667	14799	14716	14747	14779	14625	14778	14664	14808	14573	14659	14608	14603	14751	14725	14866	14623	14695	14586	14558	14760	14598	14647	14734	14680	14673	14787	14710	14858	14723	14611	14661	14683	14752	14639	14869	14748	14722	14709	14882	14748	14715	14676	14571	14745	14723	14692	14724	14666	14797	14566	14509	14729	14647	14703	14622	14694	14710	14852	14595	14628	14835	14726	14731	14609	14613	14661	14693	14847	14586	14693	14704	14623	14716	14754	14653	14574	14648	14819	14837	14764	14493	14741	14626	14729	14811	14660	14679	14647	14800	14549	14709	14695	14626	14603	14621	14612	14694	14757	14762	14731	14569	14667	14801	14768	14817	14786	14698	14538	14611	14585	14469	14583	14778	14853	14563	14761	14622	14596	14860	14820	14837	14810	14846	14704	14699	14695	14654	14822	14768	14724	14757	14651	14670	14608	14651	14715	14465	14725	14520	14717	14718	14652	14710	14709	14807	14721	14668	14744	14663	14653	14714	14649	14785	14663	14523	14735	14711	14643	14776	14849	14560	14629	14676	14513	14722	14826	14563	14531	14662	14786	14737	14515	14673	14648	14794	14824	14635	14792	14652	14559	14649	14799	14667	14615	14635	14506	14791	14793	14633	14691	14782	14743	14630	14568	14680	14578	14780	14722	14514	14471	14736	14639	14630	14739	14793	14585	14749	14517	14741	14804	14725	14620	14580	14595	14712	14784	14762	14812	14635	14849	14696	14687	14711	14642	14691	14726	14690	14818	14615	14836	14630	14607	14699	14801	14721	14575	14657	14830	14781	14712	14971	14638	14730	14725	14543	14569	14676	14749	14652	14657	14596	14815	14557	14686	14813	14646	14730	14802	14669	14657	14647	14699	14716	14737	14776	14735	14745	14668	14858	14642	14829	14657	14583	14639	14637	14544	14771	14803	14738	14781	14767	14733	14780	14755	14630	14616	14807	14590	14874	14562	14745	14772	14641	14794	14706	14670	14756	14779	14705	14760	14798	14659	14683	14557	14695	14675	14824	14604	14677	14633	14654	14550	14632	14768	14506	14614	14589	14662	14617	14565	14692	14716	14891	14637	14816	14620	14731	14735	14825	14712	14545	14825	14565	14734	14748	14693	14666	14663	14732	14716	14825	14755	14553	14802	14629	14467	14719	14654	14543	14462	14743	14716	14676	14739	14711	14944	14760	14994	14680	14769	14773	14687	14738	14585	14614	14602	14782	14728	14605	14771	14786	14755	14778	14527	14719	14737	14635	14623	14664	14652	14761	14628	14863	14783	14773	14467	14637	14573	14699	14691	14506	14806	14738	14591	14745	14675	14834	14719	14759	14833	14562	14590	14631	14709	14851	14775	14717	14615	14614	14859	14773	14677	14467	14673	14582	14625	14662	14697	14648	14665	14797	14683	14646	14750	14838	14607	14776	14797	14574	14803	14663	14630	14684	14695	14443	14665	14731	14705	14717	14826	14767	14654	14647	14777	14658	14527	14744	14703	14597	14709	14745	14774	14672	14571	14644	14701	14692	14721	14772	14741	14834	14690	14696	14715	14499	14714	14830	14721	14685	14686	14723	14523	14630	14501	14738	14561	14776	14687	14753	14636	14702	14675	14770	14489	14578	14793	14778	14663	14629	14607	14710	14862	14717	14617	14755	14647	14671	14914	14787	14828	14645	14665	14833	14713	14554	14735	14642	14674	14645	14700	14679	14719	14752	14687	14836	14784	14606	14625	14662	14738	14695	14692	14868	14642	14908	14723	14904	14803	14685	14752	14554	14770	14672	14734	14799	14620	14682	14680	14928	14757	14794	14672	14697	14706	14588	14566	14682	14793	14745	14554	14791	14669	14624	14721	14634	14828	14629	14567	14753	14512	14566	14620	14830	14839	14844	14669	14683	14624	14505	14840	14671	14795	14619	14704	14649	14691	14724	14681	14610	14786	14781	14812	14467	14725	14777	14734	14837	14759	14711	14597	14677	14677	14720	14658	14784	14801	14642	14828	14702	14681	14660	14764	14678	14425	14687	14679	14737	14729	14600	14735	14825	14652	14717	14555	14619	14655	14626	14672	14644	14587	14723	14621	14785	14581	14608	14707	14698	14850	14682	14584	14770	14676	14739	14705	14614	14642	14639	14610	14607	14591	14722	14596	14476	14746	14703	14705	14816	14757	14808	14659	14796	14587	14731	14598	14852	14648	14734	14679	14789	14939	14716	14674	14765	14822	14604	14684	14933	14650	14859	14818	14689	14789	14617	14664	14820	14798	14840	14736	14645	14609	14716	14641	14671	14727	14637	14694	14571	14602	14767	14617	14825	14588	14780	14597	14820	14585	14623	14722	14706	14553	14648	14604	14806	14883	14726	14611	14756	14895	14680	14545	14795	14769	14572	14670	14752	14711	14699	14606	14740	14731	14794	14715	14766	14633	14687	14656	14800	14717	14845	14643	14645	14718	14691	14572	14601	14725	14677	14650	14579	14747	14653	14710	14766	14566	14622	14687	14784	14688	14652	14661	14708	14614	14653	14755	14668	14635	14717	14556	14733	14910	14797	14634	14753	14820	14598	14770	14827	14685	14663	14784	14702	14625	14764	14687	14636	14690	14741	14664	14683	14529	14690	14760	14687	14807	14599	14661	14745	14554	14689	14777	14638	14526	14662	14653	14718	14747	14811	14573	14556	14695	14568	14627	14709	14778	14665	14578	14759	14715	14614	14722	14787	14794	14591	14561	14672	14728	14848	14682	14632	14661	14738	14779	14716	14623	14735	14719	14758	14720	14640	14766	14750	14760	14657	14557	14555	14783	14707	14681	14608	14654	14565	14836	14553	14713	14619	14702	14677	14644	14762	14637	14736	14588	14677	14744	14834	14741	14734	14612	14706	14511	14742	14559	14540	14646	14624	14719	14557	14821	14759	14655	14618	14777	14749	14726	14596	14769	14736	14623	14648	14595	14703	14739	14678	14823	14810	14556	14698	14748	14610	14633	14614	14749	14603	14695	14542	14611	14553	14666	14648	14806	14602	14646	14826	14598	14643	14804	14647	14682	14792	14649	14710	14707	14818	14569	14654	14751	14715	14670	14626	14677	14762	14603	14612	14669	14710	14697	14620	14536	14710	14711	14525	14726	14627	14759	14733	14890	14773	14761	14459	14784	14462	14740	14644	14663	14659	14520	14686	14618	14795	14673	14711	14686	14560	14737	14678	14788	14642	14745	14834	14769	14621	14665	14574	14563
23952	21170	28588	24450	22918	23264	22419	19863	18930	18713	18346	20476	22383	19566	18263	16946	17006	17070	16760	17003	16736	16625	16511	16749	16797	16674	16789	16738	16620	16599	16556	16556	16653	16625	16618	16687	16601	16356	16595	16351	16591	16627	16800	16771	17120	16771	16847	16524	16283	16669	16541	16474	16501	16617	16611	16638	16697	16524	16468	16693	16566	16543	16554	16549	16560	16550	16621	16602	16475	16399	16507	16428	16633	16351	16697	16441	16565	16638	16424	16614	16765	16673	16624	16635	16568	16294	16557	16699	16652	16561	16649	16391	16382	16647	16502	16561	16477	16493	16583	16487	16405	16498	16453	16449	16347	16365	16582	16537	16590	16831	16427	16697	16363	16485	16469	16388	16620	16423	16245	16665	16503	16534	16441	16519	16376	16652	16429	16586	16651	16315	16503	16612	16500	16551	16608	16537	16452	16592	16493	16618	16623	16567	16238	16682	16559	16439	16574	16386	16451	16350	16601	16536	16585	16518	16570	16584	16656	16591	16458	16596	16565	16346	16403	16421	16577	16499	16375	16592	16520	16564	16548	16465	16457	16389	16699	16515	16436	16672	16453	16490	16408	16337	16609	16526	16651	16562	16627	16537	16493	16595	16492	16430	16336	16744	16550	16615	16400	16449	16577	16543	16594	16309	16459	16468	16311	16538	16612	16512	16520	16390	16443	16493	16540	16488	16668	16593	16634	16602	16439	16538	16668	16574	16525	16478	16623	16452	16509	16530	16462	16458	16554	16412	16428	16506	16469	16608	16482	16392	16608	16699	16729	16545	16598	16568	16585	16498	16555	16540	16528	16485	16406	16513	16662	16433	16495	16639	16551	16638	16483	16553	16535	16568	16755	16483	16755	16452	16696	16545	16684	16488	16581	16525	16713	16638	16436	16512	16541	16495	16583	16520	16648	16553	16496	16599	16635	16608	16562	16568	16461	16539	16407	16345	16483	16441	16541	16446	16477	16361	16381	16446	16673	16588	16396	16501	16502	16299	16481	16601	16372	16354	16335	16459	16291	16610	16336	16501	16605	16573	16491	16546	16486	16441	16341	16684	16524	16533	16368	16346	16399	16475	16434	16468	16559	16443	16504	16647	16229	16579	16557	16572	16580	16548	16637	16343	16358	16370	16658	16551	16471	16646	16486	16384	16520	16598	16564	16861	16617	16645	16682	16559	16593	16635	16723	16353	16499	16637	16538	16742	16476	16398	16551	16664	16649	16500	16656	16519	16542	16482	16548	16439	16653	16650	16630	16474	16415	16439	16467	16548	16426	16547	16591	16510	16570	16610	16501	16235	16541	16556	16662	16456	16548	16601	16467	16517	16583	16456	16366	16596	16391	16542	16565	16403	16435	16716	16681	16525	16512	16418	16433	16616	16526	16685	16488	16533	16621	16588	16578	16652	16672	16343	16488	16419	16486	16513	16552	16418	16681	16418	16489	16730	16558	16529	16334	16467	16286	16648	16500	16461	16364	16511	16682	16398	16551	16548	16506	16528	16750	16549	16706	16709	16374	16614	16474	16364	16398	16470	16587	16480	16547	16564	16679	16515	16617	16587	16477	16595	16509	16614	16331	16494	16581	16451	16539	16416	16488	16403	16744	16668	16380	16465	16619	16579	16665	16637	16414	16562	16896	16480	16460	16410	16493	16529	16583	16479	16610	16788	16612	16384	16555	16537	16538	16547	16645	16492	16563	16625	16477	16474	16668	16503	16641	16466	16472	16503	16512	16488	16667	16409	16500	16480	16458	16510	16507	16337	16433	16638	16462	16496	16434	16578	16581	16422	16565	16519	16625	16638	16534	16443	16557	16606	16570	16552	16582	16614	16592	16473	16661	16658	16546	16443	16580	16639	16730	16511	16408	16466	16552	16814	16474	16490	16484	16610	16535	16532	16561	16399	16525	16457	16375	16354	16608	16648	16463	16592	16645	16732	16640	16541	16533	16680	16477	16400	16296	16541	16488	16574	16643	16718	16527	16508	16590	16621	16531	16546	16543	16665	16615	16495	16553	16458	16441	16761	16283	16464	16306	16438	16655	16512	16537	16325	16497	16525	16475	16611	16477	16413	16357	16515	16444	16598	16589	16517	16613	16491	16395	16406	16419	16482	16449	16643	16566	16647	16449	16333	16558	16539	16712	16429	16566	16657	16452	16516	16437	16521	16585	16795	16639	16477	16476	16475	16503	16627	16649	16524	16394	16402	16518	16462	16367	16681	16424	16427	16686	16550	16376	16672	16380	16613	16531	16482	16449	16519	16590	16532	16487	16375	16517	16655	16591	16404	16537	16651	16633	16498	16659	16486	16718	16425	16366	16677	16339	16535	16445	16653	16478	16535	16668	16458	16446	16737	16566	16643	16564	16601	16411	16469	16560	16675	16580	16620	16578	16508	16411	16706	16789	16501	16532	16565	16524	16513	16624	16719	16540	16569	16532	16339	16603	16632	16460	16468	16421	16580	16512	16478	16412	16552	16502	16454	16656	16523	16540	16494	16568	16564	16546	16449	16371	16489	16474	16286	16427	16312	16538	16681	16471	16718	16368	16445	16502	16598	16508	16575	16281	16345	16596	16505	16552	16553	16520	16383	16575	16638	16441	16362	16485	16619	16273	16479	16428	16763	16452	16493	16516	16318	16564	16692	16332	16463	16554	16544	16501	16645	16582	16623	16493	16570	16488	16494	16384	16612	16490	16675	16387	16473	16482	16606	16561	16506	16514	16425	16421	16591	16504	16454	16297	16568	16375	16437	16366	16427	16532	16330	16466	16338	16608	16600	16341	16513	16351	16501	16582	16346	16495	16613	16542	16462	16663	16579	16399	16570	16590	16621	16533	16391	16491	16634	16395	16697	16416	16482	16437	16545	16674	16363	16417	16361	16566	16731	16428	16606	16449	16452	16451	16535	16461	16426	16522	16557	16686	16673	16695	16447	16269	16435	16494	16385	16300	16395	16446	16594	16671	16585	16497	16497	16418	16687	16424	16623	16484	16448	16644	16570	16619	16514	16373	16365	16476	16485	16521	16467	16459	16682	16652	16382	16540	16327	16529	16446	16744	16515	16348	16446	16479	16308	16360	16451	16549	16327	16495	16691	16345	16835	16434	16555	16621	16631	16495	16600	16502	16622	16530	16480	16580	16629	16492	16604	16331	16369	16654	16497	16448	16514	16590	16540	16453	16586	16536	16548	16618	16577	16383	16632	16577	16443	16597	16498	16541	16561	16598	16511	16420	16608	16528	16279	16741	16572	16339	16655	16427	16456	16453	16604	16727	16619	16401	16409	16442	16747	16616	16579	16568	16567	16510	16565	16657	16230	16411	16582	16549	16561	16504	16456	16695	16539	16561	16473	16552	16310	16593	16496	16343	16527	16533	16456	16552	16544	16401	16525	16460	16437	16636	16546	16546	16379	16566	16621	16752	16689	16656	16481	16540	16357	16519	16610	16367	16594	16507	16486	16508	16404	16574	16439	16579	16532	16446	16367	16564	16387	16576	16754	16228	16416	16553	16520	16602	16611	16615	16425	16474	16577	16558	16463	16625	16491	16537	16675	16362	16444	16424	16598	16565	16508	16434	16463	16546	16525	16475	16557	16643	16478	16405	16499	16447	16630	16435	16503	16672	16455	16483	16720	16634	16573	16538	16819	16632	16521	16580	16439	16493	16583	16608	16503	16472	16657	16655	16422	16449	16548	16611	16685	16707	16678	16535	16542	16546	16524	16519	16750	16586	16456	16501	16266	16561	16527	16467	16511	16552	16425	16638	16421	16403	16442	16457	16445	16655	16718	16573	16310	16556	16597	16777	16423	16472	16612	16439	16488	16592	16418	16665	16703	16546	16502	16668	16602	16515	16523	16649	16583	16503	16367	16534	16374	16446	16279	16557	16706	16449	16663	16540	16577	16610	16598	16553	16650	16409	16492	16537	16479	16463	16349	16394	16628	16612	16658	16606	16530	16383	16521	16493	16544	16462	16631	16595	16554	16489	16236	16450	16574	16800	16456	16599	16590	16567	16427	16484	16431	16648	16357	16552	16489	16457	16792	16596	16444	16500	16552	16505	16590	16589	16390	16510	16331	16549	16429	16294	16485	16532	16616	16442	16443	16601	16561	16532	16369	16568	16558	16545	16342	16628	16496	16320	16466	16378	16657	16454	16587	16571	16474	16481	16429	16409	16617	16567	16448	16512	16743	16587	16662	16548	16433	16518	16540	16493	16578	16485	16477	16562	16554	16418	16424	16531	16425	16513	16258	16410	16515	16562	16527	16501	16354	16644	16461	16717	16551	16394	16421	16688	16464	16426	16626	16674	16489	16546	16619	16634	16554	16509	16478	16473	16615	16468	16500	16461	16538	16679	16599	16598	16460	16540	16358	16524	16427	16576	16487	16396	16420	16492	16780	16528	16624	16504	16317	16695	16477	16474	16431	16506	16574	16424	16335	16513	16600	16410	16639	16533	16491	16416	16437	16579	16633	16523	16511	16499	16505	16680	16396	16569	16616	16588	16679	16459	16460	16334	16467	16449	16518	16605	16552	16541	16713	16486	16470	16454	16583	16709	16375	16312	16290	16446	16521	16545	16435	16543	16400	16520	16420	16577	16581	16439	16518	16507	16781	16360	16557	16694	16578	16582	16573	16537	16499	16498	16492	16575	16441	16485	16374	16661	16480	16556	16429	16416	16424	16472	16541	16531	16499	16372	16404	16398	16568	16474	16475	16486	16549	16536	16571	16342	16547	16540	16677	16747	16420	16412	16552	16339	16572	16399	16584	16494	16485	16650	16494	16482	16474	16539	16565	16473	16659	16716	16518	16488	16406	16454	16340	16380	16573	16503	16392	16430	16570	16515	16547	16435	16539	16462	16752	16754	16439	16418	16721	16448	16562	16657	16731	16479	16440	16633	16341	16461	16519	16623	16663	16544	16508	16454	16415	16502	16606	16497	16421	16634	16561	16582	16575	16640	16525	16709	16490	16396	16370	16519	16488	16562	16632	16636	16566	16582	16688	16618	16421	16653	16769	16534	16388	16328	16657	16449	16443	16742	16626	16454	16358	16638	16748	16617	16595	16580	16436	16594	16512	16566	16348	16620	16545	16516	16395	16518	16462	16704	16499	16439	16402	16501	16404	16409	16511
17962	32175	31512	26411	23445	21636	20035	19128	18301	17414	16722	20909	22393	18140	16441	14840	15013	14722	14793	14727	14563	14601	14669	14702	14611	14537	14511	14747	14501	14738	14498	14403	14571	14350	14455	14589	14328	14426	14660	14496	14486	14506	14872	14917	14706	14589	14553	14507	14492	14531	14521	14528	14412	14301	14268	14464	14398	14582	14434	14405	14540	14541	14384	14526	14301	14355	14384	14488	14295	14356	14535	14336	14357	14507	14517	14583	14309	14429	14425	14365	14536	14507	14335	14384	14235	14347	14341	14358	14399	14495	14339	14342	14439	14523	14207	14393	14389	14440	14463	14484	14477	14487	14266	14623	14329	14258	14443	14422	14325	14448	14383	14330	14548	14439	14491	14451	14404	14526	14512	14239	14440	14348	14519	14510	14393	14257	14402	14295	14396	14388	14483	14154	14597	14282	14526	14528	14492	14364	14387	14488	14341	14560	14391	14440	14332	14420	14412	14454	14481	14442	14353	14410	14391	14298	14428	14304	14481	14473	14419	14406	14336	14512	14427	14325	14330	14483	14320	14613	14427	14470	14480	14307	14454	14274	14424	14456	14433	14399	14462	14466	14627	14336	14383	14528	14424	14391	14425	14602	14295	14378	14305	14397	14417	14423	14296	14458	14309	14432	14477	14528	14568	14370	14294	14363	14512	14363	14608	14349	14447	14309	14429	14335	14382	14462	14420	14359	14312	14417	14311	14384	14501	14474	14532	14250	14437	14396	14459	14371	14403	14533	14393	14443	14387	14355	14239	14407	14462	14384	14382	14527	14459	14411	14394	14340	14252	14390	14438	14390	14518	14337	14493	14475	14400	14440	14592	14227	14365	14377	14418	14425	14420	14275	14442	14296	14396	14482	14394	14388	14475	14392	14349	14438	14390	14340	14475	14521	14424	14483	14415	14689	14440	14370	14370	14358	14373	14457	14447	14254	14330	14378	14423	14381	14386	14550	14334	14397	14488	14333	14304	14357	14333	14542	14230	14527	14511	14592	14339	14358	14401	14335	14502	14489	14351	14307	14536	14369	14488	14372	14563	14437	14227	14358	14572	14372	14509	14278	14205	14445	14249	14656	14362	14165	14452	14427	14433	14487	14338	14502	14461	14310	14452	14547	14452	14632	14506	14451	14424	14451	14316	14461	14515	14309	14369	14461	14580	14423	14312	14416	14439	14507	14432	14299	14445	14418	14574	14398	14462	14306	14361	14443	14353	14372	14269	14337	14377	14377	14618	14438	14587	14449	14570	14393	14331	14315	14346	14480	14510	14411	14337	14475	14406	14450	14468	14401	14373	14504	14326	14350	14491	14398	14393	14437	14428	14550	14468	14338	14478	14381	14406	14395	14390	14296	14417	14503	14534	14400	14464	14490	14417	14377	14539	14445	14440	14432	14423	14372	14447	14312	14404	14322	14550	14477	14261	14341	14458	14355	14455	14432	14432	14340	14389	14410	14352	14519	14356	14478	14321	14359	14439	14589	14354	14220	14422	14415	14546	14567	14297	14480	14186	14450	14445	14504	14492	14274	14277	14473	14484	14399	14371	14533	14495	14427	14465	14463	14380	14396	14408	14381	14328	14394	14377	14357	14363	14401	14438	14210	14460	14243	14281	14578	14535	14505	14462	14406	14494	14481	14412	14313	14565	14484	14496	14417	14410	14390	14193	14317	14576	14355	14314	14244	14310	14491	14359	14312	14523	14463	14371	14341	14398	14566	14384	14330	14479	14263	14437	14454	14322	14421	14390	14691	14351	14369	14402	14503	14327	14464	14387	14225	14590	14392	14442	14347	14347	14372	14412	14353	14337	14286	14478	14345	14343	14410	14449	14328	14425	14376	14422	14466	14470	14321	14424	14433	14353	14485	14584	14489	14398	14359	14522	14549	14419	14434	14428	14327	14552	14461	14513	14411	14265	14307	14487	14451	14371	14274	14411	14380	14361	14445	14550	14357	14427	14530	14401	14217	14511	14509	14318	14426	14350	14308	14470	14460	14491	14536	14543	14495	14456	14517	14433	14289	14578	14432	14342	14377	14401	14418	14426	14491	14519	14449	14446	14242	14362	14286	14599	14345	14513	14459	14478	14332	14537	14497	14310	14461	14535	14385	14471	14440	14375	14476	14566	14418	14479	14224	14423	14405	14461	14539	14665	14412	14474	14445	14359	14452	14515	14267	14422	14384	14490	14467	14492	14549	14518	14379	14478	14331	14591	14361	14436	14412	14251	14557	14454	14323	14475	14425	14424	14493	14330	14384	14529	14305	14377	14513	14375	14541	14425	14445	14408	14600	14498	14314	14443	14345	14448	14403	14367	14309	14429	14551	14460	14314	14412	14373	14456	14520	14446	14295	14430	14417	14467	14283	14449	14432	14384	14399	14428	14466	14431	14502	14560	14402	14430	14432	14289	14500	14382	14355	14493	14474	14481	14560	14345	14266	14488	14377	14335	14458	14493	14290	14401	14377	14400	14357	14554	14361	14309	14432	14379	14571	14585	14516	14589	14309	14456	14465	14410	14457	14294	14445	14522	14262	14395	14376	14509	14461	14513	14589	14375	14275	14482	14541	14327	14520	14381	14389	14334	14479	14605	14433	14304	14431	14503	14337	14351	14326	14430	14216	14315	14496	14364	14496	14431	14429	14485	14288	14359	14507	14373	14303	14458	14301	14377	14427	14569	14379	14553	14400	14446	14365	14503	14368	14383	14377	14228	14493	14404	14530	14371	14471	14363	14494	14356	14476	14595	14430	14324	14519	14419	14311	14516	14465	14457	14260	14412	14414	14324	14347	14389	14393	14346	14359	14517	14441	14338	14566	14538	14550	14465	14495	14391	14354	14333	14405	14370	14429	14452	14365	14410	14475	14382	14385	14266	14453	14419	14558	14357	14283	14420	14452	14280	14349	14489	14450	14501	14523	14399	14517	14465	14375	14300	14391	14498	14386	14501	14331	14344	14493	14605	14427	14490	14474	14440	14283	14342	14395	14292	14347	14311	14381	14497	14373	14171	14464	14402	14452	14624	14390	14349	14513	14349	14537	14437	14499	14396	14417	14448	14339	14377	14295	14414	14330	14185	14466	14479	14520	14464	14457	14477	14479	14374	14296	14521	14302	14452	14363	14525	14500	14350	14329	14389	14383	14316	14401	14395	14584	14389	14439	14485	14511	14323	14570	14597	14451	14517	14367	14481	14289	14376	14267	14354	14503	14498	14332	14380	14460	14285	14386	14436	14425	14425	14265	14284	14584	14412	14493	14323	14468	14351	14293	14508	14269	14456	14495	14478	14355	14351	14572	14412	14546	14255	14501	14325	14397	14481	14422	14311	14489	14362	14445	14602	14239	14306	14543	14601	14456	14345	14599	14365	14440	14223	14489	14279	14338	14457	14277	14343	14459	14455	14293	14535	14509	14456	14271	14386	14433	14318	14538	14512	14523	14463	14451	14280	14300	14357	14394	14566	14388	14429	14459	14576	14332	14346	14388	14553	14480	14502	14484	14165	14363	14415	14365	14543	14432	14433	14300	14496	14266	14460	14496	14191	14282	14549	14351	14299	14549	14513	14394	14328	14455	14356	14394	14373	14602	14370	14327	14417	14352	14434	14364	14443	14323	14309	14596	14339	14399	14506	14360	14327	14577	14326	14337	14172	14483	14477	14274	14438	14376	14491	14444	14450	14327	14451	14350	14403	14417	14410	14215	14467	14529	14407	14361	14317	14627	14375	14357	14325	14468	14429	14565	14351	14481	14422	14352	14423	14460	14496	14289	14465	14330	14387	14623	14393	14502	14499	14326	14500	14440	14581	14342	14333	14407	14227	14353	14340	14246	14489	14455	14403	14360	14408	14392	14272	14460	14342	14531	14350	14480	14296	14339	14413	14484	14386	14435	14397	14458	14253	14534	14289	14453	14303	14306	14351	14419	14380	14512	14321	14339	14445	14357	14456	14405	14532	14559	14367	14394	14400	14158	14530	14546	14609	14376	14453	14384	14383	14383	14519	14416	14310	14344	14394	14479	14337	14369	14361	14500	14328	14506	14443	14415	14306	14302	14452	14534	14471	14403	14348	14395	14317	14556	14486	14386	14458	14501	14282	14520	14440	14500	14572	14312	14371	14443	14262	14404	14424	14524	14313	14415	14433	14459	14317	14376	14245	14455	14449	14374	14349	14388	14398	14553	14392	14452	14528	14506	14341	14359	14487	14470	14351	14480	14354	14386	14282	14552	14510	14490	14527	14282	14434	14575	14366	14379	14597	14470	14422	14379	14408	14550	14422	14486	14465	14474	14334	14360	14405	14525	14265	14368	14393	14298	14278	14458	14360	14306	14370	14360	14347	14563	14379	14397	14397	14402	14423	14351	14457	14450	14416	14580	14467	14419	14257	14380	14452	14479	14590	14385	14264	14568	14589	14333	14430	14360	14430	14386	14443	14327	14336	14327	14422	14358	14389	14524	14537	14422	14553	14248	14464	14455	14508	14438	14376	14445	14479	14378	14512	14468	14440	14504	14288	14225	14323	14455	14401	14385	14455	14439	14556	14434	14446	14416	14388	14480	14338	14430	14322	14582	14386	14482	14485	14368	14378	14382	14424	14432	14439	14404	14405	14376	14294	14452	14296	14411	14453	14460	14542	14450	14488	14483	14360	14568	14504	14477	14617	14403	14339	14554	14345	14376	14312	14492	14379	14346	14426	14324	14481	14419	14284	14422	14484	14399	14484	14410	14462	14393	14388	14464	14357	14412	14478	14448	14409	14481	14365	14462	14435	14230	14318	14434	14246	14456	14445	14365	14459	14471	14412	14459	14430	14351	14456	14615	14513	14425	14586	14331	14517	14222	14465	14508	14386	14395	14478	14355	14358	14365	14547	14337	14350	14434	14518	14345	14499	14540	14481	14450	14401	14469	14368	14483	14346	14520	14526	14494	14412	14298	14353	14194	14395	14353	14601	14398	14253	14251	14508	14287	14440	14354	14497	14221	14570	14273	14311	14354	14507	14548	14374	14700	14382	14483	14480	14372	14487	14477	14393	14497	14408	14372	14288	14448	14286	14512	14306	14362	14358	14318	14291	14451	14361	14375	14501	14450	14320	14383	14407	14523	14348	14409	14395	14384	14450	14428	14379	14385	14470	14495	14373	14381
22732	21135	29009	23596	21714	24467	26913	21686	19998	19563	19457	23729	24604	22270	18866	17213	16984	16637	16613	16595	16532	16573	16448	16561	16496	16486	16488	16405	16356	16260	16378	16149	16331	16521	16354	16226	16348	16311	16137	16306	16205	16379	16871	17104	16990	16498	16450	16369	16190	16069	16320	16226	16138	15990	16057	16219	15980	16114	16142	16145	16246	15832	16188	16277	16269	16066	16052	16170	16141	16020	16297	16235	16226	16211	16155	16287	16246	16031	16357	16149	16048	16230	16214	16203	16211	16080	16238	16000	16163	16217	16251	16135	16324	16239	16123	16180	16227	16074	16017	16151	16085	16225	16162	16159	16211	16344	16083	16103	16273	16058	16332	16034	16042	16123	16036	16326	16217	16065	16177	15997	16278	16185	15961	16176	15984	16224	16322	16294	16151	16087	16197	15896	16071	16032	16023	16077	16104	16096	15986	16231	16030	16107	16138	16130	16117	16075	16088	16113	16153	16028	16134	16172	15959	16153	16015	16311	16156	16187	16270	16229	16107	16295	16245	15983	16282	16179	16259	16117	16068	15994	16326	16169	16186	16092	16181	15823	15796	15994	16209	16224	16258	16134	16109	16143	16116	16103	16067	16152	16147	15930	16148	16166	16143	16133	15925	15889	16207	16223	16229	16226	16116	16104	16181	16246	16203	16074	16097	16056	16015	16176	16106	16159	16253	16475	16330	16017	16141	15914	16099	16123	16208	16224	15938	16044	16235	16286	16235	16114	16159	16208	16046	16137	16301	16169	16085	16064	16147	16168	16108	16144	16228	16259	16086	15934	16086	15975	16203	16055	16182	16125	16232	15910	16175	16095	16178	16207	16183	16189	16021	15960	16255	16079	15910	16076	16185	16047	16142	16174	16059	16232	16245	16104	16149	16187	16051	15971	16060	16025	16134	16066	16104	15830	16061	15963	15922	16131	16052	15978	16068	16105	16058	16075	16037	16200	16121	16166	16114	15959	16053	16017	16092	16147	15964	16066	16126	15999	16004	16258	16087	16172	16143	16233	16019	16017	16151	16013	16211	16221	16254	16043	16169	16069	16037	16167	16086	16072	16059	16239	16219	16245	16228	16179	16242	16073	16093	15907	16037	15992	16237	15949	16343	16094	16151	15816	16202	16020	16149	16021	16112	15948	16143	16100	16033	16123	16057	16094	16040	15999	16346	16049	16303	16174	16309	16059	16021	16069	15973	16082	16040	16091	16216	16108	16133	15838	16196	15987	16061	15987	16155	16039	16076	16176	15861	16032	16082	16003	16058	16179	16160	16156	16042	16061	16069	16084	16222	16091	16000	16094	16164	15927	16117	16222	16255	16258	16327	15936	16229	16107	16173	15951	16179	16375	16067	16091	16103	16042	16058	16008	16014	15966	16239	15954	16112	16165	15970	16189	15931	16052	15881	16024	16131	16284	16299	16057	15858	15932	16174	16034	15931	16060	16138	16083	16103	16161	15954	15921	16148	16163	15944	16236	16111	16324	16277	16100	16324	16052	16172	16210	16151	15963	16148	15873	16112	15948	16008	15973	16174	16165	16124	15889	16003	16274	16116	16295	16180	16149	16173	16098	16118	16025	16028	16283	15916	15905	16070	16298	16178	16172	16157	15924	16133	16109	16011	15989	16138	15990	16025	15958	16090	16137	16114	16075	16201	16070	16124	16169	16286	15938	16057	15884	16040	16029	16035	15974	16203	15976	15922	16190	15956	16218	16198	16076	16109	16112	16118	16154	16079	16186	16198	16133	16103	15999	16090	15947	16088	16051	16156	16050	16245	16170	16064	15990	16245	15927	16136	16151	16066	16082	16114	15960	16095	16021	15956	16258	16087	16082	16322	16081	15999	16498	16172	16118	16051	16092	16162	16157	16205	15885	16059	15987	15970	16019	15996	16260	15922	16142	16158	16206	16095	16203	16103	16065	15980	16127	16153	16014	16182	16264	16039	16167	16113	16019	16277	16181	16300	16037	16127	16222	15905	16008	15861	16265	16005	16180	16377	16140	16386	16139	16088	15983	16239	16122	16112	16014	16216	16075	16114	15896	16170	16358	16073	16129	16179	16182	16128	16026	16018	16224	16133	16227	16128	16155	16081	16251	16081	15956	16042	16172	16116	16240	16136	16012	16153	15983	16178	16221	15994	16232	16215	16153	16085	16002	16218	16057	16139	15913	16091	15930	16064	15989	16067	16078	16132	16126	16095	16103	15965	16079	16190	16085	16230	16247	16351	16084	16075	16082	16206	16296	16103	16076	16237	16133	16273	16240	16108	15984	16044	15999	16022	16097	16022	15973	16111	15964	15956	16074	16040	16169	16278	16021	16212	16169	16042	16189	15910	16089	15916	16231	16008	16131	16135	16130	15992	16058	16072	16144	16120	15952	16243	16100	16241	16122	16059	16083	16158	16445	16068	16232	16055	16274	16015	15899	16289	16062	16169	16046	16241	16109	16294	16285	16089	16199	16102	16204	16118	15955	16076	16008	16068	16096	16139	16202	16136	16325	16218	16072	15996	16142	16258	16294	16245	16158	16195	15952	16013	16013	15945	16254	16075	16154	15970	16164	16186	16161	16106	16287	16113	16102	16261	16114	16138	15999	16082	16063	16248	16249	15991	16141	16030	16195	16098	16130	16209	15958	16061	15971	16085	16087	16225	15995	16130	16264	16057	16232	16044	16077	15917	16095	16039	16131	15957	16025	16085	16070	16105	16049	16046	16136	16135	16015	15982	16215	15990	16098	16089	16015	16178	16301	15968	16088	16197	16253	16095	16173	16077	16158	15936	16239	16150	15933	16310	16319	15848	16008	16146	15881	15967	16025	16098	16143	16090	15983	16016	16257	16319	16062	16071	16404	16108	16163	16017	16014	16058	16033	15985	16138	16203	16165	16136	16182	16233	16163	16085	16120	16171	16126	16140	16133	15961	15942	16205	16067	15988	16120	16052	16234	16076	15941	16280	16257	16386	16286	16118	15939	15860	16033	16252	16163	16167	16270	16058	16149	16141	16261	15967	15951	16278	16145	16051	16172	16047	16094	16054	16334	15867	16134	16142	16100	16073	16129	15873	16123	16074	16025	16179	16099	16106	15978	16077	16143	16165	16356	16268	16077	16167	16157	16147	16224	16132	16067	15889	16141	16026	16264	16073	16031	15932	16119	15980	16007	16060	16100	16068	16039	16286	16038	15999	15814	16189	16091	16068	16050	16102	15932	15925	16214	16094	16083	16272	16135	15939	16204	16087	16205	16036	16158	16118	16010	16188	16284	15996	15946	16117	16241	16010	16031	16046	16016	16084	16051	15995	16115	16072	16129	16118	16135	16244	16135	16042	16324	16241	16203	15977	16116	16004	16164	16192	16201	16073	15922	15923	16045	16255	16102	16155	16191	16053	15984	16007	16132	16147	15903	16098	16009	16199	16247	16070	16082	16072	16115	16043	16238	16117	16092	15866	16358	16034	16059	16098	16067	15942	16102	16152	15988	16207	16145	16021	15953	16162	15965	16077	16031	16236	16241	16000	16066	16057	16297	16153	16046	16008	16067	15992	15904	16179	16045	16005	16039	16078	16089	16262	16094	16348	16103	16143	15887	16153	16128	16199	16227	16154	16131	16028	16156	16166	16224	15853	16077	16085	16012	16148	16171	15870	16090	16204	16061	16102	16164	16079	16007	16234	16084	16094	16016	16345	16158	16074	16016	16135	16084	16017	15847	16045	16158	16216	16224	16181	16245	16166	16141	16154	16088	16210	16279	16187	16138	16207	16223	15894	16022	16201	16162	16251	16123	16081	16106	16341	16196	16343	15948	15958	16115	16248	16060	16227	15984	15843	16050	16031	15993	16170	16112	16024	16215	16126	16026	16162	16226	16049	16064	16094	16248	16342	16115	15976	16147	16005	16158	15983	16270	15934	15983	16051	16020	15965	16100	16228	15886	16171	16293	16283	16028	15968	15969	16020	16109	16065	16152	16051	16093	15859	16087	16250	16230	16239	16225	16311	16261	16145	16009	16000	15986	16001	16140	16268	16108	15951	16144	16127	16039	16077	16201	15933	16135	16080	16262	16081	16011	16043	16004	16124	15928	15980	16148	16205	15948	16141	16111	16131	15989	16210	16239	15985	16063	16027	16144	16075	16017	16152	16230	16093	16009	16043	16083	16312	15934	16188	15990	16221	16078	16011	16042	15999	15983	16172	16175	16067	16147	16124	15946	15898	15894	16008	16024	16085	16206	16038	16099	16075	16219	16296	16008	16052	16181	15967	16027	16175	16122	16050	16348	16132	16144	16163	16152	16155	16087	16200	16118	15976	16242	16125	16145	15980	16088	16199	16344	16189	16148	16107	16190	16042	16059	16042	16285	16312	15830	16041	15903	16064	16156	16132	16192	16038	16011	16084	15968	16059	16129	15880	16174	16038	16210	15958	16171	15970	16099	15872	16024	16240	16334	16198	16287	16085	16107	16233	16263	16057	15956	16003	16042	16131	16248	16315	16266	16096	16099	16163	16088	16130	16031	16138	16087	16047	16228	16130	16184	16320	16109	15991	16093	16156	16139	16058	15995	15986	16037	16105	16163	15880	16095	16056	15934	16114	15957	16106	16089	16231	16111	16017	16075	16086	16352	16220	16252	16152	16185	16089	16014	16026	16116	16051	16031	16092	16072	16068	16141	16169	16286	16424	16064	16043	16041	15984	15978	16014	15978	16135	16087	16123	15951	16148	16137	16033	15995	16159	15918	16217	15969	16175	15961	16084	16167	16302	15982	16059	16164	16179	15839	15988	16113	16122	16239	16250	16219	16018	16243	16081	16145	16033	16070	16043	16357	16142	16180	16144	16172	16079	15963	16055	16181	16110	16143	16212	16158	16162	16196	16032	16087	16151	16028	16201	16260	15781	16160	15967	15962	16043	16153	16225	15955	16179	16086	16223	16066	15862	16092	16533	16156	15977	16023	16278	16163	16091	16171	16260	16200	16045	16159	16241	16006	16105	16164	16196	16039	15904	16047	15960	15942	16084	15968	15689	16109	15965	16045	16307	16084	16131	16155	16291	16223	16068	16076	15936	16119	16060	16162	16381	16183	16225	16078	15863	16043	16128	16081	16244	16064	16184	15950	15977	16056	16016	16229	16130	16190	16362	16251
19863	36298	35897	31146	27737	25080	23055	21289	20109	19039	18793	25944	26275	21908	16911	15200	14912	14874	14794	14695	14502	14519	14640	14289	14413	14471	14420	14392	14454	14335	14300	14341	14493	14180	14252	14282	14202	14080	14188	14297	14195	14439	15048	15565	15060	14668	14275	14173	14165	14119	14000	14280	14155	14066	14211	14212	14060	14189	14231	14250	14138	14193	14186	14339	14104	14088	14052	14194	14270	14312	14023	14263	13957	14077	14168	14175	14234	14240	14254	14012	13928	14052	14037	14117	14011	14086	14103	14306	14100	13995	14173	14062	14285	14139	14144	14210	14143	14184	14065	14079	14007	14125	14125	14163	14079	14243	14291	14321	14163	14084	14029	14154	14090	14138	14119	14261	14017	14170	14388	14110	14068	14144	13935	14139	14319	14150	14125	13873	14262	14158	14014	14178	14267	14006	14242	13977	14035	14309	14100	14161	14209	14237	13977	14217	14108	14148	14064	14145	14043	14190	14242	14106	14255	14019	14061	14024	14039	14134	14030	14187	14057	14166	14281	14034	14011	14163	14026	14054	14121	14095	14016	14143	14152	14064	14009	14034	14183	14106	14174	14137	13993	14275	14104	14091	14235	14077	14002	14200	14107	14070	14204	14227	14189	14175	13933	14180	14065	14098	14328	14146	14033	14241	14003	14081	14073	13896	14261	14136	14252	14197	14148	14178	14272	14191	14236	14198	14026	14155	14159	14192	14153	14078	14089	14276	14034	14262	14146	14239	14064	14124	14069	14178	13969	14307	14126	14235	14264	14088	14105	14204	14117	14302	14074	14197	14049	14082	14065	14102	14160	14194	14155	14222	14184	14253	13996	14149	14110	14291	14124	14157	14185	14119	14136	14260	14051	14005	14085	14014	14232	13972	14220	14134	14098	14209	14270	14032	14158	14184	14314	14093	13927	13969	14112	14164	14096	14094	14151	14115	14039	14189	14164	14069	14143	14224	14117	14152	14242	14121	14221	14042	14063	14181	14011	14062	14278	14204	14023	14248	14135	14229	14149	14013	14135	14113	14108	14143	14283	14133	14167	14084	14158	14185	14102	14208	14188	14216	14202	14125	14285	14093	14101	14115	14056	14055	14079	13941	14079	14270	14042	14003	14245	14114	14176	14182	14188	14307	14203	14071	14073	14066	14031	14046	14174	14177	14217	14258	14130	14133	14115	14105	14239	14099	14217	14133	14278	14080	14214	14332	14200	14044	14046	14182	14055	14241	14047	13987	14081	14102	14113	14134	14011	14091	14150	14212	14041	14062	13944	14188	13916	14035	14208	14196	14111	14025	14059	14104	14135	14104	14075	14029	14086	14079	14250	14217	14037	14239	14312	14109	14258	14130	13970	14093	14223	14248	14262	13948	14234	14163	14057	14194	14018	14171	14109	14138	14239	14128	14188	13949	14146	14205	14226	14191	14136	14084	14113	14214	14125	14115	14161	14056	14128	14223	14192	14095	14154	14103	14172	14047	14042	13949	14233	14061	14110	14155	14276	14085	14125	14233	13951	14181	14093	13983	14116	14035	13926	14172	14082	14233	14120	14092	14349	14147	14053	14144	14093	14049	14091	14144	14101	14227	14151	14193	14177	14202	14026	14155	14090	14305	14114	14158	14108	14031	14236	14124	14260	14131	14095	14175	14130	14276	14053	14196	14068	14053	14291	14164	14043	14219	14180	14166	14278	14015	14047	14148	14025	14204	14256	14289	14165	14183	14257	13899	14301	13986	14217	14279	14147	14114	14036	14182	14217	14091	13986	14037	14179	14033	14119	14243	14083	14093	14120	13917	14154	14127	14297	13950	14114	14127	14211	14271	14178	14142	14082	14022	14122	14049	14152	14110	14081	13970	14027	14029	13999	14187	14154	14370	14182	14343	14070	13989	14179	14131	14142	14104	13993	14125	14024	13944	14144	14024	14232	14152	14187	14150	14080	14298	14141	14090	14016	14193	14212	14096	14122	14020	14013	14238	13995	14074	14226	14118	14051	14063	14048	14184	14149	14138	14199	14097	14209	14265	14100	14169	14163	14284	14124	14180	14177	14044	14143	14053	14110	14109	14127	14076	14162	14021	14275	13977	13967	14063	14123	14134	14077	14189	14071	14067	14061	14037	14019	14126	14091	14049	14162	14220	14209	14145	14097	14017	14206	14234	14108	14015	14074	14119	14078	14083	14097	14133	14159	14066	14184	14230	14234	14261	14080	14036	14256	14044	14094	14001	14215	14116	14113	14190	14162	14219	14257	14083	14068	14376	14138	14042	14268	14059	14031	14256	14158	14080	14204	14067	14227	13983	14035	14065	14105	14174	13943	14074	14090	14134	14017	14060	14123	14171	14091	14102	14085	14179	14208	14279	14194	13972	14130	14003	14067	14320	14158	14103	14153	14093	14158	14068	14076	14197	14100	14039	14267	14081	14164	14125	14257	14171	13962	14358	14140	14181	14146	14135	14168	14016	14059	14068	14330	14162	14199	14155	14270	14018	14208	14035	14200	14111	13861	14246	14269	14181	14256	14017	14172	14087	14045	14047	14262	14284	14329	14035	14143	14220	14184	14056	14206	14194	14192	14299	14311	14041	14216	14201	14221	14221	14076	14134	14161	14120	14135	13952	14172	13967	14104	14245	14169	13986	14064	14096	14181	14050	14151	14112	14147	14052	14266	14117	14238	14132	14135	14142	14061	14215	13962	14292	14317	14055	14114	14081	14084	14223	14092	14096	14186	14077	14201	14291	14096	14012	14043	14141	14317	14251	13950	14139	14167	14304	14162	14093	14242	14082	14091	14284	14175	14133	14254	14283	14089	14079	14131	14099	14250	14065	14165	14188	14218	14079	14130	14198	14060	14219	14082	14061	14095	14282	14071	14158	14182	14028	14162	14255	14072	14065	14218	14191	14214	14261	14171	14154	14130	14187	14106	14087	14145	14189	14183	14079	14162	14042	14086	14138	14033	14149	14039	14177	14098	14139	14166	14106	14143	14348	14242	14205	14006	14022	14230	14296	14157	14226	14164	14095	14125	14085	14063	14166	14171	14291	14087	14153	14191	14175	14141	14090	14280	14066	14212	14059	14147	14151	14009	13955	14067	14255	13912	14054	13926	14035	14140	14094	14146	14023	14101	14194	14231	14033	14113	14114	14065	14232	14115	14093	14152	14128	14260	14031	13992	14008	14157	14078	13991	14189	14168	14317	14093	14237	14075	14187	13946	13987	14128	14143	14091	14088	14113	14009	14193	14073	14074	13963	14077	13953	13924	14213	14175	14041	14027	14196	14171	14275	14127	14156	14198	14199	14093	14248	14076	14165	13974	14178	14166	14064	14140	14182	14188	14113	14188	14061	14090	14141	14096	14107	14118	14262	14183	14155	14243	14111	14096	14157	14033	14083	14220	14040	14084	14169	14160	14133	14268	14000	14058	14081	14160	14250	14027	14133	14157	14246	14157	14175	14205	14168	14017	14189	14213	14142	14043	14192	14108	14218	13993	13964	14112	14207	14135	14243	13996	14208	14206	14155	14076	14080	14174	14215	14172	14047	14025	14087	14148	14151	14024	14223	14083	14112	14172	14069	13986	14050	14268	14073	14033	14092	14018	14036	14138	14156	14120	14110	14147	14299	14014	14083	13980	14083	14126	14213	14227	14010	14037	14038	14175	14223	14119	14150	14128	14118	14059	14155	14138	14000	14076	14078	14357	14009	14169	14117	14147	14151	14068	14258	14156	14122	14102	14073	14212	14175	14137	14260	14021	14140	14204	14049	14145	14082	14286	14228	14176	14112	14096	14000	14155	14073	14232	13880	14277	14079	14025	14237	14116	14185	14217	14120	14057	14078	14003	14216	14033	14102	14023	14112	14122	14201	14124	14140	14089	14148	14148	13976	14218	14121	14008	14076	14216	14116	14031	14038	14128	14083	14199	14090	14057	13919	14161	14054	14091	14227	14039	14236	14059	14110	14306	14140	14122	14293	14279	14118	14095	14133	13980	14301	14116	14152	14203	14151	14181	14191	14101	14076	14128	14098	14233	14178	14106	14113	13928	14017	14151	14225	14158	13987	14055	14013	14232	14227	14049	14293	14064	14310	14315	14144	14160	14215	14171	14054	14214	14201	14044	13965	14276	14277	14043	14146	14093	14170	14108	14017	14191	14120	14100	13990	14073	13969	14031	13954	14095	14208	13982	14093	14104	14183	14293	14005	14122	14123	14092	14032	14167	14242	13918	14260	14207	14233	14106	14070	13878	14191	14234	14236	14326	14281	14054	13945	14179	14238	13991	14019	14108	14112	14107	14130	14026	14218	14036	14147	14084	14024	14138	14080	14096	14235	14221	14093	14050	14277	14270	14140	14084	14062	14028	14159	14216	14002	14254	14115	14020	14283	14248	14154	14120	14112	14153	14160	14107	14112	14133	14307	14196	14119	14101	14050	13897	14154	14077	14179	14039	14077	14098	14111	14133	14241	14225	13981	14008	13961	14227	14245	14217	14190	13958	14062	14157	14154	14149	14077	14158	14176	14142	14199	14071	14128	14182	13912	14114	14107	14088	14222	14221	14108	13901	14124	14189	14244	14100	14208	14003	14020	14034	14180	14233	14091	14134	14078	14084	14203	14164	14207	14177	14072	14089	14037	14368	14185	14037	14168	14021	14110	14218	14090	13990	14088	14230	14362	14036	14271	14078	13978	14080	14177	14093	14145	14206	14159	14177	14302	14010	14264	14067	14111	14134	14032	14137	14061	14067	14149	14217	14033	14182	14099	14090	14154	14194	14167	14029	13936	14081	14236	14152	14048	14122	14160	14201	14107	14175	14144	14100	14196	14107	14148	14160	14183	14190	14102	14029	14023	14049	13900	14225	14165	14051	14118	14040	14210	14026	14156	14140	14127	14056	14205	14090	14122	14204	14161	14160	14074	14099	14122	14332	14085	14219	14136	14204	14221	14097	14195	14081	14228	14095	13970	14116	14210	13905	14181	14064	14038	14125	14154	14308	14239	14005	14074	14168	14009	14117	13942	14225	14184	14232	14260	14289	14197	14162	14075	14037	14090	14046	14125	14183	14131	14101	14074	13991	14176	14127	14061	14167	14246	14125	14106	14136	14140	14074	14064	13952	14063	14093	14146	14084	14048	14222	14033	14114	14157
27461	23054	28121	25033	20405	19857	19200	18582	18007	17944	17799	17719	17769	17637	17181	17221	17230	17148	17054	17304	17182	16944	17257	17135	17071	17131	17112	16926	16996	17192	17020	17044	16944	17106	17075	16964	17000	16946	17173	17147	17177	17186	16976	17128	16961	16976	17012	16933	16847	16809	16964	16887	16883	17041	16764	17080	17014	16875	16931	17035	17012	17100	16960	16952	17071	16989	17054	16967	17015	17025	17081	16901	16933	16963	16888	17012	17130	17021	17124	17043	17095	17167	17062	16815	17018	16862	17097	17011	17091	16851	16834	16948	16866	16993	16997	16858	17018	17036	17170	17140	16915	16900	16900	17065	16979	16799	17081	17018	16972	16883	16970	16791	16985	17000	17176	16828	17041	17137	16848	17070	17054	16998	17084	16982	17055	17042	16925	16989	16798	16840	16857	17137	17054	17150	17042	17076	16802	16928	16869	17077	17078	17143	16931	17087	16962	16765	17104	17047	16884	16903	16889	16803	16977	17058	16969	16976	17006	16918	17050	17240	17025	17029	17104	17099	17015	16963	17132	16968	17072	16930	16759	17037	17064	17047	16831	16874	16914	16974	17089	17113	16867	16875	16759	16964	17098	16867	17099	17018	16987	16945	16894	17007	16983	17111	17259	16870	17046	17009	16830	17052	16921	17140	16794	17051	16995	16901	17080	17068	17100	16853	16791	16868	16945	17005	16974	17139	17109	16979	17003	16920	17015	17053	17085	17035	16983	17041	16744	16818	16961	16936	16983	16995	16743	17044	16984	16925	17065	16891	16851	17117	16749	17064	17123	16916	17009	16983	16977	16902	17001	16794	17024	17171	16914	16929	17105	16799	16882	17113	17191	16879	17182	16855	17093	17144	17067	17028	16887	16849	17016	16898	16953	16936	17160	17019	17041	17077	17010	17051	16903	16974	16913	17128	16837	16935	16983	16932	17178	17197	17120	17047	16857	17158	16928	17098	17075	16887	16956	16927	17162	16990	16994	16941	16848	17143	16850	17104	16908	17036	17131	16900	16943	17253	16890	16952	17038	17039	16974	17085	16987	17026	17084	16959	16953	16828	16897	16911	16736	16934	16969	17076	16818	16665	17007	16835	17011	16797	16889	16969	17154	17008	17077	16976	17255	16896	17068	17026	17013	17031	16839	17046	17163	17157	16850	17036	16855	16955	17109	17194	16939	17060	17043	17009	16917	16725	16889	16984	16779	17145	16999	16845	17005	16818	16908	17039	17087	16882	16949	17003	16916	17082	16946	17070	16898	16900	16818	16990	16915	17014	16910	17097	17295	17126	16864	16947	16846	16874	16956	16882	16957	16993	16803	17055	17100	16859	17052	16995	16800	17071	17133	17163	17066	16918	17127	17087	16977	16980	16957	16986	16991	17091	17057	16799	16888	16808	17223	16858	16940	16968	16888	16902	16965	17092	16999	17005	16951	16844	16829	17048	17051	16907	16717	17071	17119	17106	16829	16918	16742	17017	17062	16947	17251	17178	17158	17024	16856	17009	17057	17108	17136	16998	17025	17003	17046	16950	16776	16581	17171	16810	16963	17101	17030	17071	16900	16958	16921	16997	16980	17163	17028	17077	16961	16938	16983	16987	17006	17004	17169	17088	17034	17023	16903	16848	17132	16966	17188	16910	16863	16848	16815	17033	17073	17109	17101	16871	16818	17032	16984	16881	17142	17093	16943	17039	16944	17142	16949	16934	16975	17139	16975	16935	16816	17020	16936	16955	17132	17263	16967	17002	16925	17162	16948	17138	16925	16870	17027	16918	17055	16912	16842	16900	17038	17044	16827	16876	17001	16806	17098	16986	16850	17060	16950	17171	16890	17010	16966	17102	17035	17029	17055	16950	17152	16916	16952	17010	17119	16956	17062	17106	16924	17103	17022	16935	17028	16970	17175	17066	16923	17151	17015	16991	16616	17165	17074	17020	16989	16871	17206	16829	16992	16950	17117	16906	16893	17070	17093	16984	17094	16983	17015	17003	17032	16983	16979	16971	17101	17072	16905	17166	16987	16903	17043	17128	17216	16996	16795	17119	17051	16899	17174	17057	17053	17107	17025	16902	17141	17096	16836	17010	17026	16888	17111	16990	16905	16915	16974	17043	16997	16905	17125	17149	16998	17035	17112	17100	16788	16821	17135	16941	17031	17052	17163	16960	17134	17043	16858	16947	16898	16973	16963	17065	16923	17016	16989	17021	16917	16781	17037	17091	16986	16814	16931	16837	17099	16921	16925	16907	16939	16928	17107	16871	17163	17052	17034	17008	16963	17066	17091	16983	17146	17148	17037	17008	16852	17199	17043	16836	16879	16903	17008	16850	17029	16922	17111	17131	17038	16757	16915	17295	17046	17019	16833	17102	17045	17123	17006	17090	16877	17081	17144	16974	17025	16995	16893	16933	16894	17105	16979	16986	16985	17015	16835	16775	16887	16960	16978	17035	16979	17129	17087	16837	17111	16857	16973	17042	17080	16915	16851	16907	17153	17003	17131	17009	16933	16894	17143	16993	17101	16742	16791	16866	17001	16965	17029	16830	17091	16954	16907	17006	17002	17066	16988	17117	17083	17190	17138	16795	16930	16892	17207	17029	17107	17100	16867	16964	17063	16862	17095	16962	17027	16919	17071	17044	17060	16864	17164	17045	17253	17084	16991	16871	16937	16975	17170	16986	16843	16969	16804	17101	17065	16920	17032	16823	16902	16765	16953	16973	17121	16861	16727	16747	16902	17043	16954	16940	16919	17197	17051	17201	16995	16956	16900	17064	17030	17419	17043	16928	16921	16799	16965	17008	17218	17182	16915	17180	17005	17056	16980	17052	17043	16996	16865	17110	17084	16854	17037	17048	17189	16958	16936	16846	16949	16925	16982	17096	17183	16856	17094	16869	16987	17170	17024	17102	16972	17105	16877	17132	16882	16983	16955	16981	16952	17191	16867	17068	16860	16949	16980	17119	16940	17014	17251	16977	17107	16863	17023	17178	17158	17112	16937	17008	17290	17148	17043	17109	17059	16996	17050	16736	17140	17008	16960	17010	17097	16916	17047	16980	17023	17123	17107	16859	17034	16989	16895	16966	16917	17223	17043	17257	17098	17027	17066	16903	17017	16954	17051	17060	16858	16834	17104	17057	16984	16921	17136	17037	16908	17042	17118	16965	16763	16928	17114	17155	16962	17096	16881	17049	17210	16938	17173	17066	16916	17062	16901	16692	16957	16894	16977	17038	16987	16750	16811	17047	16913	16871	17001	16977	16965	16967	17048	16917	16806	17220	16891	17123	17212	16955	16975	16988	16916	16944	16982	16969	16908	17072	17061	17029	16865	16899	17021	17111	16952	17069	16947	16937	17224	16927	17037	17179	17017	17048	17143	16994	16980	16984	17282	17052	16981	16954	17066	17112	16990	17033	17021	16987	17009	17114	16974	17032	17107	17004	17163	16982	16741	17014	17001	17059	17165	17124	17089	16956	16982	17019	16831	17075	17003	17022	16943	16966	16848	16894	16889	16837	16908	17056	17199	17376	17022	17130	16916	17071	17226	17231	16914	16921	17050	17088	17017	16891	17001	16943	17140	17115	16954	16987	17124	17159	17061	17016	17048	16969	17001	16911	16936	17060	16809	16896	17062	17082	17041	17112	16900	16897	16900	17080	17046	16901	16914	17250	17066	17069	16906	17188	17048	17006	16932	16886	16975	17066	17053	17046	16951	17082	17121	17118	17182	16946	17133	17186	16996	16854	16859	17015	16949	17105	16949	17018	16892	17044	17144	17077	17105	16872	17122	17104	16856	17137	16929	17176	17147	16979	17017	17080	17165	17180	17107	17226	17067	17037	16804	17085	16894	16984	16939	17051	16694	16905	16989	17150	17179	17017	16936	17091	17246	16806	16974	17005	17248	16833	17129	17047	17125	17143	17215	17055	16952	16843	17060	16958	17025	16876	17033	17082	16941	16984	17197	17188	17116	17026	17076	16867	16937	17148	17028	16853	16964	16917	17042	16969	17047	16962	17113	16995	17209	16883	17071	17290	17027	17020	17127	17065	16828	16769	16992	17064	16829	16868	16774	16871	17026	16892	17011	16889	16977	16976	16753	17015	17080	17064	16915	17026	17100	17007	16979	17067	17189	16896	17190	17043	17082	17239	17003	16996	16905	16908	16833	16959	16969	17142	16977	16875	17033	16975	17005	17044	17273	17179	17054	16922	16989	17010	17169	16900	17001	16903	16976	16998	17180	17058	17168	17072	16850	16907	16929	17037	16940	16692	17009	17253	17135	16953	16961	16937	17150	16946	16837	16993	16927	17236	17126	17047	16959	17036	16926	17054	17078	16744	17003	16961	17080	16955	16968	17119	16863	17058	16844	16952	17005	17001	16833	16795	17017	16874	17058	17180	17126	17005	17185	17244	17078	16895	16969	17132	17053	16912	17109	16869	17196	17091	17041	17010	17101	16957	17034	17084	16980	16975	16915	16756	16998	16968	16996	17064	16864	16943	17042	16988	17054	16812	17081	16997	16782	16831	16804	17123	17219	17025	16961	17022	17131	17004	16969	17181	16996	17007	17078	17055	17070	17220	16960	16847	17034	16777	17117	17041	17112	17215	16888	16989	17204	17023	17009	16953	17113	17183	17072	16977	16780	17051	16968	16899	17054	17066	16944	17096	16997	16807	17154	17046	17101	17239	16925	16868	17010	17146	16975	16921	16990	16943	17093	16879	17087	16996	16976	17020	17109	16991	17090	16990	17089	17056	17066	16902	16974	16864	17025	16826	17245	16940	16914	17094	17177	17064	16883	17014	16848	17113	17105	17035	17031	16863	16886	16979	16977	17202	17035	17144	17014	16898	17042	17064	16975	16902	16987	16932	16972	16981	17158	17048	16961	16853	16992	17055	17012	17072	17003	16836	17034	16849	17037	16861	16925	16973	17036	16969	17095	16996	16891	16922	16848	16906	17007	16875	17085	16884	16975	16953	16980	16990	16961	16930	16953	17053	16953	16995	16914	17089	17111	16845	16819	17035	17042	16892	16989	16894	16832	16972	17035	16985	16844	17101	17014	16846	16959	17071	16998	17155	17024	16975	16874	16936	17055	17049	17059	17079	16818	17309	16957	16948	17150	16984	17056	17018	17132	17208	17085	17081
18269	26518	26051	21604	19524	18324	17593	17124	16536	15862	15881	16231	15905	15288	15238	14866	14703	14816	14799	14726	14650	14744	14790	14773	14763	14705	14712	14847	14782	14625	14878	14782	14729	14762	14794	14625	14646	14621	14709	14707	14976	14659	14663	14852	14835	14783	14723	14766	14650	14604	14805	14760	14771	14876	14728	14638	14610	14647	14674	14756	14794	14639	14641	14676	14682	14776	14852	14659	14737	14774	14689	14680	14646	14565	14606	14508	14602	14650	14624	14720	14668	14747	14655	14730	14809	14625	14521	14518	14700	14617	14683	14805	14618	14691	14678	14610	14632	14690	14793	14581	14795	14674	14548	14633	14579	14593	14617	14693	14678	14731	14646	14643	14642	14846	14797	14725	14505	14723	14714	14708	14528	14659	14558	14667	14899	14655	14669	14600	14635	14762	14760	14753	14652	14673	14676	14739	14767	14582	14523	14824	14772	14625	14803	14734	14593	14687	14795	14799	14607	14602	14711	14450	14708	14680	14642	14501	14696	14582	14733	14591	14647	14751	14822	14848	14750	14793	14765	14800	14538	14645	14615	14721	14633	14755	14712	14632	14800	14528	14586	14646	14510	14668	14821	14613	14535	14719	14816	14607	14594	14634	14782	14621	14573	14523	14685	14611	14592	14726	14639	14683	14798	14559	14632	14763	14696	14592	14759	14879	14624	14807	14646	14948	14556	14610	14639	14611	14734	14696	14747	14784	14919	14855	14562	14715	14791	14726	14691	14554	14722	14631	14806	14606	14813	14573	14667	14674	14755	14551	14585	14583	14760	14777	14672	14740	14571	14784	14641	14679	14746	14532	14712	14737	14728	14576	14702	14630	14862	14623	14467	14831	14612	14770	14714	14645	14701	14811	14754	14702	14851	14647	14874	14762	14807	14583	14819	14611	14509	14707	14676	14673	14551	14647	14700	14620	14637	14674	14772	14711	14632	14670	14843	14676	14480	14659	14759	14710	14744	14623	14804	14775	14547	14756	14567	14723	14628	14867	14786	14701	14632	14721	14653	14604	14773	14597	14812	14637	14709	14700	14622	14686	14704	14821	14778	14667	14689	14585	14676	14590	14650	14660	14652	14523	14548	14730	14767	14776	14606	14588	14913	14668	14743	14726	14691	14676	14663	14586	14713	14795	14751	14846	14716	14491	14693	14700	14771	14623	14672	14696	14670	14596	14753	14730	14706	14693	14640	14742	14617	14710	14630	14613	14749	14831	14711	14773	14603	14751	14781	14522	14619	14664	14678	14476	14817	14624	14571	14771	14734	14648	14627	14847	14747	14707	14721	14762	14749	14788	14738	14866	14686	14813	14588	14643	14757	14596	14749	14765	14628	14681	14707	14738	14617	14733	14770	14659	14765	14694	14842	14775	14652	14728	14847	14644	14788	14735	14773	14576	14598	14751	14668	14676	14479	14650	14455	14932	14714	14659	14688	14491	14677	14863	14658	14823	14834	14645	14825	14687	14662	14696	14675	14715	14681	14730	14547	14787	14710	14766	14664	14569	14689	14622	14890	14637	14818	14695	14661	14650	14739	14814	14689	14709	14622	14629	14672	14808	14770	14642	14749	14756	14758	14785	14752	14581	14776	14685	14781	14676	14707	14621	14861	14985	14792	14434	14703	14691	14523	14666	14756	14507	14687	14574	14690	14709	14788	14750	14789	14654	14621	14708	14814	14746	14829	14645	14792	14543	14702	14547	14771	14607	14853	14540	14812	14650	14708	14661	14773	14679	14798	14718	14475	14587	14558	14523	14645	14579	14488	14682	14665	14540	14762	14653	14772	14727	14693	14776	14614	14710	14688	14662	14529	14765	14710	14842	14716	14667	14698	14578	14729	14527	14544	14774	14742	14566	14711	14606	14631	14632	14740	14628	14604	14815	14773	14604	14631	14626	14577	14657	14632	14786	14805	14760	14721	14758	14617	14547	14639	14687	14853	14651	14564	14638	14675	14680	14647	14779	14699	14834	14673	14652	14631	14587	14727	14865	14752	14768	14692	14707	14834	14744	14801	14702	14585	14512	14632	14710	14732	14588	14650	14601	14684	14768	14693	14663	14748	14621	14577	14620	14785	14758	14594	14780	14749	14637	14654	14580	14790	14554	14827	14647	14716	14792	14657	14791	14770	14595	14573	14538	14542	14756	14630	14659	14703	14821	14612	14769	14654	14692	14639	14567	14768	14543	14628	14760	14811	14701	14793	14604	14689	14680	14736	14732	14800	14706	14671	14816	14721	14491	14588	14710	14745	14621	14533	14617	14707	14788	14592	14705	14734	14691	14699	14733	14644	14509	14646	14758	14676	14621	14489	14664	14790	14806	14644	14646	14627	14626	14626	14773	14584	14630	14503	14629	14750	14561	14692	14696	14646	14691	14659	14693	14788	14595	14718	14607	14755	14621	14684	14884	14843	14542	14715	14610	14642	14676	14655	14688	14664	14560	14707	14655	14757	14659	14698	14548	14694	14679	14595	14643	14707	14562	14709	14678	14764	14634	14621	14684	14760	14733	14802	14704	14567	14541	14767	14871	14603	14799	14698	14752	14552	14753	14816	14833	14799	14754	14559	14661	14671	14840	14528	14702	14633	14721	14815	14763	14865	14781	14588	14796	14656	14675	14678	14808	14642	14629	14621	14724	14790	14826	14760	14674	14624	14685	14576	14598	14664	14681	14840	14887	14657	14753	14807	14822	14509	14772	14650	14657	14522	14625	14667	14668	14719	14715	14744	14681	14805	14705	14585	14827	14614	14599	14709	14722	14660	14732	14728	14772	14673	14636	14732	14810	14692	14455	14631	14767	14623	14738	14723	14400	14671	14732	14787	14722	14664	14587	14657	14565	14960	14820	14737	14556	14713	14647	14761	14719	14815	14732	14639	14705	14711	14848	14702	14791	14567	14667	14651	14754	14627	14577	14789	14730	14759	14779	14666	14695	14638	14637	14728	14529	14723	14728	14807	14540	14696	14701	14670	14716	14614	14543	14583	14702	14686	14700	14802	14548	14672	14906	14807	14626	14679	14796	14812	14759	14776	14663	14664	14613	14629	14597	14849	14636	14553	14703	14756	14769	14638	14819	14687	14628	14661	14699	14616	14782	14729	14634	14798	14738	14744	14768	14682	14529	14635	14506	14616	14757	14748	14580	14678	14760	14677	14627	14655	14797	14844	14774	14664	14575	14722	14778	14629	14852	14637	14737	14534	14706	14723	14650	14731	14749	14785	14758	14708	14605	14664	14653	14706	14717	14760	14702	14654	14782	14712	14649	14776	14704	14540	14697	14712	14621	14665	14900	14564	14749	14589	14523	14618	14812	14614	14683	14699	14780	14672	14705	14727	14673	14775	14611	14624	14671	14686	14776	14759	14650	14810	14671	14735	14763	14656	14773	14671	14698	14820	14656	14789	14551	14637	14632	14837	14665	14771	14683	14611	14786	14637	14813	14591	14638	14498	14722	14763	14868	14747	14610	14655	14595	14679	14786	14691	14824	14541	14451	14758	14723	14649	14716	14691	14637	14555	14586	14732	14736	14812	14707	14713	14646	14625	14716	14640	14552	14594	14742	14616	14665	14694	14704	14725	14747	14619	14672	14752	14796	14673	14787	14931	14697	14399	14578	14606	14704	14606	14603	14769	14710	14743	14690	14706	14609	14520	14707	14643	14750	14677	14803	14794	14739	14785	14655	14802	14696	14824	14752	14582	14669	14807	14620	14888	14668	14717	14622	14637	14670	14789	14603	14797	14562	14797	14793	14646	14562	14582	14910	14822	14749	14596	14701	14640	14727	14571	14733	14577	14733	14737	14533	14685	14642	14706	14756	14702	14768	14817	14674	14658	14624	14746	14623	14728	14703	14707	14628	14734	14673	14628	14635	14787	14757	14732	14764	14582	14591	14559	14580	14684	14711	14771	14649	14565	14522	14782	14766	14757	14570	14670	14576	14811	14766	14695	14727	14653	14573	14715	14738	14755	14784	14635	14546	14502	14570	14736	14916	14625	14614	14794	14590	14454	14721	14726	14790	14637	14604	14630	14740	14767	14705	14691	14727	14753	14479	14737	14848	14678	14686	14550	14838	14522	14621	14761	14691	14644	14825	14591	14654	14446	14632	14817	14878	14588	14678	14717	14758	14733	14696	14738	14714	14574	14711	14720	14513	14668	14912	14525	14828	14682	14638	14869	14725	14658	14626	14792	14789	14615	14647	14748	14698	14528	14833	14560	14676	14619	14654	14862	14704	14696	14489	14818	14865	14582	14800	14785	14750	14921	14781	14625	14583	14875	14759	14698	14663	14634	14635	14571	14799	14692	14638	14728	14692	14723	14783	14716	14588	14515	14702	14656	14754	14872	14618	14755	14673	14837	14654	14475	14617	14599	14794	14637	14543	14836	14739	14602	14538	14651	14802	14619	14602	14704	14624	14591	14653	14640	14561	14620	14567	14652	14707	14715	14569	14667	14818	14623	14625	14693	14854	14738	14342	14716	14794	14744	14660	14815	14710	14666	14779	14849	14694	14656	14720	14785	14658	14718	14692	14722	14689	14682	14784	14726	14582	14607	14774	14870	14600	14665	14755	14884	14767	14667	14766	14526	14709	14727	14633	14643	14565	14734	14617	14588	14662	14699	14678	14657	14728	14664	14668	14659	14838	14563	14663	14520	14611	14686	14790	14800	14724	14578	14701	14742	14697	14569	14669	14748	14710	14706	14670	14590	14769	14707	14617	14716	14632	14694	14707	14584	14778	14526	14711	14803	14646	14542	14628	14850	14613	14746	14679	14812	14622	14763	14719	14737	14882	14778	14724	14689	14704	14698	14875	14781	14689	14706	14602	14705	14791	14699	14625	14662	14540	14582	14855	14674	14713	14666	14650	14873	14682	14801	14667	14564	14692	14725	14660	14743	14798	14712	14705	14666	14666	14806	14682	14751	14709	14796	14580	14964	14728	14554	14565	14797	14631	14931	14521	14664	14620	14739	14679	14393	14672	14576	14576	14833	14538	14727	14647	14657	14636	14781	14607	14784	14736	14656	14734	14805	14729	14662	14671	14634	14785	14727	14682	14706	14681	14537	14779	14673	14720	14557	14637	14519	14826	14777	14583	14671	14756	14595	14655	14824	14657	14840	14553	14745	14663	14723	14607
24005	21210	28643	24596	22948	23574	22549	19931	18946	18784	18690	22275	21631	19325	18058	17303	17124	16869	16864	16912	16843	16841	16935	16676	16917	16762	16737	16656	16855	16602	16729	16933	16789	16870	16934	16628	16736	16693	16599	16707	16749	16825	17111	17202	17305	17023	17012	16795	16601	16772	16833	16874	16763	16893	16523	16796	16751	16698	16760	16808	16554	16639	16686	16680	16587	16886	16868	16568	16507	16614	16723	16721	16654	16668	16666	16831	16794	16630	16569	16696	16632	16745	16580	16792	16726	16566	16600	16721	16699	16757	16802	16551	16705	16639	16716	16769	16982	16530	16761	16665	16637	16528	16752	16766	16632	16841	16747	16705	16509	16431	16562	16479	16671	16741	16847	16564	16618	16710	16717	16566	16519	16710	16734	16561	16999	16792	16706	16513	16865	16848	16589	16509	16746	16536	16726	16815	16626	16610	16715	16632	16698	16689	16582	16655	16594	16805	16602	16735	16565	16791	16882	16793	16686	16621	16635	16605	16607	16624	16750	16622	16760	16617	16640	16550	16622	16722	16546	16525	16672	16686	16683	16589	16779	16783	16825	16669	16685	16677	16537	16644	16543	16620	16688	16613	16695	16842	16544	16660	16787	16609	16684	16381	16800	16704	16716	16734	16541	16651	16680	16796	16666	16631	16682	16828	16600	16883	16684	16803	16551	16745	16789	16644	16728	16722	16649	16793	16518	16624	16790	16445	16663	16564	16668	16628	16578	16722	16626	16560	16561	16497	16507	16809	16721	16724	16612	16528	16668	16627	16485	16508	16494	16651	16855	16700	16624	16579	16848	16482	16749	16669	16785	16600	16541	16327	16778	16713	16448	16681	16585	16613	16534	16771	16800	16665	16524	16732	16681	16578	16593	16755	16730	16569	16711	16781	16604	16848	16759	16803	16688	16740	16586	16507	16626	16608	16686	16622	16790	16610	16686	16733	16920	16807	16621	16657	16497	16514	16623	16599	16761	16599	16736	16710	16634	16604	16693	16603	16843	16649	16619	16704	16544	16640	16827	16869	16640	16797	16639	16680	16803	16734	16595	16494	16655	16403	16680	16682	16583	16445	16713	16722	16822	16820	16586	16858	16687	16660	16749	16539	16750	16824	16675	16417	16628	16784	16771	16875	16839	16703	16596	16673	16744	16695	16759	16568	16436	16844	16626	16826	16596	16688	16701	16628	16739	16490	16676	16617	16655	16589	16644	16556	16462	16536	16759	16722	16661	16726	16667	16536	16439	16625	16624	16766	16668	16488	16839	16786	16610	16406	16788	16675	16615	16632	16752	16658	16686	16643	16722	16630	16626	16732	16764	16482	16662	16552	16642	16520	16621	16479	16596	16518	16736	16501	16556	16506	16535	16666	16680	16669	16533	16594	16733	16686	16703	16677	16656	16734	16660	16658	16623	16604	16490	16615	16583	16639	16552	16428	16664	16660	16763	16647	16723	16797	16658	16690	16902	16546	16808	16481	16683	16873	16658	16477	16561	16797	16540	16759	16699	16591	16591	16552	16725	16814	16644	16707	16708	16753	16709	16537	16800	16711	16648	16691	16668	16519	16724	16446	16739	16641	16363	16621	16695	16511	16628	16676	16567	16730	16638	16612	16680	16657	16511	16560	16698	16601	16492	16693	16786	16734	16572	16674	16777	16709	16607	16696	16565	16566	16594	16687	16652	16669	16575	16677	16550	16692	16725	16379	16567	16841	16680	16770	16622	16591	16487	16603	16532	16802	16598	16676	16398	16789	16660	16817	16947	16720	16539	16860	16713	16602	16752	16692	16689	16568	16608	16666	16552	16596	16702	16675	16874	16515	16670	16594	16391	16677	16608	16580	16562	16723	16740	16517	16764	16557	16637	16589	16625	16600	16602	16813	16777	16750	16629	16838	16727	16906	16689	16473	16807	16498	16493	16635	16549	16936	16589	16589	16860	16687	16668	16719	16678	16609	16589	16485	16841	16713	16698	16672	16815	16734	16745	16685	16642	16610	16795	16411	16591	16686	16727	16735	16587	16537	16744	16601	16759	16515	16584	16603	16808	16837	16860	16651	16748	16547	16699	16730	16570	16531	16771	16778	16591	16598	16732	16756	16616	16717	16563	16718	16804	16570	16661	16596	16764	16676	16481	16758	16539	16627	16569	16781	16618	16644	16667	16593	16647	16747	16771	16707	16431	16441	16621	16397	16583	16681	16715	16613	16669	16659	16519	16538	16786	16693	16581	16628	16492	16528	16614	16881	16613	16525	16691	16467	16424	16719	16771	16740	16872	16832	16750	16744	16623	16665	16643	16564	16655	16698	16588	16450	16815	16602	16641	16497	16584	16569	16607	16648	16649	16610	16716	16649	16751	16654	16689	16480	16887	16736	16663	16594	16765	16588	16542	16631	16739	16767	16601	16454	16657	16710	16467	16615	16489	16602	16748	16805	16654	16614	16590	16692	16708	16686	16688	16747	16521	16603	16691	16590	16711	16746	16778	16772	16709	16423	16579	16689	16451	16599	16819	16718	16499	16682	16542	16630	16640	16629	16712	16628	16791	16559	16752	16500	16709	16549	16551	16730	16735	16625	16573	16573	16718	16630	16492	16738	16756	16736	16523	16427	16414	16757	16454	16599	16528	16724	16672	16724	16652	16874	16843	16711	16707	16663	16386	16738	16522	16852	16558	16640	16802	16529	16690	16681	17032	16896	16766	16384	16604	16487	16586	16656	16488	16413	16787	16671	16688	16692	16679	16541	16536	16522	16552	16628	16570	16635	16621	16666	16669	16791	16709	16610	16663	16708	16632	16403	16635	16848	16851	16524	16584	16573	16854	16576	16711	16675	16733	16693	16629	16617	16462	16355	16613	16650	16576	16696	16837	16694	16587	16674	16572	16811	16571	16493	16762	16433	16498	16708	16651	16520	16609	16591	16685	16606	16520	16496	16683	16740	16730	16799	16383	16576	16705	16783	16541	16600	16649	16474	16614	16642	16481	16817	16543	16721	16705	16681	16515	16450	16683	16752	16515	16655	16683	16843	16814	16534	16544	16730	16413	16587	16842	16627	16787	16692	16712	16612	16448	16800	16829	16682	16586	16730	16573	16762	16822	16693	16697	16650	16849	16673	16784	16639	16752	16509	16696	16641	16625	16629	16750	16675	17019	16616	16596	16693	16821	16769	16506	16617	16721	16628	16824	16555	16510	16576	16818	16725	16548	16606	16609	16635	16676	16612	16568	16556	16709	16705	16747	16564	16647	16839	16743	16593	16570	16716	16888	16793	16607	16484	16637	16701	16745	16602	16699	16723	16751	16717	16690	16545	16685	16843	16560	16767	16758	16675	16525	16581	16819	16644	16563	16701	16695	16553	16510	16607	16711	16813	16718	16730	16779	16708	16547	16533	16620	16644	16782	16583	16520	16738	16652	16726	16663	16650	16643	16481	16472	16506	16741	16697	16821	16512	16765	16873	16711	16585	16749	16679	16661	16708	16680	16690	16598	16898	16760	16784	16638	16706	16685	16772	16826	16465	16552	16564	16409	16407	16548	16554	16852	16696	16476	16585	16718	16746	16661	16566	16736	16771	16612	16805	16680	16682	16646	16725	16734	16711	16654	16578	16773	16785	16712	16759	16479	16692	16663	16590	16606	16729	16749	16711	16732	16718	16629	16509	16853	16583	16626	16691	16753	16734	16488	16703	16753	16551	16746	16692	16817	16539	16782	16416	16583	16722	16709	16639	16558	16720	16750	16662	16738	16676	16654	16450	16831	16486	16604	16806	16675	16680	16807	16549	16751	16603	16647	16729	16633	16593	16592	16898	16583	16479	16625	16552	16570	16714	16681	16532	16725	16642	16692	16637	16662	16620	16859	16362	16696	16586	16684	16816	16911	16599	16737	16657	16718	16559	16615	16509	16634	16465	16623	16435	16651	16622	16733	16685	16714	16589	16480	16547	16639	16780	16590	16714	16734	16506	16496	16699	16838	16809	16966	16647	16472	16575	16608	16837	16662	16774	16622	16610	16781	16769	16509	16822	16653	16675	16727	16672	16765	16723	16539	16659	16618	16631	16672	16694	16566	16607	16516	16676	16647	16486	16708	16633	16551	16574	16663	16572	16618	16587	16765	16773	16663	16668	16695	16942	16589	16550	16629	16701	16681	16770	16529	16754	16625	16657	16627	16600	16633	16622	16603	16405	16727	16755	16722	16621	16682	16772	16540	16631	16650	16662	16566	16814	16820	16765	16859	16675	16722	16587	16509	16751	16729	16581	16818	16722	16683	16773	16685	16669	16641	16553	16525	16662	16675	16744	16711	16728	16751	16611	16808	16699	16631	16667	16701	16764	16707	16680	16725	16768	16597	16767	16689	16691	16793	16334	16544	16845	16838	16678	16750	16499	16736	16647	16640	16372	16813	16738	16590	16679	16733	16688	16764	16537	16662	16643	16621	16693	16718	16576	16797	16821	16594	16510	16559	16652	16605	16707	16829	16732	16573	16541	16782	16651	16656	16580	16690	16757	16645	16755	16526	16554	16660	16586	16604	16668	16636	16573	16594	16581	16714	16665	16731	16883	16667	16756	16547	16666	16667	16521	16684	16751	16685	16622	16681	16684	16813	16652	16563	16701	16642	16988	16690	16611	16550	16519	16529	16615	16895	16657	16658	16673	16573	16693	16520	16557	16691	16689	16746	16664	16717	16626	16865	16655	16567	16872	16500	16754	16666	16673	16714	16669	16674	16599	16743	16568	16636	16768	16549	16531	16713	16753	16796	16500	16667	16527	16781	16771	16576	16820	16775	16794	16531	16589	16656	16834	16702	16756	16694	16836	16696	16910	16693	16538	16514	16681	16633	16593	16945	16616	16937	16712	16669	16722	16664	16736	16476	16697	16879	16615	16534	16601	16716	16732	16787	16479	16904	16659	16616	16593	16716	16583	16643	16628	16691	16497	16784	16639	16698	16627	16570	16626	16764	16633	16736	16601	16569	16492	16437	16726	16778	16449	16482	16552	16652	16670	16578	16389	16732	16715	16775	16592	16634	16769	16644	16742	16721	16618	16568	16619	16731	16718	16748	16729	16690	16591	16525	16542	16743	16773	16781	16533	16438	16618	16631	16737	16930	16733	16576	16757	16692	16698	16792	16657	16541	16614
18236	31763	31298	26429	23975	21721	20201	18988	18348	17183	17555	23075	21521	17925	16245	15024	14975	14730	14923	14731	14810	14616	14677	14723	14726	14752	14666	14838	14547	14616	14639	14491	14660	14656	14466	14521	14566	14463	14509	14558	14500	14713	14860	15107	14996	14648	14602	14429	14543	14464	14522	14487	14382	14570	14309	14524	14467	14495	14528	14504	14528	14544	14408	14469	14378	14447	14458	14543	14444	14563	14538	14389	14531	14517	14469	14515	14382	14442	14552	14426	14441	14610	14428	14449	14429	14505	14486	14404	14468	14490	14504	14653	14330	14475	14427	14469	14584	14568	14503	14423	14620	14508	14434	14415	14321	14654	14464	14436	14393	14581	14549	14535	14503	14473	14420	14476	14269	14409	14273	14533	14581	14615	14523	14603	14513	14409	14468	14537	14498	14383	14366	14540	14389	14525	14521	14587	14503	14385	14546	14381	14379	14557	14431	14334	14383	14582	14576	14434	14426	14418	14576	14331	14456	14498	14426	14677	14508	14387	14469	14495	14517	14499	14437	14585	14547	14502	14337	14545	14426	14519	14524	14558	14445	14280	14518	14418	14555	14415	14379	14528	14558	14361	14538	14383	14427	14486	14400	14347	14663	14549	14625	14411	14460	14418	14294	14424	14396	14395	14586	14573	14436	14442	14350	14378	14581	14561	14630	14515	14407	14559	14623	14612	14439	14457	14543	14532	14486	14426	14600	14454	14335	14514	14293	14593	14448	14428	14542	14661	14443	14585	14434	14378	14606	14469	14407	14468	14443	14362	14472	14435	14323	14461	14534	14380	14552	14421	14505	14362	14502	14501	14544	14416	14318	14461	14502	14529	14582	14415	14592	14281	14434	14652	14528	14438	14372	14381	14482	14495	14435	14357	14277	14578	14651	14591	14447	14516	14484	14413	14425	14327	14600	14570	14377	14706	14545	14452	14417	14674	14436	14398	14476	14478	14612	14432	14375	14456	14453	14571	14260	14499	14565	14529	14494	14485	14503	14444	14415	14557	14495	14557	14428	14571	14408	14516	14347	14468	14309	14431	14534	14483	14554	14553	14275	14536	14489	14432	14466	14426	14594	14299	14553	14599	14354	14340	14447	14496	14692	14502	14425	14484	14383	14544	14504	14439	14450	14528	14582	14314	14324	14366	14468	14581	14602	14514	14654	14348	14507	14463	14568	14567	14443	14498	14434	14547	14619	14375	14400	14445	14518	14634	14425	14485	14514	14476	14351	14286	14413	14475	14577	14633	14572	14354	14505	14318	14621	14539	14477	14476	14505	14355	14451	14430	14435	14584	14365	14515	14534	14696	14493	14630	14502	14637	14463	14382	14559	14432	14569	14457	14515	14505	14369	14448	14385	14633	14489	14642	14243	14510	14478	14406	14452	14547	14461	14516	14350	14419	14662	14393	14474	14458	14431	14609	14590	14414	14573	14343	14516	14528	14380	14414	14418	14480	14542	14532	14499	14423	14641	14219	14410	14432	14419	14607	14394	14501	14492	14527	14452	14482	14457	14573	14690	14388	14409	14502	14458	14546	14389	14554	14399	14403	14250	14428	14443	14578	14325	14649	14429	14406	14419	14654	14734	14415	14287	14401	14516	14419	14537	14366	14517	14347	14406	14551	14412	14417	14414	14375	14387	14542	14345	14470	14297	14532	14628	14640	14529	14459	14385	14594	14620	14314	14468	14465	14508	14441	14573	14325	14562	14385	14453	14336	14469	14436	14425	14429	14476	14661	14534	14509	14422	14536	14696	14571	14535	14465	14459	14624	14443	14441	14603	14523	14314	14483	14347	14535	14524	14561	14656	14489	14543	14431	14500	14683	14432	14596	14558	14530	14502	14508	14329	14477	14326	14373	14419	14431	14370	14494	14618	14472	14432	14497	14566	14361	14383	14527	14437	14700	14400	14539	14533	14411	14441	14554	14461	14402	14561	14428	14603	14419	14442	14466	14434	14382	14644	14471	14522	14294	14411	14470	14401	14532	14500	14641	14510	14547	14552	14522	14431	14482	14391	14460	14614	14588	14731	14549	14373	14429	14518	14575	14504	14521	14489	14571	14487	14431	14528	14476	14432	14537	14533	14590	14461	14549	14510	14254	14445	14571	14320	14464	14411	14548	14356	14427	14507	14458	14373	14421	14569	14475	14614	14587	14622	14468	14465	14439	14442	14329	14322	14532	14503	14412	14544	14483	14534	14317	14611	14452	14326	14583	14511	14433	14563	14522	14589	14431	14463	14569	14466	14465	14481	14542	14508	14420	14399	14552	14413	14250	14444	14483	14580	14361	14417	14334	14468	14604	14396	14527	14407	14510	14379	14493	14506	14593	14477	14265	14578	14362	14376	14402	14349	14441	14546	14520	14527	14500	14627	14468	14351	14529	14645	14438	14474	14469	14452	14583	14619	14440	14343	14587	14536	14429	14632	14422	14441	14508	14525	14424	14512	14465	14632	14446	14518	14366	14489	14592	14431	14479	14483	14628	14311	14453	14418	14655	14359	14563	14589	14431	14536	14387	14573	14423	14446	14544	14524	14402	14497	14457	14372	14348	14532	14328	14554	14478	14399	14596	14601	14623	14480	14358	14594	14601	14451	14389	14495	14419	14573	14498	14626	14435	14506	14480	14324	14537	14623	14555	14618	14508	14630	14532	14098	14459	14514	14487	14481	14612	14448	14388	14638	14396	14421	14466	14606	14513	14439	14401	14547	14401	14540	14454	14544	14321	14554	14449	14399	14496	14412	14580	14600	14462	14417	14447	14542	14401	14488	14532	14426	14479	14524	14446	14364	14492	14447	14428	14454	14514	14520	14423	14432	14306	14312	14485	14643	14432	14488	14444	14393	14454	14438	14409	14582	14485	14533	14639	14667	14471	14519	14347	14397	14499	14372	14506	14499	14394	14455	14576	14520	14475	14474	14355	14489	14494	14456	14633	14458	14369	14505	14374	14504	14412	14347	14365	14536	14398	14549	14504	14637	14494	14506	14316	14342	14410	14671	14407	14524	14517	14408	14344	14382	14520	14487	14436	14490	14443	14607	14387	14551	14533	14578	14504	14586	14367	14437	14468	14546	14346	14370	14434	14491	14515	14331	14463	14412	14525	14361	14531	14425	14452	14343	14412	14373	14482	14462	14370	14591	14441	14364	14605	14440	14472	14427	14289	14424	14474	14625	14380	14509	14439	14317	14447	14324	14561	14477	14492	14543	14561	14407	14546	14473	14431	14541	14542	14467	14492	14599	14500	14397	14559	14418	14407	14594	14468	14508	14370	14520	14496	14386	14492	14507	14423	14226	14489	14353	14560	14373	14477	14581	14419	14617	14530	14473	14681	14561	14372	14371	14418	14340	14549	14534	14544	14577	14609	14629	14422	14552	14554	14464	14611	14422	14455	14531	14554	14513	14514	14486	14487	14582	14497	14619	14406	14657	14452	14518	14375	14586	14294	14419	14522	14477	14588	14387	14416	14529	14749	14559	14625	14438	14601	14407	14370	14277	14612	14536	14494	14465	14384	14435	14491	14497	14563	14598	14533	14529	14449	14388	14665	14482	14543	14641	14438	14379	14387	14473	14447	14313	14477	14478	14561	14530	14479	14457	14321	14519	14489	14396	14499	14496	14400	14602	14483	14488	14395	14459	14451	14396	14496	14590	14523	14400	14410	14596	14535	14413	14324	14477	14511	14396	14494	14389	14324	14467	14318	14498	14411	14626	14510	14503	14655	14645	14608	14395	14367	14512	14470	14439	14280	14483	14462	14372	14445	14292	14499	14395	14413	14509	14398	14587	14630	14408	14722	14424	14393	14573	14539	14347	14732	14440	14577	14606	14395	14490	14553	14545	14455	14432	14490	14588	14693	14594	14487	14471	14523	14596	14379	14478	14589	14590	14552	14422	14543	14644	14449	14493	14566	14564	14342	14440	14470	14574	14429	14550	14437	14223	14518	14458	14466	14562	14368	14539	14471	14480	14617	14561	14428	14366	14347	14243	14540	14486	14579	14571	14503	14477	14518	14446	14380	14374	14351	14561	14385	14533	14507	14482	14452	14586	14390	14327	14624	14470	14462	14212	14383	14349	14657	14388	14491	14484	14430	14396	14435	14420	14415	14539	14494	14464	14369	14508	14607	14441	14376	14460	14441	14438	14557	14445	14443	14514	14612	14430	14411	14531	14572	14449	14317	14490	14442	14348	14506	14528	14589	14409	14493	14486	14381	14505	14528	14583	14244	14429	14523	14431	14416	14460	14278	14423	14444	14521	14525	14547	14535	14366	14484	14620	14446	14420	14498	14543	14437	14626	14447	14353	14435	14351	14465	14411	14630	14571	14297	14534	14570	14456	14455	14625	14521	14582	14458	14384	14403	14503	14513	14541	14561	14492	14608	14786	14468	14502	14480	14630	14470	14349	14568	14554	14433	14493	14533	14456	14324	14681	14378	14487	14636	14430	14482	14447	14454	14460	14509	14325	14487	14528	14599	14354	14540	14542	14464	14595	14624	14509	14380	14670	14382	14573	14369	14582	14421	14484	14479	14368	14420	14186	14578	14399	14394	14473	14417	14582	14388	14390	14310	14430	14415	14480	14536	14380	14495	14415	14531	14476	14411	14541	14308	14458	14618	14540	14258	14559	14331	14317	14377	14620	14363	14351	14595	14458	14404	14570	14340	14589	14471	14394	14363	14470	14393	14542	14466	14586	14616	14491	14473	14491	14447	14390	14459	14593	14457	14621	14593	14525	14585	14554	14424	14273	14464	14438	14539	14545	14558	14620	14530	14521	14465	14406	14559	14532	14433	14531	14520	14494	14609	14555	14475	14543	14456	14331	14303	14406	14539	14560	14666	14485	14460	14474	14496	14687	14408	14609	14483	14417	14281	14553	14374	14561	14475	14554	14456	14562	14618	14432	14499	14510	14532	14544	14543	14569	14710	14374	14583	14563	14467	14496	14514	14452	14581	14327	14536	14582	14553	14502	14585	14370	14500	14503	14413	14505	14503	14506	14531	14489	14484	14603	14359	14507	14550	14373	14440	14417	14508	14559	14439	14288	14502	14397	14667	14351	14429	14544	14548	14464	14404	14377	14576	14391	14275	14304	14434	14580	14426	14475	14372	14529	14644	14510	14583	14299	14380	14484	14406
22755	21180	29013	23707	21828	24738	27026	21932	20246	19856	19959	27022	23000	21601	19589	17351	17135	16768	16832	16738	16702	16710	16701	16815	16747	16642	16616	16594	16476	16659	16428	16531	16559	16475	16394	16421	16409	16426	16597	16544	16420	16388	16798	17484	17091	16778	16395	16305	16582	16258	16279	16526	16557	16110	16472	16526	16311	16567	16448	16400	16362	16278	16297	16459	16572	16455	16451	16429	16428	16445	16447	16349	16372	16399	16369	16294	16333	16412	16251	16267	16375	16414	16441	16259	16505	16086	16355	16327	16181	16280	16198	16191	16459	16410	16210	16145	16258	16339	16466	16235	16487	16559	16294	16515	16289	16360	16408	16191	16167	16246	16509	16435	16171	16373	16468	16256	16452	16148	16444	16233	16502	16244	16443	16417	16350	16273	16254	16380	16343	16232	16099	16158	16210	16346	16201	16491	16231	16233	16311	16229	16231	16350	16400	16455	16243	16137	16347	16332	16171	16422	16262	16413	16250	16268	16363	16150	16378	16488	16481	16155	16264	16220	16370	16300	16251	16403	16180	16434	16380	16122	16210	16193	16348	16449	16405	16147	16215	16397	16275	16586	16132	16184	16242	16361	15998	16317	16273	16592	16368	16260	16295	16102	16203	16283	16363	16311	16456	16272	16283	16566	16253	16291	16221	16247	16141	16302	16327	16158	16380	16318	16404	16292	16200	16241	16292	16424	16504	16210	16157	16146	16316	16352	16185	16453	16103	16451	16416	16234	16364	16273	16352	16160	16492	16381	16398	16337	16402	16122	16409	16513	16220	16254	16063	16456	16481	16245	16296	16327	16460	16324	16279	16305	16422	16309	16439	16300	16412	16596	16366	16384	16239	16305	16316	16480	16382	16294	16270	16275	16245	16111	16212	16395	16288	16469	16256	16197	16233	16185	16184	16389	16528	16222	16333	16385	16443	16227	16266	16458	16309	16183	16342	16425	16354	16500	16303	16314	16277	16265	16272	16361	16357	16061	16354	16228	16354	16338	16364	16206	16379	16309	16290	16370	16077	16404	16183	16376	16225	16245	16189	16226	16170	16287	16324	16091	16227	16409	16172	16407	16223	16288	16171	16272	16458	16318	16466	16117	16433	16309	16361	16392	16345	16085	16128	16266	16488	16302	16105	16229	16255	16322	16424	16385	16247	16350	15982	16301	16250	16263	16190	16393	16380	16183	16349	16109	16337	16090	16025	16206	16373	16402	16185	16331	16392	16481	16589	16316	16214	16306	16349	16418	16343	16183	16086	16120	16414	16428	16368	16131	16303	16210	16226	16195	16010	16225	16321	16334	16408	16534	16321	16376	16339	16387	16313	16286	16301	16402	16389	16315	16413	16459	16325	16213	16298	16151	16494	16193	16574	16524	16301	16343	16376	16442	16149	16284	16447	16422	16258	16318	16235	16152	16392	16209	16353	16175	16313	16308	16405	16280	16100	16234	16132	16249	16133	16273	16391	16221	16204	16340	16366	16402	16259	16308	16364	16203	16388	16203	16329	16187	16218	16496	16467	16286	16493	16500	16214	16519	16096	16253	16393	16360	16327	16167	16212	16426	16484	16392	16209	16105	16256	16473	16297	16346	16174	16219	16474	16261	16304	16345	16264	16277	16240	16405	16418	16401	16332	16114	16244	16422	16239	16290	16565	16338	16352	16232	16368	16337	16304	16477	16253	16362	16281	16209	16263	16185	16417	16206	16175	16212	16264	16348	16409	16140	16181	16025	16355	16362	16320	16394	16158	16150	16134	16368	16284	16177	16357	16271	16428	16357	16524	16461	16189	16417	16258	16413	16376	16302	16337	16332	16364	16469	16290	16245	16296	16410	16435	16286	16384	16217	16307	16520	16430	16100	16308	16137	16276	16322	16235	16125	16294	16297	16253	16322	16228	16104	16194	16420	16223	16354	16382	16315	16365	16218	16569	16161	16427	16268	16295	16291	16325	16100	16304	16267	16291	16232	16157	16405	16346	16176	16295	16148	16170	16158	16386	16153	16338	16289	16366	16307	16149	16344	16274	16060	16357	16230	16163	16043	16371	16358	16295	16341	16170	16323	16144	16301	16240	16244	16155	16204	16179	16360	16257	16394	16428	16149	16264	16322	16404	16348	16293	16385	16277	16332	16211	16373	16294	16238	16117	16344	16272	16381	16416	16177	16310	16264	16432	16394	16393	16268	16291	16274	16151	16194	16228	16289	16184	16037	16366	16369	16307	16243	16334	16236	16183	16280	16453	16229	16145	16365	16483	16244	16191	16205	16111	16178	16342	16354	16311	16343	16234	16265	16097	16364	16357	16068	16216	16310	16526	16240	16421	16209	16263	16191	16405	16359	16271	16406	16391	16520	16350	16375	16264	16295	16384	16249	16155	16020	16310	16257	16326	15984	16401	16337	16376	16384	16232	16201	16353	16405	16193	16227	16254	16360	16343	16227	16064	16467	16367	16232	16307	16164	16239	16228	16357	16320	16357	16405	16437	16167	16314	16291	16312	16259	16268	16222	16292	16420	16198	16263	16328	16312	16196	16128	16058	16195	16332	16415	16194	16181	16257	16332	16405	16224	16245	16293	16232	16384	16256	16515	16240	16340	16150	16339	16253	16179	16480	16467	16193	16155	16293	16317	16447	16315	16272	16469	16442	16265	16312	16295	16405	16389	16344	16377	16284	16220	16294	16397	16229	16177	16357	16363	16350	16340	16186	16376	16297	16435	16256	16408	16320	16199	16185	16395	16179	16208	16324	16230	16284	16172	16421	16257	16170	16371	16432	16188	16135	16361	16220	16340	16501	16191	16338	16490	16376	16229	16359	16179	16343	16319	16285	16383	16479	16361	16531	16194	16425	16286	16245	16235	16215	16202	16390	16153	16408	16361	16140	16265	16099	16428	16147	16194	16300	16244	16390	16149	16311	16437	16383	16271	16389	16361	16523	16343	16139	16245	16217	16477	16239	16266	16320	16204	16308	16389	16115	16294	16254	16353	16438	16399	16336	16349	16288	16266	16215	16294	16241	16235	16270	16245	16349	16314	16321	16347	16234	16319	16219	16373	16274	16233	16306	16240	16220	16281	16265	16252	16281	16130	16256	16274	16355	16170	16366	16306	16452	16247	16321	16262	16299	16384	16310	16264	16212	16235	16225	16468	16035	16271	16343	16304	16138	16435	16265	16167	16371	16153	16129	16107	16321	16302	16304	16340	16322	16133	16348	16340	16228	16421	16216	16241	16351	16233	16225	16256	16411	16323	16231	16265	16364	16297	16234	16197	16343	16255	16277	16297	16567	16234	16385	16300	16177	16224	16436	16347	16413	16497	16226	16340	16409	16471	16447	16394	16286	16339	16302	16375	16337	16338	16383	16452	16209	16339	16076	16388	16305	16184	16186	16375	16257	16211	16191	16272	16229	16333	16358	16511	16457	16403	16280	16335	16409	16435	16314	16269	16463	16316	16277	16363	16326	16273	16169	16298	16359	16133	16384	16200	16455	16464	16132	16234	16192	16148	16218	16468	16252	16316	16236	16203	16273	16454	16435	16543	16362	16311	16409	16334	16318	16307	16261	16312	16282	16212	16272	16233	16397	16359	16408	16544	16264	16397	16270	16234	16296	16346	16303	16124	16110	16033	16339	16078	16279	16505	16370	16203	16381	16209	16233	16357	16301	16407	16348	16291	16128	16403	16179	16187	16142	16422	16293	16430	16332	16429	16227	16539	16408	16363	16391	16351	16298	16371	16330	16164	16170	16384	16295	16303	16229	16318	16391	16638	16322	16389	16302	16179	16319	16190	16251	16050	16385	16155	16189	16427	16135	16139	16386	15980	16240	16137	16334	16398	16170	16246	16192	16235	16231	16240	16166	16325	16315	16126	16167	16319	16137	16275	16383	16285	16472	16306	16255	16342	16134	16269	16300	16123	16383	16301	16323	16204	16206	16089	16188	16093	16326	16320	16351	16383	16432	16425	16334	16323	16322	16211	16222	16333	16330	16312	16196	16390	16411	16364	16054	16252	16089	16469	16448	16101	16325	15929	16162	16397	16621	16266	16368	16252	16340	16136	16358	16386	16211	16363	16323	16123	16206	16199	16323	16207	16326	16268	16462	16241	16346	16261	16424	16169	16383	16379	16401	16130	16402	16302	16364	16327	16481	16236	16252	16282	16332	16331	16195	16308	16227	16210	16151	16295	16285	16457	16613	16357	16379	16454	16345	16174	16321	16273	16314	16462	16325	16191	16281	16346	16527	16189	16396	16255	16227	16396	16043	16272	16298	16176	16460	16269	16333	16425	16224	16405	16340	16216	16279	16257	16495	16287	16524	16274	16552	16293	16334	16266	16500	16195	16115	16158	16261	16341	16089	16394	16476	16317	16399	16191	16206	16224	16410	16168	16435	16352	16520	16335	16315	16306	16235	16021	16217	16363	16392	16412	16184	16419	16260	16507	16262	16505	16208	16240	16321	16241	16353	16285	16256	16291	16523	16001	16231	16279	16284	16319	16196	16607	16550	16519	16192	16340	16377	16168	16113	16236	16260	16512	16363	16179	16195	16098	16164	16487	16303	16404	16170	16378	16376	16435	16560	16234	16296	16491	16223	16248	16244	16159	16221	16315	16485	16281	16527	16336	16012	16253	16340	16393	16438	16217	16239	16364	16450	16265	16330	16262	16275	16358	16277	16380	16177	16277	16242	16443	16343	16375	16410	16137	16188	16420	16202	16339	16430	16271	16286	16519	16033	16311	16139	16357	16220	15969	16170	16300	16294	16367	16200	16252	16377	16269	16238	16207	16282	16233	16340	16452	16161	16263	16107	16370	16175	16348	16354	16280	16290	16163	16320	16197	16092	16248	16251	16368	16127	16148	16109	16421	16236	16239	15993	16302	16337	16350	16165	16229	16546	16438	16269	16342	16286	16279	16284	16287	16332	16269	16368	16302	16283	16260	16407	16356	16273	16144	16291	16374	16422	16259	16218	16117	16213	16198	16340	16366	16373	16266	16399	16309	16200	16327	16348	16206	16315	16385	16309	16221	16228	16293	16247	16215	16337	16358	16291	16203	16385	16236	16160	16187	16220	16218	16284	16137	16145	16222	16347	16245	16308	16344	16097	16414	16398	16236	16322	16105	16281	16258	16341	16316	16321	16271
19718	35726	35359	31156	27903	25668	23343	21417	20137	19026	19811	30051	21829	21643	18103	15573	15162	14972	14854	14854	14700	14484	14632	14547	14522	14517	14609	14476	14513	14581	14455	14232	14353	14322	14264	14431	14397	14264	14353	14114	14392	14596	15214	15682	15214	14606	14370	14194	14104	14172	14263	14335	14291	14345	14355	14296	14307	14216	14292	14261	14358	14186	14195	14229	14090	14155	14059	14399	14126	14244	14300	14189	14257	14349	14321	14114	14268	14164	14121	14201	14288	14210	14222	14290	14169	14197	14388	14174	14361	14332	14218	14143	14231	14097	14126	14270	14249	14074	14273	14059	14305	14248	14201	14451	14374	14316	14385	14186	14312	14418	14120	14324	14223	14189	14312	14285	14161	14138	14286	14322	14356	14201	14246	14271	14495	14239	14171	14201	14313	14239	14522	14246	14340	14121	14258	14222	14306	14221	14213	14319	14362	14229	14247	14290	14108	14207	14215	14426	14319	14253	14087	14296	14163	14133	14399	14297	14132	14210	14349	14219	14185	14281	14136	14317	14213	14154	14205	14227	14125	14071	14205	14279	14046	14253	14108	14258	14087	14245	14153	14385	14343	14218	14229	14201	14216	14086	14213	14234	14072	14038	14109	14348	14218	14148	14350	14191	14073	14205	14342	14293	14262	14271	14283	14272	14317	14346	14146	14247	14310	14143	14283	14223	14197	14048	14376	14333	14217	14236	14179	14318	14254	14249	14336	14273	14305	14217	14179	14229	14317	14148	14242	14154	14028	14387	14232	14188	14138	14196	14232	14230	14311	14196	14132	14221	14179	14117	14262	14261	14287	14179	14218	14214	14196	14198	14147	14287	14299	14225	14124	14254	14110	14337	14103	14338	14405	14285	14157	14395	14365	14196	14251	14264	14286	14236	14294	14189	14138	14334	14221	14294	14212	14339	14161	14223	14354	14343	14414	14105	14333	14348	14130	14262	14150	14384	14095	14396	14214	14315	14054	14185	14261	14222	14096	14141	14233	14213	14413	14341	14284	14180	14234	14197	14319	14195	14131	14352	14267	14232	14345	14148	14378	14158	14232	14275	14183	14139	14218	14217	14150	14307	14261	14243	14058	14255	14460	14370	14197	14275	14365	14212	14332	14121	14307	14164	14113	14251	14308	14274	14218	14110	14014	14235	14271	14249	14358	14206	14282	14135	14190	14123	14242	14299	14287	14264	14346	14131	14159	14258	14242	14161	14235	14070	14237	14234	14247	14258	14269	14249	14296	14162	14273	14192	14226	14211	14386	14292	14165	14241	14177	14294	14199	14187	14222	14214	14238	14218	14212	14296	14253	14266	14237	14134	14131	14168	14080	14315	14242	14145	14246	14246	14425	14205	14262	14186	14292	14048	14062	14230	14234	14410	14215	14064	14076	14286	14234	14157	14261	14219	14158	14276	14274	14177	14157	14214	14224	14263	14221	14183	14180	14290	14185	14268	14249	14274	14308	13898	14167	14276	14171	14201	14165	14166	14123	14247	14360	14297	14326	14216	14288	14197	14174	14242	14231	14272	14329	14085	14276	14211	14315	14215	14263	14448	14322	14245	14277	14148	14257	14103	14300	14264	14324	14233	14157	14087	14199	14227	14439	14262	14302	14188	14174	14243	14108	14295	14442	14312	14043	14361	14239	14257	14010	14304	14176	14349	14219	14458	14275	14167	14342	14251	14201	14331	14251	14326	14216	14234	14175	14243	14263	14301	14367	14092	14327	14208	14113	14199	14218	14235	14096	14276	14208	14187	14363	14215	14105	14189	14191	14234	14034	14240	14233	14199	14151	14014	14234	14157	14201	14189	14469	14204	14149	14104	14384	14323	14247	14068	14252	14176	14265	14279	14138	14355	14283	14098	14257	14302	14335	14289	14217	14160	14166	14331	14050	14363	14208	14302	14422	14045	14252	14224	14338	14272	14405	14332	14247	14220	14350	14235	14251	14310	14259	14298	14189	14219	14313	14240	14274	14138	14203	14464	14193	14173	14219	14273	14408	14160	14269	14177	14266	14059	14249	14196	14357	14247	14222	14185	14144	14195	14353	14230	14413	14298	14256	14092	14222	14117	14345	14307	14209	14329	14175	14211	14271	14154	14094	14158	14302	14187	14139	14230	14172	14069	14167	14439	14052	14314	14197	14271	14204	14164	14108	14239	14230	14284	14393	14149	14215	14159	14318	14206	14236	14341	14189	14233	14254	14294	14342	14212	14396	14091	14340	14138	14220	14118	14006	14179	14170	14111	14181	14221	14266	14129	14199	14255	14187	14499	14136	14235	14311	14293	14206	14312	14249	14052	14352	14327	14188	14313	14268	14255	14235	14090	14211	14057	14283	14205	14335	14313	14206	14292	14313	14211	14387	14256	14232	14172	14278	14213	14134	14099	14109	14127	14136	14284	14121	14341	14304	14086	14230	14272	14322	14168	14283	14230	14337	14225	14212	14234	14251	14186	14252	14122	14045	14369	14163	14208	14214	14248	14202	14233	14086	14300	14229	14230	14169	14244	14435	14319	14218	14280	14101	14369	14265	14282	14295	14274	14162	14265	14090	14329	14376	14364	14100	14169	14179	14342	14176	14221	14273	14293	14259	14165	14217	14169	14275	14013	14321	14216	14188	14090	14282	14305	14285	14414	14306	14198	14328	14099	14165	14142	14392	14275	14416	14288	14169	14198	14136	14320	14294	14309	14138	14259	14194	14046	14131	14175	14047	14253	14212	14194	14217	14092	14202	14284	14148	14242	14482	14294	14328	14264	14403	14149	14179	14303	14278	14552	14187	14232	14301	14297	14352	14291	14299	14047	14177	14330	14224	14338	14258	14157	14282	14162	14362	14301	14119	14454	14205	14143	14245	14266	14171	14157	14348	14042	14190	14247	14223	14030	14235	14167	14298	14142	14408	14215	13967	14174	14207	14290	14276	14183	14298	13977	14154	14218	14346	14223	14335	14061	14177	14337	14206	14320	14228	14135	14237	14274	14135	14209	14307	14012	14453	14183	14290	14128	14220	14087	14190	14263	14292	14164	14246	14177	14245	14199	14430	14092	14321	14123	14204	14242	14139	14117	14338	14349	14175	14331	14167	14152	14312	14269	14210	14383	14239	14189	14222	14057	14246	14094	14200	14112	14332	14159	14299	14161	14363	14178	14253	14207	14208	14399	14164	14165	14314	14287	14339	14249	14217	14254	14074	14092	14214	14230	14376	14315	13973	14226	14252	14142	14198	14150	14277	14275	14225	14246	14117	14118	14223	14112	14220	14158	14087	14235	13938	14146	14322	14225	14200	14169	14229	14178	14272	14207	14104	14270	14351	14299	14233	14327	14268	14106	14217	14229	14154	14164	14127	14328	14245	14119	14327	14324	14193	14286	14230	14173	14080	14149	14141	14266	14140	14200	14233	14168	14306	14256	14319	14265	14379	14292	14117	14082	14151	14158	14244	14247	14307	14297	14297	14248	14102	14201	14105	14039	14340	14190	14114	14160	14353	14275	14297	14134	14254	14104	14157	14350	14107	14155	14394	14253	14228	14264	14110	14239	14495	14208	14221	14098	14090	14364	14324	14349	14228	14068	14252	14146	14170	14245	14136	14114	14209	14211	14329	14075	14191	14194	14199	14187	14287	14329	14109	14154	14072	14149	14356	14098	14199	14292	14264	14265	14289	14352	14215	14253	14222	14182	14044	14186	14219	14164	14164	14202	14245	14286	14064	14223	14281	14215	14137	14146	14296	14113	14259	14317	14279	14196	14284	14280	14249	14222	14300	14229	14321	14226	14274	14312	14203	14385	14298	14252	14314	14176	14291	14463	14096	14421	14228	14240	14259	14152	14180	14207	14396	14314	14002	14268	14173	14372	14242	14207	14207	14276	14342	14189	14190	14155	14000	14224	14274	14132	14441	14410	14215	14345	14177	14219	14157	14275	14262	14234	14299	14250	14158	14107	14279	14185	14222	14084	14135	14313	14268	14094	14366	14348	14225	14165	14165	14184	14253	14262	14298	14073	14231	14234	14114	14229	14216	14222	14172	14153	14284	14221	14316	14119	14097	14310	14235	14320	14182	14271	14398	14212	14170	14159	14191	14143	14304	14221	14202	14254	14429	14208	14086	14299	14256	14183	14135	14164	14375	14247	14188	14166	14379	14272	14515	14271	14086	14375	14215	14227	14267	14341	14319	14200	14271	14257	14283	14270	14146	14223	14146	14374	14203	14134	14171	14102	14327	14102	14227	14017	14149	14196	14213	14137	14134	14259	14193	14198	14318	14116	14262	14190	14323	14215	14212	14212	14207	14315	14376	14150	14345	14259	14362	14160	14197	14311	14105	14260	14244	14251	14191	14263	14293	14238	14234	14182	14251	14097	14245	14082	14185	14163	14185	14114	14163	14165	14157	14270	14239	14300	14121	14331	14205	14392	14305	14282	14245	14146	14254	14141	14298	14197	14216	14121	14318	14240	14176	14185	14335	14116	14130	14387	14357	14153	14297	14257	14163	14243	14214	14064	14291	14265	14336	14332	14218	14175	14301	14148	14256	14181	14206	14149	14097	14211	14240	14358	14131	14226	14245	14338	14381	14121	14361	14363	14302	14314	14344	14308	14306	14236	14356	14247	14209	14330	14143	14304	14148	14178	14068	14204	14260	14349	14214	14233	14347	14247	14297	14259	14206	14096	14285	14365	14124	14231	14161	14223	14160	14274	14304	14134	14132	14366	14326	14275	14233	14217	14363	14095	14474	14358	14284	14341	14172	14257	14386	14053	14330	14158	14114	14101	14077	14279	14421	14308	14160	14296	14413	14074	14163	14127	14283	14232	14246	14144	14282	14252	14058	14302	14304	14274	14262	14247	14313	14198	14236	14410	14099	14232	14161	14349	14308	14263	14353	14229	14315	14044	14303	14396	14350	14287	14196	14320	14295	14257	14411	14275	14121	14149	14341	14279	14402	14043	14242	14330	14246	14218	14275	14175	14184	14048	14306	14125	14203	14245	14308	14244	14251	14114	14138	14368	14261	14299	14138	14209	14276	14207	14350	14168	14177	14440	14316	14353	14254	14003	14327	14140	14196	14107	14356	14153	14272	14187	14279	14146	14232	14285	14198	14249	14159	14175	14455	14106	14293	14310	14164	14320	14196	14176
27504	23028	27704	24802	20625	19565	18937	18260	18008	17899	17781	18227	17621	17445	17182	17077	17109	17088	17069	16981	17033	16993	17071	16946	17036	17109	17082	17173	16758	16917	17102	16987	16977	17071	17072	16847	16996	17276	17166	17117	16989	17009	17141	17197	17060	17095	17179	16818	16794	17042	17119	17090	17146	16938	16980	17020	17001	16984	17139	17054	16873	16967	17014	17037	16746	16855	16823	17073	17104	16828	16899	16923	17036	17044	17031	16955	16965	16853	16930	17108	16850	16894	16940	17023	16896	16895	16895	17134	16978	17031	16960	16961	16891	17055	17061	16933	16770	17016	16860	17065	16881	17028	17004	16922	16836	17007	16979	16800	16853	16914	17011	16941	16960	16807	16924	17105	16949	17052	17032	17103	17009	16928	17103	16954	16970	16820	16854	16932	16948	16815	16815	16934	16935	16997	16960	16772	16965	16929	17149	16979	17019	16866	16889	16903	16976	17175	17062	17094	16874	17007	16955	17114	16847	17097	16930	16896	17095	16938	16787	16871	16925	16944	16998	16945	17097	17057	16878	17041	17018	17001	16977	16917	17122	16829	16985	17005	17061	17127	16913	16944	16937	16937	16808	16809	17019	16885	16981	16848	16845	16846	17115	16903	17008	16918	16767	16786	16963	16765	17149	17143	17018	17018	16947	16901	16870	16984	17132	16903	17033	17198	17001	16878	16989	16844	16956	17241	16948	17017	16801	16947	16935	16973	17076	16957	16946	16668	16972	16904	16841	16735	16815	16814	16887	16895	17120	17224	16825	16927	17037	16927	16963	17128	16927	16854	16796	17118	17158	17038	17087	16976	16817	16827	16833	16953	16858	16894	17086	17159	16980	16822	16726	16861	17039	16993	16974	16929	16915	17007	16945	16926	17070	17030	17027	17121	17219	16859	16883	16998	16881	17100	16836	17184	17017	17090	17166	16880	16843	16995	17116	16858	17165	16921	17098	16801	16964	17033	16884	16881	16919	17110	17118	17020	16906	17031	16791	17001	16995	16942	16838	17043	16864	17017	17008	16944	17215	17063	17167	16917	17028	17040	16995	16739	16867	17207	16958	16979	16931	17006	16972	16929	17108	17019	17042	16858	16899	16956	17020	16730	17180	16907	16948	17171	16952	16958	16862	16660	17161	16917	17066	16930	17152	16904	16990	17123	17179	16876	16913	17008	17028	16958	16994	16988	16980	17147	16949	16825	16949	16968	17008	17035	17036	16882	17035	16903	17046	17152	17000	16920	16893	16892	17015	16976	17131	16995	16960	17017	17103	16841	16717	16992	16926	16933	16813	17133	16975	17038	17049	17128	17012	16823	16957	17081	16944	16826	16932	16921	16941	17065	16834	17108	16854	16937	16966	17034	17145	17016	16958	16673	17008	16988	17018	16993	16951	16864	17030	17054	17129	17009	16967	16993	17119	17148	16748	16739	17009	17081	17057	17079	16904	16866	16988	17013	17068	16815	16957	16919	17036	16774	16847	16875	16954	16778	16854	16774	16831	17011	16894	16902	16959	16811	16941	17272	17006	16871	16756	16867	16969	16870	16819	16805	16914	17020	17161	17062	16857	16860	16906	16945	16971	16836	16944	17254	16868	16879	16871	16894	16898	16873	16836	16894	17047	16948	17009	16920	17031	17037	16910	17028	16905	16999	16972	17052	16983	17037	17000	17056	17031	16919	16825	16967	16782	16880	16802	16831	16986	17070	16818	17012	16847	17102	17063	17260	16979	17025	16877	16882	16826	17001	17081	17027	17174	17188	17050	16970	16971	16982	16999	17004	16940	17102	16955	17097	17072	17093	16855	16896	17035	17059	16744	17160	16916	16734	17021	16976	17020	17071	16967	16862	16956	16776	16956	16812	16849	16765	16935	17000	16932	17153	16853	16908	16962	16879	17147	17069	16907	16982	16833	17062	17036	16898	17087	17039	17151	16838	16835	16807	17086	16925	17133	16896	16887	17134	16974	17064	16990	16975	17037	17042	16801	16598	16975	17000	17156	16926	17065	16862	17095	16925	17065	16961	17129	17062	16997	16872	17086	17184	16915	16970	16880	17016	16889	16897	16887	16777	17095	17048	16942	16842	17027	17151	17042	16896	17005	16820	17027	17040	16915	17063	17056	16934	16978	16876	16897	16954	17009	16946	16815	17085	16737	16891	16950	17036	17128	17125	17123	16955	17218	16802	16983	16901	16923	17074	17087	17087	16928	16984	16818	16829	17034	16877	16948	16894	16992	16940	16837	17034	17088	17077	16943	17068	17054	16919	16897	16859	17003	16952	16908	17017	16712	16874	16972	16910	17153	17088	16883	17127	17099	16912	16794	16965	17051	17048	17001	17057	16891	17059	16982	16935	16929	16985	17178	17021	16859	16955	16970	17133	17102	17039	17087	16855	16938	16968	16871	16961	16813	16919	17021	17010	17127	16991	17154	16858	16723	16969	16964	17068	17068	17058	17107	17050	16847	16938	16979	16888	17043	16874	16906	16905	17176	17020	16862	17028	16966	17218	17073	16956	17186	16912	17043	16927	17031	16962	16879	16742	17036	17037	17067	16905	17185	16748	16955	16957	17039	16896	16909	16881	16888	16926	16893	16937	16990	16864	17028	17057	17027	17097	17076	16895	16639	17035	17037	16913	17023	17143	17055	17100	17051	17019	16900	16939	16926	17081	16930	17020	17094	16985	17081	16927	17083	16992	16980	16746	16947	17064	16866	17195	17056	16967	17109	17097	16865	16748	16969	16996	16880	17035	16997	16775	16994	16928	17091	16993	16860	16884	16827	16950	16974	16984	16994	16945	16924	16937	17108	17055	16992	16860	17157	17103	17002	17073	17022	16813	16770	16843	17016	16763	16894	16959	16755	16932	16984	16908	17029	17042	17079	17157	17007	16946	16892	16794	16980	16750	17055	17185	17195	16903	17074	16870	16960	16937	16994	16932	16893	16904	16746	17095	16994	16993	17018	16892	16964	17058	17109	16892	17178	16837	16972	17010	16855	16850	17006	16826	16943	17123	16890	16879	16891	16843	16950	16873	16944	17004	16886	17020	16913	16891	16867	16885	17269	16932	17057	17064	16843	17057	16977	17038	16896	17242	16923	17046	16859	16991	16874	17011	16952	17166	16843	16922	17031	16966	16871	16874	17128	16893	16976	17050	17044	17041	16935	16822	17045	17036	16943	17006	17104	16950	17057	16922	16980	17072	16917	17162	16789	16856	17040	17098	16942	16958	16977	17017	17012	16869	16940	16976	17130	17105	16992	16880	16884	17036	17144	16900	16881	17006	16971	16772	16894	16898	16762	16886	17078	17041	17075	16944	17008	16937	16880	16976	16989	16999	17239	16899	16792	16936	17045	16965	16954	16978	16808	16903	16773	17037	17126	17047	17044	17121	17015	16890	17041	16996	16957	16810	17053	17175	17059	17057	17004	16846	16787	16932	16899	16972	17114	17037	17110	17105	17181	16892	16876	17241	17092	16954	16966	17041	16824	17138	17084	16872	16991	16774	17011	17133	16830	16914	17052	16909	17048	17011	17021	17178	16787	16873	17192	17111	16943	16993	16887	16963	17053	16794	16899	16940	16994	17011	16953	17186	16774	16995	16919	16880	16835	16897	16984	16885	16809	16877	16766	17079	17393	17138	16888	17114	16990	16899	17059	16823	17078	16815	17065	16933	16900	16930	17058	16972	17113	16910	16998	17129	17145	16998	16947	16833	17089	16770	17068	17053	17196	16957	17077	17025	17003	16848	16929	16979	16931	16924	17102	16924	17047	17167	17011	17024	17006	16775	17027	17056	16928	16850	17062	17082	16962	16934	16970	17088	17119	17167	17156	16981	17063	16913	16821	17025	16962	17077	17156	16937	16799	17018	16938	16945	16814	16906	16957	17074	16884	16714	16925	16884	16821	16765	17039	16841	16899	16689	17051	17121	17102	16980	16897	16849	16838	16833	17031	17015	17140	17052	16982	17044	16991	17209	16769	16901	17039	16956	17127	17000	16808	16731	16955	17158	16944	16894	16978	16995	17047	17192	17007	16837	16923	16945	16893	17143	16989	17064	17115	17072	17135	16966	17185	16850	17048	17025	17084	16815	17040	17082	17034	17135	16993	16963	17002	17009	16978	16987	17030	17198	17108	17031	17117	17153	16790	16896	16958	17080	16763	16935	17111	17077	16891	16955	16973	17035	16997	16825	16709	16831	16927	17026	16934	17198	16963	16953	16913	16956	16826	16862	17087	16715	17064	16901	17132	17072	16880	16970	17060	17087	16899	16951	17012	16798	17013	16902	16890	17018	16996	17031	17043	17028	16974	17110	16962	17001	16931	17104	16893	17105	16972	16944	16929	16970	17015	16997	16975	16891	17044	16837	16991	17002	17184	16870	16955	17057	16901	17101	16902	16725	16863	16856	16957	16828	17078	17150	16835	16990	16947	16903	16949	16958	16840	16898	17034	16949	16907	17054	17019	17001	17107	17034	17113	16879	17060	16981	16949	17033	17068	16897	16928	16923	17176	16867	17007	17025	17090	16985	16961	17102	17172	17205	16915	17068	17159	16931	16812	16927	16923	16904	16924	17204	16899	16974	17071	16757	16928	17024	16874	16966	16854	16807	17015	16778	17024	16911	16939	16821	17031	17000	17057	17143	16951	16904	17000	16980	16794	17005	16867	17062	17011	16871	17018	16770	16993	16817	16978	16852	16970	16869	17011	17220	16975	16945	16977	16958	17044	17020	16936	16902	16795	16977	17214	16746	17009	17105	16848	16952	16953	16780	16865	17042	16932	17035	17127	16921	17120	16660	16889	16888	16964	16812	16944	16964	16733	16830	16907	17115	16888	17136	17001	17056	17014	16802	16979	16913	16959	16959	16831	16914	17086	17093	16875	16966	17145	17044	17008	17117	16813	16995	16891	17083	17038	16734	16982	16838	17004	16884	17082	16849	17153	16932	16958	17034	17009	16967	16995	17115	17095	16833	16974	17079	16907	17001	16930	17008	16998	16986	17063	17078	16949	17063	16959	16993	17035	17044	16979	16883	16819	16976	17218	17099	16910	16981	16922	17000	16827	16990	16842	16843	16935	16931	16934	16875	17130	17151	17062	16912	17109	17020	16994	16930	17016	17038	17118	16882	16843	16990	17064	17022
18363	26151	25333	21676	19650	18506	17605	16991	16365	16098	15998	16335	15843	15524	15105	14952	14974	14915	14860	14739	14892	14877	14714	14707	14758	14718	14758	14765	14821	14752	14671	14582	14799	14889	14576	14526	14592	14847	14624	14596	14688	14699	14822	14794	14811	14920	14694	14865	14672	14682	14829	14826	14747	14644	14759	14759	14773	14569	14769	14537	14505	14735	14623	14621	14603	14774	14673	14515	14583	14597	14878	14625	14656	14731	14573	14796	14784	14714	14604	14702	14800	14677	14600	14641	14819	14862	14666	14591	14775	14787	14628	14725	14691	14695	14439	14530	14616	14794	14508	14836	14741	14753	14803	14603	14751	14796	14578	14819	14733	14577	14708	14804	14591	14640	14736	14680	14780	14573	14736	14715	14619	14625	14850	14597	14657	14636	14676	14840	14795	14837	14594	14465	14736	14631	14463	14749	14487	14876	14697	14651	14619	14701	14637	14571	14671	14628	14662	14570	14768	14711	14712	14727	14662	14512	14682	14611	14607	14836	14812	14717	14829	14638	14836	14618	14770	14655	14592	14658	14757	14619	14855	14728	14548	14712	14763	14805	14890	14571	14835	14722	14486	14461	14548	14748	14676	14621	14497	14705	14616	14674	14781	14490	14534	14718	14743	14807	14745	14563	14612	14658	14622	14550	14495	14800	14706	14674	14568	14626	14690	14630	14678	14735	14726	14567	14675	14626	14430	14800	14755	14663	14681	14705	14693	14624	14672	14645	14711	14773	14595	14727	14663	14544	14713	14659	14723	14642	14716	14631	14771	14711	14522	14729	14732	14521	14715	14671	14790	14648	14563	14693	14666	14655	14532	14677	14595	14496	14792	14652	14689	14658	14613	14645	14700	14649	14685	14567	14727	14629	14636	14674	14828	14784	14566	14722	14729	14662	14652	14696	14799	14742	14794	14642	14530	14718	14682	14637	14783	14641	14649	14871	14811	14640	14766	14461	14651	14514	14655	14658	14552	14640	14619	14799	14681	14528	14682	14584	14775	14746	14550	14622	14681	14631	14647	14639	14728	14739	14854	14529	14644	14525	14537	14809	14734	14694	14874	14722	14670	14756	14700	14663	14675	14621	14733	14853	14758	14438	14734	14794	14785	14791	14730	14672	14578	14638	14789	14791	14788	14593	14691	14550	14704	14604	14618	14846	14557	14664	14582	14671	14733	14686	14740	14713	14681	14615	14772	14495	14735	14578	14517	14881	14509	14760	14599	14620	14635	14650	14649	14615	14855	14768	14715	14742	14693	14588	14757	14690	14797	14942	14800	14672	14604	14717	14644	14772	14728	14807	14583	14717	14556	14604	14646	14671	14559	14660	14760	14628	14873	14601	14800	14777	14608	14580	14786	14738	14662	14767	14658	14586	14671	14702	14818	14727	14626	14661	14606	14369	14671	14817	14536	14766	14575	14750	14613	14646	14588	14662	14654	14746	14870	14644	14914	14401	14615	14729	14705	14792	14691	14712	14468	14718	14676	14615	14635	14596	14673	14798	14837	14717	14638	14710	14643	14680	14724	14568	14666	14893	14703	14652	14620	14729	14754	14512	14765	14659	14734	14719	14715	14643	14622	14684	14641	14637	14587	14588	14722	14679	14749	14581	14511	14693	14770	14742	14567	14671	14701	14548	14760	14699	14645	14741	14700	14687	14801	14643	14632	14750	14658	14808	14886	14696	14744	14517	14626	14630	14703	14689	14724	14500	14645	14642	14707	14638	14727	14776	14696	14637	14681	14762	14744	14695	14601	14773	14589	14710	14686	14695	14612	14694	14698	14743	14743	14630	14725	14676	14673	14767	14690	14705	14730	14731	14650	14542	14801	14731	14716	14788	14827	14691	14705	14724	14693	14617	14711	14593	14793	14581	14843	14713	14554	14698	14820	14640	14666	14647	14465	14591	14584	14666	14615	14577	14729	14716	14708	14669	14723	14876	14708	14750	14772	14608	14652	14815	14617	14849	14645	14712	14606	14761	14583	14599	14577	14557	14671	14619	14765	14709	14643	14671	14702	14864	14783	14717	14702	14781	14632	14481	14652	14619	14601	14612	14655	14667	14662	14827	14777	14636	14557	14713	14636	14629	14789	14691	14632	14571	14792	14646	14679	14772	14722	14611	14620	14618	14682	14752	14635	14670	14743	14616	14749	14555	14601	14803	14600	14696	14667	14719	14738	14570	14616	14691	14647	14703	14673	14589	14688	14628	14808	14726	14717	14702	14621	14605	14680	14529	14841	14648	14689	14766	14691	14785	14823	14471	14653	14751	14600	14833	14660	14769	14876	14744	14876	14757	14610	14732	14635	14561	14576	14695	14678	14647	14662	14697	14718	14742	14617	14759	14653	14677	14597	14586	14779	14683	14593	14814	14837	14665	14910	14653	14845	14681	14680	14606	14696	14766	14648	14641	14789	14643	14491	14572	14766	14621	14701	14756	14685	14646	14777	14558	14701	14854	14535	14577	14602	14846	14589	14689	14558	14488	14659	14781	14719	14680	14707	14633	14635	14742	14781	14708	14481	14634	14590	14769	14765	14668	14645	14806	14619	14835	14841	14761	14695	14706	14803	14575	14719	14732	14623	14781	14620	14741	14536	14787	14641	14891	14522	14785	14742	14598	14565	14618	14637	14970	14750	14824	14880	14539	14881	14625	14740	14774	14693	14729	14751	14665	14613	14759	14833	14794	14650	14654	14878	14669	14828	14526	14796	14832	14678	14745	14619	14680	14667	14542	14743	14605	14599	14720	14730	14867	14494	14605	14781	14706	14593	14747	14651	14522	14819	14554	14725	14815	14704	14757	14619	14696	14710	14666	14636	14553	14721	14543	14582	14639	14727	14659	14696	14698	14830	14900	14681	14605	14777	14673	14688	14557	14782	14770	14885	14709	14714	14797	14770	14727	14487	14834	14651	14605	14727	14524	14689	15013	14749	14655	14805	14656	14749	14705	14825	14543	14680	14661	14737	14587	14843	14752	14488	14655	14689	14666	14764	14531	14789	14836	14736	14677	14642	14637	14723	14624	14555	14688	14800	14770	14716	14666	14705	14610	14836	14548	14810	14729	14730	14717	14812	14745	14681	14722	14816	14534	14520	14692	14854	14842	14680	14700	14588	14750	14524	14584	14709	14791	14664	14823	14583	14661	14806	14585	14465	14655	14625	14445	14743	14772	14744	14754	14641	14831	14700	14856	14483	14692	14739	14701	14619	14760	14551	14579	14682	14535	14657	14810	14662	14608	14808	14778	14770	14564	14776	14509	14696	14652	14666	14630	14813	14669	14675	14838	14759	14721	14717	14840	14722	14796	14702	14636	14748	14616	14497	14785	14726	14824	14723	14547	14802	14775	14623	14557	14736	14594	14637	14753	14559	14564	14651	14719	14679	14585	14842	14748	14705	14647	14856	14848	14634	14726	14650	14699	14888	14717	14677	14818	14534	14753	14645	14722	14600	14705	14783	14465	14563	14601	14583	14592	14618	14636	14639	14747	14643	14916	14643	14753	14593	14679	14703	14859	14661	14609	14686	14472	14719	14583	14808	14661	14961	14705	14764	14702	14842	14673	14785	14652	14765	14589	14733	14508	14729	14687	14812	14535	14963	14717	14599	14556	14612	14782	14670	14564	14815	14846	14599	14713	14753	14757	14698	14655	14833	14737	14763	14695	14746	14572	14582	14781	14641	14604	14701	14605	14714	14798	14687	14688	14702	14816	14558	14653	14722	14712	14710	14701	14690	14756	14631	14852	14540	14657	14795	14631	14566	14566	14603	14733	14774	14507	14743	14686	14628	14649	14660	14639	14708	14674	14617	14742	14713	14758	14707	14625	14613	14652	14686	14655	14527	14719	14635	14622	14702	14516	14791	14736	14541	14671	14723	14901	14587	14672	14739	14821	14657	14675	14838	14585	14693	14732	14822	14788	14779	14536	14847	14651	14706	14709	14621	14945	14647	14701	14567	14664	14652	14755	14768	14624	14750	14629	14539	14616	14667	14678	14662	14764	14764	14705	14526	14733	14792	14621	14670	14640	14721	14806	14640	14638	14778	14643	14800	14575	14657	14711	14702	14730	14645	14699	14572	14779	14724	14629	14839	14647	14867	14560	14627	14791	14753	14638	14733	14811	14747	14621	14633	14690	14696	14656	14768	14486	14573	14777	14773	14952	14654	14709	14625	14684	14629	14845	14634	14806	14831	14683	14587	14713	14778	14721	14714	14811	14677	14715	14740	14808	14650	14663	14582	14594	14790	14750	14644	14691	14702	14732	14630	14615	14565	14646	14530	14730	14717	14554	14536	14693	14889	14526	14803	14640	14678	14792	14578	14921	14743	14857	14683	14584	14634	14639	14510	14873	14606	14603	14480	14641	14694	14546	14756	14589	14763	14744	14712	14764	14606	14633	14775	14741	14631	14675	14596	14753	14738	14714	14839	14811	14736	14735	14475	14690	14676	14796	14626	14636	14612	14747	14665	14559	14725	14476	14591	14569	14786	14637	14704	14634	14754	14723	14814	14637	14787	14672	14644	14641	14646	14517	14713	14732	14718	14691	14632	14674	14776	14704	14657	14657	14563	14691	14761	14611	14610	14768	14692	14636	14774	14732	14742	14859	14736	14708	14660	14685	14736	14834	14585	14724	14841	14782	14665	14741	14495	14793	14823	14590	14623	14673	14727	14667	14648	14681	14575	14668	14666	14644	14631	14843	14569	14640	14621	14659	14713	14675	14621	14594	14570	14649	14642	14532	14726	14773	14718	14789	14747	14664	14710	14703	14761	14626	14685	14644	14715	14674	14762	14869	14639	14658	14764	14713	14738	14488	14636	14699	14435	14836	14857	14672	14853	14680	14560	14562	14897	14784	14799	14673	14678	14728	14538	14703	14590	14709	14695	14854	14773	14688	14684	14685	14685	14702	14639	14555	14552	14767	14671	14641	14615	14720	14719	14778	14561	14784	14757	14666	14797	14671	14741	14614	14636	14809	14687	14665	14615	14878	14605	14795	14668	14646	14688	14771	14708	14604	14581	14786	14641	14831	14726	14750	14746	14767	14743	14542	14688	14650	14737	14684	14620	14831	14712	14627	14716	14906	14656	14700	14736	14770	14751	14665	14801	14676	14591	14734	14741	14764	14541	14799	14595	14731
23920	21107	28473	24456	22818	23167	22254	19541	18508	18175	18769	19206	18637	18067	17779	16709	16719	16647	16732	16445	16301	16131	16453	16401	16287	16288	16301	16219	16279	16266	16346	16157	16238	16277	16463	16292	16264	16332	16138	16429	16334	16385	16623	16838	16522	16336	16220	16042	16219	16285	16002	16062	16072	16162	16279	16284	16302	16311	16122	16327	16142	16233	16221	16129	16229	16215	16250	16268	16120	16082	16210	16243	16264	16237	16100	16110	16200	16186	16279	16222	16249	16247	16104	16284	16306	16038	16216	16312	16178	16153	16099	16143	16198	16103	16108	16169	16108	15970	16347	16110	16115	16169	16200	16184	16257	16198	16264	16349	16138	16199	16317	16074	16345	16290	16113	16039	16162	16123	16067	16443	16051	15948	16151	16049	16168	16147	15978	16080	16235	16125	16071	16211	16287	16112	16223	15900	16004	16234	16156	16209	16158	15908	16182	16208	16153	15943	16068	16088	16202	16290	16037	16182	16324	15995	16121	16107	16069	16018	16269	16040	16341	16195	16051	16165	16285	16267	16198	16193	16145	16281	16307	16114	16096	16221	15951	16235	16017	16172	16132	16238	16094	16129	16167	16134	15994	16203	16032	16183	16148	16115	16090	16065	16360	16103	16098	16231	16139	16092	16093	16041	16006	16124	16173	16276	16121	16233	16250	16223	16013	16360	16068	16049	16055	16251	16092	16019	16030	15980	16173	16080	16058	16202	16108	16028	16061	16122	16369	16184	15910	15962	16209	16173	16118	16089	16069	16264	16223	16100	16208	16214	16226	15931	16164	16320	16265	16162	16105	16101	16188	16062	16222	15889	16225	16056	16196	16186	16251	16411	16153	16172	16192	16168	16272	15991	16213	16162	16051	16188	16302	15966	16249	16244	16139	16122	16117	15938	16106	16126	16160	16273	16256	16192	16056	16226	16196	16078	16096	16154	16186	16134	15967	16393	16162	16087	15927	16402	16147	15989	16146	16219	16249	16238	16209	16243	16247	16268	16182	16087	16330	16280	15994	16032	16221	16276	16315	16205	16045	16324	16125	16302	16215	16154	15859	15980	16144	16123	16184	16045	16270	16120	16224	16110	16147	16148	16173	15947	16249	15966	16149	16368	16341	15955	16024	16123	16308	16092	16139	16298	16123	16126	16107	16247	16054	16175	16139	16240	16253	16227	16181	16175	16130	16056	16190	16342	16092	16491	15999	16111	16270	16301	16078	16197	16159	16133	16339	16052	16096	16229	16141	16125	16227	16118	16191	16151	15953	16192	16242	16146	16089	16310	15949	16120	16071	16204	16331	16168	16342	16207	16117	16223	16177	16234	16142	16199	16212	16075	16152	16217	15996	16118	16142	16353	16078	16004	15985	16249	16228	16236	15978	16298	15970	16273	16386	16041	15948	15911	16058	16092	16186	16035	16213	16200	16176	16154	16478	16242	16017	16184	16225	15942	16128	16126	16135	16207	16108	16187	16309	16213	16150	15950	16104	16121	16179	16080	16166	16148	16211	16180	16165	16081	15998	15996	16159	16145	16101	16088	16177	16136	16394	15996	16218	16178	16199	16077	16107	16183	16096	16120	16008	16227	16259	16323	16194	16322	16082	16118	16111	16033	16196	16057	15926	16026	16148	15939	16067	16330	16099	16032	16274	16004	16057	16347	16158	16068	16100	16059	16350	16106	16173	16106	16114	16255	16490	16381	16200	16051	15893	16212	16180	16007	16187	16186	16134	16140	16212	16077	16296	15998	16228	16049	16085	16178	16111	16144	16233	16272	16297	15954	16181	15996	16210	15992	16235	16289	16029	16251	16108	16114	15988	15992	16176	16174	16370	16143	16187	16133	15985	16176	16087	16411	16224	16327	16112	16233	16251	16287	16183	16140	15977	16166	15953	16265	16028	16031	16148	16025	16121	16116	16110	16334	16085	16227	16082	16137	16120	16024	15935	15976	16057	16257	16082	15921	15990	16076	16325	16022	16062	16182	16279	16290	16291	16066	16241	16126	16387	16246	16147	16078	16025	16216	16388	16164	16185	16324	16031	15884	16187	16396	16177	16246	16197	16015	16231	15993	16185	16426	16294	16181	16218	16133	16164	16077	16262	15851	16085	16107	16107	16145	16089	16002	16158	16289	16049	16183	16197	16168	16131	16303	16338	16030	16186	16211	16091	16009	16004	16280	16058	16184	16086	16102	16084	16212	16185	16164	16092	16253	16272	16058	15958	16079	16299	16160	16062	16145	16072	16019	16081	16206	16140	16078	16136	16235	16173	16122	16107	16300	16125	16068	16243	16215	16159	16186	16132	16122	16308	15881	16004	16126	16280	15990	16065	15990	16365	16053	16081	16056	16223	16230	16221	16167	16130	16121	16218	16425	16019	16132	16203	16060	16141	16232	16158	16098	16167	15925	15930	16243	16350	16128	16163	16056	16333	16321	16105	16291	16048	16267	16031	16262	16300	16235	16322	16303	16100	16014	16292	16166	16269	16321	16106	16066	16181	16092	16433	16142	16270	16173	16141	15975	16055	16001	16236	16191	16067	16025	16193	16275	16086	16198	16419	16295	15951	16223	16359	16263	16287	16208	16205	16282	16045	16142	16010	16067	16170	16256	16067	16198	16041	16054	16190	16168	16120	16263	16003	16176	16118	16086	16160	16150	16276	15989	16160	16020	16071	16160	15981	16216	16039	16200	16082	16385	16103	16289	16076	16184	16130	16245	16073	16027	16137	16172	15919	16042	16012	16261	15986	15878	16118	16010	16274	16207	16178	16019	15877	16238	16134	16300	16123	16196	16155	16052	16252	16212	16114	16215	15978	16121	16044	16193	16030	16214	16153	16147	16130	16319	16227	15924	16018	16155	16138	15917	16311	16088	16058	16228	16171	16089	16052	16259	16094	16099	16124	16148	16219	16320	16120	16018	15984	15937	16161	16120	15891	16003	16219	16255	16155	16036	16091	16186	15983	16136	16102	15954	16266	16286	15992	16094	16091	16282	16068	16176	16324	16312	16053	16179	16263	16092	15943	16163	16228	16202	16148	15843	16175	16120	16215	16180	16088	16258	16137	16182	16419	16194	16254	16102	16254	16331	16184	16111	16192	16413	16068	16125	16193	16241	16237	16144	16338	15911	16243	16115	16221	16105	16286	16061	16133	15992	16075	16039	16080	16072	16144	16180	16083	16173	16215	16097	16132	16141	16256	16291	16134	16174	16134	16430	16037	16282	16337	16227	16177	16164	16248	16263	16212	16162	15910	16017	16087	16172	16341	16233	16148	16221	16100	16090	16089	16161	16053	16158	16056	16093	16095	16115	16158	16368	16347	16193	15998	16121	16078	15994	15990	16153	16142	16172	16297	16089	16131	16016	16242	16065	16229	16162	15887	16014	16304	16265	16006	16289	16147	16095	16363	16187	16129	15994	16127	16244	16002	16111	16156	16452	16039	16015	16112	16113	16155	16059	16412	16271	16264	16026	16138	16216	16069	16140	16257	15967	15996	16052	16178	16074	16151	16094	15968	16262	16170	16299	16240	16116	16163	16115	16112	16130	16177	16424	16376	16233	16316	16049	16110	16229	16023	16075	16231	16194	16054	16214	16346	15915	16161	16178	16153	16269	16188	16256	16290	16061	16118	15921	16150	16242	16055	16267	16266	16348	16108	16300	16192	16083	16193	16268	16010	16156	16032	16166	16305	16214	16072	16200	16126	16005	16165	15883	16307	16207	16086	16202	16272	16085	16039	16165	16016	16205	16171	16150	16134	16053	16105	16265	15937	16242	16217	16203	16027	16308	16253	16145	15802	16094	16209	15975	16134	16179	16007	16182	16088	16148	16299	16221	16157	16121	15952	16228	16134	16291	16149	16267	16188	16233	16143	16305	16334	16200	15925	15900	16164	16295	16204	16337	16202	16181	16216	16346	16113	16191	16080	16239	16283	16172	16181	16208	16120	15974	16140	16207	16202	16302	16114	16252	16140	16062	16123	16350	16074	16219	16251	16099	16318	16134	16051	16018	16257	16276	16093	16240	16287	16310	16256	16157	16284	16477	16368	16241	16192	16132	16235	16361	16219	16101	15945	16094	16168	16264	16175	16087	16130	16086	16256	16099	16422	16171	16145	16328	16009	16179	16135	16199	16294	16128	16254	16099	16129	15996	16220	16347	16278	16152	16111	16255	16355	16096	16272	16039	16336	16312	16106	16151	16097	16147	16165	16153	16091	16211	16138	16163	16117	16086	16148	15993	16293	16148	16117	16121	16185	16150	16305	16032	16026	16266	15989	16207	16390	16218	16076	15980	16386	16234	16152	16247	16072	16190	16145	16243	16142	16224	16105	16286	16231	16143	16185	16117	15925	16633	16170	16125	16137	16053	16139	16094	16262	16122	16101	16096	16244	16161	16137	16292	16140	16072	16110	16305	16002	16258	16096	16200	15902	16202	16253	16327	16391	16202	16239	15971	16096	16105	16141	16097	16301	16159	16186	16091	16070	16147	16150	16200	15996	15873	16046	16160	16075	16055	16164	16155	16151	16039	16185	16079	16226	16038	16228	16169	16227	16093	16202	16008	16240	16269	16229	16186	16027	16183	16083	16155	16116	16290	16357	16162	16306	16211	16163	15969	16158	16185	16132	16008	16082	16062	16038	16250	16057	16061	16237	16214	16130	16156	16091	16074	16084	16222	16076	16086	16171	16181	16039	16208	16238	15973	16364	16284	16392	16173	15956	16118	16245	16217	16142	16322	16357	16283	16134	16060	16137	16256	16201	16314	16160	16083	16403	16194	16008	15920	15987	16281	15991	16084	16122	16004	16023	16205	16176	16194	16168	16140	16142	16116	16134	16320	16252	16375	15987	16245	16092	16188	15949	16189	16236	16165	16183	15939	16350	16121	16208	16265	16145	16136	16109	16001	16152	15989	16136	16131	16186	15981	16004	15960	15985	16021	16162	16205	16101	16194	16265	16111	16082	16191	16125	16117	15967	16195	15949	16072	16249	16082	16044	16171	15989	16197	16230	16189	16166	16064	16085	16037	16124	15960	16291	16164	16117	16309	16304	16193	16048	15951	16148	16201	16160	16301	16197	16031	16137	16150	16172	16058	16230	15915	16146	16263	16202	16135	16271	16375	16266	16192	16192	16120	16085	16095
17966	31023	30950	26547	23579	21431	19955	18611	17701	16838	18441	18626	17871	16764	16313	14850	14493	14751	14419	14623	14574	14446	14463	14395	14564	14357	14424	14405	14423	14305	14422	14246	14323	14125	14272	14405	14300	14163	14230	14264	14262	14289	14837	14834	14696	14406	14423	14273	14189	14117	14275	14301	14279	14325	14117	14200	14094	14111	14132	14311	14193	14293	14111	14222	14072	14329	14113	14162	14348	14114	14240	14451	14202	14153	14168	14172	14358	14236	14312	14204	14308	14244	14281	14116	14149	14294	14097	14172	14175	14288	14255	14152	14163	14168	14224	14138	14262	14342	14265	14200	14088	14126	14192	14169	14022	14206	14230	14293	14334	14138	14376	14253	14118	14390	13997	14401	14312	14232	14212	14323	14235	14242	14137	14157	14120	14399	14186	14234	14085	14304	14116	14166	14197	14118	14300	14371	14228	14169	14349	14277	14250	14161	14245	14005	14228	14216	14377	14215	14075	14124	14000	13972	14132	14247	14127	14299	14080	14214	14132	14159	14205	14249	14123	14358	14153	14126	14206	14268	14204	14256	14078	14088	14318	14155	13990	14045	13989	14186	14104	14175	14095	14335	14181	14104	14313	14155	14139	14159	14165	14349	14226	14157	14214	14271	14355	14235	14056	14203	14264	14323	14251	14242	14195	14254	14103	14095	14163	14199	14210	14199	14279	14133	14240	14017	14156	14252	14353	14163	14378	14173	14262	14185	14541	14211	14363	14298	14316	14244	14353	14313	14098	14221	14139	14230	14224	14265	14249	14082	14155	14268	14341	14248	14350	14214	14131	14360	14163	14171	14180	14245	14075	14334	14200	14472	14045	14246	14065	14099	14216	14267	14269	14268	14161	14173	14244	14223	14156	14227	14201	14434	14130	14102	14384	14226	14275	14339	14078	14259	14137	14129	14294	14349	14183	14294	14112	14393	14097	14040	14224	14355	14174	14302	14282	14053	14326	14184	14147	14256	14160	14359	14069	14198	14171	14398	14142	14126	14313	14256	14214	14411	14272	14357	14293	14279	14274	14110	14284	14321	14209	14192	14090	14208	14145	14278	14205	14078	14336	14085	14215	14202	14289	14174	14073	14335	14323	14191	14164	14198	14176	14275	14154	14199	14080	14045	14184	14149	14301	14256	14184	14253	14044	14167	14329	14447	14239	13977	14106	14221	14220	14054	14236	14267	14170	14199	14111	14143	14120	14317	14251	14124	14109	14296	14194	14157	14167	14090	14240	14330	14242	14409	14239	14316	14277	14181	14267	14208	14190	14171	14141	14238	14339	14260	14207	14185	14178	13968	14199	14087	14153	14211	14070	14292	14190	14149	14284	14092	14221	14216	14272	14135	14233	14220	14289	14221	14250	14017	14090	14287	14155	14239	14220	14012	14301	14319	14209	14067	14081	14303	14091	14227	14319	14253	14243	14339	14120	14235	14165	14160	14177	14144	14134	14154	14108	14351	14443	14254	14241	14168	14183	14199	14071	14119	14109	14162	14231	14050	14239	14285	14245	14144	14308	14143	14197	14046	14232	14058	14293	14224	14096	14089	14189	14216	14151	14333	14149	14297	14264	14277	14282	14257	14306	14139	14075	14160	14249	14107	14334	14231	14243	14141	14182	14042	14157	14137	14299	14173	14323	14216	14087	14230	14171	14120	14213	14194	14291	14083	13995	14233	14147	14291	14433	14185	14100	14214	14156	13939	14222	14285	14274	14080	14045	14108	14173	14189	14393	14236	14137	14239	14116	14229	14362	14256	14211	14273	14147	14048	14151	14218	14035	14134	14272	14369	14310	14216	14277	14240	14191	14209	14089	14166	14257	14160	14290	14319	14263	14205	14180	14180	14277	14279	14068	14096	14236	14289	14145	14264	14308	14059	14081	14236	14203	14182	14191	14319	14144	14246	14072	14140	14369	14244	14316	14085	14190	14110	14300	14086	14223	14204	14271	14244	14219	14194	14303	14128	14321	14231	14199	14284	14372	14307	14163	14454	14185	14108	14272	14030	14122	14050	14352	14099	14114	14253	14180	14274	14064	14318	14054	14062	14197	14043	14245	14289	14245	14262	14138	14135	14282	14078	14361	14338	14188	14168	14211	14108	14273	14060	14294	14215	14112	14222	14297	14193	14091	14161	14130	14267	14313	14369	14237	14121	14216	14173	14188	14145	14341	14225	14193	14206	14256	14223	14360	14317	14286	14053	14192	14297	14233	14195	14315	14105	14253	14332	14180	14272	14245	14168	14143	14237	14196	14207	14175	14248	14165	14216	14204	14411	14206	14222	14083	14200	14071	14149	14338	14137	14279	14167	14325	14291	14281	14243	14283	14093	14069	14256	14179	13997	14216	14317	14134	14204	14158	14023	14236	14214	14128	14136	14261	14140	14201	14291	14124	14242	14217	14228	14162	14330	14262	14278	14282	14116	14210	14214	14357	14271	14364	14202	14149	14356	14218	14197	14170	14165	14126	14174	14239	14120	14102	14289	14105	14216	13979	14197	14168	14169	14344	14245	14188	14315	14268	14175	14226	14200	14302	14261	14196	14121	14182	14156	14197	14377	14092	14287	14270	14262	14188	14131	14072	14182	14154	14246	14234	14239	14195	14273	14217	14245	14144	14075	14174	14215	14142	13977	14227	14124	14188	14263	14216	14314	14143	14239	14151	14187	14234	14296	14263	14215	14203	14169	14008	14140	14184	14193	14214	14053	14237	14227	14198	14315	14293	14159	14101	14226	14298	14432	14054	14251	14335	14140	14185	13990	14207	14124	14190	14270	13989	14274	14157	14060	14161	14224	14178	14257	14172	14294	14165	14237	14301	14182	14039	14248	14248	14166	14381	14135	14231	14280	14238	14119	14245	14348	14334	14122	14149	13984	14261	14039	14343	14299	14205	14086	14362	14173	14252	14219	14173	14181	14249	14184	14125	14159	14265	14159	14264	14167	14196	14148	14157	14203	14294	14194	14232	14201	14244	14180	14249	13972	14211	14097	14326	14127	14250	14188	14175	14117	14313	14212	14092	14105	14294	14255	14326	14408	14284	14117	14112	14372	14296	14311	14193	14455	14065	14344	14219	14229	14116	14174	14134	14349	14160	14134	14159	14178	14254	14171	14331	14215	14286	14272	14332	14192	14410	14183	14021	14157	14226	14123	14236	14177	14266	14057	14264	13966	14243	14222	13991	14166	14221	14227	14219	14247	14309	14137	14215	14162	14293	14170	14242	14233	14221	14141	14382	14208	14225	14065	14242	14158	14146	14273	14105	14336	14205	14226	14214	14198	14186	14148	14012	14290	14215	14174	14123	14232	14211	14158	14257	14229	14212	14313	14354	14234	14049	13996	14299	14341	14321	14248	14188	14251	14184	14151	14411	13999	14130	14235	14178	14117	14115	14297	14243	14023	14112	14075	14214	14257	14247	14098	14212	14144	14186	14110	14204	14200	14204	14341	14308	14177	14267	14129	14263	14156	14253	14436	14129	14213	14141	14190	14227	14232	14295	14313	14098	14126	14264	14277	14116	14355	14376	14100	14252	14129	14497	14181	14250	14239	14372	14228	14268	14153	14299	14308	14100	14233	14325	14164	14251	14138	14116	14261	14260	14257	14233	14346	14188	14243	14303	14165	14117	14272	14026	14171	14246	14272	14312	14375	14074	14276	14225	14153	14143	14260	14164	14286	14207	14052	14156	14124	14188	14244	14140	14333	14231	14184	14199	14242	14119	14057	14263	14249	14177	14190	14246	14084	14204	14227	14270	14177	14251	14223	14395	14162	14277	14241	14149	14067	14238	14248	14127	14078	14251	14165	14209	14210	14137	14154	14204	14089	14260	14322	14228	14327	14202	14191	14141	14132	14214	14364	14093	14116	14121	14224	14308	14041	14421	14184	14273	14259	14278	14070	14053	14086	14165	14069	14135	14117	14189	14214	14407	14295	14240	14164	14337	14066	14279	14246	14153	14211	14586	14054	14201	14215	14046	13986	14199	14208	14108	14218	14295	14120	14368	14156	14124	14285	14233	14412	14212	14189	14352	14155	14037	14259	14267	14115	14234	14254	14194	14287	14164	14230	14205	14322	14296	14135	14264	14232	14123	14193	14181	14141	14479	14104	14315	14116	14046	14137	14290	14141	14236	14348	14252	14200	14298	14302	14019	14217	14246	14154	14188	14092	14122	14082	14302	14272	14113	14145	14241	14285	14248	14350	14121	14095	14180	14287	14136	14076	14286	13973	14240	14230	14228	14366	14216	14356	14143	14081	14168	14085	14075	14193	14247	14134	14126	14134	14353	14070	14171	14206	14188	14204	14215	14202	14116	14093	14238	14190	14253	14325	14272	14335	14081	14267	14134	14080	14034	14117	14298	14230	14139	14289	14355	14304	14130	14261	14088	14062	14085	14270	14152	14112	14096	14098	14299	14137	14243	14154	14115	14172	14150	14026	14223	14362	14155	14067	14098	14178	14161	14161	14376	14223	14123	14392	14300	14296	14292	14282	14165	14323	14140	14302	14340	14175	14132	14247	14103	14287	14299	14230	14270	14230	14257	14313	14245	14229	14153	14279	14491	14289	14177	14227	14264	14104	14178	13893	14061	14325	14298	14168	14343	14172	14288	14167	14288	14204	14173	14352	14216	14317	14343	14207	14081	14178	14410	14270	14177	14259	14273	14099	14182	14131	14293	14299	14047	14195	14292	14280	14119	14216	14312	14284	14284	14145	14203	14261	13987	14160	14142	14171	14258	14286	14262	14390	14270	14293	14199	14343	14297	14166	14166	14118	14133	14181	14220	14258	14138	14185	14244	14356	14043	14305	14080	14118	14149	14199	14225	14209	14350	14271	14238	14192	14376	14272	14371	14183	14087	14160	14278	14238	14343	14097	14121	14237	14204	14176	14279	13988	14268	14191	14130	14253	14336	14171	14227	14178	14242	14202	14249	14310	14149	14260	14008	14193	14235	14334	14167	14103	14314	14242	14384	14181	14291	14205	14253	13973	14095	14240	14259	14227	14274	13974	14244	14218	14216	14276	14187	14168	14290	14173	14229	14130	14278	14179	14261	14334	14171	14192	13989	14143	14244	14183	14067	14072	14231	14266	14086	14010	14192	14083	14327	14161	14236	14206	14299	14151	14061	14113	14305	14227
22725	21176	28956	23657	21766	24484	26592	21474	19770	19361	20343	22571	24476	19648	18953	17222	16829	16786	16721	16786	16640	16529	16480	16526	16663	16584	16460	16505	16573	16593	16330	16360	16175	16395	16564	16347	16230	16289	16116	16146	16152	16382	16835	16947	16818	16591	16653	16094	16348	16202	16092	16440	16065	16130	16334	16247	16274	16233	16013	16248	16143	16185	16434	16024	16097	16141	16222	16233	16090	16209	16315	16014	16183	16318	16102	16017	16154	16247	16288	16286	16065	16042	16005	16191	15933	16012	16136	15958	16055	16052	16111	15929	16092	16058	15996	16018	16256	16104	16299	16284	16081	16325	16046	16363	16143	16201	16055	16140	16238	16078	16023	16184	16133	16158	16290	16219	16114	16195	16100	16135	16187	16214	16200	16210	16067	16219	16034	16026	15985	16066	16050	16158	16422	16023	16092	16127	16108	16244	16135	16031	16214	16173	16166	16190	16094	16365	16065	16134	16350	16008	16141	16073	16281	16039	16003	16206	16100	16228	16178	16084	16048	16113	16145	16118	16227	16254	16187	16072	16159	16050	16182	16181	16043	16171	15896	16353	16068	16198	16191	16180	16176	16051	16122	15906	16114	16077	16036	16085	16008	16158	16108	16038	16080	16126	16289	16180	16038	16013	16053	16137	15959	16142	16163	16170	16201	16054	16096	16302	16223	16248	16168	15932	16086	16049	15894	16030	16209	16218	16016	16045	16097	16179	16138	16185	16000	16085	16124	16016	16100	16174	15997	16191	16093	15975	16002	16066	16002	16111	16101	16144	16307	16111	16102	15987	16063	16316	16036	16193	16121	15973	16179	16139	15910	16063	16293	16215	15997	16085	15980	15975	16198	16093	16215	16206	15961	16093	16017	16148	16147	16131	16100	16079	15952	16096	16068	16105	16298	16129	15888	15961	16064	15924	15958	15878	15995	16171	16118	16036	16231	15936	16075	16275	16306	16100	15993	16026	16115	15982	16132	15975	16238	15851	16167	15977	16380	16154	15877	16017	16203	16014	16019	15990	16096	16154	16176	16176	16015	16112	15984	16315	16262	16171	16157	16274	16309	16003	16162	16343	16057	15928	16033	16135	16058	16091	16053	16018	16120	16158	16057	16143	15972	16179	16231	16103	16290	16097	16209	16223	16284	16161	16130	16214	16028	16091	16122	16168	16154	16256	16151	16020	16011	16124	16262	16259	16352	16246	16266	16127	16142	16055	15940	16047	16262	16231	16142	15934	16085	16145	16274	16163	16205	16265	16145	16138	16015	16033	16226	16158	16049	15936	15987	16094	16166	16051	16182	16181	16066	15919	15961	16088	16180	16164	16240	16342	16263	15995	16177	16098	16040	16048	16100	16185	16299	16152	15935	16183	16268	16101	16157	16094	15933	16155	15858	16039	16040	16212	16035	16003	16049	16155	16222	16194	16201	16241	16036	16082	16162	16096	16258	16154	16085	15963	16147	16184	16128	15993	15862	16260	16091	15972	16057	15973	16014	16124	15836	16069	15931	15862	16031	16215	16281	16320	16340	16129	16241	16195	16158	16363	16090	16141	16084	16138	16204	16049	16034	16228	15987	16384	16175	16086	16112	16163	16039	16037	16144	16125	15964	16241	16177	16155	16213	16234	16150	15870	16077	16016	15928	16030	15989	16077	16120	16025	16000	15957	15919	16085	16141	16014	16119	16090	16127	16192	16087	16035	16073	16259	16015	16303	16260	16332	16132	16121	16130	16111	15978	16152	16267	16014	16051	16165	15907	16147	16157	16073	16162	16096	16046	15990	16057	16246	16321	16098	16222	16149	16140	15948	16079	16118	16014	16101	16167	15958	16190	16247	16126	16154	16034	16081	16081	16094	15988	16028	15971	16071	15951	16022	16230	16011	16022	16044	16078	16283	15970	16302	16117	16100	16201	16237	16052	16034	16052	16173	16072	16167	16053	15970	16006	16091	16141	16017	16005	16232	16221	16017	16237	15996	15949	16000	15938	16120	16225	16017	16198	16220	16165	16165	16275	15976	16118	16233	15957	15958	16045	16145	16203	16245	15957	16166	16060	16052	16128	16058	16205	16011	16099	16191	16071	16161	16266	16370	16133	16190	16013	15989	16098	16114	16103	16009	16243	16411	16098	15945	16194	16050	16131	16042	15982	16161	15970	15890	16158	16065	16281	16121	15910	15991	16212	16030	16139	16268	16027	15983	16289	16214	15779	15958	16039	16136	16058	16234	16249	16086	16226	15966	16028	16263	15907	15883	16151	15857	15756	15982	16137	16203	16045	16225	16188	16110	16067	16087	16146	16037	16477	16151	16139	16096	16267	16081	16373	16175	16033	16161	16002	16213	15996	16350	15958	16085	16147	16040	16005	16294	16055	16060	15874	16008	16057	16178	15967	16000	16297	16283	16267	16067	16243	16017	16220	16096	16131	16014	15929	16264	16162	16196	16047	15984	16220	16231	16179	16017	16061	16295	16042	16234	16051	16154	16190	16106	16148	16034	16163	16022	16130	16223	16215	16074	16141	15918	15983	16078	16377	16113	16316	16080	16203	16093	16166	16152	16185	16083	16262	16314	16121	16212	16197	16197	16085	16074	16088	16097	16023	16097	16165	16027	16037	15886	16351	16280	16018	16385	15969	16055	16167	15894	16174	16074	16244	16166	16217	15827	16000	15975	16152	16128	16107	16116	16116	16144	16184	16052	15942	16076	16105	16066	16117	16255	15928	16163	16139	16231	16199	15902	16091	16123	16283	16231	16134	16097	16035	16207	16042	16094	16235	16161	16083	15967	16064	16016	16030	15929	16209	16084	16168	16162	16092	16171	16084	16145	16194	16136	16131	16181	16195	16166	16054	16240	16036	16117	16211	15934	16088	16100	15889	16229	16222	16082	16137	16051	16034	16186	16145	16087	16006	16055	16222	16072	16087	16156	15904	15925	16108	16132	15943	16131	15972	16064	16191	16254	16172	16174	16241	16143	16077	16373	16233	16393	16284	16146	16069	15939	16162	16097	16139	16173	16100	16123	15985	16027	16121	15998	16177	16188	15979	16124	16134	16090	16138	15918	16066	16075	16080	16102	16347	16054	15942	16090	16071	16193	16191	16126	16256	16131	16051	15989	16059	16200	16113	16192	16152	16010	16272	16182	15993	16104	16344	16199	16146	16056	16153	16073	16093	15709	15861	16080	16264	16235	16220	16059	15980	16278	16309	16089	16009	15964	16120	16004	16272	16162	16041	16156	16170	15986	16215	15942	15873	16157	16161	16032	16184	15994	16091	15983	16158	16210	15933	16163	16248	16198	16114	16138	16061	16202	16142	16171	16032	16081	16043	16028	15930	16142	16060	15981	16095	16023	16202	16271	16206	15974	16031	16029	16289	16093	16178	16257	16160	15952	16058	15964	16113	16298	16033	16171	16020	16450	16187	16265	16097	16095	16269	16021	15933	15998	16312	16031	16196	15897	16124	16128	16074	15943	16063	16246	16200	16101	15965	16198	16210	15946	16103	16321	16142	16217	16034	16182	16263	16047	16128	16034	16132	15958	15963	16327	16256	16471	16079	16208	16257	16042	15934	16035	16099	16209	16025	16205	16031	16008	16059	16325	16183	16149	16016	16110	16204	16216	16049	16238	16098	16121	16047	15977	16187	15840	15977	16115	16207	16023	16091	15978	16028	15961	15998	16069	16190	16129	16167	16186	16421	16229	16104	16168	16077	16125	15878	16147	16259	16152	16181	16060	16112	16190	15911	15919	16050	16108	16199	16027	16286	16128	16092	16278	16022	16203	16319	16095	15955	15913	15879	16327	16384	16108	16001	16151	16187	15834	15970	16026	16179	16230	16266	16215	16032	15995	16046	16353	16014	16262	16371	16057	16248	16089	16071	16127	16147	16166	15977	16122	16131	16090	16271	16136	16121	16050	16087	16092	16145	16290	16068	16139	16107	16260	16098	15942	15914	16214	16060	16173	16139	16286	16294	16066	16222	16084	16023	16093	16170	16135	16125	16094	15977	16057	15939	16052	16018	16036	15986	16134	16010	16180	16136	16097	15902	16137	16092	16136	16377	16134	15935	15948	16109	16174	16089	16084	16040	16168	16171	16071	16142	16079	16233	16026	16058	16214	16238	16177	16084	15894	16016	16251	16211	16136	16056	16120	16164	15950	16041	16202	16024	16153	16330	15911	16002	15989	16176	16043	16120	16069	16105	16138	16088	16221	16257	15970	16184	16026	15920	16077	16088	16299	16167	16212	15975	16019	15973	16082	16025	16218	16056	15990	16002	16135	16338	16142	16045	16137	16178	16003	16196	16104	16260	16213	16169	15976	16099	15991	15920	16214	16144	16131	16263	16104	16169	16053	16253	16181	16041	15934	16053	16113	15955	16094	16250	16218	16008	16087	16315	16014	15983	16133	16034	16134	16236	16105	16071	16236	16138	15970	15993	16240	16266	16039	16049	16050	16095	16074	16232	16042	16033	16196	16231	16164	16205	16084	16084	16069	15890	16143	16169	16141	15879	16046	16175	16276	16213	15973	16138	16190	16281	16084	16186	16119	16269	16160	16228	16017	16108	16077	15954	16294	16021	16339	16188	16133	16013	16154	16103	15979	16147	16066	15978	16107	16137	16274	16056	16225	15849	16214	16146	15921	16039	16167	16021	16082	16250	16070	16081	16108	16142	16267	15999	16105	16154	16241	16090	16133	15958	16183	16105	16195	16161	16250	16276	16038	15959	16200	16126	16279	16011	16227	16047	15990	16181	16004	16159	16163	16280	16191	16151	16003	16263	16124	16138	16108	16091	16231	16230	16027	15990	16289	15854	16159	16221	16113	16322	16171	16115	16223	16141	16157	16124	16033	16248	16015	16241	16119	16079	15974	16188	16191	16167	16222	16436	16109	15872	15972	16011	15985	16114	16049	16189	16174	16012	16057	16140	16276	16117	16052	16090	16089	15878	15978	16011	16122	16095	16064	16088	16320	15951	16053	16086	16104	16060	16121	16212	16062	16132	16215	15938	16056	16118	16136	16092	16139	15880	15939	16038	16299	16228	16172	16087	16044	16104	16099	15995	16031	15970	16014	16287	16265	16005	16077	16179	16004	16127	16176	16148	16202	16187	16018	16099	16081	15957	15849	16154	16298	16204	16253
19958	35947	34844	30744	27784	24912	23001	21273	19626	18609	20686	24364	25179	17716	17855	15333	15036	14943	14798	14759	14522	14439	14481	14397	14391	14478	14429	14531	14327	14512	14152	14346	14220	14224	14255	14312	14140	14181	14137	14239	14147	14335	15272	15466	15048	14785	14447	14117	14433	14102	14201	14015	14179	14007	14148	14061	14139	14233	14236	14021	14283	14220	14099	14235	13992	14114	14052	14215	13983	14224	14208	14060	14269	14129	14102	14052	14062	14099	14104	14048	14212	14245	14126	14131	14047	14089	14269	14075	14112	14193	14086	14120	14175	14064	14174	14154	14100	14028	14232	14154	14047	13988	14058	14103	14191	14215	14190	14074	14334	14157	14093	14247	14214	14123	14309	14181	14042	14152	14235	14103	14288	14190	14186	14112	14163	14074	14336	14123	13851	14067	14116	14104	13969	14240	14203	14085	14150	14208	14310	14153	14042	14010	14121	14097	13945	14159	14030	14085	14204	13926	14276	14225	14147	14060	14068	14067	14103	14114	14123	13990	14345	14156	14197	14180	14023	14150	14217	14229	14010	14220	14206	14191	14236	14077	14141	14125	14102	14223	14123	14168	13960	14300	14184	14082	14191	14139	14150	14099	14173	14136	14206	14046	14052	14164	14265	14205	14128	14203	14242	14117	14337	14150	14038	14232	14252	14035	14161	14157	14162	14079	14112	14180	14226	14033	14221	14157	13979	14110	14138	14203	14235	14337	14177	14162	14069	14059	14092	14180	14141	14100	13944	14143	14237	14034	14006	14256	14192	14143	13964	14055	14288	14036	14150	14000	14201	13968	14147	14144	14074	14099	14191	14180	13938	14211	13943	14175	14192	14042	14036	14159	14028	14084	14054	14219	14173	14230	13978	14012	14095	13985	14077	14119	14145	14005	14107	14032	14090	14165	14241	14085	14174	14084	14204	13988	14139	14174	14045	14069	14239	14164	14059	14042	14053	14146	14214	14105	14182	14131	14190	14049	14275	14054	14086	14119	14247	14284	14192	14222	14142	14168	14081	14063	14068	14002	14113	14199	14122	14351	14026	14057	14030	14314	14053	14046	14159	13950	14213	14185	14078	14188	14052	14032	14001	14051	14178	14171	14200	14099	14106	14120	14182	14178	14072	14127	14011	14122	14243	14111	13935	14036	14135	14153	14051	14263	14118	14127	14136	14158	14168	14150	14068	14151	14151	14272	14208	14186	14143	14157	14187	14228	13994	14010	14061	14140	14134	14148	13925	14270	13991	14202	14118	14217	14054	14314	14086	14101	14073	14122	14018	14108	14059	14185	14088	14176	14136	13988	14120	14200	14094	14074	14113	13901	14124	14066	14032	14076	13977	14182	14143	14213	14018	14219	14097	14117	14148	14099	14090	14147	14012	14160	14094	14048	14010	14035	14108	14169	14042	14092	14192	14253	14108	14051	14166	13833	14179	14020	14113	14000	14031	14025	14152	14134	14189	14225	14037	14097	14142	13991	14045	14067	14116	14182	14092	14070	14035	14249	14101	14283	14124	14206	14172	14011	14081	14064	14220	13897	13981	14090	14019	14102	14162	14101	14015	14198	14101	14068	14012	14022	14126	14137	14095	14098	14007	14125	14129	14219	14208	14241	14094	14153	14132	14156	14021	13987	14020	14006	14046	14141	14083	14065	14236	14060	14223	14122	14226	14055	14191	14062	14273	14059	14096	13956	14151	14096	14166	14081	14156	14220	14077	14185	14239	14114	14045	14180	14042	14072	14041	14058	14116	13958	14085	14265	14077	14158	14141	14146	14173	13830	14015	14116	14149	13928	13943	14141	14148	14037	14124	14226	14115	14182	14151	13948	14161	14168	14081	14100	14150	14013	14221	14132	14105	14165	14201	14139	14118	14362	14129	14165	14061	13900	14183	14113	14215	14020	14085	13920	14142	14109	14184	14053	14172	14020	14049	14099	14183	14213	14073	14037	14188	14197	14006	14056	14127	14096	14050	14154	14104	14199	14031	13959	14161	14201	14152	13954	14183	14081	14206	14163	14056	14310	14100	14200	14301	14075	14038	14070	14209	14220	14110	14175	14037	14103	14200	13958	14095	14047	14196	14267	14174	14130	14067	14015	14285	13977	14077	14101	14131	14119	14070	13887	14277	14070	14189	14096	14053	14057	14291	14102	14092	14206	13986	14078	13988	14116	14102	14052	14073	13957	14196	13992	14290	14204	14139	14042	13983	14298	14164	14081	14044	14089	14132	14061	14153	14020	13938	14036	14087	14070	14245	14039	13956	14090	13972	14023	14221	14100	14173	13972	14163	14105	14168	14118	14134	14210	14105	14094	14053	14051	14164	14037	14055	14115	14192	13993	13969	14239	14077	14106	14093	14047	14160	14072	14131	14160	14039	14275	14025	14080	14164	14210	14165	14046	14047	14136	13997	14115	14203	14024	14246	14057	14269	14184	13943	14020	13959	14052	14163	14057	14087	14125	14113	14017	14070	13986	14133	13858	14158	14192	14123	14074	13947	14046	14097	14064	14167	14287	13896	13977	14090	14342	13965	14183	14096	14086	14075	14015	14077	14065	14196	14128	14142	13992	14006	13991	14059	14088	14090	13949	14115	13973	14126	14207	14100	14174	14000	14153	14075	14110	14081	14137	13995	14187	14057	14187	14143	14068	14207	13932	14056	14205	14218	14076	14180	14210	14066	14057	14187	14175	14036	14078	14112	14018	14215	13930	14095	14134	14135	14177	14238	13980	14150	14017	14173	14181	14009	14210	14254	14137	14131	14076	14134	14131	14104	14026	14028	14148	14102	14254	14024	14176	14034	14054	14269	14217	13955	14163	14071	14108	14163	14022	14150	14102	14167	14274	14160	14088	14122	14007	14073	14211	14172	14091	14085	13924	14037	14265	14061	13858	14026	14140	14210	14111	14080	13924	14156	14127	14200	14241	14155	14169	14015	14088	14070	14108	14120	14199	13967	14287	14086	13983	14224	14178	14222	14161	14091	14228	14103	14188	14195	14304	14150	14134	14271	14089	14188	14084	14079	14056	14037	13943	14157	14092	14143	14139	14148	14045	13977	14137	14237	14160	14083	14135	14093	14183	13847	14116	14186	14140	14119	14050	13957	14002	13981	14084	14107	14255	14130	14133	14183	14139	14308	14160	14054	14015	14138	14143	14145	14168	14181	13944	14341	14191	14114	13992	14061	14154	14037	14046	14185	14135	14055	14124	14070	14134	14041	14272	14142	14208	14105	14236	14126	14192	14127	14145	14127	14127	14147	14000	14117	14080	14027	14089	14216	14046	14084	14219	14321	14079	14153	14070	14067	14050	14257	14182	14186	14083	14116	14004	14242	13987	14101	14103	14113	14066	14167	14236	14235	14003	14052	14454	14137	14189	13880	14080	14183	13993	14053	14072	14337	14163	14048	14108	14120	14024	14121	14184	14193	14134	14101	14115	13982	14031	14047	14129	14096	14086	13985	14167	14118	14071	14015	14191	14103	13968	14297	14071	14161	13999	14157	14186	14177	14070	14256	14195	14157	14136	14148	14178	14228	14084	14058	14222	14221	14283	14162	14030	14207	14167	13981	14086	14196	14038	13960	14132	14139	14166	14157	14077	14207	14054	14146	14120	14232	14216	13960	13917	14139	13961	14233	14129	14029	14139	14184	14388	13950	14125	13981	14024	14118	14119	14163	14218	14066	14304	14021	14158	14180	14173	14084	14164	14081	14259	13982	14120	14053	14141	14019	14366	14090	14180	14159	14082	14143	14155	14099	14029	14147	14211	13972	14114	13946	14200	14239	14131	14216	14059	14097	14246	14082	14051	14104	13950	14178	13961	14174	14213	14263	14135	14230	14101	14083	14106	14100	14203	14188	14075	14153	14084	14153	13936	14200	14115	14120	14278	14026	14008	14071	14002	14094	14124	14109	13959	14158	14169	14083	14199	14208	14100	14163	14157	14162	14217	14220	14054	14224	14084	14159	14189	14381	13980	14112	14099	14066	14213	14076	14267	14129	14085	14207	14271	14075	14216	14229	14227	14129	14087	14265	14179	14150	14042	14137	14109	14100	14035	14097	14163	14174	14131	14062	13997	14256	14336	14148	14228	14119	14361	14193	14016	14104	14111	14185	14214	14207	14089	14181	14025	14170	14176	14187	14061	14284	14021	13868	14081	14233	14197	13973	14223	14005	14086	14153	13993	14197	14267	14123	14084	14082	14002	14007	14112	14013	14165	14139	14145	14029	14053	14152	14006	14151	14200	14134	14048	14073	14220	14047	14152	14074	14001	14077	14219	14139	14219	14084	14141	13965	14101	14289	13993	14034	14249	14199	13978	14133	13988	14048	13786	14084	14124	14169	14040	13975	14087	14129	14163	13996	14224	14116	13973	14119	13938	14175	14188	14201	14081	14211	14320	14149	14131	14099	14126	13952	14070	14097	14144	14052	13956	14172	13967	14124	14089	14164	14040	14245	14026	14189	14054	14095	14084	14179	14032	14225	14123	14200	14235	14299	14104	13992	14217	14142	14061	14122	14107	14062	14265	14080	14348	14163	14193	14178	14018	14154	14091	14072	14081	14107	13953	14230	14034	14086	13972	14147	14263	14167	14097	14255	14242	14009	14300	14143	14319	13981	14215	14294	14119	14185	14129	14128	14235	14057	14260	14121	14068	14103	14132	13988	14076	14256	14080	14071	14154	14097	14234	14141	14091	14176	14113	14216	14195	14166	14092	13864	14144	14119	14112	13967	14104	14231	14136	14107	14099	14143	14117	14369	14039	13989	14156	14277	14089	14119	14055	14033	14058	14069	14239	13934	14153	13956	14204	14106	14038	14101	14132	14157	14018	14157	14199	14013	14114	14127	14189	14150	14121	14141	14113	14094	14015	14112	14077	14252	14028	14053	14121	14110	14140	14122	14073	14144	14026	14118	14175	14129	14141	14065	14261	13944	13982	14205	14127	14066	13984	14234	14126	14200	14286	13940	14110	14138	14024	14072	14175	14121	14186	14122	14199	14205	14094	14147	14101	14019	14209	14049	14020	14228	14234	13868	14105	14048	14111	14074	14282	14182	14119	14178	14151	14146	14063	14215	13983	14055	14071	13974	14215	14183	14154	14105	14019	14024	14303	14079	14082	14029	14168	14000	14062	14202	13976
27391	22993	27786	25050	20201	19220	18747	18168	17765	17686	17625	17739	17860	17289	17035	17096	16903	16853	17042	17058	17110	16751	16796	16931	17174	16822	16851	17038	16989	16848	16818	16807	16931	17031	16948	16842	16856	16661	17007	16973	17096	16667	16860	16884	16974	17060	16765	16687	16953	16922	16744	16869	16753	16729	16923	16737	16832	16728	16956	17102	16918	16818	16875	16808	17009	16893	17163	16980	16971	16950	16974	16731	16726	16883	16933	16821	16846	16850	16865	16786	16748	16931	16817	16835	16766	17044	16736	16917	16538	16976	16842	16731	16718	16910	16717	16669	16759	16887	16894	16935	16904	16968	16859	16749	16999	16887	16936	16817	16802	16884	16946	16797	16759	16852	16797	16858	17013	16802	16679	16995	16752	16934	16847	16989	16916	17049	16865	16907	16847	16846	16917	16775	16864	16793	16911	16674	16777	16786	16894	16708	16893	16721	16600	16931	16748	17127	16873	17062	16741	16934	17010	17096	16816	16769	16883	16844	16762	16956	16714	16811	16950	16746	16893	16997	16995	16906	16820	16781	16858	16865	16943	16911	16979	16804	16686	16790	17082	16753	16849	16955	16859	17013	16819	16961	16844	16797	17014	16879	16996	16730	16882	16716	16796	16922	16909	17069	16743	16784	16950	16936	16615	16854	16841	16857	16813	17053	16801	16938	16901	16710	16774	17010	16878	17021	16880	16803	16921	16720	16873	16866	17014	16842	16661	16848	16967	16840	16968	17009	16975	16786	17055	16801	16993	16829	16751	16812	16946	17019	16818	16682	17070	16935	16826	16791	16976	16914	16934	16888	16758	16956	16836	16878	16906	16951	16858	16905	16906	16816	16984	16805	16924	17008	16981	17014	16769	16828	16771	16901	16528	16628	16831	16795	16865	16792	17092	16940	16955	16866	16909	16950	16871	16881	17023	16748	16796	16956	16801	16816	16844	17064	16828	16914	16885	16763	16817	16748	16696	16818	16805	16789	16812	16856	16952	17036	16908	16967	16626	16687	16971	17105	17011	16860	16695	16983	16838	16990	16902	16941	16892	16946	16858	16851	16913	17101	16843	16733	16802	16794	17005	16923	16780	16900	16907	16800	16940	16709	16911	16818	16850	16898	16936	16737	16975	16818	16960	16759	16764	16981	16942	16953	17014	16970	16883	16899	16711	16887	16733	16669	16672	16872	16846	16855	16869	16757	16758	16573	16793	16860	16840	16897	17047	16763	16934	16844	16660	16888	16956	17024	16865	17018	16960	16696	17024	16970	16932	16781	16573	16980	17007	17127	16950	16846	16770	16937	16887	16787	17118	16842	16876	16845	16828	16709	16742	16932	16932	16868	16896	16957	16707	16829	16966	16628	16743	16730	16863	16841	16986	16848	16901	16846	17028	16952	17009	17015	16863	16895	16809	16841	16824	16698	16774	16736	16911	16712	16871	16975	16806	16940	16844	16884	16930	17025	16909	16772	16993	16732	16827	16731	16980	16738	16857	16883	16808	16908	16896	16829	16968	16981	16936	16957	16941	16968	16840	16847	16815	16738	16883	16977	17006	16900	16914	16886	17001	16819	16882	16691	16853	16892	16903	16946	17038	16911	16895	16854	16792	16943	16853	16661	16979	16736	17006	16819	17036	16861	16998	16941	16819	16955	16796	16776	16916	16855	16898	16884	16839	16912	16965	16799	16975	16906	16829	16808	17016	16985	16914	16879	16903	16729	16712	17024	17059	16911	16835	16993	16988	16833	16921	16850	16853	16939	17029	16858	16922	16806	16817	16824	16953	16881	16780	16945	16768	16867	16968	16971	16818	16827	16913	17096	16975	16912	16949	16932	16852	16857	16781	16701	16870	17010	16866	16833	16941	16707	16839	16818	16906	16817	17115	16705	16889	16987	16977	16830	16802	16739	16933	16760	16896	17134	16773	16765	16691	16830	16847	17090	17023	16887	16992	17115	16714	16991	16935	16696	16803	16877	16900	16934	16569	16915	16877	16593	16895	16909	16875	16880	16654	16788	16659	17020	16752	16854	16827	16921	16860	16945	16876	16899	17040	16941	16965	16692	16744	16907	16758	16876	16863	16830	16953	16959	17031	17037	16848	17114	16875	16876	16784	17051	16975	16943	16774	16695	16959	16782	16878	16771	16951	17059	17012	16859	16672	16964	16845	16820	16852	16889	16850	17028	16915	16840	16871	17046	16909	17045	17013	16781	16885	16756	16876	16992	16948	16852	17007	16751	16823	16806	16916	16745	16722	16703	16851	16848	16908	16857	16860	16779	17006	16759	16833	16955	16613	17047	17102	16937	16838	16760	17032	16784	16908	16941	16876	16823	16873	16733	17080	16835	16974	16977	17009	16960	16803	16772	17065	16918	16843	16875	16794	16751	16593	16943	16893	16767	16865	16815	16986	16899	16822	16869	16939	16766	17166	16920	16953	16893	16774	16891	16856	16851	16938	16802	16820	16839	17004	17104	16826	16773	16766	16747	16814	16806	16743	16772	16846	16803	16940	16775	17000	16938	16861	16978	16739	16827	16938	17084	16806	16729	17002	16997	17026	16979	16925	16789	16739	16856	16867	16996	17138	16783	16786	16837	16603	16999	16859	17033	16893	17146	16895	16912	17042	16727	16835	16936	16821	16880	16702	16800	16805	16862	16918	16885	16926	16683	16899	16864	17014	16691	16962	16804	16873	16846	16745	16993	17094	17022	16828	16950	17106	17000	16737	16755	16840	16845	16956	16789	16873	16617	16799	16972	16812	16982	16814	17001	16878	16930	16922	16878	16890	16652	16928	16757	16851	17023	16770	16812	16647	16913	16856	16888	16805	16937	16733	16730	16749	16731	16716	16803	16819	16913	17078	16941	16883	16985	16855	16839	16819	16810	16840	16768	17109	17121	16920	16779	16834	16799	16904	16841	16793	16637	16681	16810	17092	17058	16779	16719	16890	16827	16982	16827	16924	16662	16870	16866	16722	17061	16877	16910	16743	16840	16749	16879	16703	16757	16896	16852	16879	16970	16961	17079	16817	16788	16980	16748	16857	16826	16822	16721	16817	16732	16734	16758	16974	16978	16798	16920	16984	16902	16966	16859	16824	16702	16879	16933	16796	17052	16758	17010	16936	16808	16811	16897	16954	16816	16749	16656	16664	16868	16889	16568	17030	16987	16890	16823	16955	16914	16950	16718	17019	16824	16960	16828	16993	17025	16956	16928	16825	16900	16880	17005	17045	16947	16822	16909	17018	17007	16936	16760	17003	16805	17013	16830	16824	16776	16942	17022	17045	16662	16882	16687	16854	16787	16823	16798	16895	16882	16898	16998	16791	16866	16924	16777	16827	16743	16895	16840	16858	16833	16839	16764	16967	16887	17052	16960	16863	16681	16966	16815	16853	17054	16992	16715	16923	16884	17183	16838	16895	16773	16881	17101	16913	16897	16842	16829	16863	16784	16943	16925	16638	16728	16791	16799	16816	16864	16821	16859	16742	16722	16773	17030	16809	16868	16968	16775	16954	16829	16854	16977	16879	17041	16847	16585	16904	16702	16797	16807	16967	16736	16849	16881	17063	16823	16957	16842	16952	16955	16708	16896	16738	16863	16870	16893	16941	16790	17006	16977	16805	16800	16924	16925	16582	16811	16809	16910	16921	16833	16865	17051	16801	16833	16815	16799	16830	16771	16820	16752	16915	16930	16924	16788	16871	16891	16745	16789	16778	16749	16673	16827	16929	16973	16981	16732	16840	16817	16869	16745	16889	16720	16732	16995	16927	16931	16803	16815	16827	16949	17024	16749	16939	16954	16926	16886	16973	16910	16824	16979	16894	16788	17011	16754	16883	16854	16911	16927	16824	16840	16975	16892	16989	16906	16839	16830	16944	16933	16835	16687	16859	17103	17006	16696	17034	16910	16787	16932	17039	16944	17090	17035	16903	16752	16771	16951	16930	16560	16717	16837	16632	16960	16761	16899	16681	16975	16871	17036	16947	16944	16927	16836	16698	16917	16812	17036	16775	16810	16925	16753	16792	17053	16789	16765	16941	16900	16892	16974	16751	16897	16994	17037	16921	16809	16846	16799	16881	16894	16915	16738	16717	16802	16855	16879	16972	16797	16701	16951	16964	16855	16868	16877	16844	16832	16910	16729	16607	16771	16893	16810	16977	16878	16616	16851	16908	16720	16989	16999	16877	16955	16994	16709	16813	16777	17054	16925	16950	16957	16906	16750	16933	17087	16887	16819	16922	16772	16857	16806	16892	16681	16958	17025	16788	16859	16723	16667	16869	16983	16883	16936	16914	16976	16906	16837	16959	16966	16921	16780	16687	16767	16935	16935	16953	17138	16974	16974	16876	16834	16980	16943	16965	16781	16929	16825	16957	16992	17019	16808	16913	16895	17031	16860	16853	16798	17019	16997	16932	16900	16695	16832	16840	16869	17011	17079	16840	17020	16887	16939	16543	16947	16738	16926	16756	16807	16854	17070	16923	17075	16768	16974	16837	16870	16837	16695	16686	16839	17000	16931	16892	16922	16964	17100	16878	16809	16981	16922	16817	17016	16951	16806	16853	16960	16809	16809	16805	16846	17011	16835	16837	16980	16775	16933	16971	16964	16975	16692	16872	16875	16852	16676	16970	16940	16868	17111	16828	16746	16937	16944	17097	16944	16931	16635	16876	16895	16728	17069	16735	16769	16874	16881	16745	17057	16944	16711	16954	16725	16822	16911	16871	16755	16829	16918	17081	16947	16935	16862	17039	16993	17038	17122	16711	16971	16799	16865	16749	16813	17064	17181	16884	16878	16885	16980	16848	16986	16784	16855	17166	16856	16839	16820	16981	16927	16843	16784	16822	16709	16901	16841	16806	16778	16809	16954	16981	16941	16888	16907	16916	16721	16901	16781	17096	16916	16763	16847	16960	16682	16832	16976	17034	16893	16950	16887	16911	17012	16785	16757	16925	16686	16999	16922	16880	17030	16839	16747	16811	17005	16991	16977	16796	16907	16905	16676	16806	16860	16844	16929	17092	17016	16874	16981	16931	16960	17022	16995	16782	16792	16912	16867	16912	16802	16813	16995	17169	16848	16953	17018	16998	16748	16765	16889	16862	16916	16877	16682	17024	17051	16977	16830	16984	16923	17102	16909	16758	17031
18627	26243	25531	21342	19604	17767	17327	16874	16071	15743	15742	16307	15933	15163	15030	14940	14820	14859	14597	14807	14834	14788	14523	14686	14557	14671	14626	14774	14672	14523	14446	14747	14554	14695	14674	14771	14822	14504	14509	14652	14775	14628	14663	14560	14736	14646	14698	14358	14607	14652	14557	14623	14646	14539	14628	14409	14659	14560	14653	14592	14659	14709	14502	14767	14557	14433	14592	14592	14711	14675	14636	14547	14775	14695	14521	14595	14608	14491	14559	14775	14596	14648	14637	14656	14569	14594	14711	14704	14636	14604	14700	14653	14572	14569	14655	14612	14697	14604	14497	14549	14462	14672	14622	14568	14606	14481	14650	14596	14766	14791	14827	14613	14563	14771	14615	14602	14792	14598	14715	14557	14403	14623	14537	14628	14747	14627	14752	14670	14621	14660	14657	14789	14637	14538	14478	14622	14569	14734	14818	14697	14626	14567	14688	14637	14583	14625	14588	14635	14757	14654	14832	14601	14519	14744	14601	14685	14637	14588	14694	14588	14485	14448	14726	14571	14620	14453	14598	14584	14605	14598	14697	14775	14638	14741	14610	14735	14651	14607	14788	14491	14645	14609	14767	14778	14600	14539	14428	14560	14633	14647	14584	14642	14614	14611	14574	14604	14675	14562	14567	14587	14568	14517	14774	14497	14768	14496	14658	14535	14553	14581	14603	14742	14491	14614	14716	14639	14557	14656	14583	14606	14633	14524	14603	14505	14597	14713	14529	14579	14639	14643	14630	14736	14667	14596	14631	14671	14716	14613	14721	14749	14699	14433	14603	14440	14560	14547	14610	14699	14609	14653	14679	14547	14752	14868	14512	14649	14515	14681	14591	14761	14619	14577	14701	14654	14702	14636	14856	14786	14594	14626	14636	14648	14531	14585	14698	14623	14543	14693	14657	14694	14642	14524	14596	14500	14582	14750	14694	14466	14748	14695	14549	14695	14612	14531	14591	14522	14642	14560	14818	14517	14574	14762	14611	14611	14666	14653	14667	14602	14639	14744	14589	14573	14793	14574	14564	14702	14671	14577	14625	14456	14580	14642	14584	14709	14610	14656	14722	14613	14649	14649	14611	14501	14589	14764	14682	14667	14642	14481	14738	14720	14572	14550	14659	14706	14697	14639	14569	14487	14617	14618	14644	14597	14740	14784	14683	14567	14760	14600	14739	14568	14604	14605	14791	14519	14671	14555	14476	14608	14530	14600	14673	14596	14477	14661	14896	14507	14632	14628	14590	14627	14460	14643	14752	14669	14617	14418	14666	14682	14694	14605	14422	14704	14685	14561	14652	14539	14773	14664	14460	14772	14474	14729	14649	14768	14779	14619	14615	14667	14625	14614	14610	14700	14699	14617	14464	14616	14722	14639	14494	14554	14727	14664	14761	14654	14569	14713	14435	14674	14526	14546	14506	14568	14690	14649	14688	14504	14723	14691	14691	14832	14692	14637	14606	14631	14592	14641	14721	14488	14636	14538	14645	14633	14682	14627	14852	14602	14602	14704	14689	14746	14645	14672	14535	14811	14711	14695	14579	14624	14642	14573	14697	14701	14609	14660	14713	14615	14765	14526	14728	14730	14676	14749	14624	14623	14562	14736	14713	14677	14571	14722	14519	14546	14640	14803	14532	14608	14514	14684	14615	14532	14619	14553	14505	14713	14657	14614	14659	14594	14693	14746	14735	14539	14632	14469	14625	14627	14650	14444	14487	14574	14757	14575	14582	14591	14692	14379	14646	14668	14606	14787	14436	14771	14669	14700	14803	14589	14565	14454	14778	14713	14545	14586	14592	14792	14705	14486	14686	14551	14698	14541	14386	14573	14644	14750	14750	14743	14563	14770	14656	14638	14662	14663	14679	14593	14717	14476	14642	14655	14673	14577	14491	14741	14508	14616	14644	14693	14612	14669	14740	14701	14657	14634	14654	14563	14699	14598	14722	14619	14599	14569	14472	14636	14571	14636	14795	14463	14819	14608	14577	14710	14815	14747	14748	14640	14494	14691	14746	14557	14675	14557	14672	14748	14644	14483	14482	14572	14579	14631	14624	14660	14670	14591	14636	14560	14693	14643	14766	14706	14612	14654	14506	14592	14708	14732	14660	14623	14692	14544	14453	14742	14585	14593	14731	14634	14543	14562	14646	14761	14490	14586	14487	14606	14816	14465	14633	14579	14611	14626	14631	14658	14590	14735	14627	14559	14560	14497	14914	14611	14671	14544	14612	14608	14551	14518	14452	14701	14533	14492	14787	14765	14490	14674	14740	14607	14614	14605	14497	14779	14343	14554	14741	14677	14523	14649	14667	14548	14635	14712	14594	14730	14602	14648	14767	14619	14570	14590	14582	14572	14697	14705	14584	14631	14643	14700	14537	14716	14428	14571	14672	14641	14542	14615	14801	14597	14609	14708	14592	14593	14674	14511	14768	14775	14483	14847	14820	14575	14622	14569	14575	14657	14591	14509	14581	14490	14701	14717	14709	14785	14703	14877	14781	14696	14716	14727	14750	14724	14570	14571	14736	14653	14578	14625	14645	14567	14688	14714	14681	14477	14690	14867	14610	14495	14701	14398	14529	14750	14572	14610	14633	14758	14452	14636	14582	14543	14620	14762	14522	14695	14611	14597	14556	14691	14613	14808	14603	14701	14638	14521	14575	14703	14688	14519	14692	14690	14569	14610	14764	14791	14562	14608	14677	14610	14568	14701	14648	14605	14569	14560	14634	14656	14558	14591	14715	14812	14775	14658	14746	14585	14643	14688	14703	14582	14599	14577	14603	14785	14446	14680	14624	14657	14680	14638	14685	14579	14589	14533	14751	14538	14616	14774	14510	14533	14533	14813	14782	14620	14728	14767	14640	14555	14678	14807	14696	14554	14606	14598	14527	14515	14579	14663	14577	14604	14611	14485	14687	14532	14485	14719	14641	14587	14552	14723	14662	14603	14582	14579	14732	14672	14524	14625	14673	14751	14607	14644	14679	14655	14573	14655	14791	14637	14735	14680	14653	14627	14518	14692	14695	14762	14538	14650	14803	14818	14604	14521	14518	14782	14697	14463	14638	14565	14717	14513	14558	14588	14751	14695	14649	14653	14791	14748	14638	14664	14626	14681	14677	14555	14480	14681	14708	14723	14543	14511	14744	14512	14580	14652	14731	14530	14587	14716	14549	14720	14582	14737	14459	14634	14608	14767	14582	14580	14569	14642	14654	14608	14664	14667	14569	14747	14685	14564	14550	14623	14673	14518	14560	14872	14546	14521	14698	14443	14660	14423	14667	14575	14544	14668	14701	14627	14644	14704	14610	14527	14664	14617	14589	14622	14725	14772	14570	14629	14556	14679	14561	14520	14576	14624	14525	14776	14626	14585	14565	14581	14751	14600	14554	14652	14728	14477	14437	14787	14530	14572	14777	14577	14607	14613	14679	14696	14618	14773	14692	14640	14537	14615	14595	14448	14535	14693	14685	14707	14624	14556	14656	14770	14704	14682	14693	14585	14741	14699	14403	14724	14577	14662	14566	14549	14649	14628	14481	14605	14713	14516	14627	14694	14586	14779	14681	14700	14776	14704	14565	14614	14569	14505	14711	14594	14713	14534	14830	14550	14604	14499	14499	14666	14697	14724	14575	14804	14671	14436	14696	14603	14757	14623	14546	14643	14748	14683	14567	14609	14692	14697	14735	14721	14539	14606	14610	14528	14470	14572	14640	14631	14750	14708	14672	14606	14773	14681	14560	14552	14661	14746	14690	14561	14554	14609	14463	14708	14504	14666	14728	14700	14771	14612	14586	14747	14602	14630	14736	14712	14617	14522	14710	14673	14637	14749	14579	14680	14519	14609	14639	14593	14513	14543	14538	14581	14597	14447	14594	14662	14615	14604	14591	14526	14634	14639	14638	14559	14508	14620	14653	14642	14644	14781	14638	14667	14649	14680	14529	14647	14696	14759	14598	14563	14582	14787	14565	14800	14577	14710	14619	14605	14705	14617	14541	14639	14776	14582	14539	14870	14559	14619	14699	14636	14753	14595	14471	14653	14401	14609	14642	14668	14577	14705	14560	14505	14711	14739	14548	14721	14587	14764	14281	14619	14687	14829	14558	14605	14413	14452	14566	14623	14671	14672	14663	14541	14682	14534	14677	14506	14716	14474	14422	14479	14690	14637	14580	14593	14671	14465	14639	14756	14694	14581	14826	14538	14553	14637	14697	14528	14651	14643	14692	14612	14812	14653	14508	14436	14579	14732	14645	14720	14509	14647	14637	14790	14720	14519	14468	14638	14556	14803	14508	14818	14532	14646	14780	14688	14760	14639	14614	14638	14743	14631	14595	14600	14745	14624	14701	14651	14606	14666	14710	14594	14437	14586	14604	14462	14767	14689	14567	14585	14671	14655	14741	14683	14626	14668	14622	14630	14620	14589	14580	14594	14565	14728	14700	14720	14698	14588	14695	14760	14581	14683	14861	14542	14617	14560	14513	14486	14722	14607	14529	14711	14609	14492	14586	14700	14570	14625	14789	14848	14573	14581	14752	14635	14658	14685	14595	14513	14656	14463	14675	14743	14667	14566	14636	14572	14678	14749	14814	14697	14652	14590	14655	14778	14606	14494	14764	14667	14705	14478	14624	14582	14719	14579	14686	14622	14650	14678	14608	14585	14675	14635	14513	14659	14686	14667	14700	14725	14652	14595	14645	14554	14661	14522	14561	14671	14702	14605	14635	14596	14745	14597	14770	14568	14684	14633	14636	14617	14610	14749	14816	14572	14638	14626	14643	14666	14674	14651	14549	14593	14635	14753	14604	14710	14578	14745	14639	14612	14638	14757	14702	14671	14387	14651	14673	14496	14533	14791	14652	14734	14712	14741	14759	14667	14626	14593	14510	14711	14653	14469	14581	14607	14657	14604	14781	14685	14700	14655	14605	14701	14750	14559	14595	14638	14668	14652	14775	14689	14508	14655	14689	14619	14601	14703	14573	14685	14809	14492	14585	14560	14792	14626	14497	14610	14516	14806	14510	14594	14560	14611	14719	14659	14728	14673	14544	14722	14527	14582	14677	14555	14675	14530	14519	14632	14529	14419	14715	14504	14767	14449	14819	14745	14700	14628	14726	14517	14735	14528	14604	14788	14573	14600	14507	14591
23981	21266	28621	24502	22851	23000	22029	19393	18375	18282	18468	22265	21789	17525	17678	16922	16624	16675	16343	16471	16536	16518	16389	16385	16647	16416	16384	16526	16350	16531	16402	16502	16501	16229	16345	16239	16359	16284	16327	16300	16312	16248	16631	16634	16719	16568	16420	16290	16338	16118	16414	16203	16206	16275	16187	16162	16235	16258	16274	16352	16087	16292	16346	16216	16227	16053	16335	16268	16216	16193	16210	16138	16145	16068	16189	16510	16119	16394	16224	16168	16325	16266	16167	16334	16078	16010	16222	16413	16134	16212	16213	16381	16358	16409	16395	16170	16538	16314	16270	16173	16347	16428	16206	16499	16235	16200	16461	16324	16024	16081	16240	16123	16284	16404	16165	16290	16510	16403	16159	16191	16296	16231	16344	16355	16188	16238	16240	16245	16402	16360	16117	16251	16181	16466	16269	16022	16297	16354	16134	16292	16365	16192	16271	16428	16431	16366	16266	16136	16271	16315	16127	16429	16306	16295	16150	16099	16320	16222	16294	16441	16299	16445	16492	16266	16160	16314	16255	16180	16458	16379	16515	16252	16103	16071	16256	16127	16210	16265	16409	16105	16235	16418	16419	16198	16238	16336	16318	16368	16163	16224	16178	16261	16390	16424	16153	16144	16233	16251	16270	16234	16416	16295	16229	16149	16165	16154	16131	16008	16108	16296	16342	16337	16328	16318	16186	16213	16144	16368	16308	16282	16149	16280	16329	16356	16242	16002	16155	16240	16190	16056	16279	16334	16311	16221	16253	16274	16196	16113	16197	16197	16047	16138	16358	16219	16465	16247	16334	16191	16253	16211	16240	16258	16282	16270	16158	16416	16185	16316	16324	16253	16188	16336	16221	16215	16218	16230	16251	16259	16236	16190	16173	16159	16050	16162	16255	16311	16350	16364	16270	16149	16283	16278	16343	16261	16206	16085	16229	16135	16353	16185	16354	16342	16344	16077	16331	16145	16370	16329	16151	16221	16381	16291	16259	16169	16291	16216	16375	16294	16348	16328	16118	16378	16379	16147	16292	16045	16235	16286	16265	16283	16078	16425	16089	16140	16326	16462	16371	16238	16328	16405	16245	16191	16298	16198	16301	16309	16321	16145	16211	16210	16565	16136	16182	16305	16185	16139	16261	16360	16340	16402	16377	16253	16171	16004	16344	16280	16125	16351	16435	16177	16230	16407	16170	16068	16202	16025	16293	16454	16220	16052	16023	16253	16322	16354	16165	16246	16057	16192	16308	16372	16293	16322	16197	16196	16159	16370	16145	16205	16204	16302	16217	16328	16307	16202	16259	16247	16260	16265	16317	16474	16295	16314	16177	16375	16127	16192	16326	16133	16126	16393	16266	16170	16279	16230	16123	16223	16176	16233	16282	16329	16283	16370	16325	16222	16400	16093	16141	16334	16267	16237	16347	16245	16197	16320	16198	16226	16287	16253	16238	16147	16315	16317	16150	16313	16265	16120	16173	16176	16357	16235	16307	16172	16218	16298	16214	16142	16202	16241	16299	16191	16281	16228	16209	16457	16212	16227	16146	16233	16158	16308	16156	16308	16402	16314	16268	16221	16317	16278	16022	16460	16119	16306	16394	16350	16114	16435	16372	16241	16202	16253	16177	16234	16210	16209	16173	16206	16240	16344	16092	16380	16273	16308	16290	16156	16350	16024	16010	16216	16351	16234	16233	16113	16244	16213	16162	16525	16143	16336	16180	16218	16251	16163	16131	16204	16195	16267	16180	16374	16211	16152	16216	16241	16243	16285	16145	16399	16223	16250	16171	16259	16484	16252	16298	16538	16367	16122	16239	16170	16399	16315	16283	16107	16189	16096	16223	16369	16252	16181	16180	16219	16355	16010	16066	16310	16241	16292	16304	16321	15971	16293	16334	16074	16321	16124	16258	16345	16394	16151	16265	16213	16275	16437	16045	16301	16222	16436	16353	16255	16227	16292	16109	16145	15922	16043	16194	16233	16125	16241	16356	16205	16296	16324	16417	16358	16355	16173	16168	16248	16214	16013	16452	16095	16328	16378	16438	16232	16464	16220	16441	16289	16324	16232	16209	16322	16139	16354	16126	16327	16258	16206	16315	16410	16089	16287	16213	16182	16276	16115	16272	16145	16314	16459	16404	16095	16280	16157	16405	16175	16288	16510	16284	16442	16010	16075	16193	16191	16223	16315	16126	16208	16245	16085	16280	16162	16467	16207	16212	16248	16348	16372	16272	16330	16452	16254	16199	16223	16048	16226	16356	16269	16231	16188	16167	16185	16187	16338	16170	16131	16337	16247	16311	16337	16323	16262	16204	16311	16062	16142	16295	16172	16344	16240	16506	16413	16314	16246	16289	16114	16184	16148	16266	16174	16208	16083	16391	16245	16319	16127	16188	16081	16343	16335	16222	16388	16131	16170	16321	16160	16278	16193	16150	16210	16317	16154	16223	16424	16448	16354	16241	16223	16305	16354	16291	16053	16334	16254	16302	16211	16418	16255	16374	16253	16097	16127	16411	16113	16072	16099	16284	16182	16230	16177	16123	16264	16346	16307	16112	16232	16272	16403	16312	16398	16386	16346	16267	16456	16478	16218	16536	16304	16197	16163	16236	16282	16090	16241	16262	16403	16201	16138	16367	16096	16200	16360	16285	16277	16176	16284	16144	16135	16178	16116	16189	16076	16309	16101	16109	16418	16399	16145	16314	16402	16294	16303	16185	16135	16302	16416	16205	16309	16299	16111	16334	16188	16203	16213	16117	16291	16192	16052	16351	16178	16363	16370	16402	16286	16276	16168	16289	16495	16146	16358	16135	16205	16306	16165	16324	16245	16098	16132	16302	16082	16196	16236	16207	16314	16157	16272	16072	16189	16210	16152	16261	16212	16383	16409	16239	16277	16243	16327	16127	16194	16242	16175	16262	16186	16287	16330	16332	16448	16289	16301	16360	16250	16406	16312	16335	16287	16431	16255	16166	16190	16221	16227	16172	16204	16244	16315	16179	16290	16121	16349	16179	16403	16177	16327	16339	16366	16205	16335	16283	16194	16468	16354	16301	16234	16060	16034	16328	16296	16345	16387	16419	16313	16317	16256	16354	16363	16434	16065	16162	16074	16150	16307	16324	16124	16202	16126	16288	16137	16335	16336	16337	16224	16245	16180	16024	16367	16229	16131	16300	16271	16287	16452	16266	16175	16233	16223	16036	16365	16269	16169	16137	16169	16244	16091	16402	16305	16228	16268	16253	16238	16288	16094	16195	16368	16275	16364	16189	16318	16221	16215	16387	16113	16255	16274	16326	16150	16325	16243	16336	16371	16040	16194	16092	16229	16318	16313	15939	16553	16054	16191	16251	16253	16234	16412	16152	16116	16247	16380	16211	16106	16304	16284	16275	16237	16309	16360	16162	16152	16299	16344	16196	16278	16164	16221	16130	16183	16265	16432	16212	16164	16221	16392	16350	16278	16228	16121	16281	16397	16424	16156	16189	16311	16386	16124	16104	16338	16263	16136	16386	16283	16003	16177	16411	16186	16256	16293	16234	16017	16285	16394	16328	16343	16073	16371	16130	16456	16492	16266	16237	16146	16345	16442	16420	16008	16390	16234	16398	16117	16139	16432	16098	16202	16371	16300	16288	16154	16205	16401	16249	16230	16202	16137	16278	16374	16424	16192	16336	16227	16346	16266	16218	16362	16278	16248	16245	16431	16193	16404	16157	16381	16273	16296	16381	16304	16144	16234	16243	16187	16399	16251	16318	16293	16000	16110	16180	16012	16203	16345	16169	16174	16290	16341	16154	16334	16199	16222	16327	15974	16247	16376	16267	16353	16161	16201	16216	16332	16179	16276	16417	16392	16191	16160	16249	16265	16292	16272	16201	16288	16329	16442	16275	16258	16336	16426	16290	16230	16124	16366	16322	16179	16315	16393	16417	16216	16298	16203	16336	16490	16155	16104	16358	16210	16215	16222	16262	16192	16308	16261	16171	16248	16378	16290	16180	16311	16165	16308	16121	16359	16236	16393	16468	15997	16393	16279	16350	16221	16304	16249	16240	16147	16123	16300	16495	16274	16265	16187	16219	16241	16317	16180	16461	16091	16260	16185	16176	16240	16333	16165	16210	16363	16342	16252	16039	16260	16263	16130	16250	16451	16365	16088	16140	16374	16145	16359	16270	16299	16226	16084	16204	16230	16289	16277	16428	16448	16137	16028	16474	16240	16256	16316	16320	16502	16358	16306	16358	16182	16244	16099	16332	16090	16314	16102	16325	16142	16198	16296	16231	16265	16208	16275	16375	16288	16244	16334	16319	16236	16258	16116	16263	16335	16217	16466	16452	16146	16320	16181	16211	16135	16409	16479	16174	16175	16181	16286	16388	16403	16411	16141	16463	16086	16131	16406	16354	16211	16376	16126	16117	16140	16364	16291	16176	16192	16281	16287	16192	16007	16349	16184	16424	16248	16198	16148	16263	16240	16374	16222	16068	16276	16348	16179	16188	16089	16286	16223	16392	16140	16288	16046	16286	16234	16284	16084	16074	16403	16190	16290	16196	16297	16448	16298	16315	16071	16376	16105	16235	16442	16289	16176	16210	16314	16322	16266	16273	16269	16213	16236	16106	16252	16243	16313	16002	16246	16215	16242	16232	16182	16328	16244	16139	15983	16274	16265	16020	16190	16176	16235	16299	16211	16463	16324	16202	16263	16052	16062	16195	16428	16303	16151	16181	16219	16198	16242	16131	16304	16285	16244	16349	16272	16094	16194	16252	16359	16360	15994	16201	16388	16092	16366	16218	16440	16383	16364	16286	16330	16391	16143	16214	16198	16195	16234	16167	16204	16178	16249	16249	16226	16304	16315	16368	16345	16209	16132	16205	16062	16018	16404	16296	16311	16341	16241	16174	16312	16328	16190	16324	16199	16332	16224	16233	16245	16333	16319	16292	16092	16168	16254	16182	16317	16207	16237	16382	16382	16175	16366	16264	16238	16265	16256	16254	16112	16303	16251	16349	16339	16274	16315	16081	16195	16344	16164	16366	16211	16177	16167	16247	16390	16328	16185	16034	16214	16195	16390	16168	16242	16217	16342	16413	16139	16108	16118	16298	16375	16217	16116	16265	16368	16149	16189	16238	16430	16175	16264	16165	16313
18140	31251	31153	26068	23370	20951	19482	18446	17308	17003	17424	23960	20811	15351	16287	14823	14659	14624	14683	14517	14360	14578	14597	14421	14445	14502	14465	14392	14528	14229	14466	14391	14493	14400	14301	14286	14264	14475	14259	14300	14084	14344	14651	14823	14543	14565	14493	14340	14228	14325	14308	14280	14249	14276	14371	14449	14225	14189	14202	14347	14202	14284	14336	14311	14324	14041	14203	14435	14093	14305	14299	14085	14224	14231	14355	14360	14381	14177	14264	14196	14325	14227	14146	14282	14444	14227	14369	14287	14190	14220	14273	14396	14291	14310	14371	14291	14260	14248	14265	14375	14031	14275	14142	14225	14223	14308	14232	14216	14259	14254	14210	14364	14313	14200	14182	14249	14069	14282	14168	14206	14264	14353	14251	14287	14294	14230	14255	14390	14281	14289	14178	14226	14298	14210	14286	14285	14204	14302	14162	14161	14079	14155	14221	14135	14469	14369	14193	14213	14069	14187	14299	14302	14371	14496	14180	14361	14181	14268	14471	14314	14274	14225	14318	14225	14201	14428	14264	14240	14339	14400	14198	14301	14310	14366	14185	14276	14350	14230	14230	14340	14181	14255	14181	14220	14255	14327	14222	14257	14273	14284	14230	14254	14322	14543	14171	14305	14223	14255	14380	14185	14357	14286	14444	14294	14443	14282	14352	14124	14062	14139	14245	14362	14214	14187	14219	14507	14235	14271	14421	14211	14325	14470	14331	14348	14425	14219	14205	14300	14446	14171	14215	14361	14333	14218	14451	14342	14269	14411	14124	14134	14189	14298	14180	14255	14272	14434	14373	14108	14367	14238	14305	14237	14173	14176	14300	14246	14171	14236	14075	14328	14188	14248	14320	14272	14177	14273	14194	14323	14354	14252	14230	14347	14260	14240	14258	14384	14293	14318	14086	14290	14311	14190	14479	14173	14205	14240	14311	14443	14141	14144	14240	14276	14045	14364	14188	14111	14239	14284	14374	14394	14340	14172	14298	14429	14174	14305	14293	14363	14152	14261	14463	14215	14368	14197	14449	14172	14175	14272	14266	14301	14310	14185	14279	14421	14199	14181	14234	14233	14286	14315	14344	14320	14187	14328	14182	14084	14502	14252	14241	14354	14428	14159	14393	14323	14317	14312	14308	14405	14331	14154	14269	14203	14313	14461	14139	14334	14289	14243	14183	14259	14288	14141	14265	14329	14101	14369	14188	14188	14130	14382	14292	14285	14366	14440	14328	14170	14297	14235	14370	14292	14428	14217	14299	14299	14409	14165	14188	14293	14245	14186	14256	14431	14337	14221	14397	14183	14149	14263	14264	14215	14259	14134	14166	14183	14219	14047	14143	14354	14193	14189	14170	14319	14218	14104	14329	14200	14220	14416	14352	14253	14187	14272	14282	14252	14297	14321	14288	14471	14165	14437	14214	14342	14275	14095	14262	14352	14370	14285	14305	14105	14285	14117	14332	14147	14174	14254	14097	14281	14307	14235	14270	14222	14411	14312	14253	14205	14256	14287	14235	14213	14250	14393	14251	14505	14314	14204	14280	14143	14285	14338	14201	14108	14274	14055	14378	14238	14244	14245	14344	14340	14321	14205	14321	14251	14262	14115	14418	14352	14252	14427	14330	14344	14306	14413	14135	14266	14323	14151	14186	14207	14277	14170	14263	14379	14233	14214	14454	14160	14193	14350	14228	14170	14373	14132	14252	14374	14224	14257	14207	14221	14198	14271	14157	14240	14181	14183	14177	14202	14273	14238	14249	14369	14423	14421	14252	14359	14267	14165	14282	14299	14366	14218	14178	14234	14104	14137	14255	14185	14247	14288	14256	14419	14069	14189	14280	14210	14329	14067	14177	14302	14127	14196	14134	14273	14207	14448	14290	14340	14197	14180	14406	14323	14284	14259	14396	14403	14217	14210	14318	14257	14232	14217	14459	14256	14187	14300	14297	14281	14062	14161	14203	14278	14255	14376	14300	14215	14078	14281	14280	14380	14240	14316	14294	14289	14299	14272	14169	14359	14426	14266	14381	14273	14294	14228	14389	14371	14197	14230	14166	14276	14277	14269	14278	14395	14275	14256	14259	14242	14388	14338	14216	14349	14214	14484	14198	14234	14334	14293	14374	14349	14254	14272	14367	14214	14268	14405	14220	14160	14250	14441	14219	14206	14510	14191	14164	14532	14284	14248	14140	14323	14186	14099	14416	14244	14366	14346	14393	14306	14340	14242	14261	14324	14310	14222	14333	14213	14205	14231	14212	14369	14269	14329	14232	14335	14221	14225	14095	14274	14190	14346	14057	14159	14524	14204	14172	14210	14227	14210	14281	14435	14295	14195	14203	14293	14107	14333	14332	14204	14287	14289	14265	14369	14359	14253	14313	14253	14365	14206	14246	14222	14373	14269	14256	14302	14305	14351	14195	14142	14305	14272	14313	14321	14155	14330	14240	14425	14289	14306	14226	14163	14285	14336	14221	14338	14185	14223	14180	14228	14341	14234	14227	14212	14045	14103	14407	14365	14275	14238	14474	14231	14410	14252	14201	14289	14310	14285	14275	14186	14250	14283	14216	14178	14296	14100	14269	14176	14320	14375	14255	14125	14261	14270	14142	14302	14340	14130	14299	14313	14331	14148	14336	14309	14341	14343	14366	14207	14250	14258	14512	14227	14257	14116	14162	14260	14388	14278	14234	14445	14263	14208	14203	14272	14207	14079	14290	14306	14319	14305	14350	14350	14411	14185	14364	14221	14416	14407	14416	14384	14258	14130	14336	14331	14303	14490	14206	14214	14240	14211	14317	14343	14167	14218	14177	14243	14208	14401	14412	14241	14261	14281	14361	14377	14247	14322	14229	14316	14078	14221	14302	14165	14214	14149	14313	14362	14193	14230	14293	14257	14339	14150	14466	14263	14118	14174	14213	14218	14254	14257	14202	14492	14362	14175	14317	14284	14248	14413	14369	14189	14269	14109	14335	14320	14367	14491	14108	14420	14243	14211	14335	14256	14244	14196	14291	14301	14336	14332	14346	14295	14200	14285	14335	14318	14252	14132	14399	14172	14154	14330	14384	14147	14255	14335	14087	14228	14239	14380	14322	14214	14069	14290	14213	14486	14287	14243	14279	14070	14345	14271	14202	14255	14166	14256	14256	14276	14325	14256	14273	14362	14291	14138	14222	14414	14261	14282	14295	14134	14304	14318	14236	14282	14206	14112	14166	14360	14351	14149	14327	14141	14391	14250	14299	14193	14404	14377	14259	14211	14256	14234	14351	14245	14279	14230	14243	14202	14154	14236	14329	14488	14171	14325	14341	14168	14392	14315	14112	14191	14255	14412	14345	14163	14350	14186	14346	14138	14237	14256	14427	14397	14326	14264	14315	14104	14172	14272	14176	14158	14284	14262	14312	14360	14252	14321	14232	14172	14242	14236	14399	14173	14291	14351	14273	14269	14327	14205	14275	14194	14202	14324	14185	14421	14254	14346	14462	14211	14197	14295	14214	14327	14339	14388	14289	14315	14404	14341	14324	14398	14407	14276	14292	14218	14253	14443	14321	14202	14154	14337	14071	14448	14205	14285	14226	14352	14132	14240	14328	14291	14186	14099	14106	14210	14346	14235	14123	14374	14350	14258	14352	14156	14293	14197	14351	14329	14307	14259	14299	14242	14129	14378	14326	14313	14384	14196	14247	14161	14264	14258	14123	14156	14184	14303	14363	14411	14368	14269	14197	14153	14132	14289	14191	14397	14093	14209	14207	14203	14220	14253	14404	14129	14268	14264	14451	14247	14387	14271	14450	14177	14459	14247	14277	14459	14433	14283	14217	14342	14065	14273	14385	14375	14242	14256	14152	14201	14269	14325	14331	14251	14344	14239	14068	14311	14309	14272	14249	14218	14364	14272	14452	14341	14296	14307	14236	14456	14236	14259	14396	14405	14294	14335	14262	14327	14423	14246	14268	14339	14198	14337	14175	14297	14403	14117	14118	14322	14378	14343	14313	14213	14333	14254	14081	14455	14280	14302	14242	14334	14358	14193	14255	14128	14442	14259	14275	14273	14255	14129	14351	14405	14180	14316	14115	14248	14321	14293	14255	14394	14395	14243	14196	14213	14149	14249	14235	14289	14279	14235	14173	14303	14341	14318	14288	14280	14279	14247	14284	14222	14245	14249	14213	14240	14344	14281	14242	14269	14392	14331	14161	14279	14228	14180	14447	14309	14191	14202	14142	14148	14129	14267	14236	14490	14158	14328	14201	14144	14423	14367	14332	14279	14346	14210	14136	14315	14219	14426	14230	14330	14216	14267	14318	14299	14338	14269	14430	14345	14186	14328	14224	14167	14274	14185	14409	14172	14176	14274	14325	14413	14330	14312	14235	14090	14273	14254	14190	14336	14370	14263	14266	14349	14213	14317	14250	14189	14404	14245	14205	14304	14348	14128	14322	14172	14308	14473	14313	14345	14252	14266	14390	14178	14254	14310	14212	14332	14180	14296	14310	14460	14338	14315	14390	14276	14280	14403	14333	14366	14186	14234	14168	14303	14183	14222	14289	14137	14342	14279	14292	14275	14263	14212	14273	14197	14277	14120	14182	14257	14195	14328	14144	14336	14351	14059	14481	14279	14338	14301	14327	14300	14356	14248	14232	14170	14352	14193	14499	14228	14303	14254	14449	14134	14214	14428	14333	14397	14152	14204	14201	14276	14392	14343	14248	14389	14212	14214	14206	14217	14419	14335	14298	14187	14175	14178	14170	14115	14263	14387	14095	14280	14036	14297	14183	14288	14323	14359	14194	14249	14104	14267	14384	14314	14352	14240	14215	14314	14268	14253	14381	14167	14298	14289	14348	14322	14208	14188	14473	14066	14240	14364	14322	14270	14136	14260	14241	14350	14404	14338	14075	14301	14154	14300	14162	14426	14189	14234	14222	14362	14328	14227	14182	14196	14326	14348	14349	14244	14174	14154	14165	14335	14382	14268	14231	14159	14416	14330	14255	14390	14195	14303	14331	14359	14055	14452	14243	14364	14413	14311	14172	14255	14217	14243	14475	14117	14336	14164	14180	14234	14271	14287	14260	14318	14337	14418	14255	14351	14201	14146	14357	14168	14192	14283	14281	14324	14345	14288	14259	14117	14296	14203	14185	14319
22742	21188	29128	23581	21690	24408	26525	21039	19468	19703	21584	28104	26597	19385	18962	17283	16936	16700	16431	16643	16546	16356	16129	16464	16342	16232	16393	16151	16217	16317	16187	16277	16268	16196	16105	16123	16223	16202	16379	16254	16192	16232	16900	16788	16868	16441	16423	16253	16030	15931	16193	16122	16110	15949	16204	16040	15928	15985	16194	16117	16211	16184	16119	15943	16001	16116	16178	15996	15970	16146	16013	16097	15994	16079	15991	16075	16207	16014	16063	16255	16025	16037	16059	16016	15827	15849	15915	16122	16250	15883	16100	15968	16031	15946	15936	16085	16174	16185	16094	16014	16120	16149	15979	15949	15993	15984	16104	16041	15955	15771	15770	16092	15946	16031	15998	15934	16035	15975	15966	16125	15965	16118	16121	16114	15794	15792	16048	16051	16155	15822	15943	15932	16095	16124	16093	16059	16104	16096	16119	16026	15992	15891	16055	16131	15965	15968	16058	15865	16031	16016	16036	15968	16215	16087	16184	15899	15971	15826	16133	16220	16200	16173	15947	16026	15758	16000	15918	16129	16007	16065	16040	16109	16080	16021	15903	16050	15982	16059	15983	16125	16095	16126	16063	15918	16150	15626	16136	16287	15992	16097	16017	15624	16082	15831	15960	15883	16146	15910	16018	15874	16125	15959	15950	16066	16003	16054	15845	16100	16124	15899	16055	16158	15966	16042	15922	16092	16205	15852	15920	15881	15980	15825	16128	16051	16041	16090	16279	15952	15766	15901	16191	15879	16058	16094	15996	15846	16099	16089	16087	15813	16117	16195	16243	16101	16062	16049	16041	16087	16178	16043	16089	16117	16154	16146	15889	15964	16203	16089	15845	16013	16210	16110	15923	16042	16141	16050	15861	15883	15993	16051	15978	16135	15907	15976	16077	16220	15980	15902	16050	16073	16050	15953	15926	16164	16227	16218	16022	16194	16057	15911	15910	15931	16059	16009	16184	16234	16154	15949	15972	15980	15997	16101	16013	16102	15943	16011	15999	15905	16118	16095	16087	15928	16002	16090	16021	16003	16034	16005	16032	16248	16279	15701	15810	16112	16044	16027	16202	16311	16130	16171	16054	16174	16081	15988	16051	16073	16043	16084	15971	16069	16138	16039	16139	15893	15937	15916	15806	16030	16066	15905	15912	15845	16091	16039	15893	16000	16121	16050	15861	15977	16015	15997	15832	16075	16065	15983	15930	15854	16084	16037	16069	16023	15906	15991	16179	15992	15999	16103	16121	16180	15874	15944	15972	15867	16057	15931	15938	16147	16024	15901	16112	15967	16011	16022	15722	15971	16089	15835	16117	15877	15878	16144	16199	16133	15960	16007	16068	16042	16116	16183	15887	15991	15975	15944	16039	15898	15786	15909	15871	16131	16202	15891	15969	16141	16135	15925	16028	15823	15993	16123	16104	15920	16084	15895	16069	16036	16054	16000	15924	15872	16058	15912	16067	16110	16110	15815	16065	15978	16034	16006	15957	15975	15933	16099	16125	16015	16127	15933	16031	15986	15908	15919	16037	16202	15995	16154	16120	16038	15869	15913	16081	15999	15715	16061	16067	16073	15997	15989	16004	16090	16119	15895	16015	16024	16316	15965	15981	16011	16158	16005	15997	15999	16017	15950	16147	15975	16012	15994	15923	15883	15895	15975	16037	16079	16184	16088	16256	15963	16013	16073	16068	15902	16002	15911	16153	15939	16104	15882	15995	15835	15953	15921	15931	15806	15956	16147	16098	15732	15972	15929	15891	15863	15963	16021	16173	16025	15903	15864	16091	16019	16023	15893	15885	16010	15981	15890	16167	15984	16069	16135	15933	15977	16069	16092	15925	15903	15920	15951	15907	15953	15861	15769	16102	15939	16027	15903	15940	16065	16284	16154	16084	16162	16076	16106	16002	16027	16328	15880	16089	16095	16116	16078	15987	15976	15932	16149	15949	16022	16051	16068	15903	16125	15941	15947	16034	15970	15859	15952	16003	15847	16111	15987	16174	15976	15993	16117	16033	15854	16062	16016	16061	15875	16015	16082	15913	15913	16001	16079	16036	16387	15991	16082	16030	16033	15986	16230	15934	16194	15981	15925	15954	15729	15949	15873	16114	16198	15962	16066	16131	16105	16176	15889	15934	15797	16124	16083	15986	16125	15986	16015	15950	15776	15941	16081	16060	15989	16194	15938	15955	16098	16351	16234	16110	16041	15983	16156	15983	16031	16031	15845	16004	16052	15956	16093	16081	16007	15937	16016	16006	16206	15963	15920	15996	16011	16280	16110	15963	15995	16022	15830	16129	15895	16142	16053	16111	16063	16097	16027	15955	16189	15882	16228	15816	16049	15974	16166	15996	15779	16027	16001	16028	16026	16222	16122	16330	15853	16075	15780	16101	16291	15864	16079	16057	16079	16027	15907	16121	16267	16073	15978	16087	16057	16007	16009	16098	16055	16059	16089	15931	16199	15974	16032	16038	15901	15969	16057	16107	15846	16026	15892	16105	15949	16172	16030	16047	16071	15950	15801	16128	16021	15952	15912	15994	16000	16058	15974	16016	16053	16134	15853	16100	16107	15885	15860	15987	15959	16099	16204	16120	15870	15993	16076	15862	15852	16060	15949	15964	16022	16042	16029	16190	15764	15978	16053	15989	16180	15944	15993	16037	15892	15768	15989	16117	16063	15965	16007	15963	16077	16000	16061	16013	15838	15947	15694	16164	15945	15844	16083	16039	16070	16120	16041	15886	16123	16032	16034	15973	15839	15961	16105	16006	15930	16117	15927	16101	16204	15984	15995	15982	16075	16189	16066	15810	15921	15976	15830	16200	16006	16042	16007	16131	16006	16057	15936	15815	15946	16088	16076	16070	15865	15841	15923	15959	15960	16057	16119	16014	16196	16016	16040	15944	16013	16008	16035	15966	16047	16175	16179	15986	16033	15914	15986	15970	15896	15972	16242	16016	16161	16047	15865	15971	16030	15774	16097	15984	15987	15951	15925	15869	15773	15964	16292	15978	16050	15909	16068	15720	15855	15956	16074	16179	16143	16070	15975	16050	15956	16146	16131	15919	16125	15989	15957	16065	16040	15996	16013	16044	15958	16012	15998	16028	16043	16137	16251	16019	16002	16070	15988	16206	16098	15958	16062	15970	16020	16032	15868	16038	15870	16152	16238	15986	16081	16082	15892	16018	15906	15966	16181	15930	16151	16004	15974	15949	15879	16128	15990	15936	16079	16099	15919	16060	16144	16022	15958	16069	15846	16125	16001	15941	15953	16129	16068	15906	16109	16034	16020	16050	16119	16214	15913	15952	15967	15997	15927	16195	16018	15924	15934	15987	16054	16092	16116	15927	16102	15820	16180	16075	15929	16001	16055	16002	16158	16107	15950	16011	16016	16114	16174	16231	16009	15995	16048	16132	15876	15886	16043	15910	15956	15884	16020	15985	16038	16132	15995	15989	16013	15993	16144	15945	16112	15983	15914	16007	16114	15976	15929	16058	15889	15929	16061	15945	15893	16005	16015	16187	16111	16022	16008	15919	15879	15921	16192	16048	15829	16118	15939	16090	16023	16010	15897	16040	16031	15882	15867	15963	16127	16051	15992	16049	15895	15924	15844	15896	16030	15790	15858	16048	16004	16140	16036	16114	16054	15888	16230	16089	16022	15869	15922	16083	15916	16167	15836	16091	15968	15796	16204	16050	15995	16011	15913	15960	15995	16131	16100	16041	15860	15979	15877	16051	16049	15997	16087	15998	16023	16021	16194	15980	15936	16314	16065	15983	15909	15888	16031	15863	16131	15977	16077	16007	15942	15845	15944	16052	15910	16167	15973	15923	15715	16128	15967	15983	15953	15964	16185	15997	16116	16143	16050	16060	16059	15887	15982	16145	16131	16142	16106	16013	16023	15984	16113	15974	15945	16099	16110	16032	15915	16107	16332	15983	16021	15946	15937	15973	16056	16149	15991	15967	15987	16104	16219	16029	15941	15983	15967	16080	15855	16025	16012	15922	15855	16012	16102	16073	16065	15979	15874	15943	16069	16077	15847	15946	16139	15996	15970	16167	15821	16112	15992	16034	16072	15813	16108	15901	16099	15992	15779	16032	16261	15961	16018	15877	16119	16123	16047	16067	16043	15917	15887	16114	15877	16032	15911	16274	16023	15819	16020	16086	15992	16339	16252	16067	15911	15990	16120	15769	16044	16052	16055	16131	16202	16012	15959	15992	16025	15915	15897	15946	16082	16052	16048	15989	15857	16108	16000	15926	16064	16110	15947	15890	15903	15992	15964	16007	16036	16178	15962	15860	15976	16133	15983	15938	15854	15972	15929	16001	16060	16115	15847	16247	16001	15883	16071	15949	16115	15963	15995	15975	15946	16032	15942	16009	15919	16013	16092	16233	15958	15839	15879	15999	15763	15968	16070	16160	16042	16012	15988	15934	16011	15909	16060	15872	15922	15995	16005	16051	15926	15757	16099	16011	16156	16032	16093	15969	15922	15949	15884	15896	16087	15960	16024	16059	15962	16132	16186	16128	15999	15965	15711	15922	16131	16164	15931	15925	15967	16164	15949	15934	15991	16061	16115	16089	15768	16002	16013	15704	15881	16043	16043	16001	15718	16086	15999	15950	15889	15958	15943	16093	16185	16046	16172	15804	16039	15956	15849	16250	16127	16104	15943	16143	16084	15946	15943	16014	15959	15903	15981	16077	15943	15957	16104	15896	15935	15947	15992	16003	16073	16131	16060	15741	16193	15966	15873	15987	16083	15858	16194	15971	15912	15939	16085	16106	15992	15753	16005	15965	15993	16074	16076	16016	16089	16191	16020	16094	16324	16108	16023	15954	15996	16174	16057	16123	16063	15967	15903	15996	15985	16031	16062	16108	15795	15974	15762	15760	15997	15941	15897	16083	15946	15842	15955	16158	16124	15935	16049	15986	15934	16069	16185	16068	16074	16186	15863	15962	15992	15930	16048	16010	16068	16075	16080	15964	15941	16133	16048	16029	15801	16189	16132	15937	15868	16035	15943	16203	16015	16045	16139	16077	16172	16069	16098	16138	15899	16129	16123	15939	16080	16094	15815	16147	16124	15799	16050	15999	16011	15979	16437	16153	16060	16090	16031	16050	16102	16037	16070	15942	16214
19905	35831	35616	30432	27409	24342	22594	20723	19541	19281	22517	31566	26516	16944	18252	15131	14909	14767	14670	14646	14501	14528	14535	14550	14380	14259	14485	14378	14223	14312	14434	14302	14098	14405	14156	14293	14123	14200	14005	14183	14271	14371	15109	15000	15010	14711	14268	14142	14197	14111	14214	14188	14034	14128	13878	14213	13964	14306	14271	14041	14106	13960	13919	14160	14124	13987	14008	14139	14312	14208	14070	14105	14161	14109	14101	14153	14042	13857	14103	14108	14230	14150	14128	14242	14122	14170	13950	14074	14089	14012	14195	14080	13988	14101	14115	14148	14037	14236	14173	14083	13934	14024	14230	14103	14190	14050	14136	14009	13959	14051	14198	14019	13962	14160	14113	13990	14267	13978	14008	14016	13931	14046	14139	14034	14448	14016	14209	14276	14125	14082	13932	14128	14171	14061	14141	14027	14012	14128	14079	14181	14165	14054	14218	14126	14166	14102	14009	14123	14104	14103	14108	14073	14107	14110	14065	13920	14044	14138	14103	14071	14138	14232	13942	14271	13894	14075	14075	14159	13875	14083	14116	13910	14050	13941	14003	14247	13909	14029	14141	13904	14167	14116	14076	14025	14068	14088	14003	14036	14291	14123	14124	14318	14168	14015	13985	14078	14172	14042	14114	14130	14143	14179	14079	14204	13992	14053	14012	13954	14188	14191	14070	14308	13977	13951	14152	14132	14255	14048	14042	14121	14008	14146	14307	14223	13919	14146	14115	14265	14116	14084	14272	13999	14030	14077	14007	14054	14238	14185	14096	14076	14107	14018	14098	13973	14211	14029	14245	13991	14025	14077	13990	14069	13954	14116	14173	14132	14139	14192	14146	14228	14090	14152	13946	14075	13957	14121	13943	13954	14146	14008	13895	14095	14008	13911	14234	14072	14180	14152	14059	14131	14090	14110	14208	14027	14218	14101	13934	14222	14117	14038	14196	14096	14233	14069	14152	14138	14064	14282	14066	14198	14073	14064	14033	14145	14027	14044	14095	14078	14051	14075	14055	14274	14081	14163	14169	14117	14090	14078	14113	14092	14169	14045	14036	14072	14158	14053	14098	14097	14121	14151	14113	14182	13943	14071	14048	14185	14021	14036	14257	14047	13989	14111	14255	13974	14220	14127	14084	14285	14044	14154	14014	14047	13961	14035	14108	14003	14046	14152	14061	14255	14176	14188	14183	14192	14042	14097	13962	14120	14000	14084	14093	14015	13986	14208	14141	14241	14132	14136	14154	14192	14018	14038	14080	14131	14066	14122	14054	13957	14198	14228	14022	14085	14143	14102	14162	14072	14040	14170	14131	14034	13986	14097	14206	13930	14084	14027	14025	14073	13971	14027	14037	14005	14101	14067	13951	14099	14139	14189	14011	14185	14117	14014	14140	14191	14190	13952	14103	14189	14120	14129	14008	14165	14147	14121	14177	14017	14065	13995	14159	14092	13969	14019	14043	14132	14157	14185	14212	14289	14196	14058	14090	14062	14153	14059	14029	14048	14055	14243	14089	14045	14165	14212	14014	13891	14170	14191	14119	14170	14205	14210	14181	14203	14020	14191	13939	14050	14058	14165	14265	14065	14134	13986	14138	14059	14057	14127	14107	14151	14059	14047	14194	14211	14119	14067	13945	14098	14084	14112	14074	14144	14231	14072	14129	13991	13889	14093	14190	14165	13982	14173	14035	14109	14036	14218	14043	14086	14202	14077	14134	14099	13865	14186	14143	14093	14216	14003	14126	14050	14070	14193	14042	14092	13995	14242	14293	13999	14202	13884	14135	14142	13936	14120	14107	13937	14036	14012	14092	14136	14061	14252	14137	13977	14099	14252	14158	13971	14024	14068	13963	14129	14024	14073	14121	14122	14140	14111	14086	14073	13996	14011	14152	14021	14155	13978	14035	14051	14206	13901	14168	14068	14353	14140	14023	14024	14038	14162	14285	14275	14211	14045	14122	14158	14070	14104	14018	14182	14010	14129	14020	14113	14084	14037	14148	14044	14040	14038	13905	14128	14242	14073	13843	14016	14095	13969	14108	14100	14065	14186	14152	14010	14085	14097	14085	14135	14120	13952	14032	14223	14064	14064	14019	14234	14082	14016	14108	14011	14033	13920	14128	14072	14082	14178	14076	13998	14096	14049	14089	14198	14152	14254	14195	13959	14102	14194	14277	13991	14152	14277	14104	14147	13987	14129	13967	14104	14144	14030	14128	14131	14195	13928	14097	13988	14142	14059	14206	14013	14210	14114	14144	13968	14172	13995	14131	13956	14063	14033	14130	14111	14107	14044	14120	14016	14084	14122	14093	14177	14045	14134	13980	13936	13882	13995	14136	14092	14096	14148	14024	14240	14068	14053	13974	14014	14053	14060	14099	14196	14175	14041	13982	14189	14120	13948	14122	14155	14149	14075	14098	14057	14151	14291	14160	14047	14027	14169	13998	14244	13936	13914	13937	14078	14064	13911	14226	14062	13989	14060	14020	13986	14060	14090	14076	14117	14229	14029	14073	13999	13932	13845	13842	14096	14169	13909	13953	13996	13797	14174	13961	14225	14132	14014	13995	14050	14104	14111	14181	14010	14057	13992	14024	14165	13937	14104	14104	14010	13959	14233	14126	14227	14019	14215	14036	14114	14082	14089	14056	14211	14096	13976	14087	14115	14039	14273	14106	14077	14024	14252	14044	14243	14109	14020	14182	14143	14039	14215	14082	14031	14170	14061	14015	14111	14119	14037	14168	14111	14133	14067	14012	14139	14233	13913	14193	13879	14152	14156	14136	14179	13947	14110	14011	14040	14280	14306	14163	14301	14165	14322	13934	14083	14036	14047	14068	14285	14043	14055	14185	14003	14065	14222	14110	14087	14096	14149	14036	14044	14183	14124	14115	14094	13964	14124	14071	14220	14207	14131	14063	13990	14156	14175	14052	14169	14168	14165	14090	14024	14050	14156	13974	14051	13958	14127	14071	14012	14146	14149	14211	14026	14138	14130	14158	14038	14036	14034	14152	14085	14057	14097	14137	14134	13971	14124	14163	13978	14079	14161	14118	14115	14060	14130	13899	14147	14073	14015	13940	14078	14038	14034	14135	14100	14079	14002	14172	14290	14050	14070	14081	14050	14069	14122	14169	13959	14134	14061	14161	14125	14122	14169	14012	14187	13972	14162	14116	14035	14167	14206	14165	14103	14061	14114	14089	13863	13922	14212	14070	14098	14092	14052	14228	14111	14082	14118	14238	14048	14075	14119	14125	14094	14004	14111	14114	14217	14167	14028	14211	13948	14072	14105	14143	14288	14087	14145	14118	14026	14150	14080	13906	14048	13977	14017	14087	14105	14156	14078	14124	14219	13989	14020	14055	14054	13939	13960	14060	14127	13988	14264	14052	14133	14054	14199	14140	14083	14077	14165	14057	14061	14025	14034	14041	14047	14128	13885	14107	14093	14097	14107	13982	13986	14245	14069	14121	14001	14139	14074	14279	14173	14188	14111	14106	14071	14116	14195	14045	14120	14160	14177	13983	14147	14050	14031	14040	14050	14068	14030	14153	14027	14158	14011	13962	14103	13865	14115	14164	14158	14135	14030	14201	13985	14092	14023	14134	14018	14088	14168	14056	14097	14055	14088	13998	14002	14190	14124	13841	14185	14013	14184	14095	14133	14223	14093	14018	14260	13986	14190	14069	14051	14082	14003	14122	14054	13985	14162	13975	13946	14063	14198	14132	14030	14140	13957	14130	13969	14205	14032	14128	14128	13985	14120	14207	14203	14151	14154	14054	14286	14095	14103	14052	14074	14020	14192	14077	13983	14166	14054	14130	14083	14213	14211	14139	14181	13907	14041	14175	14041	14134	14198	14078	14173	14115	13980	13974	14065	13969	13964	14283	14057	14072	14083	13993	14040	13995	14115	14018	14194	14008	14060	14074	14122	14118	14067	14226	13970	14049	14011	14141	14049	13960	14112	14068	13997	14121	14044	14233	14008	13960	14127	14073	14071	14151	14046	14042	14143	14163	14129	14260	14045	14087	14055	14029	14058	14275	14044	14174	14095	14142	13900	14131	14037	13999	14226	14056	14119	14067	14055	14157	14135	14084	14073	14313	14253	14041	14044	14042	14029	14145	13926	13951	14028	14040	14085	14186	13973	14057	14088	14093	13872	14125	13926	14143	14074	14166	13931	13991	13893	14092	14174	14014	14159	14255	14219	14045	14073	14199	14003	13916	14036	14077	14210	13931	14000	14234	14095	14026	14104	14171	14051	14076	14234	14095	13943	14023	14066	13961	14164	14017	14134	13926	14228	14078	14174	14071	14077	14079	14139	14013	14195	14099	13953	13970	14016	14198	14052	14250	13876	14198	14166	14185	14186	14117	14112	14167	14073	13811	14164	14121	14045	13899	14106	14193	14099	14063	14181	14106	14062	14069	14170	14029	14138	14038	14025	14104	14207	13985	14016	14000	14341	14080	13980	13976	13991	14029	14072	13880	13951	14205	14089	14233	14063	13970	14223	14072	14061	14016	14191	14145	14066	14232	14069	14143	14210	14051	13975	14006	14061	14088	13916	14204	14204	14141	14037	14078	14042	14148	14178	14052	14153	14017	14123	14092	14100	14300	14017	13974	14026	14223	14084	14114	14159	14172	14062	13960	14333	14065	14137	14123	14073	14020	13962	14132	13970	14010	14041	14089	14094	14093	14060	13998	14097	14303	14050	14100	14190	14228	14162	14196	13989	14055	14040	14161	14159	14071	14152	13845	14132	14195	14089	14074	13991	14212	13910	14030	14098	14004	14113	14181	14262	14222	14044	14143	13985	14092	14202	14051	14098	14143	13985	14069	14016	14080	14244	14145	14056	14204	14059	14206	13982	14178	14034	13964	14086	14129	14156	14098	13970	14086	14127	14210	14143	13891	14084	14176	14053	14096	14024	14115	14287	14108	14087	13994	14243	14066	14192	14129	14284	14179	13909	14065	14044	14130	14113	14222	14207	13869	14055	14185	14011	14193	14101	14165	14129	14080	14076	14000	14298	14224	14067	14072	14114	14149	14099	13978	14071	14190	14165	14159	14060	14076	14021	13962	14019	14095	14233	14074	14105	13982	14152	13965	13979	14090	14028	14168	14019	14106	14075	14289	13997	14225	13977
27521	22985	27889	24233	19723	18769	18283	17889	17305	17274	17354	17970	17426	16655	16847	16730	16576	16585	16747	16561	16496	16650	16534	16418	16587	16488	16627	16317	16580	16624	16709	16608	16327	16603	16522	16595	16390	16612	16531	16395	16432	16511	16589	16434	16879	16534	16563	16666	16670	16635	16493	16464	16379	16420	16593	16697	16570	16252	16668	16281	16606	16616	16454	16410	16620	16602	16586	16464	16529	16598	16682	16499	16501	16474	16699	16516	16542	16634	16555	16371	16631	16623	16703	16512	16513	16448	16535	16672	16357	16513	16577	16398	16487	16587	16531	16575	16557	16428	16511	16563	16494	16493	16411	16766	16398	16248	16563	16349	16576	16462	16533	16492	16447	16605	16473	16475	16283	16417	16570	16463	16339	16499	16363	16157	16516	16562	16291	16486	16721	16386	16419	16501	16468	16429	16362	16586	16575	16538	16564	16669	16531	16407	16533	16469	16268	16397	16720	16426	16421	16551	16369	16527	16485	16410	16434	16491	16479	16452	16482	16404	16285	16456	16523	16484	16369	16739	16516	16437	16415	16559	16307	16519	16673	16567	16525	16539	16524	16424	16460	16582	16338	16455	16498	16590	16551	16599	16535	16495	16531	16366	16528	16625	16287	16388	16414	16569	16384	16640	16661	16522	16408	16395	16738	16532	16637	16516	16509	16424	16534	16509	16377	16387	16387	16381	16448	16558	16285	16394	16520	16511	16537	16483	16508	16568	16620	16619	16557	16517	16537	16677	16501	16585	16570	16536	16553	16342	16421	16509	16465	16505	16441	16463	16582	16594	16547	16443	16407	16333	16449	16580	16552	16587	16615	16516	16493	16479	16359	16472	16498	16508	16486	16553	16634	16502	16564	16437	16654	16397	16412	16573	16479	16454	16543	16588	16525	16451	16583	16340	16331	16476	16531	16390	16340	16410	16571	16553	16398	16587	16671	16522	16427	16409	16407	16696	16490	16412	16548	16390	16576	16487	16545	16353	16554	16708	16785	16624	16567	16429	16498	16549	16236	16611	16422	16353	16334	16414	16422	16550	16534	16343	16379	16528	16493	16625	16503	16658	16419	16484	16401	16721	16394	16454	16474	16487	16515	16509	16385	16604	16485	16474	16508	16306	16316	16608	16640	16519	16536	16462	16505	16543	16501	16614	16412	16632	16462	16527	16407	16597	16338	16605	16426	16400	16677	16565	16488	16540	16517	16415	16647	16525	16521	16420	16460	16379	16438	16274	16437	16566	16393	16508	16656	16486	16592	16461	16462	16590	16563	16630	16527	16447	16479	16466	16412	16552	16652	16614	16610	16394	16413	16529	16511	16598	16495	16561	16431	16575	16417	16641	16349	16589	16427	16390	16502	16391	16650	16447	16392	16436	16525	16329	16411	16543	16402	16547	16468	16331	16509	16471	16578	16430	16296	16509	16484	16452	16493	16534	16465	16454	16420	16391	16354	16392	16350	16553	16441	16395	16491	16419	16461	16550	16472	16478	16474	16644	16585	16597	16475	16467	16561	16415	16470	16306	16481	16600	16472	16327	16683	16399	16328	16532	16514	16478	16443	16513	16456	16392	16673	16562	16331	16571	16491	16503	16743	16479	16493	16577	16522	16551	16525	16423	16438	16353	16495	16449	16537	16481	16487	16700	16436	16406	16481	16361	16524	16532	16848	16486	16551	16416	16489	16730	16562	16392	16411	16567	16553	16437	16485	16440	16485	16643	16519	16356	16440	16482	16719	16555	16377	16429	16411	16519	16473	16332	16519	16582	16419	16554	16488	16500	16508	16465	16474	16522	16398	16367	16494	16420	16382	16417	16500	16479	16336	16565	16634	16438	16536	16449	16453	16680	16447	16451	16538	16557	16571	16718	16605	16352	16258	16621	16517	16476	16524	16599	16592	16508	16277	16387	16511	16579	16387	16692	16484	16617	16698	16619	16123	16415	16244	16517	16549	16463	16417	16444	16516	16364	16392	16606	16383	16547	16423	16479	16512	16496	16733	16400	16553	16550	16712	16240	16652	16348	16740	16610	16443	16517	16528	16341	16528	16348	16373	16577	16514	16381	16503	16570	16446	16570	16499	16444	16389	16469	16642	16474	16413	16469	16429	16564	16520	16502	16504	16534	16507	16621	16579	16498	16429	16501	16604	16458	16509	16431	16440	16485	16380	16404	16417	16527	16564	16311	16408	16416	16442	16613	16428	16515	16507	16468	16560	16674	16481	16518	16535	16529	16616	16598	16610	16391	16350	16477	16524	16497	16528	16473	16502	16678	16494	16463	16658	16482	16333	16584	16362	16555	16439	16598	16481	16404	16596	16564	16663	16475	16533	16414	16838	16619	16412	16431	16745	16594	16574	16555	16420	16655	16518	16722	16677	16426	16461	16338	16548	16469	16597	16465	16544	16728	16439	16611	16708	16565	16538	16396	16418	16368	16448	16486	16454	16566	16493	16515	16473	16410	16404	16408	16633	16438	16561	16426	16439	16508	16369	16518	16401	16692	16452	16518	16693	16396	16346	16560	16467	16410	16513	16598	16418	16429	16426	16524	16391	16543	16428	16487	16433	16473	16440	16589	16476	16707	16375	16293	16519	16436	16345	16555	16464	16494	16507	16491	16419	16634	16553	16318	16455	16523	16633	16511	16404	16685	16592	16575	16285	16567	16782	16501	16440	16453	16501	16334	16731	16686	16628	16654	16426	16843	16508	16634	16420	16322	16561	16435	16389	16416	16427	16678	16657	16510	16390	16591	16595	16448	16528	16532	16534	16537	16507	16554	16480	16497	16611	16263	16506	16363	16435	16441	16401	16193	16690	16573	16458	16511	16613	16425	16572	16528	16483	16641	16461	16443	16686	16668	16630	16327	16568	16516	16609	16589	16527	16464	16503	16305	16759	16448	16598	16492	16492	16799	16512	16430	16398	16698	16335	16441	16539	16423	16425	16435	16507	16537	16635	16648	16424	16363	16562	16316	16479	16528	16642	16404	16548	16597	16628	16391	16584	16330	16491	16212	16355	16490	16474	16462	16423	16623	16427	16511	16471	16334	16574	16691	16400	16287	16612	16415	16477	16437	16436	16477	16460	16499	16465	16438	16444	16447	16524	16412	16555	16585	16560	16390	16498	16327	16537	16529	16456	16616	16676	16607	16373	16469	16384	16635	16513	16313	16583	16562	16591	16474	16699	16550	16560	16443	16430	16429	16410	16416	16374	16580	16468	16422	16654	16595	16436	16373	16749	16571	16397	16296	16459	16471	16445	16563	16383	16744	16596	16458	16484	16440	16440	16563	16435	16436	16508	16517	16615	16395	16789	16565	16359	16499	16642	16630	16768	16354	16818	16501	16555	16614	16529	16510	16499	16462	16365	16489	16372	16450	16489	16302	16256	16428	16400	16455	16480	16555	16514	16329	16613	16526	16328	16346	16565	16623	16478	16488	16555	16545	16440	16446	16597	16377	16674	16423	16591	16366	16486	16425	16348	16379	16529	16582	16359	16444	16480	16578	16277	16464	16324	16419	16598	16389	16464	16487	16171	16557	16486	16444	16430	16412	16541	16502	16471	16598	16538	16453	16549	16522	16402	16481	16516	16605	16412	16546	16299	16552	16382	16516	16341	16456	16413	16621	16606	16260	16393	16420	16415	16554	16351	16614	16295	16262	16598	16583	16330	16554	16434	16562	16480	16601	16543	16518	16363	16477	16592	16472	16463	16525	16585	16654	16714	16577	16298	16533	16467	16530	16289	16356	16620	16333	16583	16429	16503	16568	16547	16714	16586	16381	16466	16612	16491	16520	16488	16318	16462	16347	16337	16636	16409	16379	16485	16565	16435	16598	16543	16540	16448	16579	16510	16515	16552	16463	16416	16469	16396	16390	16501	16522	16448	16524	16453	16265	16593	16407	16525	16565	16472	16597	16592	16847	16577	16547	16611	16644	16395	16554	16594	16585	16510	16484	16488	16700	16597	16564	16557	16540	16586	16438	16524	16353	16507	16439	16679	16519	16671	16450	16566	16594	16649	16626	16669	16606	16418	16549	16559	16578	16463	16614	16472	16581	16298	16550	16540	16567	16671	16486	16528	16545	16452	16286	16566	16476	16391	16397	16509	16362	16294	16570	16472	16475	16700	16569	16471	16439	16498	16472	16464	16558	16490	16344	16523	16429	16462	16537	16475	16410	16384	16535	16397	16560	16443	16561	16543	16412	16513	16343	16427	16476	16518	16645	16432	16583	16402	16611	16568	16465	16531	16458	16450	16488	16664	16634	16518	16618	16387	16433	16472	16506	16353	16289	16372	16423	16643	16545	16641	16686	16565	16382	16604	16417	16463	16509	16582	16508	16480	16491	16557	16660	16456	16554	16541	16629	16450	16429	16289	16305	16780	16390	16572	16621	16501	16500	16613	16455	16536	16338	16482	16480	16557	16480	16411	16132	16600	16544	16310	16320	16356	16347	16670	16447	16288	16610	16530	16686	16312	16286	16577	16511	16496	16467	16467	16650	16548	16352	16356	16438	16738	16521	16265	16361	16535	16502	16547	16541	16520	16330	16378	16365	16254	16626	16704	16588	16605	16511	16586	16618	16605	16329	16353	16559	16370	16617	16543	16564	16531	16284	16587	16546	16549	16367	16443	16407	16299	16387	16426	16400	16597	16390	16528	16450	16504	16509	16677	16611	16675	16555	16588	16370	16702	16545	16595	16631	16729	16602	16504	16515	16705	16450	16398	16474	16578	16564	16474	16666	16489	16388	16467	16658	16553	16415	16383	16537	16560	16580	16584	16651	16349	16503	16488	16367	16681	16548	16485	16493	16522	16465	16425	16449	16319	16534	16509	16401	16646	16777	16659	16572	16495	16697	16519	16338	16344	16493	16501	16598	16546	16466	16605	16744	16636	16512	16317	16756	16544	16559	16449	16328	16328	16392	16214	16503	16439	16407	16487	16331	16499	16486	16451	16621	16471	16750	16524	16433	16326	16360	16373	16484	16450	16421	16530	16643	16536	16312	16626	16450	16434	16421	16308	16523	16566	16598	16594	16452	16527	16565	16538	16482	16679	16441	16493	16440	16533	16377	16638	16423	16484	16529	16575	16498	16542	16513	16448	16290	16597	16597	16591	16605	16423	16499	16543	16629	16511	16517
18263	26330	25672	21088	19077	17757	16856	16237	15868	15601	15916	16317	15639	14977	14938	14852	14638	14479	14683	14539	14577	14689	14542	14489	14661	14445	14462	14368	14623	14533	14573	14473	14511	14413	14556	14405	14541	14503	14420	14420	14407	14479	14548	14482	14745	14565	14443	14322	14375	14384	14372	14464	14467	14491	14409	14427	14313	14402	14449	14349	14520	14504	14353	14405	14378	14256	14476	14410	14452	14411	14544	14606	14366	14555	14351	14608	14487	14389	14487	14531	14504	14497	14436	14429	14344	14304	14504	14354	14431	14308	14389	14404	14368	14312	14413	14345	14455	14400	14332	14591	14476	14582	14592	14482	14388	14410	14303	14271	14340	14317	14447	14366	14478	14549	14380	14366	14546	14357	14671	14428	14591	14491	14423	14585	14405	14399	14384	14437	14527	14394	14573	14485	14608	14468	14487	14370	14504	14372	14230	14555	14304	14488	14350	14308	14332	14477	14438	14412	14438	14553	14359	14522	14491	14497	14433	14383	14173	14401	14490	14347	14382	14301	14505	14373	14347	14259	14417	14467	14393	14621	14384	14606	14345	14514	14535	14487	14560	14431	14552	14474	14451	14435	14391	14433	14553	14425	14433	14342	14552	14263	14475	14470	14479	14391	14558	14390	14482	14587	14488	14238	14491	14520	14430	14436	14359	14532	14465	14412	14569	14510	14502	14316	14392	14468	14203	14407	14347	14615	14517	14335	14551	14512	14288	14560	14343	14403	14603	14349	14704	14429	14360	14396	14304	14354	14479	14535	14434	14515	14390	14471	14367	14377	14427	14379	14320	14561	14430	14423	14365	14470	14422	14376	14396	14239	14486	14449	14397	14532	14434	14258	14353	14447	14280	14451	14544	14576	14444	14327	14540	14352	14399	14440	14532	14397	14320	14587	14504	14474	14495	14454	14538	14364	14391	14433	14476	14508	14476	14498	14482	14432	14365	14283	14345	14498	14427	14289	14523	14484	14364	14313	14358	14539	14484	14555	14463	14508	14453	14368	14262	14450	14473	14350	14392	14687	14373	14421	14393	14450	14264	14532	14468	14289	14318	14404	14428	14386	14404	14487	14460	14485	14494	14342	14407	14246	14583	14427	14245	14455	14325	14439	14394	14563	14395	14474	14631	14393	14552	14365	14572	14334	14389	14378	14409	14289	14471	14355	14633	14307	14569	14664	14461	14413	14433	14470	14401	14371	14438	14500	14504	14526	14509	14472	14586	14498	14508	14399	14373	14331	14416	14332	14496	14539	14316	14418	14462	14442	14347	14680	14491	14512	14469	14467	14477	14614	14229	14394	14570	14439	14404	14409	14491	14523	14390	14499	14330	14480	14506	14562	14527	14604	14564	14396	14487	14365	14408	14392	14630	14356	14479	14413	14433	14416	14525	14390	14368	14426	14482	14358	14431	14506	14287	14427	14484	14450	14454	14374	14333	14554	14499	14398	14390	14467	14216	14462	14382	14459	14569	14339	14529	14478	14511	14364	14475	14455	14471	14281	14514	14394	14384	14491	14413	14473	14360	14480	14457	14382	14637	14488	14464	14322	14472	14451	14392	14364	14429	14387	14483	14375	14389	14337	14630	14270	14292	14516	14359	14273	14574	14475	14583	14459	14445	14562	14392	14352	14551	14538	14463	14281	14528	14487	14305	14420	14375	14445	14505	14414	14362	14453	14414	14180	14594	14348	14130	14254	14510	14382	14431	14490	14473	14507	14351	14270	14250	14402	14590	14386	14520	14344	14348	14551	14412	14624	14410	14488	14331	14313	14395	14461	14302	14503	14409	14440	14425	14403	14427	14456	14530	14374	14442	14499	14455	14458	14271	14538	14369	14586	14405	14461	14470	14456	14506	14401	14363	14468	14332	14351	14580	14568	14340	14433	14412	14461	14377	14589	14351	14422	14487	14429	14494	14365	14478	14584	14415	14542	14564	14482	14385	14351	14415	14479	14617	14319	14444	14378	14418	14568	14463	14510	14414	14382	14327	14531	14492	14395	14332	14492	14495	14427	14366	14358	14481	14539	14423	14353	14331	14468	14416	14400	14440	14432	14395	14548	14420	14442	14308	14282	14662	14377	14343	14648	14471	14360	14400	14583	14421	14503	14603	14421	14460	14415	14527	14262	14647	14282	14402	14462	14467	14336	14542	14497	14400	14504	14566	14492	14515	14370	14336	14458	14374	14346	14380	14600	14393	14382	14447	14274	14297	14458	14420	14522	14573	14328	14386	14348	14621	14458	14482	14476	14596	14257	14502	14429	14552	14375	14375	14418	14521	14353	14284	14507	14517	14422	14383	14479	14462	14424	14394	14480	14424	14634	14431	14496	14427	14442	14503	14365	14471	14364	14426	14479	14486	14507	14483	14332	14474	14416	14444	14493	14248	14487	14401	14592	14443	14482	14447	14352	14569	14360	14476	14800	14604	14332	14465	14319	14550	14427	14476	14571	14354	14510	14588	14576	14334	14330	14455	14610	14518	14401	14251	14442	14349	14371	14460	14455	14467	14378	14501	14413	14358	14391	14530	14233	14478	14565	14527	14374	14380	14338	14486	14545	14348	14404	14702	14474	14415	14401	14258	14506	14548	14550	14311	14357	14319	14410	14517	14471	14389	14547	14459	14384	14318	14549	14329	14440	14398	14371	14608	14390	14398	14510	14493	14390	14503	14432	14522	14348	14284	14503	14278	14273	14449	14588	14370	14516	14417	14240	14363	14354	14394	14341	14332	14459	14423	14511	14443	14445	14433	14310	14390	14425	14400	14347	14554	14498	14402	14364	14515	14545	14321	14408	14540	14315	14353	14325	14398	14455	14451	14337	14365	14490	14455	14371	14424	14447	14321	14364	14364	14549	14625	14269	14543	14520	14601	14332	14537	14454	14545	14447	14523	14442	14304	14402	14474	14464	14247	14270	14561	14497	14466	14324	14344	14390	14356	14324	14504	14525	14520	14486	14343	14467	14464	14404	14583	14675	14470	14565	14450	14609	14369	14450	14306	14600	14385	14539	14442	14509	14644	14427	14442	14388	14369	14431	14289	14457	14270	14462	14506	14272	14507	14473	14485	14305	14377	14524	14269	14339	14441	14281	14419	14483	14485	14359	14416	14259	14356	14545	14379	14277	14553	14353	14384	14487	14261	14408	14460	14241	14539	14345	14498	14579	14373	14443	14357	14538	14280	14479	14307	14451	14445	14394	14448	14338	14442	14290	14331	14387	14492	14356	14543	14353	14316	14425	14289	14400	14499	14456	14543	14276	14477	14358	14486	14495	14450	14476	14330	14413	14404	14439	14363	14516	14433	14390	14321	14407	14425	14505	14470	14326	14584	14407	14385	14400	14384	14427	14262	14395	14346	14582	14432	14554	14286	14465	14636	14293	14308	14578	14418	14448	14383	14422	14409	14407	14345	14575	14470	14272	14605	14279	14480	14422	14344	14431	14475	14342	14359	14590	14308	14400	14471	14376	14458	14303	14512	14673	14481	14362	14459	14424	14447	14607	14304	14749	14633	14628	14413	14431	14381	14427	14256	14395	14439	14283	14565	14355	14425	14358	14521	14617	14578	14392	14482	14444	14321	14549	14360	14625	14495	14465	14496	14193	14453	14400	14344	14498	14492	14544	14438	14373	14397	14462	14257	14535	14442	14467	14386	14343	14342	14367	14483	14465	14398	14485	14582	14480	14634	14489	14172	14336	14365	14498	14548	14411	14633	14300	14305	14368	14379	14370	14524	14495	14640	14359	14382	14521	14493	14386	14423	14409	14576	14413	14364	14445	14413	14357	14332	14401	14569	14589	14432	14420	14495	14518	14378	14486	14507	14563	14598	14393	14395	14379	14503	14539	14514	14402	14366	14501	14531	14348	14577	14348	14525	14565	14565	14405	14286	14428	14346	14357	14398	14315	14485	14494	14457	14408	14444	14542	14442	14387	14469	14547	14319	14451	14417	14319	14288	14368	14466	14497	14422	14477	14447	14296	14535	14424	14459	14494	14304	14333	14640	14293	14439	14475	14387	14454	14309	14290	14496	14374	14402	14321	14374	14570	14345	14404	14605	14475	14435	14431	14435	14425	14389	14379	14332	14394	14466	14466	14557	14532	14591	14479	14384	14511	14526	14436	14441	14432	14507	14265	14459	14365	14327	14343	14310	14380	14458	14574	14459	14336	14503	14472	14460	14478	14465	14311	14305	14526	14440	14276	14411	14414	14283	14427	14502	14474	14422	14522	14345	14546	14590	14276	14659	14414	14473	14495	14438	14388	14262	14560	14618	14436	14455	14367	14503	14419	14378	14428	14350	14484	14451	14497	14496	14340	14582	14434	14556	14506	14378	14422	14333	14539	14555	14423	14490	14419	14539	14538	14404	14302	14511	14449	14338	14462	14439	14198	14411	14312	14388	14469	14370	14358	14598	14313	14561	14320	14458	14373	14541	14449	14398	14500	14464	14519	14486	14596	14503	14276	14442	14512	14463	14643	14503	14341	14409	14530	14449	14575	14535	14401	14299	14419	14371	14420	14495	14403	14545	14652	14328	14499	14543	14458	14407	14443	14446	14622	14322	14519	14394	14484	14596	14435	14389	14461	14324	14415	14460	14558	14544	14322	14299	14352	14404	14448	14465	14592	14578	14517	14612	14598	14551	14467	14473	14512	14357	14340	14351	14558	14380	14489	14403	14586	14463	14402	14406	14424	14454	14413	14474	14394	14345	14415	14268	14410	14503	14255	14655	14470	14408	14428	14439	14328	14364	14361	14404	14611	14481	14291	14424	14403	14455	14429	14486	14328	14387	14342	14466	14497	14401	14427	14313	14362	14576	14347	14541	14502	14408	14560	14507	14589	14545	14349	14317	14488	14569	14390	14486	14475	14558	14320	14437	14167	14417	14522	14493	14564	14391	14434	14546	14546	14458	14446	14357	14436	14280	14468	14431	14485	14372	14517	14539	14574	14484	14364	14540	14524	14259	14421	14345	14424	14415	14440	14281	14551	14436	14444	14300	14612	14493	14536	14450	14562	14433	14370	14454	14494	14380	14455	14462	14470	14360	14265	14498	14456	14378	14468	14343	14373	14466	14665	14567	14449	14456	14495	14413	14538	14465	14446	14344	14552	14366	14296	14518	14461	14400	14442	14358	14259
23992	21190	28595	24551	22773	22810	21629	18896	18042	17852	19795	22074	23572	18416	17419	16831	16407	16402	16569	16456	16341	16401	16354	16457	16420	16636	16396	16337	16346	16234	16313	16145	16199	16139	16175	16151	16328	16315	16052	16105	16112	16238	16388	16453	16426	16337	16256	16064	16014	16235	16231	15815	16161	16061	16227	16100	16216	16192	16143	16199	16326	16238	16036	16126	16207	16165	16334	16071	16121	16218	16233	16167	16055	16277	16394	16173	16157	16128	16143	16061	16361	16166	16129	16067	16095	16355	16169	16064	16145	16025	16174	16124	16337	16160	15885	16018	16029	16185	16200	16047	15945	16200	16280	16262	16005	16164	16147	16175	16007	16123	15953	16030	15929	16168	16125	15903	15959	16100	16120	16180	16281	16330	16068	16243	16273	16017	16001	15972	16078	15966	16219	16037	16316	15879	16409	16140	15968	16169	16245	16201	16294	16187	15928	15872	15953	16226	16091	16124	16203	16114	16314	16054	16174	16087	16244	16115	16177	16211	16181	16158	16381	16118	16268	16113	16295	16120	16339	16042	16190	16248	16271	16210	16194	16364	16230	15883	16081	15993	15999	16065	15881	16044	16137	16100	16250	16240	16133	16127	16137	16100	16137	16123	15911	16097	16326	16215	16162	16284	16175	16083	16251	16254	16161	16243	16128	16150	16006	15963	16104	16190	16137	16057	16066	16158	16225	16144	16304	16002	16014	15977	16149	16138	16159	16250	16291	16164	15976	16196	16320	16176	15936	16172	15993	16053	16021	16111	16083	15954	16356	16288	15998	16213	16133	16285	16179	16196	16139	16196	16121	16063	16178	15991	16047	16103	16277	16033	16032	16118	15914	16062	16008	16063	16176	16160	16324	16109	16061	16107	16122	16071	15991	16273	16017	16147	16236	16094	16025	16171	16070	16228	16053	15960	15976	16197	16000	16210	16097	16186	16085	16175	16259	15948	16231	16036	16284	16263	16185	16075	16150	16246	16082	16083	15975	16087	16030	16171	15998	16228	16003	16298	16368	16207	16083	16225	16151	16273	16049	16088	16235	16069	16226	16029	16050	16132	15898	16379	16044	16273	16049	16258	16067	16172	16216	16168	16212	16173	16238	15978	16187	16230	16136	16166	16237	16366	16102	16013	15896	16087	16106	15961	16150	16002	16116	16047	16335	16052	15943	15860	16215	16100	16106	16206	16142	16131	16165	16205	16044	16135	16282	16073	16113	15889	15966	16135	16023	16192	16198	16194	16225	16271	15965	16198	16271	16208	16238	16430	16242	16068	16172	16246	16014	16057	16056	16140	16097	16151	16158	16058	15911	15949	16183	16273	16133	15978	16084	16171	16018	15986	16017	16095	16135	15969	15996	16067	16214	16065	16271	16103	16167	16299	16134	16136	15989	16046	16083	16146	15942	16039	16232	15950	15995	16140	16191	15994	16178	16267	16168	16457	16279	16049	16252	16073	16057	16109	16133	16094	16091	16181	16086	16162	16142	16128	16227	16252	16137	16140	16016	16179	16062	16240	16233	16024	15956	16005	16134	16152	16131	16217	16204	16259	16137	16088	16264	16229	16267	16210	15930	16057	16118	16149	16183	15957	16083	16043	15955	16141	16101	16140	16077	16086	16005	16135	16251	16123	16009	15928	16339	16016	16214	16058	15978	16254	16111	16044	16083	16348	16162	16100	16108	16248	16209	16138	16028	16260	16086	16022	16274	15971	16113	16175	16023	16103	15957	16241	16090	16228	16196	16040	16042	15961	16035	16292	16026	16128	16082	16128	16334	16003	15869	16180	16169	16186	16263	16450	15940	16179	16219	15931	16031	16071	15962	15975	15915	15958	16116	16111	16203	16328	16095	15897	16074	16085	16198	15925	16180	16148	16239	16069	16089	16004	16116	16167	16239	16245	16227	16002	16211	16139	16122	16096	16228	16179	16046	16495	16373	16135	16196	16168	16097	16033	16126	16044	16090	16070	16206	16020	16056	16235	16250	16081	16085	16145	16200	15924	16162	16183	16163	16037	16212	16314	16098	16158	16217	16168	16068	16139	16281	16186	16054	16080	16104	16177	16145	16149	16033	16124	16442	16203	16194	16097	16117	16125	16252	16207	16045	15946	16170	15928	16116	16142	16149	16212	15884	16132	16152	16055	16349	16147	15971	16088	16247	16033	16115	16101	16098	16102	16080	16215	16046	15981	16046	16195	16203	15935	16169	16231	16209	16107	16102	16164	15933	16176	16076	16198	16167	16144	16062	16303	16156	16252	16089	16116	16066	16349	16166	16095	16149	15984	16163	15944	16204	16056	16228	16153	16018	16168	15837	16005	16234	16021	16127	16068	16023	16007	16080	16002	16079	16141	16041	16206	16114	16163	16018	16031	16040	16135	16230	15883	16089	16037	16176	16136	16190	16094	16324	16033	16105	16078	15921	16021	16091	16212	16044	16214	16119	15999	16187	16041	16123	16195	16179	16037	16112	16037	15974	16100	16105	16053	16198	16204	16040	16150	16146	16013	16062	16114	15953	16054	16019	16294	16243	16042	16153	16177	16067	16100	16123	15985	16175	16086	16176	16089	16114	16241	15998	16332	16172	16077	16215	16106	15993	15962	16444	16145	16322	15894	16066	16088	16123	15967	16146	16126	16089	16198	16006	16265	16140	16113	16070	16211	16122	16125	16078	16012	16216	16210	16231	16051	16131	15967	15998	16018	16124	16025	16059	16040	16225	16171	16064	16087	15956	16174	16072	15932	16148	16096	16047	16013	16055	15975	16244	16100	16364	16060	16109	16243	15985	16122	16186	16200	16143	15962	16144	16175	16150	16237	16079	16224	15949	16128	16087	15961	15941	15948	16029	15976	16165	16188	16217	16071	15944	16150	16112	15988	16021	16042	16066	16020	16110	16085	16110	16118	16091	16015	16266	16074	16034	15988	16231	16141	16186	16257	16164	16243	16241	15990	16021	16065	16199	16021	16009	16053	16007	16093	15867	16126	16210	16253	16106	16340	16208	16044	15964	16083	15932	16143	16044	16197	16100	16223	16120	16102	16079	16171	16209	16129	16163	16057	16175	16129	16083	16374	16319	16029	16043	15977	16062	15931	16153	16209	16093	16240	16066	16176	16098	15932	16100	16024	16272	16151	16021	16067	16209	15859	16044	16353	16165	16038	16150	16253	16157	16058	16105	16019	16036	16055	16036	15987	16232	16349	16019	16291	16235	16163	16310	16022	16055	16154	16076	16139	16041	16025	16052	16115	16070	16120	16043	16247	16058	16063	16185	16124	16181	16173	16337	16104	15997	16217	16172	16140	16126	16326	15971	16188	16066	16138	16048	16234	16084	16276	16251	16070	16185	16227	16022	15818	16096	16139	16154	16104	16116	16165	16174	16326	16135	16116	15986	16250	15942	15983	16239	16066	15891	15942	15986	16150	16064	16050	16081	16157	16100	16068	16353	15971	15986	16170	15936	15739	16275	15967	15968	16072	16190	16100	15958	16267	16162	16109	16123	16151	15994	16262	16271	16071	16134	16119	16407	15886	16205	16118	16029	16143	16291	15996	16033	16148	16266	16193	16107	16099	16114	16204	16176	16236	16158	16337	16127	16195	16033	16033	16192	16177	16004	16055	16259	16154	15890	16172	15931	15978	16013	16093	16170	16188	15988	16211	16127	16288	16109	16056	16101	16209	16084	16202	16142	16059	15984	16051	16234	16216	16114	16073	16252	16153	16078	15958	16195	16143	16221	16219	16383	15980	16079	16022	16141	16112	16147	16350	16211	16136	16287	16067	16260	15971	16110	16306	15974	16252	15941	16038	16261	16144	16118	15996	16271	16295	16151	16200	16116	16191	15940	16217	15987	16213	16098	16218	16104	16222	16324	16142	16330	16106	15983	16074	16163	16071	15972	16030	16200	16280	16063	16123	15968	15898	16128	16218	16391	16224	16139	16191	16137	16145	16215	16050	15985	16266	16243	16080	16097	16049	16251	16113	16117	16244	16180	16317	16355	16024	16024	16193	16261	16081	16108	16258	16469	16034	16269	16062	15995	16160	16106	16300	16266	16034	16111	16121	16106	16129	15953	16103	15949	16183	16158	16108	16190	16157	16218	16113	16166	16144	15931	16274	16339	16138	16068	16094	15936	15971	16044	16170	16163	16160	16245	16109	16022	16126	16092	15999	16134	16155	16176	16208	16222	16163	15952	16054	16169	15925	16137	16036	16135	16058	16118	16277	16152	16335	16430	16137	16238	16164	15997	16076	15920	16052	16169	16240	15969	16176	16118	16232	16306	16122	16171	16037	16123	16067	16125	16213	15970	16048	16000	16023	16339	16194	16047	15970	16185	16055	16316	16083	16228	16034	16090	16200	16022	16244	16100	16078	15944	16127	16077	16139	16150	15983	16155	16033	16318	16270	16140	16229	16129	16160	16106	16197	16165	16314	16226	16134	16444	16335	16088	15964	16131	15916	16109	16066	16038	16275	16087	16220	16215	16101	15986	16249	16339	16134	16037	16358	16229	16084	16260	16124	15985	15946	16200	16028	16128	16059	16177	16389	16255	16192	15999	16231	16135	16060	15985	16054	16025	15973	16135	16478	16080	16098	15952	16011	16114	16201	15974	16037	16008	15891	16145	16204	16041	16001	16127	15948	15902	16023	15953	16076	16120	16125	16147	16039	15845	16176	16197	16079	16196	16091	16112	15924	16240	16269	16254	16043	16048	16163	16000	16052	16186	16093	16135	16308	16206	16054	16015	16274	16172	16124	16218	16152	16115	16325	15896	16180	16181	16130	16138	15984	16081	16200	16301	16122	16281	16165	16163	16235	16151	16136	16248	16060	16070	16030	15945	16070	16213	16252	16047	16240	16259	16216	15941	15939	16064	16237	16125	16119	16285	16228	16330	16088	16078	15925	15924	16217	16308	16143	15999	16071	16157	16106	16043	16056	16000	16161	16001	15998	15960	16114	16124	16185	16199	16279	16102	16220	16146	15994	16117	16087	16126	16139	16106	16250	16087	15999	16340	16057	16158	16042	16019	16039	15994	16042	16045	16110	16280	16101	16069	15942	16014	16190	16022	15988	16063	15980	16155	16135	16120	16067	16075	16075	16049	16062	16082	16113	16158	16068	16240	15948	16040	15876	15966	16007
18351	31440	30596	25117	22775	20791	19210	17931	17282	16811	20628	22972	24049	16251	16085	14817	14568	14608	14605	14281	14510	14380	14559	14354	14341	14268	14288	14430	14365	14349	14377	14418	14286	14402	14325	14294	14322	14198	14182	14142	14456	14253	14670	14646	14616	14456	14336	14183	14384	14183	14466	14259	14130	14103	14179	14172	14220	14312	14158	14374	14196	14279	14159	14168	14365	14110	14136	14219	14283	14110	14240	14357	14320	14153	14468	14213	14203	14307	14303	14202	14113	14187	14073	14140	14361	14129	14176	14268	14152	14210	14280	14164	14121	14246	14288	14214	14096	14164	14105	14169	14332	14063	14329	14330	14240	14427	14311	14367	14207	14151	14111	14258	14453	14238	14034	14123	14123	14121	14031	14141	14209	14279	14397	14176	14261	14231	14228	14100	14297	14183	14251	14184	14190	14225	14434	14371	14072	14388	14187	14240	14316	14096	14406	14185	14124	14259	14197	14193	14331	14282	14127	14303	14383	14172	14218	14188	14183	14331	14180	14211	14199	14237	14061	14231	14207	14434	14225	14351	14213	14181	14172	14154	14185	14169	14216	14286	14231	14170	14357	14263	14234	14101	14436	14140	14199	14157	14162	14374	14149	14221	14304	14203	14265	14234	14090	14154	14255	14179	14119	14291	14194	14362	14170	14200	14129	14248	14247	14183	14144	14323	14326	14207	14208	14420	14194	14324	14067	14235	14241	14253	14248	14214	14297	14214	14219	14229	14334	14278	14373	14028	14121	14169	14202	14038	14171	14208	14308	14213	14286	14212	14313	14146	14335	14203	14294	14258	14108	14182	14129	14087	14195	14309	14241	14146	14086	14260	14192	14252	14299	14249	14307	14239	14174	14290	14180	14310	14325	14047	14371	14277	14234	14098	14175	14381	14086	14259	14391	14198	14307	14141	14015	14303	14298	14123	14209	14302	14241	14252	14300	14339	14183	14203	14117	14340	14336	14271	14312	14347	14122	14300	14199	14017	14110	14081	14252	14233	14257	14142	14220	14165	14315	14295	14261	14100	14259	14157	14146	14306	14283	14214	14320	14277	14374	14196	14132	14321	14290	14161	14232	14147	14157	14236	14277	14255	14092	14135	14207	14328	14320	14108	14133	14107	14365	14284	14122	14154	14191	14329	14288	14088	14147	14370	14160	14119	14266	14321	14204	14216	14320	14162	14315	14211	14252	14212	14088	14138	14251	14160	14191	14163	14263	14271	14102	14101	14042	14221	14182	14067	14075	14135	14256	14068	14339	14034	14158	14107	14222	14186	14369	14080	14154	14240	14184	14380	14133	14147	14433	14148	14127	14102	14077	14075	14127	14084	14298	14241	14303	14325	14269	14205	14263	14128	14072	14117	14129	14285	14174	14177	14434	14364	14303	14316	14291	14142	14438	14030	14245	14296	14385	14221	14179	14152	14268	14056	14200	14390	14278	14380	14323	14273	14289	14229	14228	14427	14050	14153	14280	14153	14119	14121	14410	14216	14085	14232	14131	14341	14212	14239	14293	14245	14263	14262	14149	14288	14062	14186	14138	14149	14183	14218	14273	14340	14232	14218	14183	14071	14316	14317	14233	14215	14279	14235	14371	14179	14304	14200	14291	14135	14069	14316	14132	14223	14310	14213	14226	14318	14184	14372	14181	14350	14370	14100	14212	14181	14142	14148	14224	14127	14137	14119	14191	14166	14166	14269	14312	14354	14228	14318	14422	14159	14227	14199	14162	14232	14174	14128	14268	14315	14349	14206	14183	14152	14345	14293	14172	14186	14311	14161	14378	14175	14208	14278	14005	14239	14190	14221	14198	14107	14464	14260	14078	14116	14178	14298	14294	14300	14136	14204	14247	14276	14212	14234	14345	14161	14261	14292	14418	14249	14173	14297	14327	14176	14220	14261	14246	14088	14243	14339	14139	14295	14049	14198	14279	14225	14313	14277	14105	13977	14297	14185	14276	14214	14305	14098	14187	14336	14078	14099	14140	14084	14167	14118	14230	14226	14231	14063	14248	14191	14235	14182	14265	14029	14230	14155	14184	14144	14276	14308	14335	14199	14163	14306	14309	14167	14257	14027	14192	14238	14294	14144	14416	13978	14242	14155	14153	14404	14416	14121	14213	14184	14332	14470	14413	14070	14092	14346	14110	14166	14264	14145	14284	14228	14309	14297	14202	14310	14179	14235	14210	14141	14140	14090	14150	14120	14191	14191	14275	14294	14218	14377	14003	14486	14224	14313	14218	14374	14382	14204	14242	14066	14251	14226	14161	14322	14208	14221	14086	14132	14318	14247	14287	14218	14308	14119	14174	14250	14240	14073	14259	14252	14186	14178	14253	14154	14299	14233	14268	14227	14319	14231	14111	14171	14279	14295	14229	14069	14271	14243	14302	14200	13988	14215	14213	14064	14306	14032	14199	14119	14407	14025	14152	14290	14146	14195	14197	14191	14361	14242	14160	14112	14396	13967	14127	14292	14313	14026	14309	14138	14183	14215	14493	14315	14196	14384	14212	14311	14222	14219	14202	14237	14285	14201	14270	14240	14093	14096	14231	14220	14225	14121	14174	14238	14348	14260	14175	14128	14103	14188	14150	14188	14217	14185	14247	14121	14158	14260	14183	14148	14181	14277	14263	14224	14212	14271	14357	14176	14042	14143	14233	14287	14284	14165	14270	14180	14153	14275	14155	14208	14168	14211	14305	14212	14114	14031	14320	14265	14219	14289	14221	14298	14256	14176	14312	14241	14290	14243	14141	14171	14142	14312	14158	13974	14182	14016	14301	14223	14099	13918	14210	14202	14170	14080	14216	14255	14088	14233	14222	14209	14313	14241	14080	14167	14334	14206	14100	14149	14197	14312	14100	14121	14323	14314	14189	14389	14278	14304	14278	14182	14105	14037	14159	14246	14242	14283	14203	14310	14212	14163	14305	14152	14315	14239	14334	14216	14119	14286	14226	14237	14102	14167	13993	14269	14304	14203	14301	14275	14201	14386	14282	14110	14231	14244	14020	14277	14102	14073	14197	14246	14363	14093	14112	14290	14262	14173	14298	14234	14224	14109	14421	14374	14356	14117	14190	14240	14244	14355	14067	14182	14283	14207	14396	13976	14287	14235	14240	14279	14080	14131	14319	14220	14423	14075	14354	14182	14301	14188	14172	14203	14313	14203	14319	14069	14129	14256	14132	14225	14255	14225	14207	14165	14179	14059	14373	14270	14197	14088	14130	14084	14320	14383	14137	14114	14294	14330	14037	14330	14160	14320	14155	14162	14254	13987	14271	14204	14193	14160	14232	13997	14216	14256	14083	14203	14063	14342	14341	14048	14202	14349	14252	14021	14326	14135	14312	14219	14182	14315	14330	14162	14019	14123	14209	14137	14181	14268	14202	14215	14209	14206	14245	14271	14162	14249	14174	14314	14022	14073	14209	14288	14214	14213	14032	14394	14313	14208	14340	14161	14163	14224	14099	14194	14372	14427	14164	14356	14278	14216	14237	14292	14237	14243	14286	14220	14307	14331	14261	14259	14170	14304	14132	14096	14122	14354	14211	14312	14340	14001	14147	14303	14213	14274	14259	14115	14283	14147	14344	14078	14262	14351	14159	14290	14366	14201	14174	14251	14250	14344	14345	14165	14275	14200	14225	14121	14102	14077	14188	14215	14098	14275	14127	14177	14245	14037	14197	14110	14393	14240	14247	14204	14261	14390	14207	14161	14156	14208	14294	14207	14359	14137	14120	14210	14263	14258	14265	14261	14143	14270	14330	14215	14267	14076	14255	14259	14156	14229	14094	14144	14060	14273	14216	14273	14312	14154	14281	14281	14121	14100	14258	14172	14113	14248	14235	14161	14165	14337	13991	14119	14277	14168	14199	14327	14018	14229	14284	14132	14147	14234	14280	14148	14210	14446	14264	14213	14335	14227	14260	14217	14210	14144	14396	14269	14283	14185	14120	14179	14301	14167	14299	14259	14241	14202	14178	14251	14233	14307	14063	14358	14052	14355	14229	14319	14382	14138	14275	14132	14403	14282	14262	14347	14198	14312	14351	14153	14160	14214	14135	14173	14213	14181	14163	14234	14091	14279	14385	14191	14286	14218	14203	14296	14340	14087	14301	14234	14362	14232	14211	14255	14055	14185	14306	14204	14264	14190	14346	14297	14227	14303	14284	14154	14119	14498	14157	14298	14205	14260	14277	14133	14485	14088	14102	14332	14224	14338	14071	14255	13931	14403	14348	14241	14105	14301	14248	14289	14500	14312	14393	14123	14127	14208	14149	14259	14188	14228	14157	14092	14216	14164	14318	14199	14280	14183	14244	14162	14240	14186	14242	14254	14084	14272	14122	14249	14252	14161	14226	14282	14188	14314	14208	14133	14127	14153	14179	14201	14306	14135	14375	14216	14278	14179	14224	14226	14284	14151	14049	14242	14224	14315	14243	14323	14272	14183	14274	14350	14198	14136	14162	14216	14310	14235	14139	14142	14286	14212	14213	14090	14166	14203	14225	14250	14196	14187	14265	14230	14152	14180	14246	14242	14168	14115	14137	14273	14181	14292	13994	14406	14400	14210	14238	14048	14058	14152	14235	14098	14340	14229	14188	14232	14119	14207	14112	14309	14224	14116	14113	14494	14135	14168	14185	14221	14233	14266	14168	14166	14138	14373	14311	14228	14366	14208	14272	13978	14189	14214	14130	14321	14232	14362	14396	14025	14267	14112	13996	14261	14224	14206	14215	14207	14089	14360	14259	14166	14280	14390	14255	14294	14259	14133	14142	14367	14040	14364	14145	14239	14113	14230	14196	14097	14240	14210	14118	14287	14070	14214	14228	14351	14113	14195	14365	14274	14268	14218	14177	14158	14333	14201	14205	14171	14234	14258	14163	14231	14262	14313	14142	14336	14182	14291	14409	14294	14205	14200	14201	14187	14248	14165	14150	14114	14288	14212	14288	14088	14236	14053	14141	14089	14321	14212	14138	14255	14193	14441	14150	14336	14221	14207	14202	14135	14256	14145	14287	14134	14160	14172	14148	14039	14218	14422	14259	14267	14173	14114	14302	14305	14310	14232	14162	14420	14402	14277	14146	14126	14240	14290	14225	14221	14087	14280	14207	14275	14218	14199	14335	14003	14206	14272	14119	14312
22734	21174	29031	23686	21717	24372	26162	20790	19170	18850	21327	26660	28726	20265	18310	16822	16775	16682	16530	16481	16242	16430	16174	16095	16127	16223	16156	16226	16057	16067	16203	16149	16142	16172	16068	15953	16084	16110	16083	16151	16107	16388	16589	16632	16676	16475	16013	15992	15846	16003	15891	16017	15894	15851	16063	16086	15968	15999	16068	15850	15955	16106	16035	16182	16005	15857	15706	15965	15922	15965	15882	15939	15998	16046	15962	15875	15639	15915	15892	15998	16017	15999	16026	16146	15873	15870	15863	15927	15978	15787	15852	15899	15636	15940	16031	15970	16045	15934	16011	15903	15879	15989	15945	15705	15973	15935	16114	15970	16183	15834	15908	15898	15860	15872	15803	15918	16009	15902	16041	15925	16093	15905	15833	16053	15918	15989	15881	16047	16024	15936	16057	15884	16041	16002	15939	16038	16034	15937	15936	15809	16134	15863	15795	15998	15998	15971	15963	15853	15856	15885	15982	15736	15754	15783	16095	16017	16032	15941	15760	15801	16039	15925	16079	16028	15943	15837	16049	15860	15896	15901	16077	15993	16000	15897	16002	15908	15708	15836	15842	15827	15830	15954	15911	15802	16017	16017	15977	15814	15974	15723	16044	15853	15784	15918	15972	16036	15680	15828	15818	15877	16103	15877	15868	15841	16009	15789	15911	15820	15840	15985	15698	15997	16180	15681	15811	16025	15904	15959	15851	16064	15816	15781	16071	16060	16076	16008	15829	15761	15868	16053	16008	15954	16039	16120	15946	16032	15794	15908	15950	16021	15899	16015	15837	16186	16039	15838	15915	15754	15783	16013	15835	15991	15956	15915	15840	15957	15994	15690	15861	16056	16043	15910	15876	15825	15887	15804	15954	15922	16098	15926	15936	16158	15824	15852	16043	15888	16013	15721	15892	15951	15818	15842	15968	16131	15882	15808	16029	16025	15740	15803	16000	15804	15990	15994	16003	16027	15892	15878	15834	15655	15754	15703	16046	15900	15850	15944	15994	16156	15732	15970	15818	15870	16172	15806	15999	15923	15872	15707	15774	15921	15762	15940	15674	15920	16057	15878	15966	15779	15991	15883	15889	15904	15811	15865	15834	15854	15772	15811	16047	15907	15847	15934	15944	15710	16067	15933	16000	15871	15924	16161	16076	15796	15939	15990	16027	16017	15970	15826	16023	15896	16096	15761	15837	15939	15717	15940	15946	15782	16055	15901	15979	15877	15951	15861	15786	15987	16020	15972	16059	15891	15784	15826	16218	15919	15921	16002	15912	16039	15831	15902	15838	15841	15954	15840	15962	16005	15946	15879	15970	15813	15903	16265	16047	15967	15983	15775	16018	15904	15962	15648	15918	16004	16033	15833	15842	15756	16033	15887	16046	15908	15860	15934	16042	15943	15907	15973	15906	16057	15807	15726	15830	15816	15782	16056	15857	15820	15922	16005	15893	15924	15947	15831	15887	16014	15756	16043	15759	15712	16095	16161	16017	15918	15985	15734	15740	15721	15788	15910	16011	15800	15890	15877	15928	16025	15899	15937	15886	16016	15926	15963	15779	15907	15911	16041	15802	15884	16063	15999	15816	15941	15904	15740	16024	15906	16055	15926	15965	15891	15997	16029	16064	15881	15805	15882	15725	15967	15913	15693	15866	15782	15677	16010	15863	16158	16034	16061	15934	15720	16116	15935	15960	15959	15875	15938	15952	15936	15927	15900	15982	15834	15780	15879	15753	15966	15875	15923	15711	15943	15878	15808	15913	16140	15752	15876	15918	15677	15584	15979	15923	15862	15828	16014	16009	15957	15882	15749	15937	15752	15875	15984	15845	15958	15882	15991	16007	15977	15869	16085	16004	15936	15890	15948	15937	15953	15906	15856	15799	15880	15962	16018	15877	15797	16038	16094	15876	15793	15963	16051	15855	15868	15883	16113	15937	15882	15917	15849	15806	15646	15872	16029	15807	15860	15847	15992	15760	15905	15836	15851	15864	15867	15897	16018	15776	15971	15903	16062	15887	15844	15896	15766	15814	16054	15875	15919	15970	15778	15762	15906	15799	16013	15952	15977	15947	15831	15797	15982	15926	15840	15979	16114	16044	16219	15944	15903	15882	15974	15919	15977	15924	15931	15958	16061	15845	15810	15851	15989	15821	15890	15829	15899	15830	15752	16035	15954	15928	15885	15778	15704	15884	15711	15901	15697	15921	15811	16153	15820	15748	15969	16083	16105	15965	15959	15974	15971	15913	15813	15831	15888	15958	16047	16057	15705	15871	15897	15978	15852	15909	15752	15931	15967	15907	15924	15835	15923	15871	15849	15885	15950	15939	15780	15935	15787	15866	15828	15861	15992	16203	16083	15942	16058	15901	16015	15811	15878	16204	15927	15737	16051	15899	15843	15939	15941	15884	15810	15943	15898	15902	16123	15854	15846	15901	15895	16006	15689	15956	15950	15885	15766	15836	15796	15896	15999	15825	16145	16069	15789	15758	15894	15979	16011	15744	15980	15878	15933	16000	15927	15837	16054	15803	15934	15855	15917	15905	15932	15764	15872	15681	15788	16007	16026	15810	15870	15781	15994	16209	15884	15977	15836	15794	15815	15788	16008	15965	15930	16196	15989	15829	15787	15876	15727	15869	15965	15894	15990	15647	15782	15857	15937	15919	15889	15956	15753	15985	15806	16034	15857	15986	15726	16047	15890	15861	15962	15932	16016	15885	15841	16033	16002	15884	15913	16167	15825	15729	16098	16014	16063	15865	15949	15934	15909	15973	15931	15962	15981	15860	15760	15873	15760	15774	15925	15992	15907	15860	15924	15929	15983	15870	15975	15987	15878	15794	15787	16008	15763	16020	15937	16117	15955	15749	15905	15847	16017	16123	15871	16045	15851	15892	15821	16062	15938	15962	15873	15853	15812	15772	15891	15954	15788	15934	15783	15751	15879	15837	16036	15864	15830	15945	15913	15873	15921	15827	15770	15520	15950	16024	15887	15903	15988	15887	15927	15829	16073	15954	15854	15999	15801	15894	16017	15681	15887	15887	15795	15991	15916	15825	16025	15997	15984	15771	15832	15967	16063	15751	15979	15944	15967	15928	16052	15942	15990	15775	15878	15957	16017	15926	15800	15924	15939	15885	15887	15974	15955	15920	15915	15944	16039	15771	15833	15796	15687	16030	16123	15920	15782	16031	16019	15851	16015	16034	15905	16119	15874	15981	15743	15837	15942	15739	15826	15874	16001	16040	16095	15830	15790	15933	15723	16067	15839	15849	15828	15999	15795	15891	15776	15751	16083	15788	15972	16030	16024	15833	16049	15748	16056	15990	15808	15914	16100	15917	15841	16087	16059	16144	16005	16081	15873	15780	15880	15835	16052	15802	15964	15954	15853	15853	16030	15875	15948	16001	15866	15853	15733	15905	15934	15864	15991	15938	15952	15944	15983	15938	15960	15881	15708	16088	15923	15917	15998	16122	15983	15947	15898	15939	15954	15742	15875	15858	15989	15878	15986	15988	15737	15833	15677	15839	16150	15959	15888	15964	15770	15906	15911	15893	15888	16009	16099	16006	16086	16047	15879	15924	16015	15917	15984	16021	15892	15793	15708	15717	15923	15854	15843	15816	15943	15923	15876	15878	15953	16002	15916	15818	15839	15812	16088	15961	15826	16065	15941	16003	15832	16031	15860	15933	15858	16086	15939	16012	15851	15752	15960	15891	15922	15834	16079	16047	15978	15893	16026	15875	15829	15873	15950	15758	15695	15840	15867	15864	15911	15872	16053	16030	15730	15672	16086	15896	15999	15996	15772	16027	15930	15996	15941	15945	15813	15998	16033	15787	15928	16020	15761	15889	16034	15880	16054	16146	15765	15777	15911	16148	15913	15807	15852	15950	15979	15830	15753	15928	15910	16131	15832	15999	16017	15937	15703	16059	15867	15922	15772	15872	15909	15922	15751	15952	15962	15806	15590	15771	16039	15905	15936	15827	15942	15716	15997	15899	16057	16008	15948	15630	15899	15916	15791	15815	15908	15954	15833	15911	15949	15996	16045	16058	15919	15798	15809	15820	15800	15875	15946	15931	16152	16051	15990	15942	15837	15915	15911	15875	16005	15916	15778	15927	15952	15793	15809	15692	15883	15737	16114	15834	15728	15885	15886	15920	16118	15978	15878	15912	16057	16074	15861	16220	16094	15986	15997	16073	15941	15916	15878	15762	15698	15918	15863	16014	15871	15830	15837	16059	15887	15861	16009	15927	15920	16008	15871	15953	15785	15722	15771	16085	15772	15941	15930	15955	15925	15956	15861	16141	15799	15955	15954	15882	15973	16022	16074	16039	16043	15999	15943	15900	15808	15993	15965	15883	16069	16021	15951	15987	15998	16133	16091	15823	15817	15910	15793	15944	15898	15886	15869	16069	15775	15903	15752	15872	15920	15819	15848	15768	16028	15783	15896	15987	15741	15934	15926	16015	15852	16059	16002	15949	15942	15982	16059	15969	15884	15989	15819	15722	16148	15992	15757	15958	16087	15744	16098	15815	15930	15794	15714	15946	15870	15910	15807	15991	15857	15754	15910	15829	16039	16012	16131	15959	15963	15942	15861	15771	15919	16012	15790	15954	15970	16039	16000	15997	15780	15873	15905	15978	15927	16012	15921	15757	15989	15843	15916	16006	16091	16042	15872	15934	16116	15915	15837	15775	15909	15818	15899	15916	16055	16055	16025	15901	16022	15715	15990	15797	15976	15971	15918	15902	15921	15913	16000	15973	15849	15991	15785	15652	15935	15895	15929	15793	15893	15791	15962	15910	15932	15882	15795	15748	15764	16084	15825	15729	15937	16070	15998	15972	16026	15991	15897	15976	15870	15819	15830	15992	15814	16222	15784	15872	15988	16018	15873	15878	16020	15882	15986	16015	16127	15949	15822	15757	15808	15874	15777	15916	15873	15870	15986	16028	15971	16085	15976	15878	16052	15527	15802	15857	16044	16014	15888	15882	15931	15996	16019	15886	15811	15905	15864	16107	15872	15978	15753	15910	16003	15910	15893	15998	15848	15886	16078	15864	15983	16117	15897	16246	16173	15965	15905	15914	15814	15814	15795	15851	15781	15995	16003	15888	15836	15973	15741	15889	15947	15970	15906	16048	15916
19823	36132	35651	29329	26634	24121	21904	20353	19087	18213	22493	29317	30286	17353	16907	15035	15001	14679	14794	14579	14495	14414	14479	14317	14490	14421	14356	14385	14162	14166	14193	14069	14272	14129	14312	14077	14089	14047	14136	14136	14168	14441	14891	15068	14873	14689	14271	14154	14013	14148	13950	14139	13960	13989	14066	14146	14015	13945	13985	14084	13835	14006	14116	14053	14004	14107	14035	14031	14096	14146	14082	13953	13966	14133	14166	14237	13950	13996	14012	14091	14101	14023	14188	14040	14026	13968	14022	13906	13943	14045	14112	14165	14107	13970	13963	14078	14134	14078	14217	14059	14141	13934	14130	13956	14019	14078	13971	13953	13988	14088	13941	14010	14184	13839	14053	14048	13889	13891	13964	14084	14072	13929	14067	14030	14061	13994	13880	14155	13996	14077	13945	14001	13929	14128	14049	14160	14013	14146	13961	14135	13970	14053	14062	13971	13978	14127	14085	14048	14144	14128	13953	13998	14167	14048	13917	14214	13978	14139	14056	13910	13967	14075	13974	14171	13953	14157	14176	13983	14005	13925	14093	13857	13989	14080	14136	13961	14121	14048	14109	13902	14087	13874	14072	14119	13933	14182	14045	14077	14006	14026	13975	14048	14023	13974	14107	13993	13929	14116	14103	14121	13935	14122	14126	14126	14128	14113	13952	13973	14113	13945	13934	14107	14156	14124	14109	13899	14018	13926	14140	14046	14093	13901	14121	14293	13914	14070	14132	14068	14041	14024	14124	14045	14061	14052	14045	13995	13999	13878	13938	13883	14190	14019	14009	14069	14188	14030	13953	14073	14047	13987	14055	14141	13929	14121	14149	14066	13953	13879	14149	13842	13915	13948	13996	13971	13940	13993	14118	14020	14050	14004	13988	14018	14132	13968	14150	13947	14131	14073	14172	14136	14026	13942	13985	14135	14057	14072	14004	14093	14186	14017	14052	14131	14000	13958	13962	13987	14018	13969	13897	13954	14242	13947	13911	13987	14058	13979	14179	14005	14048	14168	13888	13991	14007	14060	14090	13969	13992	13875	14033	14028	13979	14135	14138	14155	13969	14028	14084	14247	14186	14158	14100	14015	14072	14121	13878	14069	14098	13997	14154	14231	13975	14014	14022	13908	14124	14209	14111	14138	13909	14204	13991	13921	13981	14015	14018	14050	14027	14056	14014	13928	14051	14061	14051	14089	14013	14083	13995	14055	14039	14085	14165	13942	13981	13868	14104	14086	14064	14137	13972	14054	14032	14055	13800	14056	13770	13951	14064	13974	13969	14127	13935	13964	13868	13943	14036	13932	14025	14027	14023	14093	14122	14024	14113	13972	13993	14110	13994	14019	13923	13943	14124	14031	14099	14078	14025	13921	13926	14115	14214	13995	14154	14202	13896	13806	14077	13877	13943	14156	14018	14036	14128	13816	14009	14036	13875	14105	14073	14021	14161	14063	14082	13969	14072	14084	14097	13998	14033	14103	14157	14082	14010	14005	14066	14030	13880	13894	14018	13979	14032	14002	13962	14032	14052	13937	14200	14070	14000	13968	13920	14079	14023	14028	14128	14081	13936	14006	13865	14019	14171	14234	14079	14120	13843	13887	14161	13969	13963	14117	14007	14047	13968	13991	14177	14107	13840	14058	14148	13991	13898	14036	14098	14052	14153	14029	14170	13985	14138	14055	14129	13793	14081	14010	14000	14043	13975	13909	13985	13859	14185	13929	13979	13994	13932	14124	13984	14170	14078	13910	13934	14091	14024	14039	14088	14091	13793	14093	14095	14043	14049	14121	13978	13902	14161	14029	14002	13872	14098	13981	14081	13848	14006	13984	14037	14011	13977	14077	14110	14005	13958	14081	14011	14077	14119	14039	14086	14088	13959	13923	14025	13911	14199	13895	14187	13948	14071	13997	14124	13957	14068	13981	13960	14046	14115	14000	13907	13871	14097	14080	14064	14221	14134	14135	14062	14009	14402	14009	14130	13979	13931	13948	14098	14101	14013	14085	13924	14067	13947	14079	13857	14090	13923	14123	14038	14151	14204	14037	14053	14099	14112	14141	13884	14129	14037	14045	14044	13998	14086	13975	14044	14029	14075	13963	14097	14085	14011	13995	14056	14031	13968	14031	14126	13988	13896	14047	14064	14032	14092	14054	13844	14051	13958	14215	14039	13913	14205	13889	14133	13961	13931	13992	14076	14015	14034	14188	13950	14012	14177	14031	14056	14032	14024	13870	14058	14021	14129	14101	14000	14028	14063	13831	14131	14053	14105	14040	14206	14061	14128	14108	14106	14151	14029	14030	14028	13998	14097	14094	14145	13940	14044	14183	13962	14062	14088	14114	13984	14015	14134	13984	14088	14126	13934	14063	14182	14153	14030	13961	13928	14074	13890	13965	14044	14036	13927	13916	13996	14020	14120	14055	14070	13948	14156	13946	14133	14049	14069	14204	13916	14149	14048	13774	13988	14005	14112	14040	14008	14124	14014	13983	13980	14010	13986	14060	14067	14127	14142	13999	13993	14137	14108	13964	14049	14074	13937	14076	14058	14101	14109	13979	13887	14037	14166	14113	13991	13977	13967	14045	13958	13986	13942	13865	14089	13874	13994	13973	13880	14033	14009	14123	14104	13927	14113	13973	14061	14100	14070	14016	13925	14144	14022	14026	13962	14016	14007	13936	14173	13988	14091	13861	13938	14046	14129	14091	14086	14080	13960	14132	13968	14120	14046	13832	13859	13766	13971	14017	13931	14062	13940	14032	14024	13904	14131	14077	13879	14001	14149	14040	13983	14174	14236	14120	14016	13996	14078	14149	14093	13848	13924	14093	14093	14159	13948	13975	14174	14038	14034	14004	14057	13982	13957	14007	14133	13968	14014	14183	14011	13964	14065	13936	14073	14019	14067	13896	14004	14000	14071	14008	14133	14091	13862	13893	14008	13909	14012	14133	13997	13932	13967	14109	14146	14009	13989	14134	14026	14000	13996	14020	14110	14045	14055	14074	14176	14059	14084	13863	14036	14044	13962	14074	14169	13989	13931	13967	14033	13962	14000	13918	14002	14021	14027	13924	14005	13887	14195	14090	14058	14141	13879	14128	14163	13913	14065	14075	13984	13992	14200	14074	13979	14187	13879	14248	13955	14027	13960	14068	14108	14126	13922	13941	13835	14081	14059	14017	14046	13922	13991	13905	14049	14138	14015	14071	14037	14064	14037	13990	14043	14090	14003	14170	14046	14085	14058	13915	13974	14089	13880	14146	13869	13995	14089	14125	13927	14103	13977	13921	13892	13993	14021	14057	13931	14203	13983	14129	13955	13987	13817	13995	14146	13930	14134	14005	14120	13861	14093	13948	14078	13994	13778	13915	14049	14071	13959	13910	13937	14178	14173	14101	14188	14031	14157	13994	13968	14160	14049	13980	13929	14032	14175	14107	14083	14040	13904	14084	14018	14048	13950	14015	14046	14032	13842	14016	14046	14079	14080	13948	14081	14115	14123	14046	13942	13859	14021	13866	14156	14076	14129	13986	13979	14067	13974	14208	14168	14057	14134	14072	14103	14107	14036	14014	14073	13997	14021	14033	14073	14000	14044	13987	13922	14110	13976	14071	14050	13984	14039	14147	14025	14151	14093	14029	14052	14083	14078	13834	13891	14102	14121	14177	14049	14092	14048	14079	13982	13954	14009	13967	14058	13885	14138	13912	13852	13976	14034	14043	13949	13929	13969	13870	13943	13915	14245	14023	14107	13872	14125	14065	14130	14038	14066	13996	14001	14031	13987	14035	14043	14154	13848	14041	13952	14043	14068	14020	14058	14130	14020	14024	13995	14022	14033	13969	14216	14111	14267	14016	14034	14072	14081	13939	14094	14015	13877	13986	13984	14170	14033	14022	14095	13906	14065	14056	13891	14280	14042	14088	14051	13847	14080	13959	14013	14050	14084	14033	14158	14037	14053	13936	14092	13965	13914	13958	14073	13938	14085	14159	14093	14061	13894	14077	13939	14044	14069	14093	13992	14098	14056	13960	13947	13833	14139	14083	14029	14021	13947	13926	13894	13938	14076	13952	14043	14097	13835	14063	13950	14063	13911	13955	14112	13988	14077	14175	14130	14143	14171	14003	13996	14095	14074	14207	14055	14041	14089	13987	14071	14043	13872	14012	13916	14055	14013	13998	14001	14061	14319	13980	13934	13979	13856	14054	13999	13808	14033	14106	13955	13955	14032	13949	13909	14022	14074	13924	14067	14030	13962	13977	13952	14092	14106	14195	13950	14060	14057	14066	13923	14042	14209	14012	14080	13936	14133	14036	13821	14029	14169	14017	13993	14231	14035	13963	13906	14096	14043	14125	13902	14073	14053	13961	14099	13955	13951	14128	14116	14015	13958	14042	14023	13828	14039	14126	14180	14062	13888	13899	14107	14169	13939	14009	14057	14217	13953	14087	14349	13948	14120	13953	14025	14011	14242	13940	13972	14152	14277	14035	14095	14071	14010	14078	14122	14021	13949	14022	14136	13937	14130	14146	14087	13938	13965	14171	13987	13830	14130	14025	13994	13977	13989	14051	13908	14058	14028	13928	14069	13998	14008	13921	14055	13961	14089	13957	13946	14103	13935	13959	13928	14000	13951	14053	13933	13956	13944	13919	14028	14014	13994	13997	14230	14021	14109	13991	13998	14196	14016	14026	14092	13993	14074	14047	13996	14016	13984	14023	14007	14038	14020	13934	14150	14063	14059	13988	13935	14229	14129	13996	13971	14055	14089	13925	14081	13977	14133	14096	13864	14109	14080	13972	14052	13834	14085	13956	14124	14041	13982	14013	14013	14125	14147	13806	14049	14038	14010	13905	13941	14084	14189	14002	13962	14158	13889	13761	14052	14100	13956	13876	13929	13936	14130	14026	13977	14114	14080	14122	13958	14069	13899	13968	13988	13965	14029	13934	14002	14138	14190	13932	14078	14046	13952	14113	14038	13907	14005	14099	13938	13844	14081	13980	14099	14130	14087	14006	13949	14024	14073	14065	14016	14049	14059	13888	13866	13971	13995	14021	14104	14051	13979	14007	14096	14004	13949	14093	13861	13927	14113	13801	14041	13844	14123	14123	14072	13999	13940	14009	14021	14114	14092	13985	13994	13991	13902	14014
27407	23008	27351	23828	19615	18768	18400	17586	17509	17495	17340	17289	17320	16822	16936	16650	16875	16522	16663	16763	16726	16745	16652	16628	16606	16637	16667	16373	16636	16474	16674	16585	16468	16707	16381	16685	16619	16579	16406	16482	16570	16540	16659	16483	16610	16511	16872	16709	16489	16480	16602	16621	16648	16464	16406	16693	16602	16286	16345	16587	16686	16605	16795	16546	16547	16691	16501	16543	16554	16815	16473	16823	16606	16737	16386	16488	16461	16527	16664	16744	16660	16575	16572	16555	16656	16616	16402	16638	16616	16446	16644	16585	16495	16693	16673	16413	16544	16675	16691	16615	16594	16417	16563	16531	16635	16356	16586	16511	16734	16590	16689	16581	16637	16532	16657	16612	16532	16492	16585	16651	16576	16541	16563	16442	16621	16364	16468	16466	16420	16670	16554	16387	16294	16627	16588	16484	16804	16630	16455	16575	16562	16439	16553	16752	16689	16524	16533	16607	16751	16630	16427	16475	16351	16332	16530	16439	16681	16674	16409	16465	16539	16800	16623	16726	16518	16523	16404	16456	16599	16603	16421	16362	16528	16614	16567	16518	16222	16619	16499	16426	16607	16549	16471	16482	16683	16346	16578	16477	16695	16582	16571	16526	16377	16775	16639	16600	16565	16447	16600	16021	16366	16663	16573	16512	16452	16537	16471	16609	16409	16258	16478	16405	16464	16388	16528	16367	16520	16658	16626	16475	16695	16470	16547	16426	16503	16443	16679	16431	16362	16430	16641	16385	16369	16550	16576	16441	16417	16452	16562	16380	16611	16388	16423	16514	16611	16727	16500	16306	16407	16407	16777	16665	16543	16559	16646	16586	16392	16405	16732	16738	16750	16620	16526	16663	16687	16519	16546	16543	16512	16386	16532	16462	16600	16560	16642	16485	16536	16238	16580	16632	16545	16662	16681	16558	16664	16427	16569	16474	16595	16493	16415	16358	16571	16619	16427	16530	16507	16475	16800	16497	16539	16704	16598	16637	16650	16404	16514	16547	16745	16455	16426	16523	16521	16316	16708	16605	16425	16680	16527	16435	16448	16264	16618	16698	16433	16621	16582	16566	16534	16468	16528	16518	16511	16555	16585	16612	16555	16481	16382	16618	16714	16529	16524	16519	16473	16558	16544	16499	16488	16399	16589	16434	16451	16557	16526	16442	16357	16534	16554	16366	16497	16380	16480	16383	16736	16666	16619	16443	16398	16573	16423	16505	16534	16664	16357	16491	16600	16570	16569	16601	16621	16523	16571	16745	16587	16560	16547	16550	16421	16686	16503	16314	16616	16427	16680	16535	16523	16778	16531	16431	16613	16407	16605	16501	16503	16467	16584	16610	16432	16617	16690	16646	16429	16408	16506	16539	16368	16591	16476	16549	16649	16393	16488	16758	16588	16508	16516	16366	16474	16503	16491	16467	16528	16583	16577	16560	16606	16582	16466	16374	16572	16463	16633	16569	16639	16497	16324	16413	16509	16570	16430	16667	16639	16590	16512	16345	16406	16610	16455	16578	16607	16550	16874	16645	16668	16523	16494	16492	16457	16486	16715	16561	16630	16612	16626	16511	16567	16524	16472	16477	16674	16715	16612	16456	16474	16530	16415	16440	16580	16629	16663	16478	16526	16650	16396	16766	16555	16483	16713	16673	16646	16513	16577	16552	16492	16524	16478	16653	16598	16447	16435	16607	16563	16543	16590	16531	16683	16509	16562	16617	16752	16326	16343	16540	16592	16831	16567	16456	16358	16630	16491	16697	16598	16862	16516	16562	16642	16443	16504	16476	16386	16477	16508	16625	16574	16642	16483	16596	16558	16582	16613	16599	16465	16617	16674	16579	16532	16694	16493	16572	16539	16407	16348	16640	16408	16453	16509	16410	16508	16367	16520	16458	16630	16588	16365	16618	16493	16479	16351	16531	16644	16514	16597	16277	16666	16452	16560	16686	16458	16568	16495	16602	16620	16535	16324	16659	16604	16589	16563	16575	16614	16705	16464	16687	16640	16586	16689	16373	16618	16658	16766	16655	16669	16785	16556	16676	16607	16500	16343	16386	16417	16406	16469	16673	16768	16504	16503	16555	16485	16492	16765	16579	16506	16534	16526	16660	16621	16524	16479	16608	16513	16629	16693	16610	16535	16531	16641	16661	16511	16633	16444	16632	16500	16443	16472	16561	16734	16569	16709	16498	16586	16438	16448	16413	16523	16447	16663	16652	16423	16479	16658	16426	16411	16547	16542	16273	16450	16483	16475	16649	16593	16602	16587	16626	16488	16545	16597	16554	16496	16681	16413	16575	16405	16475	16700	16542	16563	16528	16493	16400	16624	16577	16421	16591	16486	16549	16606	16634	16426	16394	16442	16620	16651	16572	16556	16391	16460	16443	16567	16536	16502	16538	16498	16432	16441	16728	16484	16627	16778	16549	16544	16403	16292	16490	16589	16544	16627	16582	16410	16473	16572	16383	16447	16246	16419	16686	16427	16681	16521	16483	16617	16394	16601	16538	16545	16526	16519	16572	16401	16627	16651	16282	16642	16711	16722	16520	16434	16528	16467	16621	16661	16633	16590	16402	16483	16563	16683	16637	16456	16582	16754	16647	16595	16720	16672	16395	16748	16343	16549	16412	16474	16639	16730	16488	16415	16395	16681	16447	16426	16527	16587	16531	16566	16636	16453	16545	16518	16588	16723	16604	16534	16638	16316	16493	16557	16586	16503	16560	16593	16515	16528	16540	16576	16384	16487	16533	16518	16421	16497	16270	16332	16385	16526	16483	16505	16601	16497	16631	16640	16469	16447	16460	16589	16590	16589	16562	16574	16408	16471	16681	16634	16515	16576	16634	16684	16377	16500	16665	16656	16587	16436	16410	16515	16706	16460	16506	16477	16439	16536	16646	16530	16477	16509	16600	16550	16406	16242	16476	16362	16632	16538	16653	16651	16639	16506	16366	16639	16641	16355	16564	16631	16508	16461	16522	16700	16489	16506	16480	16434	16356	16590	16540	16789	16762	16540	16299	16534	16725	16731	16723	16546	16542	16625	16385	16555	16604	16511	16370	16576	16709	16520	16503	16547	16482	16468	16480	16495	16608	16491	16449	16454	16637	16602	16402	16490	16609	16608	16717	16628	16593	16505	16446	16698	16581	16443	16513	16608	16522	16450	16572	16531	16565	16376	16517	16649	16503	16354	16668	16470	16597	16627	16354	16537	16611	16528	16482	16671	16497	16694	16567	16622	16605	16567	16550	16535	16484	16671	16572	16493	16557	16617	16595	16558	16661	16489	16358	16644	16638	16502	16537	16334	16520	16546	16456	16681	16345	16548	16337	16441	16582	16459	16495	16658	16450	16586	16683	16565	16408	16454	16414	16718	16464	16557	16449	16488	16555	16679	16343	16507	16243	16528	16575	16484	16522	16539	16527	16497	16370	16549	16484	16673	16478	16680	16522	16616	16733	16285	16552	16426	16487	16311	16614	16353	16571	16580	16398	16424	16309	16510	16501	16528	16642	16399	16729	16486	16459	16518	16455	16516	16475	16588	16589	16485	16572	16523	16525	16723	16708	16503	16562	16459	16335	16235	16563	16597	16558	16496	16661	16867	16497	16549	16520	16744	16587	16521	16447	16612	16499	16503	16604	16474	16611	16621	16541	16590	16460	16500	16557	16562	16628	16522	16683	16747	16663	16629	16520	16331	16577	16527	16480	16696	16433	16615	16753	16655	16563	16469	16455	16564	16442	16458	16646	16665	16402	16574	16506	16501	16728	16640	16531	16434	16479	16532	16740	16426	16576	16695	16502	16543	16578	16531	16730	16703	16510	16501	16619	16605	16766	16565	16539	16599	16502	16442	16511	16712	16497	16723	16438	16543	16553	16570	16739	16540	16530	16570	16599	16459	16498	16512	16731	16736	16527	16400	16702	16764	16571	16552	16439	16426	16362	16532	16545	16585	16588	16604	16525	16611	16473	16574	16561	16675	16541	16411	16639	16338	16449	16434	16479	16500	16567	16729	16475	16650	16741	16516	16721	16524	16493	16500	16407	16585	16681	16605	16667	16502	16590	16434	16473	16773	16652	16676	16768	16563	16679	16528	16413	16562	16618	16503	16417	16650	16533	16589	16711	16797	16515	16484	16634	16466	16616	16547	16527	16476	16454	16370	16531	16598	16653	16516	16656	16750	16522	16623	16579	16515	16559	16312	16835	16681	16529	16616	16724	16562	16380	16719	16632	16568	16606	16510	16507	16483	16515	16585	16537	16580	16662	16469	16490	16578	16574	16574	16627	16516	16719	16560	16599	16475	16283	16401	16527	16534	16519	16361	16640	16666	16588	16623	16619	16478	16391	16401	16595	16649	16528	16598	16544	16715	16489	16719	16524	16609	16684	16547	16611	16600	16693	16497	16526	16508	16508	16658	16710	16511	16548	16590	16693	16452	16664	16568	16803	16512	16424	16579	16692	16655	16658	16687	16480	16557	16586	16473	16531	16443	16579	16681	16763	16573	16431	16468	16473	16596	16514	16730	16531	16702	16618	16482	16588	16527	16482	16454	16545	16587	16489	16418	16436	16678	16570	16583	16506	16626	16648	16389	16431	16594	16395	16690	16305	16399	16656	16601	16538	16466	16607	16569	16527	16603	16541	16511	16549	16606	16609	16590	16653	16660	16539	16666	16573	16593	16716	16660	16264	16468	16531	16482	16409	16400	16509	16469	16481	16520	16606	16466	16497	16470	16583	16692	16759	16555	16618	16473	16645	16732	16506	16415	16481	16428	16415	16519	16349	16670	16488	16583	16558	16481	16519	16545	16555	16551	16817	16729	16517	16644	16479	16736	16685	16521	16818	16591	16705	16500	16453	16533	16839	16514	16423	16809	16483	16587	16668	16712	16560	16411	16781	16506	16498	16443	16556	16475	16477	16415	16441	16526	16417	16440	16458	16654	16575	16535	16387	16489	16611	16518	16608	16372	16499	16615	16766	16549	16473	16383	16540	16692	16758	16552	16393	16558	16682	16554	16403	16467	16532	16508	16597	16750	16573	16415	16575	16514	16480	16719	16496	16477	16485	16519	16649	16692	16398	16515	16533	16346	16415	16589	16719	16572	16688	16433	16385	16562	16700	16462	16490	16481	16622	16808	16477
18658	26076	25022	20544	18817	17542	16782	16328	15766	15491	15497	15892	15473	15011	14756	14779	14832	14732	14776	14368	14661	14539	14393	14542	14510	14618	14465	14591	14389	14594	14444	14483	14404	14517	14578	14543	14428	14515	14549	14436	14479	14461	14351	14524	14626	14706	14509	14389	14280	14430	14388	14429	14411	14526	14257	14433	14302	14427	14331	14445	14411	14479	14408	14409	14392	14382	14509	14411	14276	14456	14389	14443	14383	14279	14444	14428	14381	14580	14521	14376	14537	14360	14512	14396	14200	14331	14427	14429	14322	14312	14541	14409	14556	14450	14462	14419	14476	14368	14436	14188	14440	14394	14546	14444	14718	14388	14595	14475	14480	14279	14321	14337	14436	14246	14422	14466	14337	14379	14351	14284	14415	14480	14395	14306	14572	14582	14433	14273	14452	14552	14417	14369	14368	14404	14475	14372	14567	14515	14285	14362	14563	14360	14457	14448	14331	14530	14345	14402	14435	14278	14528	14343	14518	14398	14311	14464	14300	14529	14446	14404	14328	14317	14489	14428	14310	14472	14490	14482	14420	14434	14356	14408	14277	14580	14449	14315	14324	14456	14476	14321	14431	14347	14515	14446	14478	14546	14365	14419	14441	14407	14375	14465	14444	14351	14218	14338	14380	14345	14316	14565	14337	14486	14519	14341	14482	14451	14397	14449	14388	14355	14393	14378	14568	14493	14415	14424	14428	14439	14429	14431	14483	14411	14535	14436	14316	14507	14383	14475	14524	14444	14272	14505	14431	14426	14397	14456	14538	14347	14436	14348	14356	14311	14396	14417	14439	14485	14400	14267	14409	14492	14393	14423	14389	14440	14344	14295	14530	14411	14444	14455	14406	14376	14389	14332	14458	14468	14461	14417	14602	14308	14343	14347	14219	14381	14299	14483	14453	14288	14397	14545	14400	14493	14387	14273	14558	14395	14453	14362	14332	14515	14471	14493	14424	14561	14427	14374	14247	14329	14434	14623	14392	14411	14522	14442	14306	14341	14503	14295	14168	14382	14401	14377	14427	14390	14532	14409	14351	14272	14400	14426	14561	14343	14403	14510	14532	14363	14481	14570	14493	14551	14300	14250	14393	14376	14268	14357	14297	14354	14462	14350	14539	14442	14405	14626	14390	14356	14474	14368	14426	14424	14359	14251	14364	14273	14563	14279	14381	14258	14366	14556	14434	14623	14534	14512	14440	14393	14544	14416	14356	14369	14467	14389	14524	14519	14593	14494	14352	14587	14483	14548	14499	14363	14434	14308	14426	14226	14532	14460	14319	14471	14370	14334	14399	14460	14514	14400	14550	14497	14453	14416	14239	14446	14456	14388	14570	14434	14375	14523	14442	14495	14388	14506	14483	14382	14392	14308	14402	14284	14335	14405	14269	14485	14480	14384	14169	14479	14453	14397	14338	14427	14300	14389	14419	14484	14543	14515	14403	14394	14471	14280	14421	14427	14476	14453	14365	14464	14502	14426	14423	14444	14545	14323	14422	14290	14353	14606	14459	14337	14553	14519	14400	14472	14234	14436	14438	14516	14408	14341	14447	14436	14407	14553	14333	14482	14350	14450	14412	14364	14524	14453	14501	14340	14554	14437	14480	14394	14477	14337	14295	14490	14473	14409	14472	14448	14698	14347	14478	14644	14668	14382	14327	14439	14557	14375	14608	14498	14385	14548	14493	14506	14373	14307	14302	14605	14397	14526	14356	14367	14469	14349	14443	14435	14281	14443	14406	14524	14362	14502	14477	14254	14346	14335	14373	14464	14465	14476	14398	14548	14511	14382	14508	14420	14284	14253	14355	14490	14511	14247	14414	14502	14629	14414	14331	14473	14353	14458	14458	14447	14438	14328	14444	14399	14501	14344	14423	14569	14438	14529	14212	14344	14287	14483	14480	14385	14337	14521	14509	14225	14516	14276	14453	14492	14499	14471	14225	14451	14392	14505	14351	14451	14509	14547	14443	14584	14227	14410	14458	14437	14381	14459	14328	14395	14428	14314	14305	14431	14356	14280	14305	14547	14434	14399	14370	14409	14384	14479	14276	14454	14398	14273	14448	14453	14385	14465	14537	14302	14429	14378	14570	14481	14509	14340	14501	14386	14504	14288	14373	14366	14398	14580	14416	14353	14359	14450	14493	14340	14406	14398	14425	14204	14523	14264	14326	14405	14413	14430	14516	14343	14456	14445	14528	14229	14508	14465	14436	14329	14534	14386	14252	14571	14411	14300	14489	14437	14480	14413	14318	14365	14462	14572	14334	14519	14306	14532	14469	14348	14326	14381	14304	14517	14315	14567	14307	14441	14551	14584	14368	14401	14383	14687	14514	14449	14385	14283	14533	14572	14347	14348	14427	14350	14441	14435	14422	14477	14361	14469	14355	14458	14378	14390	14614	14467	14351	14484	14359	14600	14537	14370	14255	14497	14226	14368	14576	14347	14534	14527	14500	14338	14373	14577	14403	14284	14503	14396	14278	14350	14394	14303	14491	14392	14373	14460	14585	14383	14455	14519	14390	14504	14582	14412	14470	14556	14427	14398	14291	14409	14396	14389	14244	14298	14579	14315	14516	14349	14384	14503	14315	14648	14381	14551	14302	14444	14520	14307	14476	14440	14447	14555	14384	14444	14594	14404	14489	14515	14463	14530	14487	14284	14343	14408	14459	14435	14496	14345	14413	14497	14365	14340	14337	14429	14477	14459	14552	14541	14345	14510	14561	14548	14295	14351	14326	14534	14411	14238	14524	14238	14438	14437	14428	14371	14493	14449	14405	14492	14477	14437	14567	14286	14314	14500	14563	14477	14527	14397	14310	14425	14202	14445	14447	14501	14397	14379	14335	14330	14437	14309	14537	14291	14292	14423	14365	14380	14451	14480	14723	14473	14444	14394	14525	14423	14407	14359	14428	14319	14558	14362	14459	14394	14454	14512	14278	14388	14464	14370	14486	14367	14383	14296	14276	14524	14527	14323	14399	14318	14430	14314	14381	14324	14525	14361	14343	14603	14449	14592	14318	14386	14373	14299	14612	14335	14320	14352	14296	14485	14392	14508	14266	14465	14450	14413	14293	14465	14515	14464	14282	14408	14344	14316	14408	14446	14506	14243	14311	14260	14557	14397	14486	14610	14506	14503	14372	14434	14489	14391	14498	14407	14425	14302	14445	14397	14455	14369	14351	14561	14332	14525	14312	14363	14536	14273	14448	14306	14250	14569	14371	14584	14394	14547	14508	14380	14382	14415	14335	14520	14298	14461	14572	14447	14337	14401	14400	14352	14291	14312	14412	14446	14267	14629	14464	14430	14264	14410	14411	14558	14366	14573	14319	14512	14254	14481	14322	14486	14562	14463	14456	14454	14411	14349	14422	14667	14538	14182	14482	14466	14316	14456	14338	14507	14413	14467	14441	14433	14296	14485	14330	14589	14533	14473	14576	14353	14348	14340	14406	14415	14619	14483	14253	14528	14524	14474	14391	14510	14405	14507	14308	14482	14443	14430	14530	14514	14514	14565	14351	14497	14371	14449	14468	14458	14371	14179	14481	14538	14525	14394	14374	14584	14336	14466	14488	14542	14589	14287	14240	14455	14563	14388	14473	14338	14461	14396	14329	14535	14558	14346	14407	14443	14338	14324	14254	14365	14474	14392	14407	14439	14363	14426	14313	14672	14381	14338	14409	14484	14410	14379	14276	14313	14353	14494	14383	14368	14423	14442	14338	14338	14350	14298	14501	14312	14462	14331	14426	14537	14307	14459	14362	14478	14357	14451	14490	14369	14503	14440	14440	14271	14421	14343	14429	14319	14364	14496	14524	14503	14246	14528	14533	14384	14576	14424	14353	14464	14284	14578	14330	14426	14520	14409	14429	14400	14408	14421	14483	14401	14407	14443	14571	14316	14627	14204	14383	14531	14439	14485	14582	14303	14521	14485	14402	14595	14197	14597	14504	14443	14575	14286	14458	14402	14415	14355	14445	14432	14265	14380	14527	14523	14354	14428	14554	14447	14548	14410	14515	14364	14472	14357	14384	14585	14411	14311	14495	14552	14414	14385	14362	14566	14445	14542	14451	14554	14422	14543	14476	14340	14560	14331	14530	14266	14371	14363	14449	14229	14457	14538	14401	14541	14392	14476	14458	14518	14514	14249	14423	14601	14457	14518	14398	14410	14500	14272	14415	14451	14277	14518	14424	14347	14473	14483	14429	14374	14240	14515	14451	14266	14583	14447	14423	14450	14429	14568	14362	14535	14535	14445	14428	14380	14445	14546	14462	14471	14421	14419	14574	14552	14491	14471	14477	14287	14359	14428	14333	14330	14409	14355	14548	14335	14350	14539	14214	14611	14601	14464	14351	14465	14332	14566	14510	14523	14526	14498	14570	14525	14324	14382	14438	14287	14431	14366	14439	14301	14456	14417	14209	14435	14323	14489	14638	14387	14597	14326	14362	14353	14466	14440	14473	14554	14317	14268	14389	14299	14432	14392	14526	14306	14438	14326	14367	14348	14482	14439	14533	14393	14397	14345	14516	14507	14306	14437	14396	14288	14384	14478	14538	14485	14339	14431	14431	14401	14376	14299	14546	14403	14405	14527	14361	14532	14335	14384	14305	14324	14415	14425	14440	14476	14278	14270	14433	14499	14352	14437	14520	14359	14356	14479	14638	14511	14316	14442	14603	14427	14381	14261	14435	14452	14470	14457	14526	14518	14389	14382	14420	14378	14521	14318	14242	14365	14349	14533	14496	14337	14398	14469	14419	14498	14312	14467	14502	14451	14422	14437	14276	14289	14328	14496	14318	14490	14486	14636	14491	14507	14533	14387	14452	14357	14547	14376	14389	14425	14287	14427	14524	14373	14426	14423	14374	14351	14382	14314	14593	14440	14582	14547	14367	14513	14400	14344	14625	14447	14365	14450	14317	14540	14536	14242	14389	14357	14349	14459	14585	14495	14300	14502	14414	14435	14356	14576	14394	14501	14552	14603	14444	14379	14570	14486	14393	14459	14437	14412	14353	14500	14374	14258	14460	14331	14554	14514	14609	14311	14505	14493	14254	14474	14395	14470	14564	14487	14630	14357	14483	14547	14576	14395	14471	14434	14547	14396	14464	14515	14523	14314	14451	14361	14376	14524	14306	14521	14387	14432
24020	21267	28742	24791	22689	22512	21517	18994	18138	17763	17842	20046	22415	17842	17489	16566	16643	16603	16523	16430	16338	16627	16165	16331	16298	16276	16211	16344	16511	16050	16435	16069	16327	16277	16253	16409	16106	16137	16275	16146	16157	16069	16411	16557	16713	16260	16390	16038	16142	16277	16326	16168	16553	16319	16038	16224	16230	16156	16389	16293	16082	16149	16171	16133	16108	16107	16269	16116	16257	16231	16245	16194	16331	16145	16182	15986	16078	15946	16220	16016	16210	16108	16194	16199	16186	16114	16347	16021	16234	16190	16235	16279	16366	16205	16193	16136	16138	16102	16105	16023	16217	16113	16290	16276	16258	16162	16105	16168	16107	16261	16318	16238	16303	16212	16025	16062	16244	16128	16073	16303	16064	16172	16068	16151	16325	16039	16240	16064	16048	15972	16222	16253	16083	16117	16229	16108	16216	16172	15910	16253	16304	16082	16188	16175	16123	16054	16165	16184	16363	16155	16248	16054	16283	16145	15975	16026	15989	16097	16245	16139	16192	16181	16318	16021	16115	16103	16188	16212	16148	16047	16057	15990	15955	16117	16241	16316	16162	16007	16215	16067	16019	16121	16233	16065	16550	16300	16265	16099	16201	16014	16262	16333	16221	15949	15915	16139	16060	16115	15891	15975	16180	16258	16150	16053	16211	16271	16266	16007	16260	16342	16097	16271	15956	15975	16091	16115	16010	16144	16114	16072	16016	15887	16067	16390	16273	16322	16150	16099	15963	16082	16007	16028	16162	16206	16056	16253	16121	16166	16189	16056	16064	16095	16212	16017	16197	15948	16040	16110	15973	16106	16162	16046	15904	15929	16205	16137	16191	16345	16114	16035	16143	16105	16196	16108	16131	16084	16151	16086	16239	16044	16097	15970	16048	16123	16278	16110	16211	15994	16197	16164	16111	16062	16122	16271	15967	16206	16301	16024	16097	16064	16265	16132	16267	16197	16204	16109	16125	16101	16135	15988	16182	16129	16225	16108	16195	16299	16239	16015	16339	16181	16183	16161	16113	16232	16374	16040	16053	16019	16012	16144	15968	15890	16217	16110	16078	15961	16062	16240	16015	16017	15942	16147	16035	16228	16086	16213	16083	16221	16102	16089	15959	16216	16163	16158	16026	15930	16095	16154	16060	16293	16157	16286	16121	15962	16003	15926	16301	16158	16139	16206	16154	16200	16176	15993	16086	15945	16267	15988	16271	16097	16253	16094	16145	16177	16304	16275	16166	16335	16245	16212	16237	16161	16314	16252	16235	16254	16144	16277	16271	16179	16309	16178	16178	15978	16068	16114	16180	16175	16176	16069	16080	16107	16220	16204	16108	16159	16398	16164	16223	16072	16086	16212	16150	16315	16097	16120	16354	16079	16307	16124	16211	16170	16150	15981	16139	16123	16327	15938	15864	16364	16114	16123	16153	16151	15986	16183	16274	15790	16005	16011	16140	16099	16172	16052	16184	16129	16093	16317	16274	16379	16167	16041	16275	16329	16203	16163	16297	16051	16264	16119	15993	15921	16276	16473	16223	16376	16322	16323	16107	16205	16168	16123	15981	16184	16226	16169	16109	16251	15976	16139	16036	16053	16031	16234	16354	16319	16278	16154	16045	16214	16235	16269	16096	16156	16087	16121	16077	16459	16129	16172	16209	16048	16077	16313	16178	16064	16381	16187	16139	16006	16201	16125	16132	15937	16109	16228	16161	16264	16270	16033	15941	15992	16156	16222	15956	16107	16394	16279	16228	16258	16017	16437	16285	16162	16078	16133	16283	16138	16090	16147	16100	16315	16196	16063	16315	16244	16160	16247	16035	16205	15945	16243	16319	16218	16057	16060	16136	16113	16135	16203	15990	16502	16107	16081	16232	15924	16140	16171	16141	16162	16352	16199	16239	16176	16191	16203	16246	16299	16109	16050	16259	16110	15995	16142	16097	16131	16049	15987	16168	16027	16067	15982	16324	16197	16155	16269	16015	15862	16060	16108	16106	16124	16260	16201	16240	16260	16177	16068	16161	16033	16227	16129	16037	16016	16098	16149	16149	16172	16159	16030	16045	16243	16227	15943	16342	16259	16253	16178	16158	16133	16163	16216	16150	16144	16196	16026	16210	16061	16255	16188	16179	16096	16053	15961	16062	16245	16318	16344	16017	16392	16176	16088	16035	16049	16307	16057	16242	16195	16339	16214	16241	16199	16327	16100	16168	16107	16061	16085	16148	16109	16086	16131	16221	16183	15925	16227	16178	16001	16152	16121	16043	16278	16172	16060	16230	16337	16109	16142	16231	16091	16193	16272	16108	15912	15959	15920	16230	16107	15991	16147	16131	16142	15992	16097	16249	16192	16162	16118	16029	16172	16106	16068	16269	16244	16278	15985	16123	16292	16015	15980	16466	16149	16067	16114	16160	16310	16214	16020	16219	16133	16130	16005	16172	16172	16197	16123	16204	15861	16332	15996	15989	16035	16088	16067	16006	16255	16097	15893	15981	16138	16156	16279	16202	16171	16002	15987	16336	16341	16137	16136	16063	16033	16255	16121	16178	16020	16252	16209	16387	16040	15992	16242	16109	16069	16196	16090	16405	16166	15998	16021	16263	16376	16132	16078	16231	16117	16164	16173	16290	16154	16161	15990	16271	16117	16020	16052	16167	15963	16236	16258	16334	16204	16069	16090	16436	16102	15996	15917	16167	16150	16154	16256	16185	16184	16195	15971	16062	16006	16074	16178	16140	16267	16126	15996	16186	16214	16098	16149	16110	16059	15939	16171	16185	16181	16334	16101	16409	16141	16024	16175	16212	16184	16154	16104	16393	16147	16077	16027	16275	16173	16123	16076	16188	15951	16491	16356	16144	16159	16224	16285	15996	16186	16218	16162	16330	16001	16208	16085	15982	16171	15954	16174	16189	15862	15868	16045	16143	16129	16133	16102	16254	16082	16185	16067	16207	16331	16031	16093	16204	16186	16035	16056	16199	16136	16251	16375	16269	16113	16144	16362	16197	15966	16192	16045	16315	16059	16193	16193	16248	16228	15933	16202	16091	15914	16089	16033	16496	16221	16105	16112	16080	16018	16265	16232	16105	16107	16126	16234	16140	15873	16341	16035	16160	16085	16353	16199	16166	15931	16156	16087	16241	16135	16194	16072	16239	16144	16028	16074	16042	16036	16160	16353	16274	16126	16112	16216	16251	16103	16128	16206	16217	16142	16153	16234	16239	16233	16353	16072	16345	16117	16127	16210	16150	16108	15938	16249	16178	16115	16000	16122	16262	16102	16259	16353	16242	16062	15976	16090	16118	15994	16133	16156	16257	16033	16082	16091	16089	16110	16143	16325	16170	16046	16234	16038	16062	16130	16130	16169	16203	16082	16196	16262	16130	15994	16235	16152	16083	16229	16032	16159	16199	16069	16104	16178	16137	16074	15948	16280	16213	16166	16181	16134	16112	16340	16067	16074	16208	16267	16286	16117	16238	16220	16242	16318	16179	16112	16024	15980	16062	16209	16165	16287	16241	15960	16111	16082	16250	16077	16202	16299	16065	16213	16170	16239	16218	16070	16205	16085	16166	15973	16088	16158	16282	16219	16204	16410	16104	16112	16008	16226	16272	16174	16167	16104	16332	16078	16105	16172	16198	16108	16029	16091	16065	16131	16072	16155	15990	16128	16032	16189	15881	16136	15974	16228	16047	16222	16110	16304	16156	16410	16221	16107	16110	15880	16321	16136	16284	15973	16104	16233	15993	15987	16243	16205	16155	16033	16146	16213	16033	15923	16350	16151	16175	16075	16049	16243	16069	16335	16072	15947	16173	16274	16010	16179	16120	16239	15980	16350	16047	16029	16181	16145	16185	16068	16092	16106	16449	16258	16291	16036	16121	16147	15973	16129	16019	16142	16221	16079	16231	16410	16150	16136	16083	16321	16157	16091	16155	16094	16265	16362	16237	16153	16163	16056	16085	16185	16090	16211	16198	16143	16137	16100	16446	16146	16010	16195	16178	16062	16121	16173	15885	16092	16194	15973	16113	16151	16107	16133	15950	16008	16136	16163	16124	16212	16174	15997	16358	16111	16298	16168	16086	16264	16143	16000	16219	16226	16133	16178	16071	16068	16152	16213	16095	16267	16198	16152	16121	16255	16184	15939	16380	16230	16291	16079	16230	16129	16134	16274	16026	16232	16253	16101	16336	16268	16036	16226	15968	16252	16062	16125	15921	16039	16159	16007	16162	16139	16108	16183	16012	16156	16093	16100	16257	16487	16087	16035	16020	16369	16180	16192	16112	16219	16141	15988	16040	16111	16105	16251	16114	16271	16102	16159	16004	16021	16069	16103	15890	16420	16157	16267	15987	16006	16027	16293	16218	16147	15936	16404	16076	16424	16110	16131	16246	16033	15988	16049	16168	16133	16208	16158	16169	15894	16055	16183	16102	16063	16237	16237	16415	16216	16175	16140	16095	16156	16071	16105	16109	16324	16350	16298	16323	16201	16238	16004	16214	16066	16325	16113	15997	16121	16138	16276	16164	16219	16053	16159	16150	16226	16274	16082	16178	16271	16037	16197	16290	16210	16053	16131	16367	16350	16264	16076	16441	16169	16179	16150	16187	16167	16059	15940	16019	16022	16205	16096	16199	16029	16290	16260	16275	16163	16086	16111	16080	16159	16101	16175	16037	16147	16171	16148	16271	16237	16170	16052	16343	16096	16123	16391	16139	16200	16201	15991	16053	16202	16267	16186	16323	16196	16099	16027	16079	16118	15970	15977	16244	16029	16049	15966	16074	16222	16123	16196	16165	16160	16317	16051	16162	16086	15833	15982	15928	16094	16142	16165	15989	16148	16145	16089	16156	15944	16181	16070	16161	16095	16153	16212	16098	16089	16140	16363	16207	16190	16065	16256	16125	16331	16218	16409	16069	16043	16119	16118	16263	16203	16095	16238	16163	16186	16126	16147	16058	16229	16091	16211	16128	16223	16464	16277	16316	15973	15917	16014	16349	16123	16247	16147	16248	16051	16121	16296	16188	16230	16271	16188	16127	16278	16156	16394	16026	16117	16360	16151	16163	16288	16212	16316	16224	15993	16160	16150	16430	16291	16161	15932	15907	16090	16125	16098	16102	16145	16059	16179	16282	16088	16132	16323
17642	32228	40479	25041	22455	20280	19163	17985	17275	16654	16629	21133	22208	15799	15903	14855	14658	14639	14720	14630	14486	14397	14372	14527	14454	14441	14317	14410	14492	14465	14237	14338	14311	14376	14380	14040	14165	14122	14154	14087	14174	14532	14546	14666	14732	14463	14329	14261	14115	14200	14163	14078	14110	14253	14052	14187	14172	14286	14308	14159	14220	14050	14281	14257	14219	14314	14216	14094	14259	14268	14203	14145	14146	14278	14319	14104	14230	14163	14115	14289	14297	14232	14198	14168	14164	14220	14165	14158	14163	14335	14120	14293	14099	14166	14360	14083	14144	14204	14301	14122	14294	14111	14257	14148	14221	14221	14102	14183	14332	14129	14346	14131	14315	14168	14276	14357	14129	14228	14126	14133	14106	14167	14179	14034	14132	14165	14103	14195	14235	14287	14128	14280	14134	14149	14080	14319	14070	14172	14273	13982	14093	14015	14160	14181	14151	14154	14241	14169	14217	14012	14195	14193	14196	14160	14174	14097	14104	14180	14186	13908	14231	14158	14218	14031	14295	14129	14332	14223	14287	14166	14075	14120	14190	14086	14153	14161	14163	14075	14108	14281	14346	14266	14317	14354	14270	14210	14231	14086	14078	14192	14131	14096	14161	14005	14208	14260	14030	14113	14136	14231	13989	14156	14154	14087	14220	14083	14218	14180	14063	14145	14108	14005	14166	14157	13977	14150	14137	14205	14253	14180	14295	14249	14252	14350	14254	14149	14253	14094	14133	14275	14141	14345	14093	14196	14140	14289	14217	14263	14235	14086	14109	13981	14195	14223	14093	14170	14027	14015	14237	14163	13957	14266	14148	14156	14218	14152	14181	14076	14095	14055	14158	14156	14090	14086	14263	14106	14242	14203	14092	14065	14093	14066	14240	14189	14206	14094	14100	14125	14009	14141	14224	14089	14223	14163	14063	14065	14069	13971	14278	14341	14124	14182	14183	14164	14277	14130	13992	14058	14197	14171	14256	14042	14037	14068	14210	14141	14183	14193	14146	14060	14069	14025	14138	14274	14330	14217	14039	14184	14224	14156	14177	14069	14346	14272	14278	14275	14085	14102	14290	14026	14223	14374	14136	14251	14184	14136	14222	14201	14145	14208	14077	14043	14041	14257	14034	14187	14251	14074	14145	14102	14201	14378	14164	14011	14213	14217	14147	14171	14170	14115	14144	14270	14192	14081	14242	14466	14002	14270	14322	14138	14087	14171	14216	14200	14223	14135	14142	14167	14249	14044	14205	14089	14201	14322	14157	14243	14228	14182	14323	14169	14324	14267	14219	14064	14090	14214	14162	14084	14155	14250	14187	14218	14230	14068	14149	14125	14213	14276	14129	14065	14257	14213	13971	14182	14187	14437	14184	14430	14296	14053	14350	14223	13972	14162	14135	14119	14180	14209	14228	14170	14192	14064	14092	14141	14063	14247	14048	14183	14212	14226	14151	14232	14288	14111	14151	14081	14075	14237	14080	14014	14009	14191	14114	14051	14243	14199	14014	14250	14119	14254	14173	14086	14124	14169	14113	14075	14261	14293	14285	14202	14085	14175	14097	14073	14291	14192	14077	14238	14105	14271	14260	14345	14040	14175	14357	14331	14174	14077	14100	14127	14295	14316	14095	14094	14197	14231	14189	14125	14241	14058	13939	14308	14153	14281	14134	14222	14260	14134	14068	14116	14071	14271	14035	14255	14282	14273	14077	14235	14137	14251	14212	14128	14173	14074	14201	14182	14112	14295	14193	14098	14107	14238	14267	14100	14200	14139	14118	14242	14202	14018	14144	14291	14224	14085	14141	14240	14230	14286	14217	14053	14402	14144	14071	14172	14211	14144	14243	14043	14212	14087	14243	14235	14092	14140	14034	14082	14090	14173	14348	14259	14194	14276	14309	14042	14114	14182	14386	14317	14258	14208	14098	14199	14248	14296	14237	14009	14191	14115	14038	14232	14168	14094	14252	14294	14358	14054	14143	14012	14135	13911	14177	14248	14240	14262	14186	14084	14155	14297	14253	14309	14242	14083	14153	13952	14154	14070	14256	14030	14110	14332	14221	14298	14199	14141	14069	14256	14143	14017	14109	14203	14169	14085	14190	14249	14127	14231	14033	14193	14128	14255	14245	14313	14143	14354	14126	14159	14200	14144	14245	14126	14116	14222	14149	13971	14109	14027	14024	14287	14080	13982	14161	14263	14028	14120	14200	14186	14197	14090	14139	14272	14027	14309	14247	14181	14178	14072	14361	14204	14037	14146	14061	14098	14168	14305	14224	14187	14100	14176	14153	14272	14060	14178	14119	14198	14122	14261	14234	14092	14147	14331	14217	13987	14055	14250	14040	14237	14262	14151	14176	14136	14417	14077	14207	14246	14253	14224	14145	14356	14124	13932	14210	14271	14222	14203	14316	14225	14311	14318	14182	14187	14288	14042	14098	14226	14315	14246	14330	14052	14144	14111	14210	14134	14151	14328	14406	14262	14202	14063	14226	14439	14039	13900	14172	14142	14205	14206	14157	14113	14087	14207	14261	14161	14177	14261	13958	14229	14145	14065	14029	14292	14109	14250	14077	14120	14175	14153	14061	14080	14097	14068	14293	14166	14300	14203	14350	14205	14312	14226	14325	14281	14129	14261	14275	14188	14252	14173	14187	14163	14115	14114	14116	14006	14142	13939	14055	14027	14290	14122	14244	14213	14155	14091	14099	14165	14141	14113	14111	14164	14099	14193	14367	14184	14027	14242	14322	14038	14244	14196	14095	14168	13989	14381	14306	14132	14089	14151	14232	14394	14070	14099	14033	14150	14195	14135	14112	14288	14306	14064	14145	14340	14139	14273	14078	14148	14031	14260	14299	14151	14127	14242	14103	14109	14224	14019	14224	14173	14361	14239	14300	14268	14173	14281	14237	14144	14266	14146	14046	14094	14089	14207	14322	14107	14320	14356	14221	14066	14195	14119	14142	14329	14274	14322	14184	14241	14120	14217	14177	13956	13980	14280	14166	14133	14197	14121	14185	14089	14202	14044	14223	14309	14234	14142	14155	14116	14166	14258	14095	14117	14164	14097	14181	14102	14072	14143	14143	14143	14310	14249	14204	14115	14185	14124	14344	13980	14096	13953	14235	14173	14226	14343	14220	13960	14130	14250	14079	14194	14202	14189	14106	14206	14100	14246	14014	14334	14093	14131	14179	14182	14151	14244	14249	14152	14127	14174	14205	14171	14258	14155	14337	14092	14077	14198	14198	14159	14184	14223	14088	14251	14274	13976	14029	14151	14249	14071	14166	14289	14215	13982	14204	14263	14047	14134	14044	14212	14208	14334	14106	14243	14104	14198	14095	14278	14255	14041	14298	14195	14276	14216	14130	14298	14256	14285	14217	14107	13985	14197	14225	14330	14292	14153	14180	14126	14142	14201	14135	14367	14224	14357	14200	13995	14082	14031	14194	14126	14249	14140	14142	14153	14173	14177	14234	14296	14150	14191	14167	14103	14292	14036	14127	14395	14219	14133	13969	14261	14257	14274	14072	14301	14043	13995	14287	14124	14120	14101	14287	14119	14367	14181	14346	14194	14308	14091	14412	14286	14232	14212	13967	14244	14203	14192	14105	14128	14149	14102	14188	14178	14205	14052	14128	14095	14219	14223	14287	14202	14004	13937	14145	14107	14196	14209	14186	14179	14294	14317	14153	14135	14224	14431	14147	14288	14235	14013	14152	14153	14052	14252	14155	14164	14262	14375	14226	14107	14285	14048	14107	14111	14256	14160	14243	14101	14195	14177	14125	14109	14160	14123	14115	14202	14197	14048	14085	14411	14196	14182	14224	14194	14398	14158	14206	14080	14132	14120	14295	14131	14223	13983	14186	14175	14185	14046	14162	14128	14234	14291	14393	14155	14114	14184	14195	14220	14171	14235	14126	14336	13989	14303	14200	14127	14060	14201	14189	14242	13974	14236	14084	14102	14055	14337	14237	14030	14208	14065	14283	14132	14287	14134	14260	14100	14187	14128	14073	14132	14198	14192	14099	14296	14165	14149	14283	14157	14012	14069	14138	14105	14213	14316	14135	14184	14069	14268	14167	14143	14174	14175	14310	14168	14066	14297	14107	14160	14225	14236	14089	14244	14199	14055	14197	14219	14186	14341	14291	14246	14091	14206	14252	14294	13913	14230	14223	14073	14167	14093	14163	14103	14287	14131	14421	14164	14144	14141	14116	14130	14275	14012	14327	14212	14241	14227	14208	14200	14165	14106	14147	14312	14281	14149	14358	14107	14154	13916	14305	14141	14099	14112	14197	14124	14179	14346	14097	14184	14153	14126	14016	14089	14195	14056	14060	14097	14139	14151	14109	14166	14310	14161	14163	14084	14139	14281	14166	14168	14151	14145	14058	14139	14091	14337	14268	14139	14167	14125	14129	14121	14155	14050	14293	14260	14194	14292	14022	13997	14278	14254	14331	14229	14255	14185	14189	14154	14101	14105	14083	14201	14196	14111	14101	14315	14097	14389	13989	14208	14283	14144	14125	14375	14275	14264	14339	14140	14165	14105	14260	14024	14307	14131	14025	14247	14236	14128	14199	14134	14084	14130	14111	14138	14361	14077	14265	14340	14234	14278	14351	14161	14244	14151	14236	14118	14166	14299	14295	14256	14070	14340	14227	14080	14056	14186	14205	14229	14090	14150	14175	14069	14100	14204	14132	14131	14222	13974	14167	14115	14256	14126	13901	14119	14224	14131	14298	14182	14144	14041	14049	14302	14285	14017	14063	14200	14130	14135	14239	14124	14261	14130	14112	14226	14232	14236	14331	14243	14145	14088	14320	14286	14258	14317	14243	14310	14132	14237	14155	14205	14182	14192	14220	14251	14050	14218	14122	14133	14101	14015	14248	14327	14109	14178	14243	14062	14271	14086	14291	14164	14041	14169	14257	14201	14328	14065	14077	14182	14247	14074	14114	14052	14246	14084	14251	14235	14150	14139	14176	14174	14241	14238	14236	14198	14213	14215	14318	14197	14022	14306	14111	14216	14109	14269	14186	14083	14135	14101	14079	14123	14292	14090	14154	14155	14183	14420	14145	14315	14109	14273	14087	14029	14086	14317	14109	14029	14190	14121	14308	14208	14194	14262	14289	14247	14112	14268
22721	21081	29238	23499	21769	24245	25630	20362	19272	18965	18525	22530	31996	20473	17835	16902	16898	16730	16652	16659	16545	16518	16609	16494	16277	16369	16405	16073	16282	16265	16346	16311	16410	16332	16121	16300	16391	16092	16231	16081	16094	16386	16822	16661	16681	16520	16458	16024	16073	16011	16145	16055	16214	16282	16154	16178	16264	16106	16256	15999	16297	16144	16124	16116	15910	16126	16026	16124	16240	16155	16029	16145	16270	16245	16163	16024	15993	16006	16041	15925	16128	16037	15918	16056	16052	16262	16023	16036	16202	16149	15925	16038	16140	16228	16060	16081	15993	16145	16099	15966	15971	15908	16169	16162	16079	16060	16003	16014	16187	16020	16036	16010	16042	16025	16065	16298	16161	16055	16000	16067	16061	16309	16105	16063	16117	16026	16214	16007	16209	15897	16179	16085	16213	16067	15985	15818	16023	16179	16208	16042	16210	16057	15993	16166	16178	16032	16273	16219	16056	16086	16185	16025	15960	16087	16162	15922	16024	16122	15939	16146	16081	16051	15987	15942	15974	16141	15908	16141	15988	15957	16098	15881	16056	16022	16260	16098	16238	16138	15859	15908	16018	15998	16135	15910	16056	15963	16181	16125	16267	15943	16164	15987	16112	16165	15977	16249	16029	15877	16077	16077	16202	16047	16048	16049	16215	16257	16315	16031	16113	16198	16070	16046	15874	16064	16058	16060	16053	15914	15864	15962	16054	16066	16027	16022	16127	16031	15960	16047	16293	16214	15983	16119	16029	16045	15833	15937	16019	16070	16128	16011	15868	15998	16265	15949	16086	16050	16047	16140	16012	16385	16048	16159	16055	15934	16052	15918	16056	16103	16020	16032	16185	15944	16190	15855	15915	15860	15972	15992	16203	16276	15904	16042	15833	15884	16185	16082	15993	16085	16041	15916	16094	16067	16092	16145	16306	16076	16277	16149	16186	15949	16199	16054	16020	15978	15864	16075	16212	16131	16163	16043	16083	16201	16415	16079	16058	16112	16124	16109	16057	15990	16154	15916	16055	16134	16032	15956	15906	15986	16210	15986	15998	16377	15799	15931	15919	15871	16005	15984	15989	16114	16079	15989	16030	16003	16008	15969	16149	15987	16098	16053	16127	16289	16069	16169	16098	16091	16007	16161	15928	16059	16287	15833	16271	16116	16167	16165	16329	16173	16034	16126	16050	16109	16268	16184	15969	16136	15983	16113	16184	16175	16226	16079	16165	16023	16172	16040	16004	16196	16272	16014	16060	16062	16031	16092	16105	16225	16142	16208	16066	16090	15984	15974	16084	16003	16026	15891	16086	16004	15939	15914	16045	15923	16082	16075	15975	16053	16104	16088	16014	15882	15957	15909	16027	16219	16149	16137	16127	16121	16020	15939	15995	15893	16049	15863	16068	15903	15954	16001	16025	16059	16073	15967	16081	16059	15894	16222	16091	16014	16027	16091	16268	16075	15950	15902	16153	15946	15793	16104	16074	15937	16004	16210	16037	16020	16081	16026	16095	16071	16067	15973	16201	16021	16082	16126	15977	16243	16079	16216	16068	16200	16113	16074	16104	15977	16050	16095	16224	16248	16239	16138	16097	16143	15936	16017	16093	16079	16297	16173	16073	16124	16028	15990	16013	16370	16250	15954	15979	15911	16109	16245	16029	16063	16027	16163	16144	16108	16291	15872	16144	16393	16041	16024	16146	16250	16050	16155	15860	15887	15809	15958	16210	16124	16367	16032	16162	16041	16104	16127	16242	16196	16107	16100	16057	16209	15999	16109	16041	16005	16123	16196	16041	16083	16223	15946	16152	16129	16231	15988	16111	16232	15978	16066	16025	16110	16342	16169	16216	16072	15990	15982	16133	16225	16039	16055	16164	15918	16093	16173	16085	16138	16207	16094	16152	15991	16077	15956	16023	15889	15927	16072	16103	16195	15913	16040	16186	15731	16108	16090	16035	16130	16025	16136	16045	16159	16164	16029	15665	15923	16117	16017	16121	16232	16186	16010	16076	16014	16169	16115	16147	15993	16244	15993	16102	16244	16100	16103	16107	15850	15850	15747	16062	15926	16296	16060	15982	16097	16152	16103	16004	16042	16303	16030	16036	16058	15963	16014	15873	16138	16051	15979	16126	16031	16060	15938	16205	16121	16189	16148	16041	16062	16158	16091	16195	16282	15989	15903	15984	16084	16125	16185	16099	16180	16083	16077	15826	16221	16088	16091	15928	16053	16231	15992	16070	16132	16013	16186	16109	15919	15996	15874	16107	15998	15860	16025	16212	16072	16161	15945	16202	15772	15893	15936	16070	16112	16226	16214	16087	16137	16226	15811	16201	15923	16178	16169	16077	15981	16184	16011	16382	16019	16140	16244	16267	16047	16203	16115	15979	16014	16030	16081	15877	15910	15998	16100	15899	16244	16216	16186	15923	15875	16039	16057	16134	16117	16087	16152	16244	16229	16037	16126	16175	16025	16033	16237	16048	16101	16048	16228	16256	16018	15978	16059	15918	15954	16027	15942	16121	16078	16148	16012	16099	16183	16193	15860	16076	15990	16143	15866	16071	16132	15952	16043	15888	16116	16079	16108	16084	16160	16132	15997	15942	16082	15977	15937	16194	16071	15901	16010	16115	16124	16161	16222	16163	16228	15869	15979	16069	16096	15998	15942	16117	16168	15943	15794	16222	15921	15860	16066	16221	16032	16048	15961	15789	15951	16191	16146	15975	16039	16072	16228	16277	16097	16011	16085	16013	15851	16098	16099	16144	15807	16238	16058	16160	16049	15972	16108	16269	16094	15873	15956	16129	16344	15862	15942	15915	15906	16214	16127	16117	16063	16118	15951	15953	16023	15928	15964	16153	16403	16037	16146	15982	16256	16086	16067	16004	16115	16045	16157	16068	16016	16069	16224	16121	15959	16053	15989	16208	16122	16001	15922	16082	15990	16357	15844	15854	15953	15865	15986	16082	16097	16005	16001	16123	16026	16000	16178	16119	15981	16160	16020	16049	15951	16014	16209	16126	16132	16153	16096	15948	16127	16060	15936	16050	16120	15857	16105	15993	15923	16073	16127	16099	16108	16170	16386	16003	16189	16054	16138	15947	15905	16018	15943	16273	16235	16120	16141	16020	16069	16056	15868	16094	16091	15966	15951	15927	15909	16108	16006	16064	15992	16258	16131	16150	16245	16033	15868	15966	15955	16191	15967	16039	16056	15957	16015	15980	16234	15919	16306	16297	16198	16028	15935	16091	16071	16206	15965	16197	16052	15928	15887	16059	16064	15982	16086	16183	15985	15953	16087	16114	16310	15989	16148	16195	16049	16135	15964	15926	15985	16040	16055	15990	16230	15998	15960	16053	16069	16045	15886	16193	16034	15868	16109	16095	16182	16083	15962	16033	16140	15982	16111	15900	16055	16196	16151	15967	15930	15999	15947	15987	15965	15995	16014	16199	15805	16075	16094	15937	16137	16166	15872	16136	16163	15994	16018	16108	16155	16009	15963	16070	16003	16208	16069	16054	16184	16237	15984	16101	15964	16176	16099	16179	16006	16052	15962	16110	15833	16211	16278	16086	16183	16240	16096	16067	16188	16073	16049	16121	16124	15997	16033	15961	16144	16070	16157	16267	16184	16053	16086	15962	16051	15936	16053	16115	15994	15978	15865	16032	15997	16128	15987	16019	16119	16093	16063	16091	16026	15966	16110	15999	15845	15977	16177	16133	16035	16272	15761	15969	15868	15883	16000	16010	16141	15988	15962	16100	16069	16148	16037	16097	16160	15992	16054	16084	16065	16148	16049	16250	16111	16147	16218	16145	16033	16245	16023	16003	16126	16143	15975	15907	16122	16143	16089	16211	16119	16101	16136	16198	15972	15990	16194	16054	16070	16283	15969	16071	16067	16061	16057	16182	16143	16188	16110	16197	16044	16049	15964	15930	16201	16073	15808	16042	16005	16202	16066	16156	16157	16195	16052	16315	15955	16102	16203	16288	16050	15937	16145	15870	16032	15969	16339	15977	16127	16086	16020	16018	16214	16273	16055	16162	15991	16117	16174	16234	16148	15937	15916	16043	15764	15946	16019	16188	15894	16068	16160	16131	16249	16023	16115	16273	16143	15981	15890	16035	16206	16023	15949	16156	15951	16023	15912	16132	15887	15957	16090	16079	15961	15978	16287	16036	16193	16093	15968	16074	15982	16241	16135	15933	16021	16029	16058	16051	15999	16162	16071	16285	15918	16115	16078	15812	15874	16232	16070	16239	16009	16254	16108	16140	16125	16081	16200	16189	16332	16116	15980	15990	15979	16083	16035	16064	16121	16127	16136	15980	15969	15979	15923	16189	15945	16307	16029	15950	16041	16311	16232	15954	15961	15935	15987	16068	16019	16110	15970	16063	16068	16159	15874	16010	16150	16097	15882	16304	16094	16085	15995	15952	16237	16106	15832	16016	15898	16117	16109	16122	16050	15990	16141	15958	16010	15984	16076	16104	16110	16165	16056	15934	15931	16127	16037	16006	16084	16079	15926	15855	15971	16036	16155	15935	16047	16434	16100	16160	16167	16286	16155	16258	15947	16049	16053	16023	16008	16022	15996	15830	16007	16157	16134	16069	15896	16142	16019	15974	16198	16074	16111	16132	16105	15965	15881	15854	16093	16253	16056	15857	15995	16083	15985	16119	15912	15982	16002	16239	16082	16077	16062	15997	16228	16062	15868	16206	15937	15900	16011	16097	16192	16192	15959	16128	16222	16005	16142	16011	16148	15874	16004	16030	15990	16223	16138	16022	16076	15971	16160	15896	16069	16102	16166	16049	15907	16218	15784	16090	16007	16281	15895	15919	16118	16185	15902	16074	15894	16041	16102	16110	16077	15878	16058	16172	15926	16086	16178	16244	16215	16045	15967	15819	16167	16110	16082	16127	16083	15991	15909	16349	16223	16062	15924	15980	15999	15952	16069	16338	16104	15950	15959	15947	16221	16055	16064	16262	15979	16120	15920	15950	16147	16066	16205	16248	16103	16174	15996	16004	16172	16087	16137	16065	16169	15810	16157	15972	16091	16365	16409	16138	16149	16100	15934	16133	16052	15963	16172	16277	15861	15851	15935	16026	16159	16040	16176	15872	15956	15950	15937	16042	16037	15911	16312
19849	37785	47427	29608	26401	23641	21578	20171	18644	17991	17669	24796	33853	16710	16296	15148	15161	14744	14732	14570	14674	14593	14309	14406	14493	14377	14257	14260	14215	14189	14474	14270	14145	14116	14272	14365	14157	14269	14077	14025	14209	14631	14755	14971	14677	14467	14242	14090	14162	14277	14186	14155	14034	14009	14079	14020	13939	14090	13899	13928	14102	14128	14019	14164	14033	14005	14105	14189	14189	14111	14055	14210	14085	14166	14088	13980	13957	14165	14043	14205	14090	14219	14121	14020	13932	13962	14063	13938	14075	14019	13977	14191	14188	14092	13976	14118	13940	14285	14122	14053	14258	14019	14084	14102	14204	14209	14051	14160	13945	13958	14084	14048	13968	13982	13987	13980	13944	13931	14032	13977	14087	14100	13927	14174	14082	14167	13977	14010	14232	13966	14112	14193	14214	14133	13997	14131	14081	14066	14021	14106	14179	13946	14134	14155	13957	14011	14218	14132	14210	14003	14020	14017	13902	14115	13930	13977	14086	14104	14015	14083	14143	14126	14017	14075	14016	14021	13991	14099	13997	14109	14041	14163	13989	14053	14233	14022	14110	14019	14145	14200	14183	13976	13951	14100	14092	13982	13946	14239	14032	14197	13978	13876	14176	13957	14144	14061	14004	14253	14143	14046	14059	14238	13976	14016	13824	14057	13977	14046	14038	14033	14105	14031	14159	14073	14054	14195	13924	13958	14011	13917	14278	13954	14160	14171	14021	13986	13985	14113	13886	14005	14055	13965	14013	14101	14065	14083	13985	14012	14191	14032	14146	14060	13914	13922	14074	13985	14042	13881	14044	14017	14026	14103	13982	14104	14103	14147	14061	14060	13933	14087	14011	13959	14063	13961	14140	13839	14154	14166	14054	14024	14130	14046	14064	14077	14076	14120	14017	13948	14023	14168	14087	14041	14009	14209	14007	13962	14119	14120	14093	14236	13920	14016	13861	14097	14025	14114	14118	14061	14069	14255	13944	13987	14106	14169	13886	14093	14199	13865	14037	14024	14030	14103	14132	13930	14196	14068	14033	14031	14091	14042	14074	13948	14055	14160	14007	14169	14138	13983	14010	14213	13966	14205	13967	14166	14088	14035	13982	13778	14072	13943	14146	14199	14110	14090	14028	14049	13983	13987	13941	13984	14004	13958	14068	14119	13963	13968	14107	14120	14076	14132	14152	14036	14071	13919	13999	13994	14206	14110	14154	14030	14059	14103	14086	13972	14083	14093	13900	14130	14178	14145	13969	14089	13941	13953	14095	14165	14066	14095	14067	14046	14146	14147	14002	13883	14060	14083	14069	14013	13907	13958	14083	13952	14085	14005	14071	14080	14024	14070	13997	14084	14026	14039	14059	14039	13929	14078	14029	14130	14086	14210	14185	14023	14023	14127	13896	14000	14011	14197	13999	14059	14024	14139	14101	14072	14094	14227	14126	14111	14132	14197	13993	14117	14148	14028	14242	14051	13908	13952	14252	14062	14079	13983	14110	14060	13993	14355	13804	13804	14073	13850	14084	13991	14100	13940	14101	14080	14074	14113	13828	14004	13964	13929	13974	13856	14041	14023	14039	14039	14013	14114	14117	14079	13975	13986	14155	14227	13974	13898	14010	14028	13985	14032	13954	13975	13911	14235	14021	14087	14105	14049	13955	14025	13893	13983	14122	14088	13964	14020	14123	14031	14065	14067	14027	14078	14244	14053	14165	14134	13891	14118	14051	14065	14106	14121	13933	13995	14068	13978	14063	14040	14166	13972	14054	14003	14165	14054	14013	14021	14041	14016	14040	14003	13799	14074	14086	13925	14043	14032	14213	14104	14112	14040	14056	13959	14168	14014	14165	14186	13906	14202	14095	14106	14058	13964	13865	13959	13993	13918	14219	14069	13926	13971	14041	13917	14132	14015	13979	14000	14091	14214	14155	14049	14144	14134	14038	14182	13978	14050	13948	14076	13887	14166	14016	14095	13991	14158	14050	14264	14246	13959	14158	14071	14054	14142	13974	14108	14115	13985	13972	14051	13934	14047	14068	14208	13947	13979	14057	14077	14149	14104	14036	14238	14209	14099	14172	13977	14117	14006	14012	14073	13980	13917	14055	13904	14015	14071	13999	14066	14049	14047	14056	14163	14100	14207	14092	14195	13943	14011	14091	13942	14105	14007	14030	14154	14186	13995	13988	13956	14112	14106	14075	14183	14209	14025	14110	13963	13931	13843	14039	14029	14102	14043	14099	13752	13997	14080	14130	14000	13973	14020	13897	14001	14112	14068	13980	14116	14075	14057	14046	14042	14059	14008	14177	13957	14109	14054	14082	14052	14074	14025	14084	14040	13912	14029	14143	14184	14135	13950	14113	14125	13941	14108	14171	14175	14118	13942	14150	13980	14092	13840	14030	14183	13937	14121	13901	14106	14079	14183	14010	13924	14004	14002	14113	14110	14184	13954	13914	13888	14103	14202	13986	14040	14014	14029	14079	14059	14242	14012	14014	14162	14072	14004	14172	14167	13933	14067	14024	14082	14138	14115	13841	13998	13976	14188	14033	14148	14012	13887	14065	13953	14166	14042	14025	14022	14240	13958	14195	14071	13879	14109	14130	14006	13981	13986	14192	14092	14239	13932	14164	14225	14029	14044	13976	14239	14102	14083	13955	14120	14199	14092	14091	14224	14153	14127	14022	14077	13950	13989	14092	14132	14131	14101	14031	14216	14228	13885	14072	14117	13948	13825	13989	14070	14061	13993	14091	14062	14166	13949	14158	13919	14208	14061	13992	14038	13948	13988	14089	14002	14158	13990	14015	13939	13978	14055	14151	14003	14031	14011	13885	13858	14057	14063	14022	14010	13929	14068	14105	14191	14131	14124	14095	14252	13871	14003	14226	14016	14039	13908	13972	14140	14062	14163	13872	13928	14090	14154	14034	14165	13967	14117	13967	13963	14081	14226	14122	14084	14011	14074	14073	14051	14064	14071	14104	14035	13863	14091	14066	13987	14164	14097	14049	14185	13856	14164	14108	14129	14116	13881	14196	13967	14151	13773	14096	14037	14177	13923	13804	14016	13979	13983	14079	14219	14086	14097	14028	14100	14027	14018	14055	14050	14272	14004	13999	14042	14118	14141	14097	14126	14133	14048	13923	14040	13983	13879	14050	13993	14242	14197	13873	14098	14158	13981	13973	14059	14079	14175	14170	14014	14006	13948	14025	14171	13954	14081	14133	14104	14038	13953	14101	14065	14108	13929	14021	14054	13957	14068	14128	14243	14029	14232	13883	14125	14080	13990	14144	13921	13970	14067	14032	14022	13985	14012	13942	14114	14047	13969	13925	13969	13959	14280	14079	14024	14093	14071	14140	14087	14021	13987	14056	14125	14122	14003	14084	14030	14125	13965	13997	14137	14156	14096	14256	13935	13960	14212	14166	13951	14002	13950	14080	14170	14052	14077	14032	14193	14117	13987	14034	14109	14023	14127	14085	13995	14002	14230	13873	14211	14132	14041	14126	14085	13974	13972	14003	14002	14057	13949	13993	14004	14045	14018	13976	14062	14027	13895	13914	14013	14112	14024	14116	14022	14192	13964	14133	14004	14040	13906	14093	14233	14037	14015	14109	14123	13986	14093	13975	13855	13872	13964	14230	14235	14068	14049	13986	14041	14112	14045	14026	14008	13997	14102	14057	13937	13882	14141	14026	13976	13928	13905	14086	14124	13929	14028	14128	14039	13977	14171	13957	14050	14130	13938	14201	14110	14031	13976	14016	13979	14085	14063	14043	14009	14068	14004	14256	13984	14005	14143	14131	14120	14088	14105	14131	14032	14104	14118	13967	13957	13917	13924	14108	14054	14140	14102	13992	14117	14148	14068	13938	14026	13973	14041	14123	14041	14242	13983	13912	14151	14007	14031	14108	13981	14028	13952	14137	14005	13949	14104	14012	14016	13974	14150	13803	14137	14036	14047	14108	14324	14105	14226	14134	14051	14152	14126	14192	13906	14069	14136	14104	14106	14071	14158	13978	14186	13956	14055	13934	14054	14022	14054	13931	14233	14108	14062	13974	13993	14014	14113	13948	14144	14078	14131	14055	14215	14075	14182	14107	14052	14166	14099	13922	14176	13984	14154	14058	14138	14117	14098	13919	13952	14123	13952	14051	14111	14079	14030	14112	14116	13988	14124	13865	14109	14137	14147	14074	14049	14169	14092	14105	13986	14034	14120	13691	13945	14159	14010	14194	14061	14120	14033	13965	14270	14184	13974	14127	14116	13960	14007	14081	13993	14083	14103	14093	14046	14101	13984	14275	13913	14184	14000	14200	14202	14161	14067	13813	13927	14108	14022	14105	14107	13999	14043	14047	14138	14184	14047	14044	14148	14086	14089	14116	14098	14123	14026	14050	14099	14111	14047	13961	14124	14026	14140	14140	13878	14139	14048	14016	13941	13949	14121	13994	13967	14097	13919	13984	14055	14189	13958	14139	14233	13975	14050	13972	14020	14001	13954	13992	14037	14086	14070	14217	13989	13956	14188	13948	14126	14093	14164	14045	14083	13994	14031	14034	13879	14165	14074	13954	14154	14029	13928	14207	14058	13928	14163	14077	14050	14119	13932	14134	13894	14107	14023	14047	14061	14051	14275	13880	13935	14095	14153	14000	14051	14125	14018	14126	13855	14063	14129	14082	14133	14119	14039	13998	13879	14086	14022	14048	14045	13999	13948	14197	14069	13921	13954	14162	13980	13891	14073	14176	14141	14060	14058	13972	13989	14117	13918	14015	14022	14073	14035	14030	14040	14144	14045	13997	13992	14034	14062	14108	14202	14107	13946	14098	14090	13818	14188	13946	14102	14112	13949	14079	14194	14061	13990	14003	14184	14065	14107	14077	14150	14101	14002	14047	13995	14070	14083	14026	14108	14030	14047	14070	14064	14072	14118	14101	14018	13949	14068	14159	14101	13942	13917	14058	13988	14091	14145	14003	14083	14005	13932	14096	14172	14134	14021	14145	14295	13997	13973	14146	13955	13977	13990	14057	14106	14130	13968	14001	14025	13909	14108	13909	14062	14100	14106	14144	14134	14151	13961	13943	14161	14157	14123	14054	13840	13970	14034	13920	14206	14172	14258	14041	14007	14126	13824	14172	14034	13921	13966
27023	22816	28072	24504	19757	18797	18294	17922	17394	17405	17346	17554	18352	17174	16966	16970	17038	17092	16954	16719	16877	16971	16908	17007	16918	16781	16812	16727	16934	16876	16842	16856	16745	16803	16756	16621	16757	16719	16701	16925	16998	16735	16698	16931	16955	16780	16582	16600	16854	16837	16895	16911	16819	16786	16674	16602	16724	16681	17005	16620	16768	16629	16780	16812	16792	16799	16661	16735	16791	16704	16718	16782	16703	16714	16864	16845	16617	16757	16871	16853	16711	16802	16807	16694	16610	16875	16650	16706	17007	16767	16532	16781	16703	16712	16716	16834	16844	16696	16851	16772	16821	16697	16649	16655	16684	16751	16739	16566	16713	16764	16924	16828	16844	16861	16822	16729	16709	16752	16724	16614	16787	16745	16833	16879	16846	16692	16723	16703	16869	16659	17012	16722	16882	16789	16738	16818	16630	16666	16750	16778	16696	16695	16822	16930	16579	16656	16542	16752	16651	16629	16569	16601	16586	16877	16904	16785	16637	16732	16733	16702	16752	16713	16734	16932	16637	16825	16759	16738	16484	16818	16907	16866	16867	16759	16812	16833	16718	16666	16788	16968	16631	16658	16754	16746	16752	16743	16640	16798	16897	16808	16837	16943	16747	16536	16722	16776	16689	16849	16761	16679	16844	16796	16743	16883	16625	16731	16913	16736	16966	16887	16822	16644	16757	16750	16823	16870	16835	16675	16859	16642	16900	16625	16593	16628	16774	16814	16795	16826	16851	16661	16564	16813	16883	16764	16950	16784	16810	16991	16845	16604	16739	16837	16605	16713	16698	16617	16635	16771	16880	16787	16776	16738	16771	16718	16616	16749	16729	16749	16757	16736	16768	16649	16843	16993	16842	16752	16840	16542	16657	16741	16742	16728	16644	16722	16787	16669	16702	16758	16886	16762	16726	16650	16729	16685	16796	16726	16665	16748	16936	16897	16782	16875	16765	16581	16949	16706	16508	16840	16746	16770	16625	16846	16783	16969	16864	16841	16812	16807	16754	16568	16812	16726	16990	16911	16602	16876	16764	16890	16784	16708	16815	16865	16766	16707	16743	16697	16773	16883	16774	16785	16821	16657	17019	16726	16723	16785	16739	16783	16745	16832	16695	16795	16699	16681	16747	16834	16814	16930	16908	16785	16853	16668	16804	16643	16845	16706	16863	16696	16772	16793	16671	16847	16915	16697	16769	16717	16652	16884	16635	16815	16552	16849	16763	16735	16803	16670	16716	16760	16722	16830	16670	16860	16758	16841	16680	16834	16774	16751	16740	16787	16876	16752	16735	16833	16760	16911	16816	16933	16715	16764	16901	16917	16764	16762	16792	16570	16826	16508	16706	16681	16679	16690	16705	16611	16747	16706	17052	16955	16911	16551	16684	16543	16608	16568	16800	16754	16725	16844	16852	16718	16824	16858	16631	16862	16835	16817	16761	16795	16677	16608	16693	16732	16594	16566	16643	16640	16854	16732	16865	16925	16826	16942	16742	16641	16809	16825	16786	16975	16726	16710	16659	16881	16717	16750	16820	16836	16667	16652	16833	16715	16582	16766	16873	16621	16636	16559	16812	16665	16901	16978	16806	16787	16763	16731	16693	16749	16786	16780	16612	16695	16596	16807	16891	16683	16524	16591	16844	16966	16858	16841	17023	16798	16720	16640	16669	16798	16769	16807	16561	16702	16985	16771	16766	16643	16767	16874	16625	16796	16806	16777	16743	16539	16808	16869	16786	16798	16767	16810	16687	16641	16708	16520	16889	16795	16730	16801	16959	16656	16775	16973	16566	16632	16666	16809	16739	16879	16848	16750	16777	16965	16644	16852	16685	16856	16785	16764	16750	16812	16854	16799	16790	16681	16754	16820	16754	16636	16734	16662	16677	16694	16727	16929	16798	16668	16884	16839	16643	16753	16739	16636	16599	16761	16802	16648	16876	16796	16756	16870	16784	16560	16837	16590	16645	16778	16787	16707	17006	16755	16554	16780	16631	16714	16908	16874	16792	16695	16659	16647	16671	16682	16684	16728	16881	16771	16784	16846	16886	16718	16882	16646	16908	16672	16829	16783	16911	16765	16775	16801	16709	16719	16945	16688	16759	16708	16718	16696	16798	16726	16816	16627	16763	16568	16775	16874	16683	16788	16755	16911	16799	16703	16833	16662	16888	16723	16746	16789	16776	16857	16839	16885	16696	16730	16784	16722	16631	16603	16683	16681	16635	16666	16736	16910	16662	16694	16756	16679	16854	16925	16929	16757	16946	16924	16767	16637	16768	16650	16762	16710	16776	16615	16635	16611	16993	16846	16742	16688	16795	16880	16812	16824	16863	16897	16698	16808	16776	16838	16708	16860	16653	16773	16684	16751	16828	16757	16758	16751	16835	16825	16681	16669	16859	16735	16792	16816	16762	16698	16817	16585	16696	16938	16595	16657	16801	16653	16482	16674	16652	16913	16728	16613	16527	16795	16635	16865	16663	16617	16689	16746	16853	17017	16714	16890	16801	16693	16638	16852	16559	16849	16715	16753	16590	16785	16648	16739	16742	16759	16808	16896	16895	16878	16692	16769	16493	16752	16820	16815	16664	16737	16648	16980	16692	16723	16783	16875	16673	16726	16781	16687	16765	16742	16857	16690	16787	16599	16451	16800	16725	16781	16747	16830	16841	16838	16675	16695	16804	16467	16770	16577	16789	16800	17156	16838	16770	16653	16776	16747	16848	16736	16950	16840	16821	16763	16804	16688	16771	16641	16546	16763	16859	16659	16560	16752	16778	16684	16620	16733	16887	16750	16528	16920	16820	16680	16846	16691	16804	16664	16698	16655	16812	16915	16713	16672	16792	16647	16735	16949	16718	16742	16808	16682	16717	16763	17027	16729	16864	16705	16658	16638	16756	16590	16668	16846	16846	16713	16683	16786	16776	16703	16695	16638	16734	16785	16756	16726	16697	16885	16892	16677	16582	16798	16723	16799	16798	16662	16814	16823	16757	16672	16791	16780	16748	16861	16878	16734	16747	16784	16739	16634	16731	16807	16858	16898	16747	16546	16691	16768	16739	16838	16653	16702	16705	16815	16722	16549	16840	16696	16725	16634	16705	16766	16710	16809	16858	16858	16781	16793	16954	16849	16711	16748	16681	16810	16639	16745	16821	16825	16808	16771	16844	16900	16864	16764	16667	16857	16879	16795	16956	16541	16700	16843	16855	16774	16738	16752	16851	16810	16686	16757	16831	16706	16519	16826	16625	16766	16562	16661	16677	17011	16890	16611	16849	16692	16845	16704	16865	16802	16912	16861	16681	16775	16711	16632	16984	16863	16845	16687	16614	16640	16911	16646	16806	16739	16590	16859	16554	16799	16797	16755	16695	16779	16874	16873	16921	16806	16706	16701	16706	16634	16769	16795	16793	16924	16614	16582	16883	16644	16751	16709	16767	16946	16684	16680	16773	16899	16604	16973	16824	16742	16733	16922	16745	16779	17003	16580	16813	16943	16794	16824	16766	16720	16556	16869	16768	16747	16864	16669	16857	16837	16768	16796	16881	16963	16762	16689	16731	16899	16839	16823	16752	16905	16734	16859	16663	16787	16776	16633	16815	16748	16680	16715	16614	16619	16750	16629	16821	16877	16950	16848	16863	16868	16602	16776	16783	16814	16720	16876	16767	16742	16765	16664	16589	16920	16782	16842	16906	16592	16835	16724	16712	16864	16940	16564	16604	16609	16739	16897	16886	16670	16901	16825	16657	16745	16858	16630	16807	16804	16799	16689	16706	16772	16658	16806	16826	16793	16772	16694	16865	16753	16880	16917	16970	16618	16844	16682	16605	16775	16553	16818	16929	16894	16587	16612	16762	16911	16823	16729	16585	16885	17029	16869	16742	16819	16720	16845	16893	16772	16824	16782	16845	16870	16825	16974	16487	16618	16732	16892	16666	16752	16660	16897	16813	16804	16747	16711	16636	16810	16851	16822	16857	16871	16655	16644	16851	16638	16720	16705	16801	16835	16910	16756	16685	16694	16681	16790	16832	16913	16652	16762	16811	16973	16795	16707	16626	17010	16745	16587	16872	16617	16823	16749	16665	16658	16801	16846	16816	16671	16765	16798	16719	16592	16949	16851	16698	16761	16817	16660	16794	16855	16848	16633	16718	16853	16990	16757	16638	16732	16759	16746	16710	16888	16958	16639	16678	16722	16808	16809	16674	16624	16744	16666	16571	16742	16909	16596	16655	16464	16810	16834	16749	16673	16621	16808	16569	16768	16749	16823	16680	16744	16798	16748	16865	16839	16783	16797	16710	16831	16840	16509	16826	16837	16730	16682	16778	16688	16770	16652	16764	17003	16810	16757	16837	16632	16834	16882	16610	16879	16890	16755	16924	16684	16945	16865	16730	16863	16744	16786	16714	16889	16684	16763	16699	16933	16941	16718	16805	16800	16681	16845	16678	16790	16758	16645	16734	16843	16771	16918	16746	16614	16813	16827	16768	16763	16805	16679	16825	16863	16701	16600	16769	16796	16599	16593	16835	16729	16870	16830	16871	16853	16853	16687	16706	16925	16862	16787	16668	16731	16705	16818	16895	16670	16576	16933	16785	16623	16669	16867	16730	16666	16586	16615	16675	16833	16685	16895	16777	16900	16778	16871	16845	16771	16904	16842	16723	16775	16881	16571	16722	16577	16800	16766	16677	16833	17035	16700	16671	16838	16755	16796	16646	16875	16901	16822	17008	16564	16804	16746	16821	16698	16806	16873	16776	16926	16932	16901	16849	16891	16865	16887	16845	16804	16954	16649	16920	16730	16786	16726	16843	16893	16742	16578	16667	16901	16770	16662	16679	16732	16646	16872	16735	16584	16705	16843	16652	16756	16730	16584	16952	16716	16858	16735	16966	16734	16689	16855	16991	16896	16884	16774	16819	16562	16688	16771	16805	16781	16770	16645	16718	16772	16929	16861	16913	16579	16811	16913	16640	16887	16590	16958	16772	16897	16840	16996	16808	16705	16642	16597	16683	16542	16836	16978	16871	16768	16507	16600	16630	16586	16821	16684	16809	16801	16519	16747	16603	16797	16593	16678	16703	16758	16626	16865	16608	16665	16853	16573	16739	16933	16930	16860	16834	16729	16742	16620	16813	16874	16849	16755
18267	26338	27234	20744	18681	17334	16642	16116	15757	15354	15333	15886	17079	14825	14700	14830	14819	14704	14672	14626	14732	14690	14661	14641	14569	14679	14759	14577	14668	14666	14529	14545	14542	14520	14626	14504	14546	14246	14532	14622	14467	14536	14775	14346	14497	14512	14596	14431	14759	14411	14528	14594	14609	14400	14660	14432	14333	14540	14682	14560	14579	14615	14451	14474	14321	14380	14384	14342	14589	14421	14756	14446	14309	14362	14376	14391	14450	14666	14568	14631	14385	14390	14450	14471	14662	14679	14378	14458	14563	14477	14418	14418	14545	14544	14613	14421	14509	14638	14451	14470	14590	14505	14413	14471	14459	14521	14592	14452	14405	14534	14505	14393	14523	14443	14609	14538	14565	14396	14498	14554	14529	14324	14528	14386	14504	14413	14478	14570	14534	14418	14600	14517	14614	14483	14458	14422	14523	14351	14452	14572	14460	14307	14494	14424	14380	14474	14403	14751	14426	14543	14528	14443	14599	14435	14233	14345	14422	14541	14443	14422	14508	14515	14480	14487	14530	14480	14479	14433	14506	14626	14555	14337	14347	14432	14478	14540	14470	14649	14501	14371	14454	14350	14557	14548	14386	14507	14401	14657	14479	14585	14555	14522	14520	14309	14473	14479	14516	14569	14461	14610	14431	14327	14562	14447	14522	14523	14544	14419	14567	14680	14599	14604	14420	14438	14452	14245	14509	14714	14495	14621	14513	14400	14353	14390	14542	14437	14544	14479	14475	14407	14458	14537	14493	14495	14574	14392	14451	14665	14355	14558	14352	14462	14539	14297	14590	14533	14550	14472	14554	14646	14628	14462	14426	14549	14455	14509	14647	14478	14372	14406	14490	14483	14500	14430	14439	14527	14471	14397	14452	14471	14555	14428	14460	14483	14392	14454	14465	14283	14466	14480	14595	14413	14369	14318	14420	14502	14269	14448	14684	14533	14527	14559	14518	14549	14598	14544	14454	14583	14569	14566	14310	14516	14453	14452	14511	14511	14461	14571	14388	14507	14425	14429	14673	14489	14636	14446	14320	14524	14433	14557	14651	14372	14535	14690	14682	14257	14500	14623	14397	14661	14533	14412	14507	14549	14602	14488	14480	14461	14504	14441	14388	14476	14358	14590	14345	14406	14441	14413	14435	14347	14535	14362	14360	14517	14502	14485	14456	14661	14487	14439	14336	14488	14450	14372	14444	14465	14637	14397	14663	14486	14498	14358	14376	14531	14286	14478	14414	14495	14410	14501	14566	14636	14393	14433	14346	14431	14520	14464	14354	14386	14407	14481	14523	14512	14460	14427	14511	14418	14428	14410	14545	14430	14535	14532	14372	14421	14538	14350	14572	14555	14542	14571	14377	14544	14384	14417	14436	14629	14444	14444	14553	14608	14431	14491	14488	14474	14421	14481	14398	14518	14410	14357	14458	14453	14544	14410	14432	14513	14476	14391	14329	14630	14550	14468	14465	14398	14523	14447	14703	14511	14643	14543	14510	14434	14558	14335	14412	14635	14494	14460	14550	14289	14517	14527	14566	14617	14601	14668	14534	14492	14477	14453	14471	14498	14399	14418	14551	14358	14489	14348	14447	14326	14526	14579	14388	14544	14594	14497	14513	14522	14553	14534	14544	14541	14251	14478	14574	14400	14609	14482	14635	14442	14329	14401	14429	14546	14518	14381	14533	14441	14411	14332	14403	14514	14420	14425	14475	14541	14567	14580	14519	14462	14482	14291	14426	14536	14434	14410	14414	14500	14350	14403	14497	14456	14500	14466	14559	14381	14366	14505	14407	14607	14489	14382	14495	14545	14590	14473	14514	14437	14524	14582	14546	14500	14523	14510	14398	14543	14452	14464	14490	14413	14478	14432	14387	14506	14452	14504	14608	14453	14567	14347	14634	14428	14576	14354	14493	14458	14409	14445	14488	14405	14450	14352	14574	14352	14702	14409	14449	14490	14652	14387	14578	14495	14391	14601	14475	14520	14509	14470	14475	14443	14459	14324	14347	14542	14495	14549	14507	14473	14515	14404	14596	14551	14384	14505	14556	14392	14402	14470	14514	14527	14637	14548	14547	14415	14578	14502	14663	14426	14466	14517	14514	14585	14500	14353	14481	14504	14593	14505	14556	14526	14468	14287	14386	14570	14366	14471	14524	14404	14510	14486	14552	14409	14455	14534	14372	14475	14432	14516	14275	14305	14335	14514	14520	14565	14514	14621	14564	14670	14617	14479	14382	14419	14573	14408	14588	14653	14489	14574	14364	14552	14543	14449	14433	14630	14429	14527	14613	14437	14668	14473	14466	14543	14454	14551	14561	14499	14432	14567	14606	14289	14621	14530	14613	14504	14557	14698	14585	14611	14544	14411	14541	14390	14433	14398	14460	14558	14374	14638	14503	14610	14504	14289	14413	14497	14641	14268	14518	14482	14653	14386	14590	14576	14453	14430	14605	14604	14388	14366	14438	14457	14653	14439	14547	14546	14580	14409	14544	14429	14413	14442	14517	14455	14520	14315	14449	14433	14293	14437	14568	14428	14548	14450	14394	14361	14676	14564	14339	14478	14436	14436	14441	14629	14614	14567	14453	14348	14380	14539	14537	14580	14414	14545	14385	14359	14612	14324	14348	14490	14518	14478	14424	14498	14409	14503	14556	14447	14485	14536	14276	14500	14596	14482	14283	14454	14491	14577	14515	14560	14520	14453	14580	14593	14457	14538	14516	14395	14277	14582	14385	14382	14489	14428	14647	14618	14505	14607	14519	14520	14506	14493	14577	14584	14423	14451	14389	14518	14362	14277	14605	14513	14588	14368	14529	14495	14300	14552	14591	14566	14441	14529	14490	14294	14405	14435	14637	14485	14362	14394	14383	14502	14537	14430	14459	14571	14635	14410	14438	14500	14389	14494	14411	14359	14471	14459	14443	14418	14438	14477	14645	14408	14522	14285	14505	14543	14360	14602	14441	14463	14643	14578	14701	14366	14368	14368	14489	14480	14351	14292	14582	14414	14384	14473	14489	14497	14389	14427	14551	14467	14551	14486	14496	14463	14520	14320	14505	14569	14414	14494	14462	14504	14415	14578	14522	14532	14593	14451	14531	14593	14361	14565	14450	14358	14638	14434	14607	14395	14459	14495	14457	14571	14439	14583	14410	14449	14525	14477	14478	14346	14644	14328	14425	14530	14544	14377	14496	14613	14511	14407	14510	14454	14525	14429	14218	14454	14595	14419	14482	14467	14607	14567	14417	14487	14429	14631	14500	14504	14497	14555	14506	14569	14466	14585	14571	14706	14508	14439	14555	14636	14433	14458	14416	14587	14339	14521	14480	14498	14531	14298	14398	14368	14557	14264	14470	14554	14553	14339	14522	14451	14577	14519	14563	14464	14461	14591	14314	14659	14524	14496	14678	14411	14600	14474	14456	14457	14481	14361	14453	14508	14495	14562	14503	14488	14584	14515	14499	14515	14474	14307	14321	14600	14564	14482	14492	14462	14578	14421	14622	14453	14656	14598	14688	14488	14487	14574	14471	14514	14439	14390	14444	14468	14639	14404	14386	14475	14642	14444	14389	14518	14497	14452	14522	14591	14376	14406	14613	14555	14356	14514	14563	14603	14636	14640	14613	14565	14720	14439	14571	14404	14570	14327	14520	14484	14485	14401	14569	14577	14472	14567	14505	14459	14585	14343	14487	14528	14481	14552	14464	14528	14404	14414	14455	14473	14614	14340	14409	14292	14401	14383	14508	14390	14531	14360	14400	14399	14504	14632	14668	14492	14424	14541	14399	14577	14549	14664	14546	14531	14502	14529	14504	14517	14446	14517	14472	14479	14489	14598	14523	14484	14516	14528	14517	14440	14499	14338	14522	14365	14504	14376	14474	14642	14498	14299	14514	14375	14516	14245	14434	14411	14427	14520	14485	14503	14440	14508	14476	14481	14368	14643	14575	14570	14255	14426	14579	14479	14366	14605	14402	14395	14286	14389	14400	14445	14538	14528	14302	14542	14537	14364	14615	14465	14414	14389	14552	14605	14461	14453	14572	14439	14453	14409	14535	14516	14414	14597	14637	14706	14382	14494	14392	14466	14540	14390	14429	14614	14522	14496	14522	14377	14470	14659	14372	14465	14448	14388	14379	14542	14497	14412	14644	14487	14507	14542	14468	14468	14612	14471	14455	14567	14494	14461	14471	14497	14356	14445	14517	14523	14549	14400	14369	14528	14446	14592	14487	14506	14505	14517	14493	14647	14486	14454	14619	14436	14599	14504	14378	14535	14688	14455	14547	14630	14642	14612	14381	14695	14553	14521	14357	14584	14641	14370	14496	14600	14480	14447	14269	14402	14640	14506	14404	14447	14446	14514	14285	14636	14506	14441	14621	14476	14380	14591	14475	14583	14447	14697	14485	14518	14473	14549	14418	14326	14485	14584	14596	14507	14447	14578	14495	14588	14581	14411	14559	14467	14507	14366	14403	14496	14603	14505	14441	14676	14548	14497	14599	14441	14563	14513	14450	14515	14395	14374	14591	14541	14424	14601	14580	14312	14465	14541	14553	14432	14412	14464	14467	14501	14537	14425	14538	14387	14394	14471	14597	14295	14565	14577	14363	14467	14576	14597	14510	14405	14433	14470	14493	14464	14414	14538	14601	14501	14467	14701	14498	14521	14522	14422	14545	14417	14510	14370	14763	14716	14634	14422	14539	14536	14477	14427	14616	14478	14508	14525	14415	14546	14619	14541	14506	14452	14363	14307	14510	14498	14361	14516	14605	14454	14525	14478	14324	14628	14478	14534	14448	14499	14427	14431	14519	14406	14490	14534	14592	14446	14527	14450	14600	14550	14710	14478	14391	14482	14535	14451	14458	14487	14475	14501	14492	14536	14495	14359	14416	14468	14464	14474	14590	14359	14371	14607	14533	14306	14569	14601	14387	14375	14584	14384	14526	14507	14422	14621	14547	14460	14477	14592	14376	14489	14382	14445	14434	14430	14586	14494	14501	14514	14371	14478	14467	14537	14540	14467	14543	14547	14554	14405	14596	14353	14533	14502	14512	14417	14510	14517	14395	14486	14551	14545	14460	14457	14482	14372	14516	14376	14495	14461	14460	14417	14493	14388	14456	14566	14529	14436	14305	14298	14388	14483
23931	21127	28405	24507	22677	22784	21816	18772	18304	18072	17918	20007	25938	19382	17166	17010	16906	16710	16848	16727	16635	16720	16781	16795	16668	16653	16597	16640	16553	16354	16536	16753	16514	16499	16523	16471	16399	16454	16392	16651	16672	16744	16768	16721	16740	16573	16607	16742	16719	16483	16335	16464	16578	16550	16530	16536	16402	16537	16661	16380	16393	16438	16512	16498	16619	16402	16336	16335	16510	16554	16556	16460	16344	16485	16440	16452	16375	16461	16660	16500	16461	16327	16439	16309	16333	16351	16507	16363	16306	16474	16349	16577	16529	16201	16545	16477	16361	16439	16709	16293	16454	16554	16392	16551	16518	16314	16523	16483	16468	16390	16576	16466	16352	16595	16439	16620	16564	16586	16299	16642	16538	16372	16419	16531	16378	16441	16244	16405	16547	16595	16491	16448	16615	16414	16365	16581	16416	16257	16562	16322	16550	16401	16460	16522	16632	16556	16468	16410	16398	16491	16223	16208	16398	16284	16455	16445	16328	16449	16378	16351	16330	16384	16423	16340	16415	16476	16555	16444	16490	16408	16507	16367	16601	16261	16347	16457	16684	16320	16235	16492	16328	16429	16398	16512	16454	16700	16405	16396	16406	16452	16571	16414	16454	16665	16506	16460	16541	16499	16381	16519	16454	16563	16489	16333	16458	16542	16471	16536	16348	16451	16482	16316	16485	16517	16436	16265	16219	16638	16399	16694	16481	16355	16390	16488	16504	16344	16593	16243	16353	16456	16531	16514	16473	16429	16478	16371	16479	16334	16622	16677	16396	16303	16333	16312	16203	16512	16447	16583	16267	16349	16406	16320	16339	16486	16252	16476	16468	16344	16349	16392	16268	16443	16611	16482	16121	16402	16455	16367	16175	16402	16237	16376	16390	16459	16403	16392	16355	16412	16334	16471	16408	16307	16390	16315	16355	16260	16508	16473	16603	16354	16452	16202	16521	16501	16474	16259	16333	16344	16569	16309	16343	16267	16420	16429	16508	16598	16445	16290	16377	16564	16492	16435	16532	16666	16424	16661	16334	16589	16527	16482	16404	16444	16519	16548	16407	16351	16350	16358	16445	16340	16273	16441	16342	16456	16422	16434	16534	16529	16469	16357	16307	16533	16258	16304	16342	16279	16367	16360	16365	16468	16503	16506	16482	16484	16584	16337	16630	16291	16411	16386	16527	16466	16461	16422	16410	16512	16445	16472	16614	16349	16716	16545	16349	16540	16526	16388	16332	16525	16412	16671	16455	16457	16494	16431	16363	16413	16343	16340	16220	16350	16461	16451	16516	16550	16423	16393	16409	16429	16407	16411	16375	16363	16326	16524	16313	16344	16450	16442	16530	16341	16334	16553	16516	16367	16400	16531	16547	16442	16542	16257	16430	16515	16384	16464	16331	16330	16514	16486	16633	16542	16662	16402	16547	16403	16452	16507	16394	16360	16375	16421	16214	16351	16427	16428	16629	16485	16399	16425	16484	16418	16678	16423	16417	16372	16224	16640	16629	16474	16230	16540	16532	16349	16570	16574	16433	16502	16721	16281	16525	16496	16383	16452	16356	16491	16545	16381	16576	16417	16534	16396	16581	16427	16566	16514	16536	16394	16685	16454	16532	16250	16356	16378	16523	16487	16428	16534	16514	16309	16420	16378	16347	16413	16499	16488	16401	16375	16420	16437	16372	16441	16308	16518	16263	16363	16477	16409	16437	16310	16620	16377	16621	16578	16312	16519	16436	16271	16309	16502	16370	16424	16388	16222	16522	16567	16415	16467	16397	16295	16635	16340	16351	16442	16581	16472	16363	16573	16489	16572	16329	16448	16626	16324	16424	16311	16521	16428	16562	16451	16305	16531	16324	16536	16432	16301	16425	16450	16334	16652	16393	16450	16475	16376	16501	16338	16434	16321	16427	16518	16482	16511	16401	16430	16380	16279	16378	16401	16235	16364	16477	16651	16568	16303	16498	16285	16313	16418	16428	16446	16305	16501	16538	16264	16354	16347	16439	16350	16343	16479	16277	16422	16428	16395	16386	16293	16451	16225	16227	16356	16220	16475	16401	16513	16545	16394	16443	16396	16529	16497	16318	16301	16559	16380	16422	16442	16456	16414	16557	16444	16521	16306	16343	16520	16202	16283	16497	16274	16501	16470	16370	16330	16284	16776	16529	16351	16252	16392	16414	16334	16347	16429	16558	16517	16488	16498	16405	16459	16594	16589	16576	16301	16662	16361	16394	16472	16365	16496	16523	16348	16378	16152	16236	16387	16582	16397	16363	16468	16562	16298	16288	16481	16420	16473	16317	16413	16508	16415	16389	16344	16270	16293	16397	16384	16236	16352	16252	16576	16469	16514	16307	16518	16570	16556	16577	16240	16472	16635	16678	16375	16372	16471	16185	16604	16445	16341	16447	16362	16476	16361	16499	16317	16514	16541	16567	16410	16504	16235	16508	16369	16274	16347	16498	16411	16549	16442	16527	16520	16475	16383	16586	16547	16411	16433	16510	16328	16422	16505	16663	16495	16295	16487	16223	16501	16338	16534	16413	16458	16617	16352	16277	16359	16465	16473	16523	16410	16434	16325	16467	16476	16419	16310	16444	16462	16442	16550	16420	16321	16535	16567	16322	16430	16376	16416	16457	16519	16319	16407	16480	16273	16441	16516	16381	16390	16336	16488	16451	16306	16398	16289	16446	16324	16562	16502	16326	16612	16429	16695	16390	16431	16460	16412	16456	16442	16451	16447	16389	16372	16592	16353	16449	16468	16557	16551	16667	16622	16322	16437	16566	16408	16516	16207	16449	16435	16496	16476	16416	16432	16431	16332	16283	16438	16329	16428	16330	16373	16504	16286	16404	16377	16553	16489	16740	16412	16403	16276	16327	16625	16506	16334	16628	16375	16219	16409	16601	16325	16423	16509	16476	16384	16564	16528	16315	16363	16429	16405	16456	16363	16309	16576	16449	16490	16431	16299	16359	16416	16440	16268	16303	16512	16398	16472	16540	16331	16668	16397	16531	16554	16334	16390	16437	16568	16487	16535	16448	16393	16542	16473	16384	16503	16333	16485	16366	16370	16289	16561	16493	16640	16425	16388	16418	16538	16561	16457	16531	16335	16448	16404	16281	16351	16608	16390	16527	16363	16536	16398	16590	16468	16393	16480	16491	16553	16467	16311	16423	16184	16329	16438	16576	16488	16494	16611	16406	16643	16186	16315	16413	16444	16637	16522	16490	16493	16494	16517	16490	16563	16483	16418	16450	16659	16337	16405	16455	16578	16281	16386	16456	16484	16512	16270	16465	16265	16473	16269	16514	16305	16484	16507	16470	16278	16399	16383	16479	16515	16545	16488	16384	16336	16694	16423	16507	16249	16518	16384	16527	16360	16460	16162	16415	16452	16446	16382	16404	16722	16381	16454	16288	16433	16267	16458	16406	16438	16411	16557	16468	16345	16586	16431	16464	16665	16418	16247	16369	16400	16301	16443	16446	16585	16434	16410	16420	16555	16487	16466	16447	16693	16409	16297	16208	16290	16378	16447	16525	16663	16403	16452	16480	16520	16604	16463	16492	16134	16391	16644	16553	16295	16519	16410	16406	16522	16482	16516	16374	16493	16167	16440	16470	16429	16612	16608	16435	16622	16394	16689	16406	16434	16410	16425	16548	16409	16294	16475	16533	16704	16632	16416	16235	16664	16531	16292	16157	16381	16437	16474	16592	16632	16550	16586	16447	16427	16618	16493	16307	16497	16225	16355	16414	16311	16504	16603	16387	16469	16545	16326	16381	16426	16462	16561	16531	16559	16449	16472	16572	16315	16511	16433	16349	16492	16581	16428	16391	16496	16506	16390	16409	16431	16386	16524	16472	16373	16394	16430	16483	16553	16473	16559	16503	16471	16473	16348	16366	16272	16266	16334	16416	16273	16568	16499	16386	16449	16418	16414	16369	16430	16375	16544	16535	16425	16428	16509	16527	16472	16386	16400	16345	16498	16472	16506	16397	16476	16473	16560	16687	16418	16326	16316	16494	16434	16249	16347	16430	16496	16264	16342	16263	16272	16592	16520	16432	16349	16502	16199	16472	16297	16363	16536	16352	16359	16521	16359	16469	16529	16447	16523	16455	16388	16392	16255	16525	16406	16424	16379	16332	16306	16492	16452	16343	16418	16381	16445	16309	16389	16296	16290	16587	16596	16514	16431	16430	16360	16408	16434	16467	16129	16511	16397	16465	16463	16308	16375	16469	16435	16454	16361	16585	16281	16317	16463	16375	16580	16344	16482	16344	16302	16654	16441	16441	16454	16436	16324	16433	16447	16519	16487	16510	16433	16482	16390	16412	16487	16448	16139	16201	16375	16539	16630	16604	16488	16626	16498	16487	16318	16365	16344	16499	16446	16532	16410	16309	16401	16192	16400	16388	16427	16278	16509	16384	16419	16525	16390	16309	16180	16471	16289	16662	16460	16575	16378	16218	16433	16429	16503	16444	16457	16374	16552	16558	16384	16555	16476	16536	16416	16368	16351	16570	16601	16499	16528	16671	16388	16175	16489	16365	16475	16529	16607	16402	16458	16523	16762	16416	16348	16452	16382	16506	16339	16212	16469	16441	16434	16568	16585	16240	16200	16459	16429	16367	16452	16491	16734	16574	16569	16653	16145	16654	16513	16676	16456	16455	16309	16484	16493	16470	16275	16357	16176	16486	16318	16262	16410	16387	16492	16304	16398	16428	16351	16375	16455	16490	16508	16555	16321	16494	16388	16465	16539	16631	16365	16649	16302	16375	16145	16483	16489	16260	16381	16467	16350	16441	16542	16535	16290	16378	16419	16507	16471	16472	16436	16584	16496	16434	16338	16427	16372	16326	16468	16555	16481	16348	16374	16736	16452	16505	16439	16274	16400	16541	16413	16476	16489	16437	16498	16624	16470	16505	16427	16420	16544	16517	16387	16515	16424	16617	16415	16349	16361	16524	16478	16499	16411	16515	16500	16336	16550	16462	16559	16394	16327	16429	16275	16263	16403	16452	16302	16455	16524	16736	16474	16366	16464	16482	16368	16579	16267	16416	16256	16441	16400	16445	16476	16451	16120	16453	16470	16588	16435	16290	16298	16326	16377	16431	16268	16433	16457	16435	16294	16640	16484
17932	32790	37465	25328	22596	20339	18955	17845	17011	16734	16314	20681	27172	16400	15088	14983	14785	14574	14805	14415	14629	14645	14652	14569	14600	14564	14508	14436	14352	14335	14540	14569	14480	14340	14524	14310	14447	14388	14424	14339	14436	14496	14847	14640	14839	14664	14349	14214	14368	14376	14529	14239	14280	14339	14284	14372	14343	14293	14260	14282	14383	14331	14500	14408	14262	14259	14066	14447	14223	14269	14319	14319	14291	14409	14291	14377	14296	14430	14387	14364	14405	14452	14354	14361	14112	14335	14192	14336	14484	14350	14323	14417	14226	14209	14222	14391	14365	14384	14390	14340	14270	14333	14319	14228	14311	14558	14251	14483	14290	14329	14210	14367	14382	14408	14351	14258	14427	14268	14229	14479	14358	14323	14364	14346	14425	14243	14396	14398	14348	14227	14457	14221	14356	14436	14517	14363	14231	14306	14286	14229	14260	14423	14333	14319	14494	14275	14327	14288	14310	14337	14284	14289	14399	14312	14221	14391	14132	14179	14228	14494	14514	14211	14234	14266	14435	14266	14525	14289	14350	14406	14340	14360	14284	14347	14154	14504	14461	14330	14317	14477	14373	14225	14307	14218	14456	14444	14511	14285	14530	14264	14373	14132	14276	14246	14304	14204	14400	14301	14303	14162	14333	14266	14279	14430	14258	14378	14236	14234	14228	14379	14427	14245	14266	14291	14283	14404	14201	14277	14373	14301	14300	14483	14175	14147	14318	14195	14347	14403	14228	14228	14386	14371	14420	14498	14364	14144	14254	14268	14507	14173	14415	14197	14159	14194	14271	14360	14446	14184	14450	14164	14591	14162	14390	14171	14274	14370	14311	14486	14419	14323	14403	14326	14345	14506	14449	14203	14271	14302	14354	14341	14415	14385	14156	14460	14271	14296	14308	14411	14334	14210	14289	14316	14349	14381	14389	14264	14241	14382	14249	14354	14292	14367	14282	14352	14501	14417	14329	14379	14296	14364	14353	14226	14315	14351	14442	14299	14192	14400	14266	14290	14375	14378	14234	14264	14316	14291	14340	14290	14356	14457	14268	14296	14180	14426	14244	14418	14426	14450	14262	14219	14323	14140	14267	14316	14415	14318	14300	14376	14366	14364	14350	14331	14305	14313	14296	14244	14294	14333	14411	14295	14253	14324	14218	14283	14404	14290	14270	14339	14189	14249	14341	14480	14459	14301	14228	14433	14280	14363	14293	14354	14187	14280	14237	14281	14102	14309	14309	14347	14260	14353	14329	14159	14451	14298	14328	14323	14287	14292	14346	14275	14453	14404	14192	14204	14266	14401	14338	14252	14314	14450	14312	14393	14290	14530	14390	14513	14507	14355	14313	14363	14458	14376	14216	14397	14313	14273	14143	14407	14184	14254	14291	14318	14408	14227	14341	14355	14285	14413	14373	14235	14372	14331	14227	14277	14174	14422	14443	14377	14212	14249	14281	14319	14307	14450	14398	14357	14237	14078	14282	14277	14245	14260	14442	14377	14455	14230	14378	14186	14404	14118	14315	14474	14297	14228	14210	14459	14319	14491	14459	14215	14327	14166	14422	14312	14204	14315	14330	14427	14263	14400	14367	14237	14322	14309	14208	14433	14219	14163	14334	14202	14463	14382	14384	14212	14421	14245	14434	14275	14296	14382	14460	14317	14261	14407	14347	14535	14276	14402	14277	14311	14052	14335	14350	14279	14298	14388	14357	14368	14249	14458	14241	14304	14329	14461	14213	14433	14472	14370	14279	14345	14238	14297	14345	14383	14294	14281	14391	14314	14369	14257	14348	14257	14538	14332	14289	14409	14325	14422	14392	14352	14221	14331	14243	14375	14420	14237	14339	14357	14399	14457	14245	14494	14333	14173	14340	14443	14390	14223	14427	14359	14579	14447	14326	14324	14584	14386	14210	14168	14368	14234	14367	14428	14195	14257	14406	14342	14429	14381	14409	14328	14404	14334	14550	14313	14327	14426	14297	14266	14477	14260	14230	14272	14265	14401	14290	14349	14321	14541	14361	14473	14302	14293	14227	14383	14253	14302	14407	14354	14319	14320	14348	14212	14404	14407	14447	14332	14421	14275	14331	14291	14219	14262	14216	14368	14328	14376	14240	14273	14307	14259	14282	14302	14298	14353	14384	14199	14121	14308	14439	14235	14365	14325	14440	14260	14336	14346	14392	14298	14479	14371	14517	14415	14358	14223	14266	14266	14334	14192	14282	14250	14236	14225	14352	14279	14380	14354	14309	14241	14426	14229	14215	14431	14249	14395	14227	14503	14326	14444	14306	14327	14339	14455	14182	14269	14261	14140	14465	14322	14202	14294	14408	14383	14337	14292	14362	14303	14235	14311	14307	14299	14216	14430	14270	14393	14375	14356	14183	14245	14437	14297	14321	14294	14333	14367	14304	14194	14275	14278	14403	14398	14459	14266	14228	14325	14408	14424	14348	14501	14219	14164	14258	14351	14310	14326	14352	14209	14156	14285	14315	14412	14316	14455	14400	14347	14238	14403	14424	14266	14207	14317	14291	14241	14392	14249	14223	14275	14346	14234	14421	14350	14364	14268	14455	14329	14284	14306	14502	14431	14189	14391	14341	14434	14521	14405	14282	14396	14416	14273	14474	14446	14396	14388	14256	14264	14415	14410	14374	14437	14301	14295	14343	14388	14306	14329	14262	14221	14330	14267	14284	14250	14395	14293	14314	14376	14307	14380	14269	14384	14339	14458	14312	14183	14407	14371	14301	14193	14369	14367	14302	14430	14392	14239	14589	14370	14365	14357	14315	14373	14300	14322	14168	14201	14415	14336	14284	14395	14321	14429	14331	14385	14404	14210	14412	14434	14290	14475	14282	14143	14295	14131	14349	14169	14492	14297	14338	14456	14495	14241	14367	14363	14329	14323	14187	14184	14258	14381	14442	14419	14427	14329	14424	14339	14293	14382	14316	14262	14213	14325	14366	14440	14235	14357	14277	14290	14289	14384	14183	14308	14396	14271	14307	14465	14480	14343	14238	14253	14178	14323	14370	14375	14245	14284	14313	14324	14348	14391	14370	14364	14277	14414	14326	14258	14317	14489	14416	14396	14406	14449	14346	14423	14239	14535	14285	14319	14474	14311	14357	14230	14406	14212	14370	14612	14198	14353	14382	14325	14478	14397	14174	14500	14248	14432	14406	14469	14321	14392	14374	14219	14531	14106	14307	14314	14200	14309	14198	14318	14349	14334	14380	14301	14260	14654	14448	14209	14368	14502	14391	14409	14403	14458	14344	14429	14375	14419	14421	14318	14374	14372	14361	14375	14284	14397	14282	14388	14242	14288	14429	14256	14267	14222	14410	14285	14451	14372	14436	14440	14349	14489	14334	14344	14328	14264	14242	14503	14429	14395	14263	14423	14560	14440	14114	14365	14442	14467	14320	14234	14361	14294	14444	14457	14526	14301	14444	14221	14304	14236	14435	14282	14281	14191	14412	14265	14204	14360	14385	14327	14253	14388	14268	14312	14348	14274	14366	14188	14337	14523	14304	14490	14331	14365	14321	14282	14260	14210	14433	14374	14252	14319	14209	14281	14500	14250	14226	14311	14384	14392	14301	14354	14517	14434	14366	14333	14602	14301	14486	14352	14357	14450	14360	14153	14401	14251	14305	14211	14309	14424	14371	14319	14376	14419	14341	14243	14468	14344	14251	14418	14361	14288	14273	14192	14181	14355	14380	14406	14230	14362	14351	14326	14436	14291	14141	14435	14459	14193	14305	14310	14279	14326	14400	14151	14371	14350	14319	14286	14317	14461	14178	14387	14562	14437	14277	14224	14353	14308	14452	14430	14411	14487	14335	14428	14283	14480	14165	14429	14418	14349	14198	14313	14336	14396	14341	14438	14375	14275	14470	14362	14268	14256	14182	14201	14279	14451	14173	14233	14354	14486	14195	14227	14279	14439	14482	14407	14144	14300	14203	14281	14313	14241	14376	14377	14142	14328	14429	14481	14313	14338	14288	14377	14239	14316	14388	14255	14413	14346	14442	14256	14436	14301	14434	14200	14272	14267	14460	14454	14218	14192	14374	14440	14497	14446	14371	14262	14213	14194	14241	14220	14373	14285	14316	14329	14355	14514	14284	14302	14328	14286	14220	14348	14334	14383	14274	14324	14336	14363	14268	14350	14219	14270	14433	14449	14254	14236	14352	14282	14299	14492	14285	14340	14328	14232	14133	14367	14332	14378	14312	14412	14307	14321	14167	14380	14385	14186	14257	14462	14463	14404	14417	14360	14430	14463	14314	14413	14443	14380	14403	14283	14311	14388	14130	14323	14288	14215	14361	14162	14268	14306	14402	14231	14386	14258	14298	14311	14278	14533	14224	14419	14378	14326	14386	14278	14266	14372	14201	14272	14476	14142	14340	14249	14463	14375	14326	14279	14231	14287	14314	14376	14448	14072	14448	14197	14402	14320	14344	14416	14366	14199	14358	14509	14352	14195	14297	14404	14255	14297	14410	14356	14350	14239	14257	14346	14356	14362	14293	14287	14438	14400	14296	14382	14299	14196	14265	14312	14348	14356	14188	14163	14493	14316	14331	14220	14241	14120	14184	14441	14250	14395	14260	14392	14369	14362	14325	14154	14309	14343	14414	14394	14369	14390	14506	14474	14500	14250	14352	14367	14338	14276	14393	14480	14322	14184	14263	14362	14355	14174	14331	14515	14489	14202	14273	14419	14415	14339	14227	14187	14300	14270	14247	14413	14252	14384	14344	14354	14300	14250	14273	14236	14283	14158	14261	14332	14272	14200	14311	14257	14421	14332	14368	14387	14372	14282	14268	14455	14448	14264	14286	14257	14260	14344	14482	14266	14227	14448	14269	14309	14423	14390	14390	14275	14440	14242	14329	14216	14445	14234	14363	14226	14323	14423	14324	14458	14149	14249	14286	14568	14264	14239	14293	14330	14229	14349	14299	14301	14331	14351	14217	14497	14324	14355	14167	14354	14353	14289	14403	14342	14436	14331	14327	14357	14344	14203	14304	14272	14290	14302	14303	14321	14230	14228	14311	14417	14314	14305	14438	14306	14329	14312	14313	14294	14269	14343	14501	14241	14509	14528	14385	14282	14285	14382	14333	14273	14458	14170	14207	14204	14297	14420
22715	21155	29078	23582	21783	24203	26138	20894	19647	19248	19042	24236	31207	20028	17818	17347	17167	17108	16874	16893	17095	16881	16777	16690	16774	16775	16427	16643	16379	16681	16655	16796	16560	16782	16658	16514	16375	16621	16544	16438	16462	16853	17088	17113	17238	16955	16674	16481	16516	16293	16467	16482	16492	16686	16332	16506	16361	16453	16490	16485	16388	16621	16523	16283	16453	16186	16314	16579	16454	16538	16435	16597	16597	16545	16356	16581	16473	16486	16220	16362	16222	16515	16438	16482	16331	16355	16521	16326	16235	16427	16232	16519	16408	16426	16457	16366	16303	16457	16542	16371	16445	16391	16360	16340	16466	16480	16511	16466	16473	16200	16370	16371	16356	16314	16396	16516	16425	16565	16477	16356	16531	16440	16531	16526	16482	16522	16489	16444	16443	16420	16440	16325	16539	16252	16500	16244	16298	16489	16381	16404	16464	16165	16395	16176	16474	16390	16293	16536	16316	16414	16511	16457	16420	16259	16341	16488	16451	16418	16296	16441	16242	16378	16432	16457	16495	16434	16468	16317	16330	16449	16325	16345	16408	16336	16300	16280	16578	16453	16326	16494	16344	16307	16504	16261	16370	16405	16487	16256	16302	16622	16280	16604	16469	16304	16355	16608	16346	16368	16382	16228	16413	16516	16379	16296	16461	16308	16411	16319	16450	16457	16408	16375	16370	16513	16480	16602	16427	16527	16481	16497	16280	16333	16444	16473	16174	16427	16582	16410	16460	16158	16170	16374	16208	16433	16264	16552	16518	16424	16433	16370	16336	16255	16184	16324	16665	16439	16415	16492	16448	16395	16305	16454	16483	16392	16569	16315	16482	16518	16304	16462	16582	16291	16158	16487	16285	16280	16400	16219	16381	16247	16445	16583	16419	16415	16484	16417	16495	16429	16193	16557	16419	16389	16389	16416	16305	16320	16290	16442	16535	16557	16477	16490	16480	16305	16377	16321	16500	16151	16405	16464	16304	16384	16432	16307	16199	16194	16407	16357	16394	16396	16227	16311	16086	16373	16502	16393	16329	16213	16309	16317	16322	16311	16407	16288	16438	16346	16289	16410	16391	16412	16437	16341	16348	16397	16352	16459	16555	16393	16578	16555	16359	16522	16352	16380	16528	16369	16309	16323	16253	16190	16395	16359	16145	16296	16436	16264	16227	16374	16327	16418	16340	16559	16431	16386	16451	16388	16181	16354	16367	16388	16491	16392	16556	16419	16413	16572	16195	16097	16423	16334	16405	16407	16320	16401	16360	16497	16327	16499	16386	16415	16495	16270	16342	16308	16523	16502	16399	16326	16379	16355	16174	16425	16458	16406	16315	16388	16278	16363	16277	16311	16560	16427	16354	16382	16339	16356	16315	16394	16428	16491	16374	16352	16137	16229	16296	16285	16464	16292	16422	16248	16434	16441	16317	16488	16305	16393	16413	16436	16351	16457	16359	16179	16144	16421	16120	16432	16358	16483	16180	16149	16264	16309	16391	16390	16350	16299	16323	16349	16480	16325	16318	16133	16531	16390	16480	16325	16440	16413	16287	16294	16365	16422	16464	16271	16475	16283	16364	16376	16317	16394	16438	16368	16303	16329	16418	16377	16342	16267	16405	16365	16263	16209	16389	16212	16332	16379	16342	16300	16411	16318	16470	16432	16337	16181	16415	16449	16291	16546	16535	16265	16572	16498	16277	16174	16268	16157	16359	16323	16587	16355	16316	16481	16411	16268	16333	16239	16320	16544	16473	16519	16233	16393	16392	16262	16393	16342	16437	16325	16515	16539	16614	16350	16311	16360	16444	16349	16177	16340	16498	16304	16382	16353	16555	16476	16350	16343	16519	16440	16231	16307	16474	16424	16207	16457	16302	16443	16290	16438	16240	16661	16350	16341	16387	16344	16351	16317	16343	16502	16614	16351	16488	16323	16521	16277	16487	16388	16339	16406	16504	16249	16379	16265	16224	16207	16449	16560	16462	16483	16379	16277	16341	16356	16396	16262	16306	16471	16259	16433	16572	16414	16360	16445	16323	16297	16406	16311	16387	16338	16482	16283	16232	16337	16390	16508	16416	16258	16449	16334	16325	16544	16303	16510	16418	16338	16449	16185	16434	16321	16330	16279	16284	16393	16242	16316	16404	16420	16534	16468	16422	16518	16375	16291	16169	16321	16560	16202	16318	16411	16420	16446	16178	16664	16113	16410	16393	16094	16402	16200	16180	16283	16479	16420	16468	16491	16293	16303	16381	16276	16337	16503	16524	16393	16357	16529	16498	16339	16352	16335	16407	16522	16352	16384	16470	16189	16358	16504	16440	16501	16453	16461	16371	16411	16485	16368	16290	16252	16443	16311	16206	16554	16185	16446	16461	16459	16176	16290	16513	16220	16384	16384	16234	16433	16592	16500	16260	16299	16346	16654	16283	16579	16440	16305	16251	16375	16409	16365	16541	16359	16151	16357	16548	16248	16252	16298	16412	16301	16351	16435	16388	16290	16338	16286	16460	16427	16331	16386	16352	16249	16443	16396	16389	16411	16252	16393	16329	16265	16270	16404	16167	16437	16620	16440	16275	16481	16288	16301	16370	16283	16264	16507	16510	16387	16306	16325	16355	16276	16456	16299	16405	16434	16348	16525	16569	16346	16529	16271	16389	16270	16192	16495	16229	16300	16510	16302	16448	16248	16372	16280	16196	16506	16488	16314	16337	16465	16441	16382	16455	16303	16329	16348	16331	16345	16169	16278	16312	16369	16275	16407	16381	16177	16535	16388	16245	16329	16236	16446	16143	16356	16421	16441	16218	16252	16298	16328	16553	16497	16428	16252	16450	16521	16350	16352	16448	16437	16482	16347	16370	16310	16300	16305	16253	16167	16286	16513	16311	16236	16398	16397	16310	16603	16491	16353	16407	16299	16301	16340	16322	16276	16475	16620	16276	16555	16625	16369	16444	16472	16345	16384	16266	16399	16240	16460	16447	16283	16338	16339	16374	16391	16464	16309	16303	16329	16457	16306	16309	16328	16503	16300	16238	16436	16227	16226	16428	16268	16260	16506	16471	16132	16464	16184	16415	16335	16394	16344	16301	16412	16426	16515	16364	16402	16408	16310	16382	16265	16372	16406	16344	16628	16313	16398	16418	16354	16520	16312	16356	16307	16473	16405	16308	16369	16370	16471	16621	16374	16271	16274	16530	16506	16417	16381	16524	16391	16340	16302	16288	16359	16402	16584	16409	16283	16365	16253	16420	16446	16369	16183	16226	16299	16167	16309	16243	16241	16301	16512	16384	16355	16406	16438	16496	16502	16250	16328	16339	16131	16272	16297	16359	16367	16398	16310	16351	16407	16489	16577	16342	16400	16356	16369	16357	16396	16543	16348	16249	16375	16352	16246	16511	16470	16175	16448	16498	16448	16439	16479	16450	16258	16241	16571	16408	16301	16464	16480	16450	16541	16410	16243	16250	16204	16397	16525	16437	16397	16237	16510	16450	16448	16404	16378	16434	16449	16300	16499	16450	16462	16457	16345	16518	16632	16425	16373	16437	16323	16429	16243	16404	16457	16493	16552	16425	16267	16308	16469	16401	16282	16279	16253	16366	16253	16398	16308	16245	16424	16364	16518	16331	16460	16443	16417	16373	16191	16384	16370	16365	16263	16216	16456	16399	16447	16331	16487	16242	16378	16311	16450	16452	16221	16250	16424	16375	16232	16255	16053	16289	16407	16550	16354	16385	16322	16342	16356	16340	16388	16225	16275	16293	16476	16418	16443	16106	16312	16295	16337	16307	16413	16258	16123	16315	16313	16236	16424	16454	16481	16447	16554	16301	16355	16346	16110	16366	16380	16441	16304	16337	16324	16332	16613	16472	16451	16387	16485	16310	16568	16347	16356	16394	16404	16268	16642	16145	16367	16374	16430	16283	16418	16382	16327	16119	16437	16463	16228	16420	16223	16370	16417	16425	16183	16253	16416	16529	16379	16556	16369	16456	16400	16416	16251	16251	16350	16500	16568	16334	16425	16353	16360	16362	16337	16171	16213	16389	16212	16378	16159	16187	16265	16405	16483	16352	16353	16170	16134	16245	16299	16373	16306	16453	16460	16243	16449	16385	16429	16392	16560	16589	16481	16440	16555	16406	16459	16403	16267	16123	16192	16385	16405	16412	16468	16334	16331	16290	16189	16425	16458	16129	16378	16222	16411	16484	16378	16093	16689	16371	16188	16357	16510	16500	16439	16444	16578	16461	16430	16479	16211	16453	16435	16525	16293	16259	16306	16262	16335	16328	16561	16337	16449	16509	16324	16472	16400	16433	16293	16360	16263	16380	16442	16618	16498	16302	16403	16329	16192	16490	16328	16284	16415	16526	16298	16432	16402	16525	16436	16257	16370	16476	16444	16281	16449	16599	16271	16552	16379	16407	16236	16429	16243	16499	16463	16411	16359	16328	16441	16446	16232	16461	16539	16414	16270	16382	16337	16339	16291	16386	16431	16484	16351	16239	16253	16359	16532	16345	16372	16414	16363	16448	16467	16279	16519	16400	16562	16512	16276	16222	16562	16443	16696	16343	16256	16541	16429	16297	16396	16505	16368	16171	16357	16519	16660	16550	16347	16351	16321	16302	16424	16337	16516	16353	16410	16397	16529	16341	16367	16372	16549	16356	16381	16265	16282	16385	16233	16368	16481	16359	16099	16373	16234	16430	16080	16449	16324	16373	16457	16331	16429	16341	16202	16315	16312	16507	16321	16384	16422	16275	16146	16228	16262	16455	16424	16340	16388	16476	16170	16371	16196	16591	16420	16562	16286	16418	16393	16533	16468	16273	16195	16114	16279	16434	16376	16362	16189	16276	16460	16212	16195	16569	16211	16322	16436	16435	16126	16284	16571	16370	16245	16310	16175	16256	16289	16414	16570	16336	16556	16428	16271	16351	16478	16427	16341	16467	16416	16299	16258	16591	16361	16189	16161	16249	16380	16428	16486	16489	16333	16255	16322	16396	16419	16484	16147	16428	16362	16360	16294	16121	16529	16386	16345	16347	16250	16569	16339	16384	16327	16391	16410	16392	16425	16554	16370	16312	16398	16319	16297	16323	16405	16436	16191	16173	16528	16448	16339	16298	16433	16218	16474	16372	16365	16320	16289
19605	36796	40944	29815	26649	23699	21472	20090	19301	18321	17597	26723	31688	16673	15605	15452	15162	15131	15140	14912	14694	14670	14725	14546	14617	14571	14683	14369	14536	14501	14430	14365	14386	14469	14462	14312	14322	14265	14446	14365	14380	14814	15161	15211	15231	14828	14556	14260	14290	14189	14300	14340	14469	14270	14309	14165	14259	14201	14188	14297	14413	14119	14346	14187	14177	14232	14254	14244	14386	14274	14311	14310	14320	14395	14212	14185	14209	14384	14320	14297	14301	14250	14475	14397	14285	14351	14228	14231	14188	14298	14281	14274	14153	14234	14298	14180	14295	14184	14335	14256	14221	14281	14258	14283	14250	14458	14243	14360	14314	14263	14115	14268	14365	14211	14448	14282	14289	14218	14361	14336	14213	14326	14048	14322	14371	14092	14284	14300	14390	14423	14353	14149	14307	14237	14291	14259	14195	14166	14249	14452	14428	14146	14213	14350	14239	14336	14203	14137	14155	14316	14358	14408	14270	14261	14318	14362	14293	14308	14404	14366	14283	14124	14272	14275	14222	14252	14284	14301	14143	14386	14224	14259	14050	14243	14070	14100	14259	14460	14356	14256	14188	14194	14307	14344	14365	14206	14281	14321	14324	14207	14401	14158	14344	14145	14315	14271	14226	14289	14202	14420	14278	14172	14262	14382	14422	14312	14268	14271	14304	14231	14334	14288	14279	14276	14218	14195	14465	14470	14229	14236	14349	14103	14029	14341	14215	14246	14413	14308	14235	14207	14240	14186	14283	14285	14237	14203	14500	14200	14217	14494	14316	14294	14297	14147	14350	14292	14199	14266	14217	14196	14250	14159	14288	14182	14306	14325	14247	14154	14450	14317	14228	14230	14280	14358	14268	14225	14276	14286	14105	14247	14363	14144	14121	14386	14320	14194	14244	14305	14317	14308	14280	14127	14268	14336	14136	14183	14162	14237	14375	14045	14267	14072	14219	14333	14282	14071	14270	14329	14422	14263	14158	14326	14247	14106	14377	14288	14169	14241	14247	14300	14156	14281	14217	14387	14200	14119	14172	14328	14078	14173	14247	14329	14278	14257	14033	14139	14301	14200	14372	14249	14278	14259	14416	14233	14255	14273	14111	14256	14356	14266	14320	14230	14221	14278	14268	14463	14213	14254	14289	14111	14448	14549	14257	13990	14271	14365	14066	14344	14197	14289	14096	14337	14293	14194	14385	14361	14197	14153	14229	14238	14372	14544	14288	14291	14103	14321	14135	14268	14460	14186	14196	14022	14383	14212	14179	14248	14106	14285	14237	14238	14206	14289	14140	14302	14179	14114	14224	14355	14295	14119	14377	14280	14246	14302	14186	14249	14316	14266	14169	14218	14270	14059	14107	14249	14324	14387	14260	14323	14215	14343	14247	14186	14277	14314	14153	14366	14342	14062	14288	14074	14565	14256	14197	14071	14175	14162	14339	14235	14184	14161	14224	14115	14229	14174	14419	14329	14396	14235	14378	14214	14251	14175	14192	14486	14255	14194	14396	14185	14227	14213	14182	14289	14241	14205	14361	14306	14093	14217	14396	14172	14210	14356	14419	14178	14408	14206	14228	14302	14244	14312	14186	14332	14193	14241	14311	14244	14419	14166	14306	14341	14357	14454	14380	14125	14270	14302	14291	14230	14262	14139	14412	14409	14276	14276	14128	14118	14301	14256	14346	14319	14326	14152	14304	14447	14426	14225	14247	14368	14084	14182	14134	14346	14217	14440	14206	14263	14162	14180	14275	14213	14157	14287	14242	14306	14278	14368	14265	14369	14288	14186	14215	14213	14300	14372	14239	14286	14290	14332	14209	14232	14290	14169	14364	14150	13935	14363	14343	14191	14241	14154	14278	14345	14279	14220	14343	14364	14276	14306	14290	14291	14321	14351	14436	14294	14216	14220	14346	14248	14238	14305	14130	14310	14341	14304	14379	14115	14385	14167	14380	14229	14314	14361	14204	14163	14353	14307	14232	14081	14367	14361	14157	14298	14238	14292	14179	14378	14139	14316	14112	14220	14191	14114	14245	14224	14227	14123	14404	14372	14239	14167	14208	14197	14231	14264	14239	14286	14318	14118	14341	14186	14234	14116	14258	14262	14364	14142	14310	14460	14290	14197	14386	14228	14404	14198	14232	14193	14224	14142	14211	14088	14272	14297	14079	14271	14183	14328	14327	14261	14349	14139	14355	14236	14214	14094	14404	14270	14304	14227	14238	14263	14302	14234	14260	14298	14159	14254	14424	14261	14179	14190	14246	14164	14221	14199	14294	14226	14328	14361	14317	14245	14169	14261	14351	14115	14200	14112	14137	14220	14250	14237	14333	14181	14242	14192	14295	14258	14153	14270	14379	14053	14240	14260	14183	14218	14299	14125	14211	14293	14309	14372	14416	14283	14255	14365	14219	14274	14212	14418	14154	14171	14369	14237	14109	14280	14276	14314	14310	13978	14148	14098	14312	14195	14307	14262	14315	14219	14304	14146	14278	14195	14276	14218	14222	14263	14216	14155	14295	14241	14142	14443	14273	14301	14352	14267	14330	14182	14303	14197	14361	14218	14325	14241	14218	14360	14238	14127	14270	14152	14303	14308	14294	13993	14229	14238	14141	14400	14263	14162	14118	14185	14300	14249	14139	14381	14285	14423	14244	14174	14225	14201	14196	14274	14172	14481	14205	14206	14306	14312	14403	14356	14211	14215	14242	14352	14271	14340	14153	14288	14284	14495	14149	14000	14133	14261	14246	14135	14254	14290	14292	14290	14314	14305	14374	14264	14240	14117	14334	14322	14256	14384	14211	14428	14086	14294	14106	14283	14353	14272	14146	14286	14351	14354	14198	14108	14252	14297	14170	14322	14179	14224	14308	14389	14409	14206	14326	14331	14288	14213	14444	14288	14466	14392	14213	14271	14298	14139	14495	14190	14197	14273	14066	14220	14205	14134	14381	14281	14228	14197	14303	14246	14128	14140	14257	14328	14252	14333	14263	14390	14238	14331	14192	14274	14173	14346	14292	14251	14308	13970	14285	14348	14193	14323	14380	14294	14078	14156	14338	14236	14138	14272	14196	14253	14369	14176	14004	14201	14201	14223	14259	14346	14378	14382	14165	14183	14305	14157	14411	14299	14082	14327	14444	14209	14267	14288	14269	14348	14410	14277	14420	14327	14092	14272	14297	14372	14271	14312	14394	14476	14184	14335	14214	14271	14293	14308	14367	14317	14331	14163	14152	14277	14220	14188	14301	14217	14202	14188	14216	14432	14215	14297	14363	14221	14161	14314	14243	14477	14293	14139	14348	14212	14195	14273	14418	14209	14281	14375	14337	14216	14301	14287	14280	14332	14198	14136	14261	14274	14214	14311	14330	14179	14310	14230	14174	14417	14157	14362	14214	14322	14304	14221	14259	14254	14178	14262	14226	14310	14289	14348	14139	14368	14371	14241	14283	14297	14210	14243	14350	14333	14324	14348	14378	14268	14264	14320	14172	14403	14070	14358	14199	14131	14221	14103	14169	14305	14210	14295	14103	14020	14101	14293	14130	14300	14168	14208	14145	14487	14252	14296	14410	14399	14144	14214	14299	14284	14237	14097	14140	14232	14173	14111	14328	14222	14411	14409	14358	14266	14467	14244	14214	14389	14358	14199	14249	14371	14186	14221	14192	14341	14152	14106	14242	14324	14148	14261	14172	14317	14214	14224	14311	14222	14285	14313	14107	14157	14245	14373	14184	14388	14173	14231	14246	14292	14329	14281	14287	14281	14164	14320	14230	14289	14358	14277	14335	14311	14285	14330	14205	14341	14151	14156	14381	14166	14301	14393	14235	14379	14256	14262	14223	14243	14159	14264	14261	14439	14286	14184	14351	14269	14294	14348	14407	14445	14243	14133	14207	14245	14166	14292	14172	14061	14117	14124	14141	14222	14323	14165	14262	14190	14272	14225	14152	14267	14268	14300	14280	14141	14200	14188	14313	14300	14262	14260	14252	14324	14334	14126	14193	14190	14428	14104	14309	14415	14275	14245	14253	14211	14351	14224	14100	14213	14246	14181	14122	14274	14221	14226	14389	14255	14227	14210	14182	14224	14426	14290	14434	14170	14308	14266	14312	14262	14319	14280	14340	14270	14172	14266	14310	14101	14469	14226	14290	14263	14271	14280	14336	14269	14298	14125	14230	14141	14210	14273	14310	14295	14235	14185	14289	14220	14336	14221	14424	14199	14186	14123	14278	14364	14385	14200	14321	14257	14070	14176	14280	14176	14298	14254	14142	14300	14190	14231	14397	14310	14159	14130	14033	14317	14179	14348	14365	14208	14248	14291	14307	14226	14363	14386	14319	14182	14321	14270	14204	14176	14255	14358	14230	14241	14400	14197	14198	14209	14102	14280	14150	14364	14251	14441	14184	14218	14188	14217	14419	14133	14311	14406	14418	14208	14174	14086	14277	14395	14309	14247	14416	14213	14397	14029	14247	14223	14278	14141	14268	14279	14319	14255	14150	14158	14267	14169	14276	14206	14257	14112	14223	14226	14267	14283	14230	14182	14462	14238	14082	14284	14209	14237	14222	14280	14403	14496	14118	14347	14415	14322	14245	14283	14353	14107	14316	14100	14318	14180	14240	14277	14292	14183	14389	14394	14209	14446	14280	14148	14268	14362	14332	14307	14110	14278	14261	14268	14295	14248	14229	14324	14283	14308	14274	14319	14410	14206	14274	14317	14320	14121	14281	14241	14257	14331	14179	14413	14391	14454	14128	14195	14381	13982	14321	14321	14362	14207	14259	14275	14238	14223	14279	14118	14374	14217	14337	14342	14355	14201	14200	14182	14379	14226	14220	14238	14168	14246	14214	14274	14087	14188	14306	14220	14248	14165	14210	14256	14420	14179	14246	14316	14305	14309	14317	14307	14460	14142	14393	14312	14206	14263	14336	14245	14228	14281	14194	14155	14210	14192	14381	14290	14286	14330	14197	14202	14211	14108	14207	14286	14239	14235	14342	14097	14345	14231	14365	14153	14199	14275	14127	14416	14333	14153	14333	14167	14113	14337	14354	14203	14258	14281	14343	14268	14201	14260	14306	14433	14221	14243	14258	14256	14317	14408	14301	14127	14450	14176	14182	14184	14302	14298	14318	14206	14296	14158
27128	22738	27690	24264	19810	19072	18760	18390	18006	17697	17753	18274	18749	17449	17406	17354	17515	17415	17410	17143	17332	17321	17090	17315	17241	17366	17359	17053	17260	17207	17002	17116	17385	17195	17344	17224	17282	17208	17202	17278	17116	16886	17387	17147	17446	17102	17385	17192	17111	17039	17209	17100	17150	17004	17117	17113	17202	17270	16987	17024	17137	17078	17261	17197	17314	17026	17187	17326	17073	17142	17173	17198	17147	17321	16960	17213	17235	17022	17291	17287	17127	17144	17253	16991	17093	17186	17085	16922	17128	17003	17040	17370	17357	17294	17262	17161	17118	17048	17003	17168	17271	17153	17019	17051	17091	17386	17193	17191	17306	17204	17367	17153	17256	17104	17131	17154	17059	17263	16980	17054	17176	17083	17174	17162	17392	17103	17127	17254	17149	17224	17237	17316	17307	17356	17094	17146	17155	17086	17232	17220	17245	17205	17273	17069	17192	17287	17343	17336	17345	17172	17119	17186	17390	17111	17176	17210	17193	17185	17141	17140	17315	17253	17055	17042	17319	17090	17243	17042	17316	17067	17221	17112	17251	17149	17538	17155	17248	17162	16992	17306	17094	17150	17101	17169	17268	17164	17058	17141	17043	17029	17108	17135	17058	17187	17112	17199	17311	17137	17081	17395	17030	17084	17176	17209	17307	17099	17055	16944	17121	17164	17078	17386	17103	17248	17192	17152	17186	17040	17276	17128	17197	17126	17260	17280	17090	17197	17208	17215	17021	17344	17198	17059	17145	17139	17123	17213	17044	17078	17051	17179	17541	17181	17226	17056	17276	17041	17221	17143	16999	17077	17178	17222	17136	17266	17085	17051	17185	17230	17169	17302	17181	17093	17292	17140	17101	17120	17073	17274	17048	17002	17255	17217	17170	17385	17232	17370	17373	17332	17345	17062	17251	17311	16990	16909	17206	17217	16915	17094	17016	17123	17215	17229	17191	17125	17016	17357	17201	17172	17259	17125	17132	17098	17348	17128	17230	17010	17186	17251	17001	17185	17130	17188	17176	17164	17345	17047	17240	17069	17095	17160	17030	16989	17197	17266	17227	17218	17366	17282	17321	17245	17230	17277	17293	17117	17304	17374	17274	17032	17141	17275	17029	17130	17097	17237	17206	17227	17101	17122	16867	17158	17146	17192	17169	17251	17037	17062	16990	17208	17273	17187	17116	17087	17166	17250	17199	17194	17338	17134	17055	17198	17325	17118	17068	17240	17301	17335	17252	17293	17148	17094	17478	17360	17224	17368	17326	17077	17134	17372	17308	17285	17225	17181	17189	17036	17355	17320	17186	17281	16947	17153	17134	17168	17123	17276	17233	17088	17189	17152	17264	17158	17199	17130	17212	17089	17114	17225	17320	17041	17146	17174	17275	17257	17391	17424	17283	17173	17373	17100	17206	17341	17195	17142	17159	17049	17074	17342	17178	16891	16990	17044	17156	17147	17107	17169	17328	17090	17150	17265	17327	17204	17343	17086	17234	17157	17130	17106	17232	17216	17252	17117	17015	17015	17159	17205	17024	17086	17373	17528	17380	17268	17251	17134	17351	17256	17320	17078	17144	17187	17301	17374	17297	17219	17074	17179	17273	17095	17406	16952	17130	17034	17040	17200	17295	17236	17056	17057	17230	17044	17142	17098	17088	17121	17377	17320	17361	17253	17385	17292	17099	16997	17297	17142	17218	17308	17200	17239	17206	17172	17178	17114	17240	17181	17204	17065	17310	17031	17216	17427	17228	17221	17036	17249	17204	17217	17075	17482	17045	17059	17363	17156	17285	17177	17289	17068	17214	17377	17308	17089	17325	17099	17191	17302	17219	16931	17320	17284	17261	17197	17278	17034	17222	17273	17266	17105	17203	17121	17279	17094	17228	17004	17188	17287	17175	17220	17097	17213	17247	17052	17031	17089	17100	17194	17375	17122	17379	17260	16999	17127	17228	17138	17356	17183	17139	17322	17133	17152	17160	17152	17207	17129	17256	17141	17329	17190	17418	17143	17236	17190	17320	17195	17197	17062	17068	17275	17289	17297	17221	17258	17199	17178	17149	17046	17153	17034	16841	17108	17306	17118	17165	17026	17127	17234	17396	17276	17232	17158	17044	17226	17170	17309	17295	17059	17164	17349	17197	17180	17155	17324	17218	17005	17435	17152	17188	17068	17213	17241	17090	17294	17045	17400	17330	17293	17386	17050	17191	17016	17391	17148	17069	17242	17355	17155	17224	17243	17031	17174	17239	17349	17425	16978	17440	17251	17358	17170	17266	16999	17265	17192	17244	17136	17131	17196	17259	17148	17260	17215	17442	17170	17410	17243	17216	17197	17446	17401	17269	17092	17117	17093	17177	17289	17111	17023	17170	17065	17198	17241	17246	16948	17090	17098	17105	17247	17188	17135	17221	17036	16952	17399	17102	17281	17212	17123	17366	17249	17235	17089	17114	17036	17224	17095	17212	16970	17179	17246	17255	17306	17185	17276	17268	17151	17153	17122	17054	17178	17214	17184	17091	17368	17150	17245	17233	17274	17360	17211	17058	17132	17146	17121	17264	17216	17353	17074	17327	17390	17152	16917	17233	17182	17310	17073	17331	17285	17238	17299	17066	17175	17224	17046	17188	17151	17124	17225	17218	17205	17366	17196	17056	17174	16936	17174	17157	17278	17157	17189	17177	17315	17370	17158	17053	17307	17136	17190	17145	17202	17064	17066	17048	17070	17310	17278	17059	17238	17020	17130	17082	17192	17179	17147	17283	16957	17141	17163	17313	17104	17086	17280	17370	17132	17219	17181	17218	16986	17091	17149	17472	17023	17184	16989	17032	17134	17028	17233	17400	17276	17368	17275	17193	17103	17248	17304	17110	17095	17114	17224	17432	17184	17168	17109	17283	17209	17203	17238	17298	17402	17099	17334	17307	17191	17297	17135	17362	17333	17224	17406	16993	17007	17310	17156	17041	17037	17147	16956	17248	17063	17236	17403	17439	17297	17151	17205	17280	17153	17134	17055	17404	17218	17226	17251	17184	17294	17231	17137	17136	17385	17239	16976	17055	17184	17076	17122	17080	16977	17148	17158	17165	17413	17171	17264	17398	17272	17225	17294	17173	17086	16992	17229	17163	17124	17187	17322	17196	17035	17174	17207	17275	17294	17199	17182	17217	17154	17056	16969	17287	17202	17207	17473	17277	17130	17222	16989	17266	16997	17181	17123	17092	17479	17175	17249	17258	17261	17300	17108	17155	17303	17225	17247	17354	17170	17197	17333	17225	17126	17014	17042	17230	17013	17099	17197	17093	16969	17087	17104	17311	17136	17328	17182	17214	17217	17193	17099	17232	17181	17209	16961	17122	17516	17265	17204	17148	17149	16888	17308	17013	17272	17097	17043	17301	17073	17088	17100	17060	17300	17115	16965	17047	17051	17166	17276	17016	17258	17170	17243	17190	17097	17178	17431	17106	17153	17222	17062	17231	16975	17110	17226	17289	17166	17121	17256	17154	17278	17187	17351	17353	17175	17072	17390	17257	17174	17223	17202	17379	17218	17216	17271	17326	17053	17032	17233	17062	17269	17097	17112	17339	17067	17011	17175	17288	16992	16952	17225	17304	17146	17219	17249	17326	17091	17394	17183	17236	17152	17132	17120	17132	17040	17025	17051	17284	17272	17347	17156	17037	17022	16964	17212	17076	17103	17246	17341	17351	17314	17163	17294	17291	17364	17161	17188	17122	17290	17293	17282	17097	17186	17026	17206	17177	17284	17158	17135	17304	17297	17042	17170	17032	17139	17120	17180	17130	17016	17264	17116	17206	16841	17336	17282	17314	17159	17154	17104	17039	16962	17032	17170	17273	17229	17302	17300	17266	17081	17171	17285	17114	17212	17313	17210	17182	17499	17252	17170	17313	17204	17216	17211	17067	17271	17173	17259	16973	17141	17305	17242	17208	17244	16933	17250	17310	17221	17092	17028	17170	17172	17296	17170	17115	17143	17066	17133	17019	17221	17329	17302	17206	17412	17301	17149	17298	17292	17001	17229	17179	17417	17154	17258	17026	17243	17221	17017	17295	17276	17171	17205	17061	17174	17137	17077	17073	17504	17370	17266	17326	17253	17072	17178	17260	17201	17153	17280	17229	17286	17087	17015	17017	17253	17106	17131	17143	17248	17280	17213	17028	17149	17239	17238	17043	17212	17059	17311	17158	17200	17047	17235	17231	17167	17211	17026	17025	17019	17123	17425	17313	16960	17039	17393	17146	17265	17470	17183	16998	17035	17354	17288	17158	17120	17083	17001	17354	17050	17074	17170	17275	17012	17177	17083	17230	17313	17373	17200	17060	17234	17134	17019	17351	17055	17101	17073	16918	17281	17340	17301	17304	16986	17119	17410	17391	17147	17258	17297	17295	17161	17339	17161	17138	17172	17100	17046	17280	17231	16998	16979	17131	17161	17263	17156	17100	17175	17182	17058	16996	17076	17289	17197	17295	17203	17108	17410	17162	17331	17262	17303	17221	17072	17250	17127	17329	17221	17150	17158	17291	17253	17351	17235	17461	17287	17183	17380	16976	17236	17192	17219	17294	17401	17211	17214	17148	17139	17251	17345	17043	17206	17099	17116	17347	17043	17002	17343	17227	17218	17082	17096	17260	17057	17289	17102	17067	17194	17037	17206	17170	17117	17218	17248	17428	17302	17319	17364	16993	17214	17191	17296	17266	17191	17259	17381	17263	17015	17398	17167	17205	17061	16964	17074	17307	17354	17124	17193	17387	16988	17179	17308	17213	17292	17392	17139	17113	16995	17114	17340	17169	17199	17146	17124	17143	17411	17304	17299	17138	17193	17189	17158	17231	16863	17116	17072	17180	17255	17309	17085	17185	17076	17385	17377	17164	17192	17084	17264	17123	17267	17071	17390	17196	17395	17161	17260	17096	17340	17226	17233	17117	17286	17231	17261	17050	17236	17233	17083	17057	17251	17211	17259	17413	17214	17266	17301	17236	17297	17084	17145	17259	17036	17303	17205	17090	17277	17077	17161	17149	17173	17288	17068	17198	17095	17154	17116	17169	17159	17368	17211	17173	17312	17285	17066	17075	17229	17289	17194	17122	17202	17362	17286	17145	17303	17328	17325	17242	16991	17114	17274
17980	25541	25599	20866	18710	17727	16972	16476	16147	15842	15746	16649	16731	15288	15203	15148	15081	14927	15030	14866	14909	14797	14813	14659	14945	14860	15011	14942	14768	14843	14904	14729	14783	14814	14721	14749	14702	14791	14627	14761	14800	14877	14780	14846	14851	14866	14789	14700	14874	14791	14787	14778	14788	14832	14712	14914	14724	14761	14704	14618	14755	14757	14857	14902	14913	14754	14652	14731	14823	14706	14893	14652	14757	14626	14651	14819	14790	14937	14685	14759	14755	14782	14781	14760	14736	14660	14796	14855	14940	14866	14817	14790	14748	14933	14736	14798	14625	14581	14860	14789	14722	14785	14837	14906	14836	14825	14977	14803	14738	14737	14722	14810	14775	14912	14881	14668	14723	14800	14781	14943	14617	14678	14913	14681	14711	14789	14769	14735	14668	14892	14756	14766	14592	14779	14814	14770	14861	14767	14701	14883	14801	14687	14830	14858	14753	14880	14872	14703	14811	14705	14741	14888	14756	14853	14766	14737	14857	14858	14940	14760	14974	14755	14645	14899	14778	14750	14678	14768	14819	14856	14750	14818	14820	14694	14730	14940	14742	14932	14859	14806	14810	14598	14807	14627	14793	14783	14655	14793	14760	14767	14576	14920	14751	14647	14944	14682	14789	14735	14714	14796	14767	14641	14933	14515	14852	14751	14857	14665	14925	14612	14809	14769	14732	14723	14787	14819	14749	14706	14803	14819	14639	14693	14834	14749	14834	14730	14757	14784	14653	14534	14819	14622	14831	14637	14795	14954	14815	14960	14706	14855	14631	14749	14807	14668	14781	14679	14752	14856	14722	14631	14944	14909	14887	14673	14702	14696	14987	14819	14781	14673	14936	14858	14821	14820	14854	14689	14861	14885	14770	14798	14750	14845	14681	14697	14846	14915	14802	14838	14736	14769	14798	14906	14796	14811	14894	14843	14772	14811	14821	14748	14706	14676	14823	14900	14664	14661	14634	14843	14757	14800	14814	14717	14778	14660	14919	14608	14637	14758	14629	14812	14791	14684	14890	14779	14790	14797	14644	14693	14767	14743	14704	14707	14723	14713	14860	14767	14652	14707	14594	14758	14744	14907	14712	14853	14816	14817	14787	14715	14698	14800	14773	14966	14680	14770	14770	14740	14739	14772	14771	14859	14767	14764	14745	14737	14762	14803	14544	14888	14960	14689	14821	14798	14721	14652	14799	14957	14873	14585	14741	14935	14817	14724	14929	14623	14789	14912	14705	14789	14656	14739	14795	14730	14718	14694	14737	14666	14865	14823	14845	14667	14802	14768	14716	14811	14800	14917	14774	14858	14825	14833	14617	14833	14880	14810	14695	14774	14771	14751	14946	14811	14837	14832	14769	14769	14696	14794	14749	14716	14857	14704	14867	14993	14777	14788	14722	14833	14714	14884	14860	14802	14558	14800	14885	14762	14718	14762	14795	14746	14728	14660	14765	14749	14751	14839	14946	14690	14564	14718	14690	14743	14663	14804	14756	14534	14747	14970	14837	14962	14684	14791	14772	14692	14747	14829	15014	14775	14826	14854	14758	14800	14801	14827	14820	14553	14599	14730	14656	14765	14819	14774	14850	14669	14653	14707	14847	14662	14791	14708	14799	14766	14841	14836	14725	14729	14940	14754	14646	14869	14712	14908	14721	14757	15060	14594	14733	14987	15020	14662	14684	14770	14844	14703	14744	14740	14593	14906	14763	14679	14804	14933	14861	14766	14778	14810	14800	14771	14804	14844	14571	14775	14683	14924	14724	14767	14691	14949	14692	14803	14804	14761	14869	14787	14673	14731	14902	14836	14622	14759	14876	14759	14793	14632	14906	14649	14765	14790	14748	14797	14765	14648	14741	14807	14739	14681	14868	14801	14825	14745	14755	14834	14752	14714	14619	14684	14554	14841	14682	14706	14749	14880	14911	14760	14716	14833	14848	14914	14774	14691	14745	14968	14839	14709	14818	14846	14610	14769	14780	14695	14699	14889	14918	14957	14917	14793	14749	14725	14740	14907	14688	14707	14748	14689	14771	14732	14969	14798	14762	14767	14879	14624	14762	14968	14822	14744	14711	14717	14668	14788	14871	14915	14810	14824	14757	14933	14783	14795	14813	14707	14705	14987	14663	14866	14775	14806	14708	14657	14489	14652	14883	14765	14863	14773	14845	14792	14736	14923	14798	14814	14701	14934	14940	14760	14634	14760	14824	14708	14737	14670	14740	14812	14667	14784	14888	14806	14738	14861	14695	14767	14759	14699	14612	14804	14911	14754	14689	14741	14784	14816	14888	14985	14767	14631	14854	14750	14734	14775	14855	14625	14626	14776	14753	14839	14693	14635	14829	14798	14819	14877	14844	14689	14684	14924	14743	14880	14760	14754	14762	14682	14824	14721	14643	14837	14776	14819	14874	14766	14898	14637	14634	14683	14687	14697	14854	14589	14853	14807	14943	14717	14975	14716	14756	14689	14879	14637	14702	14754	14742	14978	14866	14801	14751	14783	14759	14819	14765	14733	14786	14680	14934	14822	14663	14827	14760	14757	14747	14733	14656	14759	14775	14726	14826	14721	14870	14820	14826	14654	14873	14726	14619	14671	14816	14664	14915	14709	14622	14672	14906	14754	14786	14867	14752	14855	14974	14788	14769	14868	14882	14762	14753	14652	14737	14838	14785	14861	14740	14893	14677	14862	14890	14828	14731	14641	14855	14792	14847	14704	14708	14720	14714	14836	14913	14763	14937	14756	14873	14641	14866	14849	14798	14849	14653	14755	14775	14834	14787	14651	14765	14683	14830	14610	14707	14814	14941	14811	14818	14748	14812	14732	14946	14755	14686	14739	14815	14498	14798	14842	14801	14577	14878	14554	14860	14905	14834	14626	14777	14731	14846	14439	14692	14810	14827	14718	14860	14758	14901	14596	14782	14588	14766	14634	14786	14804	14770	14697	14723	14687	14689	14749	14641	14732	14669	14625	14723	14915	14643	14733	14712	14823	14737	14758	14731	15011	14709	14870	14847	14942	14745	14617	14785	14746	14785	14668	14848	14919	14887	14733	14788	14831	14686	14711	14839	14693	14695	14668	14820	14748	14849	14821	14724	14771	14675	14626	14777	14709	14775	14946	14747	14846	14705	14825	14728	14623	14660	14690	14708	14903	14688	14719	14737	14651	14778	14924	14569	14877	14727	14722	14936	14664	14798	14871	14676	14735	14831	14722	14645	14843	14635	14808	14915	14783	14826	14645	14710	14967	14676	14636	14926	14860	14887	14853	14769	14945	14763	14859	14807	14742	14800	14825	14869	14758	14939	14685	14840	14829	14747	14640	14891	14620	14741	14761	14883	14786	14849	14817	14643	14656	14825	14723	14811	14716	14784	14611	14889	14734	14834	14706	14704	14787	14719	14786	14771	14590	14863	14571	14840	14855	14846	14826	14709	14729	14823	14775	14796	14589	14632	14799	14878	14659	14912	14602	14861	14784	14594	14729	14786	14837	14704	14824	14631	14856	14808	14811	14876	14752	14840	14807	14672	14758	14923	14739	14824	14764	14679	14722	14762	14806	14724	14725	14759	14805	14903	14897	14850	14769	14836	14729	14853	14728	14648	14552	14713	14895	14583	14792	14725	14797	14853	14853	14791	14842	14790	14708	14681	14596	14690	14872	14592	14847	14758	14871	14725	14992	14813	14784	14833	14782	14662	14801	14762	14932	14613	14701	14677	14648	14775	14874	14784	14589	14737	14799	14922	14703	14751	14924	14748	14764	14659	14849	14829	14859	14714	14655	14746	14880	14706	14698	14664	14773	14739	14984	14699	14803	14785	14834	14830	14891	14667	14804	14780	14691	14681	14658	14775	14555	14789	14785	14919	14762	14773	14897	14881	14977	14762	14696	14789	14809	14734	14736	14779	14683	14783	14713	14869	14783	14624	14643	14831	14747	14750	15025	14626	14765	14784	14603	14655	14834	14803	14807	14722	14916	14799	14746	14868	14695	14876	14690	14630	14695	14629	14932	14777	14765	14686	14813	14819	14652	14813	14827	14722	14967	14718	14547	14875	14841	14713	14881	14698	14885	14826	14764	14607	14807	14815	14771	14717	14735	14760	14586	14737	14807	14856	14846	14673	14771	14836	14651	14910	14797	14760	14626	14778	14699	14796	14763	14650	14809	14653	14846	14969	14766	14766	14691	14731	14675	14828	14958	14815	14724	14698	14930	14636	14759	14686	14628	14776	14798	14859	14802	14765	14706	14784	14905	14865	14798	14833	14823	14816	14829	14756	14710	14946	14741	14789	14771	14863	14657	14704	14843	14751	14856	14894	14816	14590	14813	14599	14862	14810	14744	14730	14762	14658	14849	14756	14744	14794	14714	14885	14594	14908	14739	14809	14777	14673	14496	14793	14721	14843	14762	14767	14872	14754	14841	14697	14822	14831	14789	14870	14706	14719	14773	14718	14664	14678	14630	14718	14813	14722	14590	14903	14719	14777	14724	14692	14692	14797	14844	14772	14656	14896	14704	14674	14768	14862	14696	14906	14755	14661	14866	14811	14940	14854	14748	14733	14899	14800	14663	14985	14783	14650	14662	14756	14663	14864	14770	14754	14799	14782	14738	14759	14762	14807	14756	14864	14770	14624	14728	14680	14880	14895	14827	14743	14810	14746	14684	14902	14751	14668	14702	14872	14802	14794	14781	14759	14792	14780	14714	14598	14647	14871	14702	14784	14745	14709	14749	14794	14789	14805	14684	14669	14618	14701	14865	14872	14755	14713	14889	14763	14650	14781	14679	14768	14726	14869	14686	14764	14604	14586	14915	14702	14630	14779	14931	14740	14670	14879	14702	14816	14758	14754	14638	14956	14776	14824	14750	14900	14699	14712	14946	14647	14673	14819	14865	14644	14916	14622	14775	14765	14772	14638	14725	14828	14816	14867	14675	14751	14755	14610	14940	14927	14745	14927	14819	14737	14751	14728	14758	14877	14739	14798	14798	14713	14721	14869	14711	14732	14790	14758	14858	14723	14793	14597	14748	14747	14751	14730	14746	14836	14722	14910	14871	14756	14782	14671	14706	14848	14692	14747	14934	14764	14769	14697	14636	14745	15000	14688	14870	14733	14849	14798	14854	14823	14842	14714	14750	14651	14826
23899	21123	28560	24382	22652	22849	22225	19591	19071	18680	18391	21921	25052	19333	17512	17216	17187	17257	17009	17059	17004	16921	17153	17011	17047	16944	16871	16862	17089	16818	16914	17065	17034	16791	16964	16808	16477	17098	17126	16833	16750	17024	17157	17165	17188	17158	16999	17015	16991	16914	16893	16934	16919	16955	16746	16718	16904	16806	16901	16700	16774	16792	17002	16631	16893	16923	17100	16868	16841	16941	16591	16759	16840	16795	16786	16768	16645	16711	16925	16919	16847	16815	16844	16566	16791	16685	16879	16909	16824	16755	16671	16854	16898	16925	16672	16875	16724	16992	16734	16756	16947	16705	16855	16858	17014	16959	16884	16739	16702	16741	16804	16674	16814	16658	16876	16953	16838	16816	16801	16667	16942	16720	16856	16792	16862	16691	16616	16724	17044	16916	16731	17098	16910	16839	16785	16850	16872	16942	16883	16680	16901	16728	17235	16832	16864	16624	16800	16854	16707	16779	16830	16755	16801	16794	16789	16693	16892	16887	17054	16695	16803	16642	16894	16724	16826	16544	17018	16975	16752	16741	16729	16801	17055	16695	16859	16788	16950	16939	16770	16758	16805	16950	16701	16915	16988	16831	16612	16971	16930	16744	17031	16665	16865	16964	16838	16772	16711	16671	16971	16869	16834	16781	16902	16675	16761	16746	16969	16920	16882	16961	16790	16758	16791	16687	16732	16901	16879	16797	16854	16953	16732	16634	16706	16862	16936	16753	16751	16621	16951	16884	16670	16944	17022	16963	16857	16589	16694	17015	16658	16888	16865	16590	16763	16996	16784	16828	17011	16788	16649	16723	16735	16657	16551	16942	16771	16767	16865	16809	16758	17007	16634	16854	16822	16814	16876	16809	17114	16638	16823	16933	16707	16800	16758	16727	16662	16754	16814	16789	16836	16789	16873	16699	16814	16843	16881	16627	16913	16812	16899	16668	16714	16682	16808	16946	16585	16880	16971	16860	17060	16870	16714	16716	16802	16726	16895	16663	16782	16804	16794	16759	16749	16635	16815	16984	16927	16646	16776	16808	16822	16867	16973	16740	16889	16946	16739	16744	16791	16651	16839	16767	16862	16845	16838	16571	16939	16782	16893	16838	17000	16776	16871	16737	16880	16821	16904	16859	16677	16791	16894	17006	16946	16887	16769	16748	16836	16928	16802	16923	16868	16905	16757	16734	16961	16759	17052	16575	16865	16992	16747	16782	17088	16762	16816	16742	16822	16683	16724	16811	16700	16844	16679	16865	16782	16639	16707	16746	16882	16603	16706	16982	16883	16747	16737	16855	16767	16883	16692	16977	16774	16836	16653	16811	16827	16809	16921	16900	16857	16806	16785	16880	16701	16634	17006	16950	16766	16639	16913	16961	16818	16719	16953	16971	16804	16730	16723	16939	16885	16665	16809	16805	16654	16732	16677	16817	16699	16869	16819	16701	16750	16739	16840	16969	16699	16876	16741	16763	16862	16715	16508	16892	16976	16885	16877	17020	16812	16948	16763	16684	16901	17019	16711	16747	16697	16754	16831	16910	16900	16677	16809	16829	16796	16914	16796	16795	16899	16920	16956	16801	16565	16828	16878	16901	16831	16758	16759	16778	16715	16689	16726	16733	16990	17006	16930	16756	16813	16865	16700	16924	16806	16757	16896	16815	17067	17070	17049	16868	16847	16802	16666	16762	16785	16825	16812	16997	16774	16768	16927	16719	16847	16768	16746	16978	16776	16734	16907	16819	16936	16898	16947	16884	16926	16680	16723	16849	16841	16842	16493	16673	16729	16700	16978	16671	16873	16856	16651	16688	16756	16788	16837	16709	16917	16700	16831	16637	16712	16825	16897	16813	16771	16902	16876	16801	16713	16925	16751	16775	16928	16969	16735	16860	16939	16811	16772	16918	16731	16814	16695	16969	16819	17094	16647	16981	16898	16770	16818	16937	16875	16846	16714	16981	16983	16809	16918	17016	16923	16774	16862	16942	16763	16631	16899	16743	16850	16812	16836	16906	16545	16711	16713	16799	16805	16842	16774	16762	16944	16854	16638	16819	16787	16969	16870	16691	16855	16876	16980	16833	16681	16751	16691	16656	16713	16935	16787	16788	16834	16784	16687	16992	16888	16695	16832	17122	17059	16869	16759	16743	16989	16786	16985	16963	16909	16835	16794	16790	16763	16974	16837	16745	16917	16952	16873	17114	16899	16853	16829	16778	16909	16836	16524	16631	16742	16722	16847	16864	16948	16694	16858	16680	16867	16866	16856	16837	16750	16807	16933	16678	16951	16780	16597	16799	16968	16712	16898	16680	16902	16917	16954	16998	16654	16987	16808	16739	16832	16881	16875	16964	16732	16889	16858	16771	16730	16589	16778	16766	16871	16977	16748	16712	16799	16678	16779	16638	16642	16783	16803	16785	16848	16532	16806	16950	16679	16806	16588	16857	16772	16784	16701	16863	16716	16758	17017	16766	16936	16938	16878	16893	16903	16743	17019	16696	16826	16971	16956	16686	16924	16816	16763	16647	17048	16856	16770	16696	16994	16703	16536	16957	16748	16740	16848	16839	16845	16727	16889	16865	16884	16935	16748	16690	17029	16573	16625	16687	17053	16796	16816	16866	16765	16812	16679	16850	16821	16773	16826	16796	16853	16917	16909	16622	16784	16836	16625	16719	16675	17002	16857	16585	16708	16721	16833	17167	16842	16811	16737	16771	16816	16930	16812	16815	16826	16768	16790	17028	16969	16539	16884	16821	16629	16828	16979	17134	16762	16849	16901	16735	16789	16852	16630	16948	16766	16644	16804	16918	16654	16945	16797	16828	16812	16882	16811	17043	16469	16646	16802	16781	16738	16789	16895	16834	16739	16908	16780	16866	16843	16685	16883	16955	16735	16914	16956	16717	16837	16769	16788	16574	16913	16928	16866	16644	16858	16833	16871	16919	16935	16667	16781	16704	16797	16862	16811	16837	16775	16774	16781	16612	16983	16870	16833	16768	16739	16821	16733	16828	16816	16869	16985	16631	16717	16722	16979	16648	16798	16682	16885	16952	16803	16953	16844	16940	16831	16750	16605	16798	16916	16931	16816	16893	16797	16919	16841	16815	16939	16724	16921	17017	16817	16720	16972	16732	16812	16700	16840	16836	16817	16920	16650	16776	16765	16852	17000	16768	16878	16818	17009	16768	16898	16878	17004	16687	16867	16987	16773	16721	17001	17085	16956	16843	16833	16822	16930	16778	16826	17017	16689	16935	16753	16656	17003	16927	16865	16909	16947	16804	16860	16821	16610	16672	16929	16756	16787	17041	16682	16718	17017	16862	16654	16866	16679	16808	16821	16889	16832	16875	16738	17031	16607	16789	16944	16826	16957	16907	16650	16825	16681	16869	16734	16452	16779	16770	16788	16707	16667	16732	16802	16776	16555	16638	16759	16763	16784	16865	16966	16646	16835	16962	16657	16902	17036	16813	16918	16883	16926	16828	16779	16716	16901	16659	16778	16687	16901	16717	16787	16890	16704	16952	17029	16854	16963	16716	16752	16881	16666	16640	16860	16658	16756	16810	16963	16655	16788	16745	16880	16870	16844	16815	16687	16764	16782	16953	16823	16859	16971	16763	16934	16973	17042	16725	16980	16861	16770	16862	16860	16939	16874	16719	16940	16784	16990	16847	16980	16910	16877	16793	16661	16809	16706	16688	16671	16913	16892	16991	17025	16552	16869	16853	16765	17029	17021	16741	16587	16934	16656	16840	16860	16888	16836	16796	17027	16846	16891	16805	16616	16641	16891	16788	16825	16910	17166	16534	16713	16787	16815	16949	16826	16788	16951	16892	16868	16849	16859	16782	16816	16689	16867	16864	16767	16686	16943	16845	17088	16752	16871	16913	16726	16729	16608	16714	16967	16774	16802	16755	16787	16796	16591	16868	16881	16955	16780	16731	16772	16834	16847	16986	16892	16722	16770	16811	16905	16803	16844	16788	16858	16849	16824	16687	16644	16851	16791	16761	16873	16588	16859	16799	17041	16921	16921	16754	16800	16667	16792	16964	16659	16895	16689	16869	17004	16960	16690	16689	16644	16495	16787	16703	16745	16664	16709	16612	16621	16732	16768	16676	17087	16819	16796	16820	16630	16942	16825	16819	16954	16765	16770	16986	16852	16900	16882	16964	16647	16799	17047	16640	16789	16825	16830	16835	16810	16803	16940	17001	16880	16651	16756	16946	16807	16768	16663	16723	17083	16833	16944	16877	16754	16878	16985	16855	16868	16843	16780	16806	16608	16945	16920	16652	16679	16937	16814	16807	16808	16997	17018	16690	16890	16683	16986	16969	16856	16724	16808	16911	16934	16916	16939	16845	16881	16910	16667	16878	16953	17026	16977	16745	16879	16814	16858	16730	16694	16816	16795	16912	16975	16885	16689	16850	16893	16711	16660	16699	16597	16730	16711	16750	16926	16818	16845	16717	16853	16825	16801	16862	16787	16942	16925	16820	16858	16873	17077	16899	16650	16799	16968	16822	16828	16581	16867	16839	16703	16858	16701	16766	16949	16706	16803	16920	16888	16909	16873	16717	16800	16739	16896	16903	16928	16696	16863	17004	16869	16750	17015	16896	16791	16819	16696	16864	16728	16728	16777	16959	16796	16865	16800	16801	16909	16643	16902	16813	16828	16887	16864	16858	16814	16958	16925	16637	16830	16766	16788	16931	16792	16822	17122	16718	16841	16730	16856	16775	16894	16775	16766	16739	16768	16857	16872	16937	16850	16794	16979	16682	16801	16770	16958	16764	16951	16952	16857	16712	16839	16861	16807	16860	17051	16876	16731	16949	16618	16788	16758	16754	17051	16755	16844	16941	16674	16763	16782	16704	16692	16650	16716	16917	16863	16809	16933	16929	16697	16965	16714	16946	16997	16834	16881	16897	16850	16786	16684	16602	16899	16840	16749	16859	16811	16899	16807	16626	16921	16941	16756	16810	16833	16655	16874	16890	16983	17036	16911	16603	16682	16638	16827	16983	16758	16935	16964	16912	17088	16678	16914	16789	16951	16845	16872	16637	17022	16674	16845	16934	16753	16868	16908	16739	16718	16638	16981	16779	16807	16892	16746	16932	16804	16865	16662	16650	16749	16732	16700	16834	16741	16937
17661	31101	32126	25665	22376	20661	19194	18107	17435	17034	16624	23195	25450	16785	15337	15234	15258	15302	15031	15146	14864	14946	14913	14870	14974	14914	14875	14603	14883	14905	14741	14757	14608	14644	14744	14555	14632	14587	14683	14714	14701	14857	15001	15078	15147	14911	14935	14790	14656	14622	14643	14598	14676	14690	14632	14755	14567	14675	14670	14629	14475	14652	14773	14699	14774	14718	14584	14718	14567	14574	14755	14459	14608	14563	14492	14741	14551	14517	14588	14690	14623	14738	14686	14531	14618	14544	14645	14650	14520	14646	14549	14560	14476	14631	14650	14693	14675	14789	14745	14628	14591	14613	14636	14819	14627	14598	14661	14581	14772	14517	14638	14665	14431	14569	14556	14653	14712	14732	14698	14537	14546	14686	14728	14557	14661	14508	14742	14728	14595	14783	14589	14598	14498	14550	14579	14771	14661	14558	14844	14640	14653	14658	14678	14741	14441	14468	14673	14784	14622	14598	14422	14580	14558	14455	14640	14502	14718	14716	14520	14599	14527	14752	14643	14414	14708	14797	14465	14673	14538	14702	14508	14629	14477	14862	14630	14486	14632	14613	14577	14698	14586	14579	14639	14733	14667	14484	14568	14731	14704	14777	14748	14549	14690	14558	14461	14626	14614	14531	14676	14592	14525	14608	14543	14653	14713	14566	14565	14683	14741	14880	14750	14562	14576	14672	14693	14498	14621	14732	14747	14573	14545	14697	14668	14765	14719	14619	14559	14591	14616	14505	14693	14604	14550	14501	14719	14672	14779	14682	14707	14609	14619	14689	14527	14549	14613	14557	14800	14597	14752	14686	14600	14721	14603	14762	14683	14416	14614	14530	14410	14733	14508	14586	14669	14513	14574	14657	14592	14643	14594	14637	14594	14547	14707	14749	14665	14601	14659	14675	14646	14520	14496	14644	14642	14680	14567	14528	14673	14498	14730	14696	14620	14610	14575	14622	14696	14640	14547	14416	14621	14523	14580	14648	14641	14455	14805	14674	14618	14688	14780	14624	14681	14498	14619	14643	14458	14581	14660	14617	14544	14655	14566	14674	14705	14592	14734	14522	14575	14594	14563	14646	14586	14609	14700	14496	14611	14611	14838	14745	14629	14629	14649	14641	14632	14723	14473	14652	14673	14606	14494	14469	14700	14722	14573	14663	14619	14486	14634	14521	14617	14717	14564	14750	14642	14651	14669	14494	14724	14559	14776	14686	14591	14631	14614	14610	14486	14665	14677	14532	14720	14555	14730	14654	14565	14628	14606	14663	14556	14630	14626	14634	14640	14475	14422	14625	14883	14418	14704	14668	14664	14595	14539	14587	14425	14703	14567	14705	14612	14613	14592	14662	14509	14541	14652	14684	14490	14681	14682	14632	14571	14732	14488	14562	14577	14658	14576	14527	14658	14440	14617	14776	14550	14514	14891	14710	14693	14646	14478	14700	14573	14663	14629	14577	14882	14769	14702	14452	14782	14631	14730	14605	14653	14420	14546	14767	14736	14789	14694	14628	14699	14744	14667	14813	14721	14784	14592	14700	14527	14634	14622	14460	14668	14559	14520	14553	14622	14564	14646	14546	14576	14687	14592	14499	14706	14610	14600	14642	14771	14519	14506	14463	14651	14481	14800	14648	14637	14807	14604	14833	14641	14623	14576	14658	14590	14452	14572	14767	14687	14651	14638	14601	14615	14592	14536	14589	14612	14721	14594	14601	14660	14698	14507	14685	14520	14822	14702	14608	14645	14803	14473	14593	14492	14657	14604	14654	14541	14682	14536	14534	14654	14582	14754	14714	14807	14644	14520	14751	14812	14629	14686	14592	14742	14567	14566	14760	14452	14615	14784	14693	14600	14611	14687	14665	14747	14696	14685	14740	14796	14601	14660	14652	14659	14777	14551	14500	14655	14547	14784	14673	14569	14536	14416	14512	14671	14553	14482	14709	14389	14575	14762	14600	14544	14776	14536	14583	14768	14563	14542	14575	14548	14610	14740	14399	14643	14566	14682	14537	14674	14738	14543	14701	14879	14564	14679	14684	14633	14619	14551	14745	14673	14805	14556	14652	14627	14615	14688	14715	14562	14707	14653	14722	14648	14762	14636	14517	14842	14572	14736	14720	14401	14589	14694	14596	14644	14765	14554	14556	14666	14615	14678	14732	14738	14626	14596	14620	14727	14507	14755	14489	14645	14617	14737	14523	14627	14692	14761	14598	14642	14768	14498	14431	14715	14778	14563	14671	14664	14624	14633	14645	14619	14525	14524	14729	14539	14522	14694	14647	14457	14687	14604	14663	14713	14696	14638	14785	14780	14690	14560	14506	14665	14752	14616	14684	14656	14783	14636	14777	14699	14768	14876	14593	14673	14581	14594	14592	14510	14519	14404	14601	14660	14503	14560	14545	14798	14653	14677	14677	14565	14734	14670	14589	14447	14582	14695	14639	14649	14800	14549	14664	14815	14739	14729	14440	14476	14729	14629	14556	14511	14695	14771	14821	14738	14549	14698	14787	14425	14738	14692	14556	14668	14751	14619	14659	14685	14481	14691	14594	14501	14727	14744	14673	14778	14558	14788	14634	14695	14495	14726	14658	14637	14712	14738	14613	14747	14719	14731	14547	14648	14646	14513	14526	14658	14679	14661	14607	14607	14687	14665	14608	14671	14711	14473	14663	14637	14674	14623	14714	14611	14410	14615	14901	14810	14682	14719	14679	14670	14668	14713	14454	14685	14521	14775	14736	14632	14501	14621	14575	14513	14569	14625	14731	14719	14575	14682	14492	14633	14406	14705	14781	14582	14739	14644	14758	14521	14430	14486	14736	14669	14634	14644	14617	14752	14617	14525	14450	14728	14565	14530	14550	14684	14618	14728	14572	14586	14506	14736	14602	14856	14734	14750	14640	14677	14515	14797	14560	14561	14568	14624	14437	14644	14645	14664	14731	14566	14693	14529	14632	14735	14630	14632	14791	14464	14599	14588	14545	14647	14643	14668	14645	14682	14603	14675	14735	14743	14693	14702	14647	14764	14708	14558	14855	14766	14544	14538	14682	14709	14660	14766	14694	14592	14567	14586	14445	14615	14613	14614	14515	14640	14639	14730	14463	14533	14628	14733	14683	14570	14729	14634	14640	14712	14583	14715	14699	14603	14705	14527	14543	14512	14532	14658	14618	14657	14678	14782	14631	14465	14623	14564	14643	14742	14485	14788	14563	14646	14635	14629	14722	14554	14755	14653	14555	14601	14705	14731	14586	14570	14607	14660	14682	14591	14496	14604	14698	14572	14713	14705	14769	14698	14769	14569	14577	14528	14585	14532	14677	14651	14636	14626	14682	14572	14573	14688	14616	14696	14643	14747	14674	14699	14686	14558	14650	14621	14688	14415	14603	14808	14639	14618	14669	14684	14574	14667	14593	14563	14480	14795	14737	14574	14612	14645	14561	14571	14644	14664	14743	14730	14747	14677	14701	14670	14764	14587	14605	14683	14618	14656	14635	14605	14604	14657	14493	14659	14633	14641	14667	14761	14604	14625	14524	14444	14540	14574	14664	14649	14730	14755	14668	14748	14631	14602	14521	14499	14436	14544	14522	14642	14631	14584	14816	14471	14719	14511	14694	14612	14635	14678	14624	14713	14545	14525	14591	14676	14700	14791	14550	14693	14604	14568	14708	14616	14583	14557	14706	14462	14586	14645	14607	14558	14663	14731	14723	14482	14690	14696	14633	14486	14601	14544	14576	14637	14665	14639	14722	14701	14607	14667	14707	14555	14455	14723	14605	14494	14778	14504	14778	14694	14490	14580	14718	14546	14696	14748	14473	14663	14731	14750	14687	14563	14535	14646	14558	14527	14531	14469	14761	14569	14603	14543	14670	14642	14623	14627	14609	14744	14596	14685	14598	14711	14584	14668	14680	14588	14658	14501	14802	14698	14630	14762	14728	14688	14734	14525	14665	14512	14687	14725	14859	14536	14490	14744	14729	14859	14646	14789	14700	14678	14690	14683	14482	14758	14706	14626	14753	14548	14695	14760	14557	14684	14676	14828	14593	14540	14839	14566	14500	14655	14643	14460	14546	14611	14577	14781	14699	14710	14600	14667	14691	14635	14564	14646	14683	14550	14525	14702	14679	14634	14641	14742	14662	14534	14638	14649	14844	14610	14624	14509	14530	14575	14451	14756	14533	14615	14554	14741	14593	14585	14837	14559	14578	14795	14763	14712	14554	14580	14546	14764	14701	14583	14594	14537	14557	14650	14732	14536	14553	14694	14585	14585	14840	14652	14664	14588	14652	14532	14762	14714	14643	14701	14483	14590	14719	14655	14515	14596	14660	14678	14716	14546	14595	14640	14753	14740	14732	14717	14668	14691	14684	14765	14603	14793	14630	14705	14785	14632	14773	14700	14552	14800	14531	14657	14699	14640	14603	14598	14815	14559	14653	14708	14535	14648	14671	14537	14750	14487	14576	14537	14722	14568	14739	14564	14517	14746	14642	14526	14553	14708	14598	14625	14586	14877	14638	14697	14702	14513	14671	14574	14619	14716	14633	14438	14551	14605	14576	14553	14609	14467	14535	14675	14597	14648	14609	14732	14614	14743	14722	14666	14616	14544	14686	14696	14737	14648	14551	14653	14507	14569	14536	14548	14536	14719	14512	14689	14593	14697	14664	14677	14638	14658	14601	14724	14698	14395	14654	14658	14615	14553	14452	14531	14576	14669	14428	14443	14716	14437	14561	14532	14594	14526	14772	14642	14698	14708	14589	14560	14751	14525	14587	14439	14536	14875	14639	14709	14308	14713	14652	14687	14628	14641	14590	14600	14661	14575	14616	14896	14753	14692	14743	14661	14685	14554	14793	14651	14504	14690	14797	14658	14713	14395	14666	14580	14602	14643	14605	14488	14739	14634	14707	14703	14612	14574	14509	14663	14614	14677	14841	14557	14694	14621	14646	14635	14559	14690	14585	14762	14498	14543	14597	14630	14677	14564	14581	14640	14483	14745	14788	14405	14706	14554	14508	14716	14791	14664	14581	14757	14569	14672	14665	14616	14662	14655	14818	14638	14611	14713	14719	14542	14606	14615	14588	14817	14587	14647	14643	14726	14636	14666	14617	14610	14669	14538	14512	14712	14865	14644	14657	14643	14551
22669	21158	28980	23600	21660	24396	26629	21627	20266	19914	19412	26427	31945	21458	18289	17754	17847	17835	17602	17594	17540	17507	17408	17263	17489	17365	17406	17071	17222	17249	17252	17319	17251	16955	17189	16949	17000	17218	17060	17088	16982	17521	17634	17799	17703	17516	17343	17292	17223	16848	17071	17030	17078	17119	17193	17137	17062	17165	17273	17087	17209	17225	16957	17073	16826	16902	17099	17047	17039	16895	17034	16978	17154	17101	17018	17263	17054	17104	17064	16872	16890	16943	16962	17198	16974	17068	17038	16984	16965	16931	17063	16932	16902	17052	17172	16970	17226	17193	17122	16937	17086	16932	16864	17033	16913	17009	17042	16875	17101	17064	16944	17001	17019	17003	16859	17064	16989	16799	17025	17004	16951	16972	16976	16814	17196	17050	17053	16839	17131	17094	17029	17023	17130	17001	17205	16893	17113	16946	17051	17077	16960	16897	16967	16971	16838	16987	16999	17181	16893	16866	16871	16957	17004	17076	16987	16878	17149	17111	17031	17018	17122	16966	16898	16931	16873	16936	16957	17066	16924	17043	17216	16961	17220	17189	17040	17005	16965	16917	16928	16908	16905	16888	17034	17101	17070	16890	17080	17087	16992	16837	16960	17015	16737	17037	17164	17022	17104	16922	17111	16959	16785	16939	16942	16977	16982	17051	17096	16991	16934	17147	16895	16893	16903	16995	17038	16785	17019	17045	16871	16799	17100	16982	16975	16942	17066	17034	17101	17096	17048	17085	17024	16986	16963	17157	16881	16849	16682	16863	16923	17167	17010	17016	16922	17047	16955	16798	17087	16906	17079	16855	16989	17013	17056	16933	16888	16843	17026	16996	16922	16865	17016	17220	16993	17075	16883	16958	17073	16781	17080	17006	16769	16947	17125	16937	16959	16928	16917	16964	17036	16931	17096	16920	17101	16926	16899	16826	16960	16926	16944	17139	16916	16943	16907	16938	16991	16973	16931	16995	17032	16964	17040	16895	17047	17150	16750	16876	16994	16920	16816	17044	16764	17059	17015	17056	16918	16823	17247	16994	17076	17178	17075	17017	16726	17004	16932	16852	17081	17139	17042	16926	17013	16891	17206	17071	17107	16873	16927	17020	16935	16906	17049	17048	16838	16979	16885	16906	17059	16990	16789	16905	17008	16913	16899	17014	17057	16829	17060	17090	16930	17039	16891	17089	16904	16953	16939	17143	16900	16768	16761	16972	17114	16946	16849	17019	16856	16908	17108	16987	16698	16913	17103	17010	16864	16996	17033	16922	16861	16920	16824	17007	16851	17004	16868	16734	16965	17062	16953	17022	17004	17009	16959	16806	16996	17013	17325	17059	16718	16837	16716	16818	17179	16751	16974	16911	16973	16970	17001	17146	16923	16815	17109	17093	16976	17089	16906	16738	16870	16905	16941	17087	16923	17199	17067	16971	16962	16930	17004	17006	16949	16857	16981	16824	17008	17102	17004	17030	16999	16873	16982	17090	16905	16928	17122	16965	16980	16897	16978	16924	16929	16855	16841	16783	16888	16831	16999	17068	17063	17101	17079	16916	16817	16848	16841	17179	17079	16907	16825	17033	16814	17104	16835	16979	17045	17042	16968	17015	16817	17049	17001	16862	16855	16804	16801	16878	16999	17026	17045	16920	16795	16978	16899	17028	17141	17059	16841	17076	17044	16945	16812	17081	17108	16997	17158	16873	16972	16755	16977	16946	16846	16902	17008	16831	17062	17116	16854	17054	17051	16986	16993	17024	16937	16999	17133	16971	17030	17099	16967	16837	16847	16920	16981	17056	16999	16968	17086	16887	17025	16941	17053	16873	17079	16851	17057	17028	16973	17002	17112	16796	16918	16921	17010	17117	17174	16829	16816	16961	16925	16916	16950	16946	16958	17021	16914	16947	17102	16861	16949	16820	17127	16962	16914	16834	17099	16823	17040	16872	17152	16989	16954	17079	16991	17029	16965	16841	16985	16804	16993	16937	17019	17154	16906	17039	16733	16997	16973	16856	16749	16799	16925	17033	16725	17006	17077	16911	17098	16998	16969	17072	16715	16786	17032	17203	16886	17004	16815	16907	16951	17227	16998	17168	17030	17005	16928	16916	16758	16955	16927	16918	16908	16921	16986	17024	17015	17004	16974	16949	16845	16877	16903	17092	17084	16974	16912	17073	17115	16936	17017	16975	17025	17000	16851	16988	16860	16991	16986	17107	16877	16948	17255	17249	16927	16982	17134	16820	16915	16973	16798	16834	16983	17148	16872	16954	16611	17097	16976	16994	17030	16946	16942	16831	17121	16843	16920	16923	16850	16994	16777	17011	17135	16888	16923	16975	17102	17113	17039	16802	17083	16968	17000	16977	17188	16888	16804	16835	17013	17129	16809	16810	17175	16945	17010	16833	16843	16878	16927	16841	17022	16957	17017	16992	16969	16863	16819	16865	17156	17038	16954	17092	17091	17055	16997	17068	16929	16913	16838	16932	16904	16910	16780	17060	16841	16920	16738	17001	16985	16975	16989	17082	17099	16831	17041	16879	17004	17026	16750	17010	16998	17079	17062	16969	16924	17052	16990	16977	17078	17096	16950	17034	16962	17068	17109	16946	16758	16797	17071	17010	17069	17289	17009	16808	16849	16736	16861	16905	17203	17026	16862	17050	16856	16845	16869	17166	16866	17190	16969	17075	16890	16900	17024	16940	16989	16940	16914	17064	17116	16950	17065	16844	16996	17008	17070	16847	16883	16930	16949	17182	16904	16795	16848	17067	17025	17060	16811	16974	16856	17178	16848	17099	17051	16963	16955	16936	16813	16883	17168	17012	17079	16989	16921	16927	16947	17037	16848	16847	17014	16870	16875	16990	17005	17022	16901	17034	16665	16907	16916	16909	16629	17021	17046	17065	17086	17227	17056	17060	17039	17059	16789	16860	16726	16883	17095	16873	16986	17034	16940	17005	17000	16989	16906	16899	16861	16917	16966	16952	16945	17156	17061	16896	16913	17041	16838	17094	16963	16937	16912	16950	16943	16960	17069	16947	16928	16714	16916	17161	17027	16928	16959	16865	16803	16917	16959	16845	17086	16982	16944	17066	16847	16992	17115	17030	16989	16888	16935	16864	17187	17187	17041	16837	16768	16943	16802	16957	16791	16866	16948	16926	17025	16923	16979	17005	16939	17172	16918	17127	16771	17156	16953	16844	16886	17066	17012	17106	16999	16963	16869	16822	17078	17025	17033	16956	17024	17050	16996	16966	16933	17036	16758	17016	16995	16712	16848	17045	17129	17059	16911	16994	17115	17153	16973	16798	17098	16934	16793	16928	17073	17024	16775	16840	17112	16836	16996	17076	16851	17008	17007	16960	16910	17091	17099	17142	16883	16958	17048	16869	16897	17050	17095	16860	16905	17074	16961	16852	16749	16901	17026	16886	17143	17034	16945	17001	17065	16902	17146	17053	16884	16983	16958	16962	16831	16912	16889	16888	17184	16929	17106	16830	17080	16915	17052	16940	16906	17105	16912	16915	16777	16902	16982	16926	16887	16975	16914	17285	16866	16925	16944	16960	17130	17028	17012	16880	17081	17019	17137	17028	17026	17071	17011	17090	16994	16837	16937	16964	17083	16891	17149	16876	16773	16792	17069	17144	16967	16879	16935	16954	17102	16897	17001	16837	17027	16906	16807	16959	16948	16991	16742	16992	16968	17108	16936	16944	16904	17044	16955	16927	17089	16941	17105	16933	17109	17296	16971	16920	16973	16964	16642	16984	17092	16989	16882	17065	16911	16941	16854	16968	16961	16959	16795	16691	16901	17044	16952	16960	16952	17036	16896	17005	17072	16756	16942	17216	16891	17001	17033	16904	17048	17036	17143	16957	17141	16879	17020	17048	17062	16950	17265	17002	17003	17099	16944	17056	17067	17073	16859	16900	17018	17030	17076	17005	17042	16939	16962	16783	16903	16899	16973	16856	16871	16917	16892	16753	16939	16908	17036	16926	16978	17089	16945	16991	16837	16847	16843	17064	16957	17128	17062	16911	17133	16926	17162	16989	17113	16941	17134	16931	16882	16696	16949	17011	16911	16848	16940	16970	16689	16955	16769	16838	16977	16953	16909	16884	16943	16974	17011	17009	17067	16768	16941	17017	17035	16886	17034	16938	17044	16990	16917	17026	17069	17132	17194	17141	17176	16777	17014	17108	16879	16775	16873	16847	17188	16982	16997	17051	17092	17014	16981	17035	17144	17035	17095	17028	16982	17197	17012	16929	17197	16873	16943	17010	17050	16833	16919	16968	17021	17209	16779	17042	17002	17121	17050	16877	16950	17038	16888	16760	16998	16837	16903	16811	16946	17153	16953	16930	16982	16886	16904	16879	17072	17142	16986	17134	16797	16665	16847	16829	16991	17028	16942	16970	17045	16900	16939	16895	16988	16845	16947	16986	16928	17003	17070	17069	16945	16954	17031	17027	17099	16744	16928	16962	16880	17076	16909	17006	17055	17034	16958	16819	16860	17089	17185	17004	16943	16802	16901	16845	16774	16952	17002	16947	17085	16960	17124	16958	16959	16998	16855	17119	16823	16981	17060	17024	16885	16942	16962	16867	17163	17046	16972	16952	16947	17057	17183	16927	17003	16959	16909	17096	16845	16836	17176	17079	16749	16836	17012	17122	17010	16880	16775	16917	17066	17040	17033	17297	16985	17303	17104	17036	17080	16958	17102	16950	17041	17052	16910	16855	16783	16897	16991	16981	17118	16845	16870	17087	17136	17068	17039	16716	16919	16878	17030	16930	16994	16887	16905	16946	16932	16896	16711	16781	16874	17111	17047	17009	16822	16711	16822	16981	16960	16954	17054	17021	17078	17155	16931	17019	16772	16776	16883	16932	16919	17151	16802	16832	16741	16883	17055	16999	16952	16931	17134	16848	17113	16924	16882	17069	16801	16941	16937	16968	17086	16934	16996	16970	16859	16885	17203	17130	17070	16919	16980	16829	17092	17079	17001	16808	17029	17071	16851	16902	16965	17114	16977	16919	16969	17078	17146	16890	16777	16799	16849	17106	16851	16859	17004	17104	16911	16628	17086	16763	17010	16776	16990	17161	17014	16992	16971	16746	16833	16852	16782	16956	16894	16883	17039	17120	16975	16678
19675	38765	35605	29449	26778	23950	22183	20519	19256	18662	18292	29610	33538	17650	15946	15782	15676	15578	15572	15298	15140	14998	15057	15048	14929	15179	14984	14809	14938	14874	14798	15033	14899	14756	14689	14701	14794	14724	14690	14855	14771	15351	15717	15585	15353	15238	14973	14769	14666	14751	14821	14697	14646	14666	14752	14840	14756	14641	14562	14421	14561	14753	14651	14703	14726	14718	14840	14554	14689	14702	14600	14719	14846	14823	14669	14634	14791	14592	14719	14616	14581	14542	14830	14721	14785	14551	14662	14689	14586	14655	14853	14652	14680	14692	14607	14671	14712	14691	14691	14514	14738	14664	14786	14673	14654	14446	14744	14576	14636	14609	14702	14799	14829	14685	14663	14768	14766	14694	14841	14592	14701	14670	14756	14541	14727	14604	14630	14543	14785	14656	14683	14593	14518	14673	14640	14678	14485	14671	14631	14639	14646	14573	14544	14566	14821	14604	14726	14531	14856	14531	14608	14585	14857	14472	14690	14720	14609	14723	14586	14688	14788	14753	14589	14656	14708	14582	14751	14752	14643	14824	14720	14635	14748	14847	14716	14620	14804	14521	14672	14556	14677	14673	14621	14649	14638	14596	14659	14599	14698	14522	14540	14754	14691	14643	14718	14695	14499	14702	14707	14498	14610	14653	14520	14690	14651	14674	14699	14866	14648	14790	14775	14739	14616	14781	14726	14414	14702	14834	14811	14775	14642	14677	14486	14622	14531	14826	14562	14557	14519	14757	14653	14725	14491	14778	14653	14739	14586	14729	14769	14632	14746	14633	14664	14747	14715	14574	14575	14634	14709	14422	14659	14636	14515	14717	14584	14687	14767	14663	14693	14591	14696	14820	14636	14662	14642	14713	14643	14611	14712	14692	14574	14639	14680	14540	14654	14626	14727	14564	14615	14593	14644	14617	14705	14789	14742	14599	14610	14587	14557	14529	14712	14660	14705	14580	14637	14509	14705	14481	14602	14607	14650	14538	14676	14652	14609	14512	14659	14744	14580	14643	14594	14613	14825	14722	14542	14605	14596	14605	14729	14586	14725	14633	14650	14563	14783	14727	14663	14573	14608	14553	14622	14718	14744	14678	14668	14739	14726	14556	14418	14706	14533	14836	14685	14560	14608	14625	14557	14793	14626	14648	14636	14675	14898	14631	14784	14678	14624	14662	14808	14728	14664	14571	14669	14718	14471	14693	14544	14745	14587	14697	14586	14717	14547	14763	14619	14610	14742	14610	14726	14703	14681	14530	14680	14648	14723	14677	14694	14765	14618	14606	14676	14634	14636	14528	14745	14601	14496	14651	14619	14591	14741	14552	14746	14821	14501	14663	14656	14570	14688	14745	14678	14689	14636	14482	14642	14648	14493	14554	14595	14572	14691	14558	14740	14659	14517	14756	14618	14504	14733	14639	14544	14588	14716	14616	14800	14602	14795	14702	14642	14632	14554	14591	14614	14504	14560	14671	14753	14719	14628	14564	14873	14592	14646	14532	14483	14451	14721	14633	14707	14748	14620	14831	14704	14840	14612	14620	14793	14683	14495	14561	14578	14659	14715	14673	14609	14555	14632	14724	14454	14755	14627	14569	14539	14660	14554	14698	14742	14566	14668	14665	14630	14612	14528	14629	14655	14399	14655	14730	14686	14777	14548	14636	14711	14635	14671	14650	14625	14675	14730	14739	14554	14677	14824	14604	14753	14557	14578	14802	14504	14617	14651	14633	14628	14770	14775	14692	14601	14715	14566	14626	14654	14838	14758	14761	14616	14836	14496	14688	14623	14647	14570	14713	14570	14646	14591	14618	14604	14734	14816	14601	14743	14570	14494	14600	14686	14582	14666	14575	14740	14621	14550	14645	14551	14702	14714	14545	14696	14820	14569	14692	14743	14641	14651	14744	14660	14741	14758	14671	14639	14588	14670	14682	14568	14621	14661	14604	14610	14743	14660	14450	14623	14803	14649	14747	14813	14672	14642	14534	14551	14760	14645	14735	14573	14661	14573	14874	14598	14786	14775	14669	14796	14539	14641	14678	14634	14619	14816	14369	14760	14518	14621	14676	14677	14667	14708	14777	14702	14507	14744	14715	14650	14725	14709	14717	14648	14682	14623	14698	14569	14650	14799	14478	14735	14684	14538	14519	14672	14580	14467	14679	14791	14783	14649	14762	14581	14606	14474	14401	14581	14731	14668	14735	14663	14737	14527	14730	14703	14573	14684	14550	14620	14671	14614	14718	14698	14562	14647	14606	14744	14741	14687	14663	14604	14704	14676	14669	14468	14495	14570	14537	14615	14777	14524	14603	14537	14556	14821	14601	14726	14636	14676	14648	14517	14652	14685	14767	14706	14755	14699	14676	14536	14625	14603	14549	14806	14612	14812	14762	14614	14688	14710	14608	14702	14891	14737	14730	14602	14481	14685	14733	14769	14560	14649	14598	14961	14756	14576	14610	14523	14554	14726	14619	14841	14934	14517	14725	14515	14595	14568	14543	14647	14680	14644	14667	14655	14593	14670	14731	14719	14628	14652	14659	14577	14649	14751	14811	14695	14688	14621	14580	14723	14678	14640	14649	14643	14461	14539	14600	14746	14532	14657	14620	14701	14556	14660	14645	14685	14581	14880	14480	14696	14528	14575	14616	14676	14610	14723	14787	14517	14747	14502	14531	14739	14594	14552	14705	14781	14740	14759	14546	14710	14602	14804	14691	14789	14716	14698	14620	14653	14750	14556	14660	14650	14612	14614	14569	14617	14535	14689	14593	14623	14687	14710	14628	14644	14571	14625	14586	14590	14789	14553	14597	14560	14639	14633	14570	14700	14770	14779	14587	14577	14420	14647	14461	14505	14568	14584	14538	14714	14684	14641	14757	14588	14792	14700	14655	14657	14831	14547	14804	14611	14729	14622	14579	14714	14732	14321	14733	14627	14678	14678	14745	14609	14523	14704	14698	14762	14893	14484	14622	14760	14754	14687	14769	14646	14811	14532	14636	14567	14824	14730	14703	14596	14615	14702	14621	14621	14665	14629	14594	14592	14723	14701	14698	14626	14660	14706	14780	14583	14510	14678	14732	14661	14551	14727	14693	14668	14515	14512	14765	14416	14664	14751	14642	14615	14843	14476	14512	14767	14650	14649	14773	14681	14631	14681	14610	14670	14680	14635	14490	14618	14592	14715	14462	14805	14579	14828	14544	14445	14726	14605	14737	14478	14619	14605	14529	14591	14566	14457	14617	14685	14579	14599	14541	14675	14741	14729	14708	14589	14680	14775	14737	14817	14669	14695	14544	14659	14595	14668	14451	14770	14809	14695	14621	14597	14660	14667	14735	14658	14553	14633	14561	14670	14826	14535	14735	14736	14777	14556	14691	14610	14639	14700	14671	14387	14719	14484	14681	14861	14644	14649	14611	14674	14706	14547	14634	14344	14750	14587	14529	14651	14605	14775	14550	14693	14668	14728	14568	14643	14816	14818	14574	14663	14748	14734	14568	14709	14678	14728	14747	14669	14627	14718	14778	14551	14753	14622	14597	14624	14762	14499	14627	14699	14688	14590	14653	14565	14830	14682	14710	14701	14850	14757	14779	14664	14570	14702	14643	14681	14692	14584	14615	14698	14694	14625	14734	14861	14713	14568	14638	14752	14493	14628	14739	14663	14589	14704	14661	14613	14796	14645	14638	14677	14726	14746	14756	14593	14536	14696	14566	14724	14657	14647	14764	14596	14767	14478	14543	14531	14822	14614	14671	14588	14689	14714	14628	14657	14690	14615	14648	14538	14816	14733	14683	14695	14541	14579	14632	14681	14709	14650	14775	14833	14785	14618	14638	14726	14624	14784	14503	14637	14751	14682	14726	14437	14683	14555	14605	14686	14596	14522	14640	14676	14657	14662	14655	14643	14715	14827	14600	14567	14693	14736	14770	14618	14703	14682	14571	14643	14644	14682	14648	14626	14801	14718	14657	14729	14548	14683	14540	14676	14593	14638	14672	14718	14748	14561	14691	14608	14616	14567	14492	14689	14664	14708	14790	14504	14577	14661	14691	14551	14628	14739	14659	14619	14665	14647	14545	14652	14579	14603	14659	14541	14565	14665	14695	14704	14659	14571	14748	14654	14567	14576	14598	14640	14656	14738	14588	14638	14827	14530	14687	14655	14635	14580	14734	14691	14565	14767	14769	14594	14523	14737	14774	14527	14539	14700	14702	14664	14669	14588	14645	14454	14712	14752	14768	14645	14697	14705	14600	14655	14611	14709	14749	14490	14678	14495	14501	14596	14507	14814	14641	14555	14563	14610	14800	14732	14729	14532	14694	14734	14733	14752	14813	14653	14477	14687	14610	14542	14665	14618	14485	14505	14515	14527	14731	14622	14497	14898	14623	14630	14545	14571	14730	14638	14635	14633	14581	14517	14571	14792	14602	14799	14657	14621	14685	14779	14589	14611	14684	14658	14579	14618	14787	14647	14719	14645	14706	14766	14692	14618	14721	14647	14677	14853	14626	14584	14633	14531	14616	14723	14549	14575	14597	14517	14688	14646	14710	14664	14661	14774	14798	14585	14593	14563	14688	14754	14599	14884	14729	14723	14808	14556	14704	14490	14534	14589	14637	14674	14528	14725	14683	14803	14665	14745	14793	14658	14706	14682	14740	14593	14800	14700	14683	14617	14649	14710	14689	14574	14614	14623	14630	14639	14733	14610	14669	14757	14719	14690	14702	14729	14685	14780	14625	14843	14585	14756	14597	14835	14798	14559	14680	14688	14710	14596	14457	14725	14666	14659	14574	14725	14648	14740	14466	14748	14697	14749	14555	14583	14605	14539	14482	14914	14554	14394	14759	14721	14791	14713	14492	14685	14661	14637	14698	14648	14716	14724	14574	14580	14683	14626	14569	14678	14619	14732	14802	14763	14582	14666	14672	14633	14690	14723	14731	14757	14562	14693	14539	14615	14560	14765	14841	14622	14663	14682	14617	14712	14463	14652	14723	14560	14656	14628	14747	14759	14688	14597	14729	14710	14802	14543	14742	14769	14721	14734	14475	14658	14494	14638	14519	14595	14672	14712	14772	14568	14600	14747	14486	14559	14671	14649	14804	14867	14554	14476	14768	14575	14687	14627	14763	14736	14676	14631	14575	14861	14692
27255	22724	27658	24798	20343	19691	19288	18979	18524	18587	18368	18939	19245	18381	17992	17911	17984	17990	17945	17870	17962	17604	17845	17782	17872	17984	17914	17863	17766	17790	17875	17776	17806	17667	17989	17513	17944	17904	17668	17763	17690	17873	17852	17797	17967	17810	17907	17754	17728	17763	17749	17811	17747	17787	17668	17701	17652	17752	17845	17806	17792	17746	17792	17832	17762	17642	17665	17756	17729	17728	17903	17807	17835	17747	17832	17888	17644	17875	17604	17756	17871	17651	17717	17675	17697	17854	17677	17659	17945	17680	17696	17822	17778	17470	17702	17634	17590	17917	17766	17835	17868	17599	17712	17706	17674	17718	17705	17867	17858	17847	17783	17725	17661	17883	17810	17765	17657	17740	17773	17785	17651	17687	17855	17764	17751	17640	17911	18006	17773	17869	17599	17645	17773	17707	17739	17748	17704	17890	17652	17617	17681	17745	17651	17799	17771	17790	17484	17742	17722	17721	17904	17789	17826	17884	17859	17888	17784	17629	17809	17684	17824	17767	17670	17769	17664	17683	17581	17955	17708	17667	17654	17842	17804	17767	17894	17617	17820	17783	17827	17782	17667	17582	17909	17732	17847	17846	17864	17717	17700	17676	17776	17764	17855	17590	17614	17606	17733	17941	17792	17744	17584	17876	17783	17908	17590	17764	17772	17790	17982	17820	17700	17730	17873	17789	17863	17899	17762	17886	17688	17604	17721	17695	17633	17773	17660	17678	17874	17682	17818	17580	17772	17756	17903	17735	17919	17933	17785	17772	18003	17906	17771	17839	17754	17742	17852	17825	17773	17781	17626	17729	17620	17687	17639	17713	17683	17944	17737	17745	17757	17827	17832	17792	17741	17512	17901	17796	17829	17783	17735	17620	17578	17867	17917	17466	17697	17718	17810	17773	17614	17798	17710	17914	17889	17860	17928	17915	17812	17815	17504	17597	17765	17802	17775	17693	17551	17815	17607	17623	17878	17913	17901	17792	17799	17806	17901	17624	17789	17835	17665	17727	17977	17764	17427	17739	17756	17597	17904	17918	17712	17894	17851	17661	17911	17847	17866	17669	17812	17713	17839	17737	17692	17876	17638	17746	17756	17678	17910	17780	17590	17676	17905	17716	17736	17752	17772	17616	17517	17779	17813	17807	17710	17682	17638	17606	17617	17684	17770	17776	17876	17818	17774	17687	17732	17935	17681	17668	17774	17699	17716	17944	17760	17764	17837	17622	17637	17649	17747	17808	17888	17577	17907	17622	17796	17549	17926	17702	17722	17661	17769	17759	17815	17657	17623	17737	17801	17543	17568	17777	17636	17793	17588	17740	17979	17745	17874	17853	17788	17797	17696	18061	17676	17718	17773	17783	17799	17505	17616	17769	17777	17933	17748	17636	17785	17814	17552	17856	17896	17877	17825	17728	17784	17833	17888	17719	17855	17776	17745	17753	17747	17773	17810	17698	17731	17809	17855	17703	17724	17782	17819	17714	17719	17809	17665	17560	17673	17783	17910	17854	17643	17968	17741	17890	17776	18057	17903	17908	17681	17839	17681	17805	17825	17756	17785	17702	17925	17906	17921	18005	17719	17595	18007	17871	17875	17718	17707	17936	17866	17647	17735	17757	17882	17729	17911	17655	17790	17695	17724	17738	17881	17557	17703	17792	17635	17708	17872	17791	17963	17767	17902	17793	17670	17766	17703	17771	17834	17649	17865	17823	17667	17713	17579	17893	17873	17950	17905	17770	17740	17710	17841	17780	17900	17888	17711	17657	17690	17732	17746	17669	17683	17505	17650	17649	17793	17798	17632	17785	17746	17605	17713	17817	17748	17824	17953	17824	17791	17825	17848	17752	17926	17832	17963	17702	17926	17729	17751	17833	17920	17795	17771	17763	17925	17633	17943	17956	17757	17849	17704	17771	17747	17898	17910	17724	17924	17729	17718	17953	17733	17686	18000	17904	17796	17925	17976	17680	17758	17783	17622	17759	17694	17688	17881	17906	18020	17820	17800	17841	17637	17845	17747	17606	17923	17669	17853	17529	17630	17734	17732	17848	17709	17732	17823	17661	17680	17848	17489	17511	17806	17807	17745	17680	17802	17872	17774	17764	17734	17866	17777	17774	17765	17893	17724	17973	17577	17825	17756	17755	17789	17717	17809	17908	17734	17753	17682	17860	17954	17787	17734	17950	17762	17865	17757	17710	17836	17756	17822	17933	17751	17726	17498	17644	17846	17848	17825	17830	17780	17704	17668	17668	17585	17770	17881	17652	17744	18066	17819	17743	17771	17885	17772	17700	17737	17715	17755	17566	17860	17812	17628	17860	17892	17654	17824	17710	17911	17976	17922	17569	17701	17776	17627	17677	17765	17634	17744	17735	17634	17925	17725	17796	17817	18052	17729	17797	17816	17716	17654	17671	17865	17782	17706	17817	17787	17860	17645	17718	17855	17735	17518	17676	17693	17903	17827	17640	17739	17625	17945	18006	17722	17721	17633	17608	17805	17642	17659	17547	17781	17762	17903	17575	17717	17850	17793	17700	17903	17891	17700	17707	17779	17701	17949	17828	17832	17783	17536	17973	17703	17658	17791	17637	17594	17792	17782	17863	17838	17821	17700	17800	17916	17791	17724	17813	17942	17825	17795	17737	17641	18038	18032	17844	17780	17949	17759	17656	17725	17782	17758	17822	17687	17848	17644	17923	17962	17726	17606	17794	17631	17704	17700	17815	17802	17532	17655	18002	17821	17810	17776	17721	17800	17647	17816	17703	17665	17870	17883	17658	17778	17755	17909	17949	17813	17791	17798	17897	17790	17548	17835	17667	17797	17766	17860	17730	17856	17812	18054	17793	17737	17657	17647	17753	17774	17843	17783	17813	17995	17590	17634	17788	17768	17758	17710	17743	17604	17726	17708	17749	17998	17771	17638	17677	17914	17871	17898	17825	17852	17510	17693	17590	17897	17907	17727	17693	17815	17713	17897	17683	17865	17775	17813	17929	17792	17727	17730	17858	17730	17616	17740	17714	17736	17638	17719	17626	17689	17744	17834	17802	17863	17787	17826	17936	17754	17578	17671	17796	17816	17698	17930	17598	17797	17707	17830	17832	17843	17955	17689	17865	17927	17888	17817	17661	17729	17724	17835	17591	17717	17666	17675	17850	17847	17801	17681	17856	17826	17645	17736	17760	17514	17811	17928	17916	17658	17834	17592	17739	17807	17795	17759	17862	17701	17959	17766	17930	17824	17786	17684	17879	17791	17937	17762	17950	17779	17793	17780	17695	17589	17739	17871	17794	17813	17769	17686	17877	17648	17759	17757	18080	17776	17684	17817	17692	17757	17589	17665	17860	17758	17674	17556	17856	17699	17834	17989	17552	17689	17895	17778	17770	17775	17748	17489	17837	18044	17876	17768	17822	17772	17757	17770	17779	17747	17808	17884	17702	17582	17539	17436	17782	17872	17761	17779	17541	17753	17655	17681	17630	17843	17716	17600	17863	17871	17583	17825	17788	17673	17736	17944	17679	17688	17687	17720	17791	17823	17803	17703	17727	17694	17734	17555	17661	17558	17562	17813	17868	17784	17775	17755	17839	18024	17790	17930	17819	17954	17806	17732	17792	17872	17877	17801	17697	17508	17825	17806	17685	17635	17743	17594	17722	17822	17957	17735	17835	17826	17741	17796	17816	17753	18015	17926	17870	17775	17756	17789	17761	17645	17886	17614	17635	17689	17727	17715	17848	17569	17680	17753	17639	17679	17736	17635	17678	17683	17690	17733	17932	17867	17738	17877	17871	17856	17641	17913	17778	17772	17742	17672	17958	17723	17800	17779	17808	17919	17730	17789	17495	17716	17855	17595	17781	17803	17720	17664	17700	17918	17901	17903	17697	17698	17909	17733	17731	17747	17861	17945	17893	17838	17711	17824	17856	17673	17635	17580	17783	17712	17652	17860	17620	17858	18016	17876	17838	17611	17699	17819	17556	17793	17645	17812	17762	17768	17668	17790	17811	17769	17495	17673	17842	17771	17814	17747	17830	17792	17803	17692	17656	17740	17773	17831	17802	17811	17706	17858	17848	17810	17815	18014	17807	17815	17637	17865	17729	17678	17853	17746	17666	17877	17775	17809	17789	17756	17975	17715	17554	17767	17769	17697	17773	17860	17814	17915	17786	17760	17614	17740	17887	17719	17756	17784	17803	17758	17855	17823	17801	17709	17912	17761	17685	17712	17741	17905	17985	17767	17715	17700	17909	17731	17649	17782	17625	17776	17875	17624	17901	17974	17656	17684	17542	17743	17776	17795	17643	17757	17704	17609	17769	17921	17833	17872	17697	17764	17862	17885	17672	17916	17792	17795	17768	17930	17924	17792	17675	17910	17757	17787	17735	17658	17731	17726	17975	17703	17620	17917	17772	17670	17812	17704	17836	17763	17926	17855	17928	17820	17836	17946	17585	17779	17775	17815	17808	17789	17695	17532	17621	17570	17832	17744	17874	17657	17880	17818	17960	17941	17751	17721	17950	17749	17766	17707	17913	17535	17675	17844	18003	17813	17804	17788	17542	17734	17652	17774	17641	17772	17661	17695	17853	17790	17961	17768	17785	17732	17614	17661	17628	17739	17565	17752	17938	17590	17715	17904	17806	17852	17744	17822	17824	17913	17747	17833	17889	17800	17713	17779	17798	17862	17717	17927	17911	17899	17865	17710	17697	17597	17615	17821	17828	17678	17810	17875	17886	17744	17761	17839	17817	17715	17760	17753	17681	17911	17671	17858	17931	17556	17777	17945	17876	17782	17736	17960	17782	17845	17831	17831	17738	17933	17786	17728	17763	17744	17741	17950	17959	17972	17756	17828	17722	17709	17843	17821	17730	17812	17774	17859	17767	17694	17686	17708	17721	17627	17953	17655	17757	17761	17892	17953	17770	17719	17879	17854	17621	17849	17564	17768	17867	17819	17836	17718	17696	17866	17801	17989	17803	17806	17866	17852	17523	17833	17662	17721	17710	17836	17832	17723	17684	17692	17662	17853	17849	17945	17737	17885	17765	17746	17695	17649	17805	17724	17647	17786	17659	17758	17745	17792	17526	17652	17814	17801	17715	17697	17865	17726	17563	17851	17873	17633	17577	17766	17893	17637	17721	17805	17698
17575	25460	25037	20967	19077	17902	17379	16631	16504	16141	16131	16928	17666	15794	15416	15587	15518	15416	15264	15452	15352	15306	15286	15320	15329	15029	15321	15358	15307	15465	15120	15293	15282	15184	15406	15075	15108	15286	15007	15233	15035	15207	15231	15180	15231	15363	15173	15161	15038	15152	15025	15189	15157	15171	15078	15164	15170	15153	15086	15211	15321	15134	15224	15072	15167	15129	15133	15189	15040	15162	15107	15150	15061	15086	15136	15306	15035	15239	15134	15143	15223	15280	15258	15172	15346	15255	15180	15104	14945	15067	15097	15236	15021	15269	14950	15194	15269	15176	15269	15127	15238	15271	15062	15100	15215	15155	15143	15116	15102	15233	14986	15104	15193	15067	15154	15069	15230	15110	15028	15262	15050	15084	15051	15278	15372	15179	15028	15269	15201	15266	15101	15246	15159	15211	14985	15118	15168	15318	15294	15238	15157	15079	15153	15196	15155	15276	15111	14905	15278	15185	15218	15257	15020	15035	15057	15178	15308	15140	15250	14964	15245	15131	15153	15149	15205	15161	14855	15103	15054	15106	15161	15226	15117	15180	15232	15057	15006	15294	15283	15191	15289	15169	15380	15123	15196	15004	15306	15177	15265	15197	15195	15143	15490	15211	15360	15183	15115	15140	15102	15132	15266	15133	15216	15009	15078	15036	15155	15210	15344	15228	15176	15194	15264	14921	15039	15218	15193	15007	15284	15265	15141	15178	15203	15321	15174	15152	15128	15341	15203	15169	14994	15141	15117	15253	15143	15096	15237	15273	15279	15218	15097	15221	15015	15296	15143	15197	15092	15071	15147	15287	15218	15093	15094	15177	15215	15168	15190	15153	15166	15179	15179	15075	15163	15215	15163	15248	15219	15142	15125	15221	15157	15242	15218	15104	15104	15136	15070	15157	15093	15102	15251	15136	15110	15169	15138	15206	15083	15164	15268	15181	15163	15334	15111	15071	15092	15291	15129	15019	15119	15367	15101	15076	15305	15138	15111	15046	14994	15126	15093	14934	15162	15062	15143	15147	15201	15251	15152	15065	15143	15076	15141	15173	15128	15216	15244	15298	15299	15224	15225	15019	15268	15213	15260	15289	15172	15146	15248	15097	15156	15322	15180	15124	15133	15294	15275	15149	15029	15022	15005	15107	15103	15135	15094	15133	15068	15014	15076	15064	15198	15191	14987	15215	15216	15084	15039	15016	15116	15029	15055	15158	15162	15285	15105	15135	15042	15192	15180	15200	15112	15109	15228	15090	15095	15044	15206	15202	14979	15052	15126	15258	15214	15205	15106	15175	15001	15346	15117	15366	15317	15095	15167	15154	15059	15157	15148	14991	15066	15020	15046	15164	15290	15211	15210	15208	15231	15118	15014	15270	15185	15072	15232	15050	15005	15090	15193	15072	15108	15151	14999	15125	15323	15153	15292	15098	15024	15044	15255	15153	15085	15068	15179	15065	15169	15124	15079	15310	15098	14983	15307	15245	15236	15162	15062	15054	15303	15135	15074	15173	15169	15162	15235	15186	15053	15142	15176	14987	15201	15157	15273	15215	15167	15241	15171	15169	15191	15061	15034	15154	15122	15215	15210	15099	15201	14936	15108	15248	15216	15106	15191	15330	15201	15124	15078	15080	15065	15211	15209	15186	15276	15166	15106	15151	15276	15128	15130	15083	15187	15056	15234	15048	15299	15146	15065	15058	15171	15177	15182	15162	15507	15175	15021	15161	15198	15083	15149	15101	15104	14985	15111	15210	15097	15192	15136	15130	15212	15162	15231	15212	15169	15115	15061	15160	15015	15175	15051	15273	15123	14883	15293	15379	15153	15033	15216	15321	15045	14956	15198	15260	15079	15084	15300	15037	15095	15178	15081	15172	15109	15128	14926	15201	15246	15180	15221	15075	15111	15125	15259	15113	15138	15031	15062	15267	15168	15327	15055	15206	15202	15169	15119	15105	15167	15121	14944	15122	15073	15055	15009	15175	15326	15151	15186	15098	15158	15155	15165	14920	15336	15346	15144	15054	15122	15240	15212	15298	15188	15074	15114	15251	15105	15110	15241	15030	15253	14950	15228	15320	15056	15114	14957	14993	15142	15231	15152	15262	15297	15178	15219	15023	15186	15090	15060	15103	15290	15184	15203	15220	15088	15214	15218	15073	15248	15205	15286	15118	15118	15112	15002	15063	15222	15188	15093	15175	15182	15140	15157	15182	15110	15144	15139	15251	15096	15124	15086	15147	15091	15064	15179	15268	15237	15223	15098	15130	15177	15158	15076	15322	15237	15148	15162	15291	15079	15143	15055	15352	15015	15178	15172	15206	15130	15357	15182	15175	15115	15182	15153	15035	15084	15029	15204	15346	15188	15210	15233	15237	15068	15284	15171	15194	15213	14939	15245	15221	15151	15169	15197	15165	15189	15192	15129	15222	15134	15193	15227	15155	15287	15218	15015	15108	15037	15039	15197	15179	15267	15271	15242	15157	15208	15249	15248	15125	15169	15042	15256	15168	15197	15085	15123	15187	15135	15224	15039	15207	15307	15077	15296	15170	15179	15040	15139	15165	15166	15023	15170	15228	15118	15252	15113	15161	15295	15306	15205	15231	15069	15168	15265	15185	15207	15203	15245	15260	15136	15021	15195	15221	15112	15223	15151	15114	15140	15208	15047	15259	15102	15290	15129	14960	15115	15152	15240	15099	15285	15072	15335	15124	15246	15149	15095	15038	15212	15283	15337	15168	15045	15298	15160	15295	15322	15185	15131	15141	15094	15279	15085	15142	15314	15096	15243	15242	15140	15132	15312	15229	15191	15263	14954	15194	15131	15189	15057	15164	15225	15165	15050	14984	15196	15157	15076	15001	15166	15238	15225	14997	15080	15038	15246	15073	15079	15219	15132	15034	15144	15279	15195	15113	15186	15187	14983	15173	15080	15134	14978	15199	15088	15072	15088	15139	15110	15061	15125	15137	14994	15096	15248	15145	15205	15190	15149	15078	15137	15213	15172	15132	15246	14950	15346	15135	15043	15092	14992	15170	15302	15108	15090	15187	14995	15311	15292	15204	15142	15128	15047	15165	15095	15328	15155	15066	15156	14934	15168	15157	15071	15255	15074	15144	15258	15240	15092	15159	15214	15257	15072	15260	15077	15324	15182	15198	15196	15139	15208	15070	15087	15128	15125	15231	15185	15275	14866	15284	15051	15316	15172	15105	15143	15010	15083	15251	15022	15268	15414	15312	15173	15154	15143	15048	15367	15122	14880	15066	15120	15221	15121	15305	15190	15140	15130	15083	15281	15222	15278	15051	15403	15241	15070	15070	15235	15124	15383	15061	15228	15333	15284	15193	15203	15358	15011	14984	15205	15017	15161	15101	15290	15055	15164	15081	15063	15062	15050	15124	15144	15252	15314	15137	15151	15189	15143	15131	15397	15039	14969	15211	15179	15100	15427	15088	15239	15163	15189	14996	15057	15106	15386	15175	15266	15141	15185	15079	15175	15201	15262	15194	14978	15156	15370	15160	15120	15262	15111	15114	15170	15186	15166	15123	15221	15075	14959	15373	15038	15214	15156	15239	15158	15156	15171	15150	15180	14976	15257	15126	15295	15222	15349	15217	15118	15193	15242	15071	15247	15173	15053	14948	15191	15091	15142	15192	15106	15156	15143	15059	15107	15101	15339	15200	15177	15187	15255	15196	15148	15202	15121	15168	15260	15107	15239	15235	15146	15279	15215	15206	15206	15359	15112	15243	15331	15106	15374	15201	15228	15162	15192	15281	15125	14925	15219	15210	15114	15054	15160	15184	15158	14998	15278	15168	15074	15180	15267	15055	15102	15080	15126	15235	15130	15073	15182	15169	15013	15254	15373	15037	15032	15156	15086	15194	15305	14949	15080	15326	15060	15223	15220	15257	15033	15108	15151	15222	15102	15044	15189	15176	14965	15288	15271	15211	15331	15197	15155	15191	15177	15050	15207	15189	15164	15075	15348	15185	15118	15353	15201	15164	15214	15095	15034	15097	15280	15093	15305	15046	15139	15194	15071	15235	15145	15213	15170	15200	15163	15004	14987	15163	15061	15165	15021	15121	15047	15144	14976	15239	14919	15273	15125	15222	15182	15101	15328	15052	15278	15103	14925	15185	15162	15190	15236	15039	15183	15050	15118	15264	15103	15299	15259	15098	15090	15151	15167	15254	15155	15185	15109	15270	15147	15226	15061	15313	15157	15367	15092	15271	15245	15133	14962	15260	15097	15001	15334	15183	15006	15124	15099	15176	15174	15134	15109	15142	15235	15273	15274	15135	15056	15290	15102	15247	15037	15231	15014	15230	15072	15089	14973	15170	15065	15064	15160	15120	15183	14971	15429	15224	15100	15198	15222	15130	15292	15217	15025	15302	15185	15126	15204	15313	15311	15188	15325	15292	15144	15219	15050	15133	15213	15116	15040	15056	15165	15031	15147	15192	15154	15224	15132	15184	15008	15104	15251	15270	15007	15160	15182	15249	15144	15230	15075	15123	15193	15015	15219	15205	15135	15032	15230	15201	15168	15004	15102	15054	15059	15210	15153	15343	15092	15226	15186	15009	15299	15149	15169	15196	15177	15295	15028	15163	15254	15158	15148	15093	15115	15292	15161	15200	15194	15211	15250	15269	15257	15193	15017	15116	15218	15119	15283	15196	15064	15218	15154	15137	15068	15185	15192	15309	15108	15018	15219	15160	15016	15168	15146	15186	15116	15315	15274	15084	15160	15245	15082	15233	15183	15152	15220	15245	15214	15190	15011	15303	15128	15206	15106	15356	15131	15258	15190	15201	15278	15185	15309	15146	15202	15189	15251	15182	15188	15002	15193	15047	15030	15111	15202	15299	15156	15240	15110	15134	15206	15014	15283	15102	15277	15266	15022	15209	15367	15078	15314	15160	15148	15235	15004	14968	15350	15050	15150	15299	15260	15113	15059	15037	15100	15099	15115	15273	15181	15094	15226	15176	15204	15015	15106	15260	15302	15140	15359	15344	15215	15032	15247	15185	15149	15229	15316	15128	15085	15269	15124	15050	15268	15182	15118	15151	15261	15057	15096	15173	15202	15235	15171	15266	15270	15129	15183	15250	15234	15217	15184	15133	15107	15351	15225	15224	15159	15025
23895	21151	28570	24557	23028	23263	22757	20160	19279	19428	18996	20263	25170	20739	18248	17956	17992	17681	17882	17801	17612	17685	17909	17747	17743	17765	17740	17596	17517	17481	17732	17477	17494	17445	17660	17403	17579	17451	17523	17560	17604	17801	17787	17930	17654	17613	17707	17661	17417	17578	17572	17417	17457	17530	17617	17425	17666	17697	17664	17650	17418	17415	17617	17622	17559	17660	17531	17658	17708	17594	17443	17607	17476	17575	17499	17440	17345	17411	17448	17688	17651	17349	17507	17285	17452	17315	17668	17399	17470	17424	17303	17314	17566	17521	17503	17323	17406	17548	17508	17312	17296	17372	17519	17569	17495	17443	17674	17509	17415	17298	17488	17423	17373	17517	17738	17362	17409	17411	17240	17451	17378	17362	17524	17381	17466	17517	17374	17508	17459	17736	17234	17279	17471	17433	17496	17439	17580	17391	17635	17574	17654	17173	17494	17670	17479	17102	17549	17371	17478	17420	17254	17321	17298	17424	17504	17529	17569	17611	17533	17589	17406	17421	17504	17480	17561	17460	17558	17457	17451	17433	17606	17391	17428	17484	17494	17441	17433	17360	17370	17452	17645	17429	17339	17410	17524	17568	17392	17530	17455	17425	17674	17299	17447	17617	17559	17365	17473	17393	17266	17516	17431	17548	17430	17507	17491	17605	17598	17503	17504	17521	17526	17392	17626	17477	17502	17593	17431	17440	17352	17640	17582	17483	17515	17502	17470	17460	17507	17466	17454	17488	17525	17444	17564	17492	17496	17339	17531	17495	17382	17334	17435	17392	17464	17385	17453	17357	17474	17455	17405	17234	17385	17567	17497	17428	17459	17370	17458	17556	17424	17642	17504	17388	17536	17661	17578	17375	17642	17415	17543	17682	17302	17447	17415	17638	17465	17448	17421	17546	17459	17485	17632	17383	17541	17411	17664	17397	17498	17483	17551	17477	17521	17432	17412	17558	17504	17382	17429	17492	17614	17389	17399	17572	17705	17474	17513	17313	17403	17526	17402	17345	17554	17312	17543	17371	17217	17546	17331	17476	17503	17483	17300	17340	17447	17368	17225	17512	17148	17512	17547	17620	17364	17432	17296	17355	17389	17541	17487	17502	17352	17435	17661	17492	17446	17434	17302	17462	17524	17526	17485	17646	17359	17318	17337	17325	17128	17531	17344	17494	17294	17435	17336	17362	17516	17318	17431	17534	17602	17509	17530	17469	17421	17546	17458	17582	17685	17381	17362	17315	17547	17606	17365	17563	17603	17300	17487	17597	17397	17392	17619	17551	17433	17336	17507	17528	17609	17602	17282	17551	17458	17550	17298	17372	17569	17569	17254	17315	17658	17471	17512	17428	17521	17495	17479	17637	17366	17381	17345	17489	17364	17388	17318	17694	17445	17560	17484	17581	17623	17504	17440	17476	17346	17544	17380	17421	17646	17635	17423	17482	17498	17304	17264	17407	17712	17641	17429	17456	17743	17421	17665	17453	17367	17583	17460	17540	17463	17362	17409	17436	17655	17520	17494	17549	17363	17505	17471	17244	17562	17494	17645	17508	17489	17497	17531	17457	17483	17744	17520	17391	17343	17431	17143	17423	17357	17393	17449	17206	17456	17392	17325	17311	17496	17569	17404	17454	17313	17421	17319	17481	17534	17568	17612	17649	17416	17467	17535	17607	17336	17339	17353	17658	17507	17679	17248	17565	17625	17563	17349	17586	17472	17287	17474	17391	17627	17605	17416	17647	17437	17359	17360	17509	17448	17570	17417	17440	17413	17675	17315	17461	17514	17409	17510	17492	17474	17563	17593	17492	17633	17314	17542	17704	17449	17264	17435	17357	17571	17450	17484	17606	17452	17271	17425	17476	17578	17422	17400	17603	17448	17650	17776	17381	17649	17340	17477	17475	17472	17349	17578	17622	17738	17383	17530	17714	17492	17419	17445	17547	17497	17559	17625	17624	17658	17284	17460	17352	17510	17285	17163	17378	17436	17409	17523	17322	17512	17589	17567	17439	17380	17309	17525	17567	17483	17138	17490	17318	17224	17531	17675	17529	17572	17547	17325	17410	17377	17605	17439	17413	17426	17516	17384	17532	17427	17569	17301	17456	17538	17498	17611	17447	17330	17395	17572	17493	17291	17468	17614	17501	17438	17456	17579	17533	17423	17307	17443	17491	17575	17294	17490	17507	17487	17614	17363	17508	17431	17576	17707	17334	17447	17457	17138	17282	17368	17515	17456	17543	17602	17321	17610	17448	17507	17217	17405	17604	17605	17590	17391	17342	17546	17291	17493	17514	17506	17646	17478	17598	17426	17647	17404	17524	17617	17425	17569	17408	17277	17479	17638	17448	17481	17346	17647	17596	17517	17431	17686	17514	17453	17410	17396	17445	17421	17540	17453	17331	17626	17384	17476	17217	17693	17266	17511	17347	17501	17486	17537	17496	17608	17380	17588	17431	17160	17557	17559	17360	17323	17446	17315	17437	17308	17460	17538	17458	17484	17363	17414	17323	17662	17568	17322	17529	17352	17502	17473	17440	17393	17445	17685	17512	17461	17373	17538	17553	17590	17531	17521	17485	17602	17490	17525	17301	17593	17448	17489	17652	17164	17437	17698	17406	17554	17530	17501	17429	17550	17476	17605	17335	17459	17549	17501	17427	17460	17542	17321	17504	17608	17437	17428	17332	17512	17544	17586	17508	17595	17392	17368	17397	17576	17621	17346	17352	17367	17587	17354	17402	17424	17468	17574	17512	17381	17597	17432	17420	17496	17203	17658	17603	17378	17307	17268	17485	17310	17313	17625	17382	17431	17488	17491	17405	17483	17590	17430	17521	17431	17429	17506	17309	17433	17624	17550	17468	17559	17338	17471	17316	17560	17408	17482	17347	17351	17570	17458	17342	17557	17397	17415	17394	17592	17573	17408	17432	17505	17580	17500	17613	17431	17510	17431	17333	17566	17511	17581	17604	17569	17623	17538	17541	17485	17463	17326	17504	17646	17622	17522	17606	17653	17442	17414	17378	17545	17615	17485	17278	17319	17364	17358	17371	17552	17569	17578	17616	17429	17308	17551	17585	17367	17636	17387	17629	17627	17534	17679	17258	17744	17529	17466	17508	17402	17380	17521	17384	17186	17558	17481	17428	17703	17559	17511	17271	17271	17479	17472	17351	17438	17373	17643	17520	17585	17591	17561	17385	17539	17534	17442	17331	17399	17259	17521	17440	17574	17480	17467	17478	17529	17499	17444	17522	17449	17521	17608	17585	17382	17432	17472	17548	17508	17327	17579	17602	17611	17410	17494	17520	17424	17547	17320	17362	17361	17343	17470	17370	17699	17363	17517	17380	17469	17513	17639	17595	17430	17692	17390	17474	17444	17357	17578	17310	17589	17576	17322	17600	17301	17556	17554	17540	17332	17517	17720	17381	17504	17278	17585	17444	17619	17449	17419	17338	17403	17639	17468	17522	17331	17647	17500	17362	17373	17458	17463	17247	17607	17312	17274	17601	17436	17388	17471	17345	17307	17574	17524	17255	17347	17396	17373	17485	17639	17417	17499	17448	17671	17432	17420	17443	17423	17402	17352	17548	17495	17355	17434	17425	17468	17569	17532	17365	17424	17418	17560	17412	17298	17551	17512	17343	17321	17573	17567	17507	17362	17456	17487	17307	17417	17339	17621	17581	17352	17475	17488	17542	17516	17538	17533	17386	17578	17435	17361	17389	17539	17384	17368	17332	17536	17534	17333	17602	17254	17357	17400	17282	17524	17387	17495	17733	17425	17447	17392	17495	17476	17559	17360	17763	17496	17303	17410	17404	17573	17459	17283	17435	17424	17679	17591	17539	17433	17331	17531	17247	17457	17531	17576	17590	17422	17648	17476	17474	17311	17404	17273	17391	17413	17507	17567	17526	17279	17276	17610	17674	17512	17551	17448	17561	17419	17585	17417	17423	17426	17536	17526	17329	17129	17537	17466	17301	17634	17623	17289	17344	17537	17755	17489	17554	17258	17369	17540	17637	17721	17581	17402	17350	17692	17287	17344	17358	17396	17521	17554	17680	17447	17521	17476	17534	17168	17382	17560	17708	17436	17597	17705	17388	17518	17533	17350	17438	17551	17323	17405	17404	17599	17447	17397	17629	17580	17395	17566	17544	17297	17719	17658	17557	17658	17616	17755	17424	17432	17586	17583	17417	17583	17411	17613	17463	17424	17282	17438	17534	17502	17434	17544	17477	17474	17604	17534	17448	17507	17386	17582	17550	17498	17367	17564	17592	17318	17427	17291	17408	17576	17446	17559	17577	17539	17350	17355	17396	17405	17521	17497	17429	17731	17409	17353	17441	17437	17380	17251	17488	17509	17558	17476	17464	17364	17302	17547	17636	17442	17588	17242	17264	17596	17493	17448	17431	17413	17380	17509	17286	17336	17325	17484	17607	17422	17538	17480	17447	17454	17281	17333	17504	17416	17424	17442	17672	17563	17633	17672	17340	17384	17523	17392	17566	17715	17529	17550	17470	17362	17252	17494	17511	17667	17231	17473	17560	17301	17263	17396	17288	17320	17301	17394	17457	17563	17404	17571	17541	17435	17463	17510	17437	17334	17557	17443	17387	17444	17328	17371	17587	17504	17561	17646	17326	17537	17651	17405	17511	17505	17283	17550	17468	17366	17530	17390	17500	17473	17401	17413	17511	17590	17663	17516	17548	17463	17561	17473	17427	17340	17136	17347	17436	17414	17403	17529	17363	17462	17495	17361	17189	17423	17338	17561	17566	17404	17329	17353	17436	17665	17437	17457	17503	17567	17425	17494	17413	17497	17420	17354	17550	17615	17409	17530	17587	17523	17542	17318	17452	17500	17592	17386	17777	17476	17355	17594	17515	17478	17663	17568	17369	17592	17552	17512	17543	17517	17405	17445	17402	17435	17549	17483	17456	17702	17547	17364	17556	17449	17617	17560	17570	17545	17541	17639	17433	17480	17479	17574	17372	17520	17573	17394	17567	17263	17279	17369	17370	17375	17415	17640	17602	17474	17397	17242	17488	17650	17422	17394	17382	17325	17563	17505	17390	17361	17565	17451	17510	17515	17564	17539	17468	17577	17374	17415	17509	17572	17513	17675	17570	17544	17422	17387	17452	17464	17522
17418	30736	30989	25347	22721	20552	19259	18605	17943	17301	17037	19802	26619	17967	15868	15591	15607	15474	15352	15126	15221	15236	15236	15040	15196	15156	15308	15054	15206	15147	15046	15078	15062	15119	14881	15134	14989	14997	15001	14946	15027	15204	15041	15387	15428	15115	15162	15056	15056	14797	14824	15028	14971	15113	15070	14937	15014	15112	15020	15113	15023	14785	15058	15040	14933	14916	15008	15009	14990	14974	14991	15003	15037	15011	14868	15098	15016	15089	15060	15024	15023	14992	15045	14975	15176	14951	15057	14940	14891	15103	14876	14882	14909	14900	14975	14980	14965	14996	15137	15067	14756	15181	14880	15182	14814	14934	15020	15057	15133	14931	15087	15023	14917	15068	14855	14976	14958	15023	15053	14851	14910	14884	14936	14965	15002	14885	14914	14923	14885	15065	15029	14899	15129	14847	15029	14968	14945	15049	14942	15008	14954	14925	14895	15069	15000	15048	15015	14878	14936	14800	14941	14982	14949	14901	14874	15118	15011	15007	15151	15001	15003	14928	15025	14943	15042	15086	15005	15099	14994	14905	14895	14844	15024	15002	14874	14986	15034	14897	14790	15013	14967	14899	14940	14913	14777	15009	14968	14941	15169	15045	14957	14919	14990	15077	15063	15032	14909	14864	14919	14950	14926	14777	14952	14872	14944	14922	15045	14958	15179	15043	15011	15030	14993	14946	14984	14872	15084	15146	14815	14936	15036	14945	14954	14959	14920	15041	14895	15023	15056	14941	14933	15011	14934	14954	14918	14959	15150	15111	14894	14985	14719	15136	14959	14944	14953	15130	15014	14896	14953	14856	15020	15031	15034	14898	14871	14940	14950	14899	14944	14856	15038	15035	14922	15027	15004	14870	14940	15095	14874	14971	14882	15089	14919	15101	14834	14922	14980	15099	14987	15115	15039	15103	14918	14905	15057	14991	15075	15039	15050	14902	14906	14805	14976	15030	14948	15000	14971	14924	15077	15041	14886	14715	14985	15037	15063	15025	14964	14973	14695	14856	15012	14866	15039	14915	15009	14983	15105	14879	15003	14800	14983	15100	14782	14969	14964	14981	14932	15031	14895	15069	15117	14917	14957	14900	15068	15129	14861	14967	15052	14977	14971	14985	15077	15007	14960	14856	14861	14990	14775	14995	15093	14964	14934	14827	14954	14962	14998	14915	15057	14846	14914	15118	15011	14858	14957	15043	15018	15046	14949	14872	15061	15111	14893	15007	14827	14953	15058	15087	15000	14776	14833	15057	15086	14992	14826	14883	14938	15068	14974	14937	14819	14976	14749	14997	14943	14990	14826	14984	14966	14944	14913	15008	14957	14822	14916	14940	15087	14910	14803	14864	14893	15097	14964	14884	14922	14908	14792	14968	14978	14886	14869	14879	15100	14852	14972	14917	15002	15056	14968	15079	15027	15054	15036	14882	14964	15166	15094	14921	14844	14798	14905	15143	15122	14938	14776	14975	15016	14911	14929	15051	14837	14718	15062	14977	15005	14830	14958	15149	14911	14969	14976	14934	14903	15144	14881	14953	15149	15005	14846	14945	14833	14956	15028	14955	15102	14858	15016	14843	14885	15091	15039	14893	15037	15128	14939	15020	14845	14766	14988	14928	14818	14952	15060	15036	15067	14996	14991	14954	14695	14989	15116	14901	15052	14944	14956	15161	14929	15012	15095	14959	14944	14913	15037	14928	14830	15005	14955	15102	14996	15089	14992	15078	14841	14895	14941	14902	15106	14943	14968	15020	14964	14865	14912	15055	14891	15034	15100	15046	14877	15007	14769	15088	14954	15034	15035	15052	14890	14965	15119	14977	14972	15008	14790	14960	14934	14918	15012	14906	14957	14931	14995	14924	14988	14959	14888	14893	14863	14985	14715	15128	14972	14913	14937	14959	14971	15043	15041	14948	15010	14875	14842	14762	14875	14913	15161	14860	14967	14955	14992	14980	14991	14998	15024	14886	14846	15061	15026	14911	15119	15081	14949	15117	15031	14877	14882	14907	14868	14952	15080	14996	14927	14874	14840	15144	15010	15106	14909	14927	15010	14943	14855	14945	14957	14967	15075	14998	14979	14995	15008	15091	14938	15012	15031	14836	15004	14765	14784	14850	14953	15119	14924	15063	14991	14912	15018	14896	14931	14953	15052	15141	15009	15019	15022	14870	15088	14900	14920	14864	15008	14883	14763	15131	14934	15053	15008	14864	15018	15020	15128	14962	14910	15124	14959	14829	15054	14886	15069	15173	15255	15027	14867	15043	15071	15058	15097	14884	14771	14870	14901	14996	14973	14866	14859	14935	14902	14915	14948	14834	15082	14928	14950	14903	14959	15070	14881	14782	14825	14992	15033	15040	15096	14951	14855	14906	15061	15069	14969	14986	14830	14945	15028	15006	15077	14922	15022	14832	14909	15016	15034	15029	14827	15149	14981	14975	15061	14998	14946	14950	15039	15083	15079	14786	14982	14821	14942	15157	14966	15135	14849	14816	15032	14953	15047	15048	14955	14859	14971	14940	15069	15043	15021	15114	14994	15159	14875	14924	15212	15026	15014	15053	14791	14965	15076	14849	15101	15054	14942	14994	14866	14929	15126	15018	14966	14995	15095	14997	14956	14872	14875	14901	15039	15073	15054	14999	14724	14989	15058	14922	14860	14997	14862	14980	14906	14970	15014	14961	15015	14811	14866	15019	14935	14866	14938	15108	15065	14888	15046	15128	14953	14979	14960	15014	14906	14748	15048	15094	14968	15007	14997	14946	14976	15158	15035	14937	15060	14842	14857	14800	14973	14940	15033	15049	15056	14882	15018	14812	14882	14832	15028	14907	15000	15077	14879	15053	15059	15034	14971	15051	14806	15029	15064	14917	14896	14926	15165	15064	15057	15046	14987	14937	15065	14997	14870	14969	15156	14898	14937	15036	14986	14991	15194	14845	14891	15011	14828	15124	15051	15025	14836	14979	15040	15084	14897	14868	14912	15000	14886	14882	15121	14854	14982	14892	14887	14967	15038	15050	15053	15099	14971	14982	14922	14980	14932	15019	14992	14926	14886	14981	14956	14986	14917	15033	14867	15255	14870	14986	14872	15062	14999	15056	14817	14961	14887	15039	14937	14901	15034	15025	15015	14849	14997	14937	14953	14878	15021	15112	15147	15001	14955	14977	14933	14933	14899	15033	14950	14964	15074	15046	15236	15114	15020	14828	14953	14963	15020	14965	14894	14992	14722	15079	14996	14878	15043	14960	14893	14868	15044	14930	15076	15010	15087	15085	15139	15020	14729	15140	14900	14879	14955	15146	14886	15022	15120	14957	15006	15058	15002	14816	15233	15000	15028	14820	14943	15072	14997	14973	14942	14894	15007	15020	15031	14871	15039	14875	15009	15041	14870	15035	15049	15012	14821	14899	15017	14945	14935	14942	15110	15007	14914	14847	15156	14882	15099	15134	15022	14890	14952	14894	15035	15050	15011	15041	14891	14849	15039	14845	15139	14967	14895	14941	14987	15084	14818	14930	15026	14946	15016	15076	15003	14940	15062	14857	15067	14958	14975	15075	15091	15031	14842	14822	14973	14852	14943	14864	14950	14981	14835	14739	14989	15076	14917	15139	14910	15052	15032	14802	14929	14992	14869	14817	14925	14920	14962	15036	15020	15071	14984	15093	15007	14907	14988	15069	15036	14971	14967	15152	14763	15005	15064	14986	15149	14999	14938	15073	14757	14975	15187	14947	14955	14899	14686	15041	14965	15048	14857	14874	14975	14993	14889	15094	15177	14935	15112	15006	14995	15108	14776	15086	14980	14723	14962	15068	14946	15025	14884	14994	15000	15151	14892	14950	15052	14889	15066	14915	15156	15140	14965	14994	14870	15044	15002	14834	14990	14954	14904	14931	15087	14907	14955	14964	15061	15025	15009	15058	15075	14943	15133	14922	15101	14865	15103	14936	14963	14923	14749	15138	15029	15019	14962	14802	14953	14878	14948	15146	15029	15059	14872	15068	15007	15133	14955	15024	14983	15006	14899	14879	15078	14935	14984	14847	14964	15110	14985	14989	14890	14982	15163	14906	15139	15087	15103	15119	14931	15010	15040	14942	14749	15034	14891	15058	15036	14906	15032	14981	14874	15042	15079	14932	15004	14962	14789	14921	15074	14919	14875	14916	14961	14824	15078	14976	15111	14980	14815	14921	14991	14988	14965	14913	14925	14889	14946	14914	14834	15005	14991	14902	14904	14791	14939	15018	14976	15199	15056	15015	14997	15035	14829	15064	15014	14923	14910	14965	14964	14967	14885	14956	14908	15087	15030	14928	15077	15123	14883	14990	14814	14937	14966	14963	14909	14950	14889	15035	15048	14875	14893	14934	15011	14888	14918	14865	15015	14898	15085	14942	14798	14914	15194	15163	14923	14877	14865	15010	15102	14947	14896	15090	14988	14872	15094	15035	14914	15070	15072	14952	14882	14821	15050	15133	15050	15000	14888	14999	14873	14866	15166	15056	14962	14968	15020	14906	15040	14947	15105	14788	14945	14843	14982	15202	15057	14997	15125	14873	14758	15069	14894	14831	14846	15146	14911	14987	14813	15030	15015	14986	15049	14960	14996	14902	14893	15044	15054	14917	15005	15120	15006	14919	15063	14965	14816	14852	15120	14961	15082	15021	15051	14965	14890	14886	15062	14914	15110	15032	15058	15070	14970	15091	15076	15057	15207	14979	14936	15033	14923	14925	15181	15135	14985	14818	15096	14981	14971	14998	14866	15075	14991	15079	15005	15010	15104	14996	15063	15025	14952	14889	14873	15077	15101	14950	15021	15076	14938	14883	14924	14978	14887	15113	14954	14953	15102	14931	14973	15071	14883	14999	14965	14875	14801	14920	14930	14986	14899	15035	14970	14902	15069	15087	15065	15085	15027	15065	15021	15020	14968	15075	15012	14936	14969	15090	14555	15022	14966	15011	15040	14985	14763	15016	14927	15088	14819	15153	14951	14827	14995	14922	14861	14944	14983	15100	15040	14905	14930	15087	14919	14963	14988	14767	15145	14965	14878	14788	15031	14930	14885	14934	15060	15061	14880	14823	15103	15001	14903	15075	15052	14891	14924	15044	14847	14952	14998	15145	14952	14959	15063	15104	14969	14957
22689	21126	28986	23695	21804	24547	26711	22039	20672	20290	19786	22639	32272	23711	18965	18606	18411	18385	18237	18069	18130	18139	18030	17808	17978	17876	17776	17787	17829	17790	17764	17523	17502	17537	17626	17679	17849	17686	17639	17639	17622	17708	18106	18220	17995	17890	17588	17687	17518	17806	17586	17532	17585	17591	17463	17505	17631	17570	17628	17333	17658	17451	17683	17675	17578	17686	17536	17417	17658	17436	17512	17349	17499	17440	17439	17578	17656	17432	17571	17639	17337	17620	17375	17336	17504	17361	17542	17607	17555	17459	17564	17333	17592	17540	17562	17466	17601	17483	17460	17577	17629	17504	17514	17406	17591	17593	17511	17870	17391	17524	17687	17763	17724	17338	17482	17274	17613	17523	17364	17463	17564	17576	17655	17456	17671	17690	17426	17508	17698	17647	17749	17629	17495	17627	17416	17391	17537	17566	17594	17678	17477	17507	17584	17339	17584	17274	17410	17513	17740	17492	17556	17731	17504	17512	17596	17597	17472	17384	17657	17528	17662	17468	17499	17447	17508	17366	17599	17599	17692	17503	17417	17535	17569	17551	17466	17453	17640	17434	17486	17487	17487	17245	17427	17458	17517	17513	17326	17536	17385	17589	17479	17318	17596	17422	17457	17632	17782	17459	17605	17391	17572	17602	17461	17348	17705	17432	17448	17651	17706	17494	17171	17478	17561	17629	17499	17799	17631	17510	17471	17550	17562	17534	17704	17517	17526	17527	17705	17360	17547	17561	17463	17722	17404	17673	17638	17547	17446	17487	17474	17697	17417	17554	17522	17431	17547	17506	17460	17258	17585	17311	17546	17624	17603	17505	17566	17616	17657	17494	17677	17312	17568	17443	17587	17549	17637	17328	17664	17589	17274	17373	17245	17553	17613	17640	17334	17448	17458	17643	17709	17538	17526	17470	17409	17492	17381	17492	17606	17429	17452	17705	17406	17557	17576	17608	17703	17576	17676	17696	17316	17376	17438	17559	17605	17620	17348	17526	17534	17411	17463	17482	17442	17489	17545	17442	17559	17538	17527	17371	17524	17423	17491	17313	17451	17480	17336	17323	17563	17341	17598	17512	17399	17351	17541	17587	17544	17447	17428	17656	17606	17444	17557	17531	17445	17628	17444	17454	17617	17512	17454	17815	17287	17720	17535	17565	17576	17552	17574	17540	17444	17567	17433	17508	17419	17421	17627	17430	17407	17469	17469	17348	17484	17361	17415	17373	17504	17595	17438	17331	17408	17511	17606	17541	17644	17655	17487	17443	17443	17420	17709	17602	17427	17433	17463	17640	17514	17551	17416	17348	17390	17430	17578	17457	17789	17420	17674	17404	17459	17234	17456	17422	17463	17569	17484	17664	17469	17347	17423	17556	17399	17556	17253	17391	17533	17402	17423	17291	17386	17401	17516	17431	17258	17549	17451	17598	17589	17614	17447	17644	17443	17451	17572	17376	17618	17456	17590	17485	17465	17343	17587	17746	17583	17681	17394	17469	17607	17532	17423	17466	17711	17339	17555	17281	17381	17488	17372	17383	17667	17562	17494	17445	17551	17339	17521	17407	17422	17551	17511	17480	17554	17404	17572	17723	17457	17624	17611	17321	17510	17381	17415	17423	17663	17484	17518	17498	17497	17504	17457	17645	17501	17462	17498	17483	17605	17604	17370	17447	17414	17290	17407	17643	17732	17693	17468	17569	17467	17347	17584	17447	17449	17447	17461	17313	17460	17349	17407	17426	17388	17344	17465	17455	17418	17301	17561	17467	17370	17414	17327	17545	17515	17360	17679	17530	17482	17595	17344	17502	17569	17618	17661	17568	17364	17592	17451	17421	17197	17691	17451	17434	17463	17363	17343	17542	17475	17424	17584	17458	17426	17465	17573	17467	17593	17502	17365	17614	17381	17475	17339	17537	17693	17734	17502	17714	17296	17596	17549	17526	17626	17408	17462	17463	17264	17546	17467	17409	17458	17591	17493	17461	17300	17506	17691	17491	17471	17395	17603	17579	17447	17599	17225	17594	17290	17727	17364	17681	17450	17493	17353	17396	17466	17392	17506	17501	17534	17366	17555	17418	17498	17498	17470	17558	17613	17501	17407	17461	17555	17528	17639	17431	17478	17494	17379	17523	17511	17468	17519	17374	17646	17345	17397	17552	17549	17428	17401	17383	17438	17330	17340	17512	17538	17355	17655	17544	17671	17510	17460	17424	17292	17430	17478	17304	17291	17157	17420	17587	17642	17480	17482	17543	17561	17331	17415	17624	17430	17445	17604	17522	17756	17485	17523	17463	17565	17518	17267	17555	17494	17440	17725	17366	17492	17538	17511	17516	17542	17509	17470	17277	17727	17315	17358	17545	17354	17409	17619	17343	17272	17268	17310	17360	17498	17353	17453	17556	17550	17336	17662	17564	17602	17553	17558	17358	17513	17519	17676	17509	17439	17324	17359	17557	17635	17568	17529	17595	17334	17600	17444	17420	17558	17466	17479	17518	17591	17523	17467	17623	17556	17381	17532	17414	17637	17432	17391	17476	17348	17408	17618	17490	17381	17738	17312	17385	17409	17447	17457	17428	17377	17592	17431	17379	17461	17524	17401	17368	17587	17513	17477	17438	17483	17408	17610	17489	17482	17476	17400	17558	17320	17628	17540	17421	17400	17500	17338	17449	17499	17377	17363	17377	17564	17390	17488	17514	17343	17530	17460	17621	17502	17434	17293	17405	17378	17375	17555	17523	17491	17310	17454	17571	17582	17613	17475	17560	17503	17677	17446	17555	17612	17484	17474	17651	17644	17553	17391	17551	17600	17413	17255	17335	17488	17582	17423	17565	17590	17475	17473	17475	17375	17393	17413	17569	17445	17651	17507	17580	17556	17544	17462	17527	17701	17397	17522	17655	17521	17526	17468	17678	17335	17501	17480	17479	17343	17398	17471	17567	17522	17622	17364	17438	17451	17473	17403	17651	17609	17457	17584	17481	17331	17595	17401	17391	17718	17514	17519	17444	17391	17494	17455	17308	17472	17357	17547	17443	17541	17738	17545	17488	17376	17541	17365	17510	17552	17347	17751	17535	17519	17544	17560	17505	17637	17495	17465	17631	17501	17546	17353	17466	17374	17535	17434	17427	17402	17588	17443	17443	17369	17439	17587	17362	17598	17591	17481	17495	17636	17524	17530	17496	17718	17567	17455	17500	17530	17479	17539	17580	17535	17520	17537	17554	17485	17249	17575	17442	17597	17360	17540	17619	17348	17482	17676	17730	17343	17566	17639	17405	17413	17534	17398	17634	17507	17387	17287	17446	17352	17445	17609	17468	17405	17588	17567	17405	17508	17402	17546	17636	17627	17699	17624	17657	17574	17572	17330	17628	17534	17452	17416	17544	17622	17391	17430	17556	17659	17309	17399	17506	17586	17383	17500	17513	17455	17417	17507	17281	17395	17429	17584	17496	17574	17449	17554	17649	17389	17409	17467	17458	17460	17584	17657	17659	17396	17376	17596	17656	17532	17552	17595	17415	17525	17496	17576	17565	17386	17703	17368	17239	17397	17515	17347	17391	17585	17503	17192	17368	17554	17475	17627	17663	17704	17549	17537	17434	17594	17377	17452	17470	17591	17419	17546	17507	17479	17378	17581	17529	17340	17698	17616	17517	17550	17457	17508	17370	17460	17830	17709	17632	17659	17376	17442	17513	17562	17486	17653	17366	17600	17666	17448	17296	17614	17418	17575	17592	17507	17397	17609	17416	17497	17515	17432	17433	17444	17424	17434	17679	17641	17565	17602	17493	17212	17585	17438	17349	17586	17533	17578	17351	17515	17667	17419	17313	17363	17633	17522	17627	17501	17677	17435	17595	17498	17516	17461	17360	17567	17302	17425	17379	17412	17534	17380	17573	17510	17374	17463	17401	17524	17555	17313	17392	17409	17699	17495	17570	17525	17785	17544	17510	17229	17312	17548	17645	17540	17390	17574	17396	17507	17436	17587	17544	17550	17504	17753	17541	17649	17566	17567	17519	17393	17470	17331	17434	17636	17708	17627	17671	17435	17542	17461	17642	17527	17505	17619	17501	17357	17726	17460	17708	17677	17774	17665	17627	17543	17604	17641	17545	17492	17571	17500	17349	17572	17317	17622	17444	17513	17450	17298	17418	17532	17425	17715	17553	17513	17551	17477	17523	17371	17551	17314	17419	17488	17608	17546	17474	17723	17328	17581	17489	17351	17718	17497	17535	17355	17393	17673	17478	17515	17646	17559	17690	17592	17573	17592	17435	17600	17370	17476	17285	17452	17490	17591	17319	17432	17523	17423	17643	17467	17744	17418	17588	17554	17690	17454	17550	17534	17418	17151	17316	17436	17671	17513	17519	17505	17620	17541	17639	17545	17506	17333	17541	17411	17479	17482	17648	17576	17658	17481	17374	17704	17457	17411	17592	17463	17522	17561	17702	17515	17272	17253	17360	17535	17361	17487	17709	17597	17399	17607	17464	17601	17454	17562	17413	17395	17611	17664	17399	17714	17587	17567	17403	17420	17441	17537	17586	17465	17509	17538	17660	17651	17448	17435	17510	17483	17565	17549	17463	17526	17554	17616	17512	17546	17451	17461	17493	17400	17388	17593	17484	17460	17391	17614	17686	17596	17592	17367	17576	17612	17547	17368	17502	17614	17600	17367	17496	17566	17523	17386	17498	17539	17567	17417	17481	17401	17467	17683	17578	17488	17409	17367	17802	17445	17531	17286	17555	17519	17461	17429	17419	17429	17455	17712	17614	17412	17392	17444	17533	17600	17566	17201	17347	17400	17559	17662	17295	17410	17397	17604	17393	17659	17456	17481	17613	17559	17664	17388	17418	17501	17342	17407	17659	17429	17396	17530	17431	17456	17467	17587	17597	17536	17459	17409	17433	17589	17459	17683	17511	17695	17262	17436	17464	17522	17609	17630	17634	17330	17233	17387	17407	17448	17208	17397	17404	17482	17656	17467	17555	17558	17482	17441	17505	17554	17478	17434	17485	17642	17525	17536	17211	17379	17557	17541	17312	17418	17628	17286	17431	17423	17532	17328	17494	17725	17574	17723	17361	17312	17392	17456	17776	17534	17390	17499	17619	17338	17524	17434	17461	17353	17557	17547	17643	17619	17165
19652	34702	35700	29884	27152	24394	22071	20811	19668	19056	18316	23671	34225	20385	16253	16188	15842	15862	15711	15556	15496	15507	15417	15340	15348	15381	15352	15327	15459	15126	15150	15218	15216	15061	15218	15040	15134	15173	14961	15184	15161	15580	15937	16275	15783	15663	15312	15087	15195	15118	15210	14913	15005	15082	14983	15080	14972	14919	14968	14870	15110	14964	15077	15095	14941	15210	14913	14864	15045	15092	14883	14972	14868	15031	15070	14933	14959	15062	15086	14992	14984	14939	15048	14977	15021	15042	14912	14960	14936	14949	15136	14968	15055	14980	14863	15214	15148	15094	14858	15139	14861	15234	15009	15094	15170	14959	14982	14920	14973	14989	15045	15107	15137	15098	15191	14919	14921	15059	15063	15020	15044	15013	15127	14976	15045	14987	15164	15028	14968	15123	15012	14745	14880	14988	14973	15299	14892	14820	15004	15087	15192	15064	15119	15046	15006	15004	14802	14990	15003	14987	14957	15064	15055	15089	14922	14872	15008	15218	14979	14991	15135	14901	14971	15079	15074	15126	14898	14932	14854	14948	15175	15092	15012	15018	15097	15105	15038	14910	14889	14954	15073	15127	14866	15012	15062	15072	15064	14855	14866	15117	14980	14829	15125	14913	15050	15211	15144	14990	15035	15065	15242	15037	15127	14982	15084	15186	15015	15068	14862	14973	15104	15072	14937	15079	15025	14941	15008	14968	15028	14827	14955	14896	15099	14944	15005	14948	14968	14967	15030	15029	14982	14951	15012	14954	15012	14946	15024	14998	14925	14923	15095	15019	15056	14955	15171	15203	15080	14887	15038	15010	14846	15001	15243	15096	15021	14957	15107	14941	14911	14973	15043	15132	14964	14909	15146	14963	15100	14988	15033	15019	14957	14962	14995	15017	14958	15030	14918	14834	14924	14984	14972	14969	15162	15052	15057	15059	15157	15199	15042	15064	15141	14891	14902	15000	14865	15015	15127	15017	14881	14913	14918	15029	15040	15031	15029	14847	14897	14974	14960	15073	14959	14799	14973	15092	15063	15051	14861	15036	14973	15089	15129	15110	15183	15048	15093	15141	15118	14989	14883	15004	14958	15009	15012	15138	14934	15113	14907	14998	14836	15012	15166	15140	15198	15111	15022	15148	15022	15043	14951	14922	14889	15017	14819	15088	15049	15018	15128	15019	15006	15188	15073	14826	15082	15073	14767	15048	14840	15028	14944	14997	14850	14996	15091	14820	14942	14910	14976	15006	14979	14936	15043	15019	15084	14915	14908	15108	14974	14933	15111	15037	14997	14893	15015	15123	15076	15063	14909	14987	14905	15122	14967	14992	14955	14887	14983	14901	14981	15023	14892	14843	14923	15069	14971	15018	14904	15005	15083	15027	14952	15077	14876	15094	15200	14909	15068	15068	14993	15212	14758	15139	15108	15047	15059	14955	14931	14943	15067	14857	15022	15021	14897	14872	15015	14988	15050	14987	14912	15062	15133	14975	15025	15027	15114	15092	15077	14971	15026	14962	14984	14962	15059	15021	14991	15204	14953	15153	14899	15109	15045	15087	14945	14941	15028	14982	15000	15038	14972	14930	15056	15086	15013	14942	14954	15071	14995	14966	14840	15051	14934	15080	14994	14894	15049	14877	14874	15003	14992	14883	14891	14937	14996	14822	14828	15067	14921	15060	15021	15004	14939	14988	14911	15003	14990	15016	15114	15041	14818	14969	15075	14998	14967	14841	15151	15224	15077	15090	14987	15092	14888	14972	15058	14989	14841	15110	15006	14860	14997	15007	15068	15097	15097	14994	15058	14899	15031	14980	15069	15170	15261	14937	14988	15002	14956	14970	14950	14995	15023	14938	14950	14955	15075	15132	15080	14959	15045	14972	14972	15018	15016	15034	15013	15122	14950	14984	15076	15120	14945	15018	14962	15039	15156	14926	15207	14795	14989	14999	14991	14898	15101	15014	15078	14935	14958	15031	14947	15115	14922	15089	14995	15114	14980	15052	15009	14896	15116	14906	14963	14949	14905	14987	15066	14908	14846	15031	14939	15028	15064	15014	14928	15153	14893	14929	15045	15092	15010	15064	15051	15192	15031	15024	14994	14988	15221	14998	14970	14984	14998	15140	14997	15090	15130	15015	14935	15122	15017	15014	14911	15154	15033	14946	15001	15024	15003	14975	14944	14908	14984	14954	14965	15082	15123	15029	15023	14867	14842	15013	14886	15049	15046	15015	15010	14993	15045	15069	14871	14991	15113	15014	15023	15075	15033	14953	14914	14896	15070	14976	14980	15101	14882	14974	14989	14933	15071	14984	14935	15013	15003	14831	14836	15055	14977	14971	14933	14858	14933	14963	14901	14937	15024	15002	14912	15052	15093	15014	15065	14885	14994	15155	14929	14926	14979	14852	15102	15126	15045	14950	14965	14877	14988	14855	14932	15058	14833	14916	15044	14920	15057	15024	14909	15009	15023	15104	15153	14981	15013	15034	14918	15149	15106	14965	15100	15015	14928	14995	15035	15213	14910	15052	14913	15098	14893	14841	14776	15086	14908	14931	15023	14946	15163	14967	15018	14894	14983	15182	14904	14886	15165	14881	15177	15211	14912	15014	15027	15111	14971	14986	15019	15000	15141	14944	14979	15003	15044	14899	15110	15041	15092	15164	15145	15010	14930	15014	14979	14972	15039	14993	14887	15090	14991	15012	14993	15021	14830	15144	15082	14989	15021	15063	14876	14870	15056	15115	14972	14951	15034	14936	15003	14955	15049	14979	15019	14940	15015	14922	14992	15043	14891	15011	15000	14988	14889	14954	14765	14933	15043	15093	15120	14959	14993	14972	15045	15071	14918	14957	15191	15001	15035	14919	14912	15042	15102	15031	14964	15026	15054	15005	15202	14921	15133	15029	15017	15111	14973	14914	14947	14921	14903	14933	14961	14917	15077	15000	15108	15034	15113	15076	14976	14965	15151	14953	15002	15009	14950	14954	14815	15211	14857	14856	15073	14870	14954	14966	15020	15016	15016	15096	14977	15053	15066	14849	14915	14963	14900	15019	15189	14883	14987	14991	14783	14922	15238	15046	14991	15016	15065	15066	14969	14902	15103	15083	15083	14995	14952	15037	15100	14948	14975	15114	15041	14956	14876	14967	15260	15040	15106	15026	14906	15054	15090	15029	14942	15009	14952	15012	15065	14971	15109	15133	15084	15121	15056	14974	15019	15048	15188	14952	14872	15178	14851	15222	14982	14879	15088	15000	14915	15047	14999	15070	15156	15106	15058	14779	14965	14919	15042	14957	14841	14832	15006	14929	14934	14991	15098	14913	15106	14974	14914	14873	15101	14936	14919	14897	14927	14858	14974	15090	14954	15103	14962	14948	14971	15024	15036	15046	15037	14983	15156	14977	15014	15215	14816	15062	15003	15055	15026	14896	15022	15137	14910	15086	15057	15076	14947	15023	14989	15081	14957	14804	14819	15027	14902	14945	14801	15014	14949	15056	14902	15093	14986	15077	14880	15118	15150	14998	14993	14940	15069	15028	15051	14877	14991	14903	15178	15015	14971	15045	15142	15002	15019	15146	15045	14972	15039	15213	14869	15065	14968	14973	15127	15073	15062	15139	14964	14930	15051	14995	14939	14898	14780	15009	14933	15051	14881	14921	15174	14999	15079	14916	14971	15042	15055	15077	15056	15028	15214	15008	14995	14987	15069	15019	14910	14982	15038	14916	14912	14923	15203	14895	15092	15170	14867	15027	15008	15072	14912	15028	14990	14922	15082	15099	15037	14786	15084	14923	15092	15008	14974	15056	15022	15078	14937	15062	15067	15013	14910	15170	14948	15039	14947	15046	15090	15131	15102	14957	14998	15063	15244	14907	15095	14841	14925	15178	15020	14989	15021	14940	14870	14915	15012	15086	14984	15108	15087	14991	14990	14987	14859	14863	15110	14987	14851	15029	14967	14926	15109	14890	15001	15116	15096	15010	15147	14990	15045	15011	15005	14976	15071	15014	15032	14986	15007	14926	14891	14922	15012	14876	15142	14970	15091	15184	15145	15103	15097	14971	15076	15040	15078	15058	15165	14938	14899	14994	15049	14891	15138	14997	14931	15090	14944	15029	15043	15032	14971	14940	15028	15106	15030	14924	14949	14858	15127	14911	14900	15080	14974	15014	14968	15050	15028	14911	15013	14929	15007	15066	14935	14931	14922	15090	15026	15019	15034	15156	14962	14853	15176	14981	15022	15187	15141	15071	15044	14907	14967	15039	14975	14957	15098	14921	15002	15055	14930	14845	15144	14941	14993	14882	14960	14859	15087	15038	15005	15049	14952	15068	15001	15004	14860	15074	14996	15025	15045	15036	14978	15122	14905	15011	15005	15076	15021	15019	14989	15158	14925	15131	14812	15179	14880	14949	14973	15093	14858	15026	15059	15026	15063	15047	14869	14943	15223	15013	15161	14957	14915	14827	15064	14916	14935	15123	14949	14970	14954	14933	15043	15002	14956	15063	14998	14908	15001	14998	15255	14933	15095	15204	14792	15028	15053	14931	14922	14972	15034	14819	14991	15029	14933	15076	15034	15061	14956	15131	15046	15098	14913	15018	14848	15000	14995	15147	14978	14993	14944	14886	14869	15045	15053	14951	15205	15017	14913	14950	14992	15046	15035	15026	14833	14948	15046	15107	14905	15022	15033	14912	15004	15087	14892	15137	14986	15113	14932	14960	15026	15118	15013	14983	15059	15040	14976	14885	15010	14860	15041	15014	15144	15108	14947	14882	15097	14976	14953	15079	14874	14994	14930	15189	15072	14975	15101	15115	15071	15020	14938	15036	14864	15039	14937	14848	14898	15074	15071	15125	14924	15125	15074	14777	15086	15116	14932	14864	15119	14870	14930	15095	15008	15139	14743	15086	15085	15015	14983	14861	15096	14904	14915	14938	15040	14968	15039	15084	15055	15059	14945	15051	14985	14868	14880	15161	14960	14930	14988	15010	15096	14995	14955	14959	14999	15045	15121	15109	14840	14881	15088	14948	15045	15048	15058	14910	14896	14962	15090	15091	15007	15213	14987	14916	15062	14948	15068	14971	14929	14942	14986	15044	15114	14967	15061	15034	14943	15126	15058	14973	15020	15092	15008	15064	15152	15121
27376	22861	27874	25044	21030	20174	19691	19151	19192	18901	18855	18790	19502	18755	18743	18380	18277	18676	18683	18572	18526	18486	18435	18403	18362	18452	18399	18424	18260	18334	18368	18363	18388	18391	18516	18350	18230	18424	18383	18290	18288	18258	18332	18294	18671	18411	18436	18154	18276	18243	18338	18555	18334	18317	18452	18351	18388	18350	18558	18242	18141	18111	18191	18158	18239	18094	18244	18276	18308	18211	18215	18500	18351	18670	18516	18274	18370	18320	18412	18308	18293	18327	18471	18243	18275	18293	18313	18464	18284	18494	18334	18410	18260	18312	18281	18137	18333	18186	18542	18314	18204	18343	18160	18244	18400	18312	18265	18499	18222	18388	18292	18523	18159	18271	18514	18185	18310	18270	18419	18531	18298	18413	18220	18366	18366	18463	18281	18233	18236	18351	18422	18421	18230	18444	18352	18171	18134	18272	18276	18387	18304	18207	18296	18132	18214	18198	18356	18347	18201	18293	18377	18308	18444	18532	18205	18209	18529	18313	18423	18312	18380	18301	18267	18124	18336	18234	18319	18191	18326	18320	18113	18528	18283	18308	18727	18352	18320	18458	18442	18369	18545	18323	18554	18305	18110	18282	18086	18274	18125	18254	18411	17960	18222	18213	18283	18330	18488	18048	18114	18380	18552	18585	18260	18433	18386	18562	18177	18264	18427	18267	18404	18331	18512	18191	18271	18168	18263	18278	18224	18145	18279	18382	18373	18262	18261	18315	18370	18460	18502	18246	18276	18338	18262	18457	18329	18351	18248	18285	18637	18273	18411	18317	18736	18318	18248	18338	18396	18445	18212	18250	18069	18076	18373	18319	18296	18448	18110	18347	18236	18285	18221	18254	18442	18366	18288	18088	18425	18444	18278	18321	18414	18240	18224	18364	18249	18285	18594	18400	18304	18365	18212	18666	18489	17844	18338	18145	18337	18619	18200	18431	18147	18084	18470	18298	18561	18311	18250	18266	18391	18262	18256	18560	18269	18451	18345	18371	18313	18200	18521	18277	18333	18325	18269	18281	18247	18411	18315	18338	18287	18193	18290	18341	18291	18369	18256	18224	18491	18266	18165	18339	18169	18350	18179	18143	18342	18420	18204	18369	18210	18102	18229	18474	18258	18420	18208	18132	18532	18436	18215	18319	18188	18161	18219	18268	18359	18445	18025	18144	18137	18319	18267	18249	18383	18487	18232	18142	18366	18387	18301	18443	18294	18272	18447	18472	18402	18344	18485	18393	18379	18226	18445	18469	18497	18214	18550	18473	18146	18099	18342	18279	18238	18378	18375	18343	18354	18330	18244	18271	18371	18377	18220	18159	18492	18239	18082	18456	18327	18443	18241	18416	18379	18341	18331	18228	18225	18419	18404	18341	18327	18237	18479	18318	18288	18613	18647	18031	18330	18214	18345	18105	18303	18168	18506	18272	18170	18106	18249	18204	18242	18158	18467	18219	18366	18295	18246	18129	18288	18345	18483	18647	18472	18181	18298	18351	18267	18301	18186	18242	18337	18289	18435	18440	18347	18453	18376	18237	18389	18376	18401	18278	18382	18211	18248	18330	18390	18485	18209	18453	18489	18320	18341	18172	18366	18233	18252	18105	18163	18441	18189	18403	18235	18368	18269	18321	18189	18235	18309	18275	18233	18411	18473	18254	18281	18135	18349	18295	18389	18400	18382	18338	18387	18610	18446	18179	18354	18409	18307	18173	18314	18112	18258	18293	18121	18411	18351	18365	18388	18500	18273	18354	18217	18231	18321	18175	18289	18247	18511	18165	18254	18411	18191	18342	18486	18250	18422	18453	18217	18526	18346	18400	18316	18326	18376	18394	18223	18370	18284	18330	18429	18286	18239	18354	18220	18296	18280	18099	18334	18246	18440	18265	18511	18389	18265	18488	18383	18458	18170	18207	18266	18293	18272	18101	18230	18176	18359	18290	18264	18455	18313	18229	18645	18388	18387	18210	18265	18305	18332	18136	18338	18106	18191	18272	18375	18198	18264	18468	18275	18184	18189	18339	18268	18334	18531	18402	18415	18283	18307	18159	18318	18348	18414	18443	18342	18300	18245	18192	18298	18197	18285	18460	18284	18127	18337	18255	18485	18368	18391	18276	18397	18293	18380	18199	18565	18252	18532	18392	18090	18229	18247	18196	18505	18118	18321	18524	18560	18562	18482	18318	18441	18371	18102	18331	18351	18449	18389	18310	18410	18311	18490	18171	18309	18168	18230	18437	18302	18254	18176	18325	18350	18307	18306	18572	18214	18658	18276	18371	18327	18156	18500	18520	18288	18034	18115	18500	18183	18242	18316	18171	18458	18428	18481	18302	18186	18490	18295	18062	18166	18159	18262	18411	18440	18359	18461	18246	18362	18312	18272	18344	18122	18246	18351	18432	18394	18255	18232	18383	18197	18323	18451	18403	18265	18296	18448	18388	18387	18307	18293	18349	18456	18285	18172	18277	18386	18295	18049	18242	18375	18297	18376	18425	18112	18115	18222	18314	18454	18278	18388	18278	18318	18294	18667	18344	18471	18402	18365	18336	18202	18270	18361	18425	18363	18273	18450	18314	18247	18573	18380	18304	18401	18173	18274	18239	18241	18396	18401	18382	18195	18225	18400	18399	18191	18362	18274	18053	18410	18279	18268	18317	18308	18202	18490	18465	18483	18343	18376	18176	18144	18426	18473	18466	18368	18481	18293	18392	18354	18337	18308	18157	18200	18379	18095	18400	18328	18284	18354	18408	18275	18252	18486	18409	18310	18300	18492	18225	18432	18280	18213	18375	18356	18219	18387	18355	18294	18256	18100	18468	18163	18047	18241	18239	18332	18204	18415	18409	18266	18395	18334	18411	18457	18199	18480	18417	18356	18284	18209	18363	18236	18335	18490	18341	18207	18440	18394	18319	18330	18520	18265	18184	18192	18364	18396	18259	18210	18377	18178	18403	18397	18297	18250	18436	18343	18452	18424	18330	18363	18359	18305	18434	18061	18156	18209	18302	18326	18325	18406	18212	18392	18403	18531	18216	18222	18303	18584	18259	18161	18233	18367	18247	18192	18197	18215	18340	18111	18274	18393	18374	18514	18254	18270	18292	18270	18095	18263	18361	18307	18466	18364	18395	18312	18199	18197	18442	18464	18169	18580	18440	18540	18463	18339	18271	18195	18428	18286	18411	18280	18520	18030	18387	18312	18266	18475	18164	18282	18374	18398	18337	18247	18358	18490	18620	18298	18288	18404	18438	18286	18377	18379	18153	18398	18240	18447	18321	18152	18269	18422	18361	18470	18314	18227	18331	18321	18329	18109	18284	18397	18292	18433	18208	18531	18405	17994	18526	18229	18144	18246	18392	18218	18396	18378	18309	18249	18367	18393	18388	18481	18230	18348	18453	18332	18356	18415	18474	18134	18325	18366	18412	18399	18317	18601	18163	18360	18355	18282	18342	18303	18443	18390	18328	18443	18175	18573	18313	18351	18339	18328	18210	18246	18302	18281	18305	18378	18576	18291	18271	18306	18210	18503	18412	18549	18388	18149	18355	18225	18046	18254	18238	18347	18464	18318	18399	18266	18340	18303	18291	18459	18280	18368	18307	18437	18190	18358	18485	18376	18300	18337	18528	18514	18357	18339	18332	18514	18283	18253	18175	18335	18244	18256	18388	18394	18224	18326	18290	18113	18194	18106	18446	18332	18314	18424	18304	18383	18277	18235	18288	18382	18531	18412	18431	18339	18508	18198	18285	18088	18275	18461	18396	18228	18257	18348	18359	18255	18391	18417	18181	18131	18379	18373	18230	18360	18361	18414	18210	18388	18290	18406	18380	18381	18406	18023	18074	18599	18168	18303	18420	18283	18394	18232	18290	18330	18347	18261	18255	18361	18525	18459	18459	18281	18531	18433	18521	18398	18274	18391	18324	18357	18251	18321	18247	18486	18421	18261	18288	18452	18382	18305	18405	18381	18295	18223	18059	18344	18424	18298	18221	18327	18346	18314	18543	18374	18410	18375	18427	18367	18330	18305	18246	18375	18438	18310	18308	18195	18193	18480	18409	18410	18359	18185	18364	18215	18317	18262	18288	18347	18152	18293	18379	18373	18345	18235	18170	18385	18287	18433	18313	18252	18601	18168	18375	18317	18370	18162	18161	18360	18195	18243	18320	18332	18257	18450	18386	18372	18321	18250	18183	18418	18305	18201	18384	18396	18429	18241	18165	18404	18326	18504	18455	18256	18590	18559	18225	18239	18278	18002	18258	18327	18184	18327	18296	18349	18289	18302	18287	18539	18395	18424	18344	18284	18357	17989	18392	18470	18381	18100	18346	18358	18167	18396	18526	18363	18386	18384	18308	18452	18341	18388	18285	18543	18077	18494	18339	18437	18208	18316	18217	18252	18360	18423	18323	18132	18465	18331	18298	18248	18353	18420	18285	18392	18323	18306	18250	18375	18308	18341	18433	18439	18303	18304	18410	18430	18415	18528	18416	18263	18185	18226	18277	18259	18444	18542	18323	18372	18168	18460	18299	18291	18090	18545	18365	18405	18442	18124	18325	18337	18399	18015	18247	18437	18408	18397	18409	18366	18272	18353	18240	18149	18451	18388	18425	18249	18314	18284	18299	18377	18164	18264	18369	18526	18498	18186	18360	18356	18037	18409	18399	18260	18307	18119	18517	18176	18212	18283	18379	18527	18388	18208	18315	18249	18240	18159	18381	18358	18272	18268	18183	18214	18400	18217	18347	18209	18156	18315	18273	18304	18284	18315	18266	18384	18348	18405	18266	18392	18520	18224	18455	18299	18431	18370	18322	18305	18248	18269	18250	18445	18382	18370	18229	18312	18320	18359	18233	18100	18259	18245	18333	18282	18267	18446	18330	18374	18324	18320	18368	18327	18262	18327	18172	18220	18225	18326	18308	18519	18407	18223	18455	18467	18350	18295	18490	18412	18134	18370	18288	18091	18442	18257	18231	18228	18540	18367	18440	18380	18181	18551	18418	18378	18172	18408	18336	18300	18354	18280	18605	18392	18118	18559	18302	18373	18345	18147	18372	18131	18223	18277	18355	18348	18135	18213	18132	18298	18447	18300	18268	18330	18452	18366	18324	18222	18415	18274	18177	18457	18323	18449	18296	18382	18155
18469	25242	24927	21276	19400	18248	17509	17078	16916	16422	16363	16487	17628	16248	15977	15763	15796	15767	15584	15672	15664	15701	15694	15757	15656	15623	15517	15750	15493	15616	15646	15620	15561	15738	15692	15578	15606	15495	15397	15509	15774	15505	15645	15723	15618	15607	15495	15479	15368	15425	15471	15659	15397	15433	15621	15305	15501	15645	15616	15560	15485	15592	15499	15619	15802	15533	15364	15440	15568	15383	15637	15434	15527	15395	15490	15406	15644	15565	15460	15438	15530	15396	15524	15594	15535	15642	15355	15512	15273	15419	15396	15617	15581	15614	15483	15544	15518	15662	15546	15350	15470	15416	15411	15449	15594	15546	15563	15515	15556	15491	15473	15536	15450	15585	15370	15398	15614	15538	15465	15640	15532	15521	15514	15504	15464	15587	15541	15433	15591	15592	15459	15453	15554	15464	15449	15544	15596	15448	15415	15546	15431	15601	15483	15596	15543	15521	15461	15418	15281	15508	15503	15476	15571	15449	15485	15401	15519	15517	15585	15609	15349	15592	15500	15493	15458	15432	15702	15529	15615	15499	15435	15493	15476	15587	15393	15606	15635	15599	15513	15370	15643	15427	15377	15560	15547	15548	15620	15582	15438	15314	15506	15489	15632	15317	15470	15451	15333	15550	15454	15586	15512	15390	15541	15543	15443	15554	15574	15497	15484	15355	15629	15431	15645	15491	15535	15507	15458	15469	15342	15583	15335	15510	15430	15308	15614	15402	15596	15463	15420	15434	15494	15461	15596	15691	15690	15582	15416	15503	15569	15481	15576	15423	15447	15485	15555	15444	15436	15555	15473	15599	15721	15402	15583	15584	15655	15612	15620	15533	15539	15588	15309	15545	15587	15453	15630	15571	15398	15642	15418	15542	15333	15577	15596	15565	15624	15622	15521	15547	15434	15414	15538	15577	15462	15478	15662	15436	15469	15462	15497	15509	15686	15564	15514	15461	15384	15410	15638	15491	15418	15360	15517	15494	15627	15514	15595	15509	15550	15501	15558	15512	15529	15417	15285	15443	15479	15489	15578	15521	15513	15576	15466	15779	15468	15502	15383	15469	15439	15448	15481	15354	15613	15380	15497	15447	15553	15560	15539	15493	15517	15523	15329	15361	15706	15407	15443	15536	15511	15552	15399	15595	15666	15510	15598	15484	15468	15382	15669	15545	15470	15548	15446	15522	15547	15592	15519	15633	15607	15476	15547	15447	15492	15508	15362	15485	15413	15620	15369	15440	15533	15237	15442	15461	15410	15597	15489	15456	15556	15477	15607	15533	15546	15427	15516	15543	15494	15525	15507	15561	15464	15575	15634	15485	15419	15429	15659	15566	15597	15823	15459	15702	15630	15563	15397	15542	15622	15566	15514	15436	15379	15520	15498	15297	15478	15560	15513	15537	15398	15414	15387	15488	15481	15482	15692	15520	15474	15399	15379	15627	15466	15611	15469	15707	15553	15580	15280	15531	15398	15441	15495	15531	15538	15555	15396	15449	15433	15437	15553	15520	15462	15505	15534	15499	15513	15580	15594	15368	15477	15478	15518	15474	15483	15528	15530	15552	15588	15469	15595	15624	15636	15407	15327	15570	15521	15321	15449	15450	15440	15439	15654	15551	15406	15476	15585	15631	15409	15505	15428	15690	15589	15456	15536	15494	15258	15547	15458	15553	15490	15464	15664	15244	15528	15544	15583	15381	15544	15537	15587	15523	15624	15546	15327	15609	15668	15588	15529	15476	15398	15457	15636	15608	15693	15524	15379	15495	15522	15615	15498	15530	15480	15528	15495	15606	15589	15468	15684	15453	15527	15626	15485	15406	15557	15636	15526	15509	15533	15650	15456	15500	15551	15478	15371	15674	15512	15554	15643	15367	15426	15535	15579	15722	15483	15572	15408	15580	15476	15640	15458	15717	15503	15406	15569	15445	15709	15516	15395	15341	15425	15361	15554	15581	15582	15532	15756	15473	15600	15411	15399	15649	15479	15465	15598	15577	15403	15553	15559	15399	15296	15510	15583	15425	15375	15399	15401	15529	15424	15678	15587	15439	15313	15397	15555	15449	15528	15409	15507	15536	15493	15592	15411	15425	15599	15688	15428	15395	15579	15571	15548	15614	15580	15346	15426	15565	15546	15657	15481	15676	15476	15572	15509	15547	15467	15437	15615	15552	15591	15635	15497	15538	15528	15586	15493	15414	15471	15640	15578	15568	15412	15675	15572	15518	15602	15598	15378	15607	15436	15482	15708	15354	15587	15586	15708	15528	15485	15478	15456	15598	15412	15645	15465	15567	15486	15497	15509	15659	15402	15514	15500	15511	15555	15475	15604	15540	15638	15392	15525	15496	15623	15554	15437	15286	15592	15471	15535	15633	15630	15555	15447	15646	15554	15445	15503	15493	15517	15399	15582	15362	15448	15610	15541	15510	15547	15520	15474	15620	15465	15559	15489	15557	15521	15396	15594	15345	15469	15565	15656	15625	15613	15518	15483	15198	15463	15377	15550	15575	15530	15617	15537	15426	15296	15632	15567	15531	15528	15568	15534	15368	15525	15581	15578	15399	15467	15291	15586	15581	15474	15472	15433	15664	15428	15484	15543	15566	15614	15629	15310	15502	15678	15656	15336	15578	15416	15414	15783	15581	15492	15479	15554	15471	15558	15526	15659	15512	15216	15562	15530	15493	15436	15408	15465	15469	15675	15460	15509	15537	15476	15612	15503	15337	15494	15722	15632	15474	15430	15640	15263	15595	15551	15397	15542	15482	15559	15541	15425	15504	15430	15329	15537	15510	15535	15601	15485	15634	15440	15607	15377	15436	15524	15641	15423	15586	15481	15444	15589	15480	15575	15538	15449	15497	15607	15432	15497	15474	15593	15501	15523	15541	15512	15526	15532	15465	15526	15360	15546	15605	15619	15659	15578	15447	15490	15475	15547	15545	15518	15470	15401	15590	15501	15494	15395	15666	15525	15518	15466	15515	15553	15376	15597	15429	15730	15508	15473	15500	15389	15628	15487	15599	15302	15569	15530	15560	15324	15601	15723	15353	15512	15364	15356	15489	15559	15515	15528	15580	15555	15545	15390	15376	15546	15630	15459	15491	15477	15707	15495	15429	15417	15460	15405	15563	15471	15466	15490	15663	15414	15455	15468	15493	15498	15643	15431	15577	15443	15385	15265	15557	15528	15512	15631	15571	15576	15624	15425	15547	15404	15438	15630	15374	15419	15350	15513	15540	15329	15504	15530	15545	15459	15749	15456	15463	15462	15400	15605	15601	15684	15599	15448	15790	15403	15558	15470	15508	15466	15544	15446	15541	15579	15452	15386	15526	15507	15640	15462	15620	15524	15424	15511	15509	15600	15431	15598	15227	15473	15401	15338	15607	15484	15613	15397	15618	15467	15498	15614	15561	15537	15495	15462	15516	15438	15419	15472	15417	15707	15613	15452	15710	15534	15713	15393	15544	15652	15494	15476	15584	15533	15480	15481	15504	15411	15397	15535	15251	15622	15414	15389	15579	15483	15446	15516	15367	15524	15388	15415	15428	15544	15572	15301	15598	15375	15519	15625	15315	15529	15565	15669	15433	15539	15390	15623	15412	15555	15562	15283	15571	15631	15377	15467	15496	15441	15487	15669	15546	15552	15544	15552	15537	15420	15544	15621	15450	15677	15623	15429	15388	15771	15626	15428	15471	15495	15511	15612	15409	15397	15531	15648	15422	15337	15498	15520	15541	15491	15599	15442	15497	15468	15723	15591	15498	15567	15450	15559	15509	15545	15543	15478	15297	15551	15713	15539	15525	15498	15425	15458	15455	15402	15656	15486	15624	15503	15409	15411	15473	15542	15565	15530	15517	15397	15714	15422	15521	15566	15469	15580	15771	15498	15577	15674	15450	15610	15417	15661	15333	15396	15338	15433	15344	15511	15474	15608	15257	15698	15569	15465	15570	15573	15675	15557	15635	15426	15479	15455	15569	15466	15266	15674	15480	15542	15492	15631	15442	15598	15433	15388	15560	15655	15553	15596	15473	15664	15457	15598	15569	15602	15577	15415	15558	15475	15455	15608	15473	15504	15469	15589	15536	15624	15394	15595	15388	15511	15606	15648	15485	15518	15487	15563	15554	15448	15426	15504	15546	15535	15574	15538	15599	15512	15570	15408	15570	15534	15555	15400	15519	15723	15521	15457	15503	15406	15631	15450	15551	15583	15441	15384	15417	15470	15477	15293	15580	15610	15532	15462	15590	15486	15497	15439	15523	15556	15477	15620	15393	15517	15507	15355	15739	15613	15477	15631	15524	15661	15659	15546	15495	15659	15724	15536	15535	15581	15631	15489	15647	15700	15581	15513	15441	15615	15742	15447	15478	15605	15428	15494	15646	15631	15807	15542	15544	15617	15633	15466	15588	15554	15296	15526	15586	15507	15439	15393	15526	15497	15456	15623	15261	15479	15540	15482	15571	15572	15628	15565	15438	15362	15489	15650	15588	15467	15413	15465	15603	15540	15517	15445	15487	15629	15505	15572	15733	15560	15511	15476	15463	15456	15452	15395	15647	15480	15650	15436	15576	15599	15521	15302	15444	15419	15361	15692	15470	15512	15579	15544	15435	15544	15449	15573	15446	15582	15501	15561	15614	15434	15425	15345	15478	15510	15399	15467	15682	15526	15437	15484	15546	15444	15307	15662	15536	15559	15449	15586	15547	15487	15485	15486	15367	15660	15324	15436	15601	15517	15582	15556	15631	15483	15524	15465	15495	15539	15420	15480	15463	15504	15505	15558	15572	15470	15478	15386	15496	15485	15410	15609	15544	15488	15477	15465	15589	15604	15595	15507	15530	15566	15661	15617	15470	15411	15539	15373	15427	15541	15559	15497	15514	15459	15587	15626	15497	15528	15362	15461	15446	15587	15419	15725	15590	15549	15453	15521	15685	15594	15452	15648	15292	15459	15502	15637	15605	15442	15646	15532	15537	15563	15408	15553	15486	15508	15467	15285	15477	15706	15656	15632	15478	15534	15521	15456	15589	15521	15389	15456	15557	15408	15484	15431	15519	15516	15487	15569	15482	15729	15468	15607	15433	15486	15359	15528	15503	15426	15622	15577	15596	15486	15609	15537	15592	15621	15450	15441	15485	15446	15464
23832	21117	28537	24443	22934	23610	23138	20526	20140	19535	19579	19969	25105	21455	18897	18555	18508	18579	18273	18341	18412	18302	18237	18219	18127	18114	18274	18066	17960	18123	18105	17978	18011	18019	17984	17950	17835	18077	17972	18040	18041	18082	18348	18446	18350	18352	18069	18137	18123	17838	18036	18001	17857	17926	17818	18128	17927	17921	18201	18070	18057	18087	18041	18120	18236	18030	17911	18011	18299	18090	18067	17956	18007	17874	17988	18001	18141	18078	18183	18066	17854	18055	17923	17850	18093	18045	18007	18183	17963	17977	17969	17796	17822	17925	17838	17842	17898	17879	17982	18014	17997	17959	17968	18155	17885	18054	18012	17983	17863	17918	18195	18001	18048	17798	18018	17926	17915	18132	18007	17960	17943	17992	17893	17954	18311	17896	18004	17750	17956	18132	18206	17930	17937	17909	17983	17948	18016	17927	17988	17904	18231	17891	18051	18035	17896	18070	17816	17981	17927	17903	17934	18052	17832	17942	17828	17943	18080	18080	17924	17933	17920	17703	17825	18183	17985	18026	17966	18070	18007	18013	17700	18029	17671	18037	17882	18141	18110	17933	17995	18113	18026	17862	17906	17938	17925	17948	18091	18078	17836	17972	18049	17839	18038	17856	17930	18001	17864	18031	17823	17928	17978	18032	17835	17786	18135	17984	17845	17722	17826	17926	17937	17815	18035	18097	17864	17825	17924	17950	18021	17883	17965	18120	18048	17971	18043	18063	18084	18010	17947	17887	18036	18012	17953	17926	17738	17971	18038	17792	17986	17876	17843	17955	17908	17862	18064	17826	17995	17933	17891	17977	18038	17954	18162	17941	17885	18061	18200	17875	17792	17956	17995	18171	17958	17726	17898	17808	17786	17946	17807	17953	17893	17984	17841	18220	17851	18195	18149	18075	17968	18054	18112	17811	17825	17838	18041	17891	17972	17806	18062	17945	17974	17881	18142	18223	18120	18049	18141	18259	18027	18006	17870	17938	17942	18031	17866	18009	17924	17866	17973	17951	18103	17878	17954	18020	17753	17863	18017	18017	17965	17950	18060	18106	18084	17906	17774	18002	18038	17778	17894	18049	17868	17834	17815	17952	17830	17952	18057	17982	17838	17952	17927	17815	17846	18016	17910	17937	18128	17968	17913	17933	17941	17910	17866	18039	18113	18074	18088	18152	17967	18017	17891	17720	17988	17950	17952	18036	18156	17756	18054	17811	18074	17904	17796	17879	18046	17962	17884	17796	17968	17923	17909	17965	17990	17980	17828	17866	17943	17929	17990	17952	17955	17988	17843	17972	17974	17990	17793	17797	17993	18048	18029	18240	18132	18029	17792	18016	17899	18065	17912	17970	18069	17844	17894	17869	18023	17952	17903	17776	17962	18043	17880	17805	18054	17861	17963	18118	17905	17898	18029	18029	18008	18035	17990	17934	17962	17874	18219	18001	18083	17936	17970	18227	17915	17928	18066	17878	17710	17916	18110	17811	17886	18019	17989	18120	17864	18048	17876	17966	17875	17829	17953	17754	18038	17972	17984	17810	18032	17911	17918	18054	17974	17962	18008	17852	17850	17986	17883	18060	18053	17978	17816	17700	17837	17988	17874	18135	17964	18266	18003	17755	18108	18027	17999	17954	18092	17812	17967	18242	18004	17904	18066	18113	18143	18110	17795	17865	18161	18111	17877	18081	17902	18058	17904	17708	18103	17996	17867	17865	17999	17899	17965	17824	17845	18090	17750	17933	18126	17875	17789	17927	17877	17856	17952	17872	18190	17987	18001	17987	17972	17814	18088	18000	17941	18002	18019	17982	18080	17922	17608	18009	17797	17865	17947	17968	17952	18089	17991	17886	17998	17930	17938	17670	17949	17871	17989	18002	17921	17975	17960	18121	18157	17872	17971	17888	17938	17865	18106	17844	17994	18131	18019	17961	17850	18033	17898	17817	18087	17986	17876	17886	17925	18100	18030	18082	17946	17919	18029	18071	17865	17985	17939	17778	18036	18085	17813	18084	17917	18100	17996	17758	18031	17891	17961	17892	17927	17997	17802	17901	18102	18132	17831	17843	17712	17782	17943	17990	18075	18035	17997	17740	17740	17965	17963	17819	17924	17956	17926	17854	17957	17842	17927	17897	18031	18020	17862	17824	17842	18127	18109	18033	18129	17842	18122	17862	17788	18065	18214	17967	18091	18265	18006	18127	18015	17906	18038	18010	17789	18023	17850	18003	17988	18069	17842	17893	17998	18132	18083	18004	17966	17971	18000	17929	17979	17973	17894	17874	17956	17918	17740	17929	18105	18139	17833	18017	18013	17829	17797	17866	17995	18021	17974	17787	18060	18228	17965	17913	17791	17816	18003	17994	17920	17960	17935	17795	18087	18021	17815	17911	18006	17979	17761	17964	17917	17877	18013	17838	18105	17897	17921	18016	17929	17891	17955	18001	18148	17925	18161	17926	17914	17898	18106	18233	18107	17933	17866	17951	18026	17944	17942	18033	18041	18170	17851	17953	18186	18013	17980	17945	18077	18034	17989	18003	18001	17908	17919	17845	17884	17729	17860	17938	17988	17944	17952	17993	17947	17838	18088	17945	17920	17964	17833	17954	18062	18016	18015	18041	17986	18020	17872	17892	17764	17925	18080	17982	17687	17917	17893	17812	17759	17964	18097	18021	17881	17964	17871	17903	18095	18201	18056	17964	17882	18168	17955	18017	18031	17989	17799	18024	17975	18051	18166	17999	17971	18234	17885	17931	17866	17958	17997	18020	17996	17891	18019	17984	18137	17793	17985	17816	17786	17937	17980	18099	18208	18091	17985	18129	17949	18205	17998	18032	17604	17917	17739	18056	18068	17848	17889	17918	18004	17993	18050	17928	18187	18009	18013	18079	17800	17714	18028	18021	18042	17644	17891	17986	18203	17880	17926	18251	18108	18227	17937	17949	18063	18001	18026	18066	17962	17774	17830	17871	17807	18032	18019	18088	17830	18036	17970	17718	17960	17909	17797	18077	17867	18068	18069	18060	18135	17823	17988	17873	17912	17922	18086	17868	18020	18051	18015	18018	18107	17967	17857	17954	18146	17805	17978	18029	18033	17902	17804	17823	17906	18084	17832	18138	17853	18167	18094	18034	17740	17968	17893	17878	17953	17939	18197	17905	18004	18012	18173	17926	18076	17932	17794	18063	17882	17715	17897	17922	17943	18169	18271	17861	17725	17715	17925	17901	18010	17829	17944	17929	18064	17749	17884	18083	17831	17816	17914	17997	18136	17865	17869	18050	18135	18101	17973	18020	18053	17973	17977	17970	18081	17891	18157	18097	17989	17977	17906	17860	18122	17817	18124	17834	17994	17953	18062	17973	18055	17921	17949	17846	18083	18076	17935	18061	17957	17972	18048	17996	17965	17870	18257	17966	17729	17887	18081	17993	17947	18045	18105	18052	17961	18000	17888	17906	18088	18027	17992	17966	18075	18059	17916	17915	17819	17811	17969	17898	17947	17945	17953	18007	18103	17963	17984	18029	17878	18279	17871	17954	17920	18184	18066	17861	18066	18109	18078	18066	18051	17928	17799	17873	17971	17965	17962	18040	18161	18018	17957	17762	17945	17877	17733	17810	17860	17791	18010	18111	17983	17947	17834	18037	18063	17975	17921	18195	17987	18038	18036	17981	18065	18088	17835	18057	17896	17886	17863	17997	18174	17921	17789	17813	17922	17930	17805	17996	17939	18045	17895	17974	18092	17991	17944	17906	18025	18069	17901	18011	18032	17910	18010	17504	17975	17861	18012	18027	17905	17852	17976	18112	18074	17853	17986	17983	17760	17832	17928	17922	17906	18078	17971	17991	17868	17830	18054	17929	18042	18007	17930	17927	18017	18061	18112	18081	18088	17823	17897	17931	18187	17920	18129	18083	17914	17897	17986	17782	18062	17988	18098	18094	18103	17887	18049	17849	17905	18021	17945	17965	17894	17840	18039	17828	18062	18026	18135	17874	17894	18055	18037	17957	17827	17829	17890	18103	17958	18064	17928	17892	17837	17997	17921	18046	17745	17857	17947	18057	17980	18060	18025	17793	17970	17867	18034	17818	17957	17906	18011	18040	18110	18060	17946	17941	18031	17845	18038	18172	17897	18031	18029	18106	17931	17995	18108	17915	18007	17934	18101	17969	17961	17934	18035	17970	17951	17975	18149	17969	17989	17835	18194	18104	18199	18078	17994	18068	17714	17887	17911	18008	17874	17939	17887	17930	17974	17854	18069	17987	17776	17948	17885	17949	18043	18231	17848	17922	18125	18047	17759	18052	17905	17868	17877	17803	18057	18129	18071	17963	17910	18178	18102	18094	17973	17986	17957	18000	18008	17947	18062	17868	17902	18014	17954	17971	17953	17779	17873	18004	17766	18144	18029	17864	17849	17956	17949	18141	18089	18217	18042	18094	18130	17907	17771	17930	17942	17785	18266	17859	17757	18072	18178	18165	17911	17863	17934	18057	17863	17768	17801	17901	18141	18094	18083	17961	17972	17819	18033	17927	17922	17870	17916	17905	17833	18100	17942	17901	18005	18144	18038	17970	18081	17950	18108	18083	18017	18000	18031	18100	18143	17963	18096	17993	18067	17956	17979	17859	18083	17995	18036	17790	17877	17856	18177	17994	17876	18091	17982	17875	17913	18086	17917	17981	17803	18056	17876	17847	17837	17840	18103	17857	17798	17687	18085	17911	17749	17981	17786	17934	17752	18032	17972	17867	17976	17838	17954	17916	18011	17926	18010	17897	17927	18050	17773	17942	17929	18075	18054	18096	17861	17835	17865	17909	17982	17906	18087	17895	18033	18154	18115	17941	17863	18008	17839	18162	18017	17955	17924	17939	18226	17765	18108	18258	17978	17824	18124	17919	18177	18070	17879	17996	18196	18020	17943	17932	17870	17957	18132	17925	17846	17827	18000	17908	18092	18109	17891	18030	18062	17894	17930	17998	17728	17783	17912	18104	17919	18113	18005	18119	18076	18010	18159	17714	17924	17886	17995	17859	17982	17769	18049	18020	17949	17790	17745	18027	17857	17914	18168	17823	18008	17864	17971	17936	17936	17983	18040	17979	17934	17816	17801	17962	17872	17806	17984	17981	18008	17887	17963	17969	18147	17996
17908	30961	29823	25929	23255	21017	19665	18664	18166	17572	17234	18755	26258	18452	16111	16030	15955	15824	15769	15733	15656	15595	15611	15469	15577	15586	15583	15391	15317	15387	15297	15412	15325	15403	15282	15333	15347	15266	15334	15091	15225	15344	15897	15877	15534	15642	15321	15457	15367	15225	15167	15327	15309	15173	15272	15228	15349	15307	15374	15381	15307	15218	15326	15109	15376	15172	15249	15469	15351	15232	15333	15349	15571	15397	15345	15310	15191	15121	15305	15265	15495	15332	15384	15316	15330	15330	15208	15361	15376	15355	15242	15331	15039	15410	15267	15221	15356	15332	15264	15362	15080	15317	15388	15334	15248	15259	15255	15340	15396	15336	15199	15097	15444	15196	15267	15175	15280	15237	15369	15216	15246	15240	15228	15294	15260	15227	15360	15360	15404	15328	15138	15310	15271	15359	15494	15203	15238	15444	15372	15139	15209	15294	15217	15279	15218	15157	15238	15349	15296	15277	15188	15289	15281	15323	15269	15222	15269	15298	15286	15287	15303	15189	15364	15265	15307	15145	15371	15289	15232	15352	15288	15341	15338	15235	15488	15239	15351	15412	15317	15345	15105	15212	15227	15255	15297	15198	15257	15222	15332	15166	15422	15179	15392	15378	15109	15224	15322	15255	15168	15403	15406	15331	15159	15131	15257	15237	15318	15478	15329	15261	15384	15179	15485	15170	15235	15198	15273	15374	15390	15272	15406	15140	15310	15181	15330	15287	15371	15143	15257	15279	15217	15082	15188	15211	15196	15202	15305	15290	15313	15306	15204	15255	15213	15298	15440	15213	15385	15247	15238	15183	15136	15160	15155	15330	15432	15236	15372	15288	15412	15409	15298	15317	15386	15375	15147	15189	15249	15204	15260	15192	15214	15171	15304	15149	15288	15350	15353	15247	15284	15185	15234	15225	15241	15160	15341	15360	15261	15189	15246	15134	15305	15263	15250	15133	15340	15108	15277	15255	15227	15286	15178	15234	15294	15232	15310	15198	15193	15180	15433	15340	15296	15413	15184	15298	15565	15432	15288	15202	15273	15261	15188	15304	15391	15302	15368	15152	15349	15232	15418	15180	15309	15430	15246	15190	15163	15064	15303	15270	15216	15216	15273	15162	15261	15371	15422	15273	15423	15369	15235	15184	15305	15313	15348	15382	15310	15285	15183	15328	15445	15229	15230	15150	15283	15162	15225	15233	15192	15166	15285	15221	15165	15372	15246	15085	15363	15299	15095	15399	15191	15352	15206	15406	15439	15290	15259	15168	15189	15319	15436	15292	15292	15288	15321	15261	15222	15201	15281	15462	15179	15369	15181	15268	15297	15162	15272	15211	15232	15380	15310	15328	15218	15217	15301	15287	15291	15358	15376	15167	15200	15307	15138	15361	15281	15287	15271	15332	15229	15182	15276	15306	15357	15099	15408	15323	15092	15282	15524	15325	15264	15262	15196	15425	15240	15165	15348	15342	15300	15216	15118	15358	15256	15268	15427	15395	15226	15381	15172	15155	15159	15473	15258	15229	15220	15224	15328	15430	15197	15271	15355	15388	15140	15322	15222	15188	15233	15270	15194	15399	15398	15383	15287	15310	15295	15196	15323	15072	15405	15115	15313	15290	15256	15320	15413	15201	15384	15231	15218	15296	15289	15307	15434	15220	15351	15322	15292	15184	15310	15298	15294	15273	15266	15245	15279	15375	15257	15268	15278	15401	15237	15220	15412	15537	15187	15404	15212	15206	15340	15384	15129	15181	15278	15291	15329	15262	15244	15198	15282	15199	15119	15189	15404	15348	15319	15220	15229	15203	15271	15260	15247	15331	15269	15244	15297	15398	15406	15087	15210	15032	15218	15245	15280	15283	15474	15271	15505	15281	15158	15045	15273	15210	15234	15161	15352	15208	15183	15275	15143	15259	15202	15473	15260	15320	15248	15232	15338	15283	15343	15247	15299	15329	15384	15398	15234	15157	15377	15299	15238	15369	15235	15354	15310	15285	15169	15171	15370	15437	15311	15025	15140	15255	15434	15334	15135	15271	15224	15247	15506	15302	15207	15083	15250	15370	15200	15088	15230	15133	15510	15309	15142	15176	15167	15426	15379	15342	15070	15186	15468	15225	15342	15320	15371	15263	15173	15196	15328	15306	15317	15170	15365	15158	15055	15375	15212	15342	15315	15150	15394	15279	15436	15368	15110	15268	15376	15146	15311	15247	15187	15085	15137	15111	15225	15300	15380	15215	15361	15430	15208	15347	15138	15403	15305	15306	15322	15106	15380	15243	15267	15322	15337	15252	15263	15437	15226	15158	15406	15386	15253	15297	15318	15294	15222	15453	15335	15148	15174	15158	15330	15311	15350	15123	15381	15302	15369	15339	15208	15333	15276	15215	15308	15352	15318	15223	15398	14979	15213	15372	15149	15361	15173	15309	15120	15169	15377	15265	15303	15193	15364	15139	15152	15252	15245	15232	15282	15312	15220	15268	15279	15254	15337	15280	15287	15342	15203	15164	15287	15171	15458	15121	15072	15107	15329	15275	15319	15124	15226	15177	15463	15234	15302	15349	15395	15352	15248	15277	15282	15236	15452	15126	15366	15162	15324	15305	15479	15250	15395	15233	15138	15209	15110	15250	15286	15256	15296	15310	15489	15138	15256	15286	15249	15325	15190	15226	15254	15341	15198	15163	15273	15286	15279	15524	15087	15364	15356	15251	15282	15286	15313	15404	15404	15256	15179	14965	15283	15215	15295	15399	15244	15229	15295	15217	15325	15397	15253	15137	15337	15114	15310	15253	15260	15147	15217	15293	15226	15380	15219	15420	15383	15305	15185	15280	15254	15112	15287	15293	15248	15308	15296	15359	15210	15222	15338	15258	15175	15208	15162	15418	15165	15479	15427	15298	15189	15497	15417	15292	15229	15300	15230	15230	15272	15324	15135	15249	15253	15246	15233	15304	15244	15222	15389	15352	15243	15371	15233	15276	15318	15385	15246	15176	15430	15269	15133	15395	15231	15314	15221	15349	15336	15313	15380	15079	15283	15360	15203	15381	15440	15078	15257	15303	15296	15279	15169	15279	15265	15460	15249	15396	15310	15128	15277	15129	15259	15289	15411	15406	15270	15238	15187	15367	15342	15202	15197	15295	15428	15313	15244	15249	15145	15409	15193	15209	15151	15176	15196	15239	15225	15296	15218	15244	15282	15229	15205	15188	15311	15207	15293	15325	15338	15274	15327	15139	15341	15285	15307	15310	15273	15323	15286	15232	15243	15249	15139	15340	15383	15222	15289	15186	15215	15266	15354	15117	15159	15283	15302	15233	15357	15168	15234	15412	15422	15240	15409	15126	15256	15288	15283	15352	15282	15235	15404	15391	15262	15260	15266	15265	15155	15287	15121	15219	15303	15257	15343	15232	15139	15297	15264	15376	15231	15035	15146	15274	15359	15263	15266	15206	15349	15239	15240	15245	15221	15347	15097	15366	15311	15147	15274	15300	15268	15254	15216	15419	15342	15087	15347	15282	15299	15444	15260	15259	15293	15212	15246	15211	15296	15258	15224	15305	15196	15294	15333	15345	15154	15295	15262	15546	15312	15172	15163	15298	15333	15345	15252	15195	15398	15225	15270	15537	15219	15467	15335	15183	15234	15349	15195	15261	15134	15367	15312	15322	15440	15281	15279	15050	15276	15118	15400	15208	15262	15271	15176	15320	15404	15350	15318	15454	15258	15337	15297	15338	15272	15295	15159	15233	15150	15303	15281	15219	15400	15199	15171	15368	15196	15076	15319	15255	15319	15312	15253	15309	15196	15239	15320	15297	15303	15399	15345	15218	15249	15336	15352	15270	15164	15406	15405	15173	15410	15244	15276	15129	15275	15147	15436	15133	15278	15218	15378	15353	15277	15252	15504	15487	15307	15270	15470	15347	15181	15232	15404	15275	15262	15315	15376	15467	15316	15419	15296	15465	15308	15163	15095	15363	15391	15355	15160	15076	15203	15362	15404	15252	15236	15364	15109	15216	15429	15241	15313	15240	15194	15167	15125	15328	15363	15040	15356	15154	15507	15224	15318	15263	15409	15431	15130	15226	15447	15354	15209	15353	15269	15197	15190	15188	15313	15222	15439	15141	15387	15219	15283	15389	15266	15260	15245	15204	15163	15201	15223	15158	15307	15424	15221	15408	15256	15239	15210	15446	15408	15261	15324	15175	15400	15256	15319	15231	15429	15164	15284	15301	15153	15340	15218	15386	15383	15222	15413	15263	15167	15267	15217	15400	15285	15113	15266	15135	15160	15167	15208	15174	15365	15319	15098	15348	15355	15346	15244	15284	15141	15286	15112	15381	15385	15266	15292	15254	15140	15290	15458	15424	15272	15255	15336	15359	15324	15350	15221	15199	15305	15416	15290	15353	15371	15385	15255	15395	15340	15267	15180	15279	15267	15232	15307	14995	15330	15167	15191	15306	15280	15189	15076	15388	15309	15436	15251	15349	15478	15299	15199	15237	15315	15263	15214	15256	15274	15209	15196	15313	15281	15453	15213	15210	15238	15251	15370	15204	15367	15376	15235	15305	15207	14992	15131	15330	15224	15202	15196	15281	15280	15289	15266	15282	15310	15318	15293	15329	15304	15155	15282	15062	15324	15321	15352	15293	15485	15289	15406	15234	15358	15245	15283	15307	15313	15126	15238	15168	15177	15105	15365	15413	15382	15303	15367	15171	15362	15299	15280	15312	15210	15270	15183	15302	15373	15342	15306	15268	15063	15243	15302	15241	15297	15400	15364	15352	15197	15272	15380	15229	15316	15288	15285	15244	15203	15195	15359	15314	15127	15365	15142	15169	15334	15117	15144	15308	15353	15142	15353	15220	15201	15332	15264	15370	15270	15324	15347	15360	15157	15329	15330	15120	15268	15349	15193	15121	15171	15393	15170	15171	15246	15142	15330	15315	15112	15347	15135	15132	15179	15273	15230	15218	15407	15388	15208	15424	15392	15317	15400	15439	15245	15307	15225	15340	15197	15392	15195	15314	15279	15233	15269	15316	15375	15270	15346	15227	15310	15229	15241	15424	15360	15445	15255	15315	15129	15222	15437	15269	15202	15255	15222	15319	15376	15328	15260	15250	15257	15197	15386	15342	15203	15421
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
